
p{
	text-align:justify !important;
	line-height:21px;
	font-size:14px;
}
/*SUB-MENU*/
.sdsb-header .nav > li > a {

   padding:0 !important;

   margin:10px 19px !important;

}
.container .navbar-collapse {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important;
    border-top: 1px solid rgba(255, 255, 255, 0.2) !important;
}
ul.navbar-nav > li .nolink:hover{

	cursor:pointer;

}

.home-nav {
	border: none;
	border-radius: 0px;
	background: rgba(0, 0, 0, 0.6);
	text-align: right;
	margin-bottom: 0;
	min-height: 95px;
}
.navbar-brand {
	padding: 25px 10px;
	height: auto;
}
.home-nav ul {
	float: right;
	margin-right: -55px;
}


.home-nav .nav > li > a {
	font-size: 15px;
	padding: 10px 45px;
	text-transform: uppercase;
}

.home-nav .navbar-nav > li > a {
	padding-bottom: 38px;
	padding-top: 39px;
}
.home-nav .navbar-nav > li > a:hover {
	color: #97b0e1;
}

.navbar-default{

    box-shadow: none !important;

}

.admisstion-header .navbar {
	background: none;
	border: none;
	margin-bottom: 0px;
}
ul.navbar-nav > li li a {
    color: #000 !important;
    display: block;
    padding: 10px 15px !important;
}
ul.navbar-nav > li ul {
    border-top: 2px solid #c95139 !important;
}
ul.navbar-nav > li li:hover a{

	color:#FFF;

}
ul.navbar-nav > li li {
    padding: 0 !important;
    text-align: left;
    width: 100%;
}
.admisstion-header .navbar-collapse {
	border-top: 1px solid #7b9834;
	border-bottom: 1px solid #7b9834;
}
.admisstion-header .navbar-nav {
	float: none;
	text-align: center;
}
.admisstion-header .nav > li {
	float: none;
	padding: 0 2px;
	display: inline-block;
}
.admisstion-header .nav > li > a {
	padding:10px 32px;
	text-transform: uppercase;
	font-size: 14px;
}

.mgshss-header .navbar-collapse {
	border-bottom: 1px solid #c93237;
	border-top: 1px solid #c93237;
}
	
.nav > li > ul > li .nolink{
	color:#000;
}
.nav > li > .nolink {
	padding:0;
	display:block;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 14px;
	margin: 10px 19px;
}


ul.navbar-nav > li ul {
	background: #fff none repeat scroll 0 0;
	border-top: 2px solid #1c3b79 !important;
	left: 0;
	margin: -2px 0 0;
	min-width: 200px;
	position: absolute;
	text-align: left;
	z-index: 9;
}
ul.navbar-nav > li ul li {
	padding: 8px 15px;
	border-bottom: 1px solid #eee;
	position: relative;
}
ul.navbar-nav > li ul li a {
	color: #687074;
	font-size: 13px;
	font-weight: 400;
}
ul.navbar-nav > li ul li:hover {
	background:#1c3b79 none repeat scroll 0 0 !important;
}
ul.navbar-nav > li  li a:hover{

	   opacity: 1 !important;

	   	color:#fff !important;

}

ul.navbar-nav > li ul li:hover a {
	color: #FFF;
}
ul.navbar-nav > li > ul {
	display: none;
}
ul.navbar-nav > li:hover > ul {
	display: block;
}
ul.navbar-nav > li ul li ul {
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
	left: 200px;
	top: 0;
}
ul.navbar-nav > li > ul > li > ul {
	display: none;
}
ul.navbar-nav > li > ul > li:hover > ul {
	display: block;
}
ul.navbar-nav > li > ul > li > ul > li > a {
	color: #687074 !important;
}
ul.navbar-nav > li > ul > li > ul > li:hover > a {
	color: #FFF !important;
}
ul.navbar-nav > li > ul > li > ul > li > ul {
	display: none;
}
ul.navbar-nav > li > ul > li > ul > li > ul > li > a {
	color: #687074 !important;
}
ul.navbar-nav > li > ul > li > ul > li > ul > li:hover > a {
	color: #FFF !important;
}
ul.navbar-nav > li > ul > li > ul > li:hover > ul {
	display: block;
}
/*SUB-MENU*/




