@charset "UTF-8";
@font-face{font-family:'AvenirLTStd-Light';src:url(../fonts/AvenirLTStd-Light.eot);src:url(../fonts/AvenirLTStd-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirLTStd-Light.svg#AvenirLTStd-Light) format("svg"),url(../fonts/AvenirLTStd-Light.ttf) format("truetype"),url(../fonts/AvenirLTStd-Light.woff) format("woff"),url(../fonts/AvenirLTStd-Light.woff2) format("woff2");font-weight:400;font-style:normal}
html,body{width:100%;min-height:100vh}
*{box-sizing:border-box}
body{margin:0;padding:0;font-family:'AvenirLTStd-Light';font-size:16px;line-height:1.5;font-weight:400;font-style:normal;color:#000;background-color:#fff}
h1,h2,h3,h4,h5,h6{font-family:'Questrial',sans-serif;font-weight:700;line-height:1.2;position:relative;color:#000;margin:0 0 15px}
h1{font-size:29px}
h3{font-size:20px}
h4{font-size:18px}
h5,h6{font-size:16px}
a{color:#002D61;outline:none!important;text-decoration:none;}
a:hover,a:focus{color:#000;text-decoration:none}
input,button{outline:none!important;}
ul,ol{padding-left:20px}
img { max-width: 100%; height: auto }
img{max-width:100%;max-height:100%}
img {max-width: 100%;height: 100%;}
.glb-btn{background:#002D61;color:#fff;border:1px solid #002D61;width:auto;padding:6px 20px;cursor:pointer;min-width:100px;display:inline-block;border-radius:30px;text-align:center;outline:0;box-shadow:5px 5px 10px #999;}
.glb-btn:hover,.glb-btn:focus{background:#fff;color:#002D61;border:1px solid #002D61;outline:none}
.reverse-glb-btn{background:transparent;color:#181818;border:1px solid #181818;padding:10px 20px;cursor:pointer;min-width:100px;display:inline-block;text-align:center;border-radius:30px;}
.reverse-glb-btn:hover,.reverse-glb-btn:focus{background:#181818;color:#fff;border:1px solid #181818;outline:none}
.mpl-zero{padding:0;margin:0;list-style:none}
fieldset{border:1px solid #dee2e6;padding:10px 15px 15px;margin:10px 0}
legend{background:#f3f3f3;border:1px solid #dee2e6;border-radius:5px;width:auto;padding:6px 15px;font-size:16px;font-weight:700}
.border-top-glb{border-top:1px solid #e6e6e6}
.border-bottom-glb{border-bottom:1px solid #e6e6e6}
.white-bg-outer{position:relative}
.max-width-60{max-width:60px}
.max-width-80{max-width:80px}
.max-width-100{max-width:100px}
.form-control{font-size:16px}
.header-bg{position:sticky; position: -webkit-sticky; top:0;left:0;right:0;background:#fff;width:100%;z-index:9;box-shadow:0 0 5px 0 rgba(0,0,0,0.08)}
.header-bg .container-fluid{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 80px}
.header-nav{background:#f4f4f4}
.logo{padding:45px 0}
.logo a{display:block}
.main-menu-bg ul{list-style:none}
.main-menu-bg .main-ul li a{display:flex;flex-wrap:wrap;align-items:center;padding:10px 15px;color:#000;font-weight:400;font-size:16px;line-height:normal;position:relative}
.main-menu-bg .main-ul li.nav-item > a{height:100%}
.main-menu-bg .main-ul li:hover > a,.main-menu-bg .main-ul li > a.active,.main-menu-bg .main-ul li:hover > a:focus{color:#002D61;background-color:transparent}
.head-right .navbar{height:100%}
.head-right .navbar li{height:100%;display:flex;align-items:center}
.head-search{display:none;position:absolute;top:100%;right:0;width:100%;margin-top:0;margin-right:0}
.head-search.show{display:block}
.head-search .form-group{position:relative}
.head-search .form-group .form-control{width:100%;border-radius:0;height:auto;border-left:0;border-right:0;outline:none!important;box-shadow:none}
.head-search .form-group button{position:absolute;top:0;right:15px;width:25px;height:35px;border:0;background:transparent;color:#002D61}
.head-right .navbar li .nav-link{color:#181818;display:flex;align-items:center;padding:10px;position:relative}
.head-right .cart-counter{position:absolute;top:0;right:0;width:18px;height:18px;color:#fff;background:#002D61;padding:0;border-radius:50px;text-align:center;font-size:16px;line-height:1;display:flex;justify-content:center;align-items:center}
.head-right .navbar li:hover .cart-counter{background:#000}
.head-right .navbar li:hover .nav-link{color:#000}
.head-right .navbar li .dropdown-menu{margin:0;padding:0;border-radius:0;border:0;border-bottom:3px solid #002D61;min-width:180px;box-shadow:0 2px 8px #000;background-clip:border-box}
.head-right .navbar li .dropdown-menu a{padding:10px 20px;border-top:1px solid #e6e6e6;font-size:16px}
.head-right .navbar li .dropdown-menu li:first-child a{border-top:0}
.head-right .navbar li .dropdown-menu a:hover{background:#002D61;color:#fff}
.head-right .navbar li .dropdown-menu a span{padding-left:5px}
.head-right .userNSort_format{color:#fff;background:#002D61;border-radius:50%;text-align:center;width:32px;height:32px;display:flex;justify-content:center;align-items:center;font-size:16px;margin-right:3px;text-transform:uppercase}
.head-right .navbar li:hover .userNSort_format{background:#000}
.head-right .navbar li .nav-link i{font-size:16px}
.btn-catalog{border:1px solid #000;border-radius:50px;padding:10px 20px;font-size:16px}
.footer-bg{background:url(../images/footer-bg.jpg) 0 0 scroll #f6f6f6;background-repeat:no-repeat;padding:60px 0 0; background-size:cover;}
.footer-col a,.footer-col p{margin:0;font-size:16px;color:#000;text-transform:uppercase;display:block;padding:2px 0}
.footer-col a:hover{color:#002D61}
.footer-col h4{margin-bottom:15px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}
.footer-col{padding-bottom:10rem;padding-top:8rem}
.copyright-bg{background:#f4f4f4;padding:22px 0 10px 0;font-size:88% !important;}
.copyright-bg p{color:#000;margin:0}
address h2{color:#002D61}
address{color:#002D61}
footer input.form-control{background:rgba(24,24,24,.2);border:1px solid #181818;height:calc(1.5em + 0.75rem + 10px);border-radius:0;color:#181818}
footer input.form-control::placeholder{color:#181818}
.form-control:focus{color:#181818;background-color:rgba(24,24,24,.2);border:1px solid #181818;box-shadow:0 0 0}
footer .submit-btn{background:#181818;color:#fff;border:0;width:100%;height:45px;line-height:35px;border-radius:0;font-size:18px}
footer .submit-btn:hover{background:#181818;color:#fff}
footer ul.nav li a{color:#000;padding:0 1rem;font-size:16px;text-decoration:underline;font-family:'Questrial',sans-serif}
.terms-condition-bg h4{font-family:'AvenirLTStd-Light'}
.home-banner-bg{background:url(../images/banner-hero-img.jpg) 0 0 no-repeat scroll}
.home-banner-bg .item{padding-top:230px;padding-bottom:230px}
.home-banner-bg .item h1{font-size:72px;font-weight:400;line-height:1.25em;color:#003862}
.home-banner-bg .item span{font-size:20px;color:#003862}
.home-banner-bg .item p{font-weight:600;margin-top:45px;color:#003862;font-size:16px}
.home-banner-bg .owl-item .item img{width:auto;margin:0 auto}
.home-banner-bg .owl-nav{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;padding:0 10px;margin-top:-15px}
body .home-banner-bg .owl-nav button.owl-prev,body .home-banner-bg .owl-nav button.owl-next{position:relative;font-size:16px;line-height:1;width:30px;height:30px;border:1px solid #fff;display:flex;justify-content:center;align-items:center;border-radius:100%;color:#fff;outline:none;box-shadow:none}
body .home-banner-bg .owl-nav button.owl-prev:hover,body .home-banner-bg .owl-nav button.owl-prev:focus,body .home-banner-bg .owl-nav button.owl-next:hover,body .home-banner-bg .owl-nav button.owl-next:focus{border-color:#fff}
body .home-banner-bg .owl-nav button.owl-prev:before{content:'';position:absolute;top:10px;left:7px;display:block;width:8px;height:8px;border-left:2px solid #fff;border-top:2px solid #fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}
body .home-banner-bg .owl-nav button.owl-prev:after{content:"";position:absolute;top:13px;left:8px;width:15px;height:2px;background:#fff}
body .home-banner-bg .owl-nav button.owl-next:before{content:'';position:absolute;top:10px;right:7px;display:block;width:8px;height:8px;border-right:2px solid #fff;border-top:2px solid #fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}
body .home-banner-bg .owl-nav button.owl-next:after{content:"";position:absolute;top:13px;right:8px;width:15px;height:2px;background:#fff}
body .home-banner-bg .owl-nav button span{display:none}
.common-sec-1 h2{color:#002D61}
.home-categories-bg .glb-btn{text-transform:uppercase;letter-spacing:1px;min-width:140px}
.owl-dots{text-align:center}
button.owl-dot span:before{content:'';background:#181818;height:8px;width:8px;margin:0 5px;border:1px solid #fff;border-radius:20px;display:block}
button.owl-dot.active span:before{content:'';background:#fff;height:8px;width:8px;margin:0 5px;border:2px solid #181818;border-radius:20px}
.com-circle-img{border-radius:100%;overflow:hidden;box-shadow:0 0 10px #ccc;border:10px solid transparent;width:260px;height:260px}
.com-circle-img img{width:100%;height:100%;object-fit:cover;display:block}
.home-categories-bg{padding:0 0 50px}
.home-categories-box{border:1px solid #eee;box-shadow:0 5px 10px #000;padding:20px}
.home-categories-box h3{font-size:24px}
.scrollToTop{width:50px;height:50px;padding:10px;border-radius:100%;text-align:center;background:#002D61;font-weight:700;color:#fff;font-size:16px;line-height:1;text-decoration:none;position:fixed;bottom:20px;right:20px;display:none;z-index:1}
.scrollToTop i{display:flex;width:100%;height:100%;justify-content:center;align-items:center}
.scrollToTop:hover,.scrollToTop:focus F{text-decoration:none;color:#fff}
.white-container-bg{background:#fff;box-shadow:0 20px 50px 0 rgba(0,0,0,0.2);position:relative;min-height:260px}
.white-container-bg .glb-title{padding-left:15px;padding-right:15px}
.glb-title{position:relative;padding:15px 0;text-align:center;}
.home-page .glb-title h2{margin:0;font-size:40px;color:#003862;padding:0;text-transform:uppercase;margin-bottom:45px}
.glb-title h2{margin:0}
.categories-section .categories-box{border-right:1px solid #e6e6e6;border-top:1px solid #e6e6e6;padding-top:20px;padding-bottom:40px}
.categories-section .categories-box:before{border-bottom:1px solid #e6e6e6;content:'';position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:#e6e6e6}
.featured-section .owl-stage-outer{padding:15px 0 20px;max-width:1000px;margin:0 auto}
.featured-section.at-worklon-m .owl-stage-outer{margin:15px auto 35px auto; padding:0;}
.featured-section .owl-item .item{position:relative;display:block;padding:10px 0;max-width:1000px}
.featured-section .owl-item .item .product-grid{margin-top:0}
.featured-section .owl-item.active:last-child .item{border-right:0}
.product-text h3{margin:0}
.product-text a{font-weight:700}
.product-grid{position:relative;margin-top:20px;margin-bottom:15px;overflow:hidden;align-items:center;background:#003862}
.product-grid h2{color:#fff;font-size:22px!important;font-weight:700}
.product-grid div.text-white{color:#fff; margin-top:40px;margin-bottom:70px;line-height:2}
.product-grid p{color:#fff;}
.product-grid .pro-img{height:100%;overflow:hidden;width:100%}
.product-grid .pro-img img{width:auto}
a.product-more-btn{border:1px solid #fff;padding:13px 20px;border-radius:30px;color:#fff}
.add-to-cart{display:flex}
.product-grid .add-to-cart{position:absolute;left:0;right:0;bottom:-60px;width:100%;align-items:center;justify-content:center;}
.product-grid:focus .add-to-cart{bottom:-60px}
.product-grid:hover .add-to-cart{bottom:60px}
.add-to-cart a{color:#fff;background:#002D61;border-radius:30px;padding:5px 20px 5px 6px;font-size:16px;cursor:pointer;border:1px solid #002D61}
.add-to-cart > a svg{background:#fff;width:30px;height:30px;text-align:center;border-radius:30px;color:#002D61;padding:7px 4px;margin-right:8px}
.product-text{padding-bottom:10px}
.product-grid:hover .add-to-cart > a{bottom:30%;transform:translateY(50%);z-index:99}
.featured-section .owl-carousel .owl-nav button.owl-next,.featured-section .owl-carousel .owl-nav button.owl-prev{font-size:60px;line-height:1;text-align:center;width:50px;color:#002D61;font-weight:100;outline:none;min-height:36px;position:absolute;top:50%}
.featured-section .owl-carousel .owl-nav button.owl-next:hover,.featured-section .owl-carousel .owl-nav button.owl-prev:hover{color:#002D61}
.featured-section .owl-carousel .owl-nav button.owl-prev{left:50px}
.featured-section .owl-carousel .owl-nav button.owl-next{right:50px}
.featured-section .owl-carousel .owl-nav button.owl-next span,.featured-section .owl-carousel .owl-nav button.owl-prev span{display:block}
.menu-show .header-bg:after,.filter-open:after{content:"";position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:9}
.contact-us .address-info a{color:#323232}
.contact-us .address-info a:hover{color:#002D61}
.all-package-item-bg table{margin-top:0!important}
.all-package-item-bg .item-img img{max-width:100px;padding-right:10px}
.terms-condition-bg h3,.privacy-policy-bg h3{font-weight:700;margin-bottom:10px;padding-top:10px}
.sticky-position-cls{top:10px}
.product-detail-right{padding-top:40px;padding-bottom:40px}
.product-detail-right h2{font-size:22px; line-height:30px;}
.featured-section h2{font-size:22px; line-height:30px;}
.cate-name{font-size:16px}
.product-detail-bg h2{text-transform:none;text-align:left;letter-spacing:normal;padding:0}
.product-price{font-size:28px;color:#002D61;font-weight:700;padding:10px 0 0}
.product-id{padding-top:10px}
.products-list-bg table .table-color-group td{padding:5px}
.order-history-bg .form-group .glb-btn{min-width:80px}
table .form-control{padding:4px 8px;line-height:1;height:28px;font-size:16px}
.shipping_address_filter label{font-size:16px;font-weight:700;margin-bottom:1px}
.shipping_address_filter .form-control{height:30px;padding:0 10px;font-size:16px}
.shipping_address_filter button{font-size:16px}
#sync1 .item{padding:0}
#sync2{border-top:3px solid #f0f0f0}
#sync2 .item{background:transparent;padding:0 0 5px;margin:5px;text-align:center;cursor:pointer;border-bottom:2px solid transparent}
#sync2 .synced .item{border-color:#002D61}
.connect_with_us h3{font-weight:400;font-size:20px}
.connect_with_us p{color:#181818;font-size:16px}
.about-worklon .featured-section .multi-slider .owl-stage-outer{max-width:max-content}
.about-worklon .featured-section .multi-slider .owl-item .item{padding:0}
.about-worklon .featured-section .multi-slider .owl-item .item .product-grid{background:transparent}
.about-worklon .featured-section .owl-carousel .owl-nav button.owl-prev{left:0;top:0;bottom:0}
.about-worklon .featured-section .owl-carousel .owl-nav button.owl-next{right:0;top:0;bottom:0}
.about-worklon .featured-section .owl-carousel .owl-nav button.owl-next,.about-worklon .featured-section .owl-carousel .owl-nav button.owl-prev{color:#caced3}
.detail-page ul{margin:0;padding:0}
.category-page .card-title{margin-bottom:.75rem;font-size:22px;color:#181818}
.learn-more-btn{color:#181818;border-radius:30px;border:1px solid #181818;padding:12px 25px;background-color:#fff;text-transform:capitalize; display:inline-block;}
.learn-more-btn:hover{background-color:#181818;color:#fff}
.detail-page .inner-heading-bg{height:450px;background:transparent;position:relative;padding:0}
.detail-page h1{color:#003862;line-height:1.35em;text-align:center;font-size:40px; font-weight: 600;}
.blue-txt{color:#003862}
.font-15{font-size:16px}
.font-18{font-size:18px}
.font-22{font-size:22px;line-height:26px}
.detail-page .product-detail-bg h2{text-transform:none;letter-spacing:normal;padding:0;font-size:22px;font-weight:600}
.detail-page .product-detail-bg ul li{font-size:16px;line-height:22px;padding:5px 0}
h3.big-txt{font-size:40px;text-align:center;font-family:inherit;font-weight:100}
.ca-width-50{width:50%;margin:0 auto}
.detail-page .product-grid{background:transparent!important;box-shadow:none;border:none}
.detail-page .product-grid h2{color:#181818}
.detail-page .featured-section .owl-carousel .owl-nav button.owl-next,.detail-page .featured-section .owl-carousel .owl-nav button.owl-prev{top:50%}
.detail-page ul p{color:#181818!important;padding-top:5px;padding-bottom:0;margin:0;line-height:20px}
em.invalid{color:#ff0000;}
form input.invalid[type="text"], form input.invalid[type="phone"], form input.invalid[type="email"]{color:#721c24; background-color:rgba(248,215,218,0.56); border-color:#f5c6cb;}
form input.invalid[type="text"]::placeholder, form input.invalid[type="phone"]::placeholder, form input.invalid[type="email"]::placeholder{color:#721c24;}
.cat-img{background-repeat:no-repeat; background-size:cover; background-position:top center; display:block; min-height:340px;}
.banner-light-bg:before{content:''; background:rgba(0,0,0,0.3); position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%;}
ul li{line-height:28px;}
iframe.ifram-map{border:0; width:100%;  height:500px; border-width: 0px; border:none; overflow:hidden; margin:0;}
.page-not-found {background: #fafafa;}

/** Footer CSS @M 09/11/2022 **/
footer h2, footer address, footer address a, footer address p{color:#181818;}
footer address, footer address a, footer address p{font-weight:600;}
/** End **/

@media only screen and (min-width:992px){
.mobile-bar,.show-mobile{display:none!important}
.main-menu-bg{display:flex;align-items:center;margin-left:-15px}
.main-menu-bg .main-ul{display:flex;height:100%}
.main-menu-bg .main-ul li.nav-item > a{padding:10px}
.main-menu-bg .main-ul li.nav-item > .child-trigger{display:none}
.main-menu-bg .main-ul li.nav-item > ul{position:absolute;top:100%;background:#fff;width:220px;left:0;list-style:none;display:none;border:1px solid #e6e6e6;padding:0;border-bottom:0;box-shadow:2px 2px 5px rgba(0,0,0,0.2)}
.main-menu-bg .main-ul li.nav-item:hover > ul{display:block}
.main-menu-bg .main-ul li.nav-item > ul li a{border-bottom:1px solid #e6e6e6}
.main-menu-bg .main-ul li.nav-item > ul li .child-trigger{position:absolute;top:10px;right:10px;transform:rotate(-90deg);font-size:16px}
.main-menu-bg .main-ul li.nav-item > ul ul{display:none;width:100%;position:absolute;top:0;left:100%;background:#fff;border-top:1px solid #e6e6e6;padding:0;border-top:2px solid #002D61;box-shadow:2px 2px 5px rgba(0,0,0,0.2)}
.main-menu-bg .main-ul li.nav-item > ul li:hover ul{display:block}
.home-banner-bg .owl-nav{margin-top:-25px;padding:0 40px}
body .home-banner-bg .owl-nav button.owl-prev,body .home-banner-bg .owl-nav button.owl-next{width:50px;height:50px;margin-top:-25px;border:1px solid rgba(255,255,255,0.2)}
.grid_view_cls ul li{max-width:33.33%}
.grid_view_cls ul li:nth-child(3n){border-right:0}
.list-lenght{width:33.33%;min-width:33.33%}
.order_tracking_details_cls tbody tr td:first-child{width:83.3%}
.white-bg-outer{padding:50px 0}
.home-page h2{font-size:40px}
body .home-banner-bg .owl-nav button.owl-prev:before{top:20px;left:15px}
body .home-banner-bg .owl-nav button.owl-prev:after{top:23px;left:15px;width:20px}
body .home-banner-bg .owl-nav button.owl-next:before{top:20px;right:15px}
body .home-banner-bg .owl-nav button.owl-next:after{top:23px;right:15px;width:20px}
.home-categories-box h3{font-size:32px}
.home-categories-box.row{height:48%}
}
@media only screen and (max-width:991px){
iframe{height:100%;}
.main-menu-bg{position:fixed;top:0;left:-305px;width:300px;height:100%;min-height:100vh;overflow:auto;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.5);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;z-index:10}
.child-trigger{position:absolute;top:0;right:0;width:50px;height:50px;display:flex;justify-content:center;align-items:center;cursor:pointer}
.child-trigger i{display:block;transform:rotate(0deg);transition:all .5s ease}
.child-trigger.child-open i{transform:rotate(-180deg)}
.main-menu-bg.show{left:0}
ul.sub-menu{display:none;padding:0}
.main-menu-bg.show .logo{text-align:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;padding:10px 15px}
.main-menu-bg .main-ul{flex-wrap:wrap}
.main-menu-bg .main-ul li{width:100%}
.main-menu-bg .main-ul li a{border-bottom:1px solid #eee;padding:15px}
.main-menu-bg .main-ul ul li a{padding:10px;padding-left:25px}
.main-menu-bg .main-ul ul ul li a{padding-left:35px}
.main-menu-bg .main-ul ul .child-trigger{height:40px}
.head-right .navbar li.mobile-bar a{padding-right:0}
.grid_view_cls ul li:nth-child(2n){border-right:0}
.white-bg-outer{padding:30px 0}
.product-detail-right, .product-detail-left{padding-top:0; padding-bottom:0;}
.featured-section .owl-carousel .owl-nav button.owl-prev {left: 0;}
.featured-section .owl-carousel .owl-nav button.owl-next {right: 0;}
h3.big-txt{font-size:32px;}
h3.big-txt, .glb-title{padding:0; margin:0;}
}
@media only screen and (max-width:991px) and (min-width:768px){
.home-categories-box h3{font-size:24px}
.home-categories-bg .glb-btn{text-transform:uppercase;letter-spacing:normal;min-width:110px;font-size:16px}
.home-categories-box.row{height:47%}
}
@media only screen and (min-width:768px){
.page-not-found > .container-fluid, .page-not-found > .container-fluid > .row, .page-not-found > .container, .page-not-found > .container > .row {height: 100%;}
.npf-cls {height: 100vh;}
.home-page{font-size:16px}
.categories-section .categories-box:nth-child(3n){border-right:0}
.head-right .navbar li.nav-item{padding:0 5px}
.head-right .navbar li{position:relative}
.head-search{top:50%;right:100%;width:150px;margin-top:-16px;margin-right:-40px}
.head-search .form-group button{opacity:0}
.head-search .form-group .form-control{border:0;border-bottom:1px solid #002D61;padding:5px;padding-left:0}
.home-categories-bg .reverse-glb-btn{text-transform:uppercase;letter-spacing:1px;min-width:140px;box-shadow:5px 5px 10px #000}
.home-categories-box .order-md-2 img{max-height:250px}
.home-categories-box.row{padding-left:0;padding-right:0}
.mt-80{margin-top:80px;}
.mb-80{margin-bottom:80px;}
.mtb-80{margin-top:80px; margin-bottom:80px;}
.mt-150{margin-top:150px;}
.mb-150{margin-bottom:150px;}
.mtb-150{margin-top:150px; margin-bottom:150px;}
}
@media only screen and (max-width:767px){
.mt-80{margin-top:40px;}
.mb-80{margin-bottom:40px;}
.mtb-80{margin-top:40px; margin-bottom:40px;}
.mt-150{margin-top:75px;}
.mb-150{margin-bottom:75px;}
.mtb-150{margin-top:75px; margin-bottom:75px;}	
.glb-title{margin:30px 0}
.glb-title h2{text-align:left;font-size:18px;letter-spacing:0;padding:10px 15px;padding-right:100px}
.glb-btn,.reverse-glb-btn{padding:3px 20px;font-size:16px;min-width:80px}
fieldset,fieldset.h-100{height:auto!important}
.categories-section .categories-box:nth-child(2n + 3){border-right:0}
.head-right .navbar{position:static}
.categories-section .categories-box:nth-child(2n){border-right:0}
.featured-section .owl-nav{top:-46px}
.featured-section .owl-carousel .owl-nav button.owl-next,.featured-section .owl-carousel .owl-nav button.owl-prev{font-size:28px;width:40px;min-height:32px}
.package-left{width:160px;padding:20px 10px}
div.dataTables_wrapper div.dataTables_paginate{margin-top:20px;border-top:1px solid #e6e6e6;width:100%}
.home-banner-bg .item{padding:25px 0}
.home-banner-bg .item h1{font-size:22px}
.home-banner-bg .item span{font-size:16px}
.home-banner-bg .item p{font-size:17px}
.home-page .glb-title h2{font-size:25px;margin-bottom:15px}
.home-categories-box{text-align:center}
.home-categories-box img{max-height:250px}
footer.footer-bg>.container-fluid{padding-left:1rem;padding-right:1rem}
.footer-col{padding-top:2rem;padding-bottom:5rem}
.header-bg .container-fluid{padding:0 15px}
.logo{padding:10px 0;}
.logo img{max-width:125px;}
.btn-catalog{padding:2px 10px}
.categories-container > .card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}
.categories-container > .card-group > div{margin-bottom:15px}
.categories-container p.card-text{display:flex}
.categories-container > .card-group > div{max-width:100%;flex:0 0 100%}
.categories-container > .card-group:nth-child(even) > div:nth-child(1){order:2}
.categories-container > .card-group:nth-child(even) > div:nth-child(2){order:1}
.categories-container > .card-group:nth-child(even) > div:nth-child(3){order:4}
.categories-container > .card-group:nth-child(even) > div:nth-child(4){order:3}
.custom-section > .row:nth-child(even) > div:last-child{order:1}
.custom-section > .row:nth-child(even) > div:first-child{order:2}
}

@media only screen and (min-width:1170px){
/** ADA CSS **/
.main-ul li.dropdown ul.show-menu{display:block !important; box-shadow:0 8px 12px 2px rgba(72,72,72,0.15);}
.main-menu-bg .main-ul li > ul.show-menu > li.dropdown ul.sub-menu.show-menu{position:absolute; top:0; left:100%; display:block !important; background:#ffffff; width:152px;}
input[type=text]:focus,
input[type=password]:focus,
input[type=radio]:focus,
input[type=email]:focus,
input[type=phone]:focus,
input[type=submit]:focus,
input[type=image]:focus,
a:focus,
input:focus,
button:focus,
textarea:focus,
select:focus,
.main-ul li > a:focus,
.pagination-bg a:focus,
#pagination a:focus,
.sp-customSelect > select + span.select2-container span.select2-selection:focus,
table.dataTable > thead tr th:focus,
table.dataTable > tbody tr td:focus{outline:2px dotted #003862!important;}
.home-featured-bg a.product-more-btn:focus{background:#fff; color:#002D61;}
/** End **/
}