


@font-face {
    font-family: 'Helvetica'; 
    src: url('//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/ifar-theme/fonts/Helvetica.woff2') format('woff2'),
        url('//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/ifar-theme/fonts/Helvetica.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica'; 
    src: url('//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/ifar-theme/fonts/Helvetica-Light.woff2') format('woff2'),
        url('//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/ifar-theme/fonts/Helvetica-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica'; 
    src: url('//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/ifar-theme/fonts/Helvetica-Bold.woff2') format('woff2'),
        url('//21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/raw_assets/public/ifar-theme/fonts/Helvetica-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


















































:root {
    --newColor: var(--primary_color);
    --primary_color:    #2f26d3;
    --secondary_color:  #121212;
    --body_color:       #121212;
    --anchorcolor:      #2f26d3;
    --anchorhover:      #121212;
    --bg-gray:          #f9f9f9;
    --bodyfont:          'Helvetica', sans-serif;
    --headingfont:       'Helvetica', sans-serif;
}
.custom-accordion .accordion-item{border-top: 1px solid #fff;}
.custom-accordion .accordion-item:last-child{border-bottom: 1px solid #fff;}
.custom-accordion .accordion-tab{display:none;padding:0 0 20px 20px;}
.custom-accordion .accordion-title{cursor:pointer;position:relative;transition:background-color 0.3s ease;}

.custom-accordion .accordion-title:after{content:"";background: url("https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/Advance-construction-2024/Images/down-arrow.svg") no-repeat center / contain;
    position:absolute;top:50%;transform:translateY(-50%);right:10px;transition:all 0.3s ease;width:24px;height:24px;}

.custom-accordion .accordion-title.active:after{content:"";
    background: url("https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/Advance-construction-2024/Images/down-arrow-solid.svg") no-repeat center / contain;transform: rotate(180deg) translateY(50%);
}

.custom-accordion .accordion-title h4{color:#fff;margin:0;padding:15px 0;font-weight:400;}
.custom-accordion .accordion-tab .hotspot-link + .hotspot-link{margin-top:5px;}
.custom-accordion .hotspot-link-wrapper{display:flex;flex-direction:column;align-items: flex-start;}
.custom-accordion .hotspot-link-wrapper .hotspot-link{border-bottom:1px solid #fff;width:max-content;cursor:pointer;}
.custom-accordion .hotspot-link-wrapper .hotspot-link{position:relative;}
.custom-accordion .hotspot-link-wrapper .hotspot-link::after{content:'';position:absolute;top:5px;right:-30px;width:20px;height:20px;background:url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/Advance-construction-2024/Images/down-arrow-2.svg) no-repeat center / contain;transform:rotate(225deg);}


.our-services-section{min-height:820px;display:flex;align-items:center;border-radius:20px 20px 0 0;overflow:hidden;margin-top:-20px;overflow-x:clip;}
.our-services-section.video-bg video{/*object-position: center bottom;*/top: 50%;left: 50%;transform: translate(-50%, -50%);/*width: 200px;height: 100px;*/border-radius: 20px;}
.our-services-section .services-row{max-width:1200px;margin:0 auto;display: flex;flex-wrap: wrap;padding:50px 0;/*opacity:0;*/}
.our-services-section .services-row .services-card{width:400px;height:400px;background:#fff;border-radius:50%;display: flex;justify-content: center;align-items: center;flex-direction: column;position:relative;/*overflow:hidden;*/z-index:1;}
.our-services-section .services-row .services-card h4{margin:0;transition:200ms;}
.our-services-section .services-row .services-card:hover h4{color:#fff;}
.our-services-section .services-row .services-card:before{content:'';position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;/*width:100%;height:100%;*/background:#3026D4;border-radius:50%;z-index:-1;transform:scale(0);opacity:0;transition:800ms;}
.our-services-section .services-row .services-card:hover:before{transform:scale(1);opacity:1;}
.our-services-section .services-row .services-card .link-btn2{margin-top:30px;}
.our-services-section .services-row .services-card .link-btn2 a{transition:400ms;position:unset;}
.our-services-section .services-row .services-card .link-btn2 a:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;cursor:pointer;border-radius:50%;}

.our-services-section .services-row .services-card:hover .link-btn2 a{color:#fff;}
.our-services-section .services-row .services-card:hover .link-btn2 a:after{filter:brightness(0) invert(1);}

.expertise-section{padding-top:140px;background:#3026D4;margin-top: -20px;overflow:hidden;position:relative;}
.expertise-section h2 span{display: block;}
.expertise-section h2 .right-title{text-align: right;padding-right: 120px;}
.expertise-section .expertise-row{display:flex;position:relative;}
.expertise-section .expertise-row .expertise-info{padding-top:100px;max-width:550px;width:100%;color:#fff;margin-bottom: 130px;}
.expertise-section .expertise-row .expertise-img{position:absolute;right:0;top:-70px;width:50%;}
.expertise-section .human_image img{width: 760px;max-width:unset;}
.expertise-img .hotspot-dot{position:absolute;transition:400ms;display: flex;cursor:pointer;border-radius: 50%;}
.expertise-img .hotspot-dot:hover,.expertise-img .hotspot-dot.active{box-shadow: 0 0 0 6px rgb(255 255 255 / 70%), 0 0 0 12px rgb(255 255 255 / 20%);}

.expertise-section .accordion-wrapper{margin-top:120px;max-width: calc(100% - 100px);}

.expertise-section .expertise-popup{max-width:540px;background:#fff;padding:80px 60px;border-radius:20px 0 0 20px;position:fixed;bottom:50px;right:0;z-index:10;}
.expertise-section .expertise-popup .close-btn{position:absolute;top:24px;right:20px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(48 38 212 / 10%);cursor:pointer;transition:400ms;}
.expertise-section .expertise-popup .close-btn:hover{background:rgb(48 38 212 / 50%);}
.expertise-section .expertise-popup .ep-title{font-size:48px;line-height:52px;font-weight:400;color:#121212;}
.expertise-section .expertise-popup .content{font-size:16px;line-height:24px;font-weight:400;margin-top:35px;color:#000;}
.expertise-section .expertise-popup .link-btn2{margin-top:40px;}
.expertise-section .expertise-popup .link-btn2 a{padding:24px 42px;background:#3026D4;border-radius:300px;color:#fff;display:inline-block;}
.expertise-section .expertise-popup .link-btn2 a:after{filter:brightness(0) invert(1);}

.global-influence-section{padding:100px 0;position:relative;border-radius: 20px;overflow: hidden;z-index:2;background: #fff;}
.global-influence-section:after{position:absolute;content:'';width:100%;height:100%;bottom:0;left:0;background:url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/Advance-construction-2024/Images/bottom-gradient.svg) no-repeat bottom / contain;z-index:-1;}
.global-influence-section .global-influence-inner{position:relative;width:1320px;margin:0 auto;height:1320px;/*border:1px solid rgb(48 38 212 / 20%);*/border-radius:50%;/*padding: 160px;*/transition:1.5s; transform: scale(0.8); opacity:0;}
.global-influence-section .global-influence-inner.active{transform: scale(1); opacity:1;}
.global-influence-section .global-influencers{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction: column;/*position:relative;z-index:2;*/}
.global-influence-section .global-influencers .global-influence-content{max-width: 640px;margin: 0 auto;}
.global-influence-section .global-influencers h2{font-size:65px;line-height:61px;color:#121212;}
.global-influence-section .global-influencers .content{color:#414141;margin-top:50px;}
.globe-worldmap{background:radial-gradient(210% 210% at 50% 50%,hsla(0,0%,100%,0) 0,#4036df 100%);border-radius:100%;height:120px;width:120px;overflow:hidden;margin:60px auto 0;}
.globe-worldmap-front{left:0;top:0;width:1000px;height:200px;overflow:visible;background:url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/sample-map-2.svg)  no-repeat 0 0;animation:textureSpinreverse 12s linear infinite;}
@keyframes textureSpinreverse{
    from{transform:translateX(0);}
    to{transform:translateX(-47.5%);}
}
.global-influence-section .global-influencers .bottom-content{font-size:16px;line-height:24px;color:#3026D4;margin-top:30px;}

.global-influence-section .global-influence-inner .influencer-card-wrapper{ transition:1.5s; opacity: 0; transform: scale(0.5); height:100%;width:100%;position:absolute;top:0;left:0;}
.global-influence-section .global-influence-inner.active .influencer-card-wrapper{opacity:1; transform: scale(1);}
.global-influence-section .influencer-card-wrapper .ring{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:1px solid rgba(48,38,212,.2);}
.global-influence-section .influencer-card-wrapper .ring.ring2{width:calc(100% - 140px);height:calc(100% - 140px);left:50%;transform:translate(-50%,-50%);top:50%;border:1px solid rgba(48,38,212,.5);}
.global-influence-section .influencer-card-wrapper .ring.ring3{width:calc(100% - 290px);height:calc(100% - 290px);left:50%;transform:translate(-50%,-50%);top:50%;border:1px solid rgba(48,38,212,.5);}
.global-influence-section .global-influence-inner .influencer-card{position:absolute;animation: slide-top 1.5s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite alternate both;}
.global-influence-section .global-influence-inner .influencer-card .patient{background:#EDEEEE;border-radius:50%;overflow:hidden;}

.global-influence-section .global-influence-inner .influencer-card .influencer-content{position:absolute;right:-110px;top:-76px;padding:18px 20px;background:#3026D4;border-radius:30px;color:#fff;font-size:18px;line-height:22px;font-weight:400;width: fit-content;filter:drop-shadow(0px 9px 20px rgba(7, 4, 47, 0.08)) drop-shadow(0px 37px 37px rgba(7, 4, 47, 0.07)) drop-shadow(0px 84px 50px rgba(7, 4, 47, 0.04)) drop-shadow(0px 149px 60px rgba(7, 4, 47, 0.01)) drop-shadow(0px 233px 65px rgba(7, 4, 47, 0.00))}
.global-influence-section .global-influence-inner .influencer-card .influencer-content:before{content:'';position:absolute;bottom:-18px;left:30px;width:20px;height:30px;background:url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/Advance-construction-2024/Images/tooltip-icon.png) no-repeat center / contain;}
.global-influence-section .global-influence-inner .influencer-card.card-1{top: 0.5%;left: 21%;}
.global-influence-section .global-influence-inner .influencer-card .influencer-img{display:flex;align-items:flex-end;justify-content:center;}

.global-influence-section .global-influence-inner .influencer-card.card-1 .influencer-img{width:124px;height:124px;/*filter: blur(4px);*/}

.global-influence-section .global-influence-inner .influencer-card.card-2{top:4%;left:45%;}
.global-influence-section .global-influence-inner .influencer-card.card-2 .influencer-img{width:112px;height:112px;}
.global-influence-section .global-influence-inner .influencer-card.card-3{top:6%;right:20%;}
.global-influence-section .global-influence-inner .influencer-card.card-3 .influencer-content{position:absolute;top:-50px;right:-90px;}
.global-influence-section .global-influence-inner .influencer-card.card-3 .influencer-img{width:183px;height:183px;}

.global-influence-section .global-influence-inner .influencer-card.card-4{left: 6%;top: 20%;}
.global-influence-section .global-influence-inner .influencer-card.card-4 .influencer-img{width:200px;height:200px;}
.global-influence-section .global-influence-inner .influencer-card.card-4 .influencer-content{position:absolute;right:-50px;top:-66px;}

.global-influence-section .global-influence-inner .influencer-card.card-5 .influencer-img{width:140px;height:140px;/*filter: blur(4px);*/}
.global-influence-section .global-influence-inner .influencer-card.card-5{right:0%;top:22%;}

.global-influence-section .global-influence-inner .influencer-card.card-6 .influencer-img{/*filter:blur(4px);*/height:140px;width:140px;}
.global-influence-section .global-influence-inner .influencer-card.card-6{left:-80px;top:40%;}
.global-influence-section .global-influence-inner .influencer-card.card-6 .influencer-content{right:-110px; top:-66px;}

.global-influence-section .global-influence-inner .influencer-card.card-7 .influencer-img{width:108px;height:108px;}
.global-influence-section .global-influence-inner .influencer-card.card-7{left:11.2%;top:46%;}

.global-influence-section .global-influence-inner .influencer-card.card-8 .influencer-img{height:139px;width:139px;}
.global-influence-section .global-influence-inner .influencer-card.card-8{right:3%;top:41%;}
.global-influence-section .global-influence-inner .influencer-card.card-8 .influencer-content{right:-20px;top:-56px;left:-80px;}
.global-influence-section .global-influence-inner .influencer-card.card-8 .influencer-content:before{transform:scaleX(-1);left:auto;right:60px;}

.global-influence-section .global-influence-inner .influencer-card.card-9 .influencer-img{width:181px;height:181px;}
.global-influence-section .global-influence-inner .influencer-card.card-9{left:7%;bottom:18%;}
.global-influence-section .global-influence-inner .influencer-card.card-9 .influencer-content{position:absolute;right:-70px;top:-66px;}

.global-influence-section .global-influence-inner .influencer-card.card-10 .influencer-img{width:110px;height:110px;}
.global-influence-section .global-influence-inner .influencer-card.card-10{bottom:7%;left:30.7%;}

.global-influence-section .global-influence-inner .influencer-card.card-11 .influencer-img{width:136px;height:136px;}
.global-influence-section .global-influence-inner .influencer-card.card-11{bottom:3%;left:52%;}

.global-influence-section .global-influence-inner .influencer-card.card-12 .influencer-img{width:200px;height:200px;}
.global-influence-section .global-influence-inner .influencer-card.card-12{bottom:17%;right:7%;}
.global-influence-section .global-influence-inner .influencer-card.card-12 .influencer-content{position:absolute;right:30px;top:-78px;}
.global-influence-section .global-influence-inner .influencer-card.card-12 .influencer-content:before{transform:scaleX(-1);left:auto;right:60px;}

.global-influence-section .global-influence-inner .influencer-card.card-13 {bottom: 35%;right: -0.5%;}
.global-influence-section .global-influence-inner .influencer-card.card-13 .influencer-img{width: 100px;height: 100px;}

.global-influence-section .global-influence-inner .influencer-card.card-4,.global-influence-section .global-influence-inner .influencer-card.card-5,
.global-influence-section .global-influence-inner .influencer-card.card-6,.global-influence-section .global-influence-inner .influencer-card.card-7,.global-influence-section .global-influence-inner .influencer-card.card-10,
.global-influence-section .global-influence-inner .influencer-card.card-12{animation-delay: .5s;}

.global-influence-section .global-influence-inner .influencer-card .influencer-content{z-index:1;}
.global-influence-section .global-influence-inner .influencer-card .influencer-img:not(.no-blur) {filter:blur(4px);transition:400ms;cursor:pointer;}
.global-influence-section .global-influence-inner .influencer-card .influencer-img:hover,
.global-influence-section .global-influence-inner .influencer-card .video-popup:hover + .influencer-img {filter:blur(0);}
.global-influence-section .global-influence-inner .influencer-card .video-popup{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1;}

div.influence-video-wrapper .fancybox-close-small{background:rgb(255 255 255 / 20%);right:20px;top:12px;padding: 5px;}
div.influence-video-wrapper .fancybox-close-small svg{color:#fff;width: 20px;height: 20px;}
.influence-video-wrapper.fancybox-content{padding:0;border-radius:30px;overflow:hidden!important;}
.influence-video-wrapper video{width:100%;height:100%;object-fit:cover;object-position:center;}


.evolution-section{padding:120px 0 30px;position: relative;position: relative;overflow: clip;margin-top:-20px;
    background:url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/Advance-construction-2024/Images/bg-shape-top.jpg) no-repeat top / contain,url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/Advance-construction-2024/Images/bg-shape-bottom.jpg) no-repeat bottom /contain;
}
.evolution-section:before{content:'';position:absolute;top: -30%;left:0;width:100%;height:100%;}
.evolution-section .mx-1200{position:relative;}
.evolution-section .numbers-content-wrapper{margin-top:110px;position: relative;z-index: 2;}
.evolution-section .numbers-content-wrapper .numbers-wrapper{flex:1;margin-right: 50px;gap:20px;align-items: flex-start;height: fit-content;position:relative;}
.evolution-section .numbers-content-wrapper .numbers-wrapper:after{content:'';position:absolute;width:1px;height:100%;background:#fff;top:0;left:50%;}
.evolution-section .numbers-content-wrapper .numbers-wrapper .box{flex:1;}
.evolution-section .numbers-wrapper .box .count-box{display:flex;font-size:60px;line-height:1;font-weight:500;justify-content: center;}
.evolution-section .numbers-wrapper .box .count-title{font-size:20px;line-height:32px;font-weight:500;margin-top:20px;}
.evolution-section .content{max-width:570px;width:100%;}
.evolution-section .cards-container{position: relative;}
.evolution-section .cards-container .card-box{width:100%;height:calc(70vh - 120px);display:flex;align-items:center;justify-content:center;position: sticky;top: 120px;z-index:2;min-height:570px;}
.evolution-section .cards-container .card{width:100%;display:flex;align-items:center;padding:40px 50px;border-radius:30px;background:#fff;box-shadow: 3px 3px 5px rgba(47, 38, 211, .05);}
.evolution-section .cards-container .card .image{max-width:500px;height:300px;border-radius:10px;overflow:hidden;}
.evolution-section .cards-container .card .image img{width:100%;height:100%;object-fit:cover;object-position:center;}
.evolution-section .right-content{margin-left:100px;}
.evolution-section .right-content .card-content{max-width:302px;width:100%;color:#3026D4;font-size:24px;line-height:36px;font-weight:400;}
.evolution-section .right-content .card-link{margin-top:40px;}
.evolution-section .right-content .card-link a{width:44px;height:44px;background:#3026D4;border-radius:50%;display:flex;justify-content:center;align-items:center;}
.evolution-section .right-content .card-link a:hover{box-shadow:0 0 10px 4px rgba(0,0,0,0.1);}
.expertise-img-wrapper {position: absolute;top: 0;left: 0;}
.featured-section{background:#3026D4;padding:140px 0;border-radius:20px 20px 0 0;margin-top:-20px;position:relative;}
.featured-section .featured-row{display:flex;}
.featured-section .featured-row .video-wrapper{width:480px;flex-shrink:0;}
.featured-section .featured-row .right-content{margin-left:50px;overflow-x:hidden;}
.featured-section .title h2{font-size:65px;line-height:71px;}
.featured-section .post-text{font-size:16px;line-height:24px;color:#fff;text-transform:uppercase;}
.featured-section .featured-row .video-wrapper a{display:flex;border-radius:20px;overflow:hidden;position:relative;width:100%;height:100%;background:url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/Advance-construction-2024/Images/video-poster.jpg) no-repeat center / cover;}
.featured-section .featured-row .video-wrapper a:hover{cursor:pointer;}
.featured-section .featured-row .video-wrapper a:before{content:'';position:absolute;top:50%;left:50%;width:64px;height:64px;background:url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/Advance-construction-2024/Images/play-btn.svg) no-repeat center / contain;transform:translate(-50%,-50%);}
.featured-section .featured-row .video-wrapper a img{width:100%;height:100%;object-fit:cover;object-position:center;}
.featured-section .featured-slider{margin-top:60px;}
.featured-section .featured-slider .slide-logo{margin-right:50px;}


/* DIEP Flap - LP Start */

.flap-lp{margin-top:112px;}
.h1-title{font-size: 64px;font-weight: 400;line-height: 68px;letter-spacing: -2.56px;}
.h2-title{font-size: 48px;line-height: 52px;letter-spacing: -1.92px;}
.body-18{font-size:18px;line-height:26px;letter-spacing: -.72px;}

.banner-only-title .inner {padding: 430px 0 160px;max-width: 1050px;margin: 0 auto;}

.title .post-title{font-size:36px;line-height:42px;letter-spacing:-1.44px;margin-top:24px;}
.title-shape > span {position: relative;z-index:1;display: inline-block;}
.title-shape > span:after {content: '';width: 100%;height: 25px;background:url('https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/Advance-construction-2024/Images/title-bottom-shape.svg') no-repeat center;display: inline-block;position: absolute;bottom: -7px;left: -15px;z-index:-1;}
.shape-h2 > span:after{background:url('https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/Advance-construction-2024/Images/shape-h2.svg') no-repeat center;}


.btn-with-icon a{padding:14px 24px 14px 24px;border-radius:25px;border:2px solid var(--primary_color);background:#fff;display: inline-block;font-size: 16px;line-height: normal;font-weight: 400;text-align:center;}
.btn-with-icon a span{position:relative;display:inherit;padding-left:30px;}
.btn-with-icon a span:before{position:absolute;content:'';width:16px;height:16px;background:url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/Advance-construction-2024/Images/icon-phone.svg) no-repeat center;left: 0;top: 2px;}
.btn-with-icon a:hover{background:var(--anchorhover);color:#fff;border-color:var(--anchorhover);}
.btn-with-icon a:hover span:before{filter:brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(0%) hue-rotate(116deg) brightness(109%) contrast(100%);}
.secondary-btn a{padding:16px 24px;background:var(--primary_color);border-radius:25px;color:#fff;font-size:16px;line-height:normal;display:inline-block;text-align:center;}
.secondary-btn a:hover{background:var(--anchorhover);color:#fff;}

.btn-with-icon.outline-btn a{border-color:#fff;background:transparent;color:#fff;}
.btn-with-icon.outline-btn a span:before{filter:brightness(0) saturate(100%) invert(88%) sepia(38%) saturate(0%) hue-rotate(38deg) brightness(109%) contrast(100%);}
.btn-with-icon.outline-btn a:hover{border-color:#000;background:#000;}

.img_with_form {position: relative;z-index:2;}
.img_with_form > .image{display:none;}
.img_with_form .inner {max-width: 510px;margin-left: auto;padding:150px 0 0;}
.img_with_form .inner .title {color: #fff;padding-right: 40px;}
.img_with_form .inner .form-wrapper {background: #fff;padding: 32px;border-radius: 20px;box-shadow: 0px 10px 250px 0px rgba(0, 0, 0, 0.08);margin-bottom:-250px;}

.normal-content-section{background-blend-mode: difference, normal;border-radius: 0 0 24px 24px;position:relative;}
.normal-content-section:before{position:absolute;content:'';inset:0;background:rgb(255 255 255 / 50%);}
.normal-content-section .inner{max-width:615px;padding:190px 0;position: relative;}
.normal-content-section .inner h2 {max-width: 500px;margin-bottom:50px;}
.normal-content-section .content {font-size: 18px;line-height: 26px;letter-spacing: -0.72px;color: #231F20;}

.icon-title-section {padding: 150px 0;}
.icon-title-section .section-wrapper{max-width:1030px;padding-left:100px;}
.icon-title-section .inner {margin: 0 -15px;}
.icon-title-section .inner .icon-grid {width: 50%;padding: 0 15px 48px;}
.icon-title-section .inner .icon-grid .icon {width: 64px;height: 64px;}
.icon-title-section h2 {max-width: 600px;margin-bottom: 64px;}
.icon-title-section .title-shape>span:after {bottom: -20px;left:0;}
.icon-title-section .inner .icon-grid .title {width: calc(100% - 64px);padding-left: 24px;letter-spacing: -0.8px;}

.tab-section{position:relative;z-index:2;}
.tab-section .top {background: var(--primary_color);border-radius: 0px 0px 20px 20px;box-shadow: 0px 15px 24px 0px rgba(0, 0, 0, 0.08);padding: 24px 0;position:absolute;top:0;width:100%;}
.tab-section .top .tab-titles {gap: 36px;}
.tab-section .top .tab-titles > .tab-link {font-size: 16px;line-height:normal;color: #fff;cursor:pointer;}
.tab-section .top .tab-titles > .tab-link span {margin-right: 5px;transition: 400ms;}
.tab-section .top .tab-titles > .tab-link:hover > span {text-decoration: underline;}
.tab-section .bottom {background: #231F20;border-radius: 0 0 24px 24px;}
.tab-section .bottom .tab-content .image {padding: 80px 0 150px;}
.tab-section .bottom .tab-content .image > img {border-radius: 24px;}
.tab-section .bottom .tab-contents .tab-content {max-width: 840px;margin: 0 auto;padding: 70px 0;display:none;}
.tab-section .bottom .tab-contents .tab-content.active{display:block;}
.tab-section .bottom .tab-contents .tab-content h2 {margin-bottom: 30px;}
.tab-section .bottom .tab-contents .tab-content .content {font-size: 18px;line-height: 24px;letter-spacing: -0.72px;margin-bottom:70px;}

.jump-link-section .links { background: var(--primary_color); color: #ffffff; border-radius: 0 0 20px 20px; box-shadow: 0 15px 24px 0 rgba(0, 0, 0, .08); padding: 24px 0; gap:20px;  }
.jump-link-section .links a { color: #ffffff; font-family: --var(bodyfont); font-size: 16px; }
.jump-link-section .links a:hover, .jump-link-section .links a:focus { text-decoration: underline; }

@media screen and (max-width:767px) {
  .jump-link-section .links { flex-direction: column; padding-left: 20px; padding-right: 20px; }
  .jump-link-section .links .jump-link { padding: 20px 0; }
  .centered-img-content { padding-top: 50px; }
  .centered-img-content .container .content { padding-bottom: 50px; }
}

.centered-img-content { border-radius: 0 0 24px 24px; padding-top: 80px; }
.centered-img-content.dark-bg { background: #231f20; }
.centered-img-content .container { margin: 0 auto; max-width: 840px; text-align:center; }
.centered-img-content .container .content {  padding-bottom: 70px; }
.centered-img-content .container p { font-size: 18px; line-height:24px; }
.centered-img-content .container img { display: block; max-width: 100%; height: auto; border-radius: 24px; margin-bottom: 80px; transition: all 0.4s ease-out; }

@media screen and (min-width: 991px) { 
  .centered-img-content .container img { margin-bottom: 100px; }
}

.before-after-slider-section{padding:150px 0  110px;}
.before-after-slider-section .slider-wrapper{max-width:840px;margin:64px auto 0;}
.before-after-slider-section .slider-wrapper .slide-box{gap:32px;}
.before-after-slider-section .slider-wrapper .slide-box > div{border-radius:24px;overflow:hidden;position:relative;height:450px;}
.before-after-slider-section .slider-wrapper .slide-box>div img{height:100%;object-fit:cover;object-position:top;}
.before-after-slider-section .slider-wrapper .slide-box > div .image-label{position:absolute;content:'';left:32px;bottom:32px;background:#fff;padding:4px 12px;border-radius:12px;font-size:13px;line-height:normal;font-weight:700;}
.slider-custom-arrow .slick-arrow{bottom:-90px;-32px:;top:unset;background:url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/Advance-construction-2024/Images/fill-caret.svg) no-repeat center / cover;width:60px;height:60px;transform:unset;}
.slider-custom-arrow .slick-arrow:hover{box-shadow:rgba(149,157,165,0.4) 0px 8px 24px;border-radius:50%;}
.slider-custom-arrow .slick-arrow.slick-prev{left:calc(50% - 46px);transform:translateX(-50%)  rotate(270deg);}
.slider-custom-arrow .slick-arrow.slick-next{left:calc(50% + 46px);transform:translateX(-50%)  rotate(90deg);}

.video-slider-section{padding:110px 0 200px;position:relative;}
.video-slider-section:before{position:absolute;content:'';width:824px;height:814px;background: url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/Advance-construction-2024/Images/logo-advancedreconstruction.svg) no-repeat center / cover;left:-524px;top:-187px;z-index: -1;}
.video-slider-section .video-slider-wrapper{margin:64px -16px 0;}
.video-slider-section .video-slider-wrapper .box-wrapper{padding:0 16px;}
.video-slider-section .video-slider-wrapper .box{border-radius:24px;overflow:hidden;}
.video-slider-section .video-slider-wrapper .box img{width:100%;}
.video-slider-section .video-slider-wrapper .box .image{position:relative;}
.video-slider-section .video-slider-wrapper .box .image a{position:absolute;bottom:32px;left:32px;width:32px;height:32px;background:url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/Advance-construction-2024/Images/icon-play.svg) no-repeat center;}

.cards-list-section{position: relative;padding-top: 50px;}
.cards-list-section:before{position:absolute;content:'';width:100%;height:52px;top:0;left:0;background:url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/Advance-construction-2024/Images/circle-strip.svg) no-repeat left bottom / cover;}
.cards-list-section .inner{background:var(--primary_color);padding:160px 0 65px;position:relative;border-radius:0 0 24px 24px;overflow:hidden;}
.cards-list-section .inner:after{position:absolute;content:'';width:100%;height:310px;background:linear-gradient(180deg,rgba(47,38,211,0.00) 0%,#2F26D3 100%);bottom:0;left:0;}
.cards-list-section.remove-sadow .inner:after{opacity:0;visibility: hidden;transition:200ms;}
.cards-list-section .title{max-width:510px;}
.cards-list-section .cards-container{max-width:1050px;margin:0 auto;}
.cards-list-section .section-row{margin:-170px -16px 0;row-gap:64px;position:relative;}
.cards-list-section .section-row .card-wrapper{padding:0 16px;width:50%;}
.cards-list-section .section-row .card{border-radius:24px;border:2px solid #fff;padding:32px;}
.cards-list-section .card .content h4{font-size:20px;line-height:26px;font-weight:700;margin:0;}
.cards-list-section .card .content ul{padding:0;margin:24px 0 0 0;list-style:none;}
.cards-list-section .card .content ul li{font-size:18px;line-height:26px;padding-left:28px;position:relative;}
.cards-list-section .card .content ul li:before{position:absolute;content:'';width:12px;height:12px;top:4px;left:0;border:2px solid;border-radius:50%;}
.cards-list-section .card .content ul li + li{margin-top:12px;}
.cards-list-section .section-row .card-wrapper:nth-child(2) .card{position:relative;}
.cards-list-section .section-row .card-wrapper:nth-child(2) .card:before{position:absolute;content:'';width:540px;height:70px;background:url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/Advance-construction-2024/Images/line-svg-white.svg) no-repeat center;bottom:-68px;right:50%;}
.cards-list-section .section-row .card-wrapper:nth-child(3) .card{position:relative;}
.cards-list-section .section-row .card-wrapper:nth-child(3) .card:before{position:absolute;content:'';width:34px;height:2px;background:#fff;right:-34px;top:50%;}


.content-popup-section{padding:150px 0 80px;}
.content-popup-section .content-left{max-width:610px;}
.content-popup-section .content-left .content{margin-top:32px;}
.content-popup-section .right-popup{padding-left:32px;margin-left: auto;}
.content-popup-section .right-popup .image{border-radius:24px;overflow:hidden;position:relative;}
.content-popup-section .right-popup .image img{display:block;}
.content-popup-section .right-popup .image a{position:absolute;bottom:32px;left:32px;width:32px;height:32px;background:url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/Advance-construction-2024/Images/icon-play.svg) no-repeat center; width: 64px; height: 64px; border-radius: 50%; background-color: rgba(255, 255, 255, .1); border: 3px solid #fff;}
.content-popup-section .right-popup .image a:hover { border-color:#000; background-color:#000; }
.content-popup-section .content-left .btn-wrapper{margin-top:32px;gap: 32px;}

.logos-with-content {padding: 70px 0 0;}
.logos-with-content h2.title {margin-bottom: 55px;}
.logos-with-content .inner {max-width: 1000px;margin: 0 auto;}
.logos-with-content .inner .logos {display: flex;flex-direction: column;gap: 64px;width:100px}
.logos-with-content .inner .contents {width: calc(100% - 100px);padding-left: 75px;}
.logos-with-content h2.title > span:after{bottom:-20px;left:0;}
.logos-with-content .inner .contents .content {font-size: 18px;line-height: 26px;letter-spacing: -0.72px;}

.img_gallery {position: relative;z-index: 2;margin-top:70px;}
.img_gallery .image {border-radius: 24px 24px 0 0;overflow: hidden;}
.img_gallery .image img {width: 100%;object-fit: cover;}
.img_gallery .image:nth-child(1) { width: 27%;/*height: 400px;*/}
.img_gallery .image:nth-child(2) {width: 21%;/*height: 275px;*/}
.img_gallery .image:nth-child(3) {width: 28%;/*height: 340px;*/}
.img_gallery .image:nth-child(4) {width: 20%;/*height: 400px;*/}
.img_gallery .image > div{border-radius: 24px 24px 0 0;overflow: hidden;}
.img_gallery > .flex {gap: 32px;}
.img_gallery:after {content: '';width: 100%;height: 220px;display: inline-block;background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);position: absolute;bottom: 0;}

.faqs-section{padding:150px 0;}
.faqs-wrapper .custom-accordion{margin:75px auto 0;max-width:832px;}
.faqs-wrapper .custom-accordion .accordion-item{border-bottom: 1px solid #E0E0E0;}
.faqs-wrapper .custom-accordion .accordion-title{cursor:pointer;position:relative;padding:27px 57px 27px 0;}
.faqs-wrapper .custom-accordion .accordion-title:after{content:"";background:url("https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/Advance-construction-2024/Images/outline-caret.svg") no-repeat center;position:absolute;top:50%;transform:translateY(-50%);right:10px;transition:all 0.3s ease;width:32px;height:32px;}
.faqs-wrapper .custom-accordion .accordion-title.active:after{content:'';background:url("https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/Advance-construction-2024/Images/fill-caret.svg") no-repeat center;}
.faqs-wrapper .custom-accordion .accordion-title{font-size:20px;line-height:26px;font-weight:700;}
.faqs-wrapper .custom-accordion .accordion-tab{padding: 0 0 24px;}

.content-with-map{padding-top:50px;position:relative;}
.content-with-map:before{background:url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/Advance-construction-2024/Images/circle-strip.svg) no-repeat 0 100% / cover;content:"";height:52px;left:0;position:absolute;top:0;width:100%;filter:brightness(0) saturate(100%) invert(8%) sepia(12%) saturate(482%) hue-rotate(294deg) brightness(91%) contrast(89%);}
.content-with-map .inner{padding:150px 0 0;background:#231F20;min-height: 600px;}
.content-with-map .left-content{max-width:540px;padding-right:32px;padding-bottom:40px;}
.content-with-map .left-content .btn-wrapper{gap:32px;}
.content-with-map .left-content .btn-wrapper{margin-top:64px;}
.content-with-map .map{display:flex;margin-left:auto;border-radius:24px;overflow:hidden;margin-bottom:-50px;z-index:2;flex-shrink: 0;max-width:724px;min-height:500px;aspect-ratio: 3 / 2;margin-top:10px;}

.form-schdule{background:var(--primary_color);padding:175px 0 150px;}
.form-schdule .title .content{margin-top:32px;}
.form-schdule .form-wrapper{margin-top:32px;}
.form-schdule .form-wrapper{max-width:832px;background:#fff;padding: 32px;border-radius: 20px;margin:32px auto 0;}
.form-schdule .form-wrapper fieldset{max-width:100%;}
/* DIEP Flap - LP End */

.content-video-slider{padding:90px 0 130px 0;}
.content-video-slider .container{max-width:1106px;}
.content-video-slider .title{max-width:1048px;margin:0 auto;}
.content-video-slider .inner{margin:50px 0 0 0;}
.content-video-slider .content-text{width:calc(100% - 615px);padding:0 40px 0 0;} 
.content-video-slider .slider{width:615px;}
.content-video-slider .slider .image{position:relative;height: 385px;}
.content-video-slider .slider .image a{position:absolute;bottom:32px;left:32px;width:32px;height:32px;background:url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/Advance-construction-2024/Images/icon-play.svg) no-repeat center;}
.content-video-slider .slider .image img{width:100%;height:100%;border-radius:24px;object-fit:cover;}
.content-video-slider .slider .controls{display:flex;align-items:center;gap:30px;margin:35px 0 0;}
.content-video-slider .slider .controls > div{width:60px;height:60px;background:var(--primary_color);border-radius:100%;cursor:pointer;position:relative;}
.content-video-slider .slider .controls > div:after{position:absolute;left:50%;top:50%;width:20px;height:20px;content:'';background:url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/Advance-construction-2024/Images/icon-arrow.svg) no-repeat center;transform:translate(-50%,-50%);}
.content-video-slider .slider .controls > div.sl-prev{transform: scale(-1);}

.guide{background:var(--primary_color);margin:70px 0 0; border-radius:0 0 24px 24px;padding:140px 0 65px;position:relative;}
.guide:before{background:url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/Advance-construction-2024/Images/circle-strip.svg) no-repeat 0 100%/cover;content:"";height:52px;left:0;position:absolute;bottom:100%;width:100%;}
.guide .title-part{max-width:none;width:430px;}
.guide .list-wrapper{width:calc(100% - 430px);padding:0 0 0 35px;}
.guide .list-wrapper .list{border:1px solid #fff;border-radius:12px;margin:0 16px 32px;padding:32px;position:relative;width:calc(50% - 32px);display:flex;flex-flow:column;justify-content:space-between;}
.guide .list-wrapper .list.link_field{padding-right:92px;}
.guide .list-wrapper .list.link_field:after{content:'';position:absolute;right:30px;bottom:30px;width:30px;height:30px;background:#fff url(https://46743459.fs1.hubspotusercontent-na1.net/hubfs/46743459/leos-pet-care/image/icon-arrow.svg) no-repeat center;border-radius:100%; transition:400ms;}
.guide .list-wrapper .list:hover.link_field:after{right:20px;}
.guide .list-wrapper .list a.overlink{position:absolute;left:0;top:0;width:100%;height:100%;}

.how-we-work{padding:130px 0 40px;}
.how-we-work .list-wrapper{margin:30px -16px 0;}
.how-we-work .list-wrapper .list{border:1px solid var(--newColor);border-radius:24px;margin:0 16px 32px;padding:32px;position:relative;width:calc(25% - 32px);background:#fff;}
.how-we-work .list-wrapper .list .loop{color:#fff;font-size:32px;letter-spacing:-1.28px;text-align:center;width:50px;height:50px;background:var(--newColor);border-radius:100%;min-width:50px;padding:6px 0 0;line-height:normal;font-weight:400;margin:0 10px 0 0;}
.how-we-work .list-wrapper .list h4{display:flex;font-size:20px;font-weight:700;line-height:26px; /* 130% */letter-spacing:-0.8px;align-items:center;}
.how-we-work .list-wrapper .list + .list:after{content:'';position:absolute;left:-33px;top:50%;width:33px;height:1px;background:var(--newColor);}

.treatment-journey{padding:60px 0 130px 0;position:relative;}
.treatment-journey a{color:var(--secondary_color);}
.treatment-journey a:hover{color:var(--newColor);}
.treatment-journey .container{max-width:1160px;}
.treatment-journey .left-texts{width:calc(100% - 295px);padding:0 180px 0 210px;}
.treatment-journey .left-texts [class*="button-"]{margin-top:30px;}
.treatment-journey .inner{padding:30px 0 0;}
.treatment-journey .contacts{width:295px;}
.treatment-journey .contacts strong{font-weight:700;}
.treatment-journey .contacts .repeat-content + .repeat-content{margin-top:25px;padding-top:25px;border-top:1px solid #E0E0E0;}
.treatment-journey:before{background:url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/Advance-construction-2024/Images/logo-advancedreconstruction.svg) no-repeat 50%/cover;content:"";height:814px;left:-524px;position:absolute;top:93px;width:824px;z-index:-1;}

.title-content-map{padding:90px 0 60px;position:relative;}
.title-content-map .content-part{max-width:830px;margin:20px auto 0;}
.title-content-map .map-wrapper{margin:60px 0 0;position:relative;}
.title-content-map .map-wrapper svg{height:auto;max-width:100%;display:block;margin:0 auto;}
.title-content-map .map-wrapper g{pointer-events:bounding-box;}
.title-content-map .map-wrapper g path{transition:400ms;}
.title-content-map .map-wrapper g[fill="fill"] path{fill:var(--newColor)!important;}

.title-content-map .map-wrapper .testi-bubble{position:absolute;left:0;top:0;transition:400ms;border-radius:12px;background:#FFF;box-shadow:0px 10px 30px -8px rgba(0,0,0,0.20);width:400px;font-size:16px;line-height:24px;letter-spacing:-0.64px;padding:24px 24px 20px;display:none;}
.title-content-map .map-wrapper .testi-bubble a{font-size:12px;letter-spacing:-0.48px;text-decoration-line:underline;}
.title-content-map .map-wrapper .testi-bubble svg{position:absolute;left:50%;top:100%;transform:translateX(-50%);}
.title-content-map .map-wrapper .testi-bubble .innerFlex{display:flex;}
.title-content-map .map-wrapper .testi-bubble .left-image{width:65px;text-align:center;}
.title-content-map .map-wrapper .testi-bubble .left-image .image{width:65px;height:65px;border-radius:64px;border:2px solid #F4F4F4;}
.title-content-map .map-wrapper .testi-bubble .rightDetail{width:calc(100% - 65px);padding:0 0 0 20px;}
.title-content-map .map-wrapper .testi-bubble .rightDetail .name_name{font-size:16px;font-weight:700;letter-spacing:-0.64px;padding:15px 0 0;}
.title-content-map .map-wrapper .testi-bubble .rightDetail .location{color:#909090;font-size:14px;margin:-6px 0 0;}
.title-content-map .map-wrapper .testi-bubble .rightDetail .bottom_links{padding:5px 0 0;}
.title-content-map .map-wrapper .testi-bubble[data-cont="north_a"]{top:-90px;}
.title-content-map .map-wrapper .testi-bubble[data-cont="south_a"]{top:130px; left:90px;}
.title-content-map .map-wrapper .testi-bubble[data-cont="europe"]{top:-130px; left:34%;}
.title-content-map .map-wrapper .testi-bubble[data-cont="africa"]{left:32%; top:40px;}
.title-content-map .map-wrapper .testi-bubble[data-cont="asia"]{left:auto; right:200px; top:-90px;}
.title-content-map .map-wrapper .testi-bubble[data-cont="australia"]{top:190px;left:auto;right:50px;}

.full-video{ position: relative; border-top: 2px solid var(--primary_color); }
.full-video::before { position: absolute; content: ''; top: 0; left: 0; width: 100%; height: 30px; background: linear-gradient(0deg, transparent 0, rgba(0, 0, 0, .4) 100%); }
.full-video video { width: 100%; max-height: 820px; object-fit: cover; object-position: center;  }






@media(max-width:1529px){
    .global-influence-section .global-influence-inner .influencer-card.card-8 .influencer-content{right:auto; left:-100px;}
    .global-influence-section .global-influence-inner .influencer-card.card-8 .influencer-content:before{transform:scaleX(-1);left:auto;right:20px;}
}

@media(max-width:1429px){
    .hero-banner .banner-left{margin-left:30px;}

    .our-services-section .services-row{max-width:1080px;}
    .our-services-section .services-row .services-card{width:360px;height:360px;}

    .expertise-section .human_image img{max-width:600px;}
    .expertise-section .expertise-img .hotspot-dot.dot-1{margin:-22px 0 0 -95px;}
    .expertise-section .expertise-img .hotspot-dot.dot-2{margin:-39px 0 0 -68px;}
    .expertise-section .expertise-img .hotspot-dot.dot-3{margin:-48px 0 0 -102px;}
    .expertise-section .expertise-img .hotspot-dot.dot-4{margin:-60px 0 0 -90px;}
    .expertise-section .expertise-img .hotspot-dot.dot-5{margin:-76px 0 0 -95px;}
    .expertise-section .expertise-img .hotspot-dot.dot-6{margin:-80px 0 0 -70px;}
    .expertise-section .expertise-img .hotspot-dot.dot-7{margin:-86px 0 0 -98px;}
    .expertise-section .expertise-img .hotspot-dot.dot-8{margin:-86px 0 0 -62px;}
    .expertise-section .expertise-img .hotspot-dot.dot-9{margin:-110px 0 0 -30px;}
    .expertise-section .expertise-img .hotspot-dot.dot-10{margin:-100px 0 0 -60px;}
    .expertise-section .expertise-img .hotspot-dot.dot-11{margin:-100px 0 0 -60px;}
    .expertise-section .expertise-img .hotspot-dot.dot-12{margin:-100px 0 0 -80px;}

    .global-influence-section .global-influence-inner .influencer-card.card-6{left:10px;top:42%;}
    .global-influence-section .global-influence-inner .influencer-card.card-8{right:11%;top:41%;}
    
    .title-content-map .map-wrapper .testi-bubble[data-cont=north_a]{top:-130px;}
    .title-content-map .map-wrapper .testi-bubble[data-cont=australia]{right:-20px;top:170px;}
    .title-content-map .map-wrapper .testi-bubble[data-cont=asia]{top:-110px; right:120px;}
}



@media(max-width:1199px){
    .h2{font-size:70px;line-height:65px;}

    .our-services-section .services-row{max-width:930px;}
    .our-services-section .services-row .services-card{width:310px;height:310px;}

    .expertise-section .expertise-row .expertise-info{max-width:450px;}
    .expertise-section .accordion-wrapper{max-width:100%;}
    .expertise-section .human_image img{max-width:500px;}
    .expertise-section .expertise-img .hotspot-dot img{width:12px;}
    .expertise-section .expertise-img .hotspot-dot.dot-1{margin:-32px 0 0 -154px;}
    .expertise-section .expertise-img .hotspot-dot.dot-2{margin:-54px 0px 0 -106px;}
    .expertise-section .expertise-img .hotspot-dot.dot-3{margin:-72px 0 0 -155px;}
    .expertise-section .expertise-img .hotspot-dot.dot-4{margin:-90px 0 0 -140px;}
    .expertise-section .expertise-img .hotspot-dot.dot-6{margin:-126px 0 0 -110px;}
    .expertise-section .expertise-img .hotspot-dot.dot-7{margin:-126px 0 0 -153px;}
    .expertise-section .expertise-img .hotspot-dot.dot-8{margin:-136px 0 0 -125px;}
    .expertise-section .expertise-img .hotspot-dot.dot-9{margin:-160px 0 0 -43px;}
    .expertise-section .expertise-img .hotspot-dot.dot-10{margin:-153px 0 0 -92px;}
    .expertise-section .expertise-img .hotspot-dot.dot-11{margin:-155px 0 0 -105px;}
    .expertise-section .expertise-img .hotspot-dot.dot-12{margin:-156px 0 0 -130px;}

    .global-influence-section .global-influence-inner{width:970px;height:970px;}
    .global-influence-section .influencer-card-wrapper .ring.ring2{width:calc(100% - 100px);height:calc(100% - 100px);}
    .global-influence-section .influencer-card-wrapper .ring.ring3{width:calc(100% - 200px);height:calc(100% - 200px);}
    .global-influence-section .global-influencers h2{font-size:50px;line-height:55px;}
    .global-influence-section .global-influencers .content{font-size:20px;line-height:28px;}

    .global-influence-section .global-influence-inner .influencer-card.card-1{left:27%;top:-7%;}
    .global-influence-section .global-influence-inner .influencer-card.card-3 .influencer-img{width:150px;height:150px;}
    .global-influence-section .global-influence-inner .influencer-card.card-3 .influencer-content{top:-70px;right:-80px;}
    .global-influence-section .global-influence-inner .influencer-card.card-4 .influencer-img{width:130px;height:130px;}
    .global-influence-section .global-influence-inner .influencer-card.card-4{left:6%;top:9%;}
    .global-influence-section .global-influence-inner .influencer-card.card-5{right:3%; top:15%;}
    .global-influence-section .global-influence-inner .influencer-card.card-6{left:10px;top:42%;}
    .global-influence-section .global-influence-inner .influencer-card.card-6 .influencer-img{}
    .global-influence-section .global-influence-inner .influencer-card.card-7{left:2%; top:26%;}
    .global-influence-section .global-influence-inner .influencer-card.card-7 .influencer-img{width:70px;height:70px;}
    .global-influence-section .global-influence-inner .influencer-card.card-8{right:2%;top:42%;}
    .global-influence-section .global-influence-inner .influencer-card.card-8 .influencer-img{width:100px;height:100px;}
    .global-influence-section .global-influence-inner .influencer-card.card-8 .influencer-content{left:-100px;right:auto;top:-76px;}
    .global-influence-section .global-influence-inner .influencer-card.card-9 .influencer-content{top:-50px;}
    .global-influence-section .global-influence-inner .influencer-card.card-10{bottom:2%; left:26%;}
    .global-influence-section .global-influence-inner .influencer-card.card-11 .influencer-img{width:150px;height:150px;}
    .global-influence-section .global-influence-inner .influencer-card.card-12{right:9%;bottom:11%;}
    .global-influence-section .global-influence-inner .influencer-card.card-12 .influencer-img{width:140px;height:140px;}
    .global-influence-section .global-influence-inner .influencer-card.card-12 .influencer-content{right:-20px;top:-80px;}

    .evolution-section .right-content{margin-left:40px;}
    .evolution-section .numbers-content-wrapper .numbers-wrapper{flex-direction:column;align-items: center;}
    .evolution-section .numbers-content-wrapper .numbers-wrapper:after {left: 100%;}
    .evolution-section .numbers-content-wrapper .numbers-wrapper .box + .box{margin-top:30px;}

    .featured-section .featured-row .video-wrapper{width:340px;height:320px;}

    .globe-worldmap{margin: 30px auto 0;}
    .global-influence-section .global-influencers .bottom-content{margin:10px 0 40px;}

    .img_with_form .inner {padding: 50px 0 0;}
    .img_with_form .inner .form-wrapper {margin-bottom: -150px;}

    .tab-section .top .tab-titles{gap:20px;}

    .content-popup-section .content-left{max-width:560px;}

    .faqs-section{padding:100px 0;}
    .faqs-wrapper .custom-accordion{margin:50px auto 0;}

    .content-with-map .inner{padding:100px 0;}
    .content-with-map .left-content{max-width:100%;}
    .content-with-map .section-row{flex-direction:column;}
    .content-with-map .map{margin-left:unset;}
    .content-with-map .map img{width:100%;}
    
    .form-schdule{padding:100px 0;}
    
    .content-video-slider .slider{width:445px;}
    .content-video-slider .slider .image{height:285px;}
    .content-video-slider .content-text{width:calc(100% - 445px);}
    
    .guide .title-part{width:240px;}
    .guide .list-wrapper{width:calc(100% - 240px);}
    .guide .list-wrapper .list.link_field:after{right:15px;bottom:15px;}
    .guide .list-wrapper .list{padding:16px 22px;}
    .guide .list-wrapper .list.link_field{padding-right:52px;}

    .how-we-work .list-wrapper .list .loop{font-size:22px;width:37px;height:37px;min-width:37px;}
    .how-we-work .list-wrapper .list{padding:16px;}

    .treatment-journey .left-texts{padding:0 90px 0 194px;}
    
    .title-content-map .map-wrapper .testi-bubble[data-cont=north_a]{top:-150px;left:-20px;}
    .title-content-map .map-wrapper .testi-bubble[data-cont=south_a]{left:30px;top:60px;}
    .title-content-map .map-wrapper .testi-bubble[data-cont=europe]{left:31%;top:-160px;}
    .title-content-map .map-wrapper .testi-bubble[data-cont=africa]{left:28%;top:-30px;}
    .title-content-map .map-wrapper .testi-bubble[data-cont=asia]{right:30px;top:-150px;}
    .title-content-map .map-wrapper .testi-bubble[data-cont=australia]{right:10px;top:90px;}
    .title-content-map .map-wrapper .testi-bubble[data-cont=australia] svg{left:67%;}
    
    

}
@media(max-width:991px){
    .global-influence-section .global-influence-inner .influencer-card-wrapper{position:static;width: 750px;height: 750px;margin: 50px auto 0;}
    .global-influence-section .global-influence-inner .influencer-card .influencer-img,
    .global-influence-section .global-influence-inner .influencer-card .influencer-img:not(.no-blur) { filter:blur(0); } 

    .hero-banner .banner-left{margin:0;}

    .our-services-section .services-row{max-width:720px;}
    .our-services-section .services-row .services-card{width:240px;height:240px;}

    .expertise-section{padding-top: 80px;}
    .expertise-section h2 .right-title {padding-right: 0;}
    .expertise-section .expertise-row .expertise-info{max-width:350px;padding-top:30px;}
    .expertise-section .accordion-wrapper{margin-top:60px;}
    .expertise-section .human_image img{max-width:390px;}
    .expertise-section .expertise-img .hotspot-dot.dot-1{margin:-43px 0 0 -212px;}
    .expertise-section .expertise-img .hotspot-dot.dot-2{margin:-84px 0 0 -146px;}
    .expertise-section .expertise-img .hotspot-dot.dot-3{margin:-100px 0 0 -223px;}
    .expertise-section .expertise-img .hotspot-dot.dot-4{margin:-127px 0 0 -200px;}
    .expertise-section .expertise-img .hotspot-dot.dot-5{margin:-156px 0 0 -215px;}
    .expertise-section .expertise-img .hotspot-dot.dot-6{margin:-176px 0 0 -157px;}
    .expertise-section .expertise-img .hotspot-dot.dot-7{margin:-175px 0 0 -216px;}
    .expertise-section .expertise-img .hotspot-dot.dot-8{margin:-193px 0 0 -178px;}
    .expertise-section .expertise-img .hotspot-dot.dot-9{margin:-230px 0 0 -63px;}
    .expertise-section .expertise-img .hotspot-dot.dot-10{margin:-223px 0 0 -122px;}
    .expertise-section .expertise-img .hotspot-dot.dot-11{margin:-225px 0 0 -155px;}
    .expertise-section .expertise-img .hotspot-dot.dot-12{margin:-226px 0 0 -187px;}
    .expertise-section .expertise-popup{padding:30px 20px;max-width: 350px;}
    .expertise-section .expertise-popup .link-btn2{margin-top:20px;}
    .expertise-section .expertise-popup .content{margin-top:20px;}
    .expertise-section .expertise-popup .ep-title{font-size:30px;line-height:36px;padding-right:50px;}
    .expertise-section .expertise-popup .close-btn{width:40px;height:40px;}
    .expertise-section .expertise-popup .link-btn2 a{padding:15px 20px;}

    .global-influence-section{padding:110px 0;}
    .global-influence-section .global-influence-inner{width:auto;height:auto;left: 50%;position:static;/*transform:translateX(0)!important;*/bottom:90px;display: flex;flex-direction: column-reverse;}
    .global-influence-section .global-influencers h2 br{display:none;}
    .global-influence-section .global-influence-inner .planet-img{display:none;}
    .global-influence-section .global-influence-inner .influencer-card.card-1{left: 36%;}
    .global-influence-section .global-influence-inner .influencer-card.card-2,
    .global-influence-section .global-influence-inner .influencer-card.card-5,
    .global-influence-section .global-influence-inner .influencer-card.card-11,
    .global-influence-section .global-influence-inner .influencer-card.card-13{display:none;}
    .global-influence-section .global-influence-inner .influencer-card.card-4 .influencer-content{top:-56px;right:-90px;}
    .global-influence-section .global-influence-inner .influencer-card.card-8{right: 120px;}
    .global-influence-section .global-influence-inner .influencer-card.card-8 .influencer-content{max-width: 160px;left: auto; right: -60px;}
    .global-influence-section .global-influence-inner .influencer-card.card-8 .influencer-content:before{transform: none;left: 30px;}
    .global-influence-section .global-influence-inner .influencer-card .influencer-content,.global-influence-section .global-influence-inner .influencer-card.card-12 .influencer-content{top:-70px;}

    .global-influence-section .global-influencers{position:static;transform:translateX(0);height: auto;}

    .global-influence-section .global-influence-inner .influencer-card.card-4{left:6%; top:12%;}
    .global-influence-section .global-influence-inner .influencer-card.card-6{left:2px;top:60%}
    .global-influence-section .global-influence-inner .influencer-card.card-9{bottom:3%;left:30%;}
    .global-influence-section .global-influence-inner .influencer-card.card-10{bottom:7%;left:70%;}
    .global-influence-section .global-influence-inner .influencer-card.card-12{top:40%;bottom:unset;right:41%;}
    .global-influence-section .global-influence-inner .influencer-card.card-7{left:4%;top:33%;}

    .evolution-section h2 br{display:none;}
    .evolution-section .numbers-content-wrapper{margin-top:60px;}
    .evolution-section .cards-container .card-box{min-height:unset;}
    .evolution-section .numbers-content-wrapper .numbers-wrapper .box{padding: 0 20px;}
    .evolution-section .cards-container .card{padding:20px 25px;min-height:280px;}
    .evolution-section .cards-container .card .image{max-width:300px;height:200px;}

    .featured-section .title h2 br{display:none;}
    .featured-section .title h2{font-size:40px;line-height:38px;}
    .featured-section .featured-row .right-content{margin-left:26px;}

    .h1-title {font-size: 52px;line-height: 60px;}
    .h2-title {font-size: 40px;line-height: 45px;}

    .icon-title-section{padding:80px 0 32px;}
    .icon-title-section .section-wrapper{padding:0;}
    .icon-title-section .inner{width:100%;}

    .tab-section .list-dropdown{display:flex;justify-content:center;color:#fff;font-size:16px;line-height:normal;}
    .tab-section .list-dropdown span{position:relative;display:inline-block;padding-right:20px;margin-left:10px;}
    .tab-section .list-dropdown span:after{position:absolute;top:4px;right:0;background:url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/Advance-construction-2024/Images/icon-arrow.svg);width:12px;height:12px;content:'';transform:rotate(90deg);}
    .tab-section .top .tab-titles>.tab-link span{margin:0;}
    .tab-section .top .tab-titles{display:none;}
    .tab-section .top .tab-titles>.tab-link{display:block;max-width:max-content;margin:20px auto 0;}
    .tab-section .top .tab-titles>.tab-link img{display:none;}
    .tab-section .bottom .tab-content .image {padding: 80px 0;}
    .tab-section .bottom .tab-contents .tab-content .content {margin-bottom: 0;}

    .before-after-slider-section{padding:100px 0 100px;}
    .before-after-slider-section .slider-wrapper .slide-box{display:flex;}
    .slider-custom-arrow .slick-arrow{width:40px;height:40px;bottom:-60px;}
    .slider-custom-arrow .slick-arrow.slick-prev{left:calc(50% - 30px);}
    .slider-custom-arrow .slick-arrow.slick-next{left:calc(50% + 30px);}

    .video-slider-section{padding:80px 0 120px;}
    .video-slider-section:before{width:500px;height:490px;left:-330px;}

    .cards-list-section .inner{padding:100px 0 60px;}

    .content-popup-section .section-row{flex-wrap:wrap;}
    .content-popup-section .content-left{max-width:100%;}
    .content-popup-section .right-popup{padding:0;margin:32px 0 0;}
    .content-popup-section{padding:80px 0;}

    .logos-with-content .inner .contents {padding-left: 50px;}

    .faqs-section{padding:80px 0;}
    
    .content-with-map .inner{padding:80px 0;}
    .content-with-map .map{margin-bottom:0;}
    
    .form-schdule{padding:80px 0;}
    
    .content-video-slider{padding:60px 0 70px;}
    .content-video-slider .inner{display:block;}
    .content-video-slider .content-text{width:auto; padding:0 0 40px;text-align:center;}
    .content-video-slider .slider{width:445px;margin:0 auto;}
    .content-video-slider .slider .controls{justify-content:center;}
    
    .guide{padding:60px 0 65px;}
    .guide .title-part{max-width:none;width:auto;margin:0 0 60px;}
    .guide .inner{display:block;}
    .guide .list-wrapper{padding:50px 0 0;width:auto;margin:0 -16px;display:block;}
    .guide .list-wrapper .list.link_field{width:auto;}
    
    .how-we-work{padding:70px 0 50px;}
    .how-we-work .list-wrapper .list{width:calc(50% - 32px);}
    .how-we-work .list-wrapper .list + .list:after{display:none;}
    
    .treatment-journey{padding:0 0 80px;}
    .treatment-journey:before{left:-624px;opacity:0.2;}
    .treatment-journey .left-texts{padding:0 40px 0 0;}
    
    .title-content-map .map-wrapper .testi-bubble[data-cont=north_a]{left:-10px;top:-190px;}
    .title-content-map .map-wrapper .testi-bubble[data-cont=south_a]{left:-10px;top:0px;}
    .title-content-map .map-wrapper .testi-bubble[data-cont=europe]{left:25%;top:-160px;}
    .title-content-map .map-wrapper .testi-bubble[data-cont=africa]{left:21%;top:-60px;}
    .title-content-map .map-wrapper .testi-bubble[data-cont=australia]{right:70px;top:30px;}
    .title-content-map .map-wrapper .testi-bubble[data-cont=australia] svg{left:90%;}
    
}
@media(max-width:767px){
    .h1{font-size:45px;line-height:42px;}
    .h2{font-size:50px;line-height:47px;}
    .h4{font-size:16px;line-height:24px;}

    .content{font-size:16px;line-height:24px;}

    .link-btn2 a{font-size:14px;line-height:21px;}

    .hero-banner .hero-banner-inner{min-height: unset;}
    .hero-banner .hero-banner-inner.hadder-banner-bg{position:relative;}
    .hero-banner .hero-banner-inner.hadder-banner-bg:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
    .hero-banner .banner-left{padding:60px 0 420px;}
    .hero-banner .video-bg video{max-width:767px;height:400px;bottom:0;object-position:top right;object-fit:cover;}

    .our-services-section{z-index:2;}
    .our-services-section .services-row {flex-direction: column;padding: 50px 0;}
    .our-services-section .services-row .services-card h4{font-size:20px;line-height:24px;}

    .expertise-section{border-radius: 20px;margin-top: -30px;padding:60px 0;}
    .expertise-section h2 .right-title{padding:0;}
    .expertise-section h2.h2 span{text-align:left;}
    .expertise-section .expertise-row .expertise-info{padding-top:40px;max-width:100%;margin-bottom:40px;}
    .expertise-section .accordion-wrapper{margin-top:60px;max-width: 100%;}
    .expertise-section .expertise-row{flex-wrap:wrap;}
    .expertise-section .expertise-row .expertise-img{position:relative;width:100%;top:unset;right:unset;height:100%;max-width: fit-content;margin: 0 auto;}
    .expertise-section .expertise-img-wrapper{position:relative;}
    .expertise-section .human_image img{max-width: 300px;}
    .expertise-section .expertise-img .hotspot-dot img{width:8px;}
    .expertise-section .expertise-img .hotspot-dot.dot-1{margin:-58px 0 0 -265px;}
    .expertise-section .expertise-img .hotspot-dot.dot-2{margin:-106px 0 0 -186px;}
    .expertise-section .expertise-img .hotspot-dot.dot-3{margin:-124px 0 0 -273px;}
    .expertise-section .expertise-img .hotspot-dot.dot-4{margin:-160px 0 0 -248px;}
    .expertise-section .expertise-img .hotspot-dot.dot-5{margin:-196px 0 0 -267px;}
    .expertise-section .expertise-img .hotspot-dot.dot-6{margin:-215px 0 0 -195px;}
    .expertise-section .expertise-img .hotspot-dot.dot-7{margin:-219px 0 0 -267px;}
    .expertise-section .expertise-img .hotspot-dot.dot-8{margin:-239px 0 0 -220px;}
    .expertise-section .expertise-img .hotspot-dot.dot-9{margin:-290px 0 0 -81px;}
    .expertise-section .expertise-img .hotspot-dot.dot-10{margin:-273px 0 0 -148px;}
    .expertise-section .expertise-img .hotspot-dot.dot-11{margin:-275px 0 0 -183px;}
    .expertise-section .expertise-img .hotspot-dot.dot-12{margin:-276px 0 0 -227px;}

    .custom-accordion .hotspot-link-wrapper .hotspot-link{font-size:14px;line-height:22px;}
    .custom-accordion .hotspot-link-wrapper .hotspot-link:after{width: 15px;height: 15px;}

    .global-influence-section{padding:70px 0;}
    .global-influence-section .global-influence-inner{width:auto;height:auto;bottom:-220px; bottom:80px;left:50%;}
    .global-influence-section .global-influence-inner .influencer-card-wrapper{transform: scale(1);width:540px;height:540px;}
    .global-influence-section .global-influencers{top:-118%;}
    .global-influence-section .global-influencers .content{margin-top:20px;}
    .global-influence-section .global-influence-inner .influencer-card .influencer-content{padding:7px 12px;border-radius:12px; font-size:14px;line-height:16px;padding:12px;}
    .global-influence-section .global-influence-inner .influencer-card .influencer-content br{display:none;}
    .global-influence-section .global-influence-inner .influencer-card.card-1{left:10%;bottom:44%;top:unset;}
    .global-influence-section .global-influence-inner .influencer-card.card-1 .influencer-img{height:90px;width:90px;}
    .global-influence-section .global-influence-inner .influencer-card.card-3 .influencer-img{height:100px;width:100px;}
    .global-influence-section .global-influence-inner .influencer-card.card-3 .influencer-content{top:-50px;}
    .global-influence-section .global-influence-inner .influencer-card.card-4 .influencer-img{height:100px;width:100px;}
    .global-influence-section .global-influence-inner .influencer-card.card-4 .influencer-content{right:-90px; top:-31px;}
    .global-influence-section .global-influence-inner .influencer-card.card-6{top: 73%;}
    .global-influence-section .global-influence-inner .influencer-card.card-6 .influencer-img{height:100px;width:100px;}
    .global-influence-section .global-influence-inner .influencer-card.card-6 .influencer-content{top:-30px;right:-130px;}
    .global-influence-section .global-influence-inner .influencer-card.card-7{right: 43%;top: -30px;left:unset;}
    .global-influence-section .global-influence-inner .influencer-card.card-8 .influencer-img{width:70px;height:70px;}
    .global-influence-section .global-influence-inner .influencer-card.card-8 .influencer-content{max-width:120px;right:-50px; top:-47px;}
    .global-influence-section .global-influence-inner .influencer-card.card-8{right:10%;}
    .global-influence-section .global-influence-inner .influencer-card.card-9 {bottom: -7%;}
    .global-influence-section .global-influence-inner .influencer-card.card-9 .influencer-img{width:100px;height:100px;}
    .global-influence-section .global-influence-inner .influencer-card.card-9 .influencer-content{top:-50px;}
    .global-influence-section .global-influence-inner .influencer-card.card-10 .influencer-content{top:-50px;}
    .global-influence-section .global-influence-inner .influencer-card.card-10 .influencer-img{width:70px;height:70px;}
    .global-influence-section .global-influence-inner .influencer-card.card-12{right:38%;top:38%;}
    .global-influence-section .global-influence-inner .influencer-card.card-12 .influencer-content{top:-60px;}

    .influence-video-wrapper.fancybox-content{border-radius: 10px;}

    .evolution-section{padding:80px 0;}
    .evolution-section .numbers-content-wrapper{margin-top:50px;}
    .evolution-section .numbers-content-wrapper .numbers-wrapper{display:flex;flex-direction:row;}
    .evolution-section .numbers-content-wrapper .numbers-wrapper:after{left:50%;}
    .evolution-section .numbers-content-wrapper .numbers-wrapper .box+.box{margin:0;}
    .evolution-section .numbers-content-wrapper .numbers-wrapper{margin:0 0 30px 0;}
    .evolution-section .content{position:relative;z-index:2;max-width:100%;}
    .evolution-section .cards-container .card-box{height:auto;margin-top:50px;}
    .evolution-section .right-content .card-content{font-size:18px;line-height:27px;}
    .evolution-section .cards-container .card{border-radius:20px;position:relative;z-index:2;}

    .featured-section{padding:60px 0;}
    .featured-section .post-text{font-size:14px;line-height:21px;}
    .featured-section .featured-row{flex-direction:column-reverse;}
    .featured-section .featured-row .right-content{text-align:center;margin-left:0;}
    .featured-section .featured-row .video-wrapper{margin:40px auto 0;}

    .h1-title {font-size: 40px;line-height: 48px;letter-spacing: -1.6px;}
    .h2-title {font-size: 32px;line-height: 46px;letter-spacing: -1.28px;}

    .flap-lp{margin-top:0;}
    .flap-lp .container {padding: 0 24px;}
    .banner-only-title .inner{padding:165px 0 32px;}
    .title-shape > span:after {left: 0;height: 15px;;background-size: 100% 15px;bottom: 0;}

    .img_with_form{background:none !important;}
    .img_with_form .inner{margin:-150px auto 0;padding:0;}
    .img_with_form .inner .title{padding:0;}
    .img_with_form > .image{display:block; height:390px;}
    .img_with_form > .image > img{height: 100% !important;object-fit:cover;width:100%;}
    .img_with_form .inner .form-wrapper {margin-bottom: -65px;position: relative;}

    .normal-content-section .inner {max-width: 100%;padding: 110px 0 50px;}
    .normal-content-section .inner h2, .icon-title-section h2 {margin-bottom: 25px;}
    .normal-content-section .content {font-size: 16px;line-height: 24px;letter-spacing: -0.64px;}


    .icon-title-section {padding: 50px 0;}
    .icon-title-section h2{margin-bottom:50px;}
    .icon-title-section .inner .icon-grid {display: flex;align-items: center;width: 100%;padding-bottom:24px;}
    .icon-title-section .inner .icon-grid:last-child{padding-bottom:0;}
    .icon-title-section .inner .icon-grid .title {font-size: 16px;letter-spacing: -0.64px;}
    .tab-section .bottom .tab-contents .tab-content {padding: 70px 0 50px;}
    .tab-section .bottom .tab-content .image {padding: 50px 0 20px;}
    .tab-section .bottom .tab-contents .tab-content .content {font-size: 16px;letter-spacing: -0.64px;}
    .tab-section .bottom .tab-contents .tab-content h2 {margin-bottom: 20px;}

    .before-after-slider-section{padding:64px 0;}
    .before-after-slider-section .slider-wrapper{margin:30px auto 0;}
    .video-slider-section{padding:90px 0 80px;}
    .video-slider-section .video-slider-wrapper{margin:30px auto 0;}
    .video-slider-section .video-slider-wrapper .box-wrapper{padding:0;}

    .cards-list-section{padding-top:38px;}
    .cards-list-section:before{height: 38px;}
    .cards-list-section .inner{padding:48px 0;}
    .cards-list-section .section-row{margin:0;}
    .cards-list-section .section-row .card-wrapper{padding:0;width:100%;max-width:400px;margin:0 auto;}
    .cards-list-section .title{text-align:center;max-width:100%;}
    .cards-list-section .section-row .card-wrapper:nth-child(2) .card:before{display:none;}
    .cards-list-section .section-row .card-wrapper:nth-child(3) .card:before{display:none;}
    .cards-list-section .section-row .card-wrapper + .card-wrapper{margin-top:32px;}
    .cards-list-section .card .content ul li{font-size:16px;line-height:24px;}

    .content-popup-section{padding: 64px 0 32px;}
    .content-popup-section .content-left .btn-wrapper{display:flex;flex-direction: column;gap: 12px;}
    .content-popup-section .content-left .content{margin-top:24px;}
    .content-popup-section .content-left .btn-wrapper{margin-top:24px;}

    .logos-with-content {padding: 30px 0 0;}
    .logos-with-content h2.title {margin-bottom: 30px;}
    .logos-with-content h2.title>span:after {bottom: -5px;}
    .logos-with-content .inner .logos {width: 100%;flex-direction: row;gap: 24px;flex-wrap: wrap;justify-content: center;}
    .logos-with-content .inner .contents {width: 100%;padding: 30px 0 0;}

    .img_gallery{margin-top:30px;}
    .img_gallery > div{display:flex;align-items:flex-end;}
    .img_gallery .image:nth-child(1){width:60%;}
    .img_gallery .image:nth-child(2){width:40%;}
    .img_gallery .image:nth-child(3),.img_gallery .image:nth-child(4){display:none;}

    .faqs-section{padding:64px 0;}
    .faqs-wrapper .custom-accordion{margin:30px auto 0;}
    
    .content-with-map .inner{padding:48px 0 30px;}
    .content-with-map .left-content .btn-wrapper{display:flex;margin-top:24px;}
    .content-with-map .title .post-title{margin-top:0;font-size:24px;line-height:normal;}
    .content-with-map .left-content .title h2 br{display:none;}
    .content-with-map .left-content{padding:0;}
    .content-with-map .map{margin-top:24px;aspect-ratio: unset;max-width: 340px;height: 230px;min-height: unset;}
    
    .form-schdule{padding:40px 0 32px;}
    
    .content-video-slider .slider{width:100%;}
    .content-video-slider .slider .image{height:60vw;}
    .content-video-slider .slider .image img{border-radius:10px;}
    
    .how-we-work .list-wrapper{margin:30px 0 0;}
    .how-we-work .list-wrapper .list{width:auto;padding:26px;}
    .how-we-work .list-wrapper .list .loop{font-size:32px;height:50px;min-width:50px;width:50px;}
    .how-we-work .list-wrapper .list + .list:after{display:block;width:1px;height:34px;left:50%;top:-34px;}
    
    .treatment-journey{padding:50px 0 80px;}
    .treatment-journey:before{left:0;opacity:1;background-size:auto 300px;height:300px;width:110px;background-position:top right;top:-160px;}
    .treatment-journey .left-texts{padding:0;width:auto;}
    .treatment-journey .contacts{width:auto;margin:30px 0 0;}
    
    .title-content-map{padding:40px 0 0px; overflow:hidden;}
    .title-content-map .map-wrapper .testi-bubble{display:block;position:static;width:auto;}
    .title-content-map .map-wrapper .testi-bubble svg{display:none;}
    .title-content-map .map-wrapper svg{position:absolute;left:50%;bottom:-190px;z-index:-1;width:1240px;max-width:none;transform:translateX(-50%);}
    .title-content-map .pop-wrap{margin:110px 0 120px;}
    
    .title-content-map .slick-list{overflow:visible;max-width:310px;margin:0 auto;}
    .title-content-map .slick-slider .slick-arrow{width:60px;height:60px;padding:0;background:var(--newColor) url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/Advance-construction-2024/Images/icon-arrow.svg) no-repeat center / auto 14px;border-radius:100%;top:auto;bottom:-80px;transform:translateX(-50%) scale(-1);left:50%;margin-left:-45px;}
    .title-content-map .slick-slider .slick-arrow.slick-next{margin-left:45px;transform:translateX(-50%) scale(1);}

}
@media(max-width:575px){
    .h2 {font-size: 40px;line-height: 38px;}   
    .btn-with-icon a{width:100%;}
    .secondary-btn a{width:100%;}
    .global-influence-section .global-influencers h2{font-size:40px;line-height:38px;}
    .global-influence-section .global-influencers .content{font-size:16px;line-height:24px;}
    .global-influence-section .global-influencers{/*top:-97%;*/top: -100%;}
    .global-influence-section .global-influence-inner .influencer-card .influencer-img img{width: 100%;height: 100%;object-fit: contain;object-position: top center;}
    .global-influence-section .global-influence-inner .influencer-card.card-1{display:none;}
    .global-influence-section .global-influence-inner .influencer-card.card-1 .influencer-img{width:50px;height:50px;} 
    .global-influence-section .global-influence-inner .influencer-card.card-3{right:35px;top:-16%;}
    .global-influence-section .global-influence-inner .influencer-card.card-3 .influencer-img{width:100px;height:100px;}
    .global-influence-section .global-influence-inner .influencer-card .influencer-content{font-size:13px;line-height:15px;padding: 8px 10px;}

    .global-influence-section .global-influence-inner .influencer-card.card-3 .influencer-content{right:-30px;top:-27px; max-width: 106px;}
    .global-influence-section .global-influence-inner .influencer-card.card-4{left:10%;top:-17%;}
    .global-influence-section .global-influence-inner .influencer-card.card-4 .influencer-content{right:-20px;top:-30px;}
    .global-influence-section .global-influence-inner .influencer-card.card-6{left:2px;top:120px;}
    .global-influence-section .global-influence-inner .influencer-card.card-6 .influencer-content{max-width:122px;right:-30px;top:-30px;}
    .global-influence-section .global-influence-inner .influencer-card.card-7{display:none;}
    .global-influence-section .global-influence-inner .influencer-card.card-8{top:170px;right:50px;}
    .global-influence-section .global-influence-inner .influencer-card.card-8 .influencer-content{top:-47px;max-width: 100px;right: -43px;}
    .global-influence-section .global-influence-inner .influencer-card.card-9{bottom:-50px;left:4px;}
    .global-influence-section .global-influence-inner .influencer-card.card-9 .influencer-content{top:-40px;}

    .global-influence-section .global-influence-inner .influencer-card.card-10{bottom:-65px;left:180px;}
    .global-influence-section .global-influence-inner .influencer-card.card-10 .influencer-content{max-width:120px;right:-50px;top:-60px;}
    .global-influence-section .global-influence-inner .influencer-card.card-12{top:34%;right: 105px;}
    .global-influence-section .global-influence-inner .influencer-card.card-12 .influencer-img{width:80px;height:80px;}
    .global-influence-section .global-influence-inner .influencer-card.card-12 .influencer-content{right:-6px;top:-47px;max-width:106px;}
    .global-influence-section .global-influence-inner{width:auto;height:auto;}
    .global-influence-section .global-influencers{width:100vw;left:50%;padding:0 15px;}

    .global-influence-section .global-influence-inner:before{height:calc(100% - 50px);width:calc(100% - 50px);}
    .global-influence-section .global-influence-inner:after{height:calc(100% - 100px);width:calc(100% - 110px);}
    .evolution-section{background-size:cover,contain;}
    .evolution-section .numbers-wrapper .box .count-box{font-size:50px;}
    .evolution-section .cards-container .card{flex-direction:column;}
    .evolution-section .right-content{margin:20px 0 0;}
    .evolution-section .cards-container .card-box {max-width: 320px;margin: 40px auto 0;}

    .featured-section .featured-row .video-wrapper{width:280px;height:260px;}
    .global-influence-section .global-influence-inner .influencer-card-wrapper{top:30px;width:320px;height:320px;}
    .global-influence-section .influencer-card-wrapper .ring.ring2{height:calc(100% - 50px);width:calc(100% - 50px);}
    .global-influence-section .influencer-card-wrapper .ring.ring3{height:calc(100% - 100px);width:calc(100% - 100px);}

    .before-after-slider-section .slider-wrapper{max-width:400px;}
    .before-after-slider-section .slider-wrapper .slide-box{flex-direction:column;}
    .before-after-slider-section .slider-wrapper .slide-box>div{height: 350px;}

    .video-slider-section:before{width:300px;height:290px;left:-190px;}
    
    .content-with-map{padding-top:38px;}
    .content-with-map:before{height:38px;}
    .content-with-map .left-content .btn-wrapper{flex-direction:column;gap:12px;}
}

@media(max-width:500px){
    .global-influence-section .global-influencers{top:-100%;}
}
@media(max-width:425px){
    .global-influence-section .global-influencers{/*top:-126%;*/top: -150%;}
    .global-influence-section .global-influence-inner .influencer-card.card-12{top:70px;}
}
@media(max-width:420px){
    .evolution-section .numbers-content-wrapper .numbers-wrapper{flex-direction:column;}
    .evolution-section .numbers-content-wrapper .numbers-wrapper:after{display:none;}
}

@keyframes slide-top {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    100% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }
}
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;}

.button-1 a{background-color:
    
    
        
    
    rgba(47, 38, 211, 1.0)
;color:#FFFFFF; /*border-radius:100px;*/ padding:12px 20px; letter-spacing: 0.36px; display:inline-block;font-size:16px;font-weight:400;min-width:270px;text-align:center;}
.button-1 a:hover{background-color:
    
    
        
    
    rgba(18, 18, 18, 1)
;color:#FFFFFF;}

.button-2 a{background-color:
    
    
        
    
    rgba(255, 255, 255, 1.0)
;color:#2f26d3; /*border-radius:100px;*/ padding:12px 20px; letter-spacing: 0.36px; display:inline-block;font-size:18px;font-weight:400;min-width:270px;text-align:center;}
.button-2 a:hover{background-color:
    
    
        
    
    rgba(47, 38, 211, 1)
;color:#FFFFFF;}

.button-3 a{background-color:;color:; border:solid 1px ; /*border-radius:100px;*/ padding:12px 20px; letter-spacing: 0.36px; display:inline-block;font-size:18px;font-weight:400;min-width:270px;text-align:center;}
.button-3 a:hover{background-color:;color:;border-color:;} 

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

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

@media (max-width:767px){
    [class*="button-"] a{font-size: 14px;}
}
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:24px; color:#121212; background-color:#fbfbfd; border:2px solid #dedede; padding:12px 15px; margin:0 0 15px 0; font-size:14px; 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 {font-family:; cursor:pointer; font-size:19px; padding:17px 10px; color:#828282; background:#fff url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/ARSA_Health_2022/select-chevron-blue.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; font-family:;}

input[type="submit"]{background-color:
    
    
        
    
    rgba(47, 38, 211, 1.0)
;border:none;border-radius:0;color:#FFFFFF;transition:200ms;;text-transform:capitalize;display:inline-block; font-family:; font-size: 18px; font-weight: 400; letter-spacing: .36px; min-width:250px;padding:12px 35px;-webkit-appearance: none;text-align:center; cursor:pointer;}
input[type="submit"]::-moz-focus-inner{border: 0;} 
input[type="submit"]:hover{background-color:
    
    
        
    
    rgba(18, 18, 18, 1)
;border-color:;color:#FFFFFF;}

/* 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;padding:0 0 15px;}
.default-form .hs-form fieldset{border:none;margin:0;max-width:none;padding:0;}
.default-form .hs-form fieldset.form-columns-2{margin:0 -14px;}
.default-form .hs-form fieldset.form-columns-2 .hs-form-field{width:calc(50% - 28px); margin:0 14px; float:left;}
.default-form .hs-form fieldset.form-columns-3{margin:0 -14px;}
.default-form .hs-form fieldset.form-columns-3 .hs-form-field{width:calc(33.33% - 28px); margin:0 14px; float:left;}
.default-form .hs-form .hs_submit{padding:25px 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 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:767px){
    input[type="submit"]{min-width:auto;}
}
footer.footer{background-color:
    
    
        
    
    rgba(47, 38, 211, 1.0)
;color:#fff;position:relative;}
footer.footer ul{list-style:none;padding:0 0;margin:0 0;}
footer.footer .footermenu ul li + li{margin:8px 0 0;}
footer.footer .footermenu ul li a{color:#a3b0c1;font-size:16px;font-family:;display: block;}
footer.footer .footermenu ul li a:hover{/*color:#39abe1;font-size:16px;*/}

footer.footer .footer-inner{padding:102px 0;border-bottom:1px solid rgba(255,255,255,0.15);}
footer.footer .footer-inner .links h6{font-family:;font-weight:400;margin:0 0 30px;color:#fff;letter-spacing:1px;}

footer.footer .footer-inner .left{width:calc(100% - 380px);}
footer.footer .footer-inner .left .left-links-wrap{margin:0 -15px;}
footer.footer .footer-inner .left .left-links-wrap .left-links{width:calc(33.33% - 30px);margin:0 15px;}
footer.footer .footer-inner .left .left-links-wrap .left-links .links + .links{padding:60px 0 0;}

footer.footer .footer-inner .right{width:380px;}
footer.footer .footer-inner .right .right-links-wrap{border-left:1px solid rgba(255,255,255,0.15);}
footer.footer .footer-inner .right .top-part{border-bottom:1px solid rgba(255,255,255,0.15);padding:0 0 28px 82px;}
footer.footer .footer-inner .right .top-part a,
footer.footer .footer-inner .right .mid-part {display: flex;align-items: center;}
footer.footer .footer-inner .right .top-part a img,
footer.footer .footer-inner .right .mid-part a img {margin-right: 9px;}
footer.footer .footer-inner .right .top-part .call-link,
footer.footer .footer-inner .right .mid-part .call-link,
footer.footer .footer-inner .right .mid-part .address-link {padding:0 0 18px;}
footer.footer .footer-inner .right .top-part .call-link a,
footer.footer .footer-inner .right .mid-part .call-link a,
footer.footer .footer-inner .right .mid-part .address-link a {color:#fff;font-family:;}
footer.footer .footer-inner .right .top-part .call-link a:hover,
footer.footer .footer-inner .right .mid-part .call-link a:hover,
footer.footer .footer-inner .right .mid-part .address-link a:hover {color:#fff;}
footer.footer .footer-inner .right .top-part .mail-link a,
footer.footer .footer-inner .right .mid-part .mail-link a {font-size:18px;text-decoration:underline;}
footer.footer .footer-inner .right .top-part .mail-link a:hover,
footer.footer .footer-inner .right .mid-part .mail-link a:hover {color:#39abe1;}
footer.footer .footer-inner .right .mid-part{border-bottom:1px solid rgba(255,255,255,0.15);padding:28px 0 28px 82px;}
footer.footer .footer-inner .right .top-part img { padding-right:40px }
footer.footer .footer-inner .right .bottom-part{padding:28px 0 0 82px;}
footer.footer .footer-inner .right .bottom-part .social-links h6{margin:0 0 25px;}
footer.footer .footer-inner .right .bottom-part .social-links ul{margin:0 -6px;}
footer.footer .footer-inner .right .bottom-part .social-links ul li{margin:0 6px;}
footer.footer .footer-inner .right .bottom-part .social-links ul li a{width:57px;height:57px;border-radius:100%;background-color:rgba(255,255,255,0.1);display:flex;justify-content:center;align-items:center;}
footer.footer .footer-inner .right .bottom-part .social-links ul li a:hover {background-color: rgba(255,255,255,0.2);}

footer.footer .copyright-wrap {padding: 40px 0;}
footer.footer .copyright-wrap .copyright {font-size: 18px;font-family: ;color:  #558cc4;letter-spacing: 0.36px;}
footer.footer .copyright-wrap .copyright strong{font-family:;color:#fff;}

.b-top {position: absolute;bottom: 75px;right: 100px;cursor:pointer;}
.lpfooter_area .button-2 a:hover {background: var(--secondary_color);}

/*@media (min-width:768px) {
    .flex{display:flex}
    .align-center{align-items:center;}
    .align-top{align-items:flex-start;}
    .align-bottom{align-items:flex-end;}
    .space-between{justify-content:space-between;}
    .justify-center{justify-content:center;}
    .justify-right{justify-content:flex-end;}
    .justify-left{justify-content:flex-start;}
    .row-wrap{flex-flow:row wrap;}
}*/
@media (max-width:1629px){
    .b-top{bottom:185px;right:30px;}
}
@media (max-width:1429px){
    footer.footer .footer-inner .right .top-part{padding: 0 0 28px 40px;}
    footer.footer .footer-inner .right .mid-part{padding: 28px 0 28px 40px;}
    footer.footer .footer-inner .right .bottom-part{padding: 28px 0 0 40px;}
}
@media (max-width:1199px){
    footer.footer .footer-inner .left{width:calc(100% - 250px);}
    footer.footer .footer-inner .right{width:250px;}
    footer.footer .footer-inner .right .bottom-part .social-links ul li a{height:40px;width:40px;}
    footer.footer .footer-inner .right .top-part img { padding-right:20px }
}
@media (max-width:991px){
    footer.footer .footer-inner.flex{display:block;}
    footer.footer .footer-inner .left{width:auto;}
    footer.footer .footer-inner .right{padding:40px 0 0;text-align:center;width:auto;}
    footer.footer .footer-inner .right .right-links-wrap{border-left:none;}
    footer.footer .footer-inner .right .top-part{padding:0 0 28px;}
    footer.footer .footer-inner .right .top-part img { padding-right:0 }
    footer.footer .footer-inner .right .mid-part{padding: 28px 0;}
    footer.footer .footer-inner .right .mid-part .links {margin:0 auto;}
    footer.footer .footer-inner .right .bottom-part{padding:28px 0 0;}
    footer.footer .footer-inner .right .bottom-part .social-links ul,
    footer.footer .footer-inner .right .top-part a{justify-content:center;}
}
@media (max-width:767px){
    footer.footer .footer-inner{padding:60px 0;}
    footer.footer .footer-inner .links h6{margin:0 0 5px;}
    footer.footer .footermenu ul li + li{margin:5px 0 0 0;}
    footer.footer .footermenu ul li a{line-height: 20px;}
    footer.footer .footer-inner .left .left-links-wrap{display:flex;flex-flow:row wrap;}
    footer.footer .footer-inner .left .left-links-wrap .left-links{width: calc(50% - 30px);margin: 0 15px 40px;}
}
/* Physicians Listing Page */


.meet_team_section.location_area { background-color: #fff; }
.meet_team_section.location_area .location_dropwrap { margin-bottom: 50px; }
.meet_team_section.location_area .location_drop:last-child { border-right: 1px solid #91a0a7; }
.our_team_cover { display: flex; flex-wrap: wrap; width: auto; margin: 100px -15px 0; justify-content: center; } 
.our_team_item {width: calc(33.33% - 30px); /*margin: 15px; padding: 15px; background-color: #F2F6F9; border: 2px solid transparent; transition: all ease-in-out .4s;*/}
.our_team_item > div {margin: 15px; padding: 15px; background-color: var(--bg-gray); border: 2px solid transparent; transition: all ease-in-out .4s; }
.our_team_imgbox { line-height: 0; }
.our_team_imgbox > img{max-width:100%;}
.our_team_datails { padding: 0 30px 20px; }
.our_team_datails_in { padding: 25px 0; border-top: 1px solid var(--primary_color); border-top:none; border-bottom: 1px solid var(--primary_color); margin-bottom: 30px; }
.our_team_datails .position { text-transform: uppercase; font-size: 17px; color:var(--primary_color); font-weight: 400; letter-spacing: 1px; margin-bottom: 15px; }
.our_team_datails h4 { font-size: 30px; margin-bottom: 11px; }
.our_team_datails h5 { font-family: 'Gelion-SemiBold' , sans-serif; font-size: 20px; color: var(--primary_color); line-height: 25px; margin-bottom: 16px; }
.our_team_datails .degree { font-size: 14px; line-height: 1.2; text-transform: uppercase; letter-spacing: 0.8px; }
.our_team_item:hover > div { border-color: var(--primary_color); box-shadow: 0 0 15px rgb(0 55 111 / 40%); }
.our_team_cover .link_style a:after { transition:all .4s ease; }
  
.our_team_cover .our_team_box { position:relative; }
.our_team_cover .our_team_box .team_boxlink { position:absolute; left:0; top:0; width:100%; height:100%; }
.our_team_cover .our_team_box:hover .link_style a:after { transform: rotate(45deg); }
 
.no-result { margin-top:30px; } 


/* Physicians Bio Page */
/*.physician_bio_section { padding-bottom: 100px; padding-bottom:50px; }
.physician_bio_raw { display: flex; flex-wrap: wrap; width: 100%; }
.physician_bio_left { width: 46.5%; }
.physician_bio_right { width: 53.5%; padding-left: 100px; padding-right: calc((100% - 1330px)/2); border-top: 2px solid #CDD3D5; padding-top: 20px; }
.physician_full_details_box { padding: 100px 0 50px; padding-left: calc((100% - 280px)/2); }
.physician_main_img { line-height: 0; padding-left: calc(50% - 140px); }
.physician_main_img img { width: 100%; object-fit: cover; }
.physician_full_details_box h3 { font-size: 30px; margin-bottom: 30px; color: #2b3485; color:#036; }
.physician_language_detail { margin: 50px 0; }
.physician_full_details_box ul { padding: 0; margin: 0; list-style-type: none; }
.physician_full_details_box ul li { display: inline-block; vertical-align: top; width: 100%; position: relative; padding-left: 40px; margin-bottom: 20px; }
.physician_full_details_box ul li:before { position: absolute; content: ""; height: 22px; width: 22px; top: 0; left: 0; background: #fff; border-radius: 100%; filter: drop-shadow(5.5px 9.526px 7px rgba(5, 40, 57, 0.3)); }
.physician_full_details_box ul li:after { position: absolute; content: ""; height: 10px; width: 10px; top: 6px; left: 6px; border-radius: 100%; background-color: #39abe1; }
.physician_full_details_box .physician_insura_detail ul { column-count: 2; }
.physician_education_detail { padding-bottom:15px; }
 
.physician_path ul { padding: 0; margin: 0; list-style-type: none; width: 100%; display: flex; flex-wrap: wrap; align-items: center; font-size: 15px; }
.physician_path ul li+li { margin-left: 8px; }
.physician_path ul li a { color: #003870; }
.physician_bio_right .physician_path { margin-bottom: 45px; }
.physician_bio_content .label { font-size: 25px; }
.physician_bio_content .name h1 { color: #2B3485; color:#036; font-size: 50px; line-height: 1.2; padding-bottom: 10px; border-bottom: 1px solid #2B3385; margin-top: 2px; margin-bottom: 35px; }
.physician_bio_text p { margin: 0; }
.physician_bio_text p + p { margin-top: 25px; }
.physician_bio_text { line-height: 1.8; }
.physician_bio_text a { color: #003870; text-decoration: underline; text-underline-position: under; }
.physician_bio_text a:hover { color: #39abe1; } 

.physician_bio_bottom_section { padding-top: 80px; }
.physician_bio_bottom_section h3 { font-size: 30px; margin-bottom: 30px;  color: #2b3485; color:#036; }
.physician_bio_bottom_raw { display: flex; flex-wrap: wrap; width: 100%; }
.patient_testimonial_section { width: 45.5%; }
.patient_testimonial_sliderin { background: #F0F5F9; padding: 65px 45px 40px; letter-spacing: 1px; line-height: 29px; color: #003870; }
.patient_testimonial_sliderin .content { margin-bottom: 20px; }
.patient_testimonial_sliderin .name { font-size: 18px; font-weight: 700; color: #2b3485; color:#036; padding-left: 70px; }
.physician_bio_bottom_section .slick-slider .slick-arrow { top: auto; bottom: calc(100% - 1px); }
.physician_bio_bottom_section .slick-slider .slick-arrow.slick-prev { left: auto; right: 50px; }
.physician_bio_bottom_section .slick-slider .slick-arrow.slick-next { bottom: calc(100% + 24px); }
.patient_testimonial_slider_wrap .slick-list { padding-top: 30px; }
.patient_testimonial_slider_wrap .slick-list:before { position: absolute; content: "“"; top: 38px; left: 40px; font-size: 130px; z-index: 1; }

.physician_video_section { width: 54.5%; padding-left: 80px; }
.physician_video_sliderin .img { height: 391px; width: 100%; position: relative; z-index: 1; display: flex; align-items: flex-end; }
.physician_video_sliderin .img:after { background: -moz-linear-gradient(top,rgba(5,33,45,.8) 0,rgba(5,33,45,0) 100%); background: -webkit-linear-gradient(top,rgba(5,33,45,.8),rgba(5,33,45,0)); background: linear-gradient(180deg,rgba(5,33,45,1) 0,rgba(5,33,45,0)); bottom: 0; content: ""; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc05212d",endColorstr="#0005212d",GradientType=0); height: 60%; left: 0; position: absolute; width: 100%; z-index: -1; transform: rotate(180deg); }
.physician_video_sliderin .img .content { display: flex; align-items: center; width: 100%; position: relative; z-index: 1; color: #fff; padding: 30px; }
.physician_video_sliderin .img .content .details { padding-left: 22px; }
.physician_bio_bottom_raw .schedule_btn { margin-top: 60px; }
.physician_bio_bottom_raw .schedule_btn.button-1 a { padding: 19px 20px; }*/

.award_section { padding-top: 150px; }
.award_section ul { padding: 0; margin: 0; list-style-type: none; }
.award_section ul li { display: inline-block; vertical-align: top; width: 100%; padding-left: 40px; margin-bottom: 20px; position: relative; }
.award_section ul li:before { position: absolute; content: ""; height: 24px; width: 21px; top: 0; left: 0; background: url('https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/ARSA_Health_2022/award.png') no-repeat center / cover; }
.award_section ul li:last-child { margin: 0; }

.meet_physicians_inner_main .cards-slider { padding-bottom: 170px; } 

.journals_articles_section { padding: 170px 0; background:var(--bg-gray); position: relative; }
.journals_articles_btn.button-1 { position: absolute; top: -32px; left: 0; right: 0; margin: 0 auto; text-align: center; }
.journals_articles_btn.button-1 a { padding: 19px 20px; }
.journals_articles_wrap { display: flex; flex-wrap: wrap; width: 100%; }
.journals_articles_head { width: 42%; padding-right: 50px; }
.journals_articles_right { width: 58%; font-size: 24px; font-weight: 600; line-height: 1.5; color: #003870; }
.journals_articles_right .journals_articles_raw a { color:var(--secondary_color); }
.journals_articles_raw a { padding: 30px 0; border-bottom: 1px solid #00386F; position: relative; display: inline-block; vertical-align: top; width: 100%; }
.journals_articles_raw a:hover { color:var(--primary_color); }
.journals_articles_raw a:after { position: absolute; content: ""; height:10px; width:27px; bottom: 15px; right: 0; background:url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/Advance-construction-2024/Images/arrow-right.svg) no-repeat 50% / 100% auto; }
.journals_articles_raw:first-child a { padding-top: 5px; }
.journals_articles_raw_wrap .button-1 { margin-top:40px; }

/* Appointment Request Page */
.get_in_touch_hero { padding: 100px 0 0; position: relative; }
.get_in_touch_hero.banner-lp { padding:0; }
.get_in_touch_hero .container, .bottom_strip_section .container { width: 1650px; max-width: 100%; padding: 0 15px; }
.get_in_touch_hero .girl_img { position: absolute; bottom: 0; left: 0; line-height: 0; }
.get_in_touch_hero.rsi_form .girl_img { display:none !important; }
.get_in_touch_raw { display: flex; flex-wrap: wrap; width: 100%; position: relative; z-index: 1; }
.get_in_touch_hero_left { width: calc(100% - 724px); max-width: 100%; padding-right: 120px; color: #fff; font-size: 24px; line-height: 1.5; padding-top: 90px; }
.rsi_form .get_in_touch_hero_left { padding-bottom:165px; }
.get_in_touch_hero.banner-lp .get_in_touch_hero_left { margin-top:100px; }
.get_in_touch_hero_left a { color: #fff; }
.get_in_touch_hero_left a:hover { color: #003870; }
.get_in_touch_hero_left p { margin-bottom: 20px; }
.get_in_touch_hero_leftin { width: 345px; max-width: 100%; margin: 0 0 0 auto; }
.rsi_form .get_in_touch_hero_leftin { width:100%; margin:0; } */
.get_in_touch_hero_left small { font-size:14px; }

.get_in_touch_hero_right { width: 724px; max-width: 100%; background:var(--primary_color); padding: 60px 70px; position: relative; margin-bottom: -106px; }
.rsi_form .get_in_touch_hero_right { background-color:#fff; }
.get_in_touch_hero.banner-lp .get_in_touch_hero_right { background:none; padding:0 !important; padding-top:100px !important; }
.lp-form-container { width: 724px; max-width: 100%; background:#fff; padding: 60px 70px; padding:50px 40px; position: relative; }
.get_in_touch_hero_right fieldset { max-width: 100% !important; }
.get_in_touch_hero_right .hs-form-field > label { color: #fff; }
.get_in_touch_hero_right .hs-form-field .hs-input { background: transparent !important; border: 0 !important; border-radius: 0 !important; border-bottom: 1px solid #8096AC !important; padding: 20px 0 15px !important; color: #fff !important; }
.get_in_touch_hero_right ul.no-list.hs-error-msgs.inputs-list { padding: 0; margin: 0; list-style-type: none; color: #fff; }
.get_in_touch_hero_right .form-columns-2 .hs-form-field:first-child { padding-right: 15px; }
.get_in_touch_hero_right .form-columns-2 .hs-form-field:last-child { padding-left: 15px; }

.get_in_touch_hero.banner-lp .get_in_touch_hero_leftin{margin:0; width:auto; /*max-width:490px;*/}
.get_in_touch_hero.banner-lp .get_in_touch_hero_leftin h1{font-size:55px; line-height:69px;}
.get_in_touch_hero.banner-lp .get_in_touch_hero_leftin .text-content{padding:50px 0 0 0; /*max-width:400px;*/}
.get_in_touch_hero.banner-lp + .bottom_strip_section{border-bottom: 1px solid #9ba6ab;}
.get_in_touch_hero.banner-lp + .bottom_strip_section .bottom_strip_col a{font-family:;}

.bottom_strip_raw { display: flex; flex-wrap: wrap; width: calc(100% - 724px); }
.bottom_strip_col { width: 50%; }
.bottom_strip_col a { display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 40px 60px; font-size: 25px; color: var(--anchorcolor); border-right: 1px solid #9BA6AB; position: relative; }
.bottom_strip_col a:hover { color: var(--anchorhover); }
.bottom_strip_col:last-child a { border-right: 0; }
.bottom_strip_col a svg { height: 14px; width: 14px; transition: all ease-in-out .4s; }
.bottom_strip_col a svg path { transition: all ease-in-out .4s; }
.bottom_strip_col a:hover svg { transform: rotate(45deg); }
.bottom_strip_col a:hover svg path { fill: var(--anchorhover) !important; }


/* Contact Us Page */
.contact_info_section { display: inline-block; vertical-align: top; width: 100%; padding: 150px 0; border-top: 1px solid #9BA6AB; }
.contact_info_raw { display: flex; flex-wrap: wrap; width: 100%; }
.contact_info_left, .contact_info_right { width: 50%; }
.addl_contact_info_left,
.addl_contact_info_mid,
.addl_contact_info_right { width:33%; padding-top:25px; border-top: 1px solid var(--primary_color); margin-top:25px }
.contact_info_left { padding-right: 150px; border-right: 1px solid var(--primary_color); }
.contact_info_right { padding-left: 100px; line-height: 1.5; }
.addl_contact_info_left { padding-right:20px; }
.addl_contact_info_mid { padding-left:10px; padding-right:10px; }
.addl_contact_info_right { padding-left:20px; }
.contact_info_raw h2 { margin-bottom: 40px; }
.contact_infoin { display: flex; flex-wrap: wrap; width: 100%; border-bottom: 1px solid var(--primary_color); text-transform: uppercase; }
.contact_info_day { width: 100px; border-right: 3px solid var(--primary_color); padding: 15px 0; }
.contact_info_time { width: calc(100% - 100px); display: flex; align-items: center; padding-left: 30px; }
.contact_info { position: relative; padding-left: 60px; }
.contact_info:before { position: absolute; content: ""; height: 30px; width: 30px; top: 0; left: 0; background: url('https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/ARSA_Health_2022/clock-icon.webp') no-repeat center / cover; bottom: 0; margin: auto 0; }
.contact_info:last-child .contact_infoin { border: 0; }
.contact_info_right .text a { color: #003870; }
.contact_info_right .text a:hover { color: #39AAE0; }
.contact_info_right .text { margin-bottom: 30px; }
.contact_info_right .phone { margin: 30px 0; }
.contact_info_right label { display: block; font-size: 16px; }
.contact_info_right .address, .contact_info_right .phone, .contact_info_right .email { padding-left: 50px; position: relative; }
.contact_info_right .address:before, .contact_info_right .phone:before, .contact_info_right .email:before { position: absolute; content: ""; top: 0; left: 0; }
.contact_info_right .address:before { height: 35px; width: 31px; background: url('https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/ARSA_Health_2022/address-pin-blue.png') no-repeat center / cover; }
.contact_info_right .phone:before { height: 39px; width: 25px; background: url('https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/ARSA_Health_2022/phoneIcon-blue.png') no-repeat center / cover; top: 5px; }
.contact_info_right .email:before { height: 24px; width: 31px; background: url('https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/ARSA_Health_2022/mail-icon.png') no-repeat center / cover; top: 5px; }
.contact_info_right .phone a { font-size: 25px; color: var(--anchorcolor); }
.contact_info_right .email a { font-size: 19px; color: var(--anchorcolor); text-decoration: underline; text-underline-position: under; } 
.contact_info_right .phone a:hover, .contact_info_right .email a:hover { color: var(--anchorhover); }

.content-blue-block{padding:160px 0 100px;overflow:hidden;}
.lpheader_page .content-blue-block { padding:120px 0 80px; }
.content-blue-block .left-text{width:50%;padding:0 160px 0 0;}
.content-blue-block .left-text .text-content{line-height:37px;padding:15px 0 0 0;}
.content-blue-block .right-points{width:50%;}
.content-blue-block .right-points .points{}
.content-blue-block .right-points .points ul{list-style:none;padding:0;margin:0;}
.content-blue-block .right-points .points ul li{background:url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/icon-check-blue.png) no-repeat 0 4px;padding:0 0 0 48px;font-weight:600;font-size:22px;letter-spacing:0.90px;line-height:31px;}
.content-blue-block .right-points .points ul li + li{margin-top:37px;}
.content-blue-block .right-points .b-box{position:relative;z-index:1;font-size:35px;line-height:57px;font-weight:400;font-family:;padding:77px 0 100px 100px;margin:90px 0 -100px 0;}
.content-blue-block .right-points .b-box:after{background-color:#121212;content:"";position:absolute;z-index:-1;left:0;top:0;width:4000px;height:100%;}
.content-blue-block .right-points .b-box .button-1, .content-blue-block .right-points .b-box .button-2{line-height:40px;padding:60px 0 0 0;}

.faq-main{padding:171px 0 160px;}
.faq-main .left-ttl{width:40%;}
.faq-main .list-wrapper{width:60%;    margin: -30px 0 0 }
.faq-main .list-wrapper .list{border-bottom:solid 1px var(--secondary_color);}
.faq-main .text-ttl{font-size:24px;font-weight:600;padding:50px 30px 50px 0;position:relative;cursor:pointer} 
.faq-main .text-ttl:after{background:url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/Advance-construction-2024/Images/arrow-right.svg) no-repeat 50%;content:"";transform: rotate(90deg);height:25px;position:absolute;width:25px;right:0;top:50px;transition:400ms;}
.faq-main .text-ttl.active:after{transform:rotate(90deg) scale(-1);}
.faq-main .text-content{opacity:.8;margin: -30px 0 30px 0;line-height:30px;display:none;} 

.doc-block{}
.doc-block .left-image-text{background-color:#121212; width:50%;padding: 90px 0 0 0;}
.doc-block .left-image-text .image{width:46%;}
.doc-block .left-image-text .ttl{width:54%;padding: 50px 0 0 0;} 
.doc-block .left-image-text img{display:block;}
.doc-block .right-content{background-color:var(--bg-gray); width:50%;padding: 40px;} 
.doc-block .right-content > div{max-width: 670px;margin: 0 auto;}
.doc-block .right-content .m-content{line-height:37px;padding:0 0 40px 0;}


/*  */
section.banner {  padding-top: 90px; }
.banner .breadmenu {  top: 36px; }


.banner-video-wrap .video { position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; }
.banner-video-wrap .video video { object-fit: cover; object-position: center center; }
.banner-video-wrap video { vertical-align: top; }




/* Media Css */
@media (min-width: 992px){
    .banner-video-wrap.banner .image:before { width: 50%; width:100%; opacity:0.9; transition: all 800ms ease; transform: translateX(0); }
    .banner-video-wrap.banner .animation-before.image:before { transform: translateX(-100%); }
}
@media (max-width: 1700px){
    .get_in_touch_hero .girl_img { width: 40%; }
    .doc-block .title-part h2{font-size:40px;line-height: 50px;}
}

@media (max-width: 1600px){
    /*.physician_bio_right { padding-left: 40px; padding-right: 50px; }
    .physician_full_details_box { padding-top: 50px; padding-left: 50px; }
    .physician_main_img { padding-left:50px; }*/
    .award_section { padding-top: 70px; }
    
    
    
}

@media (max-width: 1500px){
    .get_in_touch_hero_left, .get_in_touch_hero_right, .bottom_strip_raw { width: 50%; }
    .bottom_strip_col a { padding: 40px 40px 40px 20px; }
    .bottom_strip_col a:after { right: 20px; }
    
}

@media (min-width:1200px) and (max-width:1429px) {
  .our_team_datails { padding: 0 15px; } 
}

@media (max-width: 1200px){
    .our_team_datails { padding: 0 15px; }
    
    /* Inner Page */
    /*.physician_bio_content .name h1 { font-size: 40px; }
    .physician_full_details_box .physician_insura_detail ul { column-count: 1; }
    .patient_testimonial_sliderin { padding: 65px 30px 40px; }
    .patient_testimonial_slider_wrap .slick-list:before { left: 25px; }
    .journals_articles_right { font-size: 19px; }
    
    .meet_physicians_main .banner { min-height:550px; }*/
    
    /**/
    .get_in_touch_hero { padding: 50px 0 0; }
    .get_in_touch_hero.banner-lp { padding:0; }
    .get_in_touch_hero_right { padding: 50px 30px; }
    .get_in_touch_hero.banner-lp .get_in_touch_hero_right { padding:50px 0 !important; }
    .lp-form-container { padding:50px 30px !important; }
    .get_in_touch_hero.banner-lp .get_in_touch_hero_left,
    .get_in_touch_hero.banner-lp .get_in_touch_hero_right { margin-top:50px; }
    .bottom_strip_col a { padding: 40px 35px 40px 15px; font-size: 20px; }
    
    /* Contact Us Page */
    .contact_info_right { padding-left: 20px; }
    .contact_info_left { padding-right: 60px; }
    .addl_contact_info_left { padding-right:10px; }
    .addl_contact_info_right { padding-left:10px; }
    .addl_contact_info_mid { padding-left:5px; padding-right:5px; }
    
    .content-blue-block{position:relative;}
    .content-blue-block:after{content:'';position:absolute;left:0;top:0;width:100%;background-color:#fff;height:100%;opacity:0.5;}
    .content-blue-block .container{z-index: 1;position: relative;}
    .content-blue-block .right-points .b-box{padding: 47px 0 50px 40px;}
    
    .icon-repeater{position:relative;padding: 170px 0;}
    
    .doc-block .left-image-text{flex-direction:column-reverse;}
    .doc-block .left-image-text .ttl{padding:0 0 50px 0;width:auto; padding-left:30px;} 
    .doc-block .left-image-text .image{width:auto;max-width:260px;}
    
}

@media (min-width:992px) and (max-width:1199px) {
  .our_team_datails { padding: 0 0 10px; }
  .our_team_datails h4 { font-size:24px; }
}

@media (max-width: 991px){
    .our_team_datails h4 { font-size: 22px; line-height: 1.5; }
    .our_team_cover { margin: 50px -10px 0; }
    .our_team_item{width: calc(50% - 30px);}
    /*.our_team_item { margin: 10px; }*/
    .our_team_datails_in { padding: 15px 0; margin-bottom: 15px; }
    .our_team_datails .position { margin-bottom: 0; font-size: 15px; }
    .our_team_datails .link_style a { font-size: 17px; }
  
  .rsi_form .get_in_touch_hero_left { padding-bottom:20px; }
    
    /* Inner */
    /*.physician_bio_text { line-height: 1.5; }
    .physician_full_details_box h3 { font-size: 26px; line-height: 1.5; margin-bottom: 15px; }
    .physician_video_section { padding-left: 40px; }
    .physician_bio_bottom_section .slick-slider .slick-arrow { display: none !important; }
    .patient_testimonial_sliderin { padding: 50px 15px; letter-spacing: 0; line-height: 1.3; }
    .patient_testimonial_sliderin .name { padding-left: 0; }
    .physician_video_sliderin .img .content { padding: 15px; font-size: 16px; line-height: 1.3; }
    .physician_video_sliderin .img { height: 300px; }
    .physician_bio_bottom_raw .schedule_btn.button-1 a { padding: 15px 20px; font-size: 16px; }
    .award_section ul li { font-size: 18px; }
    .physician_bio_section { padding-bottom: 100px; }*/
    
    /* Get In Touch Page */
    .get_in_touch_hero .girl_img { display: none; }
    .bottom_strip_raw, .get_in_touch_hero_left, .get_in_touch_hero_right { width: 100%; }
    .get_in_touch_hero_left { padding: 0 0 30px; }
    .get_in_touch_hero_leftin { width: 100%; }
    .get_in_touch_raw { display: inline-block; vertical-align: top; }
    .get_in_touch_hero_left p:last-child { margin-bottom: 0; }
    .get_in_touch_hero_right { padding: 50px 0; margin-bottom: 0; }
    .get_in_touch_hero { padding: 80px 0; }
    .bottom_strip_section .container, .get_in_touch_hero .container { width: 950px; }
    
    /* Contact Us Page */
    .contact_info_section { padding: 100px 0; }
    .contact_info_left { padding-right: 20px; }
    .contact_info_day { width: 80px; }
    .contact_info_time { width: calc(100% - 80px); padding-left: 15px; }
    .contact_infoin { font-size: 18px; }
    .contact_info_right .email a { word-break: break-all; }
    .contact_info_right .phone a { font-size: 20px; }
    
    .get_in_touch_hero.banner-lp .get_in_touch_hero_leftin,
    .get_in_touch_hero.banner-lp .get_in_touch_hero_leftin .text-content{max-width:none;}
    
    .content-blue-block .left-text{padding: 0 30px 0 0;}

    section.banner {  padding-top: 131px; }
    .banner .breadmenu { padding: 20px 0; top: 64px;}
    
    header.header {  padding-top: 0; }
}

@media (max-width: 767px){
    .our_team_item { width: calc(50% - 30px); }
    .meet_team_section.location_area .location_dropwrap { margin-bottom: 40px; }
    .meet_team_section.location_area .location_drop:last-child { border-right: 0; }
    
    /* Inner */
    /*.physician_bio_left { width: 100%; }
    .physician_bio_right { width: 100%; border: 0; padding: 30px 20px; }
    .physician_full_details_box { padding: 35px 20px 0; }
    .physician_bio_bottom_section { padding-top: 50px; }
    .patient_testimonial_section { width: 100%; }
    .physician_video_section { width: 100%; padding: 50px 0 0; }
    .award_section { padding-top: 30px; }
    .physician_video_sliderin .img { width: 450px; }
    .meet_physicians_inner_main .cards-slider { padding-bottom: 100px; }
    .journals_articles_section { padding: 80px 0; }
    .journals_articles_head { width: 100%; padding: 0; }
    .journals_articles_right { width: 100%; }
    .journals_articles_head br { display: none; }
    .journals_articles_right { font-size: 17px;}
    
    .meet_physicians_main .banner { min-height:auto; }
    .physician_main_img { padding-left:0; max-width:200px; margin:0 auto;}*/
    
    section.banner {  padding-top:80px; }
    
    /* Get In Touch Page */
    .get_in_touch_hero { padding: 50px 0; }
    .bottom_strip_col { width: 100%; }
    .bottom_strip_section .container { padding: 0; }
    .bottom_strip_col a { border-right: 0; border-bottom: 1px solid #9ba6ab; padding-top: 25px; padding-bottom: 25px; }
    .get_in_touch_hero_right { overflow: hidden; }
    
    /* Contact Us Page */
    .contact_info_section { padding: 60px 0; }
    .contact_info_left, .contact_info_right { width: 100%; }
    .contact_info_left { padding: 0 0 40px; border-right: 0;  }
    .addl_contact_info_left { padding-top:20px; border-top: 1px solid var(--primary_color); margin-top:20px; }
    .addl_contact_info_left,
    .addl_contact_info_right,
    .addl_contact_info_mid { width:100%; padding-left:0; padding-right:0; }
    .addl_contact_info_mid,
    .addl_contact_info_right { border-top: none; margin-top:0; }
    .contact_info_right { padding: 0; }
    .contact_info_right .email a { font-size: 16px; }
    .contact_info_right .phone a { font-size: 16px; }
    
    .get_in_touch_hero.banner-lp .get_in_touch_hero_leftin h1{font-size:38px;line-height:50px;}
    .get_in_touch_hero.banner-lp .get_in_touch_hero_leftin .text-content{padding:0;}
    
    .content-blue-block{padding: 60px 0 60px;}
    .content-blue-block .left-text{padding:0;width:auto;}
    .content-blue-block .left-text .text-content{line-height:24px;padding:0;}
    .content-blue-block .right-points{width:auto;padding:30px 0 0 0;}
    .content-blue-block .right-points .points ul li{font-size:16px; padding:0 0 0 34px;}
    .content-blue-block .right-points .points ul li + li{margin-top:14px;}
    .content-blue-block .right-points .b-box{margin: 40px 0 0 0; margin: 40px 0 0 0;font-size: 24px; line-height: 34px;}
    .content-blue-block .right-points .b-box .button-1, .content-blue-block .right-points .b-box .button-2{padding: 20px 0 0;}
    
    .doc-block .left-image-text{display:flex;width: auto;}
    .doc-block .right-content{width: auto; padding:20px;}
    .doc-block .right-content .m-content{line-height: 24px;}
    
    .faq-main{padding: 70px 0 70px;}
    .faq-main h2 br{display:none;}
    .faq-main .left-ttl{width: auto;}
    .faq-main .list-wrapper{margin:30px 0 0;width: auto;}
    .faq-main .text-ttl {font-size: 18px;padding: 20px 30px 20px 0;}
    .faq-main .text-ttl:after{top: 20px;}
    .faq-main .text-content{line-height: 24px; margin: -10px 0 30px}
    

    header .top_strip {  font-size: 14px;  line-height: 20px; }  

    .banner-video-wrap .mobimage { display: none; }
    .banner-video-wrap.banner .image:before { opacity: 0.8; }
    
}

@media (max-width: 500px){
    .our_team_item { width: 400px; max-width: 100%; }
    
    /* Get In Touch Page */
    .get_in_touch_hero_left { font-size: 18px; }
}

@media (max-width: 450px){
    /*.physician_video_sliderin .img .content { flex-wrap: wrap; }
    .physician_video_sliderin .img .content > div:first-child { width: 50px; }
    .physician_video_sliderin .img .content > div:last-child { width: 100%; padding: 10px 0 0; }*/
    
    /* Contact Us Page */
    .contact_info { padding-left: 32px; }
    .contact_info:before { height: 20px; width: 20px; }
    
    .banner .breadmenu {  top: 84px; } 
    
}

.text-center { text-align:center; }
/*@media (min-width:520px) {
  .physician_bio_bottom_raw .schedule_btn.button-1 a.btn-extra-padding { padding:19px 50px; }
}*/
@media (min-width:1200px) { .banner-blog.banner.webinar-heading .inner h1 { font-size:62px; line-height:70px; } }
.blog_main { width:100%; display:block; padding:80px 0; }
.blog_main .container { display:flex; flex-wrap:wrap; align-items:flex-start; }
.blog_main .blog_sidebar { width:28%; }
.blog_main .blog_sidebar .blog_sidebar_box { background:var(--primary_color); padding:27px 40px 40px; margin-bottom:40px; }
.blog_main .blog_sidebar h3 { color:#fff; }
.blog_main .blog_sidebar .topics { width:100%; /*max-height:600px;*/ max-height:300px; overflow: auto; direction: rtl; padding-left: 40px; margin-top:30px; border-bottom:1px solid rgba(255,255,255,.05); }
.blog_main .blog_sidebar ul { padding:0; margin:0; width:100%; list-style:none; direction: ltr; }
.blog_main .blog_sidebar ul li a { width:100%; display:inline-block; padding:12px 0; text-transform: capitalize; color: #b8c0cd; cursor: pointer; font-size: 22px; line-height:30px; font-weight: 500; } 
.blog_main .blog_sidebar ul li a.selected { font-size:30px; line-height:34px; color:#fff; } 
.blog_main .blog_sidebar ul li a:hover { color:#fff; }
.blog_main .blog_sidebar .topics + h3{margin-top: 50px;}

.blog_main .blog_sidebar .post-search{margin:0 0 40px;}
.blog_main .blog_sidebar input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){margin:0;border:none;text-transform:none;font-size:18px;border-radius:0;background:transparent;border-bottom:solid 1px #fff;padding:12px 0;color:#fff;}
.blog_main .blog_sidebar input::-webkit-input-placeholder{color:#fff; opacity:1;}
.blog_main .blog_sidebar input::-moz-placeholder{color:#fff; opacity:1;}
.blog_main .blog_sidebar input:-ms-input-placeholder{color:#fff; opacity:1;}
.blog_main .blog_sidebar input:-moz-placeholder{color:#fff; opacity:1;}

.blog_main .select_title { display:none; }

@media(min-width:767px){
    .blog_sidebar .topics::-webkit-scrollbar{-webkit-appearance:none;}
    .blog_sidebar .topics::-webkit-scrollbar:vertical{width:3px;}
    .blog_sidebar .topics::-webkit-scrollbar:horizontal{height:3px;}
    .blog_sidebar .topics::-webkit-scrollbar-thumb{background-color:#FFF;border:none;}
    .blog_sidebar .topics::-webkit-scrollbar-track{border-left: solid 1px #4E749B;}
}
 
.blog_main .listing_cover { width:calc(72% - 40px) !important; margin-left:40px; }
.listing_cover { display: flex; flex-wrap: wrap; align-items: flex-start; }
.listing_cover .post_item { width: 100%; padding: 20px; margin-bottom: 30px; background: var(--bg-gray); display: flex; flex-wrap: wrap; }
.listing_cover .post_item .post_img { width: 400px; display: inline-block; min-height: 350px; padding:20px; }
.listing_cover .post_title { margin-bottom:0; }
.listing_cover .post_title a { color:var(--anchorcolor); }
.listing_cover .post_title a:hover { color:var(--anchorhover); }
.listing_cover .post_info { width: calc(100% - 400px); padding:0 40px; display: inline-block; }
.listing_cover .image_none .post_info { width:100%; padding:15px 30px 0; } 
.listing_cover .image_none .inlinetop { margin-bottom:20px; }   
.listing_cover .post_item .tag { width: auto; display: inline-block; padding: 10px 20px; background: 
    
    
        
    
    rgba(47, 38, 211, 1.0)
; color: #fff; text-transform:uppercase; }
.listing_cover .post_item .tag:hover { background:
    
    
        
    
    rgba(18, 18, 18, 1)
; }
.listing_cover .post_body { width:100%; margin:20px 0; display: inline-block; }
.listing_cover .post_date { width: auto; display: inline-block; text-transform: uppercase; border-bottom: 1px solid #000; font-size: 18px; line-height: 20px; margin-bottom: 20px; }
.listing_cover .link_style a { border-top:1px solid var(--primary_color); letter-spacing: 1px; padding-top: 30px; margin-top: 15px; margin-bottom: 20px; font-weight:600; }
.listing_cover .link_style a:after { bottom:6px; top:auto; transition:all .4s ease; } 
.listing_cover .link_style a:hover:after { transform: rotate(45deg); }
 
.blog_main.tagon .blog_sidebar { display:none; }
.blog_main.tagon .listing_cover { margin-left: 0; width: 100% !important; }
 

.subscribe_area { width:100%; padding:0 60px; display:flex; flex-wrap:wrap; border-bottom:1px solid #9ba6ab; }
.subscribe_area h2 { margin-bottom:0; width:40%; color:var(--primary_color); font-size: 40px; line-height: 50px; padding:30px 0; display:inline-block; vertical-align:top;  border-right:1px solid #9ba6ab; }
.subscribe_area .subscribe_form { width:60%; }
.subscribe_area .subscribe_form .form-title { display:none; }  
.subscribe_area form { position:relative; width:100%; }
.subscribe_area form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
.subscribe_area form select{font-size:24px; margin:0; line-height:30px; color:#121212 ; text-transform:capitalize; padding:40px 30px; width: 100%; background-color: transparent; border: none; font-family:; }
.subscribe_area form .hs-error-msgs { list-style:none; margin:0; padding:0 30px;  }
.subscribe_area form .hs_submit { position:absolute; top:0; right:0; min-width: 300px; width:auto; height: 100%; display: flex; align-items: center;  border-left:1px solid #9ba6ab; }
.subscribe_area form .hs-button { background:transparent; color:var(--primary_color); width:auto; min-width: auto; padding:12px 60px; font-size:24px; line-height:30px; display:inline-block; position:relative; font-family: 'DMSerifDisplay-Regular', sans-serif; }
.subscribe_area form .hs_submit:after { background: url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/ARSA_Health_2022/down-arw.svg) no-repeat 50%/100% 100%; content: ""; height: 20px; position: absolute; right: 0; top: 50%; transition: all .4s ease; width: 15px; transform: translateY(-50%); }
.subscribe_area form .hs_submit:hover:after { transform:translateY(-50%) rotate(45deg); }

.subscribe_area .subscribe_form form.hs-form{display:flex;padding-right: 300px;}
.subscribe_area .subscribe_form form.hs-form .hs_email{width:calc(100% - 320px);}
.subscribe_area .subscribe_form form.hs-form .topic_select {max-width: 320px;}
.subscribe_area .subscribe_form form.hs-form select{background-position:right 20px center;background-size:14px auto;border:none;border-radius:0;padding:40px 50px 40px 30px;text-overflow:ellipsis;white-space:nowrap;}

.subscribe_area form .hs-input::-webkit-input-placeholder { opacity:1;color:#121212}
.subscribe_area form .hs-input::-moz-placeholder {opacity:1;color:#121212}
.subscribe_area form .hs-input:-ms-input-placeholder {opacity:1;color:#121212}
.subscribe_area form .hs-input:-moz-placeholder {opacity:1;color:#121212}

.blog_main .topcontent_bx { padding: 0 0 40px; display: inline-block; width: 100%; }
.blog_main .topcontent_bx .container { margin: 0 -15px; }
.blog_main .topcontent_bx .title { font-weight: 700; }


/**/ 
.postview_main { width:100%; display:inline-block; vertical-align:top; color:var(--body_color); padding:60px 0; }
.postview_main .post_title { margin:30px 0; color:var(--body_color); width:100%; display:inline-block; } 
.postview_main .post_title { font-size:50px; line-height:60px; }
.postview_top { width:100%; display:flex; flex-wrap:wrap;  align-items: center; }
.postview_top .tags { width:auto; display:flex; flex-wrap:wrap; margin-right:20px; }
.postview_top .tags .tag { display:none; background: 
    
    
        
    
    rgba(47, 38, 211, 1.0)
; color: #fff; padding: 10px 20px; text-transform: uppercase; width: auto; margin-right:10px; }
.postview_top .tags .tag:hover { background:
    
    
        
    
    rgba(18, 18, 18, 1)
; }
.postview_top .tags .tag:first-child,.postview_top .tags .tag:nth-child(2),.postview_top .tags .tag:nth-child(3) { display:block; }
.postview_top .post_date { width:auto; display:inline-block; font-size: 18px; line-height: 18px; position:relative; color:var(--primary_color); border-bottom:1px solid var(--primary_color); padding-bottom:2px; text-transform:uppercase; margin-right:50px;  }
.postview_top .author { color:var(--primary_color); font-weight:600; letter-spacing: 1px; font-size: 18px; line-height: 22px;  }
.postview_top .author a { color:var(--anchorcolor); text-transform: capitalize; }
.postview_top .author a:hover { color:var(--anchorhover); }
.postview_main .post__body h2 { font-size:34px; line-height:40px; } 
.postview_main .post__body ul { width:100%; padding:0; margin:20px 0; list-style:none; }
.postview_main .post__body ul li { width:100%; position:relative; margin-bottom:30px; padding-left:45px; }
.postview_main .post__body ul li:before { position:absolute; content:""; left:0; top:3px; width:19px; height:19px; background:url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/ARSA_Health_2022/checkmark.png) center; }
.postview_main .post__body ul li * { font-weight:700; font-family: 'Gelion-Regular' , sans-serif; margin-bottom: 8px; }
.postview_main .post__body ul li p { font-weight:normal; margin-bottom: 0; }
.postview_main .post__body img { padding-bottom:20px; }

/**/  
.related_area.cards-slider { background:var(--bg-gray); padding:100px 0; } 
.related_area.cards-slider .listing .slick-list:before { background:var(--bg-gray); }
.related_area.cards-slider .listing .list .list-inner { background:#fff; }
.related_area.cards-slider .list-details { padding:0 30px; }
.related_area.cards-slider .listing .list .list-link { margin-top:20px; }
.related_area.cards-slider .related_title a { color:var(--secondary_color); }
.related_area.cards-slider .related_title a:hover { color:var(--primary_color); }
.related_area.cards-slider .post_date { width:auto; display:inline-block; font-size: 18px; line-height: 18px; position:relative; color:var(--primary_color); border-bottom:1px solid var(--primary_color); text-transform:uppercase; margin-right:50px; margin-bottom: 20px; }   
.related_area.cards-slider .cardsbtn { padding:0; }
.related_area.cards-slider .listing.slick-slider .slick-arrow { bottom:0; }
.related_area.cards-slider .listing .list .list-image-tag .list-tag { font-size:40px; }

.blog_main.tagon .pagination ul { width:100% !important; }
   
.pagination { width:100%; text-align:right; margin-top:40px; display: block; }
.pagination ul { margin:0; padding:0; width:calc(72% - 40px)!important; text-align:center; list-style:none; float: right; }
.pagination ul li { width:40px; height:40px; background:var(--bg-gray); padding:8px; cursor:pointer; color:var(--primary_color); display:inline-block; font-size:16px; line-height:24px; transition:all .4s ease; }
.pagination ul li:hover,.pagination ul li.active { background:var(--primary_color); color:#fff; }
.pagination ul li.left-angle { float:left; background:transparent !important; } 
.pagination ul li.right-angle { float:right; background:transparent !important; } 

/**/
.banner-blog.banner { min-height:400px; }
.banner-blog.banner .inner h1 { text-transform:capitalize; margin: 0;}
  
.nopost_related { text-align:left; width:100%; font-size: 30px; line-height: 40px; } 

.subscribe_area .subscribe_form .hs_error_rollup{display:none;}
 


 


@media(max-width:1729px){
    .subscribe_area h2{width:480px;}
    .subscribe_area .subscribe_form{width:calc(100% - 480px);}
}

@media(max-width:1569px){
    .subscribe_area form .hs_submit{min-width:180px;}
    .subscribe_area form .hs-button{padding:12px 30px;}
    .subscribe_area .subscribe_form form.hs-form{padding-right:180px;} 
}

@media(max-width:1470px){
    .subscribe_area h2{font-size:24px; width: 310px;} 
    .subscribe_area .subscribe_form{width: calc(100% - 310px);}
}

@media(max-width:1400px){
   
    /*.subscribe_area h2 { font-size: 28px; line-height: 38px; }
    .subscribe_area form .hs-input { padding:25px 30px !important; height:98px; }
    .subscribe_area form .hs_submit { min-width:250px; }
    .subscribe_area form .hs-button { padding:12px 40px; }  */
    .blog_main .blog_sidebar .blog_sidebar_box { padding:30px; } 
    .blog_main .blog_sidebar .topics { padding-left: 25px; }
    .blog_main .blog_sidebar ul li a { font-size: 20px; line-height: 28px; padding:10px 0; }
    .blog_main .blog_sidebar ul li a.selected { font-size: 24px; line-height: 28px; }
    
    .subscribe_area form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
    .subscribe_area form select,
    .subscribe_area .subscribe_form form.hs-form select{padding:13px 30px;}
    .subscribe_area .subscribe_form form.hs-form{flex-direction:column;}
    .subscribe_area .subscribe_form form.hs-form .hs_email{width:auto;}
    .subscribe_area .subscribe_form form.hs-form .topic_select{max-width:none;}
    
}

@media(max-width:1200px){

    .postview_top .tags .tag { font-size: 16px; line-height: 24px; padding:8px 15px; }
    
    .subscribe_area { padding:0 30px; }
    /*.subscribe_area form .hs-input { font-size:18px!important; }
    .subscribe_area form .hs_submit { min-width:200px; }
    .subscribe_area form .hs-button { padding:12px 30px; }
    .subscribe_area h2 { font-size: 30px; line-height: 44px; }*/
    
    .blog_main .listing_cover { width:calc(72% - 20px); margin-left: 20px; }
    .listing_cover .image_none .post_info { padding:10px 10px 0; }
    
    .listing_cover .post_item .post_img { width:100%; }
    .listing_cover .image_none .post_info { padding:20px 0 0; width:100%; }
    
    .banner-blog.banner { min-height:500px; }
    .listing_cover .post_info { padding: 20px 0 0; width: 100%; } 
      
     
}

@media(max-width:991px){

    .blog_main { padding:50px 0; }
    .subscribe_area { padding:0; } 
    .subscribe_area h2 { width:100%; border:none; border-bottom:1px solid #9ba6ab; padding: 12px 0; text-align: center; }
    .subscribe_area .subscribe_form { width:100%; position:relative; }
    .subscribe_area form .hs_submit { min-width: 200px; }
    .subscribe_area form .hs_submit:after { right:30px; }
    .subscribe_area .subscribe_form form.hs-form{padding-right: 200px;}
    
    .blog_main .blog_sidebar { width:32%; }
    .blog_main .listing_cover { width:calc(68% - 40px)!important; }

    .pagination ul {  width:68% !important; }

    .banner-blog.banner { min-height:400px; } 
    
    
    
}

@media(max-width:767px){

    .postview_top .tags { width:100%; margin:0; }
    .postview_top .tags .tag { margin:0 10px 10px 0; }
    .postview_main .post__body iframe { width:100% !important; }
    .postview_top .post_date {  margin-right: 20px; margin-bottom: 12px; } 
    .postview_main .post__body .sticky-mobile.button-wrapper-1 {
      position: fixed;
      display:flex;
      justify-content:center;
      align-items:center;
      top:auto;
      bottom: 0;
      left:0;
      width:100vw;
      background-color:rgba(255,255,255,0.4);
      padding: 4px;
      z-index:100;
    }
     
    .related_area.cards-slider { padding:50px 0; }
    .related_area.cards-slider .title-btn .button-1 a { min-width:auto; }
    .related_area.cards-slider .list-details { padding:0 10px; } 
    .listing_cover .image_none .post_info { padding-top:0; }
    
    .blog_main .blog_sidebar { width:100%; }
    .blog_main .listing_cover { width:100% !important; margin:30px 0 0; } 
   
    .subscribe_area form .hs_submit { position:relative; height:auto; border:none; border-top:1px solid #ccc; }
    .subscribe_area .subscribe_form form.hs-form{padding:0;}
    .blog_main .blog_sidebar .topics { direction: inherit; overflow: inherit; padding: 0; }
    .subscribe_area form .hs-button { padding:12px 21px; }
    .subscribe_area .subscribe_form form.hs-form select, 
    .subscribe_area form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
    .subscribe_area form select{padding:13px 20px; font-size:18px;}
     
    .blog_main .blog_sidebar .blog_sidebar_box { padding:20px; }
    .blog_main .blog_sidebar h3 { width:100%; text-align:center; }
    .blog_sidebar .topics { max-width: 350px; padding: 0; margin: 0 auto 30px; position:relative; }
    .blog_sidebar .topics .select_title { background:#fff; text-transform: capitalize; display:block; position:relative; border:1px solid #d7d7d7;  width:100%; border-radius:2px; text-decoration:none; color:#013871; cursor:pointer; display:block; padding:10px;padding-right:25px; }
    .blog_sidebar .topics .select_title:before { position:absolute; content:"\f0dd"; font-family: 'FontAwesome'; font-size:16px; line-height:10px; right:10px; top: 50%; transform: translateY(-50%); margin-top:-4px; color:#3D4A52; }
    .blog_sidebar .topics ul { padding:0; position:absolute; top:100%; left:0; display:none; z-index:1; background:#013871; }
    .blog_sidebar .topics ul li { width:100%; display:inline-block; }
    .blog_sidebar .topics ul li a { border-radius:0; display:inline-block; width:100%; font-size: 16px; line-height: 24px; padding: 10px 20px; border-bottom:1px solid rgb(255 255 255 / 10%); }
    .blog_main .blog_sidebar ul li a.selected { font-size: 16px; line-height: 24px; }
    .blog_sidebar .topics ul li a:hover { background:#39abe1; color:#fff; }
    
    .pagination ul { width:100% !important; }
    
    .listing_cover .post_info { padding:30px 0 0; }
    .subscribe_area form .hs-button { font-size: 18px; line-height: 26px; } 
 
    .listing_cover .post_info { width:100%; }
    .listing_cover .post_item .post_img { min-height: 280px; }
     
    
    
    
} 
 
/* 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 */
.bg-gray{background-color:var(--bg-gray);}
.text-gray{color:#999}

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

 footer.footer .copyright a:hover { color:#fff !important; }

.title-links{padding:100px 0 140px;}
.title-links .left-content{width:430px;}
.title-links .list-wrapper{width:calc(100% - 430px); padding:10px 0 0 200px;}
.title-links .list-wrapper .list{border-bottom:1px solid #003871;padding: 0 0 40px; position: relative; transition:200ms;;}
.title-links .list-wrapper .list:after{background:url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/theme-arsa/images/right-arrow.png) no-repeat center;bottom:25px;content:"";height:22px;position:absolute;right:0;width:22px; transition:200ms;;}
.title-links .list-wrapper .list h4{ transition:200ms;; }
.title-links .list-wrapper .list > a{height:100%;left:0;position:absolute;top:0;width:100%;}
.title-links .list-wrapper .icon{width:110px;padding:10px 20px 0 0;}
.title-links .list-wrapper .content{width:calc(100% - 110px);padding:0 120px 0 0;}
.title-links .list-wrapper .list:hover,
.title-links .list-wrapper .list:hover h4{color:#2f26d3;}
.title-links .list-wrapper .list + .list{margin:50px 0 0;}
.title-links .text { width:100%; margin-bottom:30px; font-size: 26px; line-height: 40px; letter-spacing: 1.12px; font-weight: 400;  color: var(--secondary_color); margin-top: 10px; display: inline-block; vertical-align: top; } 
/* .title-links .button-1 a { width:auto; min-width:200px; text-decoration:underline; line-height: 30px; text-decoration:none; } */

.title-links.no-arrowv2{padding: 160px 0 140px}
.title-links.no-arrowv2 h2{line-height: 51px;font-size: 40px;}
.title-links.no-arrowv2 .list-wrapper .list h4 span{color:#2f26d3;}

.video-section{padding:50px 0; overflow: hidden;}
.video-section .left-content{width:50%; font-size: 28px; letter-spacing: 1.12px; line-height: 44px;}
.video-section .left-content > div{max-width:525px;}
.video-section .left-content .content{padding:30px 0 0;}
.video-section .video-content{width:50%;}
.video-section .video-content > div{max-width:935px;margin: 0 -14px;}
.video-section .video-content .list{width:calc(50% - 28px); margin:0 14px 28px;height: 260px;}
.video-section .video-content .list .video-box{height:100%;position: relative;}
.video-section .video-content .list .video-box .image{height:100%;left:0;position:absolute;top:0;width:100%;}
.video-section .video-content .list .video-box .image img{height:100%;object-fit:cover;width:100%;}
.video-section .video-content .list .video-box .image > span{pointer-events:none; height:100% !important;}
.video-section .video-content .list .video-box .image .wistia_click_to_play > div > div{display:none !important;}
.video-section .video-content .list .video-box .image:after{background:linear-gradient(to bottom, rgba(6,33,45,0) 0%,rgba(6,33,45,1) 91%);bottom:0;content:"";height:80%;left:0;position:absolute;width:100%;}
.video-section .video-content .list .video-box .trigger{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;}

.video-section .video-content .list .testi-box {background-color:#fff; height:140%; padding:40px; padding:30px;}
.video-section .video-content .list .testi-box .content{ padding: 0 0 30px; line-height: 31px; font-family:var(--bodyfont);}
.video-section .video-content .list .testi-box .photo{height:67px; width:67px; min-width:67px}
.video-section .video-content .list .testi-box .photo img{height:100%;object-fit:cover;width:100%;border-radius:100%;}
.video-section .video-content .list .testi-box .name{padding:0 0 0 20px;}
.video-section .video-content .list .testi-box .name strong{display:block;}
.video-section .video-content .list .video-box .click-dv{bottom:0;color:#fff;left:0;padding:0 40px 25px;position:absolute;}
.video-section .video-content .list .video-box .click-dv .click{height:67px;width:67px;}
.video-section .video-content .list .video-box .click-dv .title{width:calc(100% - 67px);padding:0 0 0 28px;}
.video-section .video-content .list:nth-child(4n+1){width:calc(52% - 28px);}
.video-section .video-content .list:nth-child(4n+2){width:calc(48% - 28px);}
.video-section .video-content .list:nth-child(4n+3){width:calc(45% - 28px);}
.video-section .video-content .list:nth-child(4n+4){width:calc(55% - 28px);}
.video-section .button-1 a { /*width:auto; min-width:200px; text-decoration:underline; line-height: 30px;*/ margin-top:30px; }
.video-section .video-content .list:nth-child(3) { width: calc(45% - 90px); margin-left: 75px; }

.cards-slider{padding:200px 0 255px;overflow: hidden;}
.lpheader_page .cards-slider { padding:120px 0 100px; }
.cards-slider .inner{margin:0 -80px 0 0;}
.cards-slider .title-btn{margin:0 0 80px 0;}
.cards-slider .title-btn h2{margin:0; color: #2b3485; color:var(--secondary_color); }
.cards-slider .title-btn .text { width:100%; max-width:76%; margin-top:15px; }
.cards-slider .title-btn .button-1 a{min-width:236px;padding:20px 20px; }
.cards-slider .listing .list .list-inner{padding:20px 20px 40px 20px;margin:0 15px;} 
.cards-slider .listing .list .list-image-tag{position:relative;}
.cards-slider .listing .list .list-image { min-height:250px; display:block; background:rgb(48 92 137 / 20%); }
.cards-slider .listing .list .list-image img{display:block;height:250px;object-fit:cover;width: 100%;}
.cards-slider .listing .list .list-image-tag .list-tag{ display: flex; align-items: center; justify-content: center; font-size:50px; color:#fff;position:absolute;left:0;top:0;padding:12px 25px;background-color:rgba(47, 38, 211, .8);width:100%; height:100%; text-align:center;transition:200ms;;font-family:;font-family:var(--bodyfont);line-height:40px;}
.cards-slider .listing .list .list-image-tag{margin:0 0 43px 0;}
.cards-slider .listing .list .list-details > div .icon{width:68px;transform: translateY(7px);}
.cards-slider .listing .list .list-details > div .icon img{display:block;margin:0 auto;}
.cards-slider .listing .list .list-details .address-text,
.cards-slider .listing .list .list-details .phone-text{font-size:18px; width:calc(100% - 68px);line-height:27px; }
.cards-slider .listing .list .list-details .address .address-list + .address-list {margin: 25px 0 0 0;}
.cards-slider .listing .list .list-details > div + div{margin:40px 0 0 0;}
.cards-slider .listing .list .list-link{margin:90px 24px 0 24px;padding:30px 48px 0 0; font-weight:700; border-top:1px solid #121212;font-size:18px;font-family:var(--bodyfont);line-height:27px;position: relative;}
.cards-slider .listing .list .list-link a { font-weight:700; } 
.cards-slider .listing .list .list-link .link-icon{position:absolute;right:0;bottom:0;transition:200ms;;}
.cards-slider .listing .list .list-link .link-icon svg path{ transition:200ms;;}
.cards-slider .listing .list .list-details .phone-text span{display:block;font-size:14px; line-height:normal;}
.cards-slider .listing .list .list-details .phone-text a{color:#121212;font-family:var(--bodyfont);}
.cards-slider .listing .list .list-details .phone-text a:hover{color:#2f26d3;}
.cards-slider .listing.slick-slider .slick-arrow{bottom:-83px;top:auto; width: 30px; height: 30px; }
.cards-slider .listing.slick-slider .slick-arrow.slick-prev{left:0;transform:none;bottom:-50px;}
.cards-slider .listing.slick-slider .slick-arrow.slick-next{left:70px;bottom:-50px;}
.cards-slider .listing .slick-list{overflow:visible; margin: 0 -15px;}
.cards-slider .listing .slick-list:before{content:'';position:absolute;right:calc(100% - 10px);left:auto;height:100%;width:5000px;background-color:#fff;z-index:1;}
.cards-slider .cardsbtn { padding:40px 0 0 202px; }
.cards-slider .cardsbtn a { min-width: 236px; padding: 20px; }
  
.cards-slider.location-slider .title-part{max-width: 820px;}
.cards-slider.location-slider .cardsbtn{padding:0 0 20px 0; width: 310px;}
.cards-slider.location-slider .listing .list .list-image-tag .list-tag{font-size:15px;font-family:var(--bodyfont);width:170px;height:50px;top:20px;left:20px;}






.tabing{position:relative;}
.tabing .left{width:50%;padding: 150px 0;}
.tabing .right{margin:0 -140px 0 0;width:calc(50% + 140px);padding: 150px 0;}
.tabing .left:before,
.tabing .right:before{content:'';position:absolute;width:50%;top:0;height:100%;z-index:-1;}
.tabing .right:before{background-color:var(--bg-gray);right:0;}
.tabing .left:before{background-color:#121212;left:0;}
.tabing.specmeds_area .left:before { background-color:#2f26d3; }
.tabing .title-part h2{color:#fff;font-size:40px;line-height:52px;}
.tabing .left .left-inner{max-width:510px;}
.tabing .left .tab-wrapper{position:relative;margin:63px 0 0 0; max-height: 500px; overflow: auto;}

.tabing .left .tab-wrapper{direction:rtl; }
.tabing .left .tab-wrapper::-webkit-scrollbar{-webkit-appearance:none;}
.tabing .left .tab-wrapper::-webkit-scrollbar:vertical{width:3px;}
.tabing .left .tab-wrapper::-webkit-scrollbar:horizontal{height:3px;}
.tabing .left .tab-wrapper::-webkit-scrollbar-thumb{background-color:#FFF;border:none;}
.tabing .left .tab-wrapper::-webkit-scrollbar-track{border-left: solid 1px #ababab;}
.tabing .left .tab-wrapper div{direction:ltr;}

/* .tabing .left .tab-wrapper:before{content:'';height:calc(100% - 8px);width:1px;background-color:#4E749B;position:absolute;left:0;top:0; transition:200ms;;} */
.tabing .left .tab-wrapper .tabs-title{font-size:29px;font-weight:500;line-height:normal;cursor:pointer;transition:200ms;;color:#B8C0CD;margin:0 0 28px 95px;position: relative;}
.tabing .left .tab-wrapper .tabs-title span {display: inline-block;position: relative;font-family:var(--headingfont);}
.tabing .left .tab-wrapper .tabs-title.current{font-size:35px;margin: 0 0 42px 95px;}
.tabing .left .tab-wrapper .tabs-title span:before{content:'';position:absolute;left:0;bottom:0;height:2px;width:0;background-color:#fff;transition:200ms;;}
.tabing .left .tab-wrapper .tabs-title.current span:before,
.tabing .left .tab-wrapper .tabs-title span:hover:before{width:100%;}
.tabing .left .tab-wrapper .tabs-title.current,
.tabing .left .tab-wrapper .tabs-title:hover{opacity:1;color:#fff;}
/* .tabing .left .tab-wrapper .tabs-title.current:after {opacity:1;visibility:visible;} */
/* .tabing .left .tab-wrapper .tabs-title:after{content:'';height:68px;width:3px;background-color:#fff;position:absolute;left:-95px;top:-3px;transition:200ms;;opacity:0;visibility:hidden;} */
.tabing .right .tabs-content{display:none;}
.tabing .right .right-inner{font-size:24px;letter-spacing:0.48px;line-height:44px;padding:0 0 0 200px;}
.tabing .right .right-inner .content .tabs-content-title{font-size:50px;line-height:52px;margin:0 0 73px 0; color: var(--primary_color); }
.tabing .right .right-inner .content > a{font-size:19px;line-height:38px;text-transform:capitalize;font-family:var(--bodyfont);display:block;text-decoration:underline;margin:71px 0 0 0;}
.tabing .right .button-1 a {  margin-top: 30px; /*line-height: 30px; min-width: 200px; text-decoration: underline; width: auto*/; }  
 
 
/*-------------------------
---------------------------
---------------------------*/
.inlinetop { width:100%; display:inline-block; vertical-align:top; }

.link_style a { display:flex; flex-wrap:wrap; justify-content: space-between; position:relative; font-weight:500; }
.link_style a:after { position:absolute; content:""; right:0; top:0; width:20px; height:20px; background:url('https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/ARSA_Health_2022/link-arw-purple.svg') no-repeat center center/100% 100%; }

/**/ 
.location_area { padding:0 0 100px; background:var(--bg-gray); position:relative; }
.location_area.no-doctors { padding-bottom:20px; }
.location_area .location_dropwrap { width:100%; display:flex; flex-wrap:wrap; justify-content: center; border-bottom:1px solid #91A0A7; margin-bottom:40px; position:relative; z-index:11; }
.location_area .location_drop { width:calc(100%/6); padding:20px 40px; border-right:1px solid #91A0A7; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; position:relative; }
.location_area .location_drop:first-child { text-align:center; border-left: 1px solid #91a0a7; }    
.location_area .location_drop:first-child h2 { font-size:40px; line-height:50px; margin:0; }
.location_area .location_drop:last-child { border-right:0; } 
.location_area .location_dropin { width:100%; } 
.location_area .location_drop.form_wrap .form_zip input { margin-bottom: 0 !important; }
.location_area .reset-btn { width:100%; text-align:center; display:inline-block;  }
.location_area .reset-btn a { background-color: var(--primary_color); color: #fff; display: inline-block; font-family: var(--bodyfont); font-size: 18px; font-weight: 400; letter-spacing: .36px; min-width: 150px; padding: 12px 20px; text-align: center; }

.location_drop .label { width:100%; display:inline-block; color:#2B3485; color:var(--primary_color); cursor:pointer; font-size:25px; line-height:34px; position:relative; font-family: var(--bodyfont); }
.location_drop .label:after { position:absolute; content:""; right:-15px; top:6px; width:15px; height:20px; background:url('https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/ARSA_Health_2022/down-arw-new.svg') no-repeat center center/100% 100%; transition:all .4s ease; }
.location_drop .label:hover:after,.location_drop.active .label:after { transform:rotate(42deg); }

.location_drop .locdrop_box { position: absolute; max-height:270px; top: 100%; left: 0; padding:40px; width: 100%; background: var(--primary_color); z-index: 1; display:none; margin-top:0; }
.location_drop .locdrop_box ul { padding:0; margin:0; list-style:none; }
.location_drop .locdrop_box ul li a { color: #fff; font-size: 20px; line-height: 28px; display:inline-block; width:100%; padding:12px 0;  border-bottom: 1px solid rgba(255, 255,255, 0.3); }
.location_drop .locdrop_box ul li a:hover { background:var(--primary_color); color:#fff; }
.location_drop .locdrop_box ul li:last-child a { border-bottom:0; }  
.location_area .location_drop.disabled .location_dropin span.label { pointer-events: none; opacity: .4; }
.location_area .location_drop span.findmy_loc { padding-top: 5px; display: inline-block; line-height: 1; }
.location_area .location_drop span.findmy_loc a { font-size: 13px; line-height: 1; padding-left: 15px; position: relative; text-transform: capitalize; color:var(--primary_color); }
.location_area .location_drop span.findmy_loc a:before { content: "\f041"; font-family: fontawesome; left: 0; position: absolute; top: 1px; }
 
.hs-content-id-92601281354 .location_drop.loc_drop .locdrop_box { max-height:450px; }

.location_drop .mCSB_inside > .mCSB_container { margin-right:20px !important; }
.location_drop .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background:#FFF !important; } 
.location_drop .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail { background:#ccc !important; }

.location_area .location_toptitle { width:100%; text-align:center; display:inline-block; margin-bottom:50px; margin-top:90px; } 
.location_cover { width:100%; display:flex; flex-wrap:wrap; margin-top:40px; align-items: flex-start; } 
.location_cover .location_item { width:calc(100%/4); padding:0 10px 20px; }
.location_cover .location_itemin { width:100%; padding:70px 30px 30px; background:#fff; position:relative; border:2px solid #fff; transition:all .4s ease; }
.location_cover .location_itemin .topbtn { width:auto; display:inline-block; color:#fff; padding:10px 20px; background:var(--primary_color); position:absolute; left:-2px; top:-2px; }
.location_cover .location_itemin .topbtn:hover { background:var(--secondary_color); color:#fff; }
.location_cover .location_itemin .text { width:100%; position:relative; display:inline-block; vertical-align: top; margin:15px 0; padding-left:40px; }
.location_cover .location_itemin .text:before { position:absolute; content:""; left:0; top:2px; width:25px; height:22px; background:url('https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/ARSA_Health_2022/address-pin-blue.png') no-repeat center center / auto 100%;  }
.location_cover .location_itemin:hover { border-color:var(--primary_color); box-shadow: 0 0 15px rgb(0 55 111 / 40%); }
.location_cover .link_style { border-top:1px solid #000; padding-top:25px; margin-top:30px; width:100%; }

.location_area .our_team_cover.card_slider .slick-arrow { bottom: -60px; top: auto; transform: scale(1); }
.location_area .our_team_cover.card_slider .slick-arrow.slick-next { transform: rotate(180deg); right: calc(50% - 50px); }
.location_area .our_team_cover.card_slider button.slick-prev.slick-arrow { left: calc(50% - 50px); }

/**/
.lochero_area.banner { min-height:700px; } 
.lochero_area.banner h4 { font-size:30px; line-height:40px; font-family: var(--headingfont); }
.lochero_area.banner .content { line-height: 34px; font-size: 24px; padding:30px 0 0 50px; position:relative; }
.lochero_area.banner .content:before { position:absolute; content:""; left:0; top:31px; width:25px; height:25px; background:url('https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/ARSA_Health_2022/svg-white.svg') no-repeat center center/100% 100%; }
.lochero_area.banner .bridtitle { width:100%; display: block; text-transform: uppercase; font-size: 16px; line-height: 24px; margin-bottom: 10px; }
  
/**/ 
.continfo_map { width:100%; position:relative; height:700px; }
.continfo_map #dvMap { position:absolute; top:0; left:0; width:100% !important; height:100% !important; }

.continfo_box { width:100%; padding:80px 0; }
.continfo_box .container { display:flex; flex-wrap:wrap; }
.continfo_box h2 { margin-bottom:30px; color: #2b3485; color:var(--secondary_color); } 
.continfo_box .continfo_left { width:50%; border-right:1px solid var(--primary_color); }
.continfo_box .continfo_right { width:50%; padding-left:70px; }
.continfo_box ul { width:100%; padding:0; margin:0; list-style:none; } 
.continfo_box ul li { width:100%; }

.continfo_box .continfo_left img { padding-right:60px; }
.continfo_box .continfo_right .continfo_hours { margin-bottom:50px; }

.continfo_box .continfo_hours ul { max-width:500px; padding-left:50px; }
.continfo_box .continfo_hours li { position:relative; border-bottom:1px solid var(--primary_color); font-size: 20px; line-height: 26px; text-transform: uppercase; font-weight: 500; }
.continfo_box .continfo_hours li span { width: 90px; padding: 8px 0; margin-right: 50px; display:inline-block; border-right:1px solid var(--primary_color); font-weight:700; }   
.continfo_box .continfo_hours li:last-child { border-bottom:none; }
.continfo_box .continfo_hours li:before { position:absolute; content:""; left:-50px; top:10px; width:25px; height:22px; background:url('https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/ARSA_Health_2022/clock-icon.webp') no-repeat center center / auto 100%;  }
.continfo_box .continfo_hours li.hours-footnote { padding-top:15px; font-size:14px; text-transform:normal; }
.continfo_box .continfo_hours li.hours-footnote:before { display:none; }

.continfo_box .continfo_right .continfo_text ul { margin-top:40px; }
.continfo_box .continfo_right .continfo_text li { margin-bottom:20px; position:relative; padding-left:40px; }
.continfo_box .continfo_right .continfo_text li:last-child { margin-bottom:0; }
.continfo_box .continfo_right .continfo_text li:before { position:absolute; content:""; left:0; top:3px; width:25px; height:22px; background:url('https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/ARSA_Health_2022/address-pin-blue.png') no-repeat center center / auto 100%;  }
.continfo_box .continfo_right .continfo_text li span { display: block; font-size: 16px; line-height: 24px; margin-bottom: 5px; text-transform: capitalize; width: 100%; }
.continfo_box .continfo_right .continfo_text li a { color:var(--anchorcolor); font-weight:bold; }
.continfo_box .continfo_right .continfo_text li a:hover { color:var(--anchorhover); }
.continfo_box .continfo_right .continfo_text li:last-child:before { width:20px; height:28px;  background:url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/ARSA_Health_2022/phoneIcon-blue.png)no-repeat center center / auto 100%;  }

/**/
.practhere_area { width:100%; display:block; padding:100px 0; }
.practhere_area h2 { text-align:center; width:100%; color: #2b3485; color:var(--secondary_color); }
.practhere_area .practhere_cover { width:100%; display:flex; flex-wrap:wrap; justify-content: center; margin-top:40px; }
.practhere_area .practhere_box { width:calc(100%/3); padding:0 10px 20px; }  
.practhere_area .practhere_boxin { width:100%; padding:20px; background:var(--bg-gray); }
.practhere_area .practhere_info { width:100%; padding:30px 20px 20px; }
.practhere_area .practhere_img { width:100%; height:400px; display:block; }
.practhere_area .practhere_boxin h6 { color:#515897; font-size:17px; line-height:24px; text-transform:uppercase; font-family: var(--headingfont); margin-bottom: 0; }
.practhere_area .practhere_boxin h3 { color:var(--secondary_color); font-size:30px; line-height:36px; margin-bottom:0; font-family: var(--headingfont); }
.practhere_area .clientpos { color:var(--secondary_color); text-transform:uppercase; font-size:14px; line-height:20px; } 
.practhere_area .practhere_text { width:100%; margin:10px 0; }
.practhere_area .link_style { border-top:1px solid #000; padding-top:25px; margin-top:30px; width:100%; }
.practhere_area .link_style a { font-size:18px; font-weight:700; }

/**/
.testipati_area { width:100%; padding:100px 0; position:relative; background:var(--bg-gray); }
.testipati_area h2 { color: #2b3485; color:var(--secondary_color); }
.testipati_area .testipati_cover { width:100%; padding-bottom: 100px; padding-left:calc(100%/2 - 1330px/2 + 15px); margin-top:40px; }
.testipati_area .slick-list.draggable { padding-right: 230px; }
.testipati_area .testipati_box { width:33.33%; }
.testipati_area .testipati_boxin { width:calc(100% - 35px); padding:50px 40px; background:#fff; position:relative; margin-top:20px; min-height:520px; display: flex; align-items: center; justify-content: center; }
.testipati_area .testipati_boxin:before { position:absolute; content:''; left:42px; top:-14px; width:26px; height:24px; background:url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/quote-blue.png) no-repeat center center / auto 100%;  }
.testipati_area .testipati_text { font-style:italic; font-size: 20px; line-height: 30px; }
.testipati_area .testipati_boxin h6 { margin:40px 0 0; display:block; color:#2b3485; color:var(--secondary_color); font-family: var(--headingfont); text-align:center; font-weight:700; }
.testipati_area .slick-slider .slick-arrow { left:calc(100%/2 - 1330px/2 + 15px); bottom: -20px; top: auto; }
.testipati_area .slick-slider .slick-arrow.slick-next { right:auto; left:calc(100%/2 - 1330px/2 + 15px); transform: rotate(180deg); bottom: 5px; margin-left: 75px; }
.testipati_area .testipati_text p:last-child { display:none; } 
.testipati_area .testipati_text p:first-child { margin-bottom:5px; } 
.testipati_area .morebtn { color:var(--anchorcolor); cursor:pointer; position:relative; }
.testipati_area .morebtn:hover { color:var(--anchorhover); }


/**/
.insuraccpet_area { padding:100px 0; }
.insuraccpet_area .container { display:flex; flex-wrap:wrap; }
.insuraccpet_area h2 { width:40%; color: #2b3485; color:var(--secondary_color); } 
.insuraccpet_area .insuraccpet_cover { width:60%; }
.insuraccpet_area .insuraccpet_cover ul { padding:0; margin:0; list-style:none; display:flex; flex-wrap:wrap; }
.insuraccpet_area .insuraccpet_cover ul li { width:calc(100%/3); padding:0 10px 20px 50px; position:relative; }
.insuraccpet_area .insuraccpet_cover ul li:before { position:absolute; content:""; left:0; top:-4px; width:53px; height:53px; background:url('https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/ARSA_Health_2022/dots.png') no-repeat center center/100% 100%; }

/**/ 
.schedvisit_area { display:flex; flex-wrap:wrap; }
.schedvisit_area .schedvisit_img { width:50%; /*height:100%; min-height:900px;*/ }
.schedvisit_area .schedvisit_box { width:50%; padding:100px; background:var(--primary_color); color:#fff; }
.schedvisit_area .schedvisit_box h2 { color:#fff; margin-bottom:30px; }
.schedvisit_form form { width:100%; }
.schedvisit_form form .hs-input { border: none !important; margin-bottom: 30px !important; border-bottom: 1px solid #8098b0 !important; border-radius: 0 !important; height: 60px; width: 100% !important; color: #fff !important; background: transparent !important; }
.no-result {  width: 100%; text-align: center; font-size: 26px; line-height: 34px; display:block; }

.schedvisit_form form .hs-form-field { position:relative; } 
.schedvisit_form form .hs-error-msgs { padding:0; margin:0; list-style:none; }
.schedvisit_form form .hs-error-msgs li { width:100%; }
.schedvisit_form form .hs-error-msgs li label { width:100%; color:#fff; }

.schedvisit_form form .hs-input::-webkit-input-placeholder { color: #fff; letter-spacing:0; } 
.schedvisit_form form .hs-input::-moz-placeholder { color: #fff; letter-spacing:0; }
.schedvisit_form form .hs-input:-ms-input-placeholder { color: #fff; letter-spacing:0; }
.schedvisit_form form .hs-input:-moz-placeholder { color: #fff; letter-spacing:0; }


/**/
.choseinsti_area { padding:110px 0 0; }
.choseinsti_area .choseinsti_cover { width:100%; display:flex; flex-wrap:wrap; padding:0 0 110px; }
.choseinsti_area .choseinsti_left { width:50%; padding-right: 60px; }
.choseinsti_area .choseinsti_right { width:50%; font-size: 20px; line-height: 34px; }
.choseinsti_area .choseinsti_box { width:100%; position: relative; z-index: 1; max-width:1300px; margin:0 auto -130px; margin:0 auto -100px; min-height:600px; position:relative; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; }

.specmeds_area.tabing .left { padding-top:250px; }
.specmeds_area.tabing .right { padding-top:250px; }

.mapino_box { width: 100%; max-width: 250px; position: relative; box-shadow: 0 0 20px #ccc; background:#fff; z-index: 1; box-shadow:10px 10px 20px rgba(0,0,0,.5); }
.mapino_box .mapino_boxin { width: 100%; display: block; padding: 18px; padding:10px; }
.mapino_box .mapino_img { width: 100%; height: 190px; position: relative; display: block; height:160px; height:140px; }
.mapino_box .mapino_info { width:100%; padding:20px 0; font-size:17px; line-height:24px; padding:20px 0 0; font-size:16px; }
.mapino_img span.tag { position: absolute; left: 0; top: 0; width:100%; height:100%; background: rgba(47, 38, 211, .7); color: #fff; padding: 10px 20px; display: flex; align-items: center; justify-content: center; font-size: 26px; line-height: 30px; font-weight: 500; }
.mapino_img span.tag a { color:#fff; }
.mapino_box ul { padding:0; margin:0; list-style:none; } 
.mapino_box ul li { margin-bottom:20px; position:relative; padding-left:40px; font-weight:400; padding-left:30px; }
.mapino_box ul li:last-child { margin-bottom:0; }
.mapino_box ul li:before { position:absolute; content:""; left:0; top:3px; width:25px; height:22px; background:url('https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/ARSA_Health_2022/address-pin-blue.png') no-repeat center center / auto 100%;  }
.mapino_box ul li span { display: block; font-size: 16px; line-height: 24px; margin-bottom: 5px; text-transform: uppercase; width: 100%; }
.mapino_box ul li:first-child a { color:var(--anchorcolor); font-weight:400;  text-decoration:underline; display: block; margin-top: 6px; }
.mapino_box ul li:first-child a:hover { color:var(--anchorhover); }
.mapino_box ul li:nth-child(2) a { font-weight:bold; color:var(--anchorcolor); font-size:20px; font-size:16px; }
.mapino_box ul li:nth-child(2) a:hover { color:var(--anchorhover); }
.mapino_box ul li a:hover { color:#000; }
.mapino_box ul li:nth-child(2):before { width:20px; height:28px; background:url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/ARSA_Health_2022/phoneIcon-blue.png)no-repeat center center/auto 100%; }
.mapino_box ul li:last-child:before { display:none; }
.mapino_box ul li:nth-child(3) a { color:var(--anchorcolor); position:relative; }
.mapino_box ul li:nth-child(3) a:hover { color:var(--anchorhover); }
.mapino_box ul li:nth-child(3) a:after { position:relative; margin-left:18px; content:""; display:inline-block; vertical-align:middle; width: 20px; height: 20px; background: url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/ARSA_Health_2022/link-arw.svg) no-repeat center center/100% 100%; transition:all .4s ease; } 
.mapino_box ul li:nth-child(3) a:hover:after { transform: rotate(45deg); } 
 
.continfo_map .gm-style .gm-style-iw-c { background: transparent; box-shadow: none; padding:0; border-radius: 0; max-height:inherit !important; left: -180px; top: 260px; }
.continfo_map .gm-style .gm-style-iw-d { max-height:inherit !important; padding: 0; overflow: inherit !important; }
.continfo_map .gm-style .gm-style-iw-tc:after { height: 18px; left: -61px; top: 19px; width: 31px; transform: rotate(270deg); }
.continfo_map .gm-style .gm-style-iw-tc { z-index: -1; }

.cards-slider .listing .list .list-inner .ifarlogo { width:100%; padding:0 20px; }

 


/**/
.avapillar_area { padding:100px 0; position:relative; }
.avapillar_area .container { display:flex; flex-wrap:wrap; }
.avapillar_area .avapillar_left { width:75%; padding-right:50px; }
.avapillar_area .avapillar_right { width:25%; }
.avapillar_area.sidebar_hide .avapillar_left { width:100%; padding:0; }

.avapillar_area .contentbox_wrap { width:100%; background:var(--bg-gray); padding:40px; margin-bottom:40px; }
.avapillar_area .contentbox_wrap.white_wrap { background:rgba(255,255,255,0); }
.avapillar_area .contentbox_wrap.no_padding_wrap { padding:0; }
.contentbox_wrap .cont_img { text-align:center; }
.contentbox_wrap .cont_vid { margin:20px auto 0; }
.avapillar_area .title { width:100%; position:relative; }
.avapillar_area .title h2 { font-size:35px; font-size:38px; font-weight:500; line-height:48px; color:var(--secondary_color); width:100%; padding-bottom:15px; margin-bottom:30px; border-bottom:1px solid var(--secondary_color); }
.avapillar_content h3 { font-size:32px; font-weight:500; line-height:48px; margin-bottom:20px; padding-top:20px; }
.avapillar_content .text { width:100%; display:block; margin-bottom:40px; }
.avapillar_content .button-1 { width:100%; display:block; margin-bottom:50px; }
.avapillar_content .text ul.twocol { display:flex; flex-wrap:wrap; }
/* .avapillar_content.list2col .text ul li { width:50%; } */
.avapillar_content .text ul.twocol li { width:50%;padding-right:8px; }
.avapillar_content .text ul { padding:0; margin:30px 0; list-style:none; width:100%; }
.avapillar_content .text ul li { width:100%; position:relative; padding-left:35px; margin-bottom:15px; }
.avapillar_content .text ul li:before { position:absolute; content:""; left:0; top:10px; width:15px; height:15px; background:url('https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/ARSA_Health_2022/checkmark.png') no-repeat center center/100% 100%; }
.avapillar_content .text ul li:last-child { margin-bottom:0; }

.avapillar_video .avapillar_slider { margin:50px -20px 0; }
.avapillar_video .avapvideo_item { padding:0 20px; }
.avapillar_video .avapvideo_video { width:100%; height:340px; position:relative; border: 10px solid #fff; display: flex; align-items: center; justify-content: center; }  
.avapillar_video .avapvideo_video a { display: flex; align-items: center; color:#fff; position: absolute; bottom: 0; left: 0; padding: 20px; width: auto;     background: -moz-linear-gradient(top,rgba(5,33,45,.8) 0,rgba(5,33,45,0) 100%); background: -webkit-linear-gradient(top,rgba(5,33,45,.8),rgba(5,33,45,0)); background: linear-gradient(360deg,#05212d,rgba(5,33,45,0)); }
.avapillar_video .avapvideo_video a img { max-width:60px; margin-right:10px; }
/* .avapillar_video .avapvideo_video a:hover { color:#39abe1; } */
 
.avapillar_video .avapillar_viewbtn { width: auto; float: right; position: relative; margin-top:-50px; }
.avapillar_video .avapillar_viewbtn a { min-width:150px; }

.arrow_style {  padding-bottom:100px; }
.arrow_style .slick-arrow { top:100%; left:10px; transform:translateY(0%); margin-top:-50px; }
.arrow_style .slick-arrow.slick-next { top:100%; right:auto; left:80px; margin-top:-50px; transform:scale(-1) translateY(0%); }

.avapillar_article .article_slider { margin:50px -15px 0; width:calc(100% + 55px); overflow: hidden; }
.avapillar_article .article_slider .slick-list { padding-right:150px; }
.avapillar_article .article_item .col { padding:0 15px; }
.avapillar_article .article_itemin { width:100%; padding:15px; background:#fff; }
.avapillar_article .article_height { position:relative; }
.avapillar_article .article_img { width:100%; height:240px; position:relative; }  
.avapillar_article .article_info { width:100%; padding:20px 20px 100px; display:inline-block; position:relative; vertical-align:top; font-size:18px; line-height:26px; }
.avapillar_article .date { color:var(--primary_color); font-size:16px; line-height:24px; width:auto; display:inline-block; text-decoration:underline; }
.avapillar_article .article_item h4 { width:100%; display:block; margin:10px 0 15px; line-height: 30px; font-family: var(--headingfont); }
.avapillar_article .article_viewbtn, .avapillar_video .article_viewbtn { width: auto; float: right; position: relative; margin-top:-50px; }
.avapillar_article .article_viewbtn a, .avapillar_video .article_viewbtn a { min-width:150px; }
.avapillar_article .link { width:100%; position: absolute; bottom: 0; left: 0; padding: 20px; margin-top:50px;padding-top:25px; font-weight:700; border-top:1px solid #121212;font-size:18px;font-family:var(--bodyfont);line-height:27px;}
.avapillar_article .link a { font-weight:700; } 
.avapillar_article .link .link-icon{position:absolute;right:20px;bottom:18px;transition:200ms;;}
.avapillar_article .link .link-icon svg path{ transition:200ms;;}
     
.avapillar_right .button-1 a { width:100%; margin-bottom:20px; }
.avapillar_right .border_btn a,
.white-btn a { min-width:150px; padding:10px 15px; display:inline-block; vertical-align:top; text-align:center; border: 1px solid var(--primary_color); color:var(--primary_color); font-size: 18px; line-height: 26px; margin-bottom:20px; }
.white-btn a { background:#fff; cursor:pointer; }
.avapillar_right .border_btn a { width:100%; }
.avapillar_right .border_btn a:hover,
.white-btn a:hover{ background:var(--secondary_color); border-color:var(--secondary_color); color:#fff; }
.sidebar_box { width:100%; padding:40px; background:var(--primary_color); }
.sidebar_box .select_title {color: #fff;}
.sidebar_box h3 { font-size: 35px; line-height: 45px; margin-bottom: 30px; font-family: var(--headingfont); color:#fff; }
.sidebar_box ul { padding:0; margin:0; list-style:none; height:350px; }
.sidebar_box ul li { width:100%; margin-bottom:20px; }
.sidebar_box ul li a { width:100%; color:#A7B2C3; display:inline-block; vertical-align:top; font-size:22px; line-height:1.1; }
.sidebar_box ul li a.active { color:#fff; font-size:30px; text-decoration:underline; }
.sidebar_box ul li a:hover { color:#ffff; text-decoration:underline; }
.sidebar_box ul li:last-child { margin-bottom:0; }

/**/ 
.breadmenu_area { width:100%; line-height:0; border-bottom:1px solid #9BA6AB; }
.breadmenu_area ul { margin:0; padding:20px 0 20px 40px; list-style:none; border-left:1px solid #9BA6AB; }
.breadmenu_area ul li { width:auto; display:inline-block; position:relative; color:inherit; font-size: 15px; line-height:22px; font-weight: 400; }
.breadmenu_area ul li a { color:var(--anchorcolor); font-size: 15px; line-height:22px; font-weight: 400; }
.breadmenu_area ul li a:hover { color:var(--anchorhover); }
.breadmenu_area ul li:after { position:relative; display:inline-block; top:-1px; vertical-align:middle; content:"\f105"; font-family:"FontAwesome"; margin:0 4px 0 10px; line-height: 10px; }
.breadmenu_area ul li:last-child:after { display:none; }
.breadmenu_area ul li:last-child { pointer-events:none; }
.breadmenu_area ul li:last-child a { color:#2B3485; color:var(--secondary_color); }

/**/
/* .avapillar_area .title h2 { border:none; margin-bottom:0; color:#2B3485; } */
.surgillar_area .our_team_cover { margin:40px -15px 0; }
.surgillar_area .our_team_datails { padding:0 15px 20px; }
.surgillar_area .our_team_datails h4 { font-size:24px; }
 
.surgillar_area .listing,
.surgillar_area .listing_specific { /*display:flex; flex-wrap:wrap;*/ margin:50px -10px 0; } 
.surgillar_area .list .col { /*width:calc(100%/3);*/ padding:0 10px 20px; }
.surgillar_area .list-inner { width:100%; padding: 15px 15px 30px; background:#f0f5f9; display: inline-block; vertical-align: top; }
.surgillar_area .list .list-image-tag{position:relative;}
.surgillar_area .list .list-image { min-height:250px; display:block; background:rgb(48 92 137 / 20%); }
.surgillar_area .list .list-image img{display:block;height:250px;object-fit:cover;width: 100%;}
.surgillar_area .list .list-image-tag .list-tag{ font-size: 32px; line-height: 40px; opacity:0.8;  display: flex; align-items: center; justify-content: center; color:#fff;position:absolute;left:0;top:0;padding:12px 25px;background-color:var(--primary_color);width:100%; height:100%;text-align:center;transition:200ms;;}
.surgillar_area .list .list-image-tag{margin:0 0 43px 0;}
.surgillar_area .list .list-details > div .icon{width:40px;transform: translateY(7px);}
.surgillar_area .list .list-details > div .icon img{display:block;margin:0 auto;}
.surgillar_area .list .list-details .address-text,
.surgillar_area .list .list-details .phone-text{font-size:18px; width:calc(100% - 40px);line-height:27px; }
.surgillar_area .list .list-details .address .address-list + .address-list {margin: 25px 0 0 0;}
.surgillar_area .list .list-details > div + div{margin:40px 0 0 0;}
.surgillar_area .list .list-link{margin:30px 24px 0 24px;padding:25px 48px 0 0; font-weight:700; border-top:1px solid #121212;font-size:18px;font-family:var(--bodyfont);line-height:27px;position: relative;}
.surgillar_area .list .list-link a { font-weight:700; } 
.surgillar_area .list .list-link .link-icon{position:absolute;right:0;bottom:0;transition:200ms;;}
.surgillar_area .list .list-link .link-icon svg path{ transition:200ms;;}
.surgillar_area .list .list-details .phone-text span{display:block;font-size:14px; line-height:normal;}
.surgillar_area .list .list-details .phone-text a{color:#121212;font-family:var(--bodyfont);}
.surgillar_area .list .list-details .phone-text a:hover{color:#2f26d3;}
 
/**/
.videogall_cover .our_team_item { width:calc(100%/2 - 30px); }
.videogall_cover.our_team_cover { margin-top:70px; } 

/**/
.medserv_area { padding:80px 0; }
.medserv_area .medserv_box { width:100%; margin-bottom:60px; font-size: 19px; line-height: 30px; }
.medserv_area .medserv_box h3 { font-size:40px; line-height:50px; }
.medserv_area .medserv_wrap { display:flex; flex-wrap:wrap; margin:30px -5px 0; }
.medserv_area .medserv_link { width:calc(100%/3 - 10px); margin:0 5px 10px; display:flex; align-items:center; justify-content:center; padding:13px 20px; color:var(--primary_color); border:1px solid var(--primary_color); text-align:center; }
.medserv_area .medserv_link:hover { background:var(--primary_color); border-color:var(--primary_color); color:#fff; }
.medserv_area .medserv_box:last-child { margin-bottom:0; }

/**/
.meet_team_section .client_popup_text { display:none; }

.fancybox-stage .client_popup_text { max-width: 500px; padding: 25px 30px; font-size:18px; line-height:26px; }
.fancybox-stage .client_popup_text .fancybox-close-small { padding:3px; }
 
/**/
.necrosishero.banner .inner { max-width: 900px; }

.ourteam_main .our_team_cover { margin-top:40px; }    
.ourteam_main .our_team_item > div { background:#fff; }

.loclist_main.surgillar_area .list-inner { background:#fff; }

  
/**/
.get_in_touch_hero_right .form-textbox { padding:10px 15px !important; height:50px !important; }
.get_in_touch_hero_right .form-dropdown, .get_in_touch_hero_right .form-textarea { height:50px !important; padding:10px 15px !important; background:#fff; }
.get_in_touch_hero_right .form-multiple-column label, .get_in_touch_hero_right .form-input label { color:#fff; }
.get_in_touch_hero_right { padding:30px 40px !important; }

/* .get_in_touch_hero .girl_img { opacity:0; } */

.schedvisit_form iframe { color:#fff; }

.continfo_area .gm-ui-hover-effect {  opacity:1; z-index:1; }
.continfo_area .continfo_map .gm-style .gm-style-iw-c { top:150px; }

.continfo_map #dvMap_hubdb , .continfo_map #dvMap_listing { height: 100%!important; left: 0; position: absolute; top: 0; width: 100%!important; }

/*--*/
.error_area { width:100%; border-bottom:10px solid #1F79B8; }
.error_hero { width:100%; position:relative; min-height:750px; }    

/**/
.abouthHalf_area { width:100%; display:inline-block; vertical-align:top; padding:150px 0; font-size: 22px; line-height: 36px; }
.abouthHalf_area .container { display:flex; flex-wrap:wrap; align-items:center; }
.abouthHalf_area .abouthHalf_left { width:50%; padding-right:40px; }
.abouthHalf_area .abouthHalf_right { width:50%; padding-left:40px; }
.abouthHalf_area .text { margin:20px 0 30px; }

/**/
.abpatient_area { width:100%; display:inline-block; vertical-align:top; padding:140px 0 100px;}
.abpatient_area .abpatient_cover { display:flex; flex-wrap:wrap; align-items:center; font-size: 22px; line-height: 36px; }
.abpatient_area .abpatient_left { width:50%; padding-right:60px; border-right:1px solid #003870; }
.abpatient_area .abpatient_right { width:50%; padding-left:60px; }
.abpatient_area .text { margin:20px 0 30px; }
.abpatient_area .abpatient_logos { width:100%; padding:60px 5% 0; display:flex; flex-wrap:wrap; justify-content:center; }
.abpatient_area .logo_item { width:calc(100%/5); padding:0 15px 30px; }
.abpatient_area .logoin { width:100%; min-height:270px; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; padding:10px; background:#ffffff00; }

/**/
.abarsahalf_area { width:100%; display:inline-block; vertical-align:top; padding:180px 0; position:relative; }
.abarsahalf_area .container { display:flex; flex-wrap:wrap; align-items:center; }
.abarsahalf_area .abarsahalf_left { width:50%; padding-right:40px; }
.abarsahalf_area .abarsahalf_right { width:50%; position:absolute; right:0; top:0; height:100%; padding:100px 0 100px 50px; display: flex; align-items: center; }
.abarsahalf_area .text { margin: 30px 0 50px; font-size: 22px; line-height: 36px; }
.abarsahalf_area .button-1 a { min-width:200px; }
  
/**/
.abaxonhalf_area { width:100%; display:inline-block; vertical-align:top; background:#bedfe8; font-size: 22px; line-height: 36px; padding:0 0 100px; } 
.abaxonhalf_area .container { display:flex; flex-wrap:wrap; } 
.abaxonhalf_area .abaxonhalf_left { width:50%; text-align:center; display: flex; align-items: flex-end; }
.abaxonhalf_area .abaxonhalf_left h2 { margin-bottom:40px; }
.abaxonhalf_area .abaxonhalf_right { width:50%; padding-left:80px; padding-top:80px; }
.abaxonhalf_area .abaxonhalf_img { margin-bottom:30px; width:100%; }
.abaxonhalf_area .button-1 a { min-width:200px; }
 
/**/
.docsurbox_area { padding-top:100px; overflow:hidden; }
.docsurbox_area .our_team_cover { margin-top:50px; position:relative; }
.docsurbox_area .our_team_cover .slick-list { overflow: visible; }
.docsurbox_area .our_team_cover .slick-list:before { background-color: #fff; content: ""; height: 100%; left: auto; position: absolute; right: calc(100% - 10px); width: 5000px; z-index: 1; }
.docsurbox_area .docsurbox_top { display:flex; flex-wrap:wrap; align-items:flex-start; font-size: 22px; line-height: 36px; }
.docsurbox_area .docsurbox_top h2 { width:30%; }  
.docsurbox_area .docsurbox_top .text { width:70%; padding-left:50px; }   
.docsurbox_area .button-1 a { min-width:200px; }
.docsurbox_area .docsurbox_btn { padding:0; text-align:right; margin-top: -51px; position: relative; z-index: 11; width: auto; float: right; }

/**/
.worldleader_area { width:100%; position:relative; }
.worldleader_area .container { position:relative; z-index: 1; }
.worldleader_area .flex { align-items:center; }
.worldleader_area:before { position:absolute; content:""; left:0; top:0; width:50%; height:100%; background:var(--primary_color); }
.worldleader_area:after { position:absolute; content:""; right:0; top:0; width:50%; height:100%; background:var(--bg-gray); }
.worldleader_area h2 { color:#fff; }
.worldleader_area.title-links .text { color:#fff; font-size:22px; }
.worldleader_area.title-links .left-content { width:50%; padding-right:150px; }
.worldleader_area.title-links .list-wrapper { width:50%; padding:0 0 0 150px; }
.worldleader_area.title-links .list-wrapper .content { padding:0; }
.worldleader_area .button-1 a:hover { background:#f2f6f9; color:var(--primary_color); }
.worldleader_area.title-links .list-wrapper .list:after { display:none; }


/**/
.newsmedia_area .avapillar_article { margin-left: -15px; }
.newsmedia_area .newsmedia_slider { width:100%; overflow:visible; margin-top:60px; }
.newsmedia_area .newsmedia_slider .slick-list { overflow:visible; }
.newsmedia_area .newsmedia_slider .slick-list:before { background-color:#eff5f8; content: ""; height: 100%; left: auto; position: absolute; right: calc(100% - 10px); width: 5000px; z-index: 1; }

/**/
.jobsvisit_area.title-links .left-content { padding-right:110px; }
.jobsvisit_area .list-wrapper { color:#000000; }
.jobsvisit_area .list-wrapper h2 { color:#000000; }
.jobsvisit_area .list-wrapper .text { color:#000000; }
.jobsvisit_area.worldleader_area:after { display:none; }
.jobsvisit_area .button-1 a { text-decoration:none; }
.jobsvisit_area .list-wrapper .button-1 a:hover { background:
    
    
        
    
    rgba(18, 18, 18, 1)
; color:#fff; }

.docsurbox_area .link_style a:after { transition:all .4s ease; }
.docsurbox_area .link_style a:hover:after { transform: rotate(45deg); }
.newsmedia_area .link .link-icon { transition:all .4s ease; }
.newsmedia_area .link a:hover + .link-icon { transform: rotate(45deg); }

.video-full{padding:136px 0;background-color:var(--bg-gray);}
.video-full .video{box-shadow:17px 11px 70px rgba(0,0,0,0.2);max-width:940px;margin:70px auto 0;border:solid 12px #fff;}
.video-full .video a{position:relative;}
.video-full .video a:after{content:'';position:absolute;left:0;top:0;width:100%;background:url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/ARSA_Health_2022/play_btn.svg) no-repeat center / 75px auto;height:100%;}
.video-full .video img{display:block;}
.video-full .content{margin:70px 0 0 0;line-height:37px;position:relative;}
.video-full .content:after{content:'';position:absolute;left:50%;top:0;width:1px;background-color:#9aa2aa;height:100%;}
.video-full .content > div{width:50%;}
.video-full .content > div:nth-child(1){padding-right:60px;}
.video-full .content > div:nth-child(2){padding-left:60px;}

.icon-repeater{position:relative;padding: 170px 0;}
.icon-repeater:after{content:'';position:absolute;left:0;top:0;width:40%;background-color:#121212;height:100%;z-index:-1;}
.icon-repeater h2{font-size: 60px;line-height: 83px;}
.icon-repeater .left-content{width:40%;}
.icon-repeater .list-wrapper{width:60%;    padding: 0 0 0 75px;}
.icon-repeater .list-wrapper .list{border-bottom:1px solid #003871;padding: 0 0 40px; position: relative; transition:200ms;;}
.icon-repeater .list-wrapper .list:after{background:url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/theme-arsa/images/right-arrow.png) no-repeat center;bottom:25px;content:"";height:22px;position:absolute;right:0;width:22px; transition:200ms;;}
.icon-repeater .list-wrapper .list h4{ transition:200ms;; }
.icon-repeater .list-wrapper .list > a{height:100%;left:0;position:absolute;top:0;width:100%;}
.icon-repeater .list-wrapper .list .icon{width:110px;padding:10px 20px 0 0;}
.icon-repeater .list-wrapper .list .content{width:calc(100% - 110px);padding:0 120px 0 0;}
.icon-repeater .list-wrapper .list:not(.no-link):hover,
.icon-repeater .list-wrapper .list:not(.no-link):hover h4{color:#2f26d3;}
.icon-repeater .list-wrapper .list + .list{margin:50px 0 0;}


/**/
.lochero_breadcrum ul { list-style:none; margin:0 0 20px; padding:0; }
.lochero_breadcrum ul li { width:auto; display:inline-block;  color:#fff; font-size:15px; line-height:22px; }
.lochero_breadcrum ul li a { width:auto; display:inline-block; color:#fff; font-size:15px; line-height:22px; }
.lochero_breadcrum ul li a:hover { /*color:#003870;*/ opacity:0.7;}


/**/
.halficon_area .list-wrapper .list:after { display:none; }
/* .halficon_area .list-wrapper .list h4 { color:#003870 !important; }  */
/* .halficon_area .list-wrapper .content-text { color:#003870 !important; }  */

.bottom_strip_section .bottom_strip_col {  width:60%; } 

/*--lp-header--*/
.lpheader_area { padding:20px 0; }    
.lpheader_area .container { display:flex; flex-wrap:wrap; justify-content:space-between; }
.lpheader_area .lpheader_logo { width:100%; max-width:300px; }
.lpheader_area .lpheader_right { width:calc(100% - 300px); text-align:right; display: flex; align-items: center; justify-content: flex-end; }
.lpheader_area .links{font-size:18px;font-family: var(--bodyfont); letter-spacing:0.36px;}
.lpheader_area .links img{margin:8px 10px 0 0;vertical-align:middle;}
.lpheader_area .links.call-link{font-size: 22px;letter-spacing: 0.44px;}
.lpheader_area .links.call-link span{margin:-15px 0 0;display:block;font-size:14px;letter-spacing:0.28px;text-align:right;}
.lpheader_area .links.call-link span:before{background-color:#b4bcbf;content:"";display:inline-block;height:1px;margin:12px 10px 0 0;vertical-align:top;width:91px;}
.lpheader_area .links:last-child{border:none;margin:0;padding:0;}
.lpheader_area .button-1 a { margin-left:25px; } 

.lpheader_page .body-container-wrapper { margin-top:90px; }
.lpheader_page header.header.headerfixed { transform: translateY(0); }

.lpfooter_area { background:var(--primary_color); padding:80px 0 20px; color:#fff; position:relative; }
/* .lpfooter_area .backtop { position:absolute; right:100px; bottom:100px; letter-spacing:5px; color:#fff; } */
.lpfooter_area .lpf_copyright { width:100%; text-align:center; padding:40px 0 20px; /*color:#558CC4;*/ font-size:18px; line-height:24px; font-weight:300; border-top: 2px solid rgb(255 255 255 / 10%); margin-top: 70px; }
.lpfooter_area .lpf_copyright span { color:#fff; font-weight:500; }
.lpfooter_area .lpfooter_cover { width: 100%; display: flex; flex-wrap: wrap; }
.lpfooter_area .lpfooter_box { width: calc(100%/3); position:relative; }
.lpfooter_area .lpfooter_box h6 { color: #fff; font-size:20px; line-height:26px; font-family: var(--headingfont); }
/* .lpfooter_area .f_link a { width: 100%; display: inline-block; position: relative; padding: 14px 60px 14px 25px; background: #fff; color: #003870; max-width: 400px; font-size: 26px; line-height: 32px; }
.lpfooter_area .f_link a:hover { color:#fff; background:#1F79B7; }
.lpfooter_area .f_link a:after { position:absolute; content:""; right:0; top:0; width:70px; height:100%; background:url('https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/ARSA_Health_2022/call-icon.png') no-repeat center center  #1F79B7;  background-size: 26px !important; }  */
.lpfooter_area .lpfooter_box.f_link:last-child { padding-left:10px; }
.lpfooter_area .lpfooter_box.f_link:last-child a:after { background:url('https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/ARSA_Health_2022/mail-icon-1.png') no-repeat center center  #1F79B7;  }
.lpfooter_area .lpfooter_box:first-child:before { position:absolute; content:""; right:94px; top:0; width:2px; height:100%; background:#fff; opacity:0.1; }
.lpfooter_area .button-1 a:hover { background:#fff; color:#003870; }
.lpfooter_area .lpf_copyright a {color: #fff;}
.lpfooter_area .lpf_copyright a:hover {text-decoration:underline;}
  

.new-hero-video-main-wrap { padding-top: 92px; } 
.new-hero-video-main-wrap { position: relative; z-index: 1; }
.new-hero-video-main-wrap:after { content: ''; background: rgba(7, 57, 110, 0.69); background: -moz-radial-gradient(center, ellipse cover, rgba(7, 57, 110, 0.69) 0%, rgba(7, 57, 110, 1) 100%); background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(7, 57, 110, 0.69)), color-stop(100%, rgba(7, 57, 110, 1))); background: -webkit-radial-gradient(center, ellipse cover, rgba(7, 57, 110, 0.69) 0%, rgba(7, 57, 110, 1) 100%); background: -o-radial-gradient(center, ellipse cover, rgba(7, 57, 110, 0.69) 0%, rgba(7, 57, 110, 1) 100%); background: -ms-radial-gradient(center, ellipse cover, rgba(7, 57, 110, 0.69) 0%, rgba(7, 57, 110, 1) 100%); background: radial-gradient(ellipse at center, rgba(7, 57, 110, 0.69) 0%, rgba(7, 57, 110, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#07396e', endColorstr='#07396e', GradientType=1); position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; z-index: -1; }
.new-hero-video-details h2 span { color: #26ACEC; }
.new-hero-video-details {  text-align: center;max-width: 1000px; margin: 0px auto;     padding-bottom: 55px; }
.new-hero-video-content { font-size: 22px; line-height: normal; }
.new-hero-video-btn { margin-top: 20px; }
.new-hero-video-btn a { background-color: #ffffff; color: #07386E; display: inline-flex; align-items: center; font-family: var(--bodyfont); font-size: 18px; font-weight: 400; letter-spacing: .36px; padding: 6px 20px; text-align: center; border-radius: 45px; }
.new-hero-video-btn a img { margin-left: -13px; }

/**/
body.lpheader_v2 .lpheader_area { /*position: absolute; top: 0; left: 0; right: 0; z-index: 9;background: #fff;*/ padding: 25px 0;  }
body.lpheader_v2 .body-container-wrapper { margin: 0; }

div#hs_cos_wrapper_widget_1706871936161, div#hs_cos_wrapper_widget_1706871966644 { display: block !important; padding-bottom: 0px !important; padding-left: 20% !important; padding-right: 20% !important; padding-top: 8% !important; }
div#hs_cos_wrapper_widget_1706871936161 .oembed_container, div#hs_cos_wrapper_widget_1706871936161 .oembed_container_iframe, div#hs_cos_wrapper_widget_1706871966644 .oembed_container, div#hs_cos_wrapper_widget_1706871966644 .oembed_container_iframe { max-width: 100% !important; max-height: 100% !important; }
 
.map-section { background-color: #4751ad }
.map-section .left-details { padding: 80px 200px 80px 40px; width: 55% }
.map-section .left-details>div { margin: 0 0 0 auto; max-width: 662px }
.map-section .filter { position: relative }
.map-section .filter .click-ttl { align-items: center; background: #fff; cursor: pointer; display: flex; font-size: 16px; font-weight: 700; height: 68px; letter-spacing: .32px; padding: 10px 10px 10px 40px; position: relative }
.map-section .filter .click-ttl:after { border-color: #2b3485 transparent transparent; border-style: solid; border-width: 8px 6px 0; content: ""; height: 0; position: absolute; right: 38px; top: 30px; width: 0 }
.map-section .filter .all-filter { background: #fff; border-top: 1px solid rgba(0, 0, 0, .1); display: none; left: 0; padding: 20px 0; position: absolute; top: 100%; width: 100%; z-index: 2 }
.map-section .filter .all-filter>a { display: block; font-size: 16px; padding: 5px 40px }
.map-section .title-part { margin: 47px 0 0; max-width: none }
.map-section .data-wrap { border-right: 1px solid hsla(0, 0%, 100%, .4); margin: 40px -50px 20px 0 }
.map-section .list-wrapper { margin: 0 -2px 0 0; max-height: 418px; overflow: auto; padding: 0 50px 0 0; position: relative }
.map-section .list-wrapper .list { background: #fff; font-size: 16px; padding: 10px 10px 10px 35px }
.map-section .list-wrapper .list strong { color: #2b3485; display: block }
.map-section .list-wrapper .list .loc { background: url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/theme-PSC/images/map-pin.svg) no-repeat 0 11px; padding: 10px 0 0 32px; width: calc(65% - 130px) }
.map-section .list-wrapper .list .phone { background: url(https://21158918.fs1.hubspotusercontent-na1.net/hubfs/21158918/theme-PSC/images/phone-map.svg) no-repeat 0 11px/17px auto; padding: 10px 0 0 32px; width: calc(55% - 130px) }
.map-section .list-wrapper .list .phone a { color: #2b3485; font-size: 20px; font-weight: 700 }
.map-section .all-location .no-item { color: #fff; font-size: 23px; line-height: 47px; margin-bottom: 20px }
.map-section .list-wrapper .list [class*=button-] { width: 135px }
.map-section .list-wrapper .list [class*=button-] a { min-width: auto }
.map-section .list-wrapper .list [class*=button-] a:hover { background: #2b3485 }
.map-section .list-wrapper .list+.list { margin-top: 14px }
.map-section .list-wrapper::-webkit-scrollbar { width: 3px }
.map-section .list-wrapper::-webkit-scrollbar-track { background: transparent }
.map-section .list-wrapper::-webkit-scrollbar-thumb { background: #fff }
.map-section .map-container { width: 45% }
.map-section .gm-style .gm-style-iw-c { border-radius: 0; color: #2b3485; font-size: 16px; font-weight: 400; width: 289px }
.map-section .gm-style .gm-style-iw-c strong { display: block; margin: 0 0 10px }
.map-section .gm-style .gm-style-iw-c a { font-weight: 700 }
.map-section .gm-style .gm-style-iw-c a:not(:hover) { color: #4a9caf }
.map-section .all-location { position: relative }

.testimonial-section { padding: 180px 0 }
.testimonial-section .testimonial-wrapper { background-color: #f0f1f8; padding: 136px 135px 120px 130px }
.testimonial-section .testimonial-wrapper .left-side { flex-direction: column; padding: 0 150px 0 0; width: 450px }
.testimonial-section .testimonial-wrapper .left-side .pre-text { margin: 0 0 10px }
.testimonial-section .testimonial-wrapper .right-side { border-left: 1px solid#2b3485; padding: 0 0 50px 150px; width: calc(100% - 450px) }
.testimonial-section .testimonial-slider .icon { line-height: 0; margin: 0 0 50px }
.testimonial-section .testimonial-slider .content { font-size: 23px; font-style: italic; letter-spacing: 1.84px; line-height: 41px; margin: 0 0 50px }
.testimonial-section .testimonial-slider .author-name { font-family: var(--bodyfont); font-size: 30px; font-weight: 700; line-height: normal; margin: 0 0 10px }
.testimonial-section .testimonial-slider .author-position { font-size: 17px; letter-spacing: 1.02px; line-height: normal }
.testimonial-wrapper .slider-arrows { column-gap: 10px }
.testimonial-wrapper .slick-arrow { align-items: center; background-color: #fff; cursor: pointer; display: flex !important; height: 60px; justify-content: center; position: relative; transition: all .3s; width: 60px }
.testimonial-wrapper .slick-arrow:after { border-bottom: 6px solid transparent; border-right: 8px solid #000; border-top: 6px solid transparent; content: ""; display: block; transition: all .3s }
.testimonial-wrapper .slick-arrow:hover { background-color: #39abe1 }
.testimonial-wrapper .slick-arrow:hover:after { border-right-color: #fff }
.testimonial-wrapper .next-arrow.slick-arrow { transform: scale(-1) }
.testimonial-wrapper .testimonial-cta { width:100%; padding-top:20px; text-align:right; }

.types-rhinoplasty { padding: 150px 0 80px; }
.types-rhinoplasty .cover { margin: 60px 0 0; }
.types-rhinoplasty .cover .box { border-top: 1px solid #2f26d3; }
.types-rhinoplasty .box .title { padding: 40px 60px; font-size: 24px; line-height: 34px; color: #121212; position: relative; z-index: 1; cursor: pointer; }
.types-rhinoplasty .box .text { padding: 30px 60px 60px; margin-top: -50px; display: none; }
.types-rhinoplasty .box .text .img { margin: 30px 0 0; }
.types-rhinoplasty .box .title:after { content: ''; width: 19px; height: 3px; background: #2f26d3; position: absolute; top: 56px; right: 30px; }
.types-rhinoplasty .box .title:before { content: ''; height: 19px; width: 3px; background: #2f26d3; position: absolute; top: 48px; right: 38px; transition:200ms;; }
.types-rhinoplasty .cover .box.active { background: #f0f1f8; }
.types-rhinoplasty .box.active .title:before { height: 0; }
.container.container1300 { max-width: 1300px; }

.what-expect { padding: 170px 0; font-size: 23px; line-height: 47px; letter-spacing: 0.92px; }
.what-expect.what-expect-short { padding:170px 0 85px; }
.what-expect .inner { display: flex; flex-flow: wrap; }
.what-expect .left { width: 50%; padding: 0 70px 0 0; border-right: 1px solid rgba(0, 0, 0, 0.3); }
.what-expect .right { width: 50%; padding: 0 0 0 70px; }
.what-expect h2 { margin: 0 0 70px; }

.image-content-section{padding:60px 0 0;}
.imgcont_area.image-content-section { padding-top: 0; }
.image-content-section .title-part{margin:0 0 80px;}
.image-content-inner .image-block{width:50%;line-height:0;}
.image-content-inner .image-block img{width:100%;height:100%;object-fit:cover;object-position:right;}
.image-content-inner .image-content-row{background:#2f26d3;}
.image-content-inner .content-block{width:50%;padding:130px 100px;}
.image-content-inner .content-block .content-block-inner{max-width:540px;}
.image-content-inner .content-block h2{font-size:45px;line-height:50px;font-weight:700;}
.image-content-inner .content-block .content{letter-spacing:0.8px;line-height:35px;margin:50px 0 0;}
.image-content-inner .image-content-row.reverse{flex-direction:row-reverse;}
.image-content-inner .image-content-row.reverse{background:#f0f1f8;}
.image-content-inner .image-content-row.reverse .content-block h2{color:#2f26d3;}
.image-content-inner .image-content-row.reverse .content-block .content{color:#2f26d3;}
.imgcont_area .image-content-inner .image-content-row { background: #eff1f7; }
.imgcont_area .image-content-inner .content-block .content, .imgcont_area .image-content-inner .content-block h2 { color: #2b3385; }
.imgcont_area.pad_bullets li { padding-bottom:15px; }

.natural-beauty-section{position:relative;padding:0 0 120px;}
.natural-beauty-section .image-block{position:absolute;left:0;top:0;width:100%;height:100%;}
.natural-beauty-section .natural-beauty-inner{position:relative;z-index: 1;}
.natural-beauty-inner .title{width:600px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:rgba(47, 38, 211,0.8); padding: 60px;}
.natural-beauty-inner .title h2{margin:0;}
.natural-beauty-inner .content-box{ background-color:hsla(0,0%,100%,.8); position:relative; margin-left: 600px; padding: 50px; width: 800px; -webkit-backdrop-filter: blur(30px); backdrop-filter: blur(30px); background-color: hsla(0,0%,100%,.7); }
.natural-beauty-inner .content-box .content{font-size:24px;line-height:36px;letter-spacing:0.96px;}
.natural-beauty-inner .content-box .button-1{position:absolute;bottom:45px;left:calc(100% - 82px);}
.natural-beauty-section .image-block img{display:block;object-fit:cover;width:100%;height:100%;}

.title-part:not(.full) { margin: 0 auto; max-width: 975px; }
.title-part.text-center.map_title { margin-bottom: 70px; max-width: 100%; padding: 0 20px; }

.icon-title-text .list-wrapper .list { margin: -1px !important; width: 33.333%; padding: 43px; }
.icon-title-text .list-wrapper.lg-four .list { width: 50%; }
.icon-title-text .list-wrapper { justify-content: left; }
.icon-title-text .list-wrapper .list .icon { margin-bottom: 30px; min-height: 125px; }
.icon-title-text .list-wrapper .list .text { font-size: 28px; margin-bottom: 50px; position: relative; z-index: 1; }
.icon-title-text .list-wrapper .list .text:after { background: #2b3485; bottom: -22px; content: ""; height: 1px; left: 0; position: absolute; right: 0; }
.icon-title-text .content { font-size: 22px; line-height: 34px; }
.icon-title-text { padding: 90px 0 120px; }
.icon-title-text.icon-title-short { padding:60px 0; }
.icon-text .container { max-width: 1400px; }

.testimonial-section .testimonial-slider .content.readMore:not(.active) { display: -webkit-box; -webkit-line-clamp: 4; overflow: hidden; text-overflow: ellipsis; white-space: normal; -webkit-box-orient: vertical }
.testimonial-section .testimonial-slider .content.readMore + a.r-more { margin-bottom: 10px; display: block; }

.lpfooter_area .button-2 a:hover {background: var(--secondary_color);}

@media (min-width: 768px){
    .doc_lp_main_area .container { width: 750px; }
}

@media (min-width: 992px){
    .doc_lp_main_area .container { width: 970px; }
}

@media (min-width: 1200px){
    .doc_lp_main_area .container { width: 1170px; }
}

@media (min-width: 1430px){
    .doc_lp_main_area .container { width: 1330px; }
}

@media (min-width: 1530px){
    .doc_lp_main_area .container { width: 1500px; }
}

@media (min-width: 1730px){
    .doc_lp_main_area .container { width: 1700px; }
}


@media (max-width: 1530px){
    .doc_lp_banner.banner { height: auto; min-height: 900px; }
    .doc_lp_banner.banner .section_wrap .contact_form_section .contact_form_wrap.contact_form_light { padding: 50px 30px; }
    .doc_lp_banner.banner .section_wrap .contact_form_section .contact_form_wrap.contact_form_light h2 { font-size: 40px; line-height: 48px; }
    
    .testimonial-section .testimonial-wrapper .left-side { padding-right: 100px; }
    .testimonial-section .testimonial-wrapper .right-side { padding-left: 80px; }
    
    .map-section .left-details { padding-right: 100px; }
    .map-section .list-wrapper .list .phone { padding-right: 15px; }
    
    .location_area .location_drop { padding: 20px 25px; }
}

@media (max-width: 1429px){
    .doc_lp_banner.banner .section_wrap .inner.no-box { width: 485px; }
    .doc_lp_banner.banner .section_wrap .contact_form_section { width: calc(100% - 500px); }
    
    .natural-beauty-inner .content-box { width: 50%; }
}

@media (max-width: 1200px){
    .doc_lp_banner.banner { padding-bottom: 50px; }
    .doc_lp_banner.banner .section_wrap .inner.no-box { width: 400px; padding-right: 15px; margin-bottom: 0; }
    .doc_lp_banner.banner .section_wrap .contact_form_section { width: calc(100% - 300px); }
    
    .ahmed_logo .section_wrap { max-width: 100%; }
    .icon-text .list-wrapper .list { padding: 30px 15px; }
    .icon-text .list-wrapper .list .text { font-size: 16px; }
    .what-expect .right { padding-left: 40px; font-size: 18px; line-height: 30px; }
    .what-expect .left { padding-right: 40px; font-size: 18px; line-height: 30px; }
    .what-expect h2 { margin-bottom: 20px; }
    
    .ahmed_logo .section_wrap { max-width: 100%; }
    .icon-text .list-wrapper .list { padding: 30px 15px; }
    .icon-text .list-wrapper .list .text { font-size: 16px; }
    .what-expect .right { padding-left: 40px; font-size: 18px; line-height: 30px; }
    .what-expect .left { padding-right: 40px; font-size: 18px; line-height: 30px; }
    .what-expect h2 { margin-bottom: 20px; }
    .image-content-inner .content-block { padding: 70px; }
    .natural-beauty-inner .title { width: 37%; padding: 40px; }
    .natural-beauty-inner .content-box { margin: 0 0 0 37%; }
    .natural-beauty-inner .content-box .content { font-size: 20px; line-height: 30px; }
    .testimonial-section .testimonial-wrapper { padding: 40px; }
    .testimonial-section .testimonial-wrapper .left-side { width: 260px; padding-right: 40px; }
    .testimonial-section .testimonial-wrapper .right-side { width: calc(100% - 260px); padding-left: 40px; }
    .testimonial-section .testimonial-slider .content { font-size: 20px; line-height: 36px; }
    .testimonial-section .testimonial-slider .icon { margin-bottom: 20px; }
    .testimonial-section { padding-bottom: 100px; }
    .types-rhinoplasty { padding-top: 70px; }
    
    .map-section .left-details { padding: 80px 20px; }
    .map-section .list-wrapper .list { padding: 10px; }
    .map-section .list-wrapper .list .phone a { font-size: 16px; }
    .map-section .list-wrapper .list .button-1 a { font-size: 15px; line-height: 20px; }
    .map-section .list-wrapper { padding-right: 20px; }
    .map-section .data-wrap { margin: 40px 0px 20px 0; }
    
    .icon-title-text .content { font-size: 18px; line-height: 28px; }
    
    .continfo_box .continfo_left img { padding-right:0; }
    

}

@media (max-width: 991px){
    section.lp_banner .section_wrap { flex-wrap: wrap; }
    .doc_lp_banner.banner .section_wrap .inner.no-box { margin: 0 auto 120px; max-width: 100%; text-align: center; width: 100%; }
    .doc_lp_banner.banner .section_wrap .contact_form_section { width: 100%; }
    
    .doc_lp_banner.banner { padding: 200px 0 50px; }
    .doc_lp_banner.banner ul li img { position: relative; margin-right: 20px; }
    .ahmed_logo .section_wrap { justify-content: center; }
    .icon-text { padding: 0 }
    .icon-text .list-wrapper .list { margin: 0 -2px -2px 0; min-height: 250px; width: 50% }
    .icon-text .list-wrapper .list:nth-child(odd) { margin-top: 0 }
    .icon-text .list-wrapper .list+.list { margin: 0 -2px -2px 0 }
    .icon-text .list-wrapper .list:first-child { margin-top: 129px; }
    .icon-text .list-wrapper .list:nth-child(4) { margin-top: -150px }
    .icon-text .list-wrapper .list:nth-child(5) { margin: -150px 0 0 calc(50% - 2px) }
    
    .map-section .left-details { width: auto; }
    .map-section .map-container { display: none; }
    .map-section .left-details>div { max-width: none; }
    .image-content-inner .content-block { padding: 40px; }
    .image-content-inner .content-block h2 { font-size: 35px; line-height: 40px; }
    .image-content-inner .content-block .content { margin-top: 20px; }
    .testimonial-section { padding: 90px 0; }
    .testimonial-section .testimonial-wrapper .left-side { width: 100%; text-align: center; padding: 0; }
    .testimonial-section .testimonial-wrapper .right-side { border-left: none; border-top: 1px solid #2b3485; padding: 35px 0 0; text-align: center; width: 100%; }
    .testimonial-section .testimonial-slider .icon { text-align: center; justify-content: center; display: flex; }
    .testimonial-wrapper .slick-arrow { background-color: #f7f8ff; box-shadow: 8px 11px 24px rgba(0, 0, 0, .14); left: -11px; position: absolute; top: 50%; transform: translateY(-50%) }
    .testimonial-wrapper .next-arrow.slick-arrow { left: auto; right: -11px; transform: translateY(-50%) scale(-1) }
    .testimonial-section .testimonial-wrapper { position: relative; }
    .title-part.text-center.map_title { display: none; }
    .testimonial-section { padding-bottom: 50px; }
    .types-rhinoplasty { padding-top: 50px; }
    .types-rhinoplasty .box .title { padding: 20px; font-size: 20px; }
    .types-rhinoplasty .box .title:before { }
    .types-rhinoplasty .box .title:after { right: 10px; top: 34px; }
    .types-rhinoplasty .box .title:before { right: 18px; top: 26px; }
    .types-rhinoplasty .box .text { margin-top: -20px; padding: 20px; }
    
    .icon-title-text { padding: 80px 0; }
    
}

@media (max-width: 767px){
    .doc_lp_banner.banner { padding-top: 330px; }
    .lp_banner.rev_lpbanner h1 { color: #003870; font-size: 40px; line-height: 1.2; }
    .lp_banner.rev_lpbanner .content { color: #2b3485; }
    .doc_lp_banner.banner ul li img { display: none; }
    .doc_lp_banner.banner ul li { padding: 0; margin-bottom: 10px; }
    .what-expect .left { width: 100%; padding: 0 0 30px; border-right: 0; border-bottom: 1px solid rgba(0, 0, 0, .3); margin-bottom: 20px; }
    .what-expect .right { width: 100%; padding: 0; }
    .what-expect,
    .what-expect.what-expect-short { padding: 70px 0; }
    .map-section .filter .click-ttl { height: 48px; padding: 11px 10px 9px 20px }
    .map-section .filter .click-ttl:after { right: 16px; top: 21px }
    .map-section .left-details { padding: 60px 30px 50px 20px }
    .map-section .title-part { text-align: center }
    .map-section .list-wrapper { max-height: 550px }
    .map-section .list-wrapper .list { display: flex; flex-flow: row wrap; padding: 20px 10px }
    .map-section .list-wrapper .list .loc, .map-section .list-wrapper .list .phone { background: none; padding: 0 10px 20px; width: 50% }
    .map-section .list-wrapper .list [class*=button-] { padding: 0 10px; width: 100% }
    .map-section .list-wrapper .list [class*=button-] a { display: block }
    .map-section .list-wrapper+[class*=button-] { text-align: center }
    .map-section .all-location .no-item { font-size: 20px; line-height: 40px }
    .image-content-section .title-part { margin: 0 0 20px }
    .image-content-inner .image-block { height: 280px; width: 100% }
    .image-content-inner .content-block { padding: 30px; width: 100% }
    .image-content-inner .content-block h2 { font-size: 28px; line-height: 33px }
    .natural-beauty-section { background-color: #cbd7e5; overflow: hidden; padding: 0 }
    .natural-beauty-inner .title { padding: 26px; width: 100%; }
    .natural-beauty-inner .title h2 { font-size: 28px }
    .natural-beauty-inner .content-box { margin: 0; padding: 25px; width: 100%; }
    .natural-beauty-inner .content-box .content { font-size: 15px; letter-spacing: .3px; line-height: 23px }
    .natural-beauty-section .image-block { display: flex; height: auto; justify-content: flex-end; position: static; width: auto }
    .natural-beauty-section .image-block img { max-width: none; transform: translate(1vw); width: calc(100% + 80vw) }
    
    .icon-text .list-wrapper .list:first-child { margin-top: 150px; }
    .icon-text .list-wrapper { align-items: flex-start; display: flex; flex-flow: row wrap; } 
    .types-rhinoplasty .box .title { padding-right: 35px; }
    
    .icon-title-text .list-wrapper .list, .icon-title-text .list-wrapper.lg-four .list { width: 100%; }
    .surgillar_area .list .col { padding: 0;}
    
    .avapillar_content .text ul li:before {top:5px;}
    
}

@media (max-width: 450px){
    .icon-text .list-wrapper { flex-wrap: wrap; }
    .icon-text .list-wrapper .list { width: 100%; margin: 0 0 15px !important; }
    .ahmed_logo .section_wrap .col { width: 100%; justify-content: center; padding: 0 0 30px; }
    .ahmed_logo .section_wrap { margin: 0; }
    .map-section .list-wrapper .list .loc, .map-section .list-wrapper .list .phone { width: 100%; }
    .testimonial-section .testimonial-wrapper { padding: 40px 35px; }
    .testimonial-wrapper .slick-arrow { height: 40px; width: 40px; }
    .testimonial-section .testimonial-slider .content { font-size: 17px; line-height: 27px; }
    .doc_lp_banner.banner .section_wrap .contact_form_section .contact_form_wrap.contact_form_light h2 { font-size: 30px; line-height: 36px; margin-bottom: 10px; }
    .doc_lp_banner.banner .section_wrap .contact_form_section .contact_form_wrap.contact_form_light { padding: 30px 15px; }
    
}


/* rex custom */
.alignright,
.alignleft,
.aligncenter { margin:0 auto; }
.wp-caption-text,
p.wp-caption-text {
    font-size: 1rem;
    text-align: center;
    color: #999;  
}
.x-video.embed {
    margin: 0 auto;
    text-align: center;
    margin-bottom: 10px;  
}
blockquote {
    margin-left: 75px;
    margin-right: 75px;
    font-size: 1.75rem;
    line-height: 2rem;
    color: #999;
}
@media (min-width:640px) {
  .alignright { float:right; margin:0 0 20px 20px; }
  .alignleft { float:left; margin:0 20px 20px 0; }
}
@media (min-width:768px) {
  blockquote.right {
    float:right;
    margin-top:0;
    margin-left:50px;
    margin-right:0;
    margin-bottom:50px;
    width:200px;
  }
  blockquote.left {
    float:left;
    margin-top:0;
    margin-left:0;
    margin-right:50px;
    margin-bottom:50px;
    width:200px;
  }
}
@media (min-width:992px) {
  blockquote.right {
    width:300px;
    margin-left:75px;
  }
  blockquote.left {
    width:300px;
    margin-right:75px;
  }
}

 

@media (min-width:768px) {
    .title-links .list-wrapper .list:hover:after{right:-15px;}
    .cards-slider .listing .list .list-link:hover .link-icon{transform: translateX(0) rotate(45deg);}
}

@media (min-width:992px){
    .tabing .right .tabs-title {display:none;}
    .tabing .right .title-part {display:none;}    
}

@media (max-width:1629px){
    .tabing .right{margin:0; width:50%;}
    .tabing .right .right-inner{padding: 0 0 0 150px;}
    .b-top { bottom: 200px; }
}

@media (max-width:1600px){
   
    .location_area .location_drop:first-child h2 { font-size: 28px; line-height: 40px; }
    .location_drop .label { font-size: 22px; line-height: 30px; }
    .location_area .location_dropwrap { margin-bottom:40px; }    
    .location_cover .location_itemin { padding:60px 20px 30px; }
    .location_cover .link_style { margin-top: 20px; padding-top: 20px; }
    .location_cover .location_itemin .topbtn {  font-size: 16px; line-height: 24px; }
    .location_cover .link_style a { font-size: 18px; }
    
    .practhere_area .practhere_img { height:330px; }
    .testipati_area .testipati_boxin { min-height:480px; padding:50px 30px; }
    .testipati_area .slick-list.draggable { padding-right:120px; }  
    .testipati_area .testipati_cover { padding-left:calc(50% - 1170px/2 + 15px); }
    .testipati_area .slick-slider .slick-arrow { left:calc(100%/2 - 1170px/2 + 15px); }
    .testipati_area .slick-slider .slick-arrow.slick-next {  left:calc(100%/2 - 1170px/2 + 15px);  }
    
    .choseinsti_area .choseinsti_left { padding-right: 30px; }
    .continfo_map { width:100%; position:relative; height:600px; }
    
    .video-section .video-content .list:nth-child(3) { margin-left: 46px; width: calc(45% - 60px); }
    
    .sidebar_box { padding:20px 30px; }
    .avapillar_area { padding:80px 0; }
    
    .cards-slider .listing.slick-slider .slick-arrow { }
    .cards-slider .listing { padding-bottom:60px; }
    .cards-slider .cardsbtn { padding:4px 0 0 180px; }
    .error_hero { min-height:550px; }
    
    /**/
    .abouthHalf_area .abouthHalf_right { padding-left:0; }
    .abouthHalf_area { padding:100px 0; }
    
    .abpatient_area { padding:100px 0 70px; }
    .abpatient_area .abpatient_logos { padding:60px 3% 0; }
    
    .worldleader_area { padding:80px 0 100px; }
    .worldleader_area.title-links .left-content { padding-right: 80px; }
    .worldleader_area.title-links .list-wrapper { padding:0 0 0 100px; }
    
    .abarsahalf_area { padding:90px 0; }
    .jobsvisit_area.title-links .left-content { padding-right: 60px; }
    
    /**/
/*     .lpfooter_area .f_link a { max-width:340px; font-size: 22px; line-height: 30px; padding:12px 75px 12px 20px; } */
    
    .content-blue-block { background-position: -210px center !important; }
    .get_in_touch_hero.banner-lp { background-position:center right !important; }
    .get_in_touch_hero .container { padding:0 50px; }
    
    
}
    
@media (max-width:1429px){
    .left-space{padding-left:15px;}
    .title-links .list-wrapper{padding:10px 0 0 100px;}
    .video-section .left-content{font-size:20px;letter-spacing:0;line-height:34px;}
    .video-section .video-content .list{height:190px;}
    .video-section .video-content .list .video-box .click-dv{padding: 0 20px 25px;}
    .video-section .video-content .list .video-box .click-dv .click{height:40px;width:40px;}
    .video-section .video-content .list .video-box .click-dv .title{font-size:16px;line-height:18px;padding:0 0 0 20px;width:calc(100% - 40px);}
    .video-section .video-content .list .testi-box{padding:15px;}
    .video-section .video-content .list .testi-box .content{font-size:16px;line-height:20px;}
    .video-section .video-content .list .testi-box .photo{height:40px;width:40px; min-width:40px; max-width:40px;}
    .video-section .video-content .list .testi-box .name{font-size:16px;line-height:20px;}
    
    .cards-slider{padding:80px 0 125px 0;}
    .cards-slider .inner{margin:0;}
    .cards-slider .listing .slick-list:before {right: 1150px;}
    .cards-slider .title-btn{margin:0 0 40px 0;}
    .cards-slider .listing.slick-slider .slick-arrow{bottom:-50px;}
    .tabing .right{margin:0;width:50%;}
    .tabing .left .tab-wrapper .tabs-title{margin:0 0 28px 50px;}
    .tabing .left .tab-wrapper .tabs-title.current{margin:0 0 42px 50px;font-size: 32px;}
    .tabing .right .right-inner{padding:0 0 0 60px;}
    .tabing .left .tab-wrapper .tabs-title:after {left: -50px;}
    
    .location_drop .locdrop_box { padding:10px 22px; }
    .location_drop .locdrop_box ul li a { font-size: 18px; line-height: 26px; }
/*     .location_area .location_drop { padding:20px 48px 20px 30px; } */
    
    .sidebar_box h3 { font-size: 30px; line-height: 38px; }
    
    .location_drop .label { font-size: 18px; line-height: 26px; }
    
    .location_drop .label:after { top:2px; }
    
    /**/
    .arrow_style { padding-bottom:80px; }
    .avapillar_video .avapvideo_video { height:230px; }   
    .avapillar_video .avapillar_slider { margin:50px -10px 0; }
    .avapillar_video .avapvideo_item { padding:0 10px; }
    
    .avapillar_article .article_slider .slick-list { padding-right: 100px; }
    .cards-slider .listing .list .list-image-tag .list-tag { font-size:36px; }
    
    /**/
    .abouthHalf_area { padding:80px 0; }
    
    .content-blue-block { background-position: 50% 50% !important; }
    
    .lpfooter_area { padding:50px 0 20px; }
    .lpfooter_area .lpf_copyright { padding:30px 0 10px; margin-top: 50px; }
    .lpfooter_area .lpfooter_box:first-child:before { right:68px; }
    
    
    
    
}
@media (max-width:1199px){
    .title-links .list-wrapper{padding: 10px 0 0 60px;}
    .title-links .list-wrapper .icon{width: 90px;}
    .title-links .list-wrapper .content{padding: 0 40px 0 0;width: calc(100% - 90px);}
    
    .cards-slider .listing .slick-list {overflow: hidden;}
    .cards-slider .listing.slick-slider .slick-arrow {bottom: -50px;} 
    .cards-slider .listing { padding-bottom:40px; }
    .cards-slider .listing.slick-slider .slick-next.slick-arrow{left:70px;right:auto;}
    .cards-slider .cardsbtn a { min-width: 215px; padding: 15px; }
    
    .tabing .title-part h2{font-size:30px;line-height:42px;padding:0 40px 0 0;}
    .tabing .right .right-inner .content .tabs-content-title{font-size:30px;line-height:42px;margin:0 0 15px 0;}
    .tabing .left .tab-wrapper .tabs-title.current{margin:0 0 20px 50px;font-size:26px;}
    .tabing .left .tab-wrapper .tabs-title{margin:0 0 15px 50px;font-size:22px;}
    .tabing .left .tab-wrapper .tabs-title:after{height:100%;}
    .tabing .right .right-inner{font-size:20px;line-height:30px;}
    .tabing .right .right-inner .content > a{font-size:18px;line-height:34px;margin:20px 0 0 0;}
    .tabing .left .tab-wrapper{margin:40px 0 0 0; max-height: 290px;}
    .tabing .left,.tabing .right{padding:60px 0;}
    
    /**/
    .location_cover .location_item { width:calc(100%/3); }
    .location_area { padding:0 0 70px; }  
    .location_area .location_drop { padding:14px 35px 14px 20px; }
    .location_drop .label { font-size: 20px; line-height: 26px; }
    
    .lochero_area.banner { min-height:500px; }
    .lochero_area.banner .content { font-size: 20px; line-height: 30px; }
    .continfo_box .continfo_left {  padding-right: 40px; }  
    .continfo_box .continfo_hours li { font-size: 18px; line-height: 24px; }
    .continfo_box .continfo_right { padding-left: 50px; }
    .practhere_area { padding:60px 0; }
    .practhere_area .practhere_img { height:280px; }
    .practhere_area .practhere_info { padding:20px 0px 20px; }
    
    .testipati_area .testipati_cover { padding-left:calc(50% - 970px/2 + 15px); }
    .testipati_area .slick-slider .slick-arrow { left:calc(100%/2 - 970px/2 + 15px); }
    .testipati_area .slick-slider .slick-arrow.slick-next {  left:calc(100%/2 - 970px/2 + 15px);  }
    .testipati_area .testipati_boxin { width:calc(100% - 15px); }
    .testipati_area { padding:70px 0; }
    .insuraccpet_area { padding:70px 0;  }
    
    /*.schedvisit_area .schedvisit_img { min-height:750px; }*/
    .schedvisit_area .schedvisit_box { padding: 50px 30px; }
    .choseinsti_area { padding:70px 0 0; }
    .choseinsti_area .choseinsti_cover { padding:0 0 80px; }
    .choseinsti_area .choseinsti_box { min-height:500px;   }
    
    .continfo_map { width:100%; position:relative; height:500px; }
    
    /**/
    .avapillar_area .contentbox_wrap { padding:30px; }
    .avapillar_area .avapillar_left { padding-right: 30px; width: 72%; }  
    .avapillar_area .avapillar_right { width:28%; } 
    
    .avapillar_article .article_slider { width:calc(100% + 40px); margin:50px -10px 0; }
    .avapillar_article .article_item .col { padding:0 10px; }
    .avapillar_article .article_slider .slick-list { padding-right: 50px; }
    .avapillar_article .article_info { padding:15px 10px 100px; }
     
    .breadmenu_area ul { padding:20px 0 20px 30px; }
    .avapillar_right .border_btn a { padding:8px 20px; }  
    
    .surgillar_area .list { width:50%; }
    .surgillar_area .our_team_item { width:calc(50% - 30px); }  
    
    .videogall_cover.our_team_cover { margin-top:40px; }
    
    /**/
    .banner { min-height:580px; }
    .abpatient_area { padding:70px 0 50px; }
    .abpatient_area .logo_item { width:calc(100%/3); }
    
    .docsurbox_area.location_area { padding:70px 0; }
    .worldleader_area.title-links .left-content { padding-right: 40px; }    
    .worldleader_area.title-links .list-wrapper { padding:0 0 0 50px; }
    
    .abaxonhalf_area { padding:0 0 70px; }
    .abaxonhalf_area .abaxonhalf_right { padding-top: 50px; padding-left: 50px; } 
    
    .video-full .video{max-width:660px;}
    
    .icon-repeater .list-wrapper{padding:0 0 0 35px;}
    
    .bottom_strip_section .bottom_strip_col {  width:80%; } 
    .icon-repeater .list-wrapper .list .content { padding:0 40px 0 0; }
    
    .lpfooter_area .lpfooter_box:first-child:before { display:none; } 
    .lpfooter_area .lpfooter_box:nth-child(2) { padding-right:10px; }
    
    .get_in_touch_hero.banner-lp { background-position: top center !important; } 
      .get_in_touch_hero .container { padding:0 20px; }
    
    .location_area .location_drop { width: 33.33%; border-bottom: 1px solid #91a0a7; }
    .location_area .location_dropwrap { border: none; }
    .location_area .location_drop:nth-child(3) { border-right: none; }
    .location_area .location_drop:first-child { border-left: none; justify-content:flex-start; }
    
    
}
@media (max-width:991px){
    .title-links{padding:100px 0;}
    .title-links .inner.flex{display:block;}
    .title-links .left-content{width:auto;}
    .title-links .list-wrapper{padding:40px 0 0; width:auto;}
    
    .tabing{background-color:var(--bg-gray);padding:50px 0;}
    .tabing .left{display:none;}
    .tabing .right:before{display:none;}
    .tabing .right{width:100%;padding:0;}
    .tabing .right .right-inner{padding:0;}
    .tabing .right .right-inner .content .tabs-content-title{display:none;}
    .tabing .title-part h2{padding:0;color:#003870;margin:0 0 30px 0;}
    .tabing .right .right-inner h3.tabs-title{cursor:pointer;position:relative;color:#98a0ad;font-size:24px;line-height:normal;}
    .tabing .right .right-inner h3.tabs-title.active {color: #003870;}
    .tabing .right .right-inner h3.tabs-title:after,.tabing .right .right-inner h3.tabs-title:before{content:'';position:absolute;background-color:#003870;transition:200ms;;}
    .tabing .right .right-inner h3.tabs-title:before{width:22px;height:2px;right:0;top:15px;}
    .tabing .right .right-inner h3.tabs-title:after{height:22px;width:2px;right:10px;top:5px;}
    .tabing .right .right-inner h3.tabs-title.active:after{opacity:0;visibility:hidden;}
    .tabing .right .right-inner .content > a{margin:5px 0 0 0;}
    .tabing .right .right-inner{font-size:18px;line-height:26px;}
    .tabing .right .tabs-content{margin:0 0 30px 0;}
    
    .video-section .container-full{padding-right: 15px; padding-left: 15px;}
    .video-section .left-content.left-space{padding:0;}
    .video-section .inner.flex{display:block;}
    .video-section .left-content{width:auto;}
    .video-section .left-content > div{max-width:none;}
    .video-section .left-content br{display:none;}
    .video-section .left-content .content{padding:0;}
    .video-section .video-content{padding:50px 0 0;width:auto;}
    .video-section .video-content > div{max-width:none;margin: 0 -14px;}
    .video-section .video-content .list{height:25vw;}
    
    /**/  
    .location_area .location_drop { padding:14px 30px 14px 15px; }
    .location_area .location_drop:first-child h2 { font-size: 20px; line-height: 34px; }    
    .location_drop .label { font-size: 18px; line-height: 26px; }
    .location_drop .locdrop_box ul li a { padding:10px 0; font-size: 18px; line-height: 26px; }  
    .location_area .location_dropwrap { margin-bottom:40px; }
    .location_area .location_toptitle { margin-bottom:0; } 
    .location_cover .location_item { width:calc(100%/2); }
    
    .continfo_box { padding:60px 0; }
    .continfo_box .continfo_hours li span { margin-right:18px; }
    .continfo_box .continfo_right { padding-left: 30px; }
    
    .practhere_area .practhere_img { height:320px; }
    .practhere_area .practhere_box { width:50%; padding:0 10px 20px; }
    
    .testipati_area .testipati_cover { padding-left:calc(50% - 750px/2 + 15px); }
    .testipati_area .slick-slider .slick-arrow { left:calc(100%/2 - 750px/2 + 15px); }
    .testipati_area .slick-slider .slick-arrow.slick-next {  left:calc(100%/2 - 750px/2 + 15px);  }
    
    .insuraccpet_area .insuraccpet_cover ul li { width:50%; }
    .schedvisit_area .schedvisit_box { padding:50px; }
    .continfo_box .continfo_hours ul { padding-left:35px; }  
    .continfo_box .continfo_hours li span { width:70px; }  
    .continfo_box .continfo_hours li { font-size: 16px; line-height: 22px; }
    .continfo_box .continfo_hours li:before { height:17px; width:22px; top:12px; left:-35px; }
    
    /**/
    .choseinsti_area .choseinsti_cover { padding:0 0 50px; }
    .choseinsti_area .choseinsti_box { min-height:400px; }
    
    .continfo_map { width:100%; position:relative; height:400px; }
    
    .location_drop .locdrop_box { padding:20px; }
    
    /**/
    .avapillar_article .article_slider .slick-list { padding-right:120px; }
    .avapillar_area .title h2 {  font-size: 28px; line-height: 36px; }
    
    .avapillar_area .avapillar_left { width:68%; }
    .avapillar_area .avapillar_right { width:32%; }
    .sidebar_box { padding:20px; }
    .sidebar_box h3 { font-size: 24px; line-height: 34px; }
    
    .avapillar_area { padding:50px 0 30px; }
    .sidebar_box ul li a { font-size: 18px; }
    .sidebar_box ul li { margin-bottom:10px; } 
    .sidebar_box ul li a.active, .sidebar_box ul li a:hover { font-size:20px; }  
    .avapillar_content .text ul li { padding-left: 28px; }
    
    .surgillar_area .list { width:50%; } 
    .surgillar_area .list .list-details .address-text, .surgillar_area .list .list-details .phone-text { font-size: 16px; line-height: 24px; }
    .surgillar_area .list .list-image { min-height:200px; }
    .surgillar_area .list .list-image img { height:200px; } 
    .surgillar_area .list .list-image-tag .list-tag { min-width:130px; left:0; padding:10px 15px; font-size: 24px; line-height: 32px; }
    .surgillar_area .list .list-link { margin:30px 14px 0 14px; }
    
    .surgillar_area .our_team_item { width:calc(50% - 30px); }  
    .medserv_area .medserv_link { font-size: 18px; line-height: 22px; }
    .testipati_area .slick-list.draggable { height:auto !important; }
    .cards-slider .listing .list .list-image-tag .list-tag { font-size:26px; }
    
    /**/
    .jobsvisit_area.worldleader_area .flex { display:flex; flex-wrap:wrap; }
    .worldleader_area.title-links .text { font-size: 20px; line-height: 30px; }
    .worldleader_area h2 br { display:none; }
    .abarsahalf_area .text { font-size: 20px; line-height: 28px; }
    .abarsahalf_area { padding:60px 0; }
    .abaxonhalf_area {  font-size: 18px; line-height: 28px; }
    .docsurbox_area .docsurbox_top { font-size: 20px; line-height: 30px; }
    .worldleader_area.title-links .flex { display:flex; flex-wrap:wrap; }
    
    .docsurbox_area .docsurbox_top h2 br {   }
    .docsurbox_area .docsurbox_top h2 { font-size: 40px; line-height: 46px; } 
    .abpatient_area .abpatient_cover { font-size: 20px; line-height: 28px; }
    .abouthHalf_area { font-size: 20px; line-height: 28px; }
    .abouthHalf_area .abouthHalf_right h2 br { display:none; }
    
    .abpatient_area .abpatient_right { padding-left: 40px; }
    .abpatient_area .abpatient_left { padding-right: 30px; }
    
    .bottom_strip_section .bottom_strip_col {  width:100%; } 
    
    .lpheader_area .lpheader_right { flex-wrap: wrap; }
    .lpheader_area .button-1 { width:100%; margin-top:10px; }
    .lpheader_area .button-1 a { margin-left:0; }
    .lpheader_page .body-container-wrapper { margin-top:163px; }
    
    /**/
    .lpfooter_area .lpfooter_box:first-child { max-width:180px; margin-right:30px; }
/*     .lpfooter_area .f_link a { padding:10px 50px 10px 20px; font-size: 18px; line-height: 28px; }
    .lpfooter_area .f_link a:after { width:50px; background-size:20px!important; } */
    .lpfooter_area .lpfooter_box { width:35%; }
    
    
    
}
@media (max-width:767px){
    .cards-slider .title-btn h2 {margin: 0 0 20px 0;}
    .tabing .right .right-inner h3.tabs-title{font-size:20px;padding:0 30px 0 0;}
    .cards-slider .title-btn .button-1 a {min-width: 100%;padding: 12px 20px;}
    .cards-slider{padding:50px 0;}
    .cards-slider .listing .list{margin:0;}
    .cards-slider .listing .list .list-inner{padding:20px;}
    .cards-slider .listing .list .list-details > div .icon{width:35px;}
    .cards-slider .listing .list .list-details .address-list > div{display:flex;}
    .cards-slider .listing .list .list-details > div .address-text,.cards-slider .listing .list .list-details > div .phone-text{width:calc(100% - 35px);max-width:100%;padding:0 0 0 10px;}
    .cards-slider .listing .list .list-details .phone > div{display:flex;}
    .cards-slider .listing .list .list-link {margin: 40px 24px 0 24px;}
    .cards-slider .listing .list .list-image img{height: 180px;}
    .cards-slider .listing .list .list-image-tag{margin:0 0 20px 0;}
    .cards-slider .listing .list .list-image-tag .list-tag{font-size:14px;left:0;min-width:auto;padding:5px 20px;top:0;}
    .cards-slider .listing .list .list-details > div + div{margin:20px 0 0 0;}
    .cards-slider .listing .list .list-link{margin:40px 0 0 0;}
    .cards-slider .listing .list .list-link{padding:15px 48px 0 0;}
    .cards-slider .title-btn {margin: 0 0 40px 0;}
    
    .title-links{padding:60px 0 30px 0;}
    .title-links .list-wrapper .list + .list{margin:30px 0 0;}
    .title-links .list-wrapper .list{padding:0 0 30px;}
    .title-links .list-wrapper .icon{left:0;padding:10px 10px 0 0;position:absolute;top:-3px;width:50px;}
    .title-links .list-wrapper .icon img{max-height:30px; width:auto;}
    .title-links .list-wrapper .content{padding:0;width:auto;}
    .title-links .list-wrapper .list h4{padding:0 50px 0 58px;}
    .title-links .list-wrapper .list:last-child{border:none;}
    .title-links .list-wrapper .list:after{bottom:auto; top:7px;}
    
    .video-section .video-content > div{margin:0;}
    .video-section .video-content .list{margin:0 0 30px;width:auto;}
    .video-section .video-content .list:nth-child(4n+1),
    .video-section .video-content .list:nth-child(4n+2),
    .video-section .video-content .list:nth-child(4n+3),
    .video-section .video-content .list:nth-child(4n+4){width:auto;}
    .video-section .video-content .list{height:50vw;}
    .video-section .video-content .list .testi-box .flex,
    .video-section .video-content .list .video-box .click-dv{align-items:center;display:flex;}
    .video-section .video-content .list.testi-box{height:auto;}
    
    /**/
    .location_area { padding:0 0 40px; }
    .location_area .location_dropwrap { border-bottom:none; margin-bottom: 40px; }
    .location_area .location_drop { width:100%; border:none; border-bottom:1px solid #91a0a7; }
    .location_area .location_drop.form_wrap .form_zip { width: 100%; }
    .location_cover .location_item { width:100%; }
    .location_cover { margin: 30px auto 0; max-width: 300px; }
    .location_cover .location_item { width:100%; }
    
    .location_area .our_team_cover.card_slider { padding-bottom: 30px; }
    .location_area .our_team_cover.card_slider .slick-arrow { bottom: -30px; }
    
    .lochero_area.banner .content { padding:28px 0 0 40px; font-size: 18px; line-height: 28px; }
    .continfo_box { padding:50px 0; }
    .continfo_box .continfo_left { width:100%; padding:0; border:none; }
    .continfo_box .continfo_right { width:100%; padding:30px 0 0; }
    .continfo_box .continfo_right ul { margin-top: 20px; }
    
    .practhere_area .practhere_cover { margin: 40px auto 0; max-width: 320px; }
    .practhere_area .practhere_box { width:100%; padding:0 0 30px; }
    .practhere_area .practhere_box:last-child { padding-bottom:0; }
    .practhere_area .practhere_img { height:260px; }
    .practhere_area .practhere_boxin { padding:15px; }
    
    .insuraccpet_area, .testipati_area { padding:50px 0; }
    .insuraccpet_area h2 { width:100%; margin-bottom:25px; }
    .insuraccpet_area .insuraccpet_cover { width:100%; }
    .schedvisit_area .schedvisit_img { width:100%; min-height:400px; }
    .schedvisit_area .schedvisit_box {  width:100%; padding:20px 20px 40px; }
    
    .testipati_area .testipati_cover { padding-left:15px; } 
    .testipati_area .slick-slider .slick-arrow { left:15px; }
    .testipati_area .slick-slider .slick-arrow.slick-next {  left:0;  } 
    .testipati_area .slick-list.draggable { padding-right:0; }
    .testipati_area .testipati_boxin { min-height:400px; }
    .testipati_area .testipati_boxin h6 { margin:20px 0 0; }
    
    .practhere_area .link_style { margin-top: 20px; padding-top: 15px; }
    .choseinsti_area { padding: 40px 0 0; text-align: center; }
    .choseinsti_area .choseinsti_left { width:100%; padding:0; }
    .choseinsti_area .choseinsti_right { width:100%; font-size: 18px; line-height: 28px; }   
    .choseinsti_area .choseinsti_box { min-height:260px; max-width:500px; }
    .specmeds_area.tabing .left, .specmeds_area.tabing .right { padding-top:140px; }
     
    .continfo_map { width:100%; position:relative; height:400px; }
    .lochero_area.banner { min-height:auto; padding-bottom: 30px; } 
    
    .video-section .video-content .list:nth-child(3) { margin-left:0; width: 100%; }
    .cards-slider .listing .list .list-inner .ifarlogo { width:100%; padding:0; } 
    
    .continfo_map .gm-style .gm-style-iw-tc:after,.continfo_map .mapino_box { display:none; }
      
    /**/
    .avapillar_area { padding:50px 0 20px; }
    .avapillar_area .container { flex-direction: column-reverse; }
    .avapillar_area .avapillar_left { width:100%; padding:40px 0 0; }
    .avapillar_area .avapillar_right { width:100%; }
    .avapillar_article .article_slider { width:100%; margin:40px 0 0; }
    .avapillar_article .article_item .col { padding:0; }
    .avapillar_area .contentbox_wrap { padding:20px; }
    .avapillar_article .article_slider .slick-list { padding-right:0; }
    .avapillar_article .article_info { padding:15px 5px 100px; } 
    
    .avapillar_area .title h2 { font-size: 24px; line-height: 32px; }
    .avapillar_video .avapillar_slider { margin:40px 0 0; }
    .avapillar_video .avapvideo_item { padding:0; }
    .avapillar_content .text ul li { padding-left: 25px; padding-right: 10px; }  
    .avapillar_content .button-1 { margin-bottom: 30px; }
    
    .sidebar_box { position:relative; }
    .sidebar_box h3 { text-align:center; margin-bottom:20px; }
    .sidebar_box .select_title { background:#fff; font-size:18px; line-height:24px; display:block; position:relative; border:1px solid #d7d7d7;  width:100%; border-radius:2px; text-decoration:none; color:#003870; cursor:pointer; display:block; padding:10px;padding-right:25px; }
    .sidebar_box .select_title:before { position:absolute; content:"\f0dd"; font-family: 'FontAwesome'; font-size:16px; line-height:10px; right:10px; top: 50%; transform: translateY(-50%); margin-top:-4px; color:#3D4A52; }
    .sidebar_box ul { padding:0; position:absolute; top:100%; left:0; display:none; z-index:1; background:var(--bg-gray); }
    .sidebar_box ul li { width:100%; display:inline-block; margin:0; }
    .sidebar_box ul li a { border-radius:0; display:inline-block; width:100%; font-size: 18px; line-height: 24px; padding: 10px 20px; border-bottom:1px solid rgba(0,0,0,0.2); color: inherit;}
    .sidebar_box ul li a:hover { background:var(--primary_color); color:#fff; text-decoration:none; }
    .sidebar_box ul li a.active, 
    .sidebar_box ul li a:hover { font-size: 18px; background:var(--primary_color); color:#fff; text-decoration:none; }
    

    .breadmenu_area ul { padding:15px 0; border-left:0; }
      
    .surgillar_area .list { width:100%; padding:0; } 
    .surgillar_area .list .list-image-tag .list-tag { left:0;  }
    .surgillar_area .list .flex { display:flex; flex-wrap:wrap; }
    .surgillar_area .listing,
    .surgillar_area .listing_specific { max-width:400px; margin:40px auto 0; }
    .surgillar_area .title { text-align:center; }
    
    .surgillar_area .our_team_item { width:calc(50% - 30px); }  
    
    .videogall_cover .our_team_item { width:calc(50% - 20px); /*margin:0 10px 30px; padding:10px;*/ }
    .physician_video_sliderin .img { width:100%; }
    .physician_video_sliderin .img { height:250px; }
    
    .medserv_area .medserv_link { width:calc(50% - 10px); padding:10px 15px; font-size: 16px; line-height: 20px; }
    .avapillar_content .text ul.twocol li, .avapillar_content.list2col .text ul li { width:100%; }  
    
    .banner .inner { text-align:center; }
    .banner .content { padding-top:0; }
    
    .loclist_main.surgillar_area .title { text-align:left; }   
    .loclist_main.surgillar_area .listing,
    .loclist_name_main.surgillar_area .listing_specific { margin:40px auto 0; }
    .loclist_main .our_team_datails_in { border-top:0; }
    
/*     .testipati_area .testipati_text p:first-child { display:none !important; }
    .testipati_area .testipati_text p:last-child { display:block !important; }
    .testipati_area .testipati_text .moreless { display:none !important; } */
    
    .cards-slider .cardsbtn { padding:4px 0 0 108px; }
    .cards-slider .cardsbtn a { min-width: 180px; padding: 12px; }
    .cards-slider .listing.slick-slider .slick-next.slick-arrow { left: 50px; }
    
    .error_hero { min-height: auto; } 
    
    /**/
    .abpatient_area .abpatient_left { width:100%; padding:0; border:none; }
    .abpatient_area .abpatient_right { width:100%; padding:0; }
    .abouthHalf_area .abouthHalf_left { width:100%; padding:0 0 20px; } 
    .abouthHalf_area .abouthHalf_right { width:100%; }
    .abpatient_area .logo_item { width:50%; }
    
    .docsurbox_area .docsurbox_top h2 { width:100%; }
    .docsurbox_area .docsurbox_top .text { width:100%; padding:0; }
     
    
    .abaxonhalf_area .abaxonhalf_left { width:100%; }
    .abaxonhalf_area .abaxonhalf_right { width:100%; padding:30px 0 0; }
    .abarsahalf_area .abarsahalf_left { width:100%; padding:0 0 30px; }
    .abarsahalf_area .abarsahalf_right { position: relative; right: 0; top: 0; width: 100%; display: block; height: auto; padding: 0; } 
    
    .worldleader_area.title-links .left-content { width:100%; padding:0 0 50px; }
    .worldleader_area.title-links .list-wrapper { width:100%; padding:0; }
    
    .abarsahalf_area .text { margin:20px 0 30px; }
    .abarsahalf_area { text-align:center; }
    .abaxonhalf_area { padding:40px 0; text-align:center; position:relative; background-position:center left -370px !important; }
    .abaxonhalf_area:before { position:absolute; content:""; left:0; top:0; width:100%; height:100%; background:#fff; opacity:0.7; }
    .abaxonhalf_area .container { position:relative; }
    .docsurbox_area .docsurbox_btn { float: none; margin-top: 20px; padding: 0; position: relative; text-align: center; }
    
    .worldleader_area:after { display:none; }
    .worldleader_area:before { width:100%; }  
    .worldleader_area.title-links .list-wrapper .content { color:#fff; }
    .worldleader_area.title-links .list-wrapper .list h4 { color:#fff; }
    
    .docsurbox_area .docsurbox_top { text-align:center; }
    .docsurbox_area .docsurbox_top h2 { width:100%; }
    .docsurbox_area .docsurbox_top h2 br { display:block; }
    .abouthHalf_area { padding:40px 0; text-align:center; }
    .banner { min-height: 500px; }
    .abpatient_area { padding:40px 0; }
    .docsurbox_area.location_area { padding:40px 0; }  
    
    .worldleader_area.title-links .list-wrapper .icon img { max-height:40px; }
    .abarsahalf_area { padding:40px 0; }
    
    .newsmedia_area .newsmedia_slider .slick-list:before { display:none; }
    .jobsvisit_area .list-wrapper h2 { color:#fff; }
    .jobsvisit_area .list-wrapper .text { color:#fff; }
    .newsmedia_area .newsmedia_slider { overflow: hidden; }
    .newsmedia_area .avapillar_article { margin:0;  }
    
    .jobsvisit_area.worldleader_area { text-align:center; }
    .abpatient_area { text-align: center; }
    .abpatient_area .logoin { min-height: 180px; }
     
    .video-full{padding: 65px 0;}
    .video-full .content{line-height:26px;}
    .video-full .content > div{width:auto;padding:0;}
    .video-full .content > div:nth-child(1),
    .video-full .content > div:nth-child(2){padding:0;}
    .video-full .content:after{display:none;}
    
    .icon-repeater{padding:60px 0;}
    .icon-repeater:after,
    .icon-repeater h2 br{display:none;}
    .icon-repeater h2{color:#121212;font-size: 32px;line-height: 45px;}
    .icon-repeater .left-content{width:auto;}
    .icon-repeater .list-wrapper{width:auto;padding:40px 0 0 0;}
    
    /**/
    .lpheader_page header.header { position:relative; }
    .lpheader_area .lpheader_logo { max-width:100%; text-align:center; margin-bottom:30px; }
    .lpheader_area .lpheader_right { width:100%; justify-content: center; text-align: center; }
    .lpheader_page .body-container-wrapper { margin-top: 0; }
    
    .lpfooter_area .lpfooter_box { text-align:center; }
    .lpfooter_area .lpfooter_box { width:100%; margin-bottom:30px; } 
    .lpfooter_area .lpfooter_box:first-child { max-width:100%; margin:0 0 30px; }
    .lpfooter_area .lpfooter_box.f_link:last-child,.lpfooter_area .lpfooter_box:nth-child(2) { padding:0; }
    .lpfooter_area .lpf_copyright { margin-top: 10px; } 
       
}  

@media (max-width:550px){
  
    .surgillar_area .our_team_cover { margin:40px auto 0; max-width:400px; }
    .surgillar_area .our_team_item { width:100%; margin:0 0 20px; }  
    .physician_video_sliderin .img { height:300px; }
    
    .videogall_cover .our_team_item { width:100%; }

}

@media (max-width:400px){

    .choseinsti_area .choseinsti_box { min-height:220px; }
    .continfo_map { width:100%; position:relative; height:350px; }
    
    .avapillar_content.list2col .text ul li { width:100%; }
    
    .abpatient_area .logo_item { width:100%; }
    
    
    
}

/* @media (min-width:1430px){
  .cards-slider .listing.slick-slider .slick-arrow.slick-prev,
  .cards-slider .listing.slick-slider .slick-arrow.slick-next{bottom:50px;}
} */

@media (min-width:1601px){
  .cards-slider .listing.slick-slider .slick-arrow.slick-prev,
  .cards-slider .listing.slick-slider .slick-arrow.slick-next{bottom:-83px;}
}