


@font-face {
    font-family: 'Campton Book';
    src:  url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/fonts-new/Campton-BoldItalic.woff2) format('woff2'),
         url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/fonts-new/Campton-BoldItalic.woff) format('woff'),
         url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/fonts-new/Campton-BoldItalic.ttf) format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Campton Book';
    src:  url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/fonts-new/Campton-Bold.woff2) format('woff2'),
         url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/fonts-new/Campton-Bold.woff) format('woff'),
         url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/fonts-new/Campton-Bold.ttf) format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Campton Book';
    src:  url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/fonts-new/Campton-Book.woff2) format('woff2'),
         url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/fonts-new/Campton-Book.woff) format('woff'),
         url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/fonts-new/Campton-Book.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Campton';
    src:  url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/fonts-new/Campton-SemiBoldItalic.woff2) format('woff2'),
         url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/fonts-new/Campton-SemiBoldItalic.woff) format('woff'),
         url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/fonts-new/Campton-SemiBoldItalic.ttf) format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Campton';
    src:  url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/fonts-new/Campton-MediumItalic.woff2) format('woff2'),
         url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/fonts-new/Campton-MediumItalic.woff) format('woff'),
         url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/fonts-new/Campton-MediumItalic.ttf) format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Campton';
    src:  url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/fonts-new/Campton-Light.woff2) format('woff2'),
         url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/fonts-new/Campton-Light.woff) format('woff'),
         url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/fonts-new/Campton-Light.ttf) format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Campton Book';
    src:  url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/fonts-new/Campton-BookItalic.woff2) format('woff2'),
         url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/fonts-new/Campton-BookItalic.woff) format('woff'),
         url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/fonts-new/Campton-BookItalic.ttf) format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Campton';
    src:  url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/fonts-new/Campton-LightItalic.woff2) format('woff2'),
         url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/fonts-new/Campton-LightItalic.woff) format('woff'),
         url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/fonts-new/Campton-LightItalic.ttf) format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Campton';
    src:  url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/fonts-new/Campton-SemiBold.woff2) format('woff2'),
         url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/fonts-new/Campton-SemiBold.woff) format('woff'),
         url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/fonts-new/Campton-SemiBold.ttf) format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Campton';
    src:  url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/fonts-new/Campton-Medium.woff2) format('woff2'),
         url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/fonts-new/Campton-Medium.woff) format('woff'),
         url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/fonts-new/Campton-Medium.ttf) format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

















































a.cta_button{box-sizing: border-box !important;}

.btn-group{}
.btn-group > div{display:inline-block;margin:0 10px;vertical-align:middle;}
.btn-group > div:first-child{margin-left:0; margin-bottom:5px;}
.btn-group > div:last-child{margin-right:0; margin-bottom:5px;}

