﻿body {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-family: 'Roboto', sans-serif;
}

p {
    font-family: 'Roboto', sans-serif;
}

a {
    font-family: 'Roboto', sans-serif;
}


h1, h2, h3, h4, h5, h6 {
    font-family: 'Quicksand', sans-serif;
    /*font-family: 'Dancing Script', cursive;*/
}

.container-small {
    padding-left: 65px;
    padding-right: 65px;
}

/*--------------------top header---------------------*/
.top-header-sec {
    height: 51px;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 11px 0px 8px 0px;
    float: left;
    background: #27477d;
}

.top-header-icons {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.top-header-icons-ul {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

    .top-header-icons-ul li {
        margin: 0px 0px 0px 0px;
        padding: 0px 15px 0px 0px;
        list-style-type: none;
        display: inline;
        float: left;
    }

        .top-header-icons-ul li a {
            height: auto;
            margin: 0px 0px 0px 0px;
            padding: 0px 15px 0px 0px;
            float: left;
            font-size: 14px;
            line-height: 32px;
            font-weight: 400;
            color: #fff;
        }

            .top-header-icons-ul li a:hover {
                color: #fff;
                transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
            }

            .top-header-icons-ul li a i {
                height: auto;
                text-align: center;
                font-size: 16px;
                line-height: 29px;
                margin: 0px 5px 0px 0px;
                color: #fff;
            }

.top-icons {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.top-icons-ul {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: right;
    text-align: right;
}

    .top-icons-ul li {
        margin: 0px 0px 0px 0px;
        padding: 0px 5px 0px 5px;
        list-style-type: none;
        display: inline;
    }

        .top-icons-ul li span {
            font-size: 15px;
            font-weight: 500;
            color: #d1d1d1;
        }

        .top-icons-ul li a {
            height: auto;
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

            .top-icons-ul li a i {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                font-size: 17px;
                font-weight: 400;
                line-height: 31px;
                color: #fff;
                text-align: center;
                transition: all 0.3s ease;
                transform: translateY(0px);
            }

                .top-icons-ul li a i:hover {
                    color: #07ccec;
                }

.icon-topcolog {
    color: #feb800;
    font-weight: 600!important;
}

.blotsecca {
    padding: 4px 0px 0px 0px;
    color: #fff;
    font-size: 17px;
    border: 4px solid #f4f4f4;
    text-align: center;
    float: left;
    position: relative;
    height: 35px;
    width: 35px;
    background: #00c4ff;
    left: -26px;
    top: -11px;
    border-radius: 50%;
    box-shadow: inset 0px 5px 5px 0px rgba(7,204,236,.3);
}

.buttonapp {
    height: auto;
    width: 100%;
    margin: 32px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.buttonappa {
    height: 55px;
    width: 160px;
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 0px;
    float: left;
    font-size: 16px;
    line-height: 56px;
    color: #fff;
    font-weight: 700;
    text-align: center;
    background: #00c4ff;
    border-radius: 30px;
}

.appointmeaai {
    padding: 4px 0px 0px 0px;
    color: #fff;
    font-size: 17px;
    border: 4px solid #f4f4f4;
    text-align: center;
    float: left;
    position: relative;
    height: 35px;
    width: 35px;
    background: #00c4ff;
    left: -12px;
    top: 9px;
    border-radius: 50%;
    box-shadow: inset 0px 5px 5px 0px rgba(7,204,236,.3);
    -webkit-transition: all 0.9s;
    -o-transition: all 0.9s;
    -moz-transition: all 0.9s;
    transition: all 0.9s;
}

.buttonappa:hover {
    background: #58de41;
}

    .buttonappa:hover .appointmeaai {
        background: #58de41;
    }

/************our services*/
.ourservicess {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.latestjobb {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.medicalandgen {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    background-image: url('../images/medgenm.jpg');
    background-repeat: no-repeat;
    background-position: center;
}

/******************footer main***********************/
.main-footertop33 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    /*background-color: #27477d;*/
}

.main-footertop33bg {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    float: left;
    background-image: url('../images/footerbg.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}


.main-footer-top-iner {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    float: left;
}

.main-footer-top-iner2 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.about-footer-sec {
    height: auto;
    width: 100%;
    margin: 50px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.quick-links {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}

.about-footer-sec-h2 {
    height: auto;
    width: 100%;
    margin: 0px 0px 30px 0px;
    padding: 5px 0px 5px 0px;
    text-align: left;
    font-size: 24px;
    font-weight: 700;
    line-height: 24px;
    color: #fff;
    position: relative;
}

    .about-footer-sec-h2:before {
        position: absolute;
        left: 0px;
        top: 41px;
        width: 40px;
        height: 4px;
        content: '';
        background: #fff;
        border-radius: 10px;
    }

.about-footer-sec-images {
    margin: 0px auto;
}

.about-footer-sec-p {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    float: left;
    font-size: 15px;
    font-weight: 400;
    line-height: 23px;
    color: #c5cdcf;
}

.about-companys-u {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    float: left;
}

    .about-companys-u li {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        list-style-type: none;
    }

        .about-companys-u li a {
            height: auto;
            margin: 0px 0px 0px 0px;
            padding: 0px 5px 0px 5px;
            float: left;
        }

            .about-companys-u li a i {
                height: 30px;
                width: 30px;
                margin: 0px 0px 0px 0px;
                padding: 5px 0px 0px 0px;
                float: left;
                font-size: 18px;
                text-align: center;
                color: #fff;
                border: 2px solid #ff5b5b;
                background: #ff0000;
            }


.information-ul {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.information-li {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
    list-style-type: none;
}

.information-a {
    height: auto;
    width: 100%;
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 15px;
    float: left;
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
    color: #fff;
    position: relative;
    text-transform: capitalize;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    text-align: left;
}

    .information-a:hover {
        color: #fff;
        margin-left: 10px;
    }

    .information-a:before {
        font-family: fontAwesome;
        content: "\f061";
        font-size: 10px;
        line-height: 23px;
        color: #00c4ff;
        left: 0px;
        top: 0px;
        padding: 0px 0px 0px 0px;
        position: absolute;
        margin: 0px 0px 0px 0px;
    }

.facebook-footersec {
    height: 180px;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    border-style: none;
}

.address-footer {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.address-footer {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.company-add-p {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
    color: #fff;
    text-align: justify;
}

.company-a {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #f2f9bc;
}

    .company-a:hover {
        color: #f2f9bc;
    }



.about-companys {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.about-imge {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.about-companys-p {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 15px;
    font-weight: 400;
    line-height: 23px;
    color: #c5cdcf;
}


.footer-location-se {
    height: auto;
    width: 100%;
    margin: 0px 0px 12px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.footer-location-icon {
    padding: 5px 0px 0px 0px;
    font-size: 20px;
    text-align: left;
    float: left;
    color: #fff;
    height: auto;
    left: 0px;
}

.footer-location-sectext {
    height: auto;
    width: 100%;
    margin: -29px 0px 0px 0px;
    padding: 0px 0px 0px 35px;
    float: left;
}

.footer-location-aaa {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 15px;
    line-height: 25px;
    font-weight: 400;
    text-align: left;
    color: #fff;
}

    .footer-location-aaa:hover {
        color: #fff!important;
    }

/********************Down footer****************/
.footer-downmain-sec {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 7px 0px 7px 0px;
    float: left;
    background: #07ccec;
}

.footer-down-iner {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    float: left;
}

    .footer-down-iner p {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-size: 16px;
        font-weight: 400;
        line-height: 27px;
        color: #fff;
        text-align: left;
    }

.footer-down-iner2 {
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: right;
}

.main-footer {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    float: left;
    background: #062633;
}

.main-footer-iner {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.footer-logo {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    float: left;
}

.hbedsss {
    height: auto;
    width: 100%;
    margin: 10px 0px 20px 0px;
    padding: 20px 0px 0px 0px;
    float: left;
}

.imagfoo {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    position: relative;
    z-index: 1;
    display: inline-block;
}

    .imagfoo:before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        right: -30px;
        background-color: #0a1830;
        -webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 30px) 100%, 0% 100%);
        clip-path: polygon(0 0, 100% 0, calc(100% - 30px) 100%, 0% 100%);
        z-index: -1;
    }


.footerlogo {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 10px;
    float: left;
    background: #fff;
}

/************footer ul**********/
.footerull {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.sociconnlin {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    border-bottom: 1px solid #1a3461;
}

.footerull-ul {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    text-align: right;
}

    .footerull-ul li {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        list-style-type: none;
        display: inline-block;
    }

        .footerull-ul li a {
            height: auto;
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
            float: left;
        }

            .footerull-ul li a i {
                height: 55px;
                width: 55px;
                margin: 27px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                font-size: 17px;
                font-weight: 400;
                line-height: 55px;
                background-color: #27477d47;
                color: #7f9ccd;
                text-align: center;
                transition: all 0.3s ease;
                transform: translateY(0px);
                border-radius: 50%;
            }

                .footerull-ul li a i:hover {
                    background: #00c4ff;
                    color: #fff;
                }


.dfoott {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.dfoottul {
    height: auto;
    width: 100%;
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    text-align: right;
}

    .dfoottul li {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        list-style-type: none;
        display: inline-block;
    }

        .dfoottul li a {
            height: auto;
            margin: 0px 0px 0px 0px;
            padding: 0px 5px 0px 5px;
            font-size: 16px;
            line-height: 31px;
            font-weight: 400;
            color: #fff;
            transition: all 0.3s ease;
            transform: translateY(0px);
        }

            .dfoottul li a:hover {
                color: #27477d;
            }

.designer_link2 {
    color: #fff;
    font-size: 16px;
    margin: 10px 0px 0px 0px;
}

/****whatsapp*/
.whatsapp i {
    position: fixed;
    background: #2ed66f;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    color: #fff;
    bottom: 20px;
    z-index: 1;
    right: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 30px;
}

/**********/
.backmedge {
    height: auto;
    margin: 20px 0px 0px 0px;
    padding: 15px 60px 10px 30px;
    float: left;
    background-color: #fff;
    border-left: 3px solid #00c4ff;
}

.footerphone {
    height: auto;
    width: 100%;
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.footerphoneico {
    padding: 0px 0px 0px 0px;
    font-size: 35px;
    text-align: left;
    float: left;
    color: #00c4ff;
    height: auto;
    left: 0px;
}

.footerphoneicoaa {
    height: auto;
    width: 100%;
    margin: -50px 0px 0px 0px;
    padding: 0px 0px 0px 50px;
    float: left;
    font-size: 24px;
    line-height: 25px;
    font-weight: 600;
    text-align: left;
    color: #27477d;
}


/********latest job*/
.latestjobse {
    height: auto;
    width: 100%;
    margin: 70px 0px 70px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.latestjobh {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.latestjobhh2 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 30px;
    line-height: 39px;
    font-weight: 400;
    color: #07ccec;
    text-align: center;
    font-family: 'Dancing Script', cursive;
}

.latestjobh1 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 48px;
    line-height: 62px;
    font-weight: 700;
    color: #27477d;
    text-align: center;
}

.latestjobhp {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 16px;
    line-height: 27px;
    font-weight: 400;
    color: #888c92;
    text-align: center;
}

/*******owl services*/
.owlservicess {
    height: auto;
    width: 100%;
    margin: 50px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.text-resetserv {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 22px;
    line-height: 31px;
    font-weight: 700;
    color: #27477d;
    text-align: center;
}

/*******welcome to**/
.medicinegen-care {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 70px 0px 70px 0px;
    float: left;
    background-image: url(../images/welback.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.welimgmainn {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.medicinegenhh {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.medicinegenhh2 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 30px;
    line-height: 39px;
    font-weight: 400;
    color: #07ccec;
    text-align: left;
    font-family: 'Dancing Script', cursive;
}

.medicinegenhh1 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 48px;
    line-height: 62px;
    font-weight: 700;
    color: #27477d;
    text-align: left;
}

.medicinegenhhp {
    height: auto;
    width: 100%;
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 16px;
    line-height: 27px;
    font-weight: 400;
    color: #888c92;
    text-align: justify;
}

.calluss {
    color: #888c92;
    font-size: 15px;
    line-height: 30px;
    margin: 0px 0px 10px 0px;
    font-weight: 500;
    text-transform: uppercase;
}

.readmoreaac {
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 12px 40px 12px 40px;
    float: left;
    font-size: 16px;
    line-height: 27px;
    text-align: center;
    font-weight: 600;
    color: #fff;
    background-color: #00c4ff;
    border-radius: 30px;
    -webkit-transition: all 0.9s;
    -o-transition: all 0.9s;
    -moz-transition: all 0.9s;
    transition: all 0.9s;
}

    .readmoreaac:hover {
        background-color: #58de41;
    }

.buttonab {
    height: auto;
    width: 100%;
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

/************counterrsec*/
.counterrsec {
    height: auto;
    width: 100%;
    margin: 0px 0px 90px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.counter {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.counimg {
    height: 70px;
    width: 70px;
    margin: 0px auto;
    border: 4px solid rgba(7,204,236,.3);
    border-radius: 50%;
    padding: 5px;
    background: #fff;
}

.counterimg99 {
    height: auto;
    width: 100%;
    margin: -90px 0px 0px 0px;
    padding: 0px 0px 0px 90px;
    float: left;
}

.counterimg99h2 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 36px;
    line-height: 47px;
    text-align: left;
    font-weight: 700;
    color: #07ccec;
}

.counterimg99pp {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 18px;
    line-height: 31px;
    text-align: left;
    font-weight: 500;
    color: #27477d;
}

.roundcon {
    height: 80px;
    width: 80px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.countepp22 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 16px;
    line-height: 27px;
    font-weight: 400;
    color: #888c92;
    text-align: left;
}

.backcountt {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    float: left;
    padding: 60px 100px 60px 100px;
    border-radius: 0 0 100px 100px;
    box-shadow: 0px 5px 120px 0px rgba(39,71,125,.15);
}

/*******director mess*/
.directomess {
    height: auto;
    width: 100%;
    margin: 0px 0px 50px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.directomessmm {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.directomessh2 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 30px;
    line-height: 39px;
    font-weight: 400;
    color: #07ccec;
    text-align: center;
    font-family: 'Dancing Script', cursive;
}

.directomessh1 {
    height: auto;
    width: 100%;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 40px;
    line-height: 50px;
    font-weight: 700;
    color: #27477d;
    text-align: center;
}

.directomessp {
    height: auto;
    width: 100%;
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 16px;
    line-height: 27px;
    font-weight: 400;
    color: #888c92;
    text-align: left;
}

.cmdimages {
    height: 200px;
    width: 200px;
    margin: 0px auto;
    border-radius: 5px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

.readcmdda {
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    line-height: 23px;
    color: #00c4ff;
}

/*****form*/
.bookappointmentn {
    height: auto;
    width: 80%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.bookappointmentnh2 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 24px;
    line-height: 31px;
    font-weight: 700;
    color: #fff;
    text-align: left;
}

.bookappointmentnp {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 16px;
    line-height: 27px;
    font-weight: 400;
    color: #fff;
    text-align: left;
}

.backcounttgg {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 40px 30px 40px 60px;
    float: left;
    background-color: #27477d;
}

/************contact******/
.contactuspagep {
    height: auto;
    width: 100%;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 15px;
    line-height: 23px;
    font-weight: 400;
    text-align: left;
    color: #333;
}


.formcontrolk {
    height: 58px;
    width: 100%;
    margin: 20px 0px 0px 0px;
    float: left;
    font-size: 15px;
    color: #555;
    text-align: left;
    background: #ffffff;
    padding: 15px 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 30px;
    border: 2px solid #e5e9ee;
    -webkit-transition: all 0.9s;
    -o-transition: all 0.9s;
    -moz-transition: all 0.9s;
    transition: all 0.9s;
    position: relative;
}

    .formcontrolk:focus {
        outline: 0;
        border: 2px solid #00c4ff;
    }

.dropdow33 {
    -webkit-appearance: none;
    appearance: none;
}



.fonticonss {
    font-size: 17px;
    line-height: 23px;
    font-weight: 400;
    text-align: left;
    position: absolute;
    top: 37px;
    right: 40px;
    color: #27477d;
}

/*****captcha*/
.Clabel-main {
    height: auto;
    width: 100%;
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.Clabelkk {
    background-color: #00c4ff;
}


.Clabel {
    height: 42px;
    width: 85px;
    margin: 0px 5px 0px 0px;
    padding: 0px 3px 0px 3px;
    font-size: 14px;
    line-height: 40px;
    font-weight: 600!important;
    color: #333;
    border: 1px solid #ddd!important;
    text-align: center;
    border-radius: 4px;
    float: left;
    -webkit-transition: all 0.9s;
    -o-transition: all 0.9s;
    -moz-transition: all 0.9s;
    transition: all 0.9s;
    text-transform: uppercase;
}

    .Clabel:focus {
        border: 1px solid #ddd!important;
    }

.Clabel_btn1 {
    height: 41px;
    width: 40px;
    margin: 0px 0px 0px 5px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 15px;
    font-weight: 400;
    color: #fff!important;
    line-height: 38px;
    text-align: center;
    background-color: #00c4ff;
    border: 1px solid #00c4ff;
    border-radius: 4px;
    -webkit-transition: all 0.9s;
    -o-transition: all 0.9s;
    -moz-transition: all 0.9s;
    transition: all 0.9s;
}

    .Clabel_btn1:focus {
        background-color: #58de41;
        border: 1px solid #58de41;
    }

.Clabel_btn2 {
    height: 41px;
    width: 100%;
    margin: 0px 0px 0px 5px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 15px;
    font-weight: 400;
    color: #fff!important;
    line-height: 38px;
    text-align: center;
    background-color: #00c4ff;
    border: 1px solid #00c4ff;
    border-radius: 4px;
    -webkit-transition: all 0.9s;
    -o-transition: all 0.9s;
    -moz-transition: all 0.9s;
    transition: all 0.9s;
}

    .Clabel_btn2:focus {
        background-color: #58de41;
        border: 1px solid #58de41;
    }

.margcontbb {
    height: auto;
    width: 100%;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.loginmessage333 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 15px;
    line-height: 23px;
    font-weight: 400;
    text-align: left;
    color: #f1391c;
}

.backgrcontdef {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 30px 30px 40px 30px;
    float: left;
    background-color: #fff;
}

/*************/
.buttonappapp {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    text-align: center;
}

.buttonappappa {
    height: 55px;
    width: 220px;
    margin: 0px auto;
    padding: 0px 20px 0px 0px;
    font-size: 16px;
    line-height: 56px;
    color: #fff;
    font-weight: 700;
    text-align: center;
    background: #00c4ff;
    border-radius: 30px;
    display: block;
    -webkit-transition: all 0.9s;
    -o-transition: all 0.9s;
    -moz-transition: all 0.9s;
    transition: all 0.9s;
}

    .buttonappappa:hover {
        background: #58de41;
    }

        .buttonappappa:hover .buttonappappi {
            background: #58de41;
        }

.buttonappappi {
    padding: 4px 0px 0px 0px;
    color: #fff;
    font-size: 17px;
    border: 4px solid #f4f4f4;
    text-align: center;
    float: left;
    position: relative;
    height: 35px;
    width: 35px;
    background: #00c4ff;
    left: -12px;
    top: 9px;
    border-radius: 50%;
    box-shadow: inset 0px 5px 5px 0px rgba(7,204,236,.3);
    -webkit-transition: all 0.9s;
    -o-transition: all 0.9s;
    -moz-transition: all 0.9s;
    transition: all 0.9s;
}

.direct55 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    box-shadow: 0px 5px 120px 0px rgba(39,71,125,.15);
}

/*************our department***********/
.ourdepartment {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 70px 0px 50px 0px;
    float: left;
    background-image: url(../images/ourdepartmentt.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: relative;
}

.backgrdepk {
    position: absolute;
    height: 200px;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    background-color: #fff;
    bottom: 0px;
}


.ourdepartmenthe {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.ourdepartmentheh2 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 30px;
    line-height: 39px;
    font-weight: 400;
    color: #07ccec;
    text-align: center;
    font-family: 'Dancing Script', cursive;
}

.ourdepartmenth1 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 48px;
    line-height: 62px;
    font-weight: 700;
    color: #fff;
    text-align: center;
}

.ourdepartmenthep {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 16px;
    line-height: 27px;
    font-weight: 400;
    color: #fff;
    text-align: center;
}

.departmentboxx {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.facilitiessh4 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 24px;
    line-height: 31px;
    font-weight: 700;
    color: #27477d;
    text-align: center;
}

.ourdepheaddbh {
    height: auto;
    width: 100%;
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

/**********professionnall*/
.professionnall {
    height: auto;
    width: 100%;
    margin: 0px 0px 70px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.professionnallhead {
    height: 115px;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 20px 30px 20px 30px;
    float: left;
    background-color: #00c4ff;
    border-radius: 4px;
}

.hsiconss {
    height: 75px;
    width: 75px;
    float: left;
}

.textmainhserv {
    height: auto;
    width: 100%;
    margin: -71px 0px 0px 0px;
    padding: 0px 0px 0px 100px;
    float: left;
}

.textmainhservp {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 16px;
    line-height: 27px;
    font-weight: 400;
    color: #fff;
    text-align: left;
}

.textmainhservh1 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 24px;
    line-height: 31px;
    font-weight: 700;
    color: #fff;
    text-align: left;
}

.orangback {
    background-color: #27477d !important;
}

.healcolor {
    color: #07ccec;
}

/*************patient says*/
.patientsayss {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 70px 0px 50px 0px;
    float: left;
    background-image: url(../images/patientbgg.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.client-says {
    height: auto;
    width: 100%;
    margin: 50px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.patinet-box {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.patinet-pp {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 18px;
    line-height: 31px;
    font-weight: 500;
    color: #27477d;
    text-align: justify;
}


.ratingg {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.ratingulul {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

    .ratingulul li {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        list-style-type: none;
        display: inline-block;
        font-size: 16px;
        line-height: 23px;
        color: #ffc107;
        text-align: left;
    }

/***********about us***********/

/*********top background*************/
.aboutus-page {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.aboutus-page-bg {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 30px 0px 30px 0px;
    float: left;
    background-color: #27477d;
    background-image: url(https://www.transparenttextures.com/patterns/asfalt-light.png);
}

.aboutus-pagetext {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.aboutus-pagetext-h2 {
    height: auto;
    width: 100%;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 32px;
    color: #fff;
    line-height: 40px;
    text-align: center;
    font-weight: 700;
}

.aboutus-pagetext-ul {
    display: inline-block;
    padding: 0px 0px;
    float: left;
    text-align: center;
    width: 100%;
    margin: 0px 0px 0px 0px;
}

    .aboutus-pagetext-ul li {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        list-style-type: none;
        display: inline-block;
    }

        .aboutus-pagetext-ul li a {
            height: auto;
            width: 100%;
            margin: 0px 0px 0px 0px;
            padding: 5px 0px 0px 0px;
            float: left;
            font-size: 16px;
            line-height: 23px;
            color: #e2e1e1;
            text-align: center;
        }
/******about page********/
.pagedata-sec {
    height: auto;
    width: 100%;
    margin: 50px 0px 70px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.pagebordd {
    height: auto;
    width: 100%;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.pagebordd-dingtth2 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 25px;
    line-height: 30px;
    font-weight: 800;
    color: #222;
    text-align: left;
}

.pageborddgt {
    height: 4px;
    width: 30px;
    margin: 0 0 20px;
    padding: 0;
    float: left;
    background-color: #00c4ff;
}

.allpage-text {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.allpage-text-p {
    height: auto;
    width: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 30px;
    color: #696969;
    text-align: justify;
}

.textheadhhk1 {
    height: auto;
    width: 100%;
    margin: 10px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 20px;
    line-height: 30px;
    font-weight: 800;
    color: #222;
    text-align: left;
    position: relative;
}

    .textheadhhk1:before {
        content: "";
        position: absolute;
        height: 3px;
        width: 30px;
        background-color: #00c4ff;
        float: left;
        bottom: -3px;
    }

/**img hover****/

.intimages {
    height: auto;
    width: 100%;
    margin: 0;
    padding: 5px;
    float: left;
    border-radius: 5px;
    border: 1px solid #f3f3f3;
}

.intimages-left {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
    border: 1px solid #efefef;
}

.intimages a:hover::before {
    border: 0 solid rgba(255,255,255,.7);
}

.intimages a::before {
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    border: 70px solid rgba(255,255,255,0);
    top: 0;
    left: 0;
    transition: .5s ease-in-out;
}


/**********contact page*/
.contactuspage {
    height: auto;
    width: 100%;
    margin: 30px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.contactuspage-box {
    height: auto;
    width: 100%;
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.contactuspageico {
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 30px!important;
    text-align: center;
    color: #58de41;
}

.contactuspage-add {
    height: auto;
    width: 100%;
    margin: -40px 0px 0px 0px;
    padding: 0px 0px 0px 40px;
    float: left;
}

.contactuspageh2 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 17px;
    line-height: 25px;
    font-weight: 700;
    color: #333;
    text-transform: uppercase;
    text-align: left;
}

.contactuspagea {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 15px;
    line-height: 25px;
    font-weight: 400;
    color: #333;
    text-align: left;
}


.contactuspage-loc {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.contactuspagel-sec {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.contactuspagel2 {
    height: 400px;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 3px;
    float: left;
    border: 1px solid #fff;
    box-shadow: rgb(100 100 111 / 7%) 0px 7px 29px 0px;
}

.contactush1 {
    height: auto;
    width: 100%;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 23px;
    line-height: 40px;
    font-weight: 700;
    color: #333;
    text-align: left;
    border-bottom: double #f0f0f0;
}

.contactuspage-mm {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.formcontrolk2 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    float: left;
    font-size: 15px;
    color: #555;
    text-align: left;
    background: #f6f6f6;
    padding: 19px 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #e0e1e5;
}

    .formcontrolk2:focus {
        border-color: #fff;
        outline: 0;
        border: 1px solid #e0e1e5;
    }


/*******end*******/
/*************ul sec*/
.auline-ul {
    height: auto;
    width: 100%;
    margin: 3px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

    .auline-ul li {
        margin: 0px 0px 0px 0px;
        padding: 0px 5px 5px 25px;
        list-style-type: none;
        display: block;
        width: 100%;
        float: left;
        font-size: 16px;
        line-height: 25px;
        font-weight: 400;
        color: #696969;
        position: relative;
        text-align: justify;
    }

        .auline-ul li:before {
            font-family: FontAwesome;
            content: "\f138 ";
            font-size: 15px;
            line-height: 27px;
            color: #58de41;
            font-weight: 400;
            left: 0px;
            top: 0px;
            position: absolute;
        }

/***********updating soon********/
.updatingsoon-sec {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.updatingsoon-sec-h2 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 25px;
    line-height: 30px;
    text-align: center;
    color: #ff2000;
    font-weight: 600;
}

.updatingsoon-sec-p {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 15px;
    line-height: 40px;
    font-weight: 400;
    color: #333;
    text-align: center;
}

.viewallservva {
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 3px 10px 3px 10px;
    float: right;
    font-size: 15px;
    line-height: 20px;
    font-weight: 500;
    color: #fff;
    background-color: #58de41;
    border-radius: 4px;
    -webkit-transition: all 0.9s;
    -o-transition: all 0.9s;
    -moz-transition: all 0.9s;
    transition: all 0.9s;
}

    .viewallservva:hover {
        background-color: #00c4ff;
    }


/*******services******/
.classimgotherss {
    margin: 0 0 20px;
    padding: 15px 10px 0;
    float: left;
    box-shadow: 0 0 20px 1px rgb(153 153 153 / 21%);
    transition: .8s;
    width: 100%;
}

.blog-imag {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
}

.blog-boxheading-img {
    height: 170px!important;
    width: 100%!important;
    -webkit-transform: scale(1);
    transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    -ms-transition: .5s ease-in-out;
    margin: 0 auto;
    padding: 5px;
}

    .blog-boxheading-img:hover {
        -webkit-transform: scale(1.3);
        transform: scale(.8);
    }

.classimg33-h4 {
    height: auto;
    width: 100%;
    margin: 5px 0 0;
    padding: 0 0 10px;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
}

.optpathh {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.seremb {
    color: #f00;
}
