@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,500;1,600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Bold.woff2') format('woff2'), url('../fonts/Raleway-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-BlackItalic.woff2') format('woff2'), url('../fonts/Raleway-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Black.woff2') format('woff2'), url('../fonts/Raleway-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-BoldItalic.woff2') format('woff2'), url('../fonts/Raleway-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-ExtraBoldItalic.woff2') format('woff2'), url('../fonts/Raleway-ExtraBoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-ExtraBold.woff2') format('woff2'), url('../fonts/Raleway-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-ExtraLight.woff2') format('woff2'), url('../fonts/Raleway-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Italic.woff2') format('woff2'), url('../fonts/Raleway-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-ExtraLightItalic.woff2') format('woff2'), url('../fonts/Raleway-ExtraLightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Light.woff2') format('woff2'), url('../fonts/Raleway-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Medium.woff2') format('woff2'), url('../fonts/Raleway-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-LightItalic.woff2') format('woff2'), url('../fonts/Raleway-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Regular.woff2') format('woff2'), url('../fonts/Raleway-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-MediumItalic.woff2') format('woff2'), url('../fonts/Raleway-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-SemiBold.woff2') format('woff2'), url('../fonts/Raleway-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-SemiBoldItalic.woff2') format('woff2'), url('../fonts/Raleway-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-Thin.woff2') format('woff2'), url('../fonts/Raleway-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Raleway';
    src: url('../fonts/Raleway-ThinItalic.woff2') format('woff2'), url('../fonts/Raleway-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

body {
    font-family: 'Raleway'
}


/* a:hover{
    text-decoration: none !important;
} */

.download-app {
    background: #0b449d;
    height: 60px;
    text-align: right;
    width: 100%;
}

.download-app ul {
    margin: 0px;
    padding: 0px;
    float: right;
}

.download-app ul li {
    margin-right: 10px;
    list-style: none;
    padding-top: 10px;
    display: inline-block;
}

.download-app ul li a {
    font-size: 12px;
    text-decoration: none;
    font-family: "Raleway";
    color: rgb(255, 255, 255);
    line-height: 2.975;
    text-align: left;
    -moz-transform: matrix(0.47427595249871, 0, 0, 0.47427595249871, 0, 0);
    -webkit-transform: matrix(0.47427595249871, 0, 0, 0.47427595249871, 0, 0);
    -ms-transform: matrix(0.47427595249871, 0, 0, 0.47427595249871, 0, 0);
}

.info-btn {
    background: #efefef;
    height: 60px;
    float: left;
    width: 100%;
    text-align: right;
}

.info-btn ul {
    margin: 0px;
    padding: 0px;
}

.info-btn ul li {
    margin-right: 10px;
    list-style: none;
    padding-top: 10px;
    display: inline-block;
}

.info-btn ul li a {
    font-size: 12px;
    text-decoration: none;
    font-family: "Raleway";
    color: #909090;
    line-height: 2.975;
    text-align: left;
    -moz-transform: matrix(0.47427595249871, 0, 0, 0.47427595249871, 0, 0);
    -webkit-transform: matrix(0.47427595249871, 0, 0, 0.47427595249871, 0, 0);
    -ms-transform: matrix(0.47427595249871, 0, 0, 0.47427595249871, 0, 0);
}

.navbar-nav {
    float: right;
    margin: 0;
    margin-top: 35px;
    background: #fff;
    position: relative;
    z-index: 99;
}

.btn_info {
    border-radius: 5px;
    background: #FFF;
    padding: 0px 20px;
    color: #0b449d;
    border: none;
    height: 30px;
    line-height: 30px
}

.btn_info:hover {
    background: #0b449d;
    color: #FFF;
}

.navbar-default {
    background-color: #FFF;
    border-color: transparent;
    height: 120px;
    box-shadow: 0px -1px 3px #ccc;
    margin: 0;
}

.container-1 {
    width: 96%;
    margin: auto;
    display: block;
}

.navbar-nav>li>a {
    padding: 8px;
    text-transform: uppercase;
}

.navbar-nav {
    float: right;
    margin: 0;
    margin-top: 35px;
}

.carousel-inner>.item>a>img,
.carousel-inner>.item>img {
    width: 100%;
}

.item.active.our_network_banner {
    background-image: url(../images/Our_nework_Banner.jpg);
    height: 400px;
    width: auto;
    background-repeat: no-repeat;
    border-radius: 20px;
    background-size: cover;
    background-position: center;
}

.our_net_contant {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    color: #141F49;
}

.our_net_contant h1 {
    font-size: 50px;
    font-weight: normal;
    margin: 0;
    line-height: 52px;
}


.our_net_contant b.our_net_bold {
    font-size: 42px;
}

section.our_network_section{
    margin-bottom: 50px;
}

.find_clinic_input {
    padding: 8px;
    border: 1px solid #707070;
    border-radius: 7px;
    box-shadow: rgb(0 0 0 / 15%) 0px 2px 8px;
    outline: #707070;
}

li.find_clinic {
    margin-right: 10px;
}



li.search_btn_location {
    background-color: #184798;
    padding: 8px 20px;
    margin: 10px;
    color: #fff;
    border-radius: 8px;
    transition: all 0.3s;
}

li.search_btn_location:hover {
    background-color: #0b2a5f;
}


li.search_btn_location a.a_btn {
   color: #fff;
   font-size: 16px;
   text-decoration: none;
}





.slide-title {
    font-size: 50.779px;
    font-family: "Raleway";
    color: rgb(11, 68, 157);
    line-height: 1.26;
    text-align: left;
    -moz-transform: matrix(0.84680496959774, 0, 0, 0.84680496959774, 0, 0);
    -webkit-transform: matrix(0.84680496959774, 0, 0, 0.84680496959774, 0, 0);
    -ms-transform: matrix(0.84680496959774, 0, 0, 0.84680496959774, 0, 0);
    position: absolute;
    font-weight: 100;
}

.name {
    background: #fff;
    width: 61%;
    text-align: center;
    margin: -37px 7px;
    position: absolute;
    height: 30px;
    line-height: 28px;
}

.carousel-caption {
    right: 20%;
    left: 5%;
    padding-bottom: 30px;
    top: -35px;
}

/*floating social media bar*/

.text {
    margin: 0 60px;
}

.twitter {
    font: normal normal 10px Arial;
    text-align: center;
    color: #998578;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.twitter {
    color: #000000;
    text-decoration: none;
    display: block;
    padding: 14px;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}

.twitter:hover {
    color: #FF7D6D;
    text-decoration: none;
}

img {
    max-width: 100%;
}

/* Floating Social Media Bar Style Starts Here */

.share {
    font-size: 25px;
    font-weight: 600;
    letter-spacing: 0;
}

.navbar-brand>img {
    display: block;
    width: 200px;
}

.share span {
    font-size: 12px;
    text-transform: capitalize;
}

.fl-fl {
    background: #000000;
    text-transform: uppercase;
    letter-spacing: 3px;
    padding: 7px;
    width: 206px;
    position: fixed;
    right: -160px;
    z-index: 1000;
    font: normal normal 10px Arial;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}

.float-sm .fa {
    font-size: 20px !important;
    color: #fff;
    padding: 10px 0;
    width: 40px;
    margin-left: 5px;
}

.fl-fl:hover {
    right: 0;
}

.fl-fl a {
    color: #fff !important;
    text-decoration: none;
    text-align: center;
    line-height: 43px !important;
    vertical-align: top !important;
}

.float-sh {
    top: 103px;
    background: #FFF;
    width: 212px;
    border: 5px solid #85b2ba;
    height: 55px;
    padding: 5px;
}

.float-fb {
    top: 160px;
    background: #4267b2;
}

.float-tw {
    top: 215px;
    background: #55acee;
}

.float-pinterest {
    top: 270px;
    background: #cb2027;
}

.float-rs {
    top: 325px;
    background: #95d03a;
}

.float-in {
    top: 380px;
    background: #0077b5;
}

.float-wa {
    top: 435px;
    background: #25d366;
}

.float-gm {
    top: 490px;
    background: #7d7d7d;
}

.float-tg {
    top: 545px;
    background: #0088cc;
}

.float-sp {
    top: 600px;
    background: #00aff0;
}

/* Floating Social Media Bar Style Ends Here */

.Brand_Statement {
    font-size: 30px;
    color: #96ddf2;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 31px;
    text-align: center;
    width: auto !important;
    border: 0 !important;
    position: relative;
    margin: 0;
}


.our_network_section .border_rgt {
    border-right: 1px solid #cbcaca;
}

.our_network_section h2.enable_dental_txt {
    font-size: 18px;
    color: #96ddf2;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 24px;
    text-align: center;
}

.our_network_section p.enable_dental_p_txt {
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    font-weight: 600;
    color: #707070;
}

section.verified_dentist {
    margin-bottom: 5px;
}


.brand {
    width: 100%;
    padding: 20px 0px;
    background-image: url(../images/bg-blue.jpg);
}

.brand-num {
    font-size: 36px;
    color: #fff;
    font-weight: bold;
    line-height: 17px;
    text-align: center;
    margin-top: 5px;
}

.brand-txt {
    font-size: 14px;
    color: #fff;
    text-align: center;
    margin-top: 13px;
    font-weight: 500;
}

.brand-txt-b {
    font-size: 17px;
    color: #3f3f3f;
    text-transform: uppercase;
    line-height: 1.698;
    text-align: center;
    margin-top: 18px;
    font-weight: 600;
}

.pd-40 {
    margin-top: 40px;
    float: left;
    width: 100%;
    text-align: center;
}

.f-left {
    float: left;
}

.bg-img {
    height: 92px;
    width: 92px;
    border-radius: 100%;
    background: #f6f6f6;
    margin-top: 40px;
    padding-top: 20px;
}

.learn-more:focus,
.learn-more:hover {
    text-decoration: none;
}

.learn-more {
    border-width: 0.581px;
    border-color: rgb(91, 107, 130);
    border-style: solid;
    border-radius: 2px;
    width: 145px;
    height: 37px;
    font-size: 12px;
    font-family: "Raleway";
    color: rgb(91, 107, 130);
    text-transform: uppercase;
    line-height: 1.2;
    background: #FFF;
    font-weight: 600;
    margin-left: 0 !important;
}

.learn-more.send {
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
}

.session-btn {
    border-radius: 2px;
    background-color: rgb(228, 237, 242);
    width: 220px;
    height: 52px;
    font-size: 11px;
    font-family: "Raleway";
    color: rgb(91, 107, 130);
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.2;
    border: none;
}

.session-btn-b {
    border-radius: 2px;
    background-color: #0b449d;
    width: 220px;
    height: 52px;
    font-size: 11px;
    font-family: "Raleway";
    color: #FFF;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.2;
    border: none;
}

.gray ul {
    width: 43%;
    margin: 30px auto;
}

.gray ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
}

.learn-more:hover,
.category:hover {
    background: #0b449d;
    color: #FFF;
}

.learn-more.subs:hover {
    background-color: #2980b9 !important;
}

.gray {
    background: #f6f6f6;
    width: 100%;
    padding: 3% 0;
}

.price-box {
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.1);
    width: 293px;
    height: 253px;
    margin-top: 30px;
    padding: 40px 50px;
    text-align: center;
}

.price-title {
    font-size: 14px;
    font-family: "Raleway";
    color: #0b449d;
    line-height: 1.2;
    text-align: center;
    -moz-transform: matrix(1.31085357763882, 0, 0, 1.31085357763882, 0, 0);
    -webkit-transform: matrix(1.31085357763882, 0, 0, 1.31085357763882, 0, 0);
    -ms-transform: matrix(1.31085357763882, 0, 0, 1.31085357763882, 0, 0);
    font-weight: 800;
}

