﻿

.banner-section .slide {
    width: 100% !important;
}

.social-list a {
    padding: 10px 10px !important;
    font-size: 14px;
    font-weight: 700;
    background-color: rgba(0,0,0,0.09);
}

.headerTop {
    height: 35px;
}

.nocount {
    font-size: 16px;
}

.cmOuter {
    background: #171717 !important;
}

#divAnim1 {
    font-family: 'Futura Bk BT';
    background-color: #256179 !important;
}

.ui-datepicker-current-day; {
    background-color: #0f2a35 !important;
}


#divAnim {
    background-color: #1b6786 !important;
}

.cmOuter .msgBtn {
    background: #1b6380 !important;
}


/***********Navbar Start*******/

.nav-item hover {
    background-color: #eae24a;
    border-radius: 50%;
}

.teacherCounter {
    background: #ededee;
    padding: 5px;
    text-align: center;
    position: relative;
    height: 150px;
}

    .teacherCounter .count {
        font-size: 3.000em;
        font-weight: 600;
        margin-bottom: 15px;
        line-height: 30px;
    }

    .teacherCounter .counter {
        /*font-size: 3.000em;*/
        font-weight: 600;
        /* margin-bottom: 15px; */
        line-height: 30px;
    }

.serviceLiInfo .small {
    font-size: 1.286em;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
}


.section-heading, .section-heading-events {
    font-size: 36px;
    line-height: 1.2em;
    font-weight: 700;
    color: #e23fac;
    margin-bottom: 2px;
    padding-top: 10px;
    padding-bottom: 5px;
    position: relative;
    /*right: 80px;*/
}

    .section-heading:after, .section-heading-events:after {
        content: '';
        /*display: block;*/
        vertical-align: bottom;
        width: 30px;
        height: 1px;
        background: #FF7000;
        margin-bottom: 10px;
        margin-top: 20px;
    }

    .section-heading span, .section-heading-events span {
        color: #1e4ac6;
    }

    .section-heading.light, .light.section-heading-events {
        color: #ffce07;
    }

        .section-heading.light span, .light.section-heading-events span {
            color: #ffffff;
        }

        .section-heading.light:after, .light.section-heading-events:after {
            background: #ffffff;
        }

    .section-heading.white, .white.section-heading-events {
        color: #ffffff;
    }

    .section-heading.center, .center.section-heading-events {
        text-align: center;
    }

        .section-heading.center:after, .center.section-heading-events:after {
            margin-left: auto;
            margin-right: auto;
        }

    .section-heading.no-after:after, .no-after.section-heading-events:after {
        display: none;
    }

dl.hiw {
    width: 100%;
}

    dl.hiw dt {
        width: 70px;
        height: 70px;
        background-color: #8cc63f;
        color: #ffffff;
        float: left;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        border-radius: 50%;
        text-align: center;
        padding-top: 0px;
    }

        dl.hiw dt .fa {
            font-size: 24px;
            color: #ffffff;
        }

    dl.hiw dd {
        margin-left: 90px;
        margin-bottom: 40px;
        position: relative;
    }

        dl.hiw dd .no {
            position: absolute;
            top: 17px;
            left: 0;
            font-size: 70px;
            opacity: 0.1;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
            filter: alpha(opacity=10);
        }

        dl.hiw dd h3, dl.hiw dd .jumbo-heading h2, .jumbo-heading dl.hiw dd h2, dl.hiw dd .jumbo-heading .banner-page .title-page, .jumbo-heading .banner-page dl.hiw dd .title-page, dl.hiw dd .banner-page .jumbo-heading .title-page, .banner-page .jumbo-heading dl.hiw dd .title-page {
            clear: none;
            padding-top: 10px;
            color: #333333;
        }

.no-touch #cd-zoom-in:hover,
.no-touch #cd-zoom-out:hover {
    background-color: #000000;
}

