body,h1,h2,h3,h4,h5,h6,html{-moz-osx-font-smoothing:grayscale}body,html{overflow-x:hidden;-webkit-overflow-scrolling:touch}.overlay-bg,a:active,a:focus,a:hover{text-decoration:none}.testimonials-dtl p,blockquote{font-style:italic}.home-slider,.news-img,.portfolio-img{overflow:hidden}.appointment-form textarea:focus,.comment-form textarea:focus{outline:-webkit-focus-ring-color auto 0}.btn-default:before,.btn-orange:before{z-index:-1;top:0;bottom:0;left:0;right:0;content:""}body,p{font-family:Calibri,sans-serif;line-height:1.73;color:#000;font-size:24px;font-weight:400}body,html{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:Calibri,sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:700;color:#000;margin:0}h1{font-size:41px}h2{font-size:36px}h3{font-size:20px}h4{font-size:34px;text-align:center}h5{font-size:18px}h6{font-size:16px}a{color:#000}.overlay-bg,a:focus,a:hover{text-decoration:underline}blockquote{font-size:15px;font-weight:400;line-height:1.64}ul{list-style:none;margin:0;padding:0}.who-we-are-main-block{height:100vh;background:url(1.jpeg) no-repeat;background-size:cover}#overlay{position:absolute;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8)}.who-we-are-main-block img{position:relative;z-index:1000;width:13%}.accept{z-index:1000;text-align:center;margin-top:40px}.accept a{text-decoration:none;color:#fff;display:inline-block;width:200px;border-radius:10px}.yes{position:relative}.yes:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#47b1ff;border-radius:10px;z-index:-1;webkit-animation:rainbow 1s linear 1s infinite;animation:rainbow 2s linear 1s infinite}@-webkit-keyframes rainbow{0%{background:#47b1ff}50%{background:#0088ea}100%{background:#47b1ff}}@keyframes rainbow{0%{background:#47b1ff}50%{background:#0088ea}100%{background:#47b1ff}}.accept p{margin-top:20px;color:#fff;font-size:20px;margin-bottom:40px}.accept h3{margin-top:20px;color:#fff;font-size:25px}@media screen and (max-width:600px) and (min-width:320px){.who-we-are-main-block img{width:30%}.who-we-are-main-block{height:100vh;background:url(1.jpeg) no-repeat 30%;background-size:cover}}@media screen and (max-width:1024px) and (min-width:601px){.accept{margin-top:30px}.who-we-are-main-block img{width:15%}.who-we-are-main-block{height:100vh;background:url(1.jpeg) no-repeat 30%;background-size:cover}}