.price {
    font-size: 35px;
    font-family: 'Montserrat', sans-serif;
    color: rgb(36, 47, 64);
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    -moz-transform: matrix(1.31085357763882, 0, 0, 1.31085357763882, 0, 0);
    -webkit-transform: matrix(1.31085357763882, 0, 0, 1.31085357763882, 0, 0);
    -ms-transform: matrix(1.31085357763882, 0, 0, 1.31085357763882, 0, 0);
    float: left;
}

.crrency-sign {
    font-size: 25px;
    font-family: 'Montserrat', sans-serif;
    color: rgb(36, 47, 64);
    line-height: 1.2;
    text-align: left;
    float: left;
    -moz-transform: matrix(1.31085357763882, 0, 0, 1.31085357763882, 0, 0);
    -webkit-transform: matrix(1.31085357763882, 0, 0, 1.31085357763882, 0, 0);
    -ms-transform: matrix(1.31085357763882, 0, 0, 1.31085357763882, 0, 0);
    line-height: 46px;
    margin-right: 19px;
    font-weight: 600;
}

.month {
    font-size: 12px;
    font-family: 'Montserrat', sans-serif;
    color: rgb(91, 107, 130);
    line-height: 5.2;
    text-align: left;
    float: left;
    -moz-transform: matrix(1.31085357763882, 0, 0, 1.31085357763882, 0, 0);
    -webkit-transform: matrix(1.31085357763882, 0, 0, 1.31085357763882, 0, 0);
    -ms-transform: matrix(1.31085357763882, 0, 0, 1.31085357763882, 0, 0);
    margin-left: 14px;
    font-weight: 600;
}

.center {
    width: 152px !important;
    margin: 24px auto;
    text-align: center;
}

.price-points {
    font-size: 14px;
    font-family: "Raleway";
    color: rgb(91, 107, 130);
    line-height: 1.1;
    text-align: left;
    font-weight: 600;
}

.price-points .fa {
    font-size: 14px;
    color: #51d49a;
}

.recommended {
    border-radius: 2px;
    background-color: rgb(239, 208, 64);
    width: 120px;
    height: 26px;
    font-size: 12px;
    font-family: 'Montserrat', sans-serif;
    color: rgb(255, 255, 255);
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.2;
    text-align: center;
    border: none;
    position: absolute;
    top: 15px;
    left: 50%;
    right: 0;
    text-align: center;
    transform: translateX(-50%);
}

.pad-40 {
    width: 100%;
    padding: 40px;
    float: left;
    position: relative;
}

.search {
    margin-top: 30px;
}

.search ul {
    padding: 0;
    margin: auto;
    width: 100%;
    text-align: center;
}

.search ul li {
    list-style: none;
    display: inline-block;
}

.search .fa {
    font-size: 22px;
}


.location {
    width: 100%;
    display: block;
    background: #efefef;
    padding: 50px 0px;
    float: left;
}

#nights {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    cursor: pointer;
    height: 36px;
    width: 192px;
    background-color: #FFF;
    border: 1px solid #dcdff0;
    text-align: right;
    padding-right: 15px;
    margin-top: 16px;
    line-height: 36px;
    color: #8d90a2;
    font-size: 14px;
    font-family: 'Raleway', sans-serif;
    font-weight: 500;
    position: relative;
    top: -38px;
}

.select {
    font-size: 20px !important;
    color: #071933;
    transition: color .2s ease-in-out;
    -webkit-transition: color .2s ease-in-out;
}

#nights:hover>.select {
    color: #dfbe65;
}

.select_text {
    padding-right: 13px;
}

ul#night_option {
    width: 190px;
    background-color: #0b449d;
    padding-top: 10px;
    padding-bottom: 10px;
    position: absolute;
    z-index: 10;
    display: none;
    top: 34px;
}

ul#night_option li {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 40px;
    width: 190px;
    list-style: none;
    color: #fff;
    text-align: right;
    transition: background-color .2s ease-in-out;
    -webkit-transition: background-color .2s ease-in-out;
    cursor: pointer;
}

ul#night_option li:hover {
    background-color: #011b4a;
}

.videos a {
    line-height: 30px;
}

.scrolling-area {
    max-width: 100%;
    max-height: 460px;
    overflow: auto;
    padding: 1rem;
    color: #FFF;
    /*transform: rotate(180deg);*/
}

/*     
.scrolling-element-inside {
        transform: rotate(-180deg);
} */

.category {
    font-size: 20px;
    font-weight: 600;
    background: #FFF;
    position: relative;
    top: -60px;
    padding: 5px 30px;
    margin: auto;
    width: 50%;
    text-align: center;
}

.l-gray {
    background: #f6f6f6;
    width: 100%;
    float: left;
    padding: 3%;
}

.s-gray {
    background: #f6f6f6;
    padding: 3% 0;
    width: 48%;
    margin-left: 2%;
    height: 445px;
}

.l-post {
    background: #FFF;
    padding-bottom: 5%;
    width: 90%;
    float: left;
    overflow: hidden;
    margin-top: 40px;
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
    margin: auto;
}

.DH-text {
    font-size: 12px;
    color: #707070;
    /* float: left; */
    width: 50%;
    text-align: left;
    padding: 5%;
}

.time-text {
    font-size: 12px;
    color: #707070;
    float: left;
    width: 50%;
    text-align: right;
    padding: 5%;
}

.lp-title {
    font-size: 20px;
    color: #3e3e3e;
    float: left;
    width: 100%;
    text-align: left;
    padding: 0 5%;
    margin-top: -12px;
    font-weight: 600;
}

.RM-text {
    font-size: 15px;
    font-weight: bold;
    color: #0b449d;
    padding: 0 5%;
    margin-top: -20px;
    float: left;
}

.QR-border {
    border-bottom: 2px solid #a4a4a4;
    width: 90%;
    display: block;
    margin: auto;
}

.newsletter {
    width: 100%;
    float: left;
    padding: 5%;
}

.insta-title {
    font-size: 24px;
    font-weight: 600;
    color: #242f40;
    padding-left: 30px;
}

.cat {
    width: 100%;
    float: left;
    margin-top: 40px;
}

.location-info {
    font-size: 18px;
    font-weight: 600;
    color: #4f4f4f;
    margin-left: 10%;
}

.brdr-btm {
    width: 80%;
    height: 40px;
    border-bottom: 1px solid #495b7c;
    margin-bottom: 40px;
    margin: auto;
}

.NL-scroll {
    height: 400px;
    overflow: auto;
}

.VDO-scroll {
    height: 325px;
    overflow-y: scroll;
}

.cat-scroll {
    min-height: 100px;
    overflow-y: scroll;
}

.cat-box {
    width: 131px;
    height: 42px;
    font-size: 12px;
    line-height: 18px;
    border: 2px solid #929cab !important;
    border-radius: 5px;
    padding: 10px;
    margin-left: 10px;
    display: block;
    text-align: center;
    float: left;
    margin-left: 10px;
    color: #929cab;
    margin-top: 10px;
}

.videos {
    background: #011b4a;
    width: 100%;
    float: left;
    padding: 5%;
}

.testimonial {
    background: #efefef;
    width: 100%;
    float: left;
    position: relative;
    margin-top: 40px;
    height: 230px;
}

.testimonial img {
    width: 100%;
    margin-left: -10px;
}

.testi-name {
    font-size: 20px;
    font-family: "Raleway";
    color: rgb(1, 27, 74);
    font-weight: bold;
    text-transform: uppercase;
    line-height: 2.75;
    text-align: left;
}

.testi-brdr {
    width: 25%;
    border-bottom: 2px solid #c3dbe2;
    margin-top: -20px;
}

.testi-text {
    font-size: 13px;
    font-family: "Raleway";
    color: rgb(58, 58, 58);
    line-height: 1.267;
    font-weight: 600;
}

.videos ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
}

.videos ul li {
    margin-right: 30px;
    float: left;
    width: 100%;
    margin-left: 15px;
    margin-top: 20px;
}

.quote {
    width: 30px;
    float: right;
    position: absolute;
    top: 170px;
    left: 250px;
    width: 30px
}

.network-1 {
    width: 100%;
    padding-bottom: 6%;
    float: left;
}

.clients {
    width: 100%;
    padding: 1%;
    background-image: url(../images/background_blue.png);
    background-size: 100%;
    background-repeat: no-repeat;
}

.network-1 ul {
    margin: 0px;
    padding: 0px;
}

.network-1 ul li {
    float: left;
    list-style: none;
    margin: 0px;
}

.dental {
    width: 100%;
    background: #f6f6f6;
    padding: 3% 0;
    background-image: url(../images/trans-bg.png);
    background-position: center 160px;
    background-repeat: no-repeat;
    background-size: 100%;
}

.dental-block {
    background-color: #FFF;
    box-shadow: 0px 6px 35px 0px rgba(0, 0, 0, 0.2);
    padding: 40px 30px;
    width: 90%;
    margin-top: 25px;
    height: 400px;
}

.dental-title {
    font-size: 18px;
    color: #0b449d;
    /* margin-top: 10px; */
}

.dental-block img {
    border-radius: 10px;
}

.brand-info {
    font-size: 14px;
    font-family: "Raleway";
    color: rgb(63, 63, 63);
    line-height: 2.123;
    text-align: center;
    font-weight: normal;
    font-weight: 600;
    margin-top: 25px;
}

.dental-text {
    font-size: 12px;
    font-family: "Raleway";
    color: #3f3f3f;
    line-height: 1.6;
    text-align: left;
}

.carousel-control.left,
.carousel-control.right {
    background: transparent;
}

.footer1 {
    padding: 1.5% 2%;
    background-color: #0b449d;
    width: 100%;
    padding-bottom: 8%;
    background-size: 100%;
    background-repeat: no-repeat;
    padding-bottom: 2%;
    float: left;
}

.footer-title {
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 29px;
    /* identical to box height */
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #FFFFFF;
}

.ft-line {
    width: 60px;
    margin: 20px 0;
    height: 2px;
    background: #FFF;
    opacity: 0.44;
}

a .footer-txt {
    padding-left: 8px !important;
}

.footer-txt {
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 176.8%;
    /* or 21px */
    letter-spacing: 0.04em;
    color: #FFFFFF;
}

.sml-txt {
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 14px;
    /* identical to box height */
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #000000;
}

.footer1 ul {
    margin: 0;
    padding: 0;
}

.footer1 ul li {
    padding: 5px 0;
    display: block;
    font-weight: normal;
}

.footer1 ul li a {
    text-decoration: none;
    color: #FFF;
    font-size: 13px;
}

.bx-text {
    /*  */
    font-style: normal;
    font-size: 14px;
    line-height: 167.1%;
    /* or 23px */
    text-align: center;
    letter-spacing: 0.1em;
    color: #304E65;
    margin-top: 40px;
}

.f-social {
    padding: 20px 0px;
    margin: auto;
    width: 100%;
    text-align: center;
}

.f-social li {
    /* margin-right: 30px; */
    padding: 0;
    list-style: none;
    /* float: left; */
    display: inline-block;
    margin: 1px 10px;
}

.f-social .fa {
    font-size: 24px;
    color: #747576;
}

.f-social .fa:hover {
    font-size: 24px;
    color: #0b449d;
}

.footer-social {
    background: #f6f6f6;
    width: 100%;
    padding-top: 0;
    float: left;
}

.copyright {
    background: #fff;
    width: 100%;
    padding: 1%;
    float: left;
}