.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
    -webkit-transition: opacity .3s 0s, visibility 0s 0s;
    -moz-transition: opacity .3s 0s, visibility 0s 0s;
    transition: opacity .3s 0s, visibility 0s 0s;
}

.icon-with-text .no {
    position: absolute;
    top: 45px;
    left: 0;
    font-size: 65px;
    opacity: 0.1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
    filter: alpha(opacity=10);
    color: #333333;
    font-family: "Lora", serif;
    font-weight: 600;
}

.no-gutter {
    margin-right: 0;
    margin-left: 0;
}

    .no-gutter > [class^="col-"],
    .no-gutter > [class*=" col-"],
    .no-gutter[class*='col-'],
    .no-gutter[class*=" col-"] {
        padding-right: 0;
        padding-left: 0;
    }

.gutter-5 {
    margin-right: 0;
    margin-left: 0;
}

    .gutter-5 > [class^="col-"],
    .gutter-5 > [class*=" col-"],
    .gutter-5[class*='col-'],
    .gutter-5[class*=" col-"] {
        padding-right: 5px;
        padding-left: 5px;
    }

td {
    font-size: 15px;
}
/***********Navbar End ************/

/***************/
SliderForGallery .slick-slide {
    width: 350px !important;
}

.slick-slide slick-cloned {
    width: 227px;
}

.modal .show {
    -webkit-transform: scale(0.05);
    -ms-transform: scale(0.05);
    transform: scale(1.05);
}

#costumModal32 .modal-content {
    background: #5b234a !important;
    border-bottom-left-radius: 35px;
    border-top-right-radius: 35px;
}


.modal-content {
    outline: none !important;
}




th {
    text-align: center;
    /*background-color: #0f2a35 !important;*/
    background-color: #113d4f !important;
    color: #fff !important;
    border: 1px solid #000;
}

.pd_40 {
    padding: 0px 0 !important;
}

.section, section {
    padding: 1px 0px 0px !important;
}


.ui-datepicker-inline {
    width: 101%;
}

/************/


/*Styling Start*/


.pricingTable.brown {
    border-bottom-color: #b36843;
    border-radius: 15px;
    border-right: 2px solid #b36843;
    border-left: 2px solid #b36843;
}

.pricingTable.yellow {
    border-bottom-color: #f3a117;
    border-radius: 15px;
    border-right: 2px solid #f3a117;
    border-left: 2px solid #f3a117;
}

.pricingTable.purple {
    border-bottom-color: #337ab7;
    border-radius: 15px;
    border-right: 2px solid #337ab7;
    border-left: 2px solid #337ab7;
}

.pricingTable.blue {
    border-bottom-color: #128c98;
    border-radius: 15px;
    border-left: 2px solid #128c98;
    border-right: 2px solid #128c98;
    height: auto;
}
/****************Second Row Box start ******************/
.pricingTable.pink {
    border-bottom-color: #f35bc4;
    border-radius: 15px;
    border-right: 2px solid #f35bc4;
    border-left: 2px solid #f35bc4;
}

.pricingTable.aqua {
    border-bottom-color: #74c3d0;
    border-radius: 15px;
    border-right: 2px solid #74c3d0;
    border-left: 2px solid #74c3d0;
}

.pricingTable.maroon {
    border-bottom-color: #b52e2e;
    border-radius: 15px;
    border-right: 2px solid #b52e2e;
    border-left: 2px solid #b52e2e;
}

.pricingTable.navyblue {
    border-bottom-color: #6161e0;
    border-radius: 15px;
    border-left: 2px solid #6161e0;
    border-right: 2px solid #6161e0;
    height: auto;
}

/*pink Box Starting */
.pricingTable.pink {
    border-bottom-color: #f35bc4;
    height: auto;
}

    .pricingTable.pink:before {
        background: #f35bc4;
    }

.pricingTable .pricingTable-header {
    padding: 5px 10px 0px;
    text-align: left;
    position: relative;
}