/*Home*/

.about-prog {
    max-height: 150px;
	   position: relative;
    overflow: hidden;
}
.home-undr-grad ul li a {
    display: block;
    margin-bottom: 20px;
}
.top-search input[type="text"] {
    border: 1px solid #1c3b79;
    border-radius: 50px;
    height: 25px;
    padding: 5px 26px 5px 10px;
    width: 100%;
}
.top-search .form-actions .form-submit{
  	background: rgba(0, 0, 0, 0) url("../images/search.png") no-repeat scroll left 4px;
    border: medium none;
    height: 18px;
    overflow: hidden;
    padding: 13px;
    text-indent: -999999px;
    width: 24px;
}
#block-menu-menu-top-navigation{
	float:right;
}
#search-block-form{
	position:relative;
}
.top-search .form-actions  {
    position: absolute;
    right: 0;
    top: 1px;
}
#block-views-spotlight-block-3 .block-content{
	margin-top:0px;
	margin-bottom:0px;
}
.mgshss-header ul.home-slider li .slider-inner .about-slider h4 a{
   font-size: 18px;
    left: 0;
    padding-bottom: 3px;
}
.mgshss-header ul.home-slider li .slider-inner .about-slider h4 {
    margin: 15px 0;
    position: relative !important;
}
#block-views-spotlight-block-3 .home-slider .owl-controls {
  	bottom: 14px;
    position: absolute;
    right: 13px;
}
#block-views-spotlight-block-3 .owl-theme .owl-controls .owl-nav [class*="owl-"] {
    color: #fff;
    display: inline-block;
    font-size: 25px;
    padding: 5px;
}
#block-views-spotlight-block-3{
	margin-bottom:0px;
}
#block-views-spotlight-block-3 .owl-prev{
  	background: rgba(0, 0, 0, 0) url("../images/left-err.png") no-repeat scroll 0 0;
    display: block;
    height: 14px;
    overflow: hidden;
    padding-right: 12px !important;
    text-indent: -1e+8px;
    width: 10px;
}
.mgshss-header ul.home-slider li .slider-inner .about-slider a {
    bottom: 20px;
    color: #ffffff;
    font-size: 14px;
    left: 5%;
    position: absolute;
    text-transform: capitalize;
} 
#block-views-spotlight-block-3 .owl-next{
  background: rgba(0, 0, 0, 0) url("../images/right-err.png") no-repeat scroll 0 0;
    height: 14px;
    overflow: hidden;
    text-indent: -1e+8px;
    width: 10px;
}
.home-undr-grad ul li:first-child a:nth-child(2n) .about-prog{
	max-height: 250px;
}
.home-undr-grad ul li:first-child a:nth-child(2n) img{
	height: 250px;
    overflow: hidden;
	
}



.home-undr-grad ul li:nth-child(2n) a:first-child img{
	height: 250px;
    overflow: hidden;
	
}

.home-undr-grad ul li:nth-child(3n) a:nth-child(2n) .about-prog{
	max-height: 250px;
}
.home-undr-grad ul li:nth-child(3n) a:nth-child(2n) img{
	height: 250px;
    overflow: hidden;
	
}
ul.footer-links li{
	list-style:none;
}
ul.footer-links li a {
    color: #a1a1a1;
    display: block;
    padding: 5px 0;
    transition: all 0.3s ease 0s;
}
.main-footer h4 {
    color: #ffffff;
    text-transform: uppercase;
}
.cont-info p{
 color: #616161;
    font-size: 15px !important;
}
.home-undr-grads{
 	margin-top: 30px
}

.cont-info{
 	background:#e6e6e6 none repeat scroll 0 0;
    padding: 13px;
}
.main-footer ul li {
    list-style: outside none none !important;
}
.main-footer h2.block-title {
    font-size: 22px;
}
.main-footer h4, .main-footer h2 {
    color: #ffffff !important;
    text-transform: uppercase;
}
.footer-copyright {
    background: #222 none repeat scroll 0 0;
    border-top: 1px solid #3f3f3f;
    color: #ffffff;
    font-size: 12px;
    padding: 20px 0;
}
#block-block-2 .block-content, #block-block-2 {
    margin-bottom: 0;
    margin-top: 0 !important;
}