section#footer-cookies {
    position: sticky;
    bottom: 0;
    float: left;
    width: 100%;
    z-index: 9;
}

#cookie-law-info-bar {
    /* float: left; */
    width: 100%;
}

.copyright p {
    text-align: center;
    font-size: 16px;
    color: #333;
    font-family: 'Raleway'
}

.nav-tabs {
    border-bottom: 0px;
}

.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
    background: #0b449d;
    color: #FFF;
    width: 33%;
    text-align: center;
}

.nav-tabs>li:hover {
    float: left;
    margin-bottom: -1px;
    background: #0b449d;
    color: #FFF;
}

.nav>li>a:focus,
.nav>li>a:hover {
    text-decoration: none;
    background-color: #0b449d;
    border-radius: 0px;
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #0b449d;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    border-radius: 0px;
    color: #FFF;
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #0b449d;
    color: #FFF;
    border-bottom-color: transparent;
    border-radius: 0px;
}
/* .member_register.nav-tabs>li a.active{
    background: #fff;
    border: 1px solid #0b449d;
    color: #0b449d;
} */
.member_register.nav-tabs>li {
background-color: #fff;
cursor: pointer !important;
}

.member_register.nav-tabs>li a{
    border-radius: 0;
    background-color: #FFF;
    color: #0b449d;
    border: 1px solid #0b449d;
cursor: pointer !important;

    margin: 0 10px;
}
.member_register.nav-tabs>li a:hover, .member_register.nav-tabs>li a.active{
    color: #fff;
    background-color: #0b449d;
}
.nav-tabs>li a {
    color: #FFF;
    /* border-left: 1px solid #FFF;*/
}

.nav-tabs {
    border-bottom: 0px;
    position: relative;
    width: 70%;
}

.nav>li>a:focus,
.nav>li>a:hover {
    border-color: transparent;
    text-decoration: underline;
}

.highlight {
    width: 100%;
    padding: 3% 2%;
    background: url(../images/bg-2.png);
    /* background-repeat: repeat; */
    display: block;
    margin-top: 40px;
    background-size: 100%;
}

.news-feed {
    width: 100%;
    padding: 5% 2%;
    /* background-repeat: repeat; */
    display: block;
    margin-top: 40px;
    background: #f6f6f6;
}

.vdo-feed {
    width: 100%;
    padding: 5% 2%;
    /* background-repeat: repeat; */
    display: block;
    margin-top: 40px;
}

.highlight img,
.news-feed img {
    width: 100%;
    box-shadow: 0px 5px 15px #999;
}

.highlight-news {
    font-size: 22px;
    color: rgb(112, 112, 112);
    font-weight: bold;
    line-height: 1.592;
    margin-top: 20px;
}

.news {
    font-size: 16px;
    color: rgb(112, 112, 112);
    font-weight: bold;
    line-height: 1.592;
    margin-top: 20px;
}

.read {
    font-weight: 600;
    margin-top: 10px;
}

.border-lower {
    border-bottom: 2px solid #c8c8c8;
    margin-top: 8%;
    width: 90%;
    margin: 8% auto;
}
#cancelled_AppointmentModel button.btn.btn-secondary.btn_cancel_appointment {
    padding: 13px 22px;
    margin: auto;
    background: #000;
    color: #fff;
}
#cancelled_AppointmentModel button.btn.btn-outlined {
    padding: 12px 44px;
    margin: auto;
    background: #fff;
    border: 1px solid #000;
}
.lable_cancel {
    font-size: 14px;
    color: #999;
    font-weight: 600;
}
.cancel_ramarkText {
    height: 116px !important;
    margin-bottom: 10px;
}
.dental-block img {
    border-radius: 10px;
    width: 100%;
}

.adj-txt1 {
    position: relative;
    top: 25px;
}

.clissific {
    width: 100%;
    padding: 2% ​5;
    /* float: left; */
}

.prime {
    padding: 1% 4%;
    margin: 0;
    background: #efefef;
    overflow: hidden;
}

.prime li {
    list-style: none;
    float: left;
    text-align: center;
}

.prime-info {
    font-size: 14px;
    font-weight: 700;
    color: #3f3f3f;
}

.mdp-enquiry {
    width: 100%;
    padding: 3%;
}

.enquiry {
    background: #efefef;
    width: 100%;
    float: left;
    padding: 10% 10% 5%;
    background-image: url(../images/contact-img_6.png);
    border-radius: 10px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: top;
    margin-bottom: 30px;
}

.field-name {
    font-size: 15px;
    text-align: right;
    width: 37%;
    font-weight: 600;
}

.field-input {
    width: 60%;
    font-size: 15px;
    float: right;
    border: none;
    outline: none;
    border-bottom: 1px solid #CCC;
    background: transparent;
}

.field-textarea {
    float: right;
    border: none;
    outline: none;
    border: 1px solid #CCC;
    background: transparent;
}

/* Icon separator */

.btn-sep {
    padding: 10px 80px 10px 20px;
}

.btn-sep:before {
    background: #053d87;
}
button.btn.btn-1.btn-sep {
    background: #053d87;
    color: #fff;
    padding: 4px 38px 10px;
    margin-bottom: 20px;
}
button.btn.btn-1.btn-sep:hover {
    background: #2980b9;
    color: #FFF;
}


.btn-2 {
    background: #2ecc71;
    color: #fff;
}

.btn-2:hover {
    background: #27ae60;
}

.btn-2:active {
    background: #27ae60;
    top: 2px;
}

.btn-2:before {
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
    line-height: 3;
    font-size: 140%;
    width: 60px;
}

/* Button 3 */

.btn-3 {
    background: #e74c3c;
    color: #fff;
}

.btn-3:hover {
    background: #c0392b;
}

.btn-3:active {
    background: #c0392b;
    top: 2px;
}

.btn-3:before {
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
    line-height: 3;
    font-size: 140%;
    width: 60px;
}

/* Button 3 */

.btn-4 {
    background: #34495e;
    color: #fff;
}

.btn-4:hover {
    background: #2c3e50;
}

.btn-4:active {
    background: #2c3e50;
    top: 2px;
}

.btn-4:before {
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
    line-height: 3;
    font-size: 140%;
    width: 60px;
}

/* Icons */

.icon-cart:before {
    content: "\f07a";
}

.icon-heart:before {
    content: "\f55a";
}

.icon-info:before {
    content: "\002B";
    font-size: 24px;
    font-weight: bold;
    line-height: normal;
    padding-right: 10px;
    margin-top: 17px;
    position: relative;
    left: 0;
    top: 3px;
    background: transparent;
}

.icon-send:before {
    content: "\f1d8";
}

.knowicon {
    background-color: #0b439d;
    width: 100%;
    padding-top: 14px;

}

.homebox.visible.appoint {
    padding: 17px 0 0;
}

.know {
    background-color: #e9e9e9;
    padding: 30px 0;
}

.know .col-sm-6 {
    padding: 0;
    min-height: 201px;
}

.know .know_info {
    margin: 5% auto;
    display: flex;
    justify-content: space-between;
}

.know .brand-info {
    text-align: left;
    margin-left: 51px;
    width: 89%;

}

.check_now {
    position: absolute;
    top: 77%;
    bottom: 0;
    right: 11px;
    font-size: 15px;
    color: #515151;
    font-weight: 300;
    font-style: italic;
    text-align: right;
}

.knowicon .brand-txt {
    margin-top: 0;
    font-size: 18px;
}

.know .style-box {
    background-color: #fff;
}

.know .style-box h2 {
    font-size: 22px;
    color: #011b4a;
    font-weight: 600;
    padding: 0 15px;
    margin-top: 37px;
}

#homeass .modal-header {
    border-bottom: none;
}

#homeass .modal-header .close {
    margin-top: -3px;
}

#homeass .modal-body {
    padding: 56px 14px;
    text-align: center;
}

#booknow .modal-footer {
    border-top: none;
    padding: 0px 15px 58px;
    text-align: center;
}

#booknow .modal-body {
    padding: 58px 15px 17px;
    text-align: center;
}

#booknow .modal-footer button {
    border-radius: 2px;
    background: #183462;
    margin: 0 5px;
    color: #fff;
    border: none;
    padding: 7px 22px;
}

#homeass .modal-body p,
#booknow .modal-body p {
    font-size: 22px;
    font-weight: 600;
}

.know .style-box h2::before {
    content: '';
    width: 64px;
    height: 2px;
    position: absolute;
    top: 26px;
    opacity: 0.6;
    background-color: #a5cdd9;
}

/*buttons*/

.blue-txt {
    font-size: 17px;
    font-weight: bold;
    color: #053d87;
}

.book-appointment {
    height: 50px;
    width: 200px;
    margin: auto;
}

/*multislider-css*/

.carousel-showmanymoveone .carousel-control {
    width: 4%;
    background-image: none;
}


.carousel-showmanymoveone .cloneditem-1,
.carousel-showmanymoveone .cloneditem-2,
.carousel-showmanymoveone .cloneditem-3 {
    display: none;
}





.not-visible {
    display: none;
}

.visible {
    display: block;
}

section.testimonial_mob {
    display: none;
}

section.testimonial_desk {
    display: block;
}

/*multislider-css*/

.what-box {
    padding: 4% 6%;
    background: #011b4a;
    border-radius: 20px;
    box-shadow: 0px 8px 20px #01112d;
}

.send {
    width: 140px;
    background: #0b449d;
    color: #FFF;
    position: relative;
    /* top: 40px; */
    float: left;
    margin-left: 26%;
}

.trusted {
    font-size: 24px;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}

.brand-box {
    padding: 12% 0;
    background: #011b4a;
    border-radius: 15px;
    height: 210px;
    box-shadow: 8px 8px 16px #010f2a;
    width: 80%;
}

.brand-1 {
    width: 100%;
    padding: 4% 5%;
    float: left;
    background-image: url(../images/ab-bg-1.png);
    margin-top: 6%;
}

.abt-txt {
    font-size: 15px;
    line-height: 28px;
    /* margin: 30px 0; */
    /* padding: 20px 40px; */
}

.journey {
    width: 100%;
    padding: 1% 0;
    float: left;
}

.journey img {
    width: 100%;
    margin-left: 9%;
    padding-bottom: 45px;
}

.founders {
    width: 100%;
    background: #f6f6f6;
    padding: 45px 0;
    float: left;
}

.founders-intro {
    width: 439px;
    float: left;
    background: #FFF;
    padding: 16px;
    margin-top: 2%;
    margin-left: -5%;
    /* height: 245px; */
    font-size: 13px;
}

.founders-intro-1 {
    width: 432px;
    float: left;
    background: #FFF;
    padding: 2%;
    margin-top: 2.2%;
    margin-left: 0%;
    position: absolute;
    /* height: 309px; */
    font-size: 13px;
}

.f1 {
    position: relative;
    left: -10%;
    margin-top: 45px;
}

.f2 {
    position: relative;
    left: 1%;
}

.f2 {
    position: relative;
    left: -10%;
}

.founders-img {
    padding: 0;
    float: left;
}

.col-md-8.f3.exper {
    position: relative;
    left: -10%;
    margin-bottom: 45px;
}

.f-name {
    font-size: 18px;
    font-weight: bold;
    color: #033b86
}

.f-position {
    font-size: 14px;
    font-style: italic;
    color: #707070;
}

.brand-2 {
    width: 100%;
    padding: 71px 50px;
    float: left;
    background-image: url(../images/ab-bg-1.png);
}

.vc-banner {
    width: 100%;
    float: left;
    background-image: url(../images/VC-banner-3.png);
    background-size: cover;
    padding: 8%;
}