.pricingTable.pink .price-value {
    border-left-color: #f35bc4;
    border-right-color: #f35bc4;
}

    .pricingTable.pink .price-value:before {
        border-left-color: #f35bc4;
        border-top-color: #f35bc4;
    }

.pricingTable.pink .value {
    border-left-color: #f35bc4;
    border-right-color: #f35bc4;
    color: #fff;
}

.pricingTable.pink .price-value:after {
    border-right-color: #f35bc4;
    border-bottom-color: #f35bc4;
}

.pricingTable.pink .pricing-content li span {
    background: #f35bc4;
    padding: 1px 15px;
    display: inline-block;
    border-radius: 90px;
    color: #fff;
}
/*pink Box End*/

/*Aqua Box Starting */
.pricingTable.aqua {
    border-bottom-color: #74c3d0;
    height: auto;
}

    .pricingTable.aqua:before {
        background: #74c3d0;
    }

.pricingTable .pricingTable-header {
    padding: 5px 10px 0px;
    text-align: left;
    position: relative;
}

.pricingTable.aqua .price-value {
    border-left-color: #74c3d0;
    border-right-color: #74c3d0;
}

    .pricingTable.aqua .price-value:before {
        border-left-color: #74c3d0;
        border-top-color: #74c3d0;
    }

.pricingTable.aqua .value {
    border-left-color: #74c3d0;
    border-right-color: #74c3d0;
    color: #fff;
}

.pricingTable.aqua .price-value:after {
    border-right-color: #74c3d0;
    border-bottom-color: #74c3d0;
}

.pricingTable.aqua .pricing-content li span {
    background: #74c3d0;
    padding: 1px 15px;
    display: inline-block;
    border-radius: 90px;
    color: #fff;
}
/*aqua Box End*/

/*Maroon Box Starting */
.pricingTable.maroon {
    border-bottom-color: #b52e2e;
    height: auto;
}

    .pricingTable.maroon:before {
        background: #b52e2e;
    }

.pricingTable .pricingTable-header {
    padding: 5px 10px 0px;
    text-align: left;
    position: relative;
}

.pricingTable.maroon .price-value {
    border-left-color: #b52e2e;
    border-right-color: #b52e2e;
}

    .pricingTable.maroon .price-value:before {
        border-left-color: #b52e2e;
        border-top-color: #b52e2e;
    }

.pricingTable.maroon .value {
    border-left-color: #b52e2e;
    border-right-color: #b52e2e;
    color: #fff;
}

.pricingTable.maroon .price-value:after {
    border-right-color: #b52e2e;
    border-bottom-color: #b52e2e;
}

.pricingTable.maroon .pricing-content li span {
    background: #b52e2e;
    padding: 1px 15px;
    display: inline-block;
    border-radius: 90px;
    color: #fff;
}
/*Maroon Box End*/


/*NavyBlue Box Starting */
.pricingTable.navyblue {
    border-bottom-color: #6161e0;
    height: auto;
}

    .pricingTable.navyblue:before {
        background: #6161e0;
    }

.pricingTable .pricingTable-header {
    padding: 5px 10px 0px;
    text-align: left;
    position: relative;
}

.pricingTable.navyblue .price-value {
    border-left-color: #6161e0;
    border-right-color: #6161e0;
}

    .pricingTable.navyblue .price-value:before {
        border-left-color: #6161e0;
        border-top-color: #6161e0;
    }

.pricingTable.navyblue .value {
    border-left-color: #6161e0;
    border-right-color: #6161e0;
    color: #fff;
}

.pricingTable.navyblue .price-value:after {
    border-right-color: #6161e0;
    border-bottom-color: #6161e0;
}

.pricingTable.navyblue .pricing-content li span {
    background: #6161e0;
    padding: 1px 15px;
    display: inline-block;
    border-radius: 90px;
    color: #fff;
}
/*NavyBlue Box End*/

