*{margin:0; padding:0; box-sizing:border-box;}
@font-face{font-family:'Inter';
    src:url('../fonts/Inter-Regular.eot');
    src:url('../fonts/Inter-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Inter-Regular.woff2') format('woff2'),
        url('../fonts/Inter-Regular.woff') format('woff'), url('../fonts/Inter-Regular.ttf') format('truetype'),
        url('../fonts/Inter-Regular.svg#Inter-Regular') format('svg');
    font-weight:normal; font-style:normal; font-display:swap;
}

@font-face {font-family:'Inter';
    src:url('../fonts/Inter-SemiBold.eot');
    src:url('../fonts/Inter-SemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/Inter-SemiBold.woff2') format('woff2'),
        url('../fonts/Inter-SemiBold.woff') format('woff'), url('../fonts/Inter-SemiBold.ttf') format('truetype'),
        url('../fonts/Inter-SemiBold.svg#Inter-SemiBold') format('svg');
    font-weight:600; font-style:normal; font-display:swap;}

@font-face {font-family:'Inter';
    src:url('Inter-Medium.eot');
    src:url('Inter-Medium.eot?#iefix') format('embedded-opentype'), url('Inter-Medium.woff2') format('woff2'),
        url('Inter-Medium.woff') format('woff'), url('Inter-Medium.ttf') format('truetype'),
        url('Inter-Medium.svg#Inter-Medium') format('svg');
    font-weight:500; font-style:normal; font-display:swap;
}

/* @font-face{font-family:'gt_super_textregular';
    src:url('../fonts/gt_super_display_regular-webfont.eot');
    src:url('../fonts/gt_super_display_regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/gt_super_display_regular-webfont.woff2') format('woff2'),
        url('../fonts/gt_super_display_regular-webfont.woff') format('woff'), url('../fonts/gt_super_display_regular-webfont.ttf') format('truetype'),
        url('../fonts/gt_super_display_regular-webfont.svg#gt_super_displayregular') format('svg');
    font-weight:normal; font-style:normal;} */

@font-face{font-family:'gt_super_textregular';
    src:url('../fonts/gt-super-text-regular-webfont.eot');
    src:url('../fonts/gt-super-text-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/gt-super-text-regular-webfont.woff2') format('woff2'),
        url('../fonts/gt-super-text-regular-webfont.woff') format('woff'), url('../fonts/gt-super-text-regular-webfont.ttf') format('truetype'),
        url('../fonts/gt-super-text-regular-webfont.svg#gt_super_textregular') format('svg');
    font-weight:normal; font-style:normal;}

@font-face {font-family:'Inter';
    src: url('../fonts/Inter-Light.eot');
    src: url('../fonts/Inter-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Inter-Light.woff2') format('woff2'),
        url('../fonts/Inter-Light.woff') format('woff'), url('../fonts/Inter-Light.ttf') format('truetype'),
        url('../fonts/Inter-Light.svg#Inter-Light') format('svg');
    font-weight:300; font-style:normal; font-display:swap;}

