:root {
    --color-main : #313491;
    --color-main-light : #5c89e3;
    --black : #000;
    --ddd : #ddd;
    --eee : #eee;
    --e1e1e1 : #e1e1e1;
    --F5F5F5 : #F5F5F5;
    --c4cdd5 : #c4cdd5;
    --F999 : #999;
    --bevietnam : "Be Vietnam Pro", sans-serif;
    --fontawesome : 'Font Awesome 6 Pro';
    --color-red : #f7363e;
}
body {font-family: var(--bevietnam);font-size: 14px; line-height: 1.5; color: var(--dark); background: var(--white); width: 100%;overflow: hidden;height: 100%;margin-left: auto;margin-right: auto;}
a:hover{text-decoration: none;opacity: 1 !important;}
.main{overflow-x: hidden;overflow-y: auto;}
.fs-10{font-size: 10px}
.fs-12{font-size: 12px}
.fs-14{font-size: 14px}
.fs-16{font-size: 16px}
.fs-18{font-size: 18px}
.fs-20{font-size: 20px}
.fs-22{font-size: 22px}
.fs-24{font-size: 24px}
.fs-30-im{font-size: 30px !important;}
.w-line {-webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; }
.w-one-line {-webkit-line-clamp: 1; } 
.w-three-line {-webkit-line-clamp: 3; }
.w-two-line {-webkit-line-clamp: 2;}
.w-four-line{-webkit-line-clamp: 4;max-height: 100px;}
.img-max{max-width: 100% !important;}
.one-line{white-space: nowrap;}
.bg-main{background: var(--color-main) !important;}
.back-to-top {z-index: 101; cursor: pointer; color: var(--color-main); display: none;right: 1rem; bottom: 100px; border:1px solid var(--color-main);}
.back-to-top i{font-size: 19px;}
.content ul,.content ol,.short-content ul,.short-content ul{margin-bottom: 0;padding-left: 21px;}
.short-content p{margin-bottom: 0;}
.content img,.content iframe{max-width: 100% !important;height: auto !important;}
.content img{margin:1rem 0 ;border-radius: 5px;}
.content h2{font-size: 18px;}
.content h3{font-size: 16px;}
.grecaptcha-badge{ bottom: 8rem !important;z-index: 90;}
body.loaded{overflow-x:hidden;overflow-y:auto;height: auto;}
.padding-2-5{padding: 0px 2.5px !important;}
.row-2-5 {margin: 0px -2.5px !important;}
.row-full-width{margin-right: auto !important;margin-left: auto !important;}
.w-20,.col-md-20{-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
/* pagination */
.pagination{display: inline-block;margin: 0 -2px;}
.pagination>li{color: var(--black);font-size: 12px;background: var(--eee);min-width: 30px;line-height: 30px;text-align: center;float: left;margin: 0 2px;border: 1px solid #ddd;border-radius: 3px;transition: all 0.2s ease-in-out;}
.pagination>li:hover{color:var(--white);background:var(--black);border-color:var(--black);opacity:0.8}
.pagination>li>a{color:inherit;display: block;padding: 0 0.5rem;transition: none;}
.pagination>li>.prev,.pagination>li>.next,.pagination>li>.jump{font-size:1rem;}
.pagination>.current{color:var(--white);background:var(--black);border-color:var(--black);}
.pagination>.current:hover{opacity:1;}
.pagination--custom>li{color: var(--white);background: var(--black);border-color: var(--black);}
.pagination--custom>.current{color: var(---black);font-size: 12px;background: var(--eee);min-width: 30px;line-height: 30px;text-align: center;float: left;margin: 0 2px;border: 1px solid #ddd;border-radius: 3px;transition: all 0.2s ease-in-out;}
/* home */
.text-main{color: var(--color-main) !important;}
.content_for_layout{min-height: 20vh;}
.btn-main{background: var(--color-main-light);color: var(--light);font-size: .95rem;}
.btn-main:hover,.btn-main-border:hover{background: var(--color-main);color: var(--light);}
.btn-main-border{border: 1px solid var(--color-main);background: transparent;color: var(--color-main);font-size: .95rem;}
.header-top{background: var(--white);padding: 1rem 0;}
.header-top .logo-wrapper{display: flex;-ms-flex-align: center !important;align-items: center !important;display: -ms-flexbox;}
.header-top .logo-wrapper .logo-text h2{font-size: 24px;text-transform: uppercase;white-space: nowrap;color: var(--dark);font-weight: 700;margin-left: 5px;margin-right: 5px;position: relative;}
.header-top .logo-wrapper .logo-text{text-align: center;}
.header-top .logo-wrapper .logo-text .logo-slogan{ font-size: 13px;color: var(--color-main);}
#search-header form{background: var(--primary);}
#search-header form input.input-group-field{margin: 1px; position: relative;z-index: 200;}
#search-header button{position: relative;z-index: 200;}
.header-left .hotline{margin-right: 1rem;}
.header-left .hotline i.fa-phone{height: 42px;width: 42px;line-height: 42px;text-align: center;background: var(--red);color: var(--light);border-radius: 50%;font-size: 18px;}
.header-left .hotline .media-body{margin-left: 1rem;text-align: center;}
.header-left .hotline .media-body a{color: var(--danger);}
.cartgroup{position: relative;}
.cartgroup .img_hover_cart{color: var(--gray);border: 1px solid var(--gray);padding: 7px 14px;border-radius: 4px;font-size: 1rem;display: flex;-ms-flex-align: center !important;align-items: center !important;display: -ms-flexbox;}
.cartgroup .img_hover_cart i.fa-shopping-bag{font-size: 1.3rem;}
.mini-cart {position: relative;}
.top-cart-content {position: absolute;z-index: -1;visibility: hidden;opacity: 0;width: 400px;right: 0%;top: calc(100% + 8px);color: var(--text-color);padding: 10px 15px;font-size: 14px;}
.mini-cart:hover .top-cart-content {z-index: 199;visibility: visible;opacity: 1;box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07);}
.top-cart-content:before {content: '';width: 0;height: 0;border-style: solid;border-width: 0 7.5px 10px 7.5px;border-color: transparent transparent var(--white) transparent;position: absolute;top: -9px;right: 60px;}
.top-cart-content:after {content: '';width: 100%;height: 100%;position: absolute;top: -9px;z-index: 0;}
.top-cart-content .list-item-cart, .top-cart-content .mini-products-list {list-style: none;padding: 0px;z-index: 1;position: relative;}
.mini-cart .no-item {text-align: center;}
.mini-cart .no-item p {margin: 0 auto;}
.mini-cart>a .count_item {display: block;background: var(--gray);padding: 2px 6px;border-radius: 4px;font-size: 12px;color: var(--white);}
.subheader .container {display: grid;grid-template-columns: calc(100% / 3 - 90px) 1fr;justify-content: space-between;align-items: center;}
.subheader {background: var(--color-main);color: var(--light);display: flex;align-items: center;padding-top: 8px;}
.block-menu ul {list-style: none;}
.block-menu>ul.item_big>li.nav-item {display: inline-flex;position: relative;margin-right: 0px;margin-left: 0px;border-radius: 0px;padding: 0px;-ms-flex-align: center !important;align-items: center !important;}
.block-menu>ul.item_big>li.nav-item>a {display: block;text-align: left;padding:  0 15px;font-size: 15px;font-weight: bold;position: relative;text-decoration: none;color: var(--light);font-weight: 500;}
.block-menu>ul.item_big>li.nav-item .item_small {overflow: hidden;display: block;max-height: 0px;max-width: 0px;opacity: 0;-webkit-transform: perspective(600px) rotateX(-90deg);-moz-transform: perspective(600px) rotateX(-90deg);-ms-transform: perspective(600px) rotateX(-90deg);-o-transform: perspective(600px) rotateX(-90deg);transform: perspective(600px) rotateX(-90deg);-webkit-transition: -webkit-transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;-o-transition: -o-transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;transition: transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;position: absolute;top: 99%;left: 0px;width: 220px;padding: 0;background-color: var(--light);box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.04);-webkit-transform-origin: 0% 0%;-moz-transform-origin: 0% 0%;-ms-transform-origin: 0% 0%;-o-transform-origin: 0% 0%;transform-origin: 0% 0%;z-index: 99;}
.block-menu>ul.item_big>li.nav-item:first-child>a {padding-left: 0;}
.block-menu>ul.item_big {text-align: left;margin: 0;padding: 0;}
.block-menu>ul.item_big>li.nav-item:hover>ul {overflow: visible;max-height: 3000px;max-width: 3000px;opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);-moz-transform: perspective(600px) rotateX(0deg);-ms-transform: perspective(600px) rotateX(0deg);-o-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg);-webkit-transition: -webkit-transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;-o-transition: -o-transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;transition: transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;}
.block-menu>ul.item_big>li.nav-item>ul li {float: none;padding: 0 0;}
.block-menu li li {position: relative;}
.block-menu>ul.item_big>li.nav-item>ul li a {font-weight: 400;font-size: 14px;line-height: 24px;display: block;padding: 5px 20px 5px 10px;color: #333;position: relative;border-bottom: solid 1px #e5e6ec;text-align: left; white-space: nowrap;}
.block-menu>ul.item_big>li.nav-item>ul li:hover>ul{display: block;position: absolute;width: 250px;padding: 0;background-color: var(--white);z-index: 99;box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.04);}
.block-menu>ul.item_big>li.nav-item>ul li ul{ display: none;left: 220px;top: 0px;}
.block-menu>ul.item_big>li.nav-item>a.caret-down:before {content: "";position: absolute;width: 0;height: 0;border-style: solid;border-width: 5px 5px 0 5px;border-color: var(--light) transparent transparent transparent;display: inline-block;top: 50%;left: 100%;margin-left: -10px;margin-top: -2px;transition: 0.5s;}
.block-menu>ul.item_big>li.nav-item:hover>a.caret-down:before {transform: rotate(180deg);border-color: var(--light) transparent transparent transparent;}
.block-menu>ul.item_big>li.nav-item>ul li a.caret-down:before {content: "";position: absolute;width: 0;height: 0;border-style: solid;border-width: 5px 5px 0 5px;border-color: #333 transparent transparent transparent;display: inline-block;top: 50%;left: 100%;margin-left: -15px;margin-top: -2px;transition: 0.5s;transform: rotate(270deg);}
.block-menu>ul.item_big>li.nav-item>ul>li:hover>a {color: var(--color-main);}
.block-menu>ul.item_big>li.nav-item>ul>li:hover>a.caret-down:before {border-color: var(--color-main) transparent transparent transparent;}
.block-menu>ul.item_big>li.nav-item>ul>li ul li:hover>a {color: var(--color-main);}
.subheader .container>*{    padding-bottom: 8px;}
.toogle-nav-wrapper {position: relative;margin-bottom: -8px;margin-top: -8px;}
.toogle-nav-wrapper .navigation-wrapper {position: absolute;opacity: 0;visibility: hidden;z-index: -1;width: 100%;margin-top: 7px;animation: fadein 2s;}
.toogle-nav-wrapper.visible .navigation-wrapper, .toogle-nav-wrapper:hover .navigation-wrapper {opacity: 1;visibility: visible;z-index: 115;}
.navigation {--nav-height: 313px;border: 1px solid var(--e1e1e1);background: var(--white);min-height: 100%;overflow-y: auto;}
.navigation .menu-item {position: initial;}
.navigation .list-group-item {padding: 6px 15px;cursor: pointer;border-bottom: 0px;}
.navigation .list-group-item>a {text-decoration: none;}
.navigation .list-group-item>a>img {width: 18px;height: 18px;object-fit: contain;margin-right: 4px;}
.toogle-nav-wrapper .navigation .submenu {left: 100% !important;top: -1px !important;height: calc(100% + 2px);}
.navigation .submenu {display: none;width: 300%;height: 100%;padding: 14px 20px;border-radius: 0px;border-width: 1px 1px 1px 0px;border-style: solid;border-color: var(--ddd) var(--ddd) var(--ddd) var(--e1e1e1);position: absolute;top: 0px;bottom: 0px;left: 100%;background: var(--white);margin-left: 0px;box-shadow: rgba(0, 0, 0, 0.06) -2px 0px 8px 0px;z-index: 1;overflow: auto;font-size: 14px;}
.navigation .submenu__list {--col-menu: 4;display: grid;grid-template-columns: repeat(auto-fill, minmax(calc(100% / var(--col-menu)), 1fr));grid-gap: 10px 5px;padding: 0px;list-style: none;}
.navigation .submenu__col {display: flex;flex-direction: column;align-items: start;font-size: 14px;}
.navigation .submenu__item--main {font-weight: bold;}
.navigation .submenu__col .fa {display: none;}
.navigation .submenu__col .fa {position: absolute;right: 15px;}
.navigation .submenu__col .child2 {width: 100%;background: var(--white);z-index: 99999;}
.navigation .submenu__col .child2 span {display: block;}
.navigation .list-group-item:hover>a {color: var(--color-main);}
.navigation .menu-item:hover .submenu {display: block;z-index: 900;}
.navigation .submenu__list {--col-menu: 4;display: grid;grid-template-columns: repeat(auto-fill, minmax(calc(100% / var(--col-menu)), 1fr));grid-gap: 10px 5px;padding: 0px;list-style: none;}
.navigation .submenu__col {display: flex;flex-direction: column;align-items: start;font-size: 14px;}
.submenu__item--main {font-weight: bold;}
.navigation .submenu__col .fa {display: none;}
.navigation .submenu__col .child2 {width: 100%;background: var(--white);z-index: 99999;}
.navigation .submenu__col .child2 span {display: block;}
.navigation a{    color: var(--dark);}
.block-menu>ul.item_big>li.nav-item .fa-caret-down{visibility: hidden;display: none;}
.navigation .submenu__col .child2 span:hover a{color: var(--color-main);}
.scroll::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;background-color: var(--F5F5F5);}
.scroll::-webkit-scrollbar{width: 5px;background-color: var(--F5F5F5);}
.scroll::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: var(--color-main);}
.slideshows{z-index: 60;}
.slideshows,.slide-home{position: relative;}
.slideshows .slick-arrow{position: absolute;z-index: 2;top: 50%;transform: translateY(-50%);font-size: 1.5rem;color: var(--black);opacity: 1;cursor: pointer;opacity: 0;visibility: hidden;background: var(--white);width: 48px;text-align: center;border-radius: 50%;height: 48px;line-height: 48px;box-shadow: 0px 0px 2px rgb(0 0 0 / 26%);}
.slideshows .slick-arrow.arrow-left{left: 1rem;} 
.slideshows .slick-arrow.arrow-right{right: calc(1rem + 15px);} 
.slideshows:hover .slick-arrow,.slide-home:hover .slick-arrow{opacity: 1;visibility: visible;}
.slideshows .slick-dots{ display: flex;list-style: none;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);padding-left: 0;}
.slideshows .slick-dots li button {background: var(--gray);border: 0;border-radius: 50%;font-size: 0px;width: 8px;height: 8px;display: block;line-height: 6px;color: var(--black);overflow: hidden;padding: 0;margin: 5px 8px;box-shadow: 1px 1px 1px rgb(0 0 0 / 35%)}
.slideshows .slick-dots li.slick-active button{background: var(--black);}
.section-search{background: var(--color-main-light);text-align: center;padding: 2.3rem 0;border-top: 2px solid var(--gray-dark);margin-bottom: 4rem;}
.section-search h3{font-size: 1.2rem;text-transform: uppercase;color: var(--white);margin-bottom: 1rem;}
.aqtm__wrapper{margin-bottom: 3.5rem;}
.aqtm__wrapper .aqtm__top,.news__wrapper .aqtm__top{display: flex;justify-content: space-between;padding: .5rem 0;line-height: 36px;-ms-flex-align: center !important;align-items: center !important;border-bottom: 1px solid var(--black);}
.aqtm__top h2{color: var(--text-color);font-size: 1.4em;margin: 0px;line-height: 1.2;text-transform: uppercase;display: flex;}
.aqtm__wrapper .aqtm__top ul{display: flex;list-style: none;padding-left: 0;margin-bottom: 0;}
.aqtm__wrapper .aqtm__top ul li a{color: var(--dark); margin-left: 6px;background: var(--ddd);padding: 8px 16px;border-radius: 3px;font-weight: 400;border: 1px solid var(--ddd);}
.aqtm__wrapper .aqtm__top ul li:hover a{background: var(--white);border: 1px solid var(--color-main);}
.aqtm__top h2 img{height: 22px;margin-right: 8px;}
.aqtm__list{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 1rem 0;}
.col-20{-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
.product-item {background: var(--white);box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);border-radius: 10px;margin: .5rem;padding-bottom: .75rem;}
.product-item .product__image img{width: 100%;}
.product-item .product__image a{display: block;}
.product-item .product__image{position: relative;min-height: 100px;}
.product-item .product__image .label_product {position: absolute;top: 0;right: 0;background: var(--color-main);padding: 7px 2px;font-weight: bold;font-size: 12px;z-index: 3;}
.product-item .product__image .label_product .label_wrapper {width: 36px;display: flex;flex-direction: column;justify-content: center;align-items: center;color: var(--light);}
.product-item .product__image .label_product::after {content: "";width: 0;height: 0;left: 0;bottom: -5px;position: absolute;border-color: transparent var(--color-main);border-style: solid;border-width: 0 20px 5px;}
.product-item .product__image .product__action{position: absolute;opacity: 0;bottom:0;width: 100%;background: rgba(0, 0, 0, 0.25);z-index: 99;visibility: hidden;align-items: center; height: 0%;transition: .3s height;}
.product-item .product__image .product__action .group_action{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display: flex;}
.product-item .product__image .product__action .group_action button,.product__action .group_action a{width: 36px;height: 36px;border: none;border-radius: 50%;background: var(--white);color: var(--color-main);line-height: 36px;text-align: center;margin: 0 9px}
.product-item .product__image:hover .product__action{opacity: 1;visibility: visible;height: 100%;}
.product-item .product__title{padding: .5rem;}
.product-item .product__title a{color: var(--dark);-webkit-line-clamp: 3;-webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; min-height: 63px;}
.product-item .product__price{padding: .5rem;display: flex;justify-content: center;-ms-flex-align: center !important;align-items: center !important;}
.product-item .product__price .sale{font-size: 1rem;color: var(--color-red);}
.product-item .product__price .sale__off{margin-left: 5px;font-size: .8em;color: var(--gray);font-style: italic; text-decoration: line-through;}
.aqtm__service{padding: 3rem 0;background: var(--eee);margin-bottom: 3.5rem;}
.aqtm__service .service__item{text-align: center;margin: 1rem 0;}
.aqtm__service .service__item .icon{margin: 1rem 0;}
.aqtm__service .service__item h3.title{font-size: 1.2rem;text-transform: uppercase;}
.aqtm__service .service__item p.des{font-size: .85rem;color: var(--gray);-webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6;max-height: 100px;margin-bottom: 0;}
.news_image{border-radius: 4px;overflow: hidden;}
.news_image img{width: 100%;}
.news_image a{display: block;}
.aqtm__news_title{display: flex;justify-content: space-between;-ms-flex-align: center !important;align-items: center !important;padding: .5rem 0;}
.aqtm__news_title h2{font-size: 1.4rem;text-transform: uppercase;}
.aqtm__news_title a{color: var(--color-main);}
.aqtm__news_title a::after{content:'\f054';font-family: var(--fontawesome);padding-left: 8px;}
.news_main_left .news_title{padding-top: 1.25rem;}
.news_main_left .news_title h4{font-size: 1.25rem;}
.aqtm__news{margin-bottom: 3.5rem;}
.news_title a{color: var(--dark);}
.news_author a{color: var(--gray-dark);}
.news_created{color: var(--gray);font-size: .6rem;}
.news_main_left .news_created{    padding: .35rem 0;}
.news_des{margin-bottom: 0;color: var(--gray);-webkit-line-clamp: 3;-webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;}
.news_des a,.news_title:hover a{color: var(--color-main);}
.news_des a::before{content:'...';padding-right: 3px;}
.news_main_right{max-height: 100%;overflow-y: auto;overflow-x: hidden;border-left: 1px solid #f7f7f7;position: absolute;top: 0;padding: 0 10px;}
.news_main_right .news_main__item{display: flex;margin-bottom: .75rem;}
.news_main_right .news_main__item .news_image{ flex: 0 0 25%;width: 25%;}
.news_main_right .news_main__item .news_title h4{font-size: 1rem;margin-top: 8px;}
.news_main_right .news_main__item .news_main__info{margin-left: 1rem;}
.news_main_right .news_main__info_line2,.single-contact{display: flex;-ms-flex-align: center !important;align-items: center !important;}
.news_main_right .news_main__info_line2 .news_created{margin-left: .75rem;}
.news_main_right .news_main__info .news_des{margin-top: .5rem;}
.aqtm__brand h2{font-size: 1.4rem;text-transform: uppercase;}
.aqtm__brand p{margin-bottom: 0;}
.aqtm__brand .brand_slide{margin: 1rem 0;}
.aqtm__brand{padding-top: 1rem;}
.footer-hotline{background: url(../img/demo/technology_15567760.webp) no-repeat;background-size: cover;height: 200px;background-attachment: fixed;position: relative;}
.footer-hotline::before{content: '';position: absolute;width: 100%;top: 0;left: 0;background: rgb(0 38 79 / 50%);height: 100%;}
.footer__hotline{position: absolute;z-index: 9;left: 50%;top: 50%;transform: translate(-50%, -50%);text-align: center;}
.footer__hotline h2{font-size: 1.5rem;text-transform: uppercase;color: var(--light);}
.footer-bar-left{position: fixed;bottom: 1rem;left: 15px;z-index: 105;}
.footer-bar-left ul li a{height: 45px;width: 45px;display: block;border-radius: 50%;line-height: 45px;text-align: center;    margin-bottom: 8px;}
.footer-bar-left ul li a i.fa-solid{    font-size: 1.5rem;color: var(--light);display: block;width: 45px;height: 45px;text-align: center;line-height: 45px;}
.f-hotline{background: var(--danger);}
.f-message{background: var(--color-main);}
.f-zalo{background: var(--blue);}
.f-messenger{background: var(--gray);}
.f-maps{background: var(--info);}
.f-slides{background: var(--dark);}
.footer-bar-left .f-sort{transition: all .2s;}
.footer-bar-left.active .f-sort{opacity: 0;visibility: hidden;position: absolute;bottom: 1rem;z-index: -1;}
i.ticon-messenger {background: url(../img/messenger.png) no-repeat;background-size: contain;width: 36px;height: 36px;display: inline-block;}
i.ticon-zalo-circle2 {background: url(../img/zalo.png) no-repeat;background-size: contain;width: 36px;height: 36px;display: inline-block;}
.footer-bar ul{list-style: none;padding-left: 0;text-align: center;}
.footer-bar .btn_fix_hotline{    width: 55px;height: 55px;line-height: 55px;text-align: center;font-size: 30px;background: var(--danger);border-radius: 50%;box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);transition: all 0.5s ease;display: block;color: var(--white);}
.footer-bar ul i{font-size: 20px;}
.footer-bar{position: fixed;right: 20px;bottom: 20px;z-index: 105;}
.footer-bar button{border: 0;padding: 4px 13px;background: transparent;color: var(--color-main);}
.footer-bar li:hover button{background: var(--color-main);color: var(--white);}
footer{background: var(--e1e1e1);color: var(--dark);margin-top: 4rem;    line-height: 1.8;}
footer a{color: var(--dark);}
footer a:hover{color: var(--color-main);}
.footer-tags{margin-bottom: .5rem;margin-top: .5rem;border-top: 1px solid #696969;padding-bottom: .5rem;padding-top: .5rem;}
.footer-tags a::before{content:'\23';font-family: var(--fontawesome);padding-right: 1px;}
.footer-tags a{color: var(--F999);font-size: 12px;margin-right: 5px;}
.footer-bottom{text-align: center;color: var(--dark);background: #c3c3c3;}
.footer-bottom p{font-size: 12px;margin-bottom: 0;}
.footer-bottom a,.footer-bottom a:hover{color: var(--dark);}
.footer-content{padding-top: 2rem;}
.footer-content h3{font-size: 1rem;text-transform: uppercase;}
.single-contact{margin-bottom: 5px;}
.single-contact .content{margin-left: 5px;}
ul.list-menu{margin-bottom: 0;padding-left: 0;list-style: none;}
ul.list-menu li a{position: relative;display: block;padding-left: 13px;}
ul.list-menu li a::before{content: '\f219';font-family: var(--fontawesome);font-size: .5em;position: absolute;top: 12px;transform: translateY(-50%);left: 0;}
.socal{margin: 1rem 0;}
.socal i{font-size: 1.5rem;}
.socal a{margin-right: 8px;display: block;}
.breadcrumb_nav{background: var(--eee);color: var(--dark);}
.breadcrumb_nav a{color: var(--dark);}
.blogwp_image.blogwp_product_image{flex: 0 0 60px !important; width: 60px !important;margin-right: 10px;}
#search-header form{position: relative;}
#search_refus{position: absolute;width: 100%;background: var(--white);top: 40px;z-index: 199;opacity: 0;visibility: hidden;transition: .3s all;}
#search_refus li{padding: 10px 15px;}
#search_refus li:hover{background: rgb(66 103 178 / 18%);}
#search_refus .blogwp,#search_refus .list-unstyled{margin-bottom: 0 !important;}
#search_refus.active{opacity:1;visibility:visible;}
.search_refus_bg.show{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 20%);z-index: 199;}

/* category */
.slidebar .slidebar_box:last-child{border-bottom: none;}
.slidebar_box{padding-bottom: 1rem;border-bottom: 1px solid var(--ddd);margin-bottom: 1rem;}
.slidebar_box .list_category{list-style: none;padding-left: 0;margin-bottom: 0;}
.slidebar_box .list_category li{padding: 5px 0;}
.slidebar_box .list_category li a{color: var(--dark);display: flex;align-items: center;font-size: 1rem;}
.slidebar_box .list_category li a::before{content: '\f219';font-family: var(--fontawesome);font-size: 20px;padding-right: 5px;}
.slidebar_box .list_category li:hover a::before,.slidebar_box .list_category li:hover a{color: var(--color-main);}
.slidebar_box .list_category li.active a{color: var(--blue);}
.slidebar_box h2{font-size: 1rem;text-transform: uppercase;margin-bottom: .75rem;color: var(--color-main);}
.slidebar_box .list_checkbox{list-style: none;padding-left: 0;margin-bottom: 0;font-size: 1rem;height: 215px;overflow: hidden;}
.slidebar_box .list_checkbox label{display: flex;align-items: center;cursor: pointer;}
.slidebar_box .list_checkbox label i.icon-checked::before{content: '\f0c8';font-family: var(--fontawesome);font-size: 1.2rem;font-style: normal;margin-right: 5px;}
.slidebar_box .list_checkbox label input{display: none;}
.slidebar_box .list_checkbox input:checked + i.icon-checked::before{content: '\f14a';color: var(--blue);}
.slidebar_box .list_checkbox input:checked ~ span.text-checked{color: var(--blue) !important;}
.slidebar_box .list_checkbox label:hover,.slidebar_box .list_checkbox li.active label{color: var(--blue) !important}
.slidebar_box .list_checkbox li{position: relative;}
.slidebar_box .slidebar_checkbox button{background: transparent;border: none;margin-top: .75rem;}
.slidebar_box .slidebar_checkbox.active .list_checkbox,.main_content.active .content{height:auto;overflow: unset;}
.item-news-cus2 img{width: 100%;}
.item-news-cus2{margin-bottom: .5rem;display: block;color: var(--dark);}
.item-news-cus2 h4{font-size: 14px;line-height: 1.5;}
.main_container{border-left: 1px solid var(--ddd);padding-left: 1rem;}
.main_container .category_title{font-size: 1.5rem;text-transform: uppercase;margin-bottom: 1rem;}
.main_container .sortPagiBar{display: flex;align-items: center;}
.main_container .sortPagiBar label{margin-bottom: 0;margin-right: .5rem;}
.main_container .sortPagiBar li button{background: transparent;border: none;margin: 0 5px;color: var(--gray);padding: 5px 14px;border-radius: 3px;}
.main_container .sortPagiBar li:hover button,.main_container .sortPagiBar li.active button{background: var(--color-main);color: var(--light);}
.main_content,.main_content.active .main_view_more{position: relative;}
.main_content{border-top: 1px solid var(--ddd);padding-top: 1rem;margin-top: 1rem;}
.main_content .content{height: 300px;overflow: hidden;}
.product_content .content{overflow: hidden;}
.product_content.h1000 .content{height: 1000px;}
.main_view_more{text-align: center;position: absolute;left: 0;bottom: 0;width: 100%;background: rgb(255 255 255 / 69%);height: 101px;}
.main_view_more button{background: var(--dark);color: var(--light);border: none;padding: 5px 18px;border-radius: 5px;position: absolute;transform: translate(-50%, -50%);top: 50%;left: 50%;}
.btn-xmark{font-size: 8px;background: var(--danger) !important;border: none;width: 14px;padding: 0;text-align: center;height: 14px; color: var(--light);    position: absolute;top: 50%;right: 2px;transform: translateY(-50%);    margin-top: 0 !important;}

/* product */
.ps-product--gallery .ps-product__thumbnail {position: relative;overflow: hidden;}
.ps-product--gallery .ps-product__thumbnail .arrow-left,.item-room-slide .arrow-left{left: 0}
.ps-product--gallery .ps-product__thumbnail .arrow-right,.item-room-slide .arrow-right{right: 0;}
.ps-product--gallery .ps-product__thumbnail .slick-arrow,.item-room-slide .slick-arrow{ top: 50%;margin-top: -50px;}
.ps-product--gallery {position: relative;}
.ps-product--gallery .ps-product__thumbnail {display: none;}
.ps-product--gallery .ps-gallery--image {display: none;padding: 0 ;}
.ps-product--gallery.has-video .ps-gallery--image{margin-left: 80px;}
.ps-product--gallery.has-video .arrow-left{left: 0px;}
.ps-product--gallery .ps-gallery--video{position: absolute;bottom: 0;left: 25px;z-index: 9;display: none;}
.ps-product--gallery .ps-gallery--video img{width: 80px;padding: 6px;}
.ps-product--gallery .ps-gallery--video a{    display: block;border-color: var(--color-main-yellow-bold);background: var(--white);}
.ps-product--gallery.has-video .ps-gallery--video{display: block;}
.ps-product--gallery .ps-gallery--image .ps-gallery__item {border-radius: 4px;border: 1px solid #f0f2f5;margin: 12px 6px 0;padding: 4px;}
.ps-product--gallery .ps-gallery--image .ps-gallery__item:hover,.ps-product--gallery .ps-gallery--image .slick-current .ps-gallery__item  {border-color: var(--color-main);}
.ps-product--gallery .ps-product__video {top: 10px;right: 10px;bottom: auto;border: none;display: flex;justify-content: center;align-items: center;padding: 0;width: 40px;height: 40px;background-color: #fff;border-radius: 50%;}
.ps-product--gallery .ps-product__video a {display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;color: #9babcd;}
.ps-product--gallery .ps-product__video a i {line-height: 1em;font-size: 16px;padding-left: 5px;}
.ps-product--gallery img{width: 100%;}
.ps-product--gallery .slick-arrow,.div-newspapers .slick-arrow{position: absolute;bottom: 4px;z-index: 99;border: 0;background: transparent;font-size: 2rem;padding: 6px 4px;color: var(--color-main-yellow-bold);}
.ps-product--gallery .arrow-left{ left: 0;}
.ps-product--gallery .arrow-right{ right: 0;}
.ps-product--gallery .slick-arrow i{background: rgb(51 51 51 / 52%);width: 45px;color: var(--light);text-align: center;height: 45px;line-height: 45px;border-radius: 50%;cursor: pointer;font-size: 1.5rem;}
.ps-product--gallery .slick-arrow i:hover{background: rgb(51 51 51)}
.product_title_heading1{font-weight: 300;font-size: 1.8rem;text-transform: uppercase;}
p.bh{background-color: #e2f2da;color: #44782a;display: inline-block;padding: 5px 15px;font-size: 13px;}
.product_rate{display: flex;}
.product_rate .rating{font-weight: 700;}
.product_rate .view_review{color: var(--gray);}
.product_brand{margin: .75rem 0;}
.product_brand ul li{    margin-right: .5rem;border-right: 1px solid var(--gray);padding-right: .5rem;}
.product_brand ul li:last-child{border-right: none;}
.product_brand ul li span,.product_brand ul li a{color: var(--blue);}
.product_price{margin: 15px 0 10px;padding: 10px 16px;background: #f1f1f1;border-radius: 4px;display: block;}
.product_price_block{    display: flex;align-items: end;margin-bottom: .3rem;}
.product_price_block .price__sell{font-size: 30px;line-height: 30px;color: var(--color-red);}
.product_price_block .price__selloff{line-height: 30px;margin-left: .5rem;text-decoration: line-through;font-style: italic;}
.product_summary{margin: 1rem 0;}
.input_number_product{border: none;display: flex;height: 30px;margin-bottom: 15px;margin-top: 10px;align-items: center;}
.input_number_product button{background: transparent;padding: 4px;width: 30px;border: 1px solid #ced4da;height: 30px;display: flex;align-items: center;justify-content: center;}
.input_number_product button.button_qty_right{border-radius: 4px 0px 0px 4px;border-right: none !important;}
.input_number_product button.button_qty_left{border-radius: 0px 4px 4px 0px;border-left: none !important;}
.input_number_product input{width: 65px !important;text-align: center;border-radius: 0;height: 30px;}
.input_number_product input:focus{outline: none !important;box-shadow: none;}
.product_btn_buy label{margin-bottom: 0;}
.button_actions .acccc{display: flex;}
.button_actions .acccc button{height: 48px;line-height: 45px;color: var(--white);font-weight: 400;text-decoration: none;text-transform: uppercase;display: -webkit-box;display: -ms-flexbox;display: flex;flex-flow: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;font-weight: bold;font-size: 16px;line-height: 45px;padding: 0px 15px;border-radius: 5px;margin-top: 0px;border: solid 1px transparent;font-weight: 600;}
.button_actions .acccc button.buy-now{background: var(--color-red);min-width: calc(100% - 63px);max-width: 100%;width: 100%;}
.button_actions .acccc button.add_to_cart{background: var(--color-main);margin-left: 10px;max-width: 225px;}
.product_policy{border: 1px solid var(--color-main-light);border-radius: 6px;margin-top: 15px;padding: 15px;margin-bottom: 1rem;overflow: hidden;}
.product_policy h2{font-size: 22px;}
.product_policy .policy-image{width: 32px;height: 32px;margin-right: 10px;flex: 0 0 32px;}
.product_policy ul li{display: flex;align-items: center;margin: 8px 0;}
.product_trustbadge{margin-bottom: 1rem;}
.product_trustbadge img{width: 100%;}
h3.product_title_heading3 a{color: var(--dark);}
h3.product_title_heading3{font-size: 1.4em;line-height: 1.2;border-bottom: 1px solid var(--e1e1e1);margin-bottom: .75rem;padding-bottom: .75rem;text-transform: uppercase;}
button.btn-view-details{padding: 8px 0;color: var(--color-main);position: relative;display: inline-block;background-color: transparent !important;border-radius: 5px;outline: none !important;box-shadow: none !important;font-size: 14px;width: 100%;border: 1px solid var(--color-main);margin-bottom: 1rem;}
.blogwp{margin-bottom: .75rem;}
.blogwp .blogwp_image{flex: 0 0 30%;width: 30%;}
.blogwp .blogwp_image img{border-radius: 4px;}
.blogwp .blogwp_title{-webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 3;}
.blogwp .blogwp_title h4{font-size: 13px;margin-bottom: 0;line-height: 1.5;}
.blogwp .blogwp_title a{color: var(--dark);}
.product_cus_review{font-size: 16px;background: var(--white);padding-bottom: 10px;border: 1px solid var(--c4cdd5);}
.product_cus_review .pro_cus_review_title{padding: 38px 33px 28px;border-bottom: 1px solid var(--c4cdd5);background: rgba(128, 187, 53, 0.1);}
.product_cus_review .pro_cus_review_title_right li button{display: block;min-width: 90px;font-size: 14px;padding: 0 9px;text-align: center;background: var(--white);border: 1px solid var(--c4cdd5);box-sizing: border-box;border-radius: 3px;line-height: 36px;margin: 0 10px 13px 0; font-weight: 300;}
.product_cus_review .pro_cus_review_title_left{text-align: center;}
.product_cus_review .pro_cus_review_title_left .rates{font-size: 30px;font-weight: 400;line-height: 1.2;display: flex;justify-content: center;margin: 0 0 3px;color: var(--green);}
.product_cus_review .pro_cus_review_title_left .total_rate{font-size: 14px;margin: .75rem 0;}
.product_cus_review .pro_cus_review_content{ padding: 18px 33px;}
.product_cus_review .pro_cus_review_content .item-review:last-child{border-bottom:none;}
.product_cus_review .pro_cus_review_content .item-review{margin-bottom: 1rem;border-bottom: 1px solid var(--ddd);padding-bottom: 1rem;}
.product_cus_review .pro_cus_review_content .item-review .review_title h4{font-size: 1rem;margin-bottom: 0;margin-right: 1rem;font-weight: 700;}
.product_cus_review .pro_cus_review_content .item-review .review_comment{margin: 9px 0 10px;}
.product_cus_review .pro_cus_review_content .item-review ul.item-review-slidebar button{border: none;background: transparent;font-size: 14px;padding: 0;color: var(--color-main);}
.product_cus_review .pro_cus_review_content .item-review ul.item-review-slidebar li{margin-right: 10px;color: var(--gray);font-size: 14px;}
.product_cus_review .pro_cus_review_content .item-review ul.item-review-slidebar li::after{content:'•';padding-left: 10px;}
.product_cus_review .pro_cus_review_content .item-review ul.item-review-slidebar li:last-child::after{content:'';}
.product_cus_review .pro_cus_review_content .item-review .review_child .review_child_item{padding: 10px 12px;background: rgb(245, 245, 250);border-radius: 12px;-webkit-box-flex: 1;flex-grow: 1;margin-bottom: 1rem;}
.product_cus_review .pro_cus_review_content .item-review .review_child{margin: 1rem 0;}
.product_content.active .content{height: auto !important;overflow: unset !important;}
.product_content.active .main_view_more{position: relative !important;}
.table-short .t-short-hide{display: none;}
#xemthongsokythuat .modal-body .t-short-hide{display: table-row;}
.review_child_item_content{padding: 5px 0;}
.review_child_item_title{font-size: 14px;}
.review_child_item.is_cskh{background: rgb(66 103 178 / 20%) !important;}
.review_btn_load_more{background: transparent;border: none;font-size: 14px;color: var(--F999);padding: 9px 20px;border-radius: 4px;}
.review_btn_load_more:hover{background: var(--color-main);color: var(--light);}
.form__review{font-size: 14px;}
.form__review label{font-weight: 700;}
.form__review form {background: rgb(245, 245, 250); border-radius: 10px;margin-top: 1rem;}
.form__review_post{background: rgb(245, 245, 250);margin: 1rem;}
.form__review.form__short{height: 0;overflow: hidden;}
.rating {border: none;}
.rating > label {color: #90A0A3;margin-bottom: 0;float: right;}
.rating > label:before {margin: 0 5px;font-size: 1.2em;font-family: var(--fontawesome);content: "\f005";display: inline-block;}
.rating > input {display: none;}
.rating > input:checked ~ label,.rating:not(:checked) > label:hover,.rating:not(:checked) > label:hover ~ label {color: var(--warning);}
.rating > input:checked + label:hover,.rating > input:checked ~ label:hover,.rating > label:hover ~ input:checked ~ label,.rating > input:checked ~ label:hover ~ label {color: var(--warning);}
#form__review_post_div h3{margin: 0 1rem;font-size: 1.5rem;text-transform: uppercase;font-weight: 400;}
.product_tags li a::before{content:'#';padding-left: 5px;}
/* news */
.details-view .product_title_heading1{border-bottom: 1px solid var(--c4cdd5);padding-bottom: .5rem;margin-bottom: .5rem;}
h2.news_title_heading2{font-size: 1.4rem;text-transform: uppercase;line-height: 1.2;border-bottom: 1px solid var(--e1e1e1);margin-bottom: .5rem;padding-bottom: .5rem;}
h2.news_title_heading2 a{color: var(--dark);}
.share_social .date{display: block;color: #999;font-size: 12px;}
.share_social .date i{margin-right:3px;}
.share_social{width: 100%;margin-top: 10px;justify-content: space-between;}
.share_social li{float:right;margin-left: 10px;}
.share_social .brand{font-size: 14px;color: #000;font-weight: 700;}
#ez_toc h3{font-size: 1.2rem;}
#ez_toc{border: 2px solid var(--dark);border-radius: 4px; padding: 1rem .75rem;margin-bottom: 1rem;background: var(--white);}
#ez_toc a{color: var(--dark);display: flex;}
#ez_toc a:hover{color: var(--color-main);}
#ez_toc ul{padding-left: 0;margin-bottom: 0;list-style: none;}
#ez_toc .ez-toc-ul0{margin-left: 1rem;line-height: 1.8;font-size: 14px;opacity: 1;visibility: visible;height: auto;overflow: unset;}
#ez_toc .ez-toc-ul0 .ez-toc-li0{position: relative;}
#ez_toc button{border: none;background: var(--dark);color: var(--light);}
#ez_toc button i.fa-angle-left{display: none;}
#ez_toc.active button i.fa-angle-down{display: none;}
#ez_toc.active button i.fa-angle-left{display: block;}
#ez_toc.active .ez-toc-ul0{opacity: 0;visibility: hidden;height: 0;overflow: hidden;transition: opacity .3s;}
#ez_toc a span{width: 30px;display: block; text-align: right;padding-right: 5px;}
.news-tags h3{font-size: 1rem;margin-top: 2rem;}
.list_tag{width:100%;float:left;margin: 10px 0;}
.list_tag p {display:inline-block;margin-right: 10px;font-weight: bold;}
.list_tag a::before{content:'\23';font-family: var(--fontawesome);padding-right: 5px;}
.list_tag a{ background: #d1d1d1;color: #333;font-size: 12px;padding: 2px 7px;margin: 5px 2px;display: inline-block;border-radius: 3px;font-weight: 700;}
.po-sticky{position: sticky;top: 5px;right: 0;z-index: 102;}
.box-hotline{background: var(--danger);border-radius: 5px;padding: 1rem 0;text-align: center;font-size: 1rem;color: var(--light);text-transform: uppercase;margin-bottom: 1rem;}
.box-hotline a{font-size: 1.8em;color: var(--light);}
.details-view .slidebar_box{border-bottom:none;}
.news_title_heading1{font-size: 1rem;text-transform: uppercase;border-bottom: 1px solid var(--gray);padding-bottom: .5rem;margin-bottom: .5rem;}
.breadcrumb-item+.breadcrumb-item::before{content: ">";}
.explore-slide .slick-arrow{position: absolute;top: 50%;transform: translateY(-50%);font-size: 2rem;z-index: 99;cursor: pointer;}
.explore-slide .slick-arrow.arrow-left{left: 0;}
.explore-slide .slick-arrow.arrow-right{right: 0;}
.news-list .blogwp .blogwp_title h4{font-size: 1rem;}
/* contact */
.contact-map iframe{width: 100%;min-height: 450px;}
.contact-info{ background: #f6f5f4;padding: 15px 35px;}
.contact-info .form-group{position: relative;}
.contact-info .form-group input{border-radius: 0;padding: 1.3rem 0.75rem;}
.contact-info .form-group span{    position: absolute;right: 0.75rem;top: 50%;transform: translateY(-50%);font-size: .6rem;}
i.f6{font-size: .6rem;}
.text-main, .contact-info i.fa{color: var(--color-main);}
/* cart */
.cart-form h3{font-size: 1.2rem;text-transform: uppercase;}
.input_validate{position: relative;width: 100%;}
.input_validate.active input{border: 1px solid var(--success) !important;}
.input_validate.active i{opacity: 1;visibility: visible;}
.input_validate i{position: absolute;right: 10px;top: 50%;transform: translateY(-50%);color: var(--success);opacity: 0;visibility: hidden;}
.thankyou{background: url(../img/bg-cus1.webp) no-repeat center;height: 555px;background-size: 100% 100%;position: relative;opacity: 0;visibility: hidden;transition: opacity 0.3s;}
.thankyou > div{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;line-height: 2;font-size: 16px;}
.thankyou h4{font-size: 2rem;text-transform: uppercase;}
.thankyou.active{opacity:1;visibility:visible;}
.bg-dee2e6{background: #dee2e6;}
.table-middle td{vertical-align:middle}
.fs-2r{font-size: 2rem;}
.btn-del{border: 1px solid var(--secondary);background: var(--secondary);color: var(--light);border-radius: 3px;font-size: .75rem;}
#cartFormFinish .file-border{ border: 1px dotted #333;padding: 15px;}
#cartFormFinish{margin-bottom: 2rem;}
/* author */
.ow-author-info .ow-author-info-avatar{width: 200px;height: 200px;border-radius: 50%;overflow: hidden;border: 2px solid var(--ddd);    margin: auto;}
.ow-author-info .ow-author-info-avatar img{width: 100%;}
.ow-author-info h1{font-family: var(--bazaArt);text-transform: uppercase;font-size: 2rem;margin-bottom: 0;border-right: 2px solid;padding-right: 1rem;margin-right: .5rem;}
.ow-author-info h3{font-size: 1.3rem;font-style: italic;color: var(--gray);}
.ow-author-content{    margin-top: 1rem;margin-bottom: 1rem;}
.ow-info{display: -ms-flexbox ;display: flex;color: var(--gray);margin-bottom: 1rem;border-bottom: 1px solid var(--eee);padding-bottom: 1rem;}
.ow-info .ow-info__image{flex: 0 0 280px;margin-right: 15px;}
.ow-info .ow-info__image img{width: 100%;}
.ow-info a{color: var(--gray);}
.ow-info .ow-info__category a:hover,.ow-info .ow-info__author a:hover,.ow-info .ow-info__created a:hover{color: var(--primary);}
.ow-info .ow-info__category,.ow-info .ow-info__author,.ow-info .ow-info__created{margin-right: .5rem;}
.ow-info .ow-info__title a{color: var(--black);margin: .2rem 0;display: block;font-size: 1rem;}
.ow-author-list .ow-info:last-child{border-bottom:none;}
.item-thumb img{max-width: 100%;max-height: 70px;}
.news__wrapper{margin-bottom: 3rem;}
.news__wrapper_item.news__wrapper_item0 h4{text-transform: uppercase;padding-top: 1rem;padding-bottom: 1rem;margin-bottom: 0;}
.news__wrapper_item h4{font-size: 1rem;}
.news__wrapper_item.news__wrapper_item1{display: flex;margin-bottom: 1rem;}
.news__wrapper_item.news__wrapper_item1 h4{margin-left: 1rem;}
.news__wrapper_item.news__wrapper_item1 img{height:102px;}
.brand_slide .slick-arrow{position: absolute;top: 50%;transform: translateY(-50%);font-size: 2rem;z-index: 99;}
.brand_slide .slick-arrow.arrow-right{right: 0;}
/* dimcp */
body.cke_editable{overflow:unset !important;}
@media  (max-width: 991.98px) {
    #debug-kit-toolbar,
    .grecaptcha-badge,.footer-bar-left,.header-top,.nav-sticky .logo{display: none !important;}
    .w-20{width: 20%;text-align: center;}
    .col-md-20{-ms-flex: 0 0 auto;flex: 0 0 auto;max-width: auto;}
    .toogle-nav-wrapper-span,.desktop{display: none;}
    .col-20 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
    .aqtm__wrapper .aqtm__top{display:block}
    .aqtm__wrapper .aqtm__top h2{margin-bottom: 1rem;}
    .aqtm__wrapper .aqtm__top ul{-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .aqtm__wrapper .aqtm__top ul li{margin-bottom: .5rem;}
    .product_title_heading1{    margin: 1rem 0;}
    .footer-mobile{position: fixed;bottom: 0;width: 100%;background: var(--white);z-index: 999;padding: 5px;margin: 0;box-shadow: 0 4px 10px 0 #000;left: 0;}
    .footer-mobile ul.nav li i.fa-solid{height: 36px;width: 36px;line-height: 36px;background: var(--blue);border-radius: 50%;color: var(--light); font-size: 1rem;}
    .footer-mobile ul.nav li i.fa-phone{height: 55px;width: 55px;position: fixed;bottom: 12px;left: 50%;transform: translateX(-50%);font-size: 1.5rem;line-height: 55px;background: var(--danger);}
    .footer-mobile ul.nav li i.fa-map-location-dot{background: var(--info);}
    .footer-mobile ul.nav li i.fa-message{background: var(--orange);}
    .footer-bar{bottom: 50px;}
    footer{padding-bottom: 4rem;}
    .slidebar_mobile{position: fixed;background: #FFF;left: -100%;width: 86%;z-index: 999;top: 0;padding: 1rem;opacity: 0;visibility: hidden;transition: left .3s;}
    body.scroll_mobile .slidebar_mobile{left: 0;opacity: 1;visibility: visible;height: 100%;overflow-y: auto;padding-bottom: 3rem;}
    body.scroll_mobile .slidebar_mobile_div{    position: fixed;width: 100%;background: rgb(0 0 0 / 84%);top: 0;height: 100%;left: 0;z-index: 800;}
    body.scroll_mobile,body.show-nav{width: 100%;overflow: hidden;height: 100%;}
    .menu-bar{font-size: 1.5rem;margin: 5px 0;}
    body.show-nav .desktop{display: block;}
    body.show-nav .navigation-wrapper{z-index: 999;height: 100%;position: fixed;left: 0;margin-top: 0;opacity: 1;visibility: visible;overflow-y: auto;height: 100%;}
    .cart_mobile{float: right;color: var(--light);font-size: 1.5rem;position: relative;}
    #count_item_pr_cart{position: absolute;width: 16px;height: 16px;display: block;background: var(--dark);top: 0;right: -.5rem;line-height: 16px;text-align: center;font-size: 10px;border-radius: 50%;}
    body.show-nav .navigation .list-group-item{position: relative;}
    body.show-nav .btn-chevron-right-mobile{position: absolute;right: 15px;background: transparent;border: none;font-size: 1rem;}
    body.show-nav .toogle-nav-wrapper .navigation .submenu{position: relative;left: 0 !important;padding: 15px 0 0;box-shadow: none !important;border: none !important;height: auto;min-height: auto; }
    body.show-nav .toogle-nav-wrapper .navigation .submenu.show,
    body.show-nav .toogle-nav-wrapper .navigation .submenu__list{display: block;}
    body.show-nav .navigation .submenu__col{margin-bottom: 1rem;}
    body.show-nav .navigation-wrapper .desktop{height: 100%;}
    .navigation .menu-item:hover .submenu{display:none;}
    .main_container .sortPagiBar{display: block;}
    .sortPagiBar ul li button{background: var(--e1e1e1) !important;color: var(--black) !important;margin: 5px !important;}
    .sortPagiBar li.active button{    background: var(--color-main) !important;color: var(--light) !important;}
    .aqtm__wrapper{margin-bottom: 1.5rem;}
    .subheader{position: relative;}
    .logo-txt-mobile{position: absolute;left: 50%;transform: translate(-50%, -50%);top: 50%;text-transform: uppercase;color: var(--light);}
    .ow-info .ow-info__image{flex: 0 0 30%;width: 30%;}
    .olivaWedding-heading-title{font-size: 1rem;}
}
/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1170px;
    }
    .subheader .container{display: block;}
    .toogle-nav-wrapper{display: none;}
}
@media (min-width: 1440px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1349px;
    }
}

/*css IE 11*/
@media all and (-ms-high-contrast:none) {

}
/* all desktops */
@media (min-width: 992px){

}