/******************Second Box End********************/
/*Styling End*/

.pricingTable {
    /*padding-bottom: 10px;*/
    background: #fff;
    border-bottom: 5px solid #128c98;
    text-align: center;
    overflow: hidden;
    position: relative;
    max-width: 340px;
    width: 100%;
    margin: auto;
}

    .pricingTable .pricingTable-header {
        padding: 5px 20px 0px;
        text-align: left;
        position: relative;
    }

    .pricingTable .price-value {
        display: inline-block;
        width: 123px;
        height: 45px;
        /*padding: 9px;*/
        border: 2px solid #128c98;
        border-top: none;
        border-bottom: none;
        position: relative;
    }

    .pricingTable .pricing-content {
        padding: 0px 10px 0 10px;
        /* margin-bottom: 10px; */
        list-style: none;
        text-align: left;
        transition: all 0.3s ease 0s;
    }

    /*.pricingTable:before {
                    content: "";
                    width: 100%;
                    height: 350px;
                    background: #128c98;
                    position: absolute;
                    top: -188px;
                    left: 0;
                    transform: skewY(-20deg);
                }*/



    .pricingTable:before {
        content: "";
        width: 100%;
        height: 305px;
        background: #128c98;
        position: absolute;
        top: -217px;
        left: 0px;
        transform: skewY(-23deg);
    }


.pricingTable1:before {
    content: "";
    width: 100%;
    height: 350px;
    background: #2d5c8c;
    position: absolute;
    top: -188px;
    left: 0;
    transform: skewY(-20deg);
}

.pricingTable2:before {
    content: "";
    width: 100%;
    height: 350px;
    background: #36c777;
    position: absolute;
    top: -188px;
    left: 0;
    transform: skewY(-20deg);
}

.pricingTable .price-value:after {
    border-top: none;
    border-left: none;
    border-bottom: 3px solid #128c98;
    border-right: 3px solid #128c98;
    top: auto;
    bottom: -44px;
}

.pricingTable .value {
    width: 100%;
    height: 100%;
    border: 2px solid #128c98;
    border-top: none;
    border-bottom: none;
    z-index: 1;
    position: relative;
    font-size: 42px;
}

.pricingTable .pricing-content li span {
    background: #128c98;
    padding: 2px 15px;
    display: inline-block;
    border-radius: 90px;
    color: #fff;
    float: right;
}

.pricingTable .pricing-content li {
    padding: 5px 5px;
    font-size: 14px;
    color: #000;
    position: relative;
}


/*Yellow Box Starting */
.pricingTable.yellow {
    border-bottom-color: #f3a117;
    height: auto;
}

    .pricingTable.yellow:before {
        background: #f3a117;
    }

.pricingTable .pricingTable-header {
    padding: 5px 10px 0px;
    text-align: left;
    position: relative;
}

.pricingTable.yellow .price-value {
    border-left-color: #f3a117;
    border-right-color: #f3a117;
}

    .pricingTable.yellow .price-value:before {
        border-left-color: #f3a117;
        border-top-color: #f3a117;
    }

.pricingTable.yellow .value {
    border-left-color: #f3a117;
    border-right-color: #f3a117;
    color: #fff;
}

.pricingTable.yellow .price-value:after {
    border-right-color: #f3a117;
    border-bottom-color: #f3a117;
}

.pricingTable.yellow .pricing-content li span {
    background: #f3a117;
    padding: 1px 15px;
    display: inline-block;
    border-radius: 90px;
    color: #fff;
}
/*Yellow Box End*/


/*Purple Box Starting */
.pricingTable.purple {
    border-bottom-color: #337ab7;
    height: auto;
}

    .pricingTable.purple:before {
        background: #337ab7;
    }

.pricingTable .pricingTable-header {
    padding: 5px 20px 0px;
    text-align: left;
    position: relative;
}

