.animated-container,.quote-container-1,.treatments{overflow:hidden}#header,#header .container,#siteNav li,.call-info,.mm-creation,.mm-creation img,.modal-content,.quote-container-1,.services-popup,.treatments{position:relative}#scrolltotop,#whatsAppFix{height:40px;width:40px;border-radius:50%;cursor:pointer}@font-face{font-family:FFClanProRegular;src:url('../fonts/FFClanProRegular.TTF') format('truetype')}@font-face{font-family:FFClanProThinIt;src:url('../fonts/FFClanProThinIt.TTF') format('truetype')}@font-face{font-family:FFClanProRgItNews;src:url('../fonts/FFClanProRgItNews.TTF') format('truetype')}@font-face{font-family:FFClanProMedium;src:url('../fonts/FFClanProMedium.TTF') format('truetype')}@font-face{font-family:FFClanProMediumIt;src:url('../fonts/FFClanProMediumIt.TTF') format('truetype')}@font-face{font-family:TungstenBook;src:url('../fonts/Tungsten-Book.otf') format('opentype')}*{margin:0;padding:0}.font-tungsten-book{font-family:TungstenBook,sans-serif}.call-info::after,.font-regular,h1,h2,h3,h4,h5,h6{font-family:FFClanProRegular,sans-serif}#siteNav li a,.font-medium{font-family:FFClanProMedium,sans-serif}.font-light-it{font-family:FFClanProThinIt,sans-serif}.experience-text,.font-regular-it{font-family:FFClanProRgItNews,sans-serif}.font-medium-it{font-family:FFClanProMediumIt,sans-serif}body{font-family:FFClanProRegular,Arial,sans-serif;font-size:1rem;line-height:1.4;color:#00705b;height:100vh;overflow-x:hidden}.font-sm{font-size:.8rem;line-height:1.5}.font-rg{font-size:1rem;line-height:1.4}.experience-text,.font-md{font-size:1.5rem;line-height:1.2}.font-md-2{font-size:1.8rem;line-height:1.1}.font-lg{font-size:2.4rem;line-height:1.4}.font-xl{font-size:3rem;line-height:1.2}.lead{font-size:1.25rem;line-height:1.5}#siteNav li a:hover,.site-red{color:#c60000}.site-light-green{color:#05a588}#siteNav li a,.site-green{color:#007862}.site-gray{color:#4d4d4d}.bg-site-red{background-color:#c60000}.bg-site-light-green,.services-container:hover .services-img{background-color:#05a588}#siteNav li::after,#siteNav li:last-child a:hover,.bg-site-green{background-color:#007862}.cy-padding{padding:4.8rem 0}.cyt-padding{padding-top:4.8rem}.cyb-padding{padding-bottom:4.8rem}.ct-padding{padding-top:8rem}.ctn-padding{padding-top:3rem}.row-flex{display:flex;flex-wrap:wrap}.row-flex .content{height:100%}.img-full-width{width:100%;height:auto}.link-on-underline,.link-underline{text-decoration:none!important}.link-underline:hover{text-decoration:underline!important}.experience-text{color:#fff;display:table}.experience-text::before{content:"-";padding-right:.6rem;display:table-cell}#scrolltotop::before,#siteNav li:last-child a::before,#whatsAppFix::before,.img-grid,.quote-container-1::after,.quote-container-1::before{background-image:url(../../images/icon-grid.png);background-repeat:no-repeat}.treatments{display:inline-block;height:230px;width:230px}.treatments:first-child{margin-right:2.4rem}.treatments .content{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.pulse{animation:2s infinite pulse-animation}@keyframes pulse-animation{0%{box-shadow:0 0 0 0 rgba(0,0,0,.2)}100%{box-shadow:0 0 0 20px transparent}}.custom-input{border-radius:0!important;background-color:transparent;color:#fff;height:3rem;font-size:1.2rem}.custom-input::placeholder{color:#fff}.custom-btn{padding:1rem 1rem .8rem;border-radius:0;line-height:1.2}#captcha-img{position:absolute;top:0;left:.75rem}#captcha{text-align:left!important;padding-left:120px;font-size:1rem}.social-media-border:first-child{border-right:2px solid #00705b}.social-media-border:last-child div{padding-left:2.5rem!important}#header{height:100px;width:100%;border-bottom:1px solid #eaeaea}#header.active,#scrolltotop,#whatsAppFix{position:fixed}#header #navlogo{display:inline-block;background-image:url(../../images/dr-nikhil-sharma.svg);background-repeat:no-repeat;background-position:center center;width:326px;height:100px}#footer{background-color:#b2b2b2}#home_intro .home-text-container{background-image:url(../../images/intro-bg.svg);background-repeat:no-repeat;background-size:auto 120%;background-position:calc(100% + 60px) center}.services-container{text-align:center;cursor:pointer}.services-container .services-img,.services-popup .services-img{display:inline-block;height:160px;width:160px;background-color:#007862;border-radius:160px;transition:.2s}#siteNav li:last-child a,.modal-content .btn-close{background-color:#c60000;color:#fff}.services-container .services-title{margin-bottom:.2rem}.services-popup{padding-left:200px}.services-popup .services-img{position:absolute;left:0;top:4px}#popup_deformity_correction .services-img,.services-container:first-child .services-img{background-position:-38px -10px}#popup_trauma .services-img,.services-container:nth-child(2) .services-img{background-position:-210px -10px}#popup_arthroscopy .services-img,.services-container:nth-child(3) .services-img{background-position:-36px -190px}#popup_adult_joint_reconstruction .services-img,.services-container:nth-child(4) .services-img{background-position:-212px -190px}.quote-container-1 p{position:relative;z-index:2}.quote-container-1::after,.quote-container-1::before{content:"";display:inline-block;width:200px;height:342px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.quote-container-1::before{left:0;background-position:-880px 10px}.quote-container-1::after{right:0;width:248px;height:342px;background-position:-350px 10px}.quote-container-2{background-repeat:no-repeat;background-size:cover;background-position:bottom center;height:600px}.modal-content{border-radius:0;padding:2rem}.modal-content .btn-close{background-image:none;opacity:1;border-radius:2rem;text-align:center;font-size:1.4rem;position:absolute;right:-20px;top:-20px;padding:.1rem;line-height:16px}.mm-creation img{top:-6px;height:24px;margin:0 .3rem 0 .4rem}#footer .col-md-6:last-child{text-align:right}#siteNav,#siteNavHam{display:inline-block;position:absolute;top:30px;right:.75rem;margin:0;padding:0}#siteNav li:nth-child(3),#siteNav li:nth-child(4)::after,#siteNav li:nth-child(5)::after,#siteNavHam{display:none}#siteNavHam{top:30px;width:40px;height:40px;background-color:#f6f6f6;position:absolute;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;border-radius:4px}#siteNavHam span{display:block;position:absolute;height:3px;width:30px;background:#d3531a;border-radius:0;opacity:1;left:5px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#siteNavHam span:first-child{top:8px}#siteNavHam span:nth-child(2),#siteNavHam span:nth-child(3){top:19px}#siteNavHam span:nth-child(4){top:30px}#siteNavHam.open span:first-child,#siteNavHam.open span:nth-child(4){top:18px;width:0%;left:50%}#siteNavHam.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#siteNavHam.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#siteNav li{display:inline-block;list-style:none;float:left;margin-left:.2rem}#siteNav li::after{content:"";display:inline-block;width:2px;height:18px;position:absolute;top:50%;transform:translateY(-50%);right:-3px}#siteNav li a{display:block;padding:0 .6rem;text-decoration:none;transition:.2s ease-in;line-height:42px;height:40px}#whatsAppFix{background-color:#3db700;left:1.5em;bottom:1.5em;text-align:center;box-shadow:0 0 1px 1px #0000001a;z-index:998}#whatsAppFix::before{content:"";display:inline-block;width:24px;height:24px;position:absolute;top:8px;left:8px;background-position:-1.5px -241px}#scrolltotop{display:table;background-color:#eaeaea;bottom:30px;right:30px;z-index:999;opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}#scrolltotop::before{content:"";display:inline-block;width:24px;height:24px;position:absolute;top:8px;left:8px;background-position:-2px -27px}#scrolltotop.show{opacity:1;visibility:visible}.call-info::after{content:"( Click to call us directly. )";display:block;color:#fff;font-size:.4em;width:100%;position:absolute;top:35px}@media screen and (max-width:1200px){.container{min-width:96%!important}}@media screen and (max-width:1100px){#siteNav{width:300px;top:99px;border:1px solid #eee;background-color:#fff;opacity:0;z-index:99;-webkit-box-shadow:0 20px 48px rgba(0,0,0,.2);box-shadow:0 20px 48px rgba(0,0,0,.2);border-radius:4px;overflow:hidden;visibility:hidden;transition:opacity .5s,visibility 0s .5s}#siteNav.active{visibility:visible;opacity:1;transition:opacity .5s,visibility}#siteNav li{display:block;width:100%;margin:0;border-bottom:1px solid #eee}#siteNav li:nth-child(5){border-bottom:0}#siteNav li::after{display:none}#siteNav li a{display:block;padding:.8rem 1.6rem .6rem;line-height:1.4rem;height:auto}#siteNav li a:hover{padding-left:2rem;background-color:#f6f6f6}#siteNav li:last-child a{background-color:#fff;color:#00705b}#siteNav li:last-child a:hover{background-color:#c60000;color:#fff}#siteNavHam{display:inline-block}.quote-container-1::after,.quote-container-1::before{top:60%}}@media screen and (max-width:992px){.quote-container-1::after,.quote-container-1::before{top:60%;width:248px;height:372px;background-size:auto 400px}.quote-container-1::before{background-position:-980px 0}.quote-container-1::after{right:0;background-position:-420px 6px!important}.modal-dialog{max-width:90%}.social-media-border:first-child{border-right:0;border-bottom:2px solid #00705b}.social-media-border{text-align:center;width:90%}#home_intro .home-text-container{background-image:none}.social-media-border:first-child div,.social-media-border:last-child div{padding-left:0!important}}@media screen and (max-width:768px){#home_intro{padding-top:2.4rem!important}#header{height:72px}#header #navlogo{width:272px;height:72px;background-size:auto 57px}#siteNav{top:71px}#siteNavHam{top:16px}.quote-container-1::before{top:50%;right:0;width:248px;height:240px;background-size:auto 200px;background-position:-480px 50px}.quote-container-1::after{width:148px;height:240px;background-size:auto 200px;background-position:-200px 44px!important}#footer .col-md-6{text-align:center!important}.quote-container-1{padding-top:1rem;padding-bottom:1rem}.quote-container-1 .font-lg{font-size:1.6rem;line-height:1.2}.quote-container-2 .font-xl{font-size:2rem;line-height:1.2}}@media screen and (max-width:640px){.font-md{font-size:1.2rem;line-height:1.33}.font-md-2{font-size:1.5rem;line-height:1.2}.font-lg{font-size:2.1rem;line-height:1.4}.font-xl{font-size:2.7rem;line-height:1.1}.lead{font-size:1.2rem;line-height:1.2}.services-popup .services-img{position:relative;margin-bottom:1.4rem;top:0}.services-popup{padding-left:0}.footer-logo img{display:inline-block;width:300px;height:auto}.quote-container-2{height:300px}.quote-container-2.cyt-padding{padding-top:2.4rem}.quote-container-2 .font-xl{font-size:1.4rem;line-height:1.2}.dr-name-home{font-size:1.75rem;line-height:1.1}.treatments{height:200px;width:200px}.treatments:first-child{margin-right:1.6rem}.call-info{margin-bottom:1rem}.call-info::after{top:30px}}@media screen and (max-width:576px){.modal-dialog{margin:0 auto;max-width:96%}.dr-name-home{font-size:1.5rem;line-height:1.1}.cy-padding{padding:2.4rem 0}.cyt-padding{padding-top:2.4rem}.cyb-padding{padding-bottom:2.4rem}#appointment_container .font-lg{font-size:1.6rem;line-height:1.1}.social-media-border .font-md{font-size:1rem;line-height:1.1}.quote-container-1::before{top:50%;right:0;width:160px;height:240px;background-size:auto 240px;background-position:-580px 20px}.quote-container-1::after{width:148px;height:240px;background-size:auto 240px;background-position:-260px 18px!important}#contact_container.cy-padding{padding-bottom:1rem}}@media screen and (max-width:480px){.treatments{display:block;height:240px;width:240px;margin-right:0!important;left:50%;transform:translateX(-50%);margin-bottom:1.6rem}.treatments .font-md-2{font-size:1.8rem;line-height:1.1}}@media screen and (max-width:400px){#header{height:60px}#siteNavHam{top:10px}#siteNav{width:248px;top:59px}#header #navlogo{width:218px;height:60px;background-size:auto 45.5px}#testimonials_container .col-8{width:300px}.quote-container-1 .font-lg{font-size:1.4rem;line-height:1.2}.social-media-border .font-md{font-size:.9rem;line-height:1.1}.footer-logo img{width:240px}.quote-container-1::before{top:56%}}