@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&display=swap');
@font-face {
    font-family: 'helvetica_lightregular';
    src: url('../fonts/helvetica-light-webfont.woff2') format('woff2'),
         url('../fonts/helvetica-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'MyriadPro-Light';
  src: url('../fonts/MyriadPro-Light.eot?#iefix') format('embedded-opentype'),  url('../fonts/MyriadPro-Light.otf')  format('opentype'),
         url('../fonts/MyriadPro-Light.woff') format('woff'), url('../fonts/MyriadPro-Light.ttf')  format('truetype'), url('../fonts/MyriadPro-Light.svg#MyriadPro-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/MyriadPro-Regular.otf')  format('opentype'),
         url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf')  format('truetype'), url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'MyriadPro-Semibold';
  src: url('../fonts/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),  url('../fonts/MyriadPro-Semibold.otf')  format('opentype'),
         url('../fonts/MyriadPro-Semibold.woff') format('woff'), url('../fonts/MyriadPro-Semibold.ttf')  format('truetype'), url('../fonts/MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg');
  font-weight: normal;
  font-style: normal;
}

body
{
    font-size: 16px;
    overflow-x: hidden;
    color: #6b6a6a;
    overflow-x: hidden;
}
.p-l-r-0{
    padding-left: 0px;
    padding-right: 0px;
}
a:hover
{
    text-decoration: none;
}

ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
h1,h2,h3,h4,h5,h6{
    margin-top: 10px;
    margin-bottom:10px;
}
h2
{
    font-size: 24px;
    line-height: 30px;
}
p
{
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    margin: 0 0 10px;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
}
.site-header{
    padding:20px 10px 0px 5px;
}
.site-header #bs-navbar{
    padding: 86px 0px 0px 50px;
    float:left;
    overflow-x: hidden;
}

#bs-navbar .nav>li>a{
   font-size: 18px;
    color:#74777a !important;
   font-family:'Roboto Condensed', sans-serif;
   font-weight: 600;
   letter-spacing: 2px;
   height: auto !important;
}

.navbar-brand{
    height: auto !important;
}
#bs-navbar .nav>li>a:focus, #bs-navbar .nav>li>a:hover  {
    text-decoration: none;
    background-color: #ffffff !important;
    color:#219BAC !important;
    outline: 0;
}
.bs-docs-nav.navbar{
    margin-bottom: 0px !important;
}
#bs-navbar .nav>li>a.active{
    color:#00CCFF !important;
    
}
.bs-navbar .navbar-nav li{
    border: none !important;
    outline: none !important;
    background-color: #ffffff !important;
}
.banner-img{
    background-position: center center;
    background-size: cover;
    height: 400px;
    background-image: url(../image/testimonial-banner.jpg);
}