#block-block-2 .footer-copyright {
    border-top: 0 none;
    color: #727272;
    padding: 0;
}

.pull-right {
    float: right;
}
.footer-copyright p span {
    color: #727272;
}
.footer-copyright p span, .footer-copyright p span a {
    color: #727272 !important;
    font-size: 14px !important;
}
.mgshss-header ul.home-slider li .mgshss-slider-img img {
    height: 100%;
    width: 100%;
}
.about-prog p::after, .view-sdsb-home-program::after {
  	border-bottom: 35px solid rgba(28, 59, 121, 0.8) !important;
    border-right: 5px solid transparent;
    bottom: 0;
    content: "";
    height: 0;
    position: absolute;
    right: -18px;
    width: 0;
}
.about-prog p, .view-sdsb-home-program p {
    background: rgba(28, 59, 121, 0.8) none repeat scroll 0 0;
    bottom: 20px;
    color: #ffffff;
    font-size: 14px;
    height:35px !important;
    left: 0;
    padding:6px 9px 8px 10px;
    position: absolute;
    width: 80%;
}
#block-block-82{
	float:none;
}
#block-views-testimonial-block-13 .block-title{
 	color: #b27c4c;
    padding-right: 40px;
  font-size: 35px;
}

#block-views-testimonial-block-13 ul li span a{
    color: #919191;
    font-size: 12px;
    font-style: italic;
    font-weight: unset;
    line-height: 20px;
    text-align: right;
}
#block-views-testimonial-block-13 .owl-controls{
    position: absolute;
    right: 0;
    text-align: right;
    top: -61px;
}
#toTop .top {
    background: transparent none repeat scroll 0 0;
    text-align: right;
}
.student-testimonilas ul li span .pr-bdy{
	overflow:hidden;
}
.student-testimonilas ul li span{
	overflow:hidden;
}
#block-views-testimonial-block-13 ul li span {
    display: block;
    font-size: 12px;
    margin-top: 10px;
}
#block-views-testimonial-block-13 ul li span span{
	text-align: right;
	padding-right:21px;
}
.home-undr-grad ul li a:hover p::after {
    border-bottom-color: #af2227 !important;
}
#block-views-news-block-31 .views-field-nothing h2 a{
	color:#FFF;
}
#block-views-news-block-31 .block-title{
	padding-left:10px;
}
.mgshss-news{
	overflow:hidden;
}
#block-views-news-block-31 .owl-controls {
    position: absolute;
    right: 16px;
    text-align: right;
    top: -60px !important;
}
#block-views-news-block-31 .mgshss-news-home{
	margin-top:30px;
}
#block-views-news-block-31{
	position:relative !important;
	width: 100%;
}
#block-views-testimonial-block-13 .owl-item img {
    display: block;

}
#block-views-testimonial-block-13{
	margin-bottom:0px;
}
#block-block-55 .block-content, #block-block-55{
	margin-top:0px;
	margin-bottom:0px;
}
#block-views-testimonial-block-13 ul li img {
    float: right;
    height: 160px !important;
    width: 125px !important;
}
#logo img{
	width:100%;
}


