@charset "utf-8";

.grecaptcha-badge { visibility: hidden; }

div.footerRecaptcha {
    font-size: 10px;
    color: #9a9a9a;
    letter-spacing: 0;
    font-family: Poppins, sans-serif;
    font-weight: 400;
    padding-top: 10px;
    clear: both;
    text-align: center;
}
div.footerRecaptcha a {
    text-decoration: none;
    color: #9a9a9a;
}

.common-style h1,
.common-style h2,
.common-style h3 {
    margin: 0 0 23px;
    color: #00bfbd
}

.common-style ol li,
.common-style p,
.common-style ul li {
    font-family: Poppins, sans-serif;
    font-weight: 300;
    letter-spacing: .15px
}

.common-style h1 {
    font-size: 28px;
    line-height: 42px
}

.common-style h2 {
    font-size: 26px;
    line-height: 38px
}

.common-style h3 {
    font-size: 24px;
    line-height: 36px
}

.common-style h4 {
    font-size: 23px;
    color: #00bfbd;
    line-height: 36px;
    margin: 0 0 23px
}

.common-style h5,
.common-style h6 {
    line-height: 34px;
    margin: 0 0 23px;
    color: #00bfbd
}

.common-style h5 {
    font-size: 23px
}

.common-style h6 {
    font-size: 22px
}

.common-style [type=search],
.common-style [type=submit],
.common-style ol li,
.common-style p,
.common-style ul li {
    font-size: 14.5px;
    line-height: 24px
}

.common-style a {
    color: #00bfbd;
    outline: 0 !important
}

.common-style p {
    color: #000;
    margin: 0 0 23px
}

.common-style ol,
.common-style ul {
    float: left;
    margin: 0 auto 23px;
    width: 100%
}

.abouts-wrapp .abouts-row1 ul li a,
.abouts-wrapp h2 a,
.abouts-wrapp p a,
.banner-wrapp p a,
.bloger-wrapp p a,
.blogin-wrapp h4 a,
.blogin-wrapp p a,
.canver-tex3:hover,
.canver-wrapp .canver-row2 .canver-tex1,
.canver-wrapp p a,
.common-style ol li a,
.common-style p a,
.common-style ul li a,
.common-style ul li a:hover strong,
.covid-wrapp p a,
.detier-wrapp p a,
.enquer-wrapp p a,
.facier-wrapp p a,
.footer-wrapp p a,
.gallery-wrapp p a,
.gallin-wrapp p a,
.gester-wrapp p a,
.header-wrapp p a,
.honoer-wrapp .honoer-row1 .honoer-bar1 li a:hover,
.honoer-wrapp p a,
.impoer-wrapp p a,
.paiger-wrapp .paiger-row1 .paiger-bar1 li a:hover,
.paiger-wrapp .paiger-row1 .paiger-bar1 li.active a,
.paiger-wrapp .paiger-row1 a.page-numbers:hover,
.practice-wrapp p a,
.recruitment-wrapp h3 a,
.recruitment-wrapp p a,
.sidber-wrapp .sidber-row3 .sidber-bar3 li a:hover,
.sidber-wrapp .sidber-row3 .sidber-bar3 li.active a,
.sidber-wrapp p a,
.team-wrapp h2 a,
.team-wrapp h4 a,
.team-wrapp p a,
.teamin-wrapp h3 a,
.teamin-wrapp h6 a,
.teamin-wrapp p a,
.testi-wrapp p a,
.treatin-wrapp h2 a:hover,
.treatin-wrapp p a,
.treatment-wrapp h2 a,
.treatment-wrapp p a {
    color: #00bfbd
}

.common-style b,
.common-style strong {
    font-weight: 700 !important
}

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

.common-style ul {
    padding-left: 0
}

.common-style ul li {
    float: none;
    color: #000;
    position: relative;
    margin: 0 0 1px;
    padding: 0 0 0 18px
}

.abouts-wrapp .abouts-row1 ul li a:hover,
.abouts-wrapp h3 a,
.abouts-wrapp p a:hover,
.bloger-wrapp h2 a,
.blogin-wrapp h2 a,
.buttons .buttons-btn2:hover,
.buttons h4 a,
.common-style ul li a strong,
.contac-wrapp h2 a,
.contac-wrapp h3 a:hover,
.contac-wrapp p a,
.detier-wrapp h2 a,
.directions-wrapp .directions-box1 p strong a:hover,
.directions-wrapp .directions-box1 p strong:hover,
.enquer-wrapp h2 a,
.fees-wrapp h2 a,
.footer-wrapp .footer-row1 .footer-bar1 li a:hover,
.footer-wrapp .footer-row2 .footer-bar2 li a:hover,
.gallery-wrapp h2 a,
.gallery-wrapp h3 a,
.gallin-wrapp h2 a,
.gallin-wrapp h3 a,
.impoer-wrapp h2 a,
.inner-wrapp h6 a,
.recruitment-wrapp h4 a,
.recruitment-wrapp h6 a,
.sidber-wrapp h2 a,
.sidber-wrapp h3 a,
.team-wrapp h3 a,
.teamin-wrapp h2 a,
.teamin-wrapp h4 a,
.teamin-wrapp h5 a,
.testi-wrapp h3 a,
.treatin-wrapp h2 a,
.treatin-wrapp p a:hover,
.treatment-slider h2 a,
.treatment-wrapp h3 a {
    color: #000
}

.common-style ol {
    counter-reset: my-awesome-counter;
    position: relative
}

.common-style ol li {
    color: #000;
    counter-increment: my-awesome-counter;
    padding-left: 18px;
    width: auto;
    margin: 0 auto 1px;
    position: relative
}

.common-style ol li:before {
    content: counter(my-awesome-counter);
    margin-right: 0;
    position: absolute;
    left: 0;
    color: #00bfbd;
    font-size: 16px;
    top: 0
}

.common-style blockquote p {
    font-size: 19px;
    color: #000;
    line-height: 24px;
    margin-bottom: 23px;
    position: relative;
    letter-spacing: .15px
}

.common-style blockquote p:before {
    content: '"';
    position: absolute;
    left: -100px;
    font-size: 15px;
    color: #00bfbd;
    font-style: italic;
    top: 17px
}

.alignright {
    float: right;
    margin-left: 16px;
    margin-bottom: 16px
}

.alignleft {
    float: left;
    margin-right: 16px;
    margin-bottom: 16px
}

.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.alignnone {
    clear: both
}

.main-bg-img img {
    object-fit: cover !important;
    height: 100% !important
}

.bgflex {
    background-size: cover !important
}

@media(max-width:767px) {
    .typeform-widget {
        height: initial !important
    }
}

.common-style [type=search] {
    border: 1px solid #70c6cc;
    padding: 10px 25px;
    background: 0 0;
    color: #000;
    width: 200px;
    display: inline-block;
    margin-left: 15px;
    letter-spacing: .15px
}

.common-style [type=submit] {
    -webkit-appearance: none;
    border: 1px solid #70c6cc;
    padding: 10px 20px;
    cursor: pointer;
    color: #fff;
    background: #70c6cc
}

.common-style [type=submit]:hover {
    cursor: pointer;
    color: #70c6cc;
    background: #fff;
    border-color: #70c6cc
}

.abouts-wrapp h2 span,
.abouts-wrapp h3 span,
.abouts-wrapp h4 span,
.abouts-wrapp p span,
.banner-wrapp h2 span,
.banner-wrapp h4 span,
.banner-wrapp p span,
.bloger-wrapp h2 span,
.bloger-wrapp h3 span,
.bloger-wrapp p span,
.blogin-wrapp h2 span,
.blogin-wrapp h3 span,
.blogin-wrapp h4 span,
.blogin-wrapp p span,
.buttons h4 span,
.canver-wrapp h2 span,
.canver-wrapp h4 span,
.canver-wrapp h5 span,
.canver-wrapp h6 span,
.canver-wrapp p span,
.contac-wrapp h2 span,
.contac-wrapp h3 span,
.contac-wrapp p span,
.contac-wrapp2 h2 span,
.covid-wrapp h2 span,
.covid-wrapp p span,
.detier-wrapp h2 span,
.detier-wrapp h3 span,
.detier-wrapp p span,
.directions-wrapp .directions-box1 p span,
.enquer-wrapp h2 span,
.enquer-wrapp p span,
.facier-wrapp h2 span,
.fees-wrapp h2 span,
.footer-wrapp p span,
.gallery-wrapp h2 span,
.gallery-wrapp h3 span,
.gallery-wrapp p span,
.gallin-wrapp h2 span,
.gallin-wrapp h3 span,
.gallin-wrapp p span,
.gester-wrapp p span,
.header-wrapp h2 span,
.honoer-wrapp p span,
.impoer-wrapp h2 span,
.inner-wrapp h6 span,
.practice-wrapp p span,
.recruitment-wrapp h3 span,
.recruitment-wrapp h4 span,
.recruitment-wrapp h5 span,
.recruitment-wrapp h6 span,
.recruitment-wrapp p span,
.sidber-wrapp h2 span,
.sidber-wrapp h3 span,
.sidber-wrapp p span,
.team-wrapp h2 span,
.team-wrapp h3 span,
.team-wrapp h4 span,
.team-wrapp p span,
.teamin-wrapp h2 span,
.teamin-wrapp h3 span,
.teamin-wrapp h4 span,
.teamin-wrapp h5 span,
.teamin-wrapp h6 span,
.teamin-wrapp p span,
.testi-wrapp h2 span,
.testi-wrapp h3 span,
.testi-wrapp p span,
.treatin-wrapp h2 span,
.treatin-wrapp p span,
.treatment-slider h2 span,
.treatment-wrapp h2 span,
.treatment-wrapp h3 span,
.treatment-wrapp p span,
nav.navigation.pagination {
    display: block
}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    margin: 0 0 25px;
    float: left;
    width: 100%
}

.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important
}

@media(max-width:480px) {

    .alignleft,
    .alignnone,
    .alignright,
    img.alignleft,
    img.alignnone,
    img.alignright {
        display: block;
        margin: 0 auto;
        float: none
    }

    .common-style form.search-form label {
        width: 100%;
        float: left;
        margin-bottom: 15px
    }

    .common-style [type=search] {
        width: 70%;
        margin-left: 0;
        margin-right: 2%
    }

    .common-style [type=submit] {
        width: 28%;
        float: right;
        padding: 10px 0
    }
}

.abouts-wrapp,
.abouts-wrapp .abouts-row1 .abouts-row2 .abouts-bar1,
.banner-wrapp,
.bloger-wrapp,
.blogin-wrapp,
.canver-wrapp,
.contac-wrapp,
.contac-wrapp .contac-row1,
.contac-wrapp .contac-row1 .time-row,
.contac-wrapp .contac-row1 .time-row1,
.contac-wrapp2,
.conter-wrapp,
.conter-wrapp .conter-row1 .conter-bar1,
.conter-wrapp .conter-row2 .conter-bar2,
.covid-wrapp,
.covid-wrapp .covid-row3 img,
.detier-wrapp,
.directions-wrapp .directions-box1 .directions-row1,
.directions-wrapp .directions-box1 .directions-row2,
.enquer-wrapp,
.facier-wrapp,
.facier-wrapp .facier-row1 .facier-bar1,
.fees-wrapp,
.footer-wrapp,
.gallery-wrapp .gallery-row1,
.gallery-wrapp .gallery-row2 img,
.gallin-wrapp,
.gester-wrapp,
.header-wrapp,
.header-wrapp .header-row1 .header-bar1,
.honoer-wrapp,
.honoer-wrapp .honoer-row1 .honoer-bar1,
.impoer-wrapp,
.impoer-wrapp .impoer-row1 .impoer-bar1,
.inner-wrapp,
.linker-wrapp,
.paiger-wrapp,
.practice-wrapp,
.practice-wrapp .practice-row1 .practice-bar1,
.practice-wrapp .practice-row2,
.recruitment-wrapp,
.recruitment-wrapp .recruitment-row2 .recruitment-bar1,
.sidber-wrapp,
.sidber-wrapp .sidber-row2 .sidber-bar2,
.sidber-wrapp .sidber-row3 .sidber-bar3,
.team-wrapp,
.team-wrapp .team-row1 .team-col1 .team-bar1,
.teamin-wrapp,
.testi-wrapp,
.treatin-wrapp,
.treatment-slider,
.treatment-slider .treatment-row1,
.treatment-slider .treatment-row1 .treatment-col1 .treatment-bar1,
.treatment-wrapp {
    width: 100%;
    float: left
}

.margin {
    width: 100%;
    max-width: 1294px;
    margin: auto
}

.header-wrapp {
    background: #000;
    padding: 26px 0 20px
}

.header-wrapp p {
    float: left;
    font-size: 15px;
    color: #fff;
    letter-spacing: 0;
    line-height: 28px;
    margin: 0
}

.header-wrapp p span,
.impoer-wrapp p span {
    display: inline;
    margin: 0 0 0 8px
}

.banner-wrapp p strong,
.canver-wrapp p strong,
.detier-wrapp p strong,
.enquer-wrapp p strong,
.facier-wrapp p strong,
.footer-wrapp p strong,
.gester-wrapp p strong,
.header-wrapp p strong,
.honoer-wrapp p strong,
.impoer-wrapp p strong,
.sidber-wrapp p strong {
    font-weight: 700
}

.header-wrapp h2 {
    font-size: 41px;
    font-weight: 400;
    color: #70c6cc;
    letter-spacing: .4px;
    line-height: 51px;
    margin: -11px 0 0
}

.banner-wrapp h3 a,
.canver-wrapp .canver-row2 h3,
.contac-wrapp h3 a,
.contac-wrapp p a:hover,
.header-wrapp h2 a {
    color: #70c6cc
}

.header-wrapp .header-row1 {
    width: 212px;
    float: left;
    margin: 0 0 0 108px
}

.abouts-wrapp .abouts-row1 .abouts-row3 .video-img img,
.abouts-wrapp .abouts-row1 .abouts-row4 img,
.abouts-wrapp .video-button img,
.banner-wrapp .banner-row1 img,
.banner-wrapp .banner-row2 img,
.banner-wrapp .banner-row3 img,
.bloger-wrapp .bloger-row1 img,
.bloger-wrapp .bloger-row2 img,
.blogin-wrapp .blogin-row1 img,
.canver-wrapp .canver-row1 img,
.canver-wrapp .canver-row2 img,
.canver-wrapp .canver-row3 img,
.canver-wrapp .canver-row4 img,
.canver-wrapp .canver-row5 img,
.contac-wrapp .contac-row1 img,
.conter-wrapp .conter-row2 img,
.covid-wrapp .covid-row1 img,
.covid-wrapp .covid-row2 img,
.detier-wrapp .detier-row1 img,
.directions-wrapp .directions-box1 img,
.enquer-wrapp .enquer-row1 img,
.enquer-wrapp .enquer-row2 img,
.enquer-wrapp .enquer-row3 img,
.facier-wrapp .facier-row1 img,
.footer-wrapp .footer-row1 img,
.footer-wrapp .footer-row2 img,
.gester-wrapp .gester-row1 img,
.header-wrapp .header-row1 img,
.header-wrapp .header-row2 img,
.header-wrapp .header-row3 img,
.header-wrapp .header-row4 img,
.honoer-wrapp .honoer-row1 img,
.impoer-wrapp .impoer-row1 img,
.impoer-wrapp .impoer-row2 img,
.impoer-wrapp .impoer-row3 img,
.inner-wrapp .chat-col .chat-box .chat-icon img,
.paiger-wrapp .paiger-row1 img,
.practice-wrapp .practice-row1 img,
.renewal-wrapp .renewal-row1 img,
.sidber-wrapp .sidber-row2 img,
.sidber-wrapp .sidber-row3 img,
.team-wrapp .team-row1 img,
.teamin-wrapp .teamin-row1 .teamin-row2 img,
.testi-wrapp .testi-row1 img,
.testi-wrapp .testi-row3 img,
.treatin-wrapp .treatin-row1 img,
.treatment-slider .treatment-row1 .treatment-col1 img,
.treatment-wrapp .treatment-row1 img {
    width: 100%;
    display: block
}

.header-wrapp .header-row2 {
    width: auto;
    float: right;
    margin: 0 0 28px
}

.enquer-wrapp .enquer-row3 .enquer-bar3,
.header-wrapp .header-row2 .header-bar2,
.header-wrapp .header-row3 .header-bar3,
.header-wrapp .header-row4 .header-bar4,
.impoer-wrapp .impoer-row2 .impoer-bar2,
.impoer-wrapp .impoer-row3 .impoer-bar3,
.recruitment-wrapp .recruitment-row3 .recruitment-col2 {
    width: auto;
    float: right
}

.header-wrapp .header-row2 .header-bar2 li,
.impoer-wrapp .impoer-row3 .impoer-bar3 li {
    float: left;
    margin: 0 17px 0 0
}

.covid-wrapp .covid-row2 .covid-col1:last-child,
.header-wrapp .header-row2 .header-bar2 li:last-child,
.impoer-wrapp .impoer-row3 .impoer-bar3 li:last-child,
.practice-wrapp .practice-row1:nth-child(4n),
.team-wrapp .team-row1 .team-col1:nth-child(4n),
.treatment-wrapp .treatment-row1 .treatment-col1:nth-child(4n) {
    margin-right: 0
}

.header-wrapp .header-row3 {
    width: auto;
    float: right;
    margin: 0 0 16px
}

.header-wrapp .header-row4 {
    width: auto;
    float: right;
    margin: 0
}

.header-wrapp .header-btn1,
.impoer-wrapp .impoer-btn1 {
    float: left;
    color: #00bfbd;
    background: 0 0;
    border-color: #00bfbd;
    margin: 0 12px 0 0;
    padding: 12px 15px 13px
}

.banner-wrapp .banner-btn1:hover,
.blogin-wrapp .blogin-btn1:hover,
.buttons .buttons-btn1:hover,
.canver-wrapp .canver-btn2:hover,
.canver-wrapp .canver-btn3:hover,
.directions-wrapp .directions-btn1:hover,
.gallery-wrapp .gallery-btn1:hover,
.gallin-wrapp .gallin-btn1:hover,
.header-wrapp .header-btn1:hover,
.impoer-wrapp .impoer-btn1:hover,
.recruitment-wrapp .recruitment-btn2:hover,
.renewal-wrapp .renewal-btn1:hover,
.teamin-wrapp .teamin-btn1:hover,
.treatin-wrapp .treatin-btn1:hover,
.treatment-slider .treatment-btn1:hover,
.treatment-wrapp .treatment-btn1:hover {
    color: #fff;
    background: #00bfbd;
    border-color: #00bfbd
}

.header-wrapp h2,
.header-wrapp h2 a,
.impoer-wrapp h2,
.impoer-wrapp h2 a {
    display: inline-block;
    font-family: galano-grotesque-light-font
}

.header-bar2 li,
.header-bar2 li a {
    font-size: 14.5px;
    color: #fff;
    letter-spacing: 0
}

.banner-wrapp {
    min-height: 600px;
    background: #fff;
    padding: 2.1% 2.1% 0;
    position: relative
}

.banner-wrapp p {
    float: none;
    font-size: 17px;
    color: #878787;
    letter-spacing: .4px;
    line-height: 28px;
    margin: 0 0 26px
}

.banner-wrapp h2 {
    font-size: 38px;
    color: #fff;
    letter-spacing: 0;
    line-height: 46px;
    margin: 0 0 26px
}

.abouts-wrapp h4 a,
.banner-wrapp h2 a,
.banner-wrapp h4 a,
.canver-wrapp .canver-row2 h2,
.canver-wrapp .canver-row2 p,
.canver-wrapp h6 a,
.contac-wrapp2 h2 a,
.facier-wrapp h2 a {
    color: #fff
}

.banner-wrapp h3 {
    font-size: 15px;
    font-weight: 400;
    color: #70c6cc;
    letter-spacing: 0;
    line-height: 20px;
    margin: 0
}

.banner-wrapp h4 {
    font-size: 38px;
    color: #fff;
    letter-spacing: 0;
    line-height: 46px;
    margin: 0
}

.banner-wrapp .banner-row1 {
    width: 1294px;
    float: left;
    margin: 0 auto;
    position: absolute;
    top: 5.6%;
    right: 0;
    left: 0
}

.banner-wrapp .banner-row1 .banner-bar1 {
    width: 30.5%;
    float: left;
    background: rgba(0, 0, 0, .8);
    padding: 2.5% 3% 2.6%
}

.banner-wrapp .banner-row2 {
    width: 1294px;
    float: left;
    margin: 0 auto;
    position: absolute;
    right: 0;
    bottom: 13.6%;
    left: 0
}

.banner-wrapp .banner-row2 .banner-bar2 {
    width: 13%;
    float: left;
    z-index: 99;
    position: fixed;
    bottom: 20px;
    left: 2%
}

.banner-wrapp .banner-row3 {
    width: 1150px;
    float: right;
    margin: 0 auto;
    position: absolute;
    right: 0;
    bottom: 16.3%;
    left: 0
}

.banner-wrapp .banner-row3 .banner-bar3 {
    width: auto;
    float: right;
    position: relative;
    z-index: 9
}

.banner-wrapp .banner-btn1 {
    float: left;
    color: #00bfbd;
    background: 0 0;
    border-color: #00bfbd;
    margin: -6px 0 0;
    padding: 12px 15px 13px 17px
}

.canver-wrapp .canver-row1,
.canver-wrapp .canver-row2 {
    margin: 0 2.1% 2.1% 0;
    float: left;
    width: 31.93%;
    position: relative
}

.banner-wrapp h3,
.banner-wrapp h3 span {
    display: inline-block;
    position: relative;
    top: -2px
}