#owl-carousel-banner .owl-dots .owl-dot span {
    width: 100px;
    height: 2px;
    margin: 20px 7px;
    background: #A8DAE3;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
    width: 60px !important;
}
.owl-dot:focus{
    outline: none;
}
#owl-carousel-banner .owl-dot.active span {
    background: #219BAC;
}
#owl-carousel-banner .owl-dot.focus span {
    background: #219BAC;
    border:none !important;
    outline: none;
}
#owl-carousel-banner .owl-dots .owl-dot  {
    padding-left:20px !important;
    outline: none !important;
}
#owl-carousel-banner .owl-nav.disabled+.owl-dots {
    margin-top: 30px;
}
#owl-carousel-banner .owl-nav {
    display: none;
}
#owl-carousel-banner .owl-nav .owl-prev{
    position: absolute;
    left:2%;
    bottom: 50%;
    outline: none;
    background: none;
}
#owl-carousel-banner .owl-nav .owl-next{
    position: absolute;
    right:2%;
    bottom: 50%;
    outline: none;
    background: none;
}
#owl-carousel-banner .item .heading-text.one{
    position: absolute;
    left:46%;
    bottom: 26%;
}
#owl-carousel-banner .heading-text.second{
    left:15%;
    position: absolute;
    bottom: 7%;
}
#owl-carousel-banner .heading-text.three{
   left:53%;
    position: absolute;
    bottom: 7%;
}
#owl-carousel-banner .item .banner-header{
    color:#219BAC;
    font-size:53px;
    line-height: 70px;
    font-family:'Roboto Condensed', sans-serif;'
    font-weight: 300;
}
#owl-carousel-banner .item .banner-header span{
    color:#D870AD;
}
.carousel-item-01 .banner-header{
      color: #ffffff!important;  
}
.carousel-item-01 .banner-header span{
    color:#9f4747!important;
}
.section-text{
    padding: 5px 0px 10px 0px;
}
.section-text .customer-review{
    background-color: #33ACBB !important;
    border-radius: 22px;
    color:#ffffff !important;
    margin-top: 20px;
}
.section-text .customer-review #owl-carousel-second{
    padding: 20px 130px 25px 130px;
}
.section-text .customer-review #owl-carousel-second .item{
    height: 250px;
    overflow-y: auto;
}
.customer-review #owl-carousel-second .carousel-header{
    color:#ffffff !important;
    line-height: 50px;
    margin-bottom: 15px;
    font-family: 'helvetica_lightregular';
    font-size:29px;
}
.customer-review #owl-carousel-second .customer-name{
    margin-top: 10px;
    margin-bottom: 5px;
}
#owl-carousel-second .owl-nav .owl-prev {
    position: absolute;
    left: 2%;
    bottom: 38%;
    outline: none;
    background: none;
}
#owl-carousel-second .owl-nav .owl-next {
    position: absolute;
    right: 2%;
    bottom: 38%;
    outline: none;
    background: none;
}
.center-section{
    margin-top: 40px;
}
.center-section .section-header{
    font-size:45px;
    margin-bottom: 18px;
    color: #33ACBB !important;
    font-family:'Roboto Condensed', sans-serif;
    font-weight: 300;
}
.team-section  .section-header{
    font-size:45px;
    margin-bottom: 18px;
    color: #5DCF57 !important;
   font-family:'Roboto Condensed', sans-serif;
    font-weight: 300;
}
.team-section{
    margin-top: 40px;
}
.team-section .grey-background{
    background-color: #f5f5f5;
    padding:30px 180px 30px 150px;
    margin-top: 20px;
}
#owl-carousel-team .doctor-details .right-div{
       padding-left: 30px;
}
#owl-carousel-team .doctor-details .doctor-name{
  color: #33ACBB !important; 
    font-size: 22px; 
}
#owl-carousel-team .owl-nav .owl-prev {
    position: absolute;
    left: -14%;
    bottom: 35%;
    outline: none;
    background: none;
}
#owl-carousel-team .owl-nav .owl-next {
    position: absolute;
    right: -17.3%;
    bottom: 35%;
    outline: none;
    background: none;
}
#owl-carousel-team .owl-dots  .owl-dot span{
    width: 12px;
    height: 12px;
    margin: 5px 6px;
    background: #ffffff;
    border: 3px solid #33ACBB;
}
#owl-carousel-team .owl-dots  .owl-dot:focus {
    background: #f5f5f5;
    border:none !important;
    outline: none;
}
#owl-carousel-team .owl-dots .owl-dot span:active {
    background: #3333ff;
}
#owl-carousel-team.owl-theme .owl-dots .owl-dot.active span,  #owl-carousel-team.owl-theme .owl-dots .owl-dot:hover span {
    background: #2c688d !important;
}
#owl-carousel-center .owl-nav .owl-next {
    position: absolute;
    right: -14%;
    bottom: 50%;
    outline: none;
    background: none;
}
#owl-carousel-center .owl-dots{
    margin-top: 28px;
}
#owl-carousel-center .owl-dots .owl-dot span {
    width: 20px;
    height: 20px;
    margin: 5px 6px;
    background: #c2e8ee;
    border: 6px solid #c2e8ee;
}
#owl-carousel-center .owl-dots  .owl-dot:focus {
    background: #ffffff;
    border:none !important;
    outline: none;
}
#owl-carousel-center .owl-dots .owl-dot span:active {
    background: #3333ff;
}
#owl-carousel-center.owl-theme .owl-dots .owl-dot.active span,  #owl-carousel-center.owl-theme .owl-dots .owl-dot:hover span {
    background:#33ACBB !important ;
}
.service-section {
    margin-top: 65px;
}
.tellus-section {
    margin-top: 50px;
}
.service-section .section-header{
    font-size:45px;
    margin-bottom: 20px;
    margin-top: -5px;
    color: #6598ff;
    font-family:'Roboto Condensed', sans-serif;
    font-weight: 300;
}
.tellus-section .tellus-background{
    background-color: #c2e8ee;
}
.tellus-section .tellus-background .center-block{
    padding: 18px 200px 23px 200px;
}
.tellus-section .tellus-background .header-text{
    font-size: 24px;
    line-height: 26px;
    color:#2c688d;
}
.tellus-section .tellus-background .btn{
    margin-top: 10px;
}
.contactus-section{
    /*margin-top: 18px;*/
}
.background-img{
    background-position: center center;
    background-size: cover;
    background-image: url(../image/contact.jpg);
    color:#ffffff !important;
    border-top: 5px solid #219BAC;
    
}
.contactus-section .contactus-block{
    padding: 30px 10px 20px 10px;

}
.contactus-section .contact-header{
    font-size: 45px;
    margin-bottom: 20px;
    color: #33CC99 !important; 
    vertical-align: center !important;
    padding-top:90px;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
}
.contactus-section .middle-block-header{
    font-size: 24px;
    margin-bottom: 18px;
}
.middle-block-header p{
    font-weight: 400;
}
.contactus-section .middle-block {
    font-size:19px;
    padding-left: 25px;
    font-weight: 400 !important;
}
.contactus-block textarea.form-control{
    height: 50px;
}
.contactus-block .form-control{
    opacity: 1;
    width: 100%;
    border: 1px solid rgba(255,255,255,0.3);
    color: #ffffff !important;
    height: 30px;
    background-color: transparent;
    border-radius: 0px;
}
 .footer-background{
    color: #ffffff !important;
    background-color: #33ACBB !important;
    font-size: 14px; 
}
.contactus-block  .submit-btn{
    background-color: #ef7f1b;
    border-radius: 0px;
    padding: 3px 20px;
    border:none;
    margin-top:15px;
}
.center-section .white-background{
   background-color: #ffffff;
    padding: 30px 30px 30px 30px; 
}
.center-section .white-background p{ 
     font-size: 18px !important;
}
.center-section .last-child{
   background-color: #ffffff;
    padding: 30px 30px 50px 30px; 
}
.center-section .white-background .doctor-name{
    color: #33ACBB !important;
    font-size: 18px;
    margin-bottom: 0px;
    margin-top: 10px;
}
.center-section .grey-background{
    background-color: #f5f5f5;
    padding: 30px 30px 30px 30px;
}
.center-section .grey-background p{ 
    font-size: 18px !important;
}
.center-section .grey-background .doctor-name{
    color: #33ACBB !important;
    font-size: 18px;
    margin-bottom: 0px;
    margin-top: 10px;
}
.center-section .center-carousel {
        margin-top: 27px !important;
}
.contactus-section .middle-block .para-text{
    color:#ffffff;
    font-weight: 400;
}
.contactus-section .middle-block .emails{
    color: #33ACBB !important;
}
 .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
    margin-left: -15px;
    padding-left: 14px;
}
.banner-section{
    border-top: 5px solid #219BAC;
}

