@media (max-width: 780px){.nav-header .container .info p small{display:none !important}.mobile-nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;background:#f4f4f4;width:300px;left:0;top:0;height:100;z-index:100;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s;-webkit-transform:translateX(-100%);transform:translateX(-100%);padding:4rem 0 !important}.mobile-nav ul li{margin-block:2rem}.mobile-nav button.booking{display:none}.mobile-nav .toggle-btn{display:block !important;color:gray}.mobile-nav.show ul{-webkit-transform:translateX(0%);transform:translateX(0%)}.booking-form{display:block !important}.booking-form .form-group{margin-bottom:1rem !important}.booking-form input[type='submit']{margin:0 auto}}*{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}a{text-decoration:none !important;cursor:pointer}ul{list-style-type:none}.bar{width:100px;height:7px;border-radius:40px;background:#00aeef}.booking-section::before,.services::before,.testimonials-container::before,.hero-section::before,.footer::before,#about-indicator::before,#service-indicator::before,#pricing-indicator::before,#contact-indicator::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, from(#2c455d), to(#00012c));background:linear-gradient(to right, #2c455d, #00012c);opacity:0.85;z-index:0}body{font-family:"Montserrat", sans-serif;font-size:16px}body .nav-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body .nav-header .container ul.social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0}body .nav-header .container ul.social-links li a{color:gray}body .info p{font-size:0.9rem;margin:0 1rem;opacity:0.98}body .header .container nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body .header .container nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0}body .header .container nav ul li a{font-weight:500}body .header .container nav .toggle-btn{display:none}body .header .container nav.fixed{position:fixed;top:0;padding:1rem 4rem;left:0;right:0;z-index:1000;background:#f4f4f4}body .hero-section{background:rgba(0,0,0,0.5) url("images/hero-img-1.jpg") no-repeat center center/cover;background-attachment:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:95vh;padding-block:2rem;position:relative}body .hero-section .container{z-index:2}body .hero-section .container h1{font-weight:600;line-height:1.5}body .hero-section .container p{line-height:1.9;font-weight:400}body .hero-section .hero-buttons button{margin-inline:0.2rem}body .hero-section .hero-buttons button:nth-of-type(1):hover{color:#fff !important}body .about-us .rate{margin-block:2rem}body .about-us .rate .rating-value{background:#f4f4f4;width:100%;height:10px;border-radius:40px;position:relative}body .about-us .rate .rating-value .rating-progress{position:absolute;height:100%;background:#00aeef;border-radius:40px}body .about-us .rate:nth-of-type(1) .rating-progress{width:80%}body .about-us .rate:nth-of-type(2) .rating-progress{width:65%}body .about-us .rate:nth-of-type(3) .rating-progress{width:85%}body .row:nth-of-type(2){margin-top:10rem}body .row:nth-of-type(2) .col small{color:#222121;font-weight:400 !important}body .services{background:url("images/skills-img.jpg") no-repeat;background-blend-mode:soft-light;background-size:cover;background-attachment:fixed;position:relative}body .services .container *{z-index:3}body .services .container .row{margin-top:auto}body .services .container .row .col .img-container{position:relative}body .services .container .row .col .img-container .play-btn{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:1.2rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background 0.5s;transition:background 0.5s}body .services .container .row .col .img-container .play-btn i{font-size:1.5rem}body .services .container .row .col .img-container .play-btn:hover{background:black !important}body .services .services-container span{display:block;margin-bottom:0.9rem}body .services .services-container span i{font-size:1.7rem}body .services .services-container small{color:#fff !important;font-size:1.2rem}body .services-main-page{background:none !important}body .pricing table{border-collapse:separate}body .pricing th,body .pricing td{border:none;padding:0.9rem 1rem}body .pricing th{background-color:#00aeef;color:#fff;font-size:1.2rem}body .pricing td{background-color:#f4f4f4;color:#707070;font-weight:600;font-size:1.2rem}body .booking-section{background:url("images/contact-img.jpg") no-repeat;background-attachment:fixed;position:relative}body .booking-section .container{position:relative}body .booking-section .container *{z-index:1}body .booking-form{display:-ms-grid;display:grid;width:100%;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:1rem;margin-block:2rem}body .booking-form input,body .booking-form textarea,body .booking-form select{width:100%}body .booking-form input,body .booking-form textarea,body .booking-form select:focus{outline:none}body .booking-form .input-form,body .booking-form textarea,body .booking-form select{padding:1rem 0.7rem;background:rgba(0,0,0,0.5);border:none;font-style:italic;color:#fff}body .booking-form .input-form,body .booking-form textarea,body .booking-form select::-webkit-input-placeholder{color:#fff;opacity:0.5}body .booking-form .input-form,body .booking-form textarea,body .booking-form select:-ms-input-placeholder{color:#fff;opacity:0.5}body .booking-form .input-form,body .booking-form textarea,body .booking-form select::-ms-input-placeholder{color:#fff;opacity:0.5}body .booking-form .input-form,body .booking-form textarea,body .booking-form select::placeholder{color:#fff;opacity:0.5}body .booking-form textarea{padding-bottom:6.5rem}body .booking-form .form-group:nth-of-type(5){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2}body .booking-form textarea{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/span 2}body .booking-form input[type='submit']{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center;grid-column:span 2;width:auto}body .dentists-container .row .col .dentist{background:#f4f4f4;position:relative}body .dentists-container .row .col .dentist .dentist-info,body .dentists-container .row .col .dentist ul{position:absolute}body .dentists-container .row .col .dentist ul{bottom:25%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}body .dentists-container .row .col .dentist ul a{margin:1rem;background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5);padding:1rem;border-radius:50%;-webkit-transition:background 0.5s;transition:background 0.5s;cursor:pointer}body .dentists-container .row .col .dentist ul a:hover{background:#007bff}body .dentists-container .row .col .dentist ul a:hover i{color:#fff}body .dentists-container .row .col .dentist .dentist-info{bottom:0;left:0;right:0;background:-webkit-gradient(linear, left top, right top, from(#2c455d), to(#00012c));background:linear-gradient(to right, #2c455d, #00012c);opacity:0.85;text-align:center;color:#fff;padding:1rem}body .dentists-container .row .col .dentist .dentist-info h3{margin:0;font-size:1.5rem}body .dentists-container .row .col .dentist .dentist-info small{color:#fff}body .dentists-container .row .col .dentist:hover ul{opacity:1}body .testimonials-container{background:url("images/test-2.jpg") no-repeat center center/cover;background-attachment:fixed;position:relative}body .testimonials-container .carousel-item .info p,body .testimonials-container .carousel-item .info h3{color:#fff;font-size:1.2rem;font-weight:400;font-style:italic;padding:0;margin:0}body .testimonials-container .carousel-item .info h3{margin-block:1rem}body .testimonials-container .carousel-item img{border-radius:50%;margin-right:1.5rem}body .news .card-body{padding:2rem !important}body .news p{opacity:0.7}body .news span{margin-right:1rem;font-size:0.9rem;cursor:pointer}body .news span i,body .news span a{-webkit-transition:color 0.3s;transition:color 0.3s}body .news span:hover i,body .news span:hover a{color:gray !important}body .footer{background:url("images/footer-img.jpg") center center/cover;background-attachment:fixed;position:relative}body .footer .container *{z-index:1}body .footer h3{margin-bottom:2rem}body .footer .quick-links ul li{margin-bottom:1rem}body .footer .time{margin-block:1rem}body .footer .me{position:relative;padding:1rem 0;border-top:1px solid #fff;z-index:2}body .footer .me a{color:#fff}body .backtotop{position:fixed;z-index:99;right:1rem;bottom:1rem}body .backtotop a{color:#fff !important}body #about-indicator,body #service-indicator,body #pricing-indicator{background:url("images/contact-img.jpg") center center/cover;position:relative}body #about-indicator .container,body #service-indicator .container,body #pricing-indicator .container{position:relative;z-index:1;padding-block:1.5rem}
