/*
Theme Name: GMO Child
Theme URI: https://bluetal.com/
Author: GMO
Author URI: https://bluetal.com/
Description: GMO Theme.
Version: 1.1
Template: gmo
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: gmo-child
*/
@import url("../gmo/style.css");
/*************** ADD YOUR CUSTOM CSS HERE  ***************/
#header .main-menu .wide .popup {left: 15px !important;right: 15px !important;}
@media(min-width: 1600px){
	.header-wrapper.wide .container {padding-left: 6%;padding-right: 6%;}
	#header .main-menu .wide .popup {left: 6% !important;right: 6% !important;}
}
@media(min-width: 1720px){
	.header-wrapper.wide .container {padding-left: 6%;padding-right: 6%;}
	#header .main-menu .wide .popup {left: 6% !important;right: 6% !important;}
}
@media(min-width: 1900px){
	.header-wrapper.wide .container {padding-left: 12%;padding-right: 12%;}
	#header .main-menu .wide .popup {left: 12% !important;right: 12% !important;}
}

.header-wrapper {box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%);z-index: 10;}
#header .header-main .header-left, #header .header-main .header-center, #header .header-main .header-right {padding-top: 15px;padding-bottom: 15px;}
#header.sticky-header .header-main.sticky, #header.sticky-header .main-menu-wrap, .fixed-header #header.sticky-header .main-menu-wrap {box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%);}
#header .header-right-bottom {margin: 15px 0 3px;}
#header.sticky-header .header-right-bottom {margin: 0;}
#header .searchform input {line-height: 36px;}
#header .searchform button {height: 36px;line-height: 36px;}
#header .searchform-popup {margin-right: 5px;}
#header .searchform-popup .search-toggle {height: 38px;line-height: 36px;border: 1px solid #1f419b;border-radius: 5px;}
#header .top-links {margin-right: 15px;}
#header .top-links>li.menu-item>a {font-size: 15px;font-weight: 500;}
#header .main-menu > li.menu-item > a:before{background-color: #1f419b;content: '';position: absolute;left: 50%;right: 50%;height: 3px;transition: 0.3s ease-in-out;bottom: 0;}
#header .main-menu > li.menu-item:hover > a:before, #header .main-menu > li.menu-item.active > a:before{left: 20px;right: 20px;}
#header .main-menu > li.menu-item.menu_baogia > a, #header  .btn_baogia {background-color:#1f419b;color: #fff;cursor: pointer;border-radius: 5px; padding: 10px 25px 9px;transition:0.2s ease-in-out;}
#header.sticky-header .main-menu > li.menu-item.active.menu_baogia > a {color: #fff;}
#header .main-menu > li.menu-item.menu_baogia:hover > a, #header .main-menu > li.menu-item.menu_baogia > a:hover, #header .btn_baogia:hover {background-color: #2b5ad5;color: #fff;}
#header .main-menu > li.menu-item.menu_baogia > a:before {display: none;}
#header .main-menu > li.menu-item.menu_baogia > a:after, #header .btn_baogia:after {font-family: "Font Awesome 5 Free";content: "\f35a";margin-left: 10px;font-weight: normal;}
#header .main-menu .wide .popup {min-width: auto;}
#header .mega-menu>li.menu-item.wide:hover .popup{top: calc(100% - 18px);}
#header .main-menu .wide .popup > .inner {position: relative;z-index: 10;}
#header .main-menu .wide .popup > .inner > .sub-menu {width: 100% !important;}
#header .main-menu .wide .popup:before, #header .main-menu .wide .popup:after {content: '';position: absolute;top: 0;bottom: 0;width: 50vw;background-color: #fff;box-shadow: 0 6px 25px rgba(0,0,0,.2);z-index: 9;}
#header .main-menu .wide .popup:before {left: 1px;transform:translateX(-100%);}
#header .main-menu .wide .popup:after {right: 1px;transform:translateX(100%);}
#header .header-main.header-body .header-right, #header .header-main #main-menu, #header .main-menu>li.menu-item.wide {position: initial;}
#header .header-contact {padding-right: 20px;display: none;}
#header .header-contact .btn_baogia {font-size: 17px;font-weight: 600;}
#header .mega-menu li.menu-item>a>.thumb-info-preview{top: 0px;opacity: 1;margin: 0;padding: 0;transform: translateX(0);left: 0;transition: 0.6s ease-in-out;}
#header .mega-menu li.menu-item>a:hover>.thumb-info-preview {margin: 0;top: 0px;left: 50%;transform: translateX(-50%);}
#header .mega-menu li.menu-item > a > .thumb-info-preview .thumb-info-wrapper {box-shadow: none;}
#header .mega-menu li.menu-item>a>.thumb-info-preview .thumb-info-image {width: 80px;height: 80px;transition:0.3s ease-in-out;filter: grayscale(100%);opacity: 0.6;}
#header .mega-menu li.menu-item>a:hover >.thumb-info-preview .thumb-info-image {filter: grayscale(0%);opacity: 1;}
#header .mega-menu .wide .popup>.inner {padding:20px 10px 1px;}
#header .mega-menu .wide .popup .sub-menu > .menu-item {margin-bottom: 30px;width: 12.5% !important;}
#header .mega-menu .wide .popup .sub-menu .has-preview {padding: 90px 5px 0;color: #000;font-weight: 600;transition:0.3s ease-in-out;}
#header .mega-menu .wide .popup .sub-menu .has-preview:hover {color: #1f419b;}

