/*
Theme Name: MYPAGE Child
Theme URI: https://www.mypage.vn/
Author: MYPAGE
Author URI: https://www.mypage.vn/
Description: MYPAGE Theme.
Version: 1.1
Template: mypage
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: mypage-child
*/
@import url("../mypage/style.css");
/*************** ADD YOUR CUSTOM CSS HERE  ***************/
#header .logo {transition: 0.2s;}
#header .header-main .header-right-top {display: none;}
#header .header-main ul.main-menu li.menu-item a {color: #000; font-size: 18px;}
#header .header-main ul.main-menu li.menu-item.active a, #header .header-main ul.main-menu li.menu-item:hover a {color: var(--porto-primary-color); }
#header .mobile-toggle {font-size: 20px; padding: 10px 14px;}
#main .container .main-content {padding-top: 0; padding-bottom: 0;}
#side-nav-panel ul.mobile-menu li.menu-item a {font-size: 22px; padding: 17px 43px 17px 16px;}
#side-nav-panel ul.mobile-menu li.menu-item:hover a, #side-nav-panel ul.mobile-menu li.menu-item.active a {color: var(--porto-primary-color); background-color: #f7f7f7;}
.wrap_banner .wpb_single_image {margin-bottom: 0;}
.wrap_banner .wpb_wrapper .wrap_tieude, .wrap_banner .wpb_wrapper > h2.vc_custom_heading, .wrap_banner .wpb_wrapper > .tagline{ position:absolute; left:50%; transform:translateX(-50%); bottom: 50%;}
.wrap_banner .wpb_wrapper .wrap_tieude {bottom: 50%;}
.wrap_banner .wpb_wrapper .wrap_tieude h2 { color: #fff; font-size: 45px; margin-bottom: 15px;}
.wrap_banner .wpb_wrapper .wrap_tieude h1 {color: var(--porto-primary-color); font-size: 37px;} 
.wrap_banner .wpb_wrapper > h2.vc_custom_heading {background-color: var(--porto-primary-color); color: #fff; font-size: 24px; padding: 5px 15px; border-radius: 12px; bottom: 39%}
.wrap_banner .wpb_wrapper > .tagline {bottom: 37%; color: #fff; font-size: 20px; margin-bottom: 0;}
.wrap_tongquanduan {padding: 90px 0 120px;}
.wrap_tongquanduan .vc_custom_heading {margin-top: 60px; margin-bottom: 30px; font-size: 40px;}
.wrap_tongquanduan .wpb_text_column {margin-bottom: 45px;}
.wrap_tongquanduan .wpb_text_column p {padding: 0 60px; color: #777777; font-size: 22px;}
.wrap_tongquanduan .porto-sicon-box .porto-icon {color: var(--porto-primary-color); padding: 39px 30px; border: 1px solid var(--porto-primary-color); border-radius: 50%; margin-top: 22px; margin-bottom: 30px;}
.wrap_tongquanduan .porto-sicon-box .porto-icon:hover {color: #fff; background-color: var(--porto-primary-color);}
.wrap_tamnhinsumenh .vc_custom_heading {margin: 60px 0 40px; font-size: 40px; color: #fff;}
.wrap_tamnhinsumenh .tamnhin {background-color: #fff; border-radius: 20px; padding: 20px 0;}
.wrap_tamnhinsumenh .tamnhin .wpb_text_column h3, .wrap_tamnhinsumenh .sumenh .wpb_text_column h3 {font-size: 30px;}
.wrap_tamnhinsumenh .tamnhin .wpb_text_column p, .wrap_tamnhinsumenh .sumenh .wpb_text_column ul li {font-size: 22px;}
.wrap_tamnhinsumenh .sumenh {margin-top: 30px;}
.wrap_tamnhinsumenh .sumenh > .vc_column_container:last-child {padding-right: 0;}
.wrap_tamnhinsumenh .sumenh .wpb_single_image {text-align: right;}
.wrap_tamnhinsumenh .sumenh .vc_single_image-wrapper {padding: 35px 70px; background-color: #fff; border-radius: 20px;}
.wrap_tamnhinsumenh .sumenh .wpb_text_column h3, .wrap_tamnhinsumenh .sumenh .wpb_text_column ul li {color: #fff;}

.wrap_vande {padding: 70px 0 100px;}
.wrap_vande .vc_custom_heading {padding: 50px 0 40px; font-size: 40px; line-height: 50px;}
.wrap_vande .porto-sicon-box .porto-sicon-top {height: 160px; width: 160px; display: flex; justify-content: center; align-items: center; margin: 50px auto 30px;}
.wrap_vande .porto-sicon-box .porto-sicon-img { width: 100px; height:100px; padding: 20px; position: relative; display: flex; justify-content: center; align-items: center; margin: 0 auto; transition: 0.3s ease-in-out;}
.wrap_vande .porto-sicon-box:hover .porto-sicon-img {width: 120px; height: 120px;}
.wrap_vande .porto-sicon-box .porto-sicon-img:before {content: ""; position:absolute; top:0; left:0; width:100%; height:100%; border: 3px dashed var(--porto-primary-color); border-radius:50%; animation: spinAround 9s linear infinite; margin: 0; transition: 0.3s ease-in-out;}
.wrap_vande .porto-sicon-box .porto-sicon-title {font-size: 25px;}
@keyframes spinAround {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

.wrap_giaiquyet {background-size: cover; background-position: center; background-repeat: no-repeat; padding-top: 120px; padding-bottom: 100px;}
.wrap_giaiquyet:before {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%;background-color: #0088cc; background-image: linear-gradient(160deg, #0088cc 0%, #0169fe 100%); opacity: 0.5; z-index: 1; display: block;}
.wrap_giaiquyet > .vc_column_container {position: relative; z-index: 3;}
.wrap_giaiquyet .vc_custom_heading {font-size: 35px; line-height: 50px;}
.wrap_giaiquyet .porto-sicon-box {background-color: #efefef; border-radius: 10px; padding: 10px 20px;}
.wrap_giaiquyet .porto-sicon-box .porto-sicon-title {font-weight: 600;}
.wrap_giaiquyet .porto-sicon-box .porto-sicon-description {margin-top: 0;}
.wrap_tinhnang {padding: 120px 0;}
.wrap_tinhnang .vc_custom_heading {font-size: 40px;}
.wrap_tinhnang .wpb_text_column ul li {list-style: none; margin-bottom: 20px; font-size: 20px;}
.wrap_tinhnang .wpb_text_column ul li:before {content: "\f4fc"; font-family: "Font Awesome 6 Free"; font-weight: 900; color: var(--porto-primary-color); margin-right: 10px;}

.wrap_doituongsudung {padding: 100px 0;}
.wrap_doituongsudung:before {content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; opacity: 0.7; z-index: 1; display: block;}
.wrap_doituongsudung > .vc_column_container {position: relative; z-index: 3;}
.wrap_doituongsudung .vc_custom_heading {font-size: 40px; margin-bottom:60px; color: #fff;}
.wrap_doituongsudung .porto-sicon-box {border: 10px solid #fff; background-color: #fff; transition: 0.3s ease-in-out;}
.wrap_doituongsudung .porto-sicon-box:hover img {transform: scale(1.3);}
.wrap_doituongsudung .vc_row:has(.porto-sicon-box:hover) .porto-sicon-box:not(:hover) {filter: blur(4px);}
.wrap_doituongsudung .porto-sicon-box .porto-sicon-header {height: 95px; display: flex; align-items: center; justify-content: center;}
.wrap_doituongsudung .porto-sicon-box:hover .porto-sicon-title { color: #e11f26 }

.wrap_loiich {padding-top: 70px; padding-bottom: 70px;}
.wrap_loiich .vc_custom_heading {margin-bottom: 50px; font-size: 40px;}
.wrap_loiich > .vc_column_container:first-child .vc_row:nth-child(2) .vc_column-inner {display: flex; justify-content: center;}
.wrap_loiich .porto-sicon-box {padding: 10px 60px 0; margin-bottom: 35px;}
.wrap_loiich .porto-sicon-box:hover {cursor: pointer;}
.wrap_loiich .porto-sicon-box.active {border-bottom: 2px solid #e11f26;}
.wrap_loiich .porto-sicon-box .porto-icon i, .wrap_loiich .porto-sicon-box .porto-sicon-title { font-weight: 700;}
.wrap_loiich .porto-sicon-box.active .porto-icon i, .wrap_loiich .porto-sicon-box.active .porto-sicon-title {color: #e11f26;}
.wrap_loiich .wrap_loiichchitiet .wpb_wrapper {position: relative;}
.wrap_loiich .wrap_loiichchitiet .wpb_wrapper > .vc_row {background-color: #fff; position: absolute; left: 0; top: 0; width: 100%; opacity: 0; visibility: hidden; transition: 0.3s ease-in-out; margin-left: 0; margin-right: 0; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 10px;}
.wrap_loiich .wrap_loiichchitiet .wpb_wrapper > .vc_row.active {opacity: 1; visibility: visible; position: relative;}
.wrap_loiich .wrap_loiichchitiet .wpb_wrapper > .vc_row > .vc_column_container {padding: 0;}
.wrap_loiich .wrap_loiichchitiet .wpb_single_image {margin-bottom: 0;}
.wrap_loiich .wrap_loiichchitiet .wpb_wrapper > .vc_row .wpb_text_column {margin: 20px;}
.wrap_loiich .wrap_loiichchitiet .vc_row .wpb_text_column ul li {font-size: 20px; margin-bottom: 15px; list-style: none; position: relative;}
.wrap_loiich .wrap_loiichchitiet .vc_row .wpb_text_column ul li:before {content: "\f058"; font-family: "Font Awesome 6 Free"; font-weight: 400; position: absolute; top:0; left: -25px; color: var(--porto-primary-color);}

.wrap_lotrinhphattrien {padding-top: 50px; padding-bottom: 50px;}
.wrap_lotrinhphattrien .vc_custom_heading {font-size: 40px;}
.wrap_lotrinhphattrien .timeline .timeline-box .experience-info {display: flex; align-items: center; justify-content: center;}
.wrap_lotrinhphattrien .timeline .timeline-box .experience-description ul li {font-size: 20px; margin-bottom: 10px;}
.wrap_lotrinhphattrien .timeline .timeline-box span.from, .wrap_lotrinhphattrien .timeline .timeline-box span.to {display: none;}
.wrap_lotrinhphattrien .timeline .timeline-box p.text-color-dark {margin-bottom: 0; color: #fff; font-size: 30px; color: #fff!important; font-weight: 700; opacity: 1;}

.wrap_gioithieu {padding-top: 90px; padding-bottom: 35px; background-size: cover; background-position: center bottom; background-repeat: no-repeat;}
.wrap_gioithieu:before {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #0088cc; background-image: linear-gradient(160deg, #0088cc 0%, #0169fe 100%); opacity: 0.8; display: block;}
.wrap_gioithieu > .vc_column_container {display: flex; align-items: center; position: relative; z-index: 3}
.wrap_gioithieu .vc_custom_heading {font-size: 45px; color: #fff; line-height: 50px;}
.wrap_gioithieu .wpb_text_column ul {padding-left: 0;}
.wrap_gioithieu .wpb_text_column ul li {list-style: none; margin-bottom: 20px; font-size: 24px; color: #fff; position: relative; padding-left: 32px; line-height: 30px;}
.wrap_gioithieu .wpb_text_column ul li:before {font-family: "Font Awesome 6 Free"; content: "\f14a"; font-weight: 600; margin-right: 10px; position: absolute; left: 0; top: 0;}

.wrap_ketluan {padding-top: 100px; background-size: cover; background-position: center; background-repeat: no-repeat;}
.wrap_ketluan .vc_custom_heading {font-size: 40px;}
.wrap_ketluan .vc_row.vc_row-o-content-middle > .vc_column_container:not(.vc_column_container:nth-child(2)) {display: flex; align-items: end;}
.wrap_ketluan .vc_row .wpb_text_column .wpb_wrapper {text-align: center;}
.wrap_ketluan .vc_row .wpb_text_column h2 { color: #bc4e4f; margin-bottom: 20px; font-size: 35px;}
.wrap_ketluan .vc_row .wpb_text_column h3 { background-color: #bc4e4f; display: inline-block; padding: 5px 20px; border-radius: 15px; color: #fff;}
.wrap_ketluan .vc_row .wpb_text_column p {color: #bc4e4f; font-size: 25px; margin-top: 25px;}
.wrap_ketluan .vc_row .wpb_text_column ul {text-align: left;}
.wrap_ketluan .vc_row .wpb_text_column ul li {font-size: 20px; list-style: none; margin-bottom: 10px;}
.wrap_ketluan .vc_row .wpb_text_column ul li:before {content: "\f002"; font-family: "Font Awesome 6 Free"; font-weight: 900; margin-right: 10px;color: #bc4e4f;}
.wrap_ketluan .wpb_single_image {margin-bottom: 0;}

.wrap_lienhe > .vc_column_container {padding-top: 70px; padding-bottom: 60px;}
.wrap_lienhe .lienhe {background-size: cover; background-position: top center; background-repeat: no-repeat;}
.wrap_lienhe .lienhe:before {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: var(--porto-primary-color); opacity: 0.85; z-index: 1;}
.wrap_lienhe .lienhe .wpb_wrapper {padding-right: 30px; padding-left: 30px; position: relative; z-index: 3;}
.wrap_lienhe .lienhe .vc_custom_heading {color: #fff; font-weight: 700; font-size: 35px;}
.wrap_lienhe .lienhe .wpcf7-form textarea {height: 100px;}
.wrap_lienhe .lienhe .wpcf7-form .btn {padding: 12px 22px; border-radius: 30px; background-color: #fff; color: #000; font-size: 18px; margin-top: 20px; transition: 0.3s ease-in-out;}
.wrap_lienhe .lienhe .wpcf7-form .btn:hover {background-color: #000; color: #fff;}
.wrap_lienhe .lienhe .wpcf7-form input:not(input.btn), .wrap_lienhe .lienhe .wpcf7-form textarea {background-color: transparent; border-bottom: 1px solid #fff;border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; color: #fff; font-size: 18px; box-shadow: none;}
.wrap_lienhe .lienhe .wpcf7-form input::placeholder, .wrap_lienhe .lienhe .wpcf7-form textarea::placeholder {font-size: 18px; color: #fff;}
.wrap_lienhe .lienhe .vc_row .wpb_wrapper {margin-top: 40px; background-color: #000; padding: 22px 0 22px 40px; border-radius: 10px;}
.wrap_lienhe .lienhe .vc_row .porto-sicon-box {margin-bottom: 0;}
.wrap_lienhe .lienhe .vc_row .porto-sicon-box .porto-sicon-title {color: #fff; font-size: 16px}
.wrap_lienhe .lienhe .vc_row .porto-sicon-box .porto-sicon-header p {color: #fff; font-size: 26px;}

.wrap_lienhe .follow {background-size: cover; background-position: center; background-repeat: no-repeat;}
.wrap_lienhe .follow .wpb_wrapper {padding-right: 30px;}
.wrap_lienhe .follow .porto-sicon-box {align-items: center; margin-left: 40px; margin-bottom: 30px;}
.wrap_lienhe .follow .porto-sicon-box .porto-sicon-title {color: #b7b7b7; font-size: 18px;}
.wrap_lienhe .follow .porto-sicon-box .porto-icon, .wrap_lienhe .follow .porto-sicon-box .porto-sicon-description, .wrap_lienhe .follow .porto-sicon-box .porto-sicon-header p {color: #fff}
.wrap_lienhe .follow .porto-sicon-box .porto-sicon-header p {font-size: 26px; line-height: 32px;}
.wrap_lienhe .follow .porto-sicon-box .porto-sicon-description {margin-top: 0; font-size: 26px; line-height: 32px;}
.wrap_lienhe .follow .porto-sicon-box .porto-icon i {padding: 10px; border-radius: 50%;}
.wrap_lienhe .follow .porto-sicon-box:hover .porto-icon i {background-color: var(--porto-primary-color);}
.language .gt_switcher_wrapper{top: 5px!important;right: 10px !important;transition:0.2s;}
.admin-bar .language .gt_switcher_wrapper {top: 40px!important;}
@media (max-width: 1229px) {
	.wrap_banner .wpb_wrapper .wrap_tieude h1 { font-size: 30px;}
	.wrap_banner .wpb_wrapper > h2.vc_custom_heading {font-size: 20px; bottom: 38%;}
	.wrap_banner .wpb_wrapper > .tagline {bottom: 36%;}
	.wrap_giaiquyet .vc_custom_heading { font-size: 28px;}
	.wrap_giaiquyet .vc_row .vc_column_container:last-child { display:flex; align-items:center; }
	.wrap_doituongsudung .porto-sicon-box {border-width: 8px;}
	.wrap_lotrinhphattrien .timeline .timeline-box p.text-color-dark {font-size: 28px;}
	.wrap_lienhe > .vc_column_container {padding-bottom: 60px;}
	.wrap_lienhe .lienhe .vc_row .wpb_wrapper { padding: 15px 10px 15px 15px;}
	.wrap_lienhe .lienhe .vc_row .porto-sicon-box .porto-sicon-header p { font-size: 22px;}
	.language .gt_switcher_wrapper {top: 70px!important;}
	.sticky-header .language .gt_switcher_wrapper {top: 50px!important;}
	.admin-bar .language .gt_switcher_wrapper {top: 100px!important}
	.admin-bar .sticky-header .language .gt_switcher_wrapper {top: 80px!important;}
}

@media (max-width: 991px) {
	#header.sticky-header .logo {max-width: 60px;}
	#header.sticky-header .header-main .header-left, #header.sticky-header .header-main .header-right {padding-top: 5px; padding-bottom: 5px;}
	#header.sticky-header .header-right-bottom {margin-top: 0;}
	#header .header-right-bottom {line-height: 0;margin: 0;}
	.wrap_banner .wpb_wrapper .wrap_tieude {bottom: 40%;}
	.wrap_banner .wpb_wrapper .wrap_tieude h2 {margin-bottom: 10px;}
	.wrap_banner .wpb_wrapper .wrap_tieude h1 { font-size: 23px;}
	.wrap_banner .wpb_wrapper > h2.vc_custom_heading {font-size: 17px; bottom: 27%; padding: 2px 15px;}
	.wrap_banner .wpb_wrapper > .tagline {bottom: 26%; font-size: 16px;}
	.wrap_vande .porto-sicon-box .porto-sicon-title {font-size: 22px;}
	.wrap_vande .porto-sicon-box .porto-sicon-top { width: 100px; height: 100px; margin-bottom: 40px;}
	.wrap_vande .porto-sicon-box .porto-sicon-img {width: 70px; height: 70px;}
	.wrap_vande .porto-sicon-box:hover .porto-sicon-img {width: 90px; height: 90px;}
	.wrap_giaiquyet {padding-top: 80px; padding-bottom: 80px;}
	.wrap_giaiquyet .vc_custom_heading { font-size: 40px; text-align: center;}
	.wrap_giaiquyet .vc_row .vc_column_container {width: 100%;}
	.wrap_doituongsudung .porto-sicon-box .porto-sicon-title {font-size: 20px;}
	.wrap_gioithieu {padding-top: 60px; padding-bottom: 0;}
	.wrap_gioithieu > .vc_column_container { width:100%; }
	.wrap_ketluan {margin-top: 50px;}
	.wrap_ketluan .vc_custom_heading {margin-bottom: 50px;}
	.wrap_lienhe > .vc_column_container {width: 100%;}
	.wrap_lienhe .lienhe .vc_row .wpb_wrapper {  padding: 22px 10px 22px 40px;  }
	.wrap_lienhe .lienhe .vc_row .porto-sicon-box .porto-sicon-header p {font-size: 26px;}
	.language .gt_switcher_wrapper {top: 42px!important;right: 90px!important}
	.sticky-header .language .gt_switcher_wrapper {top: 16px!important;}
	.admin-bar .language .gt_switcher_wrapper {top: 72px!important}
	.admin-bar .sticky-header .language .gt_switcher_wrapper {top: 44px!important;}

}
@media(max-width: 783px){
	.admin-bar .language .gt_switcher_wrapper {top: 86px!important}
	.admin-bar .sticky-header .language .gt_switcher_wrapper {top: 61px!important;}
}
@media (max-width: 767px) {
	.wrap_banner .wpb_wrapper .wrap_tieude {bottom: 48%; }
	.wrap_banner .wpb_wrapper .wrap_tieude h2 {margin-bottom: 0; font-size: 30px; line-height: 40px;}
	.wrap_banner .wpb_wrapper .wrap_tieude h1 { font-size: 17px; line-height: 20px; white-space: nowrap;}
	.wrap_banner .wpb_wrapper > h2.vc_custom_heading {font-size: 15px; bottom: 34%; padding: 5px 10px; line-height: 22px; white-space: nowrap;}
	.wrap_banner .wpb_wrapper > .tagline {bottom: 34%; font-size: 15px;}
	.wrap_tongquanduan { padding: 0px 0 50px;}
	.wrap_tongquanduan .wpb_text_column {margin-bottom: 30px;}
	.wrap_tongquanduan .wpb_text_column p {padding: 0;}
	.wrap_tamnhinsumenh .sumenh {display: flex; flex-direction: column-reverse; margin-top: 60px;}
	.wrap_tamnhinsumenh .sumenh > .vc_column_container:last-child {padding-left: 0;}
	.wrap_tamnhinsumenh .sumenh .wpb_single_image {text-align: center; margin-bottom: 20px;}
	.wrap_tamnhinsumenh .sumenh .vc_single_image-wrapper {width: 100%;}
	.wrap_vande {padding: 20px 0 50px; }
	.wrap_vande .porto-sicon-box .porto-sicon-top { margin-bottom: 50px;}
	.wrap_vande .porto-sicon-box .porto-sicon-title {font-size: 25px;}
	.wrap_vande .porto-sicon-box .porto-sicon-img {width: 100px; height: 100px;}
	.wrap_vande .porto-sicon-box:hover .porto-sicon-img {width: 120px; height: 120px;}
	.wrap_doituongsudung .vc_row .vc_column_container {width: 50%;}
	.wrap_doituongsudung .porto-sicon-box {border-width: 10px;}
	.wrap_doituongsudung .porto-sicon-box .porto-sicon-title {font-size: 24px;}
	.wrap_loiich .porto-sicon-box .porto-icon i, .wrap_loiich .porto-sicon-box .porto-sicon-title {font-size: 22px; }
	.wrap_lotrinhphattrien .timeline .timeline-box p.text-color-dark {font-size: 25px;}
	.wrap_ketluan .vc_row.vc_row-o-content-middle > .vc_column_container:first-child {order: 2; width: 50%;}
	.wrap_ketluan .vc_row.vc_row-o-content-middle > .vc_column_container:nth-child(2) {order: 1}
	.wrap_ketluan .vc_row.vc_row-o-content-middle > .vc_column_container:last-child {order: 3; width: 50%;}
	.wrap_lienhe .lienhe .vc_row > .vc_column_container {width: 50%;}
	.wrap_lienhe .lienhe .vc_row .porto-sicon-box .porto-sicon-header p {font-size: 24px;}

}
@media(max-width: 601px){
	.admin-bar .sticky-header .language .gt_switcher_wrapper {top: 15px!important;}
}

@media (max-width: 576px) {
	
	.wrap_banner .wpb_wrapper .wrap_tieude h2 { font-size: 26px}
	.wrap_banner .wpb_wrapper .wrap_tieude h1 { font-size: 16px;white-space: unset;}
	.wrap_banner .wpb_wrapper > h2.vc_custom_heading { padding: 0 10px;  bottom: 26%; white-space: unset;}
	.wrap_banner .wpb_wrapper > .tagline {bottom: 22%; font-size: 15px; line-height: 18px; padding: 0 20px;}
	.wrap_doituongsudung .porto-sicon-box {border-width: 8px;}
	.wrap_lienhe .lienhe .vc_row .wpb_wrapper { padding: 15px 10px 15px 15px;}
	.wrap_lienhe .lienhe .vc_row .porto-sicon-box .porto-sicon-header p { font-size: 22px;}
	.language .gt_switcher_wrapper {right: 75px!important;}
}


@media (max-width: 480px) {
	.wrap_banner .wpb_wrapper .wrap_tieude {bottom: 44%; }
	.wrap_banner .wpb_wrapper .wrap_tieude h2 {line-height: 20px; font-size: 18px}
	.wrap_banner .wpb_wrapper .wrap_tieude h1 { font-size: 15px; line-height: 16px;}
	.wrap_banner .wpb_wrapper > h2.vc_custom_heading {bottom: 22%; padding: 2px 8px; line-height: 16px;}
	.wrap_banner .wpb_wrapper > .tagline { line-height: 16px; bottom: 20%}
	.wrap_tongquanduan .wpb_text_column p {font-size: 20px;}
	.wrap_giaiquyet, .wrap_tinhnang, .wrap_doituongsudung, .wrap_lienhe > .vc_column_container {padding-top: 50px; padding-bottom: 50px;}
	.wrap_doituongsudung .porto-sicon-box .porto-sicon-title { font-size: 20px;}
	.wrap_loiich .porto-sicon-box { padding: 10px 30px 0;}
	.wrap_loiich .porto-sicon-box .porto-icon i, .wrap_loiich .porto-sicon-box .porto-sicon-title {font-size: 18px; }
	.wrap_tongquanduan .vc_custom_heading, .wrap_tamnhinsumenh .vc_custom_heading, .wrap_vande .vc_custom_heading, .wrap_giaiquyet .vc_custom_heading, .wrap_tinhnang .vc_custom_heading, .wrap_doituongsudung .vc_custom_heading, .wrap_loiich .vc_custom_heading, .wrap_gioithieu .vc_custom_heading, .wrap_lotrinhphattrien .vc_custom_heading, .wrap_ketluan .vc_custom_heading, .wrap_lienhe .lienhe .vc_custom_heading {font-size: 30px;}
	.wrap_gioithieu .wpb_text_column ul li {font-size: 20px;}
	.wrap_lienhe .lienhe .vc_row > .vc_column_container {width: 100%;}
	.wrap_lienhe .lienhe .vc_row .wpb_wrapper {  padding: 22px 10px 22px 40px;  }
	.language .gt_switcher_wrapper .gt_switcher {width: 143px!important;}
	.language .gt_switcher_wrapper .gt_switcher .gt_selected a {width: 131px;}
}