.abouts-wrapp h2,
.abouts-wrapp h2 span,
.abouts-wrapp h3,
.abouts-wrapp h3 span,
.abouts-wrapp p,
.abouts-wrapp p span,
.banner-wrapp h2,
.banner-wrapp h2 span,
.banner-wrapp h4,
.banner-wrapp h4 span,
.bloger-wrapp h2,
.bloger-wrapp h2 span,
.bloger-wrapp p,
.bloger-wrapp p span,
.blogin-wrapp h2,
.blogin-wrapp h2 span,
.blogin-wrapp h4,
.blogin-wrapp h4 span,
.blogin-wrapp p,
.blogin-wrapp p span,
.buttons .buttons-btn2 span,
.buttons h4,
.buttons h4 span,
.canver-row4 p,
.canver-row4 p span,
.canver-wrapp h2,
.canver-wrapp h2 span,
.canver-wrapp h4,
.canver-wrapp h4 span,
.contac-wrapp h2 span,
.contac-wrapp2 h2,
.covid-wrapp p span,
.covid-wrapp2 p,
.detier-wrapp h2,
.detier-wrapp h2 span,
.detier-wrapp p,
.detier-wrapp p span,
.enquer-wrapp h2,
.enquer-wrapp h2 span,
.facier-wrapp h2,
.facier-wrapp h2 span,
.fees-wrapp h2,
.fees-wrapp h2 span,
.gallery-wrapp h2,
.gallery-wrapp h2 span,
.gallery-wrapp h4,
.gallery-wrapp h4 span,
.gallery-wrapp p,
.gallery-wrapp p span,
.gallin-wrapp h2,
.gallin-wrapp h2 span,
.gallin-wrapp h4,
.gallin-wrapp h4 span,
.gallin-wrapp p,
.gallin-wrapp p span,
.recruitment-wrapp h3,
.recruitment-wrapp h3 span,
.recruitment-wrapp h4,
.recruitment-wrapp h4 span,
.recruitment-wrapp p,
.recruitment-wrapp p span,
.sidber-wrapp h2,
.sidber-wrapp h2 span,
.sidber-wrapp p,
.sidber-wrapp p span,
.team-wrapp h2,
.team-wrapp h2 span,
.team-wrapp h3,
.team-wrapp h3 span,
.team-wrapp p,
.team-wrapp p span,
.teamin-wrapp h2,
.teamin-wrapp h2 span,
.teamin-wrapp h5,
.teamin-wrapp h5 span,
.teamin-wrapp h6,
.teamin-wrapp h6 span,
.teamin-wrapp p,
.teamin-wrapp p span,
.testi-wrapp p,
.testi-wrapp p span,
.treatin-wrapp h2,
.treatin-wrapp h2 span,
.treatin-wrapp h3,
.treatin-wrapp h3 span,
.treatin-wrapp p,
.treatin-wrapp p span,
.treatment-slider h2,
.treatment-slider h2 span,
.treatment-wrapp h2,
.treatment-wrapp h2 span,
.treatment-wrapp h3,
.treatment-wrapp h3 span,
.treatment-wrapp p,
.treatment-wrapp p span {
    font-family: Poppins, sans-serif;
    font-weight: 300
}

.canver-wrapp {
    background: url(../images/canver-bg1.jpg) top center/cover no-repeat;
    padding: 0 2.1% 260px
}

.canver-wrapp p {
    float: none;
    font-size: 16px;
    color: #363636;
    letter-spacing: 0;
    line-height: 22px;
    margin: 0 0 26px
}

.canver-wrapp h2 {
    font-size: 34px;
    color: #363636;
    letter-spacing: 0;
    line-height: 46px;
    margin: 0 0 4px
}

.canver-wrapp h2 a,
.canver-wrapp h3 a,
.canver-wrapp h4 a,
.canver-wrapp h5 a,
.enquer-wrapp h3 a {
    color: #363636
}

.canver-wrapp h3 {
    font-size: 14px;
    font-weight: 400;
    color: #363636;
    letter-spacing: 0;
    line-height: 20px;
    margin: 0
}

.canver-wrapp h4 {
    font-size: 38px;
    color: #363636;
    letter-spacing: 0;
    line-height: 46px;
    margin: 0 0 14px
}

.canver-wrapp h5 {
    font-size: 14.5px;
    color: #363636;
    letter-spacing: .2px;
    line-height: 24px;
    margin: 0 0 24px
}

.canver-wrapp h6 {
    font-size: 21.07px;
    font-weight: 400;
    color: #fff;
    letter-spacing: 0;
    line-height: 26px;
    margin: 0 0 22px
}

.canver-wrapp .canver-row1 {
    text-align: left
}

.canver-wrapp .canver-row1 .canver-bar1,
.canver-wrapp .canver-row3 .canver-bar3 {
    width: 85.4%;
    float: left;
    position: absolute;
    top: 10%;
    left: 7.4%
}

.canver-wrapp .canver-row2 {
    text-align: right
}

.canver-wrapp .canver-row2 .canver-bar2 {
    width: 85.4%;
    float: left;
    position: absolute;
    bottom: 13%;
    left: 7.4%
}

.canver-wrapp .canver-row2 .canver-box1 {
    right: inherit;
    left: 7.4%
}

.canver-wrapp .canver-row3 {
    width: 31.93%;
    float: left;
    text-align: right;
    margin: 0 0 2.1%;
    position: relative
}

.canver-wrapp .canver-row4 {
    width: 31.93%;
    float: right;
    text-align: left;
    margin: 0;
    position: relative
}

.canver-wrapp .canver-row4 .canver-bar4 {
    width: 44%;
    float: right;
    position: absolute;
    right: 7.4%;
    bottom: 17%
}

.canver-wrapp .canver-row5 {
    width: 65.96%;
    float: left;
    text-align: left;
    margin: 0 2.1% 0 0;
    position: relative
}

.canver-wrapp .canver-row5 p {
    font-size: 14.5px;
    letter-spacing: .2px;
    line-height: 24px
}

.canver-wrapp .canver-row5 .canver-bar5 {
    width: 100%;
    float: left;
    padding: 2.78% 3.48% 0
}

.canver-wrapp .canver-btn1 {
    float: none;
    color: #363636;
    background: 0 0;
    border-color: rgba(54, 54, 54, .29);
    margin: -6px 0 0;
    padding: 12px 15px 13px 17px;
    position: relative;
    z-index: 1000
}

.canver-wrapp .canver-btn2,
.canver-wrapp .canver-btn3 {
    color: #00bfbd;
    border-color: #00bfbd;
    margin: -6px 0 0;
    background: 0 0
}

.abouts-wrapp .abouts-btn1:hover,
.bloger-wrapp .bloger-btn1:hover,
.canver-wrapp .canver-btn1:hover,
.enquer-wrapp .enquer-btn1:hover,
.paiger-wrapp .paiger-btn1:hover,
.paiger-wrapp .paiger-btn2:hover,
.sidber-wrapp .sidber-btn1:hover {
    color: #fff;
    background: #363636;
    border-color: rgba(54, 54, 54, .29)
}

.canver-wrapp .canver-btn2 {
    float: none;
    padding: 12px 15px 13px 17px;
    position: relative;
    z-index: 1000
}

.canver-wrapp .canver-btn3 {
    float: left;
    padding: 12px 20px 13px 22px
}

.canver-wrapp h3,
.canver-wrapp h3 span {
    display: inline-block;
    position: relative;
    top: 0
}

.canver-wrapp h5,
.canver-wrapp h5 span {
    font-family: Poppins, sans-serif;
    font-weight: 600
}

.canver-wrapp .canver-row4 .square-bar1:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #00000070
}

.detier-wrapp {
    background: 0 0;
    margin: -236px 0 0;
    padding: 2.1% 2.1% 0;
    position: relative;
    z-index: 9
}

.detier-wrapp p {
    float: none;
    font-size: 14.5px;
    color: #fff;
    letter-spacing: .4px;
    line-height: 24px;
    margin: 0 0 26px
}

.detier-wrapp h2 {
    font-size: 38px;
    color: #000;
    letter-spacing: 0;
    line-height: 46px;
    margin: 0 0 8px
}

.detier-wrapp h3 {
    font-size: 15.23px;
    color: #fdfdfd;
    letter-spacing: 1.8px;
    line-height: 21.09px;
    margin: 0 0 8px
}

.detier-wrapp h3 a {
    color: #fdfdfd
}

.detier-wrapp .detier-row1 {
    width: 42%;
    float: left;
    background: url(../images/detier-texture1.jpg) center/cover no-repeat;
    margin: 0;
    padding: 0 0 41.2%;
    position: relative
}

.detier-wrapp .detier-row1 .detier-bar1 {
    width: 440px;
    float: left;
    top: 53%;
    right: 103px
}

.detier-wrapp .detier-row2 {
    width: 58%;
    float: right;
    text-align: center;
    margin: 0;
    position: relative
}

.detier-wrapp .detier-row2 img {
    width: 100%;
    display: block;
    height: 38.8vw;
    object-fit: cover;
    max-width: 100%
}

.detier-wrapp .detier-row2 .detier-bar2 {
    width: 100%;
    float: right;
    top: 50%;
    left: 0;
    z-index: 9
}

.detier-bar1,
.detier-bar2 {
    transform: translateY(-50%);
    position: absolute;
    z-index: 1
}

.detier-wrapp h3,
.detier-wrapp h3 span {
    text-transform: uppercase;
    font-family: Poppins, sans-serif;
    font-weight: 700
}

.detier-wrapp .detier-row1:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    top: 0;
    background: #0000001c
}

.detier-wrapp .mona-all-model-slide.owl-carousel,
.inner-wrapp .whats-widget .margin,
.renewal-wrapp {
    position: relative
}

.detier-wrapp .mona-all-model-slide.owl-carousel .owl-dots {
    bottom: 10%;
    right: inherit;
    width: auto;
    left: 3%
}

.detier-wrapp .mona-all-model-slide.owl-carousel .single-item {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    position: relative
}

.detier-wrapp .mona-all-model-slide.owl-carousel .single-item .detier-row2 img {
    height: 100%;
    object-fit: cover;
    width: 100%;
    margin: 0 auto;
    display: block
}

.enquer-wrapp {
    text-align: center;
    background: url(../images/enquer-bg1.jpg) top/cover no-repeat;
    overflow: hidden;
    margin: -190px 0 0;
    padding: 292px 0 94px;
    position: relative
}

.enquer-wrapp p,
.gester-wrapp p {
    float: none;
    font-size: 15px;
    color: #878787;
    letter-spacing: .4px;
    line-height: 26px;
    margin: 0 0 26px
}

.enquer-wrapp h2 {
    font-size: 38px;
    color: #000;
    letter-spacing: 0;
    line-height: 46px;
    margin: 0 0 26px
}

.enquer-wrapp h2 sup {
    font-size: 24px;
    position: relative;
    top: -18px
}

.enquer-wrapp h3 {
    font-size: 15.14px;
    font-weight: 400;
    color: #363636;
    letter-spacing: 0;
    line-height: 27.85px;
    margin: 0
}

.enquer-wrapp .enquer-row1 {
    width: 21.8%;
    float: none;
    margin: 70px auto 76px
}

.bloger-wrapp .bloger-row2 .bloger-bar2,
.enquer-wrapp .enquer-row1 .enquer-bar1 {
    width: 100%;
    float: none
}

.enquer-wrapp .enquer-row2 {
    width: 1084px;
    float: left;
    margin: 0 auto
}

.enquer-wrapp .enquer-row2 .enquer-bar2 {
    width: auto;
    float: left;
    position: relative;
    z-index: 99
}

.enquer-wrapp .enquer-row3 {
    width: 1084px;
    float: right;
    margin: 0 auto
}

.enquer-wrapp .enquer-btn1 {
    float: none;
    color: #363636;
    background: 0 0;
    border-color: rgba(54, 54, 54, .29);
    margin: 0;
    padding: 12px 15px 13px 17px;
    position: relative
}

.enquer-wrapp h3,
.enquer-wrapp h3 span {
    display: inline-block;
    position: relative;
    top: -5px
}

.enquer-row2,
.enquer-row3 {
    transform: translateY(-50%);
    position: absolute;
    top: 66%;
    right: 0;
    left: 0
}

.enquer-wrapp .enquer-btn1 sup {
    position: relative;
    top: -5px;
    right: 5px
}

.facier-wrapp {
    text-align: center;
    background: #000;
    padding: 54px 0 70px
}

.facier-wrapp p {
    float: left;
    font-size: 15px;
    color: #19485e;
    letter-spacing: 0;
    line-height: 28px;
    margin: 0
}

.facier-wrapp p span {
    display: inline;
    margin: 0 4px
}

.facier-wrapp h2 {
    font-size: 38px;
    color: #fff;
    letter-spacing: 0;
    line-height: 46px;
    margin: 0 0 54px
}

.facier-wrapp .facier-row1 {
    width: 100%;
    float: none;
    margin: 0
}

.facier-wrapp .facier-row1 .facier-bar1 .facier-fil1 {
    color: #fff;
    background: 0 0;
    border-color: #00bfbd
}

.facier-wrapp .facier-row1 .facier-bar1 .facier-fil2 {
    width: 24.1%;
    height: 43px;
    float: left;
    margin: 0 1.2% 0 0;
    padding: 0 1%
}

.facier-wrapp .facier-row1 .facier-bar1 .facier-fil3 {
    width: 24.1%;
    height: 43px;
    float: left;
    margin: 0;
    padding: 12px 1% 0
}

.facier-wrapp .facier-btn1 {
    float: none;
    color: #00bfbd;
    background: 0 0;
    border-color: #00bfbd;
    cursor: pointer;
    margin: 10px 0 0;
    padding: 12px 15px 13px 17px
}

.contac-wrapp2 .form-btn1:hover,
.contac-wrapp2 .form-col .form-row .caldera-grid .btn:hover,
.facier-wrapp .facier-btn1:hover,
.facier-wrapp .facier-row1 .caldera-grid .btn:hover,
.modal.payment .modal-content .modal-body .caldera-grid .btn:hover {
    color: #fff;
    background-color: #00bfbd;
    border-color: #00bfbd
}

.gester-wrapp {
    text-align: center;
    background: #fff;
    border-bottom: 1px solid #e5e5e5;
    padding: 54px 0 38px
}

.canver-box2,
.contac-wrapp2 .form-col .form-row,
.directions-wrapp .directions-box2,
.gester-wrapp .gester-row1,
.honoer-wrapp .honoer-row1 {
    width: 100%;
    float: left;
    margin: 0
}

.gester-wrapp .gester-row1 .gester-bar1 {
    width: auto;
    float: left;
    margin: 0 54px 0 0
}

.gester-wrapp .gester-row1 .gester-bar1 a {
    outline: 0
}

.honoer-wrapp {
    text-align: center;
    background: 0 0;
    padding: 36px 0
}

.honoer-wrapp p {
    float: none;
    font-size: 16px;
    color: #6d6e71;
    letter-spacing: 0;
    line-height: 29px;
    margin: 0 0 26px
}

.honoer-wrapp .honoer-row1 .honoer-bar1 li {
    float: none;
    display: inline-block;
    margin: 0 16.2px
}

.honoer-bar1 li,
.honoer-bar1 li a {
    font-size: 18px;
    color: #000;
    letter-spacing: 0
}

.impoer-wrapp {
    background: #fff;
    padding: 26px 0 16px
}

.impoer-wrapp p {
    float: left;
    font-size: 15px;
    color: #000;
    letter-spacing: 0;
    line-height: 28px;
    margin: 0
}

.impoer-wrapp h2 {
    font-size: 38px;
    font-weight: 400;
    color: #000;
    letter-spacing: .4px;
    line-height: 51px;
    margin: -11px 0 0
}

.impoer-wrapp .impoer-row1 {
    width: 212px;
    float: left;
    margin: 0 0 0 132px
}

.impoer-wrapp .impoer-row2 {
    width: auto;
    float: right;
    margin: 36px 132px 22px 0
}

.impoer-wrapp .impoer-row3 {
    width: auto;
    float: right;
    margin: 0 132px 0 0
}

.impoer-bar3 li,
.impoer-bar3 li a {
    font-size: 13.5px;
    color: #000;
    letter-spacing: 0
}

.footer-wrapp {
    background: #fff;
    padding: 16px 0 100px
}

.footer-wrapp p {
    float: none;
    font-size: 12.36px;
    color: #fff;
    letter-spacing: .4px;
    line-height: 25px;
    margin: -5px 0 0
}

.footer-wrapp .footer-row1 {
    width: 100%;
    float: none;
    margin: 0 auto;
    text-align: center
}

.footer-wrapp .footer-row1 .footer-bar1 {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 5px
}

.footer-wrapp .footer-row1 .footer-bar1 li {
    float: none;
    margin: 0 2px;
    display: inline-block
}

.footer-wrapp .footer-row2 {
    width: auto;
    float: none;
    margin: 0 auto;
    text-align: center
}

.footer-wrapp .footer-row2 .footer-bar2 {
    width: 100%;
    float: right
}

.footer-wrapp .footer-row2 .footer-bar2 li {
    float: none;
    margin: 0 8px;
    display: inline-block
}

.footer-bar1 li,
.footer-bar1 li a,
.footer-bar2 li,
.footer-bar2 li a {
    font-size: 15.57px;
    color: #9a9a9a;
    letter-spacing: 0;
    font-family: Poppins, sans-serif;
    font-weight: 400
}

.fees-lt,
.fees-rt,
.inner-wrapp h1 {
    font-weight: 300;
    font-family: Poppins, sans-serif
}

.inner-wrapp {
    min-height: 320px;
    position: relative;
    padding: 0
}

.inner-wrapp h1 {
    font-size: 38px;
    color: #000;
    margin: 0 0 13px;
    line-height: 46px
}

.inner-wrapp h6 {
    font-size: 13px;
    color: #000;
    line-height: 17px;
    margin: 0 0 8px
}

.inner-wrapp .inner-row1 {
    width: 100%;
    float: left;
    text-align: center;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0
}

.inner-wrapp .inner-row1 .inner-bar1 {
    width: 100%;
    float: left;
    margin: 0 0 2px
}

.inner-wrapp .inner-row1 .inner-bar1 li,
.paiger-wrapp .paiger-row1 .paiger-bar1 li {
    float: none;
    display: inline-block
}

.inner-wrapp .inner-row1 .inner-bar1 li:nth-child(2n) {
    margin: 0 1px;
    position: relative
}

.inner-wrapp .inner-row1 .inner-bar1 li a:hover {
    color: #60686e
}

.inner-bar1 li,
.inner-bar1 li a {
    font-size: 16px;
    color: #000;
    line-height: 22px
}

.inner-wrapp .chat-col {
    width: 1294px;
    float: left;
    text-align: center;
    margin: 0 auto;
    position: absolute;
    bottom: 13.6%;
    left: 0;
    right: 0
}

.inner-wrapp .chat-col .chat-box {
    width: 92px;
    float: right;
    padding: 13px 0 15px;
    margin: 0;
    background: #fff;
    border-radius: 20px
}

.inner-wrapp .chat-col .chat-box .chat-icon {
    width: 40px;
    margin: 0 auto
}

.inner-wrapp h6,
.inner-wrapp h6 span,
.recruitment-wrapp h2,
.recruitment-wrapp h2 span {
    font-family: Poppins, sans-serif;
    font-weight: 400
}

.inner-wrapp .whats-widget {
    width: 100%;
    margin: 0 auto;
    position: relative;
    display: block;
    float: left;
    clear: both
}

.inner-wrapp .whats-widget .chat-col {
    width: auto;
    left: inherit;
    margin: 0 0 3.5%
}

.abouts-wrapp,
.recrtmnt-wrap,
.teamin-wrapp,
.treatin-wrapp {
    padding: 26px 0 45px
}

.abouts-wrapp h2,
.blogin-wrapp h4,
.recrtmnt-wrap h2,
.teamin-wrapp h6,
.treatin-wrapp h2 {
    font-size: 26px;
    color: #00bfbd;
    line-height: 38px;
    margin: 0 0 25px
}

.abouts-wrapp h3 {
    font-size: 28px;
    color: #000;
    width: 100%;
    float: left;
    line-height: 46px;
    margin: 10px 0 11px
}

.abouts-wrapp h4 {
    font-size: 14.5px;
    color: #fff;
    line-height: 24px;
    letter-spacing: .15px;
    margin: 0
}

.abouts-wrapp p,
.recrtmnt-wrap p,
.team-wrapp p,
.teamin-wrapp p,
.treatin-wrapp p,
.treatment-wrapp p {
    font-size: 14.5px;
    color: #000;
    line-height: 24px;
    letter-spacing: .15px;
    margin: 0 0 23px;
    text-align: justify
}

.abouts-wrapp .abouts-row1,
.teamin-wrapp .teamin-row1 {
    width: 100%;
    max-width: 815px;
    margin: 0 auto
}

.abouts-wrapp .abouts-row1 .abouts-row2 {
    width: 100%;
    float: right;
    margin: 0 0 22px
}

.abouts-wrapp .abouts-row1 .abouts-row2 .abouts-bar1 li,
.recruitment-wrapp .recruitment-row2 .recruitment-bar1 li {
    font-size: 14.5px;
    color: #000;
    letter-spacing: .15px;
    line-height: 24px;
    background: url(../images/dot.png) 0 10px no-repeat;
    display: block;
    padding-left: 13px;
    font-family: Poppins, sans-serif;
    font-weight: 300
}

.abouts-wrapp .abouts-row1 .abouts-row3 {
    width: 100%;
    float: left;
    background: #000;
    margin: 66px 0;
    position: relative
}

.abouts-wrapp .abouts-row1 .abouts-row3 .abouts-lt {
    width: 68.2%;
    float: left;
    position: relative
}

.abouts-wrapp .abouts-row1 .abouts-row3 .video-img,
.renewal-wrapp .renewal-row11,
.treatment-wrapp .treatment-row1 .treatment-col1 .treatment-bar1 {
    width: 100%;
    float: left;
    position: relative
}

.abouts-wrapp .video-button {
    width: 100%;
    float: right;
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    text-align: center
}

.abouts-wrapp .video-button .video-bar1 {
    width: auto;
    float: none
}

.abouts-wrapp .abouts-row1 .abouts-row3 .abouts-rt {
    width: 31.8%;
    float: right;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    padding: 0 3%
}

.abouts-wrapp .abouts-row1 .abouts-row4 {
    width: 100%;
    float: none;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    border: 1px solid #00bfbd;
    padding: 30px 4% 38px;
    max-width: 587px;
    margin: 0 auto
}

.abouts-wrapp .abouts-row1 .abouts-row4 .abouts-bar4 {
    width: 100%;
    max-width: 587px;
    margin: 0 auto;
    border: 1px solid #d9d9d9
}

.abouts-wrapp .abouts-btn1,
.bloger-wrapp .bloger-btn1,
.sidber-wrapp .sidber-btn1 {
    float: none;
    color: #363636;
    background: 0 0;
    border-color: rgba(54, 54, 54, .29);
    margin: 0;
    padding: 12px 15px 13px 17px
}

.abouts-wrapp .abouts-row1 .abouts-row4>.abouts-bar4 {
    width: 150px;
    float: none;
    display: inline-block;
    position: relative;
    top: 0;
    margin: 0 48px 0 0;
    border: 0;
    max-width: 100%
}

.abouts-wrapp .abouts-row1 .abouts-row4 h4 {
    color: #00bfbd;
    margin: 0 0 23px
}

.abouts-wrapp .abouts-row1 .abouts-row4 a {
    width: 180px;
    float: none;
    color: #fff;
    background: #893277;
    margin: 0;
    padding: 12px 15px 13px 17px;
    text-align: center;
    font-size: 12px;
    letter-spacing: 2.3px;
    text-transform: uppercase;
    border: 1px solid;
    border-radius: 9px;
    transition: .25s ease-out;
    display: inline-block;
    font-family: Poppins, sans-serif;
    font-weight: 400;
    line-height: normal;
    box-shadow: none
}

