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

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

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

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

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

body {
    background: #fff;
    font-family: 'Montserrat';
    color: #333;
    line-height: 22px;
	letter-spacing:0.2px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 600;
    font-family: 'Montserrat';
    color: #333;
}
h1 {
    font-size: 36px;
    color: #fff;
}
h2 {
    font-size: 20px;
}
h3 {
    font-size: 16px;
    color: #787878;
    font-weight: 500;
    line-height: 24px;
}
h4 {
    font-size: 16px;
}
a {
    color: #c52d2f;
    -webkit-transition: color 300ms, background-color 300ms;
    -moz-transition: color 300ms, background-color 300ms;
    -o-transition: color 300ms, background-color 300ms;
    transition: color 300ms, background-color 300ms;
}
a:hover,
a:focus {
    color: #d43133;
	text-decoration:underline !important;
}

.gallry_pg .progmss_bg a:focus .nsw_mgs {
    border: 2px solid red !important;
}



button.menuhide.navbar-toggle:focus {
    outline: 2px solid #ff0015 !important;
}
#header .lgo_areaas .search input.search-form:focus {
    outline: 2px solid #ff0015 !important;
}
.tabs_araess .explr span a:focus {
    outline: 2px solid #ff0015 !important;
}
.form-control:focus {
    outline: 2px solid #ff0015 !important;
}

