p{font-size:15px;line-height:1.5!important;color:#000}
h1{font-size:4.9rem}
h1,h2,h3,h4,h5,h6{letter-spacing:.03em;margin:0}
@media only screen and (min-width:1024px){.hero-content-columns p{margin:-20px -70px 30px;max-width:50%}
}.woocommerce-archive-wrapper{display:flex;flex-flow:row wrap}
.woocommerce-filters-wrapper{flex-basis:23%;margin-right:2%}
.archive.woocommerce ul.products{flex-basis:75%}
.archive.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:31%;margin:0 0 2.992em 1.8%}
.archive.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{flex-basis:100%;display:none}
.archive.woocommerce ul.products li.product .cat{text-align:center}
.berocket_aapf_widget_selected_area{display:none}
nav.woocommerce-pagination{text-align:center;max-width:1170px;margin:0 auto;padding-left:25%}
.woocommerce ul.products li.product{box-shadow:unset!important;border:1px solid #ddd;margin-bottom:30px!important;border-radius:0!important}
nav.woocommerce-pagination ul.page-numbers li a{width:30px;height:30px;padding:0;line-height:30px;text-align:center;text-decoration:none;background:#eee;color:#000;font-family:'Montserrat',sans-serif!important;font-weight:500}
nav.woocommerce-pagination ul.page-numbers li span.page-numbers.current{width:30px;height:30px;padding:0;line-height:30px;text-align:center;text-decoration:none;background:#b61177;color:#fff;font-family:'Montserrat',sans-serif!important;font-weight:500}
nav.woocommerce-pagination ul.page-numbers li a.next.page-numbers,.woocommerce-pagination .prev.page-numbers,.woocommerce-pagination a.page-numbers{padding:0}
.bapf_body ul li label{font-size:15px}
.woocommerce-filters-wrapper h3{font-size:15px!important}
.archive.woocommerce nav.woocommerce-pagination{flex-basis:100%}
.woocommerce-filters-wrapper h3{font-size:1.5rem!important;margin-bottom:10px}
.woocommerce-filters-wrapper label{margin-top:10px!important}
.call-us-small-fixed{display:none!important}
.page-template-default .entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){max-width:86rem;width:calc(100% - 4rem)}
.hero-content-columns p{color:#fff}
#site-header{z-index:9999;box-shadow:0 0 4px #aaa}
.header-inner{padding:0}
.clearfix{clear:both}
.home ul.products li.product .button{margin:0 auto 30px auto!important}
.primary-menu-wrapper ul li a{text-decoration:none!important;font-weight:500;text-transform:uppercase;font-size:14px!important;color:#000!important}
.primary-menu-wrapper ul li .icon{color:#111!important}
.primary-menu-wrapper ul li .sub-menu li a{color:#fff!important}
.primary-menu-wrapper ul li:nth-child(2) a{color:#cd2653!important}
.primary-menu-wrapper ul li:nth-child(2) .icon{color:#cd2653!important}
.header-phone-columns{position:relative;width:100%;background:#be354d;display:flex;flex-flow:row wrap;padding:10px}
.header-phone-columns .header-icon-column{position:relative;margin-right:1px;padding-top:5px;padding-left:5px}
.header-phone-columns .header-icon-column img{width:46px}
.header-phone-columns .header-number-column a{font-size:2.14rem!important;line-height:3rem;font-weight:700;color:#fff;text-decoration:none}
.header-phone-columns .header-number-column p{font-size:13px;font-weight:600;color:#fff;text-align:right;margin-bottom:0}
#site-footer{background:#fff;background-repeat:no-repeat;background-size:cover;background-position:center;padding-bottom:0}
.policy-wrap{position:relative;flex-basis:40%}
.policy-wrap ul{list-style:none;display:flex}
.policy-wrap ul li a{color:#fff;font-size:14px;padding:0 15px}
.footer-credits{position:relative;width:100%}
#site-footer .section-inner{display:flex;flex-flow:column wrap}
.footer-nav-wrapper{margin:0 -15px}
.footer-nav-wrapper .footer-nav-column{padding:0 15px;width:19%;float:left}
.footer-nav-wrapper .footer-nav-column.first{width:24%}
.footer-nav-wrapper .footer-nav-column h5{color:#b61177;font-size:14px;text-transform:uppercase;font-weight:600;margin-bottom:12px}
.footer-nav-wrapper .footer-nav-column ul{list-style:none;margin:0;padding:0}
.footer-nav-wrapper .footer-nav-column ul.cards{margin-bottom:12px}
.footer-nav-wrapper .footer-nav-column li{list-style:none;margin:0;padding:0 0 4px;line-height:1;margin-bottom:4px}
.footer-nav-wrapper .footer-nav-column a{color:#000;text-transform:capitalize;font-size:13px;text-decoration:none!important;font-weight:400}
.footer-address-wrapper{position:relative;width:100%;display:flex;flex-flow:row wrap}
.footer-address-wrapper .footer-address-column{flex-basis:31.33%;margin-right:2%;margin-bottom:5%}
.footer-address-wrapper .footer-address-column h5{color:#fff;font-size:17px;text-transform:uppercase;font-weight:600;margin-bottom:10px}
.footer-address-wrapper .footer-address-column ul{list-style:none;margin:0;padding:0}
.footer-address-wrapper .footer-address-column li{list-style:none;margin:0;padding:5px 0;position:relative;padding-left:20px}
.footer-address-wrapper .footer-address-column p{font-size:14px;color:#fff}
p.footer-copyright{font-size:14px;color:#000;font-weight:400;padding:3px 0}
.to-the-top{color:#fff;font-size:32px}
.footer-address-wrapper .footer-address-column a{color:#fff;text-transform:uppercase;font-size:14px;text-decoration:none!important;font-weight:500}
.footer-address-column ul li:nth-child(1):before{content:"\f095";font:normal normal normal 14px/1 FontAwesome;position:absolute;left:0;color:#fff;top:12px}
.footer-address-column ul li:nth-child(2):before{content:"\f017";font:normal normal normal 14px/1 FontAwesome;position:absolute;left:0;color:#fff;top:12px}
.footer-credits-wrapper{display:flex;flex-flow:row wrap;width:100%;justify-content:inherit;border-top:1px solid rgba(0,0,0,0.1);margin-top:4.3rem;padding:20px 0}
.footer-credits-wrapper .footer-credits{width:100%;display:block;text-align:center}
.footer-credits-wrapper .social-wrap{position:relative;flex-basis:20%;width:20%}
.footer-credits-wrapper .social-wrap ul li{list-style:none;display:inline-block}
.footer-credits-wrapper .social-wrap ul li a{color:#fff}
.footer-credits-wrapper .to-the-top{position:fixed;bottom:80px;right:20px;background:#fff;color:#111;height:40px;width:40px;text-align:center;border-radius:100%;line-height:37px}
.hero-columns.alignfull{margin-top:0!important;margin-bottom:0!important}
.number-columns h2{margin:6px 0}
.number-columns .wp-block-image{margin-top:0!important}
.last-number{padding-top:0!important}
.company-columns h2{font-size:3.9rem;line-height:4.9rem;margin:30px 0;letter-spacing:0}
.single-product .woocommerce .content-area{max-width:1170px;padding:2.3vw 15px;margin:0 auto}
.single-product td.woocommerce-product-attributes-item__value{font-size:15px;font-weight:500}
.single-product th.woocommerce-product-attributes-item__label{font-size:15px}
.single-product .product .entry-title{font-size:2.4rem;line-height:3.1rem}
.single-product .product .summary p.price{margin-bottom:1.5rem}
.single-product .product span.woocommerce-Price-amount.amount{color:#b83977;font-weight:600;font-size:17px}
.single-product .product .woocommerce-product-details__short-description ul{margin:0 0 30px 0}
.single-product .product .woocommerce-product-details__short-description ul li{font-size:15px;font-weight:500}
.solution-columns h2{font-size:3.3rem;line-height:3.9rem;margin:30px 0}
.solution-columns h3{font-size:2.3rem;line-height:3.3rem;margin:20px 0}
.solution-columns a.button-2x{font-size:15px;text-transform:uppercase;line-height:23px;border:2px solid #be354d;padding:9px 13px;font-weight:600;text-decoration:none;-webkit-transition:.4s ease;-moz-transition:.4s ease;transition:.4s ease;border-radius:4px}
.solution-columns a.button-2x:hover{background:#be354d;border-color:transparent;color:#fff}
.solution-columns .carousel-columns{-webkit-transition:.4s ease;-moz-transition:.4s ease;transition:.4s ease}
.solution-columns .carousel-columns:hover{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px)}
.ecommerce-item-columns .carousel-columns{background:transparent}
.ecommerce-item-columns h2{font-size:3.3rem;line-height:3.9rem;margin:30px 0}
.ecommerce-item-columns h3{font-size:2.3rem;line-height:3.3rem;margin:20px 0}
.ecommerce-item-columns a.button-2x{font-size:15px;text-transform:uppercase;line-height:23px;border:2px solid #be354d;background:#be354d;color:#fff;font-weight:600;padding:9px 13px;text-decoration:none}
.multistep-form-columns h5,.multistep-form-columns label,.multistep-form-columns input[type="radio"]{color:#fff}
.multistep-form-columns h5{background:#b61177;padding:10px 0;margin:0;text-align:center;text-transform:uppercase}
.cwp-form{border:1px solid #111}
.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set{padding:0 10px}
.wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-field-set input{border-radius:6px;border-color:#777!important}
.multistep-form-columns .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-radio-set .cwp-radio-option{display:inline-block;margin-right:15px;border:1px solid #fcfcfc;padding:9px 13px;cursor:pointer;background:#fff;border-radius:2px;box-shadow:1px 1px 3px #777;text-transform:capitalize}
.multistep-form-columns .wp-block-cwp-block-gutenberg-forms .cwp-form .cwp-field .cwp-radio-set .cwp-radio-option label{width:auto;display:inline-block;color:#111}
.multistep-form-columns .wp-block-cwp-block-gutenberg-forms .cwp-form .wp-block-cwp-form-button{border:1px solid #fff!important;background:#b61177!important;font-size:15px!important;text-transform:uppercase!important;padding:9px 60px!important;color:#fff!important;text-decoration:none;font-weight:600}
.carousel-columns{background:#fcfcfc;padding:0 0 30px 0}
.carousel-columns .carousel-content{padding:0 10px}
.carousel-columns .carousel-content h3{font-size:1.9rem;line-height:2.9rem;margin:10px 0 20px 0}
.award-columns{position:relative;width:100%;display:flex;flex-flow:row wrap;align-items:center}
.award-columns .award-content-column{flex-basis:66.66%;max-width:66.66%;padding:0 30px}
.award-columns .award-content-column h4{letter-spacing:0;margin-bottom:30px;color:#111!important}
.award-columns .award-picture-column{flex-basis:33.33%;max-width:33.33%}
.award-columns .award-picture-column{width:100%}
.timeline-columns h3{font-size:2.9rem;line-height:3.9rem;margin:60px 0 0 0}
.testimonial-columns{position:relative;width:100%;display:flex;flex-flow:row wrap;align-items:center}
.testimonial-columns h2{font-size:3.3rem;line-height:3.3rem;margin:30px 0}
.testimonial-columns .testimonial-content-column{flex-basis:50%;max-width:50%;padding:0 30px;position:relative}
.testimonial-columns .testimonial-content-column p{font-style:italic}
.testimonial-columns .testimonial-content-column:before{content:"";background:url(https://www.ashclinic.com/wp-content/uploads/2020/08/quote-icon.png);position:absolute;z-index:111;height:60px;width:60px;background-size:60px;background-repeat:no-repeat;top:-80px;left:-15px}
.testimonial-columns .testimonial-picture-column:after{background:#f4dee2;content:"";width:100%;height:100%;position:absolute;right:-15px;bottom:-15px;z-index:-1}
.testimonial-columns .testimonial-picture-column{flex-basis:50%;max-width:50%;position:relative}
.testimonial-columns .testimonial-picture-column{width:100%}
.inquiry-form-wrapper{position:relative;width:100%;display:flex;flex-flow:row wrap;justify-content:center}
.inquiry-form-columns{flex-basis:45%;margin-right:2%;margin-bottom:2%}
.inquiry-form-columns:last-of-type{flex-basis:100%;padding:0 3%}
.background-title-wrapper{border-bottom-left-radius:10%;border-bottom-right-radius:10%;box-shadow:1px 3px 7px #000!important}
.page-template-default strong{color:#b61177}
ul.advance-list-bullet,.woocommerce-product-details__short-description ul{margin:0}
.advance-list-bullet li:before,.woocommerce-product-details__short-description ul li:before{font:normal normal normal 13px/1 FontAwesome;content:"\f054";position:absolute;left:-20px;top:5px;color:#b61177;transition:.4s ease;-webkit-transition:.4s ease;-moz-transition:.4s ease}
.advance-list-bullet li:hover:before,.woocommerce-product-details__short-description ul li:before{left:-15px}
.advance-list-bullet li,.woocommerce-product-details__short-description ul li{list-style:none;position:relative;margin-bottom:12px}
.inner-number-columns h4{margin:0}
.inner-number-columns figure.wp-block-image.size-large{margin-bottom:2rem;margin-top:2rem}
input[name="update_raq"]{display:none}
.ywraq-form-table-wrapper td.actions{border-color:transparent!important}
.wp-block-latest-posts a{font-size:2.9rem}
h2.woocommerce-loop-product__title{font-size:1.5rem!important;line-height:2.7rem!important;padding:0 15px;margin:0;font-weight:600!important;letter-spacing:0}
ul.products li.product .price,ul.products li.product .star-rating{padding:0 15px}
ul.products li.product .button{vertical-align:middle;margin:0 15px 15px 15px;padding:9px 13px;border-radius:4px;font-size:15px;font-weight:600;text-decoration:none!important;border:2px solid transparent;-webkit-transition:.4s ease;-moz-transition:.4s ease;transition:.4s ease}
ul.products li.product .button:hover{border:2px solid #be354d;background:#fff;color:#be354d}
.woocommerce ul.products li.product{border-radius:4px;margin-bottom:2.7em;box-shadow:1px 4px 11px #efefef;-webkit-transition:.4s ease;-moz-transition:.4s ease;transition:.4s ease;*/}
.woocommerce ul.products li.product:hover{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px)}
h1.woocommerce-products-header__title.page-title{font-size:3.9rem;line-height:4.9rem}
select.orderby{border-radius:4px;padding:7px 19px;font-size:15px}
.single-product .entry-title{font-size:3.9rem;line-height:4.9rem}
span.woocommerce-Price-amount.amount{color:#b83977;font-weight:600;font-size:17px}
.related.products h2{font-size:3rem;margin-bottom:30px;text-transform:capitalize}
.related.products ul.products li.product,.up-sells ul.products li.product{align-items:center}
.single.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:22%;margin:0 1.8% 2.992em 0}
.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{margin-bottom:60px}
.woocommerce .ywcps-wrapper .owl-item li.product{background:#fff}
.quick-call-header{display:none}
.multistep-image{text-align:center}
.multistep-image img{max-width:70%;margin:0 auto}
.multistep-flex{display:flex;flex-flow:column wrap;justify-content:center}
.ecommerce-category-cd figure.wp-block-image.size-large{background:#dbdbdb}
a.button.gmwqp_inq{border:2px solid #b83977;background:transparent!important;color:#b83977;transition:.4s ease}
a.button.gmwqp_inq:hover{border:2px solid #b83977;background:#b83977!important;color:#fff}
select.orderby{background-color:transparent;color:#111;padding:11px;width:250px;border:0;font-size:16px;box-shadow:0 0 6px rgba(0,0,0,.2);-webkit-appearance:button;appearance:button;outline:0;text-transform:capitalize}
.ywcps-slider .owl-dots{margin:0 auto}
.types-gallery .wp-block-uagb-column.uagb-column__wrap.uagb-column__background-color.hide-now{display:none}
.uagb-columns__columns-4>.uagb-column__wrap{width:25%;}
.uagb-columns__inner-wrap{display: flex; flex-wrap: nowrap;}
.archive.woocommerce ul.products ~ .term-description {
    margin-top: 30px;
}


@media(min-width:1220px){.primary-menu>li{margin:.8rem 0 0 1.9rem!important}
}@media only screen and (max-width:1024px){.footer-credits-wrapper .to-the-top{display:none}
.footer-credits-wrapper{flex-flow:column wrap}
.footer-credits-wrapper .footer-credits{width:100%}
.policy-wrap{position:relative;flex-basis:40%}
.footer-credits-wrapper .social-wrap{position:relative;flex-basis:20%;width:20%}
.policy-wrap ul{flex-flow:column wrap;margin:10px -6px}
.policy-wrap ul li a{padding:0}
a.to-the-top>*{display:none}
.woocommerce-filters-wrapper{display:none}
.bapf_sfilter{display:none}
.archive.woocommerce ul.products{flex-basis:100%}
.woocommerce ul.products li.product{box-shadow:0 0 1px #efefef}
.single.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:46%;margin:0 1.8% 2.992em 0}
}@media only screen and (max-width:600px){.site-logo img{width:149px!important;max-height:100%!important}
.single.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:48%;margin:0 1.8% 2.992em 0}
.archive.woocommerce ul.products{flex-basis:100%}
.call-us-small-fixed{display:block!important}
.call-us-small-fixed p{color:#fff}
#site-header{box-shadow:none}
.count-column-inner .uagb-column__inner-wrap{padding:0!important}
.header-titles-wrapper{align-items:center;display:flex;justify-content:start;padding:20px 0;text-align:left}
.quick-call-header{display:inline-block;padding:3px 7px;background:0;border-radius:4px;border:1px solid #b61177;color:#b61177;text-align:center;line-height:18px;position:relative;left:45px}
.quick-call-header a{text-transform:uppercase;font-size:12px;text-decoration:none;font-weight:600;color:#b83977}
.header-inner .toggle{top:-15px}
.left-styled-card h4{margin:0}
.left-styled-card .wp-block-image{margin-bottom:0!important}
.heading-columns h3{margin:10px 0}
.heading-columns h4{margin:10px 0}
.multisteps-column{margin-top:0!important}
.step-identifier{font-size:11px!important;line-height:20px!important}
.ecommerce-thumbnails-sl .silder-heading h3{margin:0!important}
.ecommerce-thumbnails-sl .woocommerce .ywcps-wrapper ul.products{margin-bottom:0!important}
.ecommerce-thumbnails-sl .woocommerce ul.products li.product{margin-bottom:0!important}
.ecommerce-category-cd{margin-top:0!important;margin-bottom:0!important}
.ecommerce-category-cd .wp-block-uagb-column{max-width:46%;margin:5px 2%!important;width:100%;padding:0!important;display:inline-block}
.ecommerce-category-cd .uagb-column__inner-wrap{padding:10px 0!important}
.ecommerce-category-cd .uagb-column__inner-wrap h6{font-size:13px!important}
.multistep-image img{max-width:100%;margin:0 auto}
.call-us-small-fixed{background:#b83977;color:#fff;padding:10px 0 0 0;width:100%;bottom:0;left:0;position:fixed;z-index:111111;display:block;text-align:center}
.call-us-small-fixed a{color:#fff;font-size:2.7rem;text-decoration:none;font-weight:600}
.mobile-menu{margin-top:50px}
figure.wp-block-image.size-large.beautify-picture:before{content:"";position:absolute;z-index:-1;background:#f4dee1;left:36px!important;top:74px!important;height:67%!important;width:81.3%!important;border-radius:10px}
}@media only screen and (max-width:600px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:37%!important;clear:both;margin:0 21px 1em!important}
.joinchat__button{bottom:88px!important}
}.top-header{background:#06002a;color:#fff}
.follow-us ul{margin:0;padding:0;list-style-type:none;margin-left:20px;padding-left:20px;position:relative}
.follow-us ul:before{content:"|";position:absolute;left:0}
.follow-us ul li{display:inline-block;margin:0;margin-left:6px}
.follow-us ul li a i{color:#06002a;background:#fff;width:18px;height:18px;line-height:19px;text-align:center;border-radius:50%}
.follow-us>*{display:inline-block;vertical-align:middle;font-weight:500}
.top-header{font-size:13px}
.top-header-right>*{display:inline-block;vertical-align:middle}
.top-header-right{text-align:right}
.free-consultaion span{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1px;background:#b61177;padding:8px 10px;float:left}
.free-consultaion a{color:#fff}
.free-consultaion{margin-left:17px}
.primary-menu>li>.icon{display:none}
.primary-menu-wrapper ul li a{padding:25px 10px 20px!important;margin:0!important}
.primary-menu-wrapper ul li:nth-child(2) a{animation:none}
.primary-menu-wrapper .primary-menu>li{margin:0!important;display:inline-block!important;float:none!important}
.primary-menu-wrapper ul li a{display:inline-block}
ul.primary-menu{text-align:right;float:right}
.primary-menu-wrapper ul li a:after{content:"|";position:absolute;right:0}
.primary-menu-wrapper ul.primary-menu>li:nth-child(2)>a{animation:none!important;color:#111!important}
#slider_1969 .sa_hover_container{background-size:auto 100%!important;background-position:center top!important}
.heading,.heading h2{font-weight:300;text-transform:uppercase;letter-spacing:normal;font-size:32px;position:relative;padding-bottom:15px}
.heading h2{margin:0;padding:0}
h2.heading{margin-bottom:30px}
.hearing-product p{padding:0!important;margin-bottom:30px!important}
.heading:after{content:"";width:60px;height:4px;background:#b61177;position:absolute;bottom:0}
.heading.text-center:after{left:50%;transform:translateX(-50%)}
h3.hd3:after{display:none!important}
h3.hd3{font-size:18px;font-weight:500;color:#ba0d78;letter-spacing:normal}
.spacer{float:none;height:50px;clear:both}
.woocommerce .ywcps-wrapper .owl-item li.product{padding-left:0!important;padding-right:0!important;width:100%!important}
.ywcps-products .owl-item{float:left;padding:0 15px}
.woocommerce .ywcps-wrapper .owl-item li.product img{background:#f7f8f9}
section.main-outer{padding:0!important}
section.main-outer section{padding:60px 0!important}
section.main-outer .uagb-section__inner-wrap{max-width:unset}
section.main-outer .uagb-section__inner-wrap .wp-block-columns{padding:0}
section#types-home{background:url(https://www.ashclinic.com/wp-content/uploads/2021/08/types-bg.jpg) no-repeat center;background-size:cover}
section#types-home section{padding:0!important;margin:0;margin-bottom:0}
section#types-home .uagb-section__inner-wrap{max-width:1140px!important}
.types-gallery .product-img,.types-gallery .wp-block-uagb-column.uagb-column__wrap.uagb-column__background-color{padding:0 12px!important}
.types-gallery .product-img .uagb-column__inner-wrap,.types-gallery .wp-block-uagb-column.uagb-column__wrap.uagb-column__background-color .uagb-column__inner-wrap{padding:0}
.types-gallery .product-img .uagb-column__inner-wrap .wp-block-image,.types-gallery .wp-block-uagb-column.uagb-column__wrap.uagb-column__background-color .uagb-column__inner-wrap .wp-block-image{margin:0!important;background:#eee}
section#types-home .types-gallery{padding:24px 12px 0!important;background:#fff}
.types-gallery .product-img .uagb-column__overlay,.types-gallery .wp-block-uagb-column.uagb-column__wrap.uagb-column__background-color .uagb-column__overlay{display:none}
.types-gallery .product-img h6,.types-gallery .wp-block-uagb-column.uagb-column__wrap.uagb-column__background-color h6{color:#b61177;margin-top:15px;margin-bottom:15px;font-weight:600;font-size:18px;letter-spacing:normal}
section#types-home .types-gallery ~ .types-gallery{padding-top:0!important}
section.elementor-section .wp-block-columns{margin:0}
.hd3-black>*{font-size:24px;color:#000;font-weight:300}
.primary-menu ul:after{right:auto;left:15px}
.primary-menu ul{right:auto;left:0;top:100%}
.primary-menu ul li{text-align:left}
.primary-menu ul li a:after{display:none}
div#hear-better-steps .elementor-tabs-wrapper{text-align:center;width:auto;display:inline-block;margin:0 auto;background:#f7f8f9;border-radius:25px}
div#hear-better-steps .elementor-tabs-wrapper .elementor-tab-title{display:inline-block;border:0;padding:16px 37px;font-size:18px;font-weight:600;color:#000}
div#hear-better-steps .elementor-tabs{text-align:center}
div#hear-better-steps .elementor-tabs-wrapper .elementor-tab-title.elementor-active{border-radius:25px;background:#b61177;color:#fff}
div#hear-better-steps .elementor-tabs-wrapper .elementor-tab-title.elementor-active:after{display:none}
div#hear-better-steps .elementor-tab-content .img{width:50%;position:absolute;left:0;height:100%;top:0}
div#hear-better-steps .elementor-tab-content{padding:85px 0;position:relative;background:#f7f8f9;border:0;margin-top:40px;min-height:475px}
div#hear-better-steps .elementor-tab-content .txt{float:left;width:50%;text-align:left;max-width:550px;margin-left:50%;padding-left:40px}
.img.free-consutaion{background:url(https://www.ashclinic.com/wp-content/themes/twentytwenty/assets/images/free-consultation.jpg) no-repeat center;background-size:cover}
.img.hearing-aid-fitting{background:url(https://www.ashclinic.com/wp-content/themes/twentytwenty/assets/images/hearing-aid-fitting.jpg) no-repeat center;background-size:cover}
.img.ongoing-support{background:url(https://www.ashclinic.com/wp-content/themes/twentytwenty/assets/images/ongoing-support.jpg) no-repeat center;background-size:cover}
h3.tab-head,header.woocommerce-Address-title.title h3,div#customer_login h2{font-weight:300;color:#b61177;font-size:35px;margin-bottom:25px}
div#customer_login h2{text-align:center}
div#customer_login form.woocommerce-form label{width:100%}
div#customer_login form.woocommerce-form span.password-input{width:100%}
div#customer_login .inside-grey{background:#f7f8f9;padding:30px;margin-bottom:30px;min-height:480px}
div#customer_login form.woocommerce-form{margin-bottom:0}
.inside-grey form.woocommerce-ResetPassword.lost_reset_password{padding:30px;background:#f7f8f9}
div#customer_login{width:auto}
div#customer_login .inside-grey h3.tab-head,div#customer_login .inside-grey h2{margin-top:0}
div#hear-better-steps .elementor-tab-content .txt p{font-size:14px;color:#000}
#hear-better-steps .elementor-tabs-wrapper .elementor-tab-title.elementor-active:before{display:none}
.award-section-main .elementor-widget-image{width:50%!important;float:left;margin:0!important}
.award-section-main .elementor-widget-heading{float:right;width:50%!important}
.award-section-main .elementor-widget-text-editor{float:right;width:50%!important;display:table}
.award-section-main h3{font-size:24px;color:#000;font-weight:400}
.award-section-main .elementor-widget-text-editor p{font-size:14px;color:#000}
.award-section-main .elementor-widget-text-editor .elementor-widget-container{display:table-cell;vertical-align:middle}
.award-section-main{margin-top:40px}
.youtube-video{max-width:610px;margin:0 auto;max-height:350px;margin-top:30px}
.youtube-video .elementor-widget-text-editor{color:#fff}
.what-customers-say .elementor-widget-text-editor{color:#fff}
.what-customers-say .elementor-widget-text-editor span.bold{font-weight:600}
#our-locations .elementor-widget-image{display:inline-block;width:auto;position:static;float:none;margin:0 13px}
section#our-locations .elementor-widget-wrap{text-align:center;display:block}
section#our-locations .elementor-widget-heading{margin-bottom:40px}
#site-footer p.footer-copyright a{text-decoration:underline}
#our-locations .elementor-widget-image a img{transition:all .5s ease}
#our-locations .elementor-widget-image a:hover img{margin-top:-10px}
.hero-content-columns h2{font-size:44px;font-weight:300;text-transform:uppercase;margin:0!important;color:#fff!important}
.hero-content-columns p{max-width:80%;margin:0;float:left;font-weight:300}
.hero-content-columns{height:auto!important;position:absolute;right:5%;max-width:45%;top:50%;transform:translateY(-50%);margin:0!important}
.hero-content-columns a.button-2x{margin:0!important;clear:both;float:left}
.sa_hover_container .hero-content-columns a.button-2x{margin-left:0!important;margin-top:0!important}
.hero-content-columns a.button-2x{font-size:18px!important;font-weight:600!important;color:#fff;background:#e51a98;border-radius:25px;border-color:#e51a98;padding:11px 35px;margin-top:10px!important}
.sa_hover_container .hero-content-columns a.button-2x{margin-top:10px!important}
.inside-header{margin-top:0!important;height:350px!important;border-radius:0!important;box-shadow:unset!important;margin:0!important}
.inside-header section{padding:0!important}
section.about-inner{margin:0!important;padding:0 0!important}
section.about-inner section{padding:60px 0!important;margin:0!important}
section.about-inner section section{padding:0!important}
section.about-inner section .uagb-column__inner-wrap{padding:0 15px}
section.about-inner section .wp-block-image{margin:0!important}
section.about-inner>.uagb-section__inner-wrap{max-width:unset!important}
.about-inner.bg-grey,.bg-grey{background:#f7f8f9}
.about-inner .uagb-buttons-repeater{background:#b61177!important;color:#fff!important;border-color:#b61177!important;border-radius:25px!important;padding:5px 30px!important;font-size:16px!important;text-transform:uppercase;font-weight:600!important}
.about-inner .uagb-buttons-repeater:hover{background:#fff!important;color:#b61177!important}
.about-inner h2,section.privacy-pages h5{font-size:35px;font-weight:300;color:#b61177!important;margin-bottom:20px;margin-top:0}
section.form-about .uagb-columns__columns-2{max-width:unset}
section.form-about{padding:0!important;margin:0!important;max-width:unset!important;width:100%!important}
section.form-about .uagb-column__inner-wrap{padding:0}
section.form-about .wp-block-image{margin:0!important;height:100%}
section.form-about .uagb-column__inner-wrap iframe{max-width:550px!important}
section.form-about .wp-block-image img{height:100%!important;object-fit:cover}
.common-padding{padding-top:60px;padding-bottom:60px}
section.common-padding{padding-top:60px!important;padding-bottom:60px!important;margin:0!important}
section.form-about .wp-block-uagb-column.common-padding{background:#f5f5f5;padding-left:0;padding-top:40px}
.inside-header .wp-block-uagb-column{padding:0!important}
.inside-header .wp-block-uagb-column{padding:0!important}
.inside-header .wp-block-uagb-column h1{margin:0;font-size:44px;font-weight:600;text-transform:uppercase}
.inside-header .wp-block-uagb-column .uagb-column__inner-wrap{min-height:unset}
section.inside-header>.uagb-section__inner-wrap{position:absolute;top:50%;transform:translate(-50%,-50%);height:100%;width:100%;max-width:1170px;left:50%}
section.inside-header{position:relative;max-width:unset!important;width:100%!important}
section.inside-header>.uagb-section__inner-wrap>section{position:relative;top:50%;transform:translateY(-50%)}
section.text-plain{padding:60px 0!important;margin:0!important}
section.about-inner .wp-block-image{margin:0!important}
section.about-inner .uagb-column__wrap .uagb-column__inner-wrap{padding:0 15px}
section.contact-addresses .uagb-column__inner-wrap{padding:0}
section.contact-addresses .box-shadow{box-shadow:unset!important;border:1px solid #eee;border-radius:0;background:#fff;margin-top:0!important;margin-bottom:30px!important}
section.contact-addresses iframe{border:0}
section.contact-addresses .uagb-column__inner-wrap h6,section.contact-addresses .uagb-column__inner-wrap p{padding:0 15px;font-size:16px!important;line-height:1.5!important;margin-bottom:10px!important}
section.contact-addresses .uagb-column__inner-wrap h6{color:#b61177;margin-top:15px;margin-bottom:15px;font-weight:600;font-size:18px}
section.contact-addresses section{margin:0;padding-top:0!important;padding-bottom:0!important;margin-top:0!important}
.entry-content p strong{font-weight:500!important}
span.elementor-counter-number-prefix{display:none}
.elementor-counter-title{text-align:left!important}
.elementor-widget-counter{padding-left:78px!important;margin-bottom:30px!important}
.patients-care.elementor-widget-counter{background:url(https://www.ashclinic.com/wp-content/themes/twentytwenty/assets/images/patients.png) no-repeat left center}
.satisfaction.elementor-widget-counter{background:url(https://www.ashclinic.com/wp-content/themes/twentytwenty/assets/images/satisfaction.png) no-repeat left center}
.years.elementor-widget-counter{background:url(https://www.ashclinic.com/wp-content/themes/twentytwenty/assets/images/experience.png) no-repeat left center}
span.elementor-counter-number,span.elementor-counter-number-suffix{font-size:45px;font-weight:300;color:#fff}
.elementor-counter-title{font-size:16px!important;font-weight:300!important;line-height:1.8!important}
.about-text p{font-size:14px;font-weight:400;line-height:1.6!important}
section.about-text *{padding-top:0!important;padding-bottom:0!important}
section.about-text .elementor-widget-container p:last-child{margin-bottom:0!important}
.img-abt img{margin-top:-270px}
section.about-inner section.form-about{padding:0!important}
section.about-inner section.form-about .uagb-column__wrap .uagb-column__inner-wrap{padding:0!important}
section.about-inner>.uagb-columns__columns-1>.uagb-column__wrap>.uagb-column__inner-wrap{padding:0!important}
.primary-menu ul li ul.sub-menu{left:100%!important;top:0}
.primary-menu ul li ul.sub-menu:after{display:none!important}
ul.sub-menu{border-radius:0}
ul.sub-menu li a{text-transform:none;border-bottom:1px solid rgba(255,255,255,0.4);padding:8px 15px!important}
ul.sub-menu{padding:0;background:#b61177!important}
ul.sub-menu li:last-child>a{border-bottom:0}
.primary-menu ul:after{border-bottom-color:#b61177!important}
.primary-menu ul li.menu-item-has-children .icon{display:none}
ul.sub-menu{display:none}
.primary-menu li.menu-item-has-children:hover>ul,.primary-menu li.menu-item-has-children:focus>ul,.primary-menu li.menu-item-has-children.focus>ul{display:block}
.text-plain h2{font-size:35px;font-weight:300;color:#b61177;margin-bottom:20px;margin-top:0}
.archive.woocommerce ul.products li.product a{width:100%}
.archive.woocommerce ul.products li.product img{width:100%}
.site-logo img{max-height:unset;margin:5px 0}
.about-icon-part .elementor-image-box-img{margin:0!important;width:62px!important;margin-right:10px!important}
.about-icon-part h3.elementor-image-box-title{font-size:25px;font-weight:300;color:#fff}
.about-icon-part p.elementor-image-box-description{font-size:16px;color:#fff;font-weight:300;line-height:1.5!important}
.about-icon-part .elementor-image-box-img img{margin-right:0!important}
.about-icon-part .elementor-image-box-content{width:calc(100% - 72px)}
.about-icon-part{margin-bottom:40px!important}
section.privacy-pages h5{font-size:28px;letter-spacing:normal!important}
section.privacy-pages h5 strong{font-weight:300}
.archive.woocommerce ul.products li.product span.price span.woocommerce-Price-amount.amount{color:#b61177!important;font-family:'Montserrat',sans-serif!important;font-size:18px}
ul.products li.product .woocommerce-loop-product__title{font-size:16px!important;font-weight:400!important}
.woocommerce-archive-wrapper .woocommerce-filters-wrapper{background:#f7f8f9;padding:30px 15px}
nav.woocommerce-breadcrumb a{color:#000;text-decoration:none;font-family:'Montserrat',sans-serif!important}
nav.woocommerce-breadcrumb{font-family:'Montserrat',sans-serif!important;font-weight:500}
.single-product div.product form.cart,.single-product div.product .gmwqp_inquirybtn{display:inline-block;width:auto;margin-right:10px}
.single-product form.cart .quantity{margin-right:10px}
.single-product div.product form.cart button.single_add_to_cart_button,.single-product div.product a.button.gmwqp_inq{padding:12px 20px!important;border:2px solid #b83977!important;border-radius:25px;font-size:16px!important;line-height:16px}
.single-product div.product form.cart button.single_add_to_cart_button:hover{background:#fff!important;color:#b83977;text-decoration:none!important}
.woocommerce-tabs ul li.active a{color:#b83977}
.single-product div.product form.cart,.single-product div.product .gmwqp_inquirybtn{display:inline-block;width:auto;margin-right:10px}
.single-product form.cart .quantity{margin-right:10px}
.single-product div.product form.cart button.single_add_to_cart_button,.single-product div.product a.button.gmwqp_inq,.woocommerce-cart-form .actions .button{padding:12px 20px!important;border:2px solid #b83977!important;border-radius:25px;font-size:16px!important;line-height:16px}
.single-product div.product form.cart button.single_add_to_cart_button:hover{background:#fff!important;color:#b83977;text-decoration:none!important}
.single-product .product span.woocommerce-Price-amount.amount{color:#b83977;font-family:'Montserrat',sans-serif!important;font-size:20px;font-weight:700}
.single-product .product .entry-title{font-weight:600;margin-bottom:10px}
.single-product div.product .woocommerce-tabs ul.tabs{background:#f7f8f9;border-radius:25px;display:inline-block}
.single-product div.product .woocommerce-tabs ul.tabs li a{padding:12px 37px;font-size:18px;font-weight:600;color:#000;box-shadow:none;display:inline-block;font-family:'Montserrat',sans-serif!important}
.single-product div.product .woocommerce-tabs ul.tabs li{margin:0;display:inline-block}
.single-product div.product .woocommerce-tabs ul.tabs li.active a{border-radius:25px;background:#b61177;color:#fff}
.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel{margin-top:30px}
section.related.products li.product a.button.add_to_cart_button{background:#b61177!important;color:#fff!important;border-radius:25px;font-weight:500!important;padding:9px 15px;font-family:'Montserrat',sans-serif}
.single-product .woocommerce-message a.button{padding:10px 15px!important;border:2px solid #b83977;border-radius:25px;line-height:1;font-family:'Montserrat',sans-serif;font-size:14px}
.woocommerce-cart-form .actions .button{color:#fff!important}
form.woocommerce-cart-form table.shop_table{border:1px solid #eee}
.cart-collaterals .cart_totals{background:#f7f8f9;padding:30px}
.cart-collaterals .cart_totals h2{margin-top:0;font-weight:300;text-transform:uppercase;letter-spacing:normal;font-size:32px}
.cart-collaterals .cart_totals table.shop_table tr{border-bottom:1px solid #ccc}
.cart-collaterals .cart_totals table.shop_table tr:last-child{border-bottom:0}
.cart-collaterals .cart_totals table.shop_table tr th{width:50%}
.cart-collaterals .cart_totals table.shop_table tr td{text-align:right}
.cart_totals .wc-proceed-to-checkout a{border-radius:25px;width:auto;padding:15px 26px}
.cart_totals .wc-proceed-to-checkout{text-align:right}
.woocommerce-checkout .woocommerce{margin-top:30px!important;max-width:1170px!important;padding:0 15px!important}
.woocommerce form.checkout.woocommerce-checkout .form-row label{width:100%;line-height:1;margin-bottom:8px;float:left;font-family:'Montserrat',sans-serif}
.woocommerce form.checkout.woocommerce-checkout .form-row span.woocommerce-input-wrapper{width:100%}
.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{border-radius:25px;width:auto;padding:15px 26px;min-width:290px}
.woocommerce-billing-fields h3,h3#order_review_heading,.woocommerce-additional-fields h3{margin-top:0;font-weight:300;text-transform:uppercase;letter-spacing:normal;font-size:32px;color:#b61177}
.woocommerce-order-received .woocommerce-order p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{padding-left:95px;border:1px solid #0d860d;border-radius:2px;background:#e5f1ea;color:#0d860d;font-size:20px;line-height:60px!important;position:relative}
.woocommerce-order-received .woocommerce-order p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received:before{content:"\f164"!important;font:normal normal normal 14px/1 FontAwesome;font-size:20px;font-size:36px;top:50%;transform:translateY(-50%);left:30px;position:absolute}
.woocommerce-thankyou-order-details.order_details{margin:0;padding:0;list-style-type:none;display:table;width:100%;background:#f7f8f9;margin-bottom:30px}
.woocommerce-thankyou-order-details.order_details li{display:table-cell;padding:7px 10px;border-right:1px solid #ccc;font-family:'Montserrat',sans-serif!important}
.woocommerce-thankyou-order-details.order_details li strong{display:block}
.woocommerce-thankyou-order-details.order_details li:last-child{border:0}
section.woocommerce-order-details h2.woocommerce-order-details__title,section.woocommerce-customer-details h2.woocommerce-column__title{margin-top:0;font-weight:300;text-transform:uppercase;letter-spacing:normal;font-size:32px;color:#b61177}
section.woocommerce-customer-details address{width:50%;border:1px solid #eee;padding:20px;font-size:15px}
.woocommerce-order-received table tr th:last-child,.woocommerce-order-received table tr td:last-child{text-align:right}
.woocommerce-order-received table tr th,.woocommerce-order-received table tr td{font-size:15px}
section.elementor-section.elementor-element-145f9a7d{padding:0}
.bg-grey2{background:#f8fafb;padding:35px 0}
.bg-grey2 ~ .wp-block-uagb-section{margin:0!important;padding:60px 0!important}
.bg-grey2~.wp-block-uagb-section ul.ywcps-products.products li{margin-bottom:0!important}
.bg-grey2~.wp-block-uagb-section ul.ywcps-products.products{padding:0!important;display:block!important;width:100%}
section.counter-inside .uagb-column__inner-wrap{padding:0}
section.counter-inside section{margin:0;padding:0}
section.counter-inside .elementor-widget-counter{margin-bottom:0!important}
#slider_275_slide05 .hero-content-columns{max-width:35%;right:0}
.elementor-counter-title{color:#fff}
section.counter-inside *{line-height:unset!important}
section.counter-inside .uagb-columns__wrap .uagb-columns__inner-wrap.uagb-columns__columns-3{display:inline-block;width:100%;margin:0 auto!important;text-align:center}
section.counter-inside .uagb-columns__wrap .uagb-columns__inner-wrap.uagb-columns__columns-3 .wp-block-uagb-column{display:inline-block;text-align:left;width:auto;margin:0 48px}
div#slider_575 .carousel-content{text-align:center}
div#slider_575 a.button-2x{font-size:16px!important;font-weight:600!important;color:#fff;background:#e51a98;border-radius:25px;border-color:#e51a98;padding:11px 30px;font-family:'Montserrat',sans-serif!important}
.templateWidth input[type="text"]{width:100%!important}
.tempFrmWrapper .tempContDiv textarea{width:100%!important}
section.three-thumbs .wp-block-image{height:240px!important;overflow:hidden;margin-bottom:15px!important}
section.three-thumbs .wp-block-image img{height:100%;max-width:100%;object-fit:cover}
section.three-thumbs .uagb-columns__columns-3 .wp-block-uagb-column{padding:0 15px}
section.three-thumbs .uagb-columns__columns-3 .wp-block-uagb-column .uagb-column__inner-wrap{padding:0;background:#FFF;border:1px solid #eee}
section.three-thumbs .uagb-columns__columns-3 .wp-block-uagb-column .uagb-column__inner-wrap h2,section.three-thumbs .uagb-columns__columns-3 .wp-block-uagb-column .uagb-column__inner-wrap p{padding:0 15px}
.view-all-btn{text-align:center}
.view-all-btn a{font-size:18px!important;font-weight:600!important;color:#fff;background:#b61177;border-radius:25px;border-color:#b61177;padding:12px 30px;text-transform:uppercase;letter-spacing:1px;border:2px solid #b61177}
.view-all-btn a:hover{background:#fff;color:#b61177}
.bg-grey2~.wp-block-uagb-section ul.ywcps-products.products li{box-shadow:unset}
.bg-grey2~.wp-block-uagb-section ul.ywcps-products.products li a.button{display:none}
.bg-grey2~.wp-block-uagb-section ul.ywcps-products.products li span.price span.woocommerce-Price-amount.amount{font-size:18px;font-family:"Montserrat",sans-serif}
.about-text p a{font-weight:500;text-decoration:underline;color:#b61177}
section.sitemap{padding:60px 0!important}
section.sitemap h6{margin-top:0;clear:both;margin-bottom:15px}
section.sitemap ul.line-color li{width:50%;float:left;margin:0;padding:0 15px;padding-left:37px}
section.sitemap ul.line-color{clear:both;float:left;width:100%;padding:0!important;margin:0;margin-bottom:30px}
section.sitemap ul.line-color li:after{height:1px!important;width:100%!important;border-bottom:1px solid #eee;background:transparent!important;left:15px;right:15px;width:auto!important}
section.sitemap ul.line-color{margin:0;margin-bottom:30px}
section.sitemap h6{color:#b61177!important}
section.sitemap ul.line-color li:last-child:after{display:none!important}
section.sitemap ul.line-color li:nth-last-child(2):after{border:0}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a{border:0;padding:16px 37px;font-size:18px;font-weight:600;color:#000;font-family:'Montserrat',sans-serif!important;background:#f7f8f9;width:100%;float:left;line-height:1;border-radius:25px;text-transform:capitalize}
.woocommerce-account .woocommerce-MyAccount-navigation ul li{width:100%!important;float:left;margin:0;margin-bottom:10px}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background:#b61177;color:#fff;text-decoration:none}
.woocommerce-account .woocommerce-MyAccount-content p.form-row{display:block;margin-left:0;margin-right:0}
.woocommerce-account .woocommerce{margin-top:60px!important;max-width:1170px!important;padding:0!important}
.woocommerce-account table.account-orders-table .button{padding:8px 10px;border-radius:25px}
.woocommerce-Message.woocommerce-Message--info.woocommerce-info a.woocommerce-Button.button{border-radius:25px;padding:15px 20px;color:#fff}
.woocommerce-Address header.woocommerce-Address-title.title a.edit{position:absolute;top:7px;right:15px;background:#b61177;text-decoration:none;color:#fff;padding:5px 10px;font-size:15px;border-radius:25px}
.woocommerce-Address header.woocommerce-Address-title.title{position:relative}
.woocommerce-account .woocommerce-MyAccount-content p{font-size:16px}
.woocommerce-account .woocommerce-MyAccount-content p a{color:#b61177}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{text-decoration:none;background:#b61177;color:#fff}
.follow-us span a{color:#fff;text-decoration:none}
.woocommerce-account form.woocommerce-form.woocommerce-form-login,.woocommerce-account form.woocommerce-ResetPassword.lost_reset_password{max-width:550px;margin:0 auto}
.woocommerce-account h3.tab-head{text-align:center}
.woocommerce-account form.woocommerce-form.woocommerce-form-login p.woocommerce-form-row,.woocommerce-account form.woocommerce-form.woocommerce-form-login p.form-row,.woocommerce-account form.woocommerce-ResetPassword.lost_reset_password p.form-row,.woocommerce-account form.woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row{display:block;float:none;width:100%;margin-left:0;margin-right:0}
.woocommerce-account form.woocommerce-form.woocommerce-form-login .woocommerce-form-login__rememberme{display:block}
.woocommerce-account form.woocommerce-form.woocommerce-form-login,.woocommerce-account form.woocommerce-ResetPassword.lost_reset_password{margin-bottom:60px}
.woocommerce-account form.woocommerce-form.woocommerce-form-login button.woocommerce-button.button.woocommerce-form-login__submit,.woocommerce-account form.woocommerce-ResetPassword.lost_reset_password button.woocommerce-Button.button,.button.woocommerce-form-register__submit{padding:10px 25px;border-radius:25px}
.woocommerce-account form.woocommerce-form.woocommerce-form-login p a{color:#b61177}
li.my-account{background:url(https://www.ashclinic.com/wp-content/themes/twentytwenty/assets/images/my-account-icon.png) no-repeat center}
.primary-menu-wrapper ul li.my-account a,.primary-menu-wrapper .primary-menu>li.search a{font-size:0!important;width:40px!important}
.primary-menu-wrapper ul li.no-devider a:after{display:none}
.primary-menu-wrapper .primary-menu>li#wpmenucartli{background:url(https://www.ashclinic.com/wp-content/themes/twentytwenty/assets/images/cart-icon.png) no-repeat center}
.primary-menu-wrapper .primary-menu>li#wpmenucartli a{font-size:0!important;width:40px!important;vertical-align:middle}
.primary-menu-wrapper .primary-menu>li.search{background:url(https://www.ashclinic.com/wp-content/themes/twentytwenty/assets/images/search-icon.png) no-repeat center}
.primary-menu-wrapper .primary-menu>li#wpmenucartli a i{display:none!important}
.other-menu .spicewpsearchform{border:2px solid #b61177;padding:0}
.other-menu .spicewpsearchform .aws-search-field{font-size:14px;color:#000!important;padding:14px 20px;border:0;line-height:1;height:auto!important}
.other-menu{position:relative}
.other-menu .spicewpsearchform .aws-search-field::placeholder{color:#000}
.aws-search-result .aws_result_title{color:#000}
.other-menu>*{display:inline-block;margin-left:5px;cursor:pointer}
a.search_icon{width:100%;height:100%;position:relative;float:left}
.other-menu>a.myaccount{background:url(https://www.ashclinic.com/wp-content/themes/twentytwenty/assets/images/my-account-icon.png) no-repeat center;font-size:0!important;width:40px!important;vertical-align:middle;height:40px}
.other-menu>.custom.search{font-size:0!important;width:40px!important;vertical-align:middle;height:40px;background:url(https://www.ashclinic.com/wp-content/themes/twentytwenty/assets/images/search-icon.png) no-repeat center}
.other-menu>a.dropdown-back{position:relative;font-size:0!important;width:40px!important;vertical-align:middle;height:40px;background:url(https://www.ashclinic.com/wp-content/themes/twentytwenty/assets/images/cart-icon.png) no-repeat center}
.other-menu>a.dropdown-back .basket-item-count{position:absolute;font-size:10px!important;right:0;background:#b61177;color:#fff;width:15px;text-align:center;border-radius:50%;font-weight:600}
li.wpmenucartli a.wpmenucart-contents span{font-size:10px}
section#types-home img.alignnone{margin:0}
section#types-home .uagb-columns__inner-wrap p{display:none!important}
section#types-home section ~ p{display:none}
section.form-about .uagb-column__inner-wrap iframe{min-height:550px}
.grid-gallery .gallery-loading .block{animation:rot1 4s linear infinite!important}
@keyframes rot1{0%{transform:none}
40%{background:#fb74c8;transform:none}
60%{background:#fff}
80%{background:#e6239c}
90%{transform:none;background:#b61177}
}.single-product .slick-slide{border:1px solid #eee}
.single-product .wpgs-for .slick-list,.single-product .wpgs-nav .slick-slide{border:1px solid #eee}
.wpgs-nav .slick-list{margin:0 -15px}
.wpgs-nav .slick-list .slick-slide{margin:10px 15px 0}
.slick-prev:before,.slick-next:before{font-family:Flaticon!important;font-size:30px;font-style:normal}
.slick-prev:before{content:"\f101"!important}
.slick-next:before{content:"\f100"!important}
.slick-prev,.slick-next{background:transparent!important}
.fancybox-caption__body{display:none}
.fancybox-navigation .fancybox-button,.fancybox-button{background:transparent!important}
.archive ul.products li.product .button{display:block!important;width:auto!important;float:none!important;margin:0 auto 30px;background:#e51a98!important;border-radius:25px;border-color:#e51a98;color:#fff!important;font-size:14px}
.archive ul.products li.product .button:hover{background:#fff!important;color:#e51a98!important}
p.comment-form-comment{max-width:unset!important}
div#review_form *,.woocommerce-tabs #reviews .comment-form-rating label{text-align:left;max-width:unset;width:100%}
.single-product .content-area{max-width:1170px!important;padding:4vw 15px}
p.comment-form-author,p.comment-form-email{width:48%!important;float:left!important}
p.comment-form-email{float:right!important}
.single-product .woocommerce-Tabs-panel--reviews input[type=checkbox]{width:auto!important}
.woocommerce-tabs #tab-reviews #submit{width:auto!important;border-radius:25px;padding:11px 35px;float:left}
.related.products>h2{font-size:3rem;margin-bottom:30px;position:relative;font-weight:300;text-transform:uppercase;letter-spacing:normal;font-size:32px;text-align:center;padding-bottom:15px}
.related.products>h2:after{content:"";width:60px;height:4px;background:#b61177;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
.gmwqp_inner_popup_op h3{background:#b61177;color:#fff;font-weight:600}
label.gmqqp_label{font-weight:400}
.gmqqp_submit{text-align:center}
.gmqqp_submit button.gmqqp_submit_btn{display:inline-block;float:none;border-radius:25px;padding:10px 37px;background:#b61177;margin:10px 0}
body.single-post ul.advance-list-bullet{float:none;margin:6rem auto 3rem}
section.contact-addresses strong{color:#000}
section.contact-addresses a{color:#b61177}
section.sitemap ul.line-color li:before{font:normal normal normal 13px/1 FontAwesome;content:"\f054";position:absolute;left:0;top:15px;color:#b61177;transition:.4s ease;-webkit-transition:.4s ease;-moz-transition:.4s ease;margin-left:0!important}
section.sitemap ul.line-color li{padding-left:2rem}
#site-content .woocommerce-error,#site-content .woocommerce-info{font-family:'Montserrat',sans-serif}
.woocommerce-checkout input#coupon_code{font-size:15px}
.woocommerce-checkout button[name=apply_coupon]{border-radius:25px;padding:13px 20px}
.woocommerce-checkout form[name=checkout]{clear:both}
li.wc_payment_method{margin-left:0;padding:.5em}
.woocommerce form.checkout.woocommerce-checkout .form-row span.woocommerce-input-wrapper input[type="checkbox"]{background:#fff;width:20px;height:20px;text-align:center;border:1px solid #b61177}
.woocommerce form.checkout.woocommerce-checkout .form-row span.woocommerce-input-wrapper input[type="checkbox"]:before{margin:0;width:20px;margin-left:-10px}
div#order_review .form-row span.woocommerce-input-wrapper label{line-height:1.5}
.woocommerce-privacy-policy-text a{color:#b61177}
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul.woocommerce-error li{background:#feecec;border:1px solid red;color:red!important;display:block}
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul.woocommerce-error{background:transparent}
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul.woocommerce-error li strong{display:inline-block!important}
.wc_payment_method>label:first-of-type{font-family:'Montserrat',sans-serif!important}
.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{font-size:15px;font-family:'Montserrat',}
.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{font-size:15px;font-family:'Montserrat',sans-serif!important}
.woocommerce-account .woocommerce-EditAccountForm fieldset{border:0;padding:30px 0 0 0}
.woocommerce-account .woocommerce-EditAccountForm fieldset legend,.woocommerce-account .woocommerce-MyAccount-content h3{padding:0;font-size:35px;font-weight:300;color:#b61177!important;margin-bottom:15px;width:100%;float:left}
.woocommerce-account .woocommerce-EditAccountForm button,.woocommerce-account .woocommerce-MyAccount-content p button[type="submit"]{padding:13px 20px;border-radius:25px}
.woocommerce-MyAccount-content section.woocommerce-order-details .shop_table.order_details tr th:last-child,.woocommerce-MyAccount-content section.woocommerce-order-details .shop_table.order_details tr td:last-child{text-align:right}
.woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.row.addresses address{font-size:16px}
.select2-container .select2-selection--single .select2-selection__rendered{line-height:1}
.select2-container--default .select2-selection--single{background:#fff;border-radius:0;border-style:solid;border-width:.1rem;box-shadow:none;margin:0;max-width:100%;padding:1.5rem 1.8rem;height:auto;line-height:1!important;border-color:#dbdbdb}
body.post-type-archive-product.woocommerce .content-area{max-width:1170px;padding:2.5vw 15px}
.woocommerce .content-area{max-width:1170px;padding:2.5vw 15px;margin:0 auto}
.woocommerce-notices-wrapper ul.woocommerce-error li strong{color:#fff}
.woocommerce-notices-wrapper ul.woocommerce-error li{display:block}
.archive.woocommerce ul.products li.product .cat ~ .woocommerce-loop-product__title{margin-top:0!important}
.archive.woocommerce ul.products li.product .cat{text-align:center;font-size:14px;font-weight:600;color:#b61177;text-transform:uppercase}
.archive.woocommerce ul.products li.product .cat{display:none}
.bg-grey2~.wp-block-uagb-section ul.ywcps-products.products li .cat{display:none}
.woocommerce-tabs #reviews p.stars a{color:#b61177}
ul.products li.product .woocommerce-loop-product__title{line-height:1.3!important}
body.home .wp-block-column{margin-left:0;margin-right:0}
.ywcps-wrapper{overflow:visible}
.ywcps-wrapper .ywcps-nav-next,.ywcps-wrapper .ywcps-nav-prev{opacity:1!important}
.ywcps-wrapper .ywcps-nav-next span,.ywcps-wrapper .ywcps-nav-prev span{width:35px!important;height:35px!important;border-radius:50%;color:#b61177!important}
.ywcps-wrapper:hover .ywcps-nav-prev{left:-50px!important}
.ywcps-wrapper:hover .ywcps-nav-next{right:-50px!important}
.woocommerce .ywcps-wrapper .ywcps-nav-prev #default_prev{background:url(https://www.ashclinic.com/wp-content/themes/twentytwenty/assets/images/prev.png) no-repeat!important;background-position:center center!important}
.woocommerce .ywcps-wrapper .ywcps-nav-next #default_next{background:url(https://www.ashclinic.com/wp-content/themes/twentytwenty/assets/images/next.png) no-repeat!important;background-position:center center!important}
section#types-home{margin-top:0}
.primary-menu ul li.menu-item-has-children:after{content:"";float:right;font:normal normal normal 13px/1 FontAwesome;content:"\f054";border:0;top:10px;right:15px;position:absolute}
section.common-padding.counter-inside{padding:20px 0!important}
.bapf_head h3{color:#e51a98!important}
.bapf_sfilter .bapf_body ul li label{margin-top:0!important;margin-bottom:0!important;line-height:15px}
.bapf_sfilter .bapf_body ul li>*{vertical-align:top!important;top:0}
.bapf_body .bapf_show_hide{font-size:15px!important}
.bapf_slidr_main.ui-widget-content .ui-slider-range,.berocket_filter_price_slider.ui-widget-content .ui-slider-range{background:#e51a98!important}
.wpgs-for.slick-slider .slick-slide{max-height:450px!important;overflow:hidden;height:450px!important}
.wpgs-for.slick-slider .slick-slide a{height:100%;float:left;max-height:100%!important;width:100%}
.wpgs-for.slick-slider .slick-slide a img{height:100%;max-height:100%;object-fit:cover;display:block;margin:0 auto}
.wpgs-for .slick-arrow.flaticon-back{margin-left:-40px}
.wpgs-for .slick-arrow.flaticon-right-arrow{margin-right:-40px}
.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:46%;clear:none}
.wpgs-nav .slick-prev{margin-left:-15px!important}
.wpgs-nav .slick-next{margin-right:-22px!important}
.product .wpgs-for .slick-arrow:before,.product .wpgs-for .slick-arrow:before,.product .wpgs-nav .slick-prev:before,.product .wpgs-nav .slick-next:before{color:#ccc!important}
.related.products>h2{margin-bottom:0}
.related.products ul.products li.product{margin-bottom:0!important;margin-top:30px!important}
.gmwqp_close img{right:0;top:-40px}
input.gmqqp_input,textarea.gmqqp_input{border:1px solid #ddd!important}
nav.woocommerce-breadcrumb{margin-bottom:25px!important}
.woocommerce-tabs.wc-tabs-wrapper{margin-top:25px!important}
.woocommerce-product-gallery{margin-bottom:45px!important}
.woocommerce-cart-form table td.product-thumbnail{padding:0 15px}
.cart-collaterals .cart_totals h2{margin-bottom:15px!important}
.cart_totals table{margin:15px 0}
.woocommerce-page .cart-collaterals .cart_totals{width:40%}
.woocommerce-form-coupon-toggle .woocommerce-info{border:0;background:#ffe2f4!important;padding:12px 20px;margin-bottom:10px}
.woocommerce-checkout .select2-container .select2-selection--single{height:auto;padding:0}
.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout form #order_review_heading{margin-top:0!important}
div#order_review .place-order .form-row,div#order_review .place-order.form-row{margin-left:0;margin-right:0}
div#order_review .place-order.form-row{padding:0 12px}
div#order_review .place-order .form-row label{margin:0}
.woocommerce-terms-and-conditions-wrapper{margin-bottom:14px}
.woocommerce form.checkout.woocommerce-checkout .form-row span.woocommerce-input-wrapper input[type="checkbox"]{margin-right:8px}
.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table{margin-bottom:0;margin-top:0}
.woocommerce-thankyou-order-details.order_details{margin-bottom:15px}
body.woocommerce-order-received .woocommerce section.woocommerce-order-details{padding-top:10px}
body.woocommerce-order-received .woocommerce section.woocommerce-order-details h2{margin-bottom:10px}
body.woocommerce-order-received .woocommerce section.woocommerce-order-details .order_details{margin-top:10px}
section.woocommerce-customer-details h2.woocommerce-column__title{margin-bottom:15px}
td.woocommerce-table__product-name.product-name a{color:#b61177}
.woocommerce-account table.account-orders-table .button{padding:6px 8px;border-radius:25px;margin:8px 10px;font-size:15px}
.u-column1.col-md-6.woocommerce-Address header.woocommerce-Address-title.title h3,.u-column2.col-md-6.woocommerce-Address header.woocommerce-Address-title.title h3{margin-top:0}
.woocommerce-account .woocommerce-MyAccount-content p.form-row input[type=text]{padding:10px 1.8rem}
.toggle.nav-toggle.mobile-nav-toggle{outline:0}
.archive.woocommerce ul.products li.product a.added_to_cart.wc-forward,.related.products ul.products li.product .added_to_cart.wc-forward{width:auto;display:block!important;float:none;margin:-15px auto 30px;border:1px solid #e51a98!important;padding:9px 13px;border-radius:25px;line-height:1;text-decoration:none;color:#e51a98!important;font-size:14px;text-transform:uppercase;font-weight:600;min-width:129px}
.single-product .woocommerce-product-attributes-item__value p a,.woocommerce-cart-form table td.product-name a{color:#b61177}
#site-header{position:fixed;width:100%;top:0}
#site-content{margin-top:128px}
section#primary.content-area{margin-top:128px}
.entry-content-page{margin-top:128px}
.product_meta a{color:#b83977}
.u-columns.woocommerce-Addresses.col2-set.row.addresses{width:auto}
.u-columns.woocommerce-Addresses.col2-set.row.addresses .col-md-6{max-width:49%}
.header-titles,.header-titles .site-title,.header-titles .site-logo,.header-titles .site-description{margin:0!important}
.gmwqp_close img{display:none}
a.gmwqp_close{position:absolute;width:30px;height:30px;background:#fff;top:-30px;right:0;text-decoration:none;text-align:center;border:1px solid #b61177}
a.gmwqp_close:before{content:"";content:"\f00d";font:normal normal normal 14px/1 FontAwesome;font-size:21px;line-height:30px;color:#b61177}
.gmqqp_submit{background:#eee}
.woocommerce-cart #site-content .woocommerce{max-width:1170px;padding:0 15px}
div#customer_details .col-12{padding-left:0}
.white .sa_owl_theme .owl-nav .owl-prev,.white .sa_owl_theme .owl-nav .owl-next{background-color:transparent!important}
.bg-grey2 ~ .wp-block-uagb-section ul.ywcps-products.products li h2{min-height:62px!important}
.white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon{background:transparent}
.sa_owl_theme .owl-item .sa_hover_container .sa_hover_buttons{width:100%!important;height:100%!important;transform:translate(-50%,-50%);margin:0!important}
.white .sa_owl_theme .owl-item .sa_hover_container .always_visible .sa_slide_link_icon,.white .sa_owl_theme .owl-item .sa_hover_container:hover .sa_hover_buttons .sa_slide_link_icon{background:transparent!important}
.uagb-block-blog.uagb-section__wrap{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;background-image:url(https://www.ashclinic.com/wp-content/uploads/2020/10/sign-of-hearing-loss.jpg);background-position:center center;background-attachment:fixed;background-repeat:no-repeat;background-size:cover}
.blog-list{padding:20px;border:1px solid #ddd;height:100%}
body.page-template.page-template-blog .col-lg-4.col-md-4.col-sm-4.col-xs-12{margin-bottom:30px}
.blog-list a{text-decoration:none}
.blog-list .title{font-size:18px;font-weight:600;color:#b61177;margin-bottom:15px;min-height:80px}
.blog-list a.read-more{background:#e51a98!important;border-radius:25px;border-color:#e51a98;color:#fff!important;font-size:14px;padding:9px 13px;font-weight:600}
.blog-list .expert{float:left;width:100%;margin-bottom:10px}
.blog-detail{border:1px solid #ddd;padding:20px;margin:30px 0}
.singular .entry-header{padding:0;text-align:left}
.blog-detail .post-meta-wrapper{width:100%!important;padding:0;margin:0;max-width:unset;text-align:center;margin-bottom:30px}
.blog-detail .entry-header-inner{max-width:unset;margin:0;width:100%}
.blog-detail .entry-content>*{margin:0!important;max-width:unset!important;width:100%!important}
.blog-sidebar{padding:15px;border:1px solid #ddd;position:relative;margin-top:30px}
.blog-detail h1.entry-title,h2#reply-title.comment-reply-title{font-weight:300;color:#b61177;font-size:35px;margin-bottom:25px;text-align:center;letter-spacing:normal}
.blog-detail .entry-content h3,.blog-detail .entry-content h1,.blog-detail .entry-content h2{font-size:20px;font-weight:500;margin-bottom:20px!important}
.blog-detail .entry-content p{margin-bottom:20px!important}
.blog-sidebar h2.chw-title{font-size:20px;font-weight:600;text-transform:uppercase;margin-bottom:20px}
.blog-sidebar ul li:before{font:normal normal normal 13px/1 FontAwesome;content:"\f054";position:absolute;left:0;top:7px;color:#b61177}
.comments-wrapper.section-inner{margin:30px 0;width:100%}
.blog-sidebar ul{list-style-type:none;margin:0;padding:0}
.blog-sidebar ul li{padding-left:15px;position:relative;margin:0;margin-bottom:10px}
.blog-sidebar ul li a{font-size:16px;text-decoration:none;color:#000}
.blog-sidebar ul li a:hover{color:#b61177}
ul.advance-list-bullet li strong{font-weight:600}
.blog-detail .featured-media-inner{text-align:center;left:auto;width:100%;margin-bottom:30px}
.blog-detail .post-meta .meta-wrapper{margin:0 15px;font-size:14px}
.blog-detail .post-meta .meta-wrapper span.meta-icon{color:#b61177}
.blog-detail .entry-categories-inner a{color:#000!important}
.blog-detail .post-meta .meta-wrapper a{color:#b61177}
.pagination-single-inner a.previous-post,.pagination-single .next-post{background:#e51a98!important;border-radius:25px;border-color:#e51a98;color:#fff!important;font-size:14px;padding:9px 13px;font-weight:600;max-width:48%;display:inline-block}
.pagination-single-inner{display:inline-block;width:100%}
hr.styled-separator{display:none}
.pagination-single-inner a.previous-post{float:left}
.pagination-single .next-post{float:right;margin:0}
.pagination-single{margin:0;width:100%}
h2#reply-title.comment-reply-title{margin-bottom:25px!important}
form#commentform,p.comment-form-url,p.comment-form-cookies-consent{clear:both;max-width:unset!important;margin:0;width:100%}
form#commentform p.comment-notes{margin:0 0 20px 0}
p.comment-form-url,p.comment-form-cookies-consent{margin-bottom:20px}
form#commentform p.form-submit{margin:0}
form#commentform p.form-submit input{background:#e51a98!important;border-radius:25px;border-color:#e51a98;color:#fff!important;font-size:16px;padding:9px 18px;font-weight:600}
.pagination-single-inner a .arrow{position:absolute}
.pagination-single-inner a.previous-post{padding-left:35px}
.pagination-single-inner a.next-post{padding-right:35px}
.pagination-single-inner a.previous-post .arrow{left:15px}
.pagination-single-inner a.next-post .arrow{right:15px}
.pagination-single-inner a{position:relative}
section.contact-form iframe{min-height:450px}
.woocommerce-page .related.products ul.products li.product .cat{display:none}
ul.footer-follow{display:none}
.woocommerce-cart-form table td.product-thumbnail a{float:left;width:auto;max-height:80px;width:80px}
.woocommerce-cart-form table td.product-thumbnail a img{max-height:100%;object-fit:cover;max-width:100%;vertical-align:middle}
.woocommerce-cart-form table td.product-thumbnail a img{max-height:100%}
.inquiry-form-box form.wpcf7-form.init{max-width:550px;margin:0!important;float:left!important}
.inquiry-form-columns{flex-basis:auto}
.inquiry-form-wrapper{display:block;justify-content:left}
.checkbox-heading{color:#000}
.checkbox-coloums span.wpcf7-list-item-label{color:#000;font-size:14px}
.inquiry-form-box form.wpcf7-form.init input,.inquiry-form-box form.wpcf7-form.init textarea{font-size:16px}
section.about-inner.form-about .inquiry-form-box .uagb-column__inner-wrap{padding-left:40px!important}
section.about-inner.form-about .inquiry-form-box .uagb-column__inner-wrap{padding-left:40px!important}
section.about-inner.form-about .inquiry-form-box .uagb-column__inner-wrap span.wpcf7-list-item{margin:0}
.inquiry-form-columns:last-of-type{flex-basis:auto!important;padding:0!important;margin-top:20px}
.checkbox-heading{color::;#000!important;margin-top:15px}
section.about-inner.pt-0.pb-0,section.about-inner.pt-0.pb-0 section{padding-top:0!important;padding-bottom:0!important}
section.about-inner.form-about .inquiry-form-box .uagb-column__inner-wrap{padding-top:60px;padding-bottom:60px}
section.about-inner.form-about .inquiry-form-box .uagb-column__inner-wrap .wpcf7-submit{background:#e51a98!important;border-radius:25px;border-color:#e51a98;color:#FFF!important;font-size:16px;padding:11px 28px}
body.single-post #site-content{padding:2.5vw 0}
body.single-post #site-content nav.woocommerce-breadcrumb{margin:0!important}
button:focus,button:hover,.button:focus,.button:hover,.faux-button:focus,.faux-button:hover,.wp-block-button .wp-block-button__link:focus,.wp-block-button .wp-block-button__link:hover,.wp-block-file .wp-block-file__button:focus,.wp-block-file .wp-block-file__button:hover,input[type="button"]:focus,input[type="button"]:hover,input[type="reset"]:focus,input[type="reset"]:hover,input[type="submit"]:focus,input[type="submit"]:hover{text-decoration:none}
.bapf_no_products p.woocommerce-info{background:#feecec;border:1px solid red}
.bapf_no_products{width:75%;float:right}
.bg-grey2~.wp-block-uagb-section ul.ywcps-products.products .owl-stage-outer{width:100%;float:left;max-width:100%}
.view-all-btn{clear:both;float:left;width:100%;margin-top:40px;min-height:50px;margin-bottom:50px}
a.sa_slide_link_icon{display:none!important}
section.contact-addresses .uagb-block-d5a580bf.uagb-column__wrap{width:30.33%}
.contact-single h3{font-size:16px!important;line-height:1.5!important;margin-bottom:0!important;color:#b61177!important;margin-top:0;font-weight:600!important}
.contact-single p{margin-bottom:0!important}
.contact-single .view-map-btn a{background:#e51a98!important;border-radius:25px;border-color:#e51a98;color:#fff!important;font-size:14px}
.contact-single .elementor-inner-section .elementor-inner-column{background:#fff}
section.contact-addresses .contact-single section{height:100%}
section.contact-addresses .contact-single section>div{height:100%}
section.common-padding.pt-0{padding-top:0!important}
section.common-padding.pb-0{padding-bottom:0!important}
.contact-single .address,.contact-single .address p{font-size:15px;line-height:1.5!important;color:#000}
.contact-single .elementor-widget-text-editor p{line-height:1.4!important}
.contact-single .elementor-widget-text-editor{margin-bottom:10px!important;line-height:1.4!important}
.contact-single .elementor-widget-heading{margin-bottom:10px!important}
section.contact-addresses .contact-single section .elementor-widget-wrap{padding:15px!important;border:1px solid #eee}
.contact-single .elementor-widget-text-editor.address{min-height:125px}
.entry-content h2{font-size:35px}

@media only screen and (max-width:1367px){#site-content{margin-top:119px}
section#primary.content-area{margin-top:119px}
.entry-content-page{margin-top:119px}
}@media only screen and (max-width:1024px){nav.woocommerce-pagination{padding-left:0}
}@media only screen and (max-width:992px){.nav-toggle .toggle-inner{margin-top:25px}
.modal-menu .ancestor-wrapper button.toggle{position:absolute;right:0;top:0;border-left:0;outline:0}
.modal-menu .ancestor-wrapper{position:relative}
.sale-text{text-align:center}
.free-consultaion{margin-left:10px}
.follow-us ul{margin-left:10px;padding-left:10px}
.woocommerce-cart #site-content .woocommerce,.woocommerce-checkout .woocommerce{margin-top:20px}
.archive.woocommerce ul.products li.product{width:29%!important;margin:0 2% 15px!important;padding:0!important}
.archive.woocommerce ul.products{width:100%;flex-basis:auto!important}
.woocommerce .related.products ul.products{display:inline-block!important}
section.related.products ul.products li.product{margin:0!important;clear:none!important;display:inline-block!important;width:29%!important;margin-bottom:15px!important;text-align:center;padding:0!important;margin:0 2% 15px!important}
.mobile-menu{margin-top:24px}
.modal-menu>li>a,.modal-menu>li>.ancestor-wrapper>a{color:#000;font-weight:400!important;padding:8px 15px;font-size:15px}
.modal-menu ul li{border:0}
.modal-menu ul li a{color:#fff;font-size:15px}
.modal-menu ul li svg.svg-icon{color:#fff}
.modal-menu ul ul li a{padding-left:27px!important}
ul.sub-menu.active .ancestor-wrapper a:before{font:normal normal normal 13px/1 FontAwesome;content:"\f054";margin-right:5px}
div#slider_275 .sa_hover_container,#slider_275.owl-carousel .owl-stage-outer{min-height:300px!important}
.hero-content-columns p{margin-left:0!important}
.hero-content-columns h2{font-size:28px!important}
.hero-content-columns p{font-size:12px!important}
.hero-content-columns br{display:none}
#slider_275_slide05 .hero-content-columns{max-width:45%;right:5%}
div#slider_275 .sa_hover_container{background-position:41% center!important}
div#slider_275 #slider_275_slide05.sa_hover_container{background-position:65% center!important}
div#slider_275 .owl-dots{display:none!important}
div#hear-better-steps .elementor-tab-content .txt{padding:0 15px;width:100%;margin-left:0;max-width:unset}
div#hear-better-steps .elementor-tab-content .img{width:100%;min-height:300px;position:static;margin-bottom:30px}
div#hear-better-steps .elementor-tab-content{padding:0 0 15px}
.award-section-main .elementor-widget-image img{max-width:90%}
#our-locations .elementor-widget-image{margin-bottom:15px}
.inside-header .wp-block-uagb-column h1{margin-left:30px}
.inside-header{height:240px!important;background-attachment:unset!important}
section.about-inner .wp-block-spacer{display:none}
.about-inner .wp-block-uagb-column{margin-top:0!important}
section.form-about .uagb-column__inner-wrap iframe{height:350px!important}
section.counter-inside .elementor-widget-counter{background-position:15px center;padding-left:90px!important}
li.my-account{background:transparent}
form.woocommerce-cart-form table.woocommerce-cart-form__contents.shop_table td:before{content:attr(data-title)}
.woocommerce-page .cart-collaterals .cart_totals{width:100%}
}@media only screen and (max-width:767px){.header-inner{width:auto;max-width:unset;margin:0}
.follow-us span{display:none}
.top-header{float:left;width:100%}
.free-consultaion span{font-size:12px}
.follow-us ul{margin:0;padding:0}
.follow-us ul li:first-child{display:none}
.follow-us ul:before{display:none}
.sale-text{text-align:center}
.header-titles-wrapper{padding:0}
.nav-toggle .toggle-inner{margin-top:37px}
div#slider_275 .sa_hover_container{background-position:26% center!important;min-height:250px!important;margin-bottom:230px!important}
.hero-content-columns,#slider_275_slide05 .hero-content-columns{width:100%;max-width:unset;transform:none;bottom:auto;top:270px;padding:0 0 0 35px!important}
.sa_hover_container .hero-content-columns h2{font-size:21px!important;margin:0!important;text-align:center}
.sa_hover_container .hero-content-columns p{font-size:14px!important;max-width:unset}
#slider_275_slide05 .hero-content-columns h2 br{display:none}
div#slider_275 #slider_275_slide05.sa_hover_container{background-position:40% center!important}
.sa_hover_container .button-postion{position:static!important;text-align:center;float:left;width:100%;margin:10px 0 0 0!important}
.sa_hover_container .hero-content-columns a.button-2x{position:static!important;display:inline-block!important;float:none;border-radius:25px!important}
.hero-content-columns{text-align:center}
section.elementor-section.elementor-element-145f9a7d{margin-top:30px}
section#types-home .types-gallery{padding:15px 0!important;float:left;width:100%}
.types-gallery .product-img,.types-gallery .wp-block-uagb-column.uagb-column__wrap.uagb-column__background-color{margin:0!important;max-width:50%;float:left; width: auto !important;}
.uagb-columns__stack-mobile>.uagb-columns__inner-wrap {
    display: block;
}
.img-abt img{margin-top:0;margin-bottom:30px}
div#hear-better-steps .elementor-tabs-wrapper{display:none}
.elementor-tabs-content-wrapper .elementor-tab-title.elementor-tab-mobile-title{background:#f7f8f9 url(assets/images/select-arrow.png) no-repeat 92% center;border-radius:25px;border:0;margin-bottom:10px;padding:13px 37px;font-size:18px;font-weight:600;color:#000;width:90%;margin-left:5%;text-align:left}
.elementor-tabs-content-wrapper .elementor-tab-title.elementor-tab-mobile-title.elementor-active,.single-product div.product .woocommerce-tabs ul.tabs li.active a{background:pink;background:#b61177 url(assets/images/select-arrow-white.png) no-repeat 92% center;color:#fff}
div#hear-better-steps .elementor-tab-content .img{width:100%;position:static;min-height:300px;margin-bottom:30px}
div#hear-better-steps .elementor-tab-content .txt{width:100%;margin-left:0;padding:0 15px}
div#hear-better-steps .elementor-tab-content{padding:0;margin-bottom:10px}
.award-section-main .elementor-widget-image,.award-section-main .elementor-widget-text-editor{width:100%!important;text-align:center}
.award-section-main .elementor-widget-text-editor{margin-top:20px}
#our-locations .elementor-widget-image{width:50%;margin:0;margin-bottom:15px}
.footer-nav-wrapper .footer-nav-column.first,.footer-nav-wrapper .footer-nav-column{width:100%}
.footer-nav-wrapper .footer-nav-column li{width:50%;float:left}
.footer-nav-wrapper .footer-nav-column.first li{width:100%}
.footer-credits-wrapper{margin-bottom:67px;margin-top:20px}
.mobile-menu{margin-top:50px}
.modal-menu>li>a,.modal-menu>li>.ancestor-wrapper>a{color:#000;font-weight:400!important;padding:8px 15px}
.modal-menu ul li{border:0}
.modal-menu ul li a{color:#fff}
.modal-menu ul li svg.svg-icon{color:#fff}
.modal-menu ul ul li a{padding-left:27px!important}
.inside-header{height:200px!important;background-attachment:unset!important}
.inside-header .wp-block-uagb-column h1{font-size:25px!important;margin-left:15px}
section.inside-header>.uagb-section__inner-wrap>section p{display:none}
section.about-inner img{margin-bottom:20px}
.about-inner .wp-block-uagb-column{margin-top:0!important}
section.about-inner .wp-block-spacer{display:none}
section.form-about .uagb-column__inner-wrap iframe{min-height:500px}
section.contact-form .uagb-column__inner-wrap iframe{min-height:400px}
section.contact-form h2{margin-top:20px}
.advance-list-bullet li,.woocommerce-product-details__short-description ul li{margin:0;padding-left:15px;margin-bottom:15px}
.advance-list-bullet li:before,.woocommerce-product-details__short-description ul li:before{left:0}
section.counter-inside .elementor-widget-counter{margin-bottom:20px!important;padding:0 15px 0 95px!important;background-position:15px center}
section.text-plain.p-15>.uagb-section__inner-wrap{padding:0 15px!important}
.archive.woocommerce ul.products{width:100%;flex-basis:auto!important}
.archive.woocommerce ul.products li.product{width:46%!important;margin:0 2% 15px!important;justify-content:flex-start}
section.contact-form iframe{min-height:500px}
.single-product div.product form.cart button.single_add_to_cart_button,.single-product div.product a.button.gmwqp_inq,.woocommerce-cart-form .actions .button{padding:11px 12px!important;font-size:15px!important}
.single-product div.product .gmwqp_inquirybtn{margin-right:0!important}
section.related.products ul.products li.product{margin:0!important;clear:none!important;display:inline-block!important;width:48%!important;margin-top:15px!important;text-align:center}
.related.products>h2{font-size:25px}
.woocommerce .related.products ul.products{display:inline-block!important}
section.related.products li.product a.button.add_to_cart_button{margin:0 0 15px 0;display:inline-block}
.single-product .woocommerce-message a.button{min-width:106px;font-size:12px!important;padding:8px 12px!important;margin-right:10px}
.single-product .woocommerce-message{padding:10px!important}
#site-content .woocommerce .woocommerce-cart-form #coupon_code{margin-bottom:10px}
#site-content .woocommerce .woocommerce-cart-form .actions .coupon{margin-bottom:10px}
.woocommerce-cart #site-content .woocommerce,.woocommerce-checkout .woocommerce{padding:0 15px;margin:0;width:100%!important;margin-top:20px}
#site-content .woocommerce-error{margin-top:30px}
#site-content .woocommerce-error li{margin-top:0}
.woocommerce-order-received .woocommerce-order p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{line-height:1.5!important}
.woocommerce-thankyou-order-details.order_details li{display:block}
section.text-plain,section.common-padding,section.about-inner section{padding-top:40px!important;padding-bottom:40px!important}
.alignfull{margin-top:0!important;margin-bottom:0!important}
ul.products li.product .woocommerce-loop-product__title{font-size:14px!important}
.archive.woocommerce ul.products li.product span.price span.woocommerce-Price-amount.amount{font-size:16px!important}
section.related.products li.product a.button.add_to_cart_button{padding:9px 10px}
.single-product .content-area .site-main,body.post-type-archive-product.woocommerce .content-area .site-main{margin:0}
.single-product div.product .woocommerce-tabs ul.tabs{background:transparent}
.single-product div.product .woocommerce-tabs ul.tabs li a{background:#f7f8f9;width:100%;border-radius:25px}
.single-product div.product .woocommerce-tabs ul.tabs li{width:100%;margin-bottom:10px}
div#slider_575 a.button-2x{display:inline-block}
div#slider_575 .carousel-content{text-align:center}
.about-inner.sitemap{padding:40px 15px!important}
section.sitemap ul.line-color li{width:100%}
section.sitemap ul.line-color li:nth-last-child(2):after{border-bottom:1px solid #eee}
.archive.woocommerce nav.woocommerce-pagination{margin-bottom:30px}
section.solution-columns.bg-grey.text-plain>.uagb-section__inner-wrap{padding:0 15px!important}
.woocommerce-thankyou-order-details.order_details li{border:0}
.cart-collaterals .cart_totals table.shop_table tr{border-color:#ccc}
.cart-collaterals .cart_totals table.shop_table tr td{background:transparent}
.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{line-height:1;padding-left:0}
.woocommerce-checkout .select2-container .select2-selection--single{height:auto;padding:1.5rem 1.8rem}
div#order_review .form-row.place-order p.form-row,div#order_review .form-row.place-order{margin-left:0;margin-right:0}
.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table tbody::after,.woocommerce-checkout form #order_review_heading .woocommerce-checkout-review-order-table tbody::after{display:none}
.woocommerce-form-coupon-toggle .woocommerce-info{display:block!important;margin-bottom:20px}
.woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon{display:block}
.woocommerce table.shop_table_responsive tr:first-child,.woocommerce-page table.shop_table_responsive tr:first-child{border-color:#eee}
.cart_totals table tr td,.cart_totals table tr th{padding:0}
.about-inner .uagb-column__wrap{margin-bottom:0!important}
section.counter-inside .uagb-columns__wrap .uagb-columns__inner-wrap.uagb-columns__columns-3 .wp-block-uagb-column{margin:0;padding:0 30px}
.call-us-small-fixed a{font-size:20px}
.call-us-small-fixed p{font-size:14px;margin-bottom:8px}
.call-us-small-fixed{padding-top:8px}
.woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon{display:inline-block;float:right}
.woocommerce-form-coupon-toggle .woocommerce-info{padding:8px 10px;font-size:12px}
.woocommerce-billing-fields h3,h3#order_review_heading,.woocommerce-additional-fields h3{font-size:22px}
div#customer_details.col2-set .col-12{padding:0 6px}
.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table td,.woocommerce-checkout form #order_review .woocommerce-checkout-review-order-table th{padding:5px 0}
ul.wc_payment_methods.payment_methods.methods li{padding:0}
div#order_review .place-order.form-row{padding:0}
header#site-header{position:fixed;width:100%;box-shadow:0 8px 6px -6px rgb(0 0 0 / 20%);top:0}
#site-content{margin-top:107px}
section#primary.content-area{margin-top:107px}
.entry-content-page{margin-top:107px}
.woocommerce-order-received .woocommerce-order p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{font-size:15px;line-height:1.4!important}
.wpgs-for .slick-arrow.flaticon-back,.wpgs-for .slick-arrow.flaticon-right-arrow{margin:0}
.wpgs-nav .slick-next,.wpgs-nav .slick-prev{margin:0!important}
.woocommerce .content-area{padding:4vw 15px}
.wpgs-for.slick-slider .slick-slide{max-height:300px!important;overflow:hidden;height:300px!important}
.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel>h2{font-size:20px}
.u-columns.woocommerce-Addresses.col2-set.row.addresses .col-md-6{max-width:unset}
.u-column1.col-md-6.woocommerce-Address header.woocommerce-Address-title.title h3,.u-column2.col-md-6.woocommerce-Address header.woocommerce-Address-title.title h3{padding-right:72px;font-size:22px}
.about-inner h2,section.privacy-pages h5{font-size:25px}
.woocommerce .content-area .site-main{margin:0}
.woocommerce ul.products[class*="columns-"] li.product:nth-child(2n),.woocommerce-page ul.products[class*="columns-"] li.product:nth-child(2n){box-shadow:unset!important}
.footer-nav-wrapper{margin:0 -15px;width:auto!important;display:block!important}
.blog-detail h1.entry-title,h2#reply-title.comment-reply-title{font-size:25px}
.blog-detail .entry-content h3{font-size:16px}
.footer-nav-wrapper .footer-nav-column{display:none}
ul.footer-follow{margin:0;padding:0;list-style-type:none}
ul.footer-follow li:first-child{display:block}
ul.footer-follow li{display:inline-block}
ul.footer-follow{text-align:center}
footer-nav-wrapper .footer-nav-column ul,.footer-nav-wrapper .footer-nav-column h5{display:none}
ul.footer-follow li a i{color:#fff;background:#b61177;width:24px;height:24px;line-height:25px;text-align:center;border-radius:50%}
footer#site-footer{padding-top:20px}
body.woocommerce ul.products[class*=columns-] li.product,body.woocommerce-page ul.products[class*=columns-] li.product,body.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),body.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){box-shadow:none!important}
ul.footer-follow{display:block}
.woocommerce-cart-form table td.product-thumbnail a{float:none;width:auto;max-height:80px;width:80px}
.woocommerce-cart-form table td.product-thumbnail a img{max-height:unset;max-width:unset}
.woocommerce .related.products ul.products li.product,.woocommerce-page .related.products ul.products li.product{min-height:360px!important}
.text-plain>.uagb-section__inner-wrap{padding:0 15px}
section.about-inner.form-about .inquiry-form-box .uagb-column__inner-wrap{padding-left:15px!important}
.other-menu{margin-right:45px}
.other-menu>.custom.search,.other-menu>a.myaccount,.other-menu>a.dropdown-back{width:30px!important}
.bapf_no_products{width:100%}
.other-menu .spicewpsearchform{max-width:250px}
.woocommerce .ywcps-wrapper .owl-item li.product img{width:100%;width:100%;opacity:1!important;transition:none!important}
.bg-grey2~.wp-block-uagb-section ul.ywcps-products.products li a{width:100%}
.view-all-btn{clear:both;width:100%;margin-top:30px}
.woocommerce .ywcps-wrapper .ywcps-nav-prev #default_prev{background:url(https://www.ashclinic.com/wp-content/themes/twentytwenty/assets/images/prev.png) no-repeat!important;background-position:center center!important}
.woocommerce .ywcps-wrapper .ywcps-nav-next #default_next{background:url(https://www.ashclinic.com/wp-content/themes/twentytwenty/assets/images/next.png) no-repeat!important;background-position:center center!important;display:block!important}
.ywcps-wrapper .ywcps-nav-prev{left:0!important}
.ywcps-wrapper .ywcps-nav-next{right:0!important}
.ywcps-wrapper:hover .ywcps-nav-prev{left:0!important}
.ywcps-wrapper:hover .ywcps-nav-next{right:0!important}
.what-customers-say .elementor-widget-text-editor{padding:0 15px!important}
.ecommerce-thumbnails-sl .silder-heading{text-transform:none!important}
}