::placeholder { 
    /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ffffff !important;
  opacity: 1; /* Firefox */
}
.section-text p, .center-section p, .team-section p, .service-section p{
    font-size: 17px;
    line-height: 1.6;

}
.footer-block p{
    margin: 0px;
}
.footer-block{
    padding-top: 10px;
    padding-bottom: 10px;
}
#owl-carousel-center .owl-nav{
     display: none!important;
}
.contactus-section.tellus-contant-margin{
    margin-top: 30px;
}
#contactus-form label.error {
    font-size: 12px;
    padding-top: 5px;
    font-weight: 200;
    font-size: 13px;
    margin-bottom: 0px;
    color: #f6390c;
}
#tellusform label.error{
    padding-top: 0px;
    font-weight: 200 !important;
    font-size: 13px;
    color: red;
}
.modal-header .close {
    margin-top: 4px;
}
.home_service_block_img_mob, .section-header.mob{
    display: none;
}
.container.mob{
        display: none;
    }






.testimonial .banner-header {
        color: #219BAC;
    font-size: 50px;
    line-height: 60px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 300;
}
.testimonial .banner-header span {
    color: #D870AD;
}
.heading-text.testimonial{
    top: 32%;
    position: absolute;
    left: 42%;
}
@media only screen and (min-width:320px) and (max-width:767px) {
    .home_service_block_img, .section-header.desk{
        display: none!important;
    }
    .home_service_block_img_mob, .section-header.mob{
        display: block!important;
        padding-left: 0px;
        padding-right: 0px;
        margin-top:15px !important;
    }
    .container.mob{
        display: block!important;
    }
    .home_service_block_img_mob{
        padding-bottom: 30px;
    }
    .container.desk{
        display: none;
    }
    .center-carousel .section-header.mob{
        margin-bottom: 20px!important;
    }
    .section-text .customer-review #owl-carousel-second .item {
        height: 245px;
        overflow-y: scroll;
    }
}
@media only screen and (min-width:768px) and (max-width:992px) {
    #bs-navbar .nav>li>a {
        font-size: 15px;
    }
    #owl-carousel-banner .item .banner-header {
        color: #219BAC;
        font-size: 35px;
        line-height: 40px;
    }
    #owl-carousel-banner .item .heading-text.three {
        bottom: 5%;
    }
    #owl-carousel-banner .owl-nav.disabled+.owl-dots {
        margin-top: 5px;
    }
    .section-text .customer-review #owl-carousel-second {
        padding: 20px 100px 25px 100px;
    }
    #owl-carousel-banner .item .heading-text.second {
        bottom: 5%;
        left: 12%;
        padding-left: 0px !important;
    }
    #owl-carousel-second .owl-nav .owl-prev {
        width:50px !important;
        bottom:37% !important;
    }
    #owl-carousel-second .owl-nav .owl-next {
        width:50px !important;
        bottom:37% !important;
    }
    #owl-carousel-team .owl-nav .owl-prev, #owl-carousel-team .owl-nav .owl-next{
       bottom:39% !important; 
    }
    .footer-block p{
        font-size: 12px;
    }
    .carousel-header {
        line-height: 41px !important;
        font-size: 26px !important;
        margin-bottom: 10px;
    }
    .customer-review #owl-carousel-second .customer-name {
        margin-top: 0px !important;
        margin-bottom: 0px !important; 
    }
    .team-section .grey-background {
        background-color: #f5f5f5;
        padding: 17px 94px 10px 95px;
    }
     #owl-carousel-team .doctor-details {
        display: table;
        float: none;
    }
    #owl-carousel-team .doctor-details .doctor-left-block{
        display: table-cell;
        /*float: none;*/
        vertical-align: middle;
    }
    .right-div {
        height: 200px!important;
        overflow-y: scroll!important;
    }
    #owl-carousel-team .doctor-details .doctor-right-block{
        display: table-cell;
        float: none;
        vertical-align: middle;
    }
    #owl-carousel-team .owl-nav .owl-prev img{
        width: 54px !important;
    }
    #owl-carousel-team .owl-nav .owl-next img{
        width: 54px !important;
    }
    .section-header {
        font-size: 32px !important;
        margin-bottom: 20px !important;
    }
    .tellus-section .tellus-background .center-block {
        padding: 20px 45px 25px 45px;
    }
    #owl-carousel-banner .item .heading-text.one {
        bottom: 12%;
    }
    #owl-carousel-banner .owl-nav {
        margin-top: 0px;
    }
    .center-section .center-carousel {
        margin-top: 25px !important;
    }
    .team-section .section-header {
        margin-top: 0px;
    }
    .service-section {
        margin-top: 55px;
        margin-bottom: 45px;
    }
    .tellus-section {
        margin-top: 20px;
    }
    .contactus-section .middle-block-header {
        font-size: 19px;
        margin-bottom: 18px;
    }
    .contactus-section .middle-block {
        padding-left:0px;
    }
    .contactus-section .middle-block .para-text {
        color: #ffffff;
        font-weight: 400;
        font-size: 14px;
    }
    .contactus-section .contact-header {
        font-size:40px;
    }
    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{
        padding-left: 40px;
    }
    #bs-navbar .nav>li>a{
        letter-spacing: 0px;
    }
    #owl-carousel-team .doctor-left-block{
        padding-left: 0px;
        padding-right: 0px;
    }
    .service-section img{
        margin: 0 auto;
        padding-top: 20px;
    }
     #owl-carousel-team .owl-nav .owl-next {
        bottom: 39% !important;
        right: -12.3%;
    }
    .special-carousel {
        margin: 10px 10.5% !important;
    }
    #sync1 .owl-nav .owl-next img{ 
        width:80%;
        height: 80%;
    }
    #sync1 .owl-nav .owl-prev img{ 
        width:80%;
        height: 80%;
    }
    #sync1 .owl-nav .owl-prev { 
        left: -15% !important;
    }
    #sync1 .owl-nav .owl-next { 
        right: -15% !important;
    }
    .row-block{
        margin:0;
    }
    .activity-section{
        margin-top: 40px !important;
        /*margin-bottom: 40px !important;*/
    }
    .activity-section .section-header{ 
     margin-bottom: 30px !important;
     margin-top: 0px !important;
    }
    .contactus-section.testimonial-footer {
        padding-top: 50px !important;
    }
    .home_service_block_img, .section-header.desk{
        display: none!important;
    }
    .home_service_block_img_mob, .section-header.mob{
        display: block!important;
        padding-left: 0px;
        padding-right: 0px;
    }
    .container.mob{
        display: block!important;
    }
    .home_service_block_img_mob{
        padding-bottom: 30px;
    }
    .container.desk{
        display: none;
    }
    .center-carousel .section-header.mob{
        margin-bottom: 50px!important;
    }
    .heading-text.testimonial {
        top: 32%;
        position: absolute;
        left: 40%;
    }
    .testimonial .banner-header {
        color: #219BAC;
        font-size: 36px;
        line-height: 45px;
        font-family: 'Roboto Condensed', sans-serif;
        font-weight: 300;
    }
    .banner-img{
            height: 250px;
    }
}
@media only screen and (min-width:1024px) and (max-width:1400px) {
    .contactus-section .middle-block .para-text {
        font-size: 18px;
    }
    #owl-carousel-banner .item .heading-text {
        position: absolute;
    }
        .site-header #bs-navbar {
        padding: 86px 0px 0px 140px;
    }
    .row-block{
        margin:0;
    }
    .contactus-section.testimonial-footer {
        padding-top: 70px;
    }
}
@media only screen and (min-width:1024px) and (max-width:1200px) {
    #owl-carousel-banner .item .heading-text.one{
        bottom: 25%;
    }
    #owl-carousel-banner .item .banner-header{
        line-height: 45px;
        font-size: 45px;
    }
    #owl-carousel-banner .heading-text.second{
        bottom: 12%;
    }
    #owl-carousel-banner .heading-text.three{
        bottom: 15%;
    }
    .contactus-section .middle-block .para-text {
        font-size: 16px !important;
    }
    .contactus-section.testimonial-footer {
        padding-top: 70px;
    }

}
@media only screen and (min-width:0px) and (max-width:767px) 
{
   #owl-carousel-banner .owl-dots .owl-dot span {
        width: 35px !important;
        height: 2px;
        margin: 10px 7px;
    }
    #owl-carousel-banner .owl-nav.disabled+.owl-dots {
        margin-top: 20px;
    }
    .section-text .customer-review #owl-carousel-second {
        padding: 10px 20px 10px 30px;
    }
    .carousel-header {
        line-height: 33px !important;
        margin-bottom: 20px;
        font-size: 24px !important;
    }
    .customer-review #owl-carousel-second .customer-name{
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        font-size: 21px;
    }
    .center-section {
        margin-top: 10px;
    }
    .customer-review #owl-carousel-second .description{
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        font-size: 18px;
    }
    .team-section .grey-background {
        padding: 25px 20px 20px 20px;
    }
    #owl-carousel-second .owl-dots  .owl-dot span{
        width: 15px;
        height: 15px;
        margin: 5px 6px;
        background: #ffffff;
        border: 3px solid #33ACBB;
    }
    #owl-carousel-second .owl-dots  .owl-dot:focus {
        background: #33ACBB;
        border:none !important;
        outline: none;
    }
    #owl-carousel-second .owl-dots .owl-dot span:active {
        background: #3333ff;
    }
    #owl-carousel-second.owl-theme .owl-dots .owl-dot.active span,  #owl-carousel-team.owl-theme .owl-dots .owl-dot:hover span {
        background: #3333ff !important;
    }
    #owl-carousel-second.owl-theme .owl-nav.disabled+.owl-dots {
        margin-top: 20px;
    }
    .section-header {
        font-size: 26px !important;
        margin-bottom: 25px !important;
    }
    .tellus-section .tellus-background .center-block {
        padding: 10px 20px 25px 20px;
    }
    .tellus-section .tellus-background .header-text {
        font-size: 22px;
        line-height: 29px;
    }
    .tellus-section .tellus-background .btn {
        margin-top: 5px;
    }
    .doctor-details .doctor{
        width: 62% !important;
        margin: 0 auto;
    }
    #owl-carousel-team .doctor-details .right-div {
        padding-left: 10px;
    }
    .site-header #bs-navbar {
        padding: 0px 15px 0px 17px;
        float: right;
    }
    .navbar-header{
        position: relative;
    }
    .form-group{
        padding-left: 0px;
        padding-right: 0px;
    }
    .navbar-collapse .navbar-nav {
        float: left !important;
        text-align: right;
    }
    .navbar-toggle .icon-bar {
        background-color: #D870AD !important;
    }
    .site-header {
        padding: 1px 10px 0px 5px;
    }
    .navbar-toggle {
        position: absolute;
        right: 0;
        bottom: 2%;
        margin-right: 0px;
    }
    .navbar-toggle .icon-bar {
        width: 30px;
    }
    .contactus-section .contact-header {
        padding-top:0px;
        font-size: 33px;
        margin-bottom: 15px;
    }
    #owl-carousel-team .doctor-details .doctor-left-block{
        margin-bottom: 20px;
    }
      #owl-carousel-banner .item.carousel-item-01{
        background: url(../image/home-banner.jpg) no-repeat;
        background-position: center center;
        background-size: cover;
        height: 250px;
    }
     #owl-carousel-banner .item.carousel-item-02{
        background: url(../image/Home-banner_03.jpg) no-repeat;
        background-position: center center;
        background-size: cover;
        height: 250px;
    }
     #owl-carousel-banner .item.carousel-item-03{
        background: url(../image/Home-banner_02.jpg) no-repeat;
        background-position: center center;
        background-size: cover;
        height: 250px;
    }
    .row{
        margin: 0px;
    }
    .carousel-centre .owl-item .centre-item {
        cursor: pointer;
        padding-right: 0px;
        padding-right: 0px;
    }
    #owl-carousel-banner .item .d-block{
        display: none!important;
    }
   .footer-background {
        padding: 10px 12px 0px 12px;
        font-size: 14px;
   }
   .footer-background .center-text {
        text-align: center;
        float: none !important;
    }

   .service-section {
        margin-top: 40px;
    }

    .banner-img {
        background-size: cover;
        min-height: 200px;
        background-image: url(../image/testimonial-banner.jpg);
        background-position: -604px;
    }
    .testimonial .banner-header{
        font-size: 38px!important;
    line-height: 1.3;
    }
    .heading-text.testimonial {
    top: 25%;
    position: absolute;
    left: 44%;
}

    /*.banner-img {
        background-position: center center;
        background-size: cover;
        min-height: 200px;
        background-image: url(../image/testimonial-banner.jpg);
    }*/
    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
        margin-left: -15px;
        padding-left: 46px;
    }
    .special-carousel #sync2{
        margin-top: 20px;
    }
     .team-section {
        margin-top: 15px !important;
    }
    .activity-section {
        margin-top: 30px !important;
    }
    .activity-section .section-header{
        margin-bottom: 15px;
    }
    .service-section .service-img{
        padding-left: 0px;
    }
    .contactus-section.testimonial-footer {
        padding-top: 40px !important;
    }
}
@media only screen and (min-width:426px) and (max-width:767px){
    #owl-carousel-banner .item .heading-text {
        position: absolute;
        left: 42%;
        bottom: 26%;
    }

    #owl-carousel-banner .item .banner-header {
        color: #219BAC;
        font-size: 33px;
        line-height: 49px;
    }
    .special-carousel {
        margin: 10px 0% !important;
    }
   .carousel-item-02 .heading-text.second{
        left: 8% !important;
        bottom: 11% !important;
   }
   .section-header {
        font-size: 26px !important;
        margin-bottom: 31px !important;
    }
    .section-header {
        margin-bottom: 25px !important;
    }
   
}
@media only screen and (min-width:320px) and (max-width:480px) 
{
    h4{
        font-size: 17px;
    }
    .navbar-brand{
        height: auto !important;
        width:50%;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 7px;
        font-size: 15px;
    }
    #owl-carousel-banner .item .banner-header {
        color: #219BAC;
        font-size: 30px;
        line-height: 32px;
    }
    #owl-carousel-banner .item .heading-text {
        left: 32%;
        bottom: 26%;
    }
    .site-header #bs-navbar{
        float:right;
        overflow-x: hidden;
    }
    .footer-background .center-text{
        text-align:center;
        float: none !important;
   }
   #bs-navbar .nav>li>a {
        font-size: 16px;
        color: #74777a !important;
        font-family: 'helvetica_lightregular';
        padding-right: 26px;
    }
    .contactus-section .contactus-block {
        padding: 16px 10px 20px 10px;
    }
    .contactus-section .middle-block-header {
        font-size: 21px;
        margin-bottom: 15px;
    }
        .team-section .grey-background {
        padding: 25px 10px 20px 10px;
    }
    .contactus-section .middle-block {
        padding-left:15px;
    }
    .section-header {
        font-size: 28px !important;
        margin-bottom: 15px !important;
    }
    .section-header.header-text{
        font-size: 24px !important;
        margin-bottom: 15px !important;
    }
    .contactus-section .middle-block .para-text {
        font-size: 14px;
    }
    #owl-carousel-banner .item.carousel-item-01 {
        background-position: -196px;
    }
    .center-section .grey-background {
        background-color: #f5f5f5;
        padding: 20px 20px 20px 20px;
    }
    .center-section .white-background {
        padding: 20px 20px 20px 20px;
    }
    .center-section .white-background .doctor-name {
        font-size: 21px;
        margin-bottom: 0px;
        margin-top: 10px;
    }
    .center-section .grey-background .doctor-name {
        font-size: 21px;
        margin-bottom: 0px;
        margin-top: 10px;
    }
    .center-section .grey-background p {
        font-size: 16px !important;
    }
    .center-section .grey-background .doctor-name {
        font-size: 16px;
        font-weight: 600;
    }
    .center-section .white-background p {
        font-size: 16px !important;
    }
    .center-section .white-background  .doctor-name {
        font-size: 16px;
        font-weight: 600;
    }
     #owl-carousel-banner .item.carousel-item-02 {
        background-position: -363px;
    }
    #owl-carousel-banner .item.carousel-item-01 {
        background-position: -105px;
    }
    #owl-carousel-banner .item.carousel-item-03 {
        background-position: -197px;
    }
    #owl-carousel-banner .item.carousel-item-04 {
        background-position: -197px;
    }
    .special-carousel {
        margin: 10px 0% !important;
    }
    .activity-section .section-header{
        margin-bottom:30px !important;
    }
    .tellus-section.home-page {
        margin-top: 35px !important;
    }
}
@media only screen and (width:320px){
    .item.carousel-item-02 {
        background-position: -720px;
    }
    #owl-carousel-banner .item .heading-text.second {
        left: 59%;
        bottom: 13%;
    }
    #owl-carousel-banner .item.carousel-item-03 {
        background-position: -349px;
    }
    #owl-carousel-banner .item .heading-text.three {
        left: 61%;
        bottom: 10%!important;
    }
    #owl-carousel-banner .item .heading-text.three .banner-header {
        font-size: 21px!important;
        line-height: 1.3;
    }   
    #owl-carousel-banner .item .heading-text.second .banner-header{
        font-size: 21px!important;
        line-height: 1.3;
    }
    #owl-carousel-banner .item .heading-text.one .banner-header{
        font-size: 21px!important;
        line-height: 1.3;
    }
    #owl-carousel-banner .item.carousel-item-03 {
        background-position: -342px!important;
    }
    #owl-carousel-banner .item .heading-text.three{
            bottom: 46%!important;
    }
}
@media only screen and (min-width:381px) and (max-width:480px) {
    #owl-carousel-banner .item .heading-text.one {
        left: 61%;
        bottom: 26%;
    }
    #owl-carousel-banner .item.carousel-item-02 {
        background-position: -700px;
    }
    #owl-carousel-banner .item .heading-text.second {
        left: 51%;
        bottom: 12%;
    }
    #owl-carousel-banner .item.carousel-item-03 {
        background-position: -327px;
    }
    #owl-carousel-banner .item .heading-text.three {
        left: 57%;
        bottom: 30%;
    }
    .testimonial .banner-header {
        font-size: 32px!important;
        line-height: 1.3;
    }
    .heading-text.testimonial {
        top: 25%;
        position: absolute;
        left: 52%;
    }
}
@media only screen and (width:320px){
.banner-img {
    background-position: -665px;
}
.heading-text.testimonial {
    top: 25%!important;
    position: absolute;
    left: 46%!important;
}
}
@media only screen and (min-width:300px) and (max-width:375px) 
{
     #owl-carousel-banner .item .banner-header {
        color: #219BAC;
        font-size: 25px;
        line-height: 38px;
    }
    #owl-carousel-banner .item .heading-text {
        left: 26%;
        bottom: 26%;
    }
    .site-header #bs-navbar{
        float:right;
        overflow-x: hidden;
    }
    .footer-background .center-text{
        text-align:center;
   }
    #bs-navbar .nav>li>a {
        font-size: 16px;
        color: #74777a !important;
        font-family: 'helvetica_lightregular';
        padding-right: 26px;
    }
    .service-section {
        margin-top: 30px;
    }
    .contactus-section .contactus-block {
        padding: 16px 10px 20px 10px;
    }
    .contactus-section .middle-block-header {
        font-size: 17px !important;
        margin-bottom: 15px;
    }
        .team-section .grey-background {
        padding: 25px 10px 20px 10px;
    }
    #owl-carousel-banner .item.carousel-item-02 {
        background-position: -707px;
    }
    #owl-carousel-banner .item.carousel-item-01 {
        background-position: -139px;
    }
   #owl-carousel-banner .item .heading-text.one {
    position: absolute;
    left: 65%;
    bottom: 26%;
    }   
    #owl-carousel-banner .item.carousel-item-03 {
        background-position: -326px;
    }
    #owl-carousel-banner .item.carousel-item-04 {
        background-position: -197px;
    }
    #owl-carousel-banner .item .heading-text {
        left: 52%;
        bottom: 21%;
    }
    #owl-carousel-banner .item .heading-text.three {
        left: 61%;
        bottom: 30%;
    }
    #owl-carousel-banner .item .banner-header{
        font-size: 24px!important;
        line-height: 1.3;  
    }
    .special-carousel{
        margin-top:10px 0% !important;
    }
    .heading-text.testimonial {
        top: 25%;
        position: absolute;
        left: 55%;
    }
    .testimonial .banner-header {
        font-size: 28px!important;
        line-height: 1.3;
    }

}
/*center carousel*/
.carousel-centre .owl-item .centre-item {
    cursor: pointer;
    transform: scale(0.7);
    transition: transform 0.9s ease-in-out;
    padding-right: 0px;
    padding-right: 0px;
}
.carousel-centre .owl-item.center .centre-item {
    cursor: auto;
    transform: scale(1.5);
}
.carousel-centre .owl-item:not(.center){
    z-index:-1;
}
.carousel-centre .owl-item:not(.center) .centre-item {
    opacity: .5;
}
.carousel-centre.owl-carousel .owl-dots.disabled{
    display: block!important;
}
#our-center-carousel .owl-item > div {
    cursor: pointer;
    margin: 6% 8%;
    transition: margin 0.4s ease;
    transform: scale(1);
}
#our-center-carousel .owl-item.center > div {
    cursor: auto;
    margin: 0;
    transform: scale(1.7);
    z-index: 9999!important;
}
#our-center-carousel .owl-item.center{
    z-index: 9999!important;
}
#our-center-carousel .owl-item:not(.center) > div:hover {
    opacity: .75;
}
#our-center-carousel .owl-dots.disabled{
    display: block!important;
}
.carousel {
    margin: 0 auto;
    width:800px;
    height: 200px;
    display: relative;
}
.carousel img {
    display: hidden; /* hide images until carousel prepares them */
    cursor: pointer; /* not needed if you wrap carousel items in links */
}

  /*modal css*/
