body{ color:#222; font-size: 18px !important;}
.size-default{color:#000 !important;display: none !important;}
#popular-searches{display: none;}
#show-links,#hide-links{color:#fff;}
.h-left-center{display:flex;align-items:center; justify-content:right;}
#popular-searches a{color:#222;}
#number-seconds {color: #f00;font-weight: bold;}
p{font-size: 18px !important;line-height: 1.5;color: #222;}
.fs-5{font-size: 18px !important;}
.h4, h4{font-size: 18px !important;}
.pcontact{font-size: 1.25rem;}
.btn-primary {--bs-btn-color: #fff;--bs-btn-bg: #e5163e;--bs-btn-border-color: #fff;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #e5163e;--bs-btn-hover-border-color: #e5163e;--bs-btn-focus-shadow-rgb: 156, 90, 255;--bs-btn-active-color: #fff;--bs-btn-active-bg: #e5163e;--bs-btn-active-border-color: #e5163e;--bs-btn-active-shadow: inset 0 3px 5px rgba(2, 6, 23, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #e5163e;--bs-btn-disabled-border-color: #e5163e;border-radius:25px;}
.btn-primary:hover,#submit-case .span_ship a:hover,.learn-more a:hover{color:#fff; background:#222; border-color:#222;}
.get-title:hover,#faq a,.download-faq a:hover{color:#e5163e;}
#faq a:hover{text-decoration: underline;text-underline-offset: 5px !important;}
.btn-white {--bs-btn-color: #334155;--bs-btn-bg: #fff;--bs-btn-border-color: #fff;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #e0a208;--bs-btn-hover-border-color: #e0a208;--bs-btn-active-color: #e0a208;--bs-btn-active-bg: #e0a208;--bs-btn-active-border-color: #e0a208;--bs-btn-disabled-color: #e0a208;--bs-btn-disabled-bg: #f1f5f9;--bs-btn-disabled-border-color: #f1f5f9;}
.btn-icon{border-radius: 5px;width: 2rem;height: 2rem;}
.top_header{background: #fff; padding: 10px 0;}
.top_header p{color: #222;margin-bottom: 0;font-size: 16px;}
.top_header span a{ background: #222; color:#fff; padding: 5px 20px; margin:0 10px; font-size: 16px; border-radius: 20px; text-transform: uppercase;transition: .25s;display: inline-block;}
.top_header span{}
.top_header span a:hover{ transform: translateY(-3px) !important; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.8);background: #e5163e;}
.container_top{text-align: right;}
.phonetop{margin-left: 43px !important;}
.navbar{padding: 1.05rem .5rem; background: #222;}
.navbar-brand img{max-height: 80px;}
.navbar-nav .nav-item .nav-link {color: #222 !important;font-weight: 500;text-transform: uppercase;border-radius: 5px; margin:0 20px;}
.navbar .navbar-nav .nav-item .nav-link{font-size: 1.1rem;}
.navbar-nav .nav-item .nav-link:hover{color: #ffd700 !important;background: #7d1234;border-radius: 5px;}
.navbar-nav .nav-item.current-menu-item .nav-link{color: #ffd700 !important;background: #7d1234;border-radius: 5px;}
.navbar-stick:not(.navbar-dark) {background: #222;}
.navbar-stick {border-bottom: none;}
.logo-pc{display: none;}
.mega-menu-wrap .wp-caption-text{display:none;}
.display-4{text-transform: uppercase;}
.big_banner{padding-top: 9rem !important;padding-bottom: 9rem !important;border-bottom: 2px solid #e0a208;}
.big_banner_product{padding-bottom: 0rem !important;position:relative;max-height: 600px;}
.big_banner_product h1{border-radius: 5px;text-transform: uppercase;}
.big_banner_product .overlay{position:absolute;background-color: #00000069;top:0;left:0;width: 100%;height: 100%;}
.caption img{max-width: 50%;}
.btn-scroll-top:after {color:  #222;content: "\f145";font-family: bootstrap-icons !important;font-size: 1.5rem;left: 0;line-height: 3rem;position: absolute;text-align: center;top: 0;transition: all .2s linear;z-index: 1;}
.btn-scroll-top svg.progress-square path{stroke: #e5163e;}
#about-us img{background: transparent;box-shadow: 2px 2px 4px #dedede;border-radius: 5px;}
.aboutus,.about-us p{text-align: justify;}
.page-about img{border-radius: 5px !important;}
.display-4{color: #222;position: relative; font-size: 2.7rem;}
.display-4:after {position: absolute;content: "";height: 4px;width: 100px;background: #e5163e;bottom: -5px;left: 50%;transform: translateX(-50%);}
.display-why:after {background: #fff !important;}
.card-lift {border-radius: 5px;}
/* .aboutus_home{padding: 0 30px;} */
.about-us div {display: block;width: 100%;padding: 15px;border: none;box-sizing: border-box;font-size: 1rem;text-align: left;text-decoration: none;color: #222;}
.about-us {display:grid;justify-content: center;align-items: center;grid-template-columns: repeat(2, 1fr); margin: 15px auto; max-width: 1200px;}
.fix-bg-about:nth-child(odd){background:#f1f1f1;}
.fix-bg-about:nth-child(odd) div:nth-of-type(1) {order: 2; }
.bg-testimonial{background: url('../images/bg-testimonial.jpeg');background-size: cover;}
.quota-tes{quotes: "“" "”" "‘" "’";}
.quota-tes:before {
  content: open-quote;
}
.quota-tes:after {
  content: close-quote;
}
b, strong {color: #222;font-weight: 700 !important;}
.content_blog .wp-caption-text{text-align:center;margin-top:5px;}
.content_blog a{color:#e8163e;}
.content_blog a:hover{color:blue;}
.link-tga{display:block; color:#ffd400;}
.link-tga:hover{text-decoration: underline;}
.border-brown{border-bottom: 3rem solid #bb853f;}
.caption_partner h3{color:  #ffd700 !important;}
.learn-more{text-align: center; margin: 25px 0;}
.learn-more a{color: #ffffff !important;background: #e5163e;padding: 10px 15px;border-radius: 5px; font-size:14px;}

.link-78 {color: #ffffff;text-decoration: none;padding: 5px 10px;margin: 0 5px;position: relative;display: inline-block;overflow: hidden;border-radius: 25px;background: #e5163f;}
.link-78::before {content: "";position: absolute;top: 50%;left: 50%;width: 0;height: 0;background: rgba(255, 255, 255, 0.8);border-radius: 100%;transform: translate(-50%, -50%);pointer-events: none;z-index: 1;opacity: 0;transition: opacity 0.3s ease-in-out;}
.link-78:hover::before {width: 200px;height: 200px;animation: ripple78 1s ease-out infinite;opacity: 1;}
.link-78:hover{background:#222;}
@keyframes ripple78 {
  0% {width: 0;height: 0;opacity: 1;}
  100% {width: 200px;height: 200px;opacity: 0;}
}
.text-reset{color:#222 !important;text-transform: uppercase;}
.text-Related{text-transform:none !important;}
.p-blog .text-reset{text-transform: none !important; font-size: 18px;}
.blog-title{height:92px;background:#f5f5f5;}
.text-reset:hover{color: #e5163e !important;}
.forminator-ui .forminator-button-upload:hover, .forminator-button-submit:hover, #footer_information a:hover{color: #e5163e; /*text-decoration: underline !important;text-underline-offset: 7px !important;*/}
.whyhome h3{color:#fff;}
.whyhome p{color:#fff;}
.services img{width: 100%;border-radius: 5px;}
.zoom-img,.zoom-img img {border-radius: 5px !important;}
.withvns{text-align: center; background: #f7f7f7;}
.withvns h3{text-align: center; color:#222;}
.withvns .withvns-row1{padding: 0 150px; display: flex;justify-content: center;align-items: center;margin-bottom: 30px;}
.counthome{position: relative;padding-bottom: 20px;}
.counthome:after{position: absolute;content: ""; width: 200px; border-bottom:1px solid #7d1234;bottom:0; left: 50%; transform: translateX(-50%);}
.counthome .count1{font-size: 3.5rem;font-weight: bold;}
.getvns{background:#fff;text-align: center; margin-top: 50px;padding: 40px 20px; border-radius: 5px;}
.getvns img{margin-bottom: 15px;}
.getvns a{display: block; color:#222;}
.getvns a:hover{color: #e5163e;}
.getvns i{font-size:40px;}
.get-title{font-weight: 600;margin-top: 10px;color:#e5163e;}
.contact-home {border:1px solid #dedede; padding: 15px; border-radius: 5px; background: #fff;}
.contact-home label{text-align: left; }
.forminator-field label{font-size: 14px !important;}
.contactus a{color:#e5163e;font-weight: 700;}
.contactus a:hover{color:#222;}
.forminator-row{margin-bottom: 15px !important;}
.forminator-ui .forminator-button-upload,
.forminator-select-dropdown-container--open .select2-results__option--selected,
.forminator-ui .forminator-button-submit {background-color: #222 !important;border-radius:5px !important;}
.forminator-ui .forminator-button-upload:hover,
.forminator-select-dropdown-container--open .select2-results__option--selected:hover,.forminator-button-submit:hover {background-color: #e5163e !important;}
.forminator-ui .select2-selection--single[role="combobox"],
.forminator-select-dropdown-container--open .forminator-dropdown--default,
.forminator-ui .forminator-is_hover .forminator-input,
.forminator-ui .forminator-is_hover .forminator-textarea,.forminator-ui .forminator-multi-upload:hover,
.forminator-ui .select2-selection--single[role="combobox"]:hover {border-color: #7d1234 !important;}
.forminator-ui .select2-selection--single[role="combobox"] .select2-selection__arrow,
.forminator-ui .select2-selection--single[role="combobox"]:hover .select2-selection__arrow {color: #7d1234 !important;}
.forminator-ui .forminator-button-submit {font-size: 15px !important;}
.documents img{height: 220px;object-fit: cover;}
.feedback p{color: #222;}
#partners .card-lift {height: 120px;cursor: pointer;justify-content: center;}
#partners .card-lift img{max-width: 90%;width: auto;max-height: 100px;padding: 0 15px;}
#partners .card-lift:hover {transform: translateY(0px) !important;}
.caption_partner{width: 100%;height: 100%;background: rgba(34, 34, 34);border-radius: 5px;text-align:left;display: flex;align-items: center;justify-content: center;opacity:0;transition: opacity 0.2s ease-in-out;}
.caption_partner p{margin-bottom: 0;}
.card-lift:hover .caption_partner{opacity:1;}
.offcanvas.show:not(.hiding), .offcanvas.showing {background: #7d1234;border: none;}
.navbar .navbar-toggler {border: 2px solid #7d1234;color: #7d1234;font-size: 1.5rem;padding: 0.25rem 0.5rem;}
.text-royal{color:#e5163f !important;}
.text-royal-2{color:#7d1234;}
.short-des{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; padding:5px 10px; height:92px;}
.benefit{}
.benefit ul{list-style: none;padding-left: 0;margin-bottom: 0;}
.benefit ul li{margin: 5px 0;position: relative;padding: 0 0 0 20px;font-size: 16px;font-weight: bold;color: #222;}
.benefit ul li:before{color: #e0a208;position: absolute;left: 0;content: "";background: url('../images/icontick.png');background-size: 100%;width: 15px;height: 15px;top: 5px;}
.core_item .icon img{width: 80px;height: 80px;}
.case_item a{display: flex;flex-wrap: nowrap;justify-content: center;background: transparent;flex-direction: row;border: 0;}
.case_item a:hover{box-shadow: none !important;}
.case_item a .icon img{max-height: 72px;}
.case_item .description{padding: 0 0 0 20px;text-align: left;}
.case_item .description h4{font-size: 16px;}
.case_item .description p{margin-bottom: 0;font-size: 14px;}
.a-overlay a{color:#fff !important;padding:10px 0 !important;line-height: 2; font-size: 16px;}
.a-overlay a:hover{text-decoration: underline; color:#fff !important;text-underline-offset: 7px !important;}
.pagination li{padding: 0 10px;}
.pagination li a{color: #222;}
.pagination li span.current{color: #e2ce60}
.sidebar h5{font-size: 20px; color:#24272a; margin-bottom: 30px;}
.sidebar_cat ul{list-style: none;padding-left: 0;border-left:1px solid #d0d1d2;}
.sidebar_cat ul li{padding:10px;border-left: 3px solid transparent;}
.sidebar_cat ul li a{color: #52575a;}
.sidebar_cat ul li.active{border-color: #e5163e; font-weight: bold;}
.sidebar_cat ul li.active a,.sidebar_cat ul li:hover a{color:#24272a !important; text-decoration: underline;text-underline-offset: 7px !important;}
.navbar .aboutus .dropdown-menu{min-width: 8rem;background: #fff !important;padding: 0;}
.navbar .dropdown-menu{min-width: 17rem;background: #fff;padding: 0;}
.navbar .dropdown-menu li a.nav-link{color: #222 !important;background:transparent!important;display: flex;align-items: center;border-radius:0!important;}
.navbar .dropdown-menu li a.nav-link:hover{text-decoration: underline;background: #e0a208!important;border-radius: 0;}
.navbar .dropdown-menu li a.nav-link .item_description{font-size: 12px;text-transform: none;color: #222;}
.navbar .dropdown-menu li a.nav-link .menu-image-title{font-size: 16px;}
.navbar .dropdown-menu li a.menu-image-title-after.menu-image-not-hovered img{padding-right: 0;object-fit: cover;}
.form-control{border: 1px solid #999;}
.form-label {color: #222;}
.wpcf7-not-valid-tip {color: #dc3232 !important;font-size: 14px !important;padding: 5px 0 0;}
.box-product{display: flex;justify-content: center;}
.box-product img{max-width: 100%;width: auto;height: auto;object-fit: cover; border-radius: 5px;}
.stick_h1{padding: 0 50px;}
.stick-p{position: sticky;top: 50px;z-index: 1 !important;}
.stick-pc{border:1px solid #7d1234; padding:20px 25px;}
.stick-pc ul li{font-size: 1.25rem; color:#1a3e63;}
.box-product.box-gray img{background: #00000030;}
.infor_product{text-align: center;}
.infor_product div{margin:20px 0; }
.infor_product .infor_p{background: #222;padding:15px 10px;border-radius: 20px 0 20px 0;}
.infor_product .infor_p1{font-size: 0.8rem;color:#fff;}
.infor_product .infor_p2{font-size: 1.6rem !important;color:#fff; margin-bottom: 0;}
.other_products_c div {display: block;width: 100%;padding: 15px;border: none;box-sizing: border-box;font-size: 1rem;text-align: center;text-decoration: none; color: #222;}
.other_products_c img{border-radius: 5px;}
.other_products_c {display:inline-grid;justify-content: center;align-items: center;grid-template-columns: repeat(2, 1fr);padding: 0;}
.other_products_c:nth-child(odd) div:nth-of-type(1) {order: 2;}
.other_products_c:nth-child(odd){background: #f4f5f5;}
.other_products_c:nth-child(even){background: #f4f5f5;}
/* .Related-title{margin-top:40px;} */
.bg-white1{background: #f1f1f1;}
.cat_custom img{background: #000;}
.cat_custom article{padding: 0 10px;margin-bottom: 30px !important;}
.fixheight .h5 {font-size: 18px !important; padding:0 5px;}
.fixheight .fixheight-des{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;padding:5px 10px;}
#footer_information{background:#f1f1f1 !important;}
#footer_information .text-dark{padding-bottom: 15px;}
#footer_information li a.text-reset{text-transform: none;}
.logo-f img{width: 84%;}
.contac-f{display: none;}
.text-pro{color: #222 !important;}
.bg-pro{background-color: #fff;}
.shadow-sm{border-radius: 5px;}
.shadow-sm:hover{cursor: pointer;}
.bg-vta{--bs-bg-opacity: 1;background-color: rgb(224 162 8) !important;}
.bg-dark-blue{--bs-bg-opacity: 1;background-color: #7d1234 !important;}
.bg-grey{background-color:rgb(247 247 247) !important;}
img.aligncenter {margin-left:auto;margin-right:auto;display:block;max-width:100%;height:auto;}
.thankyou{display: flex;justify-content: center;align-items: center; text-align: center;}
.thankyou a{padding: 6px 20px;border: 1px solid #7d1234;border-radius: 20px;background: #7d1234;color: #fff;}
.thankyou a:hover{color:#7d1234;background: transparent;}
.thankyou-img{float: right;}
.caption p{background: rgba(255,255,255,.6);border-radius: 5px; display: none;}
.cat_custom{margin-bottom: 35px;border-radius: 5px;}
.cat_custom h2{padding:40px 0;}
.postsRelated img{border:1px solid #dedede;}
.content_blog{padding: 0 150px;border-bottom: 1px solid #7d1234;margin-bottom: 20px;}
#mega-menu-wrap-main .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-main .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-main .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {background-color: #fff !important;}
.navbar > .container, .navbar > .container-fluid, .navbar > .container-lg, .navbar > .container-md, .navbar > .container-sm, .navbar > .container-xl, .navbar > .container-xxl {justify-content:center;}
#mega-menu-wrap-main #mega-menu-main > li.mega-menu-item {margin: 0 10px 0 10px !important;border-radius: 5px !important;}
#mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu{left: 26.5% !important; width:700px !important; box-shadow: 1px 1px 3px #dedede;padding-top: 15px !important;padding-bottom: 15px !important;}
#mega-menu-wrap-main #mega-menu-main li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {text-align: center !important;}
#mega-menu-wrap-main #mega-menu-main li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{font-size: 22px !important;}
#mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link{margin-left: 10px;}
#mega-menu-wrap-main #mega-menu-main > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link:before, #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link:before{
    width: 100% !important;
}
#mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link:before {
    position: absolute !important;
    content: "";
    width: 0px !important;
    height: 1px !important;
    background: #fff !important;
    bottom: 8px !important;
    left: 0;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    
}
#mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link:hover:before {
    width: 100% !important;
}

#mega-menu-wrap-main #mega-menu-main[data-effect="fade_up"] li.mega-menu-item.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item:not(.mega-disable-transition) > ul.mega-sub-menu{background: #f1f1f1 !important;}
#mega-menu-wrap-main #mega-menu-main li.mega-menu-item-has-children li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {display: none;}
.mega-block-title{font-size: 1.5rem !important; margin-top:20px !important;text-transform: none !important; text-align:center !important; color:#e5163e !important;}
.faq h2.accordion-header button{font-size: 18px; color:#222;}
.faq .accordion-button:not(.collapsed) {background-color: #e5163e; color:#fff; border: none;}
.faq .accordion-button:focus{border-color:none !important;box-shadow: none !important}
.faq .accordion-button:not(.collapsed):after{background-color: #fff !important; border-radius: 100%}
.faq .accordion-body{border:1px solid #dedede; background: #f1f1f1;}
.faq .accordion-body p{font-size: 1rem; color:#222 !important;}
#faq span a{background:#e5163e;padding: 10px 20px; color:#fff; border-radius: 5px; font-size: 18px;}
#faq img{margin-top:30px;}
#faq1{text-align: center;margin-top:60px;}
#faq1 p{padding:0 200px; text-align: justify;}
#faq1 .row{justify-content: center !important; margin-top:30px;}
.icon-faq svg{width: 2em;height: 2em;}
.download-faq {padding: 20px 0; background: #f1f1f1; margin: 15px 0;}
.download-faq h5{color:#222;padding-top: 10px;}
.download-faq a{color:#e5163e;}
.swiper-slide{}
.slider-partner,.slider-review,.slider-home-1{overflow: hidden;position: relative;}
 .swiper-button-prev:after, .swiper-button-next:after{color: #e5163e; font-size: 30px !important;}
.slider-review img{max-width: 120px; border-radius: 100%;}
.slider-review h4{padding: 0 !important}
.slider-review p{padding:0 15px;}
.googlemap{margin-top:30px;}
#submit-case{margin-top:50px;}
#submit-case .span_step{font-size: 1.5rem; font-weight: bold;}
.span_ship{margin:10px 5px;}
#submit-case .span_ship a{padding: 5px 10px;background: #e5163e; color:#fff;border-radius: 25px;box-shadow: 3px 3px 3px #000;font-size: 16px; display:inline-block;}
#submit-case .col-12{padding:0 30px;}
#submit-case br{display: none;}
.hotline-f a{color:#222;}
#menu-footer-menu-1,#menu-footer-menu-3{padding-left: 10px !important;}
#menu-footer-menu-1 li a,#menu-footer-menu-3 li a{color:#222;}
#menu-footer-menu-1 li::marker,#menu-footer-menu-3 li::marker{content: '- ' !important;}
#footer_copyright p{font-size: 15px !important}
.core_item1{background: #222;padding: 15px 25px;border-radius: 5px;min-height:276px;}
.icon-social img{background: #fff;border-radius: 100%; border: 2px solid #fff;transition:ease 0.3s;}
.icon-social img:hover{border:2px solid #e5163e;}
.rank-math-breadcrumb a{color:#e5163e;transition: .25s;display: inline-block; font-size: 17px !important}
.rank-math-breadcrumb a:hover{ transform: translateY(-3px) !important;  font-weight: 600;}
a.text-reset.icon-social {margin: 0 5px !important;}
.btn-scroll-top {bottom: 4rem !important;}
.offers-text ul li{margin-bottom: 15px;}
.offers-text ul{padding-left:20px;}
.logofix-f{width:320px;}
@media only screen and (max-width: 1024px) {
  .logofix-f{width:100%;}
  .withvns .withvns-row1 {padding: 0 15px !important;}
  .core_item{margin-bottom: 30px;}
  #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu {
    left: -13.5% !important;}
  .container{max-width:100%;}
  .aboutus_title {padding-top:15px;}
}
@media only screen and (max-width: 768px) {
    #mega-menu-wrap-main .mega-menu-toggle + #mega-menu-main {top: 67px !important;}
    #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item {margin: 0 10px 0 10px !important;box-shadow: none !important;}
  #mega-menu-wrap-main #mega-menu-main li.mega-menu-item.mega-menu-megamenu.mega-menu-tabbed.mega-toggle-on > ul.mega-sub-menu{background:#f1f1f1 !important;}
    .navbar > .container{justify-content: space-between !important;}
    .top_header{position:fixed;width:100%;top:0;z-index:9999; }
    .getvns {margin: 15px 0px;padding: 40px 15px;}
    .navbar{padding-top:50px !important;}
   .navbar-stick:not(.navbar-dark){/*top:50px;padding-top: 0 !important;*/}
   .withvns .withvns-row1 {padding: 0 50px;}
   .border-dark {border-color: #222 !important; }
   #footer_information .d-flex{margin-bottom: 10px}
   #submit-case .col-12 {padding: 0 50px;}
   .contac-f{display: block;}
   .container_top {text-align: center;}
   .logo-mb{display: none;}
  .logo-pc{display: block;}
  .navbar {background: #ffffff !important;padding-top: 0}
  .top_header {background: #fff;}
  .box-product img {margin-bottom: 20px;}
  #mega-menu-wrap-main #mega-menu-main > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {padding: 5px 10px 5px 10px !important;}
  #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link:before, #mega-menu-wrap-main #mega-menu-main > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link:before,#mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link:hover:before {width: 0% !important;}
  #mega-menu-main,#mega-menu-wrap-main #mega-menu-main li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-main #mega-menu-main li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu{padding-top:30px !important;padding-bottom:30px !important}
  .core_item1{height:auto;}
  .mery-christmas-l img,.mery-christmas-r img{width:110px;}
}
@media(max-width: 767px){
   .navbar .navbar-nav .nav-item .nav-link{border-radius: 0;border-bottom: 0;}
   .navbar-nav .nav-item.current-menu-item .nav-link{position: relative;color: #e0a208;border-bottom: 0;background: transparent;}
   .navbar-nav .nav-item.current-menu-item .nav-link:after{position: absolute;content: "";border-bottom: 1px solid #e0a208;width: 30px;left: 0;bottom: 0;}
   .navbar > .container{justify-content: space-between !important;}
   .top_header span a {font-size: 16px;}
   .box-product{padding-bottom: 30px;}
   .case_item_sm{margin-bottom: 20px;}
   .case_item a {display: flex;flex-wrap: nowrap;justify-content: inherit;background: transparent;flex-direction: row;border: 0;margin: 10px;}
   .case_item a .icon img {height: 72px;width: 72px;object-fit: contain;}
   .wp-caption{max-width:100% !important;}
   article img{max-width:100% !important;}
   .top_header{position:fixed;width:100%;top:0;z-index:9;}
   .top_header p,.top_header span{font-size:13px;}
   
   .navbar-stick:not(.navbar-dark){top:50px;padding-top: 0 !important;}
   .h-banner-mb{height: 352px !important;}
   .thankyou{display: block;}
   .cat_custom{margin-bottom: 25px;padding-bottom: 1.5rem; border-radius: 5px;}
   .cat_custom h2{font-size: 38px !important;padding: 20px 0;}
   .stick_h1{padding: 0 !important;}
   .stick-pc{margin-top: 20px;}
   .stick-pc{padding:10px 15px;}
   .content_blog{padding: 0 40px !important}
   .container_top {text-align: center;}
}
@media(max-width: 480px){
  
  .case_item_sm{margin-bottom: 0px;}
  .content_blog {padding: 0 10px !important;}
  .h-banner-mb {height: 290px !important;}
  .top_header span a {padding: 7px 7px;margin: 0 2px;font-size: 13px;}
  .top_header span a:before,.top_header span a:after{position: static !important; content: none;}
  .top_header .container{padding: 0;}
  .withvns .withvns-row1{padding: 0 !important}
  #mega-menu-wrap-main #mega-menu-main > li.mega-menu-megamenu > ul.mega-sub-menu{left:0% !important; width:100% !important;}
  #mega-menu-wrap-main #mega-menu-main > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{background:#f1f1f1 !important;}
  .aboutus_home {padding: 0 !important;}
  #about-us img {margin-bottom: 30px !important;}
  #submit-case .col-12{padding:0 10px;}
  #submit-case br{display: block;}
  #submit-case .span_ship a{margin:5px;}
  .infor_product div {margin: 5px 0;}
  .other_products_c div{padding-bottom: 0}
  .about-us,.other_products_c {display: block; margin-bottom: 15px;}
  .about-us div,#faq1 p {padding: 0}
  .display-4 {font-size: 2rem; margin-bottom: 30px;}
  .fixheight .h5,#services .h4{font-size: 1.2rem !important;}
  .about-us p{text-align: justify;}
  .contact-home {padding: 15px !important;}
  .logo-f{display: none;}
  #about-us-h{display: inline-flex;justify-content: center;align-items: center;box-sizing: border-box;grid-template-columns: repeat(2, 1fr);}
  #about-us-h div {display: block;width: 100%;}
  #about-us-h div.about-us-h1{order: 2;}
  .container_top {text-align: center;}
  .phonetop {margin-left: 3px !important;}
  .fix-bg-about{padding:1rem !important;}
  .rank-math-breadcrumb{margin-top:15px;}
  .short-des{height:auto !important;}
  .mery-christmas-l,.mery-christmas-r{display:none !important;}
}