

/*!

 * Start Bootstrap - Modern Business HTML Template (http://startbootstrap.com)

 * Code licensed under the Apache License v2.0.

 * For details, see http://www.apache.org/licenses/LICENSE-2.0.

 */



/* Global Styles */

@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700&display=swap');

@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700&display=swap');

html,

body {

    height: 100%;

}



body {background:#fff;margin:0;font-family: 'Montserrat', sans-serif;font-size:12px;font-weight: 400;}

ul, li{list-style:none;margin:0; padding:0;}

div, a, ul, li, input, select, button{outline:none !important;}

a{cursor:pointer;}

ul li{display: inline-block;}

.img-portfolio {min-height: 200px;}

.portimgwrap{display: block;margin: 0 5px;

    overflow: hidden;

    padding-bottom: 10px;}

img.rami {
    padding-top: 13px;
    width: 217px;
    position: relative;
    z-index: 1024;
}

.navbar-inverse {
    height: 65px;
  border-color: #fff;
}
.nav>li>a {
    padding: 10px 4px!important;
    letter-spacing: 1px;
}
.navbar-inverse {
    border-color: #fff!important;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
  background-color: #fff!important;
}

.img-hover:hover {

    opacity: 0.8;}

a:hover{text-decoration:none;}

img{max-width: 100%;}

/* Home Page Carousel */


.nopad{padding: 0px!important;}

.padfive{padding: 5px;}



header.carousel {

    height: 500px;

}



header.carousel .item,

header.carousel .item.active,

header.carousel .carousel-inner {

    height: 100%;

}



header.carousel .fill {

    width: 100%;

    height: 100%;

    background-position: center;

    background-size: cover;

}



/* 404 Page Styles */



.error-404 {

    font-size: 100px;

}



/* Pricing Page Styles */



.price {

    display: block;

    font-size: 50px;

    line-height: 50px;

}



.price sup {

    top: -20px;

    left: 2px;

    font-size: 20px;

}



.period {

    display: block;

    font-style: italic;

}



/* Footer Styles */



footer {

    margin: 50px 0;

}





.nopad{ padding: 0;}



.top_header{

    background-color: #eceeee;

}


.drp_menu {    

    background: #142d57;

}

a.logo.fusion_logo img {

  /*  padding: 0 0 35px 0;*/

    float: left;

}

.drp_menu li a{color: #fff;}

.middle_menu {float: right;padding: 16px 0 0 0;}




.fusion-main-menu ul li:first-child a {

    background: none;

}

.fusion-main-menu ul li a {

    padding: 0 6px 0 13px;

    background: rgba(0, 0, 0, 0) url('../images/menuborleft.png') no-repeat scroll 0 14px;

}







.rev_slider_wrapper{position: relative;margin-top: -15px;}

.carosul_slider {

    position: relative;

    margin-top: -80px;

}



/*.carosul_slider{background: #fff;}*/

.middle_carousal{    

    transform: scale(1.05);

    z-index: 9;

    box-shadow: 2px 1px 5px 0px #dcdbda;

}





.owl-item.active > div:after {

  content: '';

}

.owl-item.center > div:after {

  content: '';



}

.owl-item.active.center > div:after {

  content: '';

}

.owl-item > div:after {

  font-family: sans-serif;

  font-size: 24px;

  font-weight: bold;

}

.owl-carousel img{width: 100%;}



.active.center {

  transform: scale(1);

  /*-webkit-filter: grayscale(0); 

    filter: grayscale(0);*/

    box-shadow: 1px 1px 4px 1px #dcdbda;

    /*border: 1px solid #f1f1f1;*/

}

.active {

  transform: scale(0.9);

  transition: .6s ease;

  /*-webkit-filter: grayscale(100%); 

    filter: grayscale(100%);*/

}

.news_head{

    background: #d42f52;

    text-align: center;

    padding: 8px;

}

.news_head span{text-align: center;color: #fff;font-size: 28px;}

.inner_news {

    padding: 5px 28px;

    background: #f7f5f5;

}

.clor_blue{background: #152e58;}

.inr_con_head{

    font-size: 20px;

    font-family: 'Montserrat', sans-serif;

    font-weight: 500;

    margin: 10px 0;

    display: block;

}

.clor_orange{background: #e98523;}

.inner_news img{width: 180px !important;margin: 0 auto;}



span.news_date {

    display: block;

    font-size: 14px;

    padding-bottom: 8px;

    font-family: 'Montserrat', sans-serif;

}

.bord_btm > p{border-bottom: 1px solid #e993a5;padding-bottom: 18px;}





.learners_healers{background: #fff;margin-top: 15px;}


@media (max-width: 768px){
    .navbar-inverse .navbar-toggle .icon-bar {
        background-color: #333!important;
    }
    .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
        background-color: #fff!important;
    }
    .navbar-toggle {
    background: #fff!important;
    }
}


span.big_fnt {

    text-align: center;

    display: block;

    font-size: 50px;

    font-family: 'Montserrat', sans-serif;

    font-weight: 600;

    line-height: 62px;

    margin: 15px 0;

}

h4.departmt_head {

    font-size: 13px;

    text-align: center;

}

.comm_std_info{font-size: 14px;font-family: 'Montserrat', sans-serif;font-weight: 500;line-height: 24px;}

.std_info_content {

    display: block;

    padding: 25px 0;

    overflow: hidden;

    border-top: 2px dotted #ccc;

}



.bg_gradient_rank {

    background: linear-gradient(to right, #e6733c 0%, #c51e6a 100%);

    display: block;

    overflow: hidden;

    float: left;

    color: #fff;

    width: 100%;

    text-align: center;

    padding: 30px;

    margin: 18px 0 45px 0;

}



.bg_gradient_rank p {

    font-size: 22px;

    font-family: 'Montserrat', sans-serif;

    font-weight: 500;

}



.border_lft_rht{border-left: 1px solid #fff;border-right:1px solid #fff;}



.fusion_full_width{

    position: relative;

    display: block;

}

.right_layout{

    position: absolute;

    z-index: 1;

    left: -30%;

}

.fusion-separator {

    border: 0 solid #e7e6e6;

    clear: both;

    position: relative;

    z-index: 11;

}





.clear{clear:both;}



.small_conver_txt{color: #00172e; float: right; font-weight: 500; font-family: 'Montserrat', sans-serif;font-size: 16px;}



.sep_single_red{border-color:#da3054;border-top-width:5px;margin-left: auto;margin-right: auto;margin-top:0px;margin-bottom:0px;}

.sep_single_orange{border-color:#e98523;border-top-width:5px;margin-left: auto;margin-right: auto;margin-top:0px;margin-bottom:0px;}



.adv_big_font{color: #00172e;font-size: 48px;letter-spacing: 8px;text-align: left;line-height: 58px;font-family: 'Montserrat', sans-serif;}



.adv_txt_right{margin-left: 160px; font-size: 16px; float: right;font-weight: 600; font-family: 'Montserrat', sans-serif;}

.sep_solid_bottom{margin-left: auto;margin-right: auto;margin-top: 0px;margin-bottom: 20px;}

.exchange_section{margin-top:55px;display: block; }



.exchange_progrm_Wdt{

    width: calc(40% - ( ( 4% ) * 0.3333 ) ) !important;

    z-index: 3;

    position: absolute;

    margin: 4% 1%;

}



.ex_img {

    margin-left: 38%;

}



.post-content {

    margin-top: 0;

    margin-bottom: 20px;

    font-size: 18px;

}

.adv_txt_left p{

    font-size: 16px;

    margin-right: 90px;

    font-weight: 600;

}



.global_perspective_sec{

    background: url('../images/global_perspective_bg.jpg');

    background-repeat: no-repeat;

    background-size: cover;

    background-position: center center;

    height: auto;

    background-attachment: fixed;

    width: 100%;

    display: block;

    overflow: hidden;

    margin: 60px 0 0 0;

}

h1.stitle {

    text-align: center;

    font-size: 48px;

    letter-spacing: 8px;

}

.fusion_middle_sec_txt{padding:80px 0;}

.fusion_middle_sec_txt p{font-size: 16px;}





.global_map{

    background-color: #edecec; 

    padding-top: 50px;

    padding-right: 30px;

    padding-bottom: 0px;

    padding-left: 30px;

}

.global_partner img{

    width: 42%;

    margin: 0 auto;

    display: block;

}

.world_map_component_dot{margin: 10px 0;}

.world_map_component_dot img{display: block;width: 100%;height: auto;}

.wrd_cont_names li{display: inline-block;}

.wrd_cont_names li a{

    background: #142c54;

    color: #ffff;border: none;    

    letter-spacing: 0.2px;

    padding: 9px 50px;

    font-size: 14px;

    border-radius: 0;

}

.wrd_cont_names .nav_cust li.active{

    margin: 0;

    padding: 0;

    transition: none;

    transform: none;

}

.wrd_cont_names li a:hover{

    background: #142c54;

}

.nav_cust>li.active>a, .nav_cust>li.active>a:hover, .nav_cust>li.active>a:focus{

    background: #142c54;

    border:0;color: #ffff;border: none;    

    letter-spacing: 0.2px;

    padding: 9px 50px;

    font-size: 14px;

    border-radius: 0;

}

.nav_cust{border:0;}









.campus_life_section {

    background: #fff url(../images/Background.png);

    width: 100%;

    height: auto;

    display: block;

    background-position: center;

    background-repeat: repeat;

    padding: 80px 48px 4px 0;

}



.poscstm{text-align: left; color: #32486d; font-size: 19px; letter-spacing: 1.3px;font-weight: 600;margin-bottom: 20px;}

.cstmbhtym{text-align: left; font-size: 13px; color: #152e58; margin-bottom: -16px;font-weight: 500;}



.left_cam_lyout{margin: 10% 0 0 0;}

.poscstm_rght{text-align: right; color: #da3054; font-size: 19px; letter-spacing: 1.3px;}



.cstmbhtym_rght{text-align: right;font-size: 13px;font-weight: 500;}

.cstmbhtym_rght a{color: #da3054;}





.first_layout {

    margin-top: 0px;

    margin-bottom: 20px;

    width: calc(50% - ( ( 20px ) * 0.5 ) );

    margin-right: 0px;

    position: relative;

    float: left;

}

.sec_layout {

    margin-top: 0px;

    margin-bottom: 0;

    width: calc(50% - ( ( 0px ) * 0.5 ) );

    position: relative;

    float: left;

}

.third_layout {

    margin-top: -39px;

    margin-bottom: 0;

    width: calc(50% - ( ( -5% ) * 0.5 ) );

    margin-right: 1%;

}

.fourth_layout {

    margin-top: -10px;

    margin-bottom: 20px;

    width: calc(50% - ( ( 8% ) * 0.5 ) );

}



#star {

    margin-bottom: 31px;

}

#star {

    margin-top: 0px;

    margin-bottom: 31px;

    position: absolute;

    top: -12px;

    right: -12px;

}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    position: relative!important;
    z-index: 1!important;
}
.fs15{font-size: 15px!important;}
.fs14{font-size: 14px!important;}

.fusion-imageframe {

    display: inline-block;

    z-index: 1;

    overflow: hidden;

    position: relative;

    vertical-align: middle;

    max-width: 100%;

}

.sec_layout1 img {

    margin-top: 15px;

}



.std_testminal{

    background-color: #0d2146;

    display: block;

    text-align: center;

    padding: 20px;

    color: #fff;

    font-size: 14px;

    margin: 6% 0;

}

.std_testminal .owl-theme .owl-controls{margin: 0;}



.fusion_footer{

        background: rgb(7,6,55);
    background: linear-gradient(90deg, rgba(7,6,55,1) 0%, rgba(7,6,55,1) 36%, rgba(34,30,84,1) 66%);

    padding: 50px 0 100px;

    position: relative;

    margin: 15px 0 0 0;

}

.add_one_b{color: #fff;margin: 25px 0 0 25px;}

@media only screen and (min-width: 375px) and (max-width:426px) { 
    .add_two_b { margin: 25px 0 0 0px!important; }
}


.add_two_b{color: #fff;margin: 25px 0 0 25px;line-height: 22px; font-family: 'gothamlight' !important;font-size: 14px;}

    .fusion-column p{color: #fff;
    font-size: 14px;font-family: 'gothambook';
    text-transform: uppercase;}

#toTop {

    background-color: #0d2146;

    border-radius: 0;

    bottom: 0;

    color: #fff;    

    height: 65px;

    position: absolute;

    right: 130px;top:-35px;

    text-align: center;

    text-transform: uppercase;

    width: 52px;

    

    z-index: 10000;

    transition: all .2s ease-in-out 0s;

}

#toTop:before {

    line-height: 35px;

    content: '\f106';

    -webkit-font-smoothing: antialiased;

    font-family: FontAwesome;

    font-size: 26px;

}

#toTopHover {

    display: block;

    overflow: hidden;

    float: left;

    opacity: 0;

}

.screen-reader-text {

    position: absolute;

    top: -10000em;

    width: 1px;

    height: 1px;

    margin: -1px;

    padding: 0;

    overflow: hidden;

    clip: rect(0,0,0,0);

    border: 0;

}



.img_event_center {

    width: 100%;

    margin: 4% auto;

    display: block;

    overflow: hidden;

    text-align: center;

}



.img_event_center img{width: 80%;margin: 0 auto;text-align: center;overflow: hidden;}





.event_appointment {

    display: block;

    background: #152e58;

    float: left;

    width: 100%;

    padding: 40px 25px;

    margin: 10px 0;

}



.ft_evt {

    background: none;

    color: #fff;

    height: 38px;

    border-radius: 0;

}

.btn_apply {

    background: #e98523;

    width: 100%;

    height: 38px;

    color: #fff;

    border-radius: 0;

}

.btn_clrall {

    background: #da3054;

    width: 100%;

    height: 38px;

    color: #fff;

    border-radius: 0;

}



.evt_width {

    width: 92%;

    margin: 0 auto;

}

.evnt_blog_head{border-bottom: 2px solid #152e58;}

.evnt_blog_head h4{

    color: #152e58;

    font-size: 22px;

    font-weight: 700;

}

.event_blog{

    display: block;

    margin: 15px 0;

}

.chf_gust, .evt_date, .evt_time, .evt_venue {

    display: block;clear: both;

    line-height: 28px;font-size: 14px;

}

.sec_wid_fifty h4{

    width: 50%;

    float: left;        

    font-weight: 600;

    color: #152e58;

}

.btn_redmore {

    float: right;

    font-size: 10px;

    background: transparent;

    border: 1px solid #202020;

    border-radius: 0;

    font-weight: 600;

}

.sec_wid_fifty {

    display: block;

    border-bottom: 2px dotted #ccc;

    overflow: hidden;

    margin-bottom: 10px;

}





.single_width{

    display: block;

    border-bottom: 2px dotted #ccc;

    overflow: hidden;

    margin-bottom: 10px;

}

.single_width h4{

    width: 50%;

    float: left;        

    font-weight: 600;

    color: #152e58;

}

.sngl_evt_border {

    border-bottom: 1px dotted #ccc;

    padding-bottom: 4%;

    margin: 4% auto 0;

}



.chf_gust b, .evt_date b, .evt_time b, .evt_venue b{

    color: #d93053;

}

.aca_semibld b{font-weight: 600;}

.event_blog {

    display: block;

    margin: 15px 0 35px 0;

    border-bottom: 1px solid #808080;

    padding-bottom: 35px;

}



.btn_view_more{

    background: #da3054;

    color: #ffffff;

    padding: 8px 30px;

    text-align: center;

    border-radius: 0;

}

.past_evt_head {

    border-bottom: 2px solid #e98523;

}

.past_blogs {

    margin: 30px 0;

    display: block;

    overflow: hidden;

    border-bottom: 1px solid #808080;

    padding-bottom: 25px;

}



.past_evt_head h4 {

    color: #e98523;

    font-size: 22px;

    font-weight: 700;

}



.bg_wht_gradient {

    background-image: url('images/bg_gradient_wht.png');

    background-image: url(https://www.msrmc.ac.in/wp-content/uploads/2017/12/line1.png);

    background-repeat: no-repeat;

    background-size: 100% 10%;    

    padding: 4% 0 0 0;    

    margin: 2% 4%;

}

.past_blogs .chf_gust b, .past_blogs .evt_date b, .past_blogs .evt_time b, .past_blogs .evt_venue b{

    color: #e98523;

}



.past_blogs .event_blog{border:0;padding-bottom: 0;}

.past_blogs .sec_wid_fifty{padding-bottom: 5px;}









.single_blog_evt .event_blog{

    display: block;

    margin: 8px 0 25px 0;

    border-bottom: 1px solid #808080;

    padding-bottom: 15px;

}

.blog_content p{line-height: 25px;}

.btn_blog_vmore{

    background-color: #152e58;

    color: #ffffff;

    padding: 8px 28px;

    clear: both;border-radius: 0;

    margin: 4% 0 2% 0;

}

.bck_all_event{}



.single_blog_evt {

    display: block;

    padding: 22px 0;

}

.bck_all_event {

    font-size: 12px;

    color: #d93053;

    font-weight: 600;

    border-bottom: 1px solid #d93053;

}

span.aca_semibld {

    display: block;

    padding: 15px 0 0 0;

}

.social_ul_media {

    padding: 10px 0;

    border-top: 1px solid #ddd;

    border-bottom: 1px solid #ddd;

}



.social_ul_media li{

    padding-left: 20px;

}

.social_ul_media li:first-child{

    padding: 0;

}

.social_ul_media li a i {

    color: #afb0b2;

    font-size: 18px;

}



.news_heading {

    border-bottom: 2px solid #d93053;

    margin-bottom: 40px;

    padding-bottom: 12px;

}

.news_heading h4{

    color: #d93053;

    font-size: 24px;

    font-weight: 600;

}

.lft_right_pad {

    padding: 0;

    padding-right: 20px;

}

.right_lft_pad {

    padding: 0;

    padding-left: 20px;

}

.lft_right_pad img, .right_lft_pad img{

    min-height: 230px;

    max-height: 230px;

}

.feaute_blog_content {

    padding: 10px 0;

    display: block;

}

.news_smalltext b{

    font-weight: 600;

}



.news_heading_txt{

    color: #142d58;

    text-decoration: underline;

    line-height: 24px;

     font-weight: 600;

}

.feaute_blog_content p {

    font-size: 14px;

}

.news_date b{

    color: #d93053;

}



.all_news_head{

    border-bottom: 2px solid #e98522;

    padding-bottom: 8px;

    margin-bottom: 10px;

}



.all_news_head h4{

    color: #e98522;

    font-size: 24px;

    font-weight: 700;

}

.all_news_padlft{padding-left: 30px;display: block;}

.sec_new_blog{

    display: block;

    margin: 2% 0;

    overflow: hidden;

    border-bottom: 1px solid #ccc;

    padding: 0 0 2% 0;

}

.yellow_news_date b{

    color: #e98522;

}



.sec_new_blog img {

    max-height: 210px;

    width: 100%;

    min-height: 210px;

    object-fit: cover;

}



.news_sngle_post {

    border-top: 1px dotted #ccc;

    padding: 2% 0;

    overflow: hidden;

    display: block;

}

.post_bg_img{

    width: 100%;

    max-height: 260px;

    min-height: 260px;

    object-fit: cover;

}



.post_sec_news {

    padding: 2% 0;

    display: block;

}

.date_brd_topbtm {

    border-top: 1px solid #333333;

    border-bottom: 1px solid #333333;

    padding: 1.5% 0;

    font-size: 13px;

    margin: 15px 0;

}

.date_brd_topbtm span b{

    color: #e98522;

}

.post_sec_news p{

    font-size: 14px;

}

.btn_blueviewmr{

    background: #152e58;

    color: #fff;

    border-radius: 0;

    font-size: 13px;

    margin: 2% 0;

}

.related_news_sec h4 {

    border-top: 3px solid #da3054;

    padding-top: 26px;

    font-size: 22px;

    font-weight: 700;

    color: #142d58;

}

.post_related_txt h5 {

    font-size: 18px;

    text-decoration: underline;

    line-height: 26px;

    color: #152e58;

}

.post_related_txt span{

    font-size: 14px;

}

.post_related_txt span b{

    color: #e98523;

}

.news_related_post {

    display: block;

    margin: 2% 0;

    overflow: hidden;

}



.sec_anatomy img{margin-top: -15px;}

.all_depart_sec {

    font-size: 24px;

    font-weight: 500;

    margin: 2% 0;

    padding: 2% 0;

    display: block;

}





span.found_txt:before {

    border-top: 4px dotted #12193085;

    position: absolute;

    content: '';

    right: 100px;

    top: 0px;

    width: 50%;

}



span.found_txt:after {

    border-top: 4px dotted #12193085;

    position: absolute;

    content: '';

    left: 0px;

    bottom:  0px;

    width: 50%;

}

span.found_txt {

    padding: 22px 0;

    display: block;

    line-height: 35px;

}



.facilities_section{

    background-color: #152e58;

    color: #fff;

    padding: 6% 0;

    font-size: 16px;

    line-height: 28px;



}



.hgt_ligt_txt {

    background: #e78323;

    font-size: 22px;

    padding: 5px;

    font-weight: 600;

}

.middle_highlight_sec{

    display: block;

    border-top: 1px solid #fff;

    border-bottom: 1px solid #fff;

    padding: 2% 0;

    margin: 2% 0;

}



.high_paragraph {

    display: block;

    padding: 14px 50px 14px 0px;

    overflow: hidden;

}

.facility_txt{

    background: #d83054;

    font-size: 22px;

    padding: 5px;

    font-weight: 600;

}



.latest_news_sec h4{

    border-bottom: 3px solid #152e58;

    padding: 15px 0;

    font-size: 22px;

    font-weight: 700;

    color: #142d58;

}



.latest_news_sec .post_related_txt h5{

    text-decoration:none;

    margin: 0;

}



.latest_news_sec .news_related_post img{

    max-height: 200px;

    width: 100%;

    min-height: 200px;

    object-fit: cover;

}

.faculti_images h4{

    font-size: 22px;

    font-weight: 700;

    color: #142d58;

}



.btn_view_profile{

    font-size: 13px;

    background-color: #d83054;

    color: #fff;

    border-radius: 0;

}

.btn_view_profile:hover{

    color: #fff;

}

.faculty_name {

    display: block;

    padding: 10px 0;

    border-top: 2px solid #d83054;

    font-size: 16px;

    font-weight: 500;

}

.faculty_img_bg{

    width: 100%;

    max-height: 240px;

    min-height: 240px;

    object-fit: cover;

}

.padd_right{

    padding-right: 10%;

    padding-top: 25px;

}

.research_section {

    margin: 2% 0;

    display: block;

}



.researc_bg h4 {

    margin: 0;

    background: #152e58;

    position: absolute;

    color: #fff;

    padding: 12px;

    top:-18px;

}



.researc_bg {

    background: #d83054;

    padding: 28px 55px;

    display: block;

    margin: 4% 0 2% 0;

    position: relative;

}



.research_list ul li{

    font-size: 16px;

    padding: 8px 18px;

    background-color: #fff;

    font-weight: 600;

    margin-right: 8px;

}



.research_list {

    margin-top: 16px;

    display: block;

}

.research_list span{

    color: #fff;

    padding-bottom: 12px;

    display: block;

    font-size: 16px;

}









/*careeer csss*/

.careers_section {

    margin: 4% 0;

    display: block;

}



.get_in_touch {

    border-top: 2px solid #d83054;

    border-bottom: 2px solid #d83054;

    padding: 15px 0;

    font-size: 16px;

    font-weight: 500;

}

.get_in_touch h6 {

    font-size: 16px;

    font-weight: 600;

    margin: 0;

    margin-bottom: 8px;

}

.get_in_touch span{

    display: block;

    padding-bottom: 2px;

}



.get_in_touch span b {

    padding-right: 5px;

    color: #d83053;

}

.tell_phone_right b{

    padding-right: 5px;

    color: #d83053;  

    float: left;

}

.tell_phone_right span {

    margin-left: 20px;

}





.job_list_name {

    float: left;

    width: 75%;

}

.job_list_number {

    float: left;

    width: 25%;

    text-align: center;

}

.job_list_name span {    

    font-size: 14px;

    font-weight: 600;

    padding-top: 2px;

    display: block;

}



.job_list_name h5 {

    font-size: 20px;

    font-weight: 600;

    margin: 0;

}

.job_list_number span {

    font-size: 26px;

    font-weight: 600;

    text-align: center;

    color: #dc516b;

}



.job_list {

    display: block;

    border-bottom: 1px solid #999999;

    overflow: hidden;

    

    padding: 20px 0;

}



.border_tp{border-top: 2px solid #d83054;}











.filter_list_bg .form-group {

    display: block;

    margin-bottom: 8px;

}



.filter_list_bg .form-group input {

    padding: 0;

    height: initial;

    width: initial;

    margin-bottom: 0;

    display: none;

    cursor: pointer;

}



.filter_list_bg .form-group label {

    position: relative;

    cursor: pointer;

    font-size: 14px;

    font-weight: 500;

    color: #152e58;

}



.filter_list_bg .form-group label:before {

    content: '';

    -webkit-appearance: none;

    background-color: transparent;

    border: 1px solid #0079bf;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);

    padding: 8px;

    display: inline-block;

    position: relative;

    vertical-align: middle;

    cursor: pointer;

    margin-right: 5px;

}



.filter_list_bg .form-group input:checked + label:after {

    content: '';

    display: block;

    position: absolute;

    top: 5px;

    left: 7px;

    width: 5px;

    height: 9px;

    border: solid #0079bf;

    border-width: 0 2px 2px 0;

    transform: rotate(45deg);

}



h4.sml_depart_head {

    background: #152e58;

    color: #fff;

    padding: 8px; margin-bottom: 0;

    font-size: 14px;

}

.bg_filter_sec{

    background: #ebeded;

    padding: 12px;

}



.search_filter {

    margin: 10% 0;

    display: block;

}

.heading_search_flt{

    font-size: 16px;

    font-weight: 700;

    color: #152e58;

}



.current_page_item  {

    -moz-box-shadow: 4px 5px 14px #d9ced0;

    -webkit-box-shadow: 4px 5px 14px #d9ced0;

    box-shadow: 4px 5px 14px #d9ced0;

    background-color: #d93053;

}



.current_page_item.active{

    transition: none;

    transform: none;

}



.menu_facilates ul li {

    border-bottom: 1px solid #d5d5d6;

    padding: 14px 10px 14px 10px;

    font-weight: 600;

    width: 100%;

}

.menu_facilates ul li {

    letter-spacing: 1.5px;

    line-height: 20px;

}



.menu_facilates .current_page_item a {

    color: #fff !important;

}



.menu_facilates ul li a {

    color: #231f20;

    font-size: 16px;

    text-transform: uppercase;    

}



.facilit_fusion_title h1{

    color: #f38f23; 

    font-size: 49px; 

    letter-spacing: 4px;

    line-height: 58px;

}



.post-content p {

    font-size: 15px;

    font-weight: 500;

}

.post-content p {

    margin-top: 10px;

}

.post-content p {

    margin-top: 0;

    margin-bottom: 20px;

}



.facilit_fusion_title h3{

    font-size: 22px; color: rgb(13, 33, 70); 

    font-weight: 400;

    margin: 11px 0px; line-height: 33px;

}

.facli_sec {

    padding-top: 55px;

    padding-bottom: 40px;

    display: block;

}



.opera_labs_head{

    color: rgb(13, 33, 70); 

    letter-spacing: 6px; 

    text-align: center; 

    font-size: 33px;

    font-weight: 600;

    padding-bottom: 75px;

    line-height: 49px;

}

.facilit_content_padd {

    background: #f7f5f1;

    display: block;

    float: left;

    position: relative;

    width: 100%;

}





.image {

    position: relative;

    width: 50%;

    margin: 0 auto;

    height: 125px;

}

.image img {

    position: relative;

    top: -78px;

}

.heading.heading-with-icon.icon-left {

    position: relative;

}





.content-box-heading{

    color: #0d2146 !important;

    font-size: 22px;

    line-height: 32px;

    font-weight: 600;

}



.content-container p{

    font-size: 15px;

    color: #747474;    

    font-weight: 500;

}

.facility_content_boxs {

    display: block;

    margin: 5% 0;

    float: left;

    width: 100%;

}

.marg_lft{margin-left: 30px;}

.marg_rght{margin-right: 30px;}



.image_right{

    position: absolute;

    right: -40px;

    top: -45px;

}

.image_left{

    position: absolute;

    left: -38px;

    bottom: -40px;

}

.pad_rght{padding-right: 4%;padding-top: 10px;}

.faculty_section {

    margin: 4% 0;

    display: block;

}







/*faculty_single section start*/

.faculti_single_sectin{

    padding: 5% 0;

    display: block;

}

.list_order_fac ul li{

    list-style: circle;

    line-height: 26px;

    font-size: 14px;

}

.doctor_heading {

    font-size: 16px;

    font-weight: 400;

    line-height: 28px;

}

.award_section_list h5 {

    font-size: 15px;

    color: #da3054;

    font-weight: 600;

}

.award_section_list {

    margin: 22px 0;

    display: block;

    overflow: hidden;

}

.award_section_list p{

    font-size: 14px;

}

.doc_name{

    font-size: 24px;

    color: #0d2146;

    font-weight: 600;

    padding:18px 0 8px 0;

    border-bottom: 3px solid #d83054;

}

span.doc_profesion {

    display: block;

    font-size: 14px;

    font-weight: 500;

    padding-bottom: 8px;

}

.doc_depart{

    font-size: 12px;

    font-weight: 400;

}









.faculty_get_in_touch {

    border-top: 2px dotted #d83054;

    border-bottom: 2px dotted #d83054;

    padding: 15px 0;

    margin: 20px 0;

    font-size: 16px;

    font-weight: 500;

}

.faculty_get_in_touch h6 {

    font-size: 16px;

    font-weight: 600;

    margin: 0;

    margin-bottom: 8px;

}

.faculty_get_in_touch span{

    display: block;

    padding-bottom: 2px;

}



.faculty_get_in_touch span b {

    padding-right: 5px;

    color: #d83053;

}





.fac_research_section {

    margin: 2% 0;

    display: block;

}



.fac_researc_bg h4 {

    margin: 0;

    background: #152e58;

    position: absolute;

    color: #fff;

    padding: 12px;

    top:-18px;

    letter-spacing: 2px;

}



.fac_researc_bg {

    background: #f5f3ef;

    padding: 28px 30px;

    display: block;

    margin: 4% 0 2% 0;

    position: relative;

}



.fac_research_list ul li{

    font-size: 16px;

    padding: 8px 18px;

    background-color: #fff;

    font-weight: 600;

    margin-right: 8px;

}



.fac_research_list {

    margin-top: 16px;

    display: block;

}

.fac_research_list span{

    color: #fff;

    padding-bottom: 12px;

    display: block;

    font-size: 16px;

}





.publication_sec {

    display: block;

    margin: 5% 0 2% 0;

}

.public_heading_sec h4 {

    color: #f18d23;

    font-size: 20px;

    font-weight: 600;

    letter-spacing: 1px;

    padding-bottom: 10px;

    border-bottom: 3px solid #f18d23;

}



.publicatn_looping_sec p, .pub_date {

    font-size: 14px;

    font-weight: 500;

}



.publicatn_looping_sec {

    padding: 10px 0;

    border-bottom: 1px solid #a9a9a9;

}

span.comm_pub_section {

    font-size: 16px;

    font-weight: 600;

    padding: 6px 0;

    display: block;

    color: #f18d23;

}





.list_order_fac i{font-size: 5px;vertical-align: middle;padding-right: 8px;}

.btn_fc_singl_vwmore{

    background:#152e58;

    color: #fff;

    font-size: 14px;

    padding: 8px 20px;

    border-radius: 0;

}

































/*ismail css*/

 



.pad_4{padding-bottom: 25px; } 





 

 .wd2{width: 20%;}



 .re-search-full-overview{position: relative; width: 100%;margin: 0px 0px 55px 0px;}

.overview_re-sarch-banner {

    /* background: red; */

    top: -15px;

    position: relative;

}

.overview_re-sarch-banner img{width: 100%;} 



.re-overview-panel {

    position: relative;

    width: 100;

    background: #fff;

    top: -11px;

}

 .main_menubar_re-search ul{

    text-align: center;

        justify-content: center;

        display: flex;

 }

.re-search-panel li {

    line-height: initial;

    background: white;

    box-shadow: 6px 2px 6px 0px #b1acac;

    margin: 0px 13px;

    letter-spacing: 1px;





}

.re-search-panel li a {

    color: #142d57;

        font-size: 14px;

     font-weight: 600;

    padding: 11px 38px;

}

.re-search-panel>li.active>a, .re-search-panel>li.active>a:hover, .re-search-panel>li.active>a:focus {

    background: #0d2146;

    color: #ffff;

    border-radius: 0;

}

.main_menubar_re-search {

    margin-top: -22px;

}



.re-search-panel .active {    transform: none;transition:none;}

.resarch-panls.active {    transform: none;transition:none;}

.left-0{padding-left: 0px;}



.resarch-panls{margin-top: 50px;}

.main_dicpibictions-d hr{

    margin-top: 0px;

    /*margin-bottom: 0px;*/

    border: 0;

    border-top: 7px solid #da3054;



}

.resarch-panls-text li {

    display: grid;

    font-size: 14px;

    /*color: #231f20;*/

    font-weight: 600;

    padding: 10px 13px;

    border-bottom: 1px solid #dadada;

    margin-bottom: 11px;

    /*-webkit-border-horizontal-spacing: -90px;*/

}

.ad_eatics-comite{

    background: #da3054;

        width: 175px;

        color: #fff;

}

.resarch-panlsxvb{background: linear-gradient(#f7f7ff, white);}

.main_dicpibictions-d ol {

  counter-reset: section;

  list-style-type: none;

}

 

.main_dicpibictions-d li::before {

    font-size: 23px;

    color: #696a6c;

    font-weight: 600;



}







    

.main_dicpibictions-d li{

    font-size: 14px;



    list-style: decimal-leading-zero;

  /*font-size: 5em; */

    color: #333333;

    line-height: 30px;



list-style: decimal-leading-zero;

    text-align: justify;

    word-break: break-all;

    font-weight: 500;

}

.main_dicpibictions-d span{ 

    color: #da3054;

    cursor: pointer;

    text-decoration: underline; }









    /*second page*/



.new_academic_panel i.fa-search:before{

       font-size: 19px;

    position: absolute;

    font-weight: 100;

    top: 36px;

    right: 11px;

    color: #0d2146;

}

    .new_academic_panel input{

        width: 100%;

        height: 39px; 

        border: 1px solid #0d2146;

        padding-left: 35px;

        font-size: 14px;

        color: #0d2146;

    }



.new_academic_panel .fa-calendar-o:before {



color: #0d2146;    content: "\f133";

    font-size: 15px;

    position: absolute;

    left: 12px;

    top: 29px;

}

.new_academic_panel h5{

        background: #0d2146;

    padding: 11px;

    font-size: 14px;

    color: #fff;

    margin:0px; 

}

.new_academic_panel_one{

        margin: 0px;

    float: left;

    position: relative;

    left: -7px;

    border-radius: 0;

    cursor: pointer;

} 

.new_academic_panel_twos{

        font-size: 15px;

    position: relative;

    top: 13px;

    color: #0d2146; 

}

.new_academic_panel h6{

        font-size: 14px;

    text-decoration: underline;

    position: relative;

    top: 10px;

    color: #757578;

    font-weight: bolder;

}

.main_dicpibictions-d-new{

     margin-top: 16px;

    /*margin-bottom: 0px;*/

    border: 0;

    border-top: 7px solid #f49a39;



}

.main_dicpibictions-d-new h2 {

    color: #000;

    font-size: 22px;

    line-height: 27px;

}

.main_dicpibictions-d-new h3{ color: #f38f23; }

.main_dicpibictions-d-new h4 {

    color: #f38f23;

    font-size: 14px;

    font-weight: 100;

    padding: 0;

    margin: 0;

}

.main_dicpibictions-d-new h5 {

    font-size: 16px;

    padding: 15px 0px;



    margin-bottom: 0;



}

.main_dicpibictions-d-new hr{    border-top: 2px dotted #3333;}



.main_dicpibictions-d-new li { 

    background: #f49a39;

    padding: 9px;

    color: #fff;

    font-size: 14px;

    border-radius: 60px;

    padding: 4px 12px;

    margin: 0px 15px 0px 0px;

}

.main_dicpibictions-d-new p{

    font-size: 15px;

    color: #000;

    line-height: 25px;

    text-align: justify;

    word-break: break-all;

} 

 

.new_deids_bords {

    border-bottom: 1px solid #d8cbcb;

    padding-bottom: 45px;

}



.new_aginsjfy{



    margin-top: 15px;

}

.new_aginsjfy li{ 

    background: none !important;

    font-weight: 600;

    color: #0d2146;

    font-size: 14px;

    border-radius: 0;

    padding: 4px 12px;

    margin: 0;

    border-right: 1px solid;

} 

/*.new_sidesa{height: 310px;} */









.main_dicpibictions-d-new1 h4{color: #de4465;}

.main_dicpibictions-d-new1{border-top: 7px solid #de4465;}

.main_dicpibictions-d-new1 h3 {color: #de4465;}

.main_dicpibictions-d-new1 li {background: #b2b2b2;}

 

.my-rw{padding: 3px 0px;}





.filter_list_bg .form-group { 

    display: block;

    margin-bottom: 8px;

}



.filter_list_bg .form-group input {

    padding: 0;

    height: initial;

    width: initial;

    margin-bottom: 0;

    display: none;

    cursor: pointer; 

}



.filter_list_bg .form-group label {

    position: relative;

    cursor: pointer;

    font-size: 14px;

    font-weight: 500;

    color: #152e58;

}



.filter_list_bg .form-group label:before {

    content: '';

    -webkit-appearance: none;

    background-color: transparent;

    border: 1px solid #0079bf;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);

    padding: 8px;

    display: inline-block;

    position: relative;

    vertical-align: middle;

    cursor: pointer;

    margin-right: 5px;

}



.filter_list_bg .form-group input:checked + label:after {

    content: '';

    display: block;

    position: absolute;

    top: 5px;

    left: 7px;

    width: 5px;

    height: 9px;

    border: solid #0079bf;

    border-width: 0 2px 2px 0;

    transform: rotate(45deg);

} 



.bg_filter_sec {

    background: #ebeded;

    padding: 12px;

}

h4.sml_depart_head {

    background: #152e58;

    color: #fff;

    padding: 8px; margin-bottom: 0;

    font-size: 14px;

}



.newd_mailk{

    position: relative;

    top: 34px;

    font-size: 14px;

    left: 5px;

    color: #0d2146;

} 
/*sonali */

.footer_a a{
    color: #fff;
}


.drop_m a{ color: #fff !important;
background-color: #070637 !important; }


.footer_a{
  color: #fff;
}

.nav_sp {
    padding:5px;
    color: #070637;
    text-decoration: none;
}














/*sonali */