.pricingTable.purple .price-value {
    border-left-color: #337ab7;
    border-right-color: #337ab7;
}

    .pricingTable.purple .price-value:before {
        border-left-color: #337ab7;
        border-top-color: #337ab7;
    }

.pricingTable.purple .value {
    border-left-color: #337ab7;
    border-right-color: #337ab7;
    color: #fff;
}

.pricingTable.purple .price-value:after {
    border-right-color: #337ab7;
    border-bottom-color: #337ab7;
}

.pricingTable.purple .pricing-content li span {
    background: #337ab7;
    padding: 2px 15px;
    display: inline-block;
    border-radius: 90px;
    color: #fff;
}
/*Purple Box End*/


/*Brown Box Starting */
.pricingTable.brown {
    border-bottom-color: #b36843;
    height: auto;
}

    .pricingTable.brown:before {
        background: #b36843;
    }

.pricingTable .pricingTable-header {
    padding: 5px 20px 0px;
    text-align: left;
    position: relative;
}

.pricingTable.brown .price-value {
    border-left-color: #b36843;
    border-right-color: #b36843;
}

    .pricingTable.brown .price-value:before {
        border-left-color: #b36843;
        border-top-color: #b36843;
    }

.pricingTable.brown .value {
    border-left-color: #b36843;
    border-right-color: #b36843;
    color: #fff;
}

.pricingTable.brown .price-value:after {
    border-right-color: #b36843;
    border-bottom-color: #b36843;
}

.pricingTable.brown .pricing-content li span {
    background: #b36843;
    padding: 2px 15px;
    display: inline-block;
    border-radius: 90px;
    color: #fff;
}
/*Purple Box End*/
/*********************************************/

.one {
    display: none !important;
}



.cmOuter .showmore i {
    color: #000;
}

.cmOuter .showmore {
    top: 0 !important;
    bottom: inherit !important;
    background: rgb(255,215,0);
    color: #000;
}

#divAnim {
    font-family: 'Futura Bk BT';
    background-color: #1b42a6e6;
    position: absolute;
    width: 0;
    height: 0;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    left: 203px;
    top: 0;
    text-align: left;
    border: 1px solid #eefe07;
}

    #divAnim h3 {
        font-family: 'Futura Bk BT';
        text-align: center;
        font-size: 20px;
        position: absolute;
        top: -45px;
        left: 0;
        right: 0;
    }

        #divAnim h3 span {
            background: #1b42a6e6;
            color: #eefe07;
            padding: 5px 10px;
            display: inline-block;
            border-radius: 10px 10px 0 0;
            font-weight: 600;
            border: 1px solid #eefe07;
            z-index: -1;
            border-bottom: 0;
        }

    #divAnim p {
        font-family: 'Futura Bk BT';
        font-size: 15px;
        line-height: 24px;
        letter-spacing: 0.7px;
        text-align: center;
        padding-top: 11px;
    }

    #divAnim label {
        width: 100%;
        color: #009872;
        font-size: 14px;
        padding: 10px;
    }

    #divAnim input {
        padding: 3px 2px;
        border: solid 1px #3079ED;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        background: #6D9BF1;
        color: #FFF;
        cursor: pointer;
    }

    #divAnim div {
        display: none;
        padding: 0 20px;
        color: #fff;
    }

    #divAnim li {
        margin: 0 2px 0 0;
        display: inline;
        font-size: 0.7em;
        font-style: normal;
        padding: 2px 0 2px 2px;
        vertical-align: middle;
    }

#btHide {
    position: absolute;
    top: -7px;
    right: -9px;
    background: #f00;
    color: #fff;
    border-radius: 50%;
    line-height: 20px;
    width: 20px;
    height: 20px;
    font-size: 10px;
    border: 1px solid;
}

    #btHide i {
        font-size: 12px;
        /*line-height: 20px;
                    padding-left: 4px;*/
    }