[class*="button-"] a{background: linear-gradient(to right, #33a0d9 0%, #01918a 100%); border-radius:70px; color:#FFFFFF; position:relative; overflow:hidden; z-index:1; padding:11px 32px; text-transform: uppercase; display:inline-block; font-size:18px;font-weight:500; }
[class*="button-"] a:after{position:absolute;left:0;top:0;width:140%;height:100%;background-color:#01918a;content:'';z-index:-1;transition:200ms;;opacity:0;}
[class*="button-"] a:hover:after{opacity:1;}

.button-2 a{background:#FFFFFF;color:#01918a; }
.button-2 a:hover{background-color:#01918a;color:#FFFFFF;}
.button-2 a:after{display:none;}


@media (max-width:1199px){
    [class*="button-"] a{min-width:200px; padding:8px 35px;}
    .icon a:after{top: 12px;}
}

@media (max-width:991px){
    .btn-group > div{display:block; margin:0 0 8px;}
}

@media (max-width:767px){
    [class*="button-"] a{font-size: 14px; border-width:2px;}
    .icon a:after{top: 8px;}
}
input{font-family:;}

::-webkit-input-placeholder, input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{opacity:1;}
::-moz-placeholder, input::-moz-placeholder, textarea::-moz-placeholder{opacity:1;}
:-ms-input-placeholder, input:-ms-input-placeholder, textarea:-ms-input-placeholder{opacity:1;}
:-moz-placeholder, input:-moz-placeholder, textarea:-moz-placeholder{opacity:1;}

.hs-error-msgs label{display:block; font-size:13px; transform:translate(2px, -11px); -webkit-transform:translate(2px, -11px); -moz-transform:translate(2px, -11px);}

textarea, select, input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"])
{font-family:; border-radius:0; color:#474a47; background-color:#fff; border:1px solid #112846; padding:20px 15px; margin:0 0 15px 0; font-size:16px; font-weight:400; width:100%; text-transform: uppercase;}
fieldset.form-columns-1 textarea.hs-input, fieldset.form-columns-1, select.hs-input, fieldset.form-columns-1 input[type="text"].hs-input,  fieldset.form-columns-1 input[type="password"].hs-input,  fieldset.form-columns-1 input[type="datetime"].hs-input,  fieldset.form-columns-1 input[type="datetime-local"].hs-input, fieldset.form-columns-1 input[type="date"].hs-input, fieldset.form-columns-1 input[type="file"].hs-input, fieldset.form-columns-1 input[type="month"].hs-input, fieldset.form-columns-1 input[type="time"].hs-input, fieldset.form-columns-1 input[type="week"].hs-input, fieldset.form-columns-1 input[type="number"].hs-input, fieldset.form-columns-1 input[type="email"].hs-input, fieldset.form-columns-1 input[type="url"].hs-input, fieldset.form-columns-1 input[type="search"].hs-input, fieldset.form-columns-1 input[type="tel"].hs-input, fieldset.form-columns-1 input[type="color"].hs-input{width:100%;}
.hs-form fieldset.form-columns-1 textarea.hs-input, .hs-form fieldset textarea.hs-input, .hs-form fieldset input[type="number"].hs-input{width:100%;}
input[type="radio"], input[type="checkbox"]{margin-right: 10px;}
input[type="file"]{background-color:#fff; color:#000;}
.inputs-list{margin:0 0 15px;}
select {cursor:pointer; font-size:19px; padding:17px 10px; color:#828282; background:#fff url(https://f.hubspotusercontent00.net/hubfs/1616151/Hippo%20Master%20Folder/theme-hippo/images/select-chevron.svg) no-repeat right 29px center / 27px auto; -webkit-appearance:none; -moz-appearance:none; appearance:none; }
select::-ms-expand{display:none;}
fieldset .hs-form-field > label span.hs-form-required{display:none;}
fieldset .hs-form-field > label span:not(:empty) + span.hs-form-required{display:inherit;}
textarea{resize:none;}

input[type="submit"]{background-color:#FFFFFF;border:none;border-radius:0px;color:#01918a;transition:200ms;;text-transform:uppercase;display:inline-block;font-size:20px;font-family:;font-weight:700;min-width:330px;padding:19px 20px;-webkit-appearance: none;text-align:center; cursor:pointer;}
input[type="submit"]::-moz-focus-inner{border: 0;}
input[type="submit"]:hover{background-color:;border-color:;color:;}

/* Default Form Code */
.default-form .hs-form .hs-form-field > label span.hs-form-required{display:none;}
.default-form .hs-form .hs-form-field > label span:not(:empty) + span.hs-form-required{display:inline-block;}
.default-form .hs-form .hs-form-field .input{margin:0;}
.default-form .hs-form label{display:block;font-size:20px;letter-spacing:0.8px;line-height:normal; font-family:;padding: 0 0 4px;}
.default-form .hs-form fieldset{border:none;margin:0;max-width:none;padding:0;}
.default-form .hs-form fieldset.form-columns-2{margin:0 -7px;}
.default-form .hs-form fieldset.form-columns-2 .hs-form-field{width:calc(50% - 14px); margin:0 7px; float:left;}
.default-form .hs-form fieldset.form-columns-3{margin:0 -7px;}
.default-form .hs-form fieldset.form-columns-3 .hs-form-field{width:calc(33.33% - 14px); margin:0 7px; float:left;}
.default-form .hs-form .hs_submit{padding:10px 0 0;}
.default-form .hs-form .legal-consent-container{font-size:13px;padding:17px 0 0;}
.default-form .hs-form .inputs-list{list-style:none;margin:0; padding:0;}

.default-form .hs-form .inputs-list input[type="checkbox"],
.default-form .hs-form .inputs-list input[type="radio"]{opacity:0;position:absolute;}
.default-form .hs-form .inputs-list span{margin:0;padding:2px 0 0 30px;position:relative; cursor:pointer;display:inline-block;line-height:normal;}
.default-form .hs-form .inputs-list span span{display:none;}
.default-form .hs-form .inputs-list input[type="radio"] + span:after{background-color:#f6f8fa;border:1px solid #dce4eb;content:'';height:15px;left:0;position:absolute;top:4px;width:15px;border-radius:100%;z-index:1;}
.default-form .hs-form .inputs-list input[type="radio"]:checked + span:before{background-color:#175ca4;content:'';height:9px;left:4px;position:absolute;top:8px;width:9px;border-radius:100%;}
.default-form .hs-form .inputs-list input[type="checkbox"] + span:after{background-color:#f6f8fa;border:1px solid #dce4eb;content:'';height:14px;left:0;position:absolute;top:4px;width:14px;border-radius:3px;}
.default-form .hs-form .inputs-list input[type="checkbox"]:checked + span:before{border-bottom:2px solid #175ca4;border-left:2px solid #175ca4;content:'';height:3px;left:3px;position:absolute;top:9px;transform:rotate(-41deg);width:7px;z-index:1;}
.default-form .hs-form .hs-error-msgs label{color:red;font-size:14px;letter-spacing:0;}

.default-form .hs-form fieldset[class*="form-columns-"] select{width:100% !important;}
.default-form div.hs_error_rollup{display: none;}
@media (max-width:767px){
    .default-form .hs-form fieldset.form-columns-2, .default-form .hs-form fieldset.form-columns-3{margin:0;}
    .default-form .hs-form fieldset.form-columns-2 .hs-form-field, .default-form .hs-form fieldset.form-columns-3 .hs-form-field{width:100%; margin:0; float:none;}
    .default-form .hs-form fieldset .input .hs-input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), 
    .default-form .hs-form fieldset.form-columns-2 .input .hs-input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), 
    .default-form .hs-form fieldset.form-columns-3 .input .hs-input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){width:100%;}
    .default-form .hs-form label{padding:0;}
}
.submitted-message{text-align:center;color:#155724;background-color:#d4edda;border-color:#c3e6cb;position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #c3e6cb;border-radius:.25rem;}
.submitted-message p{margin:0 !important;}


@media (max-width:991px){
    input[type="submit"]{font-size: 16px;min-width: auto;}
}
@media (max-width:767px){
    input[type="submit"]{min-width:auto;}
    textarea, select, input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"])
    {padding:10px 15px;}
}
footer.footer{background-color:
    
    
        
    
    rgba(40, 40, 40, 1)
;padding:92px 0 85px 0; }
footer.footer .container{position:relative;}
footer.footer .logo-social-media{width:527px;}
footer.footer .middle-menu{width:330px;padding: 15px 0 0 0;}
footer.footer .sign-up-form{width:calc(100% - 830px);}
footer.footer .logo img{display:block;}
footer.footer .logo{margin:0 0 30px 0;}
footer.footer .content,footer.footer .content a{color:#fff;}
footer.footer .content a:hover,footer.footer .middle-menu ul li a:hover {color: #01918a;}
footer.footer .social-media ul{margin:35px 0 0 0;padding:0;display:flex;align-items:center;list-style:none;}
footer.footer .social-media ul li a {margin: 0 25px 0 0;display: block;}
footer.footer .social-media ul li a img{display:block;max-width:23px;transition: 400ms;}
footer.footer .social-media ul li a:hover img {opacity:0.5;}
footer.footer .middle-menu ul{margin:0;padding:0;list-style:none;}
footer.footer .middle-menu ul li a{color:#fff;display:block;font-size:17px;line-height:normal;padding:0 0 13px;}
footer.footer .sign-up-form h3{color:#fefefe;font-size:20px;-webkit-text-fill-color:#fefefe;margin: 0 0 40px 0;font-family:'Campton';font-weight:500;}
footer.footer .sign-up-form .hs_submit.hs-submit {padding: 0;}
footer.footer .sign-up-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){background-color:#ffffff;border:none;border-radius:50px;font-family:'Campton';font-weight:600;color:#282828;font-size:15px;padding:14px 25px;text-transform:none;line-height:normal;height:auto;margin: 0 0 20px;}
footer.footer .sign-up-form .hs_submit.hs-submit input[type=submit]:hover {background-color: #6FB8E1;}
footer.footer .sign-up-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder{font-family:'Campton';font-weight:400;color:#282828;}
footer.footer .sign-up-form .hs_submit.hs-submit input[type=submit]{background-color:#009188;border-radius:50px;color:#fff;font-size:15px;padding:14px 15px;font-family:'Campton';font-weight:600;}

@media (min-width:1465px){
    footer.footer .container {width: 1200px;}
}

@media (max-width:1629px){}
@media (max-width:1464px){}
@media (max-width:1199px){
    footer.footer{padding:62px 0 75px;}
    footer.footer .logo-social-media{width:40%;padding:0 30px 0 0;}
    footer.footer .logo-social-media img{max-width:220px;}
    footer.footer .middle-menu{width:25%;}
    footer.footer .sign-up-form{width:35%;}
    footer.footer .sign-up-form h3 {font-size: 22px;}
    footer.footer .content{font-size:16px;}
    footer.footer .content br{display:none;}
    footer.footer .sign-up-form h3 {margin: 0 0 10px;}
    footer.footer .sign-up-form .hs_submit.hs-submit input[type=submit] {min-width: 100%;}
}
@media (max-width:991px){}
@media (max-width:767px){
    footer.footer .logo-social-media,footer.footer .middle-menu,footer.footer .sign-up-form{width: 100%; text-align:center;}
    footer.footer .social-media ul{margin:15px 0 30px 0;justify-content:center;}
    footer.footer .logo-social-media img{margin:0 auto;}
    footer.footer .sign-up-form {margin: 25px auto 0 auto;max-width: 430px;}
    footer.footer .sign-up-form h3 {margin: 0 0 20px;}
}

/* Slick - 1.8.1 */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

/* Fancybox - 3.5.7 */
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}

/* CSS start from here */
.gradient{background: linear-gradient(to right, #33a0d9 0%, #01918a 100%);}

.left-space{padding-left: calc((100% - 1330px) / 2);}
.right-space{padding-right: calc((100% - 1330px) / 2);}

.bg-light-blue{background-color:#f0faff;}

.doctors-tabing {padding: 0 0 80px 0;}
.doctors-tabing .team-image img{display:block;margin:0 auto;width:100%;height:931px;object-fit:cover;object-position:top;max-width: 1804px;}
.doctors-tabing .tabing-part{padding: 69px 16px 69px 46px;background-color:#fff;margin:-330px 0 0 0;overflow:hidden;position:relative;}
.doctors-tabing .tabing-part .title-content{max-width:1049px;margin:0 auto 90px auto;}
.doctors-tabing .tabing-part .title-content .content{font-weight: 500;font-family: Campton;}
.doctors-tabing .tabing-main .tabing-listing{width:310px;}
.doctors-tabing .tabing-main .tabing-main-content{border-left:2px solid rgba(0,0,0,0.1);margin:0 0 0 30px;padding:0 0 0 40px;width:calc(100% - 310px);}
.doctors-tabing .tabing-main .tabing-listing ul{margin:0;padding:0;list-style:none;}
.doctors-tabing .tabing-main .tabing-listing li {list-style: none; margin: 0 0 20px 0;}
.doctors-tabing .tabing-main .tabing-listing li a {min-height:53px;background-color:transparent;border:2px solid #009188;border-radius:50px;color:#009188;font-family:Campton;font-size:16px;font-weight:500;line-height:normal;max-width:288px;overflow:hidden;padding:10px 31px;position:relative;text-align:center;width:100%;z-index:1;height:53px;display:flex;align-items:center;justify-content:center;margin:0;}
.doctors-tabing .tabing-main .tabing-listing li a.current{background:linear-gradient(90deg,#33a0d9 0,#01918a);color:#feffff;border-color:transparent;}
.doctors-tabing .tabing-main .tabing-listing li a:hover{color:#feffff;}
.doctors-tabing .tabing-main .tabing-listing li a:after{background-color:#01918a;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:.2s;width:140%;z-index:-1;}
.doctors-tabing .tabing-main .tabing-listing li a:hover:after{opacity:1;}
.doctors-tabing .tabing-main-content .doctors-listing{display:flex;flex-flow:row wrap;}
.doctors-tabing .tabing-main-content .doctors-listing .doctors-list{position:relative;width:calc(100%/4);margin:0 0 54px 0;text-align: center;}
.doctors-tabing .tabing-main-content .doctors-listing .doctors-list > a{position:absolute;left:0;top:0;width:100%;height:100%;z-index: 1;}
.doctors-tabing .tabing-main-content .doctors-listing .doctors-list .doctor-image{margin:0 auto 26px;border-radius:100%;position:relative;width:169px;height:169px;}
.doctors-tabing .tabing-main-content .doctors-listing .doctors-list .doctor-image img{margin:0 auto;width:100%;height:100%;object-fit:cover;display:block;border-radius:100%;transition: 400ms;filter:grayscale(100%);}
.doctors-tabing .tabing-main-content .doctors-listing .doctors-list:hover .doctor-image img, 
.doctors-tabing .tabing-main-content .doctors-listing .doctors-list.list-active .doctor-image img{filter:none;}
.doctors-tabing .tabing-main-content .doctors-listing .doctors-list .doctor-image:after{position:absolute;left:-22px;top:-5px;width:176px;height:184px;content:'';background:url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/images/logo-shape.png) no-repeat center / 100% auto;}
.doctors-tabing .tabing-main-content .doctors-listing .doctors-list .doctor-details h4{font-family:Campton;font-weight:600;text-transform:capitalize;margin:0 0 5px 0;line-height: normal;}
.doctors-tabing .tabing-main-content .doctors-listing .doctors-list .doctor-details .doctors-post{font-size:16px;font-weight:500;font-family:Campton;line-height:normal;}
.doctors-tabing .tabing-main .tabing-main-content .doctors-listing-content-main {padding: 25px 0 0 0;}
.doctors-tabing .tabing-main .tabing-main-content .doctors-listing-content-main .doctors-list-content .doctor-photo img{display:block;position:relative;z-index:1;border-radius:5px;}
.doctors-tabing .tabing-main .tabing-main-content .doctors-listing-content-main .doctors-list-content .doctor-photo{width:324px;}
.doctors-tabing .tabing-main .tabing-main-content .doctors-listing-content-main .doctors-list-content .doctor-photo .doctor-photo-inner{position:relative;}
.doctors-tabing .tabing-main .tabing-main-content .doctors-listing-content-main .doctors-list-content .doctor-des{width:calc(100% - 324px);padding:0 0 0 50px;}
.doctors-tabing .tabing-main .tabing-main-content .doctors-listing-content-main .doctors-list-content .doctor-photo .doctor-photo-inner:after{content:'';position:absolute;left:-10px;top:10px;border:1px solid #009188;width:100%;height:100%;border-radius:5px;}
.doctors-tabing .tabing-main .tabing-main-content .doctors-listing-content-main .doctors-list-content .doctor-des .doctor-name-post .doctor-inner-post{display:block;font-size:16px;font-family:Campton;font-weight:600;line-height:normal;margin:5px 0 20px 0;}
.doctors-tabing .tabing-main .tabing-main-content .doctors-listing-content-main .doctors-list-content .doctor-des .doctor-content-inner{line-height:32px;font-family:Campton;font-size:16px;font-weight:500;}
.doctors-tabing .tabing-main .tabing-main-content .doctors-listing-content-main .doctors-list-content .doctor-des .doctor-name-post h5,
.doctors-tabing .tabing-main .tabing-main-content .doctors-listing-content-main .doctors-list-content .doctor-des .doctor-name-post .doctor-inner-post{margin:0;background:linear-gradient(to right,#33a0d9 0%,#01918a 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;}
.doctors-tabing .tabing-main .tabing-main-content .doctors-listing-content-main .doctors-list-content .doctor-des .doctor-name-post .doctor-inner-post{display:block;margin:5px 0 20px 0;}

.two-col-content{ font-size: 20px; line-height: 34px; padding: 90px 0;}
.two-col-content .inner{margin:0 -50px;}
.two-col-content .inner > div{padding:0 50px;}
.two-col-content strong span{color:#01918a;}

.services{padding:0 0 90px 0;padding:70px 0;}
.services .title-part{border-bottom:solid 1px #99d3cf;padding:0 0 13px 0;margin:0 0 75px 0;}
.services .list-wrapper{}
.services .list-wrapper .list {margin-bottom:70px;line-height:30px;font-size:20px;width:20%;padding:0 10px;font-weight:600;font-family: 'Campton', sans-serif ; position: relative;}
.services .list-wrapper .list > a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;}
.services .list-wrapper .list .image-dv{width:219px;height:219px;margin:0 auto 36px;position:relative;}
.services .list-wrapper .list .image-dv-inner {overflow: hidden;border-radius: 100%;}
.services .list-wrapper .list .image-dv:after{position:absolute;left:-20px;top:-9px;width:228px;height:240px;content:'';background:url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/images/logo-shape.png) no-repeat center / 100% auto;}
.services .list-wrapper .list .image-dv img{width:100%;height:100%;object-fit:cover;display:block;border-radius:100%;}
.services .list-wrapper .list .image-dv .image-overlay {position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0,0,0,0.5);border-radius: 50%;font-size: 18px;font-weight: 500;display: flex;align-items: center;justify-content: center;color: #ffffff;transition: all 0.6s;}
.services .list-wrapper .list .image-dv.sensitive img {filter: blur(10px);}
.services .list-wrapper .list:hover .image-dv.sensitive img {filter: blur(0px);}
.services .list-wrapper .list:hover .image-dv.sensitive .image-overlay {opacity: 0;}

.content-with-gradient{font-size:20px;padding:60px 0;line-height:34px;}
.content-with-gradient h2{font-weight:600; font-family: 'Campton', sans-serif ;padding:0 0 20px 0;}
.content-with-gradient .container{max-width:1180px;}

.image-with-content{padding:80px 0;line-height:34px;}
.image-with-content .list{}
.image-with-content .list .image{width:calc(100% - 630px);position:relative;}
.image-with-content .list .image:after{content:'';position:absolute;left:10px;top:8px;width:calc(100% - 28px);height:100%;border:solid 1px #01918a;z-index:-1;border-radius:10px;}
.image-with-content .list .image img{display:block;border-radius:10px;}
.image-with-content .list .side-content{width:630px;padding:20px 0 0 100px;}
.image-with-content .list .side-content h3{padding:0 0 20px 0;}
.image-with-content .list .last-content{padding: 55px 0 0 0;}
.image-with-content .list + .list{padding:110px 0 0 0;}
.image-with-content .list .image-right .side-content{padding:20px 100px 0 0;}
.image-with-content .list .image-right .image:after{left:-10px;}

.image-content-gradient{padding:80px 0;font-size:20px;padding:135px 0;}
.image-content-gradient h2{font-family: 'Campton', sans-serif ; font-weight:500; padding:0 0 20px 0;}
.image-content-gradient .left-image{width:520px; position:relative;}
.image-content-gradient .left-image [class*="image-"] img{display:block;width:100%;height:100%;object-fit:cover;}
.image-content-gradient .left-image .image-1{width:482px;height:482px;position:relative;}
.image-content-gradient .left-image .image-1:after{position:absolute;background:url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/images/logo-shape.png) no-repeat center / 100% auto;left:-36px;top:-23px;width:503px;height:528px;content:'';}
.image-content-gradient .left-image .image-1 img{border-radius:100%;}
.image-content-gradient .left-image .image-2{width:193px;height:193px;border-radius:100%;overflow:hidden;box-shadow:0 0 0 8px #fff;position:absolute;right:20px;bottom:0;}
.image-content-gradient .content-right{width:calc(100% - 520px); padding: 0 0 0 60px;}

.video-slider{font-size:20px;padding:113px 0 80px 0; overflow:hidden;}
.video-slider .title-part .content{max-width:1070px;margin:0 auto;}
.video-slider .list-wrapper{margin:85px -30px 0;}
.video-slider .list-wrapper .image{ position: relative; border:1px solid rgba(0,0,0,.1); }
.video-slider .list-wrapper .image > a{position:absolute;left:0;top:0;width:100%;height:100%; background:url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/images/yt-button.png) no-repeat center;}
.video-slider .list-wrapper .list .inner-list{padding: 0 30px;}
.video-slider .text-box{font-weight:500;font-family: 'Campton', sans-serif ; padding: 28px 15px 0;}
.video-slider .controls{margin:40px 0 0 0;}
.video-slider .slick-arrow{position:static;transform: none;}
.video-slider .slick-arrow.slick-next{position:static;transform:scale(-1);}
.video-slider .slick-dots{margin:-4px 0 0 0;}

.cta-bottom{position:relative;padding:100px 0 92px;z-index:1;}
.cta-bottom h2{margin:0 0 30px; font-weight:600;font-family: 'Campton', sans-serif ;}
.cta-bottom .inner{max-width:870px;margin:0 auto 0 420px;position:relative;}
.cta-bottom .image{position:absolute;left:0;top:0;z-index:-2;width:100%;height:100%;}
.cta-bottom .image:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to right,  rgba(53,161,221,0.40) 0%,#4b9bba 37%,rgba(0,145,136,1) 79%);}
.cta-bottom .image img{display:block;height:100%;object-fit:cover;}
.cta-bottom .content{font-size:24px;line-height:39px;}
.cta-bottom [class*="button-"]{padding:45px 0 0;}
.cta-bottom .circle-image img{position:absolute;top:-82px;left:-120px;z-index:-1;}

.title-with-content{padding:80px 0;}
.title-with-content .left-title{width:330px;}
.title-with-content .right-option{width:calc(100% - 330px);padding-left:50px;}

.option-list{margin:0 -23px;}
.option-list .option-box{width:calc(50% - 46px);margin:0 23px;border-radius:18px;padding:38px 35px 32px;position:relative;}
.option-list .option-box:after{content:'';position:absolute;left:-10px;top:8px;width:calc(100% - 4px);height:100%;border:solid 1px #01918a;z-index:-1;border-radius:18px;}
.option-list .option-box .sub-amount{font-size:20px;}
.option-list .sub-amount .month span{display:block;}
.option-list .option-box .amount span{display:inline-block;position:relative;}
.option-list .option-box .amount span:after{content:'';position:absolute;width:100%;height:1px;bottom:14px;left:0;background-color:#fff;}
.option-list .option-box .select-btn{padding:40px 0 0;}
.option-list .option-box .select-btn[class*=button-] a{background:#000;}
.option-list .option-box .select-btn[class*=button-] a:after{display:none;}
.option-list .option-box .select-btn[class*=button-] a{background:#272827;text-transform:capitalize;padding:11px 53px;}
.option-list .option-box .select-btn[class*=button-] a:after{display:none;}
.option-list .option-box .select-btn[class*=button-] a:hover{background-color:#fff;color:#272827;}
.option-list .option-box .bill-detail{padding:10px 0 0;}
.option-list .option-box .bill-detail a{color:#fff;font-size:16px;position:relative;}
.option-list .option-box .bill-detail a:hover{color:#272827;}
.option-list .option-box .bill-detail a:after{background: url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/images/down-chevron.svg)no-repeat center / contain; content:'';width:12px;height:9px;position:absolute;top:7px;filter:brightness(0) invert(1);right:-21px;}
.option-list .option-box .bill-detail a:hover:after{filter:brightness(0) invert(0);}

.title-form{padding:105px 0 130px;}
.title-form .left-title{width:240px;text-align:right;position:relative;}
.title-form .left-title .circle-image img{position:absolute;top:-30px;left:0;}
.title-form .right-form{width:calc(100% - 240px);padding-left:140px;}
.title-form .right-form .membership-form{width:calc(100% - 391px);padding-right:110px;}
.title-form .right-form .detail-content{width:391px;background-color:#309fd4;border-radius:5px;padding:30px 25px 50px;}
.title-form .right-form .detail-content .detail-strip{border-bottom:1px solid #64b1d5;padding:8px 0 10px;}
.title-form .right-form .detail-content .content{padding:32px 0 0;line-height:27px;font-size:17px;}
.title-form .right-form .membership-form.full-width{width:100%;padding:0 0;}

.faq-tabs{padding:113px 0 80px 0;}
.faq-tabs .title-part .content{max-width:970px;margin:0 auto;}
.faq-tabs .main-cat{padding:37px 64px 85px;}
.faq-tabs .main-cat a{box-shadow: 0 0 0 2px #01918a inset; font-family: 'Campton', sans-serif ; font-weight:500; margin:0 5px; margin:5px;color:#01918a;padding:9px 10px;padding:10px 5px;display:inline-block;min-width:200px;min-width:185px;border-radius:50px;}
.faq-tabs .main-cat-desc-wrap{background-color:#E8F4FA;border-radius:20px;padding:32px 65px}
.faq-tabs .main-cat-desc-wrap .title{width:350px; margin: 0; font-weight:600; font-family: 'Campton', sans-serif ; padding:0;}
.faq-tabs .main-cat-desc-wrap .content{width:calc(100% - 350px);padding:0 0 0 30px;}
.faq-tabs .main-cat-desc-wrap .content a{font-family: 'Campton', sans-serif ; font-weight:500; text-decoration:underline;}
.faq-tabs .inner-tabs-div{padding:70px 0 0 0;}
.faq-tabs .sub-cats{width:430px;}
.faq-tabs .sub-cats a{border:1px solid transparent; font-size:20px; font-weight:500; font-family: 'Campton', sans-serif ; color:#474a47; display:block;border-radius:5px;padding:11px 15px;}
.faq-tabs .sub-cats a + a{margin-top:15px;}
.faq-tabs .sub-cats a.active{color:#33a0d9;font-weight: 700;border-color:#01918a;}
.faq-tabs .sub-cats a:hover{color:#33a0d9;}
.faq-tabs .inner-content{width:calc(100% - 430px);margin-left:15px;border-left:solid 1px #D6D6D6;padding:0 0 0 60px; display:none;}
.faq-tabs .content-text .txt-single{width:calc(100% - 350px); padding-right:35px;}
.faq-tabs .content-text .txt-single-no-image{width:100%;padding-right:0;}
.faq-tabs .content-text .image{width:350px;margin: 65px 0 0 0;position: relative;overflow: hidden;border-radius: 20px;align-self: flex-start;cursor: pointer;}
.faq-tabs .content-text .image img{display:block;border-radius:20px;}
.faq-tabs .content-text .image .image-overlay {align-items: center;background-color: rgba(0,0,0,.5);color: #fff;border-radius: 20px;display: flex;font-size: 18px;font-weight: 500;height: 100%;justify-content: center;left: 0;position: absolute;top: 0;transition: all .6s;width: 100%;}
.faq-tabs .content-text .image.sensitive img {filter: blur(10px);}
.faq-tabs .content-text .image:hover .image-overlay {opacity: 0;}
.faq-tabs .content-text .image:hover img {filter: blur(0px);}

.faq-tabs .selected-cat{border:2px solid #33a0d9;margin: 20px 0 0;border-radius:5px;padding:5px 10px;text-align:left; background: url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/images/down-chevron.svg) no-repeat right 11px center;}

.patient_hero .right-part:after { display: none; }
.patient_hero { padding-bottom: 250px; }
.patient_hero .section_wrap h5 { font-size: 35px; font-weight: 500; line-height: 46px; }
.patient_hero .section_wrap .left-part { padding-right: 100px; }
.patient_hero .section_wrap .left-part .content ul { list-style-type: none; padding: 0; margin: 0; }
.patient_hero .section_wrap .left-part .content ul li { position: relative; padding-left: 30px; border-bottom: 1px solid rgba(255, 255, 255, .071); padding: 10px 0 10px 30px; }
.patient_hero .section_wrap .left-part .content ul li:before { position: absolute; content: ""; top: 16px; left: 0; width: 20px; height: 20px; background: url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/theme-arms/images/check-circle.png)no-repeat center/cover; }
.patient_hero .section_wrap .left-part .content ul li+li {    /* margin-top: 10px; */ }
.patient_hero .section_wrap .left-part .content ul li:first-child { border-top: 1px solid rgba(255, 255, 255, .071); padding-top: 10px; }
.patient_hero .section_wrap .right-part { display: flex; justify-content: flex-end; }
.patient_hero .section_wrap .right-part .image { height: 611px; position: relative; width: 611px; }
.patient_hero .section_wrap .right-part .image img { border-radius: 100%; display: block; height: 100% !important; object-fit: cover; width: 100%; }
.patient_hero .section_wrap .right-part .image:after { background: url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/theme-arms/images/img-pattern.png) no-repeat 50% / 100% auto; content: ""; height: 685px; left: -77px; position: absolute; top: -15px; width: 651px; }

.zigzag { display: inline-block; width: 100%; vertical-align: top; padding: 100px 0; }
.zigzag .title { max-width: 1033px; margin: 0 auto 50px; text-align:center; }
.zigzag .section_wrap { padding: 85px 0; position: relative; }
.zigzag .section_wrap:before { position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; width: 1px; height: 100%; background: rgb(29 27 27 / 10%); content: ""; }
.zigzag .section_wrap .inner { display: flex; flex-wrap: wrap; align-items: center; padding-bottom: 160px; position: relative; }
.zigzag .section_wrap .inner:nth-child(even) { flex-direction: row-reverse; }
.zigzag .section_wrap .inner .left_part { width: 50%; padding-right: 85px; }
.zigzag .section_wrap .inner .right_part { width: 50%; padding-left: 85px; }
.zigzag .section_wrap .inner .right_part .button-1 { margin-top:20px; }
.zigzag .section_wrap .inner:nth-child(even) .left_part { padding-right: 0; padding-left: 85px; }
.zigzag .section_wrap .inner:nth-child(even) .right_part { padding-left: 0; padding-right: 85px; }
.zigzag .section_wrap .inner .left_part .image { position: relative; border-radius: 11px; line-height: 1; z-index: 1; }
.zigzag .section_wrap .inner .left_part .image img { border-radius: 11px; object-fit: cover; }
.zigzag .section_wrap .inner .left_part .image:after { position: absolute; content: ""; right: 0; height: 100%; width: 100%; z-index: -1; border: 2px solid #01918a; border-radius: 11px; left: 15px; top: 10px; }
.zigzag .section_wrap .inner:nth-child(even) .left_part .image:after { right: 0; left: -15px; }
.zigzag .section_wrap .inner .right_part h3 { font-size: 55px; line-height: 1; color: #31a0d5; }
.zigzag .section_wrap .inner .dots { position: absolute; content: ""; top: -94px; left: -1px; right: 0; margin: 0 auto; width: 10px; height: 10px; background: #9A9A9A; border-radius: 100%; }
.zigzag .section_wrap .inner:after { position: absolute; content: ""; top: -90px; left: 0; right: 0; margin: 0 auto; width: 1px; height: 0; background: #31A0D5; z-index: -1; transition: 3s all ease; }
.zigzag .section_wrap .inner.appear:after { height: 100%; }
.zigzag .section_wrap .inner .dots:before { position: absolute; top: -10px; left: -10px; width: 300%; height: 300%; background: #9A9A9A; content: ""; border-radius: 100%; z-index: -1; animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -.4s infinite; opacity:.7; }
.zigzag .section_wrap .inner.appear:last-child:after { height: calc(100% + 176px); }
.zigzag .section_wrap .inner.appear .dots, .zigzag .section_wrap .inner.appear .dots:before { background-image: linear-gradient(90deg, #319fd7 0%, #03918d 100%); }
@keyframes pulse-dot {
  0% {
    transform: scale(.8);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(.8);
  }
}

.faqs { display: inline-block; width: 100%; vertical-align: top; padding: 80px 0; }
.faqs h2 { font-size: 65px; line-height: 1; }
.faqs .title { text-align: center; margin-bottom: 50px; }
.faqs .col+.col { margin-top: 50px; }
.faqs .col { padding: 30px 50px; border: 1px solid rgb(37 37 37 / 30%); border-radius: 0; border-top:1px solid transparent; border-right:1px solid transparent; border-left:1px solid transparent;  position:relative;}
.faqs .col.active { border-color: #219bbd; border-radius: 30px; filter: drop-shadow(0px 5px 22.5px rgba(0, 0, 0, 0.07)); } 
.faqs .col.active .inner { height: 150px; overflow: hidden; overflow-y: scroll; }
.faqs .col.active .inner::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 10px; background-color: #F5F5F5; }
.faqs .col.active .inner::-webkit-scrollbar {width: 6px; background-color: #F5F5F5; }
.faqs .col.active .inner::-webkit-scrollbar-thumb {border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #000; }
.faqs .col .faq_title { font-size: 32px; line-height: 28px; color: #000000; font-weight: 500; cursor:pointer; position:relative; padding-right:90px; }
.faqs .col .faq_content { font-size: 24px; line-height: 38px; color: #000000; padding-top: 25px; padding-right:90px; display:none; }
.faqs .col .inner { padding:20px 0; }
.faqs .col .faq_title:before { position: absolute; content: "\f067"; top: -16px; right:0; width: 62px; height: 62px; border-radius: 100%; background-image: linear-gradient(90deg, #319fd7, #03918d); font-family: 'FontAwesome'; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 22px; line-height: 1; }
.faqs .col.active .faq_title:before { content: "\f068"; right: 30px; }


 .star-container { margin-right: 5px; position: relative; width: auto }
.starfill {color: #FFCC00;overflow: hidden;position: absolute;width: 100%}
 .star-container i { color: #fff; font-size: 22px; color: var(--quaternary-color); }

.partner-section { padding: 80px 0; background-image: linear-gradient(90deg, #319fd7 0%, #03918d 100%); }
.partner-section .partner-slider-wrapper { padding-top: 50px; }
.partner-section h2 { font-size: 65px; line-height: 85px; max-width: 80%; }
.partner-section .quote-icon { margin-bottom: 53px; }
.partner-section .quote-icon img { margin: 0 auto; }
.partner-section .content { font-size: 35px; line-height: 69px; margin-bottom: 32px; font-family: 'Roobert', sans-serif; opacity: 0.8; }
.partner-section .rating-img { max-width: 260px; height: 38px; margin: 0 auto; }
.partner-section .rating-img span { display: block; background: url(../images/rating.png) no-repeat center / cover; width: 100%; height: 100%; margin: 0 auto; }
.partner-section .rating-img span[data-star="1"] { width: 20%; }
.partner-section .rating-img span[data-star="2"] { width: 40%; }
.partner-section .rating-img span[data-star="3"] { width: 60%; }
.partner-section .rating-img span[data-star="4"] { width: 80%; }
.partner-section .rating-img span[data-star="5"] { width: 100%; }
.partner-section .review-label { margin-top: 12px; font-size: 23px; line-height: 49px; font-family: 'Roobert', sans-serif; }
.partner-section .slider-thumb { max-width: 360px; margin: 43px auto 0; position: relative; }
.partner-section .slider-thumb .slick-track { padding: 20px 0; }
.partner-section .slider-thumb::before, .partner-section .slider-thumb::after { content: ''; position: absolute; top: 50%; transform: translateY(-50%); max-width: 335px; width: 100%; height: 1px; background-color: #fff; opacity: 0.4; }
.partner-section .slider-thumb::before { right: 112%; }
.partner-section .slider-thumb::after { left: 112%; }
.partner-section .slider-thumb .slick-slide { display: flex; justify-content: center; cursor: pointer; }
.partner-section .slider-thumb .slick-slide > div { display: inline-flex; }
.partner-section .slider-thumb-box { padding-bottom: 20px; position: relative; }
.partner-section .slider-thumb .slick-current .slider-thumb-box::before { content: ''; position: absolute; bottom: -14px; left: 50%; transform: translateX(-50%); width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 20px solid #fff; transition: all 600ms linear; }
.partner-section .slider-thumb-box .slider-thumb-box-inner { width: 82px; height: 82px; border-radius: 50%; overflow: hidden; }
.partner-section .slider-thumb-box .slider-thumb-box-inner img { width: 100%; height: 100% !important; object-fit: cover; object-position: center center; border-radius:100%; }
.partner-section .slider-thumb .slick-current .slider-thumb-box-inner { border:6px solid #fff; transform: scale(1.5); transition: all 600ms linear; }
.partner-slider-wrapper .slider-thumb .slick-dots li { display: none; }
.partner-slider-wrapper .slider-thumb .slick-dots li.slick-active { display: block; }
.partner-slider-wrapper .slider-thumb .slick-dots li.slick-active a { min-width: 360px; }
.partner-info { width: 500px; max-width: 100%; margin: 0 auto; text-align: center; display: none; }
.partner-slider-wrapper .slider-thumb .slick-dots .name, .partner-info .name { font-size: 29px; line-height: normal; color: var(--white-color); font-weight: 400; white-space: nowrap; }
.partner-slider-wrapper .slider-thumb .slick-dots .designation, .partner-info .designation { opacity: 0.8; font-size: 17px; line-height: normal; color: #ffffff; margin-top: 13px; }
.partner-info:first-child { display: block; }


.quote { display: inline-block; width: 100%; vertical-align: top; padding: 120px 0; position: relative; z-index: 1; background-position: right !important; background-size: contain !important; }
.quote:before { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; background: #11949f; opacity: 0.502; mix-blend-mode: multiply; }
.quote .left_pattern { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/theme-arms/images/quote-pattern-new.png)no-repeat center/cover; }
.quote .left_pattern:before { position: absolute; content: ""; top: 0; right: 30%; background: url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/theme-arms/images/quote-centerpattern.png)no-repeat center/cover; width: 600px; height: 100%; }
.quote .title_content { position: relative; z-index: 1; max-width: 640px; }
.quote .title_content h2 { font-size: 65px; line-height: 85px; }
.quote .title_content .content { font-size: 21px; line-height: 39px; opacity: 0.800; padding-bottom: 30px; }

.timeline {display: inline-block;width: 100%;vertical-align: top;padding: 60px 0;background: #e2eff6;position: relative;z-index: 1;}
.timeline:before {position: absolute;content: "";top: 309px;left: 0;right: 0;border-top: 2px dotted rgb(0 0 0 / 50%);z-index: -1;}
.timeline .title-part { max-width: 825px; margin: 0 auto 50px; }
.timeline h2 { font-size: 65px; line-height: 1; }
.timeline .top_content { font-size: 21px; line-height: 32px; }
.timeline .col { padding: 0 15px; text-align: center; }
.timeline .col .inner h5 {margin: 0;padding-bottom: 10px;font-size: 21px;line-height: 32px;color: #000000;font-weight: bold;background: linear-gradient(to right, #33a0d9 0%, #01918a 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;display: inline-block;width: 100%;}
.timeline .col .bottom_part { padding-top: 100px; position: relative; text-align: center; display: flex; flex-wrap: wrap; justify-content: center; }
.timeline .col .bottom_part:before { position: absolute; content: ""; top: 0; left: 0; right: 0; width: 14px; height: 14px; margin: 0 auto; border-radius: 100%; background-image: linear-gradient(90deg, #319fd7 0%, #03918d 100%); border: 7px solid #f9fdff; }
.timeline .col .bottom_part:after { position: absolute; content: ""; top: 0; left: 0; margin: 0 auto; border-left: 2px dotted rgb(0 0 0 / 50%); right: 0; width: 1px; height: 50%; z-index: -1; }
.timeline .col .img { width: 250px; height: 250px; border-radius: 100%; position: relative; z-index: 1; }
.timeline .col .img a.play-btn { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(https://armsclinic.com/hubfs/raw_assets/public/arms/images/play-button.png) no-repeat center; }
.timeline .col .img img { object-fit: cover; height: 100% !important; width: 100%; border-radius: 100%; }
.timeline .col .img:after { background: url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/theme-arms/images/img-pattern.png) no-repeat 50% / 100% auto; content: ""; height: 289px; left: -29px; position: absolute; top: -11px; width: 262px; z-index: -1; }
.timeline .col .box_content { padding-top: 35px; }
.timeline .timeline_slider { position: relative; }
.timeline .timeline_slider button.slick-arrow { top: 57px; width: 57px; height: 57px; background: #D9D9D9; border-radius: 100%; border: 7px solid #f9fdff; transition: all .5s ease-in-out; }
.timeline .timeline_slider button.slick-prev.slick-arrow { left: -150px; }
.timeline .timeline_slider button.slick-next.slick-arrow { right: -150px; }
.timeline .timeline_slider button.slick-arrow:before { position: absolute; content: ""; top: 50%; left: 50%; background: url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/theme-arms/images/prev-slider-arrow.svg)no-repeat center/cover; width: 13px; height: 23px; transform: translate(-50%, -50%); transition: all .5s ease-in-out; }
.timeline .timeline_slider button.slick-arrow:hover { background-image: linear-gradient(90deg, #319fd7 0%, #03918d 100%); }
.timeline .timeline_slider button.slick-arrow:hover:before { filter: brightness(0) invert(1); }

.image-content { display: inline-block; width: 100%; vertical-align: top; padding: 100px 0; }
.image-content .section_wrap { flex-wrap: wrap; align-items: center; }
.image-content .section_wrap .left_part { width: 50%; padding-right: 50px; }
.image-content .section_wrap .right_part { padding-left: 50px; width: 50%; font-size: 21px; line-height: 32px; }
.image-content .section_wrap .left_part .image { border-radius: 10px; position: relative; line-height: 1; padding: 0 10px 0px 0; }
.image-content .section_wrap .left_part .image img { border-radius: 10px; object-fit: cover; line-height: 1; height: 100% !important; }
.image-content .section_wrap .left_part .image:after { content: ''; position: absolute; left: 5px; top: 10px; width: 100%; height: 100%; border: solid 1px #01918a; z-index: -1; border-radius: 10px; right: 0; }
.image-content .section_wrap .right_part h2 { font-size: 62px; line-height: 1; }

.icon_card_sc { padding-top: 40px; padding-bottom: 40px; }
.icon_card_sc .head { padding-bottom: 40px; }
.icon_card_sc .head.align-left { text-align: left; }
.icon_card_wrap { gap: 20px; }
.icon_card_wrap .icon_card_col { border: 1px solid #01918a; border-radius: 11px; text-align:center; padding: 20px; }
.icon_card_wrap .icon_card_col img { width: 100px; max-width: 60%; margin-bottom:14px; }
.icon_card_wrap .icon_card_col h5 { margin:0 auto 15px; }


@media (min-width:992px){
    label.left-listing-label, label.doctor-right-label,span.select-category-label ,span.select-doctor{display:none;}
}

@media (min-width:768px){
    .faq-tabs .mobile-click,
    .faq-tabs .selected-cat{display:none;}
    .faq-tabs .main-cat a.active,
    .faq-tabs .main-cat a:hover{color:#fff; box-shadow:none; background: linear-gradient(to right, #33a0d9 0%, #01918a 100%);}
    .icon_card_wrap { flex-wrap: wrap; }
    .icon_card_wrap .icon_card_col { width: calc(50% - 20px); }
}

@media (min-width:1024px) { 
  .icon_card_wrap .icon_card_col { width: calc(33.3% - 20px); }
  .icon_card_wrap .icon_card_col h5 { max-width: 80%; }
}

@media (min-width:1520px){
    .doctors-tabing .container {width: 1480px;}
    .icon_card_wrap { gap: 32px; }
  .icon_card_wrap .icon_card_col { width: calc(33.3% - 32px); }
    .image-content-gradient.img_contnormal h2 { font-size: 65px; line-height: 85px; font-weight: 700; }
    .image-content-gradient.img_contnormal .content-right { padding-left: 100px; }
    .image-content-gradient.img_contnormal .left-image { width: 50%; }
    .image-content-gradient.img_contnormal .left-image .image-1 { width: 550px; height: 550px; }
    .image-content-gradient.img_contnormal .left-image .image-2 { width: 250px; height: 250px; right: -40px; }
    .image-content-gradient.img_contnormal .left-image .image-1:after { width: 578px; height: 625px; left: -64px; }
}

@media (max-width:1629px){
    .services{padding:0 0 50px 0;padding:70px 0;}
    .services .list-wrapper .list{margin-bottom:40px;line-height:24px;}
    .services .list-wrapper .list .image-dv{width:170px;height:170px;}
    .services .list-wrapper .list .image-dv:after{width:178px;height:190px;}    
    
    .two-col-content{padding:40px 0 70px 0;padding:70px 0;}
    
    .image-with-content .list .image{width:50%;}    
    .image-with-content .list .image img{height:100%;}
    .image-with-content .list .image:after{width:100%;}
    .image-with-content .list .image-right .side-content{padding:0 50px 0 0;}
    .image-with-content .list .side-content{width:50%;padding:0 0 0 50px;}  
}

@media (max-width:1464px){
    .doctors-tabing .tabing-part {padding: 40px 15px;margin: -100px 0 0;}
    .doctors-tabing .tabing-main-content .doctors-listing .doctors-list .doctor-image{height:139px;width:139px;}
    .doctors-tabing .tabing-main-content .doctors-listing .doctors-list .doctor-image:after{height:154px;left:-11px;top:-9px;width:136px;}
    .doctors-tabing .tabing-main .tabing-main-content{margin:0 0 0 20px;padding:0 0 0 30px;width:calc(100% - 220px);}
    .doctors-tabing .tabing-main .tabing-main-content .doctors-listing-content-main{padding:15px 0 0;}
    .doctors-tabing .tabing-main .tabing-main-content .doctors-listing-content-main .doctors-list-content .doctor-photo{width:224px;}
    .doctors-tabing .tabing-main .tabing-main-content .doctors-listing-content-main .doctors-list-content .doctor-des{padding:0 0 0 20px;width:calc(100% - 224px);}    
    .doctors-tabing .tabing-main .tabing-main-content .doctors-listing-content-main .doctors-list-content .doctor-des .doctor-content-inner{line-height:24px;}
    .doctors-tabing .tabing-main .tabing-main-content .doctors-listing-content-main .doctors-list-content .doctor-des .doctor-content-inner p{margin:0 0 15px 0;}
    .doctors-tabing .tabing-main-content .doctors-listing .doctors-list .doctor-image{margin:0 auto 20px;}
    .doctors-tabing .tabing-main-content .doctors-listing .doctors-list .doctor-details h4{font-size:18px;}
    .doctors-tabing .tabing-main .tabing-listing{width:220px;}    
    .doctors-tabing .tabing-main .tabing-listing ul li a{height:auto;padding:10px 21px;}
    
    .services .list-wrapper .list br{display:none;}
    
    .cta-bottom{padding:72px 0 80px;}
    .cta-bottom .inner{margin:0 auto 0 360px;}
    
    .title-with-content .right-option{padding-left:35px;}

    .option-list{margin:0 -17px;}
    .option-list .option-box{width:calc(50% - 34px);margin:0 17px;padding:25px 25px 28px;}    
    .option-list .sub-amount .month span{font-size:16px;}
    
    .title-form .right-form{padding-left:110px;}
    .title-form .right-form .membership-form{padding-right:50px;width:calc(100% - 350px);}
    .title-form .right-form .detail-content{width:350px;}
    
    .faq-tabs{padding: 20px 0 80px;}
    .faq-tabs .inner-content{padding: 0 0 0 40px;}
    
    .partner-section .slider-thumb::before, .partner-section .slider-thumb::after{width: 70%;}
    
    .patient_hero .section_wrap .right-part .image:after { width: 601px; height: 655px; left: -56px; }
    
    .timeline .timeline_slider button.slick-prev.slick-arrow { left: -80px; }
    .timeline .timeline_slider button.slick-next.slick-arrow { right: -80px; }
    .timeline .col .img { width: 200px; height: 200px; }
    .timeline .col .img:after { width: 210px; height: 230px; left: -23px; top: -9px; }
    
    
}
@media (max-width:1199px){
    .doctors-tabing .tabing-main-content .doctors-listing .doctors-list .doctor-image{height:129px;width:129px;}
    .doctors-tabing .tabing-main-content .doctors-listing .doctors-list {margin: 0 5px 54px 5px;width: calc(100%/4 - 10px);}
    .doctors-tabing .tabing-main .tabing-listing ul li a {padding: 5px 21px;font-size: 14px;}
    
    .cta-bottom h2{padding:0 0 20px;}
    .cta-bottom .content{font-size:20px;line-height:32px;}
    
    .title-with-content .left-title{width:230px;}
    .title-with-content .right-option{width:calc(100% - 230px);}
    
    .option-list .option-box{padding:25px 15px 28px;}
    .option-list .option-box .select-btn{padding:30px 0 0;}
    .option-list .option-box .select-btn[class*=button-] a{padding:10px 40px;}
    
    .title-form{padding:105px 0 110px;}    
    .title-form .left-title{width:200px;}
    .title-form .left-title .circle-image img{left:-18px;}
    .title-form .right-form{width:calc(100% - 200px);padding-left:60px;}
    .title-form .right-form .detail-content{width:290px;padding:22px 18px 40px;}
    .title-form .right-form .membership-form{width:calc(100% - 290px);padding-right:30px;}
    
    .services .list-wrapper { justify-content: center; }
    .services .list-wrapper .list {width:25%;}
    
    .image-content-gradient .left-image{width:380px;}
    .image-content-gradient .left-image .image-1{width:380px; height:380px;}
    .image-content-gradient .left-image .image-1:after{height:458px;left:-26px;top:-41px;width:383px;}
    .image-content-gradient .left-image .image-2{width:130px; height:130px;}
    .image-content-gradient .content-right{width:calc(100% - 380px);}
    
    .faq-tabs .main-cat a{min-width: auto; padding: 5px 15px;}
    .faq-tabs .sub-cats{width:280px;}
    .faq-tabs .inner-content{width:calc(100% - 280px);}
    .faq-tabs .content-text .txt-single{width: calc(100% - 240px);}
    .faq-tabs .content-text .txt-single-no-image {width:100%;}
    .faq-tabs .content-text .image{width:240px;}

    .patient_hero { padding-bottom: 130px; }
    .patient_hero .section_wrap .right-part .image:after { width: 601px; height: 655px; left: -56px; }
    .patient_hero .section_wrap .right-part .image { width: 450px; height: 450px; }
    .patient_hero .section_wrap .right-part .image:after { width: 471px; height: 500px; left: -52px; top: -10px; }

    .zigzag { padding: 80px 0; }
    .zigzag .section_wrap .inner .right_part h3 { font-size: 40px; line-height: 1; }
    .zigzag .section_wrap .inner { padding-bottom: 100px; }
    .zigzag .section_wrap .inner .dots { top: -50px; }
    .zigzag .section_wrap:before { top: 50px;    /* height: calc(100% + 50px); */ }
    .zigzag .section_wrap .inner:after { top:-50px; }

    .partner-section h2 { font-size: 50px; line-height: 60px; }
    .partner-section .content { font-size: 25px; line-height: 45px; }

    .faqs h2 { font-size: 50px; }
    .faqs .col .faq_title { font-size: 26px; line-height: 1; }
    .faqs .col .faq_content { font-size: 20px; line-height: 34px; }
    .faqs .col+.col { margin-top: 30px; }

    .quote { padding: 50px 0; }
    .quote .title_content h2 { font-size: 50px; line-height: 60px; }
    .quote .left_pattern:before { width: 400px; }
    
    .timeline .timeline_slider button.slick-prev.slick-arrow { left: -10px; }
    .timeline .timeline_slider button.slick-next.slick-arrow { right: -10px; }
    .timeline h2 { font-size: 50px; }
    .timeline:before { top: 295px; }
    
    section.image-content-gradient.img_contnormal { padding: 80px 0; }
    .image-content .section_wrap .right_part h2 { font-size: 40px; line-height: 48px; }
    
    .two-col-content .inner { margin: 0 -30px;  }
    .two-col-content .inner > div { padding: 0 30px; 
}
    
}
@media (max-width:991px){
    .doctors-tabing {padding: 0 0 40px 0;}
    .doctors-tabing .tabing-part{margin:0;padding:45px 0;}
    .doctors-tabing .team-image img{height:auto;width:100%;}
    .doctors-tabing .tabing-part .title-content {margin: 0 auto 40px;}
    .doctors-tabing .tabing-main .tabing-listing .left-listing-label, .doctor-right-label{width:100%;display:block;font-size:16px;line-height:normal;padding:10px 15px;border: 2px solid #33a0d9;margin:0 0 15px 0;cursor:pointer;position: relative;text-transform: capitalize;}
    .doctors-tabing .tabing-main .tabing-main-content .doctors-listing-content-main .doctors-list-content .doctor-photo .doctor-photo-inner:after{display:none;}
    .doctors-tabing .tabing-main .tabing-listing{width:100%;position: relative;}
    .doctors-tabing .tabing-main-content .tabing-content {position: relative;}
    .doctors-tabing .tabing-main .tabing-listing ul,.doctors-tabing .tabing-main-content .doctors-listing{list-style:none;margin:0;position:absolute;background-color:#fff;z-index:2;width:100%;top:75px;padding:15px 0;display: none;box-shadow:0px 10px 10px 0 rgba(0,0,0,0.1);}
    .doctors-tabing .tabing-main .tabing-listing ul {z-index: 3;}
    .doctors-tabing .tabing-main .tabing-main-content{border-left:2px solid rgba(0,0,0,.1);margin:0;padding:0;width:100%;}
    .doctors-tabing .tabing-main-content .doctors-listing .doctors-list{width:100%;margin: 0;}
    .doctors-tabing .tabing-main-content .doctors-listing{display:none;}
    .doctors-tabing .tabing-main-content .doctors-listing .doctors-list .doctor-details h4 {margin: 0 0 5px 0;}
    .doctors-tabing .tabing-main-content .doctors-listing .doctors-list .doctor-details .doctors-post{display:none;}
    .doctors-tabing .tabing-main .tabing-main-content .doctors-listing-content-main{padding:0;}
    .doctors-tabing .tabing-main .tabing-main-content .doctors-listing-content-main .doctors-list-content .doctor-des{padding:0 0 0 25px;width:100%;}
    .doctors-tabing .tabing-main .tabing-main-content .doctors-listing-content-main .doctors-list-content .doctor-photo{width:270px;margin:0 0 40px 0;}
    .doctors-tabing .tabing-main .tabing-main-content{border-left:none;}
    .doctors-tabing .tabing-main .tabing-main-content .doctors-listing-content-main .doctors-list-content .doctor-des .doctor-content-inner {line-height: normal;}
    .doctors-tabing .tabing-main .tabing-listing ul li a{border:none;width:100%;max-width:100%;border-radius:0;height:auto;justify-content: left;text-align: left;}
    .doctors-tabing .tabing-main .tabing-listing ul li{margin:0;}
    .doctors-tabing .tabing-main .tabing-listing ul li a.current{}
    .doctors-tabing .tabing-main-content .doctors-listing .doctors-list.list-active h4{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#33a0d9 0,#01918a);-webkit-background-clip:text;display:inline-block;margin:0;}
    .doctors-tabing .tabing-main .tabing-main-inner > .flex {display: block;}
    .doctor-right-label:after,
    .doctors-tabing .tabing-main .tabing-listing .left-listing-label:after{content:'';width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:#33a0d9 transparent transparent transparent;position:absolute;right:15px;top:17px;transition:400ms;}
    .doctors-tabing .tabing-main-content .doctors-listing .doctors-list{margin:0 0 20px 0;width:100%;}
    .doctors-tabing .tabing-main-content .doctors-listing .doctors-list .doctors-list-inner{display:flex;align-items:center;}
    .doctors-tabing .tabing-main-content .doctors-listing .doctors-list .doctor-image{height:70px;width:90px;margin:0 auto 0 15px;width:70px;}
    .doctors-tabing .tabing-main-content .doctors-listing .doctors-list .doctor-image:after{height:74px;left:-5px;top:-2px;width:69px;}
    .doctors-tabing .tabing-main-content .doctors-listing .doctors-list .doctor-details{width:calc(100% - 90px);text-align:left;padding:0 0 0 5px;}
    span.select-category-label, span.select-doctor {width: 100%;display: block;margin: 0 0 6px 0;line-height: normal;}
    
    .cta-bottom .inner{margin:0 auto 0 170px;}
    
    .title-with-content{padding:50px 0 80px;}
    .title-with-content .left-title{width:240px;}
    .title-with-content .right-option{width:calc(100% - 240px);padding-left:30px;}    
    .title-with-content .left-title{width:100%;padding:0 0 10px;}
    .title-with-content .right-option{width:100%;padding:0 0;}
    
    .title-form{padding:80px 0 80px;}
    .title-form .left-title{width:100%;padding:0 0 40px 70px;text-align:left;}
    .title-form .left-title .circle-image img{left:0;width:130px;}
    .title-form .right-form{width:100%;padding:20px 0 0;}
    
    .two-col-content .inner{margin:0 -20px;}
    .two-col-content .inner > div{padding:0 10px;}
    
    .services .list-wrapper .list{width:33.33%;}
    
    .image-content-gradient{padding: 85px 0;}
    .image-content-gradient > div > .flex{display: block;}
    .image-content-gradient .left-image{margin: 0 auto;}
    .image-content-gradient .content-right{padding: 40px 0 0;width: auto;}
    
    .video-slider .list-wrapper{margin:85px -20px 0;}
    .video-slider .list-wrapper .list .inner-list{padding: 0 20px;}
    
    .faq-tabs .main-cat{padding: 37px 0 85px;}
    .faq-tabs .main-cat a{margin-bottom:15px;}
    .faq-tabs .main-cat-desc-wrap .flex{display:block;text-align:center;}
    .faq-tabs .main-cat-desc-wrap .title{width:auto;}
    .faq-tabs .main-cat-desc-wrap .content{padding:20px 0 0;width:auto;}
    .faq-tabs .content-text.flex{display:block;}
    .faq-tabs .content-text .txt-single{padding:0 0 30px;width:auto;}
    .faq-tabs .content-text .txt-single-no-image {padding:0 0 30px;width:100%;}
    .faq-tabs .content-text .image{margin:0;width:240px;}
    
    .partner-section .partner-slider-wrapper{padding-top:50px;}
	.partner-section .content{font-size:24px;line-height:42px;}
	.partner-section .slider-thumb-box .slider-thumb-box-inner{width:54px;height:54px;}
	.partner-section .slider-thumb .slick-current.slick-active .slider-thumb-box::before{bottom:-9px;}
	.partner-section .slider-thumb::before,.partner-section .slider-thumb::after{max-width:145px;}
	.partner-slider-wrapper .slider-thumb .slick-dots .name, .partner-info .name {font-size:25px;}
    .partner-slider-wrapper .slider-thumb .slick-dots .designation, .partner-info .designation {font-size:15px;}

    .patient_hero .section_wrap { flex-wrap: wrap; }
    .patient_hero .section_wrap .left-part { width: 100%; order: 2; padding: 50px 0 0; }
    .patient_hero .section_wrap .right-part { width: 100%; padding-left: 0; justify-content:center; }
    .patient_hero .section_wrap .right-part .image { width: 350px; height: 350px; }
    .patient_hero .section_wrap .right-part .image:after { width: 363px; height: 384px; left: -40px; }

    .zigzag .section_wrap .inner .left_part { padding-right: 50px; }
    .zigzag .section_wrap .inner .right_part { padding-left: 50px; }
    .zigzag .section_wrap .inner:nth-child(2n) .right_part { padding-right: 50px; }
    .zigzag .section_wrap .inner:nth-child(2n) .left_part { padding-left: 50px; }
    .zigzag .section_wrap { padding-bottom: 0;  }
    .zigzag .section_wrap .inner.appear:last-child:after { height: calc(100% + 26%); }
    .zigzag .section_wrap .inner:last-child { padding-bottom: 30px; }

    .quote { background-image: linear-gradient(90deg, #32a0d7 0%, #03928e 100%) !important; }
    .quote .left_pattern { display: none; }
    .quote .left_pattern, .quote:before { display: none; }
    
    .timeline h2 { font-size: 40px; line-height: 50px; }
    .timeline:before { top: 325px; }

    .image-content { padding: 60px 0; }
    .image-content .section_wrap .left_part { padding-right: 15px; }
    .image-content .section_wrap .right_part { padding-left: 15px; }
    .image-content .section_wrap .right_part h2 { font-size: 32px; line-height: 42px; }
    
    
    
    
}
@media (max-width:767px){
    .doctors-tabing .tabing-main {padding: 0 5px;}
    .doctors-tabing .tabing-part {padding: 35px 0 15px 0;}
    .doctors-tabing .tabing-main .tabing-main-content .doctors-listing-content-main .doctors-list-content .doctor-des{padding:0;}
    .doctors-tabing .tabing-main-content .doctors-listing .doctors-list .doctor-details h4 {font-size: 16px;}
    .doctors-tabing .tabing-main .tabing-main-content .doctors-listing-content-main .doctors-list-content .doctor-photo {margin: 0 0 20px;}
    .doctors-tabing .tabing-part .title-content .content{font-size:16px;line-height:normal;}
    
    .two-col-content {font-size:16px; line-height:24px;padding:70px 0 50px 0;}
    .two-col-content .inner{margin:0;}
    .two-col-content .inner > div{padding:0;}
    .two-col-content .inner .left{margin:0 0 20px 0;}
    
    .services .title-part {margin: 0 0 45px 0;}
    .services .list-wrapper .list {width:100%;}
    .services .list-wrapper{display:flex;flex-flow:row wrap;}
    
    .image-with-content {padding:70px 0 50px; line-height: 24px;}
    .image-with-content .list {text-align: center;}
    .image-with-content .list + .list {padding: 50px 0 0 0;}
    .image-with-content .list .image{width:100%; max-width:300px; margin:0 auto;}
    .image-with-content .list .image img{height:250px;object-fit:cover;}
    .image-with-content .list .side-content{width:100%;padding:0;padding:35px 0 0 0;}
    .image-with-content .list .side-content h3{padding:0;font-size: 22px;line-height: 28px;}
    .image-with-content .list .side-content h3 br{display:none;}
    .image-with-content .list .last-content{padding:35px 0 0 0;}
    .image-with-content .list .image-right .side-content{padding:30px 0 0 0;}
    
    .video-slider{padding:30px 0 40px 0;}
    .video-slider .list-wrapper{margin:45px 0 0;}
    .video-slider .list-wrapper .list .inner-list{padding:0;}
    .video-slider .title-part .content {font-size:16px; line-height:24px;}
    .video-slider .text-box{padding:15px 0 0;}
    .video-slider .slick-dots { margin:20px 0 0; }
    
    .content-with-gradient{font-size:16px; line-height:24px; padding: 30px 0;}
    .content-with-gradient h2 {padding: 0;}
    
    
    .cta-bottom{padding:55px 0 60px;}
    .cta-bottom .inner{margin:0 auto;}    
    .cta-bottom [class*="button-"]{padding:35px 0 0;}
    .cta-bottom .content{font-size:14px;line-height:26px;}
    .cta-bottom .circle-image img{left:0;top:-10px;width:270px;height:270px;}
    
    .title-with-content{padding:50px 0 30px;}
    .title-with-content .right-option{width:auto;padding:0 0;}
    
    .option-list{margin:0 auto;}
    .option-list .option-box{width:auto;margin:0 5px 50px;}
    .option-list .option-box .sub-amount{display:flex;justify-content:space-between;}
    .option-list .option-box .sub-amount{}
    .option-list .option-box .amount span{font-size:16px;}
    
    .title-form{padding:70px 0 50px;}
    .title-form .left-title{width:auto;text-align:left;padding-left:55px;}
    .title-form .left-title .circle-image img{height:120px;object-fit:contain;width:120px;}
    
    .title-form .right-form .membership-form{width:auto;padding:0 0 40px;}
    .title-form .right-form .detail-content{width:auto;}
    .title-form .right-form .detail-content .detail-strip{display:flex;justify-content:space-between;}
    
    .services .list-wrapper .list .image-dv{margin-bottom:16px;}
    .services .title-part {padding:0;}
    
    .image-content-gradient{font-size: 16px;}
    .image-content-gradient .left-image{width: 310px;}
    .image-content-gradient .left-image .image-1{height:270px; width:270px;}
    .image-content-gradient .left-image .image-1:after{height:297px;left:-16px;top:-17px;width:280px;}
    
    .faq-tabs .main-cat{padding:10px 0;display: none;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);     text-align: left;}
    .faq-tabs .main-cat-desc-wrap{padding:32px 20px;}
    .faq-tabs .main-cat a{border:none;border-radius:0;box-shadow:none;display:block;margin:0;}
    .faq-tabs .sub-cats{display:none;}
    .faq-tabs .inner-content{border:none;margin:0;padding:0;width:auto;}
    .faq-tabs .inner-tabs-div{padding: 30px 0 0 0;}
    .faq-tabs .main-tab-content-wrap{margin:40px 0 0;}
    .faq-tabs .main-content-wrap,
    .faq-tabs .inner-content{display:none;}
    .faq-tabs .mobile-click{color:#33a0d9; display:block; font-size:24px; line-height:normal; font-weight:600; padding:15px 40px 15px 0; font-family: 'Campton', sans-serif ; background: url(//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/arms/images/down-chevron.svg) no-repeat right 11px center;}
    .faq-tabs .content-text .txt-single h3{display: none;}
    .faq-tabs .content-text .image {margin: 0 0 30px;} 
    
    .partner-section .slider-thumb::before,.partner-section .slider-thumb::after{top:44%;}
	.partner-section .slider-thumb::before,.partner-section .slider-thumb::after{max-width:72px;right:102%;}
	.partner-section .slider-thumb::after{left:102%;}
    
    .patient_hero .section_wrap { flex-direction:inherit; }
    .patient_hero .section_wrap .right-part { max-width: 100%; width:100%; justify-content:center; }
    .patient_hero .section_wrap .left-part { width: 100%; padding-right: 0; }
    .patient_hero .section_wrap h5 { font-size: 21px; line-height: 46px; margin: 0; }
    .patient_hero .section_wrap .left-part .content { font-size: 21px; line-height: 32px; color: rgba(255,255,255,.7); }

    .zigzag h2 { font-size: 42px; line-height: 46px; }
    .zigzag .section_wrap { padding: 50px 0 0; }
    .zigzag .section_wrap:before { top: 60px; right: auto; left: 20px; height: 100%; }
    .zigzag .section_wrap .inner { padding: 0 0 50px 50px; }
    .zigzag .section_wrap .inner .left_part { width: 100%; padding: 0 13px 0px 0; }
    .zigzag .section_wrap .inner .right_part { width: 100%; padding: 50px 0 0; }
    .zigzag .section_wrap .inner:nth-child(2n) .left_part { padding: 0; }
    .zigzag .section_wrap .inner:nth-child(2n) .right_part { padding: 30px 20px 0 0; }
    .zigzag .section_wrap .inner .left_part .image:after { left: 9px; top: 5px; }
    .zigzag .section_wrap .inner:nth-child(2n) .left_part .image:after { left: -10px; }
    .zigzag .section_wrap .inner .dots { right: auto; left: 15px; top: 0; }
    .zigzag .section_wrap .inner .dots:before { left: -10px; }
    .zigzag .section_wrap .inner:after { right: auto; left: 20px; height: calc(100% + 9%); top: 0; }
    .zigzag .section_wrap .inner:last-child { padding-bottom: 0; }
    .zigzag .section_wrap .inner .right_part h3 { font-size: 30px; line-height: 46px; }
    .zigzag .section_wrap .inner .right_part .content { font-size: 21px; line-height: 32px; }

    .partner-section { padding: 50px 0; }
    .partner-section h2 { font-size: 30px; line-height: 45px; max-width:100%; }
    .partner-section .partner-slider-wrapper { padding-top: 20px; }
    .partner-section .content { font-size: 21px; line-height: 32px; }

    .stars-container { display: flex; align-items: center; justify-content: center; }

    .faqs { padding: 50px 0; }
    .faqs h2 { font-size: 30px; line-height: 46px; }
    .faqs .title { , margin-bottom: 30px; , margin-bottom: 30px; , margin-bottom: 30p; , margin-bottom: 30; , margin-bottom: 3; margin-bottom: 20px; }
    .faqs .col { padding: 10px 20px; }
    .faqs .col .faq_title { font-size: 22px; line-height: 32px; padding-right:50px }
    .faqs .col .faq_content { font-size: 21px; line-height: 32px; padding-right:0; padding-top: 15px; color: rgba(0, 0, 0, .7); }
    .faqs .col .faq_title:before { width: 44px; height: 44px; font-size: 16px; top: 0; }
    .faqs .col.active .faq_title:before { right: 5px; top:0; }
/*     .faqs .col .inner { padding-right: 60px; } */

    .quote .title_content h2 { font-size: 40px; line-height: 55px; }
    .quote .title_content .content { line-height: 32px; }
    
    .image-content .section_wrap .left_part { width: 100%; padding: 0; }
    .image-content .section_wrap .right_part { width: 100%; padding: 35px 0 0; }
    .timeline .timeline_slider button.slick-prev.slick-arrow { left: 0; }
    .timeline .timeline_slider button.slick-next.slick-arrow { right: 0; }
}
@media (max-width:500px){
    .patient_hero .section_wrap .right-part { max-width: 100%; width: 100%; padding: 0; justify-content: center; }
    .patient_hero .section_wrap .right-part .image { width: 280px; height: 280px; }
    .patient_hero .section_wrap .right-part .image:after { width: 294px; height: 314px; left: -30px; }
    .patient_hero .section_wrap .button-1 a { text-align: center; }
    
    .partner-section .slider-thumb::after {left: 95%;}
    .partner-section .slider-thumb::before, .partner-section .slider-thumb::after { max-width: 50px; right: 95%; display:none; }
    
    .timeline:before { top: 390px; }
    .image-content-gradient.img_contnormal .left-image { display: flex; justify-content: center; width: 100%; }
}

@media (max-width:350px){
    .patient_hero .section_wrap .right-part .image { width: 220px; height: 220px; }
    .patient_hero .section_wrap .right-part .image:after { width: 224px; height: 247px; left: -20px; }
    .partner-section .slider-thumb::before,
    .partner-section .slider-thumb::after { display: none; }
    
    .timeline:before { top: 423px; }
}