.contact {
    width: 100%;
    /* float: left; */
    padding: 2% 5%;
    background-image: url(../images/contact-img_5.png);
    background-repeat: no-repeat;
    background-size: 100%;
}

.contact-heading {
    padding: 2%;
    border-left: 3px solid #00d2ff;
    font-size: 28px;
    color: #FFF;
}

.enquiry-title {
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    color: #FFF;
}

.enquiry-sub-title {
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    color: #FFF;
}

.search-1 ul li input {
    list-style: none;
    float: left;
    /* margin-right: 10px; */
    width: 96px;
    display: inline-block;
}

.img-set {
    float: left;
    margin-top: 30px;
}

.sec-l {
    /* float: left; */
    padding: 1%;
    background: #f6f6f6;
    /* height: 230px; */
    position: relative;
}

.mr-t {
    margin-top: 30px;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
}

.sec-r {
    background: #fbfbfb;
    height: 275px;
}

.pkg-titles {
    color: #0b449d;
    font-size: 20px;
    font-weight: 700;
    margin-left: 25px;
}

.pkg-sub-titles {
    color: #3f3f3f;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    margin-left: 25px;
}

.pkg-brdr {
    border-bottom: 2px solid #a4a4a4;
    margin-top: 30px;
}

.cashback {
    font-size: 16px;
    color: #0b449d;
    font-weight: 600;
}

.cashback-1 {
    font-size: 22px;
    font-weight: bold;
    position: relative;
    top: -40px;
    left: 50px;
    color: #0b449d;
}

.voucher {
    padding: 12px 25px;
    border: 2px dotted #bdbdbd;
    width: 210px;
    float: left;
    border-radius: 10px;
    height: 77px;
    margin-left: -40px;
}

.valid {
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    color: #3f3f3f;
    margin-bottom: 15px;
}

.pkg-price {
    font-size: 17px;
    font-weight: 600;
    color: #3f3f3f;
    margin-top: 66px;
    margin-left: 10px;
    line-height: 30px;
}

.buynow {
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    color: #FFF !important;
    background: #0b449d;
    padding: 6px 20px;
    border: none;
    border-radius: 5px;
    text-transform: capitalize;
}

.buynow:hover,
.buynow:focus {
    text-decoration: none;
}

.buynow:hover,
.buynow:focus {
    background: #2980b9 !important;
}

.stric-price {
    background: #f6f6f6;
    text-align: center;
    height: 230px;
    display: inline-block;
}

.pkg-name {
    text-align: center;
    font-size: 13px;
    font-weight: 800;
    /* margin-top: -36px; */
    margin-bottom: 0;
    color: #0b449d;
}

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    right: 70px !important;
    z-index: 15;
    width: 0% !important;
    padding-left: 0;
    margin-left: 45%;
    text-align: center;
    list-style: none;
    top: 50% !important;
}

.in-pkg {
    width: 100% !important;
}

.in-pkg .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    /* background-color: #000\9; */
    background-color: #ccc !important;
    /* border: 1px solid #fff; */
    border-radius: 10px;
}

.in-pkg .carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #666 !important;
}

.adj-name {
    margin-top: -44px !important;
}

.join-title {
    font-size: 20px;
    color: #3f3f3f;
    text-align: center;
    padding-top: 15px;
}

.join-block {
    margin: 0px;
    padding: 0px;
    float: left;
    border-radius: 10px;
    background: #FFF;
    padding-bottom: 10px;
    box-shadow: 0px 0px 10px #999;
}

.join {
    width: 100%;
    float: left;
    background: #f6f6f6;
    padding: 4%;
    padding-bottom: 6%;
}

section.join h2 {
    margin-bottom: 45px;
}

.meet-title {
    font-size: 22px;
    color: #011b4a;
    text-align: left;
    font-weight: bold;
    padding-top: 15px;
    text-transform: uppercase;
}

.underline-1 {
    height: 2px;
    width: 76px;
    border-bottom: 2px solid #bbd8e1;
}

.meet {
    width: 100%;
    float: left;
    background: #FFF;
    padding: 2%;
}

.profile-pic {
    border: 10px solid #f6f6f6;
    width: 246px;
    height: 246px;
    border-radius: 150px;
    background-image: url(../images/career-img_7.png);
    background-position: -30px -15px;
    /* background-size: 100%; */
    background-repeat: no-repeat;
    position: relative;
    z-index: 5;
}

.profile-info {
    width: 246px;
    height: 300px;
    background: #FFF;
    margin-top: -140px;
    padding: 5%;
    padding-top: 50%;
    border-radius: 10px;
}

.members-name {
    font-size: 18px;
    font-weight: bold;
    color: #033b86;
    text-align: center;
}

.members-designation {
    font-size: 12px;
    color: #707070;
    text-align: center;
    font-style: italic;
}

.members {
    display: block;
    margin-top: 40px;
}

.pkg {
    position: absolute;
    top: 80%;
    width: 100%;
    text-align: center;
    right: 0;
    left: 0;
}

.pkg span {
    font-weight: 600;
}


button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    position: absolute;
    right: 32px;
    font-size: 37px;
    background: #092350;
    /* padding: 5px; */
    opacity: 1;
    color: #fff;
    text-shadow: none;
    line-height: normal;
    /* height: 20px; */
    /* width: 20px; */
    font-weight: 400;
    border-radius: 50px;
    width: 28px;
    height: 28px;
    line-height: 14px;
    text-align: center;
    float: left;
    top: 23px;
}

.modal-dialog img {
    width: 100%;
}

p.price1 small {
    font-weight: normal;
    font-size: 17px;
    font-weight: 600;
}

p.price1 {
    font-weight: 700;
    font-size: 40px;
    vertical-align: middle;
    display: block;
}

p.price1 i {
    font-weight: normal;
    font-size: 34px;
}

.bybox {
    margin-top: 30px;
}

.item-box.text-center {
    background: #fff;
    padding: 50px 24px;
    box-shadow: 0px 2px 18px 0px rgb(0 0 0 / 10%);
    font-family: 'Montserrat', sans-serif;
}

.packagerow .item-box.text-center:hover {
    /* transform: scale(1.1); */
    transition: all ease 0.4s;
    z-index: 9;
    /* height: 285px; */
    margin-top: -10px;
    border: 2px solid #0b449d;
}

.items {
    padding-top: 20px;
}

.item-box1 {
    background: transparent !important;
    box-shadow: none !important;
}

/* book Appointment css */

.bookbox .innerarea .step_point {
    text-align: center;
    background: #0b449d;
    width: 40px;
    margin: auto;
    padding: 5px;
    font-size: 29px;
    height: 40px;
    line-height: 26px;
    color: #ffff;
    border-radius: 50px;
    margin-bottom: 17px;
}

.bookbox {
    padding: 15px;
    box-shadow: 1px 1px 10px #ccc;
    margin-top: 29px;
    text-align: center;
    min-height: 491px;
}

.bookbox input {
    margin-bottom: 10px;
    cursor: text;
}

.msg-success {
    color: #0fbb0f;
    margin: 5px 0;
    font-weight: 600;
}

.innerarea .buynow:hover {
    background: #09306d;
}

.innerarea .buynow {
    margin: 20px 0;
    display: block;
    cursor: pointer;
}

.bookbox .innerarea .step_point.verify {
    background: #0fbb0f;
}

.otpverify input {
    width: 50px;
    display: inline-flex;
    text-align: center;
}

.ptx_box {
    display: inline-flex;
    align-items: baseline;
    margin: 0 0 15px;
}

.ptx_box input {
    margin-right: 6px;
}

.ptx_box h3 {
    margin: 0;
    font-size: 16px;
}

.ptx_box input {
    margin-right: 6px;
}

.ptnt_name p {
    margin: 5px 0;
    font-size: 12px;
}

.ptnt_name {
    text-align: left;
}

.patient.List {
    height: 240px;
    overflow-y: auto;
    text-align: left;
}

#patientlist {
    height: 391px;
}

.locationbox i {
    padding: 11px;
}

.locationbox {
    display: flex;
    justify-content: space-between;
    margin-bottom: 21px;
}

.b-disable:after {
    content: '';
    position: absolute;
    background: #ccccccba;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9;
}

.b-disable {
    position: relative;
    filter: grayscale(1);
}

a.left.carousel-control {
    color: #727272;
    opacity: 1;
    font-weight: normal;
    display: flex;
    align-items: center;
}

a.right.carousel-control {
    color: #727272;
    opacity: 1;
    font-weight: normal;
    justify-content: right;
    display: flex;
    align-items: center;
}

.success:after {
    content: '';
    position: absolute;
    width: 100%;
    top: 0;
    background: #f1f1f16b;
    height: 100%;
    left: 0;
}

.success {
    position: relative;
}

input[type="radio"] {
    cursor: pointer;
}

.addReadMore.showlesscontent .SecSec,
.addReadMore.showlesscontent .readLess {
    display: none;
}

.addReadMore.showmorecontent .readMore {
    display: none;
}

.addReadMore .readMore,
.addReadMore .readLess {
    font-weight: bold;
    margin-left: 2px;
    color: #656b82;
    cursor: pointer;
    display: block;
    padding: 7px 12px;
    background: #ffffff;
    width: 30%;
    border: 1px solid #0b449d;
    font-weight: normal;
    text-align: center;
    margin-top: 20px;
}

.addReadMoreWrapTxt.showmorecontent .SecSec,
.addReadMoreWrapTxt.showmorecontent .readLess {
    display: block;
}

.complete {
    display: none;
}

div#collapseExample, #collapseExample_events {
    position: absolute;
    background: #f6f6f6;
    width: 100%;
    padding: 10px;
}

div#collapseExample ul li a, #collapseExample_events ul li a {
    color: #000;
}

div#collapseExample ul li, #collapseExample_events ul li {
    margin-bottom: 8px;
}

div#collapseExample ul, #collapseExample_events ul {
    list-style: none;
    padding: 3px;
}

ul.nav.navbar-nav li a i {
    transform: rotate(0deg);
}

.homeslide span.glyphicon.glyphicon-chevron-right {
    right: 40px !important;
    margin: 0 !important;
}

section.homebox {
    padding: 45px 0;
}

.homeslide1 {
    margin-top: 40px;
}

marquee img {
    width: 80%;
    margin: auto;
    text-align: center;
    margin-top: 20px;
}

/* .enquiry button {
    margin-top: 38px !important;
} */

section.clissific .container {
    background: #efefef;
    text-align: center;
    padding: 12px 0;
    margin-bottom: 40px;
}

.prime-list-1 {
    border-left: 2px solid #d3d4d4;
    border-right: 2px solid #d3d4d4;
    /* width: 35%; */
    /* margin-top: 18px; */
    padding: 10px 20px;
}

.prime-list-2 {
    padding: 10px;
}

.abouting {
    margin-top: 45px;
}

.packagerow .row {
    margin: 0;
}

section.gray.homebox h2 {
    margin-bottom: 20px;
}

.buypackages {
    margin-bottom: 50px;
}


/* Chrome, Safari, Edge, Opera */

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */

input[type=number] {
    -moz-appearance: textfield;
}

.modal {
    z-index: 999999999999;
}

.m-text {
    margin: 63px 118px;
    border: 2px solid #011b46;
    padding: 62px;
    border-radius: 25px;
    color: #011b46;
    font-size: 18px;
    font-weight: bold !important;
}


ul.mquee li img {
    width: auto;
    margin: 0;
}

ul.mquee li {
    display: inline-block;
    margin-bottom: 28px;
}

ul.mquee {
    list-style: none;
}

/* scorelist */

.scoremeter {
    background-position: center;
    background-repeat: no-repeat;
    height: 250px;
    background-size: contain;
    position: relative;
}