#logo{
  	max-height: 65px;
    max-width: 242px;
}
.mgshss-news ul li p {
    font-size: 14px;
    margin-top: 15px;
    text-align: justify;
}
.pag-view a:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(0deg, #0078d0 0%, #005695 100%) repeat scroll 0 0;
    color: #ffffff;
}
.pag-view a{
  	background: rgba(0, 0, 0, 0) linear-gradient(0deg, #005695 0%, #0078d0 100%) repeat scroll 0 0;
    border: 1px solid #005797;
    border-radius: 5px;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    padding: 7px 20px 5px;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
}
#block-views-1ba21a0c0428b9228bad440c484bc7d3 .block-title {
    color: #af2227  !important;
    cursor: pointer;
	text-align: left;
    font-size: 35px;
}
#accordion .view-event-calendar-at-sdsb-home {
    display: none;
}
#block-views-1ba21a0c0428b9228bad440c484bc7d3{
	margin-top:0px;
 padding-left: 13px !important;
}
.view-event-calendar-at-sdsb-home .pager .date-prev {
    background-color: transparent;
    left: auto !important;
    right: 81px !important;
}
#block-views-1ba21a0c0428b9228bad440c484bc7d3 .view-event-calendar-at-sdsb-home .pager .date-prev a {
 	background: #af2227 none repeat scroll 0 0 !important;
    border: medium none;
    border-radius: 3px !important;
    color: #fff;
    display: block;
}
.view-event-calendar-at-sdsb-home .pager .date-next {
    background-color: transparent;
}
#block-views-1ba21a0c0428b9228bad440c484bc7d3 .view-event-calendar-at-sdsb-home .pager .date-next a:hover{
	background:#850101 !important;
}
#block-views-1ba21a0c0428b9228bad440c484bc7d3 .view-event-calendar-at-sdsb-home .pager .date-prev a:hover{
	background:#850101 !important;
}
#block-views-1ba21a0c0428b9228bad440c484bc7d3 .view-event-calendar-at-sdsb-home .pager .date-next a {
 	background: #af2227 none repeat scroll 0 0 !important;
    border: medium none;
    border-radius: 3px !important;
    color: #fff;
    display: block;
}
#block-views-1ba21a0c0428b9228bad440c484bc7d3 .view-event-calendar-at-sdsb-home .view-footer{
	text-align:left;
}
.calendar-calendar tbody tr:last-child td{
	border-bottom: 1px solid #a92f18 !important;
}
.calendar-calendar tbody {
    border-left: 1px solid #a92f18;
    border-top: medium none;
    display: block;
    float: left;
    width: 100%;
}
.calendar-calendar thead tr{
	border-top:solid 1px #a92f18 !important;
	border-right:solid 1px #a92f18 !important;
	border-bottom:solid 1px #a92f18 !important;
	border-left:none;
	overflow:hidden;
    width: 99.3%;
}
#block-block-82 h2, #block-views-news-block-31 h2 a{
	color:#fff;
}
#block-block-82 h2, #block-views-news-block-31 h2{
 font-size: 30px;
}

.home-slider, .top-navigation, #block-block-82 p, #block-views-testimonial-block-13 p, .footer-copyright p{
	margin:0px;
}
.calendar-calendar .month-view .full tr td.today .month.day, .calendar-calendar .month-view .full tr.odd td.today .month.day, .calendar-calendar .month-view .full tr.even td.today .month.day {
    color: #000;
}
/* /  Home*/

/* dean-mesage */
.field-name-field-upload-video iframe{
	width:100% !important;
}
.node-461 .field-name-body .col-md-3 {
   background: #f1f1f2 none repeat scroll 0 0;
    border-radius: 3px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.node-461 .field-name-body .col-md-3 img{
	margin-bottom:6px;
}
.node-461 .field-name-body .col-md-3 p{
	margin:0px !important;
}
/* /  dean-mesage */

/* contact */
.page-node-462 .field-name-body table tr td {
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 13px;
	margin-left:0px;
    width: 33%;
}

.page-node-462 .field-name-body table tr td:last-child {
    border-right: 1px solid #ccc;
}

/* /  contact */

.page-alumni-stories-at-mgshss .home-slider-wrap, .page-node-500 .home-slider-wrap, .grd-slid .block-content{
	margin-top:0px !important;
}

/* departments/department-economics */

#block-views-spotlight-block-5 .block-title, #block-block-60 h1, #block-views-spotlight-block-4 .block-title{
  	color: #fff;
    font-size: 35px;
	margin-top: 0;
	text-transform:capitalize !important;
}
.slick-prev::before{
	 content: "\f104";
	 font-family: FontAwesome;
	  opacity: 1;
	   font-size: 25px;
}
#block-views-publiccations-block-6 .view-publiccations .view-content {
    margin-top: 0 !important;
}

#block-views-publiccations-block-6 .view-publiccations .titlss {
    height: 44px;
    margin-bottom: 14px;
	overflow:hidden;
}
#block-views-publiccations-block-6 .view-publiccations .field-name-body{
	text-align:justify;
}
#block-block-111 .about-prog img {
    width: 100%;
}
#block-block-111 .about-prog {
	max-height: 260px;
    overflow: hidden;
    position: relative;
	  transition: all 0.3s ease 0s;
}
#block-block-111 .about-prog:hover p a{
    background: #af2227 none repeat scroll 0 0 !important;
	  transition: all 0.3s ease 0s;
}
.field-name-body p{
	text-align:justify;
}
ul.share-this {
    margin-left: -40px;
    position: absolute;
    text-align: right;
    top: 0;
}
.sidebar .col-sm-8{
	overflow:hidden;
}
.field-name-field-image{
	margin-bottom:15px;
}
#block-block-110 a.btn{
	width:100%;
	text-align:center !important;
	display:block !important;
}

