﻿
@font-face {
    font-family: 'Trebuchet-MS';
    src: url(../fonts/trebuchet-ms-2-cufonfonts/trebuc.ttf);
    font-weight: bold;
}

body {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 100%;
    height: auto;
    font-family: 'Trebuchet-MS';
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Trebuchet-MS';
}

p {
    font-family: 'Trebuchet-MS';
}

a {
    font-family: 'Trebuchet-MS';
}

.paddlft0 {
    padding-left: 0px;
}

/*::selection {
    color: #2ec8a6;
}*/

.width20p {
    width: 20%;
}

.bauslognD {
    display: none;
}

.bauslognM {
    display: inherit;
}
/*--------------------top header---------------------*/
.top-header-sec {
    height: 78px;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    background: #151d3d;
    position: relative;
}

    .top-header-sec:before {
        content: "";
        height: 100%;
        position: absolute;
        width: 42%;
        background: #ff7350;
        top: 0;
        z-index: -1;
        left: -25px;
        transform: skew(30deg);
        z-index: 1;
    }

.top-header-icons {
    width: 100%;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    -webkit-transition: all 0.9s;
    -o-transition: all 0.9s;
    -moz-transition: all 0.9s;
    transition: all 0.9s;
}

    .top-header-icons:hover {
    }

        .top-header-icons:hover .topheadericoaa {
            color: #ff7350;
        }

.top-header-iconsimgs {
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    text-align: center;
}

.phonttophh {
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    text-align: center;
}

.topheaderico {
    height: 50px;
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
}

.topheadericopp {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 12px;
    line-height: 15px;
    font-weight: 400;
    color: #fff;
    text-align: left;
}

.topheadericoaa {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 100%;
    text-align: center;
    font-size: 14px;
    line-height: 26px;
    font-weight: 600;
    color: #fff;
    font-family: 'Trebuchet-MS';
}

.topiconslinee {
    padding: 0px 0px 0px 0px;
    position: relative;
}

    .topiconslinee:before {
        position: absolute;
        content: "";
        top: 0px;
        height: 50px;
        width: 1px;
        background-color: #0000;
        right: -15px;
    }