.good {
    background-image: url(../images/meter-good.png);
}

.poor {
    background-image: url(../images/meter-poor.png);
}

.average {
    background-image: url(../images/mete-average.png);
}

.scoretitle h2 {
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    color: #50d6f5;
    padding: 20px;
}

.scorevalue span {
    font-size: 49px;
    position: relative;
    background: #fff;
    margin: 8px;
    padding: 0px 13px;
    font-family: 'Bebas Neue', cursive;
}

.scorevalue {
    position: absolute;
    display: flex;
    left: 50%;
    transform: translate(-50%, -73%);
    top: 75%;
}

.ohnotexyt {
    padding: 20px 50px;
    text-align: left;
    background: #e7e7e7;
    font-size: 16px;
}

.scoretext {
    padding: 20px;
}

.storebox {
    padding: 40px;
    background: #2c418b;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
}

.scoreaction p a {
    display: inline-block;
    float: right;
    background: #a0c5d3;
    padding: 19px 40px;
    line-height: 23px;
    /* margin-bottom: -16px; */
    position: absolute;
    top: 0;
    right: 0;
    width: 25%;
    text-align: center;
}

.scoreaction {
    background: #fff;
    color: #000;
    padding: 20px;
    width: 100%;
    margin: auto;
    position: relative;
}

.scoreimg {
    padding-top: 20px;
    text-align: center;
}

.scoreimg img {
    /* padding: 0px 160px; */
    width: 50%;
    margin: auto;
    text-align: center;
}

.scoreaction p {
    margin: 0;
    text-align: left;
}

.ohnotexyt h3 {
    font-size: 18px;
    font-weight: 700;
}

.ohnotexyt p {
    font-weight: normal;
    font-size: 13px;
}

.cli-bar-container.cli-style-v2 {
    display: flex;
    justify-content: space-around;
    padding: 20px;
    font-weight: normal;
}

.cli-bar-message {
    width: 59%;
}



#cokkiemodal .modal-dialog {
    width: 600px !important;
}

#cokkiemodal .neces {
    background-color: #f2f2f2;
    padding: 10px 20px;
    margin: 10px auto;
    cursor: pointer;
    border-radius: 10px;
}

#cokkiemodal .nonnec,
#cokkiemodal .switch {
    display: inline;
}

#cokkiemodal .switch {
    position: relative;
    width: 40px;
    height: 21px;
    float: right;
}

#cokkiemodal .switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

#cokkiemodal .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

#cokkiemodal .slider:before {
    position: absolute;
    content: "";
    height: 19px;
    width: 19px;
    left: 0;
    bottom: 1px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

#cokkiemodal input:checked+.slider {
    background-color: #2196F3;
}

#cokkiemodal input:focus+.slider {
    box-shadow: 0 0 1px #2196F3;
}

#cokkiemodal input:checked+.slider:before {
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
}

/* Rounded sliders */

#cokkiemodal .slider.round {
    border-radius: 34px;
}

#cokkiemodal .slider.round:before {
    border-radius: 50%;
}

#cokkiemodal .btn {
    padding: 10px 20px;
    margin: 0;
    background-color: #337ab7;
    color: #fff;
}

#cokkiemodal .btn:hover {
    background-color: #72acdf;
}

#loginModel .otp input {
    text-align: center;
    width: 50px;
    padding: 10px;
    font-size: 20px;
    outline: none;
    border: 1px solid #000;
    border-radius: 5px;
}

#loginModel .otp,
#loginModel .mobile,
#loginModel input {
    margin: 12px 15px;
}

.login_member .img-asset img {
    width: auto;
    margin-left: 47%;
    margin-top: 10px;
}

.login_member h2,
.login_member p,
.login_member .row {
    text-align: center;
}

.login_member .modal-footer {
    padding: 0 15px;
}

.login_member .modal-footer button {
    padding: 10px 20px;
}

.member_id {
    margin-top: 20px;
}

.member_id input {
    margin: 0 !important;
}

.member_id label {
    vertical-align: top;
    text-align: left;
}

.member_id label ul li {
    list-style: none;
    font-size: 14px;
    margin: 0;
    font-weight: normal;
}

.member_id label ul {
    padding: 0 10px;
    margin: -5px 0;
}

.member_id label ul li:first-child {
    font-size: 17px;
    font-weight: 600;
}

.table-responsive {
    min-height: .01%;
    overflow-x: scroll !important;
}

.treat-btn {
    padding: 10px;
    font-variant: #f1f1f1;
    background: #ffffff;
    width: 70%;
    border: 1px solid #0b449d;
    font-weight: 500;
    text-align: left;
    margin: 0 auto;
}

span.select2-selection.select2-selection--single,
#selectCity {
    height: 42px;
    width: 100% !important;
    border: 1px solid #0b449d;
    border-radius: 0;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 38px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #000 transparent transparent transparent !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 6px !important;
    right: 8px !important;
}

#floride {
    display: none;

}

span.select2.select2-container.select2-container--default.select2-container {
    width: 100% !important;
}

.check_input {
    height: 42px;
    border: 1px solid #0b449d;
    border-right: 0;

}

.check_input input {
    margin: 7px 10px !important;
}

.knowtreathost .form-group {
    margin: 30px 0;
}

button.btn.btn-primary.treat-btn i {
    float: right;
}

button.btn.btn-primary.treat-btn {
    padding: 10px;
    font-variant: #f1f1f1;
    background: #ffffff;
    width: 39%;
    border: 1px solid #0b449d;
    font-weight: 500;
    text-align: left;
    margin: 0 auto;
}

button.btn.btn-primary.treat-btn:hover,
button.btn.btn-primary.treat-btn:focus {
    color: #000;
}

.treatlist p i,
.drop_list p i {
    float: right;
    padding: 0 20px;
}

#treatlist {
    display: none;
}

.treatlist ul li p {
    color: #000;
    display: block;
    text-align: left;
    cursor: pointer;
    padding: 10px 0;
}

.treatlist ul li {
    list-style: none;
}

.drop_list .dropdown-menu {
    margin: 30px 0 33px -20px;
    position: relative;
    text-align: left;
    border: 1px solid #0b449d;
}

/* div#collapseExample1 {
    width: 419px;
    
}
    */
.treatlist ul {
    /* width: 62%; */
    margin: auto;
    border: 1px solid #0b449d;
    padding: 0;
    background: #0b449d2b;
    box-shadow: 1px 1px 10px #ccc;
    margin: 17px auto;
}

.knowtreathost input[type="checkbox"] {
    width: 24px;
    cursor: pointer;
    margin: 0 10px;
    border: 0;
    outline: 0;
    box-shadow: none;
    line-height: normal;
    height: 24px;
}

.drop_list input {
    margin: 0;
}

.drop_list p {
    margin: 0 0 0 10px;
    width: 100%;
    text-align: left;
}

.droplists ul li .form-group,
.drop_list .form-group,
#floride .form-group {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 7px 0;
}

.drop_list .form-group {
    margin: 0;
}

.droplists ul {
    margin: 0;
    border: 0;
    box-shadow: none;
    padding: 0;
    list-style: none;
}

div.sub_topical ul {
    background: #f1f1f1 !important;
}

div.topical ul {
    background: #fff;
}

.droplists ul li p {
    width: 100%;
}

.tretabox {
    margin: 45px 0;
    border-radius: 15px;
    border: 2px solid #0b449d;
    background: #fff;
    z-index: 5;
}

.search_btn {
    border-bottom-right-radius: 4px;
    border-left: none !important;
    font-size: 17px;
    background: #fff;
    border: 1px solid #ccc;
    padding: 8px 15px;
    border-top-right-radius: 4px;
}

.panel-group input {
    height: 42px;
    padding: 10px 15px;
}

.panel {
    border: none;
    box-shadow: none;
    margin: 0;
}

.panel-title span {
    float: right;
}

/* .panel-group{
max-height: 200px;
    overflow-y: auto;
} */
.d-flex.label {
    display: flex;
    padding: 12px 0;
    position: relative;
    left: -144px;
    color: #000;
    justify-content: start;
    font-weight: normal;
    align-items: center;
}

span.headtile {
    background: #0b449d;
    padding: 12px 7px 19px;
    display: inline;
    position: relative;
    top: -7px;
    color: #fff;
    height: 63px;
    text-align: left;
    left: 0;
    border-top-left-radius: 16px;
    border-bottom: 0 !important;
    border: 2px solid #0b449d;
    border-top-right-radius: 16px;
    z-index: -1;
}

.totaltreat {
    margin-top: 30px;
}

ul.ttlist {
    padding: 5px 17px 0;
    list-style: none;
    text-align: left;
}

.total.text-right {
    display: flex;
    justify-content: space-between;
    color: #0b449d;
    font-weight: 700;
    padding: 5px;
    border: 1px dashed;
    margin: 10px;
    border-radius: 5px;
}

.total.text-right p {
    margin: 0;
}

section.avgtreatments {
    padding: 50px 0;
    background: #f5f5f5;
}

.treatavgbox.row,
.suggestplanbox {
    /* background: #fff; */
    border: 1px solid #0b449d;
    border-radius: 15px;
}

.treatavgbox.row img {
    padding: 20px 0;
}

.avgbox,
.suggestbox {
    background: #fff;
    padding: 20px 35px;
    border-radius: 15px;
    overflow: hidden;
}

.suggestbox {
    background: #fff;
    padding: 20px !important;
}

.avgtitle {
    margin-top: 51px;
}

.avgtitle p {
    text-align: center;
    font-size: 42px;
    color: #ff7e00;
    margin: 20px 0;
    font-weight: 600;
}

.descriptavg {
    margin-top: 20px;
    text-align: center;
}

.memberbox a {
    color: #96ddf2;
}

.memberbox {
    padding: 50px 70px;
    text-align: center;
    background: #0b449d;
    color: #fff;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    font-weight: 600;
}

.notmemtitle {
    padding: 10px;
    background: #fff;
    color: #000;
}

.choosememberplan a {
    background: #60d3f2;
    display: block;
    padding: 10px;
    line-height: 51px;
    color: #fff;
}

.choosememberplan .dropdown-menu ul li a i {
    line-height: normal;
    float: right;
    background: #ccc;
    padding: 2px;
    font-size: 6px;
    margin-top: 3px;
}

.choosememberplan .dropdown-menu ul li a {
    color: #000;
    background: #fff;
    padding: 0;
    line-height: normal;
    font-size: 13px;
    padding: 7px;
}

.choosememberplan .dropdown-menu ul li {
    margin: 13px 0;
}

.choosememberplan .dropdown-menu ul {
    padding: 0;
    padding: 5px;
    list-style: none;
}

.choosememberplan .dropdown-menu ul {
    padding: 0;
    padding: 5px;
    list-style: none;
    background: #60d3f2;
    margin: 0;
}

.choosememberplan .dropdown-menu {
    background: #60d3f2;
}

.row.suggestplan {
    margin: 38px 0;
}

.suggestboxtitle {
    background: #60d3f22e;
    padding: 8px;
    text-align: center;
}

.suggestboxtitle h1 {
    font-weight: 700;
    text-transform: uppercase;
    color: #0b449d;
}

.suggestboxtitle h2 {
    margin: 6px 0 0;
}

.suggestboxdesc {
    /* text-align: center; */
    padding: 23px 64px;
    color: #000;
    font-weight: 500;
}

section.readblog {
    padding: 60px 0;
}

.brand-slider {
    margin-top: 36px;
    background: #ededed;
    padding: 30px;
}

.brand-slider p {
    font-weight: 600;
    margin: 26px 0;
}