.abouts-wrapp .abouts-row1 .abouts-row4 a:hover {
    color: #893277;
    background: 0 0;
    border-color: #893277
}

.treatment-slider {
    text-align: center;
    padding: 0 0 15px
}

.treatment-slider h2 {
    font-size: 30px;
    color: #000;
    line-height: 46px;
    margin: 0 0 26px
}

.treatment-slider .margin,
.treatment-wrapp .margin {
    max-width: 1430px
}

.treatment-slider .treatment-row1 .treatment-col1 {
    width: 97%;
    display: inline-block;
    position: relative
}

.treatment-slider .treatment-row1 .treatment-col1 .treatment-bar2 {
    width: 90%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: auto
}

.treatment-slider .treatment-btn1,
.treatment-wrapp .treatment-btn1 {
    float: none;
    color: #00bfbd;
    background: 0 0;
    border-color: #00bfbd;
    margin: -6px 0 0;
    padding: 12px 15px 13px 17px
}

.conter-wrapp {
    padding: 14px 0 90px;
    position: relative;
    z-index: 99
}

.conter-wrapp .conter-row1 {
    width: 62.1%;
    float: left;
    margin: 0;
    position: relative
}

.conter-wrapp .conter-row1 img {
    width: auto;
    display: block;
    max-width: 100%
}

.conter-wrapp .conter-row2 {
    width: 29.1%;
    float: right;
    margin: 0;
    position: relative
}

.conter-wrapp .conter-row3 {
    width: 67.3%
}

.sidber-wrapp {
    position: relative;
    text-align: center
}

.sidber-wrapp h2 {
    font-size: 30px;
    color: #000;
    line-height: 45.98px;
    margin: 0 0 10px
}

.sidber-wrapp h3,
.sidber-wrapp p {
    font-size: 14.5px;
    color: #000;
    letter-spacing: .15px
}

.sidber-wrapp h3 {
    line-height: 10px;
    margin: 0 0 24px
}

.sidber-wrapp p {
    float: none;
    line-height: 24px;
    margin: 0 0 23px
}

.sidber-wrapp .sidber-row2 {
    width: 100%;
    float: left;
    margin: 0;
    padding: 19px 50px 0
}

.blogin-wrapp .blogin-row1,
.sidber-wrapp .sidber-row3,
.sidber-wrapp .sidber-row4 {
    margin: 0 0 30px;
    width: 100%;
    float: left
}

.sidber-wrapp .sidber-row2 h2 {
    margin: 0 0 25px
}

.sidber-wrapp .sidber-row3 {
    background: url(../images/sidber-bg1.jpg) center/cover no-repeat;
    padding: 27px 50px 53px;
    text-align: left
}

.sidber-wrapp .sidber-row3 .sidber-bar3 li {
    float: none;
    display: block
}

.sidber-wrapp .sidber-row3 .sidber-bar3 li a {
    font-size: 15.99px;
    color: #000;
    padding: 0;
    line-height: 40px;
    display: block
}

.sidber-wrapp .sidber-row4 {
    background: #ec008b;
    padding: 46px 12% 50px;
    border-radius: 20px
}

.blogin-wrapp h2 {
    font-size: 28px;
    color: #000;
    line-height: 36px;
    margin: 0 0 11px
}

.bloger-wrapp h3,
.blogin-wrapp h3 {
    font-size: 16px;
    color: rgba(0, 0, 0, .5);
    line-height: 40px;
    margin: 0
}

.bloger-wrapp h3 a,
.blogin-wrapp h3 a {
    color: rgba(0, 0, 0, .5)
}

.bloger-wrapp p,
.blogin-wrapp p,
.directions-wrapp .directions-box1 p {
    font-size: 14.5px;
    color: #000;
    line-height: 24px;
    letter-spacing: .15px;
    margin: 0 0 23px
}

.blogin-wrapp .blogin-btn1,
.gallin-wrapp .gallin-btn1,
.teamin-wrapp .teamin-btn1,
.treatin-wrapp .treatin-btn1 {
    float: left;
    color: #00bfbd;
    background: 0 0;
    border-color: #00bfbd;
    margin: 0;
    padding: 12px 15px 13px 17px
}

.bloger-wrapp h2 {
    font-size: 22px;
    color: #000;
    line-height: 36px;
    margin: 0 0 11px
}

.bloger-wrapp .bloger-row1 {
    width: 100%;
    float: left;
    text-align: left;
    margin: 0;
    display: flex;
    flex-wrap: wrap
}

.bloger-wrapp .bloger-row1 .bloger-bar1 {
    width: 100%;
    float: left;
    margin: 0 0 20px
}

.bloger-wrapp .bloger-row2 {
    width: 47%;
    float: left;
    margin: 0 0 52px;
    position: relative;
    padding: 0 0 40px
}

.paiger-wrapp .paiger-btn1,
.paiger-wrapp .paiger-btn2 {
    color: #363636;
    background: 0 0;
    border-color: rgba(54, 54, 54, .29);
    padding: 12px 15px 13px
}

.bloger-wrapp .bloger-row2:nth-child(2n) {
    float: right;
    margin-left: 6%
}

.bloger-wrapp .bloger-row2 .bloger-btn1 {
    position: absolute;
    bottom: 0
}

.paiger-wrapp {
    text-align: center;
    padding: 0
}

.paiger-wrapp .paiger-row1 {
    width: auto;
    float: left;
    margin: 0
}

.paiger-wrapp .paiger-row1 .paiger-bar1 {
    width: auto;
    float: none;
    display: inline-block;
    margin: 4px 0 0
}

.paiger-wrapp .paiger-row1 .paiger-bar1 li a {
    display: inline-block;
    padding: 13px 3px
}

.paiger-wrapp .paiger-btn1 {
    float: none;
    margin: 10px 15px 0 0
}

.paiger-wrapp .paiger-btn2 {
    float: none;
    margin: 10px 0 0 15px
}

.paiger-bar1 li,
.paiger-bar1 li a {
    font-size: 16px;
    color: #121313;
    letter-spacing: 2px
}

.paiger-wrapp .paiger-row1 h2.screen-reader-text {
    display: none
}

.paiger-wrapp .paiger-row1 span.page-numbers.current {
    float: none;
    display: inline-block;
    font-size: 16px;
    color: #00bfbd;
    letter-spacing: 2px;
    padding: 13px 3px
}

.paiger-wrapp .paiger-row1 a.page-numbers,
.paiger-wrapp .paiger-row1 span.page-numbers.dots {
    float: none;
    display: inline-block;
    font-size: 16px;
    color: #121313;
    letter-spacing: 2px;
    padding: 13px 3px
}

.paiger-wrapp .paiger-row1 a.next.page-numbers,
.paiger-wrapp .paiger-row1 a.prev.page-numbers {
    padding: 0;
    margin: 0;
    width: auto
}

.fees-wrapp {
    padding: 29px 0 46px
}

.fees-wrapp h2 {
    font-size: 28px;
    color: #000;
    line-height: 46px;
    margin: 0 0 37px
}

.fees-wrapp .fees-row1 {
    width: 100%;
    max-width: 790px;
    margin: 0 auto
}

.fees-wrapp .fees-row1 .fees-row2 {
    width: 100%;
    float: left;
    border-bottom: 1px solid #cfd8dc;
    margin: 0 0 38px;
    padding: 0 0 5px
}

.fees-wrapp .fees-row1 .fees-row2 .fees-bar1 {
    width: 100%;
    float: left;
    margin: 0 0 25px
}

.fees-wrapp .fees-row1 .fees-row2 .fees-bar1 .fees-lt {
    width: 80%;
    float: left
}

.fees-wrapp .fees-row1 .fees-row2 .fees-bar1 .fees-rt {
    width: 20%;
    float: right;
    text-align: right
}

.fees-lt,
.fees-rt {
    font-size: 16px;
    color: #000;
    line-height: 24.75px
}

.recruitment-wrapp {
    padding: 28px 0 120px
}

.recruitment-wrapp h2 {
    font-size: 16px;
    color: #fff;
    line-height: 1;
    border-radius: 10px
}

.recruitment-wrapp h3 {
    font-size: 26px;
    color: #00bfbd;
    line-height: 38px;
    margin: 0 0 12px
}

.recruitment-wrapp h4 {
    font-size: 22px;
    color: #000;
    line-height: 27.85px;
    margin: 0 0 16px
}

.recruitment-wrapp h5 {
    font-size: 18px;
    color: #999;
    line-height: 18px;
    margin: 0 0 52px
}

.recruitment-wrapp h5 a {
    color: #999
}

.recruitment-wrapp h6 {
    font-size: 16px;
    color: #000;
    line-height: 22px;
    margin: 0 9px 0 0;
    display: inline-block
}

.gallin-wrapp p,
.recruitment-wrapp p {
    font-size: 14.5px;
    color: #000;
    line-height: 24px;
    letter-spacing: .15px;
    margin: 0 0 23px;
    text-align: justify;
    padding: 0 0 0 10px
}

.gallery-wrapp h3,
.gallin-wrapp h3 {
    letter-spacing: 2px;
    color: #000;
    text-transform: uppercase
}

.recruitment-wrapp .recruitment-row {
    width: 100%;
    max-width: 766px;
    margin: 0 auto
}

.recruitment-wrapp .recruitment-row1 {
    width: 100%;
    float: left;
    margin: 7px 0 0
}

.recruitment-wrapp .recruitment-row2 {
    width: 100%;
    float: left;
    margin: 0;
    padding: 26px 10px 40px
}

.recruitment-wrapp .recruitment-row3 {
    width: 100%;
    float: left;
    margin: 85px 0 30px
}

.recruitment-wrapp .recruitment-row3 p {
    padding: inherit
}

.recruitment-wrapp .recruitment-row3 .recruitment-row2 {
    padding: 1px 0 29px
}

.recruitment-wrapp .recruitment-row3 .recruitment-col1 {
    width: 44.6%;
    float: left
}

.contac-wrapp2 .form-col .form-row .caldera-grid .col-sm-6.last_col,
.contac-wrapp2 .form-col .form-row .form-fil2:nth-child(2n),
.gallery-wrapp .gallery-row2 .gallery-lt .gallery-col1:last-child,
.gallin-wrapp .gallin-row1 .gallin-row2 .gallin-col1:last-child,
.recruitment-wrapp .recruitment-row3 .recruitment-col1:last-child {
    float: right
}

.recruitment-wrapp .recruitment-btn1 {
    float: none;
    color: #fff;
    background: #000;
    border-color: #000;
    margin: 0;
    padding: 12px 22px 13px
}

.recruitment-wrapp .recruitment-btn1:hover {
    color: #000;
    background: #fff;
    border-color: #000
}

.recruitment-wrapp .recruitment-btn2 {
    float: none;
    color: #00bfbd;
    background: 0 0;
    border-color: #00bfbd;
    margin: 0 0 0 5px;
    padding: 12px 15px 13px 17px
}

.gallery-wrapp h3,
.gallery-wrapp h3 span,
.gallin-wrapp h3,
.gallin-wrapp h3 span,
.recruitment-wrapp h5,
.recruitment-wrapp h5 span,
.team-wrapp h4,
.team-wrapp h4 span,
.teamin-wrapp h3,
.teamin-wrapp h3 span,
.teamin-wrapp h4,
.teamin-wrapp h4 span {
    font-family: Poppins, sans-serif;
    font-weight: 700
}

.gallin-wrapp h2 {
    font-size: 26px;
    color: #000;
    line-height: 46px;
    margin: 0 0 6px
}

.gallin-wrapp h3 {
    font-size: 13px;
    line-height: 18px;
    margin: 0 0 12px;
    padding: 21px 0 10px
}

.gallin-wrapp .gallin-row1 {
    width: 100%;
    float: left;
    text-align: center
}

.gallin-wrapp .gallin-row1 .gallin-row2 {
    width: 93.5%;
    float: left
}

.gallery-wrapp .gallery-row2 .gallery-lt .gallery-col1,
.gallin-wrapp .gallin-row1 .gallin-row2 .gallin-col1 {
    width: 49%;
    float: left
}

.gallery-wrapp h2 {
    font-size: 26px;
    color: #000;
    line-height: 46px;
    margin: 0 0 30px
}

.gallery-wrapp h3 {
    font-size: 13px;
    line-height: 18px;
    margin: 0 0 12px;
    padding: 19px 0 0;
    display: inline-block
}

.gallery-wrapp p {
    font-size: 14.5px;
    color: #000;
    line-height: 24px;
    letter-spacing: .15px;
    margin: -6px 0 23px;
    padding: 0 0 0 10px
}

.gallery-wrapp .gallery-row2 {
    width: 100%;
    float: left;
    margin-bottom: 41px;
    padding-bottom: 48px;
    border-bottom: 1px solid #cfd8dc
}

.gallery-wrapp .gallery-row2 .gallery-lt {
    width: 59.6%;
    float: left;
    text-align: center
}

.gallery-wrapp .gallery-row2 .gallery-rt {
    width: 36.7%;
    float: right
}

.gallery-wrapp .gallery-btn1 {
    float: none;
    color: #00bfbd;
    background: 0 0;
    border-color: #00bfbd;
    margin: 6px 0 0;
    padding: 12px 15px 13px 17px
}

.team-wrapp h3,
.teamin-wrapp .teamin-row1 .teamin-row2 h2 {
    font-size: 24px;
    color: #000;
    line-height: 46px;
    margin: 0
}

.team-wrapp h4,
.teamin-wrapp .teamin-row1 .teamin-row2 h3 {
    font-size: 13px;
    color: #00bfbd;
    line-height: 18px;
    margin: 0 0 7px;
    letter-spacing: 2px;
    text-transform: uppercase
}

.teamin-wrapp .teamin-row1 .teamin-row2 h4 {
    font-size: 13px;
    color: #000;
    line-height: 18px;
    margin: 0;
    letter-spacing: 2px;
    text-transform: uppercase
}

.teamin-wrapp h5 {
    font-size: 14px;
    color: #000;
    line-height: 28px;
    margin: 0 0 11px
}

.teamin-wrapp .teamin-row1 .teamin-row2 {
    width: 100%;
    float: left;
    position: relative;
    margin: 0 0 38px;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

.teamin-wrapp .teamin-row1 .teamin-row2 .teamin-lt {
    width: 42.7%;
    float: left;
    margin-right: .3%
}

.teamin-wrapp .teamin-row1 .teamin-row2 .teamin-rt {
    width: 57%;
    float: right
}

.teamin-wrapp .teamin-row1 .teamin-row2 .teamin-rt h5 {
    padding: 1% 29% 0
}

.team-wrapp {
    text-align: center;
    padding: 26px 0 80px
}

.team-wrapp .margin {
    max-width: 1348px
}

.team-wrapp h2 {
    font-size: 26px;
    color: #00bfbd;
    line-height: 38px;
    margin: 0 auto 25px;
    max-width: 932px
}

.testi-wrapp h2,
.testi-wrapp h2 a {
    color: rgba(0, 0, 0, .8)
}

.testi-wrapp h2,
.testi-wrapp h3 {
    font-size: 16px;
    line-height: 26.32px
}

.team-wrapp .team-row1 {
    width: 100%;
    float: left;
    margin: 51px 0 0;
    display: flex;
    flex-wrap: wrap
}

.team-wrapp .team-row1 .team-col1 {
    width: 24.4%;
    float: left;
    margin: 0 .79% 65px 0;
    position: relative
}

.team-wrapp .team-row1 .team-col1 .team-bar2 {
    width: 100%;
    float: left;
    padding: 42px 5% 10px
}

.team-wrapp .team-btn1,
.testi-wrapp .testi-btn1 {
    float: none;
    color: #fff;
    background: #00bfbd;
    border-color: #00bfbd;
    margin: 0;
    padding: 12px 15px 13px 17px;
    cursor: pointer
}

.team-wrapp .team-btn1:hover,
.testi-wrapp .testi-btn1:hover {
    color: #00bfbd;
    background: 0 0;
    border-color: #00bfbd
}

.testi-wrapp {
    text-align: center;
    padding: 46px 0 65px
}

.testi-wrapp .margin {
    max-width: 1192px
}

.testi-wrapp h2 {
    margin: 0
}

.testi-wrapp h3 {
    color: #000;
    margin: 0 0 20px
}

.testi-wrapp p {
    font-size: 14.5px;
    color: #000;
    line-height: 24px;
    letter-spacing: .15px;
    margin: 0 0 30px
}

.testi-wrapp .testi-row1 {
    width: 100%;
    float: left;
    margin: 0 0 15px
}

.testi-wrapp .testi-row2 {
    width: 98.8%;
    float: none;
    margin: 0 0 40px;
    display: inline-block
}

.testi-wrapp .testi-row1 .testi-bar1 {
    width: 100%;
    float: left;
    margin: 0 0 29px;
    position: relative
}

.testi-wrapp .testi-row3 {
    width: 100%;
    float: left;
    margin: 40px 0 0;
    display: flex;
    flex-wrap: wrap
}

.testi-wrapp .testi-row3 .testi-icon {
    width: 48px;
    float: none;
    margin: 0 auto 22px
}

.testi-wrapp .testi-row3 .testi-bar3 {
    width: 26%;
    float: left;
    margin: 0 3.66% 49px;
    border-bottom: 1px solid #e6e6e6;
    padding: 0 0 23px
}

.treatin-wrapp p sub {
    font-size: 10px;
    line-height: normal;
    position: relative;
    top: -5px;
    font-family: Poppins, sans-serif;
    font-weight: 300
}

.treatin-wrapp .treatin-row1 {
    width: 100%;
    float: left;
    margin: 27px 0 52px
}

.treatin-wrapp .treatin-row1 .treatin-bar1 {
    width: 87%;
    float: left
}

.treatment-wrapp {
    text-align: center;
    padding: 26px 0 18px
}

.treatment-wrapp h2 {
    font-size: 26px;
    color: #00bfbd;
    line-height: 38px;
    margin: 0 auto 25px;
    max-width: 993px;
    text-align: justify
}

.treatment-wrapp h3 {
    font-size: 24px;
    color: #000;
    line-height: 36px;
    margin: 0 0 20px
}

.treatment-wrapp .treatment-row1 {
    width: 100%;
    float: left;
    margin: 34px 0 0;
    display: flex;
    flex-wrap: wrap
}

.treatment-wrapp .treatment-row1 .treatment-col1 {
    width: 24.4%;
    float: left;
    margin: 0 .79% .79% 0;
    position: relative
}

.treatment-wrapp .treatment-row1 .treatment-col1 .treatment-bar2 {
    width: 100%;
    float: left;
    padding: 0 5%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: 0 auto
}

.treatment-wrapp .treatment-row1 .treatment-col1 .treatment-bar1:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    top: 0;
    background: #ffffff6b
}

.contac-wrapp {
    padding: 55px 0 64px
}

.contac-wrapp h2 {
    font-size: 23px;
    color: #000;
    line-height: 30px;
    margin: 0 0 34px
}

.contac-wrapp h3 {
    font-size: 41.45px;
    color: #70c6cc;
    line-height: 51.75px;
    margin: 0 0 19px
}

.contac-wrapp p {
    font-size: 18px;
    color: #000;
    line-height: 30px;
    margin: 0 0 9px
}

.contac-wrapp .contac-row1 .icon-row {
    width: 100%;
    float: left;
    margin: 0 0 21px
}

.contac-wrapp .contac-row1 .contac-icon {
    width: 66px;
    float: left
}

.contac-wrapp .contac-row1 .contac-lt {
    width: 50%;
    float: left;
    padding: 0 13.6%
}

.contac-wrapp .contac-row1 .contac-rt {
    width: 50%;
    float: left;
    padding: 0 11.6%
}

.contac-wrapp .contac-row1 .time-row1 .time-lt {
    width: 42%;
    float: left;
    margin: 0
}

.contac-wrapp .contac-row1 .time-row1 .time-rt {
    width: 58%;
    float: left
}

.time-lt,
.time-rt {
    font-size: 17px;
    color: #000;
    line-height: 27.75px
}

.buttons .buttons-btn2,
.buttons-tex1 {
    font-size: 22px;
    top: 2px;
    font-family: Poppins, sans-serif;
    position: relative
}

.contac-wrapp h3,
.contac-wrapp h3 span {
    font-family: galano-grotesque-light-font
}

.contac-wrapp2 {
    padding: 0 0 55px
}

.contac-wrapp2 h2 {
    font-size: 30px;
    color: #fff;
    line-height: 46px;
    margin: 0 0 29px
}

.contac-wrapp2 .map-col {
    width: 50%;
    float: left
}

.contac-wrapp2 .map-col iframe {
    width: 100%;
    display: block;
    height: 688px
}

.contac-wrapp2 .form-col {
    width: 50%;
    float: left;
    background: #000;
    padding: 70px 60px 64px;
    min-height: 688px;
    text-align: center
}

.buttons .buttons-btn1,
.contac-wrapp2 .form-btn1 {
    padding: 12px 15px 13px 17px;
    color: #00bfbd;
    background: 0 0
}

.contac-wrapp2 .form-col .form-row .form-fil1 {
    color: #fff;
    background: 0 0;
    border-color: #fff
}

.contac-wrapp2 .form-col .form-row .form-fil2 {
    width: 49%;
    height: 43px;
    margin: 0 0 13px;
    padding: 0 1%;
    float: left
}

.contac-wrapp2 .form-col .form-row .form-fil3 {
    width: 100%;
    height: 133px;
    margin: 0 0 16px;
    padding: 15px 1% 0;
    overflow: hidden
}

.contac-wrapp2 .form-btn1 {
    float: left;
    border-color: #00bfbd;
    cursor: pointer;
    margin: 10px 0 0
}

.covid-wrapp {
    padding: 37px 0 135px
}

.covid-wrapp h2 {
    font-size: 40px;
    color: #231f20;
    line-height: 46px;
    margin: 0 0 29px;
    font-weight: 700;
    text-align: center;
    letter-spacing: 1.4px
}

.covid-wrapp h2 a {
    color: #231f20
}

.covid-wrapp p {
    font-size: 14.5px;
    color: #000;
    line-height: 24px;
    letter-spacing: .15px;
    margin: 0;
    max-width: 181px
}

.covid-wrapp .covid-row1 {
    width: 535px;
    float: none;
    margin: 0 auto 50px
}

.covid-wrapp .covid-row2 {
    width: 100%;
    float: left;
    margin: 96px 0 0
}

.covid-wrapp .covid-row2 .covid-col1 {
    width: 15.1%;
    float: left;
    margin: 0 13.1% 0 0
}

.covid-wrapp .covid-row2 .covid-col1 .covid-col2 {
    width: 84px;
    float: none;
    margin: 0 auto
}

.covid-wrapp .covid-row2 .covid-col1 .covid-col3 {
    width: 100%;
    float: left;
    border-top: 1px solid #000;
    margin: 33px 0 0;
    padding: 21px 0 0
}

.covid-wrapp .covid-row3 {
    width: 100%;
    float: left;
    margin: 83px 0 0
}