.navbar-inverse .navbar-nav > li > a:focus {outline: 2px solid #ff0015 !important; padding-left: 2px !important; padding-right: 2px !important;}
a:focus {outline: 2px solid #ff0015 !important; }

button:focus {outline: 2px solid #ff0015 !important;}

.owl-theme .owl-dots .owl-dot:focus {
    outline: 2px solid #ff0015 !important;
}

.lft_area_main .lft_araea_tabss .tabs-left>li a:focus {
    background: transparent;
    border: 2px solid #ff0015 !important;
}
body.theme-color .lft_area_main .lft_araea_tabss .tabs-left>li a:focus{border: 2px solid #ff0015 !important;}

.botm_nxt_areas.prog_pg a.prog_bnts:focus{border: 2px solid #ff0015 !important;}
body.theme-color .botm_nxt_areas.prog_pg a.prog_bnts{background:#000 !important; color:#fff !important;}
body.theme-color .botm_nxt_areas.prog_pg a.prog_bnts:focus{border: 2px solid #ff0015 !important;}

body.theme-color .tabsss_abt .tab-link:hover .link_supports_al {
    color: #fff !important;
}

button.btn.btn-default:focus {
    outline: 2px solid #ff0015 !important;
}

#accordion button.link_supports_al:focus {
    outline:2px solid #000 !important;
    margin-bottom: 13px;
}
#accordion button.link_supports_al:focus .heading {
    margin:0; padding-bottom:12px;
}
#accordion button.link_supports_al:focus .heading.active {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}


.top_areaas .lgo_bothss .linkss_mnu ul li input.search-form:focus {
    outline: 2px solid #ff0015 !important;
}
.both_als a:focus {
    outline: 2px solid #ff0015 !important;
}
#faculty_profile .progmss_bg .nes_cnt_bx span a:focus {
    outline: 2px solid #ff0015 !important;
}

#pro_gramess .progmss_bg a.al_text_lknk_area:focus {
    outline: 2px solid #ff0015 !important;
}

.both_als a:focus span.ovl_area {
    outline: 2px solid #ff0015 !important;
	    background: #0054a3;
}
.both_als .both_imgs a:focus span.ovl_area {
 outline: 2px solid #ff0015 !important;
	    background: #0054a3;
}

.gl_bax_area .mg_araea span.lnkss_ar a:focus {
    outline: 2px solid #ff0015 !important;
}
.clents button.pause-button:focus {
    outline: 2px solid #ff0015 !important;
}

.la_updates .up_d_bxss a:focus .latestUpdateDesignArea span.dates{outline: 2px solid #ff0015 !important;}
.tabs_araess .tabs:focus li.tab-link{outline: 2px solid #ff0015 !important;}

footer.ftr_bgb .abut_links ul li a:focus{outline: 2px solid #ff0015 !important; padding:1px !important;}
.ftr_bgb .socialss ul li a:focus{outline: 2px solid #ff0015 !important; padding:1px !important;}

.container1 .invalid-feedback {margin-top: -10px;}

hr {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #fff;
}
.cal-month-view .cal-open-day-events a.cal-event-action.ng-star-inserted {
    color: #fff;
}


.btn-primary {
    padding: 8px 20px;
    background: #c52d2f;
    color: #fff;
    border-radius: 4px;
    border: none;
    margin-top: 10px;
}
.btn-primary:hover,
.btn-primary:focus {
    background: #c52d2f;
    outline: none;
    box-shadow: none;
}
.btn-transparent {
    border: 3px solid #fff;
    background: transparent;
    color: #fff;
}
.btn-transparent:hover {
    border-color: rgba(255, 255, 255, 0.5);
}
a:hover,
a:focus {
    color: #111;
    text-decoration: none;
    outline: none;
}
.dropdown-menu {
    margin-top: -1px;
    min-width: 180px;
}
.center h2 {
    font-size: 36px;
    margin-top: 0;
    margin-bottom: 20px;
}
.media > .pull-left {
    margin-right: 20px;
}
.media > .pull-right {
    margin-left: 20px;
}
.section {
    padding:60px 0;
	font-family: 'Montserrat';
}
.center {
    text-align: center;
    padding-bottom: 55px;
}
.scaleIn {
    -webkit-animation-name: scaleIn;
    animation-name: scaleIn;
}
.lead {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
}
.transparent-bg {
    background-color: transparent !important;
    margin-bottom: 0;
}
@-webkit-keyframes scaleIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes scaleIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}



.top_areaas .lgo_areaas a {
    color: #4d0000;
}

.top_areaas .lgo_bothss .linkss_mnu ul li a {
    color: #4d0000;
}



body.theme-color nav.navbar {background: #000; color:#fed32e;}
body.theme-color img {filter: grayscale(1) !important;}
body.theme-color .pro_gm_bgr {filter: grayscale(1) !important;}
body.theme-color .others_pgs {filter: grayscale(1) !important;}
body.theme-color .gl_both_lat {background-image: linear-gradient(to right, #d1d1d1, #444444);}
body.theme-color .gl_both_lat:before {filter: grayscale(1) !important;}
body.theme-color .gl_both_lat:after {background: #b9b9b9d6;}

body.theme-color .gl_bax_area .gl_botm_cnt {background: #000000; color: #fed32e;}
body.theme-color .gl_bax_area .gl_botm_cnt span.lnk_ss a img{filter: brightness(0) invert(1);}


body.theme-color footer.ftr_bgb {background: #000; color:#fed32e;}
body.theme-color .top_areaas .lgo_bothss .linkss_mnu ul li img{filter: brightness(0) invert(0);}
body.theme-color .top_areaas .lgo_bothss .linkss_mnu ul li .search i.fa.fa-search{color:#000;}
body.theme-color .copy_rights .cpy{color:#000;}
body.theme-color .top_areaas .lgo_bothss .linkss_mnu ul li a.lgo_bnt{background: #000; color:#fed32e;}
body.theme-color .top_areaas .lgo_bothss .linkss_mnu ul li a.lgo_bnt img {filter: brightness(1) invert(1) !important;}
body.theme-color .lgo_areaas span.hal_cntss_lgo{color:#000;}
body.theme-color #pro_gramess .progmss_bg span.cnt_tx {background: #000000ba;}
body.theme-color #news_gramess .progmss_bg:hover .nes_cnt_bx {background:#000; color:#fed32e;}
body.theme-color #news_gramess .progmss_bg:hover .nes_cnt_bx h5 {color:#fed32e;}
body.theme-color #news_gramess .progmss_bg .nes_cnt_bx h5{color:#000;}
body.theme-color #news_gramess .progmss_bg:hover .nes_cnt_bx span a {background: #fff; color: #000;}
body.theme-color #news_gramess .progmss_bg .nes_cnt_bx span a {background: #000; color: #fed32e; font-weight:600;}
body.theme-color #news_gramess .progmss_bg .nes_cnt_bx span a:hover {background: #fed32e; color: #000; font-weight:600;}
body.theme-color #news_gramess .owl-nav .owl-prev:hover {background: #000 url(../images/ar_left.png) no-repeat center !important;}
body.theme-color #news_gramess .owl-nav .owl-next:hover {background: #000 url(../images/ar_right.png) no-repeat center !important;}

body.theme-color .navbar-inverse .navbar-nav > .active > a, body.theme-color .navbar-inverse .navbar-nav > .active > a:hover, body.theme-color .navbar-inverse .navbar-nav > .active > a:focus, body.theme-color .navbar-inverse .navbar-nav > .open > a, body.theme-color .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {color:#fff;}
body.theme-color .navbar-inverse .navbar-nav > li > a:hover {background-color: transparent; color: #fff;}


body.theme-color #faculty_profile .progmss_bg:hover .nes_cnt_bx {background:#000; color:#fed32e;}
body.theme-color nav.navbar ul.nav.navbar-nav li a {color: #fed32e;}
body.theme-color nav.navbar ul.nav.navbar-nav li a:hover {color: #fff;}
body.theme-color #faculty_profile .progmss_bg:hover .nes_cnt_bx h5 {color:#fed32e;}
body.theme-color #faculty_profile .progmss_bg:hover .nes_cnt_bx p {color:#fed32e;}
body.theme-color #faculty_profile .progmss_bg .nes_cnt_bx h5{color:#000;}
body.theme-color #faculty_profile .progmss_bg:hover .nes_cnt_bx span a {background: #fff; color: #000;}
body.theme-color #faculty_profile .progmss_bg .nes_cnt_bx span a {background: #000; color: #fed32e;}
body.theme-color #faculty_profile .progmss_bg .nes_cnt_bx span a:hover {background: #fed32e; color: #000;}

body.theme-color #faculty_profile .owl-nav .owl-prev:hover {background: #000 url(../images/ar_left.png) no-repeat center !important;}
body.theme-color #faculty_profile .owl-nav .owl-next:hover {background: #000 url(../images/ar_right.png) no-repeat center !important;}

body.theme-color .la_updates .up_d_bxss span.dates {background: #000; color:#fed32e;}
body.theme-color .la_updates .up_d_bxss h5{color:#000}
body.theme-color .tabs_araess .tab-link {border: #000000 solid 1px; color: #000; background: transparent; font-weight: 600;}

body.theme-color .tabs_araess .tab-link.active {border: #000000 solid 1px; background: #000000; color: #fed32e;}

body.theme-color .gl_both_lat .awardslist .awrd_lists ul li:hover {background: #000; color:#fed32e;}

body.theme-color .gl_both_lat .awardslist .awrd_lists ul li:hover h5{color:#fed32e;}
body.theme-color .gl_both_lat .awardslist .awrd_lists ul li:hover div {color:#fed32e;}
body.theme-color .gl_both_lat .awardslist .awrd_lists ul li:hover div p{color:#fed32e;}
body.theme-color .gl_both_lat .awardslist .awrd_lists ul li:hover p{color:#fed32e;}
body.theme-color .gl_both_lat .awardslist span a img {filter: brightness(0) invert(0);}
body.theme-color .contnt_araea h3{color:#000;}
body.theme-color #accordion .contents .cnt_areaas .aply_btn_ad_cm a.pgdmApplybutton {background: #000000; color:#fed32e;}
body.theme-color #accordion .contents .cnt_areaas .aply_btn_ad_cm a.pgdmApplybutton:hover {color:#fff;}
body.theme-color #accordion .contents .cnt_areaas .aply_btn_ad_cm a.pgdmApplybutton:hover img{filter: brightness(0) invert(1) !important;}


body.theme-color .program_araea.abt_bothss .abt_bt_area:hover .lft_cnt_atara h5 {color: #fed32e;}
body.theme-color .program_araea.abt_bothss .abt_bt_area:hover .lft_cnt_atara p {color: #fed32e;}
body.theme-color #scroll{background:#000; color:#fed32e;}
body.theme-color #scroll span{color:#fed32e;}
body.theme-color #scroll:hover{background:#fed32e; color:#000;}
body.theme-color #scroll:hover span{color:#000;}
body.theme-color .tabsss_abt .tab-link.active {border: #000000 solid 1px; background: #000000; color:#fed32e;}
body.theme-color .tabsss_abt .tab-link:hover {border: #000000 solid 1px; background: #000000; color:#fed32e;}
body.theme-color .tabsss_abt .tab-link.active button.link_supports_al {color: #fed32e !important;}

body.theme-color .brad_camp .breadscm{color:#000;}
body.theme-color .abt_bothss:before{background:#333;}
body.theme-color .abt_bothss .abt_bt_area .lft_cnt_atara ul li img{filter: brightness(0) invert(0);}
body.theme-color .abt_bothss .abt_bt_area .lft_cnt_atara a{background:#000;  color:#fed32e;}
body.theme-color .abt_bothss .abt_bt_area .lft_cnt_atara a:hover {color: #fff;}

body.theme-color .HMA_program h4{color:#000;}
body.theme-color #accordion .heading.active {background: #000;  color:#fed32e;}
body.theme-color #accordion .heading {color: #000000; border: 1px solid #cfcfcf; background: #ffffff;}

body.theme-color #accordion .heading::before{filter: brightness(0) invert(0);}
body.theme-color #accordion .active.heading::before{filter: brightness(0) invert(1);}

body.theme-color #accordion .contents {border: #d3d3d3 solid 1px;}

body.theme-color .anauss_area .araea_lists .bx_araea span{color:#000;}
body.theme-color .program_araea.abt_bothss .abt_bt_area:hover {background: #000000;}
body.theme-color .program_araea.abt_bothss .abt_bt_area:hover .lft_cnt_atara a {background: #fed32e; color: #000;}
body.theme-color .program_araea.abt_bothss .abt_bt_area:hover .lft_cnt_atara a img{filter: brightness(0) invert(0);}
body.theme-color .program_araea.abt_bothss .abt_bt_area:hover .lft_cnt_atara a:hover img{filter: brightness(0) invert(0) !important;}


body.theme-color .faculty_pg .progmss_bg:hover .nes_cnt_bx {background:#000; color:#fed32e;}
body.theme-color .faculty_pg .progmss_bg:hover .nes_cnt_bx h5 {color:#fed32e;}
body.theme-color .faculty_pg .progmss_bg:hover .nes_cnt_bx p {color:#fed32e;}
body.theme-color .faculty_pg .progmss_bg .nes_cnt_bx h5{color:#000;}
body.theme-color .faculty_pg .progmss_bg:hover .nes_cnt_bx span a {background: #fed32e; color: #000;}
body.theme-color .faculty_pg .progmss_bg:hover .nes_cnt_bx span a img{filter: brightness(0) invert(0) !important;}
body.theme-color .faculty_pg .progmss_bg .nes_cnt_bx span a {background: #000;  color:#fed32e;}

body.theme-color .news_ennts_list .und_liststs {background: #efefef; border: #efefef solid 1px;}
body.theme-color .news_ennts_list .und_liststs .ent_list span{color:#000;}
body.theme-color .news_ennts_list .und_liststs .ent_list a{background:#000;  color:#fed32e;}
body.theme-color .news_ennts_list .und_liststs .ent_list a:hover{color:#fff;}

body.theme-color .HMA_program.blogs .recent_n h3{background:#000; color:#fed32e;}
body.theme-color .gallry_pg .facuty_tbss button.btn.btn-default.filter-button {color: #000000; background: #fff; border: #e1e1e1 solid 1px;}
body.theme-color .gallry_pg .facuty_tbss button.btn.btn-default.filter-button:hover {color: #fed32e; background: #000; border: #000 solid 1px;}
body.theme-color .gallry_pg .facuty_tbss .tabssd_ac button.btn.btn-default.filter-button.active {background: #000 !important; color:#fed32e !important;}

body.theme-color .ngx-pagination li {border: #b3b3b3 solid 1px; margin-right: 5px; color: #000;}
body.theme-color .ngx-pagination li.current {background: #000; border: #000 solid 1px;  color:#fed32e;}
body.theme-color .ngx-pagination li.current span {color: #fed32e !important;}
body.theme-color .ngx-pagination li a:hover {background:#000; color: #fed32e !important;}
body.theme-color .ngx-pagination li a:hover span{background:#000; color: #fed32e !important;}
body.theme-color .ngx-pagination li.pagination-next:hover a {background:#000; color: #fed32e !important;}
body.theme-color .ngx-pagination li.pagination-previous:hover a {background:#000; color: #fed32e !important;}

body.theme-color .paginetion a {border: none; padding: 2px 8px; display: inline-block; color: #646464; font-weight: 500;}
body.theme-color .ngx-pagination li.current span {color: #fff; font-weight: 400;}

body.theme-color .cnt_form_areaa {background: #000000; color:#fed32e;}
body.theme-color .cnt_form_areaa .form-group input.form-control {background: transparent; border: #fff solid 1px;}
body.theme-color #naviconsHide .owl-theme .owl-dots .owl-dot.active span {background: #000000; color:#fed32e;}

body.theme-color .top_areaas .lgo_bothss .linkss_mnu ul li input.search-form:hover {border: #000000 solid 1px; color:#000;}
body.theme-color #header .lgo_areaas .search input.search-form{color:#000;}
body.theme-color #naviconsHide .owl-theme .owl-dots .owl-dot.active span {background: #000000; color:#fed32e;}

body.theme-color .gl_bax_area .gl_botm_cnt span.lnk_ss a img{filter: brightness(0) invert(0);}

#accordion .contents.vl_cntr {text-align: center; padding: 20px;}
#accordion .contents.vl_cntr p {margin-top: 15px;}
#accordion .contents.vl_cntr img {width: 100%; max-width: 281px;}
body.theme-color footer.ftr_bgb h5 {color: #fed32e;}
body.theme-color .ftr_bgb .socialss ul li{color: #fed32e;}


body.theme-color .lft_area_main{background:#000 !important;}
body.theme-color .lft_area_main .lft_araea_tabss h4 {color: #fed32e;}
body.theme-color .lft_area_main .lft_araea_tabss .tabs-left {border-bottom: none; border-right: none;}
body.theme-color .lft_area_main .lft_araea_tabss .tabs-left>li a {border: 1px solid #fed32e; color: #fed32e;}


body.theme-color .lft_area_main .lft_araea_tabss .tabs-left>li.active>a, body.theme-color .lft_area_main .lft_araea_tabss .tabs-left>li.active>a:hover, body.theme-color .lft_area_main .lft_araea_tabss .tabs-left>li.active>a:focus {border: 2px solid #ff0015; background: #fed32e; color: #000 !important;}
body.theme-color .lft_area_main .lft_araea_tabss .nav-tabs>li>a:hover {background: #fed32e; color: #000 !important;}
body.theme-color .lft_area_main .lft_araea_tabss .tabs-left>li.active>a::after{background: url(../../web/images/arrow_r_w1_blk.png) no-repeat;}

body.theme-color .botm_nxt_areas.prog_pg button.prog_bnts.blue_bg {background: #000; color: #fed32e;}
body.theme-color .botm_nxt_areas.prog_pg button.prog_bnts.blue_bg:hover{color:#fff;}
body.theme-color .item.ng-star-inserted a.newslink {background: #000 !important; color: #fed32e !important;}
body.theme-color .item.ng-star-inserted a.newslink:hover {color: #fff !important;}
body.theme-color .contnt_araea.program_dtls .tab-content .tbds_act_araeas h2{color:#000 !important;}
body.theme-color .news_announcements h2{color:#000 !important;}

body.theme-color .account-center .login-portals{background: #000 !important; color: #fed32e !important;}
body.theme-color .al_lgo_araeaea{color: #000 !important;}
body.theme-color .account-box .form-group a{color: #000 !important;}

body.theme-color .profile_usersss {background: #000000;}
body.theme-color .user_prf_als p {color: #000000;}
body.theme-color .user_prf_als .usr_list_prt h6 span {background: #000000; color: #fed32e;}
body.theme-color .HMA_program.blogs .socialsss a {background: #000000;}

body.theme-color #news_gramess .owl-nav .owl-prev{background: #000 url(../images/ar_left.png) no-repeat center !important;}
body.theme-color #news_gramess .owl-nav .owl-next{background: #000 url(../images/ar_right.png) no-repeat center !important;}
body.theme-color #faculty_profile .owl-nav .owl-prev {background: #000 url(../images/ar_left.png) no-repeat center !important;}
body.theme-color #faculty_profile .owl-nav .owl-next {background: #000 url(../images/ar_right.png) no-repeat center !important;}

body.theme-color .both_als .first_mg span.ovl_area{background:#000000 !important; color: #fed32e !important;}
body.theme-color .both_als .both_imgs .frt_ons span.ovl_area{background:#000000 !important; color: #fed32e !important;}
body.theme-color .ftr_bgb .socialss ul li img {filter: brightness(0) invert(1) !important;}

body.theme-color .ftr_bgb .socialss ul li a {display: inline-block; background: #000; color:#fff;}

body.theme-color .lgo_areaas a {color: #000 !important; display: inline-block; background: transparent;}

body.theme-color .tabs_araess h3 {color: #000000;}
body.theme-color .gl_both_lat .awardslist h3 {color: #000000;}
body.theme-color .pro_gm_bgr .cntss_areaa h3 {color: #000000;}
body.theme-color .pro_gm_bgr:before {background: #dbdbdbd6;}
body.theme-color .tabs_araess .explr span a {color: #000000 !important;}
body.theme-color .tabs_araess .explr span a img{filter: brightness(0) invert(0) !important;}
body.theme-color .gl_both_lat .awardslist span a img{filter: brightness(0) invert(0) !important;}


body.theme-color .gl_both_lat .awardslist p {color: #000000 !important;}
body.theme-color .gl_both_lat .awardslist span a {color: #000000 !important;}
body.theme-color .pro_gm_bgr .cntss_areaa p {color: #000000; font-weight: 500;}


body.theme-color .others_pgs:before {background: #ffffffa1;}
body.theme-color .others_pgs .als_cnts{color:#000;}
body.theme-color .brad_camp .breadscm a {color: #474747;}
body.theme-color .brad_camp .breadscm span {color: #474747;}

body.theme-color #lgo_body {filter: grayscale(1) !important;}

body.theme-color .gallry_pg .progmss_bg .nsw_mgs .txtxtx_xrea{background:#000;}
body.theme-color .gallry_pg .progmss_bg .nsw_mgs .txtxtx_xrea span {color: #fed32e;}

/* body.theme-color #lgo_body{filter: grayscale(1) !important;} */


.gl_both_lat .awardslist .explr img{filter: brightness(0) invert(1);}
li.ng-star-inserted:hover a.usr_name_dy {
    text-decoration: underline;
}
li.ng-star-inserted a.usr_name_dy {
    padding-right: 10px;
}
.linkss_mnu li.ng-star-inserted a {
    color: #000;
}
/* Login */
#lgo_body {
	background: url(../images/bgr.jpg) no-repeat;
    background-size: cover;
    background-attachment: fixed !important;
    display: inline-table;
    width: 100%;
    height: 100%;
    position: initial;
}
.account-wrapper {
    display: table;
    table-layout: fixed;
    height: 100%;
    padding: 0px;
    width: 100%;
}
.account-center .lgo_araea_als {
    text-align: center;
    margin-bottom: 40px;
    margin-top: 40px;
}
.account-center .login-portals {
    background: #006ab4;
    padding: 20px;
    font-size: 22px;
    font-weight: 600;
    text-align: center;
    text-transform: inherit;
    color: #fff;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    margin: 0 auto;
    max-width: 560px;
}
.account-box {
    margin: 0 auto;
    max-width: 560px;
    border-radius: 4px;
    border: #ffffff4a solid 1px;
    background: #fff;
    padding: 15px 40px 50px;
    box-shadow: 0 10px 20px #00000045;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    width: 100%;
}
.merg_bx {
    padding: 25px 0 0;
}
.al_lgo_araeaea {
    text-align: center;
        font-size: 24px;
    font-weight: 700;
    color: #01447a;
    margin-bottom: 30px;
    line-height: 31px;
}
.al_lgo_araeaea img {
    margin-right: 7px;
}
.account-box .form-group {
    margin-bottom: 15px;
}
.account-box label {
    color: #323232;
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 6px;
}
.form-focus .form-control {
    height: 50px;
    border-radius: 8px;
    padding: 0px 0px 0px 15px;
}
.account-box .account-btn {
    border-radius: 5px;
    font-size: 20px;
    margin-top: 15px;
    padding: 18px 35px;
    background: #ffcf5b;
    border: none;
    cursor: pointer;
    text-transform: uppercase;
    color: #2b2b2b;
    width: 100%;
    font-weight:700;
}
.form-group.form-focus.both_area {
    margin-top: 20px;
    padding: 0;
    display: inline-block;
    width: 100%;
    margin-bottom: 0;
}
.account-box .form-group a {
    color: #006ab4;
    padding-top: 5px;
    text-decoration: underline;
	    font-weight: 600;
}
.form-group.form-focus.both_area span.rto_sgn {
    float: right;
}
.account-center .bttms {
    text-align: center;
    padding: 40px 0 30px;
    color: #333;
    font-weight: 700;
}
.form-group.form-focus.both_area.rgss {
    text-align: center;
}
.form-group.form-focus.both_area.rgss span.rto_sgn {
    float: inherit;
}
/* End Login */



.top_areaas {
    background: #fff;
    padding: 10px 0;
}
.sticky .top_areaas {
    background: #fff;
}

.top_areaas .lgo_bothss {
    display: inline-block;
    width: 100%;
}
.top_areaas .lgo_bothss .linkss_mnu {
    float: right;
}
.top_areaas .lgo_bothss .linkss_mnu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.top_areaas .lgo_bothss .linkss_mnu ul li {
    float: left;
    margin-right: 18px;
	line-height:35px;
}
.top_areaas .lgo_bothss .linkss_mnu ul li .chcp_font_size button i:before {
    display: none;
}/*chnage*/
.chcp_font_size button i {
    font-weight: 700;
    font-size: 16px;
    color: #333;
}

.top_areaas .lgo_bothss .linkss_mnu ul li:last-child {
    margin-right: 0 !important;
}
.top_areaas .lgo_bothss .linkss_mnu ul li a.lgo_bnt {
    background: #fed32e;
    padding: 8px 8px;
    color: #212121;
    font-size: 14px;
    font-weight: 600;
    border-radius: 3px;
	margin-left:5px;
	position: relative;
    top:0px;
}
.top_areaas .lgo_bothss .linkss_mnu ul li a.lgo_bnt:hover {
    background: #005aaf;
    color: #fff;
}
.top_areaas .lgo_bothss .linkss_mnu ul li a.lgo_bnt:hover img{filter: brightness(0) invert(1);}
.top_areaas .lgo_bothss .linkss_mnu ul li a.lgo_bnt img {
    margin-right: 3px;
}

.top_areaas .sub_mnu_listss {
    width: 100%;
    text-align: right;
    padding-top: 5px;
}
.top_areaas .sub_mnu_listss a {
    color: #374752;
    font-size: 12px;
    font-weight: 500;
    margin-right: 15px;
	    font-family: 'Montserrat';
}
.top_areaas .sub_mnu_listss a:hover{text-decoration:underline;}
.top_areaas .sub_mnu_listss a:last-child {
    margin: 0;
}
.top_areaas .lgo_bothss .linkss_mnu ul li .search i.fa.fa-search {
    color: #005aaf;
    font-size: 20px;
    -webkit-text-stroke: 0px #f6f6f6;
}
.top_areaas .lgo_bothss .linkss_mnu ul li .search {
    position: relative;
}
.top_areaas .lgo_bothss .linkss_mnu ul li input.search-form {
    position: absolute;
    padding: 4px 0px;
    top: -4px;
    color: #005aaf;
    width: 30px;
	font-size: 0;
    margin: 0 -5px 0px;
	-webkit-transition: all 0ms;
    -moz-transition: all 0ms;
    -ms-transition: all 0ms;
    -o-transition: all 0ms;
    transition: all 0ms;
}

.top_areaas .lgo_bothss .linkss_mnu ul li input.search-form:focus {
    border: none;
    outline: none;
}

.top_areaas .lgo_bothss .linkss_mnu ul li input.search-form:hover {
    width: 180px;
    background: #fff;
    border: #005aaf solid 1px;
    right:5px;
	font-size:13px;
    padding: 4px 10px;
}

.top_areaas .lgo_bothss .linkss_mnu ul li input::placeholder {color:#005aaf; opacity:1;}
.top_areaas .lgo_bothss .linkss_mnu ul li input:-ms-input-placeholder {color:#005aaf;}
.top_areaas .lgo_bothss .linkss_mnu ul li input::-ms-input-placeholder {color:#005aaf;}


.chcp_font_size button {
  border: none;
  background-color:transparent;
  text-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding:0px 5px;
  margin:0px;
  border-radius:0;
}
.chcp_font_size button:hover {
    border-bottom: #005aaf solid 1px;

}
.chcp_font_size button:hover {
    background: transparent;
}

.chcp_font_size button:hover{
  color: #005aaf;
}
.btn-decrease {
  font-size:12px;
}
.btn-orig {
  font-size:14px;
}
.btn-increase {
  font-size:12px;
}

.lgo_areaas span.hal_cntss_lgo {
    font-size: 20px;
    font-weight: 600;
    color: #005aaf;
    position: relative;
    top: 7px;
}

.managess_areea_arrow .placement-btns{}
.managess_areea_arrow .placement-btns .owl-nav{}

.clientss .owl-item .slide.item.ng-star-inserted img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.clientss .owl-item .slide.item.ng-star-inserted {
    height: 65px;
    overflow: hidden;
}
.clientss .owl-item .slide.item.ng-star-inserted a:focus img {
    border: 2px solid #ff0015 !important;
}

.clientss .owl-carousel {
    position: relative;
}
.clientss .owl-carousel .owl-nav.ng-star-inserted {
    position: absolute;
    top: 13px;
    margin: 0;
    width: 100%;
}

.managess_areea_arrow .placement-btns {
    position: absolute;
	z-index: 99;
	    top: 50%;
}

.managess_areea_arrow .placement-btns .owl-nav {
    position: absolute;
}

.managess_areea_arrow .placement-btns .owl-nav .owl-prev{
    position: absolute;
    left: 0;
    margin: 0;
    background: transparent;
    color: #000;
    font-size: 0;
	background: url(../../web/images/left_ar_w_tick.png) no-repeat;
	width: 20px;
    height: 34px;
	cursor: pointer;
	top: 55%;
}
.managess_areea_arrow .placement-btns .owl-nav .owl-prev span.owl-nav-label {
    padding: 0;
    margin: 0;
    width: 23px;
    height: 35px;
    border-radius: 0px;
    display: block;
}
.managess_areea_arrow .placement-btns .owl-nav .owl-prev span.owl-nav-label:focus{outline: 2px solid #ff0015 !important;}


.clents .managess_areea_arrow .owl-next{
   position: absolute;
    right: 0;
    margin: 0;
    background: transparent;
    color: #000;
    font-size: 0;
	background: url(../../web/images/right_ar_w_tick.png) no-repeat;
	width: 20px;
    height: 34px;
	cursor:pointer;
	top: 50%;
}
.clents .managess_areea_arrow .owl-next span.owl-nav-label {
    padding: 0;
    margin: 0;
    width: 23px;
    height: 35px;
    border-radius: 0px;
    display: block;
}
.clents .managess_areea_arrow .owl-next span.owl-nav-label:focus{outline: 2px solid #ff0015 !important;}

.clientss .owl-carousel .owl-nav.ng-star-inserted .owl-prev {
    position: absolute;
    left: 0;
    margin: 0;
    background: transparent;
    color: #000;
    font-size: 0;
	background: url(../../web/images/left_ar_w_tick.png) no-repeat;
	width: 20px;
    height: 34px;
}
.clientss .owl-carousel .owl-nav.ng-star-inserted .owl-next {
    position: absolute;
    right: 0;
    margin: 0;
    background: transparent;
    color: #000;
    font-size: 0;
	background: url(../../web/images/right_ar_w_tick.png) no-repeat;
	width: 20px;
    height: 34px;
}
.clientss .owl-carousel .owl-nav.ng-star-inserted .owl-next span.owl-nav-label.placementArrow{
    position: absolute;
    left: -7px;
    top: -2px;
}
.clientss .owl-carousel .owl-nav.ng-star-inserted .owl-next span.owl-nav-label.placementArrow:focus{outline: 2px solid #ff0015 !important;}

.clientss .owl-carousel .owl-nav.ng-star-inserted .owl-prev span.owl-nav-label.placementArrow {
    position: absolute;
    left: -7px;
    top: -2px;
}

.clientss .owl-carousel .owl-nav.ng-star-inserted .owl-prev span.owl-nav-label.placementArrow:focus{outline: 2px solid #ff0015 !important;}

.clents.new_partss_areaa owl-carousel-o.clientss .owl-next span.owl-nav-label{
    position: absolute;
    left: -7px;
    top: -2px;
}
.clents.new_partss_areaa owl-carousel-o.clientss .owl-next span.owl-nav-label:focus{outline: 2px solid #ff0015 !important;}

.clents.new_partss_areaa owl-carousel-o.clientss .owl-prev span.owl-nav-label {
    position: absolute;
    left: -7px;
    top: -2px;
}
.clents.new_partss_areaa owl-carousel-o.clientss .owl-prev span.owl-nav-label:focus{outline: 2px solid #ff0015 !important;}



.managess_areea_arrow .government-btns {
    position: absolute;
	z-index: 99;
	top: 15%;
}
.managess_areea_arrow .government-btns .owl-nav .owl-prev{
    position: absolute;
    left: 0;
    margin: 0;
    background: transparent;
    color: #000;
    font-size: 0;
	background: url(../../web/images/left_ar_w_tick.png) no-repeat;
	width: 20px;
    height: 34px;
	cursor: pointer;
	top: 55%;
}
.managess_areea_arrow .government-btns .owl-nav .owl-prev span.owl-nav-label {
    padding: 0;
    margin: 0;
    width: 23px;
    height: 35px;
    border-radius: 0px;
    display: block;
}
.managess_areea_arrow .government-btns .owl-nav .owl-prev span.owl-nav-label:focus{outline: 2px solid #ff0015 !important;}
.clents.new_partss_areaa .managess_areea_arrow .owl-next {
    top: 15%;
}




.faculty_profile .faculties-btns {
    position: absolute;
    right: 0;
    top: 0;
}



/* Programes */

.hm_program{background: url(../../web/images/undr_bgr.png) no-repeat; background-size: 100% 100%;}
.hm_programes_und{background: url(../../web/images/programes.png) no-repeat; background-size: 100% 100%;}
.ab_bg_ner{background: url(../../web/images/abt_us.png) no-repeat; background-size: 100% 100%;}
.admis_bg_ner{background: url(../../web/images/admissions_bg.png) no-repeat; background-size: 100% 100%;}
.progrms_bg_ner{background: url(../../web/images/programs_bg.png) no-repeat; background-size: 100% 100%;}
.campus_bg_ner{background: url(../../web/images/campus_life_bg.png) no-repeat; background-size: 100% 100%;}
.faculty_bg_ner{background: url(../../web/images/faculty_details_bg.png) no-repeat; background-size: 100% 100%;}
.newsev_bg_ner{background: url(../../web/images/news_and_events_pg.png) no-repeat; background-size: 100% 100%;}
.newsandev_bg_ner{background: url(../../web/images/blog_bg.png) no-repeat; background-size: 100% 100%;}
.award_bg_ner{background: url(../../web/images/award_bg.png) no-repeat; background-size: 100% 100%;}
.term_and_bg_ner{background: url(../../web/images/term_and_condition_bg.png) no-repeat; background-size: 100% 100%;}
.corporate_bg_ner{background: url(../../web/images/corporate-relations.png) no-repeat; background-size: 100% 100%;}
.disclaimer_bg_ner{background: url(../../web/images/disclaimer_bg.png) no-repeat; background-size: 100% 100%;}
.faq_bg_ner{background: url(../../web/images/faq_bg.png) no-repeat; background-size: 100% 100%;}
.privacy_bg_ner{background: url(../../web/images/privacy_policy_bg.png) no-repeat; background-size: 100% 100%;}
.gallery_bg_ner{background: url(../../web/images/gallery_bg.png) no-repeat; background-size: 100% 100%;}
.placements_bg_ner{background: url(../../web/images/placements_bg.png) no-repeat; background-size: 100% 100%;}
.program_details_bg_ner{background: url(../../web/images/program_details_bg.png) no-repeat; background-size: 100% 100%;}
.login_bgr{background: url(../../web/images/bgr.jpg) no-repeat; background-size: 100% 100%;}



.both_or_bgs {
    background-size: cover;
}

.pro_gm_bgr {
    width: 100%;
    height: 530px;
    background-size: cover;
    background-position: bottom;
	position:relative;
	padding:0 50px;
	top:-200px;
	margin-bottom:-130px;
	z-index:1;
	/* filter: brightness(0.45); */
}
 .pro_gm_bgr:before {
    content: '';
    position: absolute;
	left:0;
    width: 100%;
    height: 100%;
    background:#f3f3f3de;
}

.pro_gm_bgr .cntss_areaa {
    position: relative;
    color: #fff;
    text-align: center;
    padding: 0px;
	margin-bottom: 40px;
}
.pro_gm_bgr .cntss_areaa h3 {
    color: #000000;
    font-size: 34px;
    margin: 0;
    padding-top:60px;
    font-weight: 600;
    padding-bottom: 20px;
}
.pro_gm_bgr .cntss_areaa p {
    color: #000000;
    font-size:18px;
	line-height:25px;
    margin: 0;
    font-weight:500;
    padding-bottom: 20px;
}
.pro_gm_bgr .cntss_areaa p span{display:block;}

#pro_gramess .progmss_bg {
    width: 100%;
    height: 250px;
    overflow: hidden;
    position: relative;
}

#pro_gramess .progmss_bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#pro_gramess .progmss_bg span.cnt_tx span {
    display: block;
}

#pro_gramess .progmss_bg a.al_text_lknk_area{
	position: absolute;
    bottom: 0;
    background: #0054a3;
    width: 100%;
    font-size: 14px;
    text-align: center;
    font-weight: 600;
    color: #fff;
    height: auto;
    display: block;
    align-items: center;
    justify-content: center;
    padding: 10px 5px;
}
#pro_gramess .progmss_bg a.al_text_lknk_area:hover {
    color: #f9c74e;
}



#pro_gramess .owl-dots {
    position: absolute;
    right: 0;
    top: -40px;
}
#pro_gramess .owl-dots button.owl-dot span {
    margin: 5px 5px;
    width: 12px;
    height: 12px;
    background: #c3d5d9;
}
#pro_gramess .owl-dots button.owl-dot.active span {
    margin: 5px 5px;
    width: 12px;
    height: 12px;
    background: #378fd6;
}


.all_hedingss {
    font-size: 32px;
    color: #1a1a1a;
    font-weight: 600;
    margin-bottom: 30px;
    font-family: 'Montserrat';
    line-height: 35px;
}
#news_gramess .progmss_bg {
    display: inline-block;
    width: 100%;
}
#news_gramess .progmss_bg .nsw_mgs {
    width: 100%;
    height: 315px;
}
#news_gramess .progmss_bg .nsw_mgs img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#news_gramess .progmss_bg .nes_cnt_bx {
    background: #fff;
    padding:20px;
    width: 94%;
    margin: 0 auto;
    position: relative;
    top: -70px;
	min-height:200px;
	box-shadow: 0px 3px 10px #dfdfdf;
}
#news_gramess .progmss_bg .nes_cnt_bx h5 {
    margin: 0 0 10px;
    font-weight: 600;
    color: #005baf;
	font-size:14px;
    line-height: 17px;
}
#news_gramess .progmss_bg .nes_cnt_bx p {
    margin: 0 0 15px;
    font-weight: 500;
    color: #333333;
	font-size:12px;
    line-height: 17px;
}
#hindi #news_gramess .progmss_bg .nes_cnt_bx p {
    margin: 0 0 15px;
    font-weight: 500;
    color: #333333;
	font-size:12px;
    line-height: 19px;
}
#news_gramess .progmss_bg .nes_cnt_bx span {
    position: absolute;
    bottom: 15px;
}
#news_gramess .progmss_bg .nes_cnt_bx span a {
    background: #d9dfe6;
    padding: 6px 15px;
    display: inline-block;
    font-size: 11px;
    color:#000000;
	font-weight: 600;
}



.managess_areea_arrow{position:relative;}
.managess_areea_arrow .slider-btns {
    position: absolute;
    top: 0;
    right: 0;
}

#news_gramess .progmss_bg:hover .nes_cnt_bx p {color: #fff;}
#news_gramess .progmss_bg:hover .nes_cnt_bx h5 {color: #fff;}
#news_gramess .progmss_bg:hover .nes_cnt_bx {background: #005baf;}
#news_gramess .progmss_bg:hover .nes_cnt_bx span a {background: #ffffff; color: #005baf;}

.managess_areea_arrow .slider-btns .owl-nav {display: flex; position: absolute; right: 0; margin:0; top:0px;}


.managess_areea_arrow .slider-btns .owl-nav button.owl-prev {
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 50px;
    opacity: 1;
    cursor: pointer;
	font-size:0;
	background: #005aaf url(../images/ar_left.png) no-repeat;
    background-position: center;
}
.managess_areea_arrow .slider-btns .owl-nav button.owl-prev:hover {
	background: #000 url(../images/ar_left.png) no-repeat;
    background-position: center;
}

.managess_areea_arrow .slider-btns .owl-nav button.owl-next {
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 50px;
    opacity: 1;
    cursor: pointer;
	font-size:0;
	background: #0054a3 url(../images/ar_right.png) no-repeat;
    background-position: center;
}
.managess_areea_arrow .slider-btns .owl-nav button.owl-next:hover {
		background: #000 url(../images/ar_right.png) no-repeat;
    background-position: center;
}

.managess_areea_arrow .slider-btns .owl-nav .owl-prev {
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 50px;
    opacity: 1;
    cursor: pointer !important;
    padding: 0 !important;
    font-size: 0;
    background: #0054a3 url(../images/ar_left.png) no-repeat center !important;
    background-position: center;
	margin-right: 8px;
}
.managess_areea_arrow .slider-btns .owl-nav .owl-prev span.owl-nav-label {
    padding: 0;
    margin: 0;
    width: 30px;
    height: 30px;
    border-radius: 100px;
	display:block;
}
.managess_areea_arrow .slider-btns .owl-nav .owl-next span.owl-nav-label:focus {
    outline: 2px solid #ff0015 !important;
}
.managess_areea_arrow .slider-btns .owl-nav .owl-prev span.owl-nav-label:focus {
    outline: 2px solid #ff0015 !important;
}

.managess_areea_arrow .slider-btns .owl-nav .owl-next {
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 50px;
    opacity: 1;
    cursor: pointer !important;
    padding: 0 !important;
    font-size: 0;
    background: #0054a3 url(../images/ar_right.png) no-repeat center !important;
    background-position: center;
}
.managess_areea_arrow .slider-btns .owl-nav .owl-next span.owl-nav-label {
    padding: 0;
    margin: 0;
    width: 30px;
    height: 30px;
    border-radius: 100px;
	display:block;
}

.managess_areea_arrow .slider-btns .owl-nav .owl-prev:hover{background:#000 url(../images/ar_left.png) no-repeat center !important;}
.managess_areea_arrow .slider-btns .owl-nav .owl-next:hover{background:#000 url(../images/ar_right.png) no-repeat center !important;}



.managess_areea_arrow .faculty-btns{position:absolute; top:0; right:0;}

.managess_areea_arrow .faculty-btns .owl-nav {display: flex; position: absolute; right: 0; margin:0; top:0px;}

.managess_areea_arrow .faculty-btns .owl-nav .owl-prev {
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 50px;
    opacity: 1;
    cursor: pointer !important;
    padding: 0 !important;
    font-size: 0;
    background: #0054a3 url(../images/ar_left.png) no-repeat center !important;
    background-position: center;
	margin-right:8px;
}
.managess_areea_arrow .faculty-btns .owl-nav .owl-prev:hover {background: #000000 url(../images/ar_left.png) no-repeat center !important;}

.managess_areea_arrow .faculty-btns .owl-nav .owl-prev span.owl-nav-label {
    padding: 0;
    margin: 0;
    width: 30px;
    height: 30px;
    border-radius: 100px;
	display:block;
}
.managess_areea_arrow .faculty-btns .owl-nav .owl-prev span.owl-nav-label:focus {
    outline: 2px solid #ff0015 !important;
}

.managess_areea_arrow .faculty-btns .owl-nav .owl-next {
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 50px;
    background: #005aaf;
    opacity: 1;
    cursor: pointer !important;
    padding: 0 !important;
    font-size: 0;
    background: #005aaf url(../images/ar_right.png) no-repeat center !important;
    background-position: center;
}
.managess_areea_arrow .faculty-btns .owl-nav .owl-next:hover {background: #000000 url(../images/ar_right.png) no-repeat center !important;}
.managess_areea_arrow .faculty-btns .owl-nav .owl-next span.owl-nav-label {
    padding: 0;
    margin: 0;
    width: 30px;
    height: 30px;
    border-radius: 100px;
	display:block;
}
.managess_areea_arrow .faculty-btns .owl-nav .owl-next span.owl-nav-label:focus {
    outline: 2px solid #ff0015 !important;
}

.managess_areea_arrow .faculty-btns .owl-nav .owl-prev:hover{background:#000 url(../images/ar_left.png) no-repeat center !important;}
.managess_areea_arrow .faculty-btns .owl-nav .owl-next:hover{background:#000 url(../images/ar_right.png) no-repeat center !important;}

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


#naviconsHide .owl-theme .owl-dots .owl-dot.active span{
	margin: 5px 5px;
    width: 12px;
    height: 12px;
    background: #378fd6;
}
#naviconsHide .owl-theme .owl-dots .owl-dot span {
    width: 12px;
    height: 12px;
    margin: 5px 5px;
    background:#000;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
}

/* End Programes */


.modal#video_pop {
    background: #000000d6;
    padding: 5% 0 0 0;
	    opacity: 1;
}
#video_pop .modal-body {
    padding: 0;
    border: none;
}
#video_pop .modal-body iframe {
    border: none;
    width: 100%;
    height: 100%;
}
#video_pop .modal-content {
    padding: 0;
    margin: 0;
    background: black;
	    border: #fff solid 3px;
}
#video_pop .modal-content button.close {
    position: absolute;
    right: 5px;
    top: 5px;
    z-index: 9;
    width: 30px;
    height: 30px;
    background: #fff;
    opacity: 1;
    border-radius: 40px;
    cursor: pointer;
    line-height: 30px;
}
#video_pop .modal-content button.close:focus {
    border: none;
    outline: none;
}
#video_pop .modal-dialog {
    max-width: 950px;
    margin: 0px auto;
    width: 100%;
	position:relative;
	    margin-top: 9%;
}
.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
	min-height:515px;
    padding: 0;
    overflow: hidden;
}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

/* ------------- Faculty Profile HMA --------------- */

#faculty_profile .progmss_bg {
    display: inline-block;
    width: 100%;
	margin-bottom:0px;
}
#faculty_profile .progmss_bg .nsw_mgs {
    width: 100%;
    height: 185px;
	background: #e9e9e9;
}
#faculty_profile .progmss_bg .nsw_mgs img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
#faculty_profile .progmss_bg .nes_cnt_bx {
    background: #fff;
    padding:20px;
    width: 100%;
    margin: 0 auto;
    position: relative;
	    font-family: 'Montserrat';
    top:0px;
	min-height:165px;
	box-shadow: 0px 3px 10px #dfdfdf;
}

#faculty_profile .progmss_bg .nes_cnt_bx h5 {
    margin: 0 0 10px;
    font-weight: 600;
    color: #005baf;
	font-size:14px;
    line-height: 17px;
}
#faculty_profile .progmss_bg .nes_cnt_bx p {
    margin: 0 0 15px;
    font-weight: 500;
    color: #333333;
	font-size:12px;
    line-height: 17px;
}
#faculty_profile .progmss_bg .nes_cnt_bx span {
    position: absolute;
    bottom: 15px;
}
#faculty_profile .progmss_bg .nes_cnt_bx span a {
    background:#0054a3;
    padding: 6px 15px;
    display: inline-block;
    font-size: 11px;
    color: #fff;
}

#faculty_profile .progmss_bg:hover .nes_cnt_bx p {
    color: #fff;
}
#faculty_profile .progmss_bg:hover .nes_cnt_bx h5 {
    color: #fff;
}
#faculty_profile .progmss_bg:hover .nes_cnt_bx {
    background: #005baf;
}

#faculty_profile .progmss_bg:hover .nes_cnt_bx span a{background:#ffffff; color:#005baf; font-weight:600;}


#faculty_profile .owl-nav {
    display: flex;
    position: absolute;
    right: 0;
	margin:0;
    top: -67px;
}


#faculty_profile .owl-nav button.owl-prev.disabled {
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 50px;
    background: #005aaf;
    opacity: 1;
    cursor: pointer;
	font-size:0;
	background: #005aaf url(../images/ar_left.png) no-repeat;
    background-position: center;
}
#faculty_profile .owl-nav button.owl-prev.disabled:hover {
	background: #015bb1 url(../images/ar_left.png) no-repeat;
    background-position: center;
}
#faculty_profile .owl-nav button.owl-prev {
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 50px;
    background: #005aaf;
    opacity: 1;
    cursor: pointer;
	font-size:0;
	background: #005aaf url(../images/ar_left.png) no-repeat;
    background-position: center;
}
#faculty_profile .owl-nav button.owl-prev:hover {
	background: #015bb1 url(../images/ar_left.png) no-repeat;
    background-position: center;
}

#faculty_profile .owl-nav.disabled button.owl-next.disabled {
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 50px;
    background: #005aaf;
    opacity: 1;
    cursor: pointer;
	font-size:0;
	background: #005aaf url(../images/ar_right.png) no-repeat;
    background-position: center;
}
#faculty_profile .owl-nav.disabled button.owl-next.disabled:hover {
		background: #015bb1 url(../images/ar_right.png) no-repeat;
    background-position: center;
}
#faculty_profile .owl-nav button.owl-next {
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 50px;
    background: #005aaf;
    opacity: 1;
    cursor: pointer;
	font-size:0;
	background: #005aaf url(../images/ar_right.png) no-repeat;
    background-position: center;
}
#faculty_profile .owl-nav button.owl-next:hover {
		background: #015bb1 url(../images/ar_right.png) no-repeat;
    background-position: center;
}
.both_als {
    display: inline-block;
    width: 100%;
}
.both_als .first_mg {
    float: left;
    max-width: 240px;
    width: 100%;
    overflow: hidden;
    height: 350px;
	position:relative;
}
.both_als .first_mg span.ovl_area {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #595959;
    width: 100%;
    padding: 10px 0;
    text-align: center;
    color: #fff;
}
.both_als .first_mg span.ovl_area:hover{background:#0054a3; color:#fff; font-weight:600;}

.both_als .both_imgs .frt_ons span.ovl_area:hover{background:#0054a3; color:#fff; font-weight:600;}

.both_als .first_mg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.both_als .both_imgs {
    float: left;
    max-width: 269px;
    overflow: hidden;
    width: 100%;
}

.both_als .both_imgs .frt_ons {
    width: 100%;
    height: 174px;
    overflow: hidden;
	position:relative;
}
.both_als .both_imgs .frt_ons span.ovl_area {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #595959;
    width: 100%;
    padding: 10px 0;
    text-align: center;
    color: #fff;
}
.one_both_space{margin-bottom:2px;}
.one_both_space1{margin-right:2px;}
.both_als .both_imgs .frt_ons img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* ------------- End Faculty Profile HMA --------------- */


/* ---------------- Latest Update -------------- */
.all_hedingss.latst {
    margin-bottom: 55px;
}
.la_updates {background: #f3f3f3;}

.la_updates .up_d_bxss {
    display: inline-block;
    width: 100%;
    padding: 0 35px 0 20px;
	position:relative;
}
.la_updates .up_d_bxss span.dates {
    background: #005aaf;
    display: inline-block;
    padding: 3px 15px;
    font-size: 13px;
    color: #fff;
    margin-bottom:25px;
}
.la_updates .up_d_bxss span.dates:hover {
    text-decoration: underline;
}
.la_updates .up_d_bxss .latestUpdateDesignArea:hover {
    text-decoration: underline;
}

.rt_bordr{border-right:#c4dff2 solid 1px; content:''; position:absolute; top:0; right:-10px; height:180px;}

.la_updates .up_d_bxss h5 {
    font-size: 14px;
    color: #005baf;
    line-height: 19px;
       font-weight: 600;
    font-family: 'Montserrat';
    margin-top: 0;
}

.la_updates .up_d_bxss p {
    font-size: 13px;
    color: #333333;
    line-height: 18px;
    font-weight: 500;
	margin-bottom: 30px;
	font-family: 'Montserrat';
}
#hindi .la_updates .up_d_bxss p {
    font-size: 13px;
    color: #333333;
    line-height: 23px;
    font-weight: 500;
	margin-bottom: 30px;
	font-family: 'Montserrat';
}

.la_updates .up_d_bxss .up_mg_areaa {
    width: 100%;
    height: 208px;
    overflow: hidden;
}
.la_updates .up_d_bxss .up_mg_areaa img{width:100%; height:100%; object-fit:contain;}
/* ---------------- End Latest Update -------------- */



/* -------------- Gallery Both Area -------------- */

.gl_both_lat {
    background-image: linear-gradient(to right, #438bcf, #034d97);
    position: relative;
}

.gl_both_lat:before {
    content: '';
    position: absolute;
    background: url(../images/grl_bg.png) no-repeat;
    width: 100%;
    height: 100%;
    right: 0px;
    top: 0;
    opacity: 0.2;
    background-position: top;
    background-size: cover;
}

.gl_both_lat:after {
    background: #f3f3f3a6;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
}
.gl_both_lat .container {
    position: relative;
    z-index: 1;
}
.tabs_araess {display:inline-block; width:100%;     font-family: 'Montserrat';}
.tabs_araess h3 {font-size:30px; color:#000; font-weight:600;  margin-bottom:12px; margin-top:0; line-height:40px;}
.tabs_araess a.tab{
	border: #0054a3 solid 1px;
    padding:7px 15px;
    font-size: 12px;
	background:#0054a3;
    color: #fff;
    text-transform: uppercase;
}
.tabs_araess a.tab.active {
    border: #fff solid 1px;
    padding:7px 15px;
    font-size: 12px;
    color: #fff;
	background:transparent;
    text-transform: uppercase;
}
.tabs_araess .tab-content {display: none;}
.tabs_araess .tab-content.active {display: block;}


.tabs_araess .tab-wrapper {
  text-align: center;
  display: block;
  margin: auto;
  max-width: inherit;
  margin-bottom:20px;
}

.tabs_araess .tabs {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: left;
}

.tabs_araess .tab-link {
	border: #0054a3 solid 1px;
    padding:7px 15px;
    font-size: 12px;
	background:#0054a3;
    color: #fff;
    text-transform: uppercase;
	list-style:none;
	    margin-right: 15px;
	cursor: pointer;
}
.tabs_araess .tab-link:last-child{margin:0;}

.tabs_araess .tab-link:hover {
  color: #fff;
  background:#0054a3;
  border: #0054a3 solid 1px;
}

.tabs_araess .tab-link.active {
    border: #000000 solid 1px;
    padding: 7px 15px;
    font-size: 12px;
    font-weight: 600;
    color: #000000;
    background: transparent;
    text-transform: uppercase;
}
.tabs_araess .tab-link.active:hover {
    background: #0054a3;
    color: #fff;
    border: #0054a3 solid 1px;
}


.tabs_araess .tabs.button_tab_allass .tab-link {
    padding: 0;
}

.tabs_araess .tabs.button_tab_allass .tab-link .button_tabsss {border:#0054a3 solid 1px; padding:7px 15px; font-size:12px; background:#0054a3;
    color:#fff; text-transform:uppercase; list-style:none; margin-right:15px; cursor:pointer;}
.tabs_araess .tabs.button_tab_allass .tab-link .button_tabsss:last-child{margin:0;}

.tabs_araess .tabs.button_tab_allass .tab-link .button_tabsss:hover {color:#fff; background:#0054a3; border:#0054a3 solid 1px;}
.tabs_araess .tabs.button_tab_allass .tab-link.active button.button_tabsss {background: transparent !important; width:100%; color:#000000 !important;}
.tabs_araess .tabs.button_tab_allass .tab-link.active button.button_tabsss:hover {background:#0054a3 !important; color:#fff !important;}
.tabs_araess .tabs.button_tab_allass .tab-link button.button_tabsss {background:#0054a3 !important; color:#fff;}
.tabs_araess .tabs.button_tab_allass .tab-link button.button_tabsss:focus {outline: 2px solid #ff0015 !important;}

.tabs_araess .tabs.button_tab_allass .tab-link .button_tabsss.active {border:#000000 solid 1px; padding:7px 15px; font-size:12px; font-weight:600; color:#000000; background:transparent; text-transform:uppercase;}
.tabs_araess .tabs.button_tab_allass .tab-link .button_tabsss.active:hover {background: #0054a3; color: #fff; border: #0054a3 solid 1px;}

body.theme-color .tabs_araess .tabs.button_tab_allass .tab-link .button_tabsss:hover {color:#fff; background:#0054a3; border:#0054a3 solid 1px;}
body.theme-color .tabs_araess .tabs.button_tab_allass .tab-link.active button.button_tabsss {background: #fed31e !important; color: #000000 !important;}

body.theme-color .tabs_araess .tabs.button_tab_allass .tab-link button.button_tabsss {background:#afafaf !important; color: #000000;}
body.theme-color .tabs_araess .tabs.button_tab_allass .tab-link button.button_tabsss:focus {border: 2px solid #ff0015 !important;}


body.theme-color .tabs_araess .tabs.button_tab_allass .tab-link {border: #000 solid 1px !important;}
body.theme-color .tabs_araess .tabs.button_tab_allass .tab-link button.button_tabsss{border: #000 solid 1px !important; background: #000 !important; color:#fed31e !important;}
body.theme-color .tabs_araess .tabs.button_tab_allass .tab-link.active {border: #000 solid 1px !important;}
body.theme-color .tabs_araess .tabs.button_tab_allass .tab-link.active button.button_tabsss{border: #000 solid 1px !important; background:#b0b0b0 !important;}

.tabs_araess .tabs.button_tab_allass .tab-link .button_tabsss.active {border:#000000 solid 1px; padding:7px 15px; font-size:12px; font-weight:600; color:#000000; background:transparent; text-transform:uppercase;}
.tabs_araess .tabs.button_tab_allass .tab-link .button_tabsss.active:hover {background: #0054a3; color: #fff; border: #0054a3 solid 1px;}


.tabs_araess .content-wrapper {
  padding:0;
}

.tabs_araess .tab-content {
  display: none;
  text-align: center;
  color: #333;
  font-weight: 400;
  font-size: 15px;
  opacity: 0;
  transform: translateY(15px);
  animation: fadeIn 0.5s ease 1 forwards;
}

.tabs_araess .tab-content.active {
  display: block;
}

@keyframes fadeIn {
  100% {
    opacity: 1;
    transform: none;
  }
}

.gl_bax_area {
    display: inline-block;
    width: 100%;
	position:relative;
}
.gl_bax_area .mg_araea {
    width: 100%;
    height: 185px;
    overflow: hidden;
	position:relative;
}
.gl_bax_area.gdo_glrrrs .mg_araea {
    height: 330px;
}
.gl_bax_area .mg_araea img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.gl_bax_area .mg_araea span.lnkss_ar {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
	    z-index: 1;
}
.gl_bax_area .gl_botm_cnt {
    background: #fff;
    padding:35px 15px;
    width: 94%;
    margin: 0 auto;
    font-size: 14px;
    color: #1a1a1a;
    text-align: left;
    position: relative;
    top: -20px;
    font-weight: 600;
}
.gl_bax_area .gl_botm_cnt:hover {
    background: #005baf;
    color: #fff;
}
.gl_bax_area .gl_botm_cnt:hover a img{
    filter: brightness(0) invert(1);
}
.gl_bax_area .gl_botm_cnt span.lnk_ss {
    float: right;
}
.gl_bax_area .gl_botm_cnt span.lnk_ss a:focus {
    padding: 2px 4px 5px;
}

.gl_both_lat .awardslist p {
    font-size: 20px;
    color: #000;
    line-height: 18px;
	margin-bottom: 35px;
    display: inline-block;
	font-weight:500;
}

.gl_both_lat .awardslist span a {
    font-size: 18px;
    color: #000000;
    font-weight: 500;
}

.gl_both_lat .awardslist span {
    float: right;
	    border-bottom: #ffffffb3 solid 1px;
    padding-bottom: 5px;
    position: relative;
    top: -8px;
}
.gl_both_lat .awardslist span:hover {
    background: transparent !important;
}
.gl_both_lat .awardslist span:hover a{
    color: #fff !important;
}
.gl_both_lat .awardslist span a img {
    padding-left: 4px;
}
.gl_both_lat .awardslist h3 {
    font-size: 30px;
    color: #000000;
    font-weight: 600;
    margin-bottom: 12px;
	margin-top: 0;
	    line-height: 40px;
}
.gl_both_lat .awardslist {
    display: inline-block;
    width: 85%;
    font-family: 'Montserrat';
    float: right;
}

.gl_both_lat .awardslist .awrd_lists {
    display: inline-block;
    width: 100%;
	    font-family: 'Montserrat';
}
.gl_both_lat .awardslist .awrd_lists ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.gl_both_lat .awardslist .awrd_lists ul li {
    background: #fff;
    padding:20px 60px;
    position: relative;
	margin-bottom: 15px;
}
.gl_both_lat .awardslist .awrd_lists ul li:last-child{margin-bottom:0;}

.gl_both_lat .awardslist .awrd_lists ul li h6 {
    position: absolute;
    background: #333;
    padding: 7px;
    left: -38px;
    width: 78px;
    top:13px;
    height: 78px;
    text-align: center;
    line-height: 65px;
    border-radius: 100px;
	color: #fff;
}
.gl_both_lat .awardslist .awrd_lists ul li h6 img {
    width: 45px;
    height: 45px;
	    border-radius: 30px;
}
.gl_both_lat .awardslist .awrd_lists ul li h5 {
    font-size: 16px;
    font-weight: 600;
    color: #010101;
    margin: 0 0 10px;
}
.gl_both_lat .awardslist .awrd_lists ul li p {
    font-size: 14px;
    color: #4c4c4c;
    line-height: 18px;
	    margin: 0;
	font-weight:400;
}
.gl_both_lat .awardslist .awrd_lists ul li div {
    font-size: 13px;
    color: #4c4c4c;
    line-height: 18px;
	    margin: 0;
}
.gl_both_lat .awardslist .awrd_lists ul li span.lnkss {
    position: absolute;
    right: 20px;
    top:40%;
    border: none;
}

.gl_both_lat .awardslist .awrd_lists ul li:hover div{color:#fff;}

.gl_both_lat .awardslist .awrd_lists ul li:hover p {
    color: #fff;
}
.gl_both_lat .awardslist .awrd_lists ul li:hover h5 {
    color: #fff;
}
.gl_both_lat .awardslist .awrd_lists ul li:hover h6 {
    background: #fff;
}
.gl_both_lat .awardslist .awrd_lists ul li:hover {
    background: #0054a3;
}
.gl_both_lat .awardslist .awrd_lists ul li:hover span.lnkss img {
    filter: brightness(0) invert(1);
}

.pht_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.pht_img {
    width: 100%;
    height: 247px;
	overflow:hidden;
	margin-bottom:30px;
	cursor:pointer;
}
.gl_both_lat .awardslist .explr {
    margin-top: 35px;
}


.gl_both_lat .awardslist .explr span:hover {
    background: transparent !important;
}
.gl_both_lat .awardslist .explr span:hover a{
    color: #fff !important;
}

.tabs_araess .explr {
    margin-top: 10px;
    display: inline-block;
    width: 100%;
}
.tabs_araess .explr span {
    float: right;
    border-bottom: #ffffffb3 solid 1px;
    padding-bottom: 5px;
    position: relative;
    top: -5px;
}

.tabs_araess .explr span:hover {
    background: transparent;
}

.tabs_araess .explr span:hover a{
    color: #fff;
}

.tabs_araess .explr span a {
    font-size: 18px;
    color: #000000;
    font-weight: 500;
}
/* -------------- End Gallery Both Area -------------- */



/* ----------------- About us ----------------- */

.others_pgs {
    width: 100%;
    height: 350px;
    overflow: hidden;
    background-position: center;
    background-size: cover;
    position: relative;
}
 .others_pgs:before {
    content: '';
    background:#d3d3d3d1;
    position: absolute;
    width: 100%;
    height: 100%;
}
.others_pgs .als_cnts {
    position: absolute;
    color: #000;
    text-align: center;
    font-weight: 600;
    font-size: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
	line-height:42px;
}

.brad_camp {
    background: #f0f0f0;
    padding: 10px 0;
}
.brad_camp .breadscm {
    color: #0054a3;
    font-weight: 600;
}
.brad_camp .breadscm a {
    color: #4f4f4f;
    font-size: 13px;
}
.brad_camp .breadscm span {
    color: #4f4f4f;
}


.contnt_araea {
    display: inline-block;
    width: 100%;
}
.contnt_araea h3 {
    font-size: 27px;
    margin: 0 0 30px;
    color: #0e58c0;
    line-height: 36px;
    font-weight: 600;
}


.tabsss_abt .tab-wrapper {
  text-align: left;
  display: block;
  margin: auto;
  max-width: inherit;
  margin-bottom:20px;
}

.tabsss_abt .tabs {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: left;
  border-bottom: #e2e2e2 solid 1px;
}

.tabsss_abt .tabs button.link_supports_al {
    padding: 0 !important;
    background: transparent;
    border: none;
    margin-right: 5px;
}

.tabsss_abt .tab-link {
    border: #e2e2e2 solid 1px;
    padding: 7px 15px;
    font-size: 13px;
    background: #e2e2e2;
    color: #282828;
    text-transform: capitalize;
    list-style: none;
    margin-right:5px;
    cursor: pointer;
    font-weight:600;
	font-family: 'Montserrat';
}
.tabsss_abt .tab-link:last-child{margin:0;}

.tabsss_abt .tab-link:hover {
  color: #fff;
  background:#0054a3;
  border: #0054a3 solid 1px;
}

.tabsss_abt .tab-link.active {
    border: #0054a3 solid 1px;
    padding: 7px 15px;
    font-size: 12px;
    color: #fff;
    background: #0054a3;
    text-transform: capitalize;
}


.tabsss_abt .content-wrapper {
  padding:0;
}

.tabsss_abt .tab-content {
  display: none;
  text-align: center;
  color: #333;
  font-weight: 400;
  font-size: 15px;
  opacity: 0;
  transform: translateY(15px);
  animation: fadeIn 0.5s ease 1 forwards;
}

.tabsss_abt .tab-content.active {
  display: block;
}



.tabsss_abt .contn_scytnt .contentss {
    display: inline-block;
    width: 100%;
}
.tabsss_abt .contn_scytnt {
    display: inline-block;
    width: 100%;
    text-align: left;
}
.tabsss_abt .contn_scytnt h3 {
    font-size: 24px;
    color: #1a1a1a;
    line-height: 36px;
    margin-bottom: 15px;
    margin-top: 10px;
}
.tabsss_abt .contn_scytnt .contentss p {
    font-size: 16px;
    line-height: 24px;
    color: #363636;
    margin-bottom: 20px;
	    text-align: justify;
}
.tabsss_abt .contn_scytnt .contentss p:last-child{margin-bottom:0;}


.tabs.button_tab_allass li.tab-link {padding: 0;}
.tabs.button_tab_allass li.tab-link button.link_supports_al {padding:7px 15px !important; color:#000; font-weight:500; margin:0; text-transform:capitalize;}
.tabs.button_tab_allass li.tab-link.active button.link_supports_al {color:#fff; padding:7px 15px !important;}
.tabs.button_tab_allass li.tab-link:hover {color: #fff !important;}
.tabs.button_tab_allass li.tab-link:hover .link_supports_al {
    color: #fff;
}


.HMA_program.mt_0.adsss.adminss_com .contn_scytnt img {
    margin-bottom: 15px;
    width: 100%;
    max-width: 280px;
}

.abt_area_img {
    width: 100%;
    height: 350px;
    overflow: hidden;
}
.abt_area_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.abt_area_img.admins{height:200px;}

.mt-3 {
    margin-top: 1rem !important;
}
.mt-4 {
    margin-top: 1.5rem!important;
}
.mt-5 {
    margin-top: 2rem!important;
}
.mt-6 {
    margin-top: 4rem!important;
}


.tabsss_abt .contn_scytnt .contentss .undr_listing {
    display: inline-block;
    width: 100%;
}
.tabsss_abt .contn_scytnt .contentss .undr_listing h5 {
    font-size: 16px;
    font-weight: 600;
    color: #333;
}
.tabsss_abt .contn_scytnt .contentss .undr_listing ul {
    list-style: none;
    margin: 0;
    padding: 0 0 25px;
}
.tabsss_abt .contn_scytnt .contentss .undr_listing ul li {
    font-weight: 600;
    color: #333;
    margin-bottom: 6px;
}

.tabsss_abt .contn_scytnt .contentss .undr_listing ul li:last-child {
    margin: 0px;
}

.abt_bothss {
    width: 100%;
    height: auto;
    background-size: cover;
    background-position: center;
    position: relative;
	padding:60px 0;
}
.abt_bothss:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #005aafd4;
	    top: 0;
}

.abt_bothss .abt_bt_area {
    background: #fff;
    padding: 20px;
    display: inline-block;
    width: 100%;
}

.abt_bothss .abt_bt_area .lft_cnt_atara {
    float: left;
    width: 51%;
    margin-right: 4%;
}
.abt_bothss .abt_bt_area .lft_cnt_atara h5 {
    font-size: 17px;
    color: #272727;
    padding-bottom: 12px;
    border-bottom: #d9e9ff solid 1px;
    margin-bottom: 15px;
    margin-top: 0;
    font-weight: 600;
	height: 41px;
    overflow: hidden;
}
#hindi .abt_bothss .abt_bt_area .lft_cnt_atara h5 {
    font-size: 17px;
    color: #272727;
    padding-bottom: 12px;
    border-bottom: #d9e9ff solid 1px;
    margin-bottom: 15px;
    margin-top: 5px;
    font-weight: 600;
    line-height: 40px;
    height: 41px;
    overflow: hidden;
}

.abt_bothss .abt_bt_area .rt_mg_area {
    float: left;
    width: 45%;
    height: 240px;
    overflow: hidden;
}
.abt_bothss .abt_bt_area .rt_mg_area img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.abt_bothss .abt_bt_area .lft_cnt_atara p {
    font-size: 12px;
    color: #333;
    line-height: 19px;
    margin-bottom: 20px;
}
.abt_bothss .abt_bt_area .lft_cnt_atara a {
    background: #005aaf;
    color: #fff;
    padding: 8px 15px;
    display: inline-block;
    margin-top: 15px;
}
.abt_bothss .abt_bt_area .lft_cnt_atara a:hover {
    text-decoration: underline;
}
.abt_bothss .abt_bt_area .lft_cnt_atara a img {
    padding-left: 5px;
}
.abt_bothss .abt_bt_area .lft_cnt_atara ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.abt_bothss .abt_bt_area .lft_cnt_atara ul li {
    font-size: 12px;
    color: #333;
    display: flex;
    line-height: 19px;
    margin-bottom: 7px;
}
.abt_bothss .abt_bt_area .lft_cnt_atara ul li span {
    float: left;
    line-height: 15px;
}

.abt_bothss .abt_bt_area .lft_cnt_atara ul li img {
    float: left;
    height: 9px;
    width: 12px;
    padding-right: 0px;
    position: relative;
    top: 4px;
    margin-right: 6px;
}
.abt_cnttsts {
    text-align: justify;
}
.abt_cnttsts p {
    font-weight: 400;
}
.abt_mg_aress {
    text-align: center;
    padding-top: 65px;
}
.abt_bothss .abt_bt_area .lft_cnt_atara.midillls ul li p {margin: 0 0 10px; line-height:18px;}
.abt_bothss .abt_bt_area .lft_cnt_atara.midillls ul li p:last-child {margin: 0 0 0px;}
.adss_cntetetct {
    text-align: justify;
}

.abt_bt_area .lft_cnt_atara.midillls {
    width: 70%;
    margin-right: 3%;
}
.abt_bt_area .lft_cnt_atara.midillls ul li {
    display: block;
}
.abt_bt_area.hmo_abt_ar .rt_mg_area {
    width: 27%;
}
/* ----------------- About us ----------------- */

.contnt_araea.program_dtls .tab-content {
    padding-top: 0;
}
.contnt_araea.program_dtls .tab-content .tbds_act_araeas h2 {
    font-size: 22px;
    color: #0e58c0;
    margin: 0 0 20px;
    line-height: 30px;
    font-weight: bold;
}
.HMA_program{margin: 35px 0 0px;}
.HMA_program h4 {
    font-size: 24px;
    color: #005baf;
    margin:0px 0 25px;
}

#accordion {
    max-width: inherit;
    background:transparent;
    margin: 0 auto;
}
#accordion button.link_supports_al {
    width: 100%;
    background: transparent;
    border: none;
    text-align: left;
	padding:0 !important;
}
#accordion .heading {
    color:#005baf;
    font-size: 15px;
    border: 1px solid #e5edf7;
    letter-spacing: 0;
    padding: 12px 15px 12px 25px;
    background: #e5edf7;
    cursor: pointer;
    border-radius: 0;
    margin-bottom: 12px;
    font-weight: 600;
}
#accordion .heading.active {
    background: #005baf;
    color: #fff;
    border-radius: 0;
    border: 1px solid #005baf;
}
#accordion .heading:hover {
    background: #005baf;
    border-radius:0;
	color: #fff;
	border: 1px solid #005baf;
}

#accordion .heading::before {
    content: '';
    vertical-align: middle;
    display: inline-block;
    float: right;
    transform: rotate(0deg);
    transition: all 0.5s;
    margin-top: 3px;
    background: url(../images/arrow_r.png) no-repeat;
    width: 10px;
    height: 16px;
}
#accordion .active.heading::before {
    transform: rotate(0deg);
    margin-top: 5px;
    background: url(../images/arrow_w.png)no-repeat;
    width: 16px;
    height: 10px;
}
#accordion .not-active.heading::before {
    transform: rotate(0deg);
}
#accordion .contents {
    display: none;
    background: #fff;
    color: #4b4b4b;
    font-size: 15px;
    border: #fff solid 1px;
    line-height: 1.5;
    margin-top: -15px;
    border-top: 0;
    margin-bottom: 15px;
    border-radius: 0;
    box-shadow: 0px 2px 10px #e7e7e7;
}
#accordion .contents .cnt_areaas {
    padding:15px 15px 15px;
}
#accordion .contents .cnt_areaas figure.image img {
    width: 100%;
}
#accordion .contents .cnt_areaas img {
    width: 100%;
}
#accordion .contents h5 {
    margin: 25px 0 10px;
    font-size: 15px;
    color: #005baf;
    font-weight: 700;
}
#accordion .contents h4 {
    margin: 0 0 14px;
    font-size: 17px;
    color: #363636;
    font-weight: 700;
}

#accordion .contents p {
    color: #4b4b4b;
        line-height: 21px;
    font-weight: 400;
}
#accordion .contents p:last-child{margin-bottom:0;}

#accordion .botm_nxt_areas {
    background: #f4f4f4;
    padding: 20px 40px;
    width: 100%;
}

#accordion .clk_aply a:hover {
    box-shadow: 0px 5px 10px #d0cfcf;
}

#accordion .clk_aply a img {
    margin-left: 5px;
}
#accordion .clk_aply a {
    padding: 15px 20px;
    color: #353535;
		font-weight: 600;
    font-size: 14px;
    display: inline-block;
    border-radius: 5px;
}
#accordion .clk_aply {
    margin-top: 40px;
    margin-bottom: 10px;
}


#accordion .contents .cnt_areaas .aply_btn_ad_cm a.pgdmApplybutton {
    background: #fed32e;
    color: #000;
    padding: 8px 25px 8px 15px;
    display: inline-block;
    margin-top: 15px;
    position: relative;
}
#accordion .contents .cnt_areaas .aply_btn_ad_cm a.pgdmApplybutton img {
    position: absolute;
    width: auto;
    filter: brightness(0) invert(0);
    right: 10px;
    top: 14px;
}

.blue_bg {background: #0054a3;}
.yellow_bg {background: #fdd32d; color: #272727 !important;}

#accordion .botm_nxt_areas button.prog_bnts {
    border: none;
    padding: 9px 17px;
    border-radius: 4px;
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    margin-right: 5px;
}
#accordion .botm_nxt_areas button.prog_bnts img {
    padding-left: 5px;
    width: 22px;
    position: relative;
    top: -2px;
}


#accordion .contents .cnt_areaas .sets_mgs {
    width: 100%;
    height: 180px;
    overflow: hidden;
}


#accordion .contents .cnt_areaas .sets_mgs img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}




/* ------------ Contact Us ------------ */
.cont_bx_area p {
    color: #464646;
    font-weight: 600;
	font-size: 13px;
    line-height: 20px;
}
.cont_bx_area p:last-child{margin-bottom:0;}

.cont_bx_area span {
    font-size: 14px;
    color: #0054a3;
    font-weight: 600;
    display: block;
    margin-bottom: 5px;
}

.cont_bx_area h6 {
    font-size: 18px;
    color: #363636;
    line-height: 24px;
    margin: 0 0 10px;
}
.cont_bx_area img {
    margin-bottom: 10px;
}
.cont_bx_area {
    background: #fff;
    padding: 30px;
	min-height:285px;
    box-shadow:0px 0px 10px #ccc;
    text-align:center;
	margin-bottom: 30px;
}
.cont_bx_area.oness{min-height:230px;}
.cont_bx_area.twosss{min-height:250px;}
.cont_bx_area.autos{min-height:auto; text-align:center;}
.cnt_form_areaa {
    background: #0054a3;
    padding: 40px;
}
.cnt_form_areaa h5 {
    color: #fff;
    margin: 0 0 20px;
    font-size: 20px;
    font-weight: 600;
}
.cnt_form_areaa .form-group{margin-bottom:15px;}
.cnt_form_areaa .form-group label {
    font-size: 12px;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0 0 6px;
}
.cnt_form_areaa .form-group input.form-control {background: #0b77bf; border-radius: 0; border: none; height: 40px; color: #fff; font-size: 12px;}
.cnt_form_areaa .form-group input.form-control:focus{border:#ff0015 solid 2px !important;}
.cnt_form_areaa .form-group input.form-control::placeholder {color:#fff; opacity:1;}
.cnt_form_areaa .form-group input.form-control:-ms-input-placeholder {color:#fff;}
.cnt_form_areaa .form-group input.form-control::-ms-input-placeholder {color:#fff;}

.cnt_form_areaa button {
    background: #fdd32d;
    color: #3a3a3a;
    border: none;
    padding: 10px 20px;
    font-weight: 600;
    margin-top: 12px;
	text-transform: uppercase;
}
.cnt_form_areaa button:focus{border:#ff0015 solid 2px !important;}
.cnt_form_areaa button:hover {
    background: #fff; text-decoration:underline;
}

.cnt_form_areaa button img {
    width: 12px;
    position: relative;
    top: -1px;
    padding-left: 5px;
}

.maps_araea iframe {
    width: 100%;
    height: 512px;
}
.maps_araea {
    max-height: 512px;
    overflow: hidden;
}
.red {color: #f00;}
.red1 {color: #b30000;}
/* ------------ End Contact Us ------------ */


/* --------------------------------- */

 .profile_usersss {
    background: #126dc2;
    padding: 40px;
}
.profile_usersss .user_mg {
    width: 100%;
    height: 224px;
    overflow: hidden;
    margin-bottom: 30px;
}
.profile_usersss .prof_cntss {
    display: inline-block;
    width: 100%;
    margin-bottom: 30px;
}
.profile_usersss .prof_cntss h5 {
    background: #fdd32d;
    display: inline-block;
    padding: 10px 20px;
    font-size: 16px;
    color: #303133;
    font-weight: 600;
    text-transform: uppercase;
	margin:0 0 15px;
}

.profile_usersss .prof_cntss p {
    font-size: 14px;
    color: #fff;
    line-height: 24px;
    margin-bottom: 20px;
}
.profile_usersss .prof_cntss p:last-child{margin-bottom:0;}

.profile_usersss .prof_cntss.contctt p {
    margin-bottom: 10px;
    border-bottom: #cccccc42 solid 1px;
    padding-bottom: 5px;
}
.profile_usersss .prof_cntss.contctt p:last-child{border:none; padding-bottom:0;}


.user_prf_als {
    display: inline-block;
    width: 100%;
}
.user_prf_als h4 {
    font-size: 36px;
    color: #1a1a1a;
    line-height: 36px;
    margin: 0 0 10px;
	font-weight: 700;
}
.user_prf_als p {
    font-size: 18px;
    color: #005baf;
    line-height: 36px;
    margin: 0 0 15px;
	font-weight:600;
}

.user_prf_als .usr_list_prt h6 {
    border-bottom: #deeaf5 solid 1px;
    display: flex;
    margin: 15px 0 20px;
}
.user_prf_als .usr_list_prt h6 span {
    background: #deeaf5;
    font-size: 17px;
    color: #383838;
    padding: 10px 20px;
    border-radius: 5px 5px 0 0;
}
.user_prf_als .usr_list_prt {
    display: inline-block;
    width: 100%;
}

.user_prf_als .usr_list_prt ul li {
    margin-bottom: 15px;
    color: #363636;
    font-size: 15px;
}
.user_prf_als .usr_list_prt ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.user_prf_als .usr_list_prt ul li img {
    padding-right: 6px;
    width: 22px;
}
/* --------------------------------- */


/* ---------------- FAQ ---------------- */
 .HMA_program.faq {margin-top: 0;}
/* ---------------- End FAQ ---------------- */


/* ------------ Faculty ----------- */
.facuty_tbss {
    background: #c2e2fc;
    padding: 25px 0;
    margin-bottom: 40px;
}
.facuty_tbss button.btn.btn-default.filter-button:focus {
    background: #005aae;
    color: #fff;
}

.facuty_tbss button.btn.btn-default.filter-button:hover{
	background: #005aae;
    color: #fff;
}
.facuty_tbss button.btn.btn-default.filter-button {
    color: #1b84c7;
    font-size: 13px;
    background: #fff;
    border: none;
    border-radius: 0;
    padding: 10px 20px;
    font-weight: 600;
	margin-right:6px;
}
.facuty_tbss button.btn.btn-default.filter-button:last-child{margin-right:0;}

 .HMA_program.faculty_pg {margin-top:0;}
 .faculty_pg .progmss_bg {
    display: inline-block;
    width: 100%;
    margin-bottom: 30px;
}
.faculty_pg .progmss_bg .nsw_mgs {
    width: 100%;
    height: 295px;
}

.faculty_pg .progmss_bg .nes_cnt_bx {
    background: #fff;
    padding: 20px;
    width: 100%;
    margin: 0 auto;
    position: relative;
    font-family: 'Montserrat';
    top: 0px;
    min-height:155px;
    box-shadow: 0px 3px 10px #dfdfdf;
}

.faculty_pg .progmss_bg .nsw_mgs img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.faculty_pg .progmss_bg .nes_cnt_bx h5 {
    margin: 0 0 10px;
    font-weight: 700;
    color: #005baf;
    font-size: 14px;
    line-height: 20px;
}
 .faculty_pg .progmss_bg .nes_cnt_bx p {
    margin: 0 0 15px;
    font-weight: 500;
    color: #333333;
    font-size: 12px;
    line-height: 17px;
}
 .faculty_pg .progmss_bg .nes_cnt_bx span {
    position: absolute;
    bottom: 15px;
}
 .faculty_pg .progmss_bg .nes_cnt_bx span a {
    background: #0054a3;
    padding: 6px 15px;
    display: inline-block;
    font-size: 11px;
    color: #fff;
}

.faculty_pg .progmss_bg .nes_cnt_bx:hover span a{background:#fff; color:#333; font-weight:500;}
.faculty_pg .progmss_bg .nes_cnt_bx:hover span a img{filter: brightness(0) invert(0);}

.faculty_pg .progmss_bg .nes_cnt_bx span a img {
    padding-left: 7px;
    width: 22px;
    position: relative;
    top: -1px;
}
.faculty_pg .progmss_bg:hover .nes_cnt_bx {
    background: #005baf;
}
.faculty_pg .progmss_bg:hover .nes_cnt_bx h5 {
    color: #fff;
}
.faculty_pg .progmss_bg:hover .nes_cnt_bx p {
    color: #fff;
}


.paginetion a:hover {
    background: #005aaf;
    border: #ddd solid 1px;
    color: #fff !important;
}
.paginetion a.act {
    background: #004088;
    border: #e1f3ff solid 1px;
    color: #fff;
}

.paginetion a {
    border: #e9e8e8 solid 1px;
    padding: 2px 10px;
    display: inline-block;
    color: #646464;
    font-weight: 400;
}
.ngx-pagination .current {
    padding: 2px 10px;
    background: #004088;
    border: #004088 solid 1px;
    color: #fefefe;
    cursor: default;
    margin-right: 5px;
}

.paginetion li.current {
    padding: 1px 7px;
    background: #004088;
    border: #004088 solid 1px;
    color: #fefefe;
    cursor: default;
    margin-right: 5px;
    margin-left: 5px;
}

.paginetion {
    text-align: center;
    margin-top: 40px;
}

.ngx-pagination li.pagination-next a {
    padding: 0.1875rem 0.625rem;
    color: #646464;
    cursor: pointer;
    border: none;
    font-weight: 500;
}
.ngx-pagination li.pagination-next a:hover {
    background: #004088 !important;
}
.ngx-pagination li.pagination-previous a:hover {
    background: #004088 !important;
}
/* ------------ End Faculty ----------- */


/* ------------------- Gallery ------------------- */

.gallry_pg{margin-top: 0;}

.gallry_pg .facuty_tbss .tabssd_ac {
    text-align: center;
}
.gallry_pg .facuty_tbss {
    padding: 0;
    background: transparent;
}
.gallry_pg .facuty_tbss button.btn.btn-default.filter-button:focus {
    background: #005aae;
    color: #fff;
	border: #ff0015 solid 2px;
}

.gallry_pg .facuty_tbss button.btn.btn-default.filter-button:hover{
	background: #005aae;
    color: #fff;
}
.gallry_pg .facuty_tbss button.btn.btn-default.filter-button {
    color: #0054a3;
    font-size: 13px;
    background: #fff;
    border: none;
    border-radius: 0;
    padding: 10px 15px;
    font-weight: 600;
	border:#e1f3ff solid 1px;
	margin-right:6px;
}
.gallry_pg .facuty_tbss button.btn.btn-default.filter-button:last-child{margin-right:0;}

.gallry_pg .progmss_bg {
    display: inline-block;
    width: 100%;
    margin-bottom: 30px;
}
.gallry_pg .progmss_bg .nsw_mgs {
    width: 100%;
    height: 298px;
    overflow: hidden;
	position: relative;
	cursor:pointer;
}
.gallry_pg .progmss_bg .nsw_mgs img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.gallry_pg .progmss_bg .nsw_mgs .txtxtx_xrea {
        background:#005aaf;
    bottom: 0;
    content: "";
    height: 20%;
    position: absolute;
    transition: all .3s ease-in 0s;
    width: 100%;
    will-change: opacity;
    display: inline-block;
    top: inherit;
    z-index: 0;
    left: 0;
    color: #fff;
}
.gallry_pg .progmss_bg .nsw_mgs:hover .txtxtx_xrea {
    background: #fed32e;
    color: #000;
}
.gallry_pg .progmss_bg .nsw_mgs:hover .txtxtx_xrea span {
    color: #000;
}
.gallry_pg .progmss_bg .nsw_mgs .txtxtx_xrea span {
    position: absolute;
    bottom: 0;
    padding-left: 20px;
    padding-bottom: 20px;
	color: #fff;
    font-weight: 600;
	left:0;
}

.gallry_pg .tabsss_abt .tab-wrapper {
    text-align: left;
    display: block;
    margin: auto;
    max-width: inherit;
    margin-bottom: 35px;
    border-bottom: #e2e2e2 solid 1px;
}

.gallry_pg .tabsss_abt .tabs {
    padding: 0;
    display: table;
    border-bottom:none;
    margin: 0 auto;
}
.gallry_pg .tabsss_abt .tab-link.active {
    border: #0054a3 solid 1px;
    padding: 0;
    font-size: 12px;
    color: #fff;
    background: #0054a3;
    text-transform: capitalize;
}
.gallry_pg .tabsss_abt .tab-link {
    float: left;
}

div#lightbox {
    position: fixed;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
    width: 100%;
}
.tabsss_abt.archive .tab-wrapper {
    margin-bottom: 1px;
}

.tabsss_abt.archive .tab-content.active {
    padding-top: 0;
}
.tabsss_abt.archive .ent_list {
    text-align: left;
}

/* ------------------- End Gallery ------------------- */


/* ---------- News And Events --------- */

.news_ennts_list {
    display: inline-block;
    width: 100%;
}
.news_ennts_list .und_liststs {
    background: #e7f3ff;
    padding:20px;
    border: #d0e2f4 solid 1px;
	    margin-bottom: 30px;
}
.news_ennts_list .und_liststs:last-child{margin-bottom:0;}

.news_ennts_list .und_liststs .ent_list {
    display: inline-block;
    width: 100%;
}
.news_ennts_list .und_liststs .ent_list span {
    display: block;
    font-size: 13px;
    color: #0e58c0;
    margin-bottom: 8px;
    font-weight: bold;
}
.news_ennts_list .und_liststs .ent_list h4 {
    font-size: 17px;
	font-weight:bold;
    color: #363636;
    margin: 0 0 10px;
}

.news_ennts_list .und_liststs .ent_list p {
    font-size: 15px;
    color: #363636;
    margin: 0 0 15px;
	line-height:24px;
	    font-weight: 400;
}
.news_ennts_list .und_liststs .ent_list a {
    background: #0054a3;
    padding: 8px 20px;
    display: inline-block;
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
}
.news_ennts_list .und_liststs .ent_list a img {
    padding-left: 5px;
    position: relative;
    top: -1px;
}
.news_ennts_list .und_liststs .ent_list a:hover {
    box-shadow: 0px 7px 10px #ccc;
}

.news_ennts_list .und_liststs .env_mg_area {
    display: inline-block;
    width: 100%;
    height: 185px;
    overflow: hidden;
}
.news_ennts_list .und_liststs .env_mg_area img {
    width: 100%;
    height: 100%;
    object-fit:contain;
}

/* ---------- End News And Events --------- */


/* Placements */

.plc_area {
    border: #d4e1f4 solid 1px;
    padding: 25px 0;
	text-align: center;
    margin-bottom: 30px;
}
.plc_area img {
    height: 80px;
    width: auto;
}

/* End Placements */

.HMA_program.blogs.dltss {
    margin-top: 0;
}

.col-lg-12.mt-4.paginnss {
    display: initial;
}
.section.contnt_araea.blog_pgss_lst .HMA_program.blogs {
    margin-top: 0;
}

.section.contnt_araea.blog_pgss_lst .paginetion {
    text-align: center;
    display: table;
    margin: 0 auto;
    margin-top:0px;
    margin-bottom:0px;
}

.section.contnt_araea.blog_pgss_lst ul.ngx-pagination {
    margin: 0;
	padding: 0;
}
.section.contnt_araea.blog_pgss_lst ul.ngx-pagination li.pagination-previous {
    cursor: pointer;
}
.section.contnt_araea.blog_pgss_lst ul.ngx-pagination li.pagination-next {
    cursor: pointer;
	margin: 0;
}

.blogs .img_ara_parts img {
    width: 100%;
    height: 100%;
    object-fit: inherit;
}
.blogs .img_ara_parts {
    height: 236px;
    overflow: hidden;
}
.blogs .card-body {
    padding: 0 15px 15px;
}
.blogs .card-body h2 a:hover {
    text-decoration: underline;
}

.blogs .card-body h2 a {
    color: #000;
}
.blogs .card-body h2 {
    font-size: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.blogs .card-body p.discrip {
    height: 130px;
    overflow: hidden;
}
.blogs .card-body a.rdmr {
    font-weight: 600;
    color: #000 !important;
}
.blogs .card-body a.rdmr:hover{text-decoration: underline;}

.ngx-pagination li.pagination-previous {
    border: #bbb solid 1px;
    margin-right: 5px;
}
.ngx-pagination li.pagination-next {
    border: #bbb solid 1px;
    margin-left: 5px;
}
.ngx-pagination li span {
    color: #646464;
}

/* Programs */

.anauss_area {
    background: #fff9c2;
    padding: 10px 0;
}
.anauss_area .araea_lists {
    display: inline-block;
    width: 100%;
}
.anauss_area .araea_lists .bx_araea {
    float: left;
    width: 20%;
}
.anauss_area .araea_lists .bx_araea span {
    font-size: 11px;
    color: #005baf;
    font-weight: bold;
    display: block;
}
.anauss_area .araea_lists .bx_araea p {
    font-size: 11px;
    color: #333333;
    margin: 0;
    line-height: 16px;
    font-weight: 600;
}
.anauss_area .araea_lists .bx_araea.read_area {
    display: inline-block;
    width: 20%;
}
.anauss_area .araea_lists .bx_araea.read_area img {
    float: left;
    margin-right: 10px;
	    position: relative;
    top: 4px;
}
.anauss_area .araea_lists .bx_araea.read_area p {
    font-size: 11px;
    font-weight: bold;
    color: #0054a3;
    text-transform: uppercase;
}
.anauss_area .araea_lists .bx_araea.read_area p span {
    font-size: 11px;
    font-weight: bold;
    color: #0054a3;
    text-transform: uppercase;
}


.contnt_araea.program span {
    font-size: 16px;
    margin: 0 0 15px;
    padding: 0;
    color: #363636;
    line-height: 24px;
	display:block;
}

.contnt_araea.program p {
    font-size: 16px;
    margin: 0 0 40px;
    padding: 0;
	font-weight:bold;
    color: #363636;
    line-height: 24px;
}

.program_araea.abt_bothss {
    height: auto;
    padding: 0;
}
.program_araea.abt_bothss:before {
    display: none;
}
.program_araea.abt_bothss .abt_bt_area {
    border: #d4e1f4 solid 1px;
    margin-bottom: 30px;
	position: relative;
	padding-bottom: 0;
}
.program_araea.abt_bothss .abt_bt_area:hover {
    background: #0054a3;
}
.program_araea.abt_bothss .abt_bt_area:hover h5{
    color: #fff;
}
.program_araea.abt_bothss .abt_bt_area:hover p{
    color: #fff;
}
.program_araea.abt_bothss .abt_bt_area:hover .lft_cnt_atara a {
	background:#005baf;
}


.program_araea.abt_bothss .abt_bt_area h5 {
    border-bottom: #d9e9ff solid 2px;
}
.program_araea.abt_bothss .abt_bt_area p {
    font-weight: 500;
    margin-bottom: 5px;
}

.program_araea.abt_bothss .abt_bt_area .lft_cnt_atara {
    position: relative;
    height: 240px;
}
#hindi .program_araea.abt_bothss .abt_bt_area .lft_cnt_atara {
    position: relative;
    height: 240px;
}
.program_araea.abt_bothss .abt_bt_area .lft_cnt_atara a {
    position: absolute;
    bottom:-5px;
	background:#0054a3;
    max-width: 140px;
    width: 100%;
}
#hindi .program_araea.abt_bothss .abt_bt_area .lft_cnt_atara h5 {
    font-size: 17px;
    color: #272727;
    padding-bottom: 12px;
    border-bottom: #d9e9ff solid 1px;
    margin-bottom: 15px;
    margin-top: 0;
    font-weight: 600;
    height: 41px;
    line-height: 40px;
    padding-top: 5px;
    overflow: hidden;
}

.program_araea.abt_bothss.program_pgss .abt_bt_area:hover a {
    background: #fff;
    color: #333;
    font-weight: 500;
}
.program_araea.abt_bothss.program_pgss .abt_bt_area:hover a img{filter: brightness(0) invert(0);}
/* Programs */

.section.clents {padding: 40px 0;}
.clents button.pause-button {
    width: 30px;
    height: 30px;
    margin: 0 auto;
    display: block;
    border: #ccc solid 1px;
    border-radius: 4px;
}
.clents button.pause-button img.icon {
    width: 20px;
    margin: 0 auto;
    position: relative;
    top: -2px;
    left: -2px;
}


.tabsss_abt .search-input-field {
    background: #f1f1f1;
    padding: 30px 15px;
    display: flex;
}
.tabsss_abt .search-input-field input {
    background: #fff;
    border: #ccc solid 1px;
    padding: 7px 15px;
    border-radius: 5px 0px 0px 5px;
    font-size: 14px;
	max-width:300px;
	width:100%;
}
.tabsss_abt .search-input-field button {
    background: #0054a3;
    border: none;
    color: #fff;
    padding: 0 15px;
    border-radius: 0 5px 5px 0;
}
body.theme-color .tabsss_abt .search-input-field button{background:#000 !important; color:#fed32e !important;}
body.theme-color .tabsss_abt .search-input-field button:hover{color:#fff !important;}
.tabsss_abt .search-input-field button:hover {
    background: #fed32e;
    color: #000;
    font-weight: 500;
}

button.submit-btn:hover {
    background: #fed32e !important;
    color: #000;
    font-weight: 500;
}

#header .search {
    display: inline-block;
}
.navbar > .container .navbar-brand {
    margin-left: 0;
}
.top-bar {
    padding: 5px 0;
    background: #191919;
    border-bottom: 1px solid #222;
    line-height: 28px;
}
.top-number {
    color: #fff;
}
.top-number p {
    margin: 0;
}
.social {
    text-align: right;
}
.social-share {
    display: inline-block;
    list-style: none;
    padding: 0;
    margin: 0;
}
ul.social-share li {
    display: inline-block;
}
ul.social-share li a {
    display: inline-block;
    color: #fff;
    background: #404040;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    border-radius: 2px;
}
ul.social-share li a:hover {
    background: #c52d2f;
    color: #fff;
}
.search i {
    color: #fff;
}
input.search-form {
    background: transparent;
    border: 0 none;
    width: 60px;
    padding: 0 10px;
    color: #fff;
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    -ms-transition: all 400ms;
    -o-transition: all 400ms;
    transition: all 400ms;
}
input.search-form::-webkit-input-placeholder {
    color: transparent;
}
input.search-form:hover::-webkit-input-placeholder {
    color: #fff;
}
input.search-form:hover {
    width: 180px;
}
.navbar-brand {
    padding: 0;
    margin: 0;
}
.navbar {
    border-radius: 0;
    margin-bottom: 0;
    padding:0;
    padding-bottom: 0;
	background: #005aaf;
    min-height: auto;
}
.navbar-nav {
    margin-top:0px;
}

.navbar-nav > li {
    margin-left: 0;
    padding-bottom: 0px;
    margin-right: 2.9rem;
}

.navbar-nav > li:last-child {
    margin-right: 0;
}
.navbar-inverse .navbar-nav > li > a {
    padding: 12px 0px;
    margin: 0;
    border-radius: 0px;
    font-size: 14px;
    color: #fff;
    line-height: 24px;
    text-transform: inherit;
    display: inline-block;
	font-family: 'Montserrat';
	font-weight:500;
}


.navbar-inverse .navbar-nav > li > a:focus {
    color:#f2f7fd;
}
.navbar-inverse .navbar-nav > li > a:hover {
    background-color: transparent;
    color: #f9c74e;
}
.navbar-inverse {
    border: none;
}
.navbar-inverse .navbar-brand {
    font-size: 36px;
    line-height:90px;
    color: #fff;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
    background-color: transparent;
    color:#fff;
    font-weight: 500;
}
.navbar-inverse .navbar-nav .dropdown-menu {
    background-color: rgba(0, 0, 0, 0.85);
    -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
    -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.125);
    border: 0;
    padding: 0;
    margin-top: 0;
    border-top: 0;
    border-radius: 0;
    left: 0;
}
.navbar-inverse .navbar-nav .dropdown-menu:before {
    position: absolute;
    top: 0;
}
.navbar-inverse .navbar-nav .dropdown-menu > li > a {
    padding: 8px 15px;
    color: #fff;
}
.navbar-inverse .navbar-nav .dropdown-menu > li:hover > a,
.navbar-inverse .navbar-nav .dropdown-menu > li:focus > a,
.navbar-inverse .navbar-nav .dropdown-menu > li.active > a {
    background-color:#0f7c3c;
    color: #fff;
}
.navbar-inverse .navbar-nav .dropdown-menu > li:last-child > a {
    border-radius: 0;
}
.navbar-inverse .navbar-nav .dropdown-menu > li.divider {
    background-color: transparent;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
    border-top: 0;
    padding-bottom: 0;
	margin:0;
	padding:0;
}
.collapse.navbar-collapse.navbar-left.mnu_aria {
    margin-left: 0px;
    position: relative;
    width: 100%;
    padding: 0;
}
.navbar-right.lang_src {
    background: #0F7C3C;
    padding: 0;
    min-height: 100px;
    margin-left:0px;
    position: absolute;
    max-width:170px;
    width: 100%;
    right: 0;
}
.navbar-right.lang_src:after {
    content: '';
    position: absolute;
    border-bottom: 100px solid #0f7c3c;
    border-left:35px solid white;
    left: -30px;
}
/* .collapse.navbar-collapse.navbar-left.mnu_aria.collassing .navbar-nav{
    margin:0px !important;
	padding:0 !important
} */
.navbar-right.lang_src .src_ml ul li:last-child {
    margin: 0;
}
.navbar-right.lang_src .src_ml ul li {
    float: left;
    margin-right: 20px;
	font-size:16px;
	color:#fff;
	line-height:24px;
	font-weight: 400;
}
.navbar-right.lang_src .src_ml ul li img {
    position: relative;
    top: -1px;
}
.navbar-right.lang_src .src_ml ul {
    list-style: none;
    margin: 36px 0 0 15px;
    padding: 0;
    display: flex;
    position: relative;
    left: 0px;
}
.navbar-right.lang_src .src_ml {
    float: left;
    width: 100%;
}
.navbar-right.lang_src .src_ml ul li a.act {
    color: #fff;
}
.navbar-right.lang_src .src_ml ul li a:focus {
    color: #fff;
}
.navbar-right.lang_src .src_ml ul li a {
    color: #fff;
}
li#show-btn {
    cursor: pointer;
}
div#show-box {
    position: fixed;
    background: #fff;
    top: 68px;
    max-width: 194px;
    width: 100%;
    padding: 0;
    height: 30px;
    display: flex;
}
div#show-box input[type="text"] {
    border: none;
    padding: 3px 10px;
    font-size: 12px;
    width: 82%;
    position: relative;
    top: -1px;
}
div#show-box input[type="text"]:focus{border:none; outline:none;}
div#show-box button {
    background: #444;
    border: none;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    padding: 5px 7px;
    width: 16.3%;
    height: 30px;
}

/* #header .container {
    max-width: 1280px;
    width: 100%;
} */

.section#sliser_aria {
    padding: 0;
    position: relative;
	min-height: 560px;
}
#sliser_aria .owl-carousel.banners.owl-theme.owl-loaded.owl-drag {
    height: 100%;
}
.section#sliser_aria .owl-stage-outer {
    height: 100%;
}
.section#sliser_aria .owl-stage-outer .owl-stage {
    height: 100%;
}

.section#sliser_aria .owl-stage-outer .owl-stage .owl-item {
    height: 100%;
    position: relative;
    height: 100%;
}
.section#sliser_aria .owl-stage-outer .owl-stage .owl-item .item.bnr {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    left: 0 !important;
    top: 0;
    position: relative;
    width: 100%;
    display: block !important;
    height: 560px;
    -webkit-transition: opacity ease-in-out 500ms;
    -moz-transition: opacity ease-in-out 500ms;
    -o-transition: opacity ease-in-out 500ms;
    transition: opacity ease-in-out 500ms;
}

#sliser_aria .owl-nav {
    position: absolute;
    z-index: 9;
    top: 45%;
    width: 100%;
	margin:0;
	display:none;
}
#sliser_aria .owl-nav button.owl-prev {
left: 10px;
    border-radius: 50px;
    position: absolute;
    padding: 5px;
    margin: 0;
    background: #ffffffb3;
    width: 50px;
    height: 50px;
    display: inline-block;
}
#sliser_aria .owl-nav button.owl-prev:hover{ background: #fff;}
#sliser_aria .owl-nav button.owl-prev span {
    font-size: 35px;
    color: #333;
    line-height:45px;
}
#sliser_aria .owl-nav button.owl-next {
    right:10px;
	border-radius: 50px;
    position: absolute;
    padding: 5px;
    margin: 0;
    background: #ffffffb3;
    width:50px;
    height:50px;
    display: inline-block;
}
#sliser_aria .owl-nav button.owl-next:hover{ background: #fff;}
#sliser_aria .owl-nav button.owl-next span {
    font-size: 35px;
    color: #333;
    line-height:45px;
}

#sliser_aria .carousel-content.bgr_cnts {
    margin-top: 45%;
}

#main-slider ol.carousel-indicators {
    display: none;
}
#main-slider {
    position: relative;
}
.no-margin {
    margin: 0;
    padding: 0;
}
#main-slider .carousel .carousel-content {
    margin-top: 150px;
}
#main-slider .carousel .slide-margin {
    margin-top: 60px;
}
#main-slider .carousel h2 {
    color: #fff;
}
#main-slider .carousel .btn-slide {
    padding: 8px 20px;
    background: #c52d2f;
    color: #fff;
    border-radius: 4px;
    margin-top: 25px;
    display: inline-block;
}
#main-slider .carousel .slider-img {
    text-align: right;
    position: absolute;
}
#main-slider .carousel .item {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    left: 0 !important;
    opacity: 0;
    top: 0;
    position: absolute;
    width: 100%;
    display: block !important;
    height: 768px;
    -webkit-transition: opacity ease-in-out 500ms;
    -moz-transition: opacity ease-in-out 500ms;
    -o-transition: opacity ease-in-out 500ms;
    transition: opacity ease-in-out 500ms;
}
#main-slider .carousel .item:first-child {
    top: auto;
    position: relative;
}
#main-slider .carousel .item.active {
    opacity: 1;
    -webkit-transition: opacity ease-in-out 500ms;
    -moz-transition: opacity ease-in-out 500ms;
    -o-transition: opacity ease-in-out 500ms;
    transition: opacity ease-in-out 500ms;
    z-index: 1;
}
#main-slider .prev, #main-slider .next {
    position: absolute;
    top: 50%;
    background-color: #ffffff;
    color: #0f7c3c;
    display: inline-block;
    margin-top: -25px;
    height: 50px;
    line-height: 40px;
    font-size: 20px;
    width: 50px;
    line-height: 52px;
    text-align: center;
    border-radius: 60px;
    z-index: 5;
}
#main-slider .prev:hover,
#main-slider .next:hover {
    background-color: #000;
}
#main-slider .prev {
    left: 10px;
}
#main-slider .prev i {
    position: relative;
    left: -2px;
}
#main-slider .next {
    right: 10px;
}
#main-slider .next i {
    position: relative;
    right: -2px;
}
#main-slider .carousel-indicators li {
    width: 20px;
    height: 20px;
    background-color: #fff;
    margin: 0 15px 0 0;
    position: relative;
}
#main-slider .carousel-indicators li:after {
    position: absolute;
    content: "";
    width: 24px;
    height: 24px;
    border-radius: 100%;
    background: rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    left: -3px;
    top: -3px;
}
#main-slider .carousel-indicators .active {
    width: 20px;
    height: 20px;
    background-color: #c52d2f;
    margin: 0 15px 0 0;
    border: 1px solid #c52d2f;
    position: relative;
}
#main-slider .carousel-indicators .active:after {
    position: absolute;
    content: "";
    width: 24px;
    height: 24px;
    border-radius: 100%;
    background: #c52d2f;
    border: 1px solid #c52d2f;
    left: -3px;
    top: -3px;
}
#main-slider .active .animation.animated-item-1 {
    -webkit-animation: fadeInUp 300ms linear 300ms both;
    -moz-animation: fadeInUp 300ms linear 300ms both;
    -o-animation: fadeInUp 300ms linear 300ms both;
    -ms-animation: fadeInUp 300ms linear 300ms both;
    animation: fadeInUp 300ms linear 300ms both;
}
#main-slider .active .animation.animated-item-2 {
    -webkit-animation: fadeInUp 300ms linear 600ms both;
    -moz-animation: fadeInUp 300ms linear 600ms both;
    -o-animation: fadeInUp 300ms linear 600ms both;
    -ms-animation: fadeInUp 300ms linear 600ms both;
    animation: fadeInUp 300ms linear 600ms both;
}
#main-slider .active .animation.animated-item-3 {
    -webkit-animation: fadeInUp 300ms linear 900ms both;
    -moz-animation: fadeInUp 300ms linear 900ms both;
    -o-animation: fadeInUp 300ms linear 900ms both;
    -ms-animation: fadeInUp 300ms linear 900ms both;
    animation: fadeInUp 300ms linear 900ms both;
}
#main-slider .active .animation.animated-item-4 {
    -webkit-animation: fadeInUp 300ms linear 1200ms both;
    -moz-animation: fadeInUp 300ms linear 1200ms both;
    -o-animation: fadeInUp 300ms linear 1200ms both;
    -ms-animation: fadeInUp 300ms linear 1200ms both;
    animation: fadeInUp 300ms linear 1200ms both;
}
.bgr_cnts h1 {
    font-size: 60px;
    margin: 0 0 20px 0;
}
.bgr_cnts p {
    font-size: 18px;
    color: #fff;
    line-height: 30px;
    font-weight: 400;
    letter-spacing: 0.7px;
}



#scroll {
position: fixed;
    right: 10px;
    bottom: 10px;
    cursor: pointer;
    width: 50px;
    height: 50px;
    background-color: #005baf;
    text-indent: -9999px;
    display: none;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    border-radius: 60px;
    z-index: 9;
}
#scroll span {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-12px;
    height:0;
    width:0;
    border:8px solid transparent;
    border-bottom-color:#ffffff;
}
#scroll:hover {
    background-color:#000;
    opacity:1;
}



footer.ftr_bgb {
    background: #004088;
    padding: 50px 0;
	position:relative;
}



footer.ftr_bgb .al_adrss p span {
    font-weight: 400;
}
footer.ftr_bgb .al_adrss p span a {
    color: #fff;
}
footer.ftr_bgb .al_adrss p span a:focus {
    border:#ff0015 solid 2px !important; padding:2px;
}
footer.ftr_bgb .al_adrss p {
    font-size: 14px;
    color: #fff;
    font-weight: 600;
    margin: 0 0 2px;
}
footer.ftr_bgb .al_adrss h5 {
    font-size: 14px;
    color: #fff;
    font-weight: 600;
    margin: 0 0 10px;
}
footer.ftr_bgb .al_adrss {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
/*     border-bottom: #ffffff2e solid 1px; */
    padding-bottom: 15px;
}
footer.ftr_bgb .al_adrss:last-child{padding:0; margin:0; border:none;}






footer.ftr_bgb .abut_links {
    display: inline-block;
    width: 100%;
}
footer.ftr_bgb .abut_links ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
footer.ftr_bgb .abut_links ul li {
    margin-bottom: 7px;
}
footer.ftr_bgb .abut_links ul li a {
    color: #fff;
}
footer.ftr_bgb .abut_links ul li a:hover {
    padding-left: 2px;
	text-decoration:underline;
}

footer.ftr_bgb .abut_links.lst ul li a {
    color: #0054a3;
    text-decoration: underline;
}

footer.ftr_bgb .abut_links.lst ul li {
    color: #fff;
    text-align: right;
}

footer.ftr_bgb a.ftr_blockss {
    display: block;
    margin-bottom: 20px;
}
footer.ftr_bgb a.ftr_blockss:last-child{margin-bottom:0;}
footer.ftr_bgb a.ftr_blockss:focus{padding:2px;}

.ftr_bgb .socialss ul li:last-child {
    margin: 0;
}
.ftr_bgb .socialss ul li span.sp_line {
    padding-left: 10px;
    padding-right: 5px;
}
.ftr_bgb .socialss ul li {
    float: left;
    margin-right: 14px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
}
.ftr_bgb .socialss ul li a{color:#fff; display: block;}
.ftr_bgb .socialss ul li a:hover{text-decoration:underline;}
.ftr_bgb .socialss ul {
    list-style: none;
    padding: 0;
    margin: 0;
	float:right;
}
.ftr_bgb .socialss {
    display: inline-block;
    width: 100%;
    margin-top:2%;
}

.copy_rights {
    padding: 16px 0;
}
.copy_rights .cpy {
    font-size: 14px;
    color: #004088;
    font-weight: 600;
}
#pro_gramess .owl-nav.ng-star-inserted {
    display: none !important;
}

/* Blog  Details */

.HMA_program.blogs.dltss .dtl_bl h2.hedings {
    margin: 0 0 15px;
}

.HMA_program.blogs .dtl_bl {
    margin-bottom: 30px;
    font-size: 14px;
}
.HMA_program.blogs .dtl_bl .dt_img_bl {
    width: 55%;
    height: 250px;
    overflow: hidden;
    float: left;
    margin-right: 20px;
    border-radius: 10px;
}
.HMA_program.blogs .dtl_bl .dt_img_bl {
    width: 100%;
    height: 450px;
    overflow: hidden;
    float: left;
    margin-right: 0;
    margin-bottom: 30px;
    border-radius: 0;
    border: #e0e0e0 solid 3px;
}

.HMA_program.blogs .dtl_bl .dt_img_bl img {
    width: 100%;
	height:100%;
	object-fit:contain;
}
.HMA_program.blogs .dtl_bl p {
    text-align: justify;
    font-size: 14px;
    letter-spacing: 0.3px;
    position: relative;
    top: -5px;
}
.HMA_program.blogs .dtl_bl h3 {
    margin: 0 0 10px;
    font-size: 18px;
    color: #333;
}
.HMA_program.blogs .dtl_bl ul {
    margin: 0 0 20px 20px;
}
.HMA_program.blogs .dtl_bl ul li {
    padding: 0px;
    margin: 0;
    list-style-type: circle;
    line-height: 26px;
}

.HMA_program.blogs .socialsss {
    margin: 20px 0;
    display: block;
    text-align: right;
}
.HMA_program.blogs .socialsss a {
    width: 40px;
    height: 40px;
    display: inline-block;
    margin-right: 5px;
    border-radius: 50px;
    text-align: center;
    line-height: 40px;
}
.HMA_program.blogs .socialsss a.fb{background:#4267B2;}
.HMA_program.blogs .socialsss a.tw{background:#55acee;}
.HMA_program.blogs .socialsss a.lnk{background:#0077b5;}
.HMA_program.blogs .socialsss a.what{background:#25d366;}

.HMA_program.blogs .socialsss a:hover {
    box-shadow: 0px 5px 10px #ccc;
}

.HMA_program.blogs .recent_n {
    margin-bottom: 30px;
    border: #dedede dotted 1px;
    padding: 10px;
}
.HMA_program.blogs .recent_n h3 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 15px;
    line-height: 25px;
    margin-top: 0;
    background: #005aaf;
    padding: 8px 10px;
    color: #fff;
    text-transform: uppercase;
}
.HMA_program.blogs .rc_list {
    margin-bottom: 20px;
    display: flow-root;
}
.HMA_program.blogs .rc_list:last-child {
    margin-bottom:0px;
}
.HMA_program.blogs .rc_list .al_cvr {
    height: 70px;
    float: left;
    margin-right: 10px;
    overflow: hidden;
    width: 80px;
}
.HMA_program.blogs .rc_list .al_cvr img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.HMA_program.blogs .rc_list h4 {
    margin: 0;
    font-weight: 600;
    line-height: 16px;
    font-size: 14px;
}
.HMA_program.blogs .rc_list span {
    font-size: 13px;
    color: #3d3d3d;
}
.HMA_program.blogs .rc_list {
    margin-bottom: 14px;
    display: flow-root;
}


.HMA_program.blogs .dtl_bl figure.image img {
    width: 100%;
}

.HMA_program.blogs .dtl_bl img {
    width: 100%;
}

/* End Blog  Details */
/* Google translate */
.skiptranslate {
    display:none !important;
    font-size:0;
  }
  body{
    top:0px !important;
  }
 /* End Google translate */

 /* ------------------ Program Details --------------- */

/*  .program_dtls .lft_area_main {
    background: #005aaf;
    padding: 20px 20px 25px;
}

 .program_dtls .lft_area_main h4{
    color: #fff;
} */

.lft_area_main {
    background: #005aaf;
    padding:20px 20px 25px;
}
.lft_area_main .lft_araea_tabss {
    display: inline-block;
    width: 100%;
}
.lft_area_main .lft_araea_tabss h4 {
    font-size: 18px;
    color: #fff;
    margin: 10px 0 15px;
    font-weight: 600;
}


.lft_area_main .lft_araea_tabss .tabs-left {
  border-bottom: none;
  border-right: none;
}

.lft_area_main .lft_araea_tabss .tabs-left>li {
  float: none;
 margin:0px 0 10px;
}

.lft_area_main .lft_araea_tabss .tabs-left>li:last-child{margin-bottom:0;}
.lft_area_main .lft_araea_tabss .tabs-left>li a{
    margin-right: 0;
    line-height: 1.428571429;
    border: 1px solid #83b5df;
    border-radius: 0;
    color: #fff;
	letter-spacing: 0;
	    text-transform: inherit;
}
.lft_area_main .lft_araea_tabss .tabs-left>li.active>a, .lft_area_main .lft_araea_tabss .tabs-left>li.active>a:hover, .lft_area_main .lft_araea_tabss .tabs-left>li.active>a:focus {
    border-bottom-color: #ddd;
    border-right-color: transparent;
    background: #005baf;
    border: none;
    border-radius: 0px;
    margin: 0px;
    color: #fff;
}
.lft_area_main .lft_araea_tabss .nav-tabs>li>a:hover {
    line-height: 1.42857143;
    border: 1px solid #3e91dd;
    background: #005baf;
    color: #fff;
}
.lft_area_main .lft_araea_tabss .tabs-left>li.active>a::after{content: "";
content: "";
    position: absolute;
    top: 13px;
    right: 10px;
    display: block;
    width: 10px;
    height: 17px;
    background: url(../../web/images/arrow_r_w1.png) no-repeat;
}

ul.nav.nav-tabs.tabs-left.sideways li.active {
    border: #fff solid 1px !important;
}
.botm_nxt_areas.prog_pg button.prog_bnts:hover{text-decoration:underline;}
.botm_nxt_areas.prog_pg a.prog_bnts:hover{text-decoration:underline;}

.tbds_act_araeas {
    display: inline-block;
    width: 100%;
}
.tbds_act_araeas h2 {
    font-size: 27px;
    color: #0e58c0;
    margin: 0 0 20px;
    line-height: 30px;
    font-weight: bold;
}
.tbds_act_araeas h6 {
    font-size: 19px;
    color: #363636;
    line-height: 24px;
    font-weight: bold;
    margin-bottom: 15px;
}
.tbds_act_araeas p {
    font-size: 15px;
    line-height: 24px;
    color: #363636;
    margin-bottom: 20px;
}

.tbds_act_araeas figure.image img {
    width: 100%;
}

.tbds_act_araeas img {
    width: 100%;
}

.prp_area_cnt.aicte_app h6 {
    margin: 0px 0 10px;
    font-size: 19px;
    line-height: 20px;
    color: #363636;
}

.prp_area_cnt {
    display: inline-block;
    width: 100%;
    margin-top: 20px;
}
.prp_area_cnt h4 {
    margin: 0px 0 13px;
    font-size: 15px;
    line-height: 20px;
    color: #005baf;
}
.prp_area_cnt h6 {
    margin: 0px 0 10px;
    font-size: 15px;
    line-height: 20px;
    color: #363636;
}
.prp_area_cnt p {
    margin: 0px 0 15px;
    font-size: 15px;
    line-height: 24px;
    color: #363636;
}

.prp_area_cnt table {
    font-size: 14px;
}
.prp_area_cnt td.st_bold {
    font-size: 14px;
    font-weight: 600;
    color: #363636;
}

.prp_area_cnt .table-bordered > thead > tr > th, .prp_area_cnt .table-bordered > tbody > tr > th, .prp_area_cnt .table-bordered > tfoot > tr > th, .prp_area_cnt .table-bordered > thead > tr > td, .prp_area_cnt .table-bordered > tbody > tr > td, .prp_area_cnt .table-bordered > tfoot > tr > td {
    border: 1px solid #5c96cc;
}
.prp_area_cnt tr td {
    padding: 12px 10px !important;
}
.prp_area_cnt tr td span.clr_org {
    color: #005baf;
}
.prp_area_cnt tr td{font-weight:500; color:#363636; background:#f1f9ff;}
.prp_area_cnt tr td span.bld_txt {
    display: block;
    font-weight: 600;
    margin-bottom: 5px;
}

.botm_nxt_areas.prog_pg {
    border-top: #e6e6e6 solid 1px;
    padding: 25px 0px 0px;
    width: 100%;
    margin-top: 30px;
}

.botm_nxt_areas.prog_pg .pdf-block {
    cursor: pointer;
    border: 1px solid #ccc;
    padding: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
	position:relative;
}
.botm_nxt_areas.prog_pg .pdf-block .boths_ar {
    display: inline-block;
    width: 100%;
    margin-bottom: 12px;
}
.botm_nxt_areas.prog_pg .pdf-block .boths_ar img.prd_mg {
    width: 25px;
    height:25px;
    float: left;
    border-radius: 5px;
}
.botm_nxt_areas.prog_pg .pdf-block .boths_ar span.sm_contentts {
    font-size: 13px;
    color: #666;
    padding-left: 8px;
}
.botm_nxt_areas.prog_pg .pdf-block button#lang_btn_area {
    position: absolute;
    right: 10px;
    background: #c90303;
    border: none;
    color: #fff;
    font-size: 11px;
    font-weight: 600;
    padding: 2px 7px;
    border-radius: 4px;
}
.botm_nxt_areas.prog_pg .pdf-block .pd_bottoms {
    display: inline-block;
    width: 100%;
}
.botm_nxt_areas.prog_pg .pdf-block .pd_bottoms span {
    display: block;
    font-size: 13px;
    font-weight: 600;
}

.video-player-wrapper button.vg-icon-button {
    width: 25px;
    height: 25px;
    position: relative;
    top: 13px;
    margin-right: 10px;
    font-size: 13px;
    cursor: pointer;
    border: none;
    border-radius: 3px;
    line-height: 20px;
}

.botm_nxt_areas.prog_pg button.prog_bnts {
    border: none;
    padding: 9px 17px;
    border-radius: 4px;
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    margin-right: 5px;
}
.botm_nxt_areas.prog_pg a.prog_bnts {
    border: none;
    padding: 9px 17px;
    border-radius: 4px;
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    margin-right: 5px;
}


.news_announcements {
    display: inline-block;
    width: 100%;
    margin-top: 40px;
}
.news_announcements h2 {
    font-size: 18px;
    color: #005baf;
    margin: 0 0 20px;
}

.newsannounsment .news_sld_area {
    display: inline-block;
    width: 100%;
}
.newsannounsment .news_sld_area .new_ng_areaa {
    width: 100%;
    height: 200px;
    overflow: hidden;
    margin-bottom: 20px;
}
.newsannounsment .news_sld_area .new_ng_areaa img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.newsannounsment .news_sld_area p {
    font-size: 12px;
    line-height: 22px;
    margin-bottom: 20px;
    color: #333333;
}
.newsannounsment .news_sld_area h3 {
    font-size: 13px;
    line-height: 22px;
    color: #272727;
    font-weight: 600;
    margin: 0 0 10px;
}
.newsannounsment .news_sld_area a {
    background: #f2f2f2;
    font-size: 11px;
    display: inline-block;
    padding: 7px 17px;
    text-transform: uppercase;
    font-weight: 600;
    color: #6b6b6b;
}
.newsannounsment#pro_gramess .owl-dots {
    position: relative;
    top: 10px;
    left: 0;
    float: inherit;
    margin: 0 auto;
    display: table;
}
button.btn.btn-default.filter-button.active {
    background: #1b84c7;
    color: #fff;
}
/* ------------------ End Program Details --------------- */

/* Awards */
.awradss.gl_both_lat {
    display: inline-block;
    width: 100%;
}
.awradss.gl_both_lat h3 {
    color: #fff;
}
.awradss.gl_both_lat .awardslist {
    width: 100%;
    text-align: left;
    position: relative;
}
.awradss.gl_both_lat .awardslist .awrd_lists ul li{padding:20px 30px 20px 40px; display:inline-block; width:100%;}
.awradss.gl_both_lat .awardslist .awrd_lists ul li h6 {
    position: relative;
    float: left;
    top:-5px !important;
    left: -25px;
    margin: 0 !important;
    width: 60px;
    height: 60px;
    line-height:45px;
}
.awradss.gl_both_lat .awardslist .awrd_lists ul li h6 img {
    width: 40px;
	height:40px;
}
.awradss.gl_both_lat .awardslist .awrd_lists ul li .cntsss_areaaa {
    float: left;
    max-width: 1140px;
    width: 100%;
}
.awradss.gl_both_lat .awardslist .awrd_lists ul li .cntsss_areaaa p:last-child {
    margin: 0;
}

.awradss.gl_both_lat .awardslist .awrd_lists ul li .cntsss_areaaa p {
    margin-bottom: 10px;
    line-height: 20px;
}
.awradss.gl_both_lat .awardslist .awrd_lists ul li .cntsss_areaaa h5 {
    margin: 0 0 10px;
    font-weight: 600;
    line-height: 26px;
    font-size: 20px;
}
.profile_usersss .user_mg img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
/* End Awards */

.clents.new_partss_areaa {
    background: #f1f1f1;
    border-top: #dfdfdf solid 1px;
}

.clear_boths {clear: both !important;}


.site_main_tp {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  
  .site_main_tp1 {
    background-color: #cbe8fd;
    padding: 10px 20px;
    border-radius: 10px;
    box-shadow: 2px 2px 5px #999;
    margin-bottom: 10px;
    width: 250px;
    text-align: center;
  }
  
  .brd_liness {
    width: 2px;
    height: 30px;
    background-color: #ccc;
  }
  
  .mnu_mlist {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    /* flex-wrap: wrap; */
    /* gap: 30px; */
    gap: 10px;
    position: relative;
  }
  
  .mnu_mlist_mh,
  .mnu_mlist_mh_s {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
  }
  
  .mnu_mlist_mh1 {
    background-color: #cbe8fd;
    /* padding: 10px 20px; */
    padding: 10px 7px;
    border-radius: 8px;
    box-shadow: 2px 2px 5px #999;
    text-align: center;
    /* min-width: 150px; */
    max-width: 96px;
  }
  
  .mnu_mlist_brd_l {
    width: 2px;
    height: 20px;
    background-color: #ccc;
    margin: 5px auto;
  }
  
  .mt_10 {
    margin-top: 5px;
    display: flex;
    flex-direction: column;
    gap: 5px;
  }
  
  .mn_al_btns {
    background-color: #def3c2;
    padding: 6px 12px;
    border-radius: 6px;
    text-align: center;
  }
  
  .brd_linessHorizontal {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 2px;
    background-color: #ccc;
    z-index: -1;
    margin-top: 25px;
  }

  #hindi .site_main_tp {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  
  #hindi .site_main_tp1 {
    background-color: #cbe8fd;
    padding: 10px 20px;
    border-radius: 10px;
    box-shadow: 2px 2px 5px #999;
    margin-bottom: 10px;
    width: 250px;
    text-align: center;
  }
  
  #hindi .brd_liness {
    width: 2px;
    height: 30px;
    background-color: #ccc;
  }
  
  #hindi .mnu_mlist {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    gap: 10px;
    position: relative;
  }
  
  #hindi .mnu_mlist_mh,
  #hindi .mnu_mlist_mh_s {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
  }
  
  #hindi .mnu_mlist_mh1 {
    background-color: #cbe8fd;
    padding: 10px 20px;
    border-radius: 8px;
    box-shadow: 2px 2px 5px #999;
    text-align: center;
    max-width: 96px;
  }
  
  #hindi .mnu_mlist_brd_l {
    width: 2px;
    height: 20px;
    background-color: #ccc;
    margin: 5px auto;
  }
  
  #hindi .mt_10 {
    margin-top: 5px;
    display: flex;
    flex-direction: column;
    gap: 5px;
  }
  
  #hindi .mn_al_btns {
    background-color: #def3c2;
    padding: 6px 12px;
    border-radius: 6px;
    text-align: center;
    color: #660000;
    font-weight: 500;
  }
  
  #hindi .brd_linessHorizontal {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 2px;
    background-color: #ccc;
    z-index: -1;
    margin-top: 25px;
  }
 


/* ========================== Print Area ========================== */


@media print {

    html {-webkit-print-color-adjust: exact!important;}	
    * {-webkit-print-color-adjust: exact!important; print-color-adjust: exact!important;}

	
	
	
    a:link:after,
    a:visited:after {content: "" !important;}
    *,
    :after,
    :before {box-sizing: border-box !important; vertical-align: top !important;}
    table {min-width: 100% !important; max-width: 100%; width: 100% !important;}




    @page {
        size: A4 portrait;
        margin: 0;
		padding:0;
        -webkit-print-color-adjust: exact;
        width: 100%;
    }


    table {
        min-width: 100%!important;
        max-width: 100%;
        width: 100%!important
    }


    .section {padding: 0px 0 !important; clear:both !important;}


    .mb_view_show {display: block !important;}
    .mb_view_hide {display: block !important;}
	
	.program#profrm_pagess{margin-top:-95% !important;}
	#als_pages_suportss{position:relative !important; top:-1000px !important; vertical-align: top !important;}

	#als_pages_suportss .content-wrapper .col-md-8{width:100% !important;}
	
	#als_pages_suportss.adsminss_pgss{position:relative !important; top:-50px !important; vertical-align: top !important;}
	#als_pages_suportss.adsminss{position:relative !important; top:-0px !important; vertical-align: top !important;}
	#als_pages_suportss_ftr.adsminss{position:relative !important; top:-0px !important; vertical-align: top !important;}
	
	#profrm_pagess .program_araea.abt_bothss.program_pgss .col-lg-4 {width: 50% !important; float:left !important;}
	#home_pgess_pages{position:relative !important; top:-1530px !important;}
	
	#accordion .contents .cnt_areaas .sets_mgs {width: 286px !important; height: 180px !important; overflow: hidden !important;}
	
	.HMA_program.blogs .dtl_bl .dt_img_bl#nw_details_pgs {height: 350px !important;}
	
	 .archive-pages{top: -900px !important; position: relative !important; vertical-align: top !important;}
	 .about-pages{top: -900px !important; position: relative !important; vertical-align: top !important;}
	 .programDetail-pages{top: -900px !important; position: relative !important; vertical-align: top !important;}
	 .faculty-pages{top: -900px !important; position: relative !important; vertical-align: top !important;}
	 
	 .newsEvent-pages{top: -900px !important; position: relative !important; vertical-align: top !important;}
	 .corporateRelation-pages{top: -900px !important; position: relative !important; vertical-align: top !important;}
	 .help-pages{top: -900px !important; position: relative !important; vertical-align: top !important;}
	 
	 #main-content1.sitemapss {padding: 0 5px !important;}
	 #main-content1.sitemapss .mnu_mlist_mh1 {padding: 7px 5px !important; font-size: 12px !important; max-width: 90px !important;}
	 #main-content1.sitemapss .mn_al_btns {padding: 6px 6px !important; font-size: 12px !important; color: #c52d2f !important;}

	footer.ftr_bgb .container .row .col-lg-5.col-sm-6.col-md-6 {float: left;  width: 30%;}
    footer.ftr_bgb .container .row .col-lg-2.col-sm-3.col-md-3 {float: left; width: 23.33333333333333%;}
	.gl_both_lat .col-lg-6 {width: 50%; float: left;}

	.both_araeas.faculty_profile_area .col-lg-7 {float: left; width: 58.333333333333336%;}
	.both_araeas.faculty_profile_area .col-lg-5 {float: left; width: 41.66666666666667%;}

	.la_updates .col-lg-4.col-sm-6.col-md-6.ng-star-inserted {float: left; width: 33.33333333333333%;}


	.gl_both_lat .awardslist .awrd_lists ul li {background-color:#fff !important; display:flex;  flex-wrap:wrap; padding:0px;}
	.gl_both_lat .awardslist .awrd_lists ul li h6{width:78px;}
	.gl_both_lat .awardslist .awrd_lists ul li .wth_boths {width:410px; text-align:left;}
    .gl_both_lat .awardslist .awrd_lists ul li span.lnkss {width:28px;}

    .tabsss_abt .contn_scytnt .col-md-8 {width: 66.66666666666666%; float:left;}
    .tabsss_abt .contn_scytnt .col-md-4 {width: 33.33333333333333%; float:left;}
	.abt_bothss.abt_as_boxx.about_pages .col-lg-4.col-sm-6{width:50% !important; float:left;}
	.abt_bothss.abt_as_boxx.about_pages .abt_bt_area.hmo_abt_ar {background-color: #fff !important; color: #000 !important;}
	.abt_bothss .abt_bt_area {background-color: #fff !important; color: #000 !important;}

	.abt_bothss.campusLifeData .col-lg-4{width: 50%; float:left;}

	header#header {display:block; width:100%; height:137px; position:relative;}
	header#header .top_areaas .col-lg-5 {width: 41.66666666666667%; float: left; margin-top:30px;}
	header#header .top_areaas .mb_view_hide.col-lg-7 {width: 58.333333333333336%; float: left;}

	header#header div .mb_view_hide.col-lg-7 {display: block !important; padding-top:15px;}
	header#header nav.navbar.navbar-inverse {display: block !important; position:absolute; bottom:0; background-color: #0054a3 !important;}
	header#header #sld_araea_shoow.col-lg-7.mb_view_show {display: none !important;}
	header#header .search.mb_view_show {display: none !important;}
	header#header .navbar-header button.menuhide.navbar-toggle {display: none !important;}
	header#header nav.navbar.navbar-inverse .navbar-left.navbar-collapse.mnu_aria.collapse {display:block !important; background-color:#0054a3 !important;
	position:absolute; bottom:-40px;}
    header#header nav.navbar.navbar-inverse .navbar-left.navbar-collapse.mnu_aria.collapse ul.nav.navbar-nav {display: flex; background-color:#0054a3 !important; height:38px !important; position:absolute; overflow:hidden; bottom:-40px;}
	header#header nav.navbar.navbar-inverse .navbar-left.navbar-collapse.mnu_aria.collapse ul.nav.navbar-nav li#clos_araeaa {display: none !important;}
	header#header nav.navbar.navbar-inverse .navbar-left.navbar-collapse.mnu_aria.collapse ul.nav.navbar-nav li {float:left; margin-right:0.3rem !important;}
	header#header nav.navbar.navbar-inverse .navbar-left.navbar-collapse.mnu_aria.collapse ul.nav.navbar-nav li a{color:#fff !important; font-size:8px !important;}
	header#header div .mb_view_hide {display: block !important;}
	
	.top_areaas .lgo_bothss .linkss_mnu ul li a.lgo_bnt {background:#fed32e !important; color:#212121 !important; line-height:30px; height:30px; display:inline-block;}
	.top_areaas .lgo_bothss .linkss_mnu ul li a.lgo_bnt span.us_r_cntxt {position: relative; top: -10px;}
	.top_areaas .lgo_bothss .linkss_mnu ul li a.lgo_bnt img{width:16px; height:16px; float:left; margin-right:5px;}
	.top_areaas .lgo_bothss .linkss_mnu .chcp_font_size {margin-top: 7px;}
	.top_areaas .lgo_bothss .linkss_mnu ul li:nth-child(1) {margin-top: 7px;}
	.top_areaas .lgo_bothss .linkss_mnu ul li .search {margin-top: 7px;}

	.gl_both_lat .awardslist span a {color: #000 !important;}

	.clents.new_partss_areaa {background-color: #f1f1f1 !important; border-top: #dfdfdf solid 1px !important;}

	.la_updates {background-color:#f3f3f3 !important;}

    header#header nav .navbar-nav li {margin-right: 5px !important;}

   .all_hedingss {color: #1a1a1a !important;}

    #pro_gramess .slide.item .progmss_bg span.cnt_tx {background-color: #0054a3 !important; color:#fff !important; left:0;}
	#pro_gramess .slide.item .progmss_bg span.cnt_tx:before{content:''; position:absolute; width: 100%; height:50px; line-height:24px; background: #004088; color:#fff !important; bottom: 0; left:0;}

	.both_araeas.faculty_profile_area .both_als .first_mg span.ovl_area {background-color:#595959 !important; color:#fff !important;}
	.both_araeas.faculty_profile_area .both_als .both_imgs .frt_ons span.ovl_area {background-color: #595959 !important; color: #fff !important;}
	
	.gallry_pg .progmss_bg .nsw_mgs .txtxtx_xrea span {color: #fff !important;}
    .paginetion li.current {background: #004088 !important; border: #004088 solid 1px !important; color: #fefefe !important;}
	
	.HMA_program.gallry_pg .tab-content .col-lg-6.col-sm-6.col-md-6 {width: 50%; float: left;}
	.HMA_program.gallry_pg .tab-content .gl_bax_area.gdo_glrrrs .mg_araea {height: 300px !important; overflow:hidden;}
	.HMA_program.gallry_pg .tab-content .gl_bax_area .mg_araea img {width: 100% !important;	height: 100% !important; object-fit: cover !important;	}
	.HMA_program.gallry_pg .tab-content .gl_bax_area .gl_botm_cnt {background-color: #fff !important; width: 94% !important;	margin: 0 auto; top: -20px !important;}


	.copy_rights .cpy{text-align:center !important;}





	.both_araeas.abt_as_boxx.faculty_profile .col-lg-7.col-md-12 {width: 58.3333%; float: left;}
	.both_araeas.abt_as_boxx.faculty_profile .col-lg-5.col-md-12 {width: 41.6667%;  float: left;}

	.brad_camp {background-color:#f0f0f0 !important;}
	.brad_camp .breadscm {color: #0054a3 !important;}

	.others_pgs.hm_program{background: url(../../web/images/undr_bgr.png) no-repeat !important; background-size: 100% 100% !important;}
	.others_pgs.hm_programes_und{background: url(../../web/images/programes.png) no-repeat !important; background-size: 100% 100% !important;}
	.others_pgs.others_pgs.ab_bg_ner{background: url(../../web/images/abt_us.png) no-repeat !important; background-size: 100% 100% !important;}
	.others_pgs.admis_bg_ner{background: url(../../web/images/admissions_bg.png) no-repeat !important; background-size: 100% 100% !important;}
	.others_pgs.progrms_bg_ner{background: url(../../web/images/programs_bg.png) no-repeat !important; background-size: 100% 100% !important; }
	.others_pgs.campus_bg_ner{background: url(../../web/images/campus_life_bg.png) no-repeat !important; background-size: 100% 100% !important;}
	.others_pgs.faculty_bg_ner{background: url(../../web/images/faculty_details_bg.png) no-repeat !important; background-size: 100% 100% !important;}
	.others_pgs.newsev_bg_ner{background: url(../../web/images/news_and_events_pg.png) no-repeat !important; background-size: 100% 100% !important;}
	.others_pgs.newsandev_bg_ner{background: url(../../web/images/blog_bg.png) no-repeat !important; background-size: 100% 100% !important;}
	.others_pgs.award_bg_ner{background: url(../../web/images/award_bg.png) no-repeat !important; background-size: 100% 100% !important;}
	.others_pgs.term_and_bg_ner{background: url(../../web/images/term_and_condition_bg.png) no-repeat !important; background-size: 100% 100% !important;}
	.others_pgs.corporate_bg_ner{background: url(../../web/images/corporate-relations.png) no-repeat !important; background-size: 100% 100% !important;}
	.others_pgs.disclaimer_bg_ner{background: url(../../web/images/disclaimer_bg.png) no-repeat !important; background-size: 100% 100% !important;}
	.others_pgs.faq_bg_ner{background: url(../../web/images/faq_bg.png) no-repeat !important; background-size: 100% 100% !important;}
	.others_pgs.privacy_bg_ner{background: url(../../web/images/privacy_policy_bg.png) no-repeat !important; background-size: 100% 100% !important;}
	.others_pgs.gallery_bg_ner{background: url(../../web/images/gallery_bg.png) no-repeat !important; background-size: 100% 100% !important;}
	.others_pgs.placements_bg_ner{background: url(../../web/images/placements_bg.png) no-repeat !important; background-size: 100% 100% !important;}
	.others_pgs.program_details_bg_ner{background: url(../../web/images/program_details_bg.png) no-repeat !important; background-size: 100% 100% !important;}
	.others_pgs.login_bgr{background: url(../../web/images/bgr.jpg) no-repeat !important; background-size: 100% 100% !important;}



	.contnt_araea.faculty_details_p h3 {font-size: 27px; color: #0e58c0; line-height: 36px;}
	.contnt_araea.faculty_details_p .col-lg-4 {width: 33.33333333333333%; float:left;}
	.contnt_araea.faculty_details_p .col-lg-4 .profile_usersss {background-color: #126dc2 !important;  padding: 20px;}
	.contnt_araea.faculty_details_p .col-lg-4 .profile_usersss .prof_cntss h5 {background-color: #fdd32d !important; color: #303133 !important;}
	.contnt_araea.faculty_details_p .col-lg-4 .profile_usersss .prof_cntss p {color: #fff !important;}
	.contnt_araea.faculty_details_p .col-lg-4 .profile_usersss .prof_cntss p strong{font-weight:700; color: #fff !important;}
	.contnt_araea.faculty_details_p .col-lg-8 {width: 66.66666666666666%; float:left;}

	.contnt_araea.faculty_details_p .col-lg-8 .user_prf_als .usr_list_prt h6 {border-bottom:#deeaf5 solid 1px !important;}
	.contnt_araea.faculty_details_p .col-lg-8 .user_prf_als .usr_list_prt h6 span {background-color: #deeaf5 !important; color: #383838 !important;}
	.contnt_araea.faculty_details_p .col-lg-8 .user_prf_als p {font-size: 14px !important; color: #005baf !important; line-height: 24px; font-weight: 500;}


	.contnt_araea .HMA_program.faculty_pg h3 {
		color: #0e58c0 !important;
	}
	.HMA_program.faculty_pg .col-lg-3.col-sm-6.col-md-4.filter.General {width: 25%; float: left;}

	.HMA_program.faculty_pg .progmss_bg .nsw_mgs {height: 240px !important;}
	.HMA_program.faculty_pg .progmss_bg .nes_cnt_bx {background-color: #fff !important; padding: 10px; min-height: 155px; box-shadow: 0 3px 10px #dfdfdf !important;}
	.HMA_program.faculty_pg .progmss_bg .nes_cnt_bx h5 {color:#005baf !important;}
	.HMA_program.faculty_pg .progmss_bg .nes_cnt_bx p {color: #333 !important;}
	.HMA_program.faculty_pg .progmss_bg .nes_cnt_bx span a {background:#0054a3 !important; color:#fff !important;}
	.HMA_program.faculty_pg .progmss_bg .nes_cnt_bx span a img {position: relative !important; top:6px !important;}

	.contnt_araea.adminss_cmpnt h3 {color: #0e58c0 !important;}
	.contnt_araea.adminss_cmpnt .HMA_program h4 {color: #005baf !important;}
	.contnt_araea.adminss_cmpnt #accordion .heading {color: #005baf !important; border: 1px solid #e5edf7 !important; background-color: #e5edf7 !important;}

	.contnt_araea.adminss_cmpnt #accordion .contents {background-color: #fff !important; color: #4b4b4b !important; border: #fff solid 1px !important; box-shadow: 0px 2px 10px #e7e7e7 !important;}
	.contnt_araea.adminss_cmpnt #accordion .contents .cnt_areaas {padding: 10px 10px 10px;}
	.contnt_araea.adminss_cmpnt #accordion .contents h4 {color: #363636 !important; font-weight: 700 !important;}
	#accordion .contents .cnt_areaas .aply_btn_ad_cm a.pgdmApplybutton {background-color: #fed32e !important; color: #000 !important;}
	#accordion .heading:hover {background-color: #005baf !important; border: 1px solid #005baf !important;}
	#accordion .active.heading::before {background: url(../../web/images/arrow_w.png) no-repeat !important;}



	#lgo_body {background: url(../../web/images/bgr.jpg) no-repeat !important; background-size: 100% 100% !important;}
	#lgo_body .account-center .login-portals {background-color: #006ab4 !important; color: #fff !important;}
	#lgo_body .account-box {border:#ffffff4a solid 1px !important; background-color:#fff !important; box-shadow:0 10px 20px #00000045 !important;}
	#lgo_body .al_lgo_araeaea {color: #01447a !important;}
	.account-box .account-btn {background-color:#ffcf5b !important; color: #2b2b2b !important;}
	.account-box .form-group a {color: #006ab4 !important;}
	.form-group.form-focus.both_area span.rto_sgn {color:#333;}
	.form-group.form-focus.both_area span.rto_sgn a{color:#006ab4;}


	.anauss_area {background-color: #fff9c2 !important;}
	.anauss_area .araea_lists {display: flex;}
	.anauss_area .araea_lists .bx_araea.read_area {width: 20% !important;}
	.anauss_area .araea_lists .bx_araea {width: 20% !important;}
	.anauss_area .araea_lists .bx_araea.read_area img {float: left; margin-right: 10px;}
	.anauss_area .araea_lists .bx_araea.read_area p, .anauss_area .araea_lists .bx_araea.read_area p span {color: #0054a3 !important;}
	.anauss_area .araea_lists .bx_araea span {color: #005baf !important;}
	.anauss_area .araea_lists .bx_araea p {color: #333 !important; white-space: pre-wrap;}

	.contnt_araea h3 {color: #0e58c0 !important;}
	.contnt_araea.program span {color: #363636 !important;}
	.contnt_araea.program p {color: #363636 !important;}

	.program_araea.abt_bothss.program_pgss .col-lg-4 {width: 33.33333333333333%; float: left;}

	.program_araea.abt_bothss.program_pgss .col-lg-4 .abt_bt_area {border: #d4e1f4 solid 1px !important; display: flex !important;}

	.program_araea.abt_bothss.program_pgss .col-lg-4 .abt_bt_area .rt_mg_area.mb_view_show{display:none !important;}

	.program_araea.abt_bothss.program_pgss .col-lg-4 .abt_bt_area .lft_cnt_atara {
		position: relative;
		height: 240px;
		width:51%;
		float:left;
	}
    
    
	.program_araea.abt_bothss.program_pgss .col-lg-4 .abt_bt_area .lft_cnt_atara h5 {
		color: #272727 !important;
		border-bottom: #d9e9ff solid 1px !important;
		height: 41px !important;
		overflow: hidden !important;
	}
	.program_araea.abt_bothss.program_pgss .col-lg-4 .abt_bt_area .lft_cnt_atara p {
		color: #333 !important;
		height: 85px !important;
		overflow: hidden !important;
	}
	.program_araea.abt_bothss.program_pgss .col-lg-4 .abt_bt_area .rt_mg_area .mb_view_hide {
		float: left;
		width: 45%;
		height: 240px;
		overflow: hidden;
		display:block !important;
	}
	.program_araea.abt_bothss .abt_bt_area .lft_cnt_atara a {
		background-color: #0054a3 !important; color:#fff !important;
	}
	.program_araea.abt_bothss .abt_bt_area .lft_cnt_atara a img{position:relative; top:5px;}

	.program_araea.abt_bothss.program_pgss .col-lg-4 .abt_bt_area .lft_cnt_atara h5 {color:#272727 !important; border-bottom:#d9e9ff solid 1px !important;}
	.program_araea.abt_bothss.program_pgss .col-lg-4 .abt_bt_area .lft_cnt_atara p {color:#333 !important;}
	
	
/* .program_araea.abt_bothss .abt_bt_area:hover .lft_cnt_atara a {
    background-color: #ffffff !important;
    color: #005baf !important;
    font-weight: 600 !important;
}
.program_araea.abt_bothss .abt_bt_area:hover .lft_cnt_atara a img{filter: brightness(0) invert(0) !important;}

	.botm_nxt_areas.prog_pg button.prog_bnts.blue_bg {
		background-color: #0054a3 !important;
		color: #fff !important;
	} */

	.contnt_araea.program_dtls .col-lg-4 {
		float: left;
		width: 33.33333333333333%;
	}
	.contnt_araea.program_dtls .col-lg-4 .lft_area_main {
		background-color: #005aaf !important;
	}
	.contnt_araea.program_dtls .col-lg-4 .lft_area_main .lft_araea_tabss h4 {
		color: #fff !important;
	}
	.lft_area_main .lft_araea_tabss .tabs-left>li a {border: 1px solid #83b5df !important; color: #fff !important;}

	.contnt_araea.program_dtls .col-lg-8 {
			width: 66.66666666666666%;
			float:left;
		}
	.contnt_araea.program_dtls .tab-content .tbds_act_araeas h2 {
		color: #0e58c0 !important;
	}	
	.contnt_araea.program_dtls .tab-content .tbds_act_araeas p {
		color: #363636 !important;
	}
	.contnt_araea.program_dtls .tab-content .tbds_act_araeas p strong {
		font-weight: 600;
	}
	.contnt_araea.program_dtls .tab-content .tbds_act_araeas .botm_nxt_areas.prog_pg {
		border-top: #e6e6e6 solid 1px !important;
	}
	.botm_nxt_areas.prog_pg .pdf-block{border: 1px solid #ccc !important; padding: 10px;}


	#pro_gramess.newsannounsment .owl-carousel .owl-stage-outer {
		position: relative;
		overflow: hidden;
		-webkit-transform: translate3d(0, 0, 0);
	}

	#pro_gramess.newsannounsment .owl-item {
		width: 303px !important;
		display:none !important;
		padding:20px 20px 20px 50px;
	}
	#pro_gramess.newsannounsment .owl-item:nth-child(1) {
		display:block !important;
	}

	#pro_gramess.newsannounsment .news_sld_area {
		display: inline-block;
		width: 100%;
	}

	#pro_gramess.newsannounsment .news_sld_area .new_ng_areaa {
		width: 100%;
		height: 130px;
		overflow: hidden;
		margin-bottom: 20px;
	}
	#pro_gramess.newsannounsment .news_sld_area .new_ng_areaa img {
		width: 100%;
		height: 100%;
		object-fit: contain;
	}
	#pro_gramess.newsannounsment .news_sld_area h3 {
		color:#272727 !important;
	}
	#pro_gramess.newsannounsment .news_sld_area p {
		color:#333 !important;
	}
	.newslink {
		background: #0054a3 !important;
		color: #fff !important;
	}

	.contnt_araea.contact_pages .col-lg-4.col-sm-6 {width: 33.33333333333333%; float: left;}
	.cont_bx_area.oness{background-color: #fff !important; height: 290px; box-shadow: 0px 0px 10px #ccc !important;}
	.cont_bx_area.oness a strong{color: #c52d2f !important;}
	.cont_bx_area.oness h6 {color: #363636 !important;}
	.cont_bx_area.oness p {color: #464646 !important;}
	.cont_bx_area.oness p a{color: #c52d2f !important;}


	.container.mt-6.contn_form_pg .col-lg-5 {width: 41.66666666666667%; float: left;}
	.container.mt-6.contn_form_pg .col-lg-7 {width: 58.333333333333336%; float: left;}

	.contn_form_pg .cnt_form_areaa {background-color: #0054a3 !important; padding: 30px !important;}
	.contn_form_pg .cnt_form_areaa h5 {color: #fff !important;}
	.contn_form_pg .cnt_form_areaa .form-group label {color: #fff !important; display:block !important;}
	.contn_form_pg .cnt_form_areaa .form-group label span.wait{color: #fff !important;}
	.contn_form_pg .cnt_form_areaa .col-lg-6 {width: 50%; float: left;}
	.contn_form_pg .cnt_form_areaa .col-lg-12 {width: 100%; float: left;}
	.cnt_form_areaa .form-group input.form-control {background: #0b77bf !important; color: #fff !important;}
	.cnt_form_areaa button {background: #fdd32d !important; color: #3a3a3a !important;}


	.HMA_program.faq #accordion .col-lg-6.col-sm-6.col-md-6 {width: 50%; float: left;}
	#accordion .heading {color: #005baf !important; border: 1px solid #e5edf7 !important; background-color: #e5edf7 !important;}
	#accordion .contents.vl_cntr p a {color: #c52d2f !important;}

	.placements_pg .col-lg-3.col-md-4.col-xs-6 {width: 25%; float: left;}
	.placements_pg .plc_area {border: #d4e1f4 solid 1px !important;}
	.placements_pg .plc_area img {height: 80px !important; width: auto !important;}

	.news_ennts_list .und_liststs {background: #e7f3ff !important; border: #d0e2f4 solid 1px !important;}
	.news_ennts_list .und_liststs .col-lg-3.col-md-6 {width: 25%; float: left;}
	.news_ennts_list .und_liststs .env_mg_area {height: 155px !important; overflow: hidden !important;}
	.news_ennts_list .und_liststs .col-lg-9.col-md-6 {width: 75%; float: left;}
	.news_ennts_list .und_liststs .ent_list span {color: #0e58c0 !important;}
	.news_ennts_list .und_liststs .ent_list h4 {color: #363636 !important;}
	.news_ennts_list .und_liststs .ent_list a {background-color: #0054a3 !important; color: #fff !important;}
	.news_ennts_list .und_liststs .ent_list a img{position:relative; top:5px;}


	.HMA_program.blogs.dltss .col-lg-8.col-md-8 {
		width: 66.66666666666666%;
		float: left;
	}
	.HMA_program.blogs.dltss .dtl_bl h2.hedings {
		color:#000 !important;
	}
	.HMA_program.blogs .dtl_bl .dt_img_bl {
		height: 450px !important;
		overflow: hidden !important;
		border: #e0e0e0 solid 3px !important;
	}
	.HMA_program.blogs .dtl_bl .dt_img_bl img {
		width: 100% !important;
		height: 100% !important;
		object-fit: contain !important;
	}

	.HMA_program.blogs.dltss .col-lg-4.col-md-4 {
		width: 33.33333333333333%;
		float:left;
	}
	.HMA_program.blogs .recent_n {
		border: #dedede dotted 1px !important;
	}
	.HMA_program.blogs .recent_n h3 {
		background-color: #005aaf !important;
		color: #fff !important;
	}
	.HMA_program.blogs .rc_list {display: flow-root !important;}
	.HMA_program.blogs .rc_list .al_cvr {height: 70px !important; float: left !important; overflow: hidden !important; width: 80px !important;}
	.HMA_program.blogs .rc_list .al_cvr img {
		width: 100% !important;
		height: 100% !important;
		object-fit: cover !important;
	}
	.HMA_program.blogs .rc_list h4 {
		color:#005baf !important;
	}

	.HMA_program.blogs .rc_list span {
		color: #3d3d3d !important; display:block;
	}

	.HMA_program.blogs .socialsss {
		display: block !important;
		text-align: right !important;
	}
	.HMA_program.blogs .socialsss a.tw {
		background-color: #55acee !important;
	}
	.HMA_program.blogs .socialsss a.tw img{position:relative; top:6px !important;}
	.HMA_program.blogs .socialsss a.lnk {
		background-color: #0077b5 !important;
		line-height:40px !important;
	}
	.HMA_program.blogs .socialsss a.lnk img{position:relative; top:6px !important;}

	.clear_boths {clear: both !important;}

	footer.ftr_bgb:before{content: ''; position: absolute; width: 100%; height: 100%; background: #004088; top: 0;}

	#news_gramess .owl-nav{display:none !important; color:#004088 !important;}
	#faculty_profile .owl-nav{display:none !important;  color:#004088 !important;}
	footer.ftr_bgb .al_adrss h5{color:#fff !important;}
	footer.ftr_bgb .al_adrss p{color:#fff !important;}
	footer.ftr_bgb .abut_links ul li a{color:#fff !important;}
	footer.ftr_bgb .al_adrss p span{color:#fff !important;}

	.ftr_bgb .socialss ul{float:right !important;}
	.ftr_bgb .socialss ul li{color:#fff !important;}

	#news_gramess .progmss_bg .nes_cnt_bx {background-color: #fff !important;}
	#news_gramess .progmss_bg .nes_cnt_bx h5 {color: #005baf !important;}
	#news_gramess .progmss_bg .nes_cnt_bx span a {background-color: #d9dfe6 !important; color:#000 !important;}

	#faculty_profile .progmss_bg .nes_cnt_bx h5 {color: #005baf !important;}
	#faculty_profile .progmss_bg .nes_cnt_bx span a {background-color: #0054a3 !important; color: #fff !important;}

	.all_hedingss.text-center.latst {text-align: center !important;}
	.la_updates .up_d_bxss span.dates {background-color: #005aaf !important; color:#fff !important;}
	.la_updates .up_d_bxss h5 {color: #005baf !important;}


    .HMA_program.gallry_pg .tab-content .col-lg-4.col-sm-6.filter.Events {width: 33.33333333333333%; float: left;}
	.gallry_pg .progmss_bg .nsw_mgs {height: 298px; overflow: hidden; position:relative;}
	.gallry_pg .progmss_bg .nsw_mgs .txtxtx_xrea {background-color: #005aaf !important; height: 20% !important; color: #fff !important;}
	.gallry_pg .tabsss_abt .tab-link.active {border:#0054a3 solid 1px !important; color:#fff !important; background-color:#0054a3 !important;}
	.gallry_pg .facuty_tbss .tabssd_ac {overflow: initial !important;}
	.gallry_pg .facuty_tbss button.btn.btn-default.filter-button {font-size: 12px !important; padding: 10px 8px !important;}
	
	.tabsss_abt .tab-link {border: #e2e2e2 solid 1px !important; background-color: #e2e2e2 !important; color: #282828 !important;}
	.gallry_pg .facuty_tbss button.btn.btn-default.filter-button {color: #0054a3 !important; background-color: #fff !important;
    border: #e1f3ff solid 1px !important;}
	
	
	.collapse.navbar-collapse.navbar-left.mnu_aria {display: block !important;}
	body header#header {position: initial !important;}
	body .sticky {position: initial !important;}
	body .navbar {background-color: #005aaf !important;}
	body #pro_gramess .progmss_bg span.cnt_tx {background-color: #0054a3 !important;}
	body #sliser_aria{position: initial !important;}

	body .navbar {position: initial !important; background-color: #005aaf !important;}
	#header .lgo_areaas .search{display:none !important;}
	body #pro_gramess .progmss_bg span.cnt_tx {position: initial !important; bottom: 0; background-color: #0054a3 !important;}
	body .pro_gm_bgr {width: 100%; height: auto; position: initial !important; top:0px; margin-bottom:0px;}
	header#header .top_areaas .mb_view_hide .col-lg-7 {display: flex; right:0;}
	.top_areaas .lgo_bothss .linkss_mnu {display: flex;}
	header .container {padding: 0 15px !important; position: relative !important; z-index: 99999 !important;}
	
	
	.tabsss_abt .search-input-field button {background-color: #0054a3 !important; color: #fff !important;}
	.detail-page.public-police table tr td a {color: #c52d2f !important;}
	
	.clientss .owl-carousel .owl-nav.ng-star-inserted .owl-prev{background: url(../../web/images/left_ar_w_tick.png) no-repeat !important; width: 20px; height: 34px;}
	.clientss .owl-carousel .owl-nav.ng-star-inserted .owl-next{background: url(../../web/images/right_ar_w_tick.png) no-repeat !important; width: 20px; height: 34px;}
	
	
	.site_main_tp1 {background-color: #cbe8fd !important; padding:10px 10px !important; box-shadow: 2px 2px 5px #999 !important;}
	.brd_liness {background-color: #ccc !important;}	
	.mnu_mlist_mh1{background-color: #cbe8fd !important; padding:10px 10px !important; box-shadow: 2px 2px 5px #999 !important;}
	.mnu_mlist_brd_l{background-color: #ccc !important;}
	.mn_al_btns{background-color: #def3c2 !important;}
	.mnu_mlist{gap:6px !important;}
	
	
	
	#feedbk_box.container1 {background:#e8e8e8 !important; padding:15px !important; box-shadow:0px 4px 10px rgba(0, 0, 0, 0.1) !important;}
	#feedbk_box.container1 form #bothss.form-row {display:inline-block !important; width:100% !important;}
	#feedbk_box.container1 form .form-row .form-group {width:49% !important; float:left !important;}
	#feedbk_box.container1 form .form-row .form-group:nth-child(1) {margin-right:2% !important;}
	
	#feedbk_box.container1 form .select-dropdown {border: 1px solid #030303 !important;}
	#feedbk_box.container1 form .submit-btn {background-color: #004080 !important; color: #fff !important;}
	
	#feedbk_box.container1 form input, textarea {border: 1px solid #ccc !important; background: #fff !important;}
	.invalid-feedback {color: #dc3545 !important;}

	.red1 {color: red !important;}
	header#header nav.navbar.navbar-inverse .navbar-nav>li {margin-right: 0.1rem !important;}
	
}