.cmOuter .edu .showmore {
    top: 0 !important;
    bottom: inherit !important;
}

#divAnim1 {
    font-family: 'Futura Bk BT';
    background-color: #1b42a6e6;
    position: absolute;
    width: 0;
    height: 0;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    left: 203px;
    top: 0;
    text-align: left;
    border: 1px solid #eefe07;
}

    #divAnim1 h3 {
        font-family: 'Futura Bk BT';
        text-align: center;
        font-size: 20px;
        position: absolute;
        top: -45px;
        left: 0;
        right: 0;
    }

        #divAnim1 h3 span {
            background: #1b42a6e6;
            color: #eefe07;
            padding: 5px 10px;
            display: inline-block;
            border-radius: 10px 10px 0 0;
            font-weight: 600;
            border: 1px solid #eefe07;
            z-index: -1;
            border-bottom: 0;
        }

    #divAnim1 p {
        font-family: 'Futura Bk BT';
        font-size: 15px;
        line-height: 24px;
        letter-spacing: 0.7px;
        text-align: center;
        padding-top: 11px;
    }

    #divAnim1 label {
        width: 100%;
        color: #009872;
        font-size: 14px;
        padding: 10px;
    }

    #divAnim1 input {
        padding: 3px 2px;
        border: solid 1px #3079ED;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        background: #6D9BF1;
        color: #FFF;
        cursor: pointer;
    }

    #divAnim1 div {
        display: none;
        padding: 0 20px;
        color: #fff;
    }

    #divAnim1 li {
        margin: 0 2px 0 0;
        display: inline;
        font-size: 0.7em;
        font-style: normal;
        padding: 2px 0 2px 2px;
        vertical-align: middle;
    }

#btHide1 {
    position: absolute;
    top: -7px;
    right: -9px;
    background: #f00;
    color: #fff;
    border-radius: 50%;
    line-height: 20px;
    width: 20px;
    height: 20px;
    font-size: 10px;
    border: 1px solid;
}

    #btHide1 i {
        font-size: 12px;
        /*line-height: 20px;
                    padding-left: 4px;*/
    }

.welcomecareout .icon-bx-wraper .text-white {
    height: 110px;
}

.welcomecareout .icon-content h2 {
    padding: 10px 0 8px 0;
}



@@media only screen and (max-width:1024px) {
    .cmOuter .showmore, #divAnim, #divAnim1 {
        display: none;
    }
}

/*********************************************************/

/* Center the loader */
#divLoaderImage {
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 1;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top: 16px solid #3498db;
    width: 120px;
    height: 120px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}

@@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

/* Add animation to "page content" */
.animate-bottom {
    position: relative;
    -webkit-animation-name: animatebottom;
    -webkit-animation-duration: 1s;
    animation-name: animatebottom;
    animation-duration: 1s;
}

@@-webkit-keyframes animatebottom {
    from {
        bottom: -100px;
        opacity: 0;
    }

    to {
        bottom: 0px;
        opacity: 1;
    }
}

@@keyframes animatebottom {
    from {
        bottom: -100px;
        opacity: 0;
    }

    to {
        bottom: 0;
        opacity: 1;
    }
}

#lightbox .modal-open {
    outline: none;
}

.cmOuter .msgBtn {
    font-family: 'Futura Bk BT';
    text-align: center;
    font-size: 20px;
    background: #1b42a6e6;
    color: #eefe07;
    padding: 5px 10px;
    display: inline-block;
    border-radius: 10px 10px 0 0;
    font-weight: 600;
    border: 1px solid #eefe07;
    z-index: 9;
    border-bottom: 0;
    position: absolute;
    top: -34px;
    left: 0;
    right: 0;
    width: 210px;
    margin: auto;
}

#costumModal36.modal .modal-body, #costumModal37.modal .modal-body {
    line-height: 24px;
}

