h1,h2,h3,h4,h5,h6{font-family: 'Quicksand', sans-serif;}

p,li,a,input, textarea, select{font-family: 'Nunito', sans-serif;}

body{font-size: 16px;}

.land-3-top-logo a img{
    width: 162px;
    height: 66px;
}

.land-3-top-full{height: 80px;background: #ffff;z-index: 999999;}

.land-3-top-logo{width: 10%;}

.land-3-top-contact{width: 90%;position: relative;left: 7%;}

.land-3-top-contact ul{padding-top: 15px;}

.land-3-banner-conte h1{line-height: 70px;}

.land-3-banner-conte h1 { font-size: 71px;}

.land-3-banner{display: flex;align-items: center;}

.land-3-banner-conte h4{margin-top: 20px;
    font-size: 24px;
    font-weight: 600;
    line-height: 33px;}

.land-3-dwn-img img{height: auto;}

/* .land-3-dwn {display: flex;align-items: center;} */

.land-3-dwn-right a{background: linear-gradient(to top, #36ac49, #38ae4e);border: 1px solid #38ae4f;border-bottom: 1px solid #3cb25a;}

.land-3-dwn-right a:hover{background: linear-gradient(to top, #36ac49, #38ae4e);border: 1px solid #38ae4f;border-bottom: 1px solid #3cb25a;}

.test-box h2 {margin-top: 20px;}

.test-box:hover h2{z-index: 1;color: #Fff;position: relative;}

.test-box:hover p{z-index: 1;color: #Fff;position: relative;}

.test-box:hover img{z-index: 1;position: relative;}

.test-box{height: 255px;}

.test-box{position: relative;}

.la:hover{background-image: url(../images/dentist-in-shollinganallur.jpg);background-size: cover;}

.com:hover{background-image: url(../images/dental-clinic-in-kelambakkam.jpg);background-size: cover;background-repeat: no-repeat;}

.extra:hover{background-image: url(../images/laser_dentist_in_chennai.jpg);background-size: cover;background-repeat: no-repeat;}

.Conf:hover{background-image: url(../images/dentist-in-kelambakkam.jpg);background-size: cover;background-repeat: no-repeat;}

.test-box:hover:after{background: rgba(0, 0, 0, 0.5);content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;}

.test-box p{font-size: 16px;}

.test-box:hover.test-box img{background: #00a8e2;}

.parallax{background-attachment: fixed;background-position: center;background-repeat: no-repeat;background-size: cover;background-image: url("../images/view-of-operating-room-247786.jpg");scroll-behavior: smooth;}

.land-text{padding-top: 55px;padding-bottom: 55px;}

.land-bgimg:after{background: rgba(0, 0, 0, 0.6);content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;}

.land-bgimg figcaption{color: #fff;margin-top: 15px;text-align: center;font-size: 19px;}

.land-text h2{font-size: 48px;line-height: 62px;text-align: center;color: #fff;position: relative;z-index: 999;margin-bottom: 8px;}

.owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1;}

.owl-prev{position: absolute;top: 25%;left: -28px;}

.owl-next{position: absolute;top: 25%;right: -28px;}

.owl-nav{font-size: 35px;}

.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled{display: block !important;}

.mt{margin: 2% 0;}

.land-3-agen{padding-bottom: 55px;}

.sc-fac{margin-bottom: 40px;}

.land-3-agen-right iframe{height: 350px;}

.land-3-agen{border-top: unset;}

.icon-color li span{color:#fff;background: #00a8e2;padding: 14px 20px;box-shadow: 0px 5px 20px -8px rgba(19, 18, 18, 0.5);border-radius: 60%;font-size: 24px;float: left;margin-right: 15px;}

.icon-color p{display: flex;height: 85px;}

.icon-color h4{font-size: 22px;}

.icon-color li{margin-bottom: 10%;}

.facts{margin-bottom: 0;}

.land-3-banner-full:before{
    /* background: rgba(33, 150, 243, 0.9); */
    /* background: rgb(0, 124, 61,0.9); */

    background: #2f417a;
    opacity: .9;

}

.land-3-banner-conte{color: #fff;}

.land-com-form form ul li input[type="submit"]{background: linear-gradient(to top, #35ab44, #3fb563);border-bottom: 1px solid #3ab054;}

.land-3-top-contact ul li{color: #000;font-weight: 600;}

.land-3-top-contact ul li:before{color: #000;margin-top: 3px;}

.land-3-cus-tit p{letter-spacing: 0;line-height: 23px;width: 80%;text-align: center;margin: 0 auto;margin-top: 10px;}


.land-text p{letter-spacing: 0;line-height: 23px;width: 80%;text-align: center;margin: 0 auto;margin-top: 10px;margin-bottom: 5%;position: relative;z-index: 1;color: #fff;}

.enquire-btn{    position: fixed;
    right: 18px;
    bottom: 65px;
    z-index: 9;
    box-shadow: 0 5px 32px 0.6px rgba(40,30,20,.4);
}

.star .material-icons{
    color: #ffcc00;
}

.rmv{
    padding-left: 17px;
}

.rmv li {
    margin-bottom: 3px !important;
}

body:after{
    display:none;
    content: url(../images/dentist-in-shollinganallur.jpg) url(../images/dental-clinic-in-kelambakkam.jpg) url(../images/laser_dentist_in_chennai.jpg) url(../images/dentist-in-kelambakkam.jpg);
}

.top-bar-info .phone-no{
    padding-right: 28px;
}

.land-3-top-contact ul li:nth-child(2):before {
    content: "unset" !important;
}

.buy-now-btn{margin-top: 0px;background: linear-gradient(to top, #000000, #000000);border: 1px solid #000000;padding: 0px 10px;font-size: 17px;}

.material-icons{font-family: "Material Icons";}

.star{margin-left: 0px !important;margin-top: 2px;}

.privacy{text-align: center;margin-bottom: 5px !important;}

.privacy i{font-size: 30px;position: relative;top: 10px;right: 10px;}

.land-com-form h2{margin-bottom: 15px;}

.land-3-dwn-right h2 {font-size: 39px;line-height: 62px;}

.land-com-form p{text-align: center;color: #00a8e2;font-size: 17px;font-weight: 600;}

.font-blue{color: #00a8e2;}


/*media query*/


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

	.land-3-banner {display: unset;}
	 
    .land-3-dwn {display: unset;}

    .test-box {
    height: auto;
}

.icon-color p{height: unset;}
}

.rmv li{
    list-style-type: initial !important;
}


@media screen and (max-width: 767px){
.land-3-banner-conte h1 {
    font-size: 42px !important;
    line-height: 52px;
    margin-bottom: 20px;
}}


/*.land-3-banner-full {
    position: relative;
    background-image: url(../images/banner/hero-bg.png);
    background-position: 0px 0px;
    background-repeat: repeat;
    animation: animatedBackground 100s linear infinite;
    padding: 60px 0px 75px 0px;
    margin-top: 55px;
}*/

.land-3-banner-full {
    position: relative;
    background-image: url(../images/banner/hero.png);
    background-position: 0px 0px;
    padding: 60px 0px 75px 0px;
    margin-top: 55px;
}

.land-1-foot-full {
    background: #37ba97;
}
.land-1-foot-text p{ color: #ffffff;}

.rmv li:before{
    content: 'unset' !important;
}

.contact-no a{
    color: initial;
}

.land-3-top-logo a img {
    margin-top: -3px;
}

.secondary{
    color: #9b2729;
}

.text-justify{
    text-align: justify;
}

.firstcharacter {
    color: #9b2729;
    float: left;
    font-family: Georgia;
    font-size: 75px;
    line-height: 60px;
    padding-top: 4px;
    padding-right: 8px;
    padding-left: 3px;
}

.ac{
    display: flex;
    align-items: center;
}

.abt .land-3-dwn-right{
    padding-left: 15px;
    width: 50%;
}

.abt .land-3-dwn-img{
    width: 50%;
}

.cardio h2{
    margin-bottom: 12px;
    font-size: 32px;
}

.cardio h6{
    font-size: 21px;
    margin-bottom: 12px;
}

.bg-sec{
    background-color: rgba(72, 191, 161,.1);
}

.square img{
    width: 46%;
    float: left;
    border-radius: 5%;
    padding: 5px;
}

img{
    /*width:100%;*/
    height: auto;
}

.wd-50{
    width: 50%;
    float: left;
}

.vision img{
    width: 80px;
}


.vision li:before {
    content: '';
    position: absolute;
    width: 16px;
    margin-top: 4px;
    height: 16px;
    background-image: url(../images/tick.png);
    background-repeat: no-repeat;
    background-size: cover;
    left: -22px;
}

.vision li {
    position: relative;
    line-height: 21px;
    font-size: 17px;
    padding: 6px 0px;
}

.d-none{
    display: none;
}

.footer .banner:after {
    content: '';
    position: absolute;
    background: url(../images/Footer.png) bottom;
    background-repeat: repeat no-repeat;
    animation: animatedBackground 8s linear infinite;
    width: 100%;
    height: 145px;
    left: 0px;
    bottom: -6px;
    background-size: 115%;
    opacity: 0.2;
    background-repeat-x: repeat;
}

.land-3-dwn-right,
.land-3-dwn-img
{
    padding: 0px 15px;
}

.values p{
    font-size: 18px;
}

.dept h3{
    font-size: 23px;
}

.line-left{
    font-family: 'Times New Roman';
    font-style: italic;
    font-size: 21px;
    border-left-style: solid;
    padding-left: 15px;
    border-left-color: #37ba97;
    line-height: 25px;
}

.vision ul{
    padding-left: 24px;
}

.services li{
    font-size: 18px;
    line-height: 18px;
    padding: 6px 0;
    list-style-type: decimal;
}

.services ul{
    padding-left: 15px;
}

@media only screen and (max-width: 767px) {
    .ac {
      display: block;
    }

    .abt .land-3-dwn-right {
        padding-left: 15px;
        width: 100%;
        text-align: left;
    }

    .abt .land-3-dwn-img{
        width: 100%;
        text-align: left;
    }


  }


  /* card */


.mid-box ul li div {
    background: #ffffff;
    padding: 20px;
    margin: 0px 15px 30px 15px;
    border-radius: 4px;
    /* border: 1px solid #fce3d5; */
    transition: all 0.4s;
    box-shadow: 0px 2px 23px -11px rgba(150, 150, 150, 0.51);
}

.land-full {
    /* width: 100%;
    position: relative;
    display: inline-block;
    padding: 80px 0px; */
}

.pt60{
    padding-top: 60px;
}

.tit {
    text-align: center;
    margin-bottom: 40px;
}
.tit h2 {
    font-size: 20px;
    font-weight: 400;
}

.tit h2 span {
    font-size: 34px;
    font-weight: 700;
    display: block;
}

.tit p {
    font-size: 16px;
    line-height: 26px;
    color: #424c59;
}

.mid-box ul li {
    /* float: left; */
    display: -webkit-box;
    width: 49.333%;
}

.mid-box ul li div {
    background: #ffffff;
    padding: 20px;
    margin: 0px 15px 30px 15px;
    border-radius: 4px;
    /* border: 1px solid #fce3d5; */
    transition: all 0.4s;
    box-shadow: 0px 2px 23px -11px rgba(150, 150, 150, 0.51);
}

/* .mid-box ul li:nth-child(1) div img {
    width: 65%;
    margin: 0 auto;
    display: table;
    margin-bottom: 15px;
}

.mid-box ul li:nth-child(1) div h4 {
    padding-left: 0px;
    text-align: center;
} */

.wd-33{
    width: 33%;
    float: left;
    padding-top: 40px;
}

.values img{
    width: 60px;
}

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

.mid-box ul li div h4 {
    font-size: 18px;
    padding: 0px 0px 10px 0px;
    padding-top: 64px;
}

/* .mid-box ul li:nth-child(1) div p {
    padding-left: 0px;
    text-align: center;
} */
.mid-box ul li div p {
    margin: 0px;
    /* padding-left: 45px; */
    font-size: 14px;
    line-height: 22px;
    font-weight: 500;
}

.mid-box ul li div:hover {
    box-shadow: 0 6px 19px -13px rgba(31, 62, 77, 0.95);
    transition: all 0.4s;
}

.mid-box ul li div:before {
    content: '';
    position: absolute;
    width: 50px;
    height: 50px;
    background-image: url(../images/icon/b1-ic-1.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.ecg:before{
    background-image: url(../images/ecg.svg) !important;
}

.bp:before{
    background-image: url(../images/bp.svg) !important;
}

.doc-img{
    width: 40%;
}

.ecg1:before{
    background-image: url(../images/ecg1.svg) !important;
}

.treadmill:before{
    background-image: url(../images/treadmill.svg) !important;
}

.health-check:before{
    background-image: url(../images/healthcare-and-medical.svg) !important;
}

.sound:before{
    background-image: url(../images/wave.svg) !important;
}

.bypass:before{
    background-image: url(../images/bypass.png) !important;
}

.cath:before{
    background-image: url(../images/cath-lab.png) !important;
}

.testimonials{
    margin-top: 48px;
}

.s-mobile{
    display: none;
}

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

    .h-mobile{
        display: none;
    }

    .s-mobile{
        display: block;
    }

    .mid-box ul li {
        float: left;
        width: 100%;
        display: block;
    }

    .wd-50 {
        width: 100%;
        float: left;
    }

    .text-justify{
        text-align: left;
    }

    .wd-33{
        width: 100%;
    }

.cardio-service .mid-box
{
display:none;
}

}