.testimonial-model-content .modal-header{
    padding-top: .5rem;
    padding-bottom: 0rem;
    border-bottom: none;
}
.testimonial-model-content input[type="text"] {
    border: none;
    border-bottom: 1px solid #e2e2e2;
    border-radius: 0;
    font-size: 15px!important;
    height: calc(3rem + 2px);
    font-family: 'Open Sans', sans-serif!important;
    padding: 10px 12px;
}
.testimonial-model-content input:active, .testimonial-model-content input:focus{
    outline: none;
}
.modal-dialog.testimonial-model-content{
    max-width: 650px;
}
.testimonial-model-content .modal-content{
    background-color: #f5f5f5;
}
.testimonial-model-content .modal-body{
    padding-left: 50px;
    padding-right: 50px;
    padding-bottom: 64px;
    padding-top: 32px;
}
.testimonial-model-content .modal-body .form-group{
    margin-bottom: 15px;
}
.testimonial-model-content textarea.form-control{
    border: 1px solid #ffffff;
    border-bottom: 1px solid #e2e2e2;
    font-family: 'Open Sans', sans-serif!important;
}
.testimonial-model-content ::-webkit-textarea-placeholder {
    color: peachpuff;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif!important;
    color: #6f6e6e!important;
}
.testimonial-model-content ::-webkit-input-placeholder {
    color: peachpuff;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif!important;
    color: #6f6e6e;
}
.testimonial-model-content ::-moz-placeholder {
    color: peachpuff;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif!important;
    color: #6f6e6e;
}
.testimonial-model-content :-ms-input-placeholder {
    color: peachpuff;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif!important;
    color: #6f6e6e;
}
.testimonial-model-content ::placeholder {
    color: peachpuff;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif!important;
    color: #6f6e6e!important;
}