#costumModal36.modal .modal-dialog, #costumModal37.modal .modal-dialog {
    max-width: 857px;
}

@@keyframes sliding {
    0% {
        left: 0%;
    }

    15% {
        left: 0%;
    }

    20% {
        left: -100%;
    }

    35% {
        left: -100%;
    }

    40% {
        left: -200%;
    }

    55% {
        left: -200%;
    }

    60% {
        left: -300%;
    }

    75% {
        left: -300%;
    }

    80% {
        left: -400%;
    }

    95% {
        left: -400%;
    }

    100% {
        left: 0;
    }
}

/*For Footer*/
.Footsection {
    background: #0a1329;
}

.bg-green {
    /*background-color: #26438f*/
    background-color: #fbb031 !important;
}

.bg-yello {
    background-color: #6ac6ef !important;
}

/*.welcomecareout .icon-bx-wraper.bg-sky {
            background: #712c5b !important;
        }*/


.bg-pink {
    background-color: #2d89b2 !important;
}

.acadmicbox.clr-49aafb {
    background: #096986 !important;
}

.acadmicbox.clr-00d3c9 {
    background: #e07c44 !important;
}

.acadmicbox.clr-f06d4e {
    background: #551156 !important;
}

.acadmicbox.clr-8477c6 {
    background: #0d76b3 !important;
}

.welcomecareout .icon-bx-wraper.bg-green {
    border-bottom: 10px solid #c58416 !important;
}

.welcomecareout .icon-bx-wraper.bg-yello {
    border-bottom: 10px solid #3181a5 !important;
}

/*.welcomecareout .icon-bx-wraper.bg-sky {
            border-bottom: 10px solid #ad0d7a !important;
        }*/

.welcomecareout .icon-bx-wraper.bg-pink {
    border-bottom: 10px solid #18526b !important;
}


.welcomecareout .icon-bx-wraper.bg-sky {
    background: #5f2aa4;
    border-bottom: 10px solid #3358b7;
}

    .welcomecareout .icon-bx-wraper.bg-sky:hover {
        -moz-transition: all .1s linear;
        -webkit-transition: all .1s linear;
        -ms-transition: all .1s linear;
        -o-transition: all .1s linear;
        background: #ef826a;
        background: -moz-linear-gradient(-45deg,#163482 0,#ef826a 74%);
        background: -webkit-linear-gradient(-45deg,#ef826a 0,#ef826a 74%);
        background: linear-gradient(135deg,#ef826a 0,#ef826a 74%);
    }

.newsEvnnt {
    width: 100%;
    background: #fff;
    float: left;
    height: auto;
    min-height: 400px;
    max-height: 500px;
}

    .newsEvnnt marquee {
        margin: 20px 0 0 0;
        height: 388px;
        max-height: 500px;
    }

    .newsEvnnt h5 {
        float: left;
        width: 100%;
        font-size: 24px;
        font-weight: 400;
        background: #822f61;
        color: #fff;
        box-shadow: 0 5px 0 0 #123e50;
        line-height: 0;
        padding: 10px 20px;
        border-radius: 7px 7px 0 0;
    }

    .newsEvnnt ul {
        padding: 15px 10px;
        /* height: 397px; */
        margin: 0 0 25px 0;
        overflow: hidden;
        list-style: outside none none;
    }

    .newsEvnnt li {
        border-left: 4px solid #56a9d4;
        padding: 0 0 0 10px;
        list-style: none;
        margin: 10px 0 5px;
        float: left;
        width: 100%;
        font-size: 15px;
    }

    .newsEvnnt > a {
        margin: 13px 15px 6px;
        font-size: 12px;
        font-weight: 400;
        float: right;
    }

#testimonial-area {
    background: rgb(83, 50, 72) url('/Content/Images/Slider/Main_Slider/Wpl_Slider3.jpg') no-repeat scroll center bottom / cover;
    padding-bottom: 46px;
    padding-top: 63px;
    background-attachment: fixed;
    background-blend-mode: color-burn;
}

.single-testimonial-item p {
    font-size: 16px;
    color: #ffffff;
    line-height: 28px;
    padding-top: 15px;
    font-family: "Open Sans",sans-serif;
}

.testimonial-author h4 {
    color: #b89b5e;
    font-size: 16px;
    font-style: italic;
    font-family: "Open Sans",sans-serif;
}

#testimonial-carousel:before {
    font-family: FontAwesome;
    content: "\f10d";
    position: absolute;
    left: -60px;
    top: 120px;
    color: #b89b5e;
    font-size: 40px;
}

.testimonial-control {
    color: #ffffff;
    font-size: 13px;
    left: 335px;
    position: absolute;
    top: 20%;
}

.testimonial-ctl-button {
    border: 1px solid #61626d;
    height: 25px;
    padding: 0px 9px;
    width: 34px;
}

.testimonial-control.right {
    left: auto;
    right: 268px;
}

.testimonial-control {
    color: #ffffff;
    font-size: 13px;
    left: 277px;
    position: absolute;
    top: 20%;
}

.testimonial-ctl-button:hover {
    color: #ddd;
}

/*Ashish*/
.TextStyle {
    font-weight: 700 !important;
    color: #6c8b94 !important;
}

.card-header {
    background: #fff !important;
    color: #908d8d !important;
    border-bottom: 2px solid #766d6d;
}

.card-body {
    padding-left: 15px;
    padding-right: 15px;
    background: #fff;
    border-radius: 6px;
}

.ui-datepicker-calendar {
    background: #5faaff;
}

    .ui-datepicker-calendar > thead {
        background: #ccc;
    }

#imgPhoto_ {
    width: 150px;
    height: 150px;
}