.gcll-caption-wrap .gcll-caption .infor{
	text-align:justify;
}
.sidebar .col-sm-4, .sidebar .r-brd{
    border-right: 1px solid #1c3b79 !important;
    float: left;
    width: auto;
}
#block-views-news-block-5 .margin-top-15{
	margin-top:0 !important;
}
#block-views-related-pictures-block{
	width:100%;
	float:left;
}
#block-block-54 {
    position: absolute;
}
#block-block-111 .about-prog p {
    background: #000 none repeat scroll 0 0;
    color: #fff;
    display: block;
    float: left;
	position:static;
	height:auto !important;
    font-size: 20px;
    margin: 0;
	padding:0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
#block-block-111 .about-prog p a {
    color: #fff;
	  transition: all 0.3s ease 0s;
    display: block;
	padding: 17px;
    float: left;
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
#block-views-publiccations-block-6{
	margin-bottom:0px !important;
	position:relative !important;
}
.node-694 .field-name-body table tr td:nth-child(2) {
    width: 70%;
}
.slick-next::before{
  opacity: 1;
   font-size: 25px;
	content: "\f105";
		 font-family: FontAwesome;
}
.view-event-calendar-at-sdsb-home{
	display:none;
}

#block-views-sdsb-home-program-block-7 li:hover p::after, #block-block-62 li:hover p::after, #block-block-61 li:hover p::after,  #block-views-sdsb-home-program-block-6 li:hover p::after {
    border-bottom-color: #af2227 !important;

    border-right: 18px solid transparent;
    bottom: 0;
    content: "";
    height: 0;
    position: absolute;
    right: -18px;
    width: 0;
}
 #block-block-61 .home-undr-grad  p a{
	 color:#fff;
	}
#block-block-62 .home-undr-grad .row p, #block-block-61 .home-undr-grad  p{
	display:block;
}
#block-block-62 p, #block-block-61 p{
	margin:0px;
	display:none;
}
.page-node-514 .row {
    margin-left: 0;
    margin-right: 0;
}
#block-views-sdsb-home-program-block-7 li:hover p, #block-block-61 li:hover p, #block-block-62 li:hover p, .view-sdsb-home-program li:hover p {
    background: #af2227 none repeat scroll 0 0;
}
#block-views-sdsb-home-program-block-7 .about-prog p, #block-views-sdsb-home-program-block-7 .about-prog p a, #block-block-62 .about-prog p, #block-block-62 .about-prog p a, .view-sdsb-home-program .about-prog p, .view-sdsb-home-program .about-prog p a {
	margin:0px;
	color:#FFFFFF !important;
	margin:0px;
	text-decoration:none;
}

#block-views-news-block-49 .owl-controls, #block-views-news-block-48 .owl-controls{
    top: -39px !important;
}
#block-views-spotlight-block-5 .views-field-nothing .col-sm-8 a, #block-views-spotlight-block-4 .views-field-nothing .col-sm-8 a{
		 color: #fff;
		 text-transform:capitalize;
}
#block-views-spotlight-block-5 .views-field-nothing .col-sm-8 p{
	text-align:justify;
}
#block-views-spotlight-block-5 .views-field-nothing .col-sm-8, #block-views-spotlight-block-4 .views-field-nothing .col-sm-8{
		 color: #fff;
}
#block-block-60 .block-content{
	margin-top:0px !important;
}