.buttons {
    width: 100%;
    float: left;
    margin: 1px 0 13px
}

.buttons-tex1 {
    color: #00bfbd;
    float: none;
    display: inline-block;
    margin: 9px 7px 0 10px;
    font-weight: 300
}

.buttons h4 {
    font-size: 21px;
    color: #000;
    line-height: 38px;
    margin: 0 0 21px;
    display: inline-block
}

.buttons .buttons-btn1 {
    float: none;
    border-color: #00bfbd;
    margin: 0 0 0 20px
}

.buttons .buttons-btn2 {
    float: none;
    color: #00bfbd;
    background: 0 0;
    border: none;
    margin: 0;
    padding: 12px 0 13px;
    letter-spacing: 0;
    text-transform: inherit;
    font-weight: 300
}

.treatin-wrapp .buttons {
    margin: 1px 0 17px
}

.treatin-wrapp .buttons h4 {
    width: 100%;
    float: left;
    margin: 0 0 7px
}

.treatin-wrapp .buttons-btn1 {
    margin: 0
}

.practice-wrapp {
    text-align: center;
    padding: 26px 0 28px
}

.banner-tex1,
.canver-tex1,
.enquer-tex1 {
    padding: 4px 6px 4px 8px
}

.practice-wrapp p {
    font-size: 16px;
    color: #707070;
    letter-spacing: normal;
    line-height: 26px;
    text-transform: inherit;
    margin: 0
}

.practice-wrapp .practice-row1 {
    width: 24.17%;
    float: left;
    margin: 0 1.1% 1.1% 0
}

.comman-anchor {
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 999
}

.border {
    width: 100%;
    float: left;
    height: 1px;
    background: #cfd8dc;
    margin: 6px 0 32px
}

.sidber-box1 {
    width: 100%;
    float: none;
    display: block;
    margin: 0 0 26px
}

.sidber-box1 a {
    float: none;
    display: inline-block;
    margin: 0
}

.header-box1 {
    width: auto;
    float: left;
    margin: 0 14px 0 0
}

.header-box1 a {
    width: 20px;
    float: left;
    margin: 0 0 0 8px
}

.header-box1 a img {
    transition: .25s ease-out
}

.header-box1 a:hover img {
    opacity: .5
}

.banner-box1 {
    width: 100%;
    float: left;
    margin: 90px 0 0
}

.canver-box1,
.canver-thm1 {
    float: right;
    position: absolute
}

.banner-tex1 {
    color: #00bfbd;
    border: 1px solid #00bfbd;
    border-radius: 7px;
    margin: 0 14px 0 0
}

.canver-box1 {
    width: auto;
    margin: 0;
    right: 7.4%;
    bottom: 18%
}

.canver-tex1 {
    color: #363636;
    border: 1px solid #00bfbd;
    border-radius: 7px;
    margin: 0 14px 0 0
}

.canver-tex2 {
    color: #363636;
    line-height: 12.67px;
    margin: 10px 12px 0
}

.canver-tex3 {
    font-size: 15.16px;
    color: #363636;
    line-height: 28px;
    text-decoration: underline;
    margin: 10px 0 0;
    cursor: pointer
}

.canver-thm1 {
    width: 13.1%;
    margin: 0;
    right: 3.48%;
    bottom: 0
}

.canver-thm2 {
    width: 44px;
    float: none;
    margin: 0 0 8px
}

.detier-box1 {
    width: 38px;
    float: left;
    transform: translateY(-50%);
    margin: 0;
    position: absolute;
    top: 50%;
    left: 38%;
    z-index: 1
}

.detier-box1 a {
    width: 100%;
    float: left;
    margin: 5px 0
}

.detier-box1 a img,
.impoer-box1 a img {
    transition: transform .8s ease-in-out
}

.detier-box1 a:hover img,
.impoer-box1 a:hover img {
    transform: rotate(360deg)
}

.enquer-tex1 {
    color: #363636;
    border: 1px solid #00bfbd;
    border-radius: 7px;
    margin: 0 12px 0 0
}

.impoer-box1 {
    width: auto;
    float: left;
    margin: 2px 14px 0 0
}

.impoer-box1 a {
    width: 38px;
    float: left;
    margin: 0 0 0 8px
}

.banner-tex1,
.canver-tex1,
.canver-tex2,
.enquer-tex1 {
    float: left;
    font-size: 9.15px;
    letter-spacing: 1.8px;
    text-transform: uppercase;
    font-family: Poppins, sans-serif;
    font-weight: 400
}

.abouts-btn1,
.banner-btn1,
.bloger-btn1,
.blogin-btn1,
.buttons-btn1,
.buttons-btn2,
.canver-btn1,
.canver-btn2,
.canver-btn3,
.contac-wrapp2 .form-col .form-row .caldera-grid .btn,
.enquer-btn1,
.facier-btn1,
.facier-fil1,
.form-btn1,
.form-fil1,
.gallery-btn1,
.gallin-btn1,
.gester-btn1,
.header-btn1,
.impoer-btn1,
.paiger-btn1,
.paiger-btn2,
.recruitment-btn1,
.recruitment-btn2,
.sidber-btn1,
.team-btn1,
.teamin-btn1,
.testi-btn1,
.treatin-btn1,
.treatment-btn1 {
    text-align: center;
    font-size: 13px;
    letter-spacing: 2.3px;
    text-transform: uppercase;
    border: 1px solid;
    border-radius: 9px;
    transition: .25s ease-out;
    display: inline-block;
    font-family: Poppins, sans-serif;
    font-weight: 400
}

.facier-wrapp .facier-row1 .caldera-grid .col-sm-3 {
    width: 24.1%;
    float: left;
    margin: 0 1.2% 0 0;
    padding: 0
}

.facier-wrapp .facier-row1 .caldera-grid .col-sm-3.last_col {
    width: 24.1%;
    float: left;
    margin: 0
}

.contac-wrapp2 .form-col .form-row .caldera-grid .col-sm-12,
.facier-wrapp .facier-row1 .caldera-grid .checkbox label,
.facier-wrapp .facier-row1 .caldera-grid .col-sm-12,
.modal.payment .modal-content .modal-body .caldera-grid .checkbox label,
.modal.payment .modal-content .modal-body .caldera-grid .col-sm-12 {
    padding: 0
}

.facier-wrapp .facier-row1 .caldera-grid .form-control {
    width: 100%;
    height: 44px;
    float: left;
    margin: 0;
    padding: 0 1%;
    color: #fff;
    background: 0 0;
    border-color: #00bfbd;
    text-align: center;
    font-size: 13px;
    letter-spacing: 2.3px;
    text-transform: uppercase;
    border-radius: 9px;
    transition: .25s ease-out;
    display: inline-block;
    font-family: Poppins, sans-serif;
    font-weight: 400;
    vertical-align: baseline;
    outline: 0;
    line-height: normal;
    box-shadow: none
}

.facier-wrapp .facier-row1 .caldera-grid textarea.form-control,
.modal.payment .modal-content .modal-body .caldera-grid textarea.form-control {
    width: 100% !important;
    height: 44px;
    min-height: 40px;
    float: left;
    margin: 0;
    padding: 12px 1% 0
}

.facier-wrapp .facier-row1 .caldera-grid .checkbox {
    text-align: center;
    font-size: 14.7px;
    color: #fff;
    letter-spacing: .3px;
    line-height: 30.47px;
    width: auto;
    float: none;
    display: inline-block;
    margin: 27px 26px 32px 0;
    vertical-align: baseline;
    outline: 0;
    font-family: Poppins, sans-serif;
    font-weight: 500
}

.facier-wrapp .facier-row1 .caldera-grid .col-sm-12.single .form-group:nth-child(1) .checkbox {
    margin-bottom: 0;
}

.contac-wrapp2 .form-col .form-row .caldera-grid .form-control,
.directions-wrapp .directions-btn1,
.modal.payment .modal-content .modal-body .caldera-grid .form-control,
.renewal-wrapp .renewal-btn1 {
    letter-spacing: 2.3px;
    text-transform: uppercase;
    font-weight: 400;
    transition: .25s ease-out
}

.facier-wrapp .facier-row1 .caldera-grid .checkbox+.checkbox {
    width: auto;
    float: none;
    display: inline-block;
    margin: 27px 0 32px
}

.contac-wrapp2 .form-col .form-row .caldera-grid a,
.facier-wrapp .facier-row1 .caldera-grid a,
.modal.payment .modal-content .modal-body .caldera-grid a {
    color: #01bfbd
}

.contac-wrapp2 .form-col .form-row .caldera-grid .checkbox input[type=checkbox],
.facier-wrapp .facier-row1 .caldera-grid .checkbox input[type=checkbox],
.modal.payment .modal-content .modal-body .caldera-grid .checkbox input[type=checkbox] {
    background-image: url(../images/checkbox.svg);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: hidden;
    height: 14px;
    width: 15px;
    margin: 0 10px 0 0 !important;
    padding: 0;
    border: 0;
    position: relative;
    left: 0;
    top: 2.25px;
    -webkit-appearance: none;
    -moz-appearance: none;
    outline: 0 !important;
    cursor: pointer;
    background-size: 14px;
    background-repeat: no-repeat
}

.contac-wrapp2 .form-col .form-row .caldera-grid .checkbox input[type=checkbox]:checked,
.facier-wrapp .facier-row1 .caldera-grid .checkbox input[type=checkbox]:checked,
.modal.payment .modal-content .modal-body .caldera-grid .checkbox input[type=checkbox]:checked {
    background-image: url(../images/checkbox-hover.svg)
}

.facier-wrapp .facier-row1 .g-recaptcha,
.modal.payment .modal-content .modal-body .g-recaptcha {
    width: 100%;
    float: left;
    margin: 0 auto;
    transform: scale(.8);
    text-align: center;
    transform-origin: center
}

.contac-wrapp2 .form-col .form-row .g-recaptcha div,
.facier-wrapp .facier-row1 .g-recaptcha div,
.modal.payment .modal-content .modal-body .g-recaptcha div {
    width: auto !important;
    height: auto !important;
    margin: 0 auto !important
}

.contac-wrapp2 .form-col .form-row .caldera-grid .btn,
.facier-wrapp .facier-row1 .caldera-grid .btn,
.modal.payment .modal-content .modal-body .caldera-grid .btn {
    float: none;
    color: #00bfbd;
    background: 0 0;
    cursor: pointer;
    margin: 15px 0 0;
    padding: 13px 15px 13px 17px;
    text-align: center;
    font-size: 13px;
    letter-spacing: 2.3px;
    text-transform: uppercase;
    border: 1px solid;
    border-radius: 9px;
    transition: .25s ease-out;
    display: inline-block;
    font-family: Poppins, sans-serif;
    font-weight: 400
}

.contac-wrapp2 .form-col .form-row .caldera-grid .col-sm-6 {
    padding: 0;
    width: 49%;
    margin: 0;
    float: left
}

.contac-wrapp2 .form-col .form-row .caldera-grid .checkbox,
.contac-wrapp2 .form-col .form-row .caldera-grid .form-control {
    margin: 0 0 13px;
    font-family: Poppins, sans-serif;
    display: inline-block;
    width: 100%;
    color: #fff;
    text-align: center;
    font-size: 13px
}

.contac-wrapp2 .form-col .form-row .caldera-grid .form-control {
    height: 43px;
    padding: 0 1%;
    float: left;
    background: 0 0;
    border: 1px solid;
    border-radius: 9px
}

.contac-wrapp2 .form-col .form-row .caldera-grid textarea.form-control {
    width: 100%;
    height: 133px;
    min-height: 42px;
    margin: 0 0 20px;
    padding: 15px 1% 0;
    overflow: hidden
}

.contac-wrapp2 .form-col .form-row .caldera-grid .checkbox {
    line-height: 24px;
    letter-spacing: .3px;
    float: none;
    vertical-align: baseline;
    outline: 0;
    font-weight: 500
}

.contac-wrapp2 .form-col .form-row .caldera-grid .checkbox+.checkbox {
    margin: 0 0 15px
}

.contac-wrapp2 .form-col .form-row .caldera-grid .checkbox label {
    padding: 0;
    text-align: center
}

.contac-wrapp2 .form-col .form-row .g-recaptcha {
    width: 100%;
    float: left;
    margin: 0 auto;
    transform: scale(.8);
    text-align: left;
    transform-origin: left
}

