/* =================================------------------------------------  ProDent - Dentist Template  Version: 1.0 ------------------------------------  ====================================*//*----------------------------------------*//* Template default CSS/*----------------------------------------*/html,body {  height: 100%;  font-family: 'Montserrat', sans-serif;  -webkit-font-smoothing: antialiased;  font-smoothing: antialiased;}h1,h2,h3,h4,h5,h6 {  margin: 0;  color: #2d2d2d;  font-weight: 600;}h1 {  font-size: 70px;}h2 {  font-size: 30px;}h3 {  font-size: 30px;}h4 {  font-size: 24px;}h5 {  font-size: 18px;}h6 {  font-size: 16px;}p {  font-size: 14px;  color: #000000;  line-height: 2;}img {  max-width: 100%;}input:focus,select:focus,button:focus,textarea:focus {  outline: none;}a:hover,a:focus {  text-decoration: none;  outline: none;}ul,ol {  padding: 0;  margin: 0;}/*---------------------  Helper CSS-----------------------*/.section-title {  padding-bottom: 55px;  padding-top:55px;}.set-bg {  background-repeat: no-repeat;  background-size: cover;  background-position: top center;}.spad {  padding-top: 55px;  padding-bottom: 55px;}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white p,.text-white span,.text-white li,.text-white a {  color: #fff;}/*---------------------  Commom elements-----------------------*//* buttons */.site-btn {  display: inline-block;  border: 1px solid #0ca854;  font-size: 16px;  font-weight: 600;  color: #fff;  min-width: 175px;  padding: 10px 10px;  border-radius: 5px;  background: #0ca854;  cursor: pointer;  text-align: center;  margin-top:1em;  margin-bottom:1em;}.site-btn:hover{	background: transparent;	border: 1px solid #0ca854;	color: #0ca854;	transition:0.3s;}.site-btn.sb-light {  background: #fff;  color: #2d2d2d;}.site-btn.sb-light:hover {  color: #2d2d2d;}.site-btn.sb-dark {  background: #2d2d2d;  color: #0ca854;}.site-btn.sb-dark:hover {  color: #0ca854;}.site-btn.sb-blue {  background: #43afda;}.site-btn.sb-line {  background: transparent;  border: 2px solid #0ca854;  padding: 15px 15px;  color: #0ca854;}.site-btn.sb-line:hover {  color: #0ca854;}/* Preloder */#preloder {  position: fixed;  width: 100%;  height: 100%;  top: 0;  left: 0;  z-index: 999999;  background: #000;}.loader {  width: 40px;  height: 40px;  position: absolute;  top: 50%;  left: 50%;  margin-top: -13px;  margin-left: -13px;  border-radius: 60px;  animation: loader 0.8s linear infinite;  -webkit-animation: loader 0.8s linear infinite;}@keyframes loader {  0% {    -webkit-transform: rotate(0deg);    transform: rotate(0deg);    border: 4px solid #f44336;    border-left-color: transparent;  }  50% {    -webkit-transform: rotate(180deg);    transform: rotate(180deg);    border: 4px solid #673ab7;    border-left-color: transparent;  }  100% {    -webkit-transform: rotate(360deg);    transform: rotate(360deg);    border: 4px solid #f44336;    border-left-color: transparent;  }}@-webkit-keyframes loader {  0% {    -webkit-transform: rotate(0deg);    border: 4px solid #f44336;    border-left-color: transparent;  }  50% {    -webkit-transform: rotate(180deg);    border: 4px solid #673ab7;    border-left-color: transparent;  }  100% {    -webkit-transform: rotate(360deg);    border: 4px solid #f44336;    border-left-color: transparent;  }}.elements-section {  padding-top: 50px;}.el-title {  margin-bottom: 55px;}.element {  margin-bottom: 100px;}/* Accordion */.accordion-area .panel {  margin-bottom: 9px;}.accordion-area .panel-link:after {  content: "+";  position: absolute;  font-size: 16px;  right: 25px;  top: 50%;  color: #2d2d2d;  line-height: 16px;  margin-top: -8px;  margin-left: -4px;}.accordion-area .panel-header .panel-link.active {  background: #0ca854;}.accordion-area .panel-header .panel-link.collapsed {  background: #eff2f4;}.accordion-area .panel-header .panel-link.collapsed:after {  content: "+";}.accordion-area .panel-link.active:after {  content: "-";  margin-top: -10px;}.accordion-area .panel-link {  text-align: left;  position: relative;  width: 100%;  padding: 23px 40px;  padding-left: 27px;  font-size: 16px;  font-weight: 500;  background: #eff2f4;  color: #2d2d2d;  line-height: 1;  cursor: pointer;  border: none;}.accordion-area .panel-body {  padding: 0;  padding-top: 20px;}.accordion-area .panel-body img {  margin-bottom: 10px;}.accordion-area .panel-body p {  margin-bottom: 10px;  line-height: 2;}/* tab */.tab-element .nav-tabs {  border-bottom: none;}.tab-element .nav-tabs .nav-link {  border-radius: 0;  font-size: 16px;  color: #2d2d2d;  font-weight: 500;  border: none;  padding: 19px 15px;  margin-right: 6px;  background: #eff2f4;  margin-bottom: 10px;  -webkit-transition: all 0.3s;  -o-transition: all 0.3s;  transition: all 0.3s;}.tab-element .nav-tabs .nav-item:last-child .nav-link {  margin-right: 0;}.tab-element .nav-tabs .nav-link.active {  background: #0ca854;  padding: 19px 24px;}.tab-element .tab-pane {  padding-top: 12px;}.tab-element .tab-pane img {  margin-bottom: 20px;}.tab-element .tab-pane p {  margin-bottom: 0;}/* Circle progress */.circle-progress {  text-align: center;  display: block;  position: relative;  margin-bottom: 30px;}.circle-progress canvas {  -webkit-transform: rotate(90deg);  -ms-transform: rotate(90deg);  transform: rotate(90deg);}.circle-progress .progress-info {  position: absolute;  width: 100%;  top: 50%;  margin-top: -30px;}.circle-progress .progress-info h2 {  font-size: 36px;}.circle-progress .progress-info p {  font-size: 14px;  margin-bottom: 0;  line-height: normal;}.cp-item {  text-align: center;}.cp-item h4 {  font-size: 14px;  color: #7e7e7e;}/* Fact */.fact {  text-align: center;}.fact i {  /*color: #0ca854;  font-size: 55px;  margin-bottom: 0.5em;*/  color: #0ca854;  font-size: 55px;  margin-bottom: 0.5em;  background: white;  padding: 20px;  border-radius: 50%;  width: 100px;  height: 100px;  border: 2px solid #0ca854;}/* Icon box */.iconbox-icon {  width: 98px;  height: 98px;  background: #fff;  font-size: 48px;  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  border-radius: 50%;  color: #0ca854;  background: #eff2f4;  float: left;  -webkit-transition: all 0.4s;  -o-transition: all 0.4s;  transition: all 0.4s;}.iconbox-content {  padding-left: 125px;}.iconbox-content h4 {  margin-bottom: 15px;}.iconbox-content p {  margin-bottom: 0;}.iconbox {  margin-bottom: 70px;}.iconbox:hover .iconbox-icon {  background: #0ca854;  color: #fff;}/*------------------  Header section---------------------*/.header-section>.container {  padding-top: 20px;  padding-bottom: 20px;}.site-logo {  display: inline-block;}.nav-switch {  display: none;}.main-menu {  list-style: none;  display: inline-block;  padding-top: 10px;  float: right;}.main-menu li {  display: inline;}.main-menu li a {  display: inline-block;  font-size: 16px;  color: #2d2d2d;  position: relative;  padding: 5px 17px;  border-radius: 5px;  margin-left: 15px;  font-weight: 500;}.main-menu li a:hover {  color: #0ca854;}.main-menu li.active a {  background: #0ca854;  color: #fff;}.main-menu li.active a:hover {  color: #fff;}.header-info {  padding-top: 46px;  padding-bottom: 7px;  border-top: 1px solid #dce1e5;  background: #eff2f4;}.hi-item {  margin-bottom: 30px;}.hi-item .hs-icon {  float: left;  margin-right: 22px;}.hi-item .hi-content {  padding-left: 40px;}.hi-item .hi-content p {  font-size: 16px;  color: #8e8e8e;  margin-bottom: 0;}/*------------------  Hero section---------------------*/.hero-slider .owl-dots {  max-width: 1145px;  margin: -54px auto 0;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  z-index: 5;  position: relative;}.hero-slider .owl-dots .owl-dot {  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  height: 33px;  min-width: 33px;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  font-size: 14px;  color: #fff;  margin-bottom: 21px;}.hero-slider .owl-dots .owl-dot.active {  background: #0ca854;}.hs-item {  height: 697px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.hs-item h2 {  font-weight: 400;  font-size: 72px;  margin-bottom: 10px;  position: relative;  top: 50px;  opacity: 0;}.hs-item p {  position: relative;  top: 50px;  opacity: 0;}.hs-item .site-btn {  margin-top: 45px;  position: relative;  top: 50px;  opacity: 0;}.owl-item.active .hs-item h2,.owl-item.active .hs-item p,.owl-item.active .hs-item .site-btn {  top: 0;  opacity: 1;}.owl-item.active .hs-item h2 {  -webkit-transition: all 0.5s ease 0.6s;  transition: all 0.5s ease 0.6s;}.owl-item.active .hs-item p {  -webkit-transition: all 0.5s ease 0.8s;  transition: all 0.5s ease 0.8s;}.owl-item.active .hs-item .site-btn {  -webkit-transition: all 0.5s ease 1s;  transition: all 0.5s ease 1s;}/*------------------  Banner---------------------*/.banner-section {  background: #dfe1e0;  padding-top: 25px;  padding-bottom: 25px;}.banner-text h4 {  font-weight: 700;  margin-bottom: 5px;}.banner-text p {  font-size: 12px;  font-style: italic;}/*---------------------  About Section-----------------------*/.about-text h2 {  font-weight: 600;  margin-bottom: 35px;}/*---------------------  Facts Section-----------------------*/.facts-section {  padding: 74px 0;}.facts-section .container {  margin-bottom: -15px;}.facts-section .fact p,.facts-section .fact h2 {  color: #fff;  font-weight: bolder;}/*---------------------  Services Section-----------------------*/.services-section .container {  /*margin-bottom: -70px;*/}.services-section {  background: #eff2f4;}.service-icon {  width: 40px;  height: 40px;  background: #fff;  font-size: 30px;  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  border-radius: 50%;  color: #0ca854;  float: left;  -webkit-transition: all 0.4s;  -o-transition: all 0.4s;  transition: all 0.4s;  border: 1px solid #0ca854;}.service-content {  padding-left: 50px;}.service-content h4 {  margin-bottom: 15px;}.service-content p {  margin-bottom: 0;}.service {  margin-bottom: 35px;}.service:hover .service-icon {  background: #0ca854;  color: #fff;}/*------------------  Gallery section---------------------*/.gallery-section img {  border: 1px solid #fff;}/*----------------------  Testimonials Section------------------------*/.testimonials-warp {  max-width: 1535px;  margin: 0 auto;  padding: 0 15px;}.testimonials-slider .owl-prev {  display: none;}.testimonials-slider .owl-nav button.owl-next {  width: 50px;  height: 50px;  position: absolute;  right: -150px;  top: 150px;  background: #0ca854;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  color: #fff;  z-index: 99;}.testimonial-item {  -webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);  -webkit-transition: all 0.3s ease 0s;  -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;  -webkit-transform-origin: center;  -ms-transform-origin: center;  transform-origin: center;}.testimonial-item .ts-content {  background: #eff2f4;  padding: 60px 23px 35px;  text-align: center;  position: relative;  margin-top: 90px;  margin-bottom: 15px;}.testimonial-item .ts-content p {  font-size: 12px;  margin-bottom: 35px;  font-style: italic;}.testimonial-item .ts-content h6 {  font-size: 17px;}.testimonial-item .ts-content span {  color: #0ca854;  font-size: 12px;  font-weight: 500;}.testimonial-item .ts-content:after {  position: absolute;  content: "";  width: 0;  height: 0;  bottom: -13px;  left: 50%;  margin-left: -8px;  border-left: 8px solid transparent;  border-right: 8px solid transparent;  border-top: 13px solid #eff2f4;}.testimonial-item .quta {  position: absolute;  width: 42px;  height: 42px;  left: 50%;  top: -21px;  margin-left: -21px;  background: #2d2d2d;  color: #fff;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  font-size: 28px;  padding-top: 15px;  border-radius: 50%;}.testimonial-item .author-pic {  width: 66px;  height: 66px;  border-radius: 50%;  margin: 25px auto 0;  border: 2px solid #0ca854;}.owl-item.center .testimonial-item {  -webkit-transform: scale(1.33);  -ms-transform: scale(1.33);  transform: scale(1.33);  -webkit-transform-origin: bottom center;  -ms-transform-origin: bottom center;  transform-origin: bottom center;}.owl-item.center .testimonial-item .ts-content {  margin-top: 165px;}.owl-item.center .testimonial-item .ts-content p {  font-size: 11px;}.owl-item.center .testimonial-item .author-pic {  width: 62px;  height: 62px;}.owl-item.center .testimonial-item .quta {  background: #0ca854;}/*--------------------  Newsletter section---------------------*/.newsletter-section {  background: #0ca854;  padding-top: 57px;  padding-bottom: 40px;}.banner-text h4 {  font-weight: 700;  margin-bottom: 5px;}.banner-text p {  font-size: 12px;  font-style: italic;}.newsletter-form {  position: relative;}.newsletter-form input {  width: 100%;  height: 60px;  border: none;  background: #fff;  border-radius: 5px;  font-size: 12px;  padding-left: 35px;  padding-right: 166px;}.newsletter-form .site-btn {  position: absolute;  top: 0;  right: 0;  height: 100%;}.newsletter-form ::-webkit-input-placeholder {  font-style: italic;}.newsletter-form :-ms-input-placeholder {  font-style: italic;}.newsletter-form ::-ms-input-placeholder {  font-style: italic;}.newsletter-form ::placeholder {  font-style: italic;}/*--------------------  Footer top section---------------------*/.footer-top-section {  padding-top: 60px;  padding-bottom: 80px;}.footer-widget .fw-title {  font-size: 18px;  color: #fff;  margin-bottom: 45px;  font-weight: 400;  padding-top: 15px;}.footer-widget .fw-about {  padding-top: 20px;}.footer-widget .fw-about img {  margin-bottom: 33px;}.footer-widget .fw-about p {  color: #fff;  opacity: 0.48;}.footer-widget .fw-links {  padding-top: 25px;}.footer-widget ul {  list-style: none;}.footer-widget ul li a {  font-size: 14px;  color: #fff;  opacity: 0.48;  display: inline-block;  margin-bottom: 20px;}.footer-widget ul li a:hover {  color: #0ca854;}.footer-widget .fw-social {  padding-top: 40px;}.footer-widget .fw-social a {  color: #fff;  display: inline-block;  margin-right: 30px;  font-size: 14px;}.footer-widget .fw-timetable {  border: 1px solid #0ca854;  padding: 45px 30px 25px;  max-width: 418px;  margin-left: auto;  position: relative;  right: -23px;}.footer-widget .fw-timetable .fw-title {  padding-top: 0;}.footer-widget .fw-timetable .timetable-content {  padding: 0 20px;}.footer-widget .fw-timetable table {  width: 100%;  padding-left: 17px;}.footer-widget .fw-timetable table tr:hover td {  color: #0ca854;}.footer-widget .fw-timetable table td {  color: #fff;  opacity: 0.48;  font-size: 14px;  padding: 11px 0;}.footer-widget .fw-timetable table td:nth-child(2) {  text-align: right;}/*--------------------  Footer section---------------------*/.footer-section {  background: #0d0d0d;  overflow: hidden;  padding: 22px 0px;}.footer-menu {  list-style: none;  float: right;}.footer-menu li {  display: inline;}.footer-menu li a {  display: inline-block;  font-size: 12px;  color: #fff;  margin-left: 10px;}.footer-menu li a:hover {  color: #0ca854;}.copyright { /*float: left;*/ color: #fff; font-size: 10px; padding-top: 2px;}.copyright a {  color: #0ca854;  font-weight: 600;  opacity: 0.5;}/*------------------  Page---------------------*/.page-info-section {  height: 176px;  position: relative;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.page-info-section h2 {  position: relative;  z-index: 5;  color: #fff;  font-size: 60px;  font-weight: 400;}.page-info-section:after {  position: absolute;  content: "";  width: 100%;  height: 100%;  left: 0;  top: 0;  background-color: #1b9ed2;  background-image: url("../img/pattren.png");  background-repeat: repeat;  opacity: 0.81;}/*------------------  About Page---------------------*/.intro-text h2 {  margin-bottom: 45px;}.intro-text p {  margin-bottom: 35px;}.featured-section {  position: relative;}.featured-section .featured-bg {  position: absolute;  width: 50%;  height: 100%;  right: 0;  top: 0;}.featured-box {  background: #f4f8fb;  padding-left: 140px;  padding-right: 110px;  padding-top: 135px;  padding-bottom: 100px;}.feature-item {  margin-bottom: 50px;}.feature-item:last-child {  margin-bottom: 0;}.feature-item i {  float: left;  font-size: 80px;  line-height: 80px;  color: #0ca854;}.feature-item .fi-content {  padding-left: 125px;}.feature-item .fi-content h4 {  margin-bottom: 18px;}.feature-item .fi-content p {  margin-bottom: 0px;}.doctor-item {  padding-top: 90px;  text-align: center;}.doctor-item.di-bg {  padding-top: 0;}.doctor-item.di-bg .di-pic {  width: 279px;  height: 279px;  border: 3px solid #0ca854;}.doctor-item.di-bg p {  font-size: 14px;}.doctor-item.di-bg h4 {  margin-bottom: 10px;}.doctor-item .di-pic {  width: 105px;  height: 105px;  display: inline-block;  border-radius: 50%;  margin-bottom: 38px;}.doctor-item p {  font-size: 13px;}.doctor-item h6 {  margin-bottom: 5px;}/*------------------  Service Page---------------------*/.sf-box-warp:nth-child(1) .sf-box {  background: #43afda;}.sf-box-warp:nth-child(2) .sf-box {  background: #36a3cf;}.sf-box-warp:nth-child(3) .sf-box {  background: #2897c3;}.sf-box {  padding: 110px 50px 95px;  height: 100%;}.sf-box i {  float: left;  font-size: 80px;  line-height: 80px;}.sf-box .sfb-content {  padding-left: 125px;}.sf-box .sfb-content h4 {  margin-bottom: 18px;}.sf-box .sfb-content p {  margin-bottom: 0px;}.faq-section .section-title {  margin-bottom: 65px;}.faq-list {  list-style: none;}.faq-list li {  font-size: 14px;  color: #696969;  line-height: 2;  padding-left: 70px;  position: relative;  margin-bottom: 30px;}.faq-list li:after {  position: absolute;  content: "";  width: 41px;  height: 41px;  left: 0;  top: 0;  border-radius: 50%;  background-color: #0ca854;  background-image: url("../img/icons/rignt.png");  background-repeat: no-repeat;  background-position: center center;}.faq-accordion {  padding-top: 120px;}/*------------------  Blog Page---------------------*/.blog-item {  margin-bottom: 66px;}.blog-content .date {  display: inline-block;  background: #0ca854;  color: #fff;  font-size: 14px;  font-weight: 500;  padding: 8px 15px;  margin-bottom: 10px;}.blog-content h3 {  margin-bottom: 15px;}.blog-content p {  margin-bottom: 27px;}.blog-content .read-more {  font-size: 14px;  font-weight: 600;  color: #0ca854;}.blog-metas {  margin-bottom: 30px;}.blog-metas .blog-meta {  font-size: 14px;  display: inline-block;  color: #696969;  font-weight: 500;  position: relative;  padding-right: 13px;  margin-right: 11px;}.blog-metas .blog-meta a {  color: #0ca854;  margin-left: 7px;}.blog-metas .blog-meta:last-child {  margin-right: 0;  padding-right: 0;}.blog-metas .blog-meta:last-child:after {  display: none;}.blog-metas .blog-meta:after {  position: absolute;  content: "|";  right: 0;  top: 0;  font-size: 14px;  color: #696969;}.site-pagination {  padding-top: 40px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;}.site-pagination a {  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  height: 33px;  min-width: 33px;  font-size: 14px;  color: #696969;  padding: 0 4px;  margin-right: 3px;}.site-pagination .active {  background: #0ca854;  color: #fff;}.contact-section {  position: relative;}.contact-text {  margin-bottom: 70px;}.contact-text h3 {  margin-bottom: 60px;}.contact-info .ci-image {  width: 79px;  height: 79px;  border-radius: 50%;  border: 3px solid #0ca854;  float: left;}.contact-info .ci-content {  padding-left: 110px;}.contact-info .ci-content p {  font-size: 15px;  color: #2d2d2d;  line-height: 1.5;}.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea {  width: 100%;  border: none;  font-size: 12px;  height: 59px;  padding: 10px 25px;  margin-bottom: 8px;  border-left: 4px solid #0ca854;  background: #eff2f4;}.contact-form textarea {  height: 169px;  padding-top: 24px;  margin-bottom: 40px;}.contact-form ::-webkit-input-placeholder {  font-style: italic;  color: #2d2d2d;}.contact-form :-ms-input-placeholder {  font-style: italic;  color: #2d2d2d;}.contact-form ::-ms-input-placeholder {  font-style: italic;  color: #2d2d2d;}.contact-form ::placeholder {  font-style: italic;  color: #2d2d2d;}.map {  position: absolute;  width: calc(50% - 15px);  height: 100%;  right: 0;  top: 0;  background: #ddd;}/*------------------  Responsive---------------------*/@media (min-width: 1200px) {  .container {    max-width: 1175px;  }}@media (max-width: 1823px) {  .testimonials-slider .owl-nav {    text-align: center;    padding-top: 50px;  }  .testimonials-slider .owl-nav button.owl-next {    position: relative;    left: 0;    display: -webkit-inline-box;    display: -ms-inline-flexbox;    display: inline-flex;    top: 0;  }}@media (max-width: 1215px) {  .footer-widget .fw-timetable {    right: 0;  }}/* Medium screen : 992px. */@media only screen and (min-width: 992px) and (max-width: 1199px) {  .hero-slider .owl-dots {    max-width: 960px;  }  .sf-box {    padding: 90px 15px 60px;  }  .featured-box {    padding-left: 40px;    padding-right: 40px;    padding-top: 90px;    padding-bottom: 70px;  }}/* Tablet :768px. */@media only screen and (min-width: 768px) and (max-width: 991px) {  .site-logo {    max-width: 145px;  }  .main-menu li a {    font-size: 14px;    padding: 5px 10px;    margin-left: 5px;  }  .testimonials-warp {    max-width: 720px;  }  .hero-slider .owl-dots {    max-width: 720px;  }  .about-text {    padding-top: 50px;  }  .testimonial-item .ts-content {    margin-top: 22px;  }  .owl-item.center .testimonial-item {    -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);    -webkit-transform-origin: bottom center;    -ms-transform-origin: bottom center;    transform-origin: bottom center;  }  .owl-item.center .testimonial-item .ts-content {    margin-top: 22px;  }  .owl-item.center .testimonial-item .ts-content p {    font-size: 13px;  }  .footer-widget {    margin-bottom: 30px;  }  .footer-menu li a {    margin-left: 20px;  }  .featured-section {    background: #f4f8fb;    padding: 100px 0;  }  .featured-section .featured-bg {    display: none;  }  .featured-box {    max-width: 720px;    margin: 0 auto;    padding: 0 15px;  }  .blog-thumb {    margin-bottom: 40px;  }  .map {    width: 100%;    height: 400px;    margin-top: 100px;    position: relative;  }  .contact-section {    padding-bottom: 0;  }}/* Large Mobile :480px. */@media only screen and (max-width: 767px) {  .header-section {    position: relative;  }  .header-info {    display: none;  }  .nav-switch {    position: absolute;    height: 100%;    right: 30px;    top: 0;    display: block;    float: right;    font-size: 32px;    cursor: pointer;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;  }  .main-menu {    display: none;    position: absolute;    background: #fff;    width: 100%;    left: 0;    top: 100%;    z-index: 999;    padding-top: 0;    -webkit-box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.2);    box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.2);  }  .main-menu li {    display: block;    border-top: 1px solid #e8e8e8;  }  .main-menu li a {    display: block;    padding: 15px 30px;    margin-left: 0;    border-radius: 0;  }  .hr-item h2 {    font-size: 60px;  }  .about-text,  .intro-text {    /*padding-top: 40px;*/  }  .testimonial-item .ts-content {    margin-top: 22px;  }  .owl-item.center .testimonial-item {    -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);    -webkit-transform-origin: bottom center;    -ms-transform-origin: bottom center;    transform-origin: bottom center;  }  .owl-item.center .testimonial-item .ts-content {    margin-top: 22px;  }  .owl-item.center .testimonial-item .ts-content p {    font-size: 13px;  }  .footer-widget {    margin-bottom: 30px;  }  .footer-widget .fw-timetable {    margin-left: 0;  }  .footer-section {    text-align: center;  }  .footer-menu {    float: none;  }  .footer-menu li:first-child a {    margin-left: 0;  }  .copyright {    float: none;    padding-top: 20px;  }  .featured-section {    background: #f4f8fb;    padding: 100px 0;  }  .featured-section .featured-bg {    display: none;  }  .featured-box {    max-width: 720px;    margin: 0 auto;    padding: 0 15px;  }  .blog-thumb {    margin-bottom: 40px;  }  .map {    width: 100%;    height: 400px;    margin-top: 100px;    position: relative;  }  .contact-section {    padding-bottom: 0;  }}/* Medium Mobile :480px. */@media only screen and (min-width: 576px) and (max-width: 766px) {  .hero-slider .owl-dots {    max-width: 540px;    padding: 0 15px;  }  .featured-box {    max-width: 540px;    margin: 0 auto;    padding: 0 15px;  }}/* Small Mobile :320px. */@media only screen and (max-width: 479px) {  .hr-item h2,  .page-info-section h2 {    font-size: 50px;  }  .service .service-icon {    width: 45px;    height: 45px;    font-size: 25px;  }  .service-content {    padding-left: 55px;  }  .newsletter-form {    text-align: center;  }  .newsletter-form .site-btn {    position: relative;    margin-top: 20px;  }  .newsletter-form input {    padding-right: 35px;  }  .footer-widget .fw-timetable .timetable-content {    padding: 0;  }  .hero-slider .owl-dots {    padding: 0 15px;  }  .featured-box {    max-width: 100%;    margin: 0 auto;    padding: 0 15px;  }  .sf-box {    padding: 80px 15px 70px;  }  .feature-item i,  .sf-box i {    float: none;    font-size: 70px;    margin-bottom: 20px;    display: block;  }  .feature-item .fi-content,  .sf-box .sfb-content {    padding-left: 0;  }  .doctor-item.di-bg .di-pic {    width: 200px;    height: 200px;  }  .footer-menu li a {    margin-left: 15px;  }}.col-sm-4{	width:40% !important;}.col-sm-8{	width:60% !important;}.header-subheading1{	text-align: center;	margin-top: 0.5em;	margin-bottom: 0.5em;	color: white;	font-size: 20px;	text-transform: uppercase;}.header-subheading2{	text-align: center;	font-size: 15px;	color: black;	text-transform: uppercase;	margin-top: 0.5em;	margin-bottom: 0.5em;}.header-subheading2 a{  color: white;}.header-subheading2 a:hover{  color: black;  transition: 0.3s;  cursor: pointer;}@media screen and (max-width:767px){	.header-heading	{		text-transform: uppercase;		text-align: center;		color:white;		font-size:25px;	}	.appointment-form	{		background-color:white;		box-shadow:0px 0px 5px 0px #000;		margin-top:1em;	}	.appointment-form h6	{		background: #0ca854;		padding: 14px;		color: white;		font-size: 14px !important;		font-weight:bold;	}	.section-title 	{		padding-bottom: 25px;		padding-top:25px;	}	.location-section img	{		filter: invert(51%) sepia(83%) saturate(2966%) hue-rotate(116deg) brightness(90%) contrast(91%);		margin-bottom:2em;		width:50%;		height:auto;	}	.award-section img	{		filter: invert(78%) sepia(50%) saturate(4301%) hue-rotate(7deg) brightness(90%) contrast(92%);		margin-bottom:2em;		width:50%;		height:auto;	}	h2	{	    font-size:18px;	}	.header-bg {		/*background-color: lightgrey;*/		padding: 15px !important;	}	.ourservice-section	{		height:10em;	}	.ourservice-section h5	{		font-size:14px !important;	}	.location-section img 	{		  filter: invert(65%) sepia(97%) saturate(555%) hue-rotate(149deg) brightness(89%) contrast(89%);		  margin-bottom: 2em;		  width: 50% !important;		  height: auto;	}	.get-quote	{		font-size: 20px !important;		color: white;		text-transform: uppercase;		margin-bottom: 1em;		margin-top: 1em;	}	.consult-btn {	  display: inline-block;	  border: 1px solid white;	  font-size: 12px !important;	  font-weight: 600;	  color: #0ca854;	  min-width: 130px !important;	  padding: 8px 8px !important;	  border-radius: 5px;	  background: #fff;	  cursor: pointer;	  text-align: center;	  margin-top: 1em;	  margin-bottom: 1em;	  margin-left:0em !important;	  margin-right:0em !important;	}	.branch-add 	{		text-align: center;		font-size: 10px !important;		height: 3em;	}  .header-subheading1   {    font-size: 15px;    text-transform: uppercase;  }  .header-subheading2   {    font-size: 16px;    text-transform: uppercase;  }}.col-sm-6{	width:50% !important;}.wp-icon{    font-size: 2em;	color: white;	margin-right: 1em;	background: #00e676;	padding: 10px;	border-radius: 50px;	border:2px solid #00e676;	width: 55px;    text-align: center;}.wp-icon:hover{    font-size: 2em;	color: #00e676;	margin-right: 1em;	background: white;	padding: 10px;	border-radius: 50px;	border:2px solid #00e676;	width: 55px;    text-align: center;	transition:0.3s;}.call-icon{   font-size:2em;   color:white;   background: #0ca854;   padding: 10px;   border-radius: 50px;   border:2px solid #0ca854;   width: 55px;   text-align: center;}.call-icon:hover{   font-size:2em;   color:#0ca854;   background: white;   padding: 10px;   border-radius: 50px;   border:2px solid #0ca854;   width: 55px;   text-align: center;   transition:0.3s;}.head-section{	background: #0ca854;    padding: 20px;}.header-heading{	text-transform: uppercase;    text-align: center;	color:white;}.header-bg{  /*background-color:lightgrey;*/  padding:40px;}.appointment-form{	background-color:white;	box-shadow:0px 0px 5px 0px #000;}.appointment-form form{		padding: 15px;}.appointment-form h6{	background: #0ca854;	padding: 10px;	color: white;	font-size: 20px;	font-weight:bold;}.service-content p{    text-align:justify;}.location-section{	background: white;	box-shadow: 0px 0px 5px 0px #000;	border-radius: 10px;	text-align: center;	padding: 20px;	margin-bottom: 2em;}.location-section img{	filter: invert(65%) sepia(97%) saturate(555%) hue-rotate(149deg) brightness(89%) contrast(89%);	margin-bottom:2em;	width: 25%;	height: auto;}.award-section{	background: white;	box-shadow: 0px 0px 5px 0px #000;	border-radius: 10px;	text-align: center;	padding: 20px;	margin-bottom: 2em;	height:12em;}.award-section:hover{  transform: scale(1.2);  transition:0.3s;}.award-section img{	filter: invert(78%) sepia(50%) saturate(4301%) hue-rotate(7deg) brightness(90%) contrast(92%);	margin-bottom:2em;	width:50%;}.award-section h5{	font-size:14px;}.clinical-section{	background: white;	box-shadow: 0px 0px 5px 0px #000;	border-radius: 10px;	text-align: center;	padding: 20px;	margin-bottom: 2em;	height:11em;}.clinical-section:hover{  transform: scale(1.2);  transition:0.3s;}.clinical-section h5{    font-size:16px;}.clinical-section img{	filter: invert(65%) sepia(97%) saturate(555%) hue-rotate(149deg) brightness(89%) contrast(89%);	margin-bottom:2em;	width: 50%;	height: auto;}.treatment-section{	background: white;	box-shadow: 0px 0px 5px 0px #000;	border-radius: 10px;	text-align: center;	padding: 20px;	margin-bottom: 2em;	height:10em;}.treatment-section:hover{  transform: scale(1.2);  transition:0.3s;}.treatment-section h5{    font-size:14px;}.treatment-section img{	filter: invert(51%) sepia(83%) saturate(2966%) hue-rotate(116deg) brightness(90%) contrast(91%);	margin-bottom:1em;	width:50%;	height:auto;}.ourservice-section{	background: white;	box-shadow: 0px 0px 5px 0px #000;	border-radius: 10px;	text-align: center;	padding: 20px;	margin-bottom: 2em;}.ourservice-section:hover{  transform: scale(1.2);  transition:0.3s;}.ourservice-section h5{	font-size:16px;}.ourservice-section i{	font-size: 50px;	color: #0ca854;	margin-bottom: 0.5em;}.consult-btn {	display: inline-block;	  border: 1px solid white;	  font-size: 16px;	  font-weight: 600;	  color: #0ca854;	  min-width: 175px;	  padding: 10px 10px;	  border-radius: 5px;	  background: #fff;	  cursor: pointer;	  text-align: center;	  margin-top: 1em;	  margin-bottom: 1em;	  margin-left:2em;	  margin-right:2em;}.consult-btn:hover{	background: transparent;	border: 1px solid white;	color: white;	transition:0.3s;}.about-text{    text-align:justify;}/*Doctor's Slider Start*/@media (min-width: 768px) {    .carousel-inner .carousel-item-right.active,    .carousel-inner .carousel-item-next {        transform: translateX(50%);    }    .carousel-inner .carousel-item-left.active,    .carousel-inner .carousel-item-prev {        transform: translateX(-50%);    }}/* large - display 3 */@media (min-width: 992px) {    .carousel-inner .carousel-item-right.active,    .carousel-inner .carousel-item-next {        transform: translateX(33%);    }    .carousel-inner .carousel-item-left.active,    .carousel-inner .carousel-item-prev {        transform: translateX(-33%);    }}@media (max-width: 768px) {    .carousel-inner .carousel-item>div {        display: none;    }    .carousel-inner .carousel-item>div:first-child {        display: flex;    }}.carousel-inner .carousel-item.active,.carousel-inner .carousel-item-next,.carousel-inner .carousel-item-prev {    display: flex;}.carousel-inner .carousel-item-right,.carousel-inner .carousel-item-left {    transform: translateX(0);}/*Doctor's Slider End*/.doctors-list h5{   margin-top:0.5em;   margin-bottom:0.5em;   text-transform:uppercase;   font-size:15px;   color: white;}.doctors-list h6{   margin-top:0.5em;   margin-bottom:0.5em;   text-transform:uppercase;   font-size:12px;   color: white;}.carousel-control-next-icon, .carousel-control-prev-icon{    background-color:#0ca854 !important;    border-radius: 50%;	padding: 15px;}.thanks-box{	margin-top: 3em;	margin-bottom: 3em;	box-shadow: 0px 0px 5px 0px #000;	border-radius: 10px;	padding: 3em;	text-align: center;}.thanks-box a{	color:black;	font-size:18px;}/*For WhatsApp*//* for desktop */.whatsapp_float {    position: fixed;    width: 60px;    height: 60px;    bottom: 10px;    left: 15px;    background-color: #00e676;    color: #ffffff;    border-radius: 50px;    text-align: center;    font-size: 40px;    box-shadow: 2px 2px 3px #999;    z-index: 100;    border: 1px solid #ffffff;}    .whatsapp_float:hover {        background: #ffffff;        color: #00e676;        border: 2px solid #00e676;        transition-duration: 0.5s;    }.whatsapp-icon {    margin-top: 8px;}/* for mobile */@media screen and (max-width: 767px) {    .whatsapp-icon 	{        margin-top: 3px;    }    .whatsapp_float 	{        width: 50px;		height: 50px;		bottom: 20px;		right: 15px;		font-size: 32px;    }    .header-wp     {      color: white;      margin-left: 0.3em;      margin-right: 0.3em;      background: green;      border-radius: 50%;      width: 22px !important;      height: 22px !important;      margin-top: 0.3em;  }}/*For WhatsApp*/.get-quote{	font-size: 30px;	color: black;	text-transform: uppercase;	margin-bottom: 1em;	margin-top: 1em;}.branch-add{	text-align:center;	font-size:12px;}.branch-img{	border: 3px solid #0ca854;	border-radius: 10px;	margin-top: 2.5em;	margin-bottom: 2.5em;}.doctor-section{	justify-content: center !important;	align-content: center !important;	display: grid;}.doctor-profile{	background: #0ca854;	padding: 25px;}.chat-doctor{  position:fixed;  bottom:75px;  /*right:0;*/  z-index:9999;}.header-wp{  color: white;    margin-left: 0.3em;    margin-right: 0.3em;    background: green;    border-radius: 50%;    width: 32px !important;    height: 32px !important;}.header-call{  font-size: 20px;  color: black !important;}.navbar-light.navbar-expand-lg .navbar-nav li a {  color: #ffffff;  font-size: 18px;  padding: 0;  font-family: arial;  font-weight: 400 !important;}.navbar-light.navbar-expand-lg .navbar-nav li {  padding: 10px 12px;}.headerfix {  position: fixed;  top: 0;  background: #0ca854 !important;  left: 0;  width: 100%;  z-index: 999;  padding: 15px 0;}