body { font-family: 'Work Sans', sans-serif!important;overflow-x: hidden;}
html {overflow-x: hidden;max-width: 100%;}
.carousel-indicators {display: none;}
.mainSlider .carousel-control-next, .mainSlider .carousel-control-prev {display: none;}
.mobile-image{display :none!important;}
ul.list-item-cart::-webkit-scrollbar-thumb{background:#D9F2F0}
ul.list-item-cart::-webkit-scrollbar-track{background:#fff}
ul.list-item-cart::-webkit-scrollbar{width:5px}
.shopSelect::-webkit-scrollbar-thumb{background:#D9F2F0;border:0.5px solid #013577;}
.shopSelect::-webkit-scrollbar-track{background:#FFF}
.shopSelect::-webkit-scrollbar{width:10px}
.container-fluid{padding: 0;}
.container-fluid .col-lg-12.cke-edit-div.path-hovered-item{padding: 0;}
.modal-content{padding: 28px;}
.alertMiniMsg{color: #FF0000;font-size: 14px;}
.header.style3 .main-menu>li:hover>a{background-color: unset;}
/* ------ Custom Site Styling ------ */
.loginPage{padding:40px 0px;}
.loginPage h2{font-size:20px;text-transform:capitalize;line-height:24px;font-weight: bold;text-align: center;letter-spacing: 0;color:#221E1F;margin-bottom: 30px;}
.loginPage label.loginLabel{font-size: 16px;line-height: 19px;letter-spacing: 0px;color:#000;text-align: left;font-weight: 500;margin-top: 15px;}
.loginPage * input[type="text"] , .loginPage * input[type="password"] {padding:7px 15px;height: 45px;}
.loginPage #showpwd{margin-top:20px;font-size:14px;line-height: 16px;letter-spacing: 0px;color: #000;font-weight: 500;text-decoration: underline;margin-bottom: 40px;}
.loginPage .form-group.d-flex.w-100.flex-column.justify-content-center.align-items-center label{display:none;}
.loginPage .form-group.d-flex.w-100.flex-column.justify-content-center.align-items-center a {text-decoration:underline;font-size: 14px;line-height: 16px;letter-spacing: 0px;color: #000;font-weight: 500;text-align: center;margin:10px 0 30px 0;}
.loginPage a.btn.btn-primary.mybtn.w-100 {text-transform:uppercase;font-size: 12px;letter-spacing: 1.02px;}
.loginPage  h3.modal-title{font-size: 20px;font-weight: bold;line-height: 24px;color:#000;text-align: center;letter-spacing: 0px;text-transform: capitalize;}
.loginPage  p.mb-3{font-size: 16px;font-weight: 500;line-height: 19px;color:#000;text-align: center;letter-spacing: 0px;margin: 9px !important;}

div#widget_price ul li a {text-transform: lowercase;}
.create-account span.shopInStore {padding-inline: 15px; color: #221e1f;}
.create-account span.shopInStore a {font-weight: bold;text-decoration: underline;}
.create-account{padding:80px 0;}
.create-account .page-heading{padding-left: 15px; font-size:20px;text-transform:capitalize;line-height:24px;font-weight:bold;letter-spacing: 0px;color: #221e1f;margin-bottom: 30px;} 
.create-account h5{font-size:20px;text-transform:capitalize;line-height:26px;font-weight:bold;letter-spacing: 0;color:#000;text-align: left;margin-bottom: 30px;}
.create-account form{padding:15px;max-width:830px;}
.create-account label{font-size:16px;line-height: 19px;letter-spacing: 0;text-align: left;font-weight: 500;color:#000;margin-bottom: 10px;}
.create-account .col-12.col-sm-12.text-right.p-0{padding:25px;display: flex;}
.create-account .input-group-text{max-width: 45px;width: 100%;height: 45px;border-radius: 3px;border: 0.5px solid #DEDEDE;}
.create-account .text-right .btn-secondary ,.create-account .text-right .btn-secondary:hover ,.create-account .text-right .btn-secondary:active ,.create-account .text-right .btn-secondary:focus{font-size: 16px; max-width: 118px;width:100%;text-transform: uppercase;height:56px;line-height: 56px;padding:0; color:#013577!important;background: #FFF1EA!important;width:100%; box-shadow: -2px 2px 0px #f56823;border: 2px solid #F56823!important;border-radius: 0;font-weight: bold;}
.create-account .text-right .btn-primary ,.create-account .text-right .btn-primary:hover ,.create-account .text-right .btn-primary:active ,.create-account .text-right .btn-primary:focus {font-size: 16px;margin-right: 14px; max-width: 218px;width:100%; text-transform: uppercase;height:56px;line-height: 56px;padding:0; color:#013577!important;background: #D9F2F0!important;width:100%; box-shadow: -2px 2px 0px #013577;border: 2px solid #013577!important;border-radius: 0;font-weight: bold;}

.seeproducts a{text-decoration: underline;text-transform: capitalize;}
.margin-top-50.animatedParent.animateOnce.banners-container.two-column-mini-banners{margin-bottom:50px;}
.margin-top-50.animatedParent.animateOnce.banners-container.two-column-mini-banners .container{max-width:1200px;}
.margin-top-50.animatedParent.animateOnce.banners-container.two-column-mini-banners h3{font-size:32px;font-weight:bold;text-transform:uppercase;padding:17px 15px;}
.margin-top-50.animatedParent.animateOnce.banners-container.two-column-mini-banners .contrailBanner .contrailText{background:rgba(0,0,0,.75);}
.margin-top-50.animatedParent.animateOnce.banners-container.two-column-mini-banners .contrailBanner .contrailText .contrailTitle{background:rgba(0,0,0,.0);}
.margin-top-50.animatedParent.animateOnce.banners-container.two-column-mini-banners .contrailBanner .contrailText .contrailBody{background:rgba(0,0,0,.0);}
.margin-top-50.animatedParent.animateOnce.banners-container.two-column-mini-banners .contrailBanner .contrailText .contrailBody p{text-align:center;}


/* CATEGORY CSS */
.category-container .container{max-width:1540px;}
#sideNav .closeSideNav{display: none;}
#sideNav{margin-top: 90px;margin-right: 25px;}
.category-container  .main-content .sidebar{    flex: 0 0 14%;max-width: 14%;}
.category-container  .main-content .main-product-container{border-left: 8px solid #D9F2F0;padding-left: 22px; flex: 0 0 86%;max-width: 86%;}
.category-container  .main-content .main-product-container .cat-Banner{display: flex;margin-bottom: 27.5px;}
.category-container  .main-content .main-product-container .cat-Banner img{width: 100%;object-fit: cover;}
.category-container  .main-content .main-product-container .cat-Banner .text h2{font-size: 47px; text-align: left;line-height: 56px;letter-spacing: 0.75px;color:#013577;font-weight: bold;text-transform: none;width: 100%;margin-bottom: 15px;}
.category-container  .main-content .main-product-container .cat-Banner .text p{font-size: 16px; text-align: left;line-height: 25px;letter-spacing: 0.32px;color:#404040;font-weight: 500;text-transform: none;width: 100%;}
.category-container  .main-content .product-list-grid .product-item{margin-bottom: 25px;}
.category-container .breadcrumbs{margin-top: 35px;margin-bottom: 26px;}
.category-container .main-content h2.deptHeading {text-align: center;letter-spacing: 0.35px;font-size: 35px;text-shadow: -2px 2px 0 #013577;-webkit-text-stroke: 1px #013577;color: #d9f2f0;text-transform: uppercase;margin-bottom: 43px;font-family: 'Zilla Slab',sans-serif; font-weight: bold;}
.category-container .main-content .products.product-list-grid {margin-bottom: 45px;}
.category-container .main-content .categoryBottomText h2 {font-size: 28px;color: #013577;letter-spacing: 0.45px;text-align: center;font-weight: bold;margin-bottom: 20px;}
.category-container .main-content .categoryBottomText p {font-size: 16px;letter-spacing: 0.33px;color: #404040;text-align: center;margin: 0;}
.category-container .main-content .categoryBottomText{margin-bottom: 100px;}
.category-container .product-wrapper {max-width: 296px;margin: auto;}
.category-container .filter_widget ul li.active a .check-icon{background: #8BC541;border-color: #8BC541;}



/* PRODUCT CSS */
.product-page .container-fluid.related-product {max-width: 1490px;width: 100%;padding:0 26px ;}
.product-page .container .related.products .product-inner a.product-link .product-image{max-width: 260px;margin-bottom: 6px;}
.product-page .container-fluid.related-product .product-inner a.product-link .product-image{max-width: 272px;margin-bottom: 18px;}
.product-item .product-inner{padding-left: 0;}
.product-item .product-inner .btns{display: flex;flex-direction: row;justify-content: center;width: 100%;}
.product-item .product-inner .chooseoptiona{border:2px solid #013577;background-color: #D9F2F0;margin-right: 8px;}
/* .single-product.favParent   .icon.favoriteIcon{display: none;} */
img.prodImage{max-width: 504px!important;width:100%!important;max-height: 504px!important;height: 100%;}
.single-product{border:0px;}
.single-product .kt-images .kt-main-image{display:flex;align-items:center;justify-content:center;}
.single-product .summary .product_title{font-style: normal;font-weight: bold; font-size: 36px;letter-spacing: 0.11px;line-height: 42px;font-family: 'Zilla Slab',sans-serif;color: #D9F2F0;text-transform: uppercase;text-shadow: -2px 2px 0 #013577;-webkit-text-stroke: 1px #013577;margin-bottom: 14px;}
.single-product .summary #price{font-size: 22px;line-height: 17px;font-weight: 500;letter-spacing: -0.44px;text-transform: uppercase;color: #00162F;}
.single-product .summary .reviewStar svg{color:goldenrod;}
.single-product .summary #skuInfoDsp span.instock{color:green;font-size:16px;padding-left:15px;}
.single-product .summary label{font-size:16px;}

.no-sidebar .product-tabs .nav-pills .nav-link.active{color: #013577!important;border-bottom: 2px solid #013577;font-weight: 500;}
.no-sidebar .product-tabs .nav-pills .nav-link{text-transform: uppercase; margin-right: 30px;background: #fff;border-radius: 0;color: #404040!important;font-size: 18px;line-height: 17px;margin-top: 80px;letter-spacing: -0.59px;text-align: left;font-weight: 400;padding: 0;padding-bottom: 5.5px;}
.related.products{margin-top:30px;}
.related.products h3 {font-weight: bold;font-size: 14px;text-transform: none;color: #404040;line-height: 17px;text-align: center;letter-spacing: 0.49px;margin-bottom: 22.57px;font-family: 'Zilla Slab',sans-serif;}
.product-page .container-fluid.related-product .related.products h3 {font-weight: bold;font-size: 29px;text-transform: none;color: #404040;line-height: 34px;text-align: center;letter-spacing: 0.41px;margin-bottom: 66px;font-family: 'Zilla Slab',sans-serif;}
ul.nav-pills li{display: flex;}
#addToWishList8{display: none;}
#addToCart form {display: flex;justify-content: center; height: 60px; margin-bottom: 16px;}
#addToCart #skuInfoDsp{display: none;}
.single-product .summary {max-width: 571px; width: 100%;; height: 100%; text-align: center;display: flex;flex-direction: column;justify-content: center;align-items: center;}
#addToCart form  select.qtyInput {max-width:114px;width:100%;margin:0 ;border: 1px solid #8C8C8C;margin-right: 10.7px;height: 47px;}
#addToCart form  label.qtyLabel{font-size: 14px;letter-spacing: -0.28px;line-height: 17px;color: #00162F;position: absolute;top: -8px;left: 2px;max-width: 80px;background: #fff;z-index: 3;}
#addToCart form .btn:first-child {position:absolute;right: 0;bottom: 0;z-index: 3;height: 25px;width: 30px;padding: 0;}
#addToCart form .btn.plus {position:absolute;right: 0;z-index: 3;height: 25px;width: 30px;padding: 0;top: 3px;}
#addToCart form .btn:active{border: none;}
#addToCart form  #qtyBoxes{position: relative;max-width: 114px;width: 100%;height: 48px;}
#addToCart form  #qtyBoxes input.qtyInput{width: 100%;height: 100%;position: absolute;top: -14px;left: 0;text-align: left;padding-left: 30px;}
#addToCart form .addtobuttons{width:60%;}
#addToCart form .addtobuttons .btn-primary.addToCart{max-width: 167px;height: 47px;line-height: 47px;font-size: 12px;position:static;}
#addToCart form .addtobuttons .btn-secondary.addToWishList{display: none;}
.single-product .summary .countandStoreHolder {width: 100%;}
.single-product .summary .countandStoreHolder .storeLoc #storeTable .arrowSvg.rotate{rotate: 180deg;}
.single-product .summary .countandStoreHolder p.avlCount {max-width: 180px; width:100%;font-size: 12px;line-height: 17px;letter-spacing: -0.34px;color:#00162F;font-weight: 400;text-align: center;margin: 12px auto 30px auto;}
.single-product .summary .countandStoreHolder  .storeLoc {font-size: 13px;line-height: 17px;letter-spacing: -0.26px;color:#404040;text-align: center;margin-bottom: 40px;}
.single-product .summary .countandStoreHolder #bucketStockHolder ul {list-style: none;border-top: 1px solid #000;margin-top: 10px;}
.single-product .summary .countandStoreHolder #bucketStockHolder ul li {display: flex;justify-content: space-between;padding: 10px;border-bottom: 1px solid #000;}
.single-product .summary a.MorePaymentOpt{font-size: 15px;line-height: 17px;letter-spacing: -0.42px;text-align: center;color:#013577;font-weight: 400;}
.single-product .summary .prodAvlblty{max-width: 571px;width:100%;background-color: #D9F2F0;text-align: center;display: flex;flex-direction: column;justify-content: space-between;align-items: center;padding:17px 20px 15px;margin-top: 19px;}
.single-product .summary .prodAvlblty p{font-size: 12px;line-height: 17px;letter-spacing: -0.34px;color:#013577;font-weight: normal;text-align: center;}
.single-product .summary .prodAvlblty p.Pickup{font-weight: 500;margin-top: 13px;}
.single-product .summary span.brand { display: block;color: #8BC541;font-size: 28px;line-height: 26px;letter-spacing: 0.52px;text-transform: uppercase;text-align: left;font-weight: 500;opacity: 1;}
.ckeditor-Overlay-Text{position:absolute;top:50%;}
.main-content .prod-page-banner{padding: 80px 0px;padding-top: 56px;}
.main-content .prod-page-banner .col-4{display: flex;flex-direction: column;align-items: center;text-align: center;}
.main-content .prod-page-banner .col-4 svg{max-width: 36px;width: 100%;color:#013577;margin-bottom: 17.3px;}
.main-content .prod-page-banner .col-4 h3{font-size: 16px;line-height: 17px;letter-spacing: 0px;text-transform: uppercase;color: #00162F;font-weight: bold;font-family: 'Zilla Slab',sans-serif;text-align: center;margin-bottom:3px ;}
.main-content .prod-page-banner .col-4 p{font-size: 15px;line-height: 21px;letter-spacing: 0.06px;color:#404040;font-weight: 500;text-align: center;margin: 0;max-width: 292px;width:100%;}
.single-product.favParent  a.btn.btn-secondary.pickup.w-100{display: none;}
.single-product.favParent .owl-carousel .owl-item img{max-width: 64px;width:100%;margin-bottom: 3px;}
.single-product.favParent #addToCart form .qtyBoxes{margin-right: 10px;}
.single-product .summary .prodAvlblty a svg{margin-bottom: 2px;}
.product-page .no-sidebar .product-tabs{border: none!important;}
.product-page #atcHolder{max-width: 300px;width: 100%;}
.product-page .modal-content{padding: 20px;}
.single-product.favParent .product-tabs .tab-container p{font-size: 16px;letter-spacing: -0.43px;line-height: 23px;color: #404040;text-align: left;margin-bottom: 0;}
.product-page .container .related.products .product-inner .brand{margin-bottom: 27px;}
.product-page .container .related.products .product-inner .product-name.short{margin-bottom: 40px;}
.product-page .container .related.products .product-item .product-inner .quickView{display: none;}
.product-page .container .related.products .product-inner .info {margin-bottom: 10px!important;margin-top: 0px!important;height: 140px;justify-content: space-between;}
.product-page .container .related.products .product-item .product-inner .chooseoptiona{max-width: 260px;opacity: 1;display: block!important;margin: 0;}
.product-page .container .related.products .owl-carousel.owl-drag .owl-item{margin-right: 18px;}
.product-page .container .related.products{margin-top: 0;padding: 0 40px;}
.product-page .container-fluid.related-product .related.products .heading-section{margin-bottom: 34px;}
.product-page .container-fluid.related-product .related.products{margin-top: 26px;}
.product-page .mz-thumb{display: block;}
.product-page .mz-thumb-selected img {-webkit-filter: unset;filter: unset;}
.product-page .single-product .kt-images .kt-main-image img{max-width: 504px!important;max-height: 504px !important;}
.product-page .container .related.products .owl-carousel .owl-nav button.owl-next, .product-page .container .related.products .owl-carousel .owl-nav button.owl-prev{opacity: 1;visibility: visible;background: #F7F8F9;border-radius: 0;width: 33px;height: 33px;color: #888888;}




/* QUICKVIEW POPUP CSS */
.quickViewModal.show  .main-content{padding: 0;}
.quickViewModal.show .modal-dialog,.quickViewModal.show .modal-dialog .modal-content{max-width: 962px;width: 100%;margin: auto;}
.quickViewModal.show .modal-dialog .modal-content .modal-header{padding: 0;border: none;}
.quickViewModal.show .modal-dialog .modal-content .modal-header h5{display: none;}
.quickViewModal.show .modal-dialog .modal-content .modal-header button.close{margin-right: 0;margin-left: auto;border: none;font-size: 30px;padding: 15px;}
.quickViewModal.show .modal-dialog .modal-content .modal-body{padding: 0 ;}
.quickViewModal.show .single-product .summary {justify-content: flex-start;}
.quickViewModal.show .single-product .summary h1.product_title{margin-left:0;margin-right: auto; font-style:normal;font-size: 40px;line-height: 50px;letter-spacing: 1.04px;font-weight: bold;text-align: left;color: #000;text-transform: capitalize;text-shadow: unset;-webkit-text-stroke: unset;margin-bottom: 9px;}
.quickViewModal.show .main-container{padding: 0;}
.quickViewModal.show .single-product .summary p.brandName{display: block;color: #8BC541;font-size: 15px;margin: 0 auto 18px 0;line-height: 17px;letter-spacing: 0.09px;text-transform: uppercase;text-align: left;font-weight: 600;opacity: 1;}
.quickViewModal.show .single-product .summary #skuInfoDsp span.instock{padding: 0;}
.quickViewModal.show .modal-dialog .modal-content .modal-footer{display: none;}
.quickViewModal.show .main-container .summary {height: auto;}
.quickViewModal.show .main-container a.btn.btn-secondary.pickup.w-100{display: none;}
.quickViewModal.show .main-container .atcHolder{max-width: 300px;width: 100%;}
.quickViewModal.show  .single-product .kt-images .kt-main-image{max-width: 500px;width: 100%;padding: 0;}
.quickViewModal.show  .single-product .kt-images .kt-thumbs{margin-left: 0!important;}
.quickViewModal.show  .single-product .kt-images .kt-thumbs .page-thumb{display: flex;}
.quickViewModal.show  .single-product .kt-images .kt-thumbs .page-thumb img{max-width: 120px;margin-right: 10px;}

.quickViewModal.show  .single-product .kt-images .kt-thumbs .page-thumb-up.thumb-pagination{display: none;}
.quickViewModal.show .main-container a.PaymentOpt{font-size: 15px;letter-spacing: -0.42px;line-height: 17px;color: #013577;margin-bottom: 19px;}
.quickViewModal.show .single-product .summary #price{margin-bottom: 10px;}
.quickViewModal.show .share .shareText{font-size: 14px;letter-spacing: -0.34;color: #404040;margin-bottom: 14px;}
.quickViewModal.show .share span{margin-right: 12.5px;}
.quickViewModal.show .single-product .quickViewProductDescription p{font-size: 16px;line-height: 23px;letter-spacing: -0.43px;color: #404040;font-weight: normal;text-align: left;}
.quickViewModal.show .single-product .quickViewProductDescription a.all-des{margin-bottom: 8px;margin-top: 16px;font-size: 15px;letter-spacing: 0.2px; color: #013577;text-align: left;}
.quickViewModal.show .share span span{display: none;}
.quickViewModal.show img.prodImage{width: 415px !important;margin-bottom: 10px;}








.modal-content:has(.custom-bopis) .modal-header{display:none}
.modal-body .mainBody .custom-bopis{flex: 0 0 44%;margin: 0 auto 15px;}
#header .top-bar ul.top-bar-menu p a,#header .top-bar ul.top-bar-menu p span{color: #fff;}
.custom-bopis .card-body{text-align: center;}
.custom-bopis .card-body a{max-width: 120px;height: 46px;line-height: 46px;}

.modal-content:has(.custom-bopis) .mainBody {display: flex;flex-wrap: wrap;}

.modal-content:has(.custom-bopis) {padding-bottom: 0;}

.header.style2 .main-header .mini-cart a.pickupLocator svg {position: relative;top: 11px;}
.header.style2 .main-header .mini-cart a.pickupLocator svg.svg-inline--fa.fa-caret-down.fa-w-10 {height: 20px !important;top: 5px;}

.pickupstoremsg{margin: 0;position: relative;font-size: 13px;left: 48px;line-height: normal;}
div.shippingMultiOpts {margin-top: 25px;}
div.shippingMultiOpts div.storePickupSel{text-align: center;}
/* HEADER FULL CSS START FROM HERE */

#header .top-bar {height: 47px;background: #013577 0% 0% no-repeat padding-box;color: #fff;align-items: center;}
#header .top-bar ul.top-bar-menu p{color: #fff;font-size: 14px;letter-spacing: 0.07px;line-height: 23px;text-align: center;font-weight: 800;font-family: 'Work Sans', sans-serif}
.main-header .container{max-width: 1550px; width:100%;padding-top: 20px;}
#header .main-header .logo img{max-width: 183px;width:100%;object-fit: cover;}
.main-header .container .search-cart{display: flex;flex-direction: row;}
#header .main-header .main-header-nav  li a{margin-right:10px;}
.header.style2 .main-header .mini-cart{display: flex;flex-direction: row;justify-content: center;max-width:445px;width:100%;align-items: center;}
.header.style2 .main-header .mini-cart a:first-child{margin-right: 0;}
.header.style2 .main-header .mini-cart a.pickupLocator{display: flex;align-items: center;}
.header.style2 .main-header .mini-cart a svg{width:24px;height:24px;}
.header.style2 .main-header .mini-cart a.pickupLocator svg{width:28px;height:28px;}
.header.style2 .main-header .mini-cart a{margin: 0 15px;}
.header.style2 .main-header .mini-cart a.cartDisp{margin-right: 0;}
.header.style2 .main-header .mini-cart a.storeLocator{margin-left: 11px;margin-right: 33px;display: flex;align-items: center;justify-content: center;}
.header.style2 .main-header .mini-cart .pickupLocator p.svgText{margin-bottom: 0;max-width: 165px;width:100%;margin-left:10px;font-size: 13px;line-height:17px;color:#00162F;font-weight: 600;letter-spacing: 0px;}
.header.style2 .main-header .mini-cart .storeLocator span.svgText{max-width: 155px;width:100%;margin-left:3px;font-size: 13px;line-height:17px;color:#00162F;font-weight: 600;letter-spacing: 0px;}
.header.style3 .box-search-wrapper{display: flex;justify-content: flex-end;max-width: 865px;width:100%;height: 46px;}
.header.style2 .main-header .main-menu-wapper {max-width: 1550px;width: 100%;margin: 22px auto 0 auto;padding: 0px 25px;display:flex;justify-content: space-between;    padding-left: 12px;}
#header .main-header .iconAndCount{position:relative;}
#header .main-header .iconAndCount .count{background: #013577;position: absolute;width: 18px;height: 18px; text-align: center; font-size: 11px;line-height: 18px;letter-spacing: 0.06px;border-radius: 50%; color: #fff !important;top: -10px;right: -12px;}
#box-mobile-menu{max-width: 326px!important;}

.box-mobile-menu .main-menu svg.hideit{margin-left: auto;margin-right: 0px;position: absolute;top: 15px;right: 6px;width: 48px;height: 15px; color: rgb(0, 22, 47);}
.box-mobile-menu .box-inner .box-top span.svgText{font-family: 'Zilla Slab',sans-serif; font-size: 14px;line-height: 17px; letter-spacing: 0.36px;color: #344558;font-weight: bold;text-align: left;margin-left: 10px;}
/* HEADER FULL CSS END HERE */

.Main-Carousel .container {max-width: 1920px;width: 100%;padding: 0;}
.carousel-indicators button {width: 12px!important;height: 12px!important;margin:0 20px;border-radius: 50%;background-color: rgba(255, 255, 255, 0.7); border: none;transition: transform 0.3s ease, background-color 0.3s ease;}


/* INFORMATION AND PROMOTION BANNER HEADER CSS START */
.info-Banner {margin-bottom:49.44px; max-width: unset; opacity: 1; width: 100%;background-color: #D9F2F0;padding: 0;background-image: url(/images/contrail/Back1.png);background-size: 100% 40px;background-position: 50% 100%;background-repeat: no-repeat;}
.info-Banner .Banner-Card-Holder{max-width: 1630px;width: 100%;padding-bottom: 60px;width: 100%;margin: auto;padding-top: 22px;}
.info-Banner .info-banner-card{display: flex;flex-direction: column;align-items: center;}
.info-Banner .info-banner-card img{/* max-width: 60px;width: 100%; */margin: 20px;object-fit: contain;background-color: #D9F2F0;height: 63px;}
.info-Banner .info-banner-card .Banner-heading{text-align:center;font-family: 'Zilla Slab',sans-serif;color: #00162f;text-transform: uppercase;font-size: 16px;font-weight: 700;letter-spacing: 0px;margin: 0;margin-bottom: 5px;}
.info-Banner .info-banner-card .Banner-text{text-align: center;font-size: 15px;letter-spacing: 0.06px;font-weight: normal;color: #404040;max-width: 280px;width: 100%;}
/* INFORMATION AND PROMOTION BANNER HEADER CSS END */


/* FEATURED COLLECTION BANNER CSS START */

.featured-Banner {max-width: 1550px;width: 100%;margin-bottom: 59px;}
.featured-Banner .Banner-top .headings, .featured-Banner .Banner-bottom .featured-banner-card{display: flex;flex-direction: column;justify-content: flex-start;align-items: center;font-family: 'Zilla Slab',sans-serif;text-transform: uppercase;letter-spacing: 1px;color:#4D4D4D }
.featured-Banner .Banner-bottom .featured-banner-card svg{color: #013577;fill: #013577;}
.featured-Banner .Banner-top .headings .fban-Main-heading{font-family: 'Zilla Slab', sans-serif;font-weight: bold; text-align: center; letter-spacing: 0.35px;font-size: 35px;text-shadow: -2px 2px 0 #013577;-webkit-text-stroke: 1px #013577;color: #d9f2f0 !important;}
.featured-Banner .Banner-top .headings img{max-width: 200px;object-fit: cover;margin-bottom: 16px;}
.featured-Banner .Banner-top .headings p.heading-text{ text-align:center;font-size: 14px;max-width: 910px;width: 100%;font-weight: bold;letter-spacing: 1.54px;color: #474747;margin-bottom: 38.5px;}
.featured-Banner .Banner-bottom .featured-banner-card img{width: 100%;object-fit: cover;}
.featured-Banner .Banner-bottom .featured-banner-card h2.heading{text-align:center;color: #00162f;font-size: 24px;margin: 14px 0 7px;font-style: normal;font-weight: 700;}
.featured-Banner .Banner-bottom .featured-banner-card p.text{  color: #013577;text-decoration: none;font-family: 'Work Sans', sans-serif;font-weight: bold;letter-spacing: 1.17px;font-size: 11px;text-transform: uppercase;margin: 0;margin-bottom: 10px;}
[data-widget-type="SLIDER"] .slider-arrows {display: none;}
[data-widget-type="SLIDER"] li.slider-item > img {max-width: 260px; width: 100%;
    filter: grayscale(1);
}
[data-widget-type="SLIDER"] li.slider-item > img:hover{filter: grayscale(0);}
/* FEATURED COLLECTION BANNER CSS END */


/* FEATURED BRAND BANNER CSS START */
.Brand-Banner{max-width: 100%;padding: 10px 20px;background-color: #d9f2f0;background-image: url(/images/contrail/Back2.jpg);background-size: 100% 100%;background-position: 50% 100%;background-repeat: no-repeat;}
.Brand-Banner .row{ max-width: 1570px;width: 100%;margin: 0 auto;}
.Brand-Banner .Banner-top .headings, .Brand-Banner .Banner-bottom .Brand-banner-card{opacity: 1; display: flex;flex-direction: column;justify-content: center;align-items: center;font-family: 'Zilla Slab',sans-serif;text-transform: uppercase;letter-spacing: 1px;color:#4D4D4D }
.Brand-Banner .Banner-top .headings {padding: 20px 0;}
.Brand-Banner .Banner-top .headings .fban-Main-heading{font-family: 'Zilla Slab', sans-serif;font-weight: bold;text-align: center; letter-spacing: 1px;font-size: 35px;text-shadow: -2px 2px 0 #013577;-webkit-text-stroke: 1px #013577;color: #D9F2F0 !important;padding-top: 25px;}
.Brand-Banner .Banner-top .headings img{max-width: 200px;object-fit: cover;margin-bottom: 16px;}
.Brand-Banner .Banner-top .headings p.heading-text{ margin:0; font-size: 14px;max-width: 900px;width: 100%;text-align: center;letter-spacing: 1.54px;color: #474747;font-weight: bold;}
.Brand-Banner .Banner-bottom .Brand-banner-card img{width: 100%;object-fit: cover;}
/* FEATURED BRAND BANNER CSS START */

/* WHATSNEW BANNER CSS START */
.whatsNew-Banner {max-width: 1570px;width: 100%;margin: 64px auto 50px;}
.whatsNew-Banner .cke-edit-div{padding: 0 26px;}
.whatsNew-Banner a img{width: 100%;object-fit: cover;}
.whatsNew-Banner a img.Mobile-img{display: none;}
/* WHATSNEW BANNER CSS END */


/* FEATURED DOSE BANNER CSS START */
.Dose-Banner .row{height: 100%;margin: 0;}
.Dose-Banner .col-xl-6.cke-edit-div.col-lg-6.col-md-6.col-sm-12.col-12 {padding: 0;}
.Dose-Banner{max-width: 1570px;width: 100%;padding: 30px 26px 0;margin-bottom: 65.36px;}
.Dose-Banner .Banner-top .headings, .Dose-Banner .Banner-bottom .Dose-banner-card{padding:0;display: flex;flex-direction: column;justify-content: center;align-items: center;font-family: 'Zilla Slab',sans-serif;text-transform: uppercase;letter-spacing: 1px;color:#4D4D4D }

.Dose-Banner .Banner-top .headings .fban-Main-heading{font-family: 'Zilla Slab', sans-serif;font-weight: bold;line-height: 26px; text-align: center; letter-spacing:1px;font-size: 35px;text-shadow: -2px 2px 0 #013577;-webkit-text-stroke: 1px #013577;color: #d9f2f0 !important;}
.Dose-Banner .Banner-top .headings img{max-width: 200px;object-fit: cover;margin-bottom: 16px;}
.Dose-Banner .Banner-top .headings p.heading-text{font-size: 14px;max-width: 900px;width: 100%;text-align: center;letter-spacing: 0.59px;margin-bottom: 14px;color: #474747;font-weight: bold;}
.Dose-Banner .Banner-bottom .Dose-banner-card img{width: 100%;object-fit: cover;}
.Dose-Banner .Banner-bottom .img1 img{    max-height: 773px;height: 100%;}
.Dose-Banner .Banner-bottom .img2 img{max-width: 400px;height:100%;width: 100%;}
.Dose-Banner .Banner-bottom .img3 img{max-width: 400px;height:100%;width: 100%;}
.Dose-Banner .Banner-bottom .img2{padding: 0 5px 5px 5px;display: block;}
.Dose-Banner .Banner-bottom .img3{padding: 5px 5px 0 5px;display: block;}
.Dose-Banner .col-xl-6.cke-edit-div.col-lg-6.col-md-6.col-sm-12.col-12 .row.p-0 {height: 100%;}


.Dose-Banner .col-xl-6.cke-edit-div.col-lg-6.col-md-6.col-sm-12.col-12.Dose-banner-card.img1 {
    padding-right: 6px;
}
/* FEATURED DOSE BANNER CSS END */

.AccessiblyImageContainer {position: fixed;top:50%;right: 20px;}

/* OUR LOCATION CSS START */
.OurLocation .row{margin: 0;border: 1px solid #138BD0;}
.OurLocation { max-width: 1570px;width: 100%; text-transform: uppercase; margin-bottom: 49px;padding: 0 26px;}
.OurLocation .loc-Main-img{padding: 0;}
.OurLocation .loc-Main, .OurLocation .loc-Main-img{ display:flex; flex-direction: column;align-items: center;justify-content: center;padding:0;}
.OurLocation .loc-Main-img img{width: 800px;object-fit: cover;}
.OurLocation .loc-Main .Main-heading{text-align: center; letter-spacing: 0.43px;font-size: 43px;text-shadow: -2px 2px 0 #013577;-webkit-text-stroke: 1px #013577; font-family: 'Zilla Slab',sans-serif;  color: #D9F2F0 !important;}
.OurLocation .loc-Main p.heading-text{padding: 0px;margin: 5px auto 20px auto; text-transform: none; color: #4d4d4d; font-size: 15px;max-width: 620px;width: 100%;text-align: center;margin-bottom: 35px;letter-spacing: 0.3px;color: #404040;font-family: 'Zilla Slab', sans-serif;font-weight: 500;}
.OurLocation .loc-Main a.OurLocationBtn{line-height: 47px; height: 47px; background-color:#d9f2f0; ; color: #013577; text-transform: uppercase; box-shadow: -3px 3px #013577;border: solid 2px #013577 !important;font-weight: 700 !important;font-size: 12px;letter-spacing: 1.03px !important;max-width: 233px;width: 100%;text-align: center;}
.OurLocation .loc-Main img{max-width: 126px;width: 100%;object-fit: cover;}
/* OUR LOCATION CSS END */


/* FOOTERINFO ALL CSS START HERE  */
section#contentHolder :has(.infoPage) .breadcrumbs {display: none;}
.container.infoPage{max-width: 1000px;width: 100%;padding:0 40px;padding-bottom: 30px;}
.container.infoPage h2,.container.infoPage h3,.container.infoPage h1{font-size: 24px;font-weight: bold;color: #00162F;font-family: 'Zilla Slab', sans-serif;margin: 30px 0px;}
.container.infoPage .title h1{font-size: 42px;line-height: 40px;letter-spacing: 1px;text-align:center;text-transform: uppercase;text-shadow: -2px 2px 0 #013577;-webkit-text-stroke: 1px #013577;color:#D9F2F0;font-family: 'Zilla Slab',sans-serif;-webkit-font-smoothing:antialiased;margin: 20px 0 30px 0;}
.container.infoPage  p{font-size: 15px; line-height: 17px; letter-spacing: 0.5px;color: #404040;font-family: 'Work Sans',sans-serif; margin: 15px 0;}
.container.infoPage a,.container.infoPage a span{color: #005596;}
.container.infoPage h4{font-size: 20px; font-weight: bold;font-family: 'Zilla Slab', sans-serif;margin: 20px 0px;color: #00162F;}
.container.infoPage .form-fields-columns{display: flex;margin:20px 0}
.container.infoPage .form-field.form-field--half,.container.infoPage .form-field{position: relative;width: 100%;}
.container.infoPage .form-field.form-field--half input{max-width: 470px;width: 100%;padding: 15px 14px;margin: 0;}
.container.infoPage .form-field input{width: 100%;padding: 15px 14px;margin-bottom: 20px;}
.container.infoPage .form-field.form-field--half label,.container.infoPage .form-field label{position: absolute;top: 15px;left: 20px;}
.container.infoPage .form-field-input.form-field-textarea{width: 100%;height: 150px;padding: 10px 14px;}
.container.infoPage .form-field.form-field--half:first-child{margin-right: 20px;}
.container.infoPage .button-primary{text-transform: uppercase;height: 56px;line-height: 56px;padding: 0;color: #013577 !important;background: #D9F2F0 !important;width: 100%;box-shadow: -2px 2px 0px #013577;border: 2px solid #013577 !important;border-radius: 0;margin:20px 0;font-weight: bold;}
.contactSubmitBtn{max-width:180px;margin-top: 40px;}
.error-message{color: rgb(233, 10, 10);}


.container.infoPage input,.container.infoPage textarea{border: 0.5px solid #000;}
/* FOOTERINFO ALL CSS END HERE  */

/* VIEWCART ALL CSS START HERE  */
#viewcart{padding: 0 10px;}
#viewcart .container {max-width: 860px;width: 100%;}
#viewcart #viewcartContent{padding:20px 0;padding-bottom: 0;}
#viewcart #viewcartContent .greatChoiceText .cartText h1{font-size:40px;text-align:left;letter-spacing:0.4px;line-height:37px;font-weight:bold;font-family:'Zilla Slab',sans-sarif;color:#001629;margin-bottom: 26px;}
#viewcart #viewcartContent .greatChoiceText .cartText span{font-size:25px;text-align:left;letter-spacing:-0.15px;line-height:24px;font-weight:bold;font-family:'Zilla Slab',sans-sarif;color:#383838;}
#viewcart #viewcartContent .greatChoiceText {display: flex;justify-content: space-between;padding: 20px 5px;}
#viewcart #viewcartContent .greatChoiceText .subtotalCheckout{display:flex;}
#viewcart #viewcartContent .greatChoiceText .subtotalCheckout .subTotalText{flex-direction: column;display: flex !important;text-align: right;align-items: flex-end;margin-right:18px;}
#viewcart #viewcartContent .greatChoiceText .subtotalCheckout .subTotalText span:first-child{font-size: 13px;letter-spacing: 0.03px;line-height: 19px;color: #716D68;font-weight: 500;margin-bottom:3px;}
#viewcart #viewcartContent .greatChoiceText .subtotalCheckout .subTotalText span:nth-child(2){font-size: 30px;letter-spacing: 0.03px;line-height: 24px;color: #001629;font-weight: 500;}
#viewcart #viewcartContent .greatChoiceText .subtotalCheckout a{color:#013577;font-weight: bold; max-width: 124px;width: 100%;background: #D9F2F0;box-shadow: -2px 2px 0px #013577;border: 2px solid #013577;padding: 10px 25px;text-transform: uppercase;font-size: 12px;line-height: 17px;letter-spacing: 1.03px;height: 64px;}
#viewcart #viewcartContent .fieldData .viewcartContent{display: flex;justify-content: flex-start;padding: 0;}
#viewcart #viewcartContent .fieldData .viewcartContent .leftSideImage{max-width: 140px;width: 100%;}
#viewcart #viewcartContent .fieldData .viewcartContent .rightSideDesp{display: flex;align-items: center;max-width: 720px;width: 100%;}
#viewcart #viewcartContent .fieldData .viewcartContent .rightSideDesp .productDesp{max-width: 380px;width: 100%;padding-right:29px ;}
#viewcart #viewcartContent .fieldData .viewcartContent .rightSideDesp .productDesp span.name{margin-bottom:9px;font-size: 15px; line-height: 19px;letter-spacing: 0.3px;color:#444;font-weight: normal;text-align: center;}
#viewcart #viewcartContent .fieldData .viewcartContent .rightSideDesp .productDesp strong,
#viewcart #viewcartContent .fieldData .viewcartContent .rightSideDesp .productDesp strong p.itemPrice{font-size: 14px;letter-spacing: 0.03px;line-height: 13px;color: #656565;}
#viewcart #viewcartContent .fieldData .viewcartContent .rightSideDesp .quantityBox{position: relative;margin-right: 80px;    max-width: 106px;width: 100%;}
#viewcart #viewcartContent .fieldData .viewcartContent .rightSideDesp .quantityBox .quantity{max-width: 114.5px;width: 100%;height: 47px;border:1px solid #8C8C8C;padding:0 20px}
#viewcart #viewcartContent .fieldData .viewcartContent .rightSideDesp .quantityBox  p.qtyText{background: #fff;position: absolute;top: -9px;left: 10px;font-size: 14px;line-height: 17px;letter-spacing: -0.28px;color: #00162F;margin: 0;}
#viewcart #viewcartContent .fieldData .viewcartContent .rightSideDesp  a.removebtn{margin-left: auto;margin-right: 20px;}
#viewcart #viewcartContent .giftNote p{font-size: 15px;line-height: 19px;letter-spacing: 0.03px;color: #444444;font-weight: medium;text-align: left;margin-bottom: 10px;margin-top: 26px;}
#viewcart #viewcartContent .giftNote textarea{max-width: 450px;width: 100%;height: 118px;border: 1px solid #ABABAB;}


/* VIEWCART ALL CSS END HERE  */


#cartDrpDown{position: absolute;z-index: 999;opacity: 1;width: 430px;background-color: #fff;top:100%;right: 0;}
#cartDrpDown.fixed{position: fixed;top: 0;}
#cartDrpDown .content-inner{max-width: 430px;width: 100%;margin:0 auto;padding:10px 20px;position: relative;}
#cartDrpDown .content-inner.Emptycart{max-width: 430px;margin-right: 0;}
#cartDrpDown .content-inner.Emptycart .box-title a{top: 40%; right: 40px;}
#cartDrpDown .content-inner .close{position: absolute;top:5px;right: 15px;font-size: 22px;}
#cartDrpDown .content-inner .close svg{padding: 0;width: 20px;height: 16px;}
#cartDrpDown .content-inner ul.list-item-cart  li.item-cart .cart-top{display: flex;}
#cartDrpDown .content-inner ul.list-item-cart  li.item-cart .thumb{margin: 0 15px;}
#cartDrpDown .content-inner ul.list-item-cart  li.item-cart .thumb a img{max-width: 103px;width: 100%;object-fit: cover;}
#cartDrpDown .content-inner .content-inner-data .product-data .heading-text h3{font-family: 'Zilla Slab',sans-serif; margin-bottom: 22px; font-size: 24px;letter-spacing: 0.32px;line-height: normal;text-align:left;color: #001629;font-weight: bold;}
#cartDrpDown .content-inner ul.list-item-cart  li.item-cart .product-info  strong .price,
#cartDrpDown .content-inner ul.list-item-cart  li.item-cart .product-info  strong,
#cartDrpDown .content-inner ul.list-item-cart  li.item-cart .product-info .product-name a{margin-bottom: 4px; font-size: 15px;line-height: 19px;letter-spacing: 0.03px;font-style: normal;color: #444444;font-weight: normal;font-family: 'Work Sans',sans-serif;}
#cartDrpDown .content-inner .content-inner-data .subtotalandBtns1{ max-width: 380px;width: 100%;}
#cartDrpDown .content-inner .content-inner-data .subtotalandBtns2{ max-width: 380px;width: 100%;padding-top: 20px;border-top: 2px solid #013577;}
#cartDrpDown .content-inner .content-inner-data .sBns .action-btn{display: flex;}
#cartDrpDown .content-inner .content-inner-data .sBns .action-btn .btn-primary,
#cartDrpDown .content-inner .content-inner-data .sBns .action-btn .btn-secondary{max-width: 100%;width: 100%;height: 47px;line-height: 44px;font-size: 12px;letter-spacing: 1.03px;margin-bottom: 30px;}
#cartDrpDown .content-inner .content-inner-data .sBns .subtotal .amount,
#cartDrpDown .content-inner .content-inner-data .sBns .subtotal{font-size: 30px;letter-spacing: 0.06px;line-height: 19px;color:#716D68;font-weight: normal;font-family: 'Work Sans',sans-serif;margin-bottom: 27px;}
#cartDrpDown .content-inner .content-inner-data .sBns .subtotal .amount{color: #001629;}
#cartDrpDown .content-inner .content-inner-data .product-data .heading-text h3 svg{margin-right: 8.6px;}
#cartDrpDown .content-inner .list-item-cart{min-width: 404px;width: 100%;max-height: 420px;overflow: auto;}
#cartDrpDown .content-inner ul.list-item-cart li.item-cart .cart-prod-bottom .editUpdate { display: flex;justify-content: space-between;max-width: 380px;width: 100%;align-items: center;margin-top: 20px;}
#cartDrpDown .content-inner ul.list-item-cart li.item-cart .cart-prod-bottom .editUpdate button{width: 50px;height: 40px;font-size: 16px;border: none;background-color: #D9F2F0;}
#cartDrpDown .content-inner ul.list-item-cart li.item-cart .cart-prod-bottom .editUpdate .cartQty{border:1px solid #D9F2F0;border-radius: 5px;}
#cartDrpDown .content-inner ul.list-item-cart li.item-cart .cart-prod-bottom .editUpdate input{max-width: 120px;width: 100%;height: 40px;border: none;text-align: center;}
/*ACCOUNT POPUP SIGNUP LOGIN CSS START*/

.pop-content * {
    font-family: Work Sans, sans-serif;
}
.hideData{display: none;}
.pop-content {
	display: block;
    background: #fff;
    border-radius: 0px;
    opacity: 1;
    padding: 28px 28px 30px 29px;
    max-width: 437px;
    width: 100%;
    margin: 0;
    margin-inline: auto;position: absolute;
    top: 100%;
    right: 40px;
    overflow: auto;
    border: 0;
    border-top: 0;
}

.pop-content .pop-header button {
    border: none;
    background-color: transparent;
    position: absolute;
    right: 28px;
    top: 28.97px;
    padding: 0;
}

.pop-content .pop-header button svg {
    padding: 0;
    width: 20px;
    height: 16px;
}
.pop-content .popOverlay .popHolder .pop-footer{text-align:center;}
.pop-content .pop-header h5 {
    font-size: 30px;
    line-height: 17px;
    letter-spacing: 0.3px;
    color: #D9F2F0!important;
    font-weight: bold;
    margin-bottom: 10px;
    margin-inline: auto;
    text-transform: uppercase;
    margin-top: 19px;
    font-family: 'Zilla Slab',sans-serif;
    text-shadow: -2px 2px 0px #013577!important;
    -webkit-text-stroke: 1px #013577!important;
    opacity: 1;
}

.pop-content .pop-body .form-group {
    margin-bottom: 18px;
}

.pop-content .pop-body .form-group:nth-child(2) {
    margin-bottom: 15px;
}

.pop-content .pop-body .form-group label {
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0.56px;
    color: #1d2019;
    text-transform: capitalize;
}

.pop-content .pop-body .form-group input {
    font-size: 16px!important;
    border: 1px solid #1d2019!important;
    border-radius: 0;
    max-width: 380px;
    width: 100%;
    margin-top: 6px;
    margin-bottom: 0px;
    height: 45px;
    line-height: 45px;
    opacity: 1;
}

.pop-content .pop-body .form-group input, .pop-content .pop-body .form-group select, .pop-content .pop-body .form-group textarea {
    color: #545454;
    padding: 5px 0px 5px 16px;
    font-size: 16px;
    letter-spacing: 0.56px;
}

.pop-content .pop-body .form-group #login_passwrd input, .pop-content .pop-body .form-group #login_passwrd select, .pop-content .pop-body .form-group #login_passwrd textarea {
    width: 20px;
    height: 20px;
    color: #545454;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0.56px;
    font-family: 'Fira Mono', monospace;
    font-weight: 400;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
}

.pop-content .pop-body .form-group #togglePassLink {
    padding: 0px;
    margin-top: 9px;
    display: flex;
    flex-direction: row;
}

.pop-content .pop-body .form-group #togglePassLink svg {
    color: #000000;
}

.pop-content .pop-body .form-group #togglePassLink span {
    margin-left: 0;
    margin-bottom: 7px;
    color: #1d2019;
    font-size: 12px;
    line-height: 14px;
    letter-spacing: 0.48px;
    text-decoration: underline;
}

.pop-content .pop-body .form-group .signin {
    max-width: 141px;
    width: 100%;
    background: #D9f2f0!important;
    border: 0;
    color: #013577!important;
    font-weight: bold;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 45px;
    border-radius: 0;
    padding: 0px;
    margin-top: 10px;
    margin-inline: auto;
    height: 47px;
    text-transform: uppercase;
    letter-spacing: 1.03px;
    box-shadow: -2px 2px 0px #013577!important;
    border: 2px solid #013577!important;
}

.pop-content .pop-body .form-group .forgot {
    margin-top: 15px;
    color: #1d2019;
    margin-bottom: 35px;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.48px;
    padding: 0px;
    text-transform: uppercase;
}

.pop-content .pop-footer .modal-title {
    margin: 0px;
    padding: 0px;
    font-weight: 600;
    font-size: 25px;
    line-height: 29px;
    letter-spacing: 0;
    border: 0px;
    color: #1d2019;
    text-transform: capitalize;
    margin-bottom: 6px;
}

.pop-content .pop-footer p {
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0.56px;
    color: #1d2019;
    margin: 3px 0px 0px 0px;
}

.pop-content .pop-footer a {
    max-width: 380px;
    width: 100%;
    margin-top: 10px;
    background: #002147!important;
    border: 0;
    font-weight: 500;
    font-size: 18px;
    line-height: 53px;
    height: 53px;
    padding: 0;
    color: #fff!important;
    letter-spacing: 0.27px;
    text-transform: capitalize;
    border-radius: 0;
}

.pop-content .popOverlay .popHolder .pop-footer {
    padding-top: 10px;
    border-top: 0.5px solid #1d2019;
}

.pop-content .popOverlay .popHolder .pop-footer a.createaccount {
    max-width: 206px;
    box-shadow: -2px 2px 0px #F56823!important;
    border: 2px solid #F56823!important;
    background: #FFF1EC!important;
    color: #013577!important;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1.03px;
    font-weight: bold;
    height: 47px;
    line-height: 45px;
}
/*ACCOUNT POPUP SIGNUP LOGIN CSS END*/
.eventPromotion-container{
    padding: 25px;
    border-top: 1px solid #EAEAEA;
    max-width: 326px;
    width: 100%;
    display: flex;
    flex-direction: column;
}
.eventPromotion-container {list-style: none;}
.eventPromotion-container  a{font-size: 14px;letter-spacing: 0px;line-height: 17px;color: #00162F;margin-bottom: 26px;font-weight: bold;text-transform: uppercase;}


/*PICKUP CSS START*/
.hideData{display: none;}
/* .instorePickup{position: absolute;top: 100%;max-width: 670px;display: flex;right: 220px;flex-direction: column;padding: 30px;background: #fff;border: 1px solid #000;} */
#instorePickup a.closebtn{margin-left:auto;margin-bottom:19.9px;margin-right:0;}
#instorePickup a.closebtn svg{padding: 0;width: 20px;height: 16px;}
#instorePickup span.headingtext{margin-bottom: 35px;font-size: 30px;line-height: 31px;/* -webkit-text-stroke: 1px #013577; */font-family: 'Zilla Slab', sans-serif;text-align: center;font-weight: bold;letter-spacing: 0.3px;text-transform: uppercase;opacity: 1;color: #013577;/* text-shadow: -2px 2px 0px #013577; */}
.instorePickup {
    position: absolute;
    top: 100%;
    max-width: 437px;
    display: flex
;
    right: 220px;
    flex-direction: column;
    background: #FFF1EA;
    border-style: solid;
    border-width: 2px;
    border-color: #F56823;
    border-radius: 4px 4px 4px 4px;
    padding: 0 4px;}
#instorePickup a.btn-primary,#instorePickup a.btn-secondary{text-align:center;margin:0 auto; line-height:46px; max-width:191px;width:100%;height:47px;}
#instorePickup a.btn-secondary{margin-bottom:20px;font-size: 12px;letter-spacing: 1.03px;}
/*PICKUP CSS END*/

/*CART CSS START*/
#celModal .modal-content .modal-body .product-data .heading-text h3{font-family: 'Zilla Slab', sans-serif;margin-bottom: 22px;font-size: 32px;letter-spacing: 0.32px;line-height: 17px;text-align: center;color: #001629;font-weight: bold;}
#celModal .modal-content .modal-body .product-data .heading-text p{margin-bottom: 24px;font-size: 18px;letter-spacing: -0.11px;line-height: 17px;text-align: center;color: #383838;font-weight: bold;}
/*CART CSS END*/



/*STORE LOCATION POPUP CSS START*/
.shopSelect .container{padding: 0;}
.shopSelect{display: block; position: absolute;background: #fff;top: 135px;max-width: 437px;width: 100%;right: 30px;z-index: 999; padding: 33px;height: 700px;overflow: hidden;overflow-y: scroll;}
.shopSelect .closebtn{margin-left: auto;width: 30px;}
.shopSelect .closebtn svg{padding: 0;width: 20px;height: 16px;}
.shopSelect h1#exampleModalLabel{margin-bottom: 32px; font-size: 30px;line-height: 31px;-webkit-text-stroke: 1px #013577;font-family: 'Zilla Slab',sans-serif;text-align: center;font-weight: bold;letter-spacing: 0.3px;text-transform: uppercase;opacity: 1;color: #D9F2F0;text-shadow: -2px 2px 0px #013577;}
.shopSelect .pinLocation{padding: 0;display: flex;}
.shopSelect .pinLocation svg{width: 14px;height: 18px;color:#013577;margin-right: 7.5px;}
.shopSelect .pinLocation h3{font-size: 14px;line-height: 17px;letter-spacing: 0.56px;color: #013577;font-weight: bold;font-family: 'Zilla Slab',sans-serif;margin-bottom: 10px;}
.shopSelect .storeForm .search-text-box input.inputField{max-width: 371px;width: 100%;height: 46px;border: 1px solid #979797;padding: 10px 20px;color: #888888;border-radius: 5px;}
.shopSelect .storeForm{padding: 0;position:relative;border-bottom: 0.5px solid #1D2019;}
.shopSelect .storeForm .search-text-box{margin-bottom: 20px;}
.shopSelect .storeForm button.btn-search-store {border: none;position: absolute;right: 10px;top: 20%;background:transparent;}
.shopSelect .storesDesp .pinLocation-header h2 {margin-top: 22px;margin-bottom: 6px; font-size: 15px;text-align: left;letter-spacing: 0px;font-weight: bold;line-height: 18px;color:#013577;font-family: 'Zilla Slab',sans-serif;}
.shopSelect .storesDesp .pinLocationDetail h2 {margin-bottom: 22px; font-size: 13px;text-align: left;letter-spacing: 0px;font-weight: 500;line-height: 18px;color:#1D2019;}
.shopSelect .storesDesp .loc-btn{border-bottom: 0.5px solid #1D2019;padding-bottom: 20px;display: flex;justify-content: space-between;align-items: flex-end;}
.shopSelect .storesDesp a{max-width: 88px!important;width: 100%!important; font-size: 14px!important;line-height: 17px !important;font-weight: 600!important;font-family: 'Zilla Slab',sans-serif!important;color: #F56823!important;margin: 0!important;text-align: right!important;}
.shopSelect .storesDesp .btnHolderCommon  a.saveStore{height: 47px!important;line-height: 45px!important; margin: 0!important;max-width: 191px!important;color: #013577!important;display: inline-block!important;  padding: 0px 30px!important;font-size: 12px!important;letter-spacing: 1.03px!important;font-weight: bold!important;}


/*STORE LOCATION POPUP CSS END*/
/* .product-container-index .cke-edit-div  { max-width: 1590px;width: 100%;margin: 0 auto;padding: 0 26px;}
.product-container-index .cke-edit-div  h2.sliderHeading,.cke-edit-div .slider-arrows{display: none;}
.product-container-index .cke-edit-div .product-inner .btns{display: flex;margin-top: 36px;}
.product-container-index .cke-edit-div .product-inner .btns .quickView {border: 2px solid #f56823;background: #FFF1EA 0% 0% no-repeat padding-box;color: #013577;max-width: 144px;width: 100%;text-align: center;font-weight: bold;font-size: 12px;opacity: 0;transition: opacity 1s;height: 39px;line-height: 39px;text-transform: uppercase;display: block;}
.product-container-index .cke-edit-div .product-inner .btns .chooseoptiona {border: 2px solid #013577;background-color: #D9F2F0;margin-right: 8px;}
.product-container-index .cke-edit-div .product-inner:hover .quickView  { opacity: 1;}
.product-container-index .cke-edit-div .sliderViewAll{font-weight: bold;color: #013577!important;letter-spacing: 1.03px;font-size: 12px; max-width: 219px;width: 100%;height: 47px;display: block;margin: auto;margin-top: 73px;line-height: 46px;}
.product-container-index .slider-item{margin-right: 10px;} */

.product-container-index { max-width: 1590px;width: 100%;margin: 0 auto;padding: 0 26px;}
.product-container-index h2.sliderHeading,.cke-edit-div .slider-arrows{display: none;}
.product-container-index .product-inner .btns{display: flex;margin-top: 36px;}
.product-container-index .product-inner .btns .quickView {border: 2px solid #f56823;background: #FFF1EA 0% 0% no-repeat padding-box;color: #013577;max-width: 144px;width: 100%;text-align: center;font-weight: bold;font-size: 12px;opacity: 0;transition: opacity 1s;height: 39px;line-height: 39px;text-transform: uppercase;display: block;}
.product-container-index .product-inner .btns .chooseoptiona {border: 2px solid #013577;background-color: #D9F2F0;margin-right: 8px;}
.product-container-index .product-inner:hover .quickView  { opacity: 1;}
.product-container-index .sliderViewAll{font-weight: bold;color: #013577!important;letter-spacing: 1.03px;font-size: 12px; max-width: 219px;width: 100%;height: 47px;display: block;margin: auto;margin-top: 73px;line-height: 46px;}
.product-container-index .slider-item{margin-right: 10px;}

/* FOOTER ALL CSS START */
footer{background-color: #D9F2F0;border-top: 5px solid #00162f;padding:42px 26px;padding-bottom: 15px;}
footer .container{max-width:1920px;width: 100%;}
footer .main-footer{max-width: 1600px;width: 100%;margin-inline: auto;}
footer .main-footer .widget_text h5{text-align: center; transform: scaleY(0.9);line-height: 14px; font-size: 14px; letter-spacing:1px;text-transform: uppercase;font-weight: 700;margin:0;padding: 15px 0;}
footer .widget_text h5 i {display: none;}
footer .main-footer .widget_text li.heading-last{transform: scaleY(0.9);line-height: 14px; font-size: 14px; letter-spacing:1px;text-transform: uppercase;font-weight: 700;margin-bottom: 10px;padding-top: 20px;}
footer .main-footer .widget_text a{list-style:none;text-align: center;color: #001629!important;text-decoration: none;letter-spacing: 0;font-size: 14px;line-height: 28px!important;}
footer .main-footer .widget_text a{text-decoration: none;color: #00162f;line-height: 22.5px; display: block;}
.subscribeUs{background-color: #D9F2F0;}
 .subscribe-text{text-align: center;text-transform: uppercase;font-weight: bold;color: #001629;font-size: 21px;font-family: 'Zilla Slab',sans-serif;padding: 15px 20px;line-height: 23px;letter-spacing: 0.5px;margin: 0;padding-top: 0;}
.subscribeUs .subscribe-bar{display: flex;flex-direction: row;justify-content:center;padding: 0 20px; width:100%;margin: auto;}
.subscribeUs .subscribe-bar input{height: 49px;max-width: 354px;color: #013577;border-radius: 0;width: 100%;border: none;}
.subscribeUs .subscribe-bar input::placeholder{color: #013577;}
.subscribeUs .subscribe-bar .subBtn{line-height: 47px;text-align: center; max-width: 91px;width: 100%;font-size: 12px;padding: 0 10px;box-shadow: -3px 3px #013577;border: solid 2px #013577 !important;font-weight: 700 !important;text-transform: uppercase;height: 49px;color: #013577;margin-left: 10px;letter-spacing: 1px !important;background-color: #D9F2F0;}
.subscribeUs .social-icons {display: flex;justify-content: center;align-items: center;padding: 30px;}
.subscribeUs .social-icons i{font-size: 18px;margin: 0 10px;}
footer .footer-bottom .copyright-text{margin: 46px auto auto 0;}
 .american-express ul{margin:0; display: flex;flex-direction: row;justify-content: flex-end;align-items: center;}
 .american-express ul li{list-style: none;display: block;margin: 23px 9px auto 9px;}
 .american-express ul.payment-icons li.payment-icons-item svg{width: auto;height: 30px;}

footer .footer-bottom p{font-size: 14px;line-height: 23px;letter-spacing: 0.62px; color:#001629;font-weight: 400;}
.footer .footer-bottom .col-8 .american-express ul.payment-icons{display:flex;list-style:none;justify-content: flex-end;}
footer .main-footer .footer-Cols{padding: 0;}
footer .main-footer .footer-Cols:nth-child(1) {order: 4;}
footer .main-footer .footer-Cols:nth-child(2) {order: 5;}
.footer-Cols h5 svg{display: none;}
.ActiveFot{border-top: 1px solid #B4C7CB;border-bottom:  1px solid #B4C7CB;}
.subscribeUs .social-icons a svg{color: #001629;    margin-right: 23.45px;}
/* Footer FULL CSS END HERE */
/* Blogs Events Promotions*/
#catPageInner #sideNav{display: none;}


.check-icon{border-radius: 2px; margin-right: 6px; content: "\e808";background-repeat: no-repeat;display: inline-block;margin-top: 0;vertical-align: middle;height: 14px;line-height: 14px;width: 14px;border: 1px solid #404040;box-sizing: unset;}

.product-container-index .slider-item{position:relative;}
.product-container-index  .product-inner .webAdmin{    position: absolute;top: 0;left: 5px;line-height: 30px;height: 30px;width: 30px;border-radius: 15px;font-size: 25px;text-align: center;color: #00437F;background: rgba(255, 255, 255, .5);}
.product-container-index .product-inner a.product-link .product-image{margin-bottom: 18px;}
.product-inner a.product-link .product-image{margin-bottom: 25px;}

.product-wrapper.favParent.quickParent{display: flex;justify-content: center;}


@media (max-width:1670px){
    .mainSlider .carousel-inner h2, .mainSlider .carousel-inner h2 a{font-size: 100px!important;line-height: 95px !important;}
    .mainSlider p{font-size: 175px!important;line-height: 150px!important;margin-bottom: 25px!important;}
    .mainSlider .carousel-inner .carousel-caption{left: 1%!important;top: 10%!important;}
    

}



@media (min-width:1201px){
.category-container .main-content .main-product-container .cat-Banner img{padding-right: 40px;}
}
@media (max-width:1200px){
    .whatsNew-Banner a img.Mobile-img{display:block;}
    .whatsNew-Banner a img.Desktop-img{display: none;}
    #sideNav{margin: 0;}
	.info-Banner .info-banner-card .Banner-text{display: none;}
	
.mainSlider .carousel-inner .carousel-caption {left: 5%!important;font-family: 'Work Sans', sans-serif;top:10%!important;max-width: 338px!important;}
.mainSlider .carousel-inner h2,.mainSlider .carousel-inner h2 a {text-shadow: -3px -3px 0px #fff!important;font-size: 58px!important;line-height: 56px!important;color: #960300;font-weight: 500;text-align: center;margin-bottom: 0;text-transform: uppercase;text-decoration: none;letter-spacing: 0.29px!important;}
.mainSlider p{font-size: 103px!important;line-height: normal!important;color: #CDA178;font-weight: 600;margin-bottom: 23px!important;text-shadow: -2px -2px 0px #fff!important;}
.mainSlider .carousel-caption a.carouselbtn{color: #960300;border-radius:45px;font-weight: bold;display: inline-block; max-width: 130px!important;width:100%;height:35px!important;line-height: 33px!important;text-transform: uppercase;border:2px solid #960300;text-align: center;font-size: 12px!important; letter-spacing: 2.24px!important;}

.info-Banner .Banner-Card-Holder{padding-top: 8px;}
.featured-Banner .Banner-top .headings p.heading-text{max-width: 608px;margin-bottom: 42px;}
.Brand-Banner .Banner-top .headings p.heading-text{max-width: 604px;}
.OurLocation .loc-Main p.heading-text{max-width: 330px;}
.featured-Banner .Banner-top .headings .fban-Main-heading{font-size: 27px;}
.Brand-Banner .Banner-top .headings .fban-Main-heading,.Dose-Banner .Banner-top .headings .fban-Main-heading{font-size: 24px;}
.featured-Banner .Banner-top .headings, .featured-Banner .Banner-bottom{padding: 0 20px;}
.featured-Banner .Banner-top .headings, .featured-Banner .Banner-bottom .featured-banner-card{padding: 0 6px;}
.product-container-index .cke-edit-div .product-inner .btns .quickView{opacity: 1;}




	/* CATEGORY CSS */
	.category-container  .main-content .main-product-container .cat-Banner .text{padding-left: 15px;max-width: 400px;}
	.category-container  .main-content .main-product-container .cat-Banner .text h2{font-size: 32px;line-height: 30px;letter-spacing: 0.51px;margin-bottom: 7px;}
	.category-container .main-content .main-product-container{border: none;padding-left: 26px;flex:unset}
	.category-container  .main-content .main-product-container .breadcrumbs{display: none;}
	.product-inner .d-flex.align-items-center.product-image img{margin: 0;max-width: 296px;width: 100%;}
	.product-item .product-inner{padding: 0;width: 100%;display: flex;flex-direction: column;align-items: center;}

	#sideNav .sideNavDivider{display: none;}
	#sideNav .closeSideNav{display: block;position: absolute;top: 25px;right: 30px;}
    .product-inner .info{margin-bottom: 10px;}
    .product-inner a.product-link .product-image{margin-bottom: 20px;}
    .category-container .product-item .product-inner .quickView{visibility: visible;opacity: 1;}
    .category-container  .main-content .product-list-grid .product-item{margin-bottom: 30px;}
    .category-container .main-content .product-list-grid .product-item{padding: 0;padding-right: 20px;}
    .category-container .main-content .main-product-container{max-width: 100%;padding-right: 6px;}
	/* PRODUCT PAGE CSS */
	img.prodImage {max-width: 263px !important;max-height: 263px !important;}
	.owl-carousel.owl-drag .owl-item .page-thumb{display: flex;flex-direction: column;}
	.owl-carousel.owl-drag .owl-item .page-thumb a{margin-bottom: 3px;}
	.single-product .kt-images{justify-content: flex-end;}
	.main-container .container{max-width: 100%!important;}
	.main-content .prod-page-banner{padding: 50px 0px;}
    .product-page{margin-top: 40px;padding:0 10px;}
    .product-page .breadcrumbs{display: none;}
    .product-page .no-sidebar .product-tabs{padding: 0 14px;}
    .product-item .product-inner .btns .quickView {
        max-width: 230px;
        visibility: visible;
        opacity: 1;
    }
    .modal-content{padding: 12px;}
	.quickViewModal.show .single-product .kt-images .kt-main-image img{max-width: 544px!important;max-height: 544px!important;}
    .quickViewModal.show .single-product .kt-images .kt-main-image a{max-width: 100%;width: 100%;}
    .quickViewModal.show .single-product .kt-images .kt-main-image{max-width: 100%;}
    .quickViewModal.show .modal-dialog, .quickViewModal.show .modal-dialog .modal-content{max-width: 600px;}
	.quickViewModal.show .modal-dialog .modal-content .modal-header button.close{padding: 0;}


    header.checkoutHeader .main-header{height: auto!important;}
    header.checkoutHeader .container {
        display: flex!important;
        justify-content: center !important;
        padding-bottom: 20px;
        background-color: #fff;
        max-width: 1315px;
        width: 100%;
    }
    header.checkoutHeader .container .logo{text-align: left;}

	/* FOOTER CSS */
	.subscribeUs .subscribe-bar{padding: 0 60px;}
	footer .main-footer .subus-container{order: -2;}
	.footer .widget .widget-title,footer .main-footer .widget_text a{text-align: left;}
	.footer-bottom .container .row{flex-direction: row-reverse;}
	.footer .footer-bottom .col-8 .american-express ul.payment-icons{display: flex;flex-direction: row;justify-content: center;flex-wrap: wrap;}
	.footer .footer-bottom .col-8 .american-express ul.payment-icons li{margin-top: 10px;}
	.footer-Cols h5 svg{position:absolute;right:10px;display: block;top:45%;}
	.footer-Cols .fa-minus{display:none;}
	footer .widget .expandable {display: none;}
	footer .expanded {border-bottom: 1px solid rgba(0, 22, 47, .2);border-top: 1px solid rgba(0, 22, 47, .2);padding-bottom: 10px;margin: 0;}
   .subscribeUs .subscribe-text{text-transform: capitalize;font-size: 19px;}
	footer .social-icons a{color:#000;width:17px;margin:0 20px;}
    footer .main-footer .footer-Cols:nth-child(2) svg{display: none;}
    footer .main-footer .footer-Cols:nth-child(2) .expandable{display: block;}
    footer .footer-bottom .copyright-text{margin: 0;}

    .quickViewModal.show img.prodImage{width: 544px !important;}

    .quickViewModal.show .single-product .kt-images .kt-thumbs .page-thumb{flex-direction: row;}


	}
	@media (min-width:991px){
    .main-menu .sub-menu{min-width: max-content;display: flex;padding-top: 5px;padding-left: 20px; padding-bottom: 40px;}
    .main-menu .sub-menu li.submenuli {
        flex-basis: 225px;
        flex-grow: 1;
        flex-shrink: 0;
        justify-content: space-between;
        min-width: 225px;
        padding-right: 2px;
        padding-left: 2px;
    }
    .main-menu .sub-menu ul.subtyp2 {
        padding: 0;
    }
    .main-menu .sub-menu li.submenuli > a {
        font-family: Zilla Slab;
        color: #005596 !important;
        font-size: 13px;
        font-weight: 700;
        text-transform: uppercase;
    }

    }
	@media (min-width:991px) and (max-width:1200px){
		.product-page .related.products .product-item .product-inner .btns{width: 80%;}
        .product-page .container .related.products .product-inner a.product-link .product-image{max-width: 310px;width: 100%;}
        .product-page .container .related.products .product-item .product-inner .chooseoptiona{max-width: 100%;}
        .sideNavDivider {max-width: 120px;}
        .category-container .main-content .sidebar{max-width: unset;}
        .quickViewModal.show .modal-dialog, .quickViewModal.show .modal-dialog .modal-content{max-width: 800px;padding: 20px;}
        .quickViewModal.show .single-product .summary{max-width: unset;}
        .single-product.favParent{padding: 0 20px;}
        .no-sidebar .product-tabs .nav-pills .nav-link{font-size: 22px;}
	}
	
	@media (min-width:767px) and (max-width:1200px){
	.OurLocation .loc-Main .Main-heading{font-size: 34px;margin-top: 10px;}
	.OurLocation .loc-Main button.OurLocationBtn{padding: 5px 20px; height: 40px; }
    .OurLocation .row{border: none;}
    .OurLocation .loc-Main, .OurLocation .loc-Main-img{padding: 62px 0;}
    .OurLocation .loc-Main-img img{width:100%;}
    .OurLocation .loc-Main-img{align-items: flex-end;}
    .OurLocation .loc-Main{border: 1px solid #138BD0;}
    .info-Banner .info-banner-card{max-width: 200px;width: 100%;;}
    .info-Banner .Banner-Card-Holder{justify-content: space-around;}
    .featured-Banner .Banner-bottom .featured-banner-card p.text{max-width: 205px;width: 100%;line-height: 12px;text-align: center;}
    #header .main-header{padding: 0;}

	}

    

	@media (min-width:767px) and (max-width:991px){
		.main-content .prod-page-banner .col-4:nth-child(2) h3{margin-bottom: 20px;}
        .mainSlider .carousel-inner .carousel-caption {left: 5%!important;top:10%!important;}

	}

	
	@media (max-width:767px){
        .category-container .main-content .categoryBottomText h2{font-size: 20px;max-width: 235px;width: 100%;margin: auto;margin-bottom: 10px;margin-top: 30px;}
        .quickViewModal.show img.prodImage{width: 360px !important;}
        .single-product .kt-images{justify-content: center;align-items: center;}
        #checkout #checkoutAllDetails .expressCheckout .payment-btns{display: block;}
    .product-container-index .cke-edit-div .product-inner .btns{display: block;margin: 0;}
    .product-container-index .cke-edit-div .product-inner .btns .chooseoptiona{margin:0;margin-bottom: 10px;}
    .OurLocation .loc-Main p.heading-text{letter-spacing: 1px;max-width: 280px;}
    .OurLocation .loc-Main .Main-heading{font-size: 34px;}
        .instorePickup{right: unset;top: calc(100% - 53px);z-index: 9999;max-width: 100%;width: 100%;;}
        .largerImg{display: none!important;}
        .mobile-image{display :block!important;}
         .OurLocation .row{border: none;}
        .featured-Banner .Banner-top .headings, .featured-Banner .Banner-bottom{padding: 0 4px;}
        footer, .OurLocation,.Dose-Banner,  .whatsNew-Banner .cke-edit-div{padding-left: 10px;padding-right: 10px;}
	.info-Banner .Banner-Card-Holder{padding-left:0;padding-right: 0;}
	.info-Banner .info-banner-card .Banner-heading{font-size: 12px;letter-spacing: 0;}
	.featured-Banner .Banner-top .headings .fban-Main-heading {font-size: 24px;}
	.featured-Banner .Banner-top .headings p.heading-text{font-size: 12px;padding: 0 40px;}
	.Brand-Banner .Banner-top .headings .fban-Main-heading{font-size: 24px;}
	.Brand-Banner .Banner-top .headings p.heading-text {font-size: 12px;}
	.Dose-Banner .Banner-top .headings .fban-Main-heading{font-size: 24px;}
	.Dose-Banner .Banner-bottom .img2{padding-top: 5px;padding-left: 0;}
	.Dose-Banner .Banner-bottom .img3{padding-top: 0;padding-left: 0;}
	.OurLocation .loc-Main{padding: 20px;margin-top:20px; border: 1px solid #7dbbc3;}
	.OurLocation .container{border: none;margin: 0;}
    .OurLocation, .featured-Banner, .Dose-Banner{margin-bottom: 30px;}
    .whatsNew-Banner{margin: 0;margin-bottom: 19px;}
    .product-page .single-product .summary .product_title{font-size: 26px;letter-spacing: 0.91px;line-height: 31px;margin-bottom: 12px;}
    .product-page .single-product .summary{margin:auto;margin-top: 14px;}
    .product-page .no-sidebar .single-product .kt-images .kt-thumbs{padding-top: 15px;}
    .info-Banner .cus-div h3{white-space: nowrap;}
    .container.infoPage table tbody tr{display: flex;flex-direction: column;width: 100%;}
    .container.infoPage table tbody tr td{width: 100%;}
	/* CATEGORY CSS */
	.category-container  .main-content .main-product-container .cat-Banner .text{max-width:unset;padding-right: 13px;width:55%;padding: 0;padding-left: 9px;}
	.category-container  .main-content .main-product-container .cat-Banner .text h2{font-size: 24px;line-height: 30px;letter-spacing: 0.43px;margin-bottom: 7px;}
	.category-container  .main-content .main-product-container .cat-Banner .text p{display: none;}
	.category-container .main-content .main-product-container{padding:0 10px;}
	.sideNavDivider{padding: 0;}
	.product-item .product-inner .btns{flex-direction: column;}
	.product-item .product-inner .btns .chooseoptiona{margin:0;margin-bottom: 10px;}
    .category-container .main-content .main-product-container .cat-Banner{padding-right: 10px;}
    .category-container .main-content .product-list-grid .product-item{padding-right: 10px;}
    .no-sidebar .single-product .kt-images .kt-thumbs{padding-top: 15px;}



	 /* PRODUCT PAGE CSS*/
	 .single-product .kt-images .kt-row{display: block;}
	 .owl-carousel.owl-drag .owl-item .page-thumb{flex-direction: row;}
	 .owl-carousel.owl-drag .owl-item .page-thumb a{margin:0;margin-left:5px ;}
	 .no-sidebar .single-product .kt-images .kt-thumbs{padding: 10px;width:auto;}
	 img.prodImage {max-width: 389px !important;max-height: 389px !important;}
	.no-sidebar .single-product .kt-images .kt-main-image{max-width: 389px!important;height: auto!important;margin: 0 auto;padding: 0;}
	#addToCart form #qtyBoxes {max-width: 80px;margin-right: 11.6px;}
	#addToCart form .addtobuttons .btn-primary.addToCart {max-width: 308px;}
	.single-product .summary #atcHolder{max-width: 410px;width: 100%;}
	#addToCart form .addtobuttons {width: 80%;}
	.main-content .prod-page-banner .col-4 p{display: none;}
    .product-page .container-fluid.related-product{padding: 0 10px}


	/* CREATE ACCOUNT PAGE CSS */
	.create-account .col-12.col-sm-12.text-right.p-0{flex-direction: column;padding: 15px!important;}
	.create-account .text-right .btn-secondary ,.create-account .text-right .btn-secondary:hover ,.create-account .text-right .btn-secondary:active ,.create-account .text-right .btn-secondary:focus{max-width: 100%;margin: 0;}
	.create-account .text-right .btn-primary ,.create-account .text-right .btn-primary:hover ,.create-account .text-right .btn-primary:active ,.create-account .text-right .btn-primary:focus{max-width: 100%;margin: 0;margin-bottom: 10px;}
	
	
	/* VIEW CART CSS */
	#viewcart #viewcartContent .greatChoiceText .subtotalCheckout .subTotalText{display: none!important;}
	#viewcart #viewcartContent .greatChoiceText .cartText .subTotalText span{font-size:16px;text-align:left;letter-spacing:0.03px;line-height:19px;font-weight:normal;font-family:'Work Sans',sans-sarif;color:#001629;margin-top: 20px;}
	#viewcart #viewcartContent .greatChoiceText .cartText .subTotalText{margin-top: 20px;}
	#viewcart #viewcartContent .greatChoiceText .cartText h1{font-size:40px;text-align:left;letter-spacing:0.4px;line-height:37px;font-weight:bold;font-family:'Zilla Slab',sans-sarif;color:#001629;margin-bottom: 12px;}
	#viewcart #viewcartContent .fieldData .viewcartContent .rightSideDesp{flex-direction: column;align-items: flex-start;}
	#viewcart #viewcartContent .fieldData .viewcartContent .rightSideDesp .quantityBox{margin: 0;margin-bottom: 11px;}
	#viewcart #viewcartContent .fieldData .viewcartContent .rightSideDesp a.removebtn{display: none;}



    .quickViewModal.show .modal-dialog,.quickViewModal.show .modal-dialog .modal-content{max-width: 400px;width: 100%;}
    .quickViewModal.show .modal-dialog .modal-content{padding: 10px;}



    #cartDrpDown .content-inner .content-inner-data{display: block;}
    #cartDrpDown .content-inner .content-inner-data .product-data .heading-text h3,
    #cartDrpDown .content-inner .content-inner-data .subtotalandBtns .subtotal .amount,
    #cartDrpDown .content-inner .content-inner-data .subtotalandBtns .subtotal{text-align: center;}
    #cartDrpDown .content-inner ul.list-item-cart li.item-cart,
    #cartDrpDown .content-inner .content-inner-data .subtotalandBtns .action-btn{justify-content: center;}
    #cartDrpDown .content-inner .content-inner-data .subtotalandBtns{padding: 0;border: none;border-top: 1px solid #E7E7E7;}
		/* FOOTER */
	footer .main-footer .footer-Cols,footer  .footer-bottom .col-8,footer  .footer-bottom .col-4{padding:0;text-align: center;}
	.subscribeUs .subscribe-text{padding-left: 0;padding-right: 0;}
	.subscribeUs .subscribe-bar{padding: 0;}
    .footer .footer-bottom .col-8 .american-express ul.payment-icons li{margin: 0;margin-right: 10px;margin-bottom: 10px;}
	
	}

@media(max-width:1200px)
{
	/* HEADER */
	.main-header .first > .container{display: none;}
	#header .main-header .mobile-nav .store-pickup{padding:10px 0;}
	#header .main-header .mobile-nav .store-pickup a.pickupLocator{display:flex;justify-content:center;align-items:center;}
	#header .main-header .mobile-nav .store-pickup a.pickupLocator svg{width: 16px;}
	#header .main-header .mobile-nav .store-pickup a.pickupLocator p.svgText{margin:0;margin-left:10px;font-size: 13px;line-height: 17px;color:#00162F;letter-spacing: 0px;font-weight: 700;}
	#header .main-header .mobile-nav .mobile-searchbar .box-search-wrapper {padding:5px 14px;}
	#header .main-header .mobile-nav .mobile-ancher {display: flex;justify-content: flex-end;padding-right: 29px;}
	#header .main-header .mobile-nav .mobile-ancher a{max-width:47px;width:100%;}
	#header .main-header .iconAndCount .count{top:13px;}
    #header .main-header .mobile-nav .mob-navbar a{padding:0px 14px; color:#00162F; max-width:30px;width:100%;}
	#header .main-header .logo img{max-width: 118px;width:100%;object-fit: cover;}
	
	/* HEADER */
    

}
@media(max-width:991px)
{
.header.style2 .logo{margin-bottom:15px;}


.margin-top-50.animatedParent.animateOnce.banners-container.two-column-mini-banners .row{display:block;}
.margin-top-50.animatedParent.animateOnce.banners-container.two-column-mini-banners .one-banner-grid{float:left;margin-bottom:15px;width:50%;max-width:50%;margin:0 auto 20px;}	
.margin-top-50.animatedParent.animateOnce.banners-container.two-column-mini-banners .one-banner-grid img{width:100%;}
.top-bar-menu>p{float:none;}
#header .top-bar-menu.center{text-align:center;}





/* CATEGORY PAGE CSS */
.category-container .main-content .main-product-container{border: none;}




}
@media(max-width:767px)
{
.margin-top-50.animatedParent.animateOnce.banners-container.two-column-mini-banners .one-banner-grid{margin-bottom:15px;width:100%;max-width:100%;}	
footer .container .row .col{flex:0 0 50%;max-width:50%;}
footer .footer-bottom .d-flex.align-items-center.justify-content-end.copyright-right{text-align:center!important;justify-content:center!important;padding:0px;}
footer .footer-bottom p{text-align:center;}
.category-container .main-content{flex:0 0 100%;max-width:100%;}

.category-container .main-content .sidebar{max-width: 100%;padding: 40px 20px;}
.sidebar.open #sideNav{width: 100%;}
/* HEADER */
#header .main-header .mobile-nav .mobile-searchbar .box-search-wrapper {padding:5px 10px;}
#header .main-header .mobile-nav .mob-navbar a{padding:0px 10px;}
#header .main-header .mobile-nav .mob-navbar,#header .main-header .mobile-nav .col-12 {padding-left:0;}
#header .main-header .mobile-nav .col-12 {padding-right:0;}
#header .main-header .mobile-nav .col-4.mobile-ancher{padding-right:10px;}
/* HEADER */

}
@media(max-width:575px)
{
.category-container .main-content .main-product-container .cat-Banner{flex-wrap: wrap;padding: 0;}
.category-container .main-content .product-list-grid .page-wrapper{padding: 0; margin: 0 -10px;width: 100vw; max-width: 100vw;}
.category-container .main-content .main-product-container .cat-Banner .text{padding: 0 10px;width: 100%;}
.category-container .main-content .main-product-container .cat-Banner .col-6{width: 100%;}
.no-sidebar .product-tabs .col-12.col-lg-12{padding:0px;}
.single-product .summary{padding:0px;}
footer .footer-bottom .copyright-text{width: 130px;}
.main-content .prod-page-banner .col-4 svg{height: 27px;}
.main-content .prod-page-banner .col-4 h3{font-size: 13px;}

}
.container.infoPage iframe{height:7857px!important;}
.container-fluid:has(div#giftCardOptions){padding: 0 40px;}
.container-fluid:has(form#giftcardnumber){padding: 0 40px;}
#giftCardOptions input#gc_email{width: 100%;height: 56px;padding: 20px;}
input#gc_price{height: 56px;width: 25%;}
#giftCardOptions select{width: 100%;height: 56px;}
/*Login Screens*/
/*Forgot Password*/
.main-container.no-sidebar.no-padding:has(form#pswdReset) {padding: 50px 0;}
form#pswdReset .input-group-prepend {display: none;}
form#pswdReset .input-group-append {display: none;}
form#pswdReset .form-group {margin-bottom: 15px;}
/*Forgot Password*/
#giftcardnumber input{width: 100%;height: 56px;}
form#newAddressForm .col-12.actionBtns {height: 100%;display: flex;justify-content: flex-end;}
.accountBody a.btn.btn-primary{  text-decoration: none; text-transform: uppercase; border-radius: 0px; max-width: 290px; width: 100%; height: 45px; line-height: 42px; text-align: center; font-size:14px; font-weight: bold; letter-spacing: 0.27px; }
.accountBody a.btn.btn-secondary {margin-right: 10px; max-width: 290px;text-transform: uppercase;border-radius: 0px;padding: 0;height: 45px;line-height: 42px;width: 100%; text-align: center; font-size: 14px; font-weight: bold;}
.page-heading {max-width: 1440px;margin: 0 auto;width: 100%;display: block;padding: 0 15px 0 0;font-size: 34px;padding-top: 20px;color: #000;font-weight: 600;text-transform: capitalize;letter-spacing: 0px;line-height: 44px;}
.accountBody{padding:15px;}
.accountBody .breadcrumbs{display: none;}
.accountBody .form-authentication .accountHolder form button[type="submit"],#login button[type="submit"]{border: 0;max-width: 300px;color: #fff;text-transform: capitalize;border-radius: 10px;padding: 0;height: 45px;line-height: 45px;width: 100%;background: #000;padding-inline: 10px;}
#pswdReset .btn-primary{border: 0;max-width: 300px;color: #fff;text-transform: capitalize;border-radius: 10px;padding: 0;height: 45px;line-height: 42px;width: 100%;background: #000;padding-inline: 10px;}
#login button[type="submit"]{margin-bottom: 50px;}
#login input#emailaddress,#login input#passwrd{max-width: 320px;width: 100%; border:1px solid #000;padding: 0 10px;height: 50px;background: transparent;color: #000;margin-bottom: 15px;}
#accountMenu{border-right: 1px solid #707070;}
.accountBody form#billingForm * input{border:1px solid #000;padding: 0 10px;height: 50px;background: transparent;color: #000;margin-bottom: 15px;}
.accountBody form#billingForm * select{border:1px solid #000;padding: 0 10px;height: 50px;background: transparent;color: #000;margin-bottom: 15px;}
#accountMenu .nav-item .nav-link.active{border-left:2px solid #000;border-top:2px solid #000;border-bottom:2px solid #000;border-right:0px solid transparent;color:#fff;font-size: 16px;border-radius:25px;border-color: #000;}
#accountMenu .nav-item .nav-link{color:#2F2927;}
.accountBody.col-12.col-sm-12.col-md-9.col-lg-10 .main-container.no-sidebar {padding-top: 0!important;}
.my-account ul li a{color:#2F2927;font-size: 15px;text-decoration: underline;}
.my-account ul li a.text-danger{color:#545454!important;}
.my-account a.primary{background-color:#fff;color:#000;border: 2px solid #000; border-radius:25px;}
.account-page form#CFForm_1{position: relative;}
.account-page ul li a{color:#2F2927;font-size: 15px;text-decoration: underline;}
.account-page a.primary{background-color:#fff;color:#000;border: 2px solid #000;}
.account-page a.primary:hover{background-color:#000;color:#fff;border: 2px solid #fff;}
.main-container.no-sidebar.accountPage {padding: 0!important;}
.userAccountPage .container {max-width: 1440px;}
.userAccountPage ul#accountMenu li.nav-item a {color: #000;}
.userAccountPage .container .row {margin:0 0 40px 0;}
.userAccountPage .accountBody .breadcrumbs{display: none;}
.userAccountPage .accountBody .accountPage .row{margin: 0;}
.userAccountPage .accountBody .my-account ul{padding-left: 0;}
.userAccountPage .accountBody .my-account ul li a{color: #000;}
.userAccountPage .accountBody .actionBtns{display: block;}
.userAccountPage .accountBody  .btn-info,.userAccountPage .accountBody  .btn-info:focus{font-family: "Brandon Grotesque Medium";font-size: 20px;letter-spacing: 1px;line-height: 35px;background-color: #000;max-width: 390px;width: 100%;height: 45px;border-radius: 10px;color: #ffffff;border: 0;text-transform: capitalize;margin-bottom: 10px;box-shadow: unset;}
.userAccountPage .accountBody  .btn-primary,.userAccountPage .accountBody  .btn-primary:focus{font-family: "Brandon Grotesque Medium";font-size: 20px;letter-spacing: 1px;line-height: 35px;background-color: #000;max-width: 390px;width: 100%;height: 45px;border-radius: 10px;color: #ffffff;border: 0;text-transform: capitalize;box-shadow: unset;}
.userAccountPage .accountBody  .button.primary,.userAccountPage .accountBody  .button.primary:focus{font-family: "Brandon Grotesque Medium";font-size: 20px;letter-spacing: 1px;line-height: 44px;background-color: #000;max-width: 390px;width: 100%;height: 45px;border-radius: 10px;color: #ffffff;border: 0;text-transform: capitalize;padding: 0;box-shadow: unset;}
.userAccountPage .accountBody  .btn-secondary,.userAccountPage .accountBody  .btn-secondary:focus{font-family: "Brandon Grotesque Medium";font-size: 20px;letter-spacing: 1px;line-height: 35px;background-color: #8D8D8D;max-width: 390px;width: 100%;height: 45px;border-radius: 10px;color: #ffffff;border: 0;text-transform: capitalize;box-shadow: unset;}
form#updPass .form-group {margin-bottom: 20px;}
.userAccountPage .accountBody form #divAddressContainer {margin: 0;}
.userAccountPage .container .row .accountInfo .row {margin: 0!important;}
.userAccountPage  .main-container.no-sidebar.accountInfo {padding: 0!important;}
.userAccountPage .accountBody .actionBtns a.btn.btn-secondary {margin-bottom: 15px;}
.accountBody .col-12.wlActions.actionBtns a {margin-bottom: 10px;}
.accountBody{padding:80px 30px;}
.accountBody .breadcrumbs{display: none;}
.container:has(#accountMenu) input#Email1,.container:has(#accountMenu) input#Email2 {text-transform: lowercase;}
#accountMenu{border-right: 1px solid #707070;}
.accountBody form#billingForm * input{border:1px solid #000; border-radius: 0; font-size: 16px;}
.accountBody form#billingForm * select{border:1px solid #000; border-radius: 0; font-size: 16px;}
#accountMenu .nav-item .nav-link.active{border-left:2px solid #000;border-top:2px solid #000;border-bottom:2px solid #000;border-right:0px solid transparent;color:#1a1a1a;font-size: 16px;border-radius:2.5px;border-color: #000;}
#accountMenu .nav-item .nav-link{color:#2F2927;}
.my-account ul li a{color:#2F2927;font-size: 15px;text-decoration: underline;}
.my-account ul li a.text-danger{color:#545454!important;}
.my-account a.primary{font-size: 18px;text-align: center;display: block;padding: 14px 0 13px;line-height: 24px;width: 100%;font-family: "Work Sans", sans-serif;font-weight: bold;border-radius: 0;text-transform: uppercase;box-shadow: -2px 2px 0px #013577;border: 2px solid #013577;color: #013577;background: #D9F2F0 0% 0% no-repeat padding-box;}
.account-page form#CFForm_1{position: relative;}
.account-page ul li a{color:#2F2927;font-size: 15px;text-decoration: underline;}
.account-page a.primary{background-color:#fff;color:#000;border: 2px solid #000;padding-inline: 10px;}
.account-page a.primary:hover{background-color:#000;color:#fff;border: 2px solid #fff;}
.container:has(#accountMenu) {max-width: 1450px;width: 100%;}
.accountPage .button.primary {padding:0; border: 0;  text-decoration: none; text-transform: capitalize; border-radius: 0px; max-width: 220px; width: 100%; height: 45px; line-height: 45px; text-align: center; font-size:18px;letter-spacing: 0.27px; }
form#billingForm .btn.btn-primary{padding:0; border: 0;  text-decoration: none;     text-transform: uppercase;font-weight: bold; border-radius: 0px; max-width: 220px; width: 100%; height: 45px; line-height: 42px; text-align: center; font-size:14px;  letter-spacing: 0.27px; }
form#billingForm .btn.btn-secondary{font-size: 14px; font-weight: 500; border: 0;max-width: 220px;color: #fff; text-transform: uppercase;font-weight: bold;border-radius: 0px;padding: 0;height: 45px;line-height: 42px;width: 100%;background-color: #002147; text-align: center; order:2;}
.account-page .row.w-100 p.infoTXT .btn.btn-info,.account-page a.button.primary{ height: 45px; margin:20px auto; font-size: 14px;text-align: center;display: block;padding:8px 15px;line-height: 24px;max-width: 260px;width: 100%; font-family: "Work Sans", sans-serif;font-weight: bold;border-radius: 0;text-transform: uppercase;box-shadow: -2px 2px 0px #013577;border: 2px solid #013577;color: #013577;background: #D9F2F0 0% 0% no-repeat padding-box;}
.account-page a.button.primary{max-width: 300px;}
.accountBody .container{max-width: 100%;}
.accountBody .container .row .account-page .col-12.actionBtns button.btn.btn-primary {text-transform: uppercase; max-width: 260px; width: 100%; height: 45px; line-height: 45px; text-align: center; font-size:15px; font-weight: bold; letter-spacing: 0.27px; }
.accountBody .container .row .account-page .col-12.actionBtns a.btn.btn-secondary{font-size: 15px; font-weight: bold; max-width: 260px;height: 45px;line-height: 45px;width: 100%;text-transform: uppercase; text-align: center;}
form#billingForm .col-12.actionBtns {display: flex;justify-content: flex-end;}
.container:has(#accountMenu) * input {border: 1px solid #000;height: 45px;line-height: 45px;padding: 0;padding-left: 10px;border-radius:0px;text-transform: capitalize; ;}
.container:has(#accountMenu) * select {border: 1px solid #000;height: 45px;line-height: 45px;padding: 0;padding-left: 10px;border-radius:0px;}
.col-12.wlActions.actionBtns a.cartOptions.btn.btn-primary {max-width: max-content!important;width: 100%;padding-inline: 25px!important; border-radius: 0px;}
.col-12.wlActions.actionBtns a.btn {margin: 10px;}
/*Login Screens*/



@media(max-width:991px)
{
    .modal-body .mainBody .custom-bopis{flex: 0 0 100%;}
	/*Login Screens*/
	.container:has(#accountMenu) form#billingForm .col-12.actionBtns {display: flex;align-items: end;flex-direction: column;}
	.container:has(#accountMenu) .btn.btn-secondary {margin-bottom: 10px;}
	.container-fluid.p-0.mainslider2 .caption-inner {flex-direction: column;justify-content: space-around;height: 100%;}
	.container:has(#accountMenu) .btn.btn-primary{margin-bottom: 10px;}
	.modal-content:has(.custom-bopis) .modal-body{height: calc(100vh - 30vh);overflow: auto;}
    /*Login Screens*/

    .box-mobile-menu .mCSB_inside > .mCSB_container {
        height: 80vh;
        overflow-y: auto;
    }


}


@media(max-width:767px){
    
/*Login Screens*/
#accountMenu .nav-item{text-align: center;}
.accountBody .account-page .actionBtns a{width: 100%;margin-bottom: 10px;}
#order-history thead tr th {font-size: 11px;}
.pop-content {left: 0; height: 100vh;}
.pop-content .popOverlay {height: calc(100vh - 200px);overflow: auto;}
.pop-content .popOverlay::-webkit-scrollbar {display: none;}
.container:has(#accountMenu) * input{margin: 0 auto; text-align: center; padding: 0; font-size: 16px;}
	 /*Login Screens*/
     .container:has(#accountMenu) .btn.btn-secondary{margin: 20px auto;}
     .shopSelect{top: 50%;height: calc(100vh - 150px);right: 0;max-width: 100%;}
     .shopSelect .storeForm .search-text-box input.inputField{max-width: unset;}
     .accountBody{display: flex;flex-direction: column;align-items: center;}

}

@media(max-width:575px){
/*Login Screens*/
#order-history thead tr th {font-size: 9px;}
.container:has(#accountMenu) .btn.btn-primary {margin-right: 0;}
.container:has(#accountMenu) form#billingForm .col-12.actionBtns {align-items: center;}
.accountBody:has(a.btn.btn-info) {text-align: center;}
.accountBody .page-heading {padding: 0;}
.container:has(#accountMenu) .btn.btn-secondary{margin-right: 0;}
.container:has(#accountMenu) .btn.btn-primary{margin-right: 0;}
div#divAddressContainer {margin: 0;}
div#divAddressContainer .accountHolder.col-12.col-sm-6 {padding: 0;}
.main-container.no-sidebar.accountInfo:has(form#billingForm) .col-12.actionBtns {display: flex;flex-direction: column;justify-content: center;align-items: center;}
.main-container.no-sidebar.accountInfo:has(form#billingForm) .col-12.actionBtns a.btn.btn-secondary {order: 2;}
.sliderholder ul.slider-indicators {display: flex;justify-content: center;gap: 20px;margin-top: 30px;}
.my-account:has(.primary) {text-align: center;}
.container:has(#accountMenu) .col-12.wlActions.actionBtns .btn.btn-primary, .container:has(#accountMenu) .col-12.wlActions.actionBtns a.btn.btn-secondary {max-width: 280px!important;padding-inline: 25px!important;margin: 5px 0;float: unset;}
.container:has(#accountMenu) .col-12.wlActions.actionBtns{text-align: center;}
.accountBody  .actionBtns > *{float: unset;}
.accountBody  .actionBtns{text-align: center;}
.accountBody .page-heading {padding: 0;}
/*Login Screens*/

}


.notifyMe {    display: flex;    flex-direction: column;}

#checkout #checkoutAllDetails .accordion .card .card-body #storeAddresses #shippingContentFfl .fflResults .resultContainer .result a.shiptostorebtn {
    font-size: 18px;
    text-align: center;
    display: block;
    padding: 14px 0 13px;
    line-height: 24px;
    width: 100%;
    font-family: "Work Sans", sans-serif;
    font-weight: bold;
    border-radius: 0;
    text-transform: uppercase;
    box-shadow: -2px 2px 0px #013577;
    border: 2px solid #013577;
    color: #013577;
    background: #D9F2F0 0% 0% no-repeat padding-box;
    height: unset;
}

.order-9 {
    order: 9 !important;
}
a.col-4.col-md-3.sizeBox.selected {
    background: #D9F2F0;
}