/* 1. reset css */
*,:before,:after {box-sizing: border-box;padding: 0;margin: 0;}
a,button {display: inline-block;text-decoration: none;cursor: pointer;}
li, ul, ol{list-style-type: none;}
input{border: none;background: none;}
input::placeholder{text-align: left;font-family: 'Jost';}
textarea:focus, input:focus{outline: none;}
p{font-size: 18px;margin: 20px 0;line-height: 1.6;color: #333131; text-align: justify;}
/* 1. reset css */

/* 2. Root */
:root{
  --icon-blue:#4886bf;
  --green:#19c0a2;
  --heading:#3e1b56;
  --bg-dark-blue:#011f5b;
  --bg-light-blue:#00548b;
  --text:#151515;
  --gray-type:#606060;
  --grey-light:#bbbbbb;
  --bg-sec: #f1f1f1;
  --footer-bg: #282828;
  --bg: #ffbfbf;
}

:root{
  --colorPrincipal: #7DB4B5;
  --colorSecundario: #680148;
  --colorSombra: rgba(125, 180, 181, 0.2)
}
/* 2. Root */

.grecaptcha-badge {right: -500px !important;}
/* popup */
.modal {display: none;position: fixed;z-index: 1000;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.8);}
.modal-content {position: relative;background-color: #41bfc8;margin: 10% auto;padding: 20px;width: 80%;max-width: 700px;}
.modal-content .close {position: absolute;top: 12px;right: 35px;color: #aaa;font-size: 50px;font-weight: bold;cursor: pointer;  z-index: 9999;}
.flex-container-popup { background: #fff; width: 100%; max-width: 500px; margin: auto; padding: 20px;  position: relative;}
.popup-logo {display: flex;justify-content: center;align-items: center;}
.popup-logo img {display: flex;justify-content: center;align-items: center; width: 100%; max-width: 200px;}
.close-modal { background: #4688be; color: #fff; font-size: 18px; width: 20px; height: 20px; display: flex; justify-content: center; align-items: center; position: absolute; top: 0; right: 0; cursor: pointer;}
.close-modal:hover {background: #9e1414;}
#ex6 .form-input-wrap {flex-direction: column;}
#ex6 .form-input-wrap .input-field {padding: 20px 0 0;  max-width: fit-content;}
#ex6 .name-index-form {max-width: 100%;}
.resp-form {display: none;}
/* popup */

/* body{font-family: 'content7';} */
body{font-family: 'Jost', sans-serif;}
@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300;400;600;700&display=swap');

/* 3. Custum Css */
.wrapper{margin: 0;padding: 0;width: 100%;overflow: hidden;}
.container{width: 100%;max-width: 1300px;margin: auto;padding: 0 20px;}
/* 3. Custum Css */

/* owl-carousel css  */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}
.second-area-expert-sec .owl-carousel .owl-dots.disabled{display:block !important;font-size:28px}
.owl-carousel .owl-nav.disabled{display:none;font-size:28px}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{color:#d0630e;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.owl-theme .owl-dots .owl-dot.active span{background:#fff}
.owl-dots{text-align-last: center;margin-top: 32px;}
.owl-carousel button.owl-dot{width: 20px;height: 4px;background:#c9c9c9;display: inline-block;margin: 6px;}
.owl-carousel button.owl-dot.active{background: #0cb8b6;}
/* owl-carousel css  */

/* top header */
.top-header-wrap{background:linear-gradient(to left, rgb(25, 192, 162) 3%, rgb(72, 134, 191)81%);padding: 10px 0;}
.inner-top-header-sec{display: flex;justify-content: flex-end;align-items: center;}
.contact-clients-wrap{display: flex;gap: 50px;}
.contact-clients-wrap li a{color: #fff;font-size: 14px;display: flex;justify-content: center;align-items: center;gap: 5px;}
.contact-clients-wrap li a svg{width: 20px;}
.contact-clients-wrap li a svg:hover{transform: rotate(360deg); transition: all .3s ease-in-out;}
.sub-menu{display: none;padding: 10px;background: #fff;}
.non-scroll-logo { display: flex; justify-content: flex-start; align-items: center; padding: 20px 0; width: 100%; max-width: 200px;}
/* Scoller head */
.menus-wrapper-header.sticky{position: fixed;width: 100%;z-index: 99;top: 0px;background: #0cb8b6;box-shadow: rgb(50 50 93 / 25%) 0px 13px 27px -5px, rgb(0 0 0 / 30%) 0px 8px 16px -8px;}
.scroll-logo{display: none;}
.menus-wrapper-header.sticky .anirudh-logo-wrap img.non-scroll-logo{display: none !important;}
.menus-wrapper-header.sticky .anirudh-logo-wrap img.scroll-logo{display: block !important;padding: 22px 0;}
.menus-wrapper-header.sticky .anirudh-logo-wrap img{width: 150px;}
.menus-wrapper-header.sticky .menu-list-wrap li a{color: #fff;}
.menus-wrapper-header.sticky .menu-list-wrap li a.home.act-link{color: #fff;}
.menus-wrapper-header.sticky .menu-list-wrap li a{padding: 20px 0;}
.menus-wrapper-header.sticky .menu-list-wrap li .sub-menu li a{padding: 5px 0;}
.menus-wrapper-header.sticky .sub-menu {top: 63px;}
.menus-wrapper-header.sticky {background: linear-gradient(to left, rgb(25, 192, 162) 3%, rgb(72, 134, 191)81%);}   
.menus-wrapper-header.sticky .menu-list-wrap li a.act-link::before, .menus-wrapper-header.sticky .menu-list-wrap li a:hover::before {bottom: 0px;}

.menus-wrapper-header.sticky .menu-list-wrap li .sub-menu li a{color: #000;}
.menus-wrapper-header.sticky .menu-list-wrap li .sub-menu li a.act-link{color: var(--green);}
.menus-wrapper-header.sticky .menu-list-wrap li a.home.act-link::before {bottom: 0px;}

.menus-wrapper-header.sticky .menu-list-wrap li a.act-link::before{background-color: #fff !important;}
.menus-wrapper-header.sticky .menu-list-wrap li a:hover::before{background-color: #fff !important;}
.menus-wrapper-header.sticky .menu-list-wrap li .sub-menu li a:hover::before{background-color: #21b6a7 !important;}
.menus-wrapper-header.sticky .inner-menu-wrapper .hamburger-menu .menu-bar1{background-color: #fff !important;}
.menus-wrapper-header.sticky .inner-menu-wrapper .hamburger-menu .menu-bar2{background-color: #fff !important;}
.menus-wrapper-header.sticky .inner-menu-wrapper .hamburger-menu .menu-bar3{background-color: #fff !important;}
/* Scoller head */
/* top header */

a.center.dropbtn
.dropdown-content.show .fa-chevron-down{ transform: rotate(180deg); color: #fff;}
.fa-chevron-down{ transition: all .2s ease-in-out; transform: rotate(-90deg);}
#nav-2 a:hover .fa-chevron-down{	transform: rotate(0deg);}
.center.dropbtn .fa-chevron-down{	transform: rotate(0deg);}

/* Bottom Header */
.inner-menu-wrapper{display: flex; justify-content: space-between; align-items: center;position: relative;z-index: 10;}
.menu-list-wrap{display: flex; justify-content: center; align-items: center;gap: 50px;position: relative;}
.anirudh-logo-wrap{width: 100%; max-width: 200px;}
.anirudh-logo-wrap > p { margin: 0; line-height: 1; font-size: 12px; font-weight: 400; color: #00548b; position: relative; bottom: 15px; left: 29px;}
.menus-wrapper-header.sticky .anirudh-logo-wrap > p { font-size: 10px; bottom: 15px; left: 22px; color: #fff;}
.menu-list-wrap li a.act-link, .menu-list-wrap-footer li a.foot-act-link{color: var(--green);}
.menu-list-wrap li a.act-link::before{content: ''; position: absolute; left: 0; bottom: 0px; color: var(--green);width: 100%; height: 2px; transition: all .1s ease-in;background-color: var(--green);transition: width 0.25s ease-out;}

.menu-list-wrap li a{color: var(--text);font-weight: 600;position: relative;padding: 20px 0;}
.menu-list-wrap li .sub-menu li a{padding: 0;}
.menu-list-wrap li a::before {content: ''; position: absolute; left: 0; bottom: 0; color: var(--green);width: 0; height: 2px; transition: all .1s ease-in;background-color: var(--green);transition: width 0.25s ease-out;}
.menu-list-wrap li a:hover::before{width: 100%;}
.menu-list-wrap li .sub-menu li a::before {content: ''; position: absolute; left: 0; bottom: -5px; color: var(--green);width: 0; height: 2px; transition: all .1s ease-in;background-color: var(--green);transition: width 0.25s ease-out;}
.menu-list-wrap li .sub-menu li a:hover::before{width: 100%;}

.anirudh-nav-logo-wrap{width: 100%;padding: 20px 0;margin: auto;text-align: center;background: #fff;}

.menu-list-wrap li a.home.act-link{color: var(--green);}
.menu-list-wrap li a.home.act-link::before{content: ''; position: absolute; left: 0; bottom: 0; color: var(--green);width: 100%; height: 2px; transition: all .1s ease-in;background-color: var(--green);transition: width 0.25s ease-out;}
.iner-text-banner span{color: #f0eded;font-size: 26px;text-align: right;font-weight: 600; width: 100%; max-width: 600px;}
/* Banner */

/* . Swiper-Slider in swiper-slider.css*/
.swiper-wrapper{z-index: 0;}
.swiper-button-next, .swiper-button-prev {position: absolute;top: 100%;width: calc(var(--swiper-navigation-size)/ 44 * 27);height: var(--swiper-navigation-size);margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));z-index: 10;cursor: pointer;display: flex;align-items: center;justify-content: center;
  color: var(--swiper-navigation-color,var(--swiper-theme-color)); 
  display: none;
}
/* .swiper-button-next::after, .swiper-button-prev::after{bottom: -40px !important;} */
.swiper-container{width:100%;position: relative;}
.swiper-slide{background-size:cover;background-position:50%;min-height:500px;height: 600px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.swiper-pagination-bullet{background-color:transparent;border:2px solid #fff;border-radius:50%;width:12px;height:12px;opacity:1;display:none}.swiper-pagination-bullet-active{background-color:#fff}.swiper-button-container{background-color:rgba(0,0,0,.25);}
.swiper-slide:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));opacity: 0.4;}
.main-h2{color: #fff;font-size: 45px;position: relative;padding-bottom: 0.25rem;pointer-events: none;color: #fff;letter-spacing: -1px;text-shadow: 0 5px 5px rgba(0, 0, 0, .01);font-family: content3;font-weight: 600;}
.main-h2::before{content: ''; position: absolute; left: 0; bottom: 0px; color: var(--green);width: 100%; height: 2px; transition: all .1s ease-in;background-color: var(--green);transition: width 0.25s ease-out;}
.iner-text-banner p{color: #fff;font-size: 26px; margin: 20px 0 0;}
.swiper-slide-active a.banner-anchor{color: #fff; border: 1px solid #e8ac11;font-size: 24px;padding: 5px 25px;}
.swiper-slide-active a.banner-anchor:hover{color: #000; border: 1px solid #000;font-size: 24px;padding: 5px 25px;}
.iner-text-banner{position: relative; z-index: 0; display: flex; justify-content: flex-end; flex-direction: column;align-items: flex-end;}
/*. Swiper-Slider in swiper-slider.css*/

/* Banner */

/* Index Form */
.inner-form-index-box {display: flex;flex-direction: column;position: absolute;z-index: 2;left: 0;bottom: -130px;right: 0;margin: auto;justify-content: center;align-items: center;background: #fff;width: 100%;max-width: 600px;padding: 20px 0;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.form-index{margin: 16px 0;}
.first-sec-form li span, .first-sec-form li span a{font-size: 20px;color: var(--text);}
.form-input-wrap{display: flex; justify-content: center; align-items: center;}
.name-index-form{background: #f3f3f3;margin-top: 10px;margin-right: 10px;width: 100%;max-width: 240px;}
.form-input-wrap .input-field {text-align: center;width: 100%;margin:10px 10px 0 0;}
.name-index-form img{filter: invert(70%) sepia(0%) saturate(117%) hue-rotate(217deg) brightness(96%) contrast(98%);max-width: 16px;}
.form-btn{font-size: 15px;text-transform: uppercase;color: #fff;background: linear-gradient(to right, rgb(25, 192, 162) 16%, rgb(72, 134, 191)100%);padding: 15px;max-width: 200px;width: 100%;border-radius: 5px;text-align: center;}
.form-btn:hover, .form-index .input-field button:hover, .aniruddh-description .form-btn:hover, .new-btn-ethics .form-btn:hover, .resp-form a:hover {background: linear-gradient(to right, rgb(72, 134, 191)16%, rgb(25, 192, 162) 100%);border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.name-index-form input{width: 240px;padding: 15px 20px;}
.responsive-form-wrap{display: none;}

.name-index-form label{display: none;}
input[type="date"]::-webkit-calendar-picker-indicator  {position: relative; right: 100px;}
input[type="date"], input[type="time"] {color: #6f6f6f;}
input[type="date"]{display:block;-webkit-appearance: textfield;-moz-appearance: textfield;min-height: 1.2em;}
/* Index Form */
/* Bottom Header */

/* Navigation */
/* OVERLAY */
.overlay {z-index: 9;position: fixed;top: 0;left: 0;width: 50%;height: 100%;background-color: rgba(0, 0, 0, 0.7);}
.overlay-slide-right {transition: all 0.4s ease-in-out;transform: translateX(0);}
.overlay-slide-left {transition: all 0.8s ease-in-out;transform: translateX(-100vw);}

/* NAV MENU ITEMS */
nav.navigation{background: var(--green);width: 100%;}
nav ul {height: 100vh;list-style: none;overflow: scroll;}
nav ul li ul{position: absolute;top: 70px;width: 100%;z-index: 20;}
nav ul li {text-align: center;display: flex;justify-content: center;align-items: center;position: relative;}
nav li:nth-child(even) {background-color: #19c0a2;}
nav li:nth-child(odd) {background-color: #b3eee42e;}
nav li .dropdown-content li:nth-child(even) {background-color: #448cbc;}
nav li .dropdown-content li:nth-child(odd) {background-color: #76a5d0;}

nav li a {color: #fff;font-size: 20px;padding: 20px 0;width: 100%;}
nav li a.resp-link{font-weight: 600;}

#nav-2 .dropdown-content.show a.center.dropbtn {display: none;}

.hamburger-menu {z-index: 10;cursor: pointer;width: 40px;height: 27px;display: flex;justify-content: center;align-items: center;flex-direction: column;display: none !important;}
.menu-bar1,.menu-bar2,.menu-bar3 {width: 25px;height: 2px;background-color: #4886bf;margin:5px 0;transition: 0.4s;}
.menu-bar2 {width: 30px;margin-left: auto;}
.active .menu-bar1 {transform: rotate(-50deg) translate(-1px, 4px);}
.active .menu-bar2 {opacity: 0;}
.active .menu-bar3 {transform: rotate(45deg) translate(-0.6rem, -0.8rem);}


.dropdown-content{display: none;}
.show {display: block;background: #19c0a2;}
.dropdown-content{
    animation: rotateMenu 400ms ease-in-out;
}
    
@keyframes rotateMenu {
    0% {
        transform: rotateX(60deg)
    }
    70% {
        transform: rotateX(10deg) 
    }
    100% {
        transform: rotateX(0deg) 
    }
}
/* Navigation */


/* Meet Expert */
.meet-expert-wrapper{background: url('../images/expert-bg.webp') no-repeat center center/cover;padding: 100px 0 0;}
.inner-expert-meet{display: flex;justify-content: space-evenly;align-items: flex-start;padding: 90px 0 30px;overflow: hidden;}
.docter-image-sec {background: url(../images/doctor.png) no-repeat center center/cover;height: 650px;position: relative;z-index: 0;width: 100%;max-width: 400px;top: 150px;}
.doctor-description-sec{width: 100%;max-width: 800px;}
.meet-main-h2{color: var(--green);font-size: 32px; font-weight: 500;}
.counter-sec-wrap{display: flex;justify-content: flex-start;align-items: flex-start;gap: 30px;width: 100%;}
.num-count-box{position: relative;margin-bottom: 30px;width: 100%;max-width: 300px;}
.num-count-div{background: #fff;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;padding: 10px;border-radius: 10px;position: relative;}
.icon-log img{filter: invert(89%) sepia(68%) saturate(0%) hue-rotate(209deg) brightness(104%) contrast(102%);width: 10px;}
.icon-log{position: absolute; width: 25px; height: 25px;top: -10px;left: 15px; content: ''; border-radius: 50%;display: flex;justify-content: center;align-items: center; }
.icon-log{background-color: #6bbf1b;}
.icon-log.yellow{ background-color: #f9b218;  }
.icon-log.green{ background-color: #6bbf1b;  }
.icon-log.blue{ background-color: #1b85bf;  }
.icon-log.pink{ background-color: #bf1b85;  }
.banner-txt{font-size: 24px;position: relative;padding-bottom: 0.50rem;pointer-events: none;color: #000;font-weight: 500;margin-top: 10px;}
.banner-txt::before{content: ''; position: absolute; left: 0; bottom: 0px; width: 100%; height: 2px; transition: all .1s ease-in;background-color: #438cbc;transition: width 0.25s ease-out;max-width: 400px;}
.doctor-description-sec > p{color: var(--text);font-size: 18px;padding-top: 0.50em;}
.aniruddh-description{margin: 20px 0;}
.aniruddh-description .form-btn{margin: 10px 0 20px;max-width: 200px;width: 100%;padding: 15px;font-size: 15px;}
.num-count-box h6{color: #098280;margin: 10px 0;font-size: 16px;text-align: center;}
.plus{display: flex;justify-content: center;align-items: center;color: var(--green);font-weight: 600;gap: 4px;font-size: 20px;}
.input-field{margin: 20px auto;text-align: center;}
.form-index .input-field button, .resp-form a{padding: 14px 20px 14px;color: #fff;text-transform: uppercase;font-size: 15px;border: unset;width: 100%;background: linear-gradient(to right, rgb(25, 192, 162) 16%, rgb(72, 134, 191)100%);border-radius: 5px;margin: auto;text-align: center;}
.form-index .input-field button .form-btn{background: unset; width: unset; max-width: unset; border-radius: unset;font-size: 15px;}
/* Meet Expert End */

/* Expertise In */
.expertise-in-wrap{padding: 60px 0;}
.inner-expertise-in-container h2{font-size: 35px;font-weight: 500;text-align: center;position: relative;}
.inner-expertise-in-container h2::before {content: '';position: absolute;left: 0;bottom: 0px;width: 100%;height: 2px;transition: all .1s ease-in;background: linear-gradient(to left, rgb(25, 192, 162) 80%, rgb(72, 134, 191)90%);transition: width 0.25s ease-out;max-width: 200px;margin: auto;text-align: center;right: 0;}
.expertise-in-details{display: flex;margin: 60px 0 30px;gap: 30px;justify-content: center;align-items: center;}
.expertise-in-details.sec-box-details{margin: 30px 0 30px;}
.inner-expertise-in-container{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.expertise-main-detail{width: 100%;}
@import url(https://fonts.googleapis.com/css?family=Raleway);
.content {position: relative;width: 90%;max-width: 400px;margin: auto;overflow: hidden;}
.content .content-sub{border: 1px solid var(--green);padding: 50px 40px;width: 100%;max-width: 380px;min-height: 350px;border-radius: 20px;}
.read-more-text{font-size: 12px;margin: 20px 0;margin-bottom: 20px;border-bottom: 1px solid #fff;font-weight: 600;display: inline-block;}
.content .content-overlay {background: linear-gradient(to left, rgb(25, 192, 162) 3%, rgb(72, 134, 191)81%);position: absolute;height: 99%;width: 100%;left: 0;top: 0;bottom: 0;right: 0;opacity: 0;-webkit-transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s;transition: all 0.4s ease-in-out 0s;border-radius: 20px; max-width: 380px;height: 100%;}
.read-more-expertise{padding: 0; color: #fff; text-decoration: underline;padding-bottom: 20px;font-size: 12px;font-weight: 600;}
.content:hover .content-overlay{opacity: 1;}
.content-image{width: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 30px;}
.content-image img{max-width: 150px;     filter: invert(55%) sepia(85%) saturate(365%) hue-rotate(139deg) brightness(84%) contrast(85%);}
.content-image h3{font-size: 24px;text-align: center;color: var(--text);font-weight: 500;}
.content-details {position: absolute;text-align: center;width: 100%;top: 50%;left: 50%;opacity: 0;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.content:hover .content-details {top: 50%;left: 47%;opacity: 1;width: 380px;padding: 20px;}
.content-details h3{color: #fff;font-weight: 500;letter-spacing: 0.15em;margin-bottom: 0.5em;text-transform: uppercase;font-size: 20px;font-weight: 600;}
.content-details h4{color: #fff;font-weight: 500;letter-spacing: 0.15em;margin-bottom: 0.5em;text-transform: uppercase;}
.content-details p{color: #fff;font-size: 15px;text-align: justify;}
.fadeIn-bottom{top: 80%;}
.fadeIn-top{top: 20%;}
.fadeIn-left{left: 20%;}
.fadeIn-right{left: 80%;}
/* Expertise In End */

/* Ethics Values */
.ethics-value-wrap{
  /* background: url(../images/expert.webp) no-repeat center center/cover;  */
  padding: 60px 0;}
.inner-ethics-values-container{display: flex;justify-content: center;gap: 40px;text-align: justify;align-items: center;}
.left-ethihs-sec h2{position: relative;padding-bottom: 0.50rem;}
.left-ethihs-sec h2::before{content: ''; position: absolute; left: 0; bottom: 0px; width: 100%; height: 2px; transition: all .1s ease-in;background: linear-gradient(to left, rgb(25, 192, 162) 80%, rgb(72, 134, 191)90%);transition: width 0.25s ease-out;max-width: 400px;}
.left-ethihs-sec > p{color: var(--text);font-size: 20px;padding-top: 0.50em;font-weight: 501;}
.left-ethihs-sec{width: 100%;max-width: 610px;}
.ethis-para-wrap{margin: 16px 0;}
.right-ethihs-sec{
  /* background: url(../images/ethic-value-bg.webp) no-repeat center center/cover; */
  width: 100%; max-width: 610px;height: 350px;}
/* Ethics Values End */

/* Payving */  
.paving-way-wrap{ 
  /* background: url('../images/payving-bg.webp')no-repeat fixed center/cover; */
  padding: 60px 0;}
.inner-paving-container h2{color: #fff; font-size: 32px; text-align: center;position: relative;padding-bottom: 0.24em;}
.inner-paving-container h2::before{content: ''; position: absolute;left: 0; right: 0; margin: auto; bottom: 0px; width: 100%; height: 2px; transition: all .1s ease-in;background:#fff;max-width: 200px;}
.inner-paving-container h3{font-size: 24px;margin: 20px 0;text-align: center;color: var(--text);}
.inner-paving-container > p{color: #f3f3f3;text-align: center;width: 100%;margin: auto;}
.logo-sec img {display: flex;justify-content: center;align-items: center;width: 100%;max-width: 100px;}
.logo-scroler-wrap{margin: 40px 0 0;}
.logo-sec {display: flex;width: 100%;max-width: 150px;justify-content: center;align-items: center;}
.logo-scroler-wrap{display: flex;justify-content: center;gap: 10px;flex-wrap: wrap;}
/* Payving */

/* Media */
.media-wrap{background: url(../images/expert.webp) no-repeat center center/cover; padding:60px 0;}
.inner-media-values-container{display: flex;justify-content: center;gap: 40px;align-items: center;}
.left-media-sec h2{position: relative;padding-bottom: 0.50rem;}
.left-media-sec h2::before{content: ''; position: absolute; left: 0; bottom: 0px; width: 100%; height: 2px; transition: all .1s ease-in;background: linear-gradient(to left, rgb(25, 192, 162) 80%, rgb(72, 134, 191)90%);transition: width 0.25s ease-out;max-width: 400px;}
.left-media-sec > p{color: var(--text);font-size: 20px;padding-top: 0.50em;font-weight: 501;}
.left-media-sec{width: 100%;max-width: 585px;}
.ethis-para-wrap{margin: 16px 0;}
.right-media-sec {
  /* background: url(../images/media-image.webp) no-repeat top center/cover; */
  width: 100%;max-width: 300px;height: 350px;display: flex;justify-content: center;align-items: center;position: relative;z-index: 0;color: #6b6b6b;}
.right-media-sec::before {position: absolute;content: '';width: 5%;height: 5%;top: 0;left: 0;margin: auto;background: #fff;z-index: -1;border-radius: 50%;animation-duration: 1s;animation-name: icons;animation-iteration-count: infinite;bottom: 0;right: 0;}
.right-media-sec a{background: #ffffffa3;height: 50px;width: 50px;display: flex;justify-content: center;align-items: center;border-radius: 50%;color: #555;position: relative;}
.right-media-sec a::before {position: absolute;content: '';width: 50%;height: 50%;margin: auto;background: #fff;z-index: -1;border-radius: 50%;animation-duration: 1s;animation-name: icons-other;animation-iteration-count: infinite;}
@keyframes icons {from {width: 100px;height: 100px;opacity: 0.8;}to {width: 160px;height: 160px;opacity: 0;}}
@keyframes icons-other {from {width: 80px;height: 80px;opacity: 0.5;}to {width: 140px;height: 140px;opacity: 0;}}
.new-btn-ethics .form-btn{background: linear-gradient(to right, rgb(25, 192, 162) 6%, rgb(72, 134, 191)79%);font-size: 15px;}
/* Media End */


/* Testimonials */
.testimonials-wrapper{padding: 60px 0 160px;
  /* background: url('../images/test-bg.webp') no-repeat center center/cover;  */
  position: relative; z-index: 0;}
.testimonials-wrapper::before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: .4; z-index: -1;}
.scroll-testi h2{text-align: left;margin-left: 40px;}
.inner-testimonials-sec{margin: 100px auto;position: relative;display: flex; justify-content: center;}
.inner-scroll-testi{position: relative;width: 100%;max-width: 200px;}
.inner-scroll-testi::before {content: '';position: absolute;top: 0;right: -20px;width: 100%;height: 100%;background: url('../images/testi-top.png') no-repeat top center/contain;max-width: 120px;margin: auto;bottom: 152px;}
.inner-scroll-testi::after {content: '';position: absolute;width: 650px;height: 100%;background: url('../images/testi-bottom.png') no-repeat bottom/contain;margin: auto;bottom: 0;right: -550px;top: 300px;}
.scroll-testi{width: 100%;max-width: 500px;}
.scroll-testi > .testi-para{color: #f3f3f3;margin: 30px auto;}
.writer-span{position: relative;color: #fff;margin-left: 45px;}
.writer-span::before{content: ''; position: absolute; width: 60%;height: 9%;top: 15px;left: -55px;background: #fff;}
.testi-details p{color: #f3f3f3;margin: 20px 0;}

/* Navigation in Testimonials */
.testi-details .owl-nav{display: flex;justify-content: space-between;position: relative;}
.testi-details .owl-nav .owl-prev {background: transparent;border-radius: 50%;width: 40px;height: 40px;position: absolute;left: -164px;top: -140px;border: 1px solid #fff !important;}
.testi-details .owl-nav .owl-next {background: transparent;border-radius: 50%;width: 40px;height: 40px;position: absolute;right: -110px;top: -140px;border: 1px solid #fff !important;}
.testi-details .owl-nav .owl-prev span{color: #fff; font-size: 30px; position: relative;top: -4px;}
.testi-details .owl-nav .owl-next span{color: #fff; font-size: 30px; position: relative;top: -4px;}
/* Navigation in Testimonials */

/* Testimonials End */

/* Call Us Today */
.call-us-today-wrapper{padding: 60px 0;}
.inner-call-us-section{display: flex; justify-content: space-evenly; align-items: center;}
.left-call-us-box{width: 100%; max-width: 500px;}
.right-call-us-box{width: 100%;max-width: 450px;padding: 20px;border-radius: 15px;background: #f3f3f3;box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;min-height: 300px;}
.left-call-us-box p{color: #838383;margin: 10px 0}
.call-us-link li{line-height: 2;}
.call-us-link li a{display: flex;justify-content: flex-start;gap: 10px;align-items: center;}
.call-us-link li a img{filter: invert(65%) sepia(83%) saturate(3727%) hue-rotate(130deg) brightness(103%) contrast(80%);width: 100%;max-width: 16px;height: 16px;object-fit: contain;}
.call-us-link li a span{color: #838383;}
.timings-open-container{margin: 20px 0;}
.call-details{display: flex;justify-content: space-between;border-bottom: 1px solid #a8a8a8;margin: 15px 0;}
.call-details p{color: #838383;margin: 10px 0}
  /* Call Us Today */


/* Location */
.location-wrap{position: relative;}
.left-map-wrap::before, .right-map-wrap::before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: .7; z-index: 0;}
.left-map-wrap:hover::before, .right-map-wrap:hover::before{z-index: -1;}
.only-map-sec{display: flex; justify-content: center; align-items: center;}
.location-on-image{display: flex;justify-content: center;align-items: center;flex-direction: column;position: absolute;top: 0;right: 0;left: 0;margin: auto;bottom: 0;}
.location-on-image img{max-width: 60px;filter: invert(65%) sepia(83%) saturate(3727%) hue-rotate(130deg) brightness(103%) contrast(80%);}
.location-on-image span{color: #fff;font-size: 18px;margin: 15px 0;font-weight: 600;letter-spacing: 1px;}
iframe{width: 100%;height: 100%;}
.left-map-wrap, .right-map-wrap{width: 100%;height: 400px;position: relative;z-index: 0;}
.left-map-wrap:hover .location-on-image img, .left-map-wrap:hover:hover .location-on-image span{display: none;}
.right-map-wrap:hover:hover .location-on-image img, .right-map-wrap:hover:hover .location-on-image span{display: none;}
/* Location End */


/* Footer */
.footer-list{display: flex;justify-content: space-evenly;margin-top: 50px; gap: 5px;}
.footer-top{background: var(--footer-bg);padding: 35px 0;}
.footer-top-container h2{color: #fff; text-align: center;}
.footer-top-container p{color: #b3b3b3;margin: 30px auto;text-align: center;width: 100%;max-width: 900px;}
.list-one{max-width: 500px;}
.list-one p{color: #b3b3b3;width: 380px;margin: 22px 0 20px;}
.list-two{max-width: 500px;color: #fff;}
.list-three{max-width: 500px;color: #fff;}
.list-two h2, .list-three h2, .footer-logo{margin: 0 0 20px 0;}
.footer-social-icon {display: flex;justify-content: flex-start;align-items: center;gap: 27px;}
.footer-social-icon  a{width: 30px;height: 30px;background: #919191;border-radius: 50%; display: flex; justify-content: center; align-items: center;}
.footer-social-icon  a{background: #fff;}
.footer-social-icon  a i{transform: rotate(360deg); transition: all .3s ease-in;color: #aaa;}
.footer-social-icon  a i.fa-instagram{color: #f6039c;}
/* .footer-social-icon  a i.fa-facebook-f{color: #1977f3;} */
.footer-social-icon  a i.fa-linkedin{color: #1977f3;}
.footer-social-icon  a i.fa-youtube{color:  #FF0000;}
.footer-social-icon  a i{color: #fff;}
.menu-list-wrap-footer li{line-height: 37px;}
.menu-list-wrap-footer li a.desk-home{color: #19c0a2;}
.menu-list-wrap-footer li a{color: #fff;}
.details-with-num a{color: #b3b3b3;}
.details-with-num p{color: #b3b3b3; margin: 16px 0;max-width: 300px;}
.details-with-num p a{color: #b3b3b3;}
.details-with-num span{color: #fff;}
.inner-last-footer-sec p{margin: 0;}
.menu-list-wrap li:hover .sub-menu{display: block;}
.sub-menu{position: absolute;top: 63px;}
.sub-menu li{padding: 10px;}
.footer-top-container{border-bottom: 1px solid #424040;padding-bottom: 20px;}

/* Bottom */
.last-footer-wrap{ padding: 7px 0; background: linear-gradient(to left, rgb(25, 192, 162) 3%, rgb(72, 134, 191)81%);}
.inner-last-footer-sec{display: flex; justify-content: space-between; align-items: center;color: #fff;font-size: 12px;}
.inner-last-footer-sec p{font-size: 14px;color: #fff;}
.inner-last-footer-sec .swaragh{  display: flex;justify-content: center;align-items: center;gap: 5px;}
.inner-last-footer-sec .swaragh a{font-size: 14px;margin-top: 3px; color: #fff;}
/* Bottom End */
/* Footer End */

/* Go to top css */
#to-top {cursor: pointer;position: fixed;bottom: 40px;right: 15px;z-index: 9;display: flex;justify-content: center;align-items: center;}
#to-top img{width: 45px;transition: all .2s;filter: invert(66%) sepia(43%) saturate(5045%) hue-rotate(129deg) brightness(101%) contrast(80%);}
#to-top:hover img{filter: invert(52%) sepia(98%) saturate(318%) hue-rotate(169deg) brightness(78%) contrast(89%);}
/* Go to top css */

/* Inner Pages**************************************************************** */

/* Meet The Expert */
/* Banner Inner */
.inner-banner-wrapper{background:#0fb9b7; height: 420px;background-repeat: no-repeat;background-position: center;background-size: cover;position: relative; z-index: 0;}
.inner-banner-wrapper.testimonial{background-image: url('../images/testimonial-bnr.jpg');}
.inner-banner-wrapper.expertice{background-image: url('../images/about-dr-aniruddh.jpg');}  
/* .inner-banner-wrapper.expertices{background-image: url('../images/areas-of-expertise.jpg');}   */
.inner-banner-wrapper.journals{background-image: url('../images/journals-articles-banner.jpg');}
.inner-banner-wrapper.contact{background-image: url('../images/contact-us-bnr.jpg');}
.inner-banner-wrapper.book-appointment{background-image: url('../images/book-an-appoinment.jpg');}
.inner-banner-wrapper.award{background-image: url('../images/awards-banner-1.jpg');}
.inner-banner-wrapper.area-experties{background-image: url('../images/areas-of-expertise.jpg');}
.inner-banner-wrapper.sitemap{background-image: url('../images/sitemap-bnr.jpg');}

.banner-inner-sec {display: flex;justify-content: flex-start;align-items: center;position: absolute;top: 0;bottom: 0;margin: auto;width: 100%;max-width: 1240px;}
.inner-banner-wrapper::before{position: absolute; content: ''; width: 100%; height: 100%; top: 0; left: 0; 
  /* background: #000;  */
  opacity: .3; z-index: -1;}
.banner-image.error-banner-image {background: url(../images/error.png) no-repeat center center/cover;height: 100%;width: 100%;max-width: 350px;height: 300px;position: relative;bottom: 60px;}
.banner-text{width: 100%; max-width: 800px;}
.banner-text.error-h1{width: 100%; max-width: 600px;}
.banner-text h1 {color: #fff;font-size: 50px;position: relative;display: inline-block;filter: drop-shadow(0.1rem 0.1rem 0.1rem rgba(0, 0, 0, 0.5));}
.banner-text h1::before {content: '';position: absolute;bottom: -26px;width: 100%;height: 100%;transition: all .1s ease-in;background: url(../images/icons/logo_white.png) no-repeat center center/contain;transition: width 0.25s ease-out;max-width: 227px;right: -86px;}
.banner-text p{color: #fff; font-size: 26px;}
.experties-ul li{text-align: left;font-size: 18px;display: flex;justify-content: flex-start;align-items: first baseline;gap: 12px;line-height: 1.6; margin: 20px 0 0;}
.experties-ul li a{color: #4787bf; display: initial;}
/* .experties-ul li p{margin: 10px 0;} */

.breadcrumbs-wrapper{bottom: 20px;position: absolute;}
.breadcrumbs-wrapper.only-appointment{bottom: 60px;}
.breadcrumbs-wrapper span a, .breadcrumbs-wrapper span{color: #fff;}
.breadcrumbs-wrapper span.line{color: #0bfde5;}
/* Banner Inner */

.fa-link{color: #4787bf;}
.about-anirudh-wraper{background:#dddddd40;}
.mile-stone{background: #f7f7f7;}
.inner-experience-container{background: #fff;}
.experience-wrap{padding: 40px 0;background: #fff;}
.inner-history-container{padding: 40px 0;background: #f7f7f7;}
.inner-about-us-aniruddhcontainer{display: flex; justify-content: center;align-items: flex-end; gap: 30px;}
.about-us-seperate-sec{width: 100%;}
.jaganath-imag-wrap{width: 100%;max-width: 450px;position: relative;z-index: 0;bottom: -7px;}
.jaganath-imag-wrap::before {content: '';background: url(../images/blob.svg) no-repeat center center/cover;width: 100%;height: 70%;position: absolute;top: 30px;left: 15px;z-index: -1;max-width: 450px; animation: blober-animation 10s infinite;}
.jaganath-imag-wrap img{max-width: 500px;}
#details-para-sec{margin: 30px 0;text-align: justify;}
.inner-fellowship-container{padding: 40px 0;background: #f7f7f7;}   

#details-para-sec h3, #details-para-sec1 h3, #details-para-sec2 h3 {text-align: left;color: #0fb9b7;font-size: 28px;letter-spacing: 1px;text-transform: uppercase;margin: 5px 0;position: relative;display: inline;}
#details-para-sec h3::before, #details-para-sec1 h3::before, #details-para-sec2 h3::before{content: "";position: absolute;top: 20px;right: -60px;width: 50px;height: 2px;background: #0fb9b7;margin: auto;}
#details-para-sec p{background: #f5f5f5;}
#details-para-sec1{text-align: justify;}
#details-para-sec2{text-align: justify;}
#details-para-sec1, #details-para-sec2 p{color: #444;}

.general-consultation-sec-wrap{background:#dddddd40;padding: 40px 0;}
.left-general-consultation-sec h3 {color: #0fb9b7;text-transform: uppercase;font-size: 28px;text-align: center;filter: drop-shadow(0.1rem 0.1rem 0.1rem rgba(0, 0, 0, 0.2));margin-bottom: 60px;}
.right-general-consultation-sec {background: #fff;padding: 10px;text-transform: uppercase;font-size: 14px;font-weight: 600;text-align: center;color: #000;margin: 30px auto 0;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.details-clinic-box {display: flex;justify-content: flex-start;align-items: flex-start; width: 100%;max-width: 400px;gap: 30px; margin: 0 0 35px;}
.details-clinic-box p:nth-child(1) {background: #0fb9b7;padding: 12px;border-radius: 50%;color: #fff;width: 50px;height: 50px;text-align: center;font-size: 20px;font-weight: 600;cursor: pointer;position: relative;}
.details-clinic-box:hover p:nth-child(1){transition: all .3s ease-in-out; transform: rotate(360deg);}
.details-clinic-box h3{text-transform: uppercase; color: #0fb9b7;}
.details-clinic-box h3 + p{margin: 10px 0;color: #000;}
.timings small{font-size: 18px;color: #000;margin:10px auto;display: block;font-weight: 600;}

.right-general-consultation-sec img {width: 60px;margin: auto;filter: invert(26%) sepia(98%) saturate(1384%) hue-rotate(96deg) brightness(95%) contrast(104%);}
.doctor-responsibilities-wrap{padding: 0px 0 40px;}
.doctor-responsibilities-wrap .inner-doctor-resp-sec .text-default p{font-size: 18px; margin: 40px 0 10px;}
.inner-doctor-resp-sec .text-default p{font-size: 18px;}
.text-default .inner-hr{width: 80px;height: 3px;background: #0fb9b7;color: #0cb8b6;margin: 10px 0;border: unset;}
.text-default h2{color: #222;font-size: 30px;text-transform: uppercase;filter: drop-shadow(0.1rem 0.1rem 0.09rem rgba(0, 0, 0, 0.2)); margin: 0 0 35px;}
.text-default h2 span{color: #0fb9b7;font-size: 30px;text-transform: uppercase;}
.doctor-responsibilities-wrap #details-para-sec1{ margin: 20px 0 0;}

.about-us-seperate-sec .text-default p{ font-size: 22px; margin: 10px 0;}

.responsible-section-container{display: flex; justify-content: space-evenly; flex-wrap: wrap;margin: 40px 0 0;gap: 30px;}
.responsible-box{width: 100%;max-width: 350px;}
.responsible-box{display: flex; justify-content: center; align-items: flex-start; gap: 20px;}
.logo-resp img{max-width: 40px;filter: invert(67%) sepia(65%) saturate(3885%) hue-rotate(137deg) brightness(93%) contrast(89%);transition: all .3s;}
.logo-resp img:hover{transform: rotate(360deg);;}
.resp-details h3{text-transform: uppercase;font-size: 16px;color: #444;position: relative;}
.resp-details h3::before{content: ''; position: absolute; left: 0; bottom: 0; width: 0; height: 2px; transition: all .1s ease-in;background-color: #0fb9b7;transition: width 0.25s ease-out;}
.resp-details h3:hover::before{width: 50%;}
.resp-details p{color: #979797;margin: 10px 0;}

/* Gallery meet the experties*/
.gallery-jagannath-photo-wrapper{padding: 60px 0;position: relative; z-index: 0;}
.gallery-jagannath-photo-wrapper::before{content: '';width: 10%;height: 20%;background: #0cb8b6;position: absolute;top: -30px;left: 0;bottom: 0;margin: auto;}
.gallery-jagannath-photo-wrapper::after {content: '';width: 10%;height: 20%;background: #0cb8b6;position: absolute;top: -30px;right: 0;bottom: 0;margin: auto;}
.inner-gallery-section{display: flex;justify-content: center;align-items: center;gap: 10px;margin: auto;}
.jannath-image{width: 100%; max-width: 630px;}
.jannath-image img{width:300px;}
.inner-gallery-section.owl-carousel.owl-loaded.owl-drag .owl-carousel button.owl-dot{background: #eee !important;}
.inner-gallery-section.owl-carousel.owl-loaded.owl-drag .owl-carousel button.owl-dot.active{background: #0cb8b6 !important;}
/* Gallery meet the experties*/
/* Meet The Expert End */

/* Areas of Expertise */
.areas-expertise-wraper{padding: 60px 0;background: #fff;}
.first-area-expert-sec{text-align: center;}
.first-area-expert-sec .text-default .inner-hr{margin: 10px auto;}
.left-team-image-box .text-default .inner-hr{margin: 10px auto;}
.inner-our-specialities-container.area-experties-container{display: flex; flex-direction: column;}

.first-our-speciality-sec{padding: 20px 0 20px;}
.our-specialities-wrapper{padding: 60px 0 0 0;}
.one-speciality{background: #f7f7f7;}
.one-speciality-container{padding: 30px 0;min-height: 800px;display: flex;justify-content: space-between;position: relative;z-index: 1;gap: 20px;}
.one-speciality.alternative-speciality-box{background: #0fb9b7;}
.speciality-images{width: 100%;max-width: 570px;position: relative; z-index: 0;}
.speciality-images img{max-width: 400px;height: 250px;}
.speciality-images h3{color: #0fb9b7;font-size: 20px;text-transform: uppercase;background: #fff;padding: 20px;position: absolute;z-index: 0;top: 100px;border: 1px solid #0fb9b7;right: 0px;margin: auto;}
.speciality-images h3:hover{color: #fff;background: #0fb9b7; border: 2px solid #fff;}
.details-speciality-box {width: 100%;max-width: 650px;background: #0fb9b7;padding: 20px 40px;border-radius: 5px;outline: 2px solid #fff;z-index: 0;}
.details-speciality-box p{margin: 10px 0;color: #f4f4f4;}
.details-speciality-box h4{color: #fff;font-size: 20px;margin: 20px 0 0 0;}
.details-speciality-box ul{margin: 10px 0;}
.details-speciality-box ul li{list-style-type: disc;color: #f4f4f4;line-height: 1.6;font-size: 18px;}
.details-speciality-box ul + p{margin: 20px 0 0 0; color: #f4f4f4;}

.second-area-expert-sec{display: flex; justify-content: center; align-items: center; gap: 30px; margin-top: 40px;flex-wrap: wrap;}
.area-expert-boxes{width: 100%; max-width: 400px;margin: 20px auto;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.expertise-sec-only-details{background: #fff;padding: 0 20px 35px;}
.expert-area-image img{max-width: 400px;height: 400px;}
.expert-area-icon{position: relative;background: #fff;width: 100%;height: 60px;padding: 10px;border-radius: 50%;left: 0;right: 0;margin: auto;top: -40px;bottom: 0; max-width: 60px;}
.expert-area-icon img {max-width: 40px;position: absolute;left: 0;right: 0;margin: auto;background: #0fb9b7;padding: 7px;border-radius: 50%;top: 6px;}
.expert-area-details{transform: translateY(-20px);}
.expert-area-details h3{margin: 10px 0;text-transform: uppercase;}
.expert-area-details h3 + p{min-height: 197px;}
.area-expert-social-icon {display: flex;justify-content: flex-end;align-items: center;gap: 10px;}
.area-expert-social-icon  a{width: 30px;height: 30px;background: #919191;border-radius: 50%; display: flex; justify-content: center; align-items: center;}
.area-expert-social-icon a i {color: #fff;}

.second-area-expert-sec .owl-dots{position: absolute;bottom: -30px;left: 0;right: 0;width: 100%;display: flex;justify-content: center;}
.second-area-expert-sec .owl-dots button{ height: 5px;width: 20px;margin: 0 4px;background: #c1bcbc;transition: all .2s ease-in-out; }
.second-area-expert-sec .owl-dots button:hover,  .second-area-expert-sec .owl-dots .owl-dot.active {background: #0fb9b7;}
.second-area-expert-sec .owl-dots.disabled button{display: block !important;}


/* Awards */
#awards-achievements-wrap{padding: 40px 20px;}
#journals-wrap{padding: 40px 20px 0px;}
#awards-achievements-wrap h3, #journals-wrap h3{color: #0fb9b7;font-size: 28px;letter-spacing: 1px;text-transform: uppercase;}
.timeline-container{width: 100%;padding: 50px 0;margin: 25px auto;position: relative;overflow: hidden;display: flex;justify-content: flex-start;flex-direction: column;}
.timeline-container::before {content: "";position: absolute;top: 0;left: 8px;margin-left: 1px;width: 1px;height: 100%;background: #f6f6f6;background: linear-gradient(to bottom, #33323200 0%, #d9d6d6 5%, #d9d5d5 95%, transparent 100%);z-index: 1;}
.timeline-block {display: flex;justify-content: space-between;clear: both;}
.timeline-block-right {float: right;text-align: left;line-height: 1.8; margin: 5px 0;}
.timeline-block-left {float: left;text-align: right;direction: rtl;}
.marker {width: 20px;height: 19px;border-radius: 50%;border: 2px solid #4886bf;background: #1cbca4;margin-top: 18px;z-index: 2;}
.timeline-content {width: 100%;padding: 0 15px;display: flex;justify-content: flex-start;align-items: flex-start;gap: 20px;}
.timeline-content h3 {font-weight: 600;margin-bottom: 5px;font-size: 28px;color: #19c7b6;}
.timeline-content p {word-spacing: 1px;direction: ltr;hyphens: auto;hyphenate-limit-chars: 6 3 2;hyphenate-limit-lines: 2;hyphenate-limit-last: always;hyphenate-limit-zone: 8%; margin: 10px 10px}
#journals-wrap .experties-ul li p{margin: 5px 0;}

@media screen and (max-width: 768px) {
.timeline-container::before {left: 8px;width: 2px;}
.timeline-block {width: 100%;margin-bottom: 30px;text-align: left;}
.timeline-block-right {float: none;}
.timeline-block-left {float: none;direction: ltr;}}
/* Awards End */


/* Tabs Areas of Experts */
 .market-product{padding: 40px 20px; background: #f4f4f4;}
 .tab-areas {position: relative;}
 .tabs {display: flex;margin: 20px 0 30px;z-index: 0;
  background: #f1f1f1; flex-wrap: wrap;}
  .tab-areas .tabs li a {transition: all .4s;list-style-type: none;background: #f1f1f1;padding: 12px 30px;font-size: 18px;line-height: 1.4;text-align: center;font-weight: 500;cursor: pointer;}
 .tabs li:nth-child(2){border-radius: 0 22px 22px 0;}
 .tabs_item {display: none;padding: 0;}
 .tab-areas .tabs .current a{color: #fff;background: #0cb8b6;transition: all .10s;}
 .tab-areas .tabs .current a{color: #fff;}
 .tab-cont{display: flex;justify-content: center; margin:0px 30px;}
 .tab-areas .tabs li.current a img{transform: rotate(360deg);}
 .tabs_item:first-child {display: block;}
 .tab-content-work{padding: 0px 0px; margin: 0 auto;}
 .tab-content-work h4{font-size: 20px;color:#212121;margin: 32px 0px;}
 .tab-content-work p{color: #212121;font-size: 18px; text-shadow: initial; line-height: 1.6; margin: 20px 0px;}

/* Adult Expert */
.tab-active a{color: #ff7b29;}
.eltd-processes-holder .eltd-process:hover .eltd-process-number { color: #e1e1e1;}
.eltd-process:hover{box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.eltd-process:hover .eltd-process-title{color: #0cb8b6;}

.eltd-processes-holder .eltd-process {display: inline-block;text-align: center;position: relative;box-sizing: border-box;background-position: center;background-size: cover;}
.eltd-processes-holder{display: flex;flex-wrap: wrap;gap: 20px;justify-content: center;align-items: flex-start;flex-wrap: wrap;}
.eltd-processes-holder.eltd-three-columns .eltd-process {width: 100%;max-width: 300px;}
.eltd-processes-holder .eltd-process-wrapper {display: flex;flex-direction: column;align-items: center;justify-content: flex-start;border: 1px solid #eee6e6;padding: 20px;min-height: 280px;}
.eltd-processes-holder .eltd-process:first-child .eltd-process-wrapper {margin-left: 0;}
.eltd-processes-holder .eltd-process-link {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 100;font-size: 20px;}
.eltd-processes-holder .eltd-process-content-wrapper {margin: 69px auto 5px;}
.eltd-processes-holder .eltd-process-content-holder {border-radius: 50%;position: relative;display: table;table-layout: fixed;height: 100%;width: 100%;position: relative;}
.eltd-processes-holder .eltd-process-content-holder .eltd-process-content-holder-inner {position: relative;display: table-cell;height: 100%;width: 100%;vertical-align: middle;}
.eltd-processes-holder .eltd-process-text-holder {position: relative;}
.eltd-processes-holder .eltd-process-number {color: #f0ececb2;position: absolute;top: 5px;left: 0;font-size: 110px;font-family: Quentin,cursive;z-index: -10;}
.eltd-processes-holder .eltd-process .eltd-process-number {-webkit-transition: color .3s;-moz-transition: color .3s;transition: color .3s;}
.eltd-processes-holder .eltd-process-title {text-transform: uppercase;color: #4886bf;font-size: 20px;}
.eltd-processes-holder .eltd-process-text {font-size: 15px;font-family: "Fira Sans",sans-serif;font-weight: 300;}
.eltd-processes-holder .eltd-process:hover img {-webkit-transform: translateY(-6px);-moz-transform: translateY(-6px);transform: translateY(-6px);}
/* Adult Expert */
/* Tabs Areas of Experts */

/* FAQ */  
.faq-wrapper{position: relative;z-index: 0;padding: 60px 0; background: #f7f7f7;}      
.faq-number{background: #0fb9b7;padding: 20px;border-radius: 50%;color: #fff;width: 70px;height: 70px;text-align: center;font-size: 22px;font-weight: 600;cursor: pointer;position: relative;}
.right-section-faq {width: 100%;margin: 20px 0;line-height: 1.6;padding: 0 20px;max-width: 600px;}
.right-section-faq article{border-bottom: 1px solid #0fb9b7;}
.faq-summary, .faq-summary2, .faq-summary3{font-size: 18px;display: flex;flex-direction: column;color: #0fb9b7;gap: 30px;text-transform: uppercase;}

.faq-article{margin: 20px 0 0 0;position: relative;}
.faq-article h4::before{position: absolute;content: '';top: 84px;right: -31px;width: 20px;height: 20px;border: 3px solid #222225;border-radius: 50%;background:transparent ;}
.faq-article h4.colored::before{background: #0cb8b6;} 
.inner-faq-section hr{background: #0cb8b6;border: none;width: 2px;}
.inner-faq-section{display: flex;}
.faq-p2 p{margin: 20px 0;height: 0px; transition: all 1s ease;overflow: hidden;}
.faq-p p, .faq-p3 p{height: 0px; transition: all 1s ease;overflow: hidden;margin: 10px 0;}
.faq-p p.faq-open:nth-child(2){min-height: 185px;}
.faq-p2 p.faq-open:nth-child(2){min-height: 200px;}
.faq-p3 p.faq-open:nth-child(2){min-height: 150px;}
.faq-open{height: 100px !important;transition: all 1s ease;}
.logo-bg-creative.remove-before::before{display: none;}
.left-temporary-faq{margin: auto;width: 100%;max-width: 500px;background: url('../images/faq-3d.png') no-repeat center center/cover;height: 450px;}
.colored p.faq-open{padding: 20px 0;}
.inner-areas-container{padding: 40px 0;}
/* FAQ */
/* Areas of Expertise End */

/* Testimonials inner page */
.testimonial-page-wraper{padding: 60px 0;}
.testimonial-client-section{margin-top: 30px;}
.testi-frst-box-wrap{display: flex;justify-content: center; align-items: stretch;flex-wrap: wrap;}
.client-one{width: 100%;max-width: 600px;padding: 40px;gap: 30px;min-height: 420px;}
.client-box-one{background: rgba(18, 197, 195, 1);}
.client-box-two{background: rgba(12, 184, 182, 1);}
.client-box-three{background: rgba(9, 171, 169, 1);}
.client-box-four{background: rgba(2, 157, 155, 1);}
.client-image .people{max-width: 140px;border-radius: 50%;border: 3px solid #fff;}
.client-image .right-click{position: relative;z-index: 0;transform: translateY(-10px);}
.client-image .right-click::before {position: absolute;content: '';width: 100%;height: 100%;top: -10px;left: -10px;background: #fff;z-index: -1;border-radius: 50%;padding: 28px;right: 0;margin: auto;}
.client-image .right-click img{width: 40px;}
.client-image{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.client-image span {color: #e3ffff;font-size: 26px;font-weight: 600;text-align: center;}
.client-description{position: relative;color: #033c3b;}
.client-description p{text-align: justify;}
.client-description::before {content: '\201F';display: block;font-size: 200px;line-height: 60px;opacity: .2;position: absolute;top: -40px;left: 0;right: 0;}
/* .secont-box-wrap{border-top: 1px solid #fff;} */
/* Testimonials inner page End*/


/* Booke an Appoinment */
.steps-for-book-appoint-wrap{transform: translateY(-25px);}
.inner-book-appointment-container{display: flex; justify-content: center; align-items: center;margin: auto;}
.appointment-sec {display: flex;justify-content: center;align-items: center;width: 100%;max-width: 400px;padding: 20px;gap: 20px;flex-direction: column;min-height: 370px;}
.appointment-sec h3{color: #fff;text-transform: uppercase;font-size: 18px;text-align: center;}
.appointment-sec p{min-height: 60px;text-align: center;color: #fff;font-size: 18px;min-height: 185px;}
.appointment-icon{background: #fff;border-radius: 50%;width: 70px;height: 70px;display: flex;justify-content: center;align-items: center;}
.appointment-icon img{width: 30px;}
.more-bnt{background: #fff;padding: 6px 15px;text-transform: uppercase;color: #000;font-size: 14px;font-weight: 600;transition: all 500ms ease;}
.more-bnt:hover{background: transparent; color: #fff;transition: all 500ms ease;border: 2px solid #fff;}

.team-leader-wrapper{padding: 60px 0;}
.inner-team-leader-sec{display: flex; justify-content: center; align-items: center;flex-direction: column;}
.left-team-image-box {text-align: center;}
.about-dr{width: 100%; max-width: 450px;padding: 20px;background: #f7f7f7;position: relative;overflow: hidden;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;height: 270px;}
.about-dr:hover{cursor: pointer;background: #f7f7f7;}
.about-dr h3{transition: all .6s ease-in-out;}
.about-dr:hover h3{color: #000; transition: all .6s ease-in-out;transform: translateX(-10%);}
.about-dr::before{content: "";width: 2px;height: 25%;position: absolute;left: 0;top: 50%;transform: translateY(-50%);transition: all 0.4s ease-in-out;background: #0fb9b7;}
.about-dr:hover::before{height: 80%;}
.about-dr::after{content: "";width: 24px;height: 24px;border: 12px solid transparent;border-left-color: transparent;position: absolute;top: 50%;left: -12px;margin-top: -12px;transition: all 0.4s ease-in-out 0.2s;border-left-color: #0fb9b7;}
.about-dr:hover::after{left: 0;}

.about-dr h3{color: #0fb9b7;text-align: center;text-transform: uppercase;}
.about-dr p{margin: 20px 0;text-align: center;}
.about-dr h3 + p + p{text-decoration: underline;text-align: center; font-size: 16px;}
.first-teame-box{display: flex;justify-content: center;align-items: center;gap: 30px;margin: 30px 0 0 0;}

/*Timeline*/
.timetable-wrapper{padding-bottom: 60px;}
.timeline-wrapper{padding: 60px 0;background: #dddddd40;}
.timeline-wrapper .inner-timeline-sec .text-default h2{text-align: center;}
.timeline{position: relative;margin: 50px auto;padding: 40px 0;width: 100%;}
.timeline::before{content: '';position: absolute;left: 50%;width: 2px;height: 100%;background-color: #e4e4e4;}
.timeline ul li:hover .time{transform: scale(1.1);margin-right: 20px;}
.timeline ul li{list-style: none;position: relative;width: 50%;padding: 10px 40px;}
.timeline ul li:nth-child(odd){float: left;text-align: right;clear: both;}
.timeline ul li:nth-child(even){float: right;text-align: left;clear: both;}
.timeline ul li::before {content: '';position: absolute;top: 30px;width: 10px;height: 10px;background-color: transparent;border-radius: 50%;box-shadow: 0 0 0 5px #0FB9B7;}
.timeline ul li:nth-child(odd)::before{right: -6px;}
.timeline ul li:nth-child(even)::before{left: -4px;}
.timeline ul li:hover::before{transform: scale(1.4);}
.time {display: inline-block;font-weight: 400;font-size: 14px;padding: 5px 10px;margin-bottom: 15px;background-color: #fff;color: #fff;border-radius: 20px;box-shadow: 0 0 0 1px #0fb9b7;text-align: center;}
.timeline ul li:hover .time{background: #0fb9b7;}
.timeline ul li:hover .time img{filter: invert(81%) sepia(100%) saturate(0%) hue-rotate(98deg) brightness(115%) contrast(101%);}
.time img{width: 50px;}
.content-time{padding-bottom: 20px;}
.timeline ul li h2{font-weight: 500;color: var(--colorPrincipal);}
.timeline ul li p {margin: 10px 0;padding: 20px;border-radius: 22px;background: #0fb9b7;color: #fff;font-weight: 600;text-align: center;}

.visit-sec-wrap{background:url('../images/design-bg.jpg') no-repeat center center/cover; padding: 60px 0;}
.inner-visit-us{display: flex; justify-content: space-evenly; align-items: center;}
.left-visit-sec{width: 100%;max-width: 800px;}
.left-visit-sec h3{color: #fff; text-transform: uppercase;}
.right-visit-sec{background: #fff;padding: 10px;text-transform: uppercase;font-size: 14px;font-weight: 600;color: #021d1d;}

.benifites-wrapper{padding: 60px 0;}
.second-benifit-wraper{padding-top: 60px;}
.second-benifit-wraper .benifit-main{margin-bottom: 25px;}
.benifit-section-wrap{display: flex; justify-content: space-evenly; align-items: center;}
.details-benifit-box{display: flex;justify-content: flex-start;align-items: flex-start;width: 100%;max-width: 400px;gap: 30px;}
.details-benifit-box p:nth-child(1){background: #0fb9b7;padding: 20px;border-radius: 50%;color: #fff;width: 70px;height: 70px;text-align: center;font-size: 22px;font-weight: 600;cursor: pointer;position: relative;}
.details-benifit-box:hover p:nth-child(1){transition: all .3s ease-in-out; transform: rotate(360deg);}
.details-benifit-box h3{text-transform: uppercase;color: #0fb9b7;}
.details-benifit-box h3 + p{margin: 10px 0;color: #000;}
.timings small{font-size: 18px;color: #000;margin:10px auto;display: block;font-weight: 600;}
/* Booke an Appoinment End*/


/* Contact Us */
.contact-inner-wrap{padding: 60px 0 0; position: relative;z-index: 0;}
.inner-contact-container{padding-bottom: 60px;}
.contact-second-section-wrap{display: flex; justify-content: space-evenly; align-items: flex-start; gap: 30px;}
.section-form-wrap{width: 100%; max-width: 650px;position: relative;}
.contact-us-explaination{width: 100%; max-width: 500px;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start}
.contact-logo-details{display: flex; justify-content: center; align-items: flex-start; gap: 20px;margin: 20px 0;}
.details-contact{max-width: 200px;}
.details-contact h3{font-size: 16px; text-transform: uppercase;}
.details-contact a{color: #000;font-size: 14px;margin-top: 10px;line-height: 1.5;}
.logo-contact img{width: 30px;filter: invert(64%) sepia(85%) saturate(2950%) hue-rotate(137deg) brightness(94%) contrast(88%);}

/* Sahana Css */
.timinig-details p, .timinig-details p{color: #fff;}
/* Sahana Css */

/* vinutha css */
#conferences-wrap{padding: 20px 20px 40px;}
#conferences-wrap #details-para-sec{ margin: 20px 0 0px;}
.index-brain{margin: 0px 0 !important; font-size: 20px !important;}
/* vinutha css */

/* Form css */
.input-group{position: relative;}
.input{padding: 10px; border: none;color: #000; outline: 2px solid #fff;border: 1px solid #ddd;width: 100%;margin: 30px 0;max-width: 700px;}
.input-label{position: absolute; top:-2px; left: 0; color: #4886bf; font-weight: 600;}
.input:focus+.input-label, .input:user-valid+.input-label{transform: translate(10px, -14px) scale(.8);color: #0fb8b7;padding-inline: 5px;background: #fff;border-radius: 6px;padding: 3px 17px;font-size: 20px;position: absolute;top: 25px;}
input.input:focus, textarea.input:focus {border: 1px solid #b7b7b7;background: #fff;}
.input:focus, .input:user-valid{outline-color: #0fb8b7;}
.input-field-contact{margin: 20px 0;text-align: left;}
.input-field-contact button{border: unset; width: 100px;border: unset;width: 100px;background: #0cb8b6;color: #fff;font-size: 16px;padding: 10px;transition: all .3s ease-in-out;}
.input-field-contact button:hover{border: 1px solid #0cb8b6;color: #000; background: transparent;transition: all .3s ease-in-out;}
.input-field-contact button a{ background: linear-gradient(to right, rgb(15, 184, 183) 16%, rgb(16, 184, 183)100%);}
/* Form css */

/* Address Map */
.map-contact-wrap{position: relative;transform: translateY(6px);}
.contact-map-address-wrap {position: absolute;top: 0px;bottom: 0;left: 0;right: 25pc;margin: auto;text-align: center;background: #282828;max-width: 300px;height: 350px;}
.map-sec{position: relative;width: 100%;}
.map-sec:hover::before{z-index: -1;}
.map-sec::before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: .5;}
.map-sec iframe{width: 100%; height: 330px; border: unset;}
.contact-map-address-wrap h2{color: #fff;padding-top: 25px;}
.timings-open-contact{padding: 20px;}
.timinig-details{margin: 10px 0;display: flex;justify-content: space-between;border-bottom: 1px solid #fff;padding: 2px 0;color: #fff;}
/* Address Map */
/* Contact Us */

/* Sitemap */
.sitemap-wrapper{background: url(../images/expert.webp) no-repeat center center/cover; padding: 60px 0;}
.inner-stemap-container .text-default{text-align: center;}
.inner-stemap-container .text-default .sitemap-hr{margin: 10px auto;}
.sitemp-list-wrap{display: flex;justify-content: flex-start;align-items: flex-start;position: relative;padding: 30px 0 0 60px;}
.sitemap-list-ul li{line-height: 1.8; list-style-type: disc; position: relative;}
.subsite li{line-height: 1.8; list-style-type: disc; position: relative;}
.sitemap-list-ul li::before {content: '';position: absolute;width: 100%;height: 100%;top: 141px;left: -173px;border-left: 1px solid #0fb9b7;height: 38px;transform: rotate(90deg);}
.subsite li::before {content: '';position: absolute;width: 100%;height: 100%;top: 131px;left: -164px;border-left: 1px solid #0fb9b7;height: 38px;transform: rotate(90deg);}
.sitemap-list-ul li a{color: var(--text);font-size: 20px;}
.sitemap-list-ul li a:hover, .menu-list-wrap-footer li a:hover, .details-with-num span:hover{color: var(--green);}
/* Sitemap End */

/* Error */
.error-wraper{padding: 60px 0; background: url(../images/expert-bg.webp) no-repeat center center/cover; height: 400px;}
.inner-error-container{display: flex; justify-content: center; align-items: center; flex-direction: column; gap: 20px;}
.inner-error-container h3{font-size: 30px;color: #f05c65;}
.inner-error-container p{color: #0a807f;font-size: 20px;}
/* Error */

/* Video Gallery */
.inner-page-side-images{width: 100%;max-width: 380px;}
.video-gallery-videos iframe{height: 280px;}
.video-wrap{padding: 60px 0;}
.video-sec-wrap{margin-top: 30px; display: flex; justify-content: center; flex-wrap: wrap; gap: 20px;}
/* Video Gallery */

/* in the media */
.media-page-side-images{width: 100%;max-width: 380px; }
.media-gallery-images{display: flex; justify-content: center; align-items: center; flex-direction: column; }
.media-gallery-images span{display: flex; justify-content: center; align-items: center;}
.media-gallery-images img{height: 280px;}
.media-gallery-images span a{height: 280px; width: 100%;}
.media-gallery-images a p{background: #fff;  margin: 0; padding: 20px; color: #000; font-size: 20px; text-align: center;}
.media-wrap{padding: 60px 0;}
.media-sec-wrap{margin-top: 30px; display: flex; justify-content: center; flex-wrap: wrap; gap: 20px;}
/* in the media */

/* Inner Pages**************************************************************** */

/************************************************ sahana css *****************************************************************/
.inner-bottom-header{display: flex; justify-content: space-between; align-items: center;}
.inner-bottom-header nav ul.desktop-menu-links{display: flex;align-items: center;justify-content: center;gap: 40px;}
.inner-bottom-header nav ul.desktop-menu-links li a{color: #000;font-size: 18px;padding: 20px 0;}
.inner-bottom-header nav ul.desktop-menu-links .first-route li a{color: #000;font-size: 18px;padding: 10px;}
.inner-bottom-header nav ul.desktop-menu-links li a.act-link{color: var(--colorMeroon);}
.inner-bottom-header nav ul.desktop-menu-links li {position: relative;transition: all .2s ease-in-out;}
.inner-bottom-header nav ul.desktop-menu-links li a i {font-size: 10px;margin-left: 10px;transition: all .4s ease-in-out;}
.inner-bottom-header nav ul.desktop-menu-links li:hover>a {color: var(--colorMeroon) !important;}
.inner-bottom-header nav ul.desktop-menu-links li>a.home.act-link {color: var(--colorMeroon) !important;}
.bottom-header-wrapper{border-bottom: 5px solid var(--colorGoldish);background: #fff;}
.inner-bottom-header nav ul.desktop-menu-links .first-route li a{padding:10px;width: 240px;display: flex;}
.first-route {position: absolute;width: 240px;opacity: 0;visibility: hidden;top: 70px;transition: all .2s ease-in-out;left: 0;z-index: 2;display: flex;flex-direction: column;padding: 2px 0px;background-color: #f9f9f9;text-align: left;padding: 8px 0 !important;border-bottom: 3px solid #35c9ae;}
.desktop-menu-container ul {text-align: center;display: flex;justify-content: space-around;align-items: flex-start;}
.inner-bottom-header nav ul.desktop-menu-links li:hover .first-route {opacity: 1;visibility: visible;top: 64px;filter: drop-shadow(0 -4px 5px #00000023);}
.nav-dropdown {display: flex;flex-direction: column;gap: 5px !important;padding: 0px 0;border-bottom: 1px dotted #c9c9c9;}
.desk-resp-ham .sidebar ul.menu .nav-dropdown li a:hover{background: #418fbb ;color: #fff}
.desk-resp-ham .sidebar ul.menu .nav-dropdown li a {position: relative;text-transform: capitalize;color: #fff;width: 100%;justify-content: space-between;display: flex;padding: 15px 20px 15px 20px;font-size: 17px;background: #19c0a2;}
.desk-resp-ham .sidebar ul.menu .nav-dropdown li a.act-link{color: #35c9ae; background: #fff;}
.desk-resp-ham .sidebar ul.menu > li > a.act-link{color: #35c9ae; background: #fff;}
.sidebar a{display: flex;justify-content: center;align-items: center;padding: 20px;}
/************************************************ sahana css *****************************************************************/
/* .desk-resp-ham{display: none;} */
/* Menu */
.section-new {width: 100%;height: 100%;background: #000;opacity: 0;pointer-events: none;transition: all .9s ease;}
.act-section {transition: all 1s ease;opacity: .6;z-index: 99;position: fixed;pointer-events: visible;top: 0;}
.desk-resp-ham ul.toggle-desk {position: relative;z-index: 5;width: 50px;height: 24px;cursor: pointer;}
.desk-resp-ham ul.toggle-desk li {position: absolute;left: 45%;transform: translateY(-50%);height: 3px;width: 50%;list-style: none;background: #000;transition: .9s;}
.desk-resp-ham ul.toggle-desk li:nth-of-type(1) {top: 20%;}
.desk-resp-ham ul.toggle-desk li:nth-of-type(2) {top: 50%;}
.desk-resp-ham ul.toggle-desk li:nth-of-type(3) {top: 80%;}
.desk-resp-ham ul.toggle-desk.active li:nth-of-type(1) {top: 50%;transform: translateY(-50%) rotate(45deg);}
.desk-resp-ham ul.toggle-desk.active li:nth-of-type(2) {transform: translateY(-50%) rotate(45deg);opacity: 0;}
.desk-resp-ham ul.toggle-desk.active li:nth-of-type(3) {top: 50%;transform: translateY(-50%) rotate(-45deg);}
.desk-resp-ham .sidebar {position: fixed;top: 0;left: -350px;background: #fff;width: 270px;height: 100vh;box-sizing: border-box;text-align: center;transition: .9s;z-index: 99999;overflow: scroll;}
.desk-resp-ham .sidebar::-webkit-scrollbar {display: none;}
.desk-resp-ham .sidebar.active {left: 0;box-shadow: 1px 0 8px rgba(0, 0, 0, 0.637);background: #35c9ae;}
.desk-resp-ham .sidebar img {position: relative;}
.desk-resp-ham .sidebar ul.menu {position: relative;text-align: center;width: 100%;margin-top: 20px;display: flex;flex-direction: column;gap: 0;margin: 0px auto 30px;border-top: 1px dotted #fff;background: var(--colorMeroon);}
.desk-resp-ham .sidebar ul.menu li {list-style: none;width: 100%;cursor: pointer;background: #35c9ae;}
.desk-resp-ham .sidebar ul.menu li a {position: relative;text-transform: capitalize;color: #fff;width: 100%;width: 100%;justify-content: space-between;display: flex;padding: 15px 20px 15px 20px;font-size: 17px;}
.desk-resp-ham .sidebar ul.menu > li > a:hover {background: #418fbb;color: #fff;}
.desk-resp-ham .sidebar ul.menu>li>a.resp-home.act-link {background: #fff;color: var(--colorMeroon);}
.desk-resp-ham .sidebar ul.menu>li>a {display: flex;gap: 5px;align-items: center;border-bottom: 1px dotted #c9c9c9;}
.desk-resp-ham .sidebar ul.menu li a i {position: relative;bottom: -2px;font-size: 16px;}
.desk-resp-ham .sidebar ul.social-icon {position: relative;margin-top: 10%;width: 100%;height: 55px;display: flex;justify-content: center;}
.desk-resp-ham .sidebar ul.social-icon li a {text-decoration: none;display: flex;justify-content: center;gap: 0;width: 100%;height: 100%;position: relative;color: #111b30;border-radius: 50%;font-size: 25px;}
.desk-resp-ham .sidebar ul.social-icon li:hover a {color: #f9af47;}
.desk-resp-ham .sidebar ul.social-icon a .fa {line-height: 55px;}
.desk-resp-ham {display: none;}

.desk-ham-menu li:nth-child(odd){background: #19c0a2;}
/* Menu */


/***************************************** To close Menu In Desktop Css *******************************/
.section-new {width: 100%;height: 100%;background: #000;opacity: 0;pointer-events: none;transition: all .9s ease;}
.act-section {transition: all 1s ease;opacity: .6;z-index: 10;position: fixed;pointer-events: visible;top: 0;}
/***************************************** To close Menu In Desktop Css *******************************/

/* 24-08-2024 */
.experties-ul li p b{color: #4787bf;}
.experties-ul li b{color: #4787bf;}
.experties-ul li p{ margin: 0;}
/* 24-08-2024 */

/* 06-11-2024 */
select {width: 100%;padding: 12px; }
.error-message {display: none;font-size: 12px;color: red;margin-top: 5px;}
.timings a{color: #000; font-weight: 600;}

.details-para-sec1{margin: 22px 0 0;}
.details-para-sec1 h3{text-align: left;color: #0fb9b7;font-size: 28px;letter-spacing: 1px;text-transform: uppercase;margin: 5px 0;position: relative;display: inline;}
.details-para-sec1 h3::before{content: "";position: absolute;top: 20px;right: -60px;width: 50px;height: 2px;background: #0fb9b7;margin: auto;}
.details-para-sec1 p{color: #444; margin: 2px 0 !important;}
/* 06-11-2024 */

/* 07-11-2024 */
.aster-book-now{display: flex; justify-content: flex-start; align-items: center; gap: 30px;}
.aster-book{ width: 100px;
  background: #0cb8b6;
  color: #fff;
  padding: 5px 10px;
  transition: all .3s ease-in-out;}
/* 07-11-2024 */

/* 12-11-2024 */
/* whatsapp */
#whatsapp {position: fixed; right: 20px; bottom: 10%; transform: translateY(-50%);z-index: 1000; }
#whatsapp img { width: 35px; height: 35px;border-radius: 50%; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);}
/* whatsapp */
/* 12-11-2024 */

/* 03-02-2025 */
.fellow-aniruddh{font-size: 20px !important; margin: 5px 0 0 !important;}
/* 03-02-2025 */

/* Media Quiry */
@media only screen and (max-width: 1500px) {
  .second-area-expert-sec .owl-dots button {height: 5px;width: 20px;margin: 0 4px;background: #c1bcbc;transition: all .2s ease-in-out;}
  .inner-banner-wrapper { height: 394px;}
}


@media only screen and (max-width: 1350px) {
  .inner-banner-wrapper { height: 340px;}
  .jaganath-imag-wrap{max-width: 550px;}
}

@media only screen and (max-width: 1200px) {

    .inner-banner-wrapper {height: 316px;}
    .menu-list-wrap {gap: 30px;}
    .docter-image-sec {max-width: 400px;}
    .doctor-description-sec {max-width: 750px;}
    .docter-image-sec {bottom: -28px;position: absolute;}
    .meet-expert-wrapper{position: relative;z-index: 0;}
    .meet-expert-wrapper::before {position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: #fff;opacity: .7;content: '';z-index: -1;}
    .doctor-description-sec{position: relative;z-index: 1;}
    .docter-image-sec {z-index: -2;display: none;}
    .doctor-description-sec { max-width: 100%; margin: 0px 0 30px;}
    .inner-call-us-section {gap: 30px;}  
    .banner-text {width: unset;max-width: 100%;position: absolute;z-index: 2;}
    .banner-text.error-h1{width: unset;max-width: 100%;position: absolute;z-index: 2;left: 100px;text-align: center;}
  
    .contact-second-section-wrap {gap: 60px;}
    .input {max-width: 500px;}

    .left-team-image-box {position: unset;}
    .right-team-name-box {max-width: 100%;text-align: center;}
    .text-default .inner-hr.book-appoint-hr {margin: 10px auto;}

    .contact-map-address-wrap {right: 0;}
    .content:hover .content-details {left: 50%;width: 300px;}
    .testimonials-wrapper {background: url('../images/test-bg.webp') no-repeat center left/cover;}

    .inner-about-us-aniruddhcontainer {position: relative;z-index: 0;}
    .jaganath-imag-wrap {max-width: 550px;position: absolute;z-index: -1;opacity: .2;}
    .jaganath-imag-wrap img{max-width: 380px;}

    .testi-frst-box-wrap {flex-direction: column;}
    .client-one {max-width: 100%;min-height: unset;}
    .first-teame-box {flex-wrap: wrap;}

    .inner-faq-section {position: relative;}
    .left-temporary-faq{max-width: 100%;height: 600px;position: absolute;opacity: .1; z-index: -1;}
    .inner-faq-section hr, .faq-article h4::before {display: none;}
    .right-section-faq {max-width: 100%;}

    .jaganath-imag-wrap {display: none;}
}


@media only screen and (max-width: 1024px) {
  .desk-resp-ham {display: block;}
  .inner-banner-wrapper {height: 270px;}

  .hamburger-menu{display: block !important;}
  .menu-list-wrap{display: none;}
  .iner-text-banner {justify-content: center;align-items: center;}
  .main-h2 {font-size: 34px;margin-left: -34px;}
  .iner-text-banner p {font-size: 18px;;}
  .inner-scroll-testi::before {right: -25px;max-width: 75px;bottom: 70px;}
  .inner-scroll-testi::after {width: 600px;}
  .footer-list {flex-direction: column;gap: 50px;}
  .list-one p, .details-with-num p  {width: 100%;}
  .list-one, .list-two, .list-three {max-width: 100%;}
}


@media only screen and (max-width: 992px) {

  .scroll-testi h2 {text-align: center;margin-left: 0;}
  .breadcrumbs-wrapper.only-appointment{bottom: 20px;}
  .steps-for-book-appoint-wrap {transform: unset;margin-top: 20px;}
  .inner-banner-wrapper {height: 260px;}
  .inner-ethics-values-container {text-align: center;flex-direction: column-reverse;}
  .inner-media-values-container {text-align: center;flex-direction: column-reverse;gap: 10px;}
  .left-ethihs-sec {max-width: 100%;}
  .inner-scroll-testi::before, .inner-scroll-testi::after{display: none;}
  .left-ethihs-sec h2::before {left: 0;right: 0;margin: auto;}
  .left-media-sec {max-width: 100%;}
  .left-media-sec h2::before {right: 0;margin: auto;}
  .expertise-in-wrap, .paving-way-wrap{padding: 40px 0;}
  .ethics-value-wrap {padding: 40px 0 80px;}
  .testi-details .owl-nav {justify-content: center;gap: 10px;margin: 20px 0 0 0;}
  .testi-details .owl-nav .owl-prev, .testi-details .owl-nav .owl-next {position: unset;}
  .inner-call-us-section {flex-direction: column;}
  .left-call-us-box {max-width: 100%;}
  .right-call-us-box {width: 100%; max-width: 500px;}

  .inner-visit-us{flex-direction: column;gap: 30px;}
  .left-visit-sec{max-width: 100%;text-align: center;}
  .content {max-width: 300px;margin: 0; width: 100%; height: 100%;}
  .expertise-in-details {flex-wrap: wrap;}
  .aniruddh-description .form-btn {margin: 30px auto 20px;display: flex;justify-content: center;align-items: center;}
  .counter-sec-wrap {justify-content: center;align-items: center;padding-top: 30px;}

  .one-speciality-container {justify-content: center;flex-direction: column;align-items: center;gap: 20px;}
  .speciality-images {position: unset;display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 20px;}
  .speciality-images h3 {position: unset;width: 100%;max-width: 599px;text-align: center;}
  .details-speciality-box {position: unset;z-index: 0;}

  .inner-book-appointment-container {flex-wrap: wrap;gap: 10px;}
  .appointment-sec {max-width: 400px;}

  .benifit-section-wrap {flex-direction: column;gap: 25px;}
  .details-benifit-box {max-width: 100%;}
  .call-us-today-wrapper {padding: 30px 0;}
  .details-speciality-box {max-width: 100%;}

  .slide2 {background: url(../images/banners/home-bnr-2.webp) no-repeat left center/cover !important;}
}


@media only screen and (max-width: 840px) {
  .main-h2 {margin-left:0px;}
  .iner-text-banner span {text-align: center;}
  .inner-banner-wrapper {height: 220px;}
  .banner-text h1 {font-size: 30px;}
  
  .form-index {padding: 0 20px;} 
  .iner-text-banner {top: -40px;}

  #details-para-sec h3, #details-para-sec1 h3, #details-para-sec2 h3 {font-size: 24px;}
  .text-default h2, .text-default h2 span {font-size: 26px;}
   
  .testimonials-wrapper{padding: 40px 0 20px;}
  .inner-testimonials-sec {margin: 0px auto;}
  .clinic-section-wrap {display: flex; justify-content: center;flex-direction: column;}
  .details-para-sec1 h3{font-size: 24px;}
}


@media only screen and (max-width: 768px) {
  .contact-map-address-wrap h2 {font-size: 16px;}
  .contact-map-address-wrap {background: #282828b2;max-width: 230px;margin-right: 10%;}
  .timinig-details {gap: 20px;}
  .timinig-details p, .timinig-details p {font-size: 13px;}
  .inner-form-index-box {bottom: -170px;}
  .timeline ul li:hover .time {transform: unset;}
  .time{position: relative;}
  .time::before {position: absolute;content: '';width: 100%;height: 100%;background: #0a807f;top: 53px;left: 0;right: 0;margin: auto;max-width: 4px;z-index: -1;}

  .inner-banner-wrapper {height: 202px;}

  .inner-top-header-sec {justify-content: flex-start;}
  .contact-clients-wrap {gap: 20px;}
  .name-index-form{margin-right: 0;}
  .form-input-wrap { flex-wrap: wrap;}
  .counter-sec-wrap {flex-wrap: wrap;}
  .content:hover .content-details {width: 95%;}

  .contact-second-section-wrap {justify-content: center;align-items: center;flex-direction: column;}
  .text-default.text-default-contact-us{text-align: center;}
  .text-default.text-default-contact-us .inner-hr {margin: 10px auto;}
  .banner-text.error-h1 {display: none;}

  .client-one {flex-direction: column;}
  .client-description::before {left: -36px;}

  .timeline::before, .timeline ul li::before {display: none;}
  .timeline ul li:nth-child(2n+1), .timeline ul li:nth-child(2n) {float: unset;text-align: center;padding: unset;}
  .timeline ul li {position: unset;width: 100%;}
  .timeline {padding: 0;}

  .grid {display: unset;}
  .cell {justify-content: flex-start;align-items: flex-start;}
  .cell{border-bottom: 1px solid #fff; padding: 10px;}
  .cell h4 {font-size: 20px;}

  .faq-p p.faq-open:nth-child(2) {min-height: 210px;}
  .faq-p2 p.faq-open:nth-child(2) {min-height: 240px;}
  .faq-p3 p.faq-open:nth-child(2) {min-height: 190px;}
  .time-ani{display: none;}

  .form-input-wrap {gap: 5px;margin-top: 5px;flex-wrap: wrap;}
  .name-index-form {background: transparent;margin-top: 10px;width: 100%;margin-right: 0;}
  .name-index-form input {width: 100%;background: #f9f9f9;}
  .contact-us-explaination{max-width: 100%;}
}


/* Plugin Icons Date & Time */
input[type="time"]::-webkit-calendar-picker-indicator{filter: invert(48%) sepia(13%) saturate(3207%) hue-rotate(130deg) brightness(95%) contrast(80%);}
input[type="date"]::-webkit-calendar-picker-indicator {color: rgba(0, 0, 0, 0);opacity: 1;display: block;/* background: url(https://mywildalberta.ca/images/GFX-MWA-Parks-Reservations.png) no-repeat; */width: 20px;height: 20px;border-width: thin;position: relative;right: 0;  filter: invert(48%) sepia(13%) saturate(3207%) hue-rotate(130deg) brightness(95%) contrast(80%);}
/* Plugin Icons Date & Time */

@media only screen and (max-width: 668px) {
  .inner-banner-wrapper {height: 176px;}
  .inner-form-index-box {margin: 0 20px;width: unset;}
}

@media only screen and (max-width: 576px) {
  .contact-map-address-wrap {margin: auto;}
  .inner-banner-wrapper {height: 152px;}
   .contact-clients-wrap {gap: 10px;}
   .docter-image-sec{display: none;}
   .doctor-description-sec {margin: 0 0 50px; }
   .right-call-us-box { max-width: 100%;}
   .banner-text h1 {font-size: 30px;}
   .banner-text p {font-size: 20px;}
   .banner-image { max-width: 500px;}
  .client-one {padding: 40px 20px;text-align: justify;}
  .client-description::before {left: -17px;}

  .faq-p p.faq-open:nth-child(2) {min-height: 280px;}  
  .faq-p2 p.faq-open:nth-child(2) {min-height: 300px;}
  .faq-p3 p.faq-open:nth-child(2) {min-height: 230px;}
  .details-clinic-box {flex-direction: column;align-items: center;justify-content: center;gap: 0; margin: 0 0 15px;}
  .timings p, .timings small{text-align: center;}

  .left-map-wrap, .right-map-wrap {height: 300px;}
  .location-on-image img {max-width: 40px;}
  .location-on-image span {font-size: 13px;margin: 15px 2px;text-align: center;}

  .banner-text {top: 30px;}
  #details-para-sec h3::before, #details-para-sec1 h3::before, #details-para-sec2 h3::before {display: none;}

  .name-index-form label {display: flex;justify-content: flex-start;align-items: center;font-size: 14px;color: #454545;}
  .details-para-sec1 h3::before{display: none;}

  .resp-form { display: flex; justify-content: center; align-items: center; gap: 20px; position: absolute; bottom: 50px; left: 0; right: 0; margin: auto;padding: 0 20px;}
  .resp-form a:last-child { width: 100%; height: 50px; padding: 0; display: flex; justify-content: center; align-items: center; border-radius: 50%; max-width: 50px;}
  .resp-form a img { filter: invert(100%) sepia(57%) saturate(0%) hue-rotate(206deg) brightness(107%) contrast(101%); width: 100%; max-width: 20px;}
  .top-form-index-box {display: none;}
  .swiper-slide {height: calc(100vh - 120px);}
  .inner-expert-meet {padding: 60px 0 30px;}
  .meet-expert-wrapper { padding: 0;}
  .iner-text-banner { top: 20px;}
  .swiper-slide .container {margin: auto 0 150px 0;}
  .inner-last-footer-sec {flex-direction: column;}
  .slide1 {background: url(../images/banners/home-banner-2-resp.webp) no-repeat center center/cover !important;}
  /* .slide2 {background: url(../images/banners/home-banner-2-resp.webp) no-repeat center center/cover !important;} */
  .slide3 {background: url(../images/banners/anirudh-home-banner-2-resp.jpg) no-repeat center center/cover !important;}
  .slide4 {background: url(../images/banners/anirudh-home-banner-3-resp.jpg) no-repeat center center/cover !important;}

}

@media only screen and (max-width: 536px) {
  .overlay {width: 75%;}
}


@media only screen and (max-width: 480px) {
  .breadcrumbs-wrapper{font-size: 12px;}
  .timeline-content {flex-direction: column;gap: 0;}
  .inner-banner-wrapper {height: 150px;}
  .banner-text h1 {font-size: 22px;}
  .banner-text h1::before {bottom: -28px;right: -80px;}

  .main-h2 {font-size: 30px;text-align: center;}
  .num-count-box h6 {font-size: 18px;}
  .first-sec-form{margin: 0 20px;text-align: center;}
  .content:hover .content-details {width: 100%;}
  .inner-last-footer-sec {flex-direction: column;gap: 5px;}
  .banner-text p {font-size: 14px;}
  .details-speciality-box {padding: 10px 30px;}
  .speciality-images img {max-width: 100%;}
  .text-default h2, .timings {text-align: center;}
  .details-benifit-box {flex-direction: column;align-items: center;}
  .faq-number { margin: auto;}
  .faq-article {text-align: center;}
  .logo-bg-creative .text-default p{text-align: center;}
  .logo-bg-creative .text-default .inner-hr{margin: 10px auto;}
  .right-section-faq {padding: 0;}

  .faq-p p.faq-open:nth-child(2) {min-height: 300px;}
  .faq-p2 p.faq-open:nth-child(2) {min-height: 380px;}
  .faq-p3 p.faq-open:nth-child(2) {min-height: 240px;}

  nav li a {font-size: 15px;}
  .text-default p{text-align: center;}
  .text-default .inner-hr {margin: auto;}
  .left-general-consultation-sec h3 {font-size: 26px;}
  .expert-area-details h3 + p {text-align: justify;}

  .text-default h2, .text-default h2 span {font-size: 24px;}
  #details-para-sec h3, #details-para-sec1 h3, #details-para-sec2 h3 {font-size: 22px;}

  .tabs {flex-direction: column;}
  .doctor-responsibilities-wrap .tabs-areas-of-experties .tabs li{ display: flex; justify-content: center; align-items: center;}
  .tab-areas .tabs .current a{width: 100%;}

  .call-details p{font-size: 15px;}

  #details-para-sec h3, #details-para-sec1 h3, #details-para-sec2 h3 {display: flex !important;justify-content: flex-start;align-items: baseline;}
  .about-dr {height: 300px;}
  .video-gallery-videos iframe {height: 240px;}
  .details-para-sec1 h3{font-size: 22px;}
  .index-brain{font-size: 16px !important;}

  /* 08-01-2025 */
  .aniruddh-description p{text-align: center;}
  /* 08-01-2025 */
  /* 03-02-2025 */
  .fellow-aniruddh{font-size: 14px !important; text-align: center;}
  .iner-text-banner span{ font-size: 20px;}
  /* 03-02-2025 */
}

@media(max-width:420px){
  .inner-last-footer-sec p {font-size: 13px;}
  .inner-last-footer-sec .swaragh a {font-size: 13px;}
  .meet-main-h2{font-size: 30px; line-height: 40px;}
}

@media (max-width:360px){
  .form-index .input-field button {font-size: 14px;}
  .inner-banner-wrapper {height: 100px;}
  .banner-text {display: none;}
  .inner-top-header-sec {justify-content: center;}
  .contact-clients-wrap {flex-direction: column;align-items: flex-start;}
  .main-h2 {font-size: 28px;}

}


@media (max-width:350px){
  .main-h2 {font-size: 30px;}
  .iner-text-banner p {font-size: 16px;}
  p, .doctor-description-sec > p{font-size: 16px;}
  .meet-main-h2, .inner-paving-container h2 {font-size: 28px;}
  .inner-paving-container h3 {font-size: 20px;}
  .banner-txt {font-size: 22px;}
  .left-ethihs-sec > p {font-size: 19px;}
  .inner-expertise-in-container h2 {font-size: 32px;}
  .content-details h3 {font-size: 19px;}
  .banner-text h1::before {right: -60px;max-width: 200px;}
}
/* Media Query */