 @charset "utf-8";


.common-style h1 {float: none;font-size:40px;color: #181818;margin: 0 0 20px;font-weight: 400;letter-spacing: normal;line-height: 1.33}

.common-style h2  {float: none;font-size: 32px;color: #181818;margin: 0 0 20px;font-weight: 400;letter-spacing: normal;line-height: 1.48;}

.common-style h3  {float: none;font-size: 30px;color: #181818;margin: 0 0 20px;font-weight: 400;letter-spacing: normal;line-height: 1.33}

.common-style h4  {float: none;font-size: 28px;color: #181818;margin: 0 0 20px;font-weight: 400;letter-spacing: normal;line-height: 1.33}

.common-style h5  {float: none;font-size: 25px;color: #181818;margin: 0 0 20px;font-weight: 400;letter-spacing: normal;line-height: 1.33}

.common-style h6  {float: none;font-size: 19px;color: #181818;margin: 0 0 20px;font-weight: 400;letter-spacing: normal;line-height: 1.33}


.common-style a {cursor: pointer;}

.common-style a:hover {cursor: pointer;}

.common-style p {color:#181818;font-size: 16px;font-weight: 400;letter-spacing: normal;line-height: 1.38;margin: 0 0 20px;}

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

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

.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: left; margin:0 auto 16px; padding-left: 0px;}

.common-style ul li {color:#181818;font-size: 16px;font-weight: 400;letter-spacing: normal;line-height: 1.41;position: relative;padding-left: 12px;}

.common-style ul li:before { content: "\2022 ";    position: absolute;left: 0px;line-height: 0;color: #181818;font-size: 14px;top: 10px;line-height: 0;}

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

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

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

.common-style ol li  {float:none;color:#181818;font-size: 16px;font-weight: 400;letter-spacing: normal;line-height: 1.38;position: relative;padding-left: 17px;;margin:0 0 4px;position:relative;counter-increment: step-counter; width: auto;  position: relative;}

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

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

.common-style ol li:before { content: counter(step-counter)'.';margin-right: 0px; position: absolute; left:1px; color: #181818; font-size:16px; top: 0px;}

.common-style blockquote p {float:left;color:#181818;font-size: 16px;font-weight: 400;letter-spacing: normal;    padding-left: 17px;line-height: 1.38;margin: 0 0 16px; ; margin-bottom: 30px; position: relative; letter-spacing: normal;}

.common-style blockquote p:before { content: '"'; position: absolute; left: -6px; font-size: 30px;color: #181818;font-style: italic; top: -6px; }

.common-anchor {width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;right: 0;z-index: 9;}

.fee-text-area{float:none;color:#181818;font-size: 16px;font-weight: 400;letter-spacing: normal;line-height: 1.38;}

.feeser-bar1 strong{font-weight: 600;}

/* IMG STYLES */
.alignright { float: right; margin-left: 15px !important; margin-bottom: 16px !important; margin-top: 15px !important;}
.alignleft { float: left; margin-right: 15px !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;

}


.common-style [type=search] {
    font-size: 14px;
    font-weight: 500;
    letter-spacing:normal;
    line-height: normal;
    text-transform: inherit;
    background: none;
    border: none;
    resize: none;
    height: 55px;
    float: left;
    padding: 0;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    z-index: 9;
    font-family: "Josefin Sans", sans-serif;
    width: 200px;
    border-radius: 0;
    color: #000000;
    border-bottom: 1px solid rgba(24, 24, 24, 0.3);
}

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


.common-style [type=submit] span.screen-reader-text {
    cursor: pointer;
    text-align: center;
    font-size: 13px;
    font-weight: 800;
    letter-spacing: 1.3px;
    line-height: normal;
    color: #ffffff;
}

.common-style [type=submit] {
    background: #55bfd8;
    border: 1px solid #55bfd8;
    display: inline-block;
    padding: 20px 31px 17px 31px;
    position: relative;
    height: auto;
    margin: 4px 6px 0 15px;
    width: auto;
    clip: inherit;
    clip-path: inherit;
    cursor: pointer;
    border-radius: 34px;
}
.common-style [type=submit]:hover {
    border-color: #55bfd8;
    background: none;
    border: 1px solid #55bfd8;
    color: #55bfd8;
    }

.common-style [type=submit] span.screen-reader-text {
    float: none;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: normal;
    line-height: normal;
    color: #ffffff;
    position: relative;
    height: auto;
    width: auto;
    clip: inherit;
    clip-path: inherit;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    }

.common-style [type=submit]:hover span.screen-reader-text {color: #55bfd8;}




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



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 25px 0;
    float: left;
    width: 100%;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
border-radius: 0px;
}
 @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: #55bfd8;cursor: pointer;}
.common-style h2 a  { color: #55bfd8;cursor: pointer;}
.common-style h3 a  { color: #55bfd8;cursor: pointer;}
.common-style h4 a  { color: #55bfd8;cursor: pointer;}
.common-style h5 a  { color: #55bfd8;cursor: pointer;}
.common-style h6 a { color: #55bfd8;cursor: pointer;}

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



.table-outer { overflow-x: auto; width: auto; font-size:16px; margin-bottom: 22px; }
.table-outer td {border: 1px solid #181818; padding: 10px;float:none;color:#181818;font-size: 16px;font-weight: 400;letter-spacing: normal;line-height: 1.38;margin: 0 0 16px;
   font-family: "Josefin Sans", sans-serif;
}
.table-outer td  a{color: #55bfd8}
.table-outer td  a:hover{color:#181818;}
.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: 40px;}
.common-style h1.page-title, .common-style h1.page-title span { font-family: "Josefin Sans", sans-serif;}

h1.seo-sub-title {font-size: 40px;}
h1.seo-sub-title, h1.seo-sub-title span {font-family: "Josefin Sans", sans-serif;}

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





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

.main-vessel .service-intro {
    clear: both;
    max-width: 1150px;
    width: 100%;
    text-align: center;
    margin: 0 0 0;
    padding: 40px 7% 20px;
    box-sizing: border-box;
    background: #ededed;
}

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

.main-vessel .service-intro .icon-service {
    width: 100px;
    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: 1.80rem;
    color: #1d7682;
    margin: 0 0 1em 0;
    line-height: 1.4em;
    text-transform: uppercase;
}

.main-vessel .service-intro h3 {
  font-size: 1.25rem;
  color: #1d7682;
  margin: 0 0 1.1em 0;
  line-height: 1.4em;
}

.main-vessel .service-intro h3 strong {
    font-weight: normal;
}

.main-vessel .service-intro p {
    font-size: 1rem;
    font-weight: 500;
    color: #808080;
    line-height: 1.7em;
    margin-bottom: 1.5em;
    list-style-position: inside;
    letter-spacing: 0.05em;
}

.main-vessel .service-intro .btns-wrld .book-free.btnfull {
    display: inline-block;
    padding: 12px 30px;
    border: none;
    text-align: center;
    background: #1d7682;
    color: #FFF;
    transition: 0.4s;
    border-radius: 0;
    letter-spacing: 0;
    font-size: 15px;
    text-transform: uppercase;
}

.main-vessel .service-intro .btns-wrld .book-free.btnfull:hover {
    color: #1d7682;
    background: #f3f0e3;
}

.main-vessel .service-intro .btns-wrld .callbtn.btnfull {
    display: inline-block;
    padding: 12px 30px;
    border: none;
    text-align: center;
    background: #1d7682;
    color: #FFF;
    transition: 0.4s;
    border-radius: 0;
    letter-spacing: 0;
    font-size: 15px;
    text-transform: uppercase;
}

.main-vessel .service-intro .btns-wrld .callbtn.btnfull:hover {
    color: #1d7682;
    background: #f3f0e3;
}





.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%;
    display: flex;
    flex-wrap: wrap;
    padding: 80px 0 100px;
    position: relative;
    background: #ffffff;
}

.main-vessel .location .location-left {
    width: 44%;
    display: inline-block;
    float: left;
    padding: 0 0 0 8%;
    margin: 0 6% 0 0;
    text-align: left;
    box-sizing: border-box;
}

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

.main-vessel .location .location-right img {
    height: 100%;
    object-fit: cover;
}

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

.main-vessel .location .location-left h2 {
    float: none;
    font-size: 1.88rem;
    color: #1d7682;
    letter-spacing: 1.12px;
    line-height: 1.45;
    text-transform: uppercase;
    margin: 5px 0 34px;
}

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

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

.main-vessel .location .location-left .getdir-free.btnfull {
    display: inline-block;
    padding: 12px 30px;
    border: none;
    text-align: center;
    background: #1d7682;
    color: #FFF;
    transition: 0.4s;
    border-radius: 0;
    letter-spacing: 0;
    font-size: 15px;
    text-transform: uppercase;
}

.main-vessel .location .location-left .getdir-free.btnfull:hover {
    color: #1d7682;
    background: #f3f0e3;
}


.main-vessel .aboutclinic {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin: 90px 0 100px
}

.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 .aboutclinic-left img {
    height: 100%;
    object-fit: cover;
}

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

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

.main-vessel .aboutclinic h2 {
    float: none;
    font-size: 1.88rem;
    color: #1d7682;
    letter-spacing: 1.12px;
    line-height: 1.45;
    text-transform: uppercase;
}

.main-vessel .aboutclinic p {
    font-size: 1rem;
    font-weight: 500;
    color: #808080;
    line-height: 1.7em;
    margin-bottom: 1.5em;
    list-style-position: inside;
    letter-spacing: 0.05em;
}

.main-vessel .aboutclinic .knowmore {
    display: inline-block;
    padding: 12px 30px;
    border: none;
    text-align: center;
    background: #1d7682;
    color: #FFF;
    transition: 0.4s;
    border-radius: 0;
    letter-spacing: 0;
    font-size: 15px;
    text-transform: uppercase;
}

.main-vessel .aboutclinic .knowmore:hover {
    color: #1d7682;
    background: #f3f0e3;
}

.main-vessel .aboutclinic ul li {
    list-style: none;
    color: #808080;
    font-weight: 400;
    font-size: 15px;
    line-height: 1.45;
}

.main-vessel .aboutclinic ul li:before {
    color: #808080;
}

.main-vessel .aboutclinic p a {
    color: #000;
}

.main-vessel .aboutclinic p a:hover {
    color: #808080;
}

.main-vessel .aboutclinic ol li {
    list-style: none;
    color: #808080;
    font-size: 15px;
}

.main-vessel .aboutclinic ol li:before {
    color: #808080;
    font-size: 15px;
}


.main-vessel .aboutclinic li a {
    color: #000000;
}

.main-vessel .aboutclinic li a:hover {
    color: #808080;
}

.main-vessel .comprehensive {
    width: 100%;
    display: block;
    text-align: center;
    padding: 90px 0 70px;
    background:#1d7682 url() no-repeat top center / cover;
}

.main-vessel .comprehensive h2 {
    float: none;
    font-size: 1.88rem;
    color: #ffffff;
    letter-spacing: 1.12px;
    line-height: 1.45;
    text-transform: uppercase;

}

.main-vessel .comprehensive p {
    font-size: 1rem;
    font-weight: 500;
    color: #ffffff;
    line-height: 1.7em;
    margin-bottom: 1.5em;
    list-style-position: inside;
    letter-spacing: 0.05em;
}

.main-vessel .comprehensive p a {
    color: #f3f0e3;
}

.main-vessel .comprehensive p a:hover {
    color: #fff;
}

.main-vessel .comprehensive ul li {color: #ffffff;padding: 0 0 8px;list-style: none;}

.main-vessel .comprehensive ul li:before {
    color: #ffffff;
    position: relative;
    left: -7px;
    top: 0px;
}

.main-vessel .comprehensive ol li {
    color: #ffffff;
    list-style: none;
    padding: 0 0 4px;
}

.main-vessel .comprehensive ol li:before {
    position: relative;
    color: #ffffff;
    margin: 0 5px 0 0;
}

.main-vessel .comprehensive li a {
    color: #f3f0e3;
}

.main-vessel .comprehensive li a:hover {
    color: #fff;
}

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

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

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

.main-vessel .ouetr-treatments .treatmentr-inner ul li {
    padding-left: 9px;
}

.main-vessel .ouetr-treatments .treatmentr-inner ul li:before {
    left: 0;
    position: absolute;
    top: 10px;
}

.main-vessel .ouetr-treatments .treatmentr-inner ol li {
    padding-left: 15px;
}

.main-vessel .ouetr-treatments .treatmentr-inner ol li:before {
    position: absolute;
    left: 0;
}

.main-vessel .ouetr-treatments .treatmentr-inner:nth-child(3n) {
    margin-right: 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;
}


.main-vessel .comprehensive .treatbtn {
    display: inline-block;
    padding: 12px 30px;
    border: none;
    text-align: center;
    background: #1d7682;
    color: #FFF;
    transition: 0.4s;
    border-radius: 0;
    letter-spacing: 0;
    font-size: 15px;
    text-transform: uppercase;
    border: 1px solid;
    margin: 30px 0 0;
}

.main-vessel .comprehensive .treatbtn:hover {
    color: #1d7682;
    background: #f3f0e3;
}


.main-vessel .common-condition {
    width: 100%;
    display: block;
    text-align: center;
    padding: 60px 3% 60px;
    background: #fff;
}

.main-vessel .common-condition h2 {
    float: none;
    font-size: 45px;
    color: #1d7682;
    letter-spacing: 1.02px;
    line-height: 1.45;
    text-transform: uppercase;
    font-size: 1.88rem;
    margin: 0 0 24px;
}

.main-vessel .common-condition p {
    font-weight: 400;
    font-size: 1rem;
    color: #808080;
    letter-spacing: 0.05em;
    line-height: 1.8;
    margin: 0 0 1.5em;
}

.main-vessel .common-condition p a {
    color: #000;
}

.main-vessel .common-condition p a:hover {
    color: #808080;
}

.main-vessel .common-condition ul li {
    padding: 0 0 8px;
    color: #808080;
    font-size: 15px;
    list-style: none;
    letter-spacing: 0.05em;
}

.main-vessel .common-condition ul li:before {
    position: relative;
    left: -5px;
    top: 1px;
    color: #808080;
}

.main-vessel .common-condition ol li {
    list-style: none;
    color: #808080;
    font-size: 15px;
    font-weight: 400;
    padding: 0 0 5px;
    letter-spacing: 0.05em;
}

.main-vessel .common-condition ol li:before {
    color: #808080;
    position: relative;
    font-size: 15px;
    margin: 0 4px 0 0;
}

.main-vessel .common-condition li a{
    color:#000;
}

.main-vessel .common-condition li a:hover {
    color:#808080;
}

.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: #f3f0e3;
    border-radius: 8px;
    transition: all 0.25s ease-in;
}

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

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

    color: #1d7682;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;
    box-sizing: border-box;
    color: #1d7682;
    font-family: azo-sans-web, sans-serif;
}

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

}

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

}

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

.main-vessel .common-condition .dental-emergency-free.btnfull {
    display: inline-block;
    padding: 12px 30px;
    border: none;
    text-align: center;
    background: #1d7682;
    color: #FFF;
    transition: 0.4s;
    border-radius: 0;
    letter-spacing: 0;
    font-size: 15px;
    text-transform: uppercase;
}

.main-vessel .common-condition .dental-emergency-free.btnfull:hover {
    color: #1d7682;
    background: #f3f0e3;
}

.main-vessel .common-condition .callbtn.btnfull {
    display: inline-block;
    padding: 12px 30px;
    border: none;
    text-align: center;
    background: #1d7682;
    color: #FFF;
    transition: 0.4s;
    border-radius: 0;
    letter-spacing: 0;
    font-size: 15px;
    text-transform: uppercase;
}

.main-vessel .common-condition .callbtn.btnfull:hover {
     color: #1d7682;
    background: #f3f0e3;
}



.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: 1.88rem;
    color: #1d7682;
    letter-spacing: 0.1em;
    line-height: 1.12;
    text-transform: uppercase;
    margin: 0 0 24px
}

.main-vessel .meet-the-teamsec p {
    font-size: 15px;
    font-weight: 400;
    color: #808080;
    letter-spacing: normal;
    line-height: 1.6;
    margin: 0 0 1.5em;
}

.main-vessel .meet-the-teamsec p a {
    color: #000000;
}

.main-vessel .meet-the-teamsec p a:hover {
    color: #808080;
}

.main-vessel .meet-the-teamsec .our-team {
   display: inline-block;
    padding: 12px 30px;
    border: none;
    text-align: center;
    background: #1d7682;
    color: #FFF;
    transition: 0.4s;
    border-radius: 0;
    letter-spacing: 0;
    font-size: 15px;
    text-transform: uppercase;
}

.main-vessel .meet-the-teamsec .our-team:hover {
    color: #1d7682;
    background: #f3f0e3;
}


.main-vessel .meet-the-teamsec p a {
    color: #000000;
}

.main-vessel .meet-the-teamsec p a:hover {
    color: #808080;
}

.main-vessel .meet-the-teamsec ul {
    list-style: none;
}

.main-vessel .meet-the-teamsec ul li {
    color: #808080;
    font-size: 15px;
    margin: 0 0 6px;
}

.main-vessel .meet-the-teamsec ul li:before {
    color: #808080;
}

.main-vessel .meet-the-teamsec ol {
    list-style: none;
}

.main-vessel .meet-the-teamsec ol li {
    color: #808080;
    font-size: 15px;
    margin: 0 0 6px;
    list-style: none;
}

.main-vessel .meet-the-teamsec ol li:before {
    color: #808080;
    font-size:15px;
}

.main-vessel .meet-the-teamsec li a{
    color:#000000;
}

.main-vessel .meet-the-teamsec li a:hover {
    color:#808080;
}

.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 70px;
    background: #1d7682 url() no-repeat top center / cover;
}

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

.main-vessel .popular h2 {
    float: none;
    font-size: 1.88rem;
    color: #ffffff;
    letter-spacing: 1.12px;
    line-height: 1.45;
    text-transform: uppercase;
}

.main-vessel .popular p {
    font-size: 1rem;
    font-weight: 500;
    color: #ffffff;
    line-height: 1.7em;
    margin-bottom: 1.5em;
    list-style-position: inside;
    letter-spacing: 0.05em
}

.main-vessel .popular p a {
    color: #f3f0e3;
}

.main-vessel .popular p a:hover {
    color: #ffffff;
}

.main-vessel .popular ul li {
    font-size: 15px;
    color: #ffffff;
    list-style: none;
    padding: 0 0 8px;
    letter-spacing: 0.05em;
    font-weight:400;
}

.main-vessel .popular ul li:before {
    position: relative;
    color: #ffffff;
    left: -5px;
    top: 0px;
}

.main-vessel .popular ol li {
    list-style: none;
    font-size: 15px;
    color: #ffffff;
    font-weight:400;
    letter-spacing: 0.05em;
}

.main-vessel .popular ol li:before {
    position:relative;
    font-size:15px;
    color:#ffffff;
    margin:0 4px 0 0;
}

.main-vessel .popular li a {
    color:#f3f0e3;
}

.main-vessel .popular li a:hover {
    color:#fff;
}

.main-vessel .popular .ouetr-popular {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    padding: 20px 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: 80px 0 80px;
    text-align: center;
    background: #ffffff;
}

.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 {
    float: none;
    font-size: 45px;
    color: #1d7682;
    letter-spacing: 1.02px;
    line-height: 1.45;
    text-transform: uppercase;
    font-size: 1.88rem;
    margin: 0 0 24px;
}

.main-vessel .google-vessel .review-outer .review-inner p {
   font-size: 15px;
    font-weight: 500;
    color: #808080;
    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 #EEE;
    border-radius: 7px;
    text-align: left;
    padding: 30px 40px;
    background: #EEE;
    box-sizing: border-box;
}

.main-vessel .google-vessel .review-outer .slick-track {
    display: flex;flex-wrap: wrap; 
}

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

.main-vessel .google-vessel .review-outer .slick-slide .review-inner {
    height: 100%;
}

.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: 18px;
    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: #1d7682;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-weight: 400;
    font-size: 1rem;
    color: #808080;
    letter-spacing: 0.05em;
    line-height: 1.8;
    margin: 0 0 1.5em;
}

/* .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 {
    display: inline-block;
    padding: 12px 30px;
    border: none;
    text-align: center;
    background: #1d7682;
    color: #FFF;
    transition: 0.4s;
    border-radius: 0;
    letter-spacing: 0;
    font-size: 15px;
    text-transform: uppercase;
    cursor: pointer;
}

.main-vessel .google-vessel .review-outer .testi-btn1:hover {
    color: #1d7682;
    background: #f3f0e3;
}

.main-vessel .google-vessel .review-outer .upper .time-updates {
    display: flex;
    align-items: center;
    margin: 0 0 10px;
}

.main-vessel .google-vessel .review-outer .upper .time-updates .rounded {
    color: #fff;
    background: #1d7682;
    border-radius: 50%;
    height: 46px;
    width: 46px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 12px 0 0;
}


.main-vessel .google-vessel .btnfull {
    display: inline-block;
    padding: 12px 30px;
    border: none;
    text-align: center;
    background: #1d7682;
    color: #FFF;
    transition: 0.4s;
    border-radius: 0;
    letter-spacing: 0;
    font-size: 15px;
    text-transform: uppercase;
    cursor: pointer;
    margin: 20px 0 0;
}

.main-vessel .google-vessel .btnfull:hover {
    color: #1d7682;
    background: #f3f0e3;
}



.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;
    background: #ffffff;
}

.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: 44%;
    display: inline-block;
    float: right;
    padding: 0 0 0 4%;
    margin: 0 5% 0 auto;
    text-align: left;
    box-sizing: border-box;
}

.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;
    color: #1d7682;
    letter-spacing: 1.02px;
    line-height: 1.45;
    text-transform: uppercase;
    font-size: 1.88rem;
    margin: 0 0 24px;
}

.main-vessel .modern-fecility p {
    font-weight: 400;
    font-size: 15px;
    color: #808080;
    letter-spacing: 0.05em;
    line-height: 1.8;
    margin: 0 0 1.5em;
}

.main-vessel .modern-fecility p a {
    color: #000
}

.main-vessel .modern-fecility p a:hover {
    color: #808080
}

.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: #808080;
    letter-spacing: normal;
    line-height: 1.63;
    margin: 0 0 12px;
    position: relative;
    padding: 0 0 0px 22px;
    font-size: 15px;
    letter-spacing: 0.05em;
}

.main-vessel .modern-fecility ul li:before {
    content: "";
    position: absolute;
    background: url(../images/rounded-check.svg) no-repeat 100%;
    width: 15px;
    height: 15px;
    background-size: 100%;
    left: 0;
    top: 3px;
}

.main-vessel .modern-fecility ol li {
    font-size: 15px;
    color: #808080;
    list-style: none;
    margin: 0 0 8px;
    letter-spacing: 0.05em;
}

.main-vessel .modern-fecility ol li:before {
    font-size: 15px;
    color: #808080;
}

.main-vessel .modern-fecility li a {
    color: #000000;
}

.main-vessel .modern-fecility li a:hover {
    color: #808080;
}

.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: 94%;
}

.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: 60px 0 70px;
}

.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: #1d7682;
    letter-spacing: 1.02px;
    line-height: 1.45;
    text-transform: uppercase;
    font-size: 1.88rem;
    margin: 0 0 24px;
}

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

.main-vessel .transparent-fee p {
    font-size: 15px;
    font-weight: 400;
    color: #808080;
    letter-spacing: normal;
    line-height: 1.6;
    margin: 0 auto 1.5em;
    max-width: 800px;
}

.main-vessel .transparent-fee p a {
    color: #000000;
}

.main-vessel .transparent-fee p a:hover {
    color: #808080;
}

.main-vessel .transparent-fee ul {
    width: 100%;
    max-width: 800px;
    margin: 0 auto 1.5em;
    float: none;
}

.main-vessel .transparent-fee ul li {
    font-size: 15px;
    font-weight: 400;
    color: #808080;
    letter-spacing: normal;
    line-height: 1.6;
    padding: 0 0 6px;
    list-style: none;
}

.main-vessel .transparent-fee ul li:before {
    position: relative;
    top: 0;
    margin: 0;
    left: -5px;
    color: #808080;
}

.main-vessel .transparent-fee ol {
    width: 100%;
    max-width: 800px;
    margin: 0 auto 1.5em;
    float: none;
}

.main-vessel .transparent-fee ol li {
    list-style: none;
    padding: 0 0 6px;
    font-size: 15px;
    font-weight: 400;
    color: #808080;
    letter-spacing: normal;
    line-height: 1.6;
}

.main-vessel .transparent-fee ol li:before {
    font-size: 15px;
    color: #808080;
    position: relative;
    left: 0;
    margin: 0 3px 0 0;
}

.main-vessel .transparent-fee li a {
    color: #000;
}

.main-vessel .transparent-fee li a:hover {
    color: #808080;
}

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

.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 {
    display: inline-block;
    padding: 12px 30px;
    border: none;
    text-align: center;
    background: #1d7682;
    color: #FFF;
    transition: 0.4s;
    border-radius: 0;
    letter-spacing: 0;
    font-size: 15px;
    text-transform: uppercase;
    cursor: pointer;
    margin: 20px 0 0;
}

.main-vessel .transparent-fee .fullwidthbtn:hover {
   color: #1d7682;
    background: #f3f0e3;
}

.service-faqs-wrapp {
    background:#ffffff;
    padding: 80px 3% 80px;
    width: 100%;
    float: left;
    text-align:center;
}

.service-faqs-wrapp h2 {
    float: none;
    color: #1d7682;
    letter-spacing: 1.02px;
    line-height: 1.45;
    text-transform: uppercase;
    font-size: 1.88rem;
    margin: 0 0 24px;
}

.service-faqs-wrapp p {
    font-size: 15px;
    font-weight: 400;
    color: #808080;
    letter-spacing: 0.05em;
    line-height: 1.6;
    margin: 0 0 1.5em;
}

.service-faqs-wrapp .faqs-col1 h4 {
    cursor: pointer;
    color: #1d7682;
    padding: 16px 0;
    padding-right: 35px;
    font-size: 18px;
    text-align: left;
    border-bottom: 2px solid #1d7682;
    font-family: azo-sans-web, sans-serif;
    font-weight: 300;
    letter-spacing: normal;
    position: relative;
    float: left;
    width: 100%;
    box-sizing: border-box;
}

.service-faqs-wrapp .faqs-col1 h4:after {
    content: url(../images/arrow.svg);
    width: 16px;
    height: 16px;
    transition: transform 300ms ease-in-out;
    display: inline-block;
    right: 4px;
    position: absolute;
    top: 18px;
}

.service-faqs-wrapp .faqs-col1 h4.active:after {
    transform: rotate(180deg);
}

.service-faqs-wrapp .faqs-col1 .content {
    width: 100%;
    padding: 22px 0 0;
    border-bottom: none;
    float: left;
    text-align: left;
}

.service-faqs-wrapp p a {
    color: #000000;
}

.service-faqs-wrapp p a:hover {
    color: #808080;
}

.service-faqs-wrapp ul li {
    font-size: 15px;
    color: #808080;
    list-style: none;
    margin: 0 0 6px;
}

.service-faqs-wrapp ul li:before {
    color: #808080;
}

.service-faqs-wrapp ol li {
    font-size: 15px;
    color: #808080;
    list-style: none;
    letter-spacing: 0.05em;
    margin: 0 0 8px;
}

.service-faqs-wrapp ol li:before {
    color: #808080;
    font-size: 15px;
}

.service-faqs-wrapp li a {
    color: #000000;
}

.service-faqs-wrapp li a:hover {
    color: #808080;
}

.service-faqs-wrapp .common-style ul li a {
    color: #000000;
}

.service-faqs-wrapp .common-style ul li a:hover {
    color:#808080;
}

.service-faqs-wrapp .common-style ol li a {
    color: #000000;
}

.service-faqs-wrapp .common-style ol li a:hover {
    color:#808080;
}

.visit-wrapp-service {
    width: 100%;
    float: left;
    padding: 80px 3% 80px;
    text-align: center;
}

.visit-wrapp-service h2 {
    float: none;
    color: #1d7682;
    letter-spacing: 1.02px;
    line-height: 1.45;
    text-transform: uppercase;
    font-size: 1.88rem;
    margin: 0 0 24px;
}

.visit-wrapp-service p {
    font-size: 15px;
    font-weight: 400;
    color: #808080;
    letter-spacing: 0.05em;
    line-height: 1.6;
    margin: 0 0 1.5em;
}

.visit-wrapp-service .content {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 50px 0 0;
}

.visit-wrapp-service .content .info-section {
    width: 44%;
    text-align: left;
}

.visit-wrapp-service h3 {
    font-size: 1.5rem;
    color: #808080;
    line-height: 1.02;
    text-transform: uppercase;
    letter-spacing: normal;
    margin: 0 0 1rem;
}

.visit-wrapp-service .info-block h3 {
    font-size: 1.22rem;
    margin: 0 0 0.5rem;
}

.visit-wrapp-service p a {
    color: #000000;
}

.visit-wrapp-service p a:hover {
    color: #808080;
}

.visit-wrapp-service .content .map-section {
    width: 52%;
}

.visit-wrapp-service .content .map-section iframe {
    width: 100%;
    height: 340px;
}


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() 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 {
    display: inline-block;
    padding: 12px 30px;
    border: none;
    text-align: center;
    background: #1d7682;
    color: #FFF;
    transition: 0.4s;
    border-radius: 0;
    letter-spacing: 0;
    font-size: 15px;
    text-transform: uppercase;
    cursor: pointer;
    margin: 0 0 0;
}

.main-vessel .experience .book-free.btnfull:hover {
    color: #1d7682;
    background: #f3f0e3;
}

.main-vessel .experience .callbtn.btnfull {
   display: inline-block;
    padding: 12px 30px;
    border: none;
    text-align: center;
    background: #1d7682;
    color: #FFF;
    transition: 0.4s;
    border-radius: 0;
    letter-spacing: 0;
    font-size: 15px;
    text-transform: uppercase;
    cursor: pointer;
    margin: 0 0 0;
}

.main-vessel .experience .callbtn.btnfull:hover {
   color: #1d7682;
    background: #f3f0e3;
}

.main-vessel .service-intro h1 {
    font-size: 1.25rem;
    color: #1d7682;
    margin: 0 0 1.1em 0;
    line-height: 1.4em;
    font-weight: inherit;
}


.visit-wrapp-service p a:hover{
  color: #2b2e34;
}

.visit-wrapp-service p a {
       color: #1d7682;
  
}

/* 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: 12px !important;
    }

    .main-vessel .location .location-left .getdir-free.btnfull {
      font-size: 12px !important;
    }

    .main-vessel .aboutclinic .knowmore {
      font-size: 12px !important;
    }

    .main-vessel .comprehensive .treatbtn {
         font-size: 12px !important;
        margin: 20px 0 0;
    }

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

    .main-vessel .common-condition .callbtn.btnfull {
       font-size: 12px !important;
    }

    .main-vessel .meet-the-teamsec .our-team {
    font-size: 12px !important;
    }

    .main-vessel .google-vessel .btnfull {
       font-size: 12px !important;
    }

    .main-vessel .transparent-fee .fullwidthbtn {
         font-size: 12px !important;
    }

    .main-vessel .experience .book-free.btnfull {
         font-size: 12px !important;
    }

    .main-vessel .experience .callbtn.btnfull {
         font-size: 12px !important;
        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:40px 0 0;flex-direction:column-reverse}
.main-vessel .aboutclinic .aboutclinic-left{width:100%;margin:0 0 0}
.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;
        padding: 40px 5% 20px;
        text-align: center;
    }
    .main-vessel .popular .ouetr-popular .popular-inner {

    padding: 30px 13px 10px;
}

.main-vessel .service-intro h2 {font-size: 0.88rem;}

.main-vessel { padding: 250px 0 0;}
.main-vessel .ouetr-treatments .treatmentr-inner:nth-child(2n){margin-right:0}
.main-vessel .common-condition{padding:40px 5% 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 auto 40px;position: relative;height: inherit;}
.main-vessel .meet-the-teamsec{margin:0 0 0}
.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 {text-align: center;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 .modern-fecility ol li {padding: 0;}
.main-vessel .modern-fecility ol li:before {position:relative;left:0;margin:0 2px 0 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: 1.25rem; padding: 0 0 0;}
.main-vessel .location .location-left h2 {font-size: 1.60rem;margin: 0 0 30px;}
.main-vessel .location .location-left h3{font-size: 1.15rem;margin: 0 0 10px;}
.main-vessel .aboutclinic h2{font-size: 1.55rem;}
.main-vessel .comprehensive h2{font-size: 1.55rem;}
.main-vessel .common-condition h2{font-size: 1.55rem;}
.main-vessel .meet-the-teamsec h2{font-size: 1.55rem;}
.main-vessel .popular h2{font-size: 1.55rem;}
.main-vessel .popular .ouetr-popular h2 {font-size: 16px;}
.main-vessel .google-vessel h2 {font-size: 1.45rem;}
.main-vessel .google-vessel .review-inner h2 {font-size: 16px;}
.main-vessel .modern-fecility h2{font-size: 1.55rem;}
.main-vessel .transparent-fee h2{font-size: 1.55rem;}
.main-vessel .google-vessel .review-outer .review-inner {padding: 30px 19px;text-align: center;}
.main-vessel .experience h2{font-size: 1.55rem;}

.main-vessel .service-intro{width: 100%;padding: 24px 5% 20px;}
.main-vessel .service-intro .icon-service {width: 80px;}
.main-vessel .comprehensive .margin {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: 1.35rem  }
.main-vessel .transparent-fee {padding: 40px 0 50px; }
.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 ;}
.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 {padding: 40px 0 0;}

.main-vessel .aboutclinic ul li:before {position: relative;left: -3px;top: -1px;}
.main-vessel .aboutclinic ol li {padding: 0;}
.main-vessel .aboutclinic ol li:before {position: relative;margin: 0 3px 0 0}

.main-vessel .service-intro .btns-wrld .location-icon {margin: 22px 0 15px;}

.main-vessel .meet-the-teamsec ul li {padding: 0;}
.main-vessel .meet-the-teamsec ul li:before {position: relative;left: -3px;top: 0px;}
.main-vessel .meet-the-teamsec ol li {padding: 0;}
.main-vessel .meet-the-teamsec ol li:before {position: relative;left: 0;margin: 0 2px 0 0;}
.main-vessel .popular {padding: 50px 0 40px;}

.service-faqs-wrapp {padding: 40px 5% 40px;}
.service-faqs-wrapp h2 {font-size: 1.55rem;}
.service-faqs-wrapp .faqs-col1 h4 {font-size: 14px;}

.visit-wrapp-service {padding: 40px 5% 50px;}
.visit-wrapp-service h2 {font-size: 1.55rem;}
.visit-wrapp-service .content {margin: 30px 0 0;}
.visit-wrapp-service .content .info-section {width: 100%;text-align: center;}
.visit-wrapp-service .content .map-section {width: 100%;}
.visit-wrapp-service h3 {font-size: 1.45rem;}
.visit-wrapp-service .info-block h3 {font-size: 1.15rem;}

.main-vessel .modern-fecility .non-slider .imager-row {height: 100%;}
.main-vessel .google-vessel .review-outer .upper .time-updates {justify-content: center;}
.main-vessel .google-vessel .review-outer .review-inner .upper .star {margin: 15px auto 20px;}

.main-vessel .ouetr-treatments .treatmentr-inner ul li {padding: 0;}
.main-vessel .ouetr-treatments .treatmentr-inner ul li:before {position: relative;left: -4px;top: 0;}
.main-vessel .ouetr-treatments .treatmentr-inner ol li {padding: 0;}
.main-vessel .ouetr-treatments .treatmentr-inner ol li:before {position: relative;left: 0;}

}

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

    .main-vessel .service-intro .btns-wrld a {
        font-size: 12px !important;
    }

    .main-vessel .location .location-left .getdir-free.btnfull {
      font-size: 12px !important;
    }

    .main-vessel .aboutclinic .knowmore {
        font-size: 12px !important;
    }

    .main-vessel .comprehensive .treatbtn {
         font-size: 12px !important;
    }

    .main-vessel .common-condition .dental-emergency-free.btnfull {
        font-size: 12px !important;
    }

    .main-vessel .common-condition .callbtn.btnfull {
       font-size: 12px !important;
    }

    .main-vessel .meet-the-teamsec .our-team {
        font-size: 12px !important;
    }

    .main-vessel .google-vessel .btnfull {
       font-size: 12px !important;
    }

    .main-vessel .transparent-fee .fullwidthbtn {
         font-size: 12px !important;
    }

    .main-vessel .experience .book-free.btnfull {
         font-size: 12px !important;
    }

    .main-vessel .experience .callbtn.btnfull {
         font-size: 12px !important;
    }

.main-vessel { padding: 240px 0 0;}
.main-vessel .location {padding: 40px 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:40px 0 0;flex-direction:column-reverse}
.main-vessel .aboutclinic .aboutclinic-left{width:100%;margin:0 0 0}
.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.5%;margin: 0 2.65% 2% 0;padding: 25px 2% 20px;text-align: center;}
.main-vessel .ouetr-treatments .treatmentr-inner:nth-child(2n){margin-right:0}
.main-vessel .ouetr-treatments .treatmentr-inner:nth-child(3n) {margin-right: auto;}
.main-vessel .common-condition{padding:40px 5% 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 auto 40px;position: relative;height: inherit;}
.main-vessel .meet-the-teamsec{margin:0 0 0}
.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% 40px}
.main-vessel .modern-fecility ul {text-align: center;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: 1.25rem; padding: 0;}
.main-vessel .location .location-left h2 {font-size: 1.55rem;}
.main-vessel .location .location-left h3{font-size: 17px;}
.main-vessel .aboutclinic h2{font-size: 1.55rem;}
.main-vessel .comprehensive h2{font-size: 1.55rem;}
.main-vessel .common-condition h2{font-size: 1.55rem;}
.main-vessel .meet-the-teamsec h2{font-size: 1.55rem;}
.main-vessel .popular h2{font-size: 1.55rem;}
.main-vessel .popular .ouetr-popular h2 {font-size: 1.40rem;}
.main-vessel .google-vessel h2 {font-size: 1.40rem;}
.main-vessel .google-vessel .review-inner h2 {font-size: 1.40rem;}
.main-vessel .modern-fecility h2{font-size: 1.40rem;}
.main-vessel .transparent-fee h2{font-size: 1.40rem;}
.main-vessel .google-vessel .review-outer .review-inner {padding: 30px 19px;text-align: center;}
.main-vessel .experience h2{font-size: 1.55rem;}

.main-vessel .service-intro{width: 100%;padding: 24px 5% 20px;}
.main-vessel .service-intro .icon-service {width: 80px;}
.main-vessel .comprehensive .margin {width: 90%;}
.main-vessel .common-condition {width: 100%;}
.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: 40px 0 36px;  }

.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: 0.88rem;}
.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 50px;}
.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 0;}
.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 .aboutclinic ul li:before {position: relative;left: -3px;top: -1px;}
.main-vessel .aboutclinic ol li {padding: 0;}
.main-vessel .aboutclinic ol li:before {position: relative;margin: 0 3px 0 0}

.main-vessel .service-intro .btns-wrld .location-icon {margin: 22px 0 15px;}

.main-vessel .meet-the-teamsec ul li {padding: 0;}
.main-vessel .meet-the-teamsec ul li:before {position: relative;left: -3px;top: 0px;}
.main-vessel .meet-the-teamsec ol li {padding: 0;}
.main-vessel .meet-the-teamsec ol li:before {position: relative;left: 0;margin: 0 2px 0 0;}
.main-vessel .popular {padding: 50px 0 40px;}

.service-faqs-wrapp {padding: 40px 5% 40px;}
.service-faqs-wrapp h2 {font-size: 1.55rem;}
.service-faqs-wrapp .faqs-col1 h4 {font-size: 14px;}

.visit-wrapp-service {padding: 40px 5% 50px;}
.visit-wrapp-service h2 {font-size: 1.55rem;}
.visit-wrapp-service .content {margin: 30px 0 0;}
.visit-wrapp-service .content .info-section {width: 100%;text-align: center;}
.visit-wrapp-service .content .map-section {width: 100%;}
.visit-wrapp-service h3 {font-size: 1.45rem;}
.visit-wrapp-service .info-block h3 {font-size: 1.15rem;}

.main-vessel .modern-fecility ol li {padding: 0;}
.main-vessel .modern-fecility ol li:before {position: relative;top: 0;left: 0;margin: 0 3px 0 0;}

.main-vessel .modern-fecility .non-slider .imager-row {height: 100%;}
.main-vessel .google-vessel .review-outer .upper .time-updates {justify-content: center;}
.main-vessel .google-vessel .review-outer .review-inner .upper .star {margin: 15px auto 20px;}

.main-vessel .ouetr-treatments .treatmentr-inner ul li {padding: 0;}
.main-vessel .ouetr-treatments .treatmentr-inner ul li:before {position: relative;left: -4px;top: 0;}
.main-vessel .ouetr-treatments .treatmentr-inner ol li {padding: 0;}
.main-vessel .ouetr-treatments .treatmentr-inner ol li:before {position: relative;left: 0;}

}

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

    .main-vessel .service-intro .btns-wrld a {
        font-size: 12px !important;
    }

    .main-vessel .location .location-left .getdir-free.btnfull {
      font-size: 12px !important;
    }

    .main-vessel .aboutclinic .knowmore {
      font-size: 12px !important;
    }

    .main-vessel .comprehensive .treatbtn {
         font-size: 12px !important;
    }

    .main-vessel .common-condition .dental-emergency-free.btnfull {
        font-size: 12px !important;
    }

    .main-vessel .common-condition .callbtn.btnfull {
       font-size: 12px !important;
    }

    .main-vessel .meet-the-teamsec .our-team {
        font-size: 12px !important;
    }

    .main-vessel .google-vessel .btnfull {
       font-size: 12px !important;
    }

    .main-vessel .transparent-fee .fullwidthbtn {
         font-size: 12px !important;
    }

    .main-vessel .experience .book-free.btnfull {
         font-size: 12px !important;
    }

    .main-vessel .experience .callbtn.btnfull {
         font-size: 12px !important;
    }

.main-vessel { padding: 192px 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.85% 30px 0}
.main-vessel .ouetr-treatments .treatmentr-inner:nth-child(2n){margin-right:0}
.main-vessel .ouetr-treatments .treatmentr-inner:nth-child(3n) {margin-right: auto;}
.main-vessel .common-condition{padding:40px 5% 40px}
.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 auto 40px;position: relative;height: inherit;}
.main-vessel .meet-the-teamsec{margin:0 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 {text-align: center;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 .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: 40px 0 40px;}
.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 0;}
.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;}

.main-vessel .aboutclinic ul li:before {position: relative;left: -3px;top: -1px;}
.main-vessel .aboutclinic ol li {padding: 0;}
.main-vessel .aboutclinic ol li:before {position: relative;margin: 0 3px 0 0}

.main-vessel .service-intro .btns-wrld .location-icon {margin: 22px 0 15px;}

.main-vessel .meet-the-teamsec ul li {padding: 0;}
.main-vessel .meet-the-teamsec ul li:before {position: relative;left: -3px;top: 0px;}
.main-vessel .meet-the-teamsec ol li {padding: 0;}
.main-vessel .meet-the-teamsec ol li:before {position: relative;left: 0;margin: 0 2px 0 0;}
.main-vessel .popular {padding: 50px 0 40px;}

.service-faqs-wrapp {padding: 40px 5% 40px;}
.service-faqs-wrapp h2 {font-size: 1.55rem;}
.service-faqs-wrapp .faqs-col1 h4 {font-size: 14px;}

.visit-wrapp-service {padding: 40px 5% 50px;}
.visit-wrapp-service h2 {font-size: 1.55rem;}
.visit-wrapp-service .content {margin: 30px 0 0;}
.visit-wrapp-service .content .info-section {width: 100%;text-align: center;}
.visit-wrapp-service .content .map-section {width: 100%;}
.visit-wrapp-service h3 {font-size: 1.45rem;}
.visit-wrapp-service .info-block h3 {font-size: 1.15rem;}

.main-vessel .modern-fecility ol li {padding: 0;}
.main-vessel .modern-fecility ol li:before {position: relative;top: 0;left: 0;margin: 0 3px 0 0;}

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

.main-vessel .service-intro h1 {
    font-size: 23px;
    padding: 0 9% 0;
}

}

@media screen and (min-width: 768px) and (max-width:900px) {

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

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

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

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

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

    .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 {width: 29.73%; padding: 30px 2% 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: 100%;
        padding: 0;
        display: inline;
        float: none;
    }

    .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: 12px !important;
    }

    .main-vessel .service-intro .btns-wrld a {
        font-size: 12px !important;
    }

    .main-vessel .location .location-left .getdir-free.btnfull {
      font-size: 12px !important;
    }

    .main-vessel .aboutclinic .knowmore {
      font-size: 12px !important;
    }

    .main-vessel .comprehensive .treatbtn {
         font-size: 12px !important;
    }

    .main-vessel .common-condition .dental-emergency-free.btnfull {
        font-size: 12px !important;
    }

    .main-vessel .common-condition .callbtn.btnfull {
       font-size: 12px !important;
    }

    .main-vessel .meet-the-teamsec .our-team {
        font-size: 12px !important;
    }

    .main-vessel .google-vessel .btnfull {
       font-size: 12px !important;
    }

    .main-vessel .transparent-fee .fullwidthbtn {
         font-size: 12px !important;
    }

    .main-vessel .experience .book-free.btnfull {
         font-size: 12px !important;
    }

    .main-vessel .experience .callbtn.btnfull {
         font-size: 12px !important;
    }
    .main-vessel .transparent-fee .privat-feebtnfull{font-size: 12px;}
    .main-vessel .transparent-fee .privat-freebtnfull{font-size: 12px;}

    .service-faqs-wrapp {padding: 60px 3%}

    .visit-wrapp-service {padding: 60px 3%}

    .main-vessel {padding: 177px 0 0;}

    .main-vessel .aboutclinic .aboutclinic-left img{height:inherit}
.main-vessel .aboutclinic{display:block;padding:0 2% 0;margin:70px 0 80px}
.main-vessel .aboutclinic .aboutclinic-right{width:100%;display:inline;float:none}
.main-vessel .aboutclinic .aboutclinic-left{margin:10px 3% 2% 0}
.main-vessel .meet-the-teamsec{display:block;padding:0 3% 30px;margin:50px 0 30px}
.main-vessel .meet-the-teamsec .tem-right{height: auto; position:relative;float:right;margin:3px 0 20px 2%}
.main-vessel .meet-the-teamsec .tem-right img{height:inherit}
.main-vessel .meet-the-teamsec ul{float:none}
.main-vessel .meet-the-teamsec ol{float:none}
.main-vessel .modern-fecility .modern-left img{height:inherit}
.main-vessel .modern-fecility{display:block;padding:0 3% 40px}
.main-vessel .modern-fecility .modern-left{position:relative;height:auto;margin:0 3% 30px 0}
.main-vessel .modern-fecility .non-slider{padding:0;height:auto}
.main-vessel .modern-fecility .modern-right{width:100%;display:inline;float:none}
.main-vessel .modern-fecility ul{float:none;clear:none}
.main-vessel .modern-fecility ol{float:none}
.main-vessel .modern-fecility ul li{padding:0}
.main-vessel .modern-fecility ul li:before{position:relative;display:inline-block;margin:0 6px 0 0;top:2px}

.main-vessel .aboutclinic ol {float: none;}
.main-vessel .aboutclinic ol li {padding: 0;}
.main-vessel .aboutclinic ol li:before {position: relative;left: 0;margin: 0 3px 0 0;}
.main-vessel .aboutclinic ul {float: none;}
.main-vessel .aboutclinic ul li {padding: 0;}
.main-vessel .aboutclinic ul li:before {position: relative;left: 0;top: 0;margin: 0 4px 0 0;}


.main-vessel .service-intro h1 {
    font-size: 24px;
    padding: 0;
}

}

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


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

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

    .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: 24px;
    }

    .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: 100%;
        padding: 0;
        display: inline;
        float: none;
    }

    .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;
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

    .service-faqs-wrapp {padding: 60px 3%}

    .visit-wrapp-service {padding: 60px 3%}

    .main-vessel {padding: 205px 0 0;}

    .main-vessel .aboutclinic .aboutclinic-left img{height:inherit}
.main-vessel .aboutclinic{display:block;padding:0 2% 0;margin:70px 0 80px}
.main-vessel .aboutclinic .aboutclinic-right{width:100%;display:inline;float:none}
.main-vessel .aboutclinic .aboutclinic-left{margin:10px 3% 37px 0}
.main-vessel .meet-the-teamsec{display:block;padding:0 3% 30px;margin:50px 0 30px}
.main-vessel .meet-the-teamsec .tem-right{position:relative;float:right;margin:3px 0 20px 3%}
.main-vessel .meet-the-teamsec .tem-right img{height:inherit}
.main-vessel .meet-the-teamsec ul{float:none}
.main-vessel .meet-the-teamsec ol{float:none}
.main-vessel .modern-fecility .modern-left img{height:inherit}
.main-vessel .modern-fecility{display:block;padding:0 3% 40px}
.main-vessel .modern-fecility .modern-left{position:relative;height:auto;margin:0 3% 30px 0}
.main-vessel .modern-fecility .non-slider{padding:0;height:auto}
.main-vessel .modern-fecility .modern-right{width:100%;display:inline;float:none}
.main-vessel .modern-fecility ul{float:none;clear:none}
.main-vessel .modern-fecility ol{float:none}
.main-vessel .modern-fecility ul li{padding:0}
.main-vessel .modern-fecility ul li:before{position:relative;display:inline-block;margin:0 6px 0 0;top:2px}

.main-vessel .aboutclinic ol {float: none;}
.main-vessel .aboutclinic ol li {padding: 0;}
.main-vessel .aboutclinic ol li:before {position: relative;left: 0;margin: 0 3px 0 0;}
.main-vessel .aboutclinic ul {float: none;}
.main-vessel .aboutclinic ul li {padding: 0;}
.main-vessel .aboutclinic ul li:before {position: relative;left: 0;top: 0;margin: 0 4px 0 0;}
.main-vessel .service-intro h1 {
    font-size: 28px;
    padding: 0;
}



}

@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: 24px;
    }

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

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

    .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: 100%;
        padding: 0;
        display: inline;
        float: none;
        margin: 0;
    }

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

    .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;
    }

    .service-faqs-wrapp {padding: 60px 3%}

    .visit-wrapp-service {padding: 60px 3%}

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

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

.main-vessel .aboutclinic .aboutclinic-left img {
    height: inherit;
}

.main-vessel .aboutclinic .aboutclinic-left img{height:inherit}
.main-vessel .aboutclinic{display:block;padding:0 2% 0;margin:70px 0 80px}
.main-vessel .aboutclinic .aboutclinic-right{width:100%;display:inline;float:none}
.main-vessel .aboutclinic .aboutclinic-left{margin:10px 3% 2% 0}
.main-vessel .meet-the-teamsec{display:block;padding:0 3% 30px;margin:50px 0 30px}
.main-vessel .meet-the-teamsec .tem-right{position:relative;float:right;margin:3px 0 25px 3%;height: auto;}
.main-vessel .meet-the-teamsec .tem-right img{height:inherit}
.main-vessel .meet-the-teamsec ul{float:none}
.main-vessel .meet-the-teamsec ol{float:none}
.main-vessel .modern-fecility .modern-left img{height:inherit}
.main-vessel .modern-fecility{display:block;padding:0 3% 40px}
.main-vessel .modern-fecility .modern-left{position:relative;height:auto;margin:0 3% 30px 0}
.main-vessel .modern-fecility .non-slider{padding:0;height:auto}
.main-vessel .modern-fecility .modern-right{width:100%;display:inline;float:none}
.main-vessel .modern-fecility ul{float:none;clear:none}
.main-vessel .modern-fecility ol{float:none}
.main-vessel .modern-fecility ul li{padding:0}
.main-vessel .modern-fecility ul li:before{position:relative;display:inline-block;margin:0 6px 0 0;top:2px}

.main-vessel .aboutclinic ol {float: none;}
.main-vessel .aboutclinic ol li {padding: 0;}
.main-vessel .aboutclinic ol li:before {position: relative;left: 0;margin: 0 3px 0 0;}
.main-vessel .aboutclinic ul {float: none;}
.main-vessel .aboutclinic ul li {padding: 0;}
.main-vessel .aboutclinic ul li:before {position: relative;left: 0;top: 0;margin: 0 4px 0 0;}
.main-vessel .service-intro h1 {
    font-size: 26px;
}


}

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

{

}



@media screen and (min-width:320px) and (max-width:480px)
{
.common-style [type=search]{width:139px;}
.common-style [type=submit] span.screen-reader-text{font-size: 11px; letter-spacing: 1.2px;}
h1.seo-sub-title {font-size: 30px;}
.common-style blockquote p {font-size: 14px;}
.common-style [type=submit] {margin: 0 0 0 7px;padding: 15px 23px 15px 23px;}
.common-style blockquote p {font-size: 14px;}
.common-style ul li {font-size: 14px;}
.common-style ul li:before {top: 9px;font-size: 11px;}
.common-style ol li {font-size: 14px;}
.common-style ol li:before {font-size: 14px;}
.common-style p{font-size: 14px;}
.table-outer td {font-size: 14px;}



}

@media screen and (min-width:481px) and (max-width:600px)
{
.common-style [type=submit] span.screen-reader-text{font-size: 11px; letter-spacing: 1.2px;}
h1.seo-sub-title {font-size: 30px;}
.common-style blockquote p {font-size: 14px;}
.common-style blockquote p {font-size: 14px;}
.common-style ul li {font-size: 14px;}
.common-style ul li:before {top:9px; font-size: 11px;}
.common-style ol li {font-size: 14px;}
.common-style ol li:before {font-size: 14px;}
.common-style p{font-size: 14px;}

.table-outer td {font-size: 14px;}

}



@media screen and (min-width:601px) and (max-width:767px)
{
.common-style [type=submit] span.screen-reader-text{font-size: 11px; letter-spacing: 1.2px;}
h1.seo-sub-title {font-size: 30px;}
.common-style blockquote p {font-size: 14px;}

.common-style blockquote p {font-size: 14px;}
.common-style ul li {font-size: 14px;}
.common-style ul li:before {top:9px; font-size: 11px;}
.common-style ol li {font-size: 14px;}
.common-style ol li:before {font-size: 14px;}
.common-style p{font-size: 14px;}
.table-outer td {font-size: 14px;}


}




@media screen and (min-width:768px) and (max-width:900px)
{
.common-style img[align="right"] {width:300px;margin: 0px 0 22px 20px;}
.common-style img[align="left"] {width:300px;margin: 0px 20px 22px 0px;}
.common-style [type=submit] span.screen-reader-text{font-size: 12px; letter-spacing: 1.2px;}
h1.seo-sub-title {font-size: 30px;}

.common-style blockquote p {font-size: 14px;}
.common-style ul li {font-size: 14px;}
.common-style ul li:before {top:2px; font-size: 13px; line-height: 1;}
.common-style ol li {font-size: 14px;}
.common-style ol li:before {font-size: 14px;}
.common-style p{font-size: 14px;}
.table-outer td {font-size: 14px;}

}
@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=submit] span.screen-reader-text{font-size: 13px; letter-spacing: 1.2px;}
h1.seo-sub-title {font-size: 32px;}

.common-style blockquote p {font-size: 15px;}
.common-style ul li {font-size: 15px;}
.common-style ul li:before {top: 10px;}
.common-style ol li {font-size: 15px;}
.common-style ol li:before {font-size: 15px;}
.common-style p{font-size: 15px;}
.table-outer td {font-size: 15px;}

}

@media screen and (min-width:1025px) and (max-width:1240px)
{
.common-style img[align="right"] {width:450px}
.common-style img[align="left"] {width:450px}


h1.seo-sub-title {font-size: 35px;}

}




@media screen and (min-width:767px){


.common-style h1.page-title {
    font-size: 32px;
}

}