@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap');.mainHeading h2.elementor-heading-title{position:relative;}
.mainHeading h2.elementor-heading-title:before{content:'';width:63px;height:2px;background:#000;display:inline-block;vertical-align:middle;margin:0 20px 0 0;}
.mainHeading h2.elementor-heading-title:after{content:'';width:63px;height:2px;background:#000;display:inline-block;vertical-align:middle;margin:0 0 0 20px;}
.headerAccount{flex:inherit!important;width:auto !important;}
.main-menu-header{width:auto !important;}
.glassimg{text-align:center;}
.glassimg img{margin:auto;}
.glasscnt h2 a{font-weight:600;color:#000;font-size:16px;font-family:'Poppins';text-align:center;}
.glasscnt h2{text-align:center;margin:0 0 10px;line-height:16px;}
.glasscnt h3{color:#222222;font-size:19px;font-weight:400;text-align:center;margin:0;}
ul.slick-dots li button{width:8px;height:8px;background:#c9c9c9;border-radius:60px;}
ul.slick-dots li button:before{display:none;}
ul.slick-dots li.slick-active button{background:#000;}
#header .logo{max-width:100%!important;}
#header .logo a img{max-width:180px;width:180px;}
.slick-slider .slick-dots li{width:auto;}
.content blockquote{color:#282828;font-size:13px;font-weight:300;font-family:'POPPINS';font-style:italic;position:relative;border:none;padding:0;}
.content blockquote:before{content:"\f10d";font-size:42px;color:#01b9d3;left:0px;top:-40px;font-family:FontAwesome;position:absolute;z-index:1;}
.author-info:before{width:25px;height:1px;content:"";display:block;margin-bottom:30px;background:#01b9d3;}
.name{font-size:16px;font-weight:600;color:#000;}
.content{padding:60px 50px 20px;}
.CustomerSlide .content p{color:#000;font-weight:300;font-style:italic;font-size:14px;line-height:25px;text-align:left;padding-right:25px;}
.rating .checked{color:#ff5501;}
.bloglist{display:flex;align-items:flex-start;gap:25px;}
.bloglistbx h2{text-decoration:none;font-size:20px;font-weight:600;line-height:normal;color:#000;margin:15px 0 20px;line-height:24px;}
.date{font-size:13px;color:#000;padding:0;margin:0 0 9px;font-weight:700;text-align:left;line-height:inherit;}
.bloglistbx p{font-size:14px;color:#878787;line-height:20px;font-weight:600;}
.subheading h3.elementor-heading-title{font-family:"Libre Baskerville",serif;}
.glasscnt{padding:0 10px;}
form.porto_products_filter_form.widget{display:flex;align-items:flex-start;gap:15px;background:#fff;padding:15px;border-radius:5px;box-shadow:0 0 25px 0 rgba(0,0,0,0.2);margin-top:60px;}
form.porto_products_filter_form.widget select{background-color:#fff;padding:14px 10px;border:1px solid #ccc;border-radius:5px;font-size:14px;color:#000;margin:0;height:auto;}
button.btn-submit{background:#000;border:none;padding:12px 10px;margin:0!important;border-radius:5px;color:#fff;text-align:center;font-size:15px;font-weight:600;}
.filterBx{width:100%!important;}
.filterBx{width:100%!important;}
form.woocommerce-ordering{background:#fff;padding:7px;border-radius:3px;box-shadow:0 0 25px 0 rgba(0,0,0,0.2);}
form.woocommerce-viewing{background:#fff;padding:7px;border-radius:3px;box-shadow:0 0 25px 0 rgba(0,0,0,0.2);}
.gridlist-toggle>a{background:#fff;}
button.btn-submit:hover,button.btn-submit:focus{background:#1d1d1d;}
#main{padding-top:0!important;padding-bottom:0!important;}
.no-breadcrumbs .main-content{padding-top:0!important;}
.listBannerCnt{position:absolute;top:120px;left:0;right:0;max-width:1410px;margin:auto;padding:0 15px;}
.listBanner{left:inherit!important;min-width:100%!important;position:relative!important;width:100%;margin-bottom:50px!important;}
.listBannerCnt h2.elementor-heading-title{margin-bottom:20px;}
.innerbannermainbx .elementor-widget-container{margin-bottom:50px;}
.innerbanner{position:absolute;top:120px;}
.innerbannermainbx .elementor-element.elementor-element-9fcb66b{width:100%;}
.archive.tax-product_cat.woocommerce-page .porto-heading>a{clear:both;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.innerbanner .e-con-inner .elementor-widget-container{max-width:1100px!important;margin:auto!important;width:100%;padding:23px 15px 0!important;}
.cheepcnt .elementor-widget-container p{padding-right:350px !important;font-size:16px !important;line-height:26px !important;}
.innerbannermainbx{left:0 !important;}
.prodcutDetail{background:#fff!important;}
.productDesBx{border:none!important;}
.productDesBx .elementor-widget-wrap.elementor-element-populated{border:none !important;}
body.single-product .product-nav{display:none !important;}
.specfit_modal-header a{display:none;}
.specfit_modal-content.try_on_popup button#specFitActionbtn{position:absolute;right:-135px;bottom:40px;}
.page-id-16956 .container,.page-id-16952 .container{width:100%;max-width:100%;padding:0;}
.contactbtn a.elementor-button.elementor-button-link{display:block;width:100%;}
.furtherquestionicon{left:-26px;position:absolute;}
/* Responsive */
@media(max-width:1479px){button.mfp-close{right:20px;}
}
@media(max-width:1199px){.bloglistbx h2{font-size:15px;}
.bloglistbx p{font-size:13px;font-weight:400;}
#header .elementor-element-bd1aaa7 .top-links > li.menu-item,#header .elementor-element-bd1aaa7 .main-menu > li.menu-item,#header .elementor-element-bd1aaa7 .menu-custom-block{margin:0px 9px 0px 0px!important;}
#header .logo a img{max-width:120px;width:120px;}
.specfit_modal-content.try_on_popup button#specFitActionbtn{position:absolute;right:-125px;bottom:0px;}
.furtherquestionicon { right: -19px;}
}
@media(max-width:991px){.headerLogo{position:absolute;right:0;left:0;margin:20px auto 0;display:table;}
.mainNav{flex:inherit!important;}
.mainHeader .elementor-container{justify-content:space-between;}
form.porto_products_filter_form.widget{flex-wrap:wrap;}
form.porto_products_filter_form.widget select{width:23%;max-width:100%;}
.listBanner .elementor-widget-container img{height:400px;object-fit:cover;object-position:right;}
.innerbanner{top:80px;}
.innerbannermainbx .elementor-widget-container img{height:340px!important;width:100%!important;object-fit:cover!important;}
.cheepcnt .elementor-widget-container p{padding-right:170px!important;}
#header .logo a img{max-width:150px;width:150px;}
#header .custom-notice .owl-nav button.owl-prev{left:10px!important;}
#header .custom-notice .owl-nav button.owl-next{right:35px!important;}
/* new css 18 April */
body.archive.tax-product_cat .porto-tb-featured-image .img-thumbnail{height:240px!important;}
.single-product .product_title{font-size:1.5rem;}
.shop-loop-after .page-numbers{margin-right:10px;}
.shop-loop-after .woocommerce-viewing{margin-left:20px;}
}
@media(max-width:767px){.whbox{background:#ffffffb5;border-radius:5px;}
#header .custom-notice .owl-item .elementor-widget-container{text-align:center!important;}
#header .custom-notice .owl-item .elementor-heading-title{line-height:17px;}
.mainHeading h2.elementor-heading-title:before{width:5px;margin:0 2px 0 0;}
.mainHeading h2.elementor-heading-title:after{width:5px;margin:0 0 0 2px;}
.slick-dotted.slick-slider{margin-bottom:0;}
.bloglistbx p{font-size:13px;font-weight:400;}
.bloglist{flex-direction:column;gap:15px;}
.content{padding:30px 0 10px 0;}
.content blockquote:before{font-size:25px;top:-30px;}
.CustomerSlide .content{padding:0;}
form.porto_products_filter_form.widget select{width:48%;max-width:100%;}
#main{padding-top:10px;padding-bottom:10px;}
.listBannerCnt{display:none;}
.listBanner .elementor-widget-container img{height:290px;}
form.porto_products_filter_form.widget{margin-top:20px;}
.sortingCategory{padding:0!important;}
.sortingCategory .elementor-widget-wrap.elementor-element-populated{margin:0;}
.filterformbx{padding:0!important;}
.filterformbx .elementor-widget-wrap.elementor-element-populated{margin:0;}
span.woocommerce-Price-amount.amount{font-size:14px;text-align:center;display:inline-block;margin:auto;}
span.price{text-align:center!important;}
.cheepcnt .elementor-widget-container p{padding-right:0!important;font-size:15px !important;}
.innerbannermainbx .elementor-widget-container img{object-position:right!important;}
.innerbanner{top:inherit;position:initial;}
#header .logo a img{max-width:120px;width:120px;}
body.archive.tax-product_cat .porto-tb-featured-image .img-thumbnail{height:250px!important;}
.product-type-ovcenter .tb-hover-content{margin-top:-20px;}
.specfit_modal-content.try_on_popup button#specFitActionbtn{position:initial;width:110px;padding:10px 10px;margin:10px 0 10px;}
.single-product .product_title{font-size:1.5rem;text-align:center;}
#product_summary_specfit p.price{text-align:center;}
.innerbanner .e-con-inner .elementor-widget-container{padding:2px 5px 0 !important;}
.shop-loop-after .woocommerce-viewing{float:none;display:block;margin:0 0 20px;}
.shop-loop-after .page-numbers{float:none;margin:auto;display:flex;gap:4px;flex-wrap:wrap;justify-content:center;}
.woocommerce-pagination ul li{margin:0;}
/* .shop-loop-after .page-numbers{margin-right:0;}
*/
.shop-loop-after .woocommerce-viewing{margin-left:0;}
}
@media(max-width:680px){body.archive.tax-product_cat .porto-tb-featured-image .img-thumbnail{height:240px!important;}
}
@media(max-width:576px){.mainHeading h2.elementor-heading-title{text-align:center;font-size:20px!important;}
form.porto_products_filter_form.widget select{width:100%;max-width:100%;}
}
@media(max-width:480px){.mainHeading h2.elementor-heading-title{text-align:center;font-size:16px!important;}
body.archive.tax-product_cat .porto-tb-featured-image .img-thumbnail{height:240px!important;}
}