.brand-slider a.left.carousel-control {
    left: -27% !important;
    color: #000;
    opacity: 1;
    font-weight: normal;
    top: 0;
}

.brand-slider a.right.carousel-control {
    left: 117%;
    color: #000;
    opacity: 1;
    font-weight: normal;
    width: auto !important;
    top: 0;
}


/* headquaters css */
.head_folks {
    margin-top: 50px;
}

.mobile_verification {
    background: #f9f9f9;
    padding-bottom: 50px;
}

.logo-d img {
    width: 270px;
    margin: 20px auto;
}

.mobile_verification .buy_Package {
    margin: 20px 0;
}


.plans {
    background-color: #bee2e2;
}

.plans h1 {
    color: #098888;
    font-weight: bold;
    font-size: 53px;
}

.plans ol li,
.discount ol li {
    color: #161616;
    font-size: 17px;
    font-weight: 500;
}

.plans button.button,
.discount button.button {
    background: #1c4e92;
    color: #fff;
    padding: 15px 0;
    margin-top: 10px;
    font-weight: bold;
    border: none;
    outline: none;
    width: 87%;
    margin-bottom: 15px;
}

.plans ol,
.discount ol {
    padding: 0 12px;
}

.plans .col-md-12 {
    margin: 10px auto;
    background-image: linear-gradient(90deg, white, transparent);
}

.plans .col-md-12 p,
.back p,
.second_foot p {
    margin-bottom: 0;
    padding: 11px;
    color: #005b83;
    font-size: 15px;
    white-space: nowrap;
}

.back p,
.back a {
    color: #fff;
    text-decoration: none;
}

.plans .col-md-12 p a {
    color: #005b83;
    text-decoration: none;
}

.discount_content {
    position: relative;
    right: 29px;
    font-family: 'Poppins', sans-serif;
}

.discount {
    margin-bottom: 10px;
}

.discount_details {
    position: absolute;
    top: 0;
    left: 0;
    width: 69%;
    right: 0;
    margin: auto;
}

.dd_detail span sub {
    font-size: 65px;
    color: #0f6270;
}

.discount_details h1 {
    font-size: 35px;
    color: #0071b0;
    font-weight: 600;
}

.dd_detail {
    background: #a7ccce;
}

.dd_detail p {
    font-size: 25px;
    color: #fff;
    font-weight: bold;
    line-height: 49px;
    margin-bottom: 0;
    text-align: center;
}

.discount_details p.sec_p {
    font-size: 12px;
    font-weight: 600;
    color: #757575;
    text-align: center;
    margin-bottom: 0;
    line-height: 30px;

}

.discount_details p.sec_p span sub {
    font-size: 30px;
    font-weight: bold;
}

.discount_details p.third_p {
    font-size: 16px;
    font-weight: 600;
    color: #0f6270;
    text-align: center;
    margin-bottom: 0;
    line-height: 60px;

}

.discount_details p.third_p span sub {
    font-size: 40px;
    font-weight: bold;
}

.discount {
    background-color: #def4ff;
}

.back {
    background-color: #0f6170;
}

.second {
    margin-bottom: 40px;
}

.man img {
    position: relative;
    top: 51px;
    left: 9px;
}

.top_heading {
    color: #0272b1;
}

.cost img {
    position: relative;
    left: -121px;
}

.cost {
    margin-top: 35px;
}


.benefits {
    margin-top: 56px;
}

.benefits p,
.benefits ol li {
    font-size: 18px;
}

.benefits ol li {
    line-height: 30px;
    padding-left: 10px;
}

.benefits ol {
    padding-left: 16px;
}

.flotbtn i {
    color: #ffff;
    font-size: 21px;
}

.flotbtn {
    position: fixed;
    right: 13px;
    bottom: 17px;
    background: #1c4e92;
    border-radius: 50px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    padding-top: 4px;
    box-shadow: 1px 1px 10px #ccc;
}

.flotbtn.floatdown {
    transform: rotate(180deg);
}

span.p-width img {
    margin: 0 20px;
}

span.p-width {
    display: inline-flex;
    width: 245px;
    margin-left: 25px;
}

button.close span {
    vertical-align: super;
    line-height: 23px;
}

.sc2{
    display: none;
}
.knowicon img {
    width: 30%;
}


@media only screen and (max-width:1200px) {
    .know .col-sm-6 {
        min-height: 166px;
    }
}

@media only screen and (max-width:1110px) {
    .discount_details {
        position: absolute;
        top: 0;
        left: 0;
        width: 87%;
        right: 0;
        margin: auto;
    }

    .plans h1 {

        font-size: 45px;
    }
}

@media (min-width: 1024px) {
    .modal-dialog {
        width: 1000px;
        margin: 30px auto;
    }
}

@media all and (min-width: 992px) {

    .carousel-showmanymoveone .carousel-inner>.active.left,
    .carousel-showmanymoveone .carousel-inner>.prev {
        left: -25%;
    }

    .carousel-showmanymoveone .carousel-inner>.active.right,
    .carousel-showmanymoveone .carousel-inner>.next {
        left: 25%;
    }

    .carousel-showmanymoveone .carousel-inner>.left,
    .carousel-showmanymoveone .carousel-inner>.prev.right,
    .carousel-showmanymoveone .carousel-inner>.active {
        left: 0;
    }

    .carousel-showmanymoveone .carousel-inner .cloneditem-2,
    .carousel-showmanymoveone .carousel-inner .cloneditem-3 {
        display: block;
    }
}

@media all and (min-width: 992px) and (transform-3d),
all and (min-width: 992px) and (-webkit-transform-3d) {

    .carousel-showmanymoveone .carousel-inner>.item.active.right,
    .carousel-showmanymoveone .carousel-inner>.item.next {
        -webkit-transform: translate3d(25%, 0, 0);
        transform: translate3d(25%, 0, 0);
        left: 0;
    }

    .carousel-showmanymoveone .carousel-inner>.item.active.left,
    .carousel-showmanymoveone .carousel-inner>.item.prev {
        -webkit-transform: translate3d(-25%, 0, 0);
        transform: translate3d(-25%, 0, 0);
        left: 0;
    }

    .carousel-showmanymoveone .carousel-inner>.item.left,
    .carousel-showmanymoveone .carousel-inner>.item.prev.right,
    .carousel-showmanymoveone .carousel-inner>.item.active {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        left: 0;
    }
}

@media only screen and (max-width: 992px) {
    .dental-title {
        font-size: 17px;
    }
    .videos .col-md-6.col-sm-9 {
        margin-bottom: 35px;
    }
    .videos .col-md-6.col-sm-12 p {
        padding-left: 0;
    }
.videos .col-md-6.col-sm-12  ul li {
    margin-left: 0;
    margin-top: 10px;
}
.VDO-scroll ul li a {
padding: 0;
}
     .dental-block {
        width: 100%;
    }
    .discount_content {
        right: 0;
        /* top: 40px; */
        margin-top: 40px;
        margin-bottom: 10px
    }

    .know .style-box h2::before {
        width: 40px;
    }

    .check_now {
        font-size: 11px;

    }

    .know .col-sm-6 {
        min-height: 128px;
    }

    .know .style-box h2 {
        font-size: 13px;

    }

    .know .brand-info {
        margin-left: 42px;
    }

    #verifyotperror {
        margin-top: 10%;
    }

    .dd_detail {
        width: 59%;
        margin: auto;
        padding: 9px 0;
    }

    .discount_details {
        position: absolute;
        top: 46px;
        left: 0;
        width: 69%;
        right: 0;
        margin: auto;
    }

    .mobile_verification .buy_Package {
        margin: 20px 0;
        padding: 0 20px;
    }

    .our_network_section .border_rgt {
    border: none;
}

}

@media all and (min-width: 768px) {

    .carousel-showmanymoveone .carousel-inner>.active.left,
    .carousel-showmanymoveone .carousel-inner>.prev {
        left: -50%;
    }

    .carousel-showmanymoveone .carousel-inner>.active.right,
    .carousel-showmanymoveone .carousel-inner>.next {
        left: 50%;
    }

    .carousel-showmanymoveone .carousel-inner>.left,
    .carousel-showmanymoveone .carousel-inner>.prev.right,
    .carousel-showmanymoveone .carousel-inner>.active {
        left: 0;
    }

    .carousel-showmanymoveone .carousel-inner .cloneditem-1 {
        display: block;
    }


}

@media all and (min-width: 768px) and (transform-3d),
all and (min-width: 768px) and (-webkit-transform-3d) {

    .carousel-showmanymoveone .carousel-inner>.item.active.right,
    .carousel-showmanymoveone .carousel-inner>.item.next {
        -webkit-transform: translate3d(50%, 0, 0);
        transform: translate3d(50%, 0, 0);
        left: 0;
    }

    .carousel-showmanymoveone .carousel-inner>.item.active.left,
    .carousel-showmanymoveone .carousel-inner>.item.prev {
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0);
        left: 0;
    }

    .carousel-showmanymoveone .carousel-inner>.item.left,
    .carousel-showmanymoveone .carousel-inner>.item.prev.right,
    .carousel-showmanymoveone .carousel-inner>.item.active {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        left: 0;
    }
}

@media only screen and (max-width:767px) {
    .dental-block {
        height: 330px !important;
        padding: 30px 20px !important;
    }
    .sc1{
        display: none;
    }
    .sc2{
        display: block;
    }

    button.close span {
        line-height: 25px;
    }
    .m-text {
        padding: 20px;
        margin: 30px 50px;
    }

    .treat-btn {
        width: 40%;
    }

    .avgtitle {
        margin-top: 51px;
        text-align: center;
    }

    .suggestboxdesc {
        padding: 23px 23px;
    }

    .memberbox {
        padding: 29px;
    }

    .brand-slider a.left.carousel-control {
        left: -42px !important;
        color: #000;
        opacity: 1;
        font-weight: normal;
        top: 0;
    }

    .brand-slider a.right.carousel-control {
        left: 105%;
        color: #000;
        opacity: 1;
        font-weight: normal;
        width: auto !important;
        top: 0;
    }

    .droplists ul {
        width: 100%;
    }

    div#collapseExample {
        position: relative;
        background: #f6f6f6;
        width: 100%;
        padding: 10px;
        box-shadow: none;
    }


    .homebox.visible.text-center h2 {
        margin-bottom: 25px;
    }

    .know .know_info {
        display: block;
        margin: 0 auto;

    }

    .know .know_info .row {
        margin: 5% auto 0;
    }


    div#carouselXYZ {
        padding: 20px;
    }

    div#carouselXYZ .brand-txt {
        margin: 0;
    }

    .item-box.text-center button {
        margin: 0 !important;
    }

    .homeslide span.glyphicon.glyphicon-chevron-right {
        right: -18px !important;
        margin: 0 !important;
        top: 37%;
        transform: translateX(-37%);
    }

    section.homebox {
        padding: 25px 0;
    }

    .center-block {
        margin-top: 0;
    }

    div#carousel901 {
        margin: 30px 0;
    }

    .abouting {
        margin-top: 0px;
    }

    section.gray.homebox {
        padding-bottom: 0;
    }

    section.gray.homebox.not-visible {
        padding-bottom: 70px;
    }

    .blogss {
        padding-bottom: 0 !important;
    }

    .l-post {
     margin-top: 0;
    }
    .l-gray.visible.homebox .col-sm-4.col-xs-6.center-block .l-post{
        margin-top: 30px;
    } 

    button.close {
        top: 13px;
        right: 12px;
        font-size: 31px;
    }

    .cli-bar-message {
        width: 100%;
        margin-bottom: 10px;
    }

    .scoreimg img {
        padding: 42px 0 0;
        width: 100%;
    }

    .scoreaction {
        width: 100% !important;
        position: relative;
        padding: 10px;
    }

    .storebox {
        padding: 16px;
        text-align: left;
        position: relative;
    }


    .scoreaction span {
        display: inline-block;
        background: #a0c5d3;
        padding: 15px 15px;
        line-height: 12px;
        position: absolute;
        top: 0;
        right: 0;
        height: 100%;
        width: auto;
    }
    #mdlGumScore .gumboard {
        margin: 25px;
        padding: 0 !important;
    }

    .cli-bar-container.cli-style-v2 {
        display: block;
        justify-content: space-around;
        padding: 20px;
        text-align: center;
    }

    .check_now {
        top: 100%;
        font-size: 24px;
    }

    .know .style-box h2 {
        font-size: 30px;
    }

    .know .style-box h2::before {
        width: 93px;

    }

    .know .brand-info {
        margin-left: 16px;
        width: 93%;
    }

    section.testimonial_mob {
        display: block;
    }
    
    section.testimonial_desk {
        display: none;
    }