#block-views-spotlight-block-5 .col-sm-8 a.views-more-link:hover, #block-views-spotlight-block-4 .col-sm-8 a.views-more-link:hover{
  background: rgba(0, 0, 0, 0) linear-gradient(0deg, #0078d0 0%, #005695 100%) repeat scroll 0 0;
    color: #ffffff;
}
#block-views-spotlight-block-5 .col-sm-8 a.views-more-link, #block-views-spotlight-block-4 .col-sm-8 a.views-more-link{
    background: rgba(0, 0, 0, 0) linear-gradient(0deg, #005695 0%, #0078d0 100%) repeat scroll 0 0;
    border: 1px solid #005797;
    border-radius: 5px;
    box-shadow: 0 1px 0 #00b4e8 inset;
    color: #ffffff;
	 margin-top: 19px;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    padding: 7px 20px 5px;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
}
.node-testimonial .pane-node-field-testimonial-image .field-name-field-testimonial-image img{
   	height: auto;
    width: 150px;
}
#block-views-spotlight-block-5 .slick-initialized ~ .slick__arrow, #block-views-spotlight-block-4 .slick-initialized ~ .slick__arrow {
    display: block;
	top: -38px !important;
}
#block-views-news-block-49 .views-field-nothing .col-sm-8 h4, #block-views-news-block-48 .views-field-nothing .col-sm-8 h4{
	color: #fff;
	margin-top:0px;
	text-transform:capitalize;
}

#block-views-news-block-49 .owl-controls .owl-nav [class*="owl-"], #block-views-news-block-48 .owl-controls .owl-nav [class*="owl-"] {
    font-size: 30px;
}
#block-views-news-block-49, #slick-views-news-2-slider, #block-block-62, #block-views-sdsb-home-program-block-7, #block-views-sdsb-home-program-block-6, #block-views-news-block-48{
	margin-bottom:0px;
	overflow:hidden;
}

#block-views-news-block-49 h2, #block-views-sdsb-home-program-block-6 h2, #block-views-news-block-48 h2{
   font-size: 35px;
    text-transform: uppercase;
	color:#fff;
}
#block-views-news-block-49 .views-field-nothing p, #block-views-news-block-48 .views-field-nothing p {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    margin-top: 25px;
}
#block-views-news-block-49 .views-field-nothing .btn-block a:hover, #block-views-news-block-48 .views-field-nothing .btn-block a:hover{
    background: rgba(0, 0, 0, 0) linear-gradient(0deg, #0078d0 0%, #005695 100%) repeat scroll 0 0;
    color: #ffffff;
}
#block-views-news-block-49 .views-field-nothing .btn-block a, #block-views-news-block-48 .views-field-nothing .btn-block a{
    background: rgba(0, 0, 0, 0) linear-gradient(0deg, #005695 0%, #0078d0 100%) repeat scroll 0 0;
    border: 1px solid #005797;
    border-radius: 5px;
    box-shadow: 0 1px 0 #00b4e8 inset;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
	 width: 100%;
    font-weight: 400;
    padding: 7px 20px 5px;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
}
.page-node-514 h2{
	font-size:35px;
}
#block-views-sdsb-home-program-block-7 ul, #block-block-62 ul, block-block-61 ul{
	margin-bottom:0px !important;
	margin-top:0px;
}
#block-views-sdsb-home-program-block-7 h2{
 	color: #6e4c38;
}
#block-views-1ba21a0c0428b9228bad440c484bc7d3, #block-views-1ba21a0c0428b9228bad440c484bc7d3 .block-content, #block-block-62 .block-content{
	margin-bottom:0px !important;
	margin-top:0px !important;
}
#block-block-62{
	width:100%;
}
/* / departments/department-economics */