#imgSignature_ {
    width: 212px;
    height: 60px;
}

.form-section {
    padding: 7px 13px 7px 7px;
    border-bottom: 1px solid #98A4B8;
    color: #7285a5;
    font-family: auto;
    font-size: 21px;
}

    .form-section i {
        color: #98A4B8;
        font-size: larger;
    }

input[type=radio] {
    width: 21px;
    height: 17px;
}

.form-control {
    border-color: #8fa7d4 !important;
    height: 43px;
    border-radius: 0px;
}

r {
    color: red;
    font-weight: bold;
}

/*.nav-tabs .nav-link {
    background-color: #ecf0f5;
}

.nav-tabs > li {
    margin-right: 4px;
}

.nav > li > a:hover {
    cursor: pointer;
    background: #fff !important;
}*/

.StylePera {
    text-align: justify;
    font-family: initial;
    text-align: justify;
    word-spacing: 5px;
    letter-spacing: 1px;
    font-stretch: expanded;
    font-size: 16px;
}

div.fontStyle {
    font-weight: bold;
}

.paddingStyle {
    padding: 0px 20px 0px 20px;
}

.anch {
    color: #fff !important;
}
.btnStyle {
    padding: 9px 30px !important;
    cursor: pointer !important;
    width: 71% !important;
}

.fontSize {
    font-size: 20px;
}


div.fontStyle1{
    color: black; 
    font-size: 32px; 
    font-weight: bold;
}

p.peraStyle1{
    color: #1e23c6; 
    font-family: sans-serif; 
    word-spacing: 1px; 
    letter-spacing: 1px;
    padding-left: 0px;
}

.animatedContent{
    visibility: visible !important; 
    animation-delay: 0.6s !important; 
    animation-name: flipInX !important;
}

.LineStyle{
    line-height:normal !important;
}
@media (min-width:768px) and (max-width:1024px)
{

    .btnStyle {
        padding: 9px 30px !important;
        cursor: pointer !important;
        width: 120% !important;
    }
    #btn_Sendotp{
        width: 134%!important;
    }
}