/*.top-header{position: fixed;z-index: 9999999;width: 100%;}*/
/*header .header-strip{padding-top: 15px;}*/
header .header-strip .upper-left-nav{padding:10px 12px;}
header .header-strip .upper-right-nav a{padding: 8px 20px;background:#f6b82b;border-radius: 3px;font-size: 16px;}
header .header-strip .upper-right-nav a:hover{background: #ffcc00;border-radius: 3px;font-size: 16px;}
header .header-strip ul .search-box-div{padding:0px 0px;margin-bottom: 0px;} /* Dinesh origin: header .header-strip ul .search-box-div{padding:10px 12px;margin-bottom: 0px;} */
header .header-logo {max-width: 110% !important;}
header .header-strip ul li a , header .header-strip ul li a:hover{color: #fff;font-size: 14px;}
header .header-strip .search-box-div input, header .header-strip .search-box-div button{background: transparent;}
header .header-strip .search-box-div{background: #CC0033;}  /* old color: #aa1228 */
header .header-strip .search-box-div i{color:#e397a2;cursor: pointer;}
header .header-strip .gsc-control-cse{padding: 1px; height: auto; } /*Dinesh 2020 add */
header .header-strip .gsc-input{padding-right: 10px; width: 200px; padding-top: 3px;} /*Dinesh2020  add */
header .header-strip #search-btn{margin-left: 30px;margin-right: 15px; margin-top: 0px; padding-left:14px;padding-right:14px} /* Dinesh 2020 add */
header .header-strip .gsc-search-button-v2{margin-top:4px; } /* Dinesh 2020 */
header .navigation{padding: 10px 0 0 0;border-bottom: 2px solid #6a747c;background: #fff;}
header .navbar-light .navbar-nav .nav-link {color: #393e42;padding: 34px 5px;font-size: 15px;border-bottom: 6px solid transparent;}
header .navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{color: #cc0033;border-bottom: 6px solid #cc0033;}
/*header .custom-nav ul li .dropdown-toggle::after {display: none;}*/
header .custom-nav .logo-div{width: 20%;padding-bottom: 10px;}
header .custom-nav, header .navbar .dropdown{position: static;}
header .navbar .dropdown-menu {border:none;background-color:#f5f3ec;padding: 1rem 0;}
header .navbar {padding-top:0px;padding-bottom:0px;}
header .navbar .nav-item {margin:0 .25rem;}
/* dinesh ncovid changes; top:148px - original value*/
header .navbar .dropdown-menu {width:100%;left:0;right:0;top:168px;transition: 0.2s; box-shadow: 0px 5px 10px rgba(70,70,70,0.2);}
header .dropdown-menu .dropdown-item{padding: .25rem 0;}
/*header .navbar .dropdown:hover .dropdown-menu, header .navbar .dropdown .dropdown-menu:hover {display:block;transition: visibility 0s, opacity 0.3s linear;}*/
header .dropdown-item:focus, .dropdown-item:hover {background: transparent;color: #cc0033;}
header .navbar .dropdown-menu {border:none;background-color: rgba(245,243,236,0.95);border-radius: 0;}
header .custom-nav .nav-photo-div img{border-radius: 100%;width: 210px;height: 210px;}
header .custom-nav .nav-div.nav-photo-div img{width: 210px;height: 210px;}
.about-img{width:300px;}


/*old: .dropdown-toggle::after {margin-left:0;} */
.dropdown-toggle::after {margin-left: .3em;}	
.dropdown-item.active, .dropdown-item:active {background: transparent;}	
/* New CSS */	
header .menu-item-has-children.menu-item-1746.menu-item.dropdown {position: relative;}	
header .menu-item-has-children.menu-item-1746.menu-item.dropdown .sub-menu {padding: 10px;top:25px;transform: scaleY(0);transform-origin: 0 0 0;transition: all 0.5s ease 0s;display:block;opacity: 0;}	
header .menu-item-has-children.menu-item-1746.menu-item.dropdown:hover .sub-menu{display: block;opacity: 1;transform: scaleY(1);} 	


header .menu-item-has-children.menu-item-2749.menu-item.dropdown {position: relative;}  
header .menu-item-has-children.menu-item-2749.menu-item.dropdown .sub-menu {padding: 10px;top:25px;transform: scaleY(0);transform-origin: 0 0 0;transition: all 0.5s ease 0s;display:block;opacity: 0;} 
header .menu-item-has-children.menu-item-2749.menu-item.dropdown:hover .sub-menu{display: block;opacity: 1;transform: scaleY(1);}   


header .menu-item-has-children.menu-item-3088.menu-item.dropdown {position: relative;}  
header .menu-item-has-children.menu-item-3088.menu-item.dropdown .sub-menu {padding: 10px;top:25px;transform: scaleY(0);transform-origin: 0 0 0;transition: all 0.5s ease 0s;display:block;opacity: 0; width: 500px;} 
header .menu-item-has-children.menu-item-3088.menu-item.dropdown:hover .sub-menu{display: block;opacity: 1;transform: scaleY(1);}   

header .menu-item-has-children.menu-item-3089.menu-item.dropdown {position: relative;}  
header .menu-item-has-children.menu-item-3089.menu-item.dropdown .sub-menu {padding: 10px;top:25px;transform: scaleY(0);transform-origin: 0 0 0;transition: all 0.5s ease 0s;display:block;opacity: 0;width: 500px;} 
header .menu-item-has-children.menu-item-3089.menu-item.dropdown:hover .sub-menu{display: block;opacity: 1;transform: scaleY(1);}   




/* Flipbook */
.read-flipbook {font-size:25px; color:#cc0033;text-align:center;}

/* global alighnment */
.align-justify{text-align: justify;}

/*WP Navigation*/
#menu-about{padding: 0;}
/*Sidebar Navigation*/
.sidenav{display: none;}
.sidenav {height: 100%;width: 0;position: fixed;z-index: 1;top: 0;right: 0;background-color: #fff;
    overflow-x: hidden;transition: 0.5s;padding-top: 60px;}
.sidenav a:hover {text-decoration: none;}
.sidenav .closebtn {position: absolute;top: 15px;right: 15px;font-size: 36px;margin-left: 50px;color: #cc0033;}
/*Home slider part start*/
#homeslider .carousel-item img{background: #000;}
#homeslider .carousel-caption{width: 58%;text-align: left;background: rgba(0,0,0,0.7);bottom: 0;left: 8%;
    padding: 20px 85px 20px 30px;}
#homeslider .carousel-caption h2{color: #fff;font-size: 34px;} 
#homeslider .carousel-caption p{font-size: 18px;margin-bottom: 0;}

#homeslider .sliderlink {color:#cc0033;font-size:24px; margin-bottom: 0;}
#homeslider .sliderlinkwhite {color:white;font-size:19px; margin-bottom: 0;}
#homeslider .carousel-control-next,#homeslider .carousel-control-prev {opacity: 1;}
/*recent news part start*/
.recent-highlight-section #mixedSlider .MS-content {height: 450px;} /*dinesh auto height */
.recent-highlight-section #mixedSlider .MS-content .item {width: 50%;padding: 0;}
.news-content-div p{padding-right: 20px;}
.news-img-div img{border-bottom: 4px solid #cc0033;}
.recent-highlight-section #mixedSlider .MS-controls button {width: 35px;height:35px;top: -54px;padding: 0;border-radius: 0;
    background: #fff;box-shadow: none;border:1px solid #e3e3e3;cursor: pointer;}
.recent-highlight-section #mixedSlider .MS-controls button i{color: #cc0033;}
.recent-highlight-section #mixedSlider .MS-controls .MS-left {right: 7%;left: initial;}
.event-list-div{padding: 18px 0 25px 0;border-top: 4px solid #cc0033 !important;position: absolute;
    top: -182px;background: #fff;max-height: 665px;overflow-y: scroll;} /* max-height: 400 original */
.event-head{border-bottom: 1px solid #e3e3e3;padding: 0 20px;}
.event-list{margin: 20px 25px;border-bottom: 1px solid #e3e3e3;font-size: 15px;color: #888;}
.event-list a{font-size: 18px;color:#cc0033;}
.event-desc{border-left: 1px solid #e3e3e3;}
.news-content-div{margin-right: 30px;}
.eo-events.eo-events-shortcode{padding: 0;}
.eo-events.eo-events-shortcode li{display: block;}
.recent-highlight-section .highlight-anchor {
  text-decorations:none; 
  color:inherit;
}


/* Employee expert */
.expert{
  padding: 1em;
}
  .expert .card {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  max-width: 390px;
  text-align: center;
  font-family: arial;
}

.experttitle {
  color:    #696969;
  font-size: 14px;
}

.expertbutton {
  border: none;
  outline: 0;
  display: inline-block;
  padding: 8px;
  color: white;
  background-color: #cc0033;
  text-align: center;
  cursor: pointer;
  width: 100%;
  font-size: 14px;
}

.experturl {
  text-decoration: none;
  font-size: 20px;
  color: black;
}

.expertbutton:hover, a:hover {
  opacity: 0.7;
}
.expertpadding{
  padding-left: 1em;
  padding-right: 1em;
}

/* New button Read more */
.readmore-btn {
    border-radius: 4px;
    background: linear-gradient(to right, #CC0033 0%, #CC0033 40%, #CC0033 100%) !important;
    border: none;
    color: #FFFFFF;
    text-align: center;
    text-transform: uppercase;
    font-size: 13px;
    padding: 6px;
    width: 200px;
    transition: all 0.4s;
    cursor: pointer;
    margin: 3px;
  }
  .readmore-btn span {
    cursor: pointer;
    display: inline-block;
    position: relative;
    transition: 0.4s;
  }
  .readmore-btn span:after {
    content: '\00bb';
    position: absolute;
    opacity: 0;
    top: 0;
    right: -20px;
    transition: 0.5s;
  }
  .readmore-btn:hover span {
    padding-right: 20px;
  }
  .readmore-btn:hover span:after {
    opacity: 1;
    right: 0;
  }


  .bg-yyc{
    background-color:#f6b82b;
  }
  .covid{
    
  }

/*Highlight detail part*/
.highlight-details a{color:#cc0033;}
/*Faculty and staff part start*/
.faculty-section span{color: #616060;border-left: 1px solid #c6c6c6;}
.faculty-section .nav-tabs .nav-link {color: #141414;padding: 3px 0px 0 10px;border: none;}
.faculty-section .dropdown-toggle::after {color:#cc0033;}
.faculty-section .nav-tabs {border-bottom: none;}
.faculty-section .nav-tabs:hover .dropdown-menu{display: block;}
.leader-img{position: relative;cursor: pointer;}
.leader-div{position: absolute;bottom: 25px;left: 30px;}
.meet-all-div{padding: 30px 30px 30px 30px;background: #cc0033;border: 2px;color: #fff;margin-top:5px;}
.meet-all-div a{padding: 10px 15px;border:1px solid #fff;border-radius: 3px;color: #fff;}
.meet-all-div a:hover{color: #cc0033;background: #fff;}
.overlay{opacity: 0;background-color: rgba(0,0,0,.85);position: absolute;top: 0;left: 0;
    height: 100%;width: 100%;-webkit-transition: all .3s linear;transition: all .3s linear;
    z-index: 1;}
.overlay-div{    background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.45)));
     background-image: -webkit-linear-gradient(top,transparent,rgba(0,0,0,.45)); 
    background-image: linear-gradient(180deg,transparent,rgba(0,0,0,.45)); 
    transition: all .3s ease-in;}
.overlay-text{opacity: 0;position: absolute;top: 20%;bottom: 0;left:0;right:0;z-index: 99999;padding: 30px;text-align: center;}
.overlay-div:hover .overlay{opacity: 1;}
.overlay-div:hover .leader-div{display: none;}
.overlay-div:hover .overlay-text{opacity: 1;}
.faculty-section .dropdown-menu{padding: 0;z-index: 999999;}
.faculty-section .dropdown-item.active,.faculty-section .dropdown-item:active,.faculty-section .dropdown-item:focus,.faculty-section .dropdown-item:hover{background-color: #cc0033;color: #fff;}
.faculty-section .leader-img img:after{content:'';}
/*Recent publication part start*/
.pagina .current {background: #fff !important;border: 2px solid #cc0033 !important;color: #cc0033 !important;}
.pagina .page-numbers {background: transparent;padding: 6px 10px;border-radius: 50%;border: 2px solid transparent;color: #cc0033;margin-right: 5px;}
.recent-publication-div#mixedSlider .MS-content .item {width: 33.33%;}
.publication-div{padding: 25px 20px;background: #fff;border-top: 3px solid #cc0033!important;min-height: 365px;}
.author-text{color: #6c6c6c;font-size: 14px;}
.publication-section #mixedSlider .MS-controls button {width: 35px;height:35px;top: -55px;padding: 0;border-radius: 0;
    background: #fff;box-shadow: none;border:1px solid #e3e3e3;cursor: pointer;}
.publication-section #mixedSlider .MS-controls button i{color: #cc0033;}
.publication-section #mixedSlider .MS-controls .MS-left {right: 52px;left: initial;}
/*.publication-section #mixedSlider .MS-content {height: auto;}*/
.view-btn a{padding: 10px 15px;border: 1px solid #cc0033;border-radius: 3px;display: inline-block;margin-top: 15px;}
.view-btn a:hover{background:#cc0033;color: #fff;}
/*Video part start*/
.video-section{background-image: url('../img/video-img.png');background-size: 100% 100%;padding: 170px 0 120px 0;opacity: 1;}
.video-section i{font-size: 40px;}

/*iframe strategic plan booklet*/
.iframe-book{height: 800px;}

/*Stay connected part start*/
.stay-connected-div .social-icon{font-size: 40px;padding-right: 15px;}
.about-chinese-section .container{    border-top: 2px solid #6a747c;padding-top: 30px;}
/*Footer part start*/
footer{background: #292c2f;color: #cccdcd;font-size: 15px;}
footer a{color: #cccdcd;}
footer a:hover{color: #cccdcd;}
footer ul li{padding-bottom: 13px;}
footer .social-links i{border: 1px solid #cccdcd;font-size: 20px;padding: 10px 15px;border-radius: 50%;}
footer .social-links .twitter,footer .social-links .linkdin, footer .social-links .instagram,  footer .social-links .youtube{padding: 10px 12px;}
 footer .social-links .newspaper{
  padding:10px 9px;
 }
footer a:hover{color: #cc0033;}
footer .footer-row{border-bottom: 1px solid #464b50;}
.footer-strip{padding: 20px 0;text-align: center;}
footer .social-links li.list-inline-item{margin-right: 7px;}
footer .social-icon-div img{width: 90%;}
/************************ABOUT PAGE START*****************************/
.about-tab-div .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #cc0033;background-color: transparent;border: transparent;}
.about-tab-div .nav-tabs .nav-link:focus,.about-tab-div .nav-tabs .nav-link:hover {border-color: transparent;}
.about-tab-div .nav-tabs {border-bottom: transparent;}
.about-tab-div .nav-link{padding: 0 1rem;color: #5a5a5a;font-size: 18px;}
.about-tab-div h2{color: #292929;}
.about-tab-div{color: #5a5a5a;font-size: 18px;}
.about-tab-div .tab-content ul li{padding-bottom: 10px;background: url(../img/bullet.png) no-repeat left;padding-left: 30px;display: block;background-position: 0 5px;}
.about-list-div{padding-left: 105px;}
.about-list-div h3{font-size: 20px;}
.about-list-div ul li{padding: 15px 0;border-top: 1px solid #dedfd1;}
.about-list-div ul li:last-child{border-bottom: 1px solid #dedfd1;}
.about-list-div ul li a{padding:0;font-size: 18px;color: #787878;}
.about-list-div ul li a.active{color: #cc0033;}

/************************FACULTY PAGE START*****************************/
.faculty-tab-div ul{display: block;}
.faculty-div{color: #5a5a5a;padding-bottom: 30px;}
.faculty-div a{color:#cc0033;}

/***********************ABOUT DROPDOWN PAGE START************************/
.listing-div h3{color: #333;}
.listing-div ul li{padding-bottom: 10px;background: url(../img/bullet.png) no-repeat left;padding-left: 30px;display: block;background-position: 0 5px;}
.listing-div a{color:#cc0033;}
.listing-div h6{font-size: 20px;color: #333;}
.employment-div{margin-bottom: 30px;}
.highlight-div h6{color:#cc0033;}

/* New section layout */ 
.listing-div .card-deck .card {margin-top: 50px;}	
.listing-div .card-deck .card .card-body {padding: 0 1.25rem 1.25rem;}	
.listing-div .card-deck .card .card-body .card-img-top{transform: translateY(-28px); border-radius: 8px;}	
.listing-div .pagination a,.listing-div .pagination span{padding-right: 10px;}	
.listing-div .pagination {margin-top: 1.5rem;}

/*Breadcumb part start*/
.breadcrumb {background-color: transparent;padding: 0;}
.breadcrumb a{color:#cc0033;}
.breadcrumb a:hover{color: #ff0026;}

/*.register-form{background: #45484d;background: -moz-linear-gradient(45deg, #45484d 0%, #000000 100%);background: -webkit-linear-gradient(45deg, #45484d 0%,#000000 100%); background: linear-gradient(45deg, #45484d 0%,#000000 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=1 );}*/
.register-form .form-sub{background: #fff;padding: 25px 15px;border-radius: 4px;box-shadow: 0 0 4px #ccc;}
.register-form .form-check-input{margin-top: 6px;margin-left: 0;}
.register-form .form-control:focus{color: #333;}
.checkbox label {display: inline-block; position: relative;padding-left: 10px;font-size: 13px;}
.checkbox label::before {content: "";display: inline-block;position: absolute;width: 18px;height: 18px;left: 0;margin-left: -17px;border: 1px solid #cccccc;border-radius: 4px;background-color: #fff;-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
.checkbox label::after {display: inline-block; position: absolute; width: 18px; height: 18px;left: 0;top: 0;margin-left: -17px;padding-left: 3px;padding-top: 0px;font-size: 13px;color: #fff;background: #cc0033;border-radius: 3px;}
.checkbox-success input[type="checkbox"]:checked + label::before {border-color: #be2026; }
.checkbox-success input[type="checkbox"]:checked + label::after { color: #be2026; }
.checkbox input[type="checkbox"] {opacity: 0; }
.checkbox input[type="checkbox"]:focus + label::before {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px; }
.checkbox input[type="checkbox"]:checked + label::after {font-family: 'FontAwesome';content: "\f00c"; }
.checkbox input[type="checkbox"]:disabled + label { opacity: 0.65; }
.checkbox input[type="checkbox"]:disabled + label::before {background-color: #eeeeee;cursor: not-allowed; }
.checkbox.checkbox-circle label::before {border-radius: 50%; }
.checkbox.checkbox-inline {margin-top: 0; }

/*.checkbox-hei{margin: 0 0 20px;height: 94px;overflow-y: auto;overflow-x: hidden;}*/
.checkbox-hei ul{padding: 0;list-style: none;column-count: 4;}

.radio {padding-left: 24px;/*width: 100%;margin: 3px 0 8px 0;*/}
.radio label {display: inline-block; position: relative; padding-left: 5px;font-size: 13px;}
.radio label::before {content: "";display: inline-block;position: absolute;width: 17px;height: 17px;left: 0;margin-left: -20px;border: 1px solid #cccccc; border-radius: 50%;background-color: #fff;-webkit-transition: border 0.15s ease-in-out;-o-transition: border 0.15s ease-in-out;transition: border 0.15s ease-in-out; }
.radio label::after {display: inline-block;position: absolute;content: " ";width: 11px;height: 11px;left: 3px; top: 3px;margin-left: -20px;border-radius: 50%;background-color: #cc0033;-webkit-transform: scale(0, 0);-ms-transform: scale(0, 0);-o-transform: scale(0, 0);transform: scale(0, 0);-webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); }
.radio input[type="radio"] {opacity: 0; }
.radio input[type="radio"]:focus + label::before {outline: thin dotted; outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px; }
.radio input[type="radio"]:checked + label::after {-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1); }
.radio input[type="radio"]:disabled + label {opacity: 0.65; }
.radio input[type="radio"]:disabled + label::before {cursor: not-allowed; }

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none;margin: 0; }
/***********************RESPONSIVE PART START***********************/

form label{font-weight: bold;}
.form-check label,.checkbox label{font-weight: normal;}
.register-form .error{color: #C82333;}

/* covid-19 test page */
.covid-test .card-header{
    padding: .75rem 0.25rem !important; 
}
/* Search form */
.small-thumbnail img {max-width: 100%;}
.search .post{margin-bottom: 20px;border-bottom:1px solid #ddd;}
.search .post h2{padding-top: 20px;}
.cat-dropdown{height: 44px;width: 100%;border: 2px solid #eaeaea;padding: 10px;}
.cat-dropdown:focus,.cat-dropdown:active{border: 2px solid #cc0033;border-left: 15px solid #cc0033;}
.subm{width: 100px;width: 100px;height: 34px;border-radius: 20px;border: 1px solid #c03;background-color: #cc0033;color: #fff;}
.pub-d{margin: 5px;}
.searchform{background: #9c9c9c14;box-shadow: 0 0 5px #efecec;padding: 20px;} 
.searchform div {padding: 5px 0;}
.searchform div h3{border-bottom: 1px solid #e0dfdf;padding-bottom: 10px;}
.searchform input{width: 100%;padding: 8px;border: 2px solid #eaeaea;}
.searchform .subm {width: 130px;height: auto;border: none;}
.searchform .reset{background-color: #cc0033;color: #fff;border-radius: 20px;padding: 9px 45px 9px;margin-left: 11px;vertical-align: middle;}
.cat-name{border-bottom: 1px solid #e0dfdf;border-top: 1px solid #e0dfdf;padding: 10px 0;margin-bottom: 20px;}
.searchform .in-field:focus,.searchform .in-field:active{border: 2px solid #cc0033;border-left: 15px solid #cc0033;}
.searchform input[type=text]::placeholder{color:#ccc;}
.searchform label{font-weight: 500;margin-bottom:0;color:#cc0033;font-size: 18px;font-family: inherit;}
:focus{outline: none;};
.hideMe {
    -moz-animation: cssAnimation 0s ease-in 5s forwards;
    /* Firefox */
    -webkit-animation: cssAnimation 0s ease-in 5s forwards;
    /* Safari and Chrome */
    -o-animation: cssAnimation 0s ease-in 5s forwards;
    /* Opera */
    animation: cssAnimation 0s ease-in 5s forwards;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
@keyframes cssAnimation {
    to {
        width:0;
        height:0;
        overflow:hidden;
    }
}
@-webkit-keyframes cssAnimation {
    to {
        width:0;
        height:0;
        visibility:hidden;
    }
}

/* new section form */


.listing{padding: 20px 40px; background-color: #26712f; height: 100%;}
.listing h1{ color: #F8F7F5; font-size: 46px; line-height: 1.1em; text-align: center; font-weight: 600; letter-spacing: 2px; }
.listing .white-color{ font-weight: bold; font-size: 28px; color: #F8F7F5; }
.mainbanner .submission{ letter-spacing: 2px; margin: 0 auto; width: 354px; height: 66px; color: #323131; border: 0; padding: 10px; font-size: 22px; font-weight: bold; }

.listing hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgb(255 255 255);
}

.Penn{
    top: 42%;
    right: 6%;
    line-height: 14px;
}
.cooper{
    top: 48%;
    right: 15%;
    line-height: 14px;
}
.hackensack{
    top: 26%;
    left: 26%;
    line-height: 14px;
}
.rwjbarnabas{
    top: 40%;
    left: 26%;
    line-height: 14px;
}

.guidelines{
    font-size: 20px;
}
.guidelines .card {
    box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.6);
    padding: 15px;
}
.guidelines h1{
    color: #000;
    font-size: 45px;
    font-weight: bold;
}

.guidelines h3{
    color: #000;
    font-size: 30px;
    font-weight: bold;
}

.deadline{
    font-size: 25px;
    color: #000;
}

.background img{
	width: 100%;
	height: 100%
}

.deadline span{
   font-weight: bold;
}

.guidelines .links{
    font-size: 30px;
    font-weight: bold;
    color: #cc0033;
 }
 .guidelines .links a{
    text-decoration: underline;
    color: #cc0033;
 }

.contacm-forms .form-control:focus {
    box-shadow: none;
    color: #000;
}


@media only screen and (max-width: 1024px){
    .xs {font-size: 13px;}
    header .dropdown-item{padding: .25rem 0;}
    header .navbar-light .navbar-nav .nav-link {padding: 34px 0;font-size: 13px;}
    header .navbar .nav-item {margin: 0 5px;}
    #homeslider .carousel-caption {width: 59%;}

    #homeslider .sliderlink {width: 59%}
    #homeslider .sliderlinkwhite {width: 59%}
    .event-list {margin:15px;}
    .event-desc p{margin-bottom: 0;}
    .meet-all-div {padding: 35px;}
    .overlay-text {padding: 30px 20px;}
    .recent-highlight-section #mixedSlider .MS-content .item {padding: 0 10px;}
    .recent-highlight-section #mixedSlider .MS-controls .MS-left {right: 8.5%;}
    .publication-section #mixedSlider .MS-controls .MS-left {right: 5.5%;}
    .publication-div {min-height: 416px;}
    .news-content-div {margin-right: 0;}
    /*About page*/
    .about-list-div {padding-left: 50px;}
    .about-list-div ul li a {padding: 0;}
    #mixedSlider .MS-content{height: 445px !important;}
    .searchform .subm {width: 85px;}
    .searchform .reset {padding: 7px 20px 7px;}
    /*iframe strategic plan booklet*/
    .iframe-book{height: 800px;}

    
}

@media only screen and (max-width: 800px){
    h4 {font-size: 32px;}
    .nav-div{display: none !important;}
    .navbar-expand-md .navbar-toggler {display: block;cursor: pointer;}
    .sidenav{display: block;}
    .sidenav .navbar-nav{display: block;}
    header .navbar-light .navbar-nav .nav-link {padding: 15px 7px 15px 20px;}
    /* dinesh ncovid changes; top:100px - original value*/
    header .navbar .dropdown-menu {top: 100px;padding-left: 20px;}
    header .dropdown-menu .dropdown-item{white-space: normal;}
    #homeslider .carousel-caption {width: 85%;}

    #homeslider .sliderlink {width: 85%;}
    #homeslider .sliderlinkwhite {width: 85%;}
    .event-list-div {position: static;top: 0;margin-top: 30px;}
    #mixedSlider .MS-controls .MS-left {right: 9%;}
    .recent-publication-div#mixedSlider .MS-content .item {width: 50%;}
    .stay-connected-div .social-icon {font-size: 40px;padding-right: 10px;}
    .publication-section #mixedSlider .MS-controls .MS-left {right: 9%;}
    .video-section{padding: 100px 0;}
    footer .social-links li.list-inline-item {margin-right: 10px;}
    .checkbox-hei ul{column-count: 2;}
    /*iframe strategic plan booklet*/
.iframe-book{height: 700px;}

}
@media only screen and (max-width: 768px){
    header .custom-nav .logo-div {width: 30%;}
    header .header-strip{padding-top: 0px;}
    /*About Page*/
    .about-list-div {padding-left: 0;}
	
	/* 	 new section*/
	.listing{padding: 20px; background-color: #26712f; height: 100%;}
	.listing h1{ font-size: 24px; }
	.mainbanner .submission{width: 280px; height: 66px;  }
	.guidelines{
		font-size: 14px;
	}
	.guidelines h1{
		font-size: 24px;
	}

	.guidelines h3{
		font-size: 16px;
	}
	.deadline{
    	font-size: 16px;
	}

	.guidelines .links{
    	font-size: 16px;
 	}

}
@media only screen and (max-width: 740px){
    /*.banner-padding {padding-top: 180px;}*/
    header .custom-nav .logo-div {width: 40%;}
    #mixedSlider .MS-content .item {width: 100% !important;}
    .recent-highlight-section #mixedSlider .MS-controls .MS-left,.publication-section #mixedSlider .MS-controls .MS-left {right: 10%;}
    .news-img-div img {width: 100%;}
    .meet-all-div {padding: 20px 10px 20px 10px;}
    .meet-all-div h2{font-size: 19px;margin-bottom: 0 !important;}
    .event-list-div {margin-top: 30px;}
    .publication-div {min-height: auto;}
    .overlay-text h3, .leader-div h3{font-size: 17px;}
    #mixedSlider .MS-content {height: 270px !important;}
    #mixedSlider .ms-height {height: auto !important;}
    .iframe-book{height: 560px;}
}
@media only screen and (max-width: 736px){
    .overlay-text {padding: 20px 10px;}
    #mixedSlider .MS-content {height: 330px;}
    .recent-highlight-section #mixedSlider .MS-controls button { top: -56px;}
    .iframe-book{height: 450px;}
}
@media only screen and (max-width: 667px){
    .meet-all-div {padding: 20px;}
    .xlg {font-size: 30px;}
    .iframe-book{height: 450px;}
}
@media only screen and (max-width: 640px){
    #homeslider .carousel-caption h2, h1 {font-size: 30px;}
    #homeslider .carousel-caption p {font-size: 16px;}

    #homeslider .sliderlink {color:#cc0033;font-size:16px;}
    #homeslider .sliderlinkwhite {color:white;font-size:16px;}
    .checkbox-hei ul{column-count: 1;}
    .iframe-book{height: 450px;}
}
@media only screen and (max-width: 568px){
    #homeslider .carousel-caption h2, h1 {font-size: 26px;}
    
    .event-desc {border-left: none;}
    .overlay-text{top: 40%;}
    .video-section {padding: 50px 0;}
    /*.banner-padding {padding-top: 138px;}*/
    #mixedSlider .MS-content {height: 260px;}    
    .iframe-book{height: 430px;}

    .ifh-video {
  /* override other styles to make responsive */
  width: 100%    !important;
  height: 300px   !important;
}

}
@media only screen and (max-width: 480px){
.recent-highlight-section #mixedSlider .MS-controls .MS-left, .publication-section #mixedSlider .MS-controls .MS-left {right: 12%;}
}
@media only screen and (max-width: 414px){
    h4 {font-size: 28px;}
    /*.banner-padding {padding-top: 117px;}*/
    #homeslider .carousel-caption {padding:10px 20px;}
    #homeslider .carousel-caption h2, h1 {font-size: 22px;}
    #homeslider .carousel-caption p {font-size: 13px;}

    #homeslider .sliderlink {color:#cc0033;font-size:13px;}
    #mixedSlider .MS-controls .MS-right {right: 5px !important;}
    .navbar-expand-md .navbar-toggler {margin-top: -10px;}
    .xlg {font-size: 20px;}
    .faculty-section span {border-left: none;}
    .checkbox label{font-size: 12px;}
    #mixedSlider .MS-content {height: 312px !important;}
    #mixedSlider .ms-height {height: auto !important;}
    .publication-section #mixedSlider .MS-controls button{top: -50px;}
    .iframe-book{height: 400px;}
    .recent-highlight-section #mixedSlider .MS-controls .MS-left, .publication-section #mixedSlider .MS-controls .MS-left {right: 10%;}
    .ifh-video {
  /* override other styles to make responsive */
    width: 100%    !important;
    height: 250px   !important;
  }
}
@media only screen and (max-width: 375px){
    body {font-size: 14px;}
    h2 {font-size: 20px;}
    h3 {font-size: 18px;}
    header .custom-nav .logo-div {width: 50%;}
    /*.banner-padding {padding-top: 140px;}*/
    #homeslider .carousel-caption p {display: none;}
    #homeslider .sliderlink {color:#cc0033;font-size:10px;}
    #homeslider .sliderlinkwhite {color:white;font-size:10px;}
    .recent-highlight-section #mixedSlider .MS-controls button {top: -56px;}
    /*About page*/
    .about-tab-div .nav-link {padding: 0 .5rem;}
    .font-div{font-size: 16px;}
    .listing-div h6 {font-size: 17px;}
    #mixedSlider .MS-content {height: 290px !important;}
    #mixedSlider .ms-height {height: auto !important;}
    .iframe-book{height: 400px;}
    .recent-highlight-section #mixedSlider .MS-controls .MS-left, .publication-section #mixedSlider .MS-controls .MS-left {right: 13%;}
}
@media only screen and (max-width: 320px){
    h4 {font-size: 24px;}
    /*.banner-padding {padding-top: 133px;}*/
    .about-tab-div .nav-link {font-size: 16px;}
    .contact-section .listing-div a {font-size: 14px;}
    .connected-div .social-icon {font-size: 35px;}
    #mixedSlider .ms-height {height: auto !important;}
    .recent-highlight-section #mixedSlider .MS-controls button {top: -83px;}
    .recent-highlight-section #mixedSlider .MS-controls .MS-left, .publication-section #mixedSlider .MS-controls .MS-left {right: 15%;}
}


