.img-full img{width:100%;}
*,

*::after,
*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video{margin:0;padding:0;border:0;vertical-align:baseline;}
html{scroll-behavior:smooth;background-color:#fff;}
a{transition:.2s ease-in-out;text-decoration:none;color:#000;}
i{font-style:italic;}
ol,
ul{list-style:none;}
.pt-zero{padding-top:0!important;}
.pb-zero{padding-bottom:0!important;}
.mt-zero{margin-top:0!important;}
.mb-zero{margin-bottom:0!important;}
html.lenis, html.lenis body{height:auto;}
.lenis.lenis-smooth{scroll-behavior:auto!important;}
.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain;}
.lenis.lenis-stopped{overflow:hidden;}
.lenis.lenis-smooth iframe{pointer-events:none;}
.hidden-overflow{overflow:hidden;}
blockquote,
q{quotes:none;}
.show-950, .show-700, .show-1023, .show-639, .journey-controler-mobile, .hp-mobile-banner{display:none!important;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:"";content:none;}
body{overscroll-behavior:none;-webkit-overflow-scrolling:touch;}
img,
iframe,
video,
audio,
svg{max-width:100%;display:unset;}
.text-center{text-align:center;}
.mb-2{margin-bottom:var(--rd-layout-2);}
.mt-3{margin-top:var(--rd-layout-3);}
.mt-5{margin-top:var(--rd-layout-5);}
.mt-6{margin-top:var(--rd-layout-6);}
.mt-7{margin-top:var(--rd-layout-7);}
.text-light-grey h2, .text-grey p{color:#CECECE;}
h1{font-size:60px;line-height:1.1;letter-spacing:1px;margin-bottom:var(--rd-layout-2);}
h2{font-size:41px;line-height:1.1;letter-spacing:1px;margin-bottom:var(--rd-layout-2);}
h3{font-size:34px;line-height:1.1;letter-spacing:1px;margin-bottom:var(--rd-layout-1);}
h4{font-size:26px;line-height:1.3;}
h5{font-size:18px;line-height:1;font-weight:500;margin-bottom:var(--rd-layout-1);}
h6{font-size:15px;}
p, span.wp-google-text{line-height:1.5;letter-spacing:.5px;}
.bg-light-grey{background-color:#0E0E0E;}
.bg-grey{background-color:#F2F2F2;}
.bg-red{background-color:#2f0101;}
.bg-style{background-size:cover;background-repeat:no-repeat;background-position:center;}
.text-white *{color:#fff;}
.com-pd-10{padding:var(--rd-layout-10) 0;}
.com-pd-15{padding:var(--rd-layout-15) 0;}
.com-pd-17{padding:var(--rd-layout-17) 0;}
.flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.space-between{justify-content:space-between;}
.justify-center{justify-content:center;}
.justify-end{justify-content:flex-end;}
.align-start{align-items:flex-start;}
.align-center{align-items:center;}
.align-end{align-items:flex-end;}
.relative{position:relative;}
.m-auto{margin:0 auto;}
.col-100{width:100%;}
.col-80{width:80%;}
.col-90{width:90%;}
.col-70{width:70%;}
.col-62{width:62%;}
.col-65{width:65%;}
.col-67{width:67%;}
.col-6{width:60%;}
.col-4{width:40%;}
.col-41{width:41%;}
.col-42{width:42%;}
.col-45{width:45%;}
.col-48{width:48%;}
.col-5{width:50%;}
.col-55{width:55%;}
.col-57{width:57%;}
.col-3{width:30%;}
.col-35{width:35%;}
.col-25{width:25%;}
.col-27{width:27%;}
.container{max-width:1630px;width:87%;margin:0 auto;}
.btn-primary, .btn-secondary, .btn-white, .forminator-button-submit{background-color:#CA1830;color:#fff;border-radius:var(--rd-layout-6p7);font-size:17px;padding:var(--rd-layout-1p6) var(--rd-layout-4p1);text-align:center;display:inline-block;text-transform:capitalize;border:1px solid #CA1830;cursor:pointer;transition:.2s ease-in-out;width:max-content;}
.btn-primary img{width:var(--rd-layout-1p1);vertical-align:middle;margin-left:var(--rd-layout-4p68);filter:brightness(100);transition:.2s ease-in-out;display:inline-block;}
.btn-primary:hover{background-color:#ba0c23;border-color:#ba0c23;}
.btn-primary:hover img, .btn-secondary:hover img, .btn-white:hover img{transform:rotate(45deg);}
.btn-secondary{background-color:transparent;color:#CA1830;width:max-content;}
.btn-secondary:hover{background-color:#CA1830;color:#fff;}
.btn-secondary:hover img{filter:brightness(100);}
.btn-secondary img{margin-left:var(--rd-layout-4);transition:.2s ease-in-out;}
.btn-secondary img{filter:none;width:var(--rd-layout-1p1);}
.btn-white{background-color:#fff;border-color:#fff;color:#CA1830;}
.btn-white img{margin-left:var(--rd-layout-1p6);width:var(--rd-layout-1p1);transition:.2s ease-in-out;}
.header-btn{border-color:#ffffff;color:#ffffff;padding:var(--rd-layout-1p6) var(--rd-layout-2p65);font-size:15px;margin-left:var(--rd-layout-3);}
.header-btn:hover{color:#fff;background-color:#141414;}
.header-btn img{margin-left:var(--rd-layout-1p5);}
.main-header{position:absolute;top:0;left:0;right:0;z-index:999;width:100%;transition:all 0.4s ease;padding-top:var(--rd-layout-3p5);}
.main-header .content{max-width:1630px;width:87%;margin:0 auto;background-color:#141414;border-radius:var(--rd-layout-1p5);padding:var(--rd-layout-1p25) var(--rd-layout-4p5);transition:all 0.4s ease;}
.main-header.sticky{position:fixed;width:100%;padding:0;}
.main-header.sticky .content{width:100%;border-radius:0;padding:var(--rd-layout-1) var(--rd-layout-2);margin:0;max-width:100%;}
.main-header.sticky .content{border-radius:0;}
.main-header .navigation ul li{font-weight:500;color:#fff;font-size:15px;margin-right:var(--rd-layout-5);position:relative;}
.main-header .navigation ul li a{position:relative;color:#fff;}
.main-header .navigation ul li a::after{content:"";position:absolute;bottom:var(--rd-layout--1);left:50%;width:0;height:var(--rd-layout-0p25);transform:translateX(-50%);background-color:#ca1830;transition:all 0.5s ease;}
.sub-menu{max-height:0;overflow:hidden;position:absolute;left:0;background-color:#CA1830;margin-top:var(--rd-layout-3);transition:max-height 0.2s ease-in-out;border-radius:var(--rd-layout-0p8);box-shadow:0px 4px 13px 0px #00000040;min-width:var(--rd-layout-30);}
.main-header .navigation .menu-item-has-children li:last-child{border-bottom:0;}
.main-header .navigation .menu-item-has-children li:hover{background-color:#CA1830;}
.menu-item-has-children span{display:none;}
.main-header .navigation .menu-item-has-children li{border-bottom:1px solid rgb(255 255 255 / 30%);transition:.2s ease-in-out;margin-right:0;}
.main-header .navigation .menu-item-has-children li a{padding:var(--rd-layout-2);width:100%;display:block;}
.main-header .navigation .sub-menu li a::after,
.main-header .navigation .menu-item-has-children a::after{display:none;}
.menu-item-has-children.open::after{transform:rotate(180deg);transition:.2s ease-in-out;}
.menu-item-has-children{outline:none;background-color:transparent;border:none;}
.menu-item-has-children::after{content:"";position:absolute;top:var(--rd-layout-1);right:var(--rd-layout--2);background-image:url(/wp-content/themes/redial-clinic/images/chevron-down.png);width:var(--rd-layout-1p4);height:var(--rd-layout-0p8);background-size:contain;background-repeat:no-repeat;transition:.2s ease-in-out;filter:invert(1);}
.main-header .navigation .sub-menu.dropdown-open{padding:var(--rd-layout-2);max-height:300px;}
.main-header .navigation .menu-item-has-children li, .main-header .navigation .menu-item-has-children li a{color:#fff;margin-left:0;font-size:15px;}
.main-header .navigation ul li a:hover::after{width:30%;}
.navigation{width:71%;}
.header-logo img{width:var(--rd-layout-12p7);}
.bg-black{background-color:#0F0F0F;}
.zoomed{overflow:hidden;transition:transform .4s;}
.zoomed img{transition:transform .4s;}
.zoomed:hover img{transform:scale(1.1);}
video{width:100%;height:100%;object-fit:cover;}
.pb-zero{padding-bottom:0!important;}
.bg-black{background-color:#010101;}
.bg-dark{background-color:#0C0D10;}
.bg-grey{background-color:#F6F6F7;}
.custom-form-group{width:100%;justify-content:space-between;margin-bottom:var(--rd-layout-7);}
.custom-form-group h3{font-size:30px;position:absolute;left:0;top:auto;background-color:#fd0f2c;z-index:9;white-space:normal;}
.sec-z-index{z-index:99;}
.form-control::placeholder, .forminator-row input::placeholder{color:#fff;}
.form-group{width:85%;margin-left:auto;border:solid;border-width:0px 0px 1px 0px;border-color:#fff;}
.custom-form-col{width:100%;}
.custom-form-col .custom-form-group:first-child{width:50%;}
.custom-form-col .custom-form-group:first-child .form-group{width:53%;}
.custom-form-col .custom-form-group{width:44.5%;}
.formgroup-80{width:80%;}
.message-form-group .form-group{width:87%;}
.form-control, .forminator-row input, .forminator-row select, .forminator-form-sec form textarea{outline:none;border:0;background-color:transparent;width:100%;padding:var(--rd-layout-1) 0;font-size:15px;color:#fff;font-weight:500;letter-spacing:1px;}
select.wpcf7-form-control option, .forminator-form-sec form select option{color:#000;}
.submit-form{width:87%;margin-left:auto;}
.submit-form .btn-primary, .forminator-button-submit{position:relative;padding:var(--rd-layout-1p6) var(--rd-layout-7p5) var(--rd-layout-1p6) var(--rd-layout-4);background-color:#fff;color:#CA1830;}
.submit-form .btn-primary::after, .forminator-button-submit::after{content:"";position:absolute;background-size:contain;background-repeat:no-repeat;background-image:url(/wp-content/themes/redial-clinic/images/arrow-top-right-red.png);width:var(--rd-layout-1p1);height:var(--rd-layout-1p1);right:var(--rd-layout-4);top:0;bottom:0;margin:auto;transition:.2s ease-in-out;}
.submit-form .btn-primary:hover::after, .forminator-button-submit:hover::after{transform:rotate(45deg);}
.footer-description > a img{margin-bottom:var(--rd-layout-3);width:var(--rd-layout-22p7);}
.footer-description{width:27.5%!important;margin-right:var(--rd-layout-12)!important;}
.social-icons.footer-social-links{margin-top:var(--rd-layout-5);}
.social-icons.footer-social-links a{border:2px solid #2C2C2C;background-color:#0E0E0E;width:var(--rd-layout-4p7);height:var(--rd-layout-4p7);padding:var(--rd-layout-1);}
.footer-links{position:relative;width:14%;margin-right:var(--rd-layout-7);}
.footer-links p{font-size:18px;font-weight:500;color:#A9A9A9;}
.footer-links h5{color:#fff;font-weight:500;margin-bottom:var(--rd-layout-4p5);}
.footer-links:last-child{margin-right:0;width:27%;}
.footer-links-item li, .footer-links-item li a{font-size:14px;line-height:1.3;color:#ACACAA;font-weight:500;letter-spacing:1.2px;}
.footer-contact-no a{display:block;}
.footer-links-item li{margin-bottom:var(--rd-layout-1p5);}
.footer-address li{display:flex;align-items:flex-start;flex-wrap:wrap;}
.footer-contact-no span{display:inline-block;margin:0 var(--rd-layout-0p5);}
.footer-address li img{margin:var(--rd-layout-0p5) var(--rd-layout-1p3) 0 0;width:var(--rd-layout-1p9);}
.footer-contact-no{width:72%;}
.footer-links-item li a:hover, .copyright p a:hover{color:#CA1830;}
.copyright{border-top:1px solid #62656A;padding-top:var(--rd-layout-4);padding-bottom:var(--rd-layout-5);margin-top:var(--rd-layout-10);}
.copyright p, .copyright p a{font-size:15px;color:#C5C5C5;font-weight:500;}
.copyright p span{display:inline-block;padding:0 var(--rd-layout-1p3);}
.copyright p:last-child a{border-bottom:1px solid;}
.footer-social-icons{margin-top:var(--rd-layout-5);}
.footer-social-icons a{vertical-align:middle;margin-right:var(--rd-layout-2);}
.footer-social-icons a img{width:var(--rd-layout-2p8);object-fit:contain;aspect-ratio:1 / 1;}
.copyright p{color:#BBBBBB;}
.copyright p:first-child{width:70%;}
.hp-banner{min-height:var(--rd-layout-108);display:flex!important;width:100%;position:relative;}
.treatments-banner video{position:absolute;min-height:var(--rd-layout-108);top:0;left:0;right:0;bottom:0;}
.hp-banner-slider .slick-dots{bottom:var(--rd-layout-8);}
.hp-banner-slider .banner-content{padding-top:var(--rd-layout-12);}
.banner-content{z-index:99;position:relative;}
.banner-content h1 strong{font-weight:normal;}
.banner-content p{letter-spacing:1.5px;}
#about-service-slider .slick-slide{position:relative;margin-right:var(--rd-layout-1);}
.slick-dots{position:absolute;bottom:var(--rd-layout-4);display:flex;align-items:center;justify-content:center;width:100%;}
.slick-dots li{width:var(--rd-layout-1p4);height:var(--rd-layout-1p4);background-color:#fff;border-radius:100%;margin:0 var(--rd-layout-0p3);opacity:.4;}
.slick-dots li.slick-active{opacity:1;}
.slick-dots li button{display:none;}
#about-service-slider .slick-slide{margin-top:var(--rd-layout-7);}
.about-services-head img{border-radius:var(--rd-layout-2p5);}
.about-services-head h2{color:#CECECE;letter-spacing:.3px;}
.about-services-head h2 i{color:#fff;}
.about-services-head h4{margin-top:var(--rd-layout-4);}
.about-services-info p{margin-bottom:var(--rd-layout-3p5);}
.about-services-usps{margin-bottom:var(--rd-layout-10);}
.about-services-usps li{border-top:.8px solid #8C8C8C;padding:var(--rd-layout-4p2) 0;}
.about-services-usps li:last-child{border-bottom:.8px solid #8C8C8C;}
.services-usps-icon img{width:var(--rd-layout-7p5);}
.services-usps-content{width:70%;margin-left:var(--rd-layout-5);}
.services-usps-content p{font-size:15px;margin:var(--rd-layout-1) 0 0;}
.services-info-list{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:var(--rd-layout-3p5);grid-row-gap:var(--rd-layout-3p5);width:95%;margin:var(--rd-layout-10) auto 0;}
.services-info-item{border:1px solid #777777;border-radius:var(--rd-layout-2p2);padding:var(--rd-layout-6) var(--rd-layout-4) var(--rd-layout-4);}
.services-info-item img{margin-bottom:var(--rd-layout-3);width:var(--rd-layout-7p5);}
.services-info p{font-size:15px;margin-top:var(--rd-layout-1);}
.trusted-list{margin-top:var(--rd-layout-15);}
.treatments-list{grid-template-columns:repeat(3, 1fr);display:grid;grid-column-gap:var(--rd-layout-3);grid-row-gap:var(--rd-layout-3);margin-top:var(--rd-layout-8);}
.treatments-list-item{position:relative;overflow:hidden;transition:transform .4s;border-radius:var(--rd-layout-2p5);}
.treatments-list-item:hover .treatments-list-img img{transform:scale(1.1);border-radius:var(--rd-layout-2p5);}
.treatments-list-img, .treatments-list-img img{object-fit:cover;height:100%;border-radius:var(--rd-layout-2p5);width:100%;transition:transform .4s;}
.trusted-image{position:sticky;height:max-content;top:var(--rd-layout-5);}
.trusted-image img{border-radius:var(--rd-layout-2p5);transition:transform .4s;}
.treatments-list-item::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg, hsl(0deg 0% 0% / 50%) -3.56%, rgba(0, 0, 0, 0.62) 16.27%, rgba(0, 0, 0, 0) 39.75%);z-index:9;}
.treatments-list-content{position:absolute;bottom:var(--rd-layout-5);left:var(--rd-layout-3);width:85%;z-index:9;}
.treatments-list-content ul li{list-style:circle;font-size:18px;margin-left:var(--rd-layout-2);line-height:1.2;margin-top:var(--rd-layout-2);}
.sec-border{padding-top:var(--rd-layout-15);border-top:1px solid #626262;}
.trusted-content{width:42.2%;}
.trusted-usps{margin:var(--rd-layout-5) 0;counter-reset:section;}
.trusted-usps li::before{counter-increment:section;content:"/0 " counter(section) " ";position:absolute;font-size:16px;font-weight:500;color:#fff;top:50%;margin:auto;transform:translate(-50%, 0);left:0;}
.trusted-usps li{border-top:.8px solid;padding-top:var(--rd-layout-2);margin-top:var(--rd-layout-2);position:relative;}
.trusted-usps-info{border-left:1px solid;padding-left:var(--rd-layout-2);margin-left:var(--rd-layout-3);}
.trusted-usps p{margin-top:var(--rd-layout-1);}
.testimonials-main{border-radius:var(--rd-layout-4);}
.testimonials-main a.btn-primary{padding:var(--rd-layout-1p6) var(--rd-layout-3p1);}
.testimonials-main .btn-primary img{margin-left:var(--rd-layout-2);}
.testimonial-counter{width:18%;margin-right:var(--rd-layout-8);}
.testimonial-counter .slide-controler::before{display:none;}
.testimonial-counter .circle-slider-btn:hover{border-color:#b81428;}
.testimonial-counter .slide-controler{display:flex!important;}
.testimonial-counter .circle-slider-btn{border-color:#fff;}
.testimonial-counter .circle-slider-btn img{filter:invert(1);}
.slider-counter{display:flex;align-items:center;justify-content:flex-end;margin-bottom:var(--rd-layout-4);}
.slide-separator{width:var(--rd-layout-11p6);height:1.5px;background-color:#EFEAE3;border-radius:var(--rd-layout-1p5);margin:0 var(--rd-layout-1);}
.slider-counter span{font-size:30px;letter-spacing:5px;color:#D9D9D9;}
.testimonials{margin-top:var(--rd-layout-7);}
#testimonials-slider .slick-slide{width:var(--rd-layout-125);margin-right:var(--rd-layout-4);opacity:.3;}
#testimonials-slider .slick-slide.slick-current.slick-active{opacity:1;}
.testimonials-item{display:flex!important;}
.testimonial-item-image{width:36%;}
.testimonial-item-image img{border-radius:var(--rd-layout-2);width:100%;}
.testimonial-content{width:49.5%;margin-left:var(--rd-layout-5);}
.testimonials-item p{line-height:1.4;letter-spacing:0;padding-right:var(--rd-layout-4);}
.client-info-details{background-color:rgba(0, 0, 0, 0.09);border:1px solid rgba(255, 255, 255, 0.7);border-radius:20px;padding:var(--rd-layout-3p5) var(--rd-layout-4);margin:var(--rd-layout-4) 0 var(--rd-layout-6);}
.client-info-details ul li{list-style:disc;margin-left:var(--rd-layout-2);font-size:15px;margin-top:var(--rd-layout-1p5);}
.client-info h4{margin-bottom:var(--rd-layout-1p2);}
.meet-doctor-head{padding-top:var(--rd-layout-15);}
.doctor-quotes-infos{width:74%;justify-content:space-between;}
.doctor-image{width:51%;}
.doctor-quotes{width:45%;text-align:right;}
.doctor-quotes > img{width:var(--rd-layout-6p4);}
.doctor-quotes-infos p{font-size:45px!important;line-height:1.1;margin:var(--rd-layout-3) 0 var(--rd-layout-5);}
.doctor-profile h4{letter-spacing:1.5px;margin-bottom:var(--rd-layout-1);}
.get-touch-contact li{margin-top:var(--rd-layout-1p56);}
.get-touch-contact li img{width:var(--rd-layout-2p5);object-fit:contain;margin-right:var(--rd-layout-2);filter:brightness(100);}
.get-touch-contact li a{font-size:18px;}
.get-touch-contact li span{margin:0 var(--rd-layout-1);display:inline-block;font-size:18px;}
.booking-form form{display:flex;flex-wrap:wrap;margin-top:var(--rd-layout-10);}
.follow-cta{border:1.6px solid #ffffff;border-radius:var(--rd-layout-1p4);display:flex;align-items:center;font-size:17px;font-weight:100;padding:var(--rd-layout-2p35) var(--rd-layout-3);transition:.2s ease-in-out;width:max-content;background-color:transparent;}
.follow-cta span{display:inline-block;margin-right:var(--rd-layout-2);}
.follow-cta img{transition:.2s ease-in-out;height:var(--rd-layout-2p5);vertical-align:middle;}
.follow-cta a{position:relative;margin-right:var(--rd-layout-1);display:inline-block;padding-right:var(--rd-layout-1);}
.follow-cta a:hover img{opacity:.6;}
.follow-cta a::after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;height:100%;background-color:rgb(255 255 255 / 40%);}
.follow-cta a:last-child{padding-right:0;margin-right:0;}
.follow-cta a:last-child::after{display:none;}
.health-tips-list{grid-template-columns:repeat(3, 1fr);display:grid;grid-column-gap:var(--rd-layout-1p6);grid-row-gap:var(--rd-layout-1p6);margin-top:var(--rd-layout-8);}
.health-tips-list-img img{width:100%;border-radius:var(--rd-layout-1p1);}
.custom-youtube-wrapper{position:relative;width:100%;height:var(--rd-layout-32);cursor:pointer;}
.bl-main{width:100%;}
.blog-list-pagination .page-numbers{width:var(--rd-layout-7p6);height:var(--rd-layout-7p6);display:flex;align-items:center;justify-content:center;border:1.5px solid #D6D6D6;font-size:14px;color:#333333;font-weight:500;margin:var(--rd-layout-6) var(--rd-layout-1) 0;background-color:#fff;border-radius:var(--rd-layout-1);}
.blog-list-pagination .page-numbers.current{background-color:#ca1830;border-color:#ca1830;color:#fff;}
.blog-list-pagination .page-numbers:hover{background-color:#ca1830;color:#fff;border-color:#fff;}
.blog-list-pagination .prev.page-numbers, .blog-list-pagination .next.page-numbers{border-color:#ca1830;}
.blog-list-wrapper{grid-template-columns:repeat(3, 1fr);display:grid;grid-column-gap:var(--rd-layout-3);grid-row-gap:var(--rd-layout-3);}
.blog-list-wrapper .blog-list-item{position:relative;min-height:var(--rd-layout-42);display:flex!important;align-items:flex-end;overflow:hidden;transform:translate3d(0, 0, 0)!important;border-radius:var(--rd-layout-1p5);}
.blog-item-thumb, .blog-item-thumb img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:fill;}
.blog-item-thumb img{transition:all 0.7s ease;}
.blog-item-content{position:relative;padding:var(--rd-layout-4);z-index:9;width:100%;}
.blog-list-wrapper .blog-list-item::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 63.38%, rgba(0, 0, 0, 0.442366) 74.37%, rgba(0, 0, 0, 0.7) 100%);}
.blog-item-content h4{font-size:21px;}
.blog-list-wrapper .blog-list-item:hover .blog-item-thumb img{transform:scale(1.1);}
.bottom-banner::before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(90deg, #000000 0%, rgba(0, 0, 0, 0) 36.72%);top:0;left:0;right:0;bottom:0;}
.blog-detail-wrapper{padding:var(--rd-layout-20) 0 var(--rd-layout-15)!important;}
.blog-detail-wrapper header.entry-header img{margin:var(--rd-layout-3) 0;}
.blog-detail-wrapper .container{width:70%;}
.blog-item-detail-box h3, .blog-item-detail-box h4{margin:var(--rd-layout-3) 0 var(--rd-layout-1);}
.blog-item-detail-box ul, .blog-item-detail-box ol{margin:var(--rd-layout-4) 0;}
table{border-collapse:collapse;border:1px solid;margin:var(--rd-layout-4) 0;}
th{font-weight:400;}
th, td{padding:var(--rd-layout-2);border:1px solid;font-size:18px;vertical-align:middle;}
.blog-item-detail-box h4{margin-bottom:var(--rd-layout-1);}
.blog-item-detail-box h5{font-weight:400;margin:var(--rd-layout-3) 0 var(--rd-layout-1);}
.blog-item-detail-box p strong{font-weight:400;}
.blog-item-detail-box img{margin:var(--rd-layout-2) 0;}
.blog-item-detail-box ol li{list-style:inside;list-style-type:auto;}
.blog-item-detail-box ol ul{list-style:disc;}
.blog-item-detail-box ul li strong, .blog-item-detail-box ol li strong,
.blog-item-detail-box ul li b, .blog-item-detail-box ol li b{font-weight:400;color:#000;}
.blog-item-detail-box p{margin-bottom:var(--rd-layout-2);}
.blog-item-detail-box a{color:#2271b1;}
.single-post div#comments,
.single-post .post-navigation{display:none;}
.privacy-policy h1.entry-title{margin-bottom:var(--rd-layout-3);}
body.privacy-policy article{padding:var(--rd-layout-18) 0 var(--rd-layout-12);max-width:1615px;width:75%;margin:0 auto;}
body.privacy-policy .entry-content ul{list-style:disc;margin:var(--rd-layout-2) var(--rd-layout-2);}
body.privacy-policy .entry-content ol{list-style:auto;margin:var(--rd-layout-3) var(--rd-layout-2);}
body.privacy-policy .entry-content ul li, body.privacy-policy .entry-content ol li{margin-bottom:var(--rd-layout-0p3);}
body.privacy-policy .entry-content h3{margin:var(--rd-layout-5) 0 var(--rd-layout-1p5);}
body.privacy-policy footer.entry-footer{display:none;}
body.privacy-policy .entry-content ul li, body.privacy-policy .entry-content ol li{margin-bottom:var(--rd-layout-0p3);}
.body-info-content ul li, .body-info-content ol li, 
body.privacy-policy .entry-content ul li, 
body.privacy-policy .entry-content ol li{line-height:1.5;color:#4B4B4B;font-weight:500;}
.internal-banner{min-height:var(--rd-layout-75);}
.internal-banner .banner-content{padding-top:var(--rd-layout-10);}
.contact-infos li{display:flex;align-items:center;flex-wrap:wrap;border-bottom:1px solid #8c8c8c47;padding:var(--rd-layout-3p5) 0;}
.contact-infos li img{width:var(--rd-layout-3p5);margin-right:var(--rd-layout-2);}
.contact-infos li a, .contact-infos li p{font-size:18px;}
.contact-infos li a:hover{color:#ca1830;}
.contact-infos li div{width:80%;}
.contact-forms-wrapper{margin-top:var(--rd-layout-10);}
.contact-form-group, .forminator-row{margin-bottom:1.8em;}
.contact-form .wpcf7 form .wpcf7-response-output{color:#fff;}
.contact-form .submit-form{width:100%;}
.contact-form form{border-radius:var(--rd-layout-2);padding:var(--rd-layout-7) var(--rd-layout-6);}
.contact-form{border-radius:var(--rd-layout-2);}
.contact-form .form-control, .forminator-form-sec form input, .forminator-form-sec form textarea,
.forminator-form-sec form select{border-bottom:1px solid #ffffff5e;padding-bottom:var(--rd-layout-2);}
.contact-form-group .form-control::placeholder,
.contact-form-group textarea.form-control::placeholder, .forminator-form-sec form textarea::placeholder,
.forminator-form-sec form select{color:#fff;}
.social-icons{display:flex;margin-top:var(--rd-layout-7);}
.contact-infos{margin-top:var(--rd-layout-4);}
.contact-infos li span{font-size:18px;margin-right:var(--rd-layout-1);}
.social-icons a:hover{background-color:#ca1830;border-color:#ca1830;}
.social-icons a img{height:var(--rd-layout-2p3);object-fit:contain;}
.social-icons a{background-color:#0C0D10;border-radius:var(--rd-layout-1);border:2px solid #0C0D10;width:var(--rd-layout-5p4);height:var(--rd-layout-5p4);display:flex;align-items:center;justify-content:center;margin-right:var(--rd-layout-2);}
.contact-service-usps{grid-template-columns:repeat(2, 1fr);width:50%;margin:0;}
.location-map{min-height:var(--rd-layout-99p3);background-color:#959595;display:flex;align-items:center;}
.map-image{display:flex;height:100%;}
.map-address-card{width:var(--rd-layout-37p5);background-color:#fff;border-radius:var(--rd-layout-2p2);}
.map-card-image img{border-radius:var(--rd-layout-2p2) var(--rd-layout-2p2) 0 0;width:100%;}
.map-card-content a.btn-link{font-size:14px;color:#ca1830;font-weight:400;border-bottom:1px solid;margin-top:var(--rd-layout-1);display:inline-block;}
.map-card-content{padding:var(--rd-layout-2p5) var(--rd-layout-2p2);}
.map-card-content h5{font-weight:600;}
.map-card-content p{font-size:15px!important;}
#publication-slider{display:block;max-width:1920px;margin-left:auto;margin-right:auto;}
#publication-slider .slick-slide{position:relative;}
#publication-slider .slick-slide li{border-right:2px dashed rgba(255, 255, 255, 0.3);border-left:0;}
#publication-slider .slick-slide:first-child li{border-left:2px dashed rgba(255, 255, 255, 0.3);}
.publication-list .slick-slide li:nth-child(4n){display:none;}
#publication-slider .slick-list{padding-bottom:var(--rd-layout-12);}
#publication-slider .slick-slide h4{position:absolute;bottom:var(--rd-layout--7);left:0;right:0;margin:0;z-index:99;color:#fff;text-align:center;font-size:23px;}
.publication-list{display:grid;grid-template-columns:repeat(4, 1fr);margin-top:var(--rd-layout-10);}
.publication-list-item{display:flex;align-items:center;justify-content:center;min-height:var(--rd-layout-34p8);padding:var(--rd-layout-4);width:100%;height:100%;background-size:100% 100%;flex-direction:column;text-align:center;}
.publication-list-item img{object-fit:contain;height:40%;}
.publication-list-item h4{color:#fff;display:block;width:100%;margin-top:var(--rd-layout-3);}
.publication-list li{box-sizing:border-box;border-left:2px dashed rgba(255, 255, 255, 0.3);border-bottom:2px dashed rgba(255, 255, 255, 0.3);}
.publication-list li:nth-child(-n/**/+4){border-top:2px dashed rgba(255, 255, 255, 0.3);}
.publication-list li:last-child, .publication-list li:nth-child(4n){border-right:2px dashed rgba(255, 255, 255, 0.3);}
.publication-list li a:hover{opacity:.7;}
.call-icons-group{position:fixed;bottom:var(--rd-layout-8);right:8%;}
.call-icons-group img{width:var(--rd-layout-7p1);margin-left:var(--rd-layout-1);}
.treatments-banner::before, .contact-banner::before, .blog-list-banner::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, #000000 0%, rgba(0, 0, 0, 0) 54.72%);}
.treatments-banner::after, .contact-banner::after, .blog-list-banner::after{content:"";position:absolute;background:linear-gradient(90deg, #000000 0%, rgba(0, 0, 0, 0) 76.72%);width:100%;height:100%;top:0;left:0;right:0;bottom:0;}
.about-treatment-details h2 strong{font-weight:400;color:#ca1830;font-style:italic;display:inline-block;}
.about-treatment-details h3, 
.about-treatment-details h4, 
.about-treatment-details h5, 
.about-treatment-details h6{margin:var(--rd-layout-5) 0 var(--rd-layout-2);}
.about-treatment-details ul, .about-treatment-details ol{margin:var(--rd-layout-3) 0;}
.about-treatment-details img{margin-top:var(--rd-layout-5);}
.about-treatment-details ul li, .about-treatment-details ol li{list-style:disc;font-size:18px;position:relative;line-height:1.5;margin-bottom:var(--rd-layout-1p3);margin-left:var(--rd-layout-2);}
.about-treatment-details ul li strong, .about-treatment-details ol li strong{font-weight:600;}
.about-treatment-details ol li{list-style:none;padding-left:var(--rd-layout-4p5);margin-left:var(--rd-layout-0);}
.about-treatment-details ol li::before{content:"";position:absolute;left:0;top:var(--rd-layout-1p2);background-size:contain;background-repeat:no-repeat;background-image:url(/wp-content/themes/redial-clinic/images/check-red.png);width:var(--rd-layout-2p7);height:var(--rd-layout-1p7);}
.sidebar-form-group{margin-bottom:var(--rd-layout-3);}
.sidebar-form .wpcf7-not-valid-tip{color:#fff;}
.sidebar-form{border-radius:var(--rd-layout-2p5);padding:var(--rd-layout-4);background-color:#ca1830;}
.sidebar-form-group .form-control{border-bottom:1px solid #ffffff66;}
.sidebar-form-submit .btn-primary{background-color:#fff;color:#CA1830;}
.treatments-sidebar{position:sticky;top:var(--rd-layout-5);height:max-content;}
.why-redial-usps{display:grid;grid-template-columns:repeat(2, 1fr);border-top:2px dashed rgba(255, 255, 255, 0.3);border-left:2px dashed rgba(255, 255, 255, 0.3);}
.why-redial-usps li{box-sizing:border-box;border-right:2px dashed rgba(255, 255, 255, 0.3);border-bottom:2px dashed rgba(255, 255, 255, 0.3);}
.why-usps-content{background-size:100% 100%;height:100%;padding:var(--rd-layout-3);}
.why-redial-usps li p{font-size:15px;margin-top:var(--rd-layout-1);color:#CECECE;}
.related-treatments-main, .video-testimonial-list-main, .journey-list-main, .treatments-list-main, .redialclinic-main, .related-blog-main{width:93%!important;max-width:2200px;margin-right:0;margin-left:auto;margin-top:var(--rd-layout-5);}
#related-treatments-slider .slick-slide{width:var(--rd-layout-47);margin-right:var(--rd-layout-2);}
.related-treatments-list-item{overflow:hidden;transition:transform .4s;border-radius:var(--rd-layout-1p5);display:inline-block;width:var(--rd-layout-47);margin-right:var(--rd-layout-2);}
.related-treatments-list-item::before{content:"";position:absolute;background:linear-gradient(0deg, #000000 -3.56%, rgba(0, 0, 0, 0.62) 16.27%, rgba(0, 0, 0, 0) 39.75%);width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:9;}
.related-treatments-list-item:hover .related-treatments-img img{transform:scale(1.1);}
.related-treatments-img img{width:100%;object-fit:cover;transition:transform .4s;}
.related-treatments-list-content{position:absolute;bottom:var(--rd-layout-5);width:87%;z-index:9;left:0;right:0;margin:auto;}
.related-treatments-list-content p{margin-top:var(--rd-layout-0p7);}
.faqs-list-item{padding:var(--rd-layout-3) 0;border-top:1px solid rgb(255 255 255 / 59%);}
.faqs-list .faq-title{position:relative;padding-right:var(--rd-layout-4);}
.faqs-list .faq-title::before, .faqs-list .faq-title::after{content:"";position:absolute;right:0;top:0;bottom:0;margin:auto;width:var(--rd-layout-2p8);height:2px;background-color:#fff;}
.faqs-list .faq-title::after{height:var(--rd-layout-2p8);width:2px;right:var(--rd-layout-1p3);}
.faqs-list .faqs-list-item:first-child .faq-title{border-top:0;}
.faqs-list .faq-title.active::after{display:none;}
.faq-list-description{display:none;margin-top:var(--rd-layout-1);}
.faq-list-description p strong, .faq-list-description p b{font-weight:600;}
.faq-list-description ul, .faq-list-description ol{margin-top:var(--rd-layout-1p5);}
.faq-list-description ul li{list-style:disc;margin-left:var(--rd-layout-2);font-size:18px;margin-bottom:var(--rd-layout-0p4);line-height:1.4;}
.faqs-list-item:last-child{border-bottom:1px solid rgb(255 255 255 / 59%);}
.client-testimonial-main{padding:var(--rd-layout-8) var(--rd-layout-5);}
.client-testimonial{display:flex;grid-row-gap:var(--rd-layout-6);margin:var(--rd-layout-5) var(--rd-layout--2p5) 0;flex-wrap:wrap;justify-content:center;}
.client-testimonial-inner{padding:0 var(--rd-layout-2p5);}
.client-testimonial-main .testimonials-item:nth-child(3n/**/+1){border-left:0;}
.client-testimonial-main .testimonials-item:nth-child(3n), .client-testimonial-main .testimonials-item:last-child{border-right:0;}
.client-testimonial-main .testimonials-item{border-right:1px solid #ffffff63;width:33.33%;}
.client-testimonial .testimonial-item-image, .client-testimonial .testimonial-content{width:100%;margin:0;}
.client-testimonial .testimonial-content{margin-top:var(--rd-layout-2);}
.testimonials-item .testimonial-video{border-radius:var(--rd-layout-2);}
.client-testimonial .testimonials-item p{font-size:15px;padding-right:0;min-height:var(--rd-layout-12);}
.client-testimonial .client-info-details{margin:var(--rd-layout-3) 0;}
.client-testimonial .testimonial-item-image img{height:var(--rd-layout-26p7);object-fit:cover;object-position:top;}
.slider-enabled-desktop{display:flex!important;}
#video-testimonial-slider .slick-slide, .video-testimonial-list-item{width:var(--rd-layout-50)!important;margin-right:var(--rd-layout-2);}
.video-testimonial-list-item{height:var(--rd-layout-75);display:inline-block;cursor:pointer;}
.video-testimonial-list-item::before{content:"";position:absolute;width:100%;height:100%;left:0;right:0;bottom:0;background:linear-gradient(360deg, #000000 0%, rgba(0, 0, 0, 0) 50.05%);}
.video-title{position:absolute;bottom:var(--rd-layout-4);left:var(--rd-layout-4);color:#fff;width:80%;}
.slide-controler{position:relative;}
.slide-controler::before{content:"";position:absolute;right:var(--rd-layout-15);top:0;bottom:0;height:1px;width:var(--rd-layout-36p6);background-color:#010101;margin:auto;}
.circle-slider-btn{width:var(--rd-layout-7);height:var(--rd-layout-7);border-radius:100%;border:1px solid #010101;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:var(--rd-layout-1);transition:.2s ease-in-out;}
.circle-slider-btn:hover{background-color:#fd0f2c;border-color:#fd0f2c;}
.circle-slider-btn:hover img{filter:invert(1);}
.circle-slider-btn img{width:var(--rd-layout-2p7);}
.custom-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:30px;color:white;background:rgba(0, 0, 0, 0.5);border-radius:50%;cursor:pointer;z-index:2;transition:0.3s;width:var(--rd-layout-8);height:var(--rd-layout-8);}
.custom-play-button:hover{background:rgba(0, 0, 0, 0.7);}
.custom-play-button span{vertical-align:middle;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:0;background-image:url(/wp-content/themes/redial-clinic/images/white-play-icon.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:var(--rd-layout-3p5);height:var(--rd-layout-3p5);}
.star-rating img{width:var(--rd-layout-3p5);}
.google-rating{margin-right:var(--rd-layout-2);}
.google-rating h5{margin-bottom:0;}
.google-rating-list{grid-template-columns:repeat(3, 1fr);display:grid;grid-column-gap:var(--rd-layout-3);grid-row-gap:var(--rd-layout-3);}
.google-rating-item{padding:var(--rd-layout-4) var(--rd-layout-3p5);border:1px solid #868686;border-radius:var(--rd-layout-2p5);}
.google-rating-thumb{border-radius:100%;width:var(--rd-layout-8);height:var(--rd-layout-8);margin-right:var(--rd-layout-2);}
.google-rating-thumb img{width:100%;height:100%;object-fit:cover;border-radius:100%;}
.google-icon img{width:var(--rd-layout-3);}
.google-user-rating{margin:var(--rd-layout-2) 0 var(--rd-layout-2p5);}
.google-user-rating .star-rating img{width:var(--rd-layout-2p5);}
.btn-group a:nth-child(2){margin-left:var(--rd-layout-1p5);}
.generic-page-sec{padding:var(--rd-layout-20) 0 var(--rd-layout-15);}
.generic-page-sec h4{margin-bottom:var(--rd-layout-1);}
.generic-page-img{margin-left:var(--rd-layout-6);}
.faqs-page-sec .faqs-list-item{border-color:#868686;}
.faqs-page-sec .faqs-list .faq-title::before, .faqs-page-sec .faqs-list .faq-title::after{background-color:#868686;}
.home-banner .banner-content .btn-primary{margin-top:var(--rd-layout-4);}
.about-founder-wrapper{margin-top:var(--rd-layout-3);}
.about-founder ul{display:grid;grid-template-columns:repeat(2, 1fr);width:100%;grid-column-gap:var(--rd-layout-8);margin-top:var(--rd-layout-8);}
.about-founder h3{font-weight:400;color:#FD0F2C;}
.about-founder li{border-top:1px solid #ffffff3b;padding-top:var(--rd-layout-4);}
.about-founder p{margin:var(--rd-layout-1) 0 var(--rd-layout-3);}
.arrow-circle-down{width:var(--rd-layout-19p6);margin-top:var(--rd-layout-7);}
.font-35 p{font-size:26px;line-height:1.3;}
.about-mission li{background-color:#FD0F2C;margin-bottom:var(--rd-layout-2);border-radius:var(--rd-layout-3);padding:var(--rd-layout-6p3) var(--rd-layout-8p5) var(--rd-layout-6p3) var(--rd-layout-4p5);transition:.2s ease-in-out;overflow:hidden;}
.about-mission li:first-child img{filter:invert(.4);}
.about-mission li p{margin-top:var(--rd-layout-2p5);color:#CECECE;}
.about-mission img{position:absolute;top:0;right:0;width:var(--rd-layout-11p5);object-fit:contain;transition:.2s ease-in-out;opacity:.2;}
.journey-list-item-main{width:var(--rd-layout-122)!important;position:relative;display:flex!important;padding-left:var(--rd-layout-4);}
.journey-list .slick-list{padding-bottom:var(--rd-layout-7);}
.journey-list .slick-slide{margin-right:var(--rd-layout-8);width:100vw;max-width:100%;box-sizing:border-box;}
.journey-list-item-main::after{content:"";position:absolute;right:0;top:0;bottom:0;background-image:url(/wp-content/themes/redial-clinic/images/border-gradient-right.png);width:var(--rd-layout-8);height:100%;background-size:100% 100%;}
.journey-list-item-imagebox{width:49.5%;position:relative;}
.journey-list-item-imagebox::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg, rgba(33, 33, 33, 0.7) 0%, rgba(33, 33, 33, 0) 80%);}
.journey-list-item-imagebox img{width:100%;border-radius:var(--rd-layout-3);}
.journey-list-description{width:44.5%;margin-left:var(--rd-layout-5);}
.journey-list-head{position:absolute;bottom:var(--rd-layout-5);left:var(--rd-layout-5);width:85%;}
.journey-list-description h3{padding-bottom:var(--rd-layout-3);position:relative;background:linear-gradient(180deg, rgba(140, 140, 140, 0.3) 0%, rgba(38, 38, 38, 0.12) 100%);color:transparent;background-clip:text;font-size:60px;}
.journey-list-description h4{color:#CECECE;}
.journey-list-description p{font-size:15px;color:#707070;margin-top:var(--rd-layout-2);}
.journey-list-main{margin-top:var(--rd-layout-10);}
.jouney-timeline-list .slick-list{overflow:visible;}
.jouney-timeline-list .slick-slide{position:relative;width:var(--rd-layout-50);}
.jouney-timeline-list-item{position:relative;padding-bottom:var(--rd-layout-12);margin-bottom:var(--rd-layout-4);}
.jouney-timeline-list .slick-slide::after{content:"";position:absolute;background-image:url(/wp-content/themes/redial-clinic/images/timeline-line.webp);width:1px;background-size:contain;background-repeat:no-repeat;top:var(--rd-layout-9);left:var(--rd-layout-1);height:var(--rd-layout-44p4);}
.jouney-timeline-list-item h4{font-size:30px;font-weight:400;opacity:.5;}
.jouney-timeline-list .slick-current h4{color:#FD0F2C;opacity:1;}
.jouney-timeline-list-item::before{content:"";position:absolute;top:0;bottom:0;margin:auto;width:var(--rd-layout-2);height:var(--rd-layout-2);background-color:#5D5D5D;border-radius:100%;z-index:99;}
.jouney-timeline-list-item::after{content:"";position:absolute;width:100%;height:var(--rd-layout-0p37);background-color:rgb(217 217 217 / 20%);border-radius:0;left:0;bottom:0;top:0;margin:auto;}
.jouney-timeline-list .slick-current .jouney-timeline-list-item::before, 
.jouney-timeline-list .slick-current .jouney-timeline-list-item::after{background-color:#FD0F2C;}
.about-doctor-wrapper{margin-top:var(--rd-layout-12);}
.meet-doctor-img{width:36%;}
.meet-doctor-content h6{opacity:.7;line-height:1.4;}
.doctor-profile h6{line-height:1.4;}
.meet-doctor-content ul{margin:var(--rd-layout-3) var(--rd-layout--0p5) var(--rd-layout-4);}
.meet-doctor-content ul li{color:#8C8C8C;font-size:14px;border-radius:var(--rd-layout-4p2);background-color:#121212;padding:var(--rd-layout-2) var(--rd-layout-3);display:inline-block;margin:var(--rd-layout-0p55);}
.meet-doctor-content p{margin-bottom:var(--rd-layout-2);}
.meet-doctor-content .btn-primary{padding:var(--rd-layout-1p6) var(--rd-layout-2p8) var(--rd-layout-1p6) var(--rd-layout-2p8);}
.meet-doctor-content .btn-primary img{margin-left:var(--rd-layout-2p5);transform:rotate(90deg);}
.meet-doctor-content .btn-primary:hover img{transform:rotate(45deg);}
.treatments-list-main{margin-top:var(--rd-layout-7);}
.redial-clicnic-info img{vertical-align:middle;width:var(--rd-layout-3);}
.redial-clicnic-info li{margin-bottom:var(--rd-layout-1p2);display:flex;align-items:center;}
.redial-clicnic-info li a{color:#CECECE;font-size:18px;margin-left:var(--rd-layout-2);}
.redial-clinic .social-icons.footer-social-links{margin-top:var(--rd-layout-3);}
.redial-clinic .social-icons.footer-social-links a{width:var(--rd-layout-4p2);height:var(--rd-layout-4p2);margin-right:var(--rd-layout-1);}
.redial-clinic .social-icons.footer-social-links a:hover img{filter:opacity(1);}
.redial-clinic .social-icons.footer-social-links img{filter:opacity(0.8);}
.redial-click-imagelist{display:grid;grid-template-columns:1.2fr 0.8fr;grid-column-gap:var(--rd-layout-3);margin-top:var(--rd-layout-7);grid-row-gap:var(--rd-layout-3);}
.redial-clinic-item img{width:100%;border-radius:var(--rd-layout-3p8);object-fit:cover;}
.redia-clinic-head p{font-size:23px;}
.redia-clinic-head p img{vertical-align:middle;width:var(--rd-layout-2p3);margin-right:var(--rd-layout-1);}
#treatments-slider .slick-slide{width:var(--rd-layout-46p8)!important;margin-right:var(--rd-layout-3);}
.red-cta{width:var(--rd-layout-6p3);position:absolute;top:var(--rd-layout-3);right:var(--rd-layout-3);z-index:9;transition:.2s ease-in-out;}
.treatments-list-item:hover .red-cta{transform:rotate(45deg);}
.wpcf7 form .wpcf7-response-output{font-size:14px;}
.booking-form .wpcf7-not-valid-tip{color:#4a0202;}
.wpcf7-text.hidden{display:none;}
#readial-clinic-slider .slick-slide{margin-right:var(--rd-layout-2);width:var(--rd-layout-103);}
#related-blogslider{display:block;}
#related-blogslider .slick-slide{width:var(--rd-layout-52);margin-right:var(--rd-layout-3);}
.grw-reviews{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:var(--rd-layout-3);grid-row-gap:var(--rd-layout-3);padding-top:var(--rd-layout-15);}
.grw-review{padding:var(--rd-layout-4) var(--rd-layout-3p5);border:1px solid #868686;border-radius:var(--rd-layout-2p5);position:relative;}
.wp-google-left{display:flex;align-items:center;}
.wp-google-reply.grw-scroll, .wp-google-time, .wp-google-right .wp-google-powered{display:none;}
.grw-review .wp-google-stars{margin:var(--rd-layout-2) 0;}
.wp-google-name{font-size:18px;line-height:1;font-weight:500;margin-left:var(--rd-layout-2);}
span.wp-google-text{font-size:18px;}
.grw-review-avatar{width:var(--rd-layout-8);height:var(--rd-layout-8);}
.grw-review svg{position:absolute;top:var(--rd-layout-4);right:var(--rd-layout-3);width:var(--rd-layout-3);height:var(--rd-layout-3);}
.grw-review .wp-google-stars svg{position:relative;top:0;left:0;right:0;width:var(--rd-layout-2p5);height:var(--rd-layout-2p5);}
.wp-google-right .wp-google-name{font-size:30px;margin-left:0;margin-bottom:var(--rd-layout-1p5);}
.wp-google-right span.wp-google-rating,
.wp-google-right .wp-google-based{font-size:18px;}
.grw-header{width:40%;position:absolute;top:0;right:0;}
.wp-google-right .wp-google-stars{margin-right:var(--rd-layout-1);}
.wp-google-right svg{width:var(--rd-layout-3);height:var(--rd-layout-3);}
.wp-google-right > div{display:flex;align-items:center;margin-bottom:var(--rd-layout-1);flex-direction:row-reverse;justify-content:flex-end;}
.copyright p:last-child, .copyright p:last-child a{color:#3333336b;}
.forminator-form-sec form{display:block!important;}
.forminator-edit-module, .custom-hidden, .forminator-field-text.hidden{display:none;}
.forminator-screen-reader-only li, label.forminator-label--forminator-error{font-size:15px;color:#fff;line-height:1.4;}
.forminator-row .form-control{border-bottom:0;padding-bottom:0;}
.forminator-form-sec form textarea{height:var(--rd-layout-10);min-height:auto!important;}
.booking-form.forminator-form-sec form input, .booking-form.forminator-form-sec form textarea,
.booking-form.forminator-form-sec form select{font-size:18px;}
@media  (min-width: 1800px){.related-treatments-main, .video-testimonial-list-main, .journey-list-main, .treatments-list-main, .redialclinic-main, .related-blog-main{margin-left:8vw;}}
@media  (min-width: 2100px){.related-treatments-main, .video-testimonial-list-main, .journey-list-main, .treatments-list-main, .redialclinic-main, .related-blog-main{margin-left:11vw;}}
@media  (min-width: 2200px){.related-treatments-main, .video-testimonial-list-main, .journey-list-main, .treatments-list-main, .redialclinic-main, .related-blog-main{margin-left:13vw;}}
@media  (min-width: 2300px){.related-treatments-main, .video-testimonial-list-main, .journey-list-main, .treatments-list-main, .redialclinic-main, .related-blog-main{margin-left:16vw;}}
@media  (min-width: 2500px){.related-treatments-main, .video-testimonial-list-main, .journey-list-main, .treatments-list-main, .redialclinic-main, .related-blog-main{margin-left:19vw;}}
@media  (max-width: 1080px){.navigation{width:81%;}
.container, .main-header .container, .blog-detail-wrapper .container{width:90%;}
body.privacy-policy article{padding:var(--rd-layout-20) 0 var(--rd-layout-12);width:90%;}
.related-treatments-main, .video-testimonial-list-main, .journey-list-main, .treatments-list-main, .redialclinic-main, .related-blog-main{width:94%!important;}}
@media  (max-width: 1023px){h1{font-size:53px;}
h2{font-size:47px;}
h3{font-size:29px;letter-spacing:-1px;}
h4{font-size:24px;}
.hide-1023{display:none;}
.show-1023{display:block!important;}
.toggle-menu{width:var(--rd-layout-3p2);height:var(--rd-layout-3p2);background-color:transparent;position:absolute;right:var(--rd-layout-4);top:0;z-index:999;cursor:pointer;display:block;bottom:0;margin:auto;}
.toggle-menu span{opacity:1;right:0;display:block;width:100%;height:2px;border-radius:2px;color:#fff;background-color:#fff;position:absolute;transform:rotate(0deg);transition:0.4s ease-in-out;}
.toggle-menu span:nth-child(3){top:18px;}
.toggle-menu.closesidebar span:nth-child(1){transform:translateY(9px) rotate(135deg);}
.toggle-menu.closesidebar span:nth-child(2){opacity:0;transform:translateX(-60px);}
.toggle-menu.closesidebar span:nth-child(3){transform:translateY(-9px) rotate(-135deg);}
.toggle-menu.closesidebar span{background-color:#000;}
.toggle-menu span:nth-child(2){top:9px;}
.navigation ul{margin-right:0;padding-top:var(--rd-layout-17);margin-bottom:var(--rd-layout-5);}
.navigation.collapse-navbar.visible{right:0;transition:right 0.7s ease;}
.navigation-menu.collapse-navbar{padding-right:0;}
.collapse-navbar{top:0;right:-100%;transition:right 0.5s ease;transition:0.5s;border-radius:0;z-index:99;transform:none;display:block;background-color:#fff;position:fixed;width:100%;height:100%;overflow-y:scroll;text-align:center;}
.sub-menu{background-color:#fff;border-radius:0;position:static;box-shadow:none;padding-top:0!important;margin:0!important;min-width:auto;width:100%;}
.main-header .menu-item-has-children ul.sub-menu li:first-child{padding-top:var(--rd-layout-2p8);}
.menu-item-has-children::after{top:25px;right:var(--rd-layout-3);width:var(--rd-layout-2p4);height:var(--rd-layout-1p4);filter:brightness(0);}
.header-btn.btn-primary{font-size:19px;}
.main-header .navigation ul li{padding:var(--rd-layout-2p5) 0;width:100%;margin-left:0;border-bottom:1px solid #dfdfdf;text-align:center;font-size:26px;margin-right:0;}
.main-header .navigation .menu-item-has-children li a{padding:0;}
.main-header .navigation ul li a, .main-header .navigation ul li a:hover,
  .main-header .navigation .menu-item-has-children li, .main-header .navigation .menu-item-has-children li a{color:#000;}
.main-header .navigation .menu-item-has-children li a{font-size:23px;}
.main-header .navigation .menu-item-has-children li:hover,
  .main-header .navigation .menu-item-has-children li, .main-header .navigation .menu-item-has-children li a:hover{color:#CA1830;background-color:#fff;}
.main-header .navigation ul li a:hover{color:#CA1830;}
.header-right a:not(:last-child) img{filter:none;}
.header-btn{border-color:#000000;color:#000000;}
.header-right a:first-child::after{background-color:#000000;}
.main-header .navigation .menu-item-has-children li{padding:var(--rd-layout-1) var(--rd-layout-1p5);}
.trusted-list, .trusted-content, .get-in-touch{margin-top:var(--rd-layout-7);}
.trusted-content a.btn-secondary, .trusted-list .btn-primary{display:block;width:max-content;margin:var(--rd-layout-8) auto 0;}
.full-width-1023{width:100%!important;}
.header-right{justify-content:center;}
.meet-doctor-head{padding:0 0 var(--rd-layout-7);}
.trusted-usps li{margin-left:var(--rd-layout-2);}
.services-info-list{grid-template-columns:repeat(2, 1fr);grid-column-gap:var(--rd-layout-2p5);grid-row-gap:var(--rd-layout-2p5);width:100%;margin-top:var(--rd-layout-5);}
.about-services-usps, .why-redial-usps, .treatments-sidebar{margin-top:var(--rd-layout-7);}
.contact-form{margin-top:var(--rd-layout-10);}
.video-testimonial-list{display:grid;grid-auto-flow:column;scroll-behavior:auto;overflow-y:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;align-items:normal;grid-column-gap:normal;}
.video-testimonial-list-item{scroll-snap-align:start;min-height:auto;min-width:var(--rd-layout-48);margin-right:var(--rd-layout-2);max-width:var(--rd-layout-48);}
#video-testimonial-slider .slick-slide .video-testimonial-list-item{margin:0;}
.trusted-image{position:relative;top:0;}
.circle-slider-btn:hover{border-color:#b11226;}
.testimonial-counter{display:flex;justify-content:space-between;margin-right:var(--rd-layout-4);}
.header-right .header-icon:nth-child(2)::after{background-color:#000000;}
.footer-links{width:100%!important;padding:0;margin:0;}
.footer-links p{font-size:20px;padding-bottom:var(--rd-layout-5);}
.footer-links-item li, .footer-links-item li a{font-size:20px;}
.footer-links-item{display:none;}
.footer-links h5{font-size:23px;border-top:1px solid #ffffff;margin:0;padding:var(--rd-layout-3p5) 0;position:relative;color:#ffffff;}
.footer-links h5::before, .footer-links h5::after{content:"";position:absolute;right:0;top:0;bottom:0;margin:auto;background-color:#ffffff;}
.footer-links h5::before{width:var(--rd-layout-3);height:1.5px;}
.footer-links h5::after{height:var(--rd-layout-3);width:1.5px;right:var(--rd-layout-1p2);}
.accordion-header.accordion-header-first{border-top:0;padding-top:0;}
.accordion-header.active::after, .company-brochure-infos .accor-company.active::after,
  .main-header .navigation ul li a::after{display:none;}
.footer-links-item.social-links a{display:inline-flex;}
.footer-links-item{padding-bottom:var(--rd-layout-3);}
.footer-description p{padding-bottom:0;}
.footer-description{margin:0 0 var(--rd-layout-7)!important;}
.copyright{flex-direction:column;text-align:center;justify-content:center;}
.copyright p:first-child{width:100%;margin-bottom:var(--rd-layout-1p5);}
.copyright p, .copyright p a{font-size:17px;}}
@media  (max-width: 950px){.com-pd-15{padding:var(--rd-layout-12) 0;}
.footer-main{padding-top:var(--rd-layout-10);}
.blog-detail-wrapper{padding-bottom:var(--rd-layout-10)!important;}
.sec-border{padding-top:var(--rd-layout-12);}
.full-width-950{width:100%!important;}
.hide-950{display:none!important;}
.show-950{display:block!important;}
.slider-enabled-mobile{display:flex!important;}
.meet-doctor-name{text-align:center;}
.meet-doctor-img img{display:block;margin:auto;}
.meet-doctor-img{margin-bottom:var(--rd-layout-7);}
.about-founder-wrapper, .about-mission{margin-top:var(--rd-layout-5);}
.doctor-quotes-infos .show-1023.mt-5{text-align:center;}
.generic-page-sec{padding:var(--rd-layout-15) 0 var(--rd-layout-12);}
.slider-counter{justify-content:flex-start;margin:0;}
.custom-form-group h3{display:none;}
.form-group{width:100%!important;}
.submit-form{width:100%;margin-left:0;}
.doctor-quotes-infos p{font-size:38px!important;}
.google-rating-list{grid-template-columns:repeat(2, 1fr);}
.client-testimonial-main .testimonials-item{width:50%;}
.client-testimonial-main .testimonials-item:nth-child(2n){border-right:0;}
.client-testimonial-main .testimonials-item:nth-child(3n){border-right:1px solid #ffffff63;}
.generic-page-img{margin-left:0;}
.slide-controler::before{display:none;}
#readial-clinic-slider .slick-slide{width:var(--rd-layout-70);}
.grw-reviews{grid-template-columns:repeat(2, 1fr);}}
@media  (max-width: 820px){.full-width-820{width:100%!important;}
.health-tips-list, .treatments-list, .blog-list-wrapper{grid-template-columns:repeat(2, 1fr);}
.publication-list{grid-template-columns:repeat(3, 1fr);}
.publication-list li:nth-child(-n/**/+4){border-top:0;}
.publication-list li:nth-child(4n){border-right:0;}
.publication-list li:nth-child(-n/**/+3){border-top:2px dashed rgba(255, 255, 255, 0.3);}
.publication-list li:last-child, .publication-list li:nth-child(3n){border-right:2px dashed rgba(255, 255, 255, 0.3);}
#related-blogslider .slick-slide .blog-list-item{min-width:100%;max-width:max-content;}
.publication-list-item{padding:var(--rd-layout-4) var(--rd-layout-2);min-height:auto;}
.publication-list-item img{height:var(--rd-layout-10);}
.get-health-head .col-45{width:60%;}
.testimonial-item-image, .testimonial-content{width:100%;}
#testimonials-slider .slick-slide{width:var(--rd-layout-74p8);margin-right:var(--rd-layout-2);}
.testimonial-content{margin:var(--rd-layout-5) 0 0 0;}
.doctor-quotes{margin-top:var(--rd-layout-7);}
.doctor-quotes-infos{padding-bottom:var(--rd-layout-12);}
.testimonials-main{padding-top:var(--rd-layout-7);padding-left:var(--rd-layout-3p5);}
.testimonials-main h2{padding-right:var(--rd-layout-3p5);}
.testimonials-item p{padding-right:0;}
.related-blogs-list{grid-auto-flow:column;scroll-behavior:auto;overflow-y:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;align-items:normal;grid-column-gap:normal;grid-template-columns:repeat(2, 1fr);}
.related-blogs-list .blog-list-item{scroll-snap-align:start;min-width:var(--rd-layout-44);margin-right:var(--rd-layout-2)!important;height:var(--rd-layout-43);object-fit:cover;object-position:top;width:auto;max-width:var(--rd-layout-44);}
.blog-list-banner, .bottom-banner{min-height:var(--rd-layout-95);}
.location-map{min-height:var(--rd-layout-76);}
.map-address-card{width:var(--rd-layout-24p5);}
.google-reviews-rating{margin-top:var(--rd-layout-3);width:100%;}
.redial-clicnic-info{margin-top:var(--rd-layout-2);}
#treatments-slider .slick-slide{width:var(--rd-layout-48p8)!important;margin-right:var(--rd-layout-2);}
.grw-header{width:100%;position:relative;top:0;right:0;margin-top:var(--rd-layout-3);}
.grw-reviews{padding-top:var(--rd-layout-7);}
.publication-list-item{min-height:var(--rd-layout-24p8);}}
@media  (max-width: 639px){.full-width-639{width:100%!important;}
.show-639{display:block!important;}
.hide-639{display:none!important;}
.hp-banner{min-height:720px!important;}
.internal-banner{min-height:490px;}
.home-banner.has-mobile-banner, .about-banner.has-mobile-banner{min-height:620px!important;}
.treatments-banner .has-mobile-banner .banner-content, .blog-list-banner.hp-banner.has-mobile-banner .blog-banner-content, .treatments-banner .banner-content{position:absolute;left:0;right:0;bottom:var(--rd-layout-9);width:90%!important;margin:auto;}
h2 br{display:none;}
#testimonials-slider .slick-slide{width:var(--rd-layout-54p8);}
.publication-list-item{padding:var(--rd-layout-3) var(--rd-layout-2p5);}
.journey-list-description h3{font-size:49px;}
#about-service-slider .slick-slide{margin-top:var(--rd-layout-4);}
.hp-banner-slider .banner-content{padding-top:var(--rd-layout-5);}
.client-testimonial-main{padding:var(--rd-layout-8) var(--rd-layout-3);}
.client-testimonial{margin:var(--rd-layout-7) 0 0;}
.client-testimonial-main .testimonials-item{width:100%;}
.client-testimonial-main .testimonials-item{border-bottom:1px solid #ffffff63;border-right:0!important;padding-bottom:var(--rd-layout-6);}
.client-testimonial-main .testimonials-item:last-child{border-bottom:0;padding-bottom:0;}
.client-testimonial-inner{padding:0;}
.google-rating-list, .grw-reviews{grid-template-columns:repeat(1, 1fr);}
.hp-banner-slider .hp-banner{min-height:var(--rd-layout-95);min-height:620px;}
.journey-list-item-main{width:100%!important;}
.meet-doctor-content .btn-primary{width:max-content;display:block;margin:var(--rd-layout-7) auto 0;}
.jouney-timeline-list .slick-slide{width:var(--rd-layout-38);}
.journey-list-description{margin:var(--rd-layout-5) 0 0 0;}
.journey-list-item-main{padding-left:var(--rd-layout-2p5);}
.journey-list .slick-slide{width:var(--rd-layout-47);margin-right:0;}
.journey-list-item-imagebox, 
  .journey-list-description{width:100%;}
.about-treatment-details h2 strong{display:inline;}
.redial-click-imagelist{grid-template-columns:repeat(1, 1fr);}
#related-treatments-slider .slick-slide, #readial-clinic-slider .slick-slide, #related-blogslider .slick-slide{width:350px;}
#treatments-slider .slick-slide, .journey-list .slick-slide{width:370px!important;}
#video-testimonial-slider .slick-slide, #video-testimonial-slider .video-testimonial-list-item{width:400px!important;min-width:auto;max-width:max-content;}
.redial-clinic h2, .meet-doctor-content ul, .meet-doctor-content p{text-align:center;}
.map-address-card{width:55%;}
.footer-contact-no{width:90%;}
.footer-address li a{width:80%;}
.hp-mobile-banner{display:block!important;position:absolute;bottom:0;}
.hp-banner.has-mobile-banner{background-image:none!important;}
.treatments-banner .hp-mobile-banner, .blog-list-banner .hp-mobile-banner, .about-banner .hp-mobile-banner{width:100%;height:auto;top:0;}
.treatments-banner .banner-content{text-align:center;}
.hp-mobile-banner::before, .hp-mobile-banner::after{content:"";background:linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 60.72%);position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;}
.about-founder ul{grid-template-columns:repeat(1, 1fr);}}
@media  (max-width: 500px){.treatments-list-item-main, .treatments-list, .services-info-list, .health-tips-list, .blog-list-wrapper, .why-redial-usps{grid-template-columns:repeat(1, 1fr);}
#testimonials-slider .slick-slide, #related-blogslider .slick-slide, #video-testimonial-slider .video-testimonial-list-item{width:330px!important;}
.hp-banner{min-height:560px!important;}}
@media  (max-width: 420px){#testimonials-slider .slick-slide, #related-treatments-slider .slick-slide,
  #video-testimonial-slider .slick-slide, #video-testimonial-slider .video-testimonial-list-item, #treatments-slider .slick-slide,
  .journey-list .slick-slide, #readial-clinic-slider .slick-slide, #related-blogslider .slick-slide{width:270px!important;}
.btn-group{flex-direction:column;}
.publication-list{grid-template-columns:repeat(2, 1fr);}
.publication-list li:nth-child(-n/**/+3){border-top:0;}
.publication-list li:nth-child(3n){border-right:0;}
.publication-list li:nth-child(-n/**/+2){border-top:2px dashed rgba(255, 255, 255, 0.3);}
.publication-list li:last-child, .publication-list li:nth-child(2n){border-right:2px dashed rgba(255, 255, 255, 0.3);}
.publication-list-item img{height:80%;}
.btn-group a{width:100%;}
.btn-group a:nth-child(2){margin:var(--rd-layout-1p5) 0 0 0;}}
.single-post .entry-content a,
.author-box a{color:blue!important;}
.single-post .entry-content a:hover,
.author-box a:hover{color:darkblue!important;}
.author-box{border-top:1px solid #ddd;margin-top:40px;padding-top:20px;display:flex;align-items:center;gap:15px;}
.author-box img{border-radius:50%;}
.author-box h4{margin:0;font-size:18px;font-weight:bold;}
.author-box p{margin:5px 0 0;font-size:14px;color:#666;}
.dropdown-menu.active{display:block;}
.dropdown-menu{display:none;}
.newsletter-form input[type="email"]{padding:10px;font-size:16px;width:250px;border:1px solid #ccc;border-radius:4px;}
.newsletter-form button{padding:10px 20px;font-size:16px;background:blue;color:#fff;border:none;border-radius:4px;cursor:pointer;}
.newsletter-form button:hover{background:darkblue;}
.author-profile-box{display:flex;align-items:center;gap:25px;background:#f8f8f8;padding:30px;border-radius:12px;margin-bottom:40px;box-shadow:0 4px 12px rgba(0,0,0,0.05);}
.author-profile-avatar{width:200px;height:200px;object-fit:cover;border-radius:50%;border:4px solid #cc0000;}
.author-profile-info{flex:1;}
.author-profile-name{font-size:28px;font-weight:700;margin:0 0 10px;color:#111;}
.author-profile-bio{font-size:16px;line-height:1.6;color:#555;margin-bottom:15px;}
.author-profile-social a{display:inline-flex;align-items:center;gap:6px;margin-right:15px;font-size:14px;text-decoration:none;color:#cc0000;transition:color 0.2s ease;}
.author-profile-social a:hover{color:#000;}
.author-social-icon{width:18px;height:18px;}
.author-posts-heading{font-size:24px;margin:40px 0 20px;border-left:5px solid #cc0000;padding-left:10px;font-weight:600;}
.author-posts-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:25px;}
.author-post-card{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,0.08);transition:transform 0.2s ease, box-shadow 0.2s ease;display:flex;flex-direction:column;}
.author-post-card:hover{transform:translateY(-4px);box-shadow:0 6px 18px rgba(0,0,0,0.12);}
.author-post-thumb{width:100%;height:180px;object-fit:cover;}
.author-post-title{font-size:18px;font-weight:600;margin:15px;color:#111;}
.author-post-card a{text-decoration:none;color:inherit;}
.author-post-excerpt{font-size:14px;line-height:1.5;color:#666;margin:0 15px 15px;flex:1;}
.author-post-meta{font-size:13px;color:#999;padding:10px 15px;border-top:1px solid #eee;}
.pagination{margin:40px 0;text-align:center;}
.pagination a,
.pagination span{display:inline-block;margin:0 5px;padding:8px 14px;border-radius:6px;background:#f1f1f1;color:#333;text-decoration:none;font-size:14px;}
.pagination a:hover{background:#cc0000;color:#fff;}
.pagination .current{background:#cc0000;color:#fff;}
@media  (max-width: 768px) {.author-box-wrapper{flex-direction:column;text-align:center;padding:20px;gap:15px;}
.author-profile-avatar{width:90px;height:90px;margin:0 auto;}
.author-profile-name{font-size:18px;}
.author-profile-bio{font-size:14px;line-height:1.4;}
.author-profile-social{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;}}
@media  (max-width: 768px) {.author-profile-box{flex-direction:column;text-align:center;padding:20px;}
.author-profile-avatar{width:140px;height:140px;margin-bottom:15px;}
.author-profile-name{font-size:22px;}
.author-profile-bio{font-size:14px;line-height:1.5;}
.author-profile-social{justify-content:center;flex-wrap:wrap;margin-top:10px;}}
.single-post .entry-content p{line-height:1.8;letter-spacing:0.3px;margin-bottom:18px;color:#333;}
.single-post .entry-content h2,
.single-post .entry-content h3,
.single-post .entry-content h4{margin-top:30px;margin-bottom:15px;line-height:1.4;letter-spacing:0.4px;font-weight:600;}
.single-post .entry-content ul,
.single-post .entry-content ol{margin:18px 0;padding-left:22px;line-height:1.7;}
.single-post .author-profile-name{font-size:26px;font-weight:700;margin-bottom:6px;letter-spacing:0.5px;}
.single-post .author-profile-bio{font-size:15px;line-height:1.6;letter-spacing:0.3px;color:#555;}
.author-profile-name{font-size:26px;font-weight:700;letter-spacing:0.6px;margin-bottom:12px;}
.author-post-title{font-size:18px;font-weight:600;line-height:1.5;letter-spacing:0.4px;margin:15px;color:#111;}
.single-post .entry-content{line-height:1.75!important;color:#333!important;max-width:750px;margin:0 auto;padding:0 15px;}
.single-post .entry-content p{margin-bottom:1.2em!important;color:#444!important;}
.single-post .entry-content h2,
.single-post .entry-content h3,
.single-post .entry-content h4{font-weight:700!important;color:#111!important;margin-top:2em!important;margin-bottom:0.8em!important;line-height:1.4!important;}
.single-post .entry-content h2{border-bottom:2px solid #eee;padding-bottom:6px;}
.single-post .entry-content ul,
.single-post .entry-content ol{margin:1.2em 0 1.5em 2em!important;list-style:disc;padding-left:22px;padding:0;}
.single-post .entry-content li{margin-bottom:0.6em!important;}
.single-post .entry-content img{max-width:100%;height:auto;border-radius:6px;margin:20px auto;display:block;}
@media  (max-width: 768px) {.single-post .entry-content{line-height:1.65!important;padding:0 12px;}}
.section-dark{background:#090909;color:#cecece;padding:80px 20px;}
.section-red{background:#ca1831;color:#fff;padding:80px 20px;}
.container{max-width:1200px;margin:0 auto;}
.container.narrow{max-width:800px;}
.doctor-hero{background:#090909;padding:100px 20px;color:#fff;}
.hero-grid{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.hero-content{flex:1 1 50%;}
.hero-content h1{font-size:42px;font-weight:700;margin-bottom:20px;}
.hero-content .intro{font-size:20px;line-height:1.6;margin-bottom:30px;color:#cecece;}
.hero-image{flex:1 1 40%;text-align:center;}
.hero-image img{max-width:100%;border-radius:12px;}
.btn-primary{background:#ca1831;color:#fff;padding:14px 32px;border-radius:6px;font-weight:600;font-size:16px;text-decoration:none;transition:0.3s;}
.btn-primary:hover{background:#a71227;}
.doctor-profile h2{font-size:32px;font-weight:700;margin-bottom:30px;color:inherit;}
.styled-list{list-style:none;padding:0;}
.styled-list li{margin-bottom:14px;padding-left:28px;position:relative;font-size:18px;line-height:1.5;}
.styled-list.white li::before{content:"✔";position:absolute;left:0;color:#fff;}
.styled-list.grey li::before{content:"✔";position:absolute;left:0;color:#ca1831;}
.styled-list.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px 40px;}
.testimonial-grid{display:grid;gap:30px;}
.testimonial-grid blockquote{background:rgba(0,0,0,0.2);border-left:4px solid #fff;padding:20px;border-radius:6px;font-style:italic;}
.testimonial-grid cite{display:block;margin-top:10px;font-weight:600;}
.faq-item{border-bottom:1px solid rgba(255,255,255,0.3);padding:18px 0;}
.faq-question{cursor:pointer;font-size:20px;font-weight:600;margin:0;position:relative;}
.faq-question::after{content:"+";position:absolute;right:0;font-weight:bold;}
.faq-item.active .faq-question::after{content:"-";}
.faq-answer{display:none;margin-top:10px;color:#f5f5f5;}
.faq-item.active .faq-answer{display:block;}
@media (max-width: 768px) {.hero-grid{flex-direction:column;text-align:center;}
.styled-list.two-columns{grid-template-columns:1fr;}}
.doctor-profile-page .doctor-main-content{padding:80px 0;background:#f9f9f9;}
.doctor-profile-page .doctor-grid{display:grid;grid-template-columns:2fr 1fr;gap:40px;align-items:start;}
.doctor-profile-page .doctor-content-card{background:#ffffff;padding:30px;border-radius:8px;margin-bottom:40px;box-shadow:0 4px 12px rgba(0,0,0,0.05);}
.doctor-profile-page .doctor-content-card h2{font-size:28px!important;margin-bottom:20px!important;color:#111!important;}
.doctor-profile-page .doctor-content-card p,
.doctor-profile-page .doctor-content-card li{font-size:16px!important;line-height:1.7!important;color:#333!important;}
.doctor-profile-page .styled-list{list-style:none;padding-left:0;}
.doctor-profile-page .styled-list li{padding-left:25px;position:relative;margin-bottom:12px;}
.doctor-profile-page .styled-list li::before{content:"✔";position:absolute;left:0;color:#CA1830;font-weight:bold;}
.doctor-profile-page .faq-item{border-bottom:1px solid #eee;padding:15px 0;}
.doctor-profile-page .faq-item:last-child{border-bottom:none;}
.doctor-profile-page .faq-question{font-size:18px!important;font-weight:300;cursor:pointer;position:relative;padding-right:30px;}
.doctor-profile-page .faq-question::after{content:"+";position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:24px;color:#CA1830;transition:transform 0.2s ease;}
.doctor-profile-page .faq-item.active .faq-question::after{transform:translateY(-50%) rotate(45deg);}
.doctor-profile-page .faq-answer{font-size:18px!important;font-weight:300;padding-top:15px;color:#555!important;}
.doctor-profile-page .doctor-content-card.section-red{background:#CA1830;color:#fff;}
.doctor-profile-page .doctor-content-card.section-red h2,
.doctor-profile-page .doctor-content-card.section-red p,
.doctor-profile-page .doctor-content-card.section-red li,
.doctor-profile-page .doctor-content-card.section-red a{color:#fff!important;}
@media  (max-width: 1023px) {.doctor-profile-page .doctor-grid{grid-template-columns:1fr;}}
.main-header .menu-item-has-children .sub-menu{display:none;max-height:none!important;overflow:visible!important;}
.main-header .menu-item-has-children.is-open > .sub-menu{display:block;}
@media  (max-width: 1023px) {.main-header .navigation .menu-item-has-children > .sub-menu{display:none;}
.main-header .navigation .menu-item-has-children.is-open > .sub-menu{display:block;}}
