/*
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  ***************/
.grecaptcha-badge{display: none !important;}
#header .searchform-popup .search-toggle {font-size: 18px; color: #000;}
#header .searchform-popup .search-toggle:hover {color: var(--porto-primary-color);}
#header.sticky-header .searchform-popup .search-toggle {color: #000;}
#header #mini-cart {display: none;}
#header.sticky-header .header-main.sticky {box-shadow: 0 0 15px 0 rgb(0 0 0 / 20%);}
#header .header-main .header-left, #header .header-main .header-center, #header .header-main .header-right {padding-top: 10px; padding-bottom: 10px;}
#menu-menu-language {font-size: 14px!important;border: 1px solid;border-radius: 50px;padding: 5px 10px;}
#menu-menu-language span {color: #000;}
.single-post .entry-title {font-size: 24px;margin-bottom: 10px;}
.entry-content {padding-top: 20px;border-top: 1px solid #ccc;text-align: justify;}
.entry-content ul, .entry-content ol, .product-summary-wrap .description ul, .product-summary-wrap .description ol, .woocommerce-tabs .tab-content ul, .woocommerce-tabs .tab-content ol, .duan_short ul, .duan_short ol, .term-description ul, .term-description ol {padding-left: 20px;}
.entry-content ul li, .entry-content ol li, .product-summary-wrap .description ul li,.product-summary-wrap .description ol li, .woocommerce-tabs .tab-content ul li, .woocommerce-tabs .tab-content ol li, .duan_short ul li, .duan_short ol li, .term-description ul li, .term-description ol li {margin-bottom: 7px;}
.entry-content table, .entry-content iframe, .woocommerce-tabs .tab-content table, .woocommerce-tabs .tab-content iframe, .duan_short table, .duan_short iframe, .wpb_text_column table, .term-description table, .term-description iframe {margin-bottom: 20px;}
.entry-content table th, .entry-content table td, .woocommerce-tabs .tab-content table th, .woocommerce-tabs .tab-content table td, .duan_short table th, .duan_short table td, .wpb_text_column table th, .wpb_text_column table td, .term-description table th, .term-description table td, .product-summary-wrap .description table th, .product-summary-wrap .description table td {border: 1px solid #ccc;}
body {padding-top: 0;}
body.single-post .page-top .page-title {display: none;}
body.single-post .page-top ul.breadcrumb>li:last-child, body.single-product .page-top ul.breadcrumb>li:last-child{display: none;}
body.single-post .page-top ul.breadcrumb>li:nth-last-child(2) .delimiter, body.single-product .page-top ul.breadcrumb>li:nth-last-child(2) .delimiter {display: none;}
body.single-post .inline-block {display: none;}
.wp-caption .wp-caption-text, .wp-caption-dd {font-size: 15px;text-align: center;color: #000;}
.wp-caption.aligncenter, .wp-caption {margin-bottom: 15px;}
.post-carousel h4, .post-carousel h5, .blog-posts .post .entry-title {font-size: 17px;margin-bottom: 8px;line-height: 24px;overflow: hidden;font-weight: 700;}
body .porto-carousel-wrapper {
	margin-left: -15px;
	margin-right: -15px;}
.wpb_text_column ul {padding-left: 20px;}
.wpb_text_column ul li {margin-bottom: 10px;}
.justify {text-align: justify;}
.owl-carousel .owl-dots .owl-dot span {width: 16px;height: 16px;margin: 5px 6px;}
.porto-carousel-wrapper .slick-next, .porto-carousel-wrapper .slick-prev{
	width: 36px;height: 
	50px;border-radius:  
	50%;background-color: rgb(0 0 0 / 40%);
	text-shadow: none;
	cursor: pointer;}
.porto-carousel-wrapper .slick-next:hover, .porto-carousel-wrapper .slick-prev:hover, .porto-carousel-wrapper .slick-next:active, .porto-carousel-wrapper .slick-prev:active {background-color: rgb(0 0 0 / 60%)}
.porto-carousel-wrapper .slick-next i, .porto-carousel-wrapper .slick-prev i{color: #fff;}
.porto-carousel-wrapper .slick-next {border-radius: 5px 0 0 5px;}
.porto-carousel-wrapper .slick-prev {border-radius: 0 5px 5px 0;}
.porto-carousel-wrapper ul.slick-dots {z-index: 5;}
#banner-wrapper .porto-carousel-wrapper {margin-bottom: 0;margin-left: 0;margin-right: 0;}
#banner-wrapper .porto-carousel-wrapper ul.slick-dots {position: absolute;bottom: 10px;}
.no-breadcrumbs .main-content {
    padding-top: 0;
}
.porto-carousel-wrapper .slick-dots li i {opacity: 1;}
.wpcf7 .form-group > p {margin-bottom: 0;}
.wrap_lienhe .vc_custom_heading {font-size: 26px;line-height: 32px;}
.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;}
.wrap_lienhe .wpcf7 .form-group > p br{display: none;}
.wrap_lienhe .wpcf7 .wpcf7-form-control-wrap {margin-bottom: 7px;display: block;}
.wrap_lienhe.vc_row.wpb_row {margin-bottom: 30px;}
.wpcf7 textarea {height: 147px;}
.align-center .wpcf7-spinner {display: block;margin: 5px auto 0;}
.wpcf7 .form-group input[type="submit"] {font-weight: 500;font-size: 15px;transition: 0.3s ease-in-out;background-color: var(--porto-primary-color);padding: 8px 25px;border-color: var(--porto-primary-color);}
.wpcf7 .form-group input[type="submit"]:hover {color: var(--porto-primary-color);background-color:transparent;}
.form-group {margin-bottom: 10px}
.sub_title {padding-top: 20px;}
.sub_title h1 {font-size: 24px;line-height: 30px;}
.btn_style.vc_btn3-container .vc_general.vc_btn3 {
	color: #fff;
	border-color: var(--porto-primary-color);
	background-color: var(--porto-primary-color);
	padding-left: 20px;
	padding-right: 20px;
	font-size: 16px;
	font-weight: 500;
	border-radius: 30px;
}
.btn_style.vc_btn3-container .vc_general.vc_btn3:hover {
	background-color: transparent;
	color: var(--porto-primary-color);
}
ul.products .woocommerce-loop-product__title {white-space: normal;font-size: 18px;font-weight: 500; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden; transition: 0.2s ease-in-out;}
.shop-loop-before {justify-content: flex-end;}
.shop-loop-before .woocommerce-ordering {display: none;}
.single-product .product_title {font-size: 30px;color: var(--porto-primary-color);letter-spacing: 0;margin-bottom: 20px;}
.single-product .product-summary-wrap .price {letter-spacing: 0;color: var(--porto-primary-color);margin-top: 10px;}
.page-top ul.breadcrumb>li {text-transform: none;}
.woocommerce-tabs .resp-tabs-list {text-align: center;}
.woocommerce-tabs .resp-tabs-list li {font-size: 17px;float: none;display: inline-block;border:none!important;}
.woocommerce-tabs .resp-tabs-list li.resp-tab-active {color: var(--porto-primary-color)!important;}
.woocommerce-tabs .tab-content p, .single-product .product-summary-wrap .description p {font-size: 16px;line-height: 26px;letter-spacing: 0;}
.single-post .entry-title {font-size: 24px;margin-bottom: 10px;}
.entry-content {padding-top: 20px;border-top: 1px solid #ccc;text-align: justify;}
.entry-content ul, .entry-content ol, .product-summary-wrap .description ul, .product-summary-wrap .description ol, .woocommerce-tabs .tab-content ul, .woocommerce-tabs .tab-content ol, .duan_short ul, .duan_short ol{padding-left: 20px;}
.entry-content ul li, .entry-content ol li, .product-summary-wrap .description ul li,.product-summary-wrap .description ol li, .woocommerce-tabs .tab-content ul li, .woocommerce-tabs .tab-content ol li, .duan_short ul li, .duan_short ol li{margin-bottom: 7px;}
.entry-content table, .entry-content iframe, .woocommerce-tabs .tab-content table, .woocommerce-tabs .tab-content iframe, .duan_short table, .duan_short iframe {margin-bottom: 20px;}
.entry-content table th, .entry-content table td, .woocommerce-tabs .tab-content table th, .woocommerce-tabs .tab-content table td, .duan_short table th, .duan_short table td {border: 1px solid #ccc;}
body.single-post .page-top ul.breadcrumb>li:last-child, body.single-product .page-top ul.breadcrumb>li:last-child{display: none;}
body.single-post .page-top ul.breadcrumb>li:nth-last-child(2) .delimiter, body.single-product .page-top ul.breadcrumb>li:nth-last-child(2) .delimiter {display: none;}
.wp-caption .wp-caption-text, .wp-caption-dd {font-size: 15px;text-align: center;color: #000;}
.wp-caption.aligncenter, .wp-caption {margin-bottom: 15px;}
.post-carousel h4, .post-carousel h5, .blog-posts .post .entry-title {font-size: 18px;margin-bottom: 8px;}
#product-tab .tab-content h2 {font-weight: 500;}
.lienhe_ctsp {padding-top: 10px;}
.lienhe_ctsp .porto-block > p {margin-bottom: 0;}
.lienhe_ctsp .btn_lienhe.vc_btn3-container button, .lienhe_ctsp .btn_lienhe.vc_btn3-container a {background-color: var(--porto-primary-color);border-radius: 5px !important;border-color: var(--porto-primary-color);font-weight: 500; color: #fff; font-size: 16px; padding: 18px 25px;}
.lienhe_ctsp .btn_lienhe.vc_btn3-container button:hover, .lienhe_ctsp .btn_lienhe.vc_btn3-container a:hover {background-color: #fff;color: var(--porto-primary-color);}
.lienhe_ctsp .btn_lienhe.vc_btn3-container.btn_baogia button {background-color: transparent;border: 1px solid var(--porto-primary-color); color: var(--porto-primary-color); }
.lienhe_ctsp .btn_lienhe.vc_btn3-container.btn_baogia button:hover {background-color: var(--porto-primary-color);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: 500;}
.lienhe_ctsp .porto-sicon-box .porto-sicon-header p {font-weight: 500;color: #1f419b;font-size: 20px;}
.wrap_hotline .widget {margin: 0;}
.call-circle-fill {
width: 54px;
height: 54px;
top: -5px;
left: 0;
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%;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
background-color: rgb(237 29 36/ 20%);
}
.call-img-circle {
width: 44px;
height: 44px;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
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;
background-color: #ed1d24;
font-size: 18px;
line-height: 44px;
text-align: center;
margin-left: 5px;
}
.call-img-circle i {color: #fff;}
.call-img-circle:hover {background-color: #ed1d24;}
.call-phone span {font-size: 17px;padding: 4px 15px 4px 30px;border-radius: 0 20px 20px 0;color: #fff;background-color: #ed1d24;display: inline-block;position: absolute;right: -110px;top: 43px; font-weight: 700;}
.animated.infinite {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.fb_zalo {position: fixed;right: 10px;bottom: 50px;z-index: 99;}
.fb_zalo ul {margin: 0;padding: 0;list-style: none;}
.widget .fb_zalo ul li {margin-bottom: 25px;}
.widget .fb_zalo ul li a.callhotline {position: relative;}
.widget .fb_zalo ul li img {width: 54px;}
html #topcontrol {background-color: transparent; background-image: url(images/icon-mui-ten.png); width: 50px; height: 50px; background-size: cover; background-repeat: no-repeat; background-position: center center;}
html #topcontrol i {display: none;}
.wrap_gioithieu {margin-top: 50px;}
.wrap_gioithieu .wpb_single_image img {border-radius: 10px;}
.wrap_camket {padding-top: 50px; background-position: center center; background-repeat: no-repeat; background-attachment: fixed; border-top: 1px dashed;}
.wrap_camket.vc_row.wpb_row {margin-bottom: 50px;}
.wrap_camket .vc_column-inner {position: relative;}
.wrap_camket .vc_column-inner .kinhnghiem_doitac {position: absolute; right: 0; bottom: 0; transform: translate(-50%, -50%); margin-right: -50px; top: 50%;}
.wrap_camket .vc_column-inner .phanxuong_nhanvien {position: absolute; left: 0; bottom: 0; transform: translate(50%, -50%); top: 50%;}
.wrap_camket .wpb_single_image img {border-radius: 50%; border: 1px dashed; padding: 30px;}
.wrap_camket .stats-block {margin-bottom: 85px;}
.wrap_camket .stats-block .stats-text {margin-top: 10px;}
.wrap_camket .stats-top .stats-number, .wrap_camket .counter_suffix.mycust{font-size: 60px; --tw-text-opacity: 1;color: transparent;width: -moz-fit-content;width: fit-content;background-size: cover;
    margin: auto;background-image: url(images/rose-bg.jpg);background-repeat: no-repeat;
    background-position: center center;font-weight: 900;outline: #faebd7;-webkit-background-clip: text;background-clip: text;background-color: #fff;padding-bottom: 30px;text-align: center;}
.hinhanh_1 .wpb_single_image img {border-radius: 10px;}
.hinhanh_1 .wpb_single_image {margin-bottom: 50px;}
.wrap_sanpham.vc_row.wpb_row {margin-bottom: 30px;}
.wrap_sanpham {padding: 50px 0; border-bottom: 1px dashed; border-top: 1px dashed; background-color: #f3ece4; background-repeat: no-repeat; background-size: cover; background-position: center center;}
.products .product-category .thumb-info-wrapper:after {display: none;}
.wrap_sanpham .products-slider.owl-carousel .owl-stage-outer {height: auto!important;} 
li.product-outimage .add-links {display: none;}
li.product:hover .product-image {box-shadow: none;}
.wrap_sanpham .product-category  .thumb-info img{transition: 0.2s ease-in-out!important;}
.wrap_sanpham .product-category .thumb-info .thumb-info-inner {padding: 12px 32px;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25),
	inset 0 1px 0 rgba(255, 255, 255, 0.3);transition: 0.2s ease-in-out!important; background-color: var(--porto-primary-color); border-top-left-radius: 20px; border-bottom-right-radius: 20px; border: 1px solid transparent;}
.wrap_sanpham .product-category:hover .thumb-info img {transform: scale(1.05)!important;}
.wrap_sanpham ul.products.category-pos-outside li.product-category .thumb-info-title {position: relative;}
.wrap_sanpham .product-category:hover .thumb-info .thumb-info-inner {border-color: var(--porto-primary-color); color: #000!important; background-color: transparent;}
.wrap_sanpham .products .product-category .thumb-info-type {display: none;}
.wrap_sanpham .products-slider.products li.product {margin-bottom: 20px; margin-top: 10px;}
.muahang {margin-top: 40px; margin-bottom: 40px!important;}
.muahang {box-shadow: 0 0 20px rgb(0 0 0 / 30%);padding: 20px;background-color: #eae9e8;border-radius: 10px; margin-right: 0; margin-left: 0;}
.muahang .vc_general.vc_btn3 {background-color: #c00000; color: #fff; font-size: 18px; font-weight: 700;box-shadow: 0 0 10px rgb(0 0 0 / 30%); transition: 0.2s ease-in-out;border: 1px solid #c00000; border-radius: 20px;}
.muahang .vc_general.vc_btn3:hover {background-color: transparent; color:#c00000;}
.wrap_hoptac {background-size: cover; background-position: center center; background-repeat: no-repeat;}
.wrap_quytrinh {padding-top: 20px; background-position: center center; background-repeat: no-repeat; padding-bottom: 40px;}
.wrap_quytrinh .vc_custom_heading {margin-bottom: 50px;}
.wrap_quytrinh .vc_column_container .porto-sicon-box:before {content: '';position: absolute;top: 0;bottom: 0;left: 15px;right: 15px;background-color: #fff;
	z-index: 1;box-shadow: 0 0 10px rgb(0 0 0 / 25%);border-radius: 10px;}
.wrap_quytrinh .vc_column_container .porto-sicon-box {padding: 20px;}
.wrap_quytrinh .vc_column_container {position: relative;}
.wrap_quytrinh .vc_column_container .porto-sicon-box .porto-sicon-top, .wrap_quytrinh .vc_column_container .porto-sicon-box .porto-sicon-header, .wrap_quytrinh .vc_column_container .porto-sicon-box .porto-sicon-description {position: relative; z-index: 3;}
.wrap_quytrinh .porto-sicon-box .porto-sicon-title {color: var(--porto-primary-color);}
.wrap_hoptac .wpb_content_element {margin-bottom: 0;}
.phanphoi {background-repeat: no-repeat; background-position: center center;border-radius: 10px; background-size: cover; padding: 30px; margin-right: 0; margin-left: 0; position: relative; margin-bottom: 50px!important;}
.phanphoi > .vc_column_container {position: relative; z-index: 3}
.phanphoi:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block!important;z-index: 1;background-color: rgb(0 0 0 / 60%); border-radius: 10px; margin-left: 0; margin-right: 0;}
.phanphoi .vc_custom_heading  {color: #fff; font-size: 28px; margin-bottom: 20px;}
.phanphoi .wpb_text_column {color: #fff; text-align: justify;}
.phanphoi .vc_general.vc_btn3 {background-color: #c00000; color: #fff; font-size: 18px; font-weight: 700;box-shadow: 0 0 10px rgb(0 0 0 / 30%); transition: 0.2s ease-in-out;border: 1px solid #c00000; margin-top: 30px; border-radius: 20px;}
.phanphoi .vc_general.vc_btn3:hover {background-color: transparent;}
.wrap_doitac {border-top: 1px dashed; border-bottom: 1px dashed;}
.wrap_doitac .vc_custom_heading {margin-top: 40px;}
.wrap_doitac .slick-track {padding-top: 20px; padding-bottom: 20px;}
.wrap_doitac .slick-slide img {padding: 20px; border: 1px solid var(--porto-primary-color); border-radius: 10px; transition: 0.2s ease-in-out;}
.wrap_doitac .slick-slide img:hover {box-shadow: 0 0 30px rgba(30, 115, 190, 0.5);}
.wrap_tintuc {padding: 40px 0;}
.wrap_tintuc .btn-light {display: none;}
.btn-light {display: none;}
.post-slide {background-color: #fff; border-radius: 10px; overflow: hidden; margin: 20px 0; border: 1px solid var(--porto-primary-color);}
.post-slide h4, .wrap_tintuc .post-slide .post-excerpt {padding: 0 10px;}
.post-slide h4 > a {color: #000; transition: 0.2s ease-in-out; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.post-slide:hover h4 > a {color: var(--porto-primary-color);}
.post-slide .owl-carousel .owl-stage {margin-top: 20px; margin-bottom: 20px; overflow: visible;}
.page-share {display: none;}
.page-top {padding: 150px 0;}
.page-top > .container {position: relative; z-index: 3}
.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 / 60%);}
.gthieu_congty {margin-top: 30px; border-bottom: 1px dashed;}
.gthieu_congty.vc_row.wpb_row {margin-bottom: 30px;}
.doingu_thuonghieu {margin-top: 70px;}
.doingu_thuonghieu .wpb_single_image .vc_single_image-wrapper {max-width: 94%;}
.doingu_thuonghieu .wpb_text_column {background-color: #cce5f2;border-radius: 10px;padding: 20px;position: relative;}
.doingu_thuonghieu .wpb_text_column:after {content: '';position: absolute;left: 10px;top: -12px;right: -12px;bottom: 10px;border-radius: 10px;border: 2px solid #cce5f2;z-index: -1;}
.doingu .wpb_single_image img {border-radius: 10px; position: relative;transform: rotate(6deg);box-shadow: 0 15px 40px rgba(0, 0, 0, .12);}
.thuonghieu {margin-top: 100px;}
.thuonghieu .wpb_single_image img {border-radius: 10px; position: relative;transform: rotate(-6deg);box-shadow: 0 15px 40px rgba(0, 0, 0, .12);}
.tamnhin_chatluong {margin-top: 70px; padding: 50px; border-top: 1px dashed;}
.tamnhin_chatluong .wpb_single_image img {border-radius: 10px;}
.tamnhin_chatluong .porto-sicon-box {border-left: 3px solid #bd1320; padding-left: 20px; margin-bottom: 50px;}
.tamnhin_chatluong .porto-sicon-box .porto-sicon-header {margin-bottom: 10px;}
.sumenh_giatri {padding-bottom: 50px;}
.sumenh_giatri .wpb_text_column {margin-bottom: 60px;}
.sumenh_giatri .porto-sicon-box {border: 1px dashed var(--porto-primary-color);padding: 20px;border-radius: 10px;}
.sumenh_giatri .porto-sicon-box:before {content: '';position: absolute;top: 0;left: 50%;transform: translate(-50%, -50%);width: 10px;height: 10px;background-color: var(--porto-secondary-color);border-radius: 50%;}
.mangluoi_phanphoi {margin-top:  30px;}
.mangluoi_phanphoi .wpb_text_column {background-color: #cce5f2;border-radius: 10px;padding: 20px;position: relative; z-index: 5;}
.mangluoi_phanphoi .wpb_text_column:after {content: '';position: absolute;left: 10px;top: -12px;right: -12px;bottom: 10px;border-radius: 10px;
    border: 2px solid #cce5f2;z-index: -1;}
.mangluoi_phanphoi .wpb_single_image img {border-radius: 10px;}
.quocgia_xuatkhau {padding: 50px 0; background-size: contain; background-position: center center; background-repeat: no-repeat;}
.quocgia_xuatkhau .wpb_text_column {background-color: #cce5f2;border-radius: 10px;padding: 20px;position: relative;}
.quocgia_xuatkhau .wpb_text_column:after {content: '';position: absolute;left: 10px;top: -12px;right: -12px;bottom: 10px;border-radius: 10px;border: 2px solid #cce5f2;z-index: -1;} 
.quocgia_xuatkhau .wpb_single_image .vc_single_image-wrapper {max-width: 94%;}
.quocgia_xuatkhau .wpb_single_image img {border-radius: 10px; position: relative;transform: rotate(6deg);box-shadow: 0 15px 40px rgba(0, 0, 0, .12);}
.hoatdong_xuatkhau .wpb_text_column {background-color: #cce5f2;border-radius: 10px;padding: 20px;position: relative;}
.sanpham_xuatkhau .products-slider.owl-carousel .owl-stage-outer {height: auto!important;} 
li.product-outimage .add-links {display: none;}
li.product:hover .product-image {box-shadow: none;}
.sanpham_xuatkhau .product-category  .thumb-info img{transition: 0.2s ease-in-out!important;}
.sanpham_xuatkhau .product-category .thumb-info .thumb-info-inner {padding: 12px 32px;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25),
	inset 0 1px 0 rgba(255, 255, 255, 0.3);transition: 0.2s ease-in-out!important; background-color: var(--porto-primary-color); border-top-left-radius: 20px; border-bottom-right-radius: 20px; border: 1px solid transparent;}
.sanpham_xuatkhau .product-category:hover .thumb-info img {transform: scale(1.05)!important;}
.sanpham_xuatkhau ul.products.category-pos-outside li.product-category .thumb-info-title {position: relative;}
.sanpham_xuatkhau .product-category:hover .thumb-info .thumb-info-inner {border-color: var(--porto-primary-color); color: #000!important; background-color: transparent;}
.sanpham_xuatkhau .products .product-category .thumb-info-type {display: none;}
.sanpham_xuatkhau .products-slider.products li.product {margin-bottom: 20px; margin-top: 10px;}
.bantin_xuatkhau {margin-top: 20px;}
.thongtin_chungtoi {margin-bottom: 40px!important;justify-content: center;padding: 20px 15px 0px 15px;align-items: center;
    border-radius: 50px;border-left: 8px solid var(--porto-primary-color);background: #f3ece4;}
.thongtin_chungtoi .vc_general.vc_btn3 {background-color: #c00000; color: #fff; font-size: 18px; font-weight: 700;box-shadow: 0 0 10px rgb(0 0 0 / 30%); transition: 0.2s ease-in-out;border: 1px solid #c00000;border-radius: 50px;}
.thongtin_chungtoi .vc_general.vc_btn3:hover {background-color: transparent; color:#c00000;}
.blog-posts .grid-box {border-radius: 10px;overflow: hidden;background-color: #fff;box-shadow: 0 0 15px rgba(0 0 0 / .3);}
.blog-posts .post-content {padding: 5px 15px;}
.blog-posts .post-content .entry-title {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.blog-posts .post-content .entry-title > a {color: #000; transition: 0.2s ease-in-out;}
.blog-posts .post-content .entry-title > a:hover {color: var(--porto-primary-color);}
.main-content {padding-bottom: 0;}
.bantin_xuatkhau .post-slide h4, .bantin_xuatkhau .post-slide .post-excerpt {padding: 0 10px;}
.quocgia_xuatkhau .anh_quocgia .vc_column-inner {display: flex;}
.quocgia_xuatkhau .anh_quocgia .vc_column-inner .wpb_single_image .vc_single_image-wrapper {max-width: 100%;}
.quocgia_xuatkhau .anh_quocgia .vc_column-inner .wpb_single_image img {transform: rotate(0deg); box-shadow: none; margin-right: 10px;}
.archive-products .product-inner .product-image {border: none; background-color: transparent; transition: 0.2s ease-in-out;}
.archive-products .product-inner:hover .product-image {transform: scale(1.05);}
.archive-products .product-inner .product-loop-title {text-align: center; transition: 0.2s ease-in-out;}
.archive-products .product-inner:hover .woocommerce-loop-product__title {color: var(--porto-primary-color);}
.archive-products .product-inner .product-content {border-radius: 20px; border: 0.5px dashed var(--porto-primary-color); background-color: #f9f7f4; padding: 30px 10px; padding-top: 118px; margin-top: -130px; text-align: center; transition: 0.2s ease-in-out; max-width: 100%;}
.archive-products .product-inner:hover .product-content {background-color: #fff;}
.related.products .slider-title {padding-top: 40px; color: var(--porto-primary-color);}
.related.products .product-inner .product-image {border: none; background-color: transparent; transition: 0.2s ease-in-out;}
.related.products .product-inner:hover .product-image {transform: scale(1.05);}
.related.products .product-inner .product-loop-title {text-align: center; transition: 0.2s ease-in-out;}
.related.products .product-inner .product-content {border-radius: 20px; border: 0.5px dashed var(--porto-primary-color); background-color: #f9f7f4; padding: 30px 10px; padding-top: 118px; margin-top: -130px; text-align: center; transition: 0.2s ease-in-out; max-width: 100%;}
.related.products .product-inner:hover .woocommerce-loop-product__title {color: var(--porto-primary-color);}
.related.products .product-inner:hover .product-content {background-color: #fff;}
.related.products .products-slider.products li.product {margin-bottom: 10px; margin-top: 10px;}
.pagination-wrap .page-links, .pagination-wrap .pagination {margin-bottom: 30px;}
.woocommerce-pagination li a:focus, .woocommerce-pagination li a:hover, .woocommerce-pagination li span.current {background-color: #fff;}
.woocommerce-tabs .tab-content {padding: 20px;}
#footer:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;z-index: 1;background-color: rgb(0 0 0 / 70%);}
#footer .footer-main .widget-title {font-size: 18px;}
#footer .footer-main .textwidget ul li {margin-bottom: 10px;}
#footer .footer-main > .container {position: relative; z-index: 3;}
#footer .footer-main .widget_nav_menu ul, #footer .footer-main .widget_nav_menu ul li {border: none;}
#footer .footer-main .widget_nav_menu ul li {padding-left: 0;}
#footer .footer-main .widget_nav_menu ul li:before {display: none;}
#footer .follow-us .share-links a {	width: 36px;height: 36px;border-radius: 5px;box-shadow: none;border: 1px solid #fff;margin: 2px 5px; color: #fff;}
.footer .share-links a:not(:hover) {background: transparent;}
#footer .footer-bottom {padding: 0; background-color: transparent;}
#footer .footer-bottom .widget_nav_menu ul li {font-size: 16px;}
#footer .footer-bottom .footer-center {border-top: 1px solid rgb(255 255 255 / 60%); position: relative; z-index: 3;}
@media (max-width: 1229px) {
	#header .main-menu > li.menu-item > a {font-size: 14px;}
	#side-nav-panel .accordion-menu>li.menu-item a{padding-top: 10px;padding-bottom: 10px;font-size: 16px;font-weight: 600;}
}
@media(max-width: 991px) {
	#header .header-right-bottom .mobile-toggle {font-size: 18px;}
	#side-nav-panel .searchform-fields {border: 1px solid #000;}

}
@media(max-width: 991px) and (min-width: 577px) {
    #footer .footer-main > .container > .row > div:nth-child(n+1){width: 50%;}
}
@media(max-width: 767px) {
	html #topcontrol {display: block;right: 0;}
	.fb_zalo {right: 0;}
	.widget .fb_zalo ul li {margin-bottom: 10px; margin-right: 5px;}
	.widget .fb_zalo ul li:first-child {margin-bottom: 10px;}
	.widget .fb_zalo ul li img {width: 44px;}
	.call-circle-fill {width: 52px;height: 52px; left: -5px}
	.call-img-circle {width: 42px;height: 42px;font-size: 16px;line-height: 40px; margin-left: 0}
	.wrap_camket .vc_column-inner .kinhnghiem_doitac {margin-right: -100px;}
	.wrap_camket .wpb_single_image img {width: 50%;}
	.wrap_camket .vc_column-inner .phanxuong_nhanvien {margin-left: -100px;}
	.wrap_sanpham .vc_custom_heading {margin-bottom: 70px;}
	.wrap_quytrinh {padding: 20px 0;}
	.wrap_quytrinh .col-md-3 {width: 50%; margin-bottom: 30px;} 
	.column_reverse {flex-direction: column-reverse;}
	.wrap_tintuc {padding: 40px 0;}
	.doingu_thuonghieu .wpb_single_image .vc_single_image-wrapper {max-width: 100%;}
	.doingu .wpb_single_image img {transform: rotate(0deg);}
	.thuonghieu {margin-top: 0;}
	.thuonghieu .wpb_single_image img {transform: rotate(0deg);}
	.tamnhin_chatluong {margin-top: 30px; padding-bottom: 30px;}
	.sumenh_giatri .col-md-1-5 {width: 33.3333333%;}
	.quocgia_xuatkhau .wpb_single_image .vc_single_image-wrapper {max-width: 100%}
	.quocgia_xuatkhau .wpb_single_image img {transform: rotate(0deg);}
	.quocgia_xuatkhau .anh_quocgia .vc_column-inner {align-items: center;justify-content: center;}
}
@media(max-width: 576px) {
	#header .searchform-popup {display: inline-block;}
	.page-top {padding: 80px 0;}
	.wrap_gioithieu .wpb_text_column {margin-bottom: 15px;}
	.wrap_camket .stats-top .stats-number, .wrap_camket .counter_suffix.mycust {font-size: 56px;}
	.wrap_camket .vc_column-inner .kinhnghiem_doitac {position: relative;right: 0;bottom: 0;transform: translate(0, 0);margin-right: 0;top: 0;}
	.wrap_camket .vc_column-inner .kinhnghiem_doitac .stats-block {display: inline-block; vertical-align: top;margin: 0 38px 35px 38px;}
	.wrap_camket .vc_column-inner .phanxuong_nhanvien {position: relative;left: 0;bottom: 0;transform: translate(0, 0);top: 0; margin-left: 0}
	.wrap_camket .vc_column-inner .phanxuong_nhanvien .stats-block {display: inline-block; vertical-align: top;margin: 0 38px;}
	.wrap_camket .wpb_single_image img {width: 100%;}
	.wrap_quytrinh .vc_custom_heading {font-size: 28px;}
	.wrap_quytrinh .col-md-3 {width: 100%;}
	.sumenh_giatri .col-md-1-5 {width: 50%;}
	.phanphoi .wpb_single_image {margin-top: 30px;}
	.wrap_quytrinh .porto-sicon-box .porto-sicon-title {font-size: 20px;}
	.sumenh_giatri .porto-sicon-box .porto-sicon-title {font-size: 16px;}
	.thuonghieu .vc_custom_heading,.sumenh_giatri .vc_custom_heading {font-size: 26px}
	.tamnhin_chatluong {padding-bottom: 0;}
	.muahang .vc_custom_heading {font-size: 26px;}
	.muahang .wpb_text_column {margin-bottom: 20px;}
	.muahang .wpb_single_image {margin-top: 10px;}
	.quocgia_xuatkhau {padding: 0;}
	.quocgia_xuatkhau .vc_custom_heading {font-size: 26px;}
	.thongtin_chungtoi .vc_btn3-container.vc_btn3-right {text-align: center;}
	.muahang .wpb_text_column p, .muahang .wpb_text_column ul {display: none;}
}
@media(max-width: 480px) {
	.wrap_camket .vc_custom_heading {font-size: 24px;}
	.wrap_camket .stats-block .stats-text {font-size: 16px}
	.wrap_camket .vc_column-inner .kinhnghiem_doitac .stats-block {margin: 0 26px 35px 26px;}
	.wrap_camket .vc_column-inner .phanxuong_nhanvien .stats-block {margin: 0 26px;}
	.wrap_camket .stats-top .stats-number, .wrap_camket .counter_suffix.mycust {font-size: 50px;}
	.wrap_sanpham .vc_custom_heading {font-size: 26px;}
	.wrap_sanpham .product-inner .product-content, .archive-products .product-inner .product-content, .related.products .product-inner .product-content, 
	.sanpham_xuatkhau .product-inner .product-content {padding-top: 78px; margin-top: -82px;}
	.wrap_sanpham .product-category .thumb-info .thumb-info-inner {padding: 12px 26px; font-size: 12px;}
	.wrap_quytrinh .vc_custom_heading {font-size: 22px;}
	.quocgia_xuatkhau .vc_custom_heading {font-size: 22px;}
	.phanphoi {padding: 15px;}
}