@charset "utf-8";




.common-style h1 {font-size: 48px;font-weight: 400;color: #000000;letter-spacing: normal;line-height: 1.16;margin: 0 0 20px;}
.common-style h2 {font-size: 44px;font-weight: 400;color: #000000;letter-spacing: normal;line-height: 1.16;margin: 0 0 20px;}
.common-style h3 {font-size: 40px;font-weight: 400;color: #000000;letter-spacing: normal;line-height: 1.16;margin: 0 0 20px;}
.common-style h4 {font-size: 36px;font-weight: 400;color: #000000;letter-spacing: normal;line-height: 1.16;margin: 0 0 20px;}
.common-style h5 {font-size: 32px;font-weight: 400;color: #000000;letter-spacing: normal;line-height: 1.16;margin: 0 0 20px;}
.common-style h6 {font-size: 28px;font-weight: 400;color: #000000;letter-spacing: normal;line-height: 1.16;margin: 0 0 20px;}


.common-style a {color: #ffd167 ; outline: none !important;cursor: pointer;}

.common-style a:hover { color: #000000; }

.common-style p {float: none;font-size: 15px;font-weight: 400;color: #000000;letter-spacing: normal;line-height: 1.67;margin: 0 0 20px;}

.common-style p a { color: #ffd167 ;cursor: pointer; }

.common-style p a:hover { color: #000000;}

.common-style strong { font-weight: bold !important;}

.common-style b { font-weight: bold !important;}

.common-style i { font-style: italic !important; }

.common-style ul { width:100%; float: none; margin:0 auto 22px; padding-left: 0px;}

.common-style ul li {float: none;font-size: 15px;color: #000000;line-height: 2.6;font-weight: 400;display: block; padding-left: 13px;position:relative;}

.common-style ul li:before { content: "\2022 "; position: relative; left: -7px; color: #000000;; font-size: 28px; top: 3px; line-height: normal;} 

.common-style ul li a{ color: #ffd167; cursor: pointer; }

.common-style ul li a:hover { color: #000000; }

.common-style ol { width:100%; float: none; counter-reset: my-awesome-counter; margin:0 auto 22px; position: relative; }

.common-style ol li  {float: none;font-size: 15px;color: #000000;line-height: 2.6;font-weight: 400;display: block; padding-left: 13px;position:relative; counter-increment: step-counter; width: auto; }

.common-style ol li a {  color: #ffd167;  cursor: pointer; }

.common-style ol li a:hover { color: #000000; }

.common-style ol li:before { content: counter(step-counter)'.';margin-right: 0px; position: relative; left: -7px; color:#000000; font-size:14px; top: 2px;}    

.common-style blockquote p {float: none;float: none;font-size: 15px;font-weight: 400;color: #000000;letter-spacing: normal;line-height: 1.67;margin: 0 0 16px; margin-bottom: 30px; position: relative; letter-spacing: normal;}

.common-style blockquote p:before { content: '"'; position: relative; left: -7px; font-size: 15px; color:#000000;font-style: italic; top: 0px; }
 
.common-anchor {width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;right: 0;z-index: 9;}

.fee-text-area{float: none;font-size: 15px;font-weight: 400;color: #000000;letter-spacing: normal;line-height:1.67;color:#000000;letter-spacing: normal;  line-height: 1.8;}

.feeser-bar1 strong{font-weight: 600;}
 
/* IMG STYLES */ 
.alignright { float: right; margin-left: 16px !important; margin-bottom: 16px !important; margin-top: 15px !important;}
.alignleft { float: left; margin-right: 16px !important; margin-bottom: 16px !important; margin-top: 15px !important;}
.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto;}
.alignnone { clear: both; }


.main-bg-img img{ object-fit: cover !important; height:inherit !important;float: left; width: 100%;}
.bgflex { background-size: cover!important;}

.common-style img {width: 600px;display: block; height:auto;}
 
.common-style .videoWrapper {width:100%;float: none;max-width: 100% !important;;margin-bottom: 20px;}
 
.common-style .table-outer {display: inline-block;}
.common-style img[align="right"] {
    margin: 0px 0 20px 30px;
  
}

.common-style img[align="left"] {
    margin: 0px 30px 20px 0px;

}

 



@media(max-width:480px){
img.alignleft,.alignleft,img.alignright,.alignright,.alignnone,img.alignnone{ display:block; margin:0px auto !important; float:  none; }
}

.common-style span.screen-reader-text { color: #000000;}

.common-style [type=search] {border: 1px solid; padding: 16px 29px 17px 31px;background: none;font-size: 12px;font-weight: 500; text-transform: uppercase; letter-spacing: 1px;color: #000000;width: 200px;display: inline-block;margin-right: 5px;  font-family: 'Montserrat', sans-serif;}

.common-style [type=search]::placeholder {color: #000000;}

.common-style [type=submit] {-webkit-appearance: none;float: none;color: #ffd167;font-size: 12px;font-weight: 600;letter-spacing: 1px;    line-height: normal;margin: 36px 0 0 20px;padding: 0 20px 0 0;  cursor:pointer;  font-size: 13px;font-weight: 600;letter-spacing: 2.47px;line-height: normal;text-transform: uppercase;background: none;border: none;    border-radius: 0;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;font-family: 'Montserrat', sans-serif;}
.common-style [type=submit]:after {content: "";width: 6.9px;height: 9px;float: right;background: url(../images/right-gold-and-white-plain-arrow.svg) no-repeat top / 100%;transform: translateY(-50%);transition: all 0.25s ease-out 0s;    margin: 0 0 0;position: absolute;top: 50%;right: 0;}
.common-style [type=submit]:hover:after   {content: "";width: 6.9px;height: 9px;float: right;background: url(../images/right-gold-and-white-plain-arrow.svg) no-repeat bottom / 100%;    transform: translateY(-50%);margin: 0 0 0;position: absolute;top: 50%;right: 0;}
.common-style [type=submit] span.screen-reader-text { color: #000000;background: #ffd167;border:1px solid #ffd167 ;border-color: #ffd167;    padding: 16px 29px 17px 31px; font-weight: 400;font-size: 12px;font-weight: 600;    letter-spacing: 1px;    line-height: normal;position: relative;height: auto;width: auto;clip: inherit;clip-path: inherit;text-transform: uppercase;}
.common-style [type=submit]:hover span.screen-reader-text {color: #000000;}
.common-style [type=submit] span.screen-reader-text:hover{border:1px solid #000000;background: transparent;}
nav.navigation.pagination { display: block; opacity: 1;position: relative; left: 0; top: 0;padding: 0;width: auto;}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
    margin:0 0px 20px 0;
    float: left;
    width: 100%;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
 @media(max-width:767px)
 {
.common-style h1 {font-size: 25px;}
.common-style h2 {font-size: 23px;}
.common-style h3 {font-size: 21px;}
.common-style h4 {font-size: 19px;}
.common-style h5 {font-size:19px;}
.common-style h6 {font-size: 17px;}
.common-style .table-outer {  display: block;}
h1.seo-sub-title {font-size: 35px;}
.common-style img[align="left"]{width:100%;}
.common-style img[align="right"]{width:100%;}
.common-style img{width:100%;}






}
 @media screen and (min-width:768px) and (max-width:1024px) 
{.common-style h1 {font-size: 30px;}
.common-style h2 {font-size: 28px;}
.common-style h3 {font-size: 26px;}
.common-style h4 {font-size: 24px;}
.common-style h5 {font-size:22px;}
.common-style h6 {font-size: 20px;}
h1.seo-sub-title {font-size: 41px;}

}

@media(max-width:480px){


}

.common-style h1 a { color: #ffd167;cursor: pointer;}
.common-style h2 a  { color: #ffd167;cursor: pointer;}
.common-style h3 a  { color: #ffd167;cursor: pointer;}
.common-style h4 a  { color: #ffd167;cursor: pointer;}
.common-style h5 a  { color: #ffd167;cursor: pointer;}
.common-style h6 a { color: #ffd167;cursor: pointer;}

.common-style h1 a:hover { color: #000000; }
.common-style h2 a:hover{ color: #000000 }
.common-style h3 a:hover { color: #000000; }
.common-style h4 a:hover{ color: #000000; }
.common-style h5 a:hover { color: #000000; }
.common-style h6 a:hover { color: #000000; }



.table-outer { overflow-x: auto; width: auto; font-size:16px; margin-bottom: 22px; }
.table-outer td {border: 1px solid #000000; padding: 10px;color: #000000;line-height: 1.5;font-weight: 400;  font-family: 'Montserrat', sans-serif;font-size: 14px;}
.table-outer td  a{color: #ffd167 }
.table-outer td  a:hover{color:#000000;}
.table-outer table { border-collapse: collapse; border-spacing: 0; min-width:auto; max-width: 100%; }
.table-outer td p:last-child { margin: 0;}

.header-wrapp, .linker-wrapp, .about-wrapp, .banner-wrapp, .process-wrapp, .team-wrapp, .invisalign-wrapp, .treatments-wrapp, .reviews-wrapp, .gallery-wrapp, .faqs-wrapp, .contact-wrapp, .instagram-wrapp, .partners-wrapp, .footer-wrapp, .inner-wrapp, .conten-wrapp, .paiger-wrapp, .feeser-wrapp, .gallein-wrapp, .teamer-wrapp, .treatment-wrapp, .blog-wrapp, .contac-wrapp, .getin-wrapp, .hours-wrapp, .map-wrapp, .testimonial-wrapp, .treatin-wrapp, .treatin2-wrapp, .treatin3-wrapp, .treatin4-wrapp, .video-wrapp, .video-wrapp, .practice-wrapp { width:100%; float:left;}
.margin { width:100%; max-width:1100px; margin:auto;}

.common-style h1.page-title {font-size: 54px;}
.common-style h1.page-title, .common-style h1.page-title span {  font-family: 'Montserrat', sans-serif;}

h1.seo-sub-title {font-size: 48px;}
h1.seo-sub-title, h1.seo-sub-title span {  font-family: 'Montserrat', sans-serif;}

.typography.common-style {width: 100%;display: block;float: left;}





.main-vessel {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 80px 0 0;
}

.main-vessel .service-intro {
    clear: both;
    max-width: 900px;
    width: 100%;
    text-align: center;
}

.main-vessel .service-intro .content {
    width: 100%;
    display: block;
    float: left;
}

.main-vessel .service-intro .icon-service {
    width: 66px;
    display: block;
    float: none;
    margin: 0 auto 28px;
}

.main-vessel .service-intro .btns-wrld {
    width: 100%;
    display: block;
    float: left;
}

.main-vessel .service-intro h2 {
font-size: 13px;
    font-weight: 500;
    color: #003b3d;
    letter-spacing: 7.41px;
    line-height: 1.08;
    text-transform: uppercase
}

.main-vessel .service-intro h3 {
  font-weight: 400; color: #003b3d;letter-spacing: 1.02px; line-height: 1.12; text-transform: uppercase; margin: 0 0 22px;font-size: 32px;
}

.main-vessel .service-intro p {
   font-size: 15px;font-weight: 500;color:#959595;letter-spacing: normal;  line-height: 1.8;  margin: 0 0 22px;
}

.main-vessel .service-intro .btns-wrld .book-free.btnfull {
   float: none;
   color: #003b3d;
    background: #edefe9;
    border-color: #edefe9;
    margin: 0 8px 0 0;
    padding: 12px 30px 12px 32px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 3.36px;
    line-height: normal;
    text-transform: uppercase;
    border: 1px solid #003b3d;
    border-radius: 70px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    z-index: 9;
}

.main-vessel .service-intro .btns-wrld .book-free.btnfull:hover {
      color: #ffffff;
    background: #003b3d;
}

.main-vessel .service-intro .btns-wrld .callbtn.btnfull {
      float: none;
    color: #ffffff;
    background: #003b3d;
    border-color: #003b3d;
    margin: 0 8px 0 0;
    padding: 12px 30px 12px 32px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 3.36px;
    line-height: normal;
    text-transform: uppercase;
    border-radius: 70px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    z-index: 9;
}

.main-vessel .service-intro .btns-wrld .callbtn.btnfull:hover {
      color: #003b3d;
    background: #edefe9;
    border:1px solid #003b3d;
}





.main-vessel .service-intro .btns-wrld .location-icon {
    float: none;
    font-size: 16px;
    font-weight: 400;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    color: #1d1d10;
    letter-spacing: normal;
    line-height: 1.63;
    margin: 36px 0 22px;
}

.main-vessel .location {
    width: 100%;
    flex-wrap: wrap;
    align-items: center;
    margin: 60px 0 80px;
    position: relative;
}

.main-vessel .location .location-left {
    width: 34%;
    display: inline-block;
    float: left;
    padding: 0 0 0 7%;
    margin: 0 10% 0 0;
    text-align: left;
}

.main-vessel .location .location-right {
    width: 50%;
    display: inline-block;
    float: right;
    margin: 0 0 0 6%;
    position: absolute;
    right: 0;
    height: 100%;
}

.main-vessel img {
    width: 100%;
    display: block;
}

.main-vessel .location .location-left h2 {
    float: none;
    font-size: 32px;
    color: #003b3d;letter-spacing: 1.02px; line-height: 1.12; text-transform: uppercase;
    margin: 5px 0 54px;
}

.main-vessel .location .location-left h3 {
  float: none;
  color: #003b3d;letter-spacing: 1.02px; line-height: 1.12; text-transform: uppercase;
  margin: 0 0 17px;
  font-size: 28px;
}

.main-vessel .location .location-left p {
    float: none;
    font-size: 15px;font-weight: 500;color:#959595;letter-spacing: normal;  line-height: 1.8;  margin: 0 0 22px;
    margin: 0 0 28px;
}

.main-vessel .location .location-left .getdir-free.btnfull {
     float: none;
    color: #ffffff;
    background: #003b3d;
    border-color: #003b3d;
    margin: 0 8px 0 0;
    padding: 12px 30px 12px 32px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 3.36px;
    line-height: normal;
    text-transform: uppercase;
    border-radius: 70px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    z-index: 9;
}

.main-vessel .location .location-left .getdir-free.btnfull:hover {
color: #003b3d;
    background: #edefe9;
    border: 1px solid #003b3d;
}





.main-vessel .aboutclinic {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 60px 0 140px
}

.main-vessel .aboutclinic .aboutclinic-left {
    width: 50%;
    display: inline-block;
    float: left;
    margin: 0 3% 0 0
}

.main-vessel .aboutclinic img {
    width: 100%;
    display: block
}

.main-vessel .aboutclinic .aboutclinic-right {
    width: 34%;
    display: inline-block;
    float: right;
    padding: 0 4% 0 0;
    margin: 0 0 0 2%;
    text-align: left
}

.main-vessel .aboutclinic .aboutclinic-left {
    width: 50%;
    display: inline-block;
    float: left;
    margin: 0 3% 0 0
}

.main-vessel .aboutclinic img {
    width: 100%;
    display: block
}

.main-vessel .aboutclinic .aboutclinic-right {
    width: 36%;
    display: inline-block;
    float: right;
    padding: 0 4% 0 0;
    margin: 0 0 0 2%;
    text-align: left
    
}

.main-vessel .aboutclinic h2 {
    float: none;
    font-size: 32px;
     color: #003b3d;letter-spacing: 1.02px; line-height: 1.12; text-transform: uppercase;
}

.main-vessel .aboutclinic p {
    float: none;
    font-size: 15px;font-weight: 500;color:#959595;letter-spacing: normal;  line-height: 1.8;  margin: 0 0 22px;
    margin: 0 0 28px;
}

.main-vessel .aboutclinic .knowmore {
   float: none;
    color: #ffffff;
    background: #003b3d;
    border-color: #003b3d;
    margin: 0 8px 0 0;
    padding: 12px 30px 12px 32px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 3.36px;
    line-height: normal;
    text-transform: uppercase;
    border-radius: 70px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    z-index: 9;
}

.main-vessel .aboutclinic .knowmore:hover {
    color: #003b3d;
    background: #edefe9;
    border: 1px solid #003b3d;
}



.main-vessel .comprehensive {
    width: 100%;
    display: block;
    text-align: center;
    padding: 90px 0 100px;
    background:#003b3d url(../images/about-bg1.png) no-repeat top center / cover;
}

.main-vessel .comprehensive h2 {
    float: none;
    font-size: 32px;
  color: #fff;letter-spacing: 1.02px; line-height: 1.12; text-transform: uppercase;

    margin: 0 0 54px;
    margin: 0 0 24px;

}

.main-vessel .comprehensive p {
    font-size: 15px;font-weight: 500;color:#959595;letter-spacing: normal;  line-height: 1.8;  margin: 0 0 22px;
    margin: 0 0 28px;
}

.main-vessel .comprehensive .margin {
    width: 100%;
    max-width: 1000px;
    margin: auto
}

.main-vessel .comprehensive .ouetr-treatments {
    width: 100%;
    display: flex;
    flex-wrap: wrap
}

.main-vessel .ouetr-treatments .treatmentr-inner {
    width: 31.33%;
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-radius: 10px;
    text-align: left;
    padding: 40px 4% 20px;
    margin: 0 3% 30px 0
}

.main-vessel .ouetr-treatments .treatmentr-inner:last-child {
    margin-right: 0
}

.main-vessel .ouetr-treatments h2 {
    font-size: 23px;
    color: #fff;letter-spacing: 1.02px; line-height: 1.12; text-transform: uppercase;

    margin: 0 0 24px;
}

.main-vessel .ouetr-treatments ul {
    width: 100%;
    display: block;
    float: left;
    margin: 0 0 18px;
    list-style: none
}

.main-vessel .ouetr-treatments ul li {
  
    font-size: 15px;font-weight: 500;color:#959595;letter-spacing: normal;  line-height: 1.8;
    padding: 0 0 0px 20px;
    position: relative;
    font-weight: 400;
}

.main-vessel .ouetr-treatments ul li:before {
    content: "";
    position: absolute;
    background: url(../images/service-area/check-icon.png) no-repeat 100%;
    width: 13px;
    height: 13px;
    background-size: 100%;
    left: 0;
    top: 6px;
}

.main-vessel .comprehensive .treatbtn {
   float: none;
    color: #003b3d;
    background: #edefe9;
    border-color: #edefe9;
    margin: 0 8px 0 0;
    padding: 12px 30px 12px 32px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 3.36px;
    line-height: normal;
    text-transform: uppercase;
    border: 1px solid #edefe9;
    border-radius: 70px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    z-index: 9;
}

.main-vessel .comprehensive .treatbtn:hover {
      color: #edefe9;
    background: none;
    border-color: #edefe9;
}


.main-vessel .common-condition {
    width: 100%;
    display: block;
    text-align: center;
    padding: 90px 0 50px
}

.main-vessel .common-condition h2 {
    float: none;
    font-size: 45px;
    color: #003b3d;letter-spacing: 1.02px; line-height: 1.12; text-transform: uppercase;font-size: 32px;
    margin: 0 0 24px;
}

.main-vessel .common-condition p {
    font-weight: 400;
    font-size: 15px;font-weight: 500;color:#959595;letter-spacing: normal;  line-height: 1.8;  margin: 0 0 22px;
    margin: 0 0 28px;
}

.main-vessel .common-condition .ouetr-conditions {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto 0;
    padding: 20px 0 20px;
    max-width: 1000px;
    justify-content: center
}

.main-vessel .ouetr-conditions .conditions-inner {
    width: 23.85%;
    display: inline-block;
    float: left;
    margin: 0 1.5% 1.5% 0;
    background: #003b3d;
    border-radius: 10px
}

.main-vessel .ouetr-conditions .conditions-inner:nth-child(4n) {
    margin-right: 0
}

.main-vessel .common-condition .ouetr-conditions h2 {

    color: #003b3d;letter-spacing: 1.02px; line-height: 1.12; text-transform: uppercase;
    font-size: 15px;
    text-align: center;
    margin: 0;
    line-height: 2;
    letter-spacing: 1px;
    font-weight: 500;
    cursor: pointer;
}

.main-vessel .common-condition .ouetr-conditions h2 a {
    width: 100%;
    display: block;
    padding: 22px 12px;

}

.main-vessel .ouetr-conditions .conditions-inner:hover {
    color: #003b3d;
    background: #edefe9;

}

.main-vessel .ouetr-conditions .conditions-inner h2 a:hover {
    color: #003b3d;
  
}

.main-vessel .common-condition .dental-emergency-free.btnfull {
 float: none;
    color: #003b3d;
    background: #edefe9;
    border-color: #edefe9;
    margin: 0 8px 0 0;
    padding: 12px 30px 12px 32px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 3.36px;
    line-height: normal;
    text-transform: uppercase;
    border: 1px solid #003b3d;
    border-radius: 70px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    z-index: 9;
}

.main-vessel .common-condition .dental-emergency-free.btnfull:hover {
 color: #ffffff;
    background: #003b3d;
}

.main-vessel .common-condition .callbtn.btnfull {
   float: none;
    color: #ffffff;
    background: #003b3d;
    border-color: #003b3d;
    margin: 0 8px 0 0;
    padding: 12px 30px 12px 32px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 3.36px;
    line-height: normal;
    text-transform: uppercase;
    border-radius: 70px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    z-index: 9;
}

.main-vessel .common-condition .callbtn.btnfull:hover {
     color: #003b3d;
    background: #edefe9;
    border: 1px solid #003b3d;
}



.main-vessel .meet-the-teamsec {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 30px 0 80px;
    position: relative;
}

.main-vessel .meet-the-teamsec .tem-left {
    width: 34%;
    display: inline-block;
    float: left;
    padding: 40px 0 20px 7%;
    margin: 0 10% 0 0;
    text-align: left
}

.main-vessel .meet-the-teamsec .tem-right {
    width: 50%;
    display: inline-block;
    float: right;
    margin: 0 0 0 6%;
    position: absolute;
    right: 0;
    height: 100%;
}

.main-vessel .meet-the-teamsec img {
    width: 100%
}

.main-vessel .meet-the-teamsec h2 {
    float: none;
    font-size: 32px;
  color: #003b3d;letter-spacing: 1.02px; line-height: 1.12; text-transform: uppercase;

    margin: 0 0 24px;
}

.main-vessel .meet-the-teamsec p {
    font-weight: 400;
      font-size: 15px;font-weight: 500;color:#959595;letter-spacing: normal;  line-height: 1.8;  margin: 0 0 22px;

    margin: 0 0 28px;
}

.main-vessel .meet-the-teamsec .our-team {
   float: none;
    color: #ffffff;
    background: #003b3d;
    border-color: #003b3d;
    margin: 0 8px 0 0;
    padding: 12px 30px 12px 32px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 3.36px;
    line-height: normal;
    text-transform: uppercase;
    border-radius: 70px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    z-index: 9;
    border: 1px solid;
}

.main-vessel .meet-the-teamsec .our-team:hover {
 color: #003b3d;
    background: #edefe9;
    border: 1px solid #003b3d;
}



full:after {
    content: "";
    width: 100%;
    height: 1px;
    float: left;
    background: rgba(0, 0, 0, 0.3);
    transition: all 0.25s ease-out 0s;
    margin: 0 0 0;
    position: absolute;
    bottom: 0;
    left: 0;
}

.main-vessel .meet-the-teamsec .our-team:hover::after {
    background: #948050;
}

.main-vessel .meet-the-teamsec .tem-right img {
    height: 100%;
    object-fit: cover;
    object-position: top center;
}

.main-vessel .popular {
    width: 100%;
    display: block;
    text-align: center;
    padding: 80px 0 100px;
    background: #003b3d url(../images/about-bg1.png) no-repeat top center / cover;
}

.main-vessel .popular .margin {
    width: 100%;
    max-width: 1000px;
    margin: auto
}

.main-vessel .popular h2 {
  float: none;
  letter-spacing: 1.02px;
  color:#fff;
  line-height: 1.12;
  text-transform: uppercase;
  font-size: 32px;
  margin: 0 0 24px;
   }

.main-vessel .popular p {
      font-size: 15px;
    font-weight: 500;
    color: #959595;
    letter-spacing: normal;
    line-height: 1.8;
    margin: 0 0 28px;
}

.main-vessel .popular .ouetr-popular {
    width: 100%;
    display: block;
    padding: 40px 0 0
}

.main-vessel .popular .ouetr-popular .popular-inner {
    width: 100%;
    display: block;
    float: left;
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-radius: 10px;
    margin: 0 0 25px;
    padding: 30px 78px 10px
}

.main-vessel .popular .ouetr-popular h2 {
    font-size: 20px;
      color: #ffff;letter-spacing: 1.02px; line-height: 1.12; text-transform: uppercase;

    letter-spacing: normal;
}

.main-vessel .google-vessel {
    width: 100%;
    display: block;
    float: left;
    padding: 100px 0 100px;
    text-align: center;
}

.main-vessel .google-vessel .margin {
    width: 100%;
    max-width: 1200px;
    margin: auto
}

.main-vessel .google-vessel .goicon {
    width: 50px;
    display: block;
    margin: 0 auto 35px
}

.main-vessel .google-vessel img {
    width: 100%;
    display: block
}

.main-vessel .google-vessel .review-outer {
    width: 100%;
    display: block;
    float: left;
    text-align: center;
    margin: 0 0 25px
}

.main-vessel .google-vessel h2 {
    font-size: 32px;
   color: #003b3d;letter-spacing: 1.02px; line-height: 1.12; text-transform: uppercase;

    margin: 0 0 24px;}

.main-vessel .google-vessel .review-outer .review-inner p {
   font-size: 15px;
    font-weight: 500;
    color: #959595;
    letter-spacing: normal;
    line-height: 1.8;
    margin: 0 0 28px;
}

.main-vessel .google-vessel .review-outer .review-inner {
    width: 100%;
    display: block;
    border: 1px solid #003b3d;
    border-radius: 7px;
    text-align: left;
    padding: 30px 40px
}

.main-vessel .google-vessel .review-outer .slick-slide {
    margin: 0 12px 0
}

.main-vessel .google-vessel .review-outer .review-inner .upper {
    width: 100%;
    display: block;
    float: left;
    position: relative
}

.main-vessel .google-vessel .review-outer .review-inner .image {
    width: 48px;
    height: 100%;
    display: block;
    margin: 0 20px 24px 0;
    float: left;
}

.main-vessel .google-vessel .review-outer .review-inner .image img {
    height: 100%;
    margin: 0;
}

.main-vessel .google-vessel .review-inner h2 {
    font-size: 20px;
    color: #003b3d;
    color: #003b3d;letter-spacing: 1.02px; line-height: 1.12; text-transform: uppercase;
    margin: 0 0 12px
}

.main-vessel .google-vessel .review-outer .review-inner .content {
    text-align: left;
    display: block
}

.main-vessel .google-vessel .review-outer h3 {
    font-size: 12px;
       color: #003b3d;letter-spacing: 1.02px; line-height: 1.12; text-transform: uppercase;

    text-align: left;
    margin: 0
}

.main-vessel .google-vessel .review-outer .review-inner .upper .star {
    width: 100px;
    display: block;
    margin: 0 0 30px
}

.main-vessel .google-vessel .review-outer .review-inner .lower {
    width: 100%;
    display: block
}

.main-vessel .google-vessel .review-outer p {
    font-size: 16px;
       font-size: 15px;font-weight: 500;color:#959595;letter-spacing: normal;  line-height: 1.8;  margin: 0 0 22px;

    margin: 0 0 28px
}

/* .main-vessel .google-vessel .review-outer .testi-btn1{font-size:16px;color:#3ab6b7;text-transform:uppercase;letter-spacing:1px;line-height:.75;margin:0 0 12px;display:inline-block;cursor: pointer;} */
.main-vessel .google-vessel .review-outer.mobile {
    display: none;
}

.main-vessel .google-vessel .review-outer .testi-btn1 {
       float: none;
    color: #ffffff;
    background: #003b3d;
    border-color: #003b3d;
    margin: 0 8px 0 0;
    padding: 12px 30px 12px 32px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 3.36px;
    line-height: normal;
    text-transform: uppercase;
    border-radius: 70px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    z-index: 9;
    border: 1px solid;
}

.main-vessel .google-vessel .review-outer .testi-btn1:hover {
      color: #003b3d;
    background: #fff;
    border: 1px solid #003b3d;
}



.main-vessel .google-vessel .review-outer .testi-btn1:hover::after {
    background: #948050;
}

.main-vessel .google-vessel .btnfull {
   float: none;
    color: #ffffff;
    background: #003b3d;
    border-color: #003b3d;
    margin: 0 8px 0 0;
    padding: 12px 30px 12px 32px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 3.36px;
    line-height: normal;
    text-transform: uppercase;
    border-radius: 70px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    z-index: 9;
    border: 1px solid;

}

.main-vessel .google-vessel .btnfull:hover {
       color: #003b3d;
    background: #fff;
    border: 1px solid #003b3d;
}



.main-vessel .google-vessel .review-outer .non-slider {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.main-vessel .google-vessel .review-outer .non-slider .review-inner {
    width: 32.33%;
    margin: 0 1.5% 0 0;
}

.main-vessel .google-vessel .review-outer .non-slider .review-inner:last-child {
    margin-right: 0;
}

.main-vessel .modern-fecility {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 0 0 120px;
    position: relative;
}

.main-vessel .modern-fecility .modern-left {
    width: 50%;
    display: inline-block;
    float: left;
    margin: 0 3% 0 0;
    position: absolute;
    height: 100%;
}

.main-vessel .modern-fecility .modern-right {
    width: 34%;
    display: inline-block;
    float: right;
    padding: 0 4% 0 0;
    margin: 0 2% 0 auto;
    text-align: left
}

.main-vessel .modern-fecility .imager-row {
    width: 100%;
    display: block;
    float: left
}

.main-vessel .modern-fecility img {
    width: 100%;
    display: block
}

.main-vessel .modern-fecility h2 {
    float: none;
    font-size: 32px;
    color: #003b3d;letter-spacing: 1.02px; line-height: 1.12; text-transform: uppercase;
    margin: 0 0 24px;
}

.main-vessel .modern-fecility p {
    font-size: 15px;font-weight: 500;color:#959595;letter-spacing: normal;  line-height: 1.8;  margin: 0 0 22px;
    margin: 0 0 28px
}

.main-vessel .modern-fecility ul {
    width: 100%;
    display: block;
    float: left;
    margin: 0 0 18px;
    list-style: none;
    margin: 0px 0 12px;
}

.main-vessel .modern-fecility ul li {
    color: #959595;
    letter-spacing: normal;
    line-height: 1.63;
    margin: 0 0 12px;
    position: relative;
    padding: 0 0 0px 20px;
}

.main-vessel .modern-fecility ul li:before {
    content: "";
    position: absolute;
    background: url(../images/service-area/check-icon.png) no-repeat 100%;
    width: 13px;
    height: 13px;
    background-size: 100%;
    left: 0;
    top: 6px
}

.main-vessel .modern-fecility .non-slider {
    width: 100%;
    display: block;
    float: left;
    height: 100%;
    padding: 40px 0;
}

.main-vessel .modern-fecility .non-slider .imager-row {
    height: 100%;
}

.main-vessel .modern-fecility .modern-left img {
    height: 100%;
    object-fit: cover;
}

.main-vessel .modern-fecility .modern-left .slick-slider {
    height: 100%;
}

.main-vessel .modern-fecility .modern-left .slick-slider .slick-list {
    height: inherit;
}

.main-vessel .transparent-fee {
    width: 100%;
    display: block;
    text-align: center;
    padding: 120px 0 100px;
    background: #fafafa
}

.main-vessel .transparent-fee .margin {
    width: 100%;
    max-width: 1200px;
    margin: auto
}

.main-vessel .transparent-fee img {
    width: 100%;
    display: block
}

.main-vessel .transparent-fee h2 {
    float: none;
    color: #003b3d;letter-spacing: 1.02px; line-height: 1.12; text-transform: uppercase;
    margin: 0 0 24px;
    font-size: 32px;

}

.main-vessel .transparent-fee .fee-banner {
    width: 100%;
    display: block;
    margin: 0 0 34px
}

.main-vessel .transparent-fee p {
     font-size: 15px;font-weight: 500;color:#959595;letter-spacing: normal;  line-height: 1.8;  margin: 0 0 22px;
    margin: 0 auto 28px;
    max-width: 800px
}

.main-vessel .transparent-fee .buttons {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin: 0 0 40px
}

.main-vessel .transparent-fee .privat-feebtnfull {
    padding: 0 0 0 22px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 3.36px;
    line-height: normal;
    text-transform: uppercase;
    color: #003b3d;
    position: relative;
    margin: 0 10px 0 0px;
 
}

.main-vessel .transparent-fee .privat-feebtnfull:hover {
    color: #959595;
}

.main-vessel .transparent-fee .privat-freebtnfull:hover {
    color: #959595;
}

.main-vessel .transparent-fee .privat-feebtnfull span {
    width: 15px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 5px;
    transform: translatey(-50%);
}

.main-vessel .transparent-fee .privat-freebtnfull {
    padding: 0 0 0 22px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 3.36px;
    line-height: normal;
    text-transform: uppercase;
    color: #003b3d;
    position: relative;
}

.main-vessel .transparent-fee .privat-freebtnfull span {
    width: 16px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 8px;
    transform: translatey(-50%);
}

.main-vessel .transparent-fee .fullwidthbtn {
    float: none;
    color: #ffffff;
    background: #003b3d;
    border-color: #003b3d;
    margin: 0 8px 0 0;
    padding: 12px 30px 12px 32px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 3.36px;
    line-height: normal;
    text-transform: uppercase;
    border-radius: 70px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    z-index: 9;
    border: 1px solid;
}

.main-vessel .transparent-fee .fullwidthbtn:hover {
   color: #003b3d;
    background: #fff;
    border: 1px solid #003b3d;
}


full:after {
    content: "";
    width: 100%;
    height: 1px;
    float: left;
    background: rgba(0, 0, 0, 0.3);
    transition: all 0.25s ease-out 0s;
    margin: 0 0 0;
    position: absolute;
    bottom: 0;
    left: 0;
}

.main-vessel .transparent-fee .fullwidthbtn:hover::after {
    background: #948050;
}

.main-vessel .map-sec {
    width: 100%;
    display: block;
    text-align: center;
    padding: 80px 0 100px
}

.main-vessel .map-sec h2 {
    font-size: 32px;
    color: #3ab6b7;
    line-height: 1.45;
    text-transform: uppercase;
    margin: 0 0 24px
}

.main-vessel .map-sec .fee-pan-content {
    width: 100%;
    display: block;
    margin: 0 auto 60px;
    max-width: 900px
}

.main-vessel .map-sec p {
    font-size: 20px;
    color: #2d434d;
    line-height: 1.4;
    margin: 0 0 28px
}

.main-vessel .map-sec .full-width {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    max-width: 1200px;
    margin: 0 auto 0
}

.main-vessel .map-sec .full-width .full-width-left {
    width: 35%;
    display: inline-block;
    float: left;
    text-align: left;
    margin: 0 3% 0 0
}

.main-vessel .map-sec .full-width .full-width-right {
    width: 62%;
    display: inline-block;
    float: right
}

.main-vessel .map-sec .full-width .full-width-right iframe {
    width: 100%;
    display: block;
    height: 408px
}

.main-vessel .map-sec .full-width h2 {
    color: #003b3d;letter-spacing: 1.02px; line-height: 1.12; text-transform: uppercase;

}

.main-vessel .map-sec .full-width h3 {
    font-size: 20px;
       color: #003b3d;letter-spacing: 1.02px; line-height: 1.12; text-transform: uppercase;

    margin: 0 0 6px
}

.main-vessel .map-sec .phone-nu {
    font-size: 20px;
    line-height: 1.4;
    color: #003b3d;
    margin: 0 0 20px;
    display: inline-block
}

.main-vessel .map-sec ul {
    width: 100%;
    display: block;
    margin: 0 0 20px;
    list-style: none
}

.main-vessel .map-sec ul li {
    font-size: 20px;
    line-height: 1.4;
    color: #003b3d;
    margin: 0 0 4px
}

.main-vessel .experience {
    width: 100%;
    display: block;
    float: left;
    padding: 100px 0 90px;
    text-align: center;
  background: #003b3d url(../images/about-bg1.png) no-repeat top center / cover !important;
}

.main-vessel .experience h2 {
  float: none;
  letter-spacing: 1.02px;
  color:#fff;
  line-height: 1.12;
  text-transform: uppercase;
  font-size: 32px;
  margin: 0 0 24px;
  margin: 0 0 6px;
}

.main-vessel .experience .exp-pan-content {
    width: 100%;
    display: block;
    max-width: 920px;
    margin: 0 auto 0
}

.main-vessel .experience p {
   font-size: 15px;font-weight: 500;color:#959595;letter-spacing: normal;  line-height: 1.8;  margin: 0 0 22px;
    margin: 0 auto 28px;
    max-width: 800px;
}

.main-vessel .service-intro .btns-wrld .location-icon img {
    width: 9px;
}

.main-vessel .service-intro .btns-wrld .location-icon span {
    float: none;
    font-size: 14px;
    font-weight: 500;
    color: rgb(149, 149, 149);
    letter-spacing: normal;
    line-height: 1.8;
    margin: 0px 0px 22px;
    margin: 0 0 0 5px;
}

.main-vessel .experience .book-free.btnfull {
    float: none;
    color: #003b3d;
    background: #edefe9;
    border-color: #edefe9;
    margin: 0 8px 0 0;
    padding: 12px 30px 12px 32px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 3.36px;
    line-height: normal;
    text-transform: uppercase;
    border: 1px solid #003b3d;
    border-radius: 70px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    z-index: 9;
}

.main-vessel .experience .book-free.btnfull:hover {
color: #ffffff;
background: #003b3d;
border: 1px solid #fff;
}

.main-vessel .experience .callbtn.btnfull {
   float: none;
    color: #ffffff;
    background: #003b3d;
    border-color: #003b3d;
    margin: 0 8px 0 0;
    padding: 12px 30px 12px 32px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 3.36px;
    line-height: normal;
    text-transform: uppercase;
    border-radius: 70px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    z-index: 9;
    border: 1px solid #fff;
}

.main-vessel .experience .callbtn.btnfull:hover {
   color: #003b3d;
    background: #edefe9;
    border: 1px solid #003b3d;
}




/* smartphone cs */
@media screen and (max-width: 480px) {
    .main-vessel .google-vessel .review-outer .testi-btn1 {
     font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .service-intro .btns-wrld a {
        font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .location .location-left .getdir-free.btnfull {
      font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .aboutclinic .knowmore {
      font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .comprehensive .treatbtn {
         font-size: 10px !important;
        letter-spacing: 2.36px;
    }

       .main-vessel .common-condition .dental-emergency-free.btnfull {
        font-size: 10px !important;
        letter-spacing: 2.36px;
        margin-bottom: 15px;
    }

    .main-vessel .common-condition .callbtn.btnfull {
       font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .meet-the-teamsec .our-team {
    font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .google-vessel .btnfull {
       font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .transparent-fee .fullwidthbtn {
         font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .experience .book-free.btnfull {
         font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .experience .callbtn.btnfull {
         font-size: 10px !important;
        letter-spacing: 2.36px;
        margin-top: 15px;
    }
    .main-vessel .transparent-fee .privat-feebtnfull {  font-size: 13px;}
  .main-vessel .transparent-fee .privat-freebtnfull {  font-size: 13px;}


    .main-vessel .location .location-left{padding:0 5% 0;width:100%;text-align:center;margin:0 0 28px}
.main-vessel .location h3{text-align:center}
.main-vessel .location .location-right{margin:0 0 0;width:100%;position: relative;height: inherit;}
.main-vessel .aboutclinic{margin:10px 0 30px;flex-direction:column-reverse}
.main-vessel .aboutclinic .aboutclinic-left{width:100%;margin:0 0 28px}
.main-vessel .aboutclinic .aboutclinic-right{padding:0 5% 0;width:100%;text-align:center;margin:0 0 28px}
.main-vessel .comprehensive{padding:40px 0 50px}
.main-vessel .comprehensive .ouetr-treatments{justify-content:center}
    .main-vessel .ouetr-treatments .treatmentr-inner {
        width: 100%;
        margin: 0 0% 30px 0;
    }
    .main-vessel .popular .ouetr-popular .popular-inner {

    padding: 30px 13px 10px;
}
.main-vessel .service-intro h2 {
    font-size: 11px;}
.main-vessel { padding: 55px 0 0;}
.main-vessel .ouetr-treatments .treatmentr-inner:nth-child(2n){margin-right:0}
.main-vessel .common-condition{padding:40px 0 60px}
.main-vessel .common-condition .ouetr-conditions{padding:0 0 20px}
.main-vessel .meet-the-teamsec .tem-left{width:100%;padding:0 5% 0;text-align:center;margin:0 0 28px}
.main-vessel .meet-the-teamsec .tem-right{width:100%;margin:0;position: relative;height: inherit;}
.main-vessel .meet-the-teamsec{margin:30px 0 40px}
.main-vessel .google-vessel .review-outer .slick-slide{margin:0 6px 0}
.main-vessel .modern-fecility{flex-direction:column-reverse}
.main-vessel .modern-fecility .modern-right{width:100%;padding:0 5% 0;margin:0 0 28px;text-align:center}
.main-vessel .modern-fecility ul li:before{display:inline-block;position:relative;left:-6px;top:1px}
.main-vessel .modern-fecility .modern-left{width:100%;margin:0 0 0}
.main-vessel .modern-fecility .modern-left ul.slick-dots li:before{display:none}
.main-vessel .transparent-fee .fullwidthbtn{margin:0;padding:17px 36px}
.main-vessel .map-sec .full-width .full-width-left{width:100%;text-align:center;margin:0 0 28px}
.main-vessel .map-sec .full-width h3{text-align:center}
.main-vessel .map-sec .full-width .full-width-right{width:100%}
.main-vessel .map-sec{padding:40px 0 50px}
.main-vessel .experience{padding:60px 3% 50px}
.main-vessel .modern-fecility ul {width: fit-content;text-align: left;margin: 0 auto 0;float: none;}
.main-vessel .modern-fecility .modern-left {height: inherit;position: relative;}
.main-vessel .modern-fecility .non-slider {padding: 0;}

.main-vessel .google-vessel .review-outer.desktop {display: none;}
.main-vessel .google-vessel .review-outer.mobile {display: block;}


.main-vessel .google-vessel .review-outer.desktop {display: none;}
.main-vessel .google-vessel .review-outer.mobile {display: block;}

.main-vessel .service-intro h3 {font-size: 22px; padding: 0 9% 0;}
.main-vessel .location .location-left h2 {font-size: 22px;}
.main-vessel .location .location-left h3{font-size: 16px;}
.main-vessel .aboutclinic h2{font-size: 22px;}
.main-vessel .comprehensive h2{font-size: 22px;}
.main-vessel .common-condition h2{font-size: 22px;}
.main-vessel .meet-the-teamsec h2{font-size: 22px;}
.main-vessel .popular h2{font-size: 22px;}
.main-vessel .popular .ouetr-popular h2 {font-size: 16px;}
.main-vessel .google-vessel h2 {font-size: 18px;}
.main-vessel .google-vessel .review-inner h2 {font-size: 16px;}
.main-vessel .modern-fecility h2{font-size: 22px;}
.main-vessel .transparent-fee h2{font-size: 22px;}
.main-vessel .google-vessel .review-outer .review-inner {padding: 30px 19px;}
.main-vessel .experience h2{font-size: 22px;}

.main-vessel .service-intro{width:90%;}
.main-vessel .comprehensive .margin {width: 90%;}
.main-vessel .common-condition {width: 90%;}
.main-vessel .popular .margin {width: 90%;}
.main-vessel .google-vessel .margin {width: 90%;}
.main-vessel .transparent-fee .fee-banner {margin: 0 auto 34px;}
.main-vessel .transparent-fee .margin{width:90%}

.main-vessel .common-condition .ouetr-conditions h2{font-size: 11px;}

.main-vessel .service-intro .btns-wrld .callbtn.btnfull {margin: 15px 8px 0 0;}
.main-vessel .ouetr-treatments .treatmentr-inner h2 {      font-size: 16px  }
.main-vessel .transparent-fee {padding: 57px 0 62px;  background: #fafafa;}
.main-vessel .ouetr-treatments ul li {font-size: 14px;  margin: 0 0 0px;   }

.main-vessel .google-vessel .review-outer.mobile ul li:before {
    display: none;
}
.main-vessel .ouetr-conditions .conditions-inner {
    width: 48.5%
}
.main-vessel .ouetr-conditions .conditions-inner:nth-child(2n) {
    margin-right: 0;
}
.main-vessel .transparent-fee .privat-feebtnfull{font-size: 10px;letter-spacing: 2.26px;}
.main-vessel .transparent-fee .privat-freebtnfull{font-size: 10px;letter-spacing: 2.26px;}
.main-vessel .google-vessel {padding: 50px 0 70px;}
.main-vessel .google-vessel .review-outer.mobile .slick-dots li button:before {background: #959595;}
.main-vessel .google-vessel .review-outer.mobile .slick-dots li.slick-active button:before {background: #003b3d;}
.main-vessel .google-vessel .review-outer.mobile  .slick-dots{bottom: -56px;}

.main-vessel .modern-fecility {padding: 0 0 90px;}
.main-vessel .modern-fecility .slick-dots li button:before {background: #959595;}

.main-vessel .modern-fecility .slick-dots li.slick-active button:before {background: #003b3d;}
.main-vessel .google-vessel .review-outer {margin: 0 0 58px;}
.main-vessel .modern-fecility  .slick-dots{bottom: -56px;}
.main-vessel .location {margin: 57px 0 65px;}

}

@media screen and (min-width: 481px) and (max-width:600px) {
    .main-vessel .google-vessel .review-outer .testi-btn1 {
     font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .service-intro .btns-wrld a {
        font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .location .location-left .getdir-free.btnfull {
      font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .aboutclinic .knowmore {
      font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .comprehensive .treatbtn {
         font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .common-condition .dental-emergency-free.btnfull {
    font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .common-condition .callbtn.btnfull {
       font-size: 10px !important;
       letter-spacing: 2.36px;
       margin-top: 15px;
    }

    .main-vessel .meet-the-teamsec .our-team {
    font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .google-vessel .btnfull {
       font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .transparent-fee .fullwidthbtn {
         font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .experience .book-free.btnfull {
         font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .experience .callbtn.btnfull {
         font-size: 10px !important;
        letter-spacing: 2.36px;
                margin-top: 15px;
    }
.main-vessel { padding: 55px 0 0;}
.main-vessel .location {margin: 57px 0 65px;}
.main-vessel .location .location-left{padding:0 5% 0;width:100%;text-align:center;margin:0 0 28px}
.main-vessel .location h3{text-align:center}
.main-vessel .location .location-right{margin:0 0 0;width:100%;position: relative;height: inherit;}
.main-vessel .aboutclinic{margin:10px 0 30px;flex-direction:column-reverse}
.main-vessel .aboutclinic .aboutclinic-left{width:100%;margin:0 0 28px}
.main-vessel .aboutclinic .aboutclinic-right{padding:0 5% 0;width:100%;text-align:center;margin:0 0 28px}
.main-vessel .comprehensive{padding:40px 0 50px}
.main-vessel .comprehensive .ouetr-treatments{justify-content:center}
.main-vessel .ouetr-treatments .treatmentr-inner{width:48%;margin:0 3% 30px 0}
.main-vessel .ouetr-treatments .treatmentr-inner:nth-child(2n){margin-right:0}
.main-vessel .common-condition{padding:40px 0 60px}
.main-vessel .common-condition .ouetr-conditions{padding:0 0 20px}
.main-vessel .meet-the-teamsec .tem-left{width:100%;padding:0 5% 0;text-align:center;margin:0 0 28px}
.main-vessel .meet-the-teamsec .tem-right{width:100%;margin:0;position: relative;height: inherit;}
.main-vessel .meet-the-teamsec{margin:30px 0 40px}
.main-vessel .google-vessel .review-outer .slick-slide{margin:0 6px 0}
.main-vessel .modern-fecility{flex-direction:column-reverse}
.main-vessel .modern-fecility .modern-right{width:100%;padding:0 5% 0;margin:0 0 28px;text-align:center}
.main-vessel .modern-fecility ul li:before{display:inline-block;position:relative;left:-6px;top:1px}
.main-vessel .modern-fecility .modern-left{width:100%;margin:0 0 0}
.main-vessel .modern-fecility .modern-left ul.slick-dots li:before{display:none}
.main-vessel .transparent-fee .fullwidthbtn{margin:0;padding:17px 36px}
.main-vessel .map-sec .full-width .full-width-left{width:100%;text-align:center;margin:0 0 28px}
.main-vessel .map-sec .full-width h3{text-align:center}
.main-vessel .map-sec .full-width .full-width-right{width:100%}
.main-vessel .map-sec{padding:40px 0 50px}
.main-vessel .experience{padding:60px 3% 50px}
.main-vessel .modern-fecility ul {width: fit-content;text-align: left;margin: 0 auto 0;float: none;}
.main-vessel .modern-fecility .modern-left {height: inherit;position: relative;}
.main-vessel .modern-fecility .non-slider {padding: 0;}

.main-vessel .google-vessel .review-outer.desktop {display: none;}
.main-vessel .google-vessel .review-outer.mobile {display: block;}


.main-vessel .google-vessel .review-outer.desktop {display: none;}
.main-vessel .google-vessel .review-outer.mobile {display: block;}

.main-vessel .service-intro h3 {font-size: 23px; padding: 0 9% 0;}
.main-vessel .location .location-left h2 {font-size: 23px;}
.main-vessel .location .location-left h3{font-size: 17px;}
.main-vessel .aboutclinic h2{font-size: 23px;}
.main-vessel .comprehensive h2{font-size: 23px;}
.main-vessel .common-condition h2{font-size: 23px;}
.main-vessel .meet-the-teamsec h2{font-size: 23px;}
.main-vessel .popular h2{font-size: 23px;}
.main-vessel .popular .ouetr-popular h2 {font-size: 18px;}
.main-vessel .google-vessel h2 {font-size: 18px;}
.main-vessel .google-vessel .review-inner h2 {font-size: 16px;}
.main-vessel .modern-fecility h2{font-size: 23px;}
.main-vessel .transparent-fee h2{font-size: 23px;}
.main-vessel .google-vessel .review-outer .review-inner {padding: 30px 19px;}
.main-vessel .experience h2{font-size: 23px;}

.main-vessel .service-intro{width:90%;}
.main-vessel .comprehensive .margin {width: 90%;}
.main-vessel .common-condition {width: 90%;}
.main-vessel .popular .margin {width: 90%;}
.main-vessel .google-vessel .margin {width: 90%;}
.main-vessel .transparent-fee .fee-banner {margin: 0 auto 34px;}
.main-vessel .transparent-fee .margin{width:90%}

.main-vessel .common-condition .ouetr-conditions h2{font-size: 11px;}

.main-vessel .service-intro .btns-wrld .callbtn.btnfull {margin: 15px 8px 0 0;}
.main-vessel .ouetr-treatments .treatmentr-inner h2 {  font-size: 19px;}
.main-vessel .transparent-fee {padding: 57px 0 62px;  background: #fafafa;}

.main-vessel .ouetr-conditions .conditions-inner {  width: 48.5%;}


.main-vessel .service-intro .btns-wrld .callbtn.btnfull {margin: 15px 8px 0 0;}
.main-vessel .ouetr-treatments ul li {font-size: 14px;  margin: 0 0 0px;   }
    .main-vessel .transparent-fee .privat-feebtnfull {  font-size: 13px;}
  .main-vessel .transparent-fee .privat-freebtnfull {  font-size: 13px;}
.main-vessel .google-vessel .review-outer.mobile ul li:before {
    display: none;
}
.main-vessel .ouetr-conditions .conditions-inner {
    width: 48.5%
}
.main-vessel .ouetr-conditions .conditions-inner:nth-child(2n) {
    margin-right: 0;
}
.main-vessel .service-intro h2 {
    font-size: 11px;}
.main-vessel .transparent-fee .privat-feebtnfull{font-size: 10px;letter-spacing: 2.26px;}
.main-vessel .transparent-fee .privat-freebtnfull{font-size: 10px;letter-spacing: 2.26px;}

.main-vessel .google-vessel {padding: 50px 0 70px;}
.main-vessel .google-vessel .review-outer.mobile .slick-dots li button:before {background: #959595;}
.main-vessel .google-vessel .review-outer.mobile .slick-dots li.slick-active button:before {background: #003b3d;}
.main-vessel .google-vessel .review-outer.mobile  .slick-dots{bottom: -56px;}

.main-vessel .modern-fecility {padding: 0 0 90px;}
.main-vessel .modern-fecility .slick-dots li button:before {background: #959595;}

.main-vessel .modern-fecility .slick-dots li.slick-active button:before {background: #003b3d;}
.main-vessel .google-vessel .review-outer {margin: 0 0 58px;}
.main-vessel .modern-fecility  .slick-dots{bottom: -56px;}

}

@media screen and (min-width: 601px) and (max-width:767px) {
    .main-vessel .google-vessel .review-outer .testi-btn1 {
     font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .service-intro .btns-wrld a {
        font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .location .location-left .getdir-free.btnfull {
      font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .aboutclinic .knowmore {
      font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .comprehensive .treatbtn {
         font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .common-condition .dental-emergency-free.btnfull {
    font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .common-condition .callbtn.btnfull {
       font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .meet-the-teamsec .our-team {
    font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .google-vessel .btnfull {
       font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .transparent-fee .fullwidthbtn {
         font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .experience .book-free.btnfull {
         font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .experience .callbtn.btnfull {
         font-size: 10px !important;
        letter-spacing: 2.36px;
    }
.main-vessel { padding: 55px 0 0;}
.main-vessel .location .location-left{padding:0 5% 0;width:100%;text-align:center;margin:0 0 28px}
.main-vessel .location h3{text-align:center}
.main-vessel .location .location-right{margin:0 0 0;width:100%;position: relative;height: inherit;}
.main-vessel .aboutclinic{margin:10px 0 30px;flex-direction:column-reverse}
.main-vessel .aboutclinic .aboutclinic-left{width:100%;margin:0 0 28px}
.main-vessel .aboutclinic .aboutclinic-right{padding:0 5% 0;width:100%;text-align:center;margin:0 0 28px}
.main-vessel .comprehensive{padding:40px 0 50px}
.main-vessel .comprehensive .ouetr-treatments{justify-content:center}
.main-vessel .ouetr-treatments .treatmentr-inner{width:48%;margin:0 3% 30px 0}
.main-vessel .ouetr-treatments .treatmentr-inner:nth-child(2n){margin-right:0}
.main-vessel .common-condition{padding:40px 0 60px}
.main-vessel .common-condition .ouetr-conditions{padding:0 0 20px}
.main-vessel .meet-the-teamsec .tem-left{width:100%;padding:0 5% 0;text-align:center;margin:0 0 28px}
.main-vessel .meet-the-teamsec .tem-right{width:100%;margin:0;position: relative;height: inherit;}
.main-vessel .meet-the-teamsec{margin:30px 0 40px}
.main-vessel .google-vessel .review-outer .slick-slide{margin:0 6px 0}
.main-vessel .modern-fecility{flex-direction:column-reverse}
.main-vessel .modern-fecility .modern-right{width:100%;padding:0 5% 0;margin:0 0 28px;text-align:center}
.main-vessel .modern-fecility ul li:before{display:inline-block;position:relative;left:-6px;top:1px}
.main-vessel .modern-fecility .modern-left{width:100%;margin:0 0 0}
.main-vessel .modern-fecility .modern-left ul.slick-dots li:before{display:none}
.main-vessel .transparent-fee .fullwidthbtn{margin:0;padding:17px 36px}
.main-vessel .map-sec .full-width .full-width-left{width:100%;text-align:center;margin:0 0 28px}
.main-vessel .map-sec .full-width h3{text-align:center}
.main-vessel .map-sec .full-width .full-width-right{width:100%}
.main-vessel .map-sec{padding:40px 0 50px}
.main-vessel .experience{padding:60px 3% 50px}
.main-vessel .modern-fecility ul {width: fit-content;text-align: left;margin: 0 auto 0;float: none;}
.main-vessel .modern-fecility .modern-left {height: inherit;position: relative;}
.main-vessel .modern-fecility .non-slider {padding: 0;}

.main-vessel .google-vessel .review-outer.desktop {display: none;}
.main-vessel .google-vessel .review-outer.mobile {display: block;}

.main-vessel .service-intro h3 {font-size: 23px; padding: 0 9% 0;}
.main-vessel .location .location-left h2 {font-size: 23px;}
.main-vessel .location .location-left h3{font-size: 18px;}
.main-vessel .aboutclinic h2{font-size: 23px;}
.main-vessel .comprehensive h2{font-size: 23px;}
.main-vessel .common-condition h2{font-size: 23px;}
.main-vessel .meet-the-teamsec h2{font-size: 23px;}
.main-vessel .popular h2{font-size: 23px;}
.main-vessel .popular .ouetr-popular h2 {font-size: 18px;}
.main-vessel .google-vessel h2 {font-size: 18px;}
.main-vessel .google-vessel .review-inner h2 {font-size: 16px;}
.main-vessel .modern-fecility h2{font-size: 23px;}
.main-vessel .transparent-fee h2{font-size: 23px;}
.main-vessel .google-vessel .review-outer .review-inner {padding: 30px 19px;}
.main-vessel .experience h2{font-size: 23px;}

.main-vessel .service-intro{width:90%;}
.main-vessel .comprehensive .margin {width: 90%;}
.main-vessel .common-condition {width: 90%;}
.main-vessel .popular .margin {width: 90%;}
.main-vessel .google-vessel .margin {width: 90%;}
.main-vessel .transparent-fee .fee-banner {margin: 0 auto 34px;}
.main-vessel .transparent-fee .margin{width:90%}

.main-vessel .common-condition .ouetr-conditions h2{font-size: 11px;}

.main-vessel .service-intro .btns-wrld .callbtn.btnfull {margin: 15px 8px 0 0;}
.main-vessel .ouetr-treatments .treatmentr-inner h2 {  font-size: 16px;}
.main-vessel .transparent-fee {padding: 57px 0 62px;  background: #fafafa;}
.main-vessel .ouetr-treatments ul li {font-size: 14px;  margin: 0 0 0px;   }
.main-vessel .transparent-fee .privat-feebtnfull {  font-size: 13px;}
.main-vessel .transparent-fee .privat-freebtnfull {  font-size: 13px;}
.main-vessel .google-vessel .review-outer.mobile ul li:before {display: none;}
.main-vessel .transparent-fee .privat-feebtnfull{font-size: 10px;letter-spacing: 2.26px;}
.main-vessel .transparent-fee .privat-freebtnfull{font-size: 10px;letter-spacing: 2.26px;}

.main-vessel .google-vessel {padding: 50px 0 70px;}
.main-vessel .google-vessel .review-outer.mobile .slick-dots li button:before {background: #959595;}
.main-vessel .google-vessel .review-outer.mobile .slick-dots li.slick-active button:before {background: #003b3d;}
.main-vessel .google-vessel .review-outer.mobile  .slick-dots{bottom: -56px;}

.main-vessel .modern-fecility {padding: 0 0 90px;}
.main-vessel .modern-fecility .slick-dots li button:before {background: #959595;}

.main-vessel .modern-fecility .slick-dots li.slick-active button:before {background: #003b3d;}
.main-vessel .google-vessel .review-outer {margin: 0 0 58px;}
.main-vessel .modern-fecility  .slick-dots{bottom: -56px;}
.main-vessel .location {margin: 57px 0 65px;}
}

@media screen and (min-width: 768px) and (max-width:900px) {
   
    .main-vessel .service-intro h3 {
        font-size: 24px;
    }

    .main-vessel .location .location-left {
        width: 48%;        
        display: inline-block;
        float: left;
        padding: 0 0 0 4%;
    }

    .main-vessel .location .location-left h2 {
        font-size: 24px;
    }

    .main-vessel .location .location-left h3 {
        font-size: 18px;
    }

    .main-vessel .aboutclinic h2 {
        font-size: 24px;
    }

    .main-vessel .aboutclinic .aboutclinic-right {
        width: 45%;
        padding: 0 0 0 0;
    }

    .main-vessel .comprehensive h2 {
        font-size: 24px;
    }

    .main-vessel .ouetr-treatments h2 {
        font-size: 14px;
    }
    .main-vessel .ouetr-treatments .treatmentr-inner {
    padding: 40px 2.5% 20px;
    }
    .main-vessel .common-condition .ouetr-conditions h2{font-size: 12px;}

    .main-vessel .common-condition h2 {
        font-size: 24px;
    }

    .main-vessel .meet-the-teamsec .tem-left {
        width: 42%;
        padding: 40px 0 20px 4%;
    }

    .main-vessel .meet-the-teamsec h2 {
        font-size: 24px;
    }

    .main-vessel .popular h2 {
        font-size: 24px;
    }

    .main-vessel .google-vessel h2 {
        font-size: 24px;
    }

    .main-vessel .modern-fecility h2 {
        font-size: 24px;
    }

    .main-vessel .modern-fecility .modern-right {
        width: 40%;
        padding: 0 0% 0 0;
    }

    .main-vessel .transparent-fee h2 {
        font-size: 24px;
    }

    .main-vessel .experience h2 {
        font-size: 24px;
        padding: 0 10% 0;
    }

    .main-vessel .experience p {
 
    padding: 0 10% 0;
}
    .main-vessel .service-intro {
        width: 94%;
    }

    .main-vessel .comprehensive .margin {
        width: 94%
    }

    .main-vessel .common-condition {
        width: 94%;
    }

    .main-vessel .popular .margin {
        width: 94%;
    }

    .main-vessel .google-vessel .margin {
        width: 94%;
    }

    .main-vessel .transparent-fee .margin {
        width: 94%;
    }

    .main-vessel .google-vessel .review-outer .review-inner {
        padding: 30px 15px;
    }

    .main-vessel .google-vessel .review-outer .testi-btn1 {
     font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .service-intro .btns-wrld a {
        font-size: 10px !important;
        letter-spacing: 2.36px !important;
    }

    .main-vessel .location .location-left .getdir-free.btnfull {
      font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .aboutclinic .knowmore {
      font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .comprehensive .treatbtn {
         font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .common-condition .dental-emergency-free.btnfull {
    font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .common-condition .callbtn.btnfull {
       font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .meet-the-teamsec .our-team {
    font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .google-vessel .btnfull {
       font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .transparent-fee .fullwidthbtn {
         font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .experience .book-free.btnfull {
         font-size: 10px !important;
        letter-spacing: 2.36px;
    }

    .main-vessel .experience .callbtn.btnfull {
         font-size: 10px !important;
        letter-spacing: 2.36px;
    }
    .main-vessel .transparent-fee .privat-feebtnfull{font-size: 10px;letter-spacing: 2.26px;}
    .main-vessel .transparent-fee .privat-freebtnfull{font-size: 10px;letter-spacing: 2.26px;}
}

@media screen and (min-width: 901px) and (max-width:1024px) {
   

    .main-vessel .service-intro h3 {
        font-size: 28px;
    }

    .main-vessel .location .location-left {
        width: 45%;
        display: inline-block;
        float: left;
        padding: 0 0 0 4%;
    }

    .main-vessel .location .location-left h2 {
         font-size: 27px;
    }

    .main-vessel .location .location-left h3 {
        font-size: 22px;
    }
.main-vessel .common-condition .ouetr-conditions h2 {font-size: 13px};

    .main-vessel .aboutclinic h2 {
         font-size: 27px;
    }
.main-vessel .popular .ouetr-popular h2 {
    font-size: 16px;}

  
.main-vessel .google-vessel .review-inner h2 {
    font-size: 17px;}
    .main-vessel .aboutclinic .aboutclinic-right {
        width: 45%;
        padding: 0 0 0 0;
    }

    .main-vessel .aboutclinic h2 {
    font-size: 27px;
    }

    .main-vessel .comprehensive h2 {
         font-size: 27px;
    }

    .main-vessel .ouetr-treatments h2 {
        font-size: 16px;
    }
.main-vessel .ouetr-treatments .treatmentr-inner {
    padding: 40px 3% 20px;
  
}
    .main-vessel .common-condition h2 {
         font-size: 27px;
    }

    .main-vessel .meet-the-teamsec .tem-left {
        width: 42%;
        padding: 40px 0 20px 4%;
    }

    .main-vessel .meet-the-teamsec h2 {
         font-size: 27px;
    }

    .main-vessel .popular h2 {
         font-size: 27px;
    }

    .main-vessel .google-vessel h2 {
         font-size: 27px;
    }

    .main-vessel .modern-fecility h2 {
         font-size: 27px;
    }

    .main-vessel .modern-fecility .modern-right {
        width: 40%;
        padding: 0 0% 0 0;
    }

    .main-vessel .transparent-fee h2 {
         font-size: 27px;
    }

    .main-vessel .experience h2 {
         font-size: 27px;
    }

    .main-vessel .service-intro {
        width: 94%;
    }

    .main-vessel .comprehensive .margin {
        width: 94%
    }

    .main-vessel .common-condition {
        width: 94%;
    }

    .main-vessel .popular .margin {
        width: 94%;
    }

    .main-vessel .google-vessel .margin {
        width: 94%;
    }

    .main-vessel .transparent-fee .margin {
        width: 94%;
    }

    .main-vessel .google-vessel .review-outer .review-inner {
        padding: 30px 15px;
    }

    .main-vessel .google-vessel .review-outer .testi-btn1 {
      font-size: 11px;
        letter-spacing: 2.86px;
    }

     .main-vessel .google-vessel .review-outer .testi-btn1 {
     font-size: 11px;
        letter-spacing: 2.86px;
    }

    .main-vessel .service-intro .btns-wrld a {
       font-size: 11px !important;
        letter-spacing: 2.86px !important;
    }

    .main-vessel .location .location-left .getdir-free.btnfull {
        font-size: 11px;
        letter-spacing: 2.86px;
    }

    .main-vessel .aboutclinic .knowmore {
        font-size: 11px;
        letter-spacing: 2.86px;
    }

    .main-vessel .comprehensive .treatbtn {
        font-size: 11px;
        letter-spacing: 2.86px;
    }

    .main-vessel .common-condition .dental-emergency-free.btnfull {
          font-size: 11px;
        letter-spacing: 2.86px;
    }

    .main-vessel .common-condition .callbtn.btnfull {
        font-size: 11px;
        letter-spacing: 2.86px;
    }

    .main-vessel .meet-the-teamsec .our-team {
        font-size: 11px;
        letter-spacing: 2.86px;
    }

    .main-vessel .google-vessel .btnfull {
        font-size: 11px;
        letter-spacing: 2.86px;
    }

    .main-vessel .transparent-fee .fullwidthbtn {
         font-size: 11px;
        letter-spacing: 2.86px;
    }

    .main-vessel .experience .book-free.btnfull {
            font-size: 11px;
        letter-spacing: 2.86px;
    }

    .main-vessel .experience .callbtn.btnfull {
             font-size: 11px;
        letter-spacing: 2.86px;
    }
    .main-vessel .transparent-fee .privat-feebtnfull{font-size: 11px;letter-spacing: 2.86px;}
    .main-vessel .transparent-fee .privat-freebtnfull{font-size: 11px;letter-spacing: 2.86px;}

    .main-vessel .popular .ouetr-popular h2 {font-size: 17px;}
    .main-vessel .popular .ouetr-popular h2 {font-size: 17px;}

}

@media screen and (min-width: 1025px) and (max-width:1240px) {
   

    .main-vessel .service-intro h3 {
        font-size: 26px;
    }

    .main-vessel .location .location-left {
        width: 42%;
        display: inline-block;
        float: left;
        padding: 0 0 0 4%;
    }

    .main-vessel .location .location-left h2 {
        font-size: 28px;
    }

    .main-vessel .location .location-left h3 {
        font-size: 23px;
    }

    .main-vessel .aboutclinic h2 {
        font-size: 28px;
    }

    .main-vessel .aboutclinic .aboutclinic-right {
        width: 42%;
        padding: 0 0 0 0;
    }

    .main-vessel .comprehensive h2 {
        font-size: 28px;
    }

    .main-vessel .ouetr-treatments h2 {
        font-size: 20px;
    }

    .main-vessel .common-condition h2 {
        font-size: 28px;
    }

    .main-vessel .meet-the-teamsec .tem-left {
        width: 42%;
        padding: 40px 0 20px 4%;
    }

    .main-vessel .meet-the-teamsec h2 {
        font-size: 28px;
    }

    .main-vessel .popular h2 {
        font-size: 28px;
    }

    .main-vessel .google-vessel h2 {
        font-size: 28px;
    }

    .main-vessel .modern-fecility h2 {
        font-size: 28px;
    }

    .main-vessel .modern-fecility .modern-right {
        width: 40%;
        padding: 0 0% 0 0;
    }

    .main-vessel .transparent-fee h2 {
        font-size: 28px;
    }

    .main-vessel .experience h2 {
        font-size: 28px;
    }

}

@media screen and (min-width:1241px) and (max-width:1340px) 

{

}



@media screen and (min-width:320px) and (max-width:480px) 
{
.common-style [type=search]{font-size: 11px;width:139px;}
.common-style [type=submit] span.screen-reader-text{font-size: 11px;margin: 36px 0 0 0px;}
.common-style [type=submit]{font-size: 11px;margin: 36px 0 0 0px;padding: 0;}
}

@media screen and (min-width:481px) and (max-width:600px) 
{
.common-style [type=search]{font-size: 11px;}
.common-style [type=submit] span.screen-reader-text{font-size: 11px;}
}
@media screen and (min-width:601px) and (max-width:767px)
{.common-style [type=search]{font-size: 11px;}
.common-style [type=submit] span.screen-reader-text{font-size: 11px;}

}
@media screen and (min-width:768px) and (max-width:900px)
{
.common-style img[align="right"] {width:300px;margin: 0px 0 20px 20px;}
.common-style img[align="left"] {width:300px;margin: 0px 20px 20px 0px;}
.common-style [type=search]{font-size: 11px;}
.common-style [type=submit] span.screen-reader-text{font-size: 11px;}
}
@media screen and (min-width:901px) and (max-width:1024px)
{
.common-style img[align="right"] {width:400px}
.common-style img[align="left"] {width:400px}
.common-style [type=search]{font-size: 11px;}
.common-style [type=submit] span.screen-reader-text{font-size: 11px;}
}