.item.active.our_network_banner {
    height: 200px;
}

.our_net_contant h1 {
    font-size: 30px;
    line-height: 28px;
}


.our_net_contant b.our_net_bold {
    font-size: 25px;
}

}

@media only screen and (max-width: 600px) {
    .join-block {
        margin: 0px;
        padding: 0px;
        float: left;
        border-radius: 10px;
        background: #FFF;
        padding-bottom: 10px;
        box-shadow: 0px 0px 10px #999;
        margin-bottom: 30px;
    }
    .videos .col-md-6.col-sm-9 ul li a {
        line-height: 25px;
        margin-top: 5px;
    }
    .videos .col-md-6.col-sm-12.col-xs-12 {
        padding: 0 15px ;
    }
    .videos  .col-md-6.col-sm-12.col-xs-12 .DH-text {
        padding: 5% 0;
        margin-bottom: 25px;
    }
    .videos  .col-md-6.col-sm-12.col-xs-12 ul li {
        margin-right: 12px;
    }

    .videos .col-md-6.col-sm-12.col-xs-12 ul li a {
        line-height: 24px;
    }
    .dental-block {
        height: 100% !important;
    }

    .navbar-nav {
        margin-top: 0;
    }

    .pkg {
        top: 75% !important;
    }

    .members {
        display: block;
        margin-top: 40px;
        margin-left: 10%;
    }

    .insta-title {
        font-size: 24px;
        font-weight: 600;
        color: #242f40;
        padding-left: 30px;
        margin-top: 20px;
    }

    .abt-txt {
        font-size: 15px;
        line-height: 27px;
        padding: 10px 20px;
    }

    .price-title {
        font-size: 13px;
        font-family: "Raleway";
        color: #0b449d;
        line-height: 1.2;
        text-align: center;
        -moz-transform: matrix(1.31085357763882, 0, 0, 1.31085357763882, 0, 0);
        -webkit-transform: matrix(1.31085357763882, 0, 0, 1.31085357763882, 0, 0);
        -ms-transform: matrix(1.31085357763882, 0, 0, 1.31085357763882, 0, 0);
        font-weight: 700;
    }

    .videos a {
        line-height: 16px;
    }

    .adj-txt1 {
        position: relative;
        top: 0;
    }

    .videos .DH-text {
        font-size: 12px;
        color: #707070;
        float: left;
        width: 50%;
        text-align: left;
        padding: 5%;
        margin-bottom: 18px;
    }

    .newsletter .s-gray {
        background: #f6f6f6;
        padding: 10% 0 !important;
        width: 100%;
        margin-left: 2%;
        height: 325px;
        margin-top: 30px;
        overflow: auto;
    }

    .pkg-pic {
        width: 100%;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .container {
        margin-bottom: 0px;
    }

    .quote {
        width: 30px;
        float: right;
        position: absolute;
        top: 110px;
        left: 150px;
        width: 30px;
    }

    .sec-r {
        background: #fbfbfb;
    }

    .price-box {
        background-color: rgb(255, 255, 255);
        box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.1);
        width: 293px;
        height: 253px;
        margin-top: 30px;
        padding: 40px 50px;
        margin-left: 8px;
    }

    .stric-price {
        background: #f6f6f6;
        text-align: center;
        height: 230px;
        display: inline-block;
        width: 53%;
        margin-top: 362px;
    }

    .voucher {
        padding: 12px 6px;
        border: 2px dotted #bdbdbd;
        width: 156px;
        float: left;
        border-radius: 10px;
        height: 77px;
        margin-left: -13px;
    }

    .adj-name {
        margin-top: -84px !important;
    }

    .price-points {
        font-size: 12px;
        font-family: "Raleway";
        color: rgb(91, 107, 130);
        line-height: 1.1;
        text-align: left;
        -moz-transform: matrix(1.31085357763882, 0, 0, 1.31085357763882, 0, 0);
        -webkit-transform: matrix(1.31085357763882, 0, 0, 1.31085357763882, 0, 0);
        -ms-transform: matrix(1.31085357763882, 0, 0, 1.31085357763882, 0, 0);
        margin-left: 40px;
        font-weight: 600;
        width: 80%;
    }

    .gray ul {
        width: 0%;
        margin: 24px 38px;
    }

    .send {
        width: 140px;
        background: #0b449d;
        color: #FFF;
        position: relative;
        /* top: 40px; */
        float: left;
        margin-left: 26%;
    }

    .enquiry-title {
        font-size: 12px;
        font-weight: bold;
        text-align: center;
        color: #FFF;
    }

    .enquiry-sub-title {
        font-size: 9px;
        font-weight: bold;
        text-align: center;
        color: #FFF;
    }

    .field-name {
        font-size: 8px;
        text-align: right;
        width: 28%;
        font-weight: 600;
    }

    .l-post {
        background: #FFF;
        padding-bottom: 5%;
        width: 90%;
        float: left;
        overflow: hidden;
        margin-left: 15px;
    }

    .clients #carousel555 .carousel-inner {
        position: relative;
        z-index: 5;
    }

    .field-input {
        width: 68%;
        float: right;
        border: none;
        outline: none;
        border-bottom: 1px solid #CCC;
        background: transparent;
        /* font-size: 10px; */
    }

    .contact-heading {
        padding: 1% 2%;
        border-left: 3px solid #00d2ff;
        font-size: 17px;
        color: #FFF;
    }

    .location_input{
        width: 100%;
    }

    .search ul li input {
        list-style: none;
        float: left;
        /* margin-right: 10px; */
        width: 96px;
        display: inline-block;
    }

    .search ul li {
        margin-right: 10px;
    }

    .search-1 ul li input {
        list-style: none;
        display: inline-block;
    }

    .search-1 ul li {
        list-style: none;
        float: left;
        margin-right: 10px;
    }

    div#nights {
        margin-top: 27px;
    }

    .search-1 i.fa.fa-search {
        font-size: 18px;
        margin-top: 20px;
    }

    .name {
        width: 100%;
        text-align: center;
        position: relative;
        margin: 0;
        height: fit-content;
        /* margin-bottom: -28px; */
        top: -33px;
    }

    .NL-scroll {
        height: auto;
        overflow: auto;
    }

    .trusted {
        font-size: 15px;
        color: #ffffff;
        text-align: center;
        text-transform: uppercase;
        font-weight: bold;
        margin-top: 14px;
    }

    .info-btn ul li a {
        font-size: 10px;
        text-decoration: none;
        font-family: "Raleway";
        color: #909090;
        line-height: 2.975;
        text-align: left;
        -moz-transform: matrix(0.47427595249871, 0, 0, 0.47427595249871, 0, 0);
        -webkit-transform: matrix(0.47427595249871, 0, 0, 0.47427595249871, 0, 0);
        -ms-transform: matrix(0.47427595249871, 0, 0, 0.47427595249871, 0, 0);
    }

    .btn_info {
        border-radius: 5px;
        background: #FFF;
        padding: 0px 10px;
        box-shadow: -3.536px -3.536px 15px 0px rgba(245, 249, 252, 0.78), 4.096px 2.868px 10px 0px rgba(176, 176, 177, 0.25), inset 0.707px 0.707px 0px 0px rgba(243, 248, 253, 0.6);
        color: #0b449d;
        border: none;
        height: 24px;
        line-height: 0;
    }

    .testimonial img {
        width: 108%;
        margin-left: -30px;
    }

    .not-visible {
        display: block;
    }

    /* .homebox.visible {
        display: block;
    } */

    .visible {
        display: none
    }

    .testi-name {
        font-family: "Raleway";
        color: rgb(1, 27, 74);
        font-weight: bold;
        text-transform: uppercase;
        line-height: 2.75;
        text-align: left;
        font-size: 14px;
        line-height: 28px;
    }

    .testi-text {
        font-size: 8px;
        font-family: "Raleway";
        color: rgb(58, 58, 58);
        line-height: 1.267;
        margin-top: -8px;
    }


    .adj-slider {
        float: right;
        margin-top: -137px;
        left: 12%;
        width: 73%;
        padding: 0 10px;
        padding-right: 40px;
    }

    .clients {
        width: 100%;
        padding: 1%;
        background-image: url(../images/background_blue.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 150px;
        margin-top: -50px;
    }

    .btn-1 {
        background: #1c4e92;
        color: #fff;
        margin-top: 10px;
    }


    .quote-1 {
        width: 30px;
        float: right;
        position: absolute;
        top: 120px;
        left: 120px;
        width: 30px;
    }

    .testimonial {
        background: #efefef;
        width: 90%;
        float: left;
        position: relative;
        margin-top: 40px;
        height: 148px;
        margin-left: 5%;
    }


    .pad-40 {
        width: 100%;
        padding: 18px;
        float: left;
        position: relative;
    }

    .download-app {
        text-align: center;
    }

    .download-app ul {
        text-align: center;
        float: none;
    }

    .dental button {
        margin: 29px auto 0 !important;
    }

    .info-btn ul {
        margin: 0px auto;
        padding: 0px;
        float: none;
        /* width: 72%; */
        text-align: center;
    }

    .navbar-default {
        background-color: #FFF;
        border-color: transparent;
        height: 60px;
        box-shadow: none !important;
    }

    .navbar-brand>img {
        display: block;
        width: 100px;
        margin-top: -7px;
    }

    .slide-title {
        font-size: 18px;
        font-family: "Raleway";
        color: rgb(11, 68, 157);
        line-height: 1.26;
        text-align: left;
        -moz-transform: matrix(0.84680496959774, 0, 0, 0.84680496959774, 0, 0);
        -webkit-transform: matrix(0.84680496959774, 0, 0, 0.84680496959774, 0, 0);
        -ms-transform: matrix(0.84680496959774, 0, 0, 0.84680496959774, 0, 0);
        position: absolute;
        font-weight: 100;
    }

    .brand-info {
        font-size: 11px;
        font-family: "Raleway";
        color: rgb(63, 63, 63);
        line-height: 1.5;
        text-align: center;
        font-weight: normal;
        font-weight: 600;
        margin-top: 10px;
    }

    .brand {
        width: 100%;
        padding: 0%;
        background-image: url(../images/bg-blue.jpg);
    }

    .brand-2 {
        width: 100%;
        padding: 7%;
        float: left;
        background-image: url(../images/ab-bg-1.png);
    }

    .brand-box {
        padding: 12% 0;
        background: #011b4a;
        border-radius: 15px;
        height: 180px;
        box-shadow: 8px 8px 16px #010f2a;
        margin-bottom: 40px;
    }

    .blue-txt {
        font-size: 13px;
        font-weight: bold;
        color: #053d87;
    }

    .btn-1 {
        background: #1c4e92;
        color: #fff;
        font-size: 12px;
    }

    .btn-1:before {
        font-size: 18px;
    }

    .btn-sep {
        padding: 8px 38px 10px 11px;
        /* margin-top: 30px; */
        margin-bottom: 20px;
    }

    .clients {
        width: 100%;
        padding: 1%;
        background-image: url(../images/background_blue.png);
        background-size: cover;
        background-repeat: no-repeat;
        height: 150px;
    }

    .videos ul li {
        margin-right: 0px;
    }

    .s-gray {
        background: #f6f6f6;
        padding: 10% 0 !important;
        width: 100%;
        margin-left: 2%;
        height: 325px;
    }

    .cat-box {
        width: 118px;
        height: 42px;
        font-size: 11px;
        line-height: 18px;
        border: 2px solid #929cab !important;
        border-radius: 5px;
        padding: 10px;
        margin-left: 10px;
        display: block;
        text-align: center;
        float: left;
        margin-left: 10px;
        color: #929cab;
        margin-top: 10px;
    }

    .f-lft {
        float: left;
    }

    .img-set {
        float: left;
        width: 32%;
        margin-left: 3px;
        margin-top: 5px;
    }

    .Brand_Statement {
        font-size: 19px;
        font-family: "Raleway";
        color: #96ddf2;
        font-weight: bold;
        text-transform: uppercase;
        line-height: 1.873;
        text-align: center;
        top: 0 !important;
        margin-bottom: 20px;
    }

    .dental-block {
        background-color: #FFF;
        box-shadow: 0px 6px 35px 0px rgba(0, 0, 0, 0.2);
        padding: 40px 30px;
        width: 90%;
    }

    .bg-mob {
        background-image: url(../images/trans-bg-mob.png);
        background-size: 120%;
        background-position: center center;
        background-repeat: repeat;
    }
    .bg-mob .item{
        margin-top: 20px;
    }
    .footer1 .panel {
        background-color: transparent;
        border: 1px solid transparent !important;
        border-radius: 4px;
        -webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
        box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
        margin: 0 !important;
    }

    .footer1 .panel-default>.panel-heading {
        /* color: #333; */
        background-color: transparent;
        border-color: transparent;
    }

    .panel-title>.small,
    .panel-title>.small>a,
    .panel-title>a,
    .panel-title>small,
    .panel-title>small>a {
        color: inherit;
        text-decoration: none;
    }

    .panel-heading {
        padding: 1px 15px;
        border-bottom: 1px solid transparent;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }

    .carousel-indicators li {
        display: inline-block;
        width: 7px;
        height: 7px;
        margin: 1px;
        text-indent: -999px;
        cursor: pointer;
        background-color: #b9d9eb;
        border: 1px solid #fff;
        border-radius: 10px;
    }

    .carousel-indicators .active {
        width: 7px;
        height: 7px;
        margin: 0;
        background-color: #307fe2;
    }


    .pd-40 {
        margin-top: 20px;
        float: left;
        width: 100%;
        text-align: center;
    }

    .bg-img {
        height: 92px;
        width: 92px;
        border-radius: 100%;
        background: #f6f6f6;
        margin-top: 0px;
        padding-top: 20px;
    }

    .brand-txt-b {
        width: 100%;
        font-size: 16px;
    }

    .f-social {
        padding: 20px 0px;
        margin: auto;
        float: left;
        width: 100%;
    }


    .f-social li:last-child {
        margin-right: 0px;
        padding: 0;
        list-style: none;
        float: left;
    }

    .copyright p {
        text-align: center;
        font-size: 14px;
        color: #333;
        font-family: 'Raleway';
        padding-top: 11px;
    }

    .carousel-indicators {
        bottom: 40% !important;
        left: 50%;
        z-index: 0;
        width: 60%;
        padding-left: 0;
        margin-left: 44%;
        text-align: center;
        list-style: none;
        margin-top: -40px;
    }

    .dental-text {
        font-size: 11px;
        font-family: "Raleway";
        color: #3f3f3f;
        line-height: 1.6;
        text-align: left;
    }

    .journey img {
        width: 100%;
        margin-left: 0;
    }

    .founders {
        width: 100%;
        background: #f6f6f6;
        padding: 6% 0;
        float: left;
    }

    .founders .carousel-control {
        color: #000;
        margin-top: 25%;
    }

    .founders a {
        color: #000;
    }

    .founders-intro {
        width: auto;
        float: none;
        /* background: #FFF; */
        padding: 2%;
        margin-top: 14px;
        /* margin-left: 42%; */
        height: auto;
    }

    .founders-intro-1 {
        width: auto;
        float: none;
        background: #FFF;
        padding: 2%;
        margin-top: 14px;
        position: relative;
        z-index: 0;
    }

    .founders-img {
        /* padding: 0; */
        float: none;
        width: auto;
        margin-left: 0;
        margin: auto;
    }

    .founders-img-1 {
        padding: 0;
        float: none;
        width: auto;
        margin-left: 0;
        margin: auto;
    }

    .f-name {
        font-size: 14px;
        font-weight: bold;
        color: #033b86;
    }

    .f-position {
        font-size: 12px;
        font-style: italic;
        color: #707070;
    }

    .f-txt {
        font-size: 10px;
    }

    .learn-more {
        border-width: 0.581px;
        border-color: rgb(91, 107, 130);
        border-style: solid;
        border-radius: 2px;
        /* width: 96px; */
        /* height: 37px; */
        font-size: 10px;
        font-family: "Raleway";
        color: #0b449d;
        text-transform: uppercase;
        line-height: 1.2;
        background: #FFF;
        font-weight: 600;
        right: 0;
        text-align: center;
    }

    .exper .learn-more {
        margin: 0 !important;
    }

    .lp-title {
        font-size: 18px;
        color: #3e3e3e;
        float: left;
        width: 100%;
        text-align: left;
        padding: 0 5%;
        margin-top: -25px;
        font-weight: 600;
    }

    .clissific {
        width: 100%;
        padding: 5%;
        /* float: left; */
        margin-top: 9px !important;
    }

    .mdp-enquiry {
        width: 100%;
        padding: 5%;
    }

    .enquiry {
        background: #efefef;
        width: 100%;
        float: left;
        padding: 10%;
        background-image: url(../images/contact-img_6.png);
        border-radius: 10px;
        background-size: 100%;
        background-repeat: no-repeat;
        background-position: top;
    }

    .field-name {
        font-size: 10px;
        text-align: left;
        width: 31%;
        font-weight: 600;
    }

    section.clissific .container {
        background: #efefef;
        text-align: center;
        padding: 12px 0;
        margin-bottom: 15px;
    }

    .set-frm-img {
        width: auto;
        margin-top: 10px;
    }

    .field-input {
        width: 65%;
        float: right;
        border: none;
        outline: none;
        border-bottom: 1px solid #CCC;
        background: transparent;
    }

    .field-textarea {
        width: 65%;
        float: right;
        border: none;
        outline: none;
        border: 1px solid #CCC;
        background: transparent;
    }

    .vc-banner {
        width: 100%;
        float: left;
        background-image: url(../images/VC-banner-3.png);
        background-size: 100%;
        padding: 8%;
        background-repeat: no-repeat;
    }

    .vc-banner img {
        width: 58%;
    }

    span.p-width img {
        margin: 0 8px;
    }

    span.p-width {
        display: inline-flex;
        width: 126px;
        margin-left: 10px;
    }

    /* .item.active iframe{
        height: auto !important;
        } */
    .head_folks {
        margin-top: 15px !important;
    }

    .know .style-box h2::before {
        width: 70px;
    }


    .homebox.visible.appoint {
        display: block;
    }

    /* .homebox.not-visible {
        display: none;
    } */
    .extra-content {
        display: none;
    }

    .know .brand-info {
        margin-left: 0px;
        margin-top: 31px;
        width: 100%;
    }

    .know .style-box h2 {
        font-size: 23px;
    }

    .check_now {
        font-size: 16px;
    }

    .c-form form {
        padding: 10px;
    }

    .discount_content {
        right: 0;
    }

    .dd_detail {
        padding: 9px 0;
        width: auto;
        margin: 0;
    }

    .benefits {
        padding: 10px;
    }

    .benefits ol li {
        line-height: 26px;
        padding-left: 10px;
        font-size: 13px;
    }

    .texttt {
        margin-left: 4%;
    }

    .footer p {
        float: left !important;
    }

    .discount_details {
        padding: 0 19px;
        top: 0;
        width: 208px;
        margin: auto;
        left: 0;
        right: 0;
    }

    .discount_details h1 {
        font-size: 26px;
    }

    .dd_detail span sub {
        font-size: 50px;
    }
}

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

    .plans ol li,
    .discount ol li {
        font-size: 14px;
    }


    .discount_details h1 {
        font-size: 21px;
    }

    .discount_details p.sec_p {
        font-size: 9px;
        line-height: 24px;
    }

    .discount_details p.sec_p span sub {
        font-size: 21px;
    }

    .discount_details p.third_p span sub {
        font-size: 27px;
    }

    .discount_details p.third_p {
        font-size: 10px;
        line-height: 47px;
    }

    .dd_detail p {
        font-size: 15px;

        line-height: 33px;

    }

    .dd_detail span sub {
        font-size: 37px;
    }

    .plans ol {
        padding: 0 34px;
    }

    .top_heading {
        font-size: 17px;
    }

    .plans h1 {
        padding: 0 20px;
        font-size: 28px;
    }

    .plans .col-md-12 p,
    .back p {
        white-space: normal;
    }

    .plans button.button,
    .discount button.button {
        width: 90%;
        margin: 0 0 0 5%;
    }

    .plans .col-md-12 {
        margin: 10px 15px;
    }

    .plans .col-md-6 img:first-child {
        width: 80%;
        margin-left: 10%;
    }

    .back {
        margin-top: 20px;
    }

    .discount_content {
        right: 0;
    }

    .dd_detail {
        margin-left: 13%;
        width: 74%;
    }

    .discount ol {
        padding: 0 30px;
    }

    .cost img {
        left: 22px;
        width: 80%;
    }

    .cost {
        margin-top: 102px;
    }

    .man img {
        width: 66%;
        left: 88px;
    }

}