body{font-family:'Inter'; color:#292D71; font-size:18px; line-height:1.25;}
.container{max-width:1460px; width:100%; padding:0 30px; margin:0 auto;}
.container:after{content:''; clear:both; display:table; width:100%;}
a{transition:all 0.4s ease; -webkit-transition:all 0.4s ease;}
.headTop{background:#E5FFFC;}

.headTop ul{list-style-type:none; margin:0; padding:0; display:flex;}
.headTop ul li{display:inline-block;}
.headTop ul li a{display:block; min-height:50px; display:flex; align-items:center; padding:0 15px; color:#59807C; text-decoration:none; font-size:14px;}
.headTop ul li a:hover, .headTop ul li.active a{background:#fff;}
.headTopLeft{float:left;}
.headTopRight{float:right;}

.headr-main{display:flex; align-items:center; justify-content:space-between;}
.headerBtm{padding:15px 0;}
.headerBtm ul{list-style-type:none; margin:0; padding:0; display:flex;}
.headerBtm ul li{}
.headerBtm ul li a{display:block; min-height:50px; display:flex; align-items:center; padding:0 20px; color:#212D65; text-decoration:none; font-size:16px;}
.headerBtm ul li a:hover, .headerBtm ul li.active a{color:#41B9AA;}
.mainMenu, .logo, .login{width:50%;}
.mainMenu li:first-child a{padding-left:0;}
.logo{text-align:center; width:257px; padding:0 10px;}
.login{text-align:right;}

.login ul{justify-content:end;}
.login ul li{margin-left:10px;}
.login ul li a{border:1px solid #DCE3EE; padding:13px 24px; border-radius:40px; -webkit-border-radius:40px;}
.login ul li a:after{content:''; margin-left:9px; border:solid #212D65; border-width:0 2px 2px 0; display:inline-block; padding:3px; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transition:all 0.4s ease; -webkit-transition:all 0.4s ease;}
.login ul li.pre-reg a, .login ul li a:hover{background:#212D65; border-color:#212D65; color:#fff;}
.login ul li.pre-reg a:after, .login ul li a:hover:after{border-color:#fff;}

.home-banner{display:flex; padding:0 70px;}
.bannerLeft{width:50%; background:#212D65;border-radius:19px; -webkit-border-radius:19px; display:flex; align-items:center; justify-content:end;}
.bannerRight{width:50%;}
.bannerRight img{border-radius:19px; -webkit-border-radius:19px; width:100%;}
.bannerContent{color:#fff; max-width:730px; width:100%; padding:0 94px 0 30px;}
.visit-medrite{text-transform:uppercase; color:#55C3B6; font-size:16px; letter-spacing:3.5px;}
.bannerContent h1{font-family:'gt_super_textregular'; font-size:60px; font-weight:normal; line-height:62px; margin-bottom:15px;}
.visit-medrite{margin-bottom:60px;}

.search-banner{position:relative;}
.search-banner input{width:100%; height:93px; border-radius:93px; -webkit-border-radius:93px; border:0; color:#383B7A; font-size:20px; outline:none; padding:0 100px 0 80px;}
.search-banner input:hover{box-shadow:0px 20px 25px rgba(255,255,255,.5);}
.search-banner .locationBtn{height:66px; width:73px; background:#F7DC6C; color:#292D71; font-size:22px; border-radius:66px; position:absolute; right:13px; top:13px; border:0; cursor:pointer; transition:all 0.4s ease; -webkit-transition:all 0.4s ease;}
.search-banner .locationBtn:hover{background:#292D71; color:#F7DC6C;}

.location-icon{background:url(../images/map-location-arrow.png) no-repeat center center; height:21px; width:21px; position:absolute; left:38px; top:50%; transform:translateY(-50%);}
.bannerContent p{font-size:18px; font-weight:normal; color:rgba(255,255,255,.8);}

.search-banner{margin-top:80px;}
.ourService{padding:120px 0;}

.smalltitle{color:#1AA3BB; font-size:16px; text-transform:uppercase; letter-spacing:2px; margin-bottom:40px;}
.srvice-titles{display:flex; align-items:center; justify-content:space-between; margin-bottom:35px;}
.srvice-titles h2{color:#383B7A; font-size:48px; font-family:'gt_super_textregular'; font-weight:normal; max-width:900px;}
.see-all-btn{background:#55C3B6; color:#fff; text-decoration:none; padding:12px 23px; font-size:16px; border-radius:50px; -webkit-border-radius:50px; height:46px; line-height:1.4;}
.see-all-btn:hover{background:#212D65;}
.see-all-btn:after{content:''; margin-left:10px; border:solid #fff; top:-1px; position:relative; border-width:0 2px 2px 0; display:inline-block; padding:4px; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transition:all 0.4s ease; -webkit-transition:all 0.4s ease;}


.serviceLists{display:flex; flex-wrap:wrap; gap:28px;}
.srvice-list{border:1px solid #55C3B6; width:calc(20% - 22.4px); text-align:center; border-radius:5px; -webkit-border-radius:5px; padding:55px 22px 40px;}
.service-icon{min-height:133px; display:flex; align-items:center; margin:0 auto 30px; justify-content:center;}
.serviceTitle{text-align:center;}
.serviceTitle span{display:block; font-size:16px; color:#292D71;}
.serviceTitle strong{font-size:18px; color:#292D71; font-weight:600;}

.visit-med{display:flex; gap:30px; margin:30px 0;}
.visitBox{border:1px solid #55C3B6; color:#292D71; background:#F8FCFF; border-radius:5px; -webkit-border-radius:5px; padding:80px 30px 30px; display:flex; justify-content:space-between; width:50%; gap:60px;}
.visitBox:last-child{background:#EFF7FF;}
.visitIcon{height:111px; width:111px; text-align:center; position:relative;}
.visitIcon img{position:absolute; right:4px; top:-12px; }
.visitIcon:after{content:'';height:111px; width:111px; background:rgba(113, 211, 228, .1); z-index:-1; display:block; position:absolute; top:0; left:0; border-radius:100%; -webkit-border-radius:100%;}
.visitBox ul{list-style-type:none;}
.visitBox h5{font-weight:600; font-size:18px; color:#292D71; margin-bottom:10px;}
.visitBox p{margin-bottom:30px;}

.visitlist-btn li{padding-left:30px; position:relative; margin-bottom:15px;}
.visitlist-btn li:before{content:''; color:#272D71; position:absolute; left:0; margin-left:3px; margin-top:4px; width:14px; height:6px; border-bottom:solid 2px currentColor; border-left:solid 2px currentColor; -webkit-transform:rotate(-45deg); transform:rotate(-45deg);}
.visitlist-btn li:last-child{margin-bottom:0;}

.visitlist-btn{display:flex; justify-content:space-between; align-items:end;}
.visitContent{width:70%;}
.cmnBtn{background:#212D65; border-radius:50px; -webkit-border-radius:50px; border:1px solid #212D65; color:#fff; padding:15px 23px; display:inline-block; text-decoration:none; font-size:16px;}
.cmnBtn:after{content:''; margin-left:12px; border:solid #fff; border-width:0 3px 3px 0; display:inline-block; padding:4px; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transition:all 0.4s ease; -webkit-transition:all 0.4s ease;}
.cmnBtn:hover{background:#fff; border-color:#212D65; color:#212D65;}
.cmnBtn:hover:after{border:solid #212D65; border-width:0 3px 3px 0;}



.whyMedrite{background:#FDF8E2; margin:0 70px; padding:70px 0;}
.whyMedrite .container{display:flex; align-items:center; gap:157px}
.whyMedrite .container::after{display:none;}

.whyMedrite-img img{display:block;}
.whyMedrite-content{padding-right:100px;}
.whyMedrite h2{color:#383B7A; font-size:48px; font-family:'gt_super_textregular'; font-weight:normal; max-width:900px; margin-bottom:15px;}
.whyMedrite p{margin-bottom:20px; font-size:18px; line-height:28px;}
.whyMedrite .cmnBtn{margin-top:30px;} 

.people-love-medrite{overflow:hidden; padding:100px 0;}
.sliderwrap, .heroslider { max-width:100%; }
.sliderwrapper .slick-slide{opacity:.35;}
.sliderwrapper .slick-slide.slick-current.slick-active{opacity:1; width:70%;}
.heroslider .slick-list.draggable{margin-right:-480px; margin-bottom:30px;}
.slider-progress { width:100%; height:4px; background:rgba(221, 221, 221, .74); max-width:100%; position:relative; overflow:hidden; }
.slider-progress .progress { width:0%; height:4px; background:#55C3B6; position:absolute; }
.testiContent {background:#EFF7F6; border-radius:19px; -webkit-border-radius:19px; padding:80px 50px;}
.testiContent h3{font-size:36px; line-height:36px; margin-bottom:15px; font-family:'gt_super_textregular'; font-weight:normal;}
.testiContent p{font-size:18px; color:#000; margin-bottom:60px;}
.testiName-photo{display:flex; gap:18px;}
.testiName strong{color:#000; font-size:24px; font-weight:600;}
.testi-star{display:flex; align-items:center;}
.testi-star span{font-size:12px;margin-left:12px;}

.strs .rating-group{display:inline-flex;}
.strs .rating__icon{pointer-events:none;}
.strs .rating__input{position:absolute !important; left:-9999px !important;}
.strs .rating__input--none {display:none;}
.strs .rating__label {cursor:pointer; padding:0 0.1em; font-size:1.08rem; }
.strs .rating__icon--star {color:orange; }
.strs .rating__input:checked ~ .rating__label .rating__icon--star{color:#ddd;}
.strs .rating-group:hover .rating__label .rating__icon--star{color:orange;}
.strs .rating__input:hover ~ .rating__label .rating__icon--star{color:#ddd;}

.slick-counter{display:flex; align-items:center; gap:18px;}
.slider-count{font-size:16px; color:#292E42; letter-spacing:3px;}

.nationwideCenters{padding:100px 0;}
.wideCenter-lists{display:flex; gap:30px; flex-wrap:wrap;}
.nwC-list{border:1px solid #D6D5EA; border-radius:19px; -webkit-border-radius:19px; padding:35px 15px; width:calc(33.3% - 19.65px);}
.nwC-list h4{font-size:20px; font-weight:600; padding:0 0 0 12px; line-height:1.1; min-height:46px;}
.nc-addrs-dtl{display:flex; align-items:center; justify-content:space-between; padding:5px 0px 30px 12px;}
.nc-star{display:flex;}
.nc-star span{font-size:16px;margin-left:12px;}
.nc-addrs-dtl .nc-left address{font-style:normal; margin-top:5px; color:#9194A2; font-size:16px;}
.call-nmbr{text-align:center;}
.call-nmbr a{color:#53BFB2; text-decoration:none; transition:all 0.4s ease; -webkit-transition:all 0.4s ease;}
.call-icon{width:54px; height:54px; border:1px solid #53BFB2; transition:all 0.4s ease; -webkit-transition:all 0.4s ease; border-radius:54px; display:inline-flex; align-items:center; justify-content:center;}
.call-icon + span{display:block; font-size:14px; padding-top:3px;}
.call-nmbr a{display:block; text-align:center;}
.call-nmbr a .call-icon svg path{ transition:all 0.4s ease; -webkit-transition:all 0.4s ease;}
.call-nmbr a:hover .call-icon{background:#53BFB2;}
.call-nmbr a:hover .call-icon svg path{fill:#fff;}

.nc-right{display:flex; text-align:center; gap:18px;}
.ncImg img{width:100%; border-radius:10px; -webkit-border-radius:10px; display:block;}
.openTime{background:rgba(248, 184, 184, .24); padding:15px 20px; margin-top:20px; border-radius:46px; -webkit-border-radius:46px; color:#F17171; text-align:center; font-size:16px;}

.cnBtns{display:flex; justify-content:space-between; margin:20px 0 0;}
.cnBtns .cmnBtn{padding-left:50px; padding-right:50px;}
.simpleBtn{border-radius:50px; -webkit-border-radius:50px; border:1px solid transparent; color:#55C3B6; padding:15px 50px; display:inline-block; text-decoration:none; font-size:16px;}
.simpleBtn:after{content:''; margin-left:9px; top:-1px; position:relative; border:solid #55C3B6; border-width:0 3px 3px 0; display:inline-block; padding:3px; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transition:all 0.4s ease; -webkit-transition:all 0.4s ease;}
.simpleBtn:hover:after{border:solid #55C3B6; border-width:0 3px 3px 0;}

.highlights{padding:100px 0;}
.paymentOptions{padding:70px 0; background:#F7FBFA;}
.paymentOptions .smalltitle{text-align:center;}
.paymentOptions .srvice-titles{text-align:center; display:block;}
.paymentOptions .srvice-titles h2{max-width:inherit; margin-bottom:15px;}
.payment-list ul{list-style-type:none; display:flex; align-items:center; flex-wrap:wrap; margin:0 -40px 40px; justify-content:center;}
.payment-list ul li{padding:0 40px;}

.selfPays{display:flex; gap:30px;}
.selfPay{border:1px solid #55C3B6; width:50%; background:#E7F4F1; border-radius:19px; -webkit-border-radius:19px; padding:40px 55px;}
.selfPay h3{font-family:'gt_super_textregular'; font-size:24px; font-weight:normal; color:#383B7A; margin-bottom:10px;}
.selfPay p{font-size:18px; color:#657D7A;}
.selfPay.iq-cntnt{background:rgba(247, 220, 108, .13); border-color:#F7DC6C;}
.selfPay.iq-cntnt h3{color:#383B7A;}

.highlights .smalltitle{text-align:center;}
.highlights .srvice-titles{text-align:center; display:block;}
.highlights .srvice-titles h2{max-width:inherit; margin-bottom:30px; text-align:center;}

.qualityCare-list{display:flex; margin:0 -48px;}
.qualityCare-box{text-align:center; padding:0 48px;}
.qualityCare-box .qc-icon{margin-bottom:12px;}
.qualityCare-box .qc-title{font-family:'gt_super_textregular'; font-size:22px; color:#000; font-weight:normal; margin-bottom:10px;}
.qualityCare-box .qc-content{color:rgba(41,46,66,.89); font-weight:300;}

.visitMedrite{background:#212D65; margin:0 70px; padding:70px 0; position:relative; border-radius:19px; -webkit-border-radius:19px;}
.visitMedrite:before{content:''; background:url(../images/bg-stars.png) no-repeat center center; position:absolute; left:20px; bottom:20px; width:531px; height:324px;}
.visitMedrite .container {display:flex; align-items:center; gap:157px;}
.visitMedrite .container::after{display:none;}
.visitMedrite-img img{display:block;}
.visitMedrite-content{padding-right:100px;}
.visitMedrite h2{color:#fff; font-size:48px; font-family:'gt_super_textregular'; font-weight:normal; max-width:900px; margin-bottom:15px;}
.visitMedrite p{margin-bottom:20px; font-size:18px; line-height:28px; color:#fff;}
.visitMedrite .cmnBtn{margin-top:30px; background:#55C3B6; padding-top:12px; padding-bottom:12px;} 
.visitMedrite .smalltitle{color:#6EDEDD; padding:12px 0;}
.visitMedrite .simpleBtn{color:#fff;}
.visitMedrite .simpleBtn:after{border:solid #fff; border-width:0 3px 3px 0;}


.sign-up-for{background:#D7ECE8; margin:0 70px; padding:70px 0; position:relative; border-radius:19px; -webkit-border-radius:19px;}
.sign-up-for .container{display:flex; justify-content:space-between; align-items:center;}
.signUp-title h4{font-size:26px; font-family:'gt_super_textregular'; font-weight:normal; margin-bottom:5px;}
.signUp-title p{font-size:18px;}
.sign-up-for .container:after {display:none;}
.news-Subscribe{position:relative; max-width:554px; width:100%;}
.message-icon {background:url(../images/email.png) no-repeat center center; background-size:31px 21px; height:21px; width:31px; position:absolute; left:38px; top:50%; transform:translateY(-50%);}
.news-Subscribe input {width:100%; height:93px; border-radius:93px; -webkit-border-radius:93px; border:0; color:#383B7A; font-size:20px; outline:none; padding:0 175px 0 85px;}
.news-Subscribe .subscribeBtn {height:46px; width:138px; background:#383B7A; color:#fff; font-size:16px; border-radius:66px; position:absolute; right:25px; top:24px; border:0; cursor:pointer;
    transition:all 0.4s ease; -webkit-transition:all 0.4s ease;}
.news-Subscribe .subscribeBtn:after{content:''; margin-left:9px; top:-1px; position:relative; border:solid #fff; border-width:0 2px 2px 0; display:inline-block; padding:3px; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transition:all 0.4s ease; -webkit-transition:all 0.4s ease;}


/*****Footer******/
footer{margin: 50px 0 0;}
.main-ftr {display: flex;justify-content: space-between; padding:20px 0 100px;}
.ftr-social {padding: 50px 0 0;}
.ftr-social span {font-size:18px; display:block; margin-bottom:20px;}

.ftr-social ul{list-style-type:none; display:flex; align-items:center; gap:30px;}

.ftr-right{display:flex; gap:35px; width:60%; justify-content:space-between;}
.ftrLiink h4{font-size:20px; font-family:'gt_super_textregular'; font-weight:normal; color:#383B7A; margin-bottom:10px;}
.ftrLiink ul{list-style-type:none;}
.ftrLiink ul li a{color:#070D12; padding:6px 0; display:block; opacity:.9; text-decoration:none; font-size:14px;}
.ftrLiink ul li a:hover{opacity:.6;}

.office-contact{margin-top:50px; font-size:14px; color:#070D12; opacity:.9; line-height:1.7;}
.office-contact span{display:block;}

.frtBtm{border-top:1px solid #E1E1E1; display:flex; font-size:14px; color:#070D12; opacity:.9; align-items:center; justify-content: space-between; padding:15px 0;}
.frtBtm a{font-size:14px; color:#070D12; opacity:.9; text-decoration:none; padding-left:50px;}
/*****Footer******/

/***Find a Center***/
.find-center-banner{padding:0 70px;}
.fac-banner{background:rgba(85,195,182,.15); padding:50px 30px 60px; border-radius:20px; -webkit-border-radius:20px; text-align:center;}
.h1{font-family:'gt_super_textregular'; font-weight:normal; font-size:60px; line-height:60px; margin-bottom:20px;}
.fac-banner .visit-medrite{margin-bottom:35px;}
.fac-banner .search-banner{max-width:578px; margin:0 auto;}
.fac-banner .search-banner input:hover{box-shadow:0px 20px 25px rgba(0, 0, 0, 0.05);}
.find-center-menu{text-align:center; margin-top:35px;}
.find-center-menu ul{list-style-type:none; display:inline-flex; gap:20px;}
.find-center-menu ul li a{color:#444650; text-decoration:none; padding:10px 20px; border-radius:50px; border:1px solid transparent;}
.find-center-menu ul li a:hover, .find-center-menu ul li.active a{background:#fff; border-color:#55C3B6; color:#444650; box-shadow:0 5px 5px rgba(0,0,0,.1);}

.fc-page{padding-top:40px;}
.fine-center-page-title{padding-top:100px;}
.fine-center-title{margin-bottom:0px; display:flex; align-items:center; justify-content:space-between;}
.fine-center-title h3{font-family:'gt_super_textregular'; font-weight:normal; font-size:36px; margin-bottom:0; line-height:1;}
.fine-center-title small{font-size:14px; color:#EE4D4E;}

.viewMap-btn a{text-decoration:none; padding:15px 25px; border-radius:50px; -webkit-border-radius:50px; color:#212D65; font-size:18px; display:flex; align-items:center; gap:10px;}
.viewMap-btn a:hover, .viewMap-btn a.active{background:rgba(85, 195, 182, 0.14);}
.viewMap-btn .mapIcon{position:relative; top:2px;}

.greenBtn{background:#55C3B6; border-color:#55C3B6;}
.greenBtn:hover{color:#55C3B6; border-color:#55C3B6;}
.greenBtn:hover:after{border:solid #55C3B6; border-width:0 3px 3px 0;}

.fc-map{padding:0 70px; overflow:hidden; margin-top:30px;}
.fc-map iframe{width:100%; border-radius:20px; -webkit-border-radius:20px;}

.fine-center-detail{background:rgba(145,148,162,.1); padding:70px 30px; margin:0 70px; border-radius:20px; -webkit-border-radius:20px;}
.fine-center-detail .container::after{display:none;}
.fine-center-detail .container{display:flex; justify-content:space-between; gap:50px; margin-top:90px;}
.fcd-right img{border-radius:20px; -webkit-border-radius:20px; max-width:100%; display:block;}
.fcd-left{max-width:430px; width:100%;}
.fcd-left h2{font-size:48px; line-height:1.25; font-family:'gt_super_textregular'; font-weight:normal;}
.fcd-left .nc-addrs-dtl{ padding:0; margin-top:20px; margin-bottom:30px;}
.fcd-left .nc-addrs-dtl .nc-left address{color:#444650; font-size:18px; line-height:26px; margin-top:8px;}
.fcd-left .nc-star span{margin-left:6px;}
.fcd-left .cnBtns .cmnBtn{display:block;}
.fcd-left .cnBtns .button{display:block; width:100%; text-align:center;}
.fcd-left .nc-star span{color:#9194A2;}

.fcd-cntcts-list ul{list-style-type:none;}
.fcd-cntcts-list li{font-size:18px;font-weight:500; margin-bottom:15px;}
.fcd-cntcts-list li a{text-decoration:none; color:#212D65; display:flex; gap:35px; align-items:center;}
.fcd-cntcts-list li span.fc-icon{height:54px; width:54px; min-width:54px; display:block; display:flex; align-items:center; justify-content:center; border-radius:54px; -webkit-border-radius:54px; border:1px solid #53BFB2; transition:all .4s ease; -webkit-transition:all .4s ease;}
.fcd-cntcts-list li small{display:block; text-transform:uppercase; font-size:14px; margin-bottom:5px;}
.fcd-cntcts-list li:hover span.fc-icon{border-color:#212D65;}
.fcd-contacts h3{font-size:30px;font-family:'gt_super_textregular'; color:#212D65; font-weight:normal; margin-bottom:27px;}


.opnHrs-list ul{list-style-type:none;}
.opnHrs-list li{font-size:18px;font-weight:500; color:#444650; margin-bottom:13px; display:flex;}
.opnHrs-list li .days{min-width:100px;}
.opnHrs-list li .month{min-width:115px;}
.opnHrs-list li .times{font-weight:normal;}
.saveTime{width:318px; font-size:18px; line-height:28px; letter-spacing:.5px; color:#444650;}
/***Find a Center***/

/* about Page css */
.about-banner{padding:100px 70px 25px; text-align:center;}
.about-banner h1{max-width:560px; display:inline-block; color:#212D65; letter-spacing:0; margin-bottom:32px; font-size:48px; line-height:50px;}
.about-banner p{max-width:653px; margin:0 auto 100px; color:#0D0C0C; line-height:1.56;}
.about-banner-img{margin-top:100px;}
.about-banner-img img{border-radius:20px; -webkit-border-radius:20px; width:100%;}

.about-our-mission{background:#F9F6EB; margin:0 70px; padding:110px 30px 85px; border-radius:20px; -webkit-border-radius:20px;}
.about-our-mission .container:after{display:none;}
.about-our-mission .container{padding:50px; gap:70px; border-radius:20px; -webkit-border-radius:20px; background:#fff; display:flex; align-items:center; justify-content:space-between;}
.about-our-mission h3{font-size:30px;font-family:'gt_super_textregular'; color:#212D65; font-weight:normal; margin-bottom:27px;}

.our-mission-right{text-align:center; width:60%;}
.our-mission-right p{margin-bottom:60px; max-width:310px; margin:0 auto 60px; color:#0D0C0C;}
.missionContnt{max-width:420px; margin:0 auto;}

.our-mission-left img{border:1px solid #707070;}
.abt-missn{margin-bottom:65px;}
.abt-missn .our-mission-right{order:-1;}

.abt-carrer-cntct{padding:70px 0;}
.abt-carrer-cntct .container::after{display:none;}
.abt-carrer-cntct .container{display:flex; gap:35px;}
.acc-box-cntnt{max-width:500px; margin:0 auto;}
.acc-img{margin-bottom:20px;}
.acc-img img{width:100%;}
.acc-box{text-align:center;}
.acc-title{font-size:36px;line-height:48px; font-family:'gt_super_textregular'; color:#212D65; font-weight:normal; margin-bottom:10px;}
.acc-dtl{letter-spacing:.2px; font-size:18px; color:#0D0C0C; margin-bottom:40px;}

/* Our Mission Page css */
.our-mission-banner{padding:60px 70px 70px;}
.our-mission-banner .container::after{display:none;}
.our-mission-banner .container{display:flex; gap:25px;}
.om-bnr-left{width:42%;}
.om-bnr-right{width:58%;}

.our-mission-banner h1{margin-bottom:53px; font-size:48px;}
.our-mission-banner p{font-size:18px; line-height:28px; color:#0D0C0C; opacity:.8; margin-right:80px;}
.our-mission-banner .search-banner input{box-shadow:0px 5px 12px rgba(0,0,0,.1);}
.om-bnr-img img{border-radius:18px; -webkit-border-radius:18px; width:100%;}
.our-mission-banner .search-banner{margin-top:53px;}
.our-mission-banner .visit-medrite{margin-bottom:68px; margin-top:23px;}

.om-define-care{padding:103px 70px 50px; margin-bottom:66px;}
.om-define-care .container::after{display:none;}
.om-define-care .container{display:flex; gap:25px;}
.om-dc-left{width:42%;}
.om-dc-right{width:58%;}
.om-define-care h3{font-size:48px;line-height:54px; margin-bottom:24px; padding-right:15px; font-weight:normal; font-family:'gt_super_textregular'; color:#212D65;}
.om-define-care p{font-size:18px; color:#0D0C0C; line-height:28px; letter-spacing:.35px;}


.marqeePlus{position:relative; width:200px; font-size:0;}
.marqeePlus:after{content:''; width:26.44px; height:10px; background:#4CB7A7; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%);}
.marqeePlus:before{content:''; width:10px; height:26.44px; border-bottom-left-radius:5px; background:#4CB7A7; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%);}
.marquee {--gap:1rem; margin-block:10px; margin-bottom:70px; display:flex; gap:var(--gap); overflow:hidden; user-select:none;}
  
  .marquee__content{flex-shrink:0; display:flex; justify-content:space-around; min-width:100%; gap:var(--gap);}
  .scroll {animation:scroll 30s linear infinite;}
  @keyframes scroll {from {transform:translateX(0);    }
    to {transform:translateX(calc(-100% - var(--gap)));}
  }
  
  /* styling design*/
.marquee__content li{list-style:none; line-height:normal; color:#4CB7A7; font-family:'gt_super_textregular'; font-size:146px;}
.marquee-1 .scroll {
animation:scroll 20s linear infinite;
}
.mt-helthy-img{padding:0 70px;}
.mt-helthy-img img{border-radius:20px; max-width:100%; width:100%;}


.mt-helthy-img{margin-top:70px; margin-bottom:40px;}


.how-We-Do-It{padding:103px 70px 50px; margin-bottom:66px;}
.how-We-Do-It .container::after{display:none;}
.how-We-Do-It .container{display:flex; justify-content:space-between; gap:50px; margin-top:0px;}
.how-We-Do-It-Left{width:42%;}
.how-We-Do-It-Right{width:58%;}

.hwd-content h3{font-size:48px;line-height:54px; margin-bottom:24px; margin-top:0; padding-right:15px; font-weight:normal; font-family:'gt_super_textregular'; color:#212D65;}
.hwd-content p{font-size:18px; color:#0D0C0C; line-height:28px; letter-spacing:.35px;}

.how-We-Do-It{background:#F1FAF8; margin:0 70px 70px; border-radius:20px;}

.slider--vertical .slick-slide {
    font-size:2rem;
    opacity: 0.3;
    transform-origin: center left;
    transition: opacity 0.4s ease, transform 0.4s ease;
}
.slider--vertical .slick-slide.slick-current, .slider--vertical .slick-slide.slick-current-clone-animate{opacity:1;}
.slider--vertical .slick-slide.slick-current.slick-active + .vslide-img.slick-slide{opacity:.5;}
.slider--vertical .slick-slide.slick-current.slick-active + .vslide-img.slick-slide + .vslide-img.slick-slide{opacity:.3;}
.slider--vertical .slick-slide.slick-current.slick-active + .vslide-img.slick-slide + .vslide-img.slick-slide + .vslide-img.slick-slide{opacity:.1;}

.slider--vertical{margin-top:41px;}
.vslide-img{padding:20px 0;}
.vslide-img img{width:auto; height:81px;}

.sv-left.slider--vertical{width:100%; display:block;}
.sv-left.slider--vertical .vslide-img img{height:50px;}

.sliderDropdown-list .progress-round__wrap{position:relative; display:block; height:150px; width:150px;}
.sliderDropdown-list .progress-round__wrap:after{content:''; height:95px; width:95px; border:4px solid #00d6d6; display:block; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); border-radius:100px; z-index:99;}
.sliderDropdown-list .progress1 circle{fill:transparent; stroke:#00d6d6; stroke-width:8; position:absolute; left:0; right:0; }
.countDown{position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); font-size:24px; font-weight:600; color:#55C3B6;}

.sliderDropdown-list{padding:60px 0 100px 70px;}
.sliderDropdown-list{height:900px;}

.sliderDropdown-list .slick-slide{opacity:.5;}
.sliderDropdown-list .slick-slide.slick-current.slick-active{opacity:1;}

.sliderDropdown-list .slick-next.slick-arrow, .sliderDropdown-list .slick-prev.slick-arrow{display:none !important;}

.slideBlock{display:flex;}
.base-timer__label{position:absolute; width:250px; height:250px; top:0; display:flex; align-items:center; justify-content:center; font-size:30px; font-weight:600; letter-spacing:0.3px;}

.sliderLeft{background:#F9F6EB; border-radius:20px; -webkit-border-radius:20px; padding:90px 110px; max-width:900px; width:100%;}
.sliderRight{max-width:516px; width:100%;}
.sl-logo{margin-bottom:91px;}
.om-slide-content h2{font-size:48px; color:#212D65; margin-bottom:14px; line-height:50px; font-family:'gt_super_textregular'; font-weight:normal;}
.om-slide-content p{color:#212D65; font-size:18px; letter-spacing:.3px; line-height:28px; margin-bottom:38px; max-width:220px;}
.om-slide-content ul{list-style-type:none; margin-bottom:30px; margin-left:10px;}
.om-slide-content ul li{color:#292D71; font-size:16px; margin:10px 0; background:url(../images/check-Icon.svg) no-repeat 0 5px; padding-left:28px;}
.sliderDropdown-list .sliderRight img{border-radius:20px; max-width:100%;}

.sliderDropdown-list .slider-wrapper{overflow:hidden; position:relative;}
.sliderBtns-loadr{position:absolute; right:0; top:50%; height:100%; /*max-width:600px;*/ width:25%; transform:translateY(-50%);
    background: rgb(255,255,255); display:flex; align-items:center; justify-content:center;
background: linear-gradient(90deg, rgba(255,255,255,0.50) 0%, rgba(255,255,255,1) 100%);}
.sliderBtns-loadr .btn-wrap{display:flex; align-items:center; gap:30px;}
.sliderBtns-loadr .btn-wrap button{background:none; border:0; cursor:pointer; position:relative; z-index:9;}
.sliderBtns-loadr .btn-wrap button:hover svg path{stroke:#55C3B6;}
.sliderDropdown-list .slider-wrapper .slick-slider{margin-right:-850px;}

.slider-select-list{display:flex; gap:30px; padding-right:70px; margin-bottom:40px;}
.slider-select-list .s-slct-box{width:25%;}
.slider-select-list select{border:0; outline:none; border-bottom:3px solid #55C3B6; color:#55C3B6; text-transform:uppercase; font-size:16px; font-weight:normal; font-family:'Inter'; letter-spacing:3px; padding:14px 0; width:100%;}

.sliderDropdown-list .slider-wrapper .slider .slick-track .slider-nav{display:none;}
.sliderDropdown-list .slider-wrapper .slider{display:flex; flex-wrap:wrap;}
.sliderDropdown-list .slider-wrapper .slider .slick-dots{width:calc(100% - 920px); gap:48px; margin-bottom:40px; order:-1; display:flex; list-style-type:none; position:relative; z-index:9;}
.sliderDropdown-list .slider-wrapper .slider .slick-dots li{width:25%; position:relative; background:none; font-size:16px; cursor:pointer; letter-spacing:3.4px; color:rgba(33,45,101,.7); border-bottom:3px solid rgba(33,45,101,.14); line-height:1; padding:16px 0;}
.sliderDropdown-list .slider-wrapper .slider .slick-dots li.slick-active{color:#55C3B6; border-bottom:3px solid #55C3B6;}

.sliderDropdown-list .slider-wrapper .slider .slick-dots li:after{content:''; position:absolute; top:50%; right:10px; border:solid rgba(33,45,101,.5); margin-top:-4px; border-width:0 2px 2px 0; display:inline-block; padding:4px; transform:rotate(45deg) translateY(-50%); -webkit-transform: rotate(45deg) translateY(-50%);}
.sliderDropdown-list .slider-wrapper .slider .slick-dots li.slick-active:after{transform:rotate(-135deg) translateY(-50%); -webkit-transform: rotate(-135deg) translateY(-50%); border:solid #55C3B6; border-width:0 2px 2px 0; right:3px;}


.medplus-membership{padding:100px 0;}
.medplus-membership .container{display:flex; gap:40px; padding-right:0; align-items:center; justify-content:space-between; max-width:100%;}
.medplus-membership .container:after{display:none;}
.mm-left, .mm-right{width:50%;}
.mm-left{text-align:right;}
.mm-right{text-align:right;}
.mm-content{text-align:center; display:inline-table;}
.mm-img img{width:100%;}
.medplus-membership h3{font-size:48px; max-width:620px; display:inline-block; line-height:47.4px; margin-top:12px; margin-bottom:39px; padding-right:15px; font-weight:normal; font-family:'gt_super_textregular'; color:#212D65;}
.medplus-membership p{font-size:18px; color:#0D0C0C; margin-bottom:54px;}

/* Our Mission Page css */

/* about Page css */



@media (max-width:1540px){
    .sliderDropdown-list .slider-wrapper .slick-slider{margin-right:-720px;}
    .sliderLeft{padding:70px 70px;}
}

@media (max-width:1540px){
    .home-banner{padding:0 30px;}
    .bannerRight img{height:510px; object-fit:cover;}
    .bannerContent{padding:0 30px;}

 
}

@media (max-width:1350px){
    .visit-medrite{margin-bottom:30px;}
    .bannerContent h1{font-size:50px;}
    .search-banner{margin-top:50px;}
    .headerBtm ul li a{padding:0 15px;}
}