.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 0px 0px 0px;
        list-style-type: none;
        display: inline;
    }

        .top-header-icons-ul li a {
            height: auto;
            margin: 0px 0px 0px 0px;
            padding: 0px 10px 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-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 0px 0px 0px;
        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 {
                height: 36px;
                width: 36px;
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                font-size: 14px;
                font-weight: 400;
                line-height: 31px;
                color: #fff;
                text-align: center;
                border: 2px solid #4042a3;
                transition: all 0.3s ease;
                transform: translateY(0px);
                border-radius: 4px;
            }

                .top-icons-ul li a i:hover {
                    color: #fff;
                    background-color: #4042a3;
                }

.icon-topcolog {
    color: #feb800;
    font-weight: 600 !important;
}

.socialmediatop {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    z-index: 9 !important;
    position: relative;
}

.socialmediatopul {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    text-align: center;
}

    .socialmediatopul li {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        list-style-type: none;
        display: inline-block;
    }

        .socialmediatopul li a {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

            .socialmediatopul li a i {
                height: auto;
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 15px;
                float: left;
                font-size: 16px;
                line-height: 26px;
                color: #fff;
                font-weight: 400;
                text-align: left;
            }

.socaaa {
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    color: #fff;
    font-size: 15px;
    line-height: 26px;
    text-align: left;
}

.logoheaderr {
    height: auto;
    margin: 2px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    color: #fff;
}

.logoss2 {
    margin: 2px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 100%;
    text-align: right;
}

    .logoss2 img {
        height: 75px;
        float: right;
    }
/*--------------top-menu-------------*/
.menu-logo-img {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    height: auto;
}

.menu-logo2-img {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    height: auto;
    display: none;
}

.menu-text {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 20px 0px;
    float: left;
    height: auto;
    font-weight: 900;
    line-height: 32px;
    font-size: 22px;
    color: #252525;
    text-transform: uppercase;
}

/***************logo************/
.logoheadfix {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.logo-sectinmain {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.logodefault22 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.logo-sectinmain22 {
    height: auto;
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

/*--------------Slider-Sec-------------*/
.slider-sec {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    position: relative;
}

.main-slider {
    height: auto;
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
    box-shadow: 0 0 3px 0 rgb(0 0 0 / 4%);
}

.owlslidtex {
    position: absolute;
    height: auto;
    width: 84%;
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 10px 15px;
    float: left;
    bottom: 21%;
    margin-left: 8%;
    background: rgb(0 0 0 / 42%);
    border-radius: 5px;
    box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}

.owlslidtexh1 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 50px;
    line-height: 68px;
    font-weight: 700;
    color: #fff;
    text-shadow: -6px 5px 9px #4c4c4c;
    color: #ffffff;
}

.owlslidtexp {
    height: auto;
    width: 100%;
    margin: 10px 0px 0px 0px;
    padding: 0px 100px 0px 0px;
    float: left;
    font-size: 19px;
    line-height: 29px;
    font-weight: 400;
    color: #fff;
    text-shadow: 3px 3px 3px #3c3c3c;
}

.home-main-slider .owl-controls .owl-nav .owl-prev {
    padding: 0;
    width: 30px;
    height: 50px;
    background: #fff;
    color: #333;
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.11);
    border: 1px solid #fff;
    border-radius: 0 4px 4px 0;
    font-size: 17px;
    line-height: 50px;
    text-align: center;
    position: absolute;
    left: 0;
    top: 41%;
    margin: 0px;
}

.home-main-slider .owl-controls .owl-nav .owl-next {
    padding: 0;
    width: 30px;
    height: 50px;
    background: #fff;
    color: #333;
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.11);
    border: 1px solid #fff;
    border-radius: 4px 0 0 4px;
    font-size: 17px;
    line-height: 50px;
    text-align: center;
    position: absolute;
    right: 0;
    top: 41%;
    margin: 0px;
}

.home-main-slider .owl-dots {
    display: none !important;
}

.hms-nav-btn-prev-slide:before {
    content: "\f104";
    font-family: FontAwesome;
    font-size: 15px;
    color: #000;
}

.hms-nav-btn-nxt-slide:before {
    content: "\f105";
    font-family: FontAwesome;
    font-size: 15px;
    color: #000;
}

.wel-come-text {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    height: auto;
    font-weight: 400;
    line-height: 24px;
    font-size: 16px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: 0;
    margin-bottom: 15px;
    margin-right: 15px;
    position: absolute;
    padding-top: 100px;
    top: -400px;
    width: 100%;
}

.frendly {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    height: auto;
    font-weight: 400;
    line-height: 24px;
    font-size: 16px;
    color: #fff;
    opacity: 0;
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
    font-size: 60px;
    font-weight: 800;
    letter-spacing: 5px;
    line-height: 1;
    margin-bottom: 30px;
    position: relative;
    text-transform: uppercase;
}

.great-theam {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    height: auto;
    font-weight: 400;
    line-height: 24px;
    font-size: 16px;
    color: #fff;
    opacity: 0;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
    background: #ddd none repeat scroll 0 0;
    border: 1px solid #00c9ff;
    color: #252525;
    font-size: 16px;
    letter-spacing: 2px;
    margin-bottom: 30px;
    padding: 15px;
    text-transform: uppercase;
}

.great-theam-text {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    height: auto;
    font-weight: 400;
    line-height: 24px;
    font-size: 16px;
    color: #fff;
    opacity: 0;
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
    letter-spacing: 2px;
    margin-bottom: 40px;
}

.apointment-box {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    height: auto;
    font-weight: 400;
    line-height: 24px;
    font-size: 16px;
    color: #fff;
    display: inline-block;
    height: auto !important;
    margin-bottom: 0;
    margin-top: 20px;
    -webkit-animation-delay: 0.9s;
    animation-delay: 0.9s;
    opacity: 0;
}

.call-on {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    height: auto;
    font-weight: 400;
    line-height: 24px;
    font-size: 16px;
    color: #fff;
    border-radius: 50px;
    display: inline-block;
    height: auto !important;
    margin-bottom: 0;
    margin-top: 20px;
    -webkit-animation-delay: 0.9s;
    animation-delay: 0.9s;
    color: #fff;
    padding: 10px 30px;
    background: rgba(0, 0, 0, 0) -webkit-gradient(linear, left top, right top, from(#92fe9d), to(#00c9ff)) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) linear-gradient(to right, #92fe9d, #00c9ff) repeat scroll 0 0;
}

    .call-on:hover {
        color: #fff;
    }

.Appoinment-text {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    height: auto;
    font-weight: 400;
    line-height: 24px;
    font-size: 16px;
    color: #fff;
    border: 2px solid;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    letter-spacing: 2px;
    margin: 0 5px;
    overflow: hidden;
    padding: 10px 30px;
    position: relative;
    text-transform: uppercase;
    z-index: 1;
}

    .Appoinment-text:hover {
        color: #fff;
        background: rgba(0, 0, 0, 0) -webkit-gradient(linear, left top, right top, from(#92fe9d), to(#00c9ff)) repeat scroll 0 0;
        background: rgba(0, 0, 0, 0) linear-gradient(to right, #92fe9d, #00c9ff) repeat scroll 0 0;
    }


/***********************************About*******************************/
.about-sec {
    margin: 0px 0px 0px 0px;
    padding: 70px 0px 70px 0px;
    float: left;
    height: auto;
    width: 100%;
    background: #eff7ff;
}

.abdwelh22 {
    height: auto;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 18px;
    line-height: 22px;
    color: #ff7350;
    font-weight: 600;
    text-align: left;
}

.about-box {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 30px;
    float: left;
    height: auto;
    font-weight: 400;
    line-height: 24px;
    font-size: 16px;
    color: #fff;
}

.about-texth1 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: auto;
    width: 100%;
    float: left;
    font-size: 50px;
    line-height: 60px;
    font-weight: 600;
    color: #141b22;
    text-align: left;
}

.abouttextpp {
    height: auto;
    width: 100%;
    margin: 25px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 18px;
    line-height: 28px;
    color: #245b73;
    font-weight: 400;
    text-align: justify;
}

.about-text-p {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 15px;
    line-height: 26px;
    color: #000000;
    font-weight: 400;
    text-align: justify;
}

.about-text-pa {
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    line-height: 28px;
    color: #20d34a;
    font-weight: 400;
}

    .about-text-pa:hover {
        color: #969696;
    }

.margin-secdoctor {
    height: auto;
    width: 100%;
    margin: 0px auto;
    padding: 50px 0px 50px 0px;
    float: left;
}

.about-boximagess {
    height: auto;
    margin: 0px auto;
    padding: 10px 0px 30px 0px;
    float: left;
}

.about-read {
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    height: auto;
    /* width: 100%; */
    font-weight: 400;
    line-height: 24px;
    font-size: 16px;
    color: #fff;
}

.about-read-more {
    margin: 0px 0px 0px 0px;
    padding: 10px 40px 10px 40px;
    float: left;
    height: auto;
    font-weight: 400;
    line-height: 24px;
    font-size: 15px;
    color: #fff;
    background-color: #283290;
    border-bottom: 4px solid #20d34a;
    text-align: center;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}

    .about-read-more:hover {
        color: #fff;
        border-bottom: 4px solid #20d34a;
        background: #20d34a;
    }

.about-image-1 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.aboutdefff {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    position: relative;
    z-index: 1;
}

.lineborderr {
    width: 200px;
    height: 390px;
    margin: 50px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    border: 10px solid #f2f2f2;
    position: absolute;
    top: 0px;
}

.about-image-2 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    height: auto;
    width: 100%;
}


.abouticons-maintop {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}



.abouticons-main {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}


.abouticons-mainicons {
    display: block;
    width: 72px;
    height: 72px;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.13);
    position: relative;
    float: left;
}


.abouticons-main22 {
    height: auto;
    margin: 0px auto;
    padding: 16px 0px 0px 0px;
}


.abouticons-boxmain {
    height: auto;
    /* width: 100%; */
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    position: absolute;
    left: 110px;
    top: 0px;
}

.abouticons-main-a {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 18px;
    line-height: 28px;
    color: #616161;
    font-weight: 500;
    text-align: left;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}

.abouticons-boxmain:hover {
    background-color: #0000;
}

    .abouticons-boxmain:hover .abouticons-main-a {
        color: #20d34a;
        transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    }

.abouticons-main-p {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 15px;
    line-height: 28px;
    color: #969696;
    font-weight: 400;
    text-align: left;
}

.degreesecc {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.degreesecch1 {
    font-size: 20px;
    width: 46px;
    height: 56px;
    background: #ff7350;
    text-align: center;
    margin-right: 15px;
    color: #fff;
    display: block;
    border-radius: 50%;
    font-weight: 500;
    line-height: 56px;
}

.degreeseccheadd {
    height: auto;
    width: 100%;
    margin: -65px 0px 0px 0px;
    padding: 0px 0px 0px 60px;
    float: left;
}

.degreeseccheadd-h1 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 18px;
    line-height: 29px;
    font-weight: 600;
    color: #141b22;
    text-align: left;
}

.degreeseccheadd-p {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 15px;
    line-height: 26px;
    font-weight: 400;
    color: #000000;
    text-align: left;
}

/***********************************Testimonial*******************************/
.patinet-cell {
    height: auto;
    width: 100%;
    margin: 0px 0px 50px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.patinet-h2sec {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    height: auto;
    width: 100%;
    float: left;
    font-size: 30px;
    line-height: 35px;
    font-weight: 700;
    color: #333;
    text-align: left;
}

.lineeehapp {
    margin: 0px auto;
    float: left;
}

.patinet-boximagess {
    height: auto;
    margin: 0px auto;
    padding: 10px 0px 30px 0px;
}

/***********************************Footer*******************************/
.footer-sec {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 20px 0px;
    float: left;
    height: auto;
    width: 100%;
    background-image: url(../images/background.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: inherit;
    position: relative;
}

.addressfff {
    height: auto;
    margin: 10px auto;
    padding: 0px 0px 0px 0px;
    border: 1px solid #fff;
    background: #fff;
    border-radius: 4px;
    float: left;
}

.copyright {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    height: auto;
    width: 100%;
    color: #252525;
}

.quomodo {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: auto;
    color: #252525;
}

    .quomodo:hover {
        color: #00c9ff;
    }

.footer-social {
    margin: 0px auto;
    padding: 30px 0px 30px 0px;
    float: left;
    width: 100%;
    height: auto;
    font-weight: 400;
    line-height: 24px;
    font-size: 16px;
    color: #000;
    text-align: center;
}

    .footer-social li {
        display: inline;
        float: left;
    }

        .footer-social li a {
            margin: 0px 0px 0px 0px;
            padding: 0px 10px 0px 10px;
            float: left;
            width: 100%;
            height: auto;
            font-weight: 300;
            line-height: 24px;
            font-size: 16px;
            color: #000;
            z-index: 1;
        }

            .footer-social li a:hover {
                color: #fff;
                background: rgba(0, 0, 0, 0) -webkit-gradient(linear, left top, right top, from(#92fe9d), to(#00c9ff)) repeat scroll 0 0;
                background: rgba(0, 0, 0, 0) linear-gradient(to right, #92fe9d, #00c9ff) repeat scroll 0 0;
                border: 2px solid rgba(0, 0, 0, 0) 0 0;
            }

.ints {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: right;
    height: auto;
    color: #252525;
}

.login-modelsection {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.login-modelsection-ul {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    text-align: center;
}

    .login-modelsection-ul li {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        list-style: none;
        display: inline-block;
        text-align: center;
    }


        .login-modelsection-ul li a {
            height: auto;
            margin: 0px 0px 0px 0px;
            padding: 0px 10px 0px 10px;
            float: left;
            font-size: 16px;
            font-weight: 400;
            line-height: 24px;
            color: #252525;
            transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
        }

            .login-modelsection-ul li a:hover {
                color: #252525;
            }

/***********************************top arrow*******************************/
.scroll-top-wrapper {
    position: fixed;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    text-align: center;
    border: 2px solid #89fba4;
    background: #22d347;
    color: rgb(255, 255, 255);
    z-index: 99999999;
    width: 35px;
    height: 35px;
    line-height: 34px;
    right: 30px;
    bottom: 30px;
    padding-top: 0;
    font-size: 11px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transform: rotate(7deg);
    -webkit-transform: rotate(7deg);
    transform: rotate(45deg);
    transition: all .5s ease-in-out;
}

    .scroll-top-wrapper:hover {
        color: #fff;
        background: rgba(0, 0, 0, 0) -webkit-gradient(linear, left top, right top, from(#92fe9d), to(#00c9ff)) repeat scroll 0 0;
        background: rgba(0, 0, 0, 0) linear-gradient(to right, #92fe9d, #00c9ff) repeat scroll 0 0;
        border: 2px solid rgba(0, 0, 0, 0) 0 0;
    }

    .scroll-top-wrapper.show {
        visibility: visible;
        cursor: pointer;
        opacity: 1;
    }

    .scroll-top-wrapper i.fa {
        line-height: 0;
        padding: 0 1px 0 0;
        font-size: 17px;
        text-align: center;
    }

/*************calendar***********/

.calender-icon {
    margin: 0px 0px 0px 0px;
    position: relative;
}

.clndr-icon {
    font-size: 16px !important;
    color: #ffc800;
    margin: 3px 0px 0px 5px;
    position: absolute;
    bottom: 13px;
    right: 23px;
}

.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
    min-height: 450px !important;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 45%;
    color: black;
}

.mnge-bdy-wpr {
    margin: 20px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    height: auto;
    float: left;
    overflow: auto;
}

.career-sec {
    margin: 0px 0px 0px 0px;
    padding: 10px 30px 30px;
    width: 100%;
    height: auto;
    float: left;
    box-shadow: 0 4px 26px 3px rgb(234, 230, 227);
}

.career-h {
    height: auto;
    width: 100%;
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 20px;
    color: #67b341;
    line-height: 30px;
    text-align: center;
    font-weight: 700;
    letter-spacing: 1px;
    font-family: 'Trebuchet-MS';
}


/*-------------------Video Page------------------*/
.video-wpr-for-home {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    height: auto;
    float: left;
}

    .video-wpr-for-home .ratio {
        display: none;
    }

.video-wpr {
    margin: 2px 0px 17px 0px;
    padding: 5px;
    width: 100%;
    height: auto;
    float: left;
    background: #ffffff;
    border: 1px solid #ededed;
    box-shadow: 0 1px 1px 0 rgb(0 0 0 / 14%);
}

.video-ifrm-wpr {
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: auto;
    float: left;
}

.video-title-h {
    margin: 5px 0px 0px 0px;
    padding: 5px 0px 6px 0px;
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
    font-size: 16px;
    color: #343434;
    font-weight: 400;
}

.video-title-homeh {
    margin: 5px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
    font-size: 14px;
    max-height: 60px;
    color: #4a4a4a;
    font-weight: 400;
}

.home-videos-more-btn {
    margin: 19px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
}

    .home-videos-more-btn li {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
    }

        .home-videos-more-btn li a {
            margin: 0px;
            text-decoration: none;
            background: linear-gradient(60deg, #fc075f, #ff6c12);
            color: #fff;
            padding: 5px 5px 4px 5px;
            min-width: 50px;
            text-align: center;
            font-size: 11px;
            border-radius: 3px;
            box-shadow: 0 12px 20px -10px rgba(156, 39, 176, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(156, 39, 176, 0.2);
        }

            .home-videos-more-btn li a:hover {
                background: linear-gradient(60deg, #08bd05, #ff8c00);
                color: #fff;
            }

.anglr-btn-ul {
    margin: 15px 0px 15px 0px;
    padding: 0px;
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
}

    .anglr-btn-ul li {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
    }

        .anglr-btn-ul li a {
            margin: 0px;
            text-decoration: none;
            background: linear-gradient(60deg, #fc075f, #ff6c12);
            color: #fff;
            padding: 2px 5px 4px 5px;
            min-width: 50px;
            text-align: center;
            border-radius: 3px;
            box-shadow: 0 12px 20px -10px rgba(156, 39, 176, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(156, 39, 176, 0.2);
        }

            .anglr-btn-ul li a:hover {
                background: linear-gradient(60deg, #08bd05, #ff8c00);
                color: #fff;
            }

/******************notice board section*************/
.med-depsection88 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.noticeboard-sectmar {
    height: auto;
    width: 100%;
    margin: 30px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.noticmargin-sec {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.notice-boardsection {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 30px 15px 15px 15px;
    float: left;
    border-top: 4px solid #19d34e;
    border-bottom: 4px solid #19d34e;
    border-left: 1px solid #19d34e;
    border-right: 1px solid #19d34e;
    background: #fff;
}

    .notice-boardsection ul {
        height: auto;
        width: 100%;
        margin: 0px 0px 0px 0px;
        padding: 15px 15px 15px 15px;
        float: left;
    }

    .notice-boardsection li {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        list-style-type: none;
    }

        .notice-boardsection li a {
            height: auto;
            width: 100%;
            margin: 0px 0px 0px 0px;
            padding: 8px 0px 8px 20px;
            float: left;
            color: #222;
            font-size: 15px;
            text-align: left;
            font-weight: 400;
            position: relative;
            letter-spacing: 0.5px;
        }

            .notice-boardsection li a:before {
                content: "\f019 ";
                font-family: FontAwesome;
                font-weight: 400;
                font-size: 15px;
                float: left;
                height: 30px;
                width: 30px;
                color: #29ce4c;
                position: absolute;
                top: 9px;
                left: 0px;
            }


.notice-sectionmain {
    height: auto;
    width: 100%;
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
    float: left;
}



.notice-boardsection-h3 {
    position: absolute;
    background-image: url(../images/noticeboard.jpg);
    left: 28%;
    padding: 8px 20px 8px 20px;
    color: #fff;
    font-weight: bold;
    text-shadow: 0 0 4px #000;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    font-size: 13pt;
    letter-spacing: 0.5px;
    text-align: center;
    margin: 0 auto;
    top: -19px;
    font-weight: 400;
}


    .notice-boardsection-h3:before {
        position: absolute;
        height: 0px;
        width: 0px;
        border-top: 10px solid transparent;
        border-left: 10px solid transparent;
        border-right: 10px solid #29ce4c;
        border-bottom: 10px solid #29ce4c;
        top: 0px;
        left: -20px;
        content: ' ';
    }

    .notice-boardsection-h3:after {
        position: absolute;
        height: 0px;
        width: 0px;
        border-top: 10px solid transparent;
        border-left: 10px solid #29ce4c;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #29ce4c;
        top: 0px;
        right: -20px;
        content: ' ';
    }

/*****************our medical department************/
.whychooseuss {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.whychooseee-h2 {
    height: auto;
    float: left;
    font-size: 15px;
    line-height: 23px;
    font-weight: 600;
    text-align: center;
    color: #333;
    margin: 0px 0px 20px 0px;
    padding: 10px 15px 10px 15px;
    background-color: #ffffff;
    border-radius: 5px 5px 5px 5px;
}

.mediacl-depsec {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 70px 0px 30px 0px;
    float: left;
    background-color: #6b0f10;
    background-image: url("https://www.transparenttextures.com/patterns/dark-matter.png");
}


.mediacl-box {
    height: auto;
    width: 100%;
    margin: 0px 0px 50px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}


.mediacl-heading-h2 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: auto;
    width: 100%;
    float: left;
    font-weight: 500;
    font-size: 30px;
    line-height: 36px;
    color: #ffffff;
    position: relative;
}

    .mediacl-heading-h2:before {
        display: block;
        position: absolute;
        left: 1px;
        top: -20px;
        width: 54px;
        height: 3px;
        background: #20d34a;
        content: '';
    }

.mediacl-boximagess {
    height: auto;
    margin: 0px auto;
    padding: 10px 0px 30px 0px;
    float: left;
}

.whychooseuss-texth1 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: auto;
    width: 100%;
    float: left;
    font-size: 25px;
    line-height: 40px;
    font-weight: 700;
    color: #fff;
    text-align: left;
}

.whychmainn {
    padding: 10px;
    height: 170px;
    width: 100%;
    float: left;
    background: #a91718;
    border-bottom: 1px solid #e82627;
    margin: 0px 0px 30px 0px;
}

.whychmainnii {
    font-size: 30px;
    line-height: 35px;
    color: #a91718;
    text-align: center;
    font-weight: 400;
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    margin: 0px 0px 10px 0px;
    padding: 18px 18px 18px 18px;
    height: 72px;
    width: 72px;
    float: left;
}

.whychmainn-h1 {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    height: auto;
    width: 100%;
    float: left;
    font-size: 19px;
    line-height: 30px;
    font-weight: 700;
    color: #fff;
    text-align: left;
}

.whychmainn-p {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: auto;
    width: 100%;
    float: left;
    font-size: 15px;
    line-height: 28px;
    font-weight: 400;
    color: #fff;
    text-align: left;
}

.readmoraa {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: auto;
    float: left;
    font-size: 15px;
    line-height: 28px;
    font-weight: 400;
    color: #efefef;
    text-align: left;
}

.text-headingh {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.text-headinghp {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: auto;
    width: 100%;
    float: left;
    font-size: 15px;
    line-height: 28px;
    font-weight: 400;
    color: #fff;
    text-align: left;
}

/******************footer main***********************/
.main-footer-top {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 25px 0px;
    float: left;
    background-image: url('https://bausabour.ac.in/images/footer-bg.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.main-footer-top-iner {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 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: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.about-footer-sec-h2 {
    height: auto;
    width: 100%;
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    font-size: 21px;
    font-weight: 600;
    line-height: 29px;
    color: #fff;
    position: relative;
}

    .about-footer-sec-h2:before {
        content: "";
        height: 1px;
        width: 50px;
        position: absolute;
        left: 0px;
        bottom: -5px;
        background: #ff7350;
    }


.lineeefff {
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    float: left;
}

.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 10px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
    color: #c5cdcf;
    position: relative;
}

    .information-a:hover {
        color: #fff;
    }

/*.information-a:before {
        font-family: fontAwesome;
        content: "\f14a";
        font-size: 12px;
        line-height: 23px;
        color: #fff;
        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;
}

.company-add-p {
    height: auto;
    width: 100%;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 15px;
    font-weight: 400;
    line-height: 29px;
    color: #c5cdcf;
    text-align: justify;
}

.company-a {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    line-height: 22px;
    color: #ffffff;
    letter-spacing: 1px;
}

    .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;
}

.loginnnn {
    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;
    color: #c5cdcf;
    text-align: center;
}

/********************Down footer****************/

.linep {
    height: 1px;
    width: 100%;
    margin: 20px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    border-top: 1px solid #8D8D8D45;
}

.qlinkargg {
    margin: 20px 0px 20px 0px;
}


.footer-down-iner {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

    .footer-down-iner 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: left;
    }

.footer-down-iner2 {
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: right;
}

.designer_link2 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #fff;
    text-align: right;
    width: 100%;
    float: left;
}


.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;
}


.box22 {
    text-align: center;
    overflow: hidden;
    position: relative;
}

    .box22:before {
        content: '';
        background-image: repeating-linear-gradient(-30deg,#283291, #283291 5%, #283291 10%);
        width: 120%;
        height: 140%;
        border-radius: 25px;
        box-shadow: 0 0 15px #000;
        opacity: 0.7;
        transform: rotate(0deg);
        position: absolute;
        top: 0;
        right: 155%;
        z-index: 1;
        transition: all .7s;
    }

    .box22:hover:before {
        transform: rotate(55deg);
        right: -60%;
    }

    .box22 img {
        width: 100%;
        height: 100%;
        transition: all .5s;
    }

    .box22:hover img {
        transform: rotate(10deg) scale(1.3);
    }

    .box22 .box22-content {
        width: 60%;
        opacity: 0;
        transform: translateY(-50%) rotate(-55deg);
        position: absolute;
        top: 50%;
        right: 10px;
        z-index: 2;
        transition: all .7s;
    }

    .box22:hover .box22-content {
        opacity: 1;
        transform: translateY(-50%) rotate(0deg);
    }

    .box22 .title {
        color: #fff;
        font-size: 17px;
        line-height: 30px;
        font-weight: 700;
        text-transform: uppercase;
        text-shadow: 0 0 3px #000;
        margin: 0 0 3px 0;
    }

    .box22 .post {
        color: #fff;
        font-size: 16px;
        font-style: italic;
        text-transform: capitalize;
        text-shadow: 0 0 3px #000;
    }

    .box22 .icon {
        padding: 0;
        margin: 0;
        list-style: none;
        position: absolute;
        top: 10px;
        left: 5px;
    }

        .box22 .icon li {
            opacity: 0;
            transform: translateY(-20px);
            transition: all 0.3s;
        }

    .box22:hover .icon li:nth-child(1) {
        transition-delay: 0.15s;
    }

    .box22:hover .icon li:nth-child(2) {
        transition-delay: 0.25s;
    }

    .box22:hover .icon li {
        opacity: 1;
        transform: translateY(0);
    }

    .box22 .icon li a {
        color: #fff;
        background-color: #6a3093;
        line-height: 30px;
        height: 35px;
        width: 35px;
        margin: 0 0 10px;
        border: 2px solid #fff;
        box-shadow: 3px 3px 5px #555;
        border-radius: 50%;
        display: block;
        transition: all 0.3s;
    }

        .box22 .icon li a:hover {
            color: #283291;
            background-color: #fff;
            border-color: #283291;
        }

@media only screen and (max-width:990px) {
    .box22 {
        margin: 0 0 30px;
    }
}

@media only screen and (max-width:479px) {
    .box22 .title {
        font-size: 18px;
    }

    .box22 .post {
        font-size: 15px;
    }
}

/**********team page sec*************/
.ourteam-pagesec {
    height: auto;
    width: 100%;
    margin: 50px 0px 100px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.footer-location-se {
    height: auto;
    width: 100%;
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.footer-location-icon {
    padding: 5px 3px 5px 6px;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    float: left;
    color: #fff;
    position: absolute;
    left: 15px;
    background-color: #ff7350;
    height: 35px;
    width: 35px;
    border-radius: 20px;
}

.footer-location-sectext {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 50px;
    float: left;
}

.footer-location-aaa {
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 15px;
    line-height: 26px;
    font-weight: 400;
    text-align: left;
    color: #b2c0d8;
    -webkit-transition: all 0.9s;
    -o-transition: all 0.9s;
    -moz-transition: all 0.9s;
    transition: all 0.9s;
}

    .footer-location-aaa:hover {
        color: #fff !important;
    }


.footerlogosec {
    height: auto;
    width: 100%;
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.footerlogosec33 {
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 100%;
    border-bottom: 4px solid #20d34a;
}

.footerdownb {
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 19px 0px 19px 0px;
    float: left;
    width: 100%;
    background-color: #ff7350;
}

/* Bounce To Top */
.hvr-bounce-to-top {
    display: inline-block;
    vertical-align: middle;
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    transition-property: color;
    transition-duration: 0.5s;
    border-bottom: 4px solid #e01e16;
    background-color: #be0700;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    padding: 10px 40px 10px 40px;
    text-transform: uppercase;
}


    .hvr-bounce-to-top:before {
        content: "";
        position: absolute;
        z-index: -1;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: #6b0f10;
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        -webkit-transition-property: transform;
        transition-property: transform;
        -webkit-transition-duration: 0.5s;
        transition-duration: 0.5s;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
    }

    .hvr-bounce-to-top:hover, .hvr-bounce-to-top:focus, .hvr-bounce-to-top:active {
        color: white;
    }

        .hvr-bounce-to-top:hover:before, .hvr-bounce-to-top:focus:before, .hvr-bounce-to-top:active:before {
            -webkit-transform: scaleY(1);
            transform: scaleY(1);
            -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
            transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
        }

/* end */


/* Bounce To Top 2 */
.hvr-bounce-to-top2 {
    display: inline-block;
    vertical-align: middle;
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    transition-property: color;
    transition-duration: 0.5s;
    border-bottom: 4px solid #20d34a;
    background-color: #ffffff;
    color: #222;
    font-size: 15px;
    font-weight: 500;
    padding: 10px 40px 10px 40px;
}

    .hvr-bounce-to-top2:before {
        content: "";
        position: absolute;
        z-index: -1;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: #20d34a;
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        -webkit-transition-property: transform;
        transition-property: transform;
        -webkit-transition-duration: 0.5s;
        transition-duration: 0.5s;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
    }

    .hvr-bounce-to-top2:hover, .hvr-bounce-to-top2:focus, .hvr-bounce-to-top2:active {
        color: white;
    }

        .hvr-bounce-to-top2:hover:before, .hvr-bounce-to-top2:focus:before, .hvr-bounce-to-top2:active:before {
            -webkit-transform: scaleY(1);
            transform: scaleY(1);
            -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
            transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
        }

/* end */


/* Bounce To Top 3 */
.hvr-bounce-to-top3 {
    display: inline-block;
    vertical-align: middle;
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    transition-property: color;
    transition-duration: 0.5s;
    border-bottom: 4px solid #20d34a;
    background-color: #283289;
    color: #ffffff;
    font-size: 15px;
    font-weight: 500;
    padding: 12px 50px 12px 50px;
    text-transform: uppercase;
}

    .hvr-bounce-to-top3:before {
        content: "";
        position: absolute;
        z-index: -1;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: #20d34a;
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        -webkit-transition-property: transform;
        transition-property: transform;
        -webkit-transition-duration: 0.5s;
        transition-duration: 0.5s;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
    }

    .hvr-bounce-to-top3:hover, .hvr-bounce-to-top3:focus, .hvr-bounce-to-top3:active {
        color: white;
    }

        .hvr-bounce-to-top3:hover:before, .hvr-bounce-to-top3:focus:before, .hvr-bounce-to-top3:active:before {
            -webkit-transform: scaleY(1);
            transform: scaleY(1);
            -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
            transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
        }

/* end */


/* Bounce To Top 4 */
.personal-team {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    text-align: right;
}

.hvr-bounce-to-top4 {
    display: inline-block;
    vertical-align: middle;
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    transition-property: color;
    transition-duration: 0.5s;
    border-bottom: 4px solid #e01e16;
    background-color: #be0700;
    color: #ffffff;
    font-size: 15px;
    font-weight: 500;
    padding: 8px 50px 8px 50px;
    text-transform: uppercase;
}

    .hvr-bounce-to-top4:before {
        content: "";
        position: absolute;
        z-index: -1;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: #6b0f10;
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        -webkit-transition-property: transform;
        transition-property: transform;
        -webkit-transition-duration: 0.5s;
        transition-duration: 0.5s;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
    }

    .hvr-bounce-to-top4:hover, .hvr-bounce-to-top4:focus, .hvr-bounce-to-top4:active {
        color: white;
    }

        .hvr-bounce-to-top4:hover:before, .hvr-bounce-to-top4:focus:before, .hvr-bounce-to-top4:active:before {
            -webkit-transform: scaleY(1);
            transform: scaleY(1);
            -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
            transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
        }

/* end */

/***********updating soon********/
.updatingsoon-sec {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    float: left;
    background: #f9f9f9;
    border: 1px solid #e7e7e7;
}

.updatingsoon-sec-h2 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 28px;
    line-height: 30px;
    text-align: center;
    color: #ff2000;
    font-weight: 600;
}

.updatingsoon-sec-p {
    height: auto;
    width: 100%;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 16px;
    line-height: 40px;
    font-weight: 500;
    color: #000000;
    text-align: center;
}

.updatingsoon_image {
    height: auto;
    width: 400px;
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
}

/**************facilities**********/
.boxff {
    overflow: hidden;
    position: relative;
}

    .boxff img {
        width: 100%;
        height: auto;
    }

    .boxff .boxff-content {
        padding: 25% 10px;
        text-align: center;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        opacity: 0;
        z-index: 1;
        transition: all 0.5s ease 0s;
    }

    .boxff:hover .boxff-content {
        opacity: 1;
        transition-delay: 0.2s;
    }

    .boxff:before,
    .boxff:after,
    .boxff .boxff-content:before,
    .boxff .boxff-content:after {
        content: "";
        width: 50%;
        height: 50%;
        background: rgba(4, 36, 66, 0.8);
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0;
        transform: scale(0.05);
        transition: all 0.3s ease 0s;
    }

    .boxff:after {
        left: auto;
        right: 0;
        transition-delay: 0.1s;
    }

    .boxff .boxff-content:before,
    .boxff .boxff-content:after {
        top: auto;
        bottom: 0;
        z-index: -1;
        transition-delay: 0.2s;
    }

    .boxff .boxff-content:after {
        left: auto;
        right: 0;
        transition-delay: 0.3s;
    }

    .boxff:hover:before,
    .boxff:hover:after,
    .boxff:hover .boxff-content:before,
    .boxff:hover .boxff-content:after {
        opacity: 1;
        transform: scale(1);
    }

    .boxff .title {
        font-size: 25px;
        line-height: 48px;
        color: #ffffff;
        margin: 0 0 10px 0;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-weight: 600;
    }

    .boxff .post {
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: 700;
        font-style: italic;
        margin: 0 0 10px 0;
    }

.boxff-h22 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
    float: left;
    font-size: 20px;
    color: #ffffff;
    line-height: 40px;
    font-weight: 600;
    letter-spacing: 0.5px;
    background-color: #24ce4c;
    text-transform: uppercase;
    text-align: center;
    box-shadow: 0px 10px 20px 0px rgba(153, 153, 153, 0.21);
}

.teammain-sec22 {
    height: auto;
    width: 100%;
    margin: 0px 0px 50px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

/**************/
.patientsevmain-mm {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.textpatient {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}


.textpatient-h2 {
    margin: 0px 0px 15px 0px;
    padding: 10px 0px 0px 0px;
    height: auto;
    width: 100%;
    float: left;
    font-weight: 500;
    line-height: 35px;
    font-size: 25px;
    color: #252525;
    position: relative;
    text-align: left;
}

    .textpatient-h2:before {
        display: block;
        position: absolute;
        left: 1px;
        top: 0;
        width: 54px;
        height: 3px;
        background: #20d34a;
        content: '';
    }
/*************ul sec*/
.margulll {
    height: auto;
    width: 100%;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.webproj-ul {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

    .webproj-ul li {
        margin: 0px 0px 0px 0px;
        padding: 0px 5px 5px 20px;
        list-style-type: none;
        display: block;
        width: 100%;
        float: left;
        font-size: 14px;
        line-height: 25px;
        font-weight: 600;
        color: #777;
        position: relative;
        text-align: justify;
    }

        .webproj-ul li:before {
            font-family: FontAwesome;
            content: "\f046";
            font-size: 15px;
            line-height: 27px;
            color: #e81b22;
            font-weight: 400;
            left: 0px;
            top: 0px;
            position: absolute;
        }


.patientsev-mm77 {
    height: auto;
    width: 100%;
    margin: 50px 0px 50px 0px;
    padding: 30px 0px 30px 0px;
    float: left;
    background-color: #e4f9e9;
    transition: 0.5s;
}

    .patientsev-mm77:hover {
        background-color: #baf9c7;
    }

/************mission*/
.defmissseccc {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    position: absolute;
    bottom: 0px;
    z-index: 5;
}


.backdefffs {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.defmissseccc-main {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 30px 30px 30px 30px;
    float: left;
    background-color: #125875d9;
    -webkit-transition: all 0.9s;
    -o-transition: all 0.9s;
    -moz-transition: all 0.9s;
    transition: all 0.9s;
}

    .defmissseccc-main:hover {
        background-color: #ff7350;
    }

.defmissseccc44 {
    background-color: #ff7350;
}


/*.defmissseccc-main:hover {
        -webkit-transform: translateY(-5px);
        -ms-transform: translateY(-5px);
        transform: translateY(-5px);
        background: #fff;
        box-shadow: 0 10px 10px rgba(136, 136, 136, 0.1);
    }*/

.defmissseccc-iconn {
    height: 47px;
    width: 47px;
    margin: 0px 0px 0px 0px;
    float: left;
}

.headerdefff {
    height: auto;
    width: 100%;
    margin: -48px 0px 0px 0px;
    padding: 0px 0px 0px 70px;
    float: left;
}

.headerdefff-h1 {
    height: auto;
    width: 100%;
    margin: 0px 0px 8px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 19px;
    line-height: 23px;
    font-weight: 600;
    color: #fff;
}

.headerdefff-p {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 15px;
    line-height: 26px;
    color: #fff;
    font-weight: 400;
    text-align: left;
}

.headerdefff-paa {
    height: auto;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 15px;
    line-height: 26px;
    color: #fff;
    font-weight: 400;
    text-align: left;
    -webkit-transition: all 0.9s;
    -o-transition: all 0.9s;
    -moz-transition: all 0.9s;
    transition: all 0.9s;
    font-family: 'Trebuchet-MS';
}

    .headerdefff-paa:hover {
        color: #fff;
    }



/********text heading*******/
.headinggm {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.text-headingtt-h2 {
    height: auto;
    width: 100%;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 5px 0px;
    float: left;
    font-size: 25px;
    line-height: 35px;
    font-weight: 700;
    color: #222;
    text-align: left;
    border-bottom: 1px solid #ededed;
}

.abouline33 {
    height: auto;
    margin: 10px 0px 25px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.pcolorr {
    color: #a20002;
}

/***************about image hover*/
.boxpage {
    height: auto;
    width: 100%;
    margin: 10px 0px 10px 0px;
    padding: 5px;
    float: left;
    overflow: hidden;
    position: relative;
    border: 1px solid #efefef;
}

    .boxpage:before {
        content: "";
        background: #fff;
        height: 30px;
        width: 0;
        border-radius: 0 50px 50px 0;
        opacity: 0;
        position: absolute;
        bottom: 20px;
        left: 0;
        z-index: 1;
        transition: all 0.5s ease 0s;
        border: 1px solid #d9d9d9;
    }

    .boxpage:hover:before {
        width: calc(100% - 85px);
        opacity: 0.9;
    }

    .boxpage img {
        width: 100%;
        height: auto;
        transition: all 0.3s ease 0s;
    }

    .boxpage:hover img {
        opacity: 0.6;
    }

    .boxpage .boxpage-content {
        color: #fff;
        opacity: 0;
        position: absolute;
        bottom: 10px;
        left: 10px;
        z-index: 1;
        transition: all 0.4s ease 0.2s;
    }

    .boxpage:hover .boxpage-content {
        opacity: 1;
        bottom: 25px;
    }

    .boxpage .title {
        font-size: 24px;
        line-height: 25px;
        font-weight: 600;
        text-transform: capitalize;
        margin: 0px 0px 20px 0px;
        width: 100%;
        text-shadow: 1px 0px 4px #480f0f;
    }

    .boxpage .post {
        color: #333;
        font-size: 14px;
        line-height: 23px;
        font-weight: 400;
        letter-spacing: 1px;
        display: block;
    }

    .boxpage .icon {
        padding: 0;
        margin: 0;
        list-style: none;
        opacity: 0;
        position: absolute;
        right: 10px;
        bottom: 10px;
        transition: all 0.3s ease 0.3s;
    }

    .boxpage:hover .icon {
        opacity: 1;
        bottom: 22px;
    }

    .boxpage .icon li {
        margin: 0 3px;
        display: inline-block;
    }

        .boxpage .icon li a {
            color: #333;
            background-color: #fff;
            font-size: 14px;
            text-align: center;
            line-height: 27px;
            height: 27px;
            width: 27px;
            border-radius: 50%;
            display: block;
            transition: all 0.3s ease 0s;
        }

            .boxpage .icon li a:hover {
                color: #fff;
                background-color: #333;
                box-shadow: 0 0 0 4px rgba(255,255,255,0.25);
            }

/*********end*/


/*******principal*/
.principp {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}


/*************/
.textdirectt {
    height: auto;
    width: 100%;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    border-top: 1px solid #ebe5e5;
}

.textdirectt-p {
    height: auto;
    width: 100%;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 15px;
    line-height: 30px;
    font-weight: 600;
    color: #222;
    text-align: right;
}

.textdirectt-p22 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 15px;
    line-height: 20px;
    font-weight: 600;
    color: #f00;
    text-align: right;
}


/* slider button */
.slider-btn {
    height: auto;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.btn {
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 1;
    margin-bottom: 0;
    padding: 20px 30px;
    text-align: center;
    text-transform: unset;
    touch-action: manipulation;
    transition: all 0.3s ease 0s;
    vertical-align: middle;
    white-space: nowrap;
    position: relative;
    z-index: 1;
    text-transform: capitalize;
    background: #125875;
    border: 1px solid #0000;
    overflow: hidden;
    border-radius: 4px !important;
}

    .btn i {
        margin-left: 10px;
        font-size: 18px;
    }

    .btn::before {
        width: 40px;
        height: 40px;
        position: absolute;
        border-radius: 50%;
        content: "";
        background: #125875;
        top: -60PX;
        left: 10px;
        z-index: -1;
        transition: all 0.3s ease 0s;
    }

    .btn:hover::before {
        width: 100%;
        height: 100%;
        position: absolute;
        border-radius: 4px;
        content: "";
        background: #125875;
        top: 0;
        left: 0;
        z-index: -1;
    }

    .btn:hover {
        color: #fff;
        border-color: #125875;
    }

/*****about area*/
.about-area {
    height: auto;
    width: 100%;
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

    .about-area .btn:hover::before {
        background: #ff7350;
    }

    .about-area .btn:hover {
        border: 1px solid #ff7350;
    }
/*****end*/


/***************dolor sec**************/
.dolor-sec {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 0px 0px;
    float: left;
}

.dolarsec-boxse {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    -webkit-transition: all 0.9s;
    -o-transition: all 0.9s;
    -moz-transition: all 0.9s;
    transition: all 0.9s;
}

.dolor-sec-heading {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.dolor-sec-heading-h2 {
    height: auto;
    /* width: 100%; */
    margin: 0px 0px 0px 0px;
    padding: 17px 0px 0px 96px;
    float: left;
    left: 0px;
    top: 0px;
    font-size: 17px;
    line-height: 24px;
    text-align: left;
    font-weight: 600;
    color: #2d3a41;
    letter-spacing: 0.5px;
    position: absolute;
    text-transform: uppercase;
}

.dolorsec-images {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    background: #f0f7ff;
    -webkit-transition: all 0.9s;
    -o-transition: all 0.9s;
    -moz-transition: all 0.9s;
    transition: all 0.9s;
}

    .dolorsec-images:hover {
        box-shadow: 1px 1.732px 60px 0px rgba(0, 0, 0, 0.1);
        background: #fff;
    }

.dolbg-section {
    height: auto;
    width: 100%;
    margin: -5px 0px 0px 0px;
    padding: 0px 30px 30px 30px;
    float: left;
}


.dolbg-sectionh1 {
    height: auto;
    width: 100%;
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 28px;
    line-height: 34px;
    font-weight: 600;
    color: #141b22;
    text-align: left;
}

.dolorsec-images-p {
    height: auto;
    width: 100%;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 14px;
    line-height: 25px;
    text-align: left;
    font-weight: 400;
    color: #000000;
}

.dolorsec-images-a {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 15px;
    line-height: 26px;
    text-align: left;
    font-weight: 500;
    color: #ff7350;
    font-family: 'Trebuchet-MS';
}

    .dolorsec-images-a:hover {
        color: #141b22;
    }

/*******image hover**********/
.box33 {
    overflow: hidden;
    position: relative;
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

    .box33:before {
        content: '';
        background: rgba(0,0,0,.4);
        opacity: 0;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        z-index: 1;
        transition: all 0.3s ease 0.1s;
    }

.dolarsec-boxse:hover .box33:before {
    opacity: 1;
    animation: bounce-left 1s ease-in forwards;
}

.box33 img {
    width: 100%;
    height: 240px;
    transition: all 0.9s ease 0s;
}

.dolarsec-boxse:hover {
}

    .dolarsec-boxse:hover .dolbg-sectionh1 {
        color: #ff7350;
    }

    .dolarsec-boxse:hover .box33 img {
        transform: scale(1.5);
    }

.dolarsec-boxse:hover {
    opacity: 1;
    transform: translateY(0);
}


    .dolarsec-boxse:hover .box33 .icon li a .box33 .box33-content {
        color: #fff;
        text-align: center;
        width: 100%;
        height: 100%;
        transform: translateX(-50%) translateY(-50%) scale(1);
        position: absolute;
        left: 50%;
        top: 50%;
        z-index: 2;
        transition: all 0.3s ease 0.5s;
    }

.box33 .content {
    opacity: 0;
    transform: translateX(-50%) translateY(-50%);
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transition: all 0.3s ease 0s;
}

.dolarsec-boxse:hover .box33 .content {
    opacity: 1;
}

.box33 .title {
    color: #ff3a6f;
    font-size: 22px;
    font-weight: 600;
    text-transform: uppercase;
    transform: translateY(-500px);
    opacity: 0;
    transition: all 0.8s ease 0.3s;
}

.box33 .post {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: capitalize;
    display: inline-block;
    margin-bottom: 10px;
    opacity: 0;
    transform: translateY(-500px);
    transition: all 0.8s ease 0.15s;
}



.box33:hover .title,
.box33:hover .post {
    opacity: 1;
    transform: translateY(0);
}

.box33 .icon {
    list-style: none;
    text-align: center;
    padding: 0;
    margin: 0;
}

    .box33 .icon li {
        margin: 0 4px;
        opacity: 0;
        display: inline-block;
        transform: translateY(-200px);
        transition: all 0.8s ease 0s;
    }

        .box33 .icon li:nth-child(2) {
            transition-delay: 0.1s;
        }

.dolarsec-boxse:hover .box33 .icon li {
    opacity: 1;
    transform: translateY(0);
}

.box33 .icon li a {
    color: #fff;
    background: rgba(255,255,255,.43);
    font-size: 45px;
    line-height: 95px;
    height: 103px;
    width: 103px;
    border-radius: 50%;
    display: block;
    transition: all 0.3s ease 0s;
}

.dolarsec-boxse:hover .box33 .icon li a {
    color: #fff;
    background-color: #65656582;
    box-shadow: 0 0 15px #ffffff;
}

.bookiconss {
    height: auto;
    float: right;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    margin: -30px 0px 0px 0px;
}

/**********chancellorsec*/

.chancellorsec {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 70px 0px 0px 0px;
    float: left;
}

.channtextimgg {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.channtext {
    height: auto;
    width: 100%;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.channtext-h1 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 18px;
    line-height: 23px;
    font-weight: 600;
    text-align: center;
}

.channtext-p {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 28px;
    line-height: 34px;
    font-weight: 600;
    color: #141b22;
    text-align: left;
}

.channtext-p {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 15px;
    line-height: 26px;
    color: #000000;
    font-weight: 400;
    text-align: center;
}

.channtext-p33 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 15px;
    line-height: 26px;
    color: #000000;
    font-weight: 400;
    text-align: justify;
}

.intimages {
    position: relative;
    overflow: hidden;
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.intimages-left {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 100%;
}

.intimages a:hover::before {
    border: 0 solid rgba(255, 255, 255, 0.7);
}

.intimages a::before {
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    border: 70px solid rgba(255, 255, 255, 0);
    top: 0;
    left: 0;
    transition: all 0.5s ease-in-out;
}

.chancellorbox {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 5px 10px 10px 10px;
    float: left;
    border: 1px solid #ddd;
    border-radius: 4px;
}

.chancellorboxh1 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: auto;
    width: 100%;
    float: left;
    font-size: 23px;
    line-height: 40px;
    font-weight: 600;
    color: #141b22;
    text-align: center;
}

/******newsgall*****/
.newsgallheadd {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

/*.newsgallheadd .owl-nav {
    display:none !important;
}*/

.newsgall {
    margin: 0px 0px 0px 0px;
    padding: 70px 0px 70px 0px;
    height: auto;
    width: 100%;
    float: left;
    /* background-color: #fff;
    background-image: url(https://www.transparenttextures.com/patterns/french-stucco.png);*/
}

.newsglry-img-wpr {
    margin: 2px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: auto;
    width: 100%;
    float: left;
    max-height: 325px;
    overflow: hidden;
}

.imagenews-box {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: auto;
    width: 100%;
    float: left;
}

.newsboxcust {
    height: 200px;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.textsecc {
    height: auto;
    width: 100%;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.textseccpp {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 15px;
    line-height: 20px;
    color: #000000;
    font-weight: 400;
    text-align: justify;
}

.chancellorboxh1gall {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    height: auto;
    width: 100%;
    float: left;
    font-size: 18px;
    line-height: 30px;
    font-weight: 600;
    color: #141b22;
    text-align: left;
    border-bottom: 3px double #e5e5e5;
}
/*********best feature*/
.estfeature {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 50px 0px;
    float: left;
}

.bestfeaturet {
    height: 677px;
    width: 50%;
    margin: 0px 0px 0px 0px;
    padding: 25px 30px 0px 100px;
    float: left;
    background-color: #032e3f;
}

.bestfeatureth1 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 30px;
    line-height: 36px;
    font-weight: 600;
    color: #fff;
    text-align: left;
}

.bestfeaturetp {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    float: left;
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
    color: #96bece;
    text-align: justify;
}

.mainfeatbox {
    height: auto;
    width: 100%;
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.mainfeatbox-roun {
    width: 75px;
    height: 75px;
    border-radius: 50%;
    background-color: #ff7350;
    margin-right: 20px;
    text-align: center;
    float: left;
    color: #fff;
    padding: 20px 0px 0px 0px;
}

.mainfeatbox3m {
    margin: 0px auto;
    text-align: center;
}

.maintextff {
    height: auto;
    width: 100%;
    margin: -75px 0px 0px 0px;
    padding: 0px 0px 0px 90px;
    float: left;
}

.maintextffh1 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 30px;
    line-height: 36px;
    font-weight: 600;
    color: #ffffff;
    text-align: left;
}

.maintextffp {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 15px;
    line-height: 26px;
    font-weight: 400;
    color: #96bece;
    text-align: left;
}

.ourobjectt {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.ourobjecttul {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

    .ourobjecttul li {
        height: auto;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 25px;
        font-size: 16px;
        line-height: 26px;
        color: #96bece;
        text-align: left;
        position: relative;
        list-style-type: none;
    }

        .ourobjecttul li:before {
            font-family: FontAwesome;
            content: "\f0a4";
            font-size: 15px;
            color: #ff7350;
            padding: 0px 8px 0px 0px;
            left: 3px;
            position: absolute;
        }

.ourobjecth1 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 30px;
    line-height: 36px;
    font-weight: 600;
    color: #ffffff;
    text-align: left;
}

.linekko {
    height: 5px;
    width: 25px;
    background-color: #ff7350;
    text-align: left;
    float: left;
    margin: 0px 0px 20px 0px;
    border-bottom: double #fff;
}

.bfeatureaa {
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
    float: right;
    font-size: 12px;
    line-height: 24px;
    font-weight: 400;
    color: #ffffff;
    text-align: right;
    background: #034f6d;
    border-radius: 4px;
    -webkit-transition: all 0.9s;
    -o-transition: all 0.9s;
    -moz-transition: all 0.9s;
    transition: all 0.9s;
}

    .bfeatureaa:hover {
        background-color: #fff;
        color: #034f6d;
    }


/*********/
.bestfeaturet-vid {
    height: 677px;
    width: 50%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.bestfeaturetmm {
    height: 677px !important;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

/**************video section*/
.videosection {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    background-image: url('../images/videobg.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.videosectionbg {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 60px 0px;
    float: left;
    background-color: #000000bd;
}

.videotext {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.videotexth2 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: auto;
    width: 100%;
    float: left;
    font-size: 60px;
    line-height: 80px;
    font-weight: 600;
    color: #fff;
    text-align: left;
}

.videotexpt {
    height: auto;
    width: 100%;
    margin: 25px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 18px;
    line-height: 26px;
    color: #fff;
    font-weight: 400;
    text-align: left;
}

.videosectionico {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    margin-top: 200px;
}

/**********/
.video-play-button {
    position: absolute;
    z-index: 10;
    top: 26%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    box-sizing: content-box;
    display: block;
    width: 32px;
    height: 44px;
    /* background: #fa183d; */
    border-radius: 50%;
    padding: 18px 20px 18px 28px;
}

    .video-play-button:before {
        content: "";
        position: absolute;
        z-index: 0;
        left: 50%;
        top: 80%;
        transform: translateX(-50%) translateY(-50%);
        display: block;
        width: 110px;
        height: 110px;
        background: #ffffff45;
        border-radius: 50%;
        animation: pulse-border 1500ms ease-out infinite;
    }

    .video-play-button:after {
        content: "";
        position: absolute;
        z-index: 1;
        left: 50%;
        top: 80%;
        transform: translateX(-50%) translateY(-50%);
        display: block;
        width: 110px;
        height: 110px;
        border-radius: 50%;
        transition: all 200ms;
        border: dashed 2px #fff;
    }

    .video-play-button:hover:after {
        background-color: darken(#fa183d, 10%);
    }

    .video-play-button img {
        position: relative;
        z-index: 3;
        max-width: 100%;
        width: auto;
        height: auto;
    }

    .video-play-button span {
        display: block;
        position: relative;
        z-index: 3;
        width: 0;
        height: 0;
        border-left: 32px solid #fff;
        border-top: 22px solid transparent;
        border-bottom: 22px solid transparent;
        margin-top: 20px;
    }

@keyframes pulse-border {
    0% {
        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
        opacity: 1;
    }

    100% {
        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
        opacity: 0;
    }
}

/*******our patron************/
.ourparron {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 50px 0px;
    float: left;
}

.ourparronheadd {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

    .ourparronheadd .owl-nav {
        display: none;
    }

    .ourparronheadd .owl-dots {
        display: inherit !important;
    }

.ourparronimg {
    height: auto;
    width: 100%;
    margin: 15px 0px 0px 0px;
    padding: 3px;
    float: left;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
}

.ourparron-product {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

/********our colleges********/
.ourcollegesmm {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 70px 0px 70px 0px;
    float: left;
    background-color: #ffffff;
    background-image: url("https://www.transparenttextures.com/patterns/redox-02.png");
}

.ourcollegesmm44 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.ourcollegesmmh22 {
    height: auto;
    width: 100%;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 18px;
    line-height: 22px;
    color: #ff7350;
    font-weight: 600;
    text-align: center;
}

.ourcollegesmmh1 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: auto;
    width: 100%;
    float: left;
    font-size: 50px;
    line-height: 60px;
    font-weight: 600;
    color: #141b22;
    text-align: center;
}

.collegess-boxse {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}


.collegess-section {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 15px 15px;
    float: left;
}

.dolbg-collegessh1 {
    height: auto;
    width: 100%;
    margin: 20px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 17px;
    line-height: 24px;
    font-weight: 600;
    color: #141b22;
    text-align: left;
    transition: all 0.3s ease;
    transform: translateY(0px);
}

    .dolbg-collegessh1:hover {
        color: #ff7350;
    }

.dolorsec-collegessp {
    height: 50px;
    width: 100%;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 14px;
    line-height: 25px;
    text-align: left;
    font-weight: 400;
    color: #000000;
}

.collegesspimages-a {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 15px;
    line-height: 26px;
    text-align: left;
    font-weight: 500;
    color: #ff7350;
    font-family: 'Trebuchet-MS';
}

.collegessimgess4 {
    height: 170px !important;
    width: 100% !important;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.collegess-images {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    background-color: #fff;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    border-radius: 6px;
    -webkit-transition: all 0.9s;
    -o-transition: all 0.9s;
    -moz-transition: all 0.9s;
    transition: all 0.9s;
}

    .collegess-images:hover {
        box-shadow: 1px 1.732px 60px 0px rgba(0, 0, 0, 0.1);
        background: #fff;
    }

.ourcolegmm {
    height: auto;
    width: 100%;
    margin: 40px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

/****blink*******/
.blinking {
    animation: blinkingText 1.0s infinite;
    font-size: 16px;
    line-height: 33px;
    font-weight: 500;
    color: #ff7350;
}

@keyframes blinkingText {
    0% {
        opacity: 0;
    }

    50% {
        opacity: .5;
    }

    100% {
        opacity: 1;
    }
}

/***********************************Services*******************************/
.service-cell {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    height: auto;
    width: 100%;
}


.service {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: auto;
    width: 100%;
    float: left;
    font-weight: 500;
    line-height: 33px;
    font-size: 33px;
    color: #252525;
}

.service-boximagess {
    height: auto;
    margin: 0px auto;
    padding: 10px 0px 0px 0px;
    float: left;
}


.service-ul {
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 20px 0px;
    height: auto;
    width: 100%;
    float: left;
    text-decoration: none;
}

    .service-ul li {
        display: block;
        float: left;
        width: 100%;
        list-style-type: none;
    }

        .service-ul li a {
            margin: 0px 0px 0px 0px;
            padding: 10px 10px 10px 10px;
            height: auto;
            font-weight: 400;
            line-height: 24px;
            font-size: 16px;
            color: #252525;
            width: 100%;
            float: left;
        }

            .service-ul li a:hover {
                color: #fff;
                background: rgba(0, 0, 0, 0) -webkit-gradient(linear, left top, right top, from(#92fe9d), to(#00c9ff)) repeat scroll 0 0;
                background: rgba(0, 0, 0, 0) linear-gradient(to right, #92fe9d, #00c9ff) repeat scroll 0 0;
                border: 2px solid rgba(0, 0, 0, 0) 0 0;
            }

.service-box {
    margin: 0px 0px 0px 0px;
    padding: 20px;
    height: auto;
    width: 100%;
    float: left;
    background-color: #fff;
}

.service-tab {
    margin: 0px 0px 0px 0px;
    padding: 20px;
    height: auto;
    width: 100%;
    float: left;
    border: 1px solid #00c9ff;
}

    .service-tab > .service-tab > .tab-pane {
        display: none;
    }

.service-cleaning {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    height: auto;
    width: 100%;
}

.teath {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    float: left;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    color: #ff7350;
    border-bottom: 3px double #e5e5e5;
}

.service-detail {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: auto;
    width: 100%;
    float: left;
}

.service-detail22 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: auto;
    width: 100%;
    float: left;
}

.tabdataam {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.tabdataam44 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.headingtabb5 {
    height: auto;
    width: 100%;
    margin: 0px 0px 4px 0px;
    padding: 15px 10px 11px 10px;
    float: left;
    font-size: 20px;
    line-height: 23px;
    color: #141b22;
    font-weight: 600;
    text-align: left;
    border-bottom: 3px double #e5e5e5;
}

/*******************news lateest*/
.newsdefsec {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.scollingsection {
    height: 40px;
    width: 100%;
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    background: #125875;
    position: relative;
}

    .scollingsection:before {
        content: "";
        height: 40px;
        position: absolute;
        width: 30%;
        background: #ff7350;
        top: 0;
        left: -25px;
        transform: skew(30deg);
    }

.highlighth1 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: auto;
    width: 100%;
    float: left;
    font-size: 18px;
    line-height: 40px;
    font-weight: 600;
    color: #fff;
    text-align: left;
    z-index: 3;
    position: relative;
}

.scollingsection-ul {
    height: auto;
    width: 100%;
    margin: 10px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}

    .scollingsection-ul li {
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
        display: inline-block;
    }

        .scollingsection-ul li a {
            height: auto;
            margin: 0px 0px 5px 0px;
            padding: 0px 0px 0px 32px;
            font-size: 15px;
            font-weight: 400;
            line-height: 13px;
            color: #fff;
            position: relative;
            background-image: url('../images/new.gif');
            background-repeat: no-repeat;
        }

/******online ex**/
.onlineexamb {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.onlineexamb-box {
    height: 90px;
    width: 90px;
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
    border: 4px solid #125875;
    background-color: #fff;
    border-radius: 50%;
    -webkit-transition: all 0.9s;
    -o-transition: all 0.9s;
    -moz-transition: all 0.9s;
    transition: all 0.9s;
}

.online-mm:hover .onlineexamb-box {
    border: 4px solid #ff7350;
    background-color: #125875;
}

    .online-mm:hover .onlineexamb-box .onlineexambico {
        color: #fff;
    }


.onlineexambico {
    height: 90px;
    width: 80px;
    margin: 0px auto;
    padding: 30px 0px 0px 0px;
    font-size: 40px;
    line-height: 22px;
    color: #ff7350;
    font-weight: 200;
    text-align: center;
    display: block;
}

.iconbook {
    width: 30px;
    height: 30px;
    margin: 0px auto;
}

.online-mm {
    height: auto;
    width: 14.28%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    position: relative;
}

.onlineexh1 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 15px;
    line-height: 26px;
    color: #fff;
    font-weight: 500;
    text-align: center;
}

.onlineexbackg {
    height: 90px;
    width: 100%;
    margin: -70px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    border-top: 10px solid #125875;
    background-color: #ff7350;
    background-image: url(https://www.transparenttextures.com/patterns/redox-02.png);
}

/*********announcement*/
.announcement1 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 60px 0px;
    float: left;
    background-color: #37460e;
    background-image: url(https://www.transparenttextures.com/patterns/redox-02.png);
    position: relative;
}

    .announcement1:before {
        content: "";
        height: 100%;
        position: absolute;
        width: 36%;
        background-color: #293702;
        top: 0;
    }

.announcement-hh {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.announcement-hh22 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.announcement-hh22k {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    background: #fff;
}

.announcementhh {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.latest-news {
    height: 300px;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

    .latest-news ul {
        height: auto;
        width: 100%;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

        .latest-news ul li {
            height: auto;
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
            list-style-type: none;
            font-size: 15px;
            line-height: 30px;
            color: #333;
        }

            .latest-news ul li a {
                height: auto;
                width: 100%;
                margin: 0px 0px 15px 0px;
                padding: 0px 0px 5px 60px;
                font-size: 14px;
                font-weight: 400;
                line-height: 22px;
                color: #fff;
                position: relative;
                display: block;
            }

.datee {
    font-size: 13px;
    font-style: italic;
}

.latest-news ul li a:before {
    font-family: FontAwesome;
    content: "\f073";
    font-size: 19px;
    line-height: 37px;
    color: #fff;
    font-weight: 400;
    left: 0px;
    top: 0px;
    position: absolute;
    height: 40px;
    width: 40px;
    background: #ff7350;
    text-align: center;
    border-radius: 50%;
}

.announcementh1 {
    height: auto;
    width: 100%;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 22px;
    line-height: 30px;
    font-weight: 600;
    color: #fff;
    text-align: left;
}

.headnewss {
    font-size: 16px;
    line-height: 30px;
    font-weight: 600;
}

.vanews {
    height: auto;
    width: 100%;
    margin: 15px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    float: left;
    background: #37460e;
}

.vanewsaa {
    height: 30px;
    width: 130px;
    margin: 0px auto;
    font-size: 15px;
    line-height: 28px;
    border: 1px solid #526815;
    text-align: center;
    font-weight: 400;
    display: block;
    color: #fff;
    background: #37460e;
    border-radius: 4px;
    -webkit-transition: all 0.9s;
    -o-transition: all 0.9s;
    -moz-transition: all 0.9s;
    transition: all 0.9s;
}

    .vanewsaa:hover {
        border: 1px solid #37460e;
        background: #526815;
    }

.vanews33 {
    height: auto;
    width: 100%;
    margin: 15px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    float: left;
    background: #efecec;
}

.vanewsaa33 {
    height: 30px;
    width: 130px;
    margin: 0px auto;
    font-size: 15px;
    line-height: 28px;
    border: 1px solid #bbbbbb;
    text-align: center;
    font-weight: 400;
    display: block;
    color: #fff;
    background: #b6b6b6;
    border-radius: 4px;
    -webkit-transition: all 0.9s;
    -o-transition: all 0.9s;
    -moz-transition: all 0.9s;
    transition: all 0.9s;
}

    .vanewsaa33:hover {
        border: 1px solid #e5e5e5;
        background: #b1b1b1;
    }

.announcementhk1 {
    color: #fff;
    background: #125875;
    padding: 5px 10px 5px 10px;
}

.datee3 {
    color: #333;
}

.headnewss3 {
    color: #333;
}

.latest55 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
}

.eventshead {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.textseccpp33 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 15px;
    line-height: 20px;
    color: #000000;
    font-weight: 400;
    text-align: justify;
}

.eventsimg {
    height: 200px;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.eventss-box {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
    float: left;
    background-color: #fff;
    border-radius: 5px;
}

.eventshead .owl-nav {
    position: absolute;
    right: 10px;
    top: -52px;
}

.evehead {
    padding: 0px 0px 0px 15px;
}

/**********academics*******/
.academics {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 60px 0px;
    float: left;
}

.academics44 {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.academics44-h1 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: auto;
    width: 100%;
    float: left;
    font-size: 50px;
    line-height: 60px;
    font-weight: 600;
    color: #141b22;
    text-align: center;
}

.academics44p {
    height: 5px;
    width: 40px;
    background-color: #fe7350;
    margin: 0px auto;
    display: table;
    border-radius: 10px;
    margin-bottom: 30px;
}

/******/
.boxadademicc {
    height: 100px;
    width: 100px;
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
    border: dashed 1px #f95569;
    border-radius: 50%;
}

.boxadademicc2 {
    height: 80px;
    width: 80px;
    margin: 8px auto;
    padding: 0px 0px 0px 0px;
    border: 1px dashed #f95569;
    border-radius: 50%;
    background: #f95569;
}

.boxadademicc3 {
    height: 65px;
    width: 65px;
    margin: 6px auto;
    padding: 0px 0px 0px 0px;
    background-color: #fff;
    border-radius: 50%;
    float: left;
    margin-left: 7px;
}

.boxadademimg {
    height: 50px;
    width: 50px;
    margin: 7px auto;
    border-radius: 50%;
}

.acmainbox {
    height: auto;
    width: 100%;
    margin: 0px 0px 30px 0px;
    padding: 10px;
    float: left;
    background-color: #fff;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    -webkit-transition: all 0.9s;
    -o-transition: all 0.9s;
    -moz-transition: all 0.9s;
    transition: all 0.9s;
}

    .acmainbox:hover {
        background-color: #ff7350;
        -webkit-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px);
    }

        .acmainbox:hover .boxadademicc {
            border: dashed 1px #fff;
        }

        .acmainbox:hover .boxadademicc2 {
            border: dashed 1px #fff;
        }

        .acmainbox:hover .acmainboxh1 {
            color: #fff;
        }

        .acmainbox:hover .collpincop {
            color: #fff;
        }


.acmainboxh1 {
    height: 55px;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    float: left;
    font-size: 14px;
    line-height: 22px;
    color: #333;
    font-weight: 500;
    text-align: center;
}


.green {
    background-color: #87c15b;
}

.yellow {
    background-color: #f7b14f;
}

.purple {
    background-color: #744392;
}

.cyan {
    background-color: #00a7b7;
}

.orange {
    background-color: #fa892d;
}

.blue {
    background-color: #5e99b7;
}

.red {
    background-color: #e14c45;
}

.collpincop {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 12px;
    line-height: 20px;
    color: #333;
    font-weight: 400;
    text-align: center;
}

/*******/
.studentupdatess {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    float: left;
    background-color: #fafafa;
    border: 1px solid #efecec;
}

.studentupdatess2 {
    height: 245px;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 0px 5px;
}


/*****tab horizontak*/
a:hover, a:focus {
    text-decoration: none;
    outline: none;
}

.nav-tabs {
    position: relative;
}

    .nav-tabs > li:hover:after,
    .nav-tabs .active:after {
        content: "";
        border-top: 10px solid #ff7350;
        border-left: 9px solid transparent;
        border-right: 9px solid transparent;
        position: absolute;
        top: 47px;
        right: 38%;
    }

    .nav-tabs > li > a {
        border-radius: 0px;
        background: #272d33;
        padding: 10px 10px;
        color: #fff;
        font-size: 18px;
        line-height: 23px;
        font-weight: 400;
        float: left;
    }

        .nav-tabs > li > a:hover {
            border-color: transparent;
            background: #ff7350;
            transition: 0.3s ease;
        }

    .nav-tabs > li.active > a,
    .nav-tabs > li.active > a:focus,
    .nav-tabs > li.active > a:hover {
        background: #ff7350;
        color: #fff;
    }

.tab-content > .tab-pane {
    border: 1px solid #e5e5e5;
    border-top: 0px none;
    padding: 15px 20px 15px 15px;
    line-height: 22px;
    font-size: 15px;
    font-weight: 400;
    margin: 0px 0px 0px 0px;
    color: #333;
    height: auto;
    width: 100%;
    float: left;
}

.tab-readmore {
    height: auto;
    width: 100%;
    margin: 15px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    float: left;
}

.tab-readmore-a {
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 4px 20px 4px 20px;
    float: left;
    font-size: 15px;
    line-height: 23px;
    background-color: #ff7350;
    border: 1px solid #ff7350;
    color: #fff;
    text-align: center;
    font-weight: 400;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    border-radius: 4px;
}

    .tab-readmore-a:hover {
        border: 1px solid #ff7350;
        color: #333;
        background-color: #fff;
    }


/*******news date*/
.tabnmm {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 15px 0px;
    float: left;
    border-bottom: 1px solid #ddd;
}

.newsdatta {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 13px;
    line-height: 19px;
    font-weight: 600;
    text-align: left;
    font-style: italic;
    color: #269409;
}

.newsdattap {
    height: auto;
    width: 100%;
    margin: 5px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 13px;
    line-height: 19px;
    font-weight: 400;
    text-align: left;
    color: #737070;
}

.downloaddm {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.downloaddmp {
    height: auto;
    width: 50%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 14px;
    line-height: 25px;
    font-weight: 400;
    text-align: left;
    color: #6b6b6b;
}

.iconsaat {
    margin: 0px 15px 0px 0px;
    padding: 0px 4px;
    font-size: 14px;
    color: #23a000;
}

/*********select tab*/
.selectzonep {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    margin: 0px 0px 10px 0px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

    .form-control:focus {
        border: 1px solid #ccc;
    }

.fondsta {
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 4px 15px 4px 15px;
    float: left;
    font-size: 15px;
    line-height: 23px;
    background-color: #ff7350;
    border: 1px solid #ff7350;
    color: #fff;
    text-align: center;
    font-weight: 400;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    -webkit-transition: all 0.9s;
    -o-transition: all 0.9s;
    -moz-transition: all 0.9s;
    transition: all 0.9s;
    border-radius: 4px;
}

    .fondsta:hover {
        border: 1px solid #ff7350;
        color: #333;
        background-color: #fff;
    }
/**********/
.rightarrowwk {
    float: right;
}

.downmenuuk {
    font-size: 14px;
    padding: 0px 0px 0px 2px;
}


/**********latestpublickk*/
.latestpublickk {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 60px 0px 60px 0px;
    float: left;
    background-color: #37460e;
    background-image: url(https://www.transparenttextures.com/patterns/redox-02.png);
    position: relative;
}

.newsangabb {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 15px 10px;
    float: left;
    background-color: #fff;
    border-radius: 4px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

    .newsangabb:hover {
        margin: -5px 0px 0px 0px;
    }

    .newsangabb img {
        width: 100%;
    }

    .newsangabb .owl-dots {
        display: none !important;
    }

    .newsangabb .owl-nav {
        position: absolute;
        top: -66px;
        right: 0px;
    }
/*****fix icons******/
.fix-social-ul {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: fixed;
    right: 0;
    top: 14%;
    z-index: 9;
}

    .fix-social-ul li {
        margin: 1px 0 0;
        padding: 0;
        list-style-type: none;
    }

        .fix-social-ul li a {
            padding: 0;
            margin: 1px 0;
            font-size: 18px;
            color: #fff;
            width: 36px;
            height: 36px;
            background: #4d6fa9;
            text-align: center;
            line-height: 36px;
            border-radius: 10px 0px 0px 10px;
            box-shadow: 0 5px 10px 0 rgb(86 86 86 / 20%);
            transition: .3s;
            float: right;
        }

            .fix-social-ul li a:hover {
                opacity: .8;
                width: 60px;
            }
/**********/

/*********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: #151d3d;
    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: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 30px;
    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: 30px 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: 8px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 22px;
    line-height: 30px;
    font-weight: 700;
    color: #222;
    text-align: left;
    position: relative;
}

    .pagebordd-dingtth2:before {
        content: "";
        position: absolute;
        height: 4px;
        width: 30px;
        background-color: #ff7350;
        float: left;
        bottom: -3px;
    }


.pageborddgt {
    height: 4px;
    width: 30px;
    margin: 0 0 20px;
    padding: 0;
    float: left;
    background-color: #ff7350;
}

.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;
}


/**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: #ff7350;
}

.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: 500px;
    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;
}

.contactuspagep {
    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: #333;
}

.formcontrolk {
    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;
}

    .formcontrolk:focus {
        border-color: #fff;
        outline: 0;
        border: 1px solid #e0e1e5;
    }

/*****captcha*/
.Clabel-main {
    height: auto;
    width: 100%;
    margin: 0px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.Clabel {
    height: 42px;
    width: 85px;
    margin: 0px 5px 0px 0px;
    padding: 0px 3px 0px 3px;
    font-size: 15px;
    line-height: 40px;
    font-weight: 500;
    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: #ff7350;
    border: 1px solid #ff7350;
    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: #151d3d;
        border: 1px solid #151d3d;
    }

.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: #ff7350;
    border: 1px solid #ff7350;
    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: #151d3d;
        border: 1px solid #151d3d;
    }

.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;
}


/*******about us page coding*******/
.welcome-title {
    height: auto;
    width: 100%;
    margin: 8px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 22px;
    line-height: 30px;
    font-weight: 700;
    color: #222;
    text-align: left;
    position: relative;
}

    .welcome-title:before {
        content: "";
        position: absolute;
        height: 4px;
        width: 30px;
        background-color: #ff7350;
        float: left;
        bottom: -3px;
    }


.course-h {
    height: auto;
    width: 100%;
    margin: 8px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    font-size: 18px;
    line-height: 28px;
    font-weight: 700;
    color: #000000;
    text-align: left;
    position: relative;
}

    .course-h:before {
        content: "";
        position: absolute;
        height: 4px;
        width: 30px;
        background-color: #ff7350;
        float: left;
        bottom: -3px;
    }

.welcome-p {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    line-height: 28px;
    font-weight: 400;
    color: #000000;
    text-align: justify;
}

.social-outread-bx-wpr {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px;
    width: 100%;
    float: left;
}

.social-outread-date {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px;
    height: auto;
    width: 100%;
    float: left;
    letter-spacing: 1px;
    font-size: 14px;
    line-height: 22px;
    color: #e00000;
    font-weight: 600;
}

.social-outread-date-icon {
    margin: 0px 0px 0px 0px;
    position: relative;
    color: #e00000;
    padding: 0px 0px;
}

ol {
    height: auto;
    width: 100%;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 15px;
    float: left;
}

    ol li {
        height: auto;
        width: 100%;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        float: left;
        font-size: 16px;
        line-height: 28px;
        font-weight: 400;
        color: #000000;
        text-align: justify;
    }

p {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    line-height: 25px;
    font-weight: 400;
    color: #000000;
    text-align: left;
}


/***************table*********************/
tr:nth-child(even) {
    background-color: #f4f4f4;
}

.tablepagee-sec {
    height: auto;
    width: 100%;
    margin: 10px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

table, th, td {
    border: 1px solid #cacaca;
    border-collapse: collapse;
}

table, th {
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 5px 10px 5px 10px !important;
    font-size: 13px;
    line-height: 23px;
    color: #000;
    text-align: left !important;
    font-weight: 600;
    font-family: 'Trebuchet-MS';
}

table, tr, td {
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 3px 10px 3px 10px !important;
    font-size: 13px;
    line-height: 23px;
    font-weight: 400;
    color: #000000;
    text-align: left;
    font-family: 'Trebuchet-MS';
}

    tr:hover {
        background-color: #f5f5f5;
    }



.ptablewprs {
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    float: left;
}

/********ul*/
.pageba {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

.pageba-ul {
    height: auto;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

    .pageba-ul li {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        list-style-type: none;
        display: flex;
    }

        .pageba-ul li a {
            margin: 0px 0px 0px 0px;
            padding: 0px 5px 5px 25px;
            list-style-type: none;
            float: left;
            font-size: 15px;
            line-height: 25px;
            font-weight: 600;
            color: #777;
            position: relative;
            text-align: left;
        }

            .pageba-ul li a:before {
                font-family: FontAwesome;
                content: "\f0a4";
                font-size: 15px;
                line-height: 27px;
                color: #ff7350;
                font-weight: 400;
                left: 0px;
                top: 0px;
                position: absolute;
            }

/********/
.program-list {
    line-height: 1.6 !important;
    padding: 0px;
    margin: 0px 0px 10px 0px;
    width: 100%;
    float: left;
}

    .program-list li {
        padding: 0px 0px 5px 15px;
        margin: 0px;
        color: #777;
        list-style: none;
        display: block;
        font-size: 15px;
        font-family: 'Trebuchet-MS';
    }

        .program-list li:before {
            font-family: FontAwesome;
            content: "\f0a4";
            font-size: 16px;
            color: #ff7350;
            padding: 0px 8px 0px 0px;
            left: 10px;
            position: absolute;
        }


.research-stations-list {
    margin: 0px;
    padding: 0px !important;
    float: left;
    width: 100%;
    height: auto;
}

    .research-stations-list li {
        text-decoration: none;
        color: #777;
        list-style: none;
        padding: 0px;
        line-height: 28px;
        font-size: 15px;
        position: relative;
        padding: 0px 0px 0px 32px;
        font-family: 'Trebuchet-MS';
    }

        .research-stations-list li:before {
            font-family: FontAwesome;
            content: "\f0a4";
            font-size: 16px;
            color: #ff7350;
            padding: 0px 8px 0px 0px;
            left: 10px;
            position: absolute;
        }

.table-responsive {
    min-height: .01% !important;
    overflow-x: auto !important;
}

.krishi-yogna-list {
    margin: 0px;
    padding: 0px !important;
    width: 100%;
    height: auto;
    float: left;
}

    .krishi-yogna-list li {
        text-decoration: none;
        padding: 8px 0px 8px 23px;
        color: #616161;
        height: auto;
        float: left;
        font-size: 14px;
        width: 100%;
        display: inline;
        list-style-type: none;
        position: relative;
    }

        .krishi-yogna-list li a {
            text-decoration: none;
            color: #616161;
            height: auto;
            float: left;
            font-size: 14px;
        }

            .krishi-yogna-list li a:hover {
                text-decoration: underline !important;
                color: #ec0f0f;
            }

        .krishi-yogna-list li:before {
            font-family: FontAwesome;
            content: "\f0a4";
            font-size: 14px;
            color: #b57309;
            padding: 0px 8px 0px 0px;
            left: 3px;
            position: absolute;
        }

/***********************************Happening******************************************/
.bau-header {
    margin: 0px;
    margin-bottom: 20px;
    font-size: 20px;
    padding: 0px;
    width: 100%;
    height: auto;
    font-family: 'Trebuchet-MS';
}

.hrs {
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #b57309;
    padding: 4px 0px;
    margin: 0 0 -3px 0;
    display: inline-block;
}

.issue-dvsss {
    width: 100%;
    float: left;
    margin: 10px 0px 20px 0px;
    padding: 5px 5px;
    background: #f5f5f5;
    text-align: center;
    border: 1px solid #ddd;
}

    .issue-dvsss img {
        width: 100%;
    }

.issue-p {
    font-size: 14px;
    color: #444;
    margin: 7px 0px 5px 0px;
    line-height: 24px;
    padding: 0px 10px;
    text-align: center;
    font-weight: 700;
    float: left;
    height: 42px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    align-items: center;
    display: flex;
    text-align: center;
}

.border-span {
    /*border-bottom:1px solid #444;*/
    color: #444;
    width: 100%;
}

.issue-p1 {
    font-size: 13px;
    color: #000;
    color: #444;
    margin-bottom: 15px;
    line-height: 24px;
    padding: 0px 10px;
    text-align: center;
    min-height: 48px;
}

.issue-innr-sec {
    margin: 0px 0px 40px 0px;
    padding: 0px;
    width: 100%;
    height: auto;
    float: left;
}

.items {
    text-align: center;
    float: left;
    margin: 0px;
    position: relative;
    overflow: hidden;
}

.items,
.item-hover,
.item-hover .mask,
.item-img,
.item-type-move .item-info {
    width: 100%;
    height: 330px;
    padding: 10px;
}

    .item-type-move .item-info .ban-bot-gd {
        width: 100%;
        height: 200px;
    }

    .item-type-move .item-info .ban-bot-gd {
        width: 100%;
        height: 100%;
    }

    .item-hover,
    .item-hover .mask,
    .item-img {
        position: absolute;
        top: 0;
        left: 0;
    }

.item-type-move .item-hover {
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
    opacity: 0;
    cursor: pointer;
    z-index: 5;
}

.item-type-move .item-info {
    z-index: 10;
    color: #ffffff;
    position: relative;
    z-index: 5;
    overflow: hidden;
}

    .item-type-move .item-info .headline,
    .item-type-move .item-info .date {
        width: 100%;
        width: 100%;
        position: absolute;
        -webkit-transition: all 300ms ease-out;
        -moz-transition: all 300ms ease-out;
        -o-transition: all 300ms ease-out;
        transition: all 300ms ease-out;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
        padding: 10px 10px;
        font-family: 'open_sanssemibold';
        margin: 0 auto;
        /*left: 22%;*/
    }

    .item-type-move .item-info .headline {
        font-size: 14px;
        top: 10px;
    }

    .item-type-move .item-info .date {
        font-size: 14px;
        font-style: italic;
        bottom: 10px;
    }

    .item-type-move .item-info .line {
        height: 1px;
        width: 85%;
        margin: 2px auto 0 auto;
        background-color: #ffffff;
    }

.item-type-move .item-hover .mask {
    background-color: #000;
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    z-index: 0;
}

.item-type-move .item-hover:hover {
    opacity: 1;
}

    .item-type-move .item-hover:hover .item-info .headline {
        top: 35%;
    }

    .item-type-move .item-hover:hover .item-info .date {
        bottom: 40%;
    }

.item-img {
    /*background-color: #057c5c;*/
    background-color: #104a02;
    z-index: 0;
}

.paper-cutting-sec {
    margin: 40px 0px 40px 0px;
    padding: 0px;
    width: 100%;
    height: auto;
    float: left;
}

.paper-cutting-img {
    margin: 30px 0px 40px 0px;
    padding: 0px;
    width: 100%;
    height: auto;
    float: left;
}

.reasearch-diary-wraper {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    height: auto;
    float: left;
}

.ctel-listul {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 100%;
    height: auto;
}

    .ctel-listul li {
        text-decoration: none;
        color: #252d31;
        list-style: none;
        padding: 0px;
        line-height: 24px;
        font-size: 14px;
        position: relative;
        padding: 0px 0px 0px 26px;
    }

        .ctel-listul li:before {
            font-family: FontAwesome;
            content: "\f0a4";
            font-size: 14px;
            color: #269409;
            padding: 0px 8px 0px 0px;
            left: 3px;
            position: absolute;
        }



.newsgalry-sec {
    margin: 70px 0px 0px 0px;
    padding: 70px 0px 70px 0px;
    height: auto;
    width: 100%;
    float: left;
    background-color: #ebebeb;
    background-image: url(https://www.transparenttextures.com/patterns/low-contrast-linen.png);
}

.nws-glry-db-img {
    margin: 0px;
    padding: 0px;
    width: 100%;
    float: left;
}

.newsangabb3333 {
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 19px 15px;
    float: left;
    background-color: #fff;
    border-radius: 4px;
}

    .newsangabb3333 .owl-dots {
        display: none !important;
    }

    .newsangabb3333 .owl-nav {
        position: absolute;
        top: -66px;
        right: 0px;
    }

    .newsangabb3333 .owl-theme .owl-nav [class*=owl-] {
        padding: 4px 10px;
        background: #ff7350;
    }

    .newsangabb3333 .hms-nav-btn-prev-slide:before {
        color: #fff;
    }

    .newsangabb3333 .hms-nav-btn-nxt-slide:before {
        color: #fff;
    }

.nws-glry-ttlh {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 8px 0px;
    height: auto;
    width: 100%;
    float: left;
    font-size: 22px;
    line-height: 30px;
    font-weight: 600;
    color: #141b22;
    text-align: left;
    border-bottom: 3px double #e5e5e5;
}

.nws-glry-db-content {
    margin: 10px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    float: left;
    max-height: 254px;
    overflow: hidden;
}

    .nws-glry-db-content p {
        margin: 0px;
        padding: 0px;
        width: 100%;
        float: left;
        color: #000000;
        line-height: 25px;
        text-align: justify;
        display: -webkit-box;
        -webkit-line-clamp: 10;
        -webkit-box-orient: vertical;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.new-vw-all-ul {
    margin: 10px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    float: left;
    text-align: right;
}

    .new-vw-all-ul li {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
    }

        .new-vw-all-ul li a {
            margin: 0px;
            padding: 4px 12px;
            font-size: 14px;
            font-weight: 600;
            background: #ff7350;
            color: #fff;
            border-radius: 2px;
            text-decoration: underline !important;
        }


.collaborate-sec {
    margin: 30px 0px 30px 0px;
    padding: 0px;
    width: 100%;
    height: auto;
    float: left;
}

.collaborate-h {
    margin: 15px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    height: auto;
    float: left;
    font-weight: 600;
    text-transform: capitalize;
    letter-spacing: 0px;
    text-align: center;
    font-size: 28px;
    line-height: 33px;
    color: #272727;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}

.collaborate-slide-wpr-sec {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    height: auto;
    float: left;
}

.collaborate-img-wpr {
    margin: 0px;
    padding: 1px;
    width: 100%;
    height: auto;
    float: left;
    background: #fff;
    border: 1px solid #ddd;
}

.collaborate-slide-wpr-sec .owl-nav {
    display: none !important;
}

.collaborate-slide-wpr-sec .owl-dots {
    margin: 15px 0px 0px 0px;
}


.prnt-mda-sec {
    margin: 20px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    float: left;
}

.prnt-mda-bx {
    margin: 0px 0px 25px 0px;
    padding: 10px 0px 10px 0px;
    width: 100%;
    float: left;
    transition: all .6s ease 0s;
    -moz-transition: all .6s ease 0s;
    -webkit-transition: all .6s ease 0s;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

    .prnt-mda-bx:hover {
        -webkit-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px);
        box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    }

.prnt-mda-bx-img {
    margin: 0px;
    padding: 0px 10px;
    width: 100%;
    float: left;
    height: 260px;
    align-items: center;
    display: flex;
    overflow: hidden;
}

    .prnt-mda-bx-img img {
        object-fit: inherit !important;
        margin: 0px;
        padding: 0px !important;
        width: 100% !important;
        float: left;
        height: 262px !important;
        cursor: zoom-in;
        border-radius: 0px !important;
    }

.prnt-mda-bx-date-p {
    margin: 0px 0px 5px 0px;
    padding: 5px 10px 2px 10px;
    width: 100%;
    font-size: 14px;
    float: left;
    color: #000;
    font-weight: 500;
    border-bottom: 1px solid #ddd;
}

    .prnt-mda-bx-date-p i {
        margin: 4px 0px 0px 0px;
        padding: 0px 5px 0px 0px;
        color: #f00;
        float: left;
    }

.prnt-mda-bx-head-p {
    margin: 9px 0px 10px 0px;
    padding: 9px 10px 0px 10px;
    width: 100%;
    float: left;
    font-weight: 400;
    font-size: 15px;
    line-height: 25px;
    border-top: 1px solid #ddd;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 70px;
}

.updating-soon-sec {
    margin: 15px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    width: 100%;
    height: auto;
    float: left;
    background: #f9f9f9;
    border: 1px solid #e7e7e7;
}

.updating-soon-p {
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 10px 0px;
    width: 100%;
    height: auto;
    float: left;
    font-size: 25px;
    text-align: center;
    line-height: 29px;
    letter-spacing: .5px;
    color: #007233;
}

.updating-soon-p2 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
}
/*=========================================*/
.sc-profile-sec {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    float: left;
}

.sc-profile {
    margin: 15px 0px 15px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    float: left;
    background: #fdfdfd;
    border-radius: 4px;
    border: 1px solid #ddd;
}

.sc-profile-imgs {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 25%;
    float: left;
    height: 170px;
    display: flex;
    align-items: center;
    border: 1px dashed #00c132;
    overflow: hidden;
    border-radius: 4px 0px 0px 4px
}

    .sc-profile-imgs img {
        width: 100%;
    }

.sc-profile-content {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 15px;
    width: 75%;
    float: left;
}

    .sc-profile-content p {
        margin: 0px 0px 0px 0px;
        padding: 5px 0px 0px 0px;
        width: 100%;
        float: left;
        font-size: 14px;
        color: #000;
    }

        .sc-profile-content p span {
            font-weight: 500;
        }

.sc-profile-view-dt {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 15px;
    width: 100%;
    float: left;
}

.css-button-sliding-to-left--rose {
    margin: 5px 0px 0px 0px;
    min-width: 100px;
    height: 30px;
    color: #fff;
    padding: 0px 10px;
    cursor: pointer;
    transition: all 0.3s ease;
    position: relative;
    display: inline-block;
    outline: none;
    border-radius: 5px;
    z-index: 0;
    background: #fff;
    overflow: hidden;
    border: 1px solid #ff0a78;
    color: #ff0a78;
    line-height: 28px;
    font-weight: 500;
    font-size: 14px;
}

    .css-button-sliding-to-left--rose:hover {
        color: #fff;
    }

        .css-button-sliding-to-left--rose:hover:after {
            width: 100%;
        }

    .css-button-sliding-to-left--rose:after {
        content: "";
        position: absolute;
        z-index: -1;
        transition: all 0.3s ease;
        left: 0;
        top: 0;
        width: 0;
        height: 100%;
        background: #ff0a78;
    }
/*===================================*/
.ints-loader-wpr {
    display: none;
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto;
    float: left;
    background: #ffffff80;
    position: fixed;
    z-index: 9999999999;
    left: 0;
    bottom: 0;
    top: 0;
}

.ints-loader-wpr-inr {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ints-loader {
    background-color: #fff;
    padding: 6px 15px;
    height: auto;
    -webkit-border-radius: 9px 9px 9px 9px;
    border-radius: 2px;
    border: 1px solid #fff;
    box-shadow: 0 3px 14px 1px rgba(92,91,91,.85);
}

.ints-loader-txt {
    color: #414141;
    font-weight: 500;
    font-size: 16px;
    z-index: 999999;
    position: relative;
    letter-spacing: 1px;
    text-align: center;
    margin: 0px;
    line-height: 33px;
}

.ints-loader-img {
    width: 30px;
    margin: 0px 8px 0 0;
    float: left;
}
/*========================================================*/
.dwnld-app-sec {
    margin: 0px 0px 50px 0px;
    padding: 0;
    width: 100%;
    float: left;
}

.dwnld-app-inr {
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
}

.dwnld-app-title-h {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: auto;
    width: 100%;
    float: left;
    font-size: 40px;
    line-height: 53px;
    font-weight: 600;
    color: #141b22;
    text-align: center;
}

.dwnld-app-bx-sec {
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
}

.dwnld-app-bx-wpr {
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
}

.dwnld-app-bx-wpr-img-sec {
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
}

    .dwnld-app-bx-wpr-img-sec img {
        margin: 0;
        padding: 0;
        width: 100%;
        float: left;
    }

.dwnld-app-bx-wpr-txt {
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
}

    .dwnld-app-bx-wpr-txt a {
        margin: 0;
        padding: 0;
        width: 100%;
        float: left;
    }


/*==================================================*/
.facilities-pages {
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
}

.facilities-pages-bx-wpr {
    margin: 10px 0px 10px 0px;
    padding: 8px;
    width: 100%;
    float: left;
    background: #f5f5f5;
    text-align: center;
    border: 1px solid #ddd;
}

.facilities-pages-bx-wpr-imgs {
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
    overflow: hidden;
    height: 255px;
    display: flex;
    align-items: center;
    background: #fff;
}

    .facilities-pages-bx-wpr-imgs img {
        margin: 0;
        padding: 0;
        width: 100%;
        float: left;
        transition: all .3s ease-in-out;
        max-height: 100%;
        max-width: 100%;
    }

.facilities-pages-bx-wpr-contnt {
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
}

.facilities-pages-bx-wpr-contnt-h {
    margin: 10px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    width: 100%;
    float: left;
    color: #000;
    text-align: center;
    font-size: 17px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.facilities-pages-bx-wpr:hover .facilities-pages-bx-wpr-imgs img {
    transform: scale(1.1);
}



/*================================================*/
.awards-sec {
    margin: 0;
    padding: 10px 0px 0px 0px;
    width: 100%;
    float: left;
    /*background-color: #ff7350;
    background-image: url(https://www.transparenttextures.com/patterns/low-contrast-linen.png);*/
}

.awards-sec-titleh {
    margin: 0px 0px 20px 0px;
    padding: 0;
    width: 100%;
    float: left;
    font-weight: 600;
    text-transform: capitalize;
    letter-spacing: 0px;
    text-align: center;
    font-size: 28px;
    line-height: 33px;
    color: #ffffff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}

.awards-sec-slider-wpr {
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
}

.awards-sec-slider-bx-wpr {
    margin: 0;
    padding: 5px;
    width: 100%;
    float: left;
    background: #f5f5f5;
    text-align: center;
    border: 1px solid #ddd;
    border-radius: 2px;
}

.awards-sec-slider-bx-wpr-img {
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
    height: 290px;
    display: flex;
    align-items: center;
    background: #fff;
    overflow: hidden;
}

    .awards-sec-slider-bx-wpr-img img {
        margin: 0;
        padding: 0;
        width: 100%;
        float: left;
        transition: all .3s ease-in-out;
    }

.awards-sec-slider-bx-wpr-h {
    margin: 8px 0px 8px 0px;
    padding: 8px 0px 8px 0px;
    width: 100%;
    float: left;
    font-size: 15px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 500;
    height: 31px;
}

.awards-sec .owl-nav {
    display: none;
}

.awards-sec .owl-theme .owl-dots, .owl-theme .owl-nav {
    margin: 15px 0px 0px 0px;
}

.awards-sec-slider-bx-wpr:hover .awards-sec-slider-bx-wpr-img img {
    transform: scale(1.1);
}

.researchunits-ul {
    margin: 0px;
    padding: 0px;
    width: 100%;
    float: left;
}

    .researchunits-ul li {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        width: 100%;
        float: left;
    }

        .researchunits-ul li a {
            padding: 0px 0px;
            margin: 2px 0px;
            float: left;
            color: #000;
            font-size: 14px;
            line-height: 29px;
            transition: .3s;
            -moz-transition: .5s;
            -webkit-transition: .5s;
            -ms-transition: .5s;
            -o-transition: .5s;
        }

            .researchunits-ul li a i {
                padding: 0px 6px 0px 0px;
                color: #ff7350;
            }

            .researchunits-ul li a:hover {
                padding: 0px 0px 0px 6px;
                text-decoration: underline;
                font-weight: 600;
            }
/*=============================================*/
.criteria-sec {
    margin: 0px;
    padding: 0px;
    width: 100%;
    float: left;
}

.criteria-menu-ul {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 15px 0px;
    width: 100%;
    float: left;
    text-align: center;
    border-bottom: 1px solid #ddd;
}

    .criteria-menu-ul li {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        display: inline;
    }

        .criteria-menu-ul li a {
            margin: 0px 2px;
            padding: 8px 15px;
            border: 2px solid #000;
            font-size: 14px;
            border-radius: 2px;
            transition: .3s;
            -moz-transition: .5s;
            -webkit-transition: .5s;
            -ms-transition: .5s;
            -o-transition: .5s;
        }

            .criteria-menu-ul li a:hover {
                background-color: #212529;
                border-color: #212529;
                color: #fff;
            }




.criteria-h1 {
    margin: 10px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    float: left;
    font-size: 25px;
    font-weight: 600;
    line-height: 40px;
}

.criteria-h2 {
    margin: 15px 0px 15px 0px;
    padding: 0px;
    width: 100%;
    float: left;
    font-size: 24px;
    font-weight: 500;
    color: #055160;
}

.criteria-h3 {
    margin: 0px 0px 35px 0px;
    padding: 15px 15px;
    width: 100%;
    float: left;
    font-size: 24px;
    font-weight: 500;
    color: #055160;
    background-color: #cff4fc;
    border-color: #b6effb;
    border-radius: 4px;
}

.txtrotatetionS {
    transform: rotate(-90deg);
    float: inline-end;
    width: 86px;
    font-size: 14px;
    margin: 30px -27px 0px 0px;
    /* Legacy vendor prefixes that you probably don't need... */
    /* Safari */
    -webkit-transform: rotate(-90deg);
    /* Firefox */
    -moz-transform: rotate(-90deg);
    /* IE */
    -ms-transform: rotate(-90deg);
    /* Opera */
    -o-transform: rotate(-90deg);
}

.srch-popup-close-btn-ul {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
}

    .srch-popup-close-btn-ul li {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
    }

        .srch-popup-close-btn-ul li a {
            margin: 0px;
            padding: 1px 0px 0px 1px;
            text-decoration: none;
            color: #fff;
            cursor: pointer;
            font-size: 20px;
            -webkit-transition: -webkit-transform .3s ease;
            -moz-transition: -moz-transform .3s ease;
            -ms-transition: -ms-transform .3s ease;
            transition: transform .3s ease;
            position: absolute;
            right: -9px;
            z-index: 9999;
            top: -8px;
            color: #868686;
            background: #fff;
            width: 30px;
            height: 30px;
            border-radius: 50px;
            text-align: center;
        }

            .srch-popup-close-btn-ul li a:hover {
                -webkit-transform: rotate(90deg);
                -moz-transform: rotate(90deg);
                -ms-transform: rotate(90deg);
                -o-transform: rotate(90deg);
                transform: rotate(90deg);
            }

.wdth20s {
    width: 20%;
}


.headlgowdth {
    width: 14%;
}