.modal.payment {
    background-image: linear-gradient(120deg, #00bfbdd4 0, #d9f2f2d9 100%);
    padding-top: 8%;
    padding-bottom: 5%
}

.modal.payment .modal-content {
    max-width: 700px !important;
    width: 90% !important;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    background-color: #000;
    border-radius: 15px
}

.modal.payment .modal-content .close {
    color: #01bfbd;
    font-size: 50px
}

.modal.payment .modal-content .close:hover {
    color: #9fd9d9
}

.modal.payment .modal-content .modal-body {
    background: #000;
    padding: 40px 7% 50px;
    border-radius: 15px
}

.modal.payment .modal-content .modal-body h1 {
    font-family: Poppins, sans-serif;
    font-weight: 300;
    font-size: 28px;
    color: #fff;
    line-height: 36px;
    margin: 0 0 25px
}

.modal.payment .modal-content .modal-body .caldera-grid .form-control {
    width: 100%;
    height: 44px;
    float: left;
    margin: 0 0 15px;
    padding: 0 1%;
    color: #fff;
    background: 0 0;
    border-color: #00bfbd;
    text-align: center;
    font-size: 13px;
    border-radius: 9px;
    display: inline-block;
    font-family: Poppins, sans-serif;
    vertical-align: baseline;
    outline: 0;
    line-height: normal;
    box-shadow: none
}

.modal.payment .modal-content .modal-body .caldera-grid .checkbox {
    text-align: center;
    font-size: 14.7px;
    color: #fff;
    letter-spacing: .3px;
    line-height: 30.47px;
    width: auto;
    float: none;
    display: inline-block;
    margin: 30px 0 0;
    vertical-align: baseline;
    outline: 0;
    font-family: Poppins, sans-serif;
    font-weight: 500
}

.modal.payment .modal-content .modal-body .caldera-grid .checkbox+.checkbox {
    width: auto;
    float: none;
    display: inline-block;
    margin: 10px 0 20px
}

.caldera-grid .help-block,
.parsley-required {
    display: none !important
}

.directions-wrapp .directions-btn1,
.renewal-wrapp .renewal-btn1,
.renewal-wrapp h2 {
    color: #00bfbd;
    display: inline-block;
    font-family: Poppins, sans-serif
}

.caldera-grid .form-group .parsley-error {
    border: 2px dotted !important;
    color: #d00000 !important;
    background: 0 0
}

.caldera-grid .form-group label.parsley-error {
    border: none !important
}

input.form-control.parsley-success,
select.form-control.parsley-success,
textarea.form-control.parsley-success {
    background: 0 0 !important
}

.caldera-grid .row {
    margin: 0 !important
}

.caldera-grid .form-group {
    margin: 0 auto !important
}

.header-row4.menuzord.stickymenu.menuzord-responsive.hide-social-icons {
    width: 100%;
    background: #000;
    z-index: 999;
    left: 0;
    right: 0;
    float: left;
    padding: 10px 0 15px
}

.header-row4.menuzord.stickymenu.menuzord-responsive.hide-social-icons .header-bar4 {
    width: auto;
    float: none;
    margin: 0 auto
}

.treatin-wrapp h3 sub {
    font-size: 10px;
    position: relative;
    top: -11px
}

.renewal-wrapp .renewal-row1 {
    width: 50%;
    float: right;
    overflow: hidden;
    margin: 0
}

.renewal-wrapp .renewal-row2 {
    width: 50%;
    float: left;
    transform: translateY(-50%);
    margin: 0;
    top: 50%;
    left: 0
}

.renewal-wrapp .renewal-row2 .renewal-bar2 {
    width: 561px;
    float: right;
    padding: 0 13% 0 0
}

.renewal-wrapp h2 {
    font-size: 26px;
    line-height: 38px;
    margin: 0 0 25px;
    font-weight: 300
}

.abouts-wrapp .abouts-row1 ul li,
.renewal-wrapp p {
    font-size: 14.5px;
    line-height: 24px;
    letter-spacing: .15px
}

.renewal-wrapp p {
    color: #000;
    margin-bottom: 23px;
    font-family: Poppins, sans-serif;
    font-weight: 300
}

.renewal-wrapp .renewal-btn1 {
    float: none;
    background: 0 0;
    margin: 6px 0 0;
    padding: 10px 26px;
    text-align: center;
    font-size: 13px;
    border: 1px solid #00bfbd;
    border-radius: 9px
}

.renewal-bar1,
.renewal-row2 {
    position: absolute
}

.renewal-wrapp .renewal-row11:nth-child(2n) {
    background: center/cover no-repeat
}

.renewal-wrapp .renewal-row11:nth-child(2n) .renewal-row1 {
    float: left
}

.renewal-wrapp .renewal-row11:nth-child(2n) .renewal-row2 {
    float: right;
    right: 0;
    left: inherit
}

.renewal-wrapp .renewal-row11:nth-child(2n) .renewal-row2 .renewal-bar2 {
    float: left;
    padding: 0 0 0 11%
}

.recrtmnt-wrap.common-style h3 {
    font-size: 24px;
    color: #00bfbd;
    line-height: 36px;
    margin: 0 0 23px;
    font-family: Poppins, sans-serif;
    font-weight: 300
}

.abouts-wrapp .abouts-row1 ul,
.abouts-wrapp .extra-style,
.treatin-wrapp .extra-style {
    margin: 0 0 23px
}

.abouts-wrapp .abouts-row1 ul li {
    color: #000;
    font-family: Poppins, sans-serif;
    font-weight: 300
}

.crispcame .crisp-client {
    position: relative;
    z-index: 99999999999
}

.treatin-wrapp .accordion {
    margin: 0 0 52px
}

.treatin-wrapp .accordion .faqs-col1 {
    width: 100%;
    float: left;
    margin: 0;
    text-align: left
}

.treatin-wrapp .accordion .faqs-col1 h2 {
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    line-height: normal;
    border-radius: 9px;
    border: 1px solid #00bfbd
}

.treatin-wrapp .accordion .faqs-col1 .faqs-row1 {
    width: 100%;
    float: left;
    margin: 0 0 5px;
    padding: 12px 22px 0
}

.directions-wrapp {
    text-align: center;
    background: 0 0;
    padding: 68px 5% 22px
}

.directions-wrapp h2 {
    float: none;
    font-size: 34px;
    font-weight: 500;
    color: #000;
    letter-spacing: 0;
    line-height: 44px;
    margin: 0 0 25px
}

.directions-wrapp .directions-box1 {
    width: 100%;
    float: left;
    text-align: left;
    margin: 14px 0
}

.directions-wrapp .directions-box1 .directions-col1 {
    width: 23.8%;
    float: left;
    margin: 0 3.3% 0 0
}

.directions-wrapp .directions-box1 .directions-col2 {
    width: 20.3%;
    float: left;
    margin: 0 10.1% 0 0
}

.directions-wrapp .directions-box1 .directions-col3 {
    width: 28.5%;
    float: left;
    margin: 0 3.3% 0 0
}

.directions-wrapp .directions-box1 .directions-col4 {
    width: 10.7%;
    float: left;
    margin: 0
}

.directions-wrapp .directions-box1 .directions-thm1 {
    width: 90px;
    float: none;
    margin: 0 0 18px
}

.directions-wrapp .directions-box1 h3 {
    font-size: 18px;
    color: #000;
    line-height: 27.75px;
    float: none;
    font-weight: 500;
    font-family: Poppins, sans-serif;
    letter-spacing: .2px;
    margin: 0 0 14px
}

.directions-wrapp .directions-box2 .directions-let1,
.directions-wrapp .directions-box2 .directions-ret1 {
    font-size: 14.5px;
    line-height: 24px;
    letter-spacing: .15px;
    text-align: justify
}

.directions-wrapp .directions-box2 .directions-let1 {
    width: 50.2%;
    float: left;
    color: #000;
    margin: 0
}

.directions-wrapp .directions-box2 .directions-ret1 {
    width: 49%;
    float: right;
    color: #70c6cc;
    margin: 0;
    line-height: 25px
}

.directions-wrapp .directions-box1 .directions-col3 .directions-mob2 {
    width: 49px;
    display: none;
    margin: 0 auto 12px
}

.directions-wrapp .directions-btn1 {
    float: none;
    background: 0 0;
    margin: 20px 0 30px;
    padding: 12px 15px 13px;
    text-align: center;
    font-size: 13px;
    border: 1px solid;
    border-radius: 9px
}

.directions-wrapp.directions-wrapp2 .directions-box1 {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.directions-wrapp.directions-wrapp2 .directions-box1 .directions-col1,
.directions-wrapp.directions-wrapp2 .directions-box1 .directions-col3 {
    width: 31%;
    margin: 0 3.5% 0 0;
    position: relative
}

.directions-wrapp.directions-wrapp2 .directions-box1 .directions-col4 {
    width: 31%;
    margin: 0;
    position: relative
}

.directions-wrapp .directions-box1 p strong,
.directions-wrapp .directions-box1 p strong a {
    color: #70c6cc;
    transition: .25s ease-out
}

.abouts-wrapp .extra-style img,
.treatin-wrapp .extra-style img {
    max-width: 80%;
    margin: 0 auto;
    width: 100%;
    display: block;
    height: auto
}

p.has-text-align-center {
    text-align: center
}

@media screen and (max-width:480px) {

    .enquer-row2,
    .enquer-row3,
    .renewal-wrapp .renewal-row2,
    .teamin-wrapp .teamin-row1 .teamin-row2 .teamin-rt {
        position: relative;
        top: inherit;
        transform: none
    }

    .banner-wrapp,
    .canver-wrapp,
    .canver-wrapp .canver-row5,
    .detier-wrapp,
    .directions-wrapp,
    .directions-wrapp .directions-box1,
    .facier-wrapp,
    .facier-wrapp .facier-row1 .facier-bar1 .facier-fil1,
    .footer-wrapp,
    .gester-wrapp,
    .header-wrapp,
    .honoer-wrapp,
    .impoer-wrapp,
    .sidber-wrapp .sidber-row3 {
        text-align: center
    }

    .margin {
        width: 90%
    }

    .header-wrapp {
        padding: 72px 0 40px
    }

    .header-wrapp h2,
    .impoer-wrapp h2 {
        width: 48%;
        float: right;
        font-size: 12px;
        color: #00bfbd;
        letter-spacing: 1.7px;
        line-height: 1;
        text-transform: uppercase;
        background: 0 0;
        border: 1px solid #00bfbd;
        border-radius: 9px;
        margin: 0;
        padding: 13px 5% 15px;
        font-family: Poppins, sans-serif;
        font-weight: 400
    }

    .header-wrapp .header-row1 {
        width: 192px;
        float: none;
        overflow: auto;
        margin: 0 auto 30px
    }

    .abouts-wrapp .abouts-row1 .abouts-row3 .abouts-lt,
    .banner-wrapp .banner-row3 .banner-bar3,
    .contac-wrapp2 .form-col .form-row .caldera-grid .col-sm-6,
    .contac-wrapp2 .form-col .form-row .form-fil2,
    .contac-wrapp2 .map-col,
    .conter-wrapp .conter-row2,
    .enquer-wrapp .enquer-row1 .enquer-bar1,
    .enquer-wrapp .enquer-row2 .enquer-bar2,
    .enquer-wrapp .enquer-row3 .enquer-bar3,
    .footer-wrapp .footer-row1 .footer-bar1,
    .footer-wrapp .footer-row2 .footer-bar2,
    .gallery-wrapp .gallery-row2 .gallery-rt,
    .gallin-wrapp .gallin-row1 .gallin-row2,
    .header-wrapp .header-row1 .header-bar1,
    .header-wrapp .header-row2 .header-bar2,
    .header-wrapp .header-row3 .header-bar3,
    .header-wrapp .header-row4 .header-bar4,
    .honoer-wrapp .honoer-row1 .honoer-bar1,
    .impoer-wrapp .impoer-row1 .impoer-bar1,
    .impoer-wrapp .impoer-row2 .impoer-bar2,
    .impoer-wrapp .impoer-row3 .impoer-bar3,
    .treatin-wrapp .treatin-row1 .treatin-bar1 {
        width: 100%
    }

    .enquer-wrapp .enquer-row3,
    .header-wrapp .header-row2 {
        width: 100%;
        margin: 0 0 26px
    }

    .header-box1 a,
    .header-wrapp .header-row2 .header-bar2 li,
    .impoer-wrapp .impoer-row3 .impoer-bar3 li {
        float: none;
        display: inline-block;
        margin: 0 4px
    }

    .canver-wrapp .canver-row4,
    .detier-wrapp .detier-row2,
    .directions-wrapp .directions-box1 .directions-col4,
    .footer-wrapp .footer-row2,
    .gester-wrapp .gester-row1,
    .header-wrapp .header-row3,
    .honoer-wrapp .honoer-row1,
    .impoer-wrapp .impoer-row3 {
        width: 100%;
        margin: 0
    }

    .banner-box1,
    .header-wrapp .header-row4 {
        width: 100%;
        display: none;
        margin: 0
    }

    .header-wrapp .header-btn1,
    .impoer-wrapp .impoer-btn1 {
        width: 48%;
        float: left;
        margin: 0;
        padding: 12px 5% 13px
    }

    .header-bar2 li,
    .header-bar2 li a {
        font-size: 13.5px
    }

    .banner-wrapp {
        min-height: inherit;
        padding: 0;
        background: #000
    }

    .banner-wrapp h2 {
        font-size: 28px;
        line-height: 41px;
        margin: 0 0 20px
    }

    .banner-wrapp h2 span,
    .canver-wrapp p span {
        display: inline
    }

    .banner-wrapp .banner-row1 {
        width: 100%;
        margin: 0;
        position: relative;
        top: inherit
    }

    .banner-wrapp .banner-row1 .banner-bar1 {
        width: 100%;
        padding: 32px 5% 87px
    }

    .banner-wrapp .banner-row2,
    .banner-wrapp .banner-row3 {
        width: 100%;
        display: none;
        margin: 0;
        position: relative;
        bottom: inherit
    }

    .banner-wrapp .banner-row2 .banner-bar2 {
        width: 219px
    }

    .banner-wrapp .banner-btn1 {
        float: none;
        margin: 0
    }

    .canver-wrapp {
        padding: 5% 5% 0
    }

    .canver-wrapp p {
        font-size: 14px;
        line-height: 20px;
        margin: 0 0 20px
    }

    .canver-wrapp h2 {
        font-size: 24px;
        line-height: 32px;
        margin: 0 0 4px
    }

    .canver-wrapp h3 {
        font-size: 13px;
        line-height: 18px;
        margin: 0
    }

    .canver-wrapp h4,
    .detier-wrapp h2 {
        font-size: 24px;
        line-height: 32px;
        margin: 0 0 16px
    }

    .canver-wrapp h5 {
        font-size: 14.5px;
        line-height: 24px;
        margin: -2px 0 20px
    }

    .canver-wrapp h6 {
        font-size: 17.07px;
        line-height: 20px;
        margin: 0 0 22px
    }

    .canver-wrapp .canver-row1,
    .canver-wrapp .canver-row2,
    .canver-wrapp .canver-row3 {
        width: 100%;
        margin: 0 0 5%
    }

    .canver-wrapp .canver-row1 img,
    .canver-wrapp .canver-row2 img,
    .canver-wrapp .canver-row3 img,
    .canver-wrapp .canver-row4.square-effect1 .square-bar1 img {
        width: 100%;
        margin: 0;
        height: 64vw;
        object-fit: cover;
        object-position: center center
    }

    .canver-wrapp .canver-row1 .canver-bar1,
    .canver-wrapp .canver-row3 .canver-bar3 {
        width: 85.4%
    }

    .canver-wrapp .canver-row2 .canver-bar2 {
        width: 85.4%;
        top: 10%;
        bottom: inherit
    }

    .canver-wrapp .canver-row2 .canver-box1 {
        right: 7.4%;
        left: inherit
    }

    .canver-wrapp .canver-row4 .canver-bar4 {
        width: 46%;
        top: 12%;
        bottom: inherit
    }

    .canver-wrapp .canver-row5 {
        width: 100%;
        margin: 0
    }

    .canver-wrapp .canver-row5 .canver-bar5 {
        width: 100%;
        padding: 34px 2% 88px
    }

    .canver-wrapp .canver-btn3 {
        float: none
    }

    .detier-wrapp {
        margin: 0;
        padding: 0 5%
    }

    .detier-wrapp p {
        font-size: 14.5px;
        line-height: 24px;
        margin: 0 0 20px
    }

    .detier-wrapp h3 {
        font-size: 13.23px;
        letter-spacing: 1.4px;
        line-height: 19.09px;
        margin: 0 0 8px
    }

    .detier-wrapp .detier-row1 {
        width: 100%;
        margin: 0;
        padding: 40px 0;
        min-height: 535px
    }

    .detier-wrapp .detier-row1 .detier-bar1 {
        width: 100%;
        padding: 0 5%;
        right: 0;
        left: 0
    }

    .detier-wrapp .detier-row2 img {
        height: 63.9vw
    }

    .enquer-wrapp {
        margin: 0;
        padding: 32px 0 40px
    }

    .enquer-wrapp h2 {
        font-size: 24px;
        line-height: 37px;
        margin: 0 0 20px
    }

    .enquer-wrapp h2 sup {
        font-size: 16px;
        top: -10px
    }

    .enquer-wrapp h3 {
        font-size: 14.14px;
        line-height: 26.85px;
        margin: 0
    }

    .enquer-wrapp .enquer-row1 {
        width: 223px;
        margin: 28px auto 36px
    }

    .directions-wrapp.directions-wrapp2 .directions-box1 .directions-col1,
    .directions-wrapp.directions-wrapp2 .directions-box1 .directions-col3,
    .directions-wrapp.directions-wrapp2 .directions-box1 .directions-col4,
    .enquer-wrapp .enquer-row2 {
        width: 100%;
        margin: 0 0 30px
    }

    .enquer-wrapp h3,
    .enquer-wrapp h3 span {
        top: 1px
    }

    .facier-wrapp {
        padding: 34px 0 40px
    }

    .facier-wrapp h2 {
        font-size: 24px;
        line-height: 32px;
        margin: 0 0 22px
    }

    .facier-wrapp .facier-row1 .facier-bar1 .facier-fil2 {
        width: 100%;
        margin: 0 0 4.2%;
        padding: 0 5%
    }

    .facier-wrapp .facier-row1 .facier-bar1 .facier-fil3 {
        width: 100%;
        margin: 0 0 24px;
        padding: 12px 5% 0
    }

    .gester-wrapp {
        padding: 40px 0
    }

    .gester-wrapp .gester-row1 .gester-bar1 {
        width: auto;
        float: none;
        display: inline-block;
        margin: 0 10%
    }

    .honoer-wrapp {
        padding: 34px 0 16px
    }

    .honoer-wrapp .honoer-row1 .honoer-bar1 li {
        margin: 0 6.2px 4px
    }

    .honoer-bar1 li,
    .honoer-bar1 li a,
    .paiger-bar1 li,
    .paiger-bar1 li a,
    .paiger-wrapp .paiger-row1 a.page-numbers,
    .paiger-wrapp .paiger-row1 span.page-numbers.current,
    .paiger-wrapp .paiger-row1 span.page-numbers.dots,
    .time-lt,
    .time-rt {
        font-size: 14px
    }

    .impoer-wrapp {
        padding: 16px 0
    }

    .impoer-wrapp .impoer-row1 {
        width: 212px;
        float: none;
        overflow: auto;
        margin: 0 auto 28px
    }

    .directions-wrapp .directions-box1 .directions-col2,
    .impoer-wrapp .impoer-row2 {
        width: 100%;
        margin: 0 0 24px
    }

    .footer-wrapp {
        padding: 16px 0 100px
    }

    .footer-wrapp .footer-row1 {
        width: 100%;
        margin: 0 0 8px
    }

    .footer-wrapp .footer-row1 .footer-bar1 li {
        float: none;
        display: inline-block;
        margin: 0
    }

    .footer-wrapp .footer-row2 .footer-bar2 li {
        float: none;
        display: inline-block;
        margin: 0 6px
    }

    .footer-bar1 li,
    .footer-bar1 li a,
    .footer-bar2 li,
    .footer-bar2 li a {
        font-size: 12.57px
    }

    .inner-wrapp h1 {
        font-size: 28px;
        line-height: 38px;
        margin: 0 0 5px
    }

    .inner-bar1 li,
    .inner-bar1 li a {
        font-size: 15px
    }

    .inner-wrapp .chat-col {
        width: 90%;
        right: 0;
        margin: auto;
        display: none
    }

    .inner-wrapp .chat-col .chat-box {
        width: 78px;
        padding: 11px 0 3px
    }

    .buttons .buttons-btn2 span,
    .honoer-wrapp2,
    .inner-wrapp .whats-widget {
        display: none
    }

    .abouts-wrapp .abouts-row1 .abouts-row3 .abouts-rt {
        width: 100%;
        position: relative;
        top: inherit;
        transform: none;
        padding: 25px 5%
    }

    .conter-wrapp {
        padding: 40px 0
    }

    .conter-wrapp .conter-row1,
    .recruitment-wrapp .recruitment-row3 .recruitment-col1,
    .renewal-wrapp .renewal-row1 {
        width: 100%;
        margin: 0 0 40px
    }

    .sidber-wrapp .sidber-row2 {
        padding: 19px 5% 0
    }

    .bloger-wrapp .bloger-row2 {
        width: 100%;
        margin: 0 0 52px
    }

    .bloger-wrapp .bloger-row2:nth-child(2n) {
        float: right;
        margin-left: 0
    }

    .paiger-wrapp .paiger-row1,
    .paiger-wrapp .paiger-row1 .paiger-bar1 {
        width: auto
    }

    .paiger-wrapp .paiger-btn1,
    .paiger-wrapp .paiger-btn2 {
        padding: 12px 13px 13px
    }

    .contac-wrapp h3 {
        font-size: 36px
    }

    .contac-wrapp .contac-row1 .contac-lt {
        width: 100%;
        padding: 0 5%;
        margin: 0 0 50px
    }

    .contac-wrapp .contac-row1 .contac-rt {
        width: 100%;
        padding: 0 3%
    }

    .contac-wrapp p {
        font-size: 16px
    }

    .contac-wrapp2 .form-col {
        width: 100%;
        padding: 45px 5% 64px;
        min-height: inherit
    }

    .covid-wrapp {
        padding: 37px 0 50px
    }

    .buttons .buttons-btn2,
    .covid-wrapp h2 {
        font-size: 19px
    }

    .covid-wrapp p {
        margin: 0 auto
    }

    .covid-wrapp .covid-row1,
    .gallery-wrapp .gallery-row2 .gallery-lt,
    .impoer-box1 {
        width: 100%;
        margin: 0 0 25px
    }

    .covid-wrapp .covid-row2 {
        margin: 30px 0 0
    }

    .covid-wrapp .covid-row2 .covid-col1 {
        width: 100%;
        margin: 0 0 40px;
        text-align: center
    }

    .buttons .buttons-btn1,
    .covid-wrapp .covid-row3,
    .testi-wrapp .testi-row3 {
        margin: 0
    }

    .recruitment-wrapp {
        padding: 35px 0 0
    }

    .recruitment-wrapp h2 {
        font-size: 13px
    }

    .recruitment-wrapp h6 {
        width: 100%;
        float: left;
        margin: 15px 0
    }

    .recruitment-wrapp .recruitment-row3 {
        margin: 55px 0 0
    }

    .recruitment-wrapp .recruitment-btn2 {
        margin: 0 10px 15px 0
    }

    .buttons h4 {
        width: 100%;
        float: left
    }

    .teamin-wrapp .teamin-row1 .teamin-row2 .teamin-lt {
        width: 288px;
        float: none;
        display: inline-block;
        margin: 0 auto 30px
    }

    .teamin-wrapp .teamin-row1 .teamin-row2 .teamin-rt {
        width: 100%
    }

    .team-wrapp {
        padding: 30px 0 50px
    }

    .team-wrapp .team-row1 {
        margin: 25px 0 0
    }

    .team-wrapp .team-row1 .team-col1 {
        width: 100%;
        margin: 0 0 37px
    }

    .testi-wrapp .testi-row3 .testi-bar3 {
        width: 100%;
        margin: 0 0 49px
    }

    .treatment-wrapp .treatment-row1 .treatment-col1 {
        width: 100%;
        margin: 0 0 10px
    }

    .practice-wrapp .practice-row1 {
        width: 48%;
        margin: 0 0 2%
    }

    .practice-wrapp .practice-row1:nth-child(2n) {
        float: right
    }

    .header-box1 {
        width: 100%;
        margin: 0 0 18px
    }

    .canver-box1 {
        width: auto;
        bottom: 13%
    }

    .canver-thm1 {
        width: 112px;
        display: none;
        margin: 0
    }

    .canver-tex2,
    .canver-tex3 {
        float: none;
        display: inline-block
    }

    .canver-thm2 {
        width: 34px;
        margin: 0 0 8px
    }

    .canver-tex1 {
        width: auto;
        margin: 0 8px 0 0
    }

    .canver-tex2 {
        margin: 10px 6px 0
    }

    .canver-tex3 {
        font-size: 14.16px;
        line-height: 27px
    }

    .detier-box1 {
        width: 38px;
        display: none;
        margin: 0
    }

    .enquer-tex1,
    .impoer-box1 a {
        float: none;
        display: inline-block
    }

    .enquer-tex1 {
        margin: 0 6px 0 0
    }

    .impoer-box1 a {
        margin: 0 2px
    }

    .abouts-btn1,
    .banner-btn1,
    .bloger-btn1,
    .blogin-btn1,
    .buttons-btn1,
    .buttons-btn2,
    .canver-btn1,
    .canver-btn2,
    .canver-btn3,
    .contac-wrapp2 .form-col .form-row .caldera-grid .btn,
    .contac-wrapp2 .form-col .form-row .caldera-grid .form-control,
    .enquer-btn1,
    .facier-btn1,
    .facier-fil1,
    .facier-wrapp .facier-row1 .caldera-grid .btn,
    .facier-wrapp .facier-row1 .caldera-grid .form-control,
    .form-btn1,
    .form-fil1,
    .gallery-btn1,
    .gallin-btn1,
    .gester-btn1,
    .header-btn1,
    .impoer-btn1,
    .paiger-btn1,
    .paiger-btn2,
    .recruitment-btn1,
    .recruitment-btn2,
    .sidber-btn1,
    .team-btn1,
    .teamin-btn1,
    .testi-btn1,
    .treatin-btn1,
    .treatment-btn1 {
        font-size: 11px;
        letter-spacing: 1.7px
    }

    .facier-wrapp .facier-row1 .caldera-grid .col-sm-3 {
        width: 100%;
        float: left;
        margin: 0 0 4.2%
    }

    .facier-wrapp .facier-row1 .caldera-grid .col-sm-3:nth-child(2n) {
        float: right;
        width: 100%
    }

    .facier-wrapp .facier-row1 .caldera-grid .col-sm-3.last_col {
        float: right;
        width: 100%;
        margin-bottom: 24px
    }

    .facier-wrapp .facier-row1 .caldera-grid .form-control {
        height: 43px;
        padding: 0 5%
    }

    .facier-wrapp .facier-row1 .caldera-grid textarea.form-control {
        height: 43px;
        padding: 12px 5% 0
    }

    .facier-wrapp .facier-row1 .caldera-grid .checkbox {
        width: 100%;
        margin: 0 0 9px;
        font-size: 11.7px;
        line-height: 24px
    }

    .facier-wrapp .facier-row1 .caldera-grid .checkbox+.checkbox {
        width: 100%;
        margin: 0 0 14px
    }

    .abouts-wrapp .abouts-row1 .abouts-row4>.abouts-bar4 {
        width: 120px
    }

    .abouts-wrapp .abouts-row1 .abouts-row4 h4 {
        font-size: 12.5px;
        line-height: 20px
    }

    .abouts-wrapp .abouts-row1 .abouts-row4 a {
        width: 150px;
        font-size: 10px;
        padding: 10px 13px 11px 15px
    }

    .abouts-wrapp .abouts-row1 .abouts-row4 {
        padding: 25px 4%
    }

    .abouts-wrapp .abouts-row1 .abouts-row4>.abouts-bar4 p {
        margin: 0 0 15px
    }

    .renewal-wrapp .renewal-row11 {
        margin: 0 0 50px
    }

    .renewal-wrapp .renewal-row2 {
        width: 100%;
        padding: 0 5%
    }

    .renewal-wrapp .renewal-row2 .renewal-bar2 {
        width: 100%;
        padding: 0
    }

    .renewal-wrapp .renewal-row11:nth-child(2n) .renewal-row2 .renewal-bar2 {
        padding: 0
    }

    .directions-wrapp {
        padding: 50px 2% 22px
    }

    .directions-wrapp .directions-box1 {
        width: 100%;
        margin: 6px 0 20px
    }

    .directions-wrapp .directions-box1 .directions-col1 {
        width: 100%;
        float: left;
        margin: 0 0 24px
    }

    .directions-wrapp .directions-box1 .directions-col3 {
        width: 100%;
        float: left;
        clear: both;
        margin: 0 0 24px
    }

    .directions-wrapp .directions-box1 .directions-thm1 {
        width: 60px;
        margin: 0 auto 12px
    }

    .directions-wrapp .directions-box1 h3 {
        font-size: 15px;
        line-height: 20.75px
    }

    .directions-wrapp .directions-box1 p {
        font-size: 12px;
        letter-spacing: .1px;
        margin: 0;
        line-height: 24px
    }

    .directions-wrapp .directions-box2 .directions-let1 {
        width: 55%;
        text-align: right
    }

    .directions-wrapp .directions-box2 .directions-ret1 {
        width: 40%;
        text-align: left
    }

    .directions-wrapp .directions-box2 .directions-let1,
    .directions-wrapp .directions-box2 .directions-ret1 {
        font-size: 12px;
        letter-spacing: .1px
    }

    .directions-wrapp .directions-btn1 {
        font-size: 11px;
        letter-spacing: 1.05px;
        margin: 15px 0 25px;
        padding: 10px 9px 11px
    }

    .teamin-wrapp .teamin-row1 .teamin-row2 .teamin-rt h5 {
        padding: 1% 14% 0
    }

    .abouts-wrapp .extra-style img,
    .treatin-wrapp .extra-style img {
        max-width: 100%
    }
}

@media screen and (min-width:481px) and (max-width:600px) {

    .enquer-row2,
    .enquer-row3,
    .renewal-wrapp .renewal-row2 {
        position: relative;
        top: inherit;
        transform: none
    }

    .banner-wrapp,
    .canver-wrapp,
    .canver-wrapp .canver-row5,
    .detier-wrapp,
    .directions-wrapp,
    .directions-wrapp .directions-box1,
    .facier-wrapp,
    .facier-wrapp .facier-row1 .facier-bar1 .facier-fil1,
    .footer-wrapp,
    .gester-wrapp,
    .header-wrapp,
    .honoer-wrapp,
    .impoer-wrapp,
    .sidber-wrapp .sidber-row3 {
        text-align: center
    }

    .margin {
        width: 90%
    }

    .header-wrapp {
        padding: 72px 0 40px
    }

    .header-wrapp h2,
    .impoer-wrapp h2 {
        width: 48%;
        float: right;
        font-size: 12px;
        color: #00bfbd;
        letter-spacing: 1.7px;
        line-height: 1;
        text-transform: uppercase;
        background: 0 0;
        border: 1px solid #00bfbd;
        border-radius: 9px;
        margin: 0;
        padding: 13px 5% 15px;
        font-family: Poppins, sans-serif;
        font-weight: 400
    }

    .header-wrapp .header-row1 {
        width: 192px;
        float: none;
        overflow: auto;
        margin: 0 auto 30px
    }

    .abouts-wrapp .abouts-row1 .abouts-row3 .abouts-lt,
    .banner-wrapp .banner-row3 .banner-bar3,
    .contac-wrapp2 .form-col .form-row .caldera-grid .col-sm-6,
    .contac-wrapp2 .form-col .form-row .form-fil2,
    .contac-wrapp2 .map-col,
    .conter-wrapp .conter-row2,
    .enquer-wrapp .enquer-row1 .enquer-bar1,
    .enquer-wrapp .enquer-row2 .enquer-bar2,
    .enquer-wrapp .enquer-row3 .enquer-bar3,
    .footer-wrapp .footer-row1 .footer-bar1,
    .footer-wrapp .footer-row2 .footer-bar2,
    .gallin-wrapp .gallin-row1 .gallin-row2,
    .header-wrapp .header-row1 .header-bar1,
    .header-wrapp .header-row2 .header-bar2,
    .header-wrapp .header-row3 .header-bar3,
    .header-wrapp .header-row4 .header-bar4,
    .honoer-wrapp .honoer-row1 .honoer-bar1,
    .impoer-wrapp .impoer-row1 .impoer-bar1,
    .impoer-wrapp .impoer-row2 .impoer-bar2,
    .impoer-wrapp .impoer-row3 .impoer-bar3,
    .treatin-wrapp .treatin-row1 .treatin-bar1 {
        width: 100%
    }

    .enquer-wrapp .enquer-row3,
    .header-wrapp .header-row2 {
        width: 100%;
        margin: 0 0 26px
    }

    .header-box1 a,
    .header-wrapp .header-row2 .header-bar2 li,
    .impoer-wrapp .impoer-row3 .impoer-bar3 li {
        float: none;
        display: inline-block;
        margin: 0 4px
    }

    .canver-wrapp .canver-row4,
    .detier-wrapp .detier-row2,
    .footer-wrapp .footer-row2,
    .gester-wrapp .gester-row1,
    .header-wrapp .header-row3,
    .honoer-wrapp .honoer-row1,
    .impoer-wrapp .impoer-row3 {
        width: 100%;
        margin: 0
    }

    .banner-box1,
    .header-wrapp .header-row4 {
        width: 100%;
        display: none;
        margin: 0
    }

    .header-wrapp .header-btn1,
    .impoer-wrapp .impoer-btn1 {
        width: 48%;
        float: left;
        margin: 0;
        padding: 12px 5% 13px
    }

    .header-bar2 li,
    .header-bar2 li a {
        font-size: 13.5px
    }

    .banner-wrapp {
        min-height: inherit;
        padding: 0;
        background: #000
    }

    .banner-wrapp h2 {
        font-size: 28px;
        line-height: 41px;
        margin: 0 0 20px
    }

    .banner-wrapp h2 span,
    .canver-wrapp p span {
        display: inline
    }

    .banner-wrapp .banner-row1 {
        width: 100%;
        margin: 0;
        position: relative;
        top: inherit
    }

    .banner-wrapp .banner-row1 .banner-bar1 {
        width: 100%;
        padding: 32px 5% 87px
    }

    .banner-wrapp .banner-row2,
    .banner-wrapp .banner-row3 {
        width: 100%;
        display: none;
        margin: 0;
        position: relative;
        bottom: inherit
    }

    .banner-wrapp .banner-row2 .banner-bar2 {
        width: 219px
    }

    .banner-wrapp .banner-btn1 {
        float: none;
        margin: 0
    }

    .canver-wrapp {
        padding: 5% 5% 0
    }

    .canver-wrapp p {
        font-size: 14px;
        line-height: 20px;
        margin: 0 0 20px
    }

    .canver-wrapp h2 {
        font-size: 24px;
        line-height: 32px;
        margin: 0 0 4px
    }

    .canver-wrapp h3 {
        font-size: 13px;
        line-height: 18px;
        margin: 0
    }

    .canver-wrapp h4,
    .detier-wrapp h2 {
        font-size: 24px;
        line-height: 32px;
        margin: 0 0 16px
    }

    .canver-wrapp h5 {
        font-size: 14.5px;
        line-height: 24px;
        margin: -2px 0 20px
    }

    .canver-wrapp h6 {
        font-size: 17.07px;
        line-height: 20px;
        margin: 0 0 22px
    }

    .canver-wrapp .canver-row1,
    .canver-wrapp .canver-row2,
    .canver-wrapp .canver-row3 {
        width: 100%;
        margin: 0 0 5%
    }

    .canver-wrapp .canver-row1 img,
    .canver-wrapp .canver-row2 img,
    .canver-wrapp .canver-row3 img,
    .canver-wrapp .canver-row4.square-effect1 .square-bar1 img {
        width: 100%;
        margin: 0;
        height: 64vw;
        object-fit: cover;
        object-position: center center
    }

    .canver-wrapp .canver-row1 .canver-bar1,
    .canver-wrapp .canver-row3 .canver-bar3 {
        width: 85.4%
    }

    .canver-wrapp .canver-row2 .canver-bar2 {
        width: 85.4%;
        top: 10%;
        bottom: inherit
    }

    .canver-wrapp .canver-row2 .canver-box1 {
        right: 7.4%;
        left: inherit
    }

    .canver-wrapp .canver-row4 .canver-bar4 {
        width: 46%;
        top: 12%;
        bottom: inherit
    }

    .canver-wrapp .canver-row5 {
        width: 100%;
        margin: 0
    }

    .canver-wrapp .canver-row5 .canver-bar5 {
        width: 100%;
        padding: 34px 2% 88px
    }

    .canver-wrapp .canver-btn3 {
        float: none
    }

    .detier-wrapp {
        margin: 0;
        padding: 0 5%
    }

    .detier-wrapp p {
        font-size: 14.5px;
        line-height: 24px;
        margin: 0 0 20px
    }

    .detier-wrapp h3 {
        font-size: 13.23px;
        letter-spacing: 1.4px;
        line-height: 19.09px;
        margin: 0 0 8px
    }

    .detier-wrapp .detier-row1 {
        width: 100%;
        margin: 0;
        padding: 40px 0;
        min-height: 390px
    }

    .detier-wrapp .detier-row1 .detier-bar1 {
        width: 100%;
        padding: 0 5%;
        right: 0;
        left: 0
    }

    .detier-wrapp .detier-row2 img {
        height: 63.9vw
    }

    .enquer-wrapp {
        margin: 0;
        padding: 32px 0 40px
    }

    .enquer-wrapp h2 {
        font-size: 24px;
        line-height: 37px;
        margin: 0 0 20px
    }

    .enquer-wrapp h2 sup {
        font-size: 16px;
        top: -10px
    }

    .enquer-wrapp h3 {
        font-size: 14.14px;
        line-height: 26.85px;
        margin: 0
    }

    .enquer-wrapp .enquer-row1 {
        width: 223px;
        margin: 28px auto 36px
    }

    .directions-wrapp.directions-wrapp2 .directions-box1 .directions-col1,
    .directions-wrapp.directions-wrapp2 .directions-box1 .directions-col3,
    .directions-wrapp.directions-wrapp2 .directions-box1 .directions-col4,
    .enquer-wrapp .enquer-row2 {
        width: 100%;
        margin: 0 0 30px
    }

    .enquer-wrapp h3,
    .enquer-wrapp h3 span {
        top: 1px
    }

    .facier-wrapp {
        padding: 34px 0 40px
    }

    .facier-wrapp h2 {
        font-size: 24px;
        line-height: 32px;
        margin: 0 0 22px
    }

    .facier-wrapp .facier-row1 .facier-bar1 .facier-fil2 {
        width: 48%;
        float: left;
        margin: 0 0 4.2%;
        padding: 0 5%
    }

    .covid-wrapp .covid-row2 .covid-col1:nth-child(2n),
    .facier-wrapp .facier-row1 .facier-bar1 .facier-fil2:nth-child(2n),
    .practice-wrapp .practice-row1:nth-child(2n) {
        float: right
    }

    .facier-wrapp .facier-row1 .facier-bar1 .facier-fil3 {
        width: 48%;
        float: right;
        margin: 0 0 24px;
        padding: 12px 5% 0
    }

    .gester-wrapp {
        padding: 40px 0
    }

    .gester-wrapp .gester-row1 .gester-bar1 {
        width: auto;
        float: none;
        display: inline-block;
        margin: 0 10%
    }

    .honoer-wrapp {
        padding: 34px 0 16px
    }

    .honoer-wrapp .honoer-row1 .honoer-bar1 li {
        margin: 0 6.2px 4px
    }

    .bloger-wrapp h3,
    .honoer-bar1 li,
    .honoer-bar1 li a {
        font-size: 14px
    }

    .impoer-wrapp {
        padding: 16px 0
    }

    .impoer-wrapp .impoer-row1 {
        width: 212px;
        float: none;
        overflow: auto;
        margin: 0 auto 28px
    }

    .impoer-wrapp .impoer-row2 {
        width: 100%;
        margin: 0 0 24px
    }

    .footer-wrapp {
        padding: 16px 0 100px
    }

    .footer-wrapp .footer-row1 {
        width: 100%;
        margin: 0 0 8px
    }

    .footer-wrapp .footer-row1 .footer-bar1 li {
        float: none;
        display: inline-block;
        margin: 0
    }

    .footer-wrapp .footer-row2 .footer-bar2 li {
        float: none;
        display: inline-block;
        margin: 0 6px
    }

    .footer-bar1 li,
    .footer-bar1 li a,
    .footer-bar2 li,
    .footer-bar2 li a {
        font-size: 12.57px
    }

    .inner-wrapp h1 {
        font-size: 32px;
        line-height: 45px;
        margin: 0 0 5px
    }

    .inner-wrapp .chat-col {
        width: 90%;
        right: 0;
        margin: auto
    }

    .inner-wrapp .whats-widget .chat-col {
        margin: 0 0 7.5%
    }

    .inner-wrapp .chat-col .chat-box {
        width: 78px;
        padding: 11px 0 3px
    }

    .honoer-wrapp2 {
        display: none
    }

    .treatment-slider h2 {
        font-size: 24px;
        margin: 0 0 15px
    }

    .abouts-wrapp .abouts-row1 .abouts-row3 .abouts-rt {
        width: 100%;
        position: relative;
        top: inherit;
        transform: none;
        padding: 25px 5%
    }

    .conter-wrapp {
        padding: 40px 0
    }

    .conter-wrapp .conter-row1,
    .recruitment-wrapp .recruitment-row3 .recruitment-col1,
    .renewal-wrapp .renewal-row1 {
        width: 100%;
        margin: 0 0 40px
    }

    .sidber-wrapp .sidber-row2 {
        padding: 19px 5% 0
    }

    .bloger-wrapp h2 {
        font-size: 21px;
        line-height: 31px
    }

    .contac-wrapp h3 {
        font-size: 36px
    }

    .contac-wrapp .contac-row1 .contac-lt {
        width: 100%;
        padding: 0 5%;
        margin: 0 0 50px
    }

    .contac-wrapp .contac-row1 .contac-rt {
        width: 100%;
        padding: 0 5%
    }

    .time-lt,
    .time-rt {
        font-size: 16px
    }

    .contac-wrapp2 .form-col {
        width: 100%;
        padding: 45px 5% 64px;
        min-height: inherit
    }

    .covid-wrapp {
        padding: 37px 0 50px
    }

    .covid-wrapp h2 {
        font-size: 29px
    }

    .covid-wrapp .covid-row1,
    .impoer-box1 {
        width: 100%;
        margin: 0 0 25px
    }

    .covid-wrapp .covid-row2 {
        margin: 30px 0 0
    }

    .covid-wrapp .covid-row2 .covid-col1 {
        width: 42%;
        margin: 0 0 40px;
        text-align: center;
        min-height: 289px
    }

    .buttons .buttons-btn1,
    .covid-wrapp .covid-row3,
    .testi-wrapp .testi-row3 {
        margin: 0
    }

    .recruitment-wrapp {
        padding: 35px 0 0
    }

    .recruitment-wrapp .recruitment-row3 {
        margin: 55px 0 0
    }

    .recruitment-wrapp .recruitment-btn2 {
        margin: 0 10px 15px 0
    }

    .recruitment-wrapp .recruitment-row3 .recruitment-col2 {
        width: 100%;
        float: left;
        margin: 20px 0 0
    }

    .buttons h4 {
        width: 100%;
        float: left
    }

    .team-wrapp {
        padding: 30px 0 50px
    }

    .team-wrapp h3 {
        font-size: 20px
    }

    .team-wrapp .team-row1 {
        margin: 25px 0 0
    }

    .team-wrapp .team-row1 .team-col1 {
        width: 49%;
        margin: 0 2% 37px 0
    }

    .team-wrapp .team-row1 .team-col1:nth-child(2n) {
        float: right;
        margin-right: 0
    }

    .testi-wrapp .testi-row3 .testi-bar3 {
        width: 48%;
        margin: 0 0 49px
    }

    .testi-wrapp .testi-row3 .testi-bar3:nth-child(2n) {
        float: right;
        margin-left: 4%
    }

    .treatment-wrapp .treatment-row1 .treatment-col1 {
        width: 49%;
        margin: 0 0 2%
    }

    .treatment-wrapp .treatment-row1 .treatment-col1:nth-child(2n) {
        float: right;
        margin-left: 2%
    }

    .practice-wrapp .practice-row1 {
        width: 48%;
        margin: 0 0 2%
    }

    .header-box1 {
        width: 100%;
        margin: 0 0 18px
    }

    .canver-box1 {
        width: auto;
        bottom: 13%
    }

    .canver-thm1 {
        width: 112px;
        display: none;
        margin: 0
    }

    .canver-tex2,
    .canver-tex3 {
        float: none;
        display: inline-block
    }

    .canver-thm2 {
        width: 34px;
        margin: 0 0 8px
    }

    .canver-tex1 {
        width: auto;
        margin: 0 8px 0 0
    }

    .canver-tex2 {
        margin: 10px 6px 0
    }

    .canver-tex3 {
        font-size: 14.16px;
        line-height: 27px
    }

    .detier-box1 {
        width: 38px;
        display: none;
        margin: 0
    }

    .enquer-tex1,
    .impoer-box1 a {
        float: none;
        display: inline-block
    }

    .enquer-tex1 {
        margin: 0 6px 0 0
    }

    .impoer-box1 a {
        margin: 0 2px
    }

    .abouts-btn1,
    .banner-btn1,
    .bloger-btn1,
    .blogin-btn1,
    .buttons-btn1,
    .buttons-btn2,
    .canver-btn1,
    .canver-btn2,
    .canver-btn3,
    .contac-wrapp2 .form-col .form-row .caldera-grid .btn,
    .contac-wrapp2 .form-col .form-row .caldera-grid .form-control,
    .enquer-btn1,
    .facier-btn1,
    .facier-fil1,
    .facier-wrapp .facier-row1 .caldera-grid .btn,
    .facier-wrapp .facier-row1 .caldera-grid .form-control,
    .form-btn1,
    .form-fil1,
    .gallery-btn1,
    .gallin-btn1,
    .gester-btn1,
    .header-btn1,
    .impoer-btn1,
    .paiger-btn1,
    .paiger-btn2,
    .recruitment-btn1,
    .recruitment-btn2,
    .sidber-btn1,
    .team-btn1,
    .teamin-btn1,
    .testi-btn1,
    .treatin-btn1,
    .treatment-btn1 {
        font-size: 11px;
        letter-spacing: 1.7px
    }

    .facier-wrapp .facier-row1 .caldera-grid .col-sm-3 {
        width: 48%;
        float: left;
        margin: 0 0 4.2%
    }

    .facier-wrapp .facier-row1 .caldera-grid .col-sm-3:nth-child(2n) {
        float: right;
        width: 48%
    }

    .facier-wrapp .facier-row1 .caldera-grid .col-sm-3.last_col {
        float: right;
        width: 48%;
        margin-bottom: 24px
    }

    .facier-wrapp .facier-row1 .caldera-grid .form-control {
        height: 43px;
        padding: 0 5%
    }

    .facier-wrapp .facier-row1 .caldera-grid textarea.form-control {
        height: 43px;
        padding: 12px 5% 0
    }

    .facier-wrapp .facier-row1 .caldera-grid .checkbox {
        width: 100%;
        margin: 0 0 9px;
        font-size: 11.7px;
        line-height: 24px
    }

    .facier-wrapp .facier-row1 .caldera-grid .checkbox+.checkbox {
        width: 100%;
        margin: 0 0 14px
    }

    .abouts-wrapp .abouts-row1 .abouts-row4>.abouts-bar4 {
        width: 120px
    }

    .abouts-wrapp .abouts-row1 .abouts-row4 h4 {
        font-size: 12.5px;
        line-height: 20px
    }

    .abouts-wrapp .abouts-row1 .abouts-row4 a {
        width: 150px;
        font-size: 10px;
        padding: 10px 13px 11px 15px
    }

    .abouts-wrapp .abouts-row1 .abouts-row4 {
        padding: 30px 4%
    }

    .renewal-wrapp .renewal-row11 {
        margin: 0 0 50px
    }

    .renewal-wrapp .renewal-row2 {
        width: 100%;
        padding: 0 5%
    }

    .renewal-wrapp .renewal-row2 .renewal-bar2 {
        width: 100%;
        padding: 0
    }

    .renewal-wrapp .renewal-row11:nth-child(2n) .renewal-row2 .renewal-bar2 {
        padding: 0
    }

    .directions-wrapp {
        padding: 50px 2% 22px
    }

    .directions-wrapp h2 {
        font-size: 24px;
        line-height: 36px
    }

    .directions-wrapp .directions-box1 {
        width: 100%;
        margin: 6px 0 20px
    }

    .directions-wrapp .directions-box1 .directions-col1 {
        width: 48%;
        float: left;
        margin: 0 0 24px
    }

    .directions-wrapp .directions-box1 .directions-col2 {
        width: 48%;
        float: right;
        margin: 0 0 24px
    }

    .directions-wrapp .directions-box1 .directions-col3 {
        width: 48%;
        float: left;
        clear: both;
        margin: 0 0 24px
    }

    .directions-wrapp .directions-box1 .directions-col4 {
        width: 48%;
        float: right;
        margin: 0
    }

    .directions-wrapp .directions-box1 .directions-thm1 {
        width: 60px;
        margin: 0 auto 12px
    }

    .directions-wrapp .directions-box1 h3 {
        font-size: 15px;
        line-height: 20.75px
    }

    .directions-wrapp .directions-box1 p {
        font-size: 12px;
        letter-spacing: .1px;
        margin: 0;
        line-height: 24px
    }

    .directions-wrapp .directions-box2 .directions-let1 {
        width: 55%;
        text-align: right
    }

    .directions-wrapp .directions-box2 .directions-ret1 {
        width: 40%;
        text-align: left
    }

    .directions-wrapp .directions-box2 .directions-let1,
    .directions-wrapp .directions-box2 .directions-ret1 {
        font-size: 12px;
        letter-spacing: .1px
    }

    .directions-wrapp .directions-btn1 {
        font-size: 12px;
        letter-spacing: 1.35px;
        margin: 15px 0 25px
    }

    .teamin-wrapp .teamin-row1 .teamin-row2 .teamin-rt h5 {
        padding: 1% 10% 0
    }

    .abouts-wrapp .extra-style img,
    .treatin-wrapp .extra-style img {
        max-width: 100%
    }
}

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

    .enquer-row2,
    .enquer-row3,
    .renewal-wrapp .renewal-row2 {
        position: relative;
        top: inherit;
        transform: none
    }

    .banner-wrapp,
    .canver-wrapp,
    .canver-wrapp .canver-row5,
    .detier-wrapp,
    .directions-wrapp,
    .facier-wrapp,
    .facier-wrapp .facier-row1 .facier-bar1 .facier-fil1,
    .footer-wrapp,
    .gester-wrapp,
    .header-wrapp,
    .honoer-wrapp,
    .impoer-wrapp,
    .sidber-wrapp .sidber-row3 {
        text-align: center
    }

    .margin {
        width: 90%
    }

    .header-wrapp {
        padding: 72px 0 40px
    }

    .header-wrapp h2,
    .impoer-wrapp h2 {
        width: 48%;
        float: right;
        font-size: 12px;
        color: #00bfbd;
        letter-spacing: 1.7px;
        line-height: 1;
        text-transform: uppercase;
        background: 0 0;
        border: 1px solid #00bfbd;
        border-radius: 9px;
        margin: 0;
        padding: 13px 5% 15px;
        font-family: Poppins, sans-serif;
        font-weight: 400
    }

    .header-wrapp .header-row1 {
        width: 192px;
        float: none;
        overflow: auto;
        margin: 0 auto 30px
    }

    .abouts-wrapp .abouts-row1 .abouts-row3 .abouts-lt,
    .banner-wrapp .banner-row3 .banner-bar3,
    .contac-wrapp2 .form-col .form-row .caldera-grid .col-sm-6,
    .contac-wrapp2 .form-col .form-row .form-fil2,
    .contac-wrapp2 .map-col,
    .conter-wrapp .conter-row2,
    .enquer-wrapp .enquer-row1 .enquer-bar1,
    .enquer-wrapp .enquer-row2 .enquer-bar2,
    .enquer-wrapp .enquer-row3 .enquer-bar3,
    .footer-wrapp .footer-row1 .footer-bar1,
    .footer-wrapp .footer-row2 .footer-bar2,
    .gallin-wrapp .gallin-row1 .gallin-row2,
    .header-wrapp .header-row1 .header-bar1,
    .header-wrapp .header-row2 .header-bar2,
    .header-wrapp .header-row3 .header-bar3,
    .header-wrapp .header-row4 .header-bar4,
    .honoer-wrapp .honoer-row1 .honoer-bar1,
    .impoer-wrapp .impoer-row1 .impoer-bar1,
    .impoer-wrapp .impoer-row2 .impoer-bar2,
    .impoer-wrapp .impoer-row3 .impoer-bar3,
    .treatin-wrapp .treatin-row1 .treatin-bar1 {
        width: 100%
    }

    .enquer-wrapp .enquer-row3,
    .header-wrapp .header-row2 {
        width: 100%;
        margin: 0 0 26px
    }

    .header-box1 a,
    .header-wrapp .header-row2 .header-bar2 li,
    .impoer-wrapp .impoer-row3 .impoer-bar3 li {
        float: none;
        display: inline-block;
        margin: 0 4px
    }

    .detier-wrapp .detier-row2,
    .footer-wrapp .footer-row2,
    .gester-wrapp .gester-row1,
    .header-wrapp .header-row3,
    .honoer-wrapp .honoer-row1,
    .impoer-wrapp .impoer-row3 {
        width: 100%;
        margin: 0
    }

    .banner-box1,
    .header-wrapp .header-row4 {
        width: 100%;
        display: none;
        margin: 0
    }

    .header-wrapp .header-btn1,
    .impoer-wrapp .impoer-btn1 {
        width: 48%;
        float: left;
        margin: 0;
        padding: 12px 5% 13px
    }

    .header-bar2 li,
    .header-bar2 li a {
        font-size: 13.5px
    }

    .banner-wrapp {
        min-height: inherit;
        padding: 0;
        background: #000
    }

    .banner-wrapp h2 {
        font-size: 28px;
        line-height: 41px;
        margin: 0 0 20px
    }

    .banner-wrapp h2 span,
    .canver-wrapp p span {
        display: inline
    }

    .banner-wrapp .banner-row1 {
        width: 100%;
        margin: 0;
        position: relative;
        top: inherit
    }

    .banner-wrapp .banner-row1 .banner-bar1 {
        width: 100%;
        padding: 32px 5% 87px
    }

    .banner-wrapp .banner-row2,
    .banner-wrapp .banner-row3 {
        width: 100%;
        display: none;
        margin: 0;
        position: relative;
        bottom: inherit
    }

    .banner-wrapp .banner-row2 .banner-bar2 {
        width: 219px
    }

    .banner-wrapp .banner-btn1 {
        float: none;
        margin: 0
    }

    .canver-wrapp {
        padding: 5% 5% 0
    }

    .canver-wrapp p {
        font-size: 14px;
        line-height: 20px;
        margin: 0 0 20px
    }

    .canver-wrapp h2 {
        font-size: 24px;
        line-height: 32px;
        margin: 0 0 4px
    }

    .canver-wrapp h3 {
        font-size: 13px;
        line-height: 18px;
        margin: 0
    }

    .canver-wrapp h4,
    .detier-wrapp h2 {
        font-size: 24px;
        line-height: 32px;
        margin: 0 0 16px
    }

    .canver-wrapp h5 {
        font-size: 14.5px;
        line-height: 24px;
        margin: -2px 0 20px
    }

    .canver-wrapp h6 {
        font-size: 17.07px;
        line-height: 20px;
        margin: 0 0 22px
    }

    .canver-wrapp .canver-row1,
    .canver-wrapp .canver-row2 {
        width: 50%;
        margin: 0 0 5%
    }

    .canver-wrapp .canver-row1 img,
    .canver-wrapp .canver-row2 img,
    .canver-wrapp .canver-row3 img {
        width: 100%;
        margin: 0;
        object-fit: cover;
        height: 32vw;
        object-position: center
    }

    .canver-wrapp .canver-row1 .canver-bar1,
    .canver-wrapp .canver-row3 .canver-bar3 {
        width: 85.4%
    }

    .canver-wrapp .canver-row2 .canver-bar2 {
        width: 85.4%;
        top: 10%;
        bottom: inherit
    }

    .canver-wrapp .canver-row2 .canver-box1 {
        right: 7.4%;
        left: inherit
    }

    .canver-wrapp .canver-row3,
    .canver-wrapp .canver-row4 {
        width: 50%;
        margin: 0
    }

    .canver-wrapp .canver-row4 .canver-bar4 {
        width: 46%;
        top: 12%;
        bottom: inherit
    }

    .canver-wrapp .canver-row4.square-effect1 .square-bar1 img {
        object-fit: cover;
        height: 32vw;
        object-position: left top;
        width: 100%;
        margin: 0
    }

    .canver-wrapp .canver-row5 {
        width: 100%;
        margin: 0
    }

    .canver-wrapp .canver-row5 .canver-bar5 {
        width: 100%;
        padding: 34px 2% 88px
    }

    .canver-wrapp .canver-btn3 {
        float: none
    }

    .detier-wrapp {
        margin: 0;
        padding: 0 5%
    }

    .detier-wrapp p {
        font-size: 14.5px;
        line-height: 24px;
        margin: 0 0 20px
    }

    .detier-wrapp h3 {
        font-size: 13.23px;
        letter-spacing: 1.4px;
        line-height: 19.09px;
        margin: 0 0 8px
    }

    .detier-wrapp .detier-row1 {
        width: 100%;
        margin: 0;
        padding: 0 0 60%
    }

    .detier-wrapp .detier-row1 .detier-bar1 {
        width: 100%;
        padding: 0 5%;
        top: 46%;
        right: 0;
        left: 0
    }

    .enquer-wrapp {
        margin: 0;
        padding: 32px 0 40px
    }

    .enquer-wrapp h2 {
        font-size: 24px;
        line-height: 37px;
        margin: 0 0 20px
    }

    .enquer-wrapp h2 sup {
        font-size: 16px;
        top: -10px
    }

    .enquer-wrapp h3 {
        font-size: 14.14px;
        line-height: 26.85px;
        margin: 0
    }

    .enquer-wrapp .enquer-row1 {
        width: 223px;
        margin: 28px auto 36px
    }

    .directions-wrapp.directions-wrapp2 .directions-box1 .directions-col1,
    .directions-wrapp.directions-wrapp2 .directions-box1 .directions-col3,
    .directions-wrapp.directions-wrapp2 .directions-box1 .directions-col4,
    .enquer-wrapp .enquer-row2 {
        width: 100%;
        margin: 0 0 30px
    }

    .enquer-wrapp h3,
    .enquer-wrapp h3 span {
        top: 1px
    }

    .facier-wrapp {
        padding: 34px 0 40px
    }

    .facier-wrapp h2 {
        font-size: 24px;
        line-height: 32px;
        margin: 0 0 22px
    }

    .facier-wrapp .facier-row1 .facier-bar1 .facier-fil2 {
        width: 48%;
        float: left;
        margin: 0 0 4.2%;
        padding: 0 5%
    }

    .covid-wrapp .covid-row2 .covid-col1:nth-child(2n),
    .facier-wrapp .facier-row1 .facier-bar1 .facier-fil2:nth-child(2n) {
        float: right
    }

    .facier-wrapp .facier-row1 .facier-bar1 .facier-fil3 {
        width: 48%;
        float: right;
        margin: 0 0 24px;
        padding: 12px 5% 0
    }

    .gester-wrapp {
        padding: 40px 0
    }

    .gester-wrapp .gester-row1 .gester-bar1 {
        width: auto;
        float: none;
        display: inline-block;
        margin: 0 10%
    }

    .honoer-wrapp {
        padding: 34px 0 16px
    }

    .honoer-wrapp .honoer-row1 .honoer-bar1 li {
        margin: 0 6.2px 4px
    }

    .honoer-bar1 li,
    .honoer-bar1 li a {
        font-size: 14px
    }

    .impoer-wrapp {
        padding: 16px 0
    }

    .impoer-wrapp .impoer-row1 {
        width: 212px;
        float: none;
        overflow: auto;
        margin: 0 auto 28px
    }

    .impoer-wrapp .impoer-row2 {
        width: 100%;
        margin: 0 0 24px
    }

    .footer-wrapp {
        padding: 16px 0 100px
    }

    .footer-wrapp .footer-row1 {
        width: 100%;
        margin: 0 0 8px
    }

    .footer-wrapp .footer-row1 .footer-bar1 li {
        float: none;
        display: inline-block;
        margin: 0
    }

    .footer-wrapp .footer-row2 .footer-bar2 li {
        float: none;
        display: inline-block;
        margin: 0 6px
    }

    .footer-bar1 li,
    .footer-bar1 li a,
    .footer-bar2 li,
    .footer-bar2 li a {
        font-size: 12.57px
    }

    .inner-wrapp .chat-col {
        width: 90%;
        right: 0;
        margin: auto
    }

    .inner-wrapp .whats-widget .chat-col {
        margin: 0 0 5.5%
    }

    .inner-wrapp .chat-col .chat-box {
        width: 78px;
        padding: 11px 0 3px
    }

    .honoer-wrapp2 {
        display: none
    }

    .abouts-wrapp .abouts-row1 .abouts-row3 .abouts-rt {
        width: 100%;
        position: relative;
        top: inherit;
        transform: none;
        padding: 25px 5%
    }

    .conter-wrapp {
        padding: 40px 0
    }

    .conter-wrapp .conter-row1,
    .renewal-wrapp .renewal-row1 {
        width: 100%;
        margin: 0 0 40px
    }

    .sidber-wrapp .sidber-row2 {
        padding: 19px 5% 0
    }

    .contac-wrapp .contac-row1 .contac-lt {
        width: 100%;
        padding: 0 5%;
        margin: 0 0 50px
    }

    .contac-wrapp .contac-row1 .contac-rt {
        width: 100%;
        padding: 0 5%
    }

    .time-lt,
    .time-rt {
        font-size: 16px
    }

    .contac-wrapp2 .form-col {
        width: 100%;
        padding: 45px 5% 64px;
        min-height: inherit
    }

    .covid-wrapp {
        padding: 37px 0 50px
    }

    .covid-wrapp h2 {
        font-size: 38px
    }

    .covid-wrapp .covid-row1 {
        margin: 0 0 35px
    }

    .covid-wrapp .covid-row2 {
        margin: 30px 0 0
    }

    .covid-wrapp .covid-row2 .covid-col1 {
        width: 42%;
        margin: 0 0 40px;
        min-height: 289px
    }

    .buttons .buttons-btn1,
    .covid-wrapp .covid-row3,
    .testi-wrapp .testi-row3 {
        margin: 0
    }

    .recruitment-wrapp {
        padding: 35px 0 0
    }

    .recruitment-wrapp .recruitment-row3 {
        margin: 55px 0 0
    }

    .recruitment-wrapp .recruitment-row3 .recruitment-col1 {
        width: 100%;
        margin: 0 0 50px
    }

    .buttons h4 {
        width: 100%;
        float: left
    }

    .team-wrapp {
        padding: 30px 0 50px
    }

    .team-wrapp h3 {
        font-size: 24px
    }

    .team-wrapp .team-row1 {
        margin: 25px 0 0
    }

    .team-wrapp .team-row1 .team-col1 {
        width: 49%;
        margin: 0 2% 37px 0
    }

    .team-wrapp .team-row1 .team-col1:nth-child(2n) {
        float: right;
        margin-right: 0
    }

    .testi-wrapp .testi-row3 .testi-bar3 {
        width: 48%;
        margin: 0 0 49px
    }

    .testi-wrapp .testi-row3 .testi-bar3:nth-child(2n) {
        float: right;
        margin-left: 4%
    }

    .treatment-wrapp .treatment-row1 .treatment-col1 {
        width: 49%;
        margin: 0 0 2%
    }

    .treatment-wrapp .treatment-row1 .treatment-col1:nth-child(2n) {
        float: right;
        margin-left: 2%
    }

    .header-box1 {
        width: 100%;
        margin: 0 0 18px
    }

    .canver-box1 {
        width: auto;
        bottom: 13%
    }

    .canver-thm1 {
        width: 112px;
        display: none;
        margin: 0
    }

    .canver-tex2,
    .canver-tex3 {
        float: none;
        display: inline-block
    }

    .canver-thm2 {
        width: 34px;
        margin: 0 0 8px
    }

    .canver-tex1 {
        width: auto;
        margin: 0 8px 0 0
    }

    .canver-tex2 {
        margin: 10px 6px 0
    }

    .canver-tex3 {
        font-size: 14.16px;
        line-height: 27px
    }

    .detier-box1 {
        width: 38px;
        display: none;
        margin: 0
    }

    .enquer-tex1,
    .impoer-box1 a {
        float: none;
        display: inline-block
    }

    .enquer-tex1 {
        margin: 0 6px 0 0
    }

    .impoer-box1 {
        width: 100%;
        margin: 0 0 25px
    }

    .impoer-box1 a {
        margin: 0 2px
    }

    .abouts-btn1,
    .banner-btn1,
    .bloger-btn1,
    .blogin-btn1,
    .buttons-btn1,
    .buttons-btn2,
    .canver-btn1,
    .canver-btn2,
    .canver-btn3,
    .contac-wrapp2 .form-col .form-row .caldera-grid .btn,
    .contac-wrapp2 .form-col .form-row .caldera-grid .form-control,
    .enquer-btn1,
    .facier-btn1,
    .facier-fil1,
    .facier-wrapp .facier-row1 .caldera-grid .btn,
    .facier-wrapp .facier-row1 .caldera-grid .form-control,
    .form-btn1,
    .form-fil1,
    .gallery-btn1,
    .gallin-btn1,
    .gester-btn1,
    .header-btn1,
    .impoer-btn1,
    .paiger-btn1,
    .paiger-btn2,
    .recruitment-btn1,
    .recruitment-btn2,
    .sidber-btn1,
    .team-btn1,
    .teamin-btn1,
    .testi-btn1,
    .treatin-btn1,
    .treatment-btn1 {
        font-size: 11px;
        letter-spacing: 1.7px
    }

    .detier-wrapp .detier-row2 img {
        height: 64vw
    }

    .facier-wrapp .facier-row1 .caldera-grid .col-sm-3 {
        width: 48%;
        float: left;
        margin: 0 0 4.2%
    }

    .facier-wrapp .facier-row1 .caldera-grid .col-sm-3:nth-child(2n) {
        float: right;
        width: 48%
    }

    .facier-wrapp .facier-row1 .caldera-grid .col-sm-3.last_col {
        float: right;
        width: 48%;
        margin-bottom: 24px
    }

    .facier-wrapp .facier-row1 .caldera-grid .form-control {
        height: 43px;
        padding: 0 5%
    }

    .facier-wrapp .facier-row1 .caldera-grid textarea.form-control {
        height: 43px;
        padding: 12px 5% 0
    }

    .facier-wrapp .facier-row1 .caldera-grid .checkbox {
        width: 100%;
        margin: 0 0 9px;
        font-size: 11.7px;
        line-height: 24px
    }

    .facier-wrapp .facier-row1 .caldera-grid .checkbox+.checkbox {
        width: 100%;
        margin: 0 0 14px
    }

    .renewal-wrapp .renewal-row2 .renewal-bar2 {
        width: 100%;
        padding: 0
    }

    .renewal-wrapp .renewal-row2 {
        width: 100%;
        padding: 0 5%
    }

    .renewal-wrapp .renewal-row11 {
        margin: 0 0 50px
    }

    .renewal-wrapp .renewal-row11:nth-child(2n) .renewal-row2 .renewal-bar2 {
        padding: 0
    }

    .directions-wrapp {
        padding: 50px 2% 22px
    }

    .directions-wrapp h2 {
        font-size: 26px;
        line-height: 36px
    }

    .directions-wrapp .directions-box1 {
        width: 100%;
        text-align: center;
        margin: 6px 0 24px
    }

    .directions-wrapp .directions-box1 .directions-col1 {
        width: 48%;
        float: left;
        margin: 0 0 24px
    }

    .directions-wrapp .directions-box1 .directions-col2 {
        width: 48%;
        float: right;
        margin: 0 0 24px
    }

    .directions-wrapp .directions-box1 .directions-col3 {
        width: 48%;
        float: left;
        clear: both;
        margin: 0 0 24px
    }

    .directions-wrapp .directions-box1 .directions-col4 {
        width: 48%;
        float: right;
        margin: 0
    }

    .directions-wrapp .directions-box1 .directions-thm1 {
        width: 60px;
        margin: 0 auto 12px
    }

    .directions-wrapp .directions-box1 h3 {
        font-size: 15px;
        line-height: 20.75px
    }

    .directions-wrapp .directions-box1 p {
        font-size: 12px;
        letter-spacing: .1px;
        margin: 0;
        line-height: 24px
    }

    .directions-wrapp .directions-box2 .directions-let1 {
        width: 55%;
        text-align: right
    }

    .directions-wrapp .directions-box2 .directions-ret1 {
        width: 40%;
        text-align: left
    }

    .directions-wrapp .directions-box2 .directions-let1,
    .directions-wrapp .directions-box2 .directions-ret1 {
        font-size: 12px;
        letter-spacing: .1px
    }

    .directions-wrapp .directions-btn1 {
        font-size: 12px;
        letter-spacing: 1.45px;
        margin: 15px 0 25px
    }

    .teamin-wrapp .teamin-row1 .teamin-row2 .teamin-rt h5 {
        padding: 1% 18% 0
    }
}

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

    .banner-wrapp .banner-row1,
    .inner-wrapp .chat-col,
    .margin {
        width: 94%
    }

    .header-wrapp h2 {
        font-size: 28px;
        line-height: 41px;
        margin: -5px 0 0
    }

    .header-wrapp .header-row1 {
        width: 16.4%;
        margin: 0 0 0 4.4%
    }

    .header-wrapp .header-row2 .header-bar2 li,
    .impoer-wrapp .impoer-row3 .impoer-bar3 li {
        margin: 0 11px 0 0
    }

    .banner-tex1,
    .canver-tex1,
    .header-box1,
    .header-wrapp .header-btn1,
    .impoer-wrapp .impoer-btn1 {
        margin: 0 8px 0 0
    }

    .header-bar2 li,
    .header-bar2 li a {
        font-size: 12px
    }

    .banner-wrapp {
        min-height: inherit
    }

    .banner-wrapp h2,
    .enquer-wrapp h2 {
        font-size: 24px;
        line-height: 32px;
        margin: 0 0 20px
    }

    .banner-wrapp h2 span {
        display: inline
    }

    .banner-wrapp h3 {
        font-size: 11px;
        line-height: 17px;
        margin: 0
    }

    .banner-wrapp h4 {
        font-size: 24px;
        line-height: 32px;
        margin: 0
    }

    .banner-wrapp .banner-row1 .banner-bar1 {
        width: 42.5%
    }

    .banner-wrapp .banner-row2 {
        width: 90%
    }

    .banner-wrapp .banner-row3 {
        width: 75.3%
    }

    .banner-wrapp h3,
    .banner-wrapp h3 span {
        position: relative;
        top: -3px
    }

    .canver-wrapp p {
        font-size: 14px;
        line-height: 20px;
        margin: 0 0 20px
    }

    .canver-wrapp h2 {
        font-size: 24px;
        line-height: 32px;
        margin: 0 0 4px
    }

    .canver-wrapp h3 {
        font-size: 12px;
        line-height: 17px;
        margin: 0;
        top: -2px
    }

    .canver-wrapp h4 {
        font-size: 24px;
        line-height: 32px;
        margin: 0 0 14px
    }

    .canver-wrapp h6 {
        font-size: 19.07px;
        line-height: 22px;
        margin: 0 0 22px
    }

    .canver-wrapp .canver-row1,
    .canver-wrapp .canver-row3 {
        width: 49%;
        float: left;
        margin: 0 0 2.1%
    }

    .canver-wrapp .canver-row1 img,
    .canver-wrapp .canver-row3 img {
        width: 100%;
        margin: 0;
        height: 33.35vw;
        object-fit: cover;
        object-position: center center
    }

    .canver-wrapp .canver-row2,
    .canver-wrapp .canver-row4 {
        width: 49%;
        float: right;
        margin: 0 0 2.1%
    }

    .canver-wrapp .canver-row2 img {
        width: 100%;
        margin: 0;
        height: 33.35vw;
        object-fit: cover;
        object-position: left center
    }

    .canver-wrapp .canver-row4.square-effect1 .square-bar1 img {
        object-fit: cover;
        height: 33.35vw;
        object-position: left top;
        width: 100%;
        margin: 0
    }

    .canver-wrapp .canver-row5,
    .footer-wrapp .footer-row2 {
        width: 100%;
        margin: 0
    }

    .detier-wrapp h2 {
        font-size: 24px;
        line-height: 32px
    }

    .detier-wrapp h3 {
        font-size: 12.23px;
        letter-spacing: 1.2px;
        line-height: 18.09px
    }

    .detier-wrapp .detier-row1 {
        padding: 0 0 65.7%;
        width: 50%
    }

    .detier-wrapp .detier-row1 .detier-bar1 {
        width: 75%;
        right: 19%
    }

    .detier-wrapp .detier-row2 {
        overflow: hidden;
        width: 50%
    }

    .detier-wrapp .detier-row2 img {
        width: 100%;
        margin: 0;
        height: 62.9vw
    }

    .enquer-wrapp {
        padding: 272px 0 74px
    }

    .enquer-wrapp h2 sup {
        font-size: 16px;
        position: relative;
        top: -10px
    }

    .enquer-wrapp h3 {
        font-size: 12.14px;
        line-height: 24.85px
    }

    .enquer-wrapp .enquer-row1 {
        margin: 50px auto 56px
    }

    .enquer-wrapp .enquer-row2,
    .enquer-wrapp .enquer-row3 {
        width: 80.4%
    }

    .facier-wrapp h2 {
        font-size: 24px;
        line-height: 32px;
        margin: 0 0 34px
    }

    .facier-wrapp .facier-btn1 {
        margin: 4px 0 0
    }

    .gester-wrapp .gester-row1 .gester-bar1 {
        margin: 0 34px 0 0
    }

    .honoer-wrapp .honoer-row1 .honoer-bar1 li {
        margin: 0 8.2px
    }

    .bloger-wrapp h3,
    .honoer-bar1 li,
    .honoer-bar1 li a {
        font-size: 14px
    }

    .impoer-wrapp h2 {
        font-size: 28px;
        line-height: 41px;
        margin: -3px 0 0
    }

    .impoer-wrapp .impoer-row1 {
        width: 16.4%;
        margin: 0 0 0 6.22%
    }

    .impoer-wrapp .impoer-row2 {
        margin: 36px 10.2% 22px 0
    }

    .impoer-wrapp .impoer-row3 {
        margin: 0 10.2% 0 0
    }

    .impoer-bar3 li,
    .impoer-bar3 li a {
        font-size: 12.5px
    }

    .footer-wrapp {
        text-align: center
    }

    .footer-wrapp .footer-row1 {
        width: 100%;
        margin: 0 0 10px
    }

    .footer-wrapp .footer-row1 .footer-bar1 li {
        float: none
    }

    .footer-wrapp .footer-row2 .footer-bar2 li {
        float: none;
        display: inline-block;
        margin: 0 5px
    }

    .footer-bar1 li,
    .footer-bar1 li a,
    .footer-bar2 li,
    .footer-bar2 li a {
        font-size: 11.57px
    }

    .inner-wrapp .whats-widget .chat-col {
        margin: 0 0 5.5%
    }

    .honoer-wrapp2 .honoer-row1 .honoer-bar1 li {
        margin: 0 4px
    }

    .honoer-wrapp2 .honoer-bar1 li,
    .honoer-wrapp2 .honoer-bar1 li a {
        font-size: 13px
    }

    .conter-wrapp .conter-row2 {
        width: 33.5%
    }

    .conter-wrapp .conter-row3 {
        width: 62.3%
    }

    .sidber-wrapp .sidber-row3 {
        padding: 27px 5% 53px
    }

    .sidber-wrapp .sidber-row2 {
        padding: 19px 5% 0
    }

    .bloger-wrapp h2 {
        font-size: 21px;
        line-height: 31px
    }

    .contac-wrapp .contac-row1 .contac-lt,
    .contac-wrapp .contac-row1 .contac-rt {
        padding: 0 5%
    }

    .contac-wrapp2 .form-col {
        padding: 70px 3% 41px
    }

    .covid-wrapp .covid-row2 .covid-col1 {
        width: 22.1%;
        margin: 0 3.8% 0 0
    }

    .recruitment-wrapp h6 {
        width: 100%;
        float: left;
        margin: 20px 0
    }

    .header-box1 a,
    .impoer-box1 a {
        margin: 0 0 0 4px
    }

    .buttons h4,
    .recruitment-wrapp .recruitment-row3 .recruitment-col2 {
        width: 100%;
        float: left
    }

    .gallin-wrapp .gallin-row1 .gallin-row2,
    .treatin-wrapp .treatin-row1 .treatin-bar1 {
        width: 100%
    }

    .buttons .buttons-btn1 {
        margin: 0
    }

    .team-wrapp h3 {
        font-size: 18px
    }

    .team-wrapp h4 {
        font-size: 11px
    }

    .team-wrapp .team-row1 .team-col1 {
        margin: 0 .79% 30px 0
    }

    .team-wrapp .team-row1 .team-col1 .team-bar2 {
        padding: 17px 0 0
    }

    .treatment-wrapp h3 {
        font-size: 16px;
        line-height: 28px
    }

    .banner-box1 {
        margin: 50px 0 0
    }

    .canver-thm2 {
        width: 34px
    }

    .canver-tex3 {
        font-size: 13.16px;
        line-height: 26px
    }

    .detier-box1 {
        width: 32px;
        left: 44%
    }

    .enquer-tex1 {
        margin: 0 6px 0 0
    }

    .impoer-box1 {
        margin: 2px 10px 0 0
    }

    .impoer-box1 a {
        width: 32px
    }

    .banner-tex1,
    .canver-tex1,
    .canver-tex2,
    .enquer-tex1 {
        font-size: 7.15px;
        letter-spacing: 1px
    }

    .abouts-btn1,
    .banner-btn1,
    .bloger-btn1,
    .blogin-btn1,
    .buttons-btn1,
    .buttons-btn2,
    .canver-btn1,
    .canver-btn2,
    .canver-btn3,
    .contac-wrapp2 .form-col .form-row .caldera-grid .btn,
    .contac-wrapp2 .form-col .form-row .caldera-grid .form-control,
    .enquer-btn1,
    .facier-btn1,
    .facier-fil1,
    .facier-wrapp .facier-row1 .caldera-grid .btn,
    .facier-wrapp .facier-row1 .caldera-grid .form-control,
    .form-btn1,
    .form-fil1,
    .gallery-btn1,
    .gallin-btn1,
    .gester-btn1,
    .header-btn1,
    .impoer-btn1,
    .paiger-btn1,
    .paiger-btn2,
    .recruitment-btn1,
    .recruitment-btn2,
    .sidber-btn1,
    .team-btn1,
    .teamin-btn1,
    .testi-btn1,
    .treatin-btn1,
    .treatment-btn1 {
        font-size: 11px;
        letter-spacing: 1.5px
    }

    .facier-wrapp .facier-row1 .caldera-grid .checkbox {
        width: 100%;
        margin: 28px 0 0;
        font-size: 11.7px;
        line-height: 28.47px
    }

    .facier-wrapp .facier-row1 .caldera-grid .checkbox+.checkbox {
        width: 100%;
        margin: 6px 0 20px
    }

    .banner-wrapp .banner-row2 .banner-bar2 {
        width: 150px
    }

    .renewal-wrapp .renewal-row2 .renewal-bar2 {
        width: 94%;
        padding: 0 5% 0 0
    }

    .renewal-wrapp h2 {
        font-size: 26px
    }

    .renewal-wrapp p {
        font-size: 14px;
        line-height: 24px
    }

    .directions-wrapp {
        padding: 42px 2% 16px
    }

    .directions-wrapp h2 {
        font-size: 28px;
        line-height: 38px
    }

    .directions-wrapp .directions-box1 .directions-thm1 {
        width: 60px
    }

    .directions-wrapp .directions-box1 h3 {
        font-size: 15px;
        line-height: 20.75px
    }

    .directions-wrapp .directions-box1 p,
    .directions-wrapp .directions-box2 .directions-let1,
    .directions-wrapp .directions-box2 .directions-ret1 {
        font-size: 12px;
        letter-spacing: .1px
    }

    .directions-wrapp .directions-btn1 {
        font-size: 11px;
        letter-spacing: 1.45px
    }

    .directions-wrapp .directions-box1 .directions-col2 {
        width: 24.3%;
        margin: 0 6.1% 0 0
    }

    .teamin-wrapp .teamin-row1 .teamin-row2 .teamin-rt h5 {
        padding: 1% 26% 0
    }

    .time-lt,
    .time-rt {
        font-size: 15px
    }
}

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

    .banner-wrapp .banner-row1,
    .inner-wrapp .chat-col,
    .margin {
        width: 94%
    }

    .header-wrapp h2,
    .impoer-wrapp h2 {
        font-size: 36px;
        line-height: 46px;
        margin: -8px 0 0
    }

    .header-wrapp .header-row1 {
        width: 16.4%;
        margin: 0 0 0 6.4%
    }

    .header-wrapp .header-row2 .header-bar2 li,
    .impoer-wrapp .impoer-row3 .impoer-bar3 li {
        margin: 0 14px 0 0
    }

    .header-wrapp .header-btn1,
    .impoer-wrapp .impoer-btn1 {
        margin: 0 10px 0 0
    }

    .header-bar2 li,
    .header-bar2 li a,
    .impoer-bar3 li,
    .impoer-bar3 li a {
        font-size: 13.5px
    }

    .banner-wrapp {
        min-height: inherit
    }

    .banner-wrapp h2 {
        font-size: 27px;
        line-height: 35px;
        margin: 0 0 23px
    }

    .banner-wrapp h2 span {
        display: inline
    }

    .banner-wrapp h3,
    .canver-wrapp h3 {
        font-size: 13px;
        line-height: 18px;
        margin: 0
    }

    .banner-wrapp h4 {
        font-size: 31px;
        line-height: 39px;
        margin: 0
    }

    .banner-wrapp .banner-row1 .banner-bar1 {
        width: 38.5%
    }

    .banner-wrapp .banner-row2 {
        width: 90%
    }

    .banner-wrapp .banner-row3 {
        width: 75.3%
    }

    .banner-wrapp h3,
    .banner-wrapp h3 span {
        position: relative;
        top: -4px
    }

    .canver-wrapp p {
        font-size: 15px;
        line-height: 21px;
        margin: 0 0 23px;
        max-width: 650px
    }

    .canver-wrapp h2 {
        font-size: 31px;
        line-height: 39px;
        margin: 0 0 4px
    }

    .canver-wrapp h4 {
        font-size: 31px;
        line-height: 39px;
        margin: 0 0 14px
    }

    .canver-wrapp h6 {
        font-size: 21.07px;
        line-height: 24px;
        margin: 0 0 22px
    }

    .canver-wrapp .canver-row1,
    .canver-wrapp .canver-row3 {
        width: 49%;
        float: left;
        margin: 0 0 2.1%
    }

    .canver-wrapp .canver-row1 img,
    .canver-wrapp .canver-row3 img {
        width: 100%;
        margin: 0;
        object-fit: cover;
        height: 33.35vw;
        object-position: center center
    }

    .canver-wrapp .canver-row2,
    .canver-wrapp .canver-row4 {
        width: 49%;
        float: right;
        margin: 0 0 2.1%
    }

    .canver-wrapp .canver-row2 img,
    .canver-wrapp .canver-row4.square-effect1 .square-bar1 img {
        width: 100%;
        margin: 0;
        object-fit: cover;
        height: 33.35vw;
        object-position: left top
    }

    .canver-wrapp .canver-row5,
    .footer-wrapp .footer-row2 {
        width: 100%;
        margin: 0
    }

    .detier-wrapp h2 {
        font-size: 27px;
        line-height: 35px
    }

    .detier-wrapp h3 {
        font-size: 13.23px;
        letter-spacing: 1.5px;
        line-height: 19.09px
    }

    .detier-wrapp .detier-row1 {
        padding: 0 0 50%;
        width: 50%
    }

    .detier-wrapp .detier-row1 .detier-bar1 {
        width: 75%;
        right: 19%
    }

    .detier-wrapp .detier-row2 {
        overflow: hidden;
        width: 50%
    }

    .detier-wrapp .detier-row2 img {
        width: 100%;
        margin: 0;
        height: 47.9vw
    }

    .enquer-wrapp {
        padding: 282px 0 84px
    }

    .enquer-wrapp h2 {
        font-size: 31px;
        line-height: 39px;
        margin: 0 0 23px
    }

    .enquer-wrapp h2 sup {
        font-size: 20px;
        position: relative;
        top: -14px
    }

    .enquer-wrapp h3 {
        font-size: 13.14px;
        line-height: 25.85px
    }

    .enquer-wrapp .enquer-row1 {
        margin: 60px auto 66px
    }

    .enquer-wrapp .enquer-row2,
    .enquer-wrapp .enquer-row3 {
        width: 80.4%
    }

    .facier-wrapp h2 {
        font-size: 31px;
        line-height: 39px;
        margin: 0 0 44px
    }

    .facier-wrapp .facier-btn1 {
        margin: 7px 0 0
    }

    .gester-wrapp .gester-row1 .gester-bar1 {
        margin: 0 44px 0 0
    }

    .honoer-wrapp .honoer-row1 .honoer-bar1 li {
        margin: 0 12.2px
    }

    .honoer-bar1 li,
    .honoer-bar1 li a {
        font-size: 18px
    }

    .impoer-wrapp .impoer-row1 {
        width: 16.4%;
        margin: 0 0 0 8.22%
    }

    .impoer-wrapp .impoer-row2 {
        margin: 36px 10.2% 22px 0
    }

    .impoer-wrapp .impoer-row3 {
        margin: 0 10.2% 0 0
    }

    .footer-wrapp {
        text-align: center
    }

    .footer-wrapp .footer-row1 {
        width: 100%;
        margin: 0 0 10px
    }

    .footer-wrapp .footer-row1 .footer-bar1 li {
        float: none
    }

    .footer-wrapp .footer-row2 .footer-bar2 li {
        float: none;
        display: inline-block;
        margin: 0 7px
    }

    .footer-bar1 li,
    .footer-bar1 li a,
    .footer-bar2 li,
    .footer-bar2 li a {
        font-size: 13.57px
    }

    .conter-wrapp .conter-row2 {
        width: 33.5%
    }

    .sidber-wrapp .sidber-row3 {
        padding: 27px 5% 53px
    }

    .sidber-wrapp .sidber-row2 {
        padding: 19px 5% 0
    }

    .conter-wrapp .conter-row3 {
        width: 62.3%
    }

    .honoer-wrapp2 .honoer-row1 .honoer-bar1 li {
        margin: 0 8px
    }

    .honoer-wrapp2 .honoer-bar1 li,
    .honoer-wrapp2 .honoer-bar1 li a {
        font-size: 15px
    }

    .contac-wrapp .contac-row1 .contac-lt,
    .contac-wrapp .contac-row1 .contac-rt {
        padding: 0 5%
    }

    .contac-wrapp2 .form-col {
        padding: 70px 3% 41px
    }

    .covid-wrapp .covid-row2 .covid-col1 {
        width: 22.1%;
        margin: 0 3.8% 0 0
    }

    .recruitment-wrapp h6 {
        width: 100%;
        float: left;
        margin: 20px 0
    }

    .header-box1 a,
    .impoer-box1 a {
        margin: 0 0 0 6px
    }

    .buttons h4,
    .recruitment-wrapp .recruitment-row3 .recruitment-col2 {
        width: 100%;
        float: left
    }

    .gallin-wrapp .gallin-row1 .gallin-row2,
    .treatin-wrapp .treatin-row1 .treatin-bar1 {
        width: 100%
    }

    .buttons .buttons-btn1 {
        margin: 0
    }

    .team-wrapp h3 {
        font-size: 20px
    }

    .team-wrapp h4 {
        font-size: 12px
    }

    .team-wrapp .team-row1 .team-col1 {
        margin: 0 .79% 30px 0
    }

    .team-wrapp .team-row1 .team-col1 .team-bar2 {
        padding: 17px 0 0
    }

    .treatment-wrapp h3 {
        font-size: 20px;
        line-height: 30px
    }

    .banner-tex1,
    .canver-tex1,
    .header-box1 {
        margin: 0 11px 0 0
    }

    .banner-box1 {
        margin: 70px 0 0
    }

    .canver-thm2 {
        width: 34px
    }

    .canver-tex3 {
        font-size: 14.16px;
        line-height: 27px
    }

    .detier-box1 {
        width: 35px;
        left: 45%
    }

    .enquer-tex1 {
        margin: 0 9px 0 0
    }

    .impoer-box1 {
        margin: 2px 12px 0 0
    }

    .impoer-box1 a {
        width: 35px
    }

    .banner-tex1,
    .canver-tex1,
    .canver-tex2,
    .enquer-tex1 {
        font-size: 8.15px;
        letter-spacing: 1.4px
    }

    .abouts-btn1,
    .banner-btn1,
    .bloger-btn1,
    .blogin-btn1,
    .buttons-btn1,
    .buttons-btn2,
    .canver-btn1,
    .canver-btn2,
    .canver-btn3,
    .contac-wrapp2 .form-col .form-row .caldera-grid .btn,
    .contac-wrapp2 .form-col .form-row .caldera-grid .form-control,
    .enquer-btn1,
    .facier-btn1,
    .facier-fil1,
    .facier-wrapp .facier-row1 .caldera-grid .btn,
    .facier-wrapp .facier-row1 .caldera-grid .form-control,
    .form-btn1,
    .form-fil1,
    .gallery-btn1,
    .gallin-btn1,
    .gester-btn1,
    .header-btn1,
    .impoer-btn1,
    .paiger-btn1,
    .paiger-btn2,
    .recruitment-btn1,
    .recruitment-btn2,
    .sidber-btn1,
    .team-btn1,
    .teamin-btn1,
    .testi-btn1,
    .treatin-btn1,
    .treatment-btn1 {
        font-size: 12px;
        letter-spacing: 1.9px
    }

    .facier-wrapp .facier-row1 .caldera-grid .checkbox {
        width: 100%;
        margin: 27px 0 0;
        font-size: 13.7px;
        line-height: 29.47px
    }

    .facier-wrapp .facier-row1 .caldera-grid .checkbox+.checkbox {
        width: 100%;
        margin: 6px 0 25px
    }

    .banner-wrapp .banner-row2 .banner-bar2 {
        width: 150px
    }

    .renewal-wrapp .renewal-row2 .renewal-bar2 {
        width: 94%;
        padding: 0 5% 0 0
    }

    .renewal-wrapp p {
        font-size: 15px;
        line-height: 25px
    }

    .directions-wrapp {
        padding: 55px 3% 19px
    }

    .directions-wrapp h2 {
        font-size: 30px;
        line-height: 40px
    }

    .directions-wrapp .directions-box1 .directions-thm1 {
        width: 70px
    }

    .directions-wrapp .directions-box1 h3 {
        font-size: 17px;
        line-height: 25.75px
    }

    .directions-wrapp .directions-box1 p,
    .directions-wrapp .directions-box2 .directions-let1,
    .directions-wrapp .directions-box2 .directions-ret1 {
        font-size: 12.5px;
        letter-spacing: .1px
    }

    .directions-wrapp .directions-btn1 {
        font-size: 11px;
        letter-spacing: 1.55px
    }

    .directions-wrapp .directions-box1 .directions-col2 {
        width: 22.3%;
        margin: 0 8.1% 0 0
    }
}

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

    .banner-wrapp .banner-row1,
    .inner-wrapp .chat-col,
    .margin {
        width: 94%
    }

    .header-wrapp h2 {
        font-size: 33px;
        line-height: 43px
    }

    .header-wrapp .header-row1 {
        width: 16.4%;
        margin: 0 0 0 8.4%
    }

    .banner-wrapp {
        min-height: 496px
    }

    .banner-wrapp h2,
    .detier-wrapp h2 {
        font-size: 30px;
        line-height: 38px
    }

    .banner-wrapp h2 span,
    .canver-wrapp p span {
        display: inline
    }

    .banner-wrapp .banner-row1 .banner-bar1 {
        width: 38.5%
    }

    .banner-wrapp .banner-row2 {
        width: 90%
    }

    .banner-wrapp .banner-row3 {
        width: 75.3%
    }

    .canver-wrapp h6 {
        font-size: 19.07px;
        line-height: 22px
    }

    .canver-wrapp .canver-row1 img {
        width: 100%;
        margin: 0;
        height: 22vw;
        object-fit: cover;
        object-position: right top
    }

    .canver-wrapp .canver-row2 img,
    .canver-wrapp .canver-row3 img {
        width: 100%;
        margin: 0;
        height: 22vw;
        object-fit: cover;
        object-position: left top
    }

    .canver-wrapp .canver-row2 .canver-bar2 {
        top: 10%;
        bottom: inherit
    }

    .detier-wrapp h3 {
        font-size: 14.23px;
        letter-spacing: 1.8px;
        line-height: 20.09px
    }

    .detier-wrapp .detier-row1 .detier-bar1 {
        width: 75%;
        right: 19%
    }

    .enquer-wrapp .enquer-row2,
    .enquer-wrapp .enquer-row3 {
        width: 80.4%
    }

    .honoer-wrapp .honoer-row1 .honoer-bar1 li {
        margin: 0 16.2px
    }

    .impoer-wrapp .impoer-row1 {
        width: 16.4%;
        margin: 0 0 0 10.22%
    }

    .impoer-wrapp .impoer-row2 {
        margin: 36px 10.2% 22px 0
    }

    .impoer-wrapp .impoer-row3 {
        margin: 0 10.2% 0 0
    }

    .footer-wrapp {
        text-align: center
    }

    .footer-wrapp .footer-row1 {
        width: 100%;
        margin: 0 0 10px
    }

    .footer-wrapp .footer-row1 .footer-bar1 li {
        float: none
    }

    .footer-wrapp .footer-row2 {
        width: 100%;
        margin: 0
    }

    .footer-wrapp .footer-row2 .footer-bar2 li {
        float: none;
        display: inline-block;
        margin: 0 15px
    }

    .footer-bar1 li,
    .footer-bar1 li a,
    .footer-bar2 li,
    .footer-bar2 li a {
        font-size: 14.57px
    }

    .inner-wrapp {
        min-height: inherit
    }

    .honoer-wrapp2 .honoer-row1 .honoer-bar1 li {
        margin: 0 8px
    }

    .honoer-wrapp2 .honoer-bar1 li,
    .honoer-wrapp2 .honoer-bar1 li a {
        font-size: 17px
    }

    .conter-wrapp .conter-row2 {
        width: 33.5%
    }

    .conter-wrapp .conter-row3 {
        width: 62.3%
    }

    .sidber-wrapp .sidber-row3 {
        padding: 27px 5% 53px
    }

    .sidber-wrapp .sidber-row2 {
        padding: 19px 5% 0
    }

    .contac-wrapp .contac-row1 .contac-lt,
    .contac-wrapp .contac-row1 .contac-rt {
        padding: 0 5%
    }

    .contac-wrapp2 .form-col {
        padding: 70px 3% 41px
    }

    .covid-wrapp .covid-row2 .covid-col1 {
        width: 22.1%;
        margin: 0 3.8% 0 0
    }

    .recruitment-wrapp .recruitment-row3 .recruitment-col2 {
        width: 100%;
        float: left;
        margin: 20px 0 0
    }

    .gallin-wrapp .gallin-row1 .gallin-row2 {
        width: 100%
    }

    .buttons h4 {
        width: 100%;
        float: left
    }

    .buttons .buttons-btn1 {
        margin: 0
    }

    .team-wrapp h3 {
        font-size: 23px
    }

    .canver-tex3 {
        font-size: 14.16px;
        line-height: 27px
    }

    .detier-wrapp .detier-row2 img {
        height: 43.2vw
    }

    .facier-wrapp .facier-row1 .caldera-grid .checkbox {
        width: 100%;
        margin: 27px 0 0
    }

    .facier-wrapp .facier-row1 .caldera-grid .checkbox+.checkbox {
        width: 100%;
        margin: 6px 0 25px
    }

    .detier-wrapp .detier-row1 {
        padding: 0 0 45%
    }

    .renewal-wrapp .renewal-row2 .renewal-bar2 {
        width: 94%;
        padding: 0 5% 0 0
    }

    .directions-wrapp .directions-box1 .directions-thm1 {
        width: 79px
    }

    .directions-wrapp .directions-btn1 {
        font-size: 12px;
        letter-spacing: 1.95px
    }

    .directions-wrapp .directions-box1 p,
    .directions-wrapp .directions-box2 .directions-let1,
    .directions-wrapp .directions-box2 .directions-ret1 {
        font-size: 13.5px
    }
}

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

    .banner-wrapp .banner-row1,
    .inner-wrapp .chat-col,
    .margin {
        width: 94%
    }

    .banner-wrapp {
        min-height: 552px
    }

    .banner-wrapp .banner-row1 .banner-bar1 {
        width: 38.5%
    }

    .banner-wrapp .banner-row2 {
        width: 90%
    }

    .banner-wrapp .banner-row3 {
        width: 75.3%
    }

    .canver-wrapp h3 {
        font-size: 14px
    }

    .detier-wrapp .detier-row1 .detier-bar1 {
        width: 75%;
        right: 19%
    }

    .inner-wrapp {
        min-height: inherit
    }

    .contac-wrapp .contac-row1 .contac-lt {
        padding: 0 12.6%
    }

    .recruitment-wrapp .recruitment-btn2 {
        padding: 12px 6px 13px
    }

    .footer-bar1 li,
    .footer-bar1 li a,
    .footer-bar2 li,
    .footer-bar2 li a {
        font-size: 14.57px
    }

    .facier-wrapp .facier-row1 .caldera-grid .checkbox {
        font-size: 13px;
        letter-spacing: .3px
    }
}