/*graduate*/
.page-node-499 .home-slider-wrap, .page-node-499 .home-slider-wrap .block-content{
	margin-top:0px !important;
}
.grd-slid ul.graduate-main .owl-prev{
  	background: rgba(0, 0, 0, 0) url("../images/lerro.png") no-repeat scroll right 0;
    display: block;
     height: 23px;
    overflow: hidden;
    text-indent: -1e+8px;
   width: 24px;
	float: right;
    margin-right: -30px;
}
.page-node-499 .mgshss-header ul.home-slider li .slider-inner .about-slider a:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(0deg, #0078d0 0%, #005695 100%) repeat scroll 0 0;
    color: #ffffff;
}
.page-node-499 .mgshss-header ul.home-slider li .slider-inner .about-slider a{
   background: rgba(0, 0, 0, 0) linear-gradient(0deg, #005695 0%, #0078d0 100%) repeat scroll 0 0;
    border: 1px solid #005797;
    border-radius: 5px;
    box-shadow: 0 1px 0 #00b4e8 inset;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    padding: 7px 20px 5px;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
}
.grd-slid ul.graduate-main .owl-next{
  	background: rgba(0, 0, 0, 0) url("../images/rerro.png") no-repeat scroll 0 0;
    display: block;
   height: 23px;
    overflow: hidden;
    text-indent: -1e+8px;
   width: 24px;
	 float: left;
    margin-left: -30px;
}
.grd-slid .owl-controls {
    left: 0;
    margin-top: -15px;
    position: absolute;
    right: 0;
    top: 50%;
}
#block-block-90 ul{
	border-top:none !important;
}
.mgsh .block-title, #block-block-90 h3, .amgss .block-title{
    left: 0;
	margin-bottom:0px;
    right: auto;
	overflow:hidden;
	font-size: 21px;
	color: #1c3b79;
}
.gratd p{
}
.gratd{
	margin-bottom:0px;
}
#block-block-90 .block-content{
	margin-top:0px !important;
}
.mgsh .views-field-nothing a:hover {
    color: #0075cb;
}
.amgss p{
    font-size: 12px;
    margin-top: 5px;
}
.amgss h5 a{
  color: #cd4e4c;
    font-size: 12px;
}
.amgss .view-news ul li{
	float:left;
}
.mgsh .views-field-nothing a{
  	color: #af2227;
    display: block;
    font-size: 22px;
    margin-top: 12px;
}
.mgsh .slick__arrow, .amgss .slick__arrow{
	top: -38px !important;
}
.mgsh .slick-prev::before, .amgss .slick-prev::before{
	 color: #1c3b79;
}
.mgsh .slick-next::before, .amgss .slick-next::before{
 color: #1c3b79;
}
/*graduate*/

.gcll-caption-wrap h3 a {
    color: #fff;
}
.gcll-caption-wrap .gcll-caption .infor {
    color: #fff;
}
.gcll-caption-wrap .gcll-caption .nviewz {
    padding-top: 20px;
}
ul.gcll-slider .owl-controls {
    bottom: 10px;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
}
.home-slider-wrap {
    padding-top: 17px;
	margin-top:0px !important;
}
.admisstion-header {
    background: #69822c none repeat scroll 0 0;
    box-shadow: 0 6px 14px -5px #000;
    padding-top: 25px;
}
.page-publications-centers .mgshss-header {
    padding-bottom: 5% !important;
}
.viwnod {
    margin-top: 20px;
}
.viwnod a::after {
    content: "→";
    font-size: 17px;
    font-weight: bold;
    line-height: 0;
    opacity: 1;
    padding-left: 5px;
    vertical-align: sub;
}
.viwnod a {
    color: #1c3b79;
	display: unset;
}
.view-publiccations .views-row .col-sm-2 img{
	width:100%;
}
ul.gcll-slider {
    overflow: hidden;
    position: relative;
}
.mgshss-header .home-slider-wrap {
    margin-top: 0;
}
.graduate-programs {
    background: #ffffff url("../images/grad-img.png") no-repeat fixed center top / cover !important;
    box-shadow: 0 6px 14px -7px #000 !important;
    margin-top: -5px !important;
}

#block-views-news-block-50{
	margin-bottom:0 !important;
}
.home-undr-grad {
    margin-top: 0;
 padding: 40px 0;
}
.top {
    background: #222222 none repeat scroll 0 0;
    text-align: right;
}
.node-694 .field-name-body table tr{
  	background-color: #f9f9f9;
    border-radius: 5px;
    display: block;
    margin-bottom: 16px;
    overflow: hidden;
}