.wpcf7 .form-group > p {margin-bottom: 0;}
.wpcf7 .form-group > p > label {font-weight: 600;}
.wpcf7 .wpcf7-list-item {display: block;}
.wpcf7 .wrap-nganhnghe .wpcf7-list-item {width: 49%;margin: 0 0 5px;display: inline-block;}
.wpcf7 textarea {height: 120px;}
.wpcf7
.align-center .wpcf7-spinner {display: block;margin: 5px auto 0;}
.wpcf7 input[type="submit"] {font-weight: 500;font-size: 14px;transition:0.3s ease-in-out;}
.wpcf7 input[type="submit"]:hover {color: #fff;background-color: #2b5ad5;}
.porto-carousel-wrapper .slick-next, .porto-carousel-wrapper .slick-prev, #banner-wrapper .flex-direction-nav a{width: 50px;height: 50px;border-radius: 50%;background-color: rgb(0 0 0 / 40%);text-shadow: none;cursor: pointer;}
.porto-carousel-wrapper .slick-next i, .porto-carousel-wrapper .slick-prev i, #banner-wrapper .flex-direction-nav a:before{color: #fff;}
.vc_row-no-padding .porto-carousel-wrapper .slick-next{right: 5px;}
.vc_row-no-padding .porto-carousel-wrapper .slick-prev {left: 5px;}
.porto-carousel-wrapper ul.slick-dots {z-index: 5;}
#banner-wrapper .porto-carousel-wrapper {margin-bottom: 0;}
#banner-wrapper .porto-block > p {display: none;}
#banner-wrapper .flexslider {border: none;box-shadow: none;border-radius: 0;margin-bottom: 0;}
body #banner-wrapper .wpb_gallery .wpb_flexslider .flex-control-nav {display: none;}
#banner-wrapper .flex-direction-nav a {opacity: 0.7;color: transparent;text-align: center;line-height: 58px;}
#banner-wrapper .flex-direction-nav a:hover {background-color: rgb(0 0 0 / 60%)}
#banner-wrapper .flex-direction-nav a:before {font-size: 24px;text-shadow:none;}
#banner-wrapper .flex-direction-nav .flex-next {right: 0;}
#banner-wrapper .flex-direction-nav .flex-prev {left: 0;}
body.home .no-breadcrumbs .main-content {padding-top: 0;}
.line_bottom:after {content: '';display: block;margin: 15px auto;width: 60px;height: 4px;background-image: url(images/line_bottom.png);background-position: center;background-repeat: no-repeat;}
.line_bottom.align-left:after {margin: 15px 0 0;}
.wrap_giaiphap {padding-top: 60px;padding-bottom: 30px;background-image: url(images/giaiphap-bg1.png), url(images/giaiphap-bg2.png);background-position: left top, right bottom;background-repeat: no-repeat;}
.wrap_giaiphap .vc_custom_heading {margin-bottom: 40px;}
.wrap_giaiphap .wrap_giaiphap_pagi > .vc_column_container > .wpb_wrapper {display: flex; flex-wrap: wrap;}
.wrap_giaiphap .wrap_giaiphap_pagi.vc_row.wpb_row {margin-bottom: 10px;}
.wrap_giaiphap .wrap_giaiphap_pagi .porto-sicon-box {padding: 15px 5px 10px;transition:0.3s ease-in-out;cursor: pointer;width: 12.5%;position: relative;}
.wrap_giaiphap .wrap_giaiphap_pagi .porto-sicon-box:before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: #f2f2f2;transition:0.3s ease-in-out;z-index: 1;}
.wrap_giaiphap .wrap_giaiphap_pagi .porto-sicon-box:nth-child(even):before {background-color: #e7e7e7;}
.wrap_giaiphap .wrap_giaiphap_pagi .porto-sicon-box:hover:before, .wrap_giaiphap .wrap_giaiphap_pagi .porto-sicon-box.active:before {background-color: #1f419b !important;bottom: -20px}
.wrap_giaiphap .wrap_giaiphap_pagi .porto-sicon-box .porto-sicon-top, .wrap_giaiphap .wrap_giaiphap_pagi .porto-sicon-box .porto-sicon-header {position: relative;z-index: 3;}
.wrap_giaiphap .wrap_giaiphap_pagi .porto-sicon-img .img-icon {transition:0.3s ease-in-out;}
.wrap_giaiphap .wrap_giaiphap_pagi .porto-sicon-box:hover .porto-sicon-img .img-icon, .wrap_giaiphap .wrap_giaiphap_pagi .porto-sicon-box.active .porto-sicon-img .img-icon  {filter: brightness(0) invert(1);}
.wrap_giaiphap .wrap_giaiphap_pagi .top-icon .porto-sicon-header {margin-bottom: 5px;}
.wrap_giaiphap .wrap_giaiphap_pagi .top-icon h3.porto-sicon-title {font-size: 15px;font-weight: 600;line-height: 1.4;margin-top: 5px;transition:0.3s ease-in-out;}
.wrap_giaiphap .wrap_giaiphap_pagi .top-icon:hover h3.porto-sicon-title, .wrap_giaiphap .wrap_giaiphap_pagi .top-icon.active h3.porto-sicon-title{color: #fff;}
.wrap_giaiphap .wrap_giaiphap_pagi .porto-sicon-box:after {font-family: "Font Awesome 5 Free";content: "\f078";font-weight: 600;position: absolute;left: 50%;bottom: 5px;transform:translateX(-50%);z-index: 3;color: #fff;transition:0.3s ease-in-out;opacity: 0;visibility: hidden;}
.wrap_giaiphap .wrap_giaiphap_pagi .porto-sicon-box.active:after, .wrap_giaiphap .wrap_giaiphap_pagi .porto-sicon-box:hover:after {opacity: 1;visibility: visible;bottom: -15px;}
.wrap_giaiphap .vc_btn3-container {margin-top: 20px;}
.wrap_giaiphap .vc_btn3-container .vc_general.vc_btn3, .wrap_baogia .vc_btn3-container .vc_general.vc_btn3{padding: 14px 20px 12px;font-weight: 500;font-size: 16px;}
.wrap_giaiphap .vc_btn3-container .vc_general.vc_btn3 i, .wrap_baogia .vc_btn3-container .vc_general.vc_btn3 i{font-size: 18px;margin-top: -3px;}
.wrap_giaiphap .vc_btn3-container .vc_general.vc_btn3:hover, .wrap_baogia .vc_btn3-container .vc_general.vc_btn3:hover{background-color: #1f419b;color: #fff;border-color: #1f419b;}
.wrap_giaiphap .vc_inner > .vc_column_container > .wpb_wrapper {position: relative;}
.wrap_giaiphap .vc_inner .wpb_raw_code, .wrap_giaiphap .vc_inner .wpb_text_column {transition:0.5s ease-in-out;position: absolute;top: 0;left: 0;width: 100%;opacity: 0;visibility: hidden;margin-bottom: 10px;}
.wrap_giaiphap .vc_inner .wpb_raw_code.active, .wrap_giaiphap .vc_inner .wpb_text_column.active {position: relative;opacity: 1;visibility: visible;}
.get_product .slick-track .slick-slide {margin-left: 15px;margin-right: 15px;padding-top: 25px;padding-bottom: 25px;}
.get_product .slick-slider {position: relative; margin-bottom: 20px}
.get_product .slick-slider .slick-arrow {width: 40px;height: 60px;background-color: rgb(0 0 0 / 30%);text-shadow: none;cursor: pointer;position: absolute;top: 50%;z-index: 3;transition: 0.3s ease-in-out;transform: translateY(-50%);}
.get_product .slick-slider .slick-arrow:hover {background-color: rgb(0 0 0 / 50%);}
.get_product .slick-slider .slick-arrow i {color: #fff;}
.get_product .slick-slider .slick-next {right: 0;}
.get_product .slick-slider .slick-prev {left: 0;}
.get_product .slick-slider .slick-dots{display: none !important;}
.get_product .inner_product {box-shadow: 0 0 25px 0 rgb(0 0 0 / 8%);text-align: center;transition:0.5s ease-in-out;overflow: hidden;border: 1px solid transparent;}
.get_product .inner_product:hover {box-shadow: 0 0 25px 0 rgb(0 0 0 / 20%);border-radius: 60px 0 0 0;border-color: #1f419b;}
.get_product .cat_thumb_link {display: block;overflow: hidden;}
.get_product .cat_thumb_link img {transition:0.5s ease-in-out;}
.get_product .inner_product:hover .cat_thumb_link img {transform: scale(1.1);filter: brightness(110%);}
.get_product .inner_product h3 {font-size: 18px;line-height: 26px;margin-bottom: 0;}
.get_product .inner_product h3 a {color: #000;padding: 15px 0 20px;display: block;transition:0.3s ease-in-out;}
.get_product .inner_product:hover h3 a {color: #1f419b;}
.wrap_about_img {height: 450px;z-index: 1;}
.wrap_about_img:after, .wrap_baogia:before, .page-top:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;z-index: 1;background-color: rgba(0,0,0,0.5);}
.wrap_about {background-color: #f2f2f2;padding-bottom: 40px;background-position: right bottom;background-repeat: no-repeat;z-index: 5;overflow: visible !important;}
.wrap_about.vc_row.wpb_row > .vc_column_container > .wpb_wrapper {padding-top: 0;position: relative;}
.wrap_about  > .vc_column_container > .wpb_wrapper {width: auto;}
.wrap_about_item {margin-left: 0;margin-right: 0;position: absolute;top: 0;left: 0;width: 100%;transition:0.5s ease-in-out;opacity: 0;visibility: hidden;}
.wrap_about_item.active {opacity: 1;visibility: visible;position: relative;}
.wrap_about_item > .vc_column_container:first-child {background-position: right bottom;background-repeat: no-repeat;background-color: #fff;margin-top: -100px;border-radius: 30px 30px 0 0;box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%);}
.wrap_about_item > .vc_column_container:first-child > .wpb_wrapper {padding: 40px 0 5px 30px;}
.wrap_about_item > .vc_column_container:last-child {background-position: center;}
.wrap_about_item > .vc_column_container:last-child > .wpb_wrapper {}
.wrap_about_item .wpb_text_column h4 {font-size: 20px;}
.btn_viewmore.vc_btn3-container .vc_general.vc_btn3 {border: none;background-color: transparent;font-weight: 600;color: #333;padding: 19px 0 19px 70px;font-size: 15px;}
.btn_viewmore.vc_btn3-container .vc_general.vc_btn3:hover {color: #1f419b;}
.btn_viewmore.vc_btn3-container .vc_general.vc_btn3:before { content: ''; background-image: url(images/icon-view.png);background-position: left center;background-repeat: no-repeat;width: 56px;height: 56px;position: absolute;left: 0;top: 50%;transform:translateY(-50%);}
.btn_viewmore.vc_btn3-container .vc_general.vc_btn3:hover:before{animation: btn_viewmore 0.6s linear infinite;}
@keyframes btn_viewmore{
	0%{left:0}
	50%{left:3px}
	to{left:0}
}
.wrap_about_item .wpb_single_image {display: none;}
.wrap_about_item .porto-carousel-wrapper {margin-left: -15px;margin-right: -15px;}
.wrap_about_item .porto-sicon-box h3.porto-sicon-title {font-weight: 700;color: #1f419b;font-size: 38px;}
.wrap_about_item .porto-sicon-box .porto-sicon-header p {font-weight: 600;font-size: 18px;}

.wrap_about_item .vc_column_container:last-child .porto-carousel-wrapper {margin-left: -15px;margin-right: -15px;margin-bottom: 0;}
.wrap_about_item .porto-carousel-wrapper .slick-next, .wrap_about_item .porto-carousel-wrapper .slick-prev {width: 30px;border-radius: 0;background-color: rgb(0 0 0 / 20%);display: block !important;}
.wrap_about_item .vc_column_container:last-child .slick-slide {padding-top: 20px;}
.wrap_about_item .vc_column_container:last-child .porto-sicon-box {box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%);background-color: #fff;padding: 0 15px 25px;transition:0.3s ease-in-out;}
.wrap_about_item .vc_column_container:last-child .porto-sicon-box-link .porto-sicon-box {border: 1px solid transparent;}
.wrap_about_item .vc_column_container:last-child .porto-sicon-box-link:hover .porto-sicon-box {border-color:#1f419b; box-shadow: 0 0 25px 0 rgb(0 0 0 / 20%);}
.wrap_about_item .vc_column_container:last-child .porto-sicon-top {margin: 0 -15px;}
.wrap_about_item .vc_column_container:last-child .top-icon .porto-just-icon-wrapper {overflow: hidden;}
.wrap_about_item .vc_column_container:last-child .top-icon .porto-just-icon-wrapper img {transition:0.3s ease-in-out;}
.wrap_about_item .vc_column_container:last-child .porto-sicon-box-link:hover .top-icon .porto-just-icon-wrapper img {    transform: scale(1.1);}
.wrap_about_item .vc_column_container:last-child .porto-sicon-header {margin-top: 25px;margin-bottom: 10px;}
.wrap_about_item .vc_column_container:last-child .top-icon h3.porto-sicon-title {font-size: 17px;font-weight: 600;}
.wrap_about_item .vc_column_container:last-child .top-icon .porto-sicon-description {color: #000;}
.wrap_about_item .wpb_text_column {margin-bottom: 15px;}
.wrap_about_pagi {position: absolute;top: 0;left: 0;margin-left: 0;margin-right: 0;}
.wrap_about_pagi > .vc_column_container {padding-left: 0;padding-right: 0;}
.wrap_about_pagi .porto-sicon-box {cursor: pointer;padding: 15px 10px;transition:0.3s ease-in-out;margin-bottom: 0;border: 1px solid #ccc;background-color: rgba(255,255,255,0.5);border-radius: 0 8px 8px 0;border-left: transparent;}
.wrap_about_pagi .porto-sicon-box:hover, .wrap_about_pagi .porto-sicon-box.active {background-color: #1f419b;}
.wrap_about_pagi .top-icon .porto-just-icon-wrapper {margin-bottom: 7px;}
.wrap_about_pagi .top-icon .porto-sicon-header {margin-bottom: 0px;}
.wrap_about_pagi .top-icon h3.porto-sicon-title {font-size: 15px;font-weight: 600;transition:0.3s ease-in-out;margin: 0;}
.wrap_about_pagi .top-icon:hover h3.porto-sicon-title, .wrap_about_pagi .top-icon.active h3.porto-sicon-title {color: #fff;}
.wrap_about_pagi .porto-sicon-box .img-icon {transition:0.3s ease-in-out;}
.wrap_about_pagi .porto-sicon-box:hover .img-icon, .wrap_about_pagi .porto-sicon-box.active .img-icon {filter: brightness(0) invert(1);}
.wrap_kysu {padding-top: 25px;padding-bottom: 40px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.wrap_kysu .top-icon h3.porto-sicon-title {font-size: 60px;font-weight: 600;color: #1f419b;}
.wrap_kysu .stats-top .porto-sicon-top, .wrap_kysu .stats-top .stats-desc {color:#1f419b; }
.wrap_kysu .top-icon .porto-sicon-header p, .wrap_kysu .stats-block .stats-text {font-size: 18px;font-weight: 600;color: #000;margin-top: 10px;}
.wrap_tangtoc {padding-top: 20px;padding-bottom: 30px;}
.wrap_tangtoc .vc_inner > .vc_column_container > .wpb_wrapper {display: flex; flex-wrap: wrap;width: auto;margin-left: -15px;margin-right: -15px;}
.wrap_tangtoc .porto-sicon-box-link {padding: 0px 15px;margin-bottom: 30px;flex: 0 0 auto;width: 33.3333333333%;position: relative;align-content: start;}
.wrap_tangtoc .porto-sicon-box-link:before {content: '';position: absolute;top: 0;left: 15px;right: 15px;bottom: 0;border: 1px solid #eaeaea;box-shadow: 0 0 15px 0 rgb(0 0 0 / 7%);border-radius: 5px;transition:0.3s ease-in-out; }
.wrap_tangtoc .porto-sicon-box-link:hover:before {border-color: #1f419b;box-shadow: 0 0 25px 0 rgb(0 0 0 / 20%);}
.wrap_tangtoc .porto-sicon-box {color: #000;padding: 15px 15px 0;margin-bottom: 0;transition:0.3s ease-in-out;}
.wrap_tangtoc .porto-sicon-box .porto-sicon-img {background-color: #f2f2f2;border-radius: 5px;padding: 2px;transition:0.3s ease-in-out;margin-right: 10px;}
.wrap_tangtoc .porto-sicon-box-link:hover .porto-sicon-box .porto-sicon-img {background-color: #1f419b;}
.wrap_tangtoc .porto-sicon-box .porto-sicon-img img {transition:0.3s ease-in-out;}
.wrap_tangtoc .porto-sicon-box-link:hover .porto-sicon-box .porto-sicon-img img {filter:brightness(0) invert(1);transform:translateY(-5px);}
.wrap_tangtoc h3.porto-sicon-title {font-size: 15px;font-weight: 600;}
.wrap_tangtoc .porto-sicon-box .porto-sicon-description {text-align: justify;margin-bottom: 5px;margin-top: 10px;}
.wrap_tangtoc .porto-sicon-box .porto-sicon-description div {overflow: hidden; display: -webkit-box;    -webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;line-height: 24px;margin-bottom: 10px;}
.wrap_tangtoc .porto-sicon-box .porto-sicon-description p:last-child {margin-bottom: 15px;}
.wrap_tangtoc .porto-sicon-box .porto-sicon-description strong {font-weight: normal;color: #1f419b;}
.wrap_baogia {padding-top: 120px;padding-bottom: 100px;}
.wrap_baogia:before, .page-top:before {background-color: rgb(31 65 155 / 80%);}
.wrap_baogia > .vc_column_container {z-index: 5;}
.wrap_baogia .vc_custom_heading {color: #fff;margin-bottom: 15px;}
.wrap_baogia .wpb_text_column {color: #fff;font-size: 17px;}
.wrap_baogia .vc_btn3-container .vc_general.vc_btn3 {color: #fff;border-color: #fff;}
.wrap_baogia .vc_btn3-container .vc_general.vc_btn3:hover {border-color: #fff;background-color: #fff;color: #1f419b;}
.btn_play .vc_single_image-wrapper{position: relative;border-radius: 10px;overflow: hidden;}
.btn_play .vc_single_image-wrapper img {position: relative;z-index: 1;transition:0.2s ease-in-out;}
.btn_play .vc_single_image-wrapper:hover img{filter:brightness(80%);-webkit-filter: brightness(80%);}
.btn_play .vc_single_image-wrapper:before{content: '';width: 80px;height: 80px;background-image: url(images/btn-play.png);background-position: center;opacity: 1;transition:0.2s ease-in-out;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);z-index: 3;}
.btn_play .vc_single_image-wrapper:hover:before{opacity: 0.6;}
.wrap_thamquan.vc_row.wpb_row {padding-top: 50px;background-position: left top;background-repeat: no-repeat;overflow: visible;}
.wrap_thamquan.vc_row.vc_row-no-padding > .vc_column_container:first-child > .wpb_wrapper {padding-left: 30px;padding-right: 30px;}
.wrap_chaylieu.vc_row.vc_row-no-padding > .vc_column_container:first-child > .wpb_wrapper {padding-left:15px;padding-right: 30px;}
.row_reverse{display: flex;flex-direction: row-reverse;}
.wrap_thamquan .vc_custom_heading  {margin-top: 80px;}
.wrap_thamquan .wpb_single_image {margin-bottom: -30px;margin-left: 15px;}
.wrap_thamquan .btn_play .vc_single_image-wrapper{border-radius: 10px 0 0 10px;}
.wrap_chaylieu.vc_row.wpb_row {padding-bottom: 30px;background-position: right bottom;background-repeat: no-repeat;overflow: visible;}
.wrap_chaylieu.vc_row.vc_row-no-padding > .vc_column_container > .wpb_wrapper{padding-top: 0;}
.wrap_chaylieu .wpb_single_image {margin-top: -30px;margin-right: 15px;}
.wrap_chaylieu .btn_play .vc_single_image-wrapper{border-radius: 0 10px 10px 0;}
.wrap_chaylieu .vc_custom_heading  {margin-top: 90px;}
.wrap_tintuc {padding-top: 20px;padding-bottom: 20px;background-color: #f3f8f9;}
.wrap_tintuc .vc_tta.vc_tta-style-classic .vc_tta-tab {margin-right: 15px;}
.wrap_tintuc .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a {color: #000;border-color: #ddd;font-weight: 500;padding: 8px 20px 6px;background-color: transparent;}
.wrap_tintuc .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active>a, .wrap_tintuc .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a:focus, .wrap_tintuc .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a:hover {color: #fff;border-color: #1f419b;background-color: #1f419b;}
.wrap_tintuc .vc_tta.vc_general .vc_tta-panels-container {margin-top: 20px;}
.post-carousel .thumb-info .thumb-info-wrapper {border-radius: 5px;}
.post-carousel h4, .post-carousel h5, .blog-posts .post .entry-title {font-size: 18px;line-height: 26px;margin-bottom: 10px;height: 52px;overflow: hidden;}
.post-carousel h4 a, .post-carousel h5 a, .blog-posts .post .entry-title a {color: #000;}
.post-carousel h4 a:hover, .post-carousel h5 a:hover, .blog-posts .post .entry-title a:hover {color: #1f419b;}
.post_date {}
.post_meta {margin: 0;padding: 0;list-style: none;}
.post_meta li {display: inline-block;width: 48%;font-size: 15px;color: #666;}
.post_meta li:last-child {text-align: right;}
.post_meta .btn_xemthem {font-weight: 500;text-transform: uppercase;}
body .post-carousel .post-item.style-2 .post-excerpt, body .post-grid .post-excerpt, body .post-timeline .post-excerpt {margin-bottom: 10px;overflow: hidden; display: -webkit-box;    -webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
.post-excerpt, .entry-content {text-align: justify;}
.wrap_duan {padding-top: 40px;padding-bottom: 20px;}
.wrap_duan .porto-carousel-wrapper {margin: 0 -15px;}
.wrap_duan .porto-sicon-box.top-icon {position: relative;padding: 150px 15px 30px;overflow: hidden;background-position: center;}
.wrap_duan .porto-sicon-box.top-icon:after {content: '';position: absolute;left: 0;bottom: 0;right: 0;height: 240px;background: rgb(0,0,0);background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);z-index: 1;transition:all 0.9s ease 0s;}
.wrap_duan .porto-sicon-box.top-icon:hover:after {height: 100%;}
.wrap_duan .porto-sicon-box.top-icon:before {content: '';position: absolute;top: 0;right: 0;width: 100%;height: 100%;background-color: #1f419b;transform: translateX(110%) skew(-30deg);transition:all 0.9s ease 0s;z-index: 2;}
.wrap_duan .porto-sicon-box.top-icon:hover:before {transform:translateX(65%) skew(-30deg);}
.wrap_duan .porto-sicon-box .porto-sicon-top, .wrap_duan .porto-sicon-box .porto-sicon-header, .wrap_duan .porto-sicon-box .porto-sicon-description {position: relative;z-index: 3;transform:translateY(160px);transition:all 0.9s ease 0s;}
.wrap_duan .porto-sicon-box:hover .porto-sicon-top, .wrap_duan .porto-sicon-box:hover .porto-sicon-header, .wrap_duan .porto-sicon-box:hover .porto-sicon-description {transform:translateY(0);}
.wrap_duan .top-icon .porto-just-icon-wrapper {transition:all 0.9s ease 0s;border-radius: 50%;background-color: transparent;padding: 10px;}
.wrap_duan .top-icon:hover .porto-just-icon-wrapper {background-color: #fff;}
.wrap_duan .porto-sicon-box .img-icon {filter: brightness(0) invert(1);transition:all 0.9s ease 0s;}
.wrap_duan .porto-sicon-box:hover .img-icon {filter: brightness(100%) invert(0);}
.wrap_duan .porto-sicon-box .porto-sicon-header {margin-top: 10px;}
.wrap_duan .porto-sicon-box.top-icon h3.porto-sicon-title {color: #fff;font-size: 18px;font-weight: 500;}
.wrap_duan .top-icon .porto-sicon-description {color: #fff;}
.wrap_duan .top-icon .porto-sicon-description a.porto-sicon-read {width: 150px;background-color: #fff;color: #000;padding: 8px 10px;position: relative;transition:0.2s;font-weight: 500;}
.wrap_duan .top-icon .porto-sicon-description a.porto-sicon-read:hover {color: #fff;background-color: #1f419b;}
.wrap_duan .top-icon .porto-sicon-description a.porto-sicon-read:after {content: '';border-top: 42px solid #fff;border-right: 24px solid transparent;position: absolute;top: 0;right: 0;transform:translateX(100%);transition:0.2s;}
.wrap_duan .top-icon .porto-sicon-description a.porto-sicon-read:hover:after {border-top-color: #1f419b;}
.wrap_duan .porto-carousel-wrapper ul.slick-dots {margin-top: 20px;}
.wrap_duan .slick-dots li {margin: 0 4px;}
.wrap_tuvan {padding-top: 40px;padding-bottom: 20px; background-color: #f2f2f2;overflow: hidden;position: relative;}
.wrap_tuvan:before {content: '';position: absolute;top: 0;right: 0;width: 50%;height: 100%;z-index: 1;background-image: url(images/footer-form-bg.jpg);background-position: center;background-size: cover;background-repeat: no-repeat;}
.wrap_tuvan > .vc_column_container {z-index: 3;}
.wrap_tuvan.vc_row.wpb_row > .vc_column_container:first-child > .wpb_wrapper {padding-right: 20px;}
.wrap_tuvan.vc_row.wpb_row > .vc_column_container:last-child > .wpb_wrapper {padding-left: 20px;}
.wrap_tuvan .porto-sicon-box:first-child {margin-top: 20px;}
.wrap_tuvan .porto-sicon-default .porto-icon{color: rgb(255 255 255 / 70%);}
.wrap_tuvan h3.porto-sicon-title, .wrap_tuvan .porto-sicon-header p, .wrap_tuvan .porto-sicon-header a {color: #fff;}
.wrap_tuvan h3.porto-sicon-title{font-weight: 600;font-size: 17px;}
.wrap_tuvan .porto-sicon-header p {}
.wrap_tuvan .wpcf7 textarea {height: 90px;}
#footer {background-size: contain;}
#footer .footer-main > .container > .row > div:first-child {background-image: url(images/footer-bg.png);background-position: center top 20px;background-repeat: no-repeat;}
#footer .footer-main > .container > .row > div:nth-child(n+2) {padding-top: 50px;}
#footer .widget_text .widget-title {font-size: 14px;}
#footer .widget-title, #footer .widget_custom_html .widget-title{font-size: 16px;}
#footer .widget_text .textwidget ul li {position: relative;margin-bottom: 14px;padding-left: 30px;}
#footer .widget_text .textwidget ul li i {position: absolute;top: 8px;left: 0;}
#footer .widget_nav_menu ul.menu {border-bottom: none;margin-top: 0;}
#footer .widget_nav_menu ul.menu li {border: none;}
#footer .widget_nav_menu ul.menu li:before, #footer .widget_product_categories .product-categories li a:before {content: '';width: 8px;height: 8px;background-color: #fff;border-radius: 50%;display: inline-block;margin-right: 10px;margin-top: -5px;}
#footer .widget .widget-title .toggle {display: none;}
#footer .widget_product_categories .product-categories {padding: 0;}
#footer .widget_product_categories .product-categories li a:hover:before {animation: navItemArrow 0.6s linear infinite;}
#footer .widget_product_categories .product-categories li a {padding: 6px 0;}
#footer .wpcf7  {margin-top: 10px;}
#footer .wpcf7 input[type="email"] {background-color: transparent;border: none;border-bottom: 1px solid #fff;padding: 5px 0;color: #fff;}
#footer .wpcf7 input[type="email"]::-webkit-input-placeholder {color: #eaeaea;}
#footer .wpcf7 input[type="email"]::-moz-placeholder {color: #eaeaea;}
#footer .wpcf7 input[type="email"]:-ms-input-placeholder {color: #eaeaea;}
#footer .wpcf7 input[type="email"]:-moz-placeholder {color: #eaeaea;}
#footer .wpcf7 input[type="submit"] {background-color: #fff;color: #1f419b;font-size: 15px;font-weight: 500;border-radius: 5px;text-transform: uppercase;border-color: #fff;}
#footer .wpcf7 input[type="submit"]:hover {background-color: #1f419b;color: #fff;}
#footer .wpcf7 p {margin: 0;}
#footer .footer-bottom  {padding:5px 0;}
#footer .footer-bottom .container:before{content: '';position: absolute;left: 15px;top: 0;right: 15px;height: 1px;background-color: rgba(255,255,255,0.2);}
.footer-copyright {font-size: 14px;color: #eaeaea;}
#footer .footer-bottom .widget.follow-us .share-links a {width: 36px;height: 36px;border-radius: 0;font-size: 18px;border: 1px solid #fff;margin: 0 6px;}
#footer .footer-bottom .widget.follow-us .share-links a.share-facebook {background-color: #3b5a9a;}
#footer .footer-bottom .widget.follow-us .share-links a.share-instagram {background-color: #7c4a3a;}
#footer .footer-bottom .widget.follow-us .share-links a.share-linkedin {background-color: #0073b2;}
#footer .footer-bottom .widget.follow-us .share-links a.share-youtube {background-color: #c3191e;}
#footer .footer-bottom .footer-left .widget {margin-right: 0;margin-top: 5px;}
#footer .footer-bottom .widget_nav_menu ul li {padding: 0;margin-right: 10px;}
#footer .footer-bottom .widget_nav_menu ul li:last-child {margin-right: 0;}
html #topcontrol {width: 48px;height: 48px;background-color: transparent;background-image: url(images/backtop.png);background-position: center;background-repeat: no-repeat;transition:0.2s ease-in-out;right: 5px;bottom: 24px !important;}
html #topcontrol:hover {transform:translateY(-5px);}
html #topcontrol i {display: none;}
.wrap_hotline .widget {margin: 0;}
.call-phone {
position: fixed;
visibility: visible;
background-color: transparent;
width: 110px;
height: 110px;
cursor: pointer;
z-index: 1000;    
left: -10px;
bottom: -10px;
}
.call-circle {
width: 90px;
height: 90px;
top: 12px;
left: 12px;
position: absolute;
background-color: transparent;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
border: 2px solid rgba(30, 30, 30, 0.4);
opacity: .1;
border-color: #ed1d24;
opacity: .5;
}
.call-circle-fill {
width: 60px;
height: 60px;
top: 28px;
left: 28px;
position: absolute;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
border: 2px solid transparent;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
background-color: rgb(237 29 36 / 60%);
opacity: .75 !important;
}
.call-img-circle {
width: 40px;
height: 40px;
top: 38px;
left: 38px;
position: absolute;
background: rgba(30,30,30,0.1) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB/ElEQVR42uya7W3CMBCG31QM4A1aNggTlG6QbpBMkHYC1AloJ4BOABuEDcgGtBOETnD9c1ERCH/lwxeaV8oPFGP86Hy+DxMREW5Bd7gRjSDSNGn4/RiAOvm8C0ZCRD5PSkQVXSr1nK/xE3mcWimA1ZV3JYBZCIO4giQANoYxMwYS6+xKY4lT5dJPreWZY+uspqSCKPYN27GJVBDXheVSQe494ksiEWTuMXcu1dld9SARxDX1OAJ4lgjy4zDnFsC076A4adEiRwAZg4hOUSpNoCsBPDGM+HqkNGynYBCuILuWj+dgWysGsNe8nwL4GsrW0m2fxZBq9rW0rNcX5MOQ9eZD8JFahcG5g/iKT671alGAYQggpYWvpEPYWrU/HDTOfeRIX0q2SL3QN4tGhZJukVobQyXYWw7WtLDKDIuM+ZSzscyCE9PCy5IttCvnZNaeiGLNHKuz8ZVh/MXTVu/1xQKmIqLEAuJ0fNo3iG5B51oSkeKnsBi/4bG9gYB/lCytU5G9DryFW+3Gm+JLwU7ehbJrwTjq4DJU8bHcVbEV9dXXqqP6uqO5e2/QZRYJpqu2IUAA4B3tXvx8hgKp05QZW6dJqrLTNkB6vrRURLRwPHqtYgkC3cLWQAcDQGGKH13FER/NATzi786+BPDNjm1dMkfjn2pGkBHkf4D8DgBJDuDHx9BN+gAAAABJRU5ErkJggg==) no-repeat center center;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
border: 2px solid transparent;
opacity: 1;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
-o-transform-origin: 50% 50%;
transform-origin: 50% 50%;
background-color: #ed1d24;
background-size: 70%;
z-index: 3;
}
.call-phone span {font-size: 15px;padding: 4px 15px 4px 30px;border-radius: 0 20px 20px 0;color: #fff;background-color: #ed1d24;display: inline-block;position: absolute;right: -90px;top: 41px;    font-weight: 500;}
.animated.infinite {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.sendemail {position: fixed;bottom: 90px;left: 22px;z-index: 99;}
.sendemail:hover{text-decoration: none;}
.sendemail:before {font-family: 'FontAwesome';content: "\f0e0"; width: 50px;height: 50px;border-radius: 50%;border: 2px solid #fff;background-color: #4285f4;color: #fff;text-align: center;line-height: 46px;font-size: 20px;display: block;position: relative;z-index: 2;}
.sendemail span{position: absolute;top: 8px;background-color: #4285f4;color: #fff;padding: 7px 15px;border-radius: 0 20px 20px 0;left: -175px;display: inline-block;font-size: 14px;line-height: 20px;transition:0.2s ease-in-out;opacity: 0;visibility: hidden;border: 2px solid #fff;z-index: 1;}
.sendemail:hover span{left: 38px;opacity: 1;visibility: visible;}
.fb_zalo {position: fixed;right: 19px;bottom: 10px;z-index: 99;}
.fb_zalo ul {margin: 0;padding: 0;list-style: none;}
.widget .fb_zalo ul li {margin-bottom: 5px;}
.widget .fb_zalo ul li img {width: 48px;}
.zalo-chat-widget {bottom:  19px !important;}
.wrap_hotline .widget.follow-us {position: fixed;right: 0;bottom: 270px;z-index: 99;}
.wrap_hotline .widget.follow-us .share-links a {display: block;width: 44px;height: 44px;border-radius: 5px 0 0 5px;color: #fff;margin: 0 0 2px;box-shadow: none;font-size: 20px;}
.wrap_hotline .widget.follow-us .share-links a:not(:hover) {background-color: #ee4c9b;}
.page-top {padding: 220px 0 20px;}
.page-top > .container {position: relative;z-index: 5;}
.page-top .page-title {font-weight: 600 !important;letter-spacing: 0;}
.page-top .yoast-breadcrumbs {font-size: 15px;}
.shop-loop-before .woocommerce-ordering, .shop-loop-before .woocommerce-pagination {display: none !important;}
.woocommerce-page.archive .sidebar-content {border: none;}
.woocommerce-page.archive .sidebar-content aside.widget {margin-bottom: 30px;padding: 0;border: none;}
.woocommerce-page.archive .sidebar-content .widget-title, .duan_sidebar .sub-title {background-color: #e7ecf2;text-align: center;font-size: 16px;padding: 13px 5px 11px;line-height: 1.2;}
.woocommerce-page.archive .widget .widget-title .toggle {display: none;}
.sidebar .product-categories > li {}
.sidebar .product-categories > li>a {padding: 6px 0;font-size: 16px;}
.sidebar .product-categories > li>a:before {content: "\f0da" ;font-family: "Font Awesome 5 Free";margin-right: 7px;font-weight: 600;}
.sidebar .product_list_widget .star-rating {display: none;}
.sidebar .mejs-container .mejs-controls {background-color: rgb(31 65 155 / 58%);}
.sidebar .textwidget p a {font-weight: 500;padding: 6px 15px;background-color:#1f419b;color: #fff;display: block; }
.sidebar .textwidget p a:after {font-family: "Font Awesome 5 Free";content: "\f101";margin-left: 5px;font-weight: 600;transition:0.2s ease-in-out;}
.sidebar .textwidget p a:hover:after{margin-left: 10px;}
ul.products.grid li.product .description {display: none;}
ul.products li.product-col .description {margin-top: 5px;}
ul.product_list_widget li .product-image {width: 120px;margin-right: 10px;overflow: hidden;}
ul.product_list_widget li .product-image:hover {border-color: #1f419b;}
.product_list_widget .product-details {width: calc(100% - 130px);}
.product_list_widget .product-details a {white-space: normal;margin: 0;font-weight: 600;}
.product-images .img-thumbnail .inner {border-color: #eaeaea;}
.product-image {transition:0.5s ease-in-out;border: 1px solid #eaeaea;}
.product-image:before, .product-image:after {	content:'';     pointer-events: none;
	display:block;
	position:absolute;
	top:-1px;
	left:-1px;
	right:-1px;
	bottom:-1px;
	transition:all .5s;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;}
.product-image:before{
	border-top:1px solid;border-bottom:1px solid;transform-origin:0 0;-webkit-transform-origin:0 0;transform:scale(0,1);-webkit-transform:scale(0,1);
}
.product-image:after{
	border-left:1px solid;border-right:1px solid;transform-origin:100% 0;-webkit-transform-origin:100% 0;transform:scale(1,0);-webkit-transform:scale(1,0);
}
ul.products li.product:hover .product-image:before{
	border-color:#1f419b;
	transform:scale(1);
	-webkit-transform:scale(1);
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
ul.products li.product:hover .product-image:after {
	border-color:#1f419b;
	transform:scale(1);
	-webkit-transform:scale(1);
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
ul.products li.product .product-image {margin-bottom: 15px;}
ul.products li.product:hover .product-image {border-color: #1f419b;}
ul.products li.product .product-image a {display: block;overflow: hidden;}
ul.products li.product .product-image img, ul.product_list_widget li .product-image img {transition:0.5s ease-in-out;}
ul.products li.product:hover .product-image img, ul.product_list_widget li .product-image:hover img {transform: scale(1.1);}
.add-links-wrap {display: none;}
ul.products li.product-col .woocommerce-loop-product__title {white-space: normal;font-weight: 500;font-size: 16px;}
.single-product .product_title {font-size: 24px;font-weight: 600;letter-spacing: 0;color: #000;}
.product-summary-wrap .description {background-color: #e7ecf2;padding: 15px 15px 1px;font-size: 16px;}
.product-summary-wrap .description ul, .product-summary-wrap .description ol, .woocommerce-tabs .tab-content ul, .woocommerce-tabs .tab-content ol, .project_short ul, .project_short ol {padding-left: 20px;}
.product-summary-wrap .description ul li, .product-summary-wrap .description ol li, .woocommerce-tabs .tab-content ul li, .woocommerce-tabs .tab-content ol li, .project_short ul li,.project_short ol li {margin-bottom: 10px;}
.product-summary-wrap .description p, .woocommerce-tabs .tab-content p{font-size: 16px;line-height: 26px;}
.single-product .entry-summary .product_meta {display: none;}
.woocommerce-tabs .tab-content {text-align: justify;}
.woocommerce-tabs .tab-content table th, .woocommerce-tabs .tab-content table td, .single-post .entry-content table th, .single-post .entry-content table td {border: 1px solid #ddd;}
.form_tag {display: block;border: none;padding: 0;box-shadow: none;border-top: 3px solid #ddd;padding-top: 20px;margin-top: 20px;}
.single-product .form_tag .product_meta {margin-top: 10px;font-size: 15px;}
.product_meta .tagged_as {text-transform: none;}
.product_meta .tagged_as:before {font-family: "Font Awesome 5 Free";content: "\f02c";margin-right: 5px;font-weight: 600;}
.product_meta .tagged_as a {transition:0.2s ease-in-out;margin-left: 5px;color: #000;font-weight: 500;}
.product_meta .tagged_as a:hover {color: #1f419b;}
.products.related .owl-carousel .owl-nav.disabled {}
.products.related .owl-carousel .owl-nav .owl-next, .products.related .owl-carousel .owl-nav .owl-prev {height: 50px;}
.lienhe_ctsp {padding-top: 10px;}
.lienhe_ctsp .btn_lienhe.vc_btn3-container button, .lienhe_ctsp .btn_lienhe.vc_btn3-container a {background-color: #1f419b;border-radius: 5px !important;border-color: #1f419b;font-weight: 600;}
.lienhe_ctsp .btn_lienhe.vc_btn3-container button:hover, .lienhe_ctsp .btn_lienhe.vc_btn3-container a:hover {background-color: #fff;color: #1f419b;}
.lienhe_ctsp .btn_lienhe.vc_btn3-container.btn_baogia button {background-color: transparent;border: 1px solid #1f419b; color: #1f419b; }
.lienhe_ctsp .btn_lienhe.vc_btn3-container.btn_baogia button:hover {background-color: #1f419b;color: #fff;}
.lienhe_ctsp .porto-sicon-box {display: block;text-align: center;padding:7px 5px;background-color: #f5f5f5;border:1px dashed #1f419b;border-radius: 5px;}
.lienhe_ctsp .porto-sicon-box .porto-sicon-left, .lienhe_ctsp .porto-sicon-box .porto-sicon-body{display: inline-block;vertical-align: middle;}
.lienhe_ctsp .porto-sicon-box .porto-icon {color: #1f419b;}
.lienhe_ctsp .porto-sicon-box h3.porto-sicon-title {font-size: 16px;font-weight: 600;}
.lienhe_ctsp .porto-sicon-box .porto-sicon-header p {font-weight: 600;color: #1f419b;font-size: 20px;}
.woocommerce-tabs, .project_description, .project_product_related {}
.woocommerce-tabs .resp-tabs-list li {font-size: 18px;font-weight: 600;}
.col_tab_tskt {position: relative;}
.inner_tskt {padding: 20px 10px;box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%);border-radius: 10px;background-color: #fff;}
.inner_tskt > h3, .project_description > h3, .project_product_related > h3 {font-size: 18px;}
.inner_tskt table {border: none;font-size: 14px;}
.inner_tskt table tr:nth-child(odd){background-color: #f2f2f2;}
.inner_tskt table tr td:first-child {width: 150px;}
.portfolio-title {font-size: 18px;line-height: 28px;}
.portfolio-title a{color: #000;}
.portfolio-title a:hover {color: #1f419b;}
.portfolio-large .entry-title {font-size: 22px;font-weight: 600;margin-bottom: 15px;}
.project_short {margin-bottom: 20px; background-color: #e7ecf2;padding: 15px 15px 1px;}
.project_content > h3 {font-size: 18px;border-bottom: 1px solid #eaeaea;}
.duan_sidebar .sub-title {}
.wrap_duanlienquan .portfolio-item {margin-bottom: 30px;}
.wrap_duanlienquan  .portfolio-title {font-size: 16px;margin-top: 10px !important;line-height: 24px;}
.wrap_duanlienquan  a:hover .portfolio-title {color: #1f419b;}
.single-portfolio .related-portfolios {padding: 30px 0;}
.single-post .entry-title {font-weight: 600;margin-bottom: 15px;}
.single-post .post_detail_meta {color: #666;}
.single-post .post_detail_meta:after {content: '';display: block;clear: both;}
.single-post .post_detail_meta .post-date-block {margin-right: 10px; float: left;margin-top: 4px;}
.single-post .post_detail_meta .post-share {float: right;}
.single-post .post_detail_meta .post-share a {margin-top: 0;margin-bottom: 0;}
.single-post .entry-content {border-top: 1px solid #eaeaea;padding-top: 20px;}
.wrap_lienhe .wpb_text_column  ul {padding: 0;margin: 0;list-style: none;}
.wrap_lienhe .wpb_text_column  ul li {margin-bottom: 7px;}
.wrap_lienhe .wpb_text_column  ul li i {width: 20px;margin-right: 5px;}
.about_gthieu .wpb_text_column {text-align: justify;}
.gthieu_tamnhin {padding-bottom: 20px;}
.gthieu_tamnhin .porto-sicon-box.top-icon {text-align: left;background-color: #1f419b;padding: 20px 30px 30px;color: #fff;margin-right: -100px;position: relative;z-index: 3;margin-top: 70px;}
.gthieu_tamnhin .top-icon h3.porto-sicon-title, .gthieu_sumenh .top-icon h3.porto-sicon-title {font-size: 30px;line-height: 1.3;color: #fff;font-weight: 600;}
.gthieu_sumenh {padding-top: 40px;padding-bottom: 20px;color: #fff;background-size: cover;}
.gthieu_sumenh .porto-sicon-box.top-icon {text-align: left;}
.gthieu_giatricotloi .wpb_text_column {margin-top: 120px;}
.gthieu_giatricotloi .wpb_text_column ul {padding: 0;list-style: none;}
.gthieu_giatricotloi .wpb_text_column ul li {font-size: 22px;margin-bottom: 20px;line-height: 30px;}
.gthieu_giatricotloi .wpb_text_column ul li:before {font-family: "Font Awesome 5 Free";content: "\f058";margin-right: 10px;color: #1f419b;font-weight: 700;}
.gthieu_lichsu {padding-top: 40px;}
.owl-carousel .owl-dots .owl-dot {margin: 0 3px;}
.owl-carousel .owl-dots .owl-dot span {width: 14px;height: 14px;}
.owl-carousel.show-nav-hover:hover .owl-next.disabled, .owl-carousel.show-nav-hover:hover .owl-prev.disabled {opacity: 0.5;}
.portfolio-large .owl-carousel.show-nav-hover .owl-next, .portfolio-large .owl-carousel.show-nav-hover .owl-prev {opacity: 1;    transform: translate(0,-50%);}
.project_description > h3, .project_product_related > h3 {border-bottom: 1px solid #eaeaea;text-transform: uppercase;}
.project_description .project_tab {margin: 0 0 20px;padding: 0;list-style: none;border-bottom: 1px solid #ddd;font-size: 0;}
.project_description .project_tab li {display: inline-block;padding: 8px 20px 6px;text-transform: uppercase;border: 1px solid #eaeaea;transition:0.3s ease-in-out;border-radius: 5px 5px 0 0;font-size: 16px;font-weight: 600;cursor: pointer;border-bottom: none;margin-right: 1px;}
.project_description .project_tab li.active, .project_description .project_tab li:hover {background-color: #1f419b;border-color: #1f419b;color: #fff;}
.wrap_project_content .project_content_item {display: none;}
.wrap_project_content .project_content_item.active {display: block;}
.project_product {text-align: center;border-bottom: 1px solid #eaeaea;}
.project_product_related .project_product:nth-child(2) {padding-top: 0;}
.project_product:last-child {border-bottom: none;}
.project_product .thumb_item {border: 1px solid #eaeaea;transition:0.3s ease-in-out;}
.project_product .thumb_item a {display: block;}
.project_product .thumb_item:hover {border-color: #1f419b;box-shadow: 0 25px 35px -5px rgba(0,0,0,0.1);}
.project_product h3 {font-size: 16px;line-height: 26px;margin: 0;}
.project_product h3 a {display: block;padding: 10px 0;color: #000;transition:0.3s ease-in-out;}
.project_product h3 a:hover {color: #1f419b;}
.thumb-info.thumb-info-centered-icons:hover .thumb-info-action {display: none;}
.show_mobile {display: none;}
.wp-caption, .wp-caption.aligncenter {margin-bottom: 15px;}
.wp-caption, .wp-caption-dd, .wp-caption .wp-caption-text {text-align: center;color: #333;font-size: 16px;}
.wp-caption-dd, .wp-caption .wp-caption-text {margin-top: 5px;}
body.single-product .footer-top {display: none;}
@media(max-width: 1499px){
	.wrap_thamquan .vc_custom_heading {margin-top: 20px;}
	.wrap_chaylieu .vc_custom_heading {margin-top: 60px;}
}
@media(max-width: 1450px){
	#header .main-menu>li.menu-item {margin: 0;}
	#header .main-menu > li.menu-item > a {padding-left: 16px;padding-right: 16px;}
}
@media(max-width: 1425px){
	.wrap_about_pagi .porto-sicon-box {background-color: rgba(255,255,255,0.8);}
	.wrap_thamquan .wpb_text_column, .wrap_chaylieu .wpb_text_column   {margin-bottom: 20px;}
	.wrap_thamquan .vc_custom_heading {margin-top: 0;}
	.wrap_chaylieu .vc_custom_heading {margin-top: 40px;}
}
@media(max-width: 1405px) {
	#header .header-main .header-right {padding-left: 5px;}
	#header .header-main #main-menu {margin-left: 0;}
}
@media(max-width: 1366px){
	#header .main-menu>li.menu-item {margin: 0;}
	#header .main-menu > li.menu-item > a {padding-left: 12px;padding-right: 12px;}
	#header .main-menu > li.menu-item:hover > a:before, #header .main-menu > li.menu-item.active > a:before {left: 12px;right: 12px;}
	#header .main-menu > li.menu-item.menu_baogia > a {padding-left: 20px;padding-right: 20px;}
	.wrap_about_pagi {top: 100px;}
	.wrap_about_pagi .porto-sicon-box {padding: 15px 5px;}
	.wrap_about_pagi .top-icon h3.porto-sicon-title {font-size: 14px;}
}
@media(max-width: 1349px){
	.wrap_about_img {height: 350px;}
	.wrap_about_item > .vc_column_container:first-child {margin-top: 60px;border-radius: 30px 0 0 0;}
	.wrap_about_item .vc_column_container:last-child .porto-carousel-wrapper {margin-top: 80px;}
	.wrap_about_pagi {left: 50%;top: 0;transform:translate(-50%,-50%);}
	.wrap_about_pagi .porto-sicon-box {display: inline-block;padding: 30px 20px 30px; text-align: center !important;background-color: rgba(255,255,255,0.8);border-radius: 0 0 10px 10px;}
	.wrap_about_pagi .top-icon .porto-just-icon-wrapper {margin: 0 auto 7px;}
	.wrap_about_pagi .top-icon h3.porto-sicon-title {font-size: 15px;}
}
@media(max-width: 1320px){
	.wrap_chaylieu .wpb_single_image {margin-top: 0;}
	.wrap_thamquan .wpb_single_image {margin-bottom: 0;}	
}
@media(max-width: 1282px){
	#header .header-contact {display: inline-block;}
	#header .main-menu>li.menu-item.menu_baogia {display: none;}
}
@media(max-width: 1229px){
	.wrap_giaiphap .vc_custom_heading {font-size: 22px;}
	.wrap_giaiphap .wrap_giaiphap_pagi .porto-sicon-box {padding-left: 5px;padding-right: 5px;}
	.wrap_giaiphap .porto-sicon-box:hover, .wrap_giaiphap .porto-sicon-box.active {margin-bottom: 20px;}
	.wrap_giaiphap .top-icon h3.porto-sicon-title {height: 80px;}
	.wrap_about_item > .vc_column_container:first-child > .wpb_wrapper {padding: 20px 0 0px 5px;}
	.wrap_about_item .vc_custom_heading {margin-bottom: 20px;}
	.wrap_about_item .porto-carousel-wrapper {margin-bottom: 20px;}
	.wrap_about_item .default-icon .porto-sicon-default .porto-sicon-img {margin-right: 5px;}
	.wrap_about_item .porto-sicon-box .porto-sicon-header p {font-size: 16px;font-weight: 500;}
	.wrap_duan .porto-sicon-box.top-icon {padding-top: 110px;}
	.wrap_duan .porto-sicon-box.top-icon h3.porto-sicon-title {font-size: 17px;}
	.wrap_duan .porto-sicon-box .porto-sicon-top, .wrap_duan .porto-sicon-box .porto-sicon-header, .wrap_duan .porto-sicon-box .porto-sicon-description {transform: translateY(185px);}
	.gthieu_tamnhin .porto-sicon-box.top-icon {margin-top: 5px;padding: 10px 30px 10px;}
	.woocommerce-page.archive .sidebar-content .widget-title {font-size: 15px;}
	.sidebar .product-categories > li>a {font-size: 14px;}
}
@media(max-width: 1199px){
	#header .mega-menu .wide .popup .sub-menu > .menu-item {padding-left: 5px;padding-right: 5px;}
	#header .mega-menu .wide .popup .sub-menu .has-preview {font-size: 14px;line-height: 18px;}
}
@media(max-width: 1140px){
	#header .main-menu > li.menu-item > a {padding-left: 9px;padding-right: 9px;}
}
@media(max-width: 1110px){
	#header .header-contact .btn_baogia {font-size: 15px;}
	#header .main-menu > li.menu-item > a {font-size: 15px;padding-left: 7px;padding-right: 7px;}
	#header .main-menu > li.menu-item:hover > a:before, #header .main-menu > li.menu-item.active > a:before {left: 7px;right: 7px;}
	.wrap_chaylieu .vc_custom_heading {margin-top: 0;}
	.page-top {padding: 120px 0 20px;}
	body.single-post .page-top .page-title {display: none;}
}
@media(max-width: 991px){
	#header:not(.header-builder) .top-links {display: inline-block;}
	#header .mobile-toggle {padding: 9px 16px;font-size: 18px;margin: 0;}
	#header .header-right-bottom {display: none;}
	#header.sticky-header .header-contact {display: inline-block;}
	.wrap_giaiphap .vc_custom_heading br {display: none;}
	.wrap_giaiphap .wrap_giaiphap_pagi > .vc_column_container > .wpb_wrapper {margin-left: -30px;margin-right: -30px;width: auto;}
	.wrap_giaiphap .wrap_giaiphap_pagi .top-icon h3.porto-sicon-title {margin-top: 0;font-size: 14px;height: auto;}
	.wrap_about_item > .vc_column_container:first-child {border-radius: 30px 30px 0 0;}
	.wrap_about_img {height: 300px;}
	.wrap_about_item .vc_column_container:last-child .porto-carousel-wrapper {margin-top: 20px;margin-left: -30px;margin-right: -30px;}
	.accordion-menu li.menu-item.menu_baogia {display: none;}
	.wrap_thamquan .vc_custom_heading, .wrap_chaylieu .vc_custom_heading {margin-bottom: 15px;}
	.wrap_thamquan .wpb_text_column, .wrap_chaylieu .wpb_text_column {text-align: justify;}
	.wrap_duan .porto-sicon-box.top-icon {padding-top: 100px;padding-left: 5px;padding-right: 5px;padding-bottom: 10px;}
	.wrap_duan .top-icon .porto-just-icon-wrapper {background-color: #fff;}
	.wrap_duan .porto-sicon-box .img-icon {filter: brightness(100%) invert(0);}
    .wrap_duan .porto-sicon-box .porto-sicon-top, .wrap_duan .porto-sicon-box .porto-sicon-header, .wrap_duan .porto-sicon-box .porto-sicon-description {transform:translateY(0);}
    .wrap_duan .porto-sicon-box.top-icon:after {height: 210px;}
    .wrap_about_pagi {width: 100%;text-align: center;}
    .wrap_about_item > .vc_column_container:last-child {background-image: none !important;}
    .wrap_about_pagi .porto-sicon-box {width: 160px;height: 60px;vertical-align: top;padding: 20px 10px 10px;}
    .wrap_about_pagi .top-icon h3.porto-sicon-title {text-align: center;}
    .wrap_about_item .wpb_text_column h4 br {display: none;}
    .wrap_about_item .wpb_single_image {display: block;margin-top: 30px;}
    .wrap_about_item > .vc_column_container {width: 100%;}
    .wrap_tangtoc .porto-sicon-box-link {width: 50%;}
    #footer .widget_text .widget-title {font-size: 16px;}
    #footer .footer-bottom .container>div {text-align: center;}
    #footer .footer-bottom .container>div.footer-right {padding-top: 0;}
    .mobile-sidebar {width: 300px;}
    .woocommerce-tabs, .project_description, .project_product_related {margin-bottom: 30px;}
    .gthieu_tamnhin .porto-sicon-box.top-icon {margin-top: 0;margin-right: 0;padding-left: 15px;padding-right: 15px;}
    .gthieu_giatricotloi .wpb_text_column {margin-top: 0;}
    .gthieu_giatricotloi .wpb_text_column ul li {font-size: 18px;margin-bottom: 15px;}
    html #topcontrol {}
    .lienhe_ctsp .btn_lienhe.vc_btn3-container.btn_baogia button {padding-left: 5px;padding-right: 5px;}
    .thumb-info .thumb-info-title {font-size: 16px;}
}
@media(max-width: 991px) and (min-width: 576px){
	
	#footer .footer-main > .container > .row > div:first-child {width: 65%;}
	#footer .footer-main > .container > .row > div:nth-child(2) {width: 35%;}
    #footer .footer-main > .container > .row > div:nth-child(n+3) {width: 50%;}
}
@media(max-width: 767px){
	#header .header-main .header-left, #header .header-main .header-center, #header .header-main .header-right {padding-top: 5px;padding-bottom: 5px;}
	#header:not(.header-builder) .top-links {display: none;}
	#header .header-contact {padding-right: 0;border-right: none;}
	.wrap_giaiphap .vc_custom_heading {font-size: 18px;line-height: 26px;}
	.wrap_giaiphap .vc_custom_heading br {display: none;}
	.wrap_giaiphap .wrap_giaiphap_pagi .porto-sicon-box {width: 25%;margin-bottom: 30px;}
	.get_product .inner_product h3 {font-size: 16px;}
	.get_product .slick-slider .slick-arrow {display: block !important;}
	.wrap_about_pagi .porto-sicon-box {width: 120px;height: 70px;padding: 20px 15px 10px;background-color: rgba(255,255,255,0.9);}
	.wrap_about_item > .vc_column_container:first-child > .wpb_wrapper {padding-left: 0;}
	.wrap_about_item > .vc_column_container:first-child > .wpb_wrapper .wpb_text_column {text-align: justify;}
	.wrap_about_bottom .porto-sicon-box {padding-top: 15px;margin-bottom: 30px}
	.wrap_about_bottom .porto-sicon-top {margin: 0;text-align: center;}
	.wrap_about_bottom .top-icon .porto-just-icon-wrapper {margin: 0 auto 15px;}
	.wrap_about_bottom .porto-sicon-box.top-icon .porto-sicon-header, .wrap_about_bottom .porto-sicon-box.top-icon .porto-sicon-description {text-align: center !important;}
	.wrap_kysu {padding-top: 0;padding-bottom: 10px;}
	.wrap_tangtoc .vc_custom_heading {font-size: 20px;}
	.wrap_tangtoc .porto-sicon-box {display: block;text-align: center;padding: 15px 5px;}
	.wrap_tangtoc .porto-sicon-box .porto-sicon-img {margin-right: 0;margin-bottom: 15px;}
	.wrap_tangtoc .porto-sicon-box .porto-sicon-description {display: none;}
	.wrap_baogia .vc_custom_heading {font-size: 22px;}
	.wrap_chaylieu .vc_custom_heading {margin-top: 40px;}
	.wrap_thamquan .wpb_single_image {margin-left: 0;}
	.wrap_thamquan .btn_play .vc_single_image-wrapper {border-radius: 0;}
	.wrap_chaylieu .wpb_single_image {margin-right: 0;}
	.wrap_chaylieu .btn_play .vc_single_image-wrapper {border-radius: 0;}
	.wrap_thamquan.vc_row.vc_row-no-padding > .vc_column_container:first-child > .wpb_wrapper, .wrap_chaylieu.vc_row.vc_row-no-padding > .vc_column_container:first-child > .wpb_wrapper {padding-left: 30px;}
	.wrap_tintuc .vc_tta.vc_tta-tabs .vc_tta-tabs-container {display: block;}
	.wrap_tintuc .vc_tta.vc_general .vc_tta-panel-heading {display: none;}
	.blog-posts .post .entry-title {height: auto;}
	.wrap_duan .vc_custom_heading {font-size: 20px;line-height: 26px;}
	.wrap_tuvan {padding-bottom: 0;padding-left: 0 !important;padding-right: 0 !important;}
	.wrap_tuvan:before {display: none;}
	.wrap_tuvan.vc_row.wpb_row > .vc_column_container:first-child > .wpb_wrapper, .wrap_tuvan.vc_row.wpb_row > .vc_column_container:last-child > .wpb_wrapper {padding-right: 15px;padding-left: 15px;}
	.wrap_tuvan > .vc_column_container:last-child {background-image: url(images/footer-form-bg.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;padding-bottom: 10px;padding-top: 10px;}
	.wrap_tuvan .wpb_text_column {margin-bottom: 15px;}
	#footer .footer-main > .container > .row > div:nth-child(n+2) {padding-top: 0;}
	.woocommerce-tabs h2.resp-accordion[aria-controls="tab_item-1"] {display: none;}
	.show_mobile {display: block;}
	.hide_mobile {display: none;}
}
@media(max-width: 575px){
	.container, .container-fluid .vc_row .porto-map-section .container, .container-fluid .vc_row.no-padding .container, .container-fluid .vce-row-no-paddings .container, .container-fluid .vc_row.vc_row-no-padding .container, .container-fluid .porto-inner-container .container, .vc_section.alignfull > .container, .alignfull .porto-ibanner-desc > .container {padding-left: 15px;padding-right: 15px;}
	#header.sticky-header .logo, #header .logo {max-width: 150px !important;}
	.wrap_banner .wpb_gallery {margin-bottom: 15px;}
	.wrap_giaiphap {padding-top: 20px;}
	.wrap_giaiphap .vc_custom_heading {font-size: 16px;}
	.wrap_giaiphap .wrap_giaiphap_pagi > .vc_column_container > .wpb_wrapper {margin-left: -15px;margin-right: -15px;}
	.wrap_giaiphap .wrap_giaiphap_pagi .porto-sicon-box {padding-left: 2px;padding-right: 2px;}
	.wrap_giaiphap .wrap_giaiphap_pagi .top-icon .porto-just-icon-wrapper {margin-bottom: 5px;}
	.wrap_giaiphap .wrap_giaiphap_pagi .top-icon .porto-sicon-header {margin-bottom: 0px;}
	.wrap_giaiphap .slick-dots {display: none !important;margin: 0;padding: 0;bottom: 0;}
	.wrap_about_img {height: 250px;}
	.wrap_about_pagi .top-icon h3.porto-sicon-title {font-size: 14px;}
	.wrap_kysu .stats-top .stats-number {font-size: 40px;}
	.wrap_tangtoc .vc_custom_heading {font-size: 17px;}
	.wrap_thamquan.vc_row.vc_row-no-padding > .vc_column_container:first-child > .wpb_wrapper, .wrap_chaylieu.vc_row.vc_row-no-padding > .vc_column_container:first-child > .wpb_wrapper {padding-left: 15px;padding-right: 15px;}
	.post-carousel h4, .post-carousel h5 {height: auto;}
	.wpcf7 .wrap-nganhnghe .wpcf7-list-item {width: 100%;}
	.wrap_tintuc .vc_tta.vc_tta-style-classic .vc_tta-tab {margin-right: 5px;}
	.wrap_tintuc .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a {padding: 6px 10px 4px;font-size: 15px;}
	.wrap_tuvan.vc_row.wpb_row > .vc_column_container:first-child > .wpb_wrapper, .wrap_tuvan.vc_row.wpb_row > .vc_column_container:last-child > .wpb_wrapper {padding-left: 0;padding-right: 0;}
	#footer .footer-main > .container {padding-top: 40px;padding-bottom: 10px;}
	#footer .footer-main .widget_nav_menu, #footer .footer-main .widget_product_categories, #footer .footer-main .widget_custom_html {margin-bottom: 0;}
	#footer .footer-main .widget_nav_menu .widget-title, #footer .footer-main .widget_product_categories .widget-title, #footer .footer-main .widget_custom_html .widget-title {background-color: rgb(31 65 155 / 50%);border-bottom: 1px solid rgba(255,255,255,0.2);padding: 8px 15px 5px 10px;cursor: pointer;position: relative;margin-bottom: 1px;}
	#footer .footer-main .widget_nav_menu .widget-title span, #footer .footer-main .widget_product_categories .widget-title span, #footer .footer-main .widget_custom_html .widget-title span {position: absolute;top: 7px;right: 8px;}
	#footer .footer-main .widget_nav_menu .widget-title span:before, #footer .footer-main .widget_product_categories .widget-title span:before, #footer .footer-main .widget_custom_html .widget-title span:before {font-family: "Font Awesome 5 Free";content: "\f067";font-weight: 600;}
	#footer .footer-main .widget_nav_menu.active .widget-title span:before, #footer .footer-main .widget_product_categories.active .widget-title span:before, #footer .footer-main .widget_custom_html.active .widget-title span:before {content: "\f068";}
	#footer .footer-main .widget_nav_menu .menu-footer-menu-container, #footer .footer-main .widget_product_categories .product-categories, #footer .footer-main .widget_custom_html .custom-html-widget{display: none;padding-top: 6px;}
	.page-top {padding: 80px 0 6px;}
	.project_description .project_tab li {font-size: 14px;padding-left: 10px;padding-right: 10px;}
}
@media(max-width: 420px){
	#header .header-contact .btn_baogia {font-size: 13px;padding:11px 10px 11px; }
	.wrap_kysu .stats-top .stats-number, .wrap_kysu div.stats-desc>div.counter_suffix {font-size: 35px;}
	.wrap_tintuc .vc_tta.vc_tta-style-classic .vc_tta-tabs-list {display: flex;}
	.wrap_tintuc .vc_tta.vc_tta-style-classic .vc_tta-tab {margin-right: 1px;}
	.wrap_tintuc .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a {line-height: 20px;padding: 10px 10px 8px;}
	.wrap_thamquan .wpb_text_column p span, .wrap_chaylieu .wpb_text_column p span {display: none;}
}
@media(max-width: 391px){
	#header .header-main .container {padding-left: 10px;padding-right: 10px;}
	#header .header-main .header-right {padding-left: 0;}
	#header .mobile-toggle {padding-left: 13px;padding-right: 13px; }
	#header .btn_baogia:after {margin-left: 6px;}
	.wrap_giaiphap .vc_custom_heading {font-size: 13px;margin-left: -10px;margin-right: -10px;}
	.wrap_tangtoc .vc_custom_heading {font-size: 15px;}
	.wrap_duan .vc_custom_heading {font-size: 17px;}
	.wrap_about_pagi .porto-sicon-box {width: 110px;}
}
@media(max-width: 380px){
	#header .header-contact .btn_baogia {padding-left: 6px;padding-right: 6px;}
	#header .searchform-popup {margin-right: 3px;}
	#header .header-contact {margin-right: 6px;}
}