@media screen and (min-width:1341px) {
    .detier-wrapp .detier-row1 .detier-bar1 {
        width: 75%
    }
}

@media screen and (max-width:767px) {
    .contac-wrapp2 .map-col iframe {
        pointer-events: none;
        height: 605px
    }

    .banner-wrapp .banner-row2 {
        display: block
    }

    .banner-wrapp .banner-row2 .banner-bar2 {
        width: 150px;
        left: 5%
    }

    .google-rating.ggogledesktop {
        display: none
    }

    .wp-google-badge.wp-google-badge_left-fixed .wp-google-badge-score {
        margin-left: 0 !important
    }

    .wp-google-badge.wp-google-badge_left-fixed {
        left: 15px !important;
        bottom: 20px !important;
        z-index: 999 !important;
        cursor: pointer;
        width: 105px !important
    }

    .wp-google-badge.wp-google-badge_left-fixed span.wp-star {
        width: 17px !important;
        float: left !important
    }

    .wp-google-badge.wp-google-badge_left-fixed span.wp-star svg {
        width: 100% !important;
        float: left
    }

    .wp-google-badge.wp-google-badge_left-fixed span.wp-google-rating {
        display: none !important
    }

    .directions-wrapp.directions-wrapp2 .directions-box1 {
        margin: 6px 0 0
    }

    .detier-wrapp .mona-all-model-slide.owl-carousel {
        padding-bottom: 15px
    }

    .detier-wrapp .mona-all-model-slide.owl-carousel .owl-dots {
        width: 100%;
        text-align: center;
        margin: 0;
        bottom: 40px;
        left: 0;
        right: 0
    }
}

@media screen and (min-width:768px) {
    .google-rating.ggogledesktop {
        position: fixed;
        bottom: 20px;
        left: 20px;
        z-index: 999;
        display: inline-block;
        width: 210px;
        cursor: pointer
    }

    .google-rating.ggogledesktop img {
        width: 100%
    }

    .wp-gr .wp-google-badge_left-fixed {
        display: none
    }
}

@media screen and (max-width:480px) {
    .banner-wrapp .banner-row2 .banner-bar2 {
        width: 135px
    }
}

@media screen and (max-width:330px) {
    .facier-wrapp .facier-row1 .g-recaptcha div iframe {
        margin-left: -1.5%
    }
}

@media screen and (max-width:320px) {
    .facier-wrapp .facier-row1 .g-recaptcha div iframe {
        margin-left: -2.5%
    }
}