.node-694 .field-name-body table tr td{
	border:none;
}
#block-views-publiccations-block-6 .block-title {
    color: #b2251e;
}
.view-publiccations .new-dem .titlss a {
    font-size: 19px;
    font-weight: bold;
    margin-bottom: 10px !important;
    text-transform: capitalize;
}
.home-undr-grad ul li a {
    display: block;
    margin-bottom: 20px;
}
.view-publiccations img {
    height: auto !important;
    width: 100%;
}
.view-publiccations .new-dem .dsub {
    color: #1c3b79;
    display: block;
    font-size: 18px;
    padding-bottom: 0.3%;
    text-transform: capitalize;
}
.view-publiccations .authoss {
    padding-bottom: 2%;
	color: #aa321a;
    padding-top: 2%;
    text-transform: capitalize;
}
.view-publiccations .field-name-field-authors {
    overflow: hidden;
    width: 100%;
}
.view-publiccations .field-name-field-authors .field-items .field-item {
    float: left;
}
.view-publiccations .views-exposed-form .views-widget .form-item-field-research-area-value::after, .view-publiccations .views-exposed-form .views-widget .form-item-field-research-date-value-value::after, .view-publiccations .views-exposed-form .views-widget .form-item-field-authors-uid::after{
	content:"\f107";
	font-family: FontAwesome;
	color:#000;
    float: right;
    font-size: 17px;
    position: absolute;
 	right: 12px;
    top: 8px;
}
.view-publiccations .views-exposed-form .views-widget{
  	overflow: hidden;
	position:relative;
}
.view-publiccations .slick__arrow{
	top: -20%;
}
#block-views-events-block-10 {
    margin-bottom: 53px;
}
#block-views-events-block-10 .block-title{
	color: #aa321a;
}

#block-views-events-block-10 .views-field-nothing .date-display-single::before {
    display: none;
}
.event-dte {
    float: left;
    overflow: hidden;
    padding-right: 12px;
}
.home-undr-grad ul li a {
    display: block;
    margin-bottom: 20px;
}
#block-views-events-block-10 .slick__arrow {
    top:-41%;
}
.slick-prev::before, .slick-next::before {
    color: #1c3b79;
    font-size: 2.25rem;
}
.view-publiccations .field-name-field-authors .field-items .field-item::after {
    color: #aa321a;
    content: ",";
    padding-left: 2px;
    padding-right:5px;
}
.view-publiccations .dess-bods .bdy-ns {
    position: relative;
}
#block-views-publiccations-block-6 #slick-views-publiccations-1-slider, #block-block-110, #block-block-111{
	margin-bottom:0px;
}
#block-block-111 .home-undr-grad{
 	margin: 0;
    padding: 0;
}
.gcll-caption{
	text-align:justify;
}
#block-views-events-block-10 ul li{
	margin-bottom:10px;
}
#block-block-110 p{
	font-size:14px;
}
#block-views-news-block-28 .rel-events{
	margin-top:0 !important;
}
.home-undr-grad ul li a:hover img {
    transform: none !important;
}
#block-views-news-block-73{
	width:100%;
}

/* ===== new footer ===========*/
.main-footer a {
	color: #FFF !important;
}

footer::before {
    background: #3d3d3d none repeat scroll 0 0;
    content: "";
    height: 120%;
    left: -10%;
    position: absolute;
    top: 50px;
    width: 120%;
    z-index: -1;
}

footer::after {
   background: #3d3d3d url("../images/footer-pattern.png") repeat scroll 0 0  !important;
    content: "";
    height: 150%;
    left: -10%;
    position: absolute;
    top: 0;
    width: 120%;
    z-index: -1;
}

.footer-copyright{
	position:relative;
   	background-color: transparent !important; 
	border-top:none !important;
}

footer{
   	background-color: transparent;
    overflow: hidden;
    position: relative;
	padding: 52px 0 0;
    width: 100%;
}
.main-footer {
    background: transparent none repeat scroll 0 0 !important;
    padding:0 0 30px !important;
}
.main-footer h2{
  font-size: 22px;
}
.main-footer address p {
    color: #ffffff !important;
    line-height: 20px;
    margin-bottom: 10px;
}
#block-block-2 {
    padding:0 64px 0 4px !important;
	float:none;
}

ul.footer-social-icons li a .fa {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border-radius: 3px;
    border-top: 0 none !important;
    color: #ffffff;
    display: inline-block;
    font-size: 17px;
    height: 32px;
    margin-right: 5px;
    padding-top: 7px;
    text-align: center;
    vertical-align: middle;
    width: 32px;
}
#block-block-2 p {
    color: #a1a1a1 !important;
	font-size:14px;
    margin-bottom: 0 !important;
}
.footer-copyright p span {
    color: #a1a1a1 !important;
	font-size:14px !important;
}
.main-footer .dotted-border {
    border: medium none !important;
}
/* ===== new footer ===========*/