.testimonial-submit-btn{
    background-color: #81b8c9;
    border-color: #81b8c9;
    /* background-color: #ffffff; */
    color: #ffffff !important;
    border-radius: 0; 
    display: inline-block;
    padding: 2px 25px;
    border: 0;
    text-align: center;
    font-size: 16px;
    margin-top: 10px;
    cursor: pointer;
}
.testimonial-submit-btn:hover{
    background-color: #00bad9;
}
.testimonial-model-content .close{
    font-weight: 100;
}
@media only screen and (max-width: 767px) {
    #testimonial-model{
      padding-left: 15px;
    }
    .modal-dialog.testimonial-model-content{
      max-width: 500px;
    }
}
@media only screen and (max-width: 480px) and (min-width: 320px) {
    .testimonial-model-content .modal-body{
        padding-left: 20px;
        padding-right: 20px;
    }
    #testimonial-model{
        padding-left: 0px;
  }
}

#sync2.owl-theme .item img{
    /*width:150px ;*/
    margin-right: 0px !important;
}

.special-carousel{
    margin:10px 10%;
}
#sync1 .owl-nav .owl-prev {
    position: absolute;
    left: -13.0%;
    bottom: 38%;
    outline: none;
    background: none;
}
#sync1 .owl-nav .owl-next {
    position: absolute;
    right: -13.0%;
    bottom: 38%;
    outline: none;
    background: none;
}
.activity-section{
    margin-top: 35px;
}
.activity-section .section-header {
    font-size: 45px;
    margin-bottom: 40px;
    color: #EF7F1A !important;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 300;
}
.owl-item.active.current {
    border: 2px solid #EF7F1A;
}
.tellus-section.home-page {
    margin-top: 60px;
}
.special-carousel #sync2 {
    margin-top: 20px;
}
.service-section .service-img{
    padding-top: 5px;
    padding-left: 10px;
}
.contactus-section.testimonial-footer {
    padding-top: 70px;
}
/*.row{
    margin:0;
}*/
.right-div{
    height: 290px;
    overflow-y: auto;
}
@media only screen and (min-width: 1920px) {
    #owl-carousel-banner .heading-text.three{
         bottom: 20%;   
    }
    #owl-carousel-banner .heading-text.second{
       bottom: 20%;   
    }
    .heading-text.testimonial {
        left: 44%;
    }
}
@media only screen and (min-width: 322px) and (max-width: 355px){
    #owl-carousel-banner .item .heading-text.one {
        position: absolute;
        left: 61%!important;
        bottom: 43%!important;
    }
    #owl-carousel-banner .item .banner-header {
    font-size: 21px!important;
    line-height: 1.2!important;
}
}