@media only screen and (max-width:480px) {
    .check_now {
        font-size: 11px;
    }
    .dental-title {
        font-size: 16px;
    }


    a.left.carousel-control i,
    a.right.carousel-control i {
        font-size: 27px !important;
    }

    .know .col-sm-6 {
        min-height: 100%;
    }

    .know .style-box h2 {
        margin-top: 25px;
        font-size: 13px;
    }

    .know .style-box h2::before {
        top: 17px;
        width: 39px;
    }

    .knowicon .brand-txt {
        font-size: 14px;
    }
}

@media only screen and (max-width:450px) {
    .field-name {
        width: 39%;
        font-size: 11px;
    }

    .field-textarea {
        font-size: 10px;
    }

    .select2-container {
        font-size: 10px !important;
    }

}

@media only screen and (max-width:400px) {
    .c-form form {
        padding: 10px;
    }

    .field-name {
        width: 44%;
        font-size: 11px;
    }

    .field-input {
        width: 53%;
        font-size: 11px;
    }
}

.btn-disable{
    background: #ccc !important;
    cursor: not-allowed !important;
    border-color: transparent !important;
    pointer-events: none !important;
}
.topmenu {
    padding-top: 10px;
    text-align: left;
}



@media only screen and (min-width:992px) and (max-width:1000px){
    .search ul li{
        margin-right: 20px;
    }
}

