﻿body
{

font-family:Gotham-Book;
font-size:13px;
position:relative;
overflow-x:hidden;
background:#f6f7f8;
}

.row {
margin-left:0 !important;
margin-right:0 !important;
height: inherit;

}

.alert-success {margin-top:32px; margin-bottom: -82px;}
.page-node-editor .alert-success{ margin-bottom: 0 !important;}
 .region-content span, .region-content p, .region-content div, .programs-page .views-field-body, .projects-body
{

font-size:/*13*/14.5px ;
font-family:Gotham-Book  ;
color: /*#595959*/#333434;

}

@media only screen and (max-width:641px){
.region-content span, .region-content p, .region-content div,
 .programs-page .views-field-body, .projects-body {font-size:2.2vw !important;}

}

@media only screen and (max-width:577px){
  
.region-content span, .region-content p, .region-content div,
 .programs-page .views-field-body, .projects-body {font-size:15px  !important;}
 

}
.region-content span, .region-content p {background-color:unset !important;}
 .region-content span, .region-content p, .programs-page .views-field-body, .projects-body
{
font-family:Gotham-Book !important  ;
text-align:justify;
}
/*.page-gju-event-management h1.page-header {margin-top: 65px !important;}*/
.page-node-16887 h1.page-header {margin-top: 60px !important;}
.page-node-17210 #block-menu-block-20 .menu.nav {padding: 0 !important;}
 /*.region-content div .pane-content{ margin-top:-9px;}*/
.page-node-13733 .pane-content,.node-type-page .pane-content, .node-type-contcat-us-school .pane-content,
.node-type-directory .pane-content,.node-type-other-sections- .content{ margin-top:5px !important;}
.page-node-13780 .region-content div .pane-content{ margin-top:-25px;}
/*.page-node-2918 .region-content div .pane-content{ margin-top:0px; padding-top:5px;}*/
.panel-flexible .panel-separator,.page-node-11368 .pane-content{ margin:0 !important;}
.pane-content .view-gju-staff,.page-node-11884 .content {margin-top:-5px !important;}
.page-node-3411 .pane-content {margin-top:-10px !important;}
.page-node-13323 .content {margin-top:-17px;}
/*
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video,
xmp {



}*/
section#slider_wrapper{
/*padding-top:140 136px !important;*/
}
/* ****** new gju numbers*/




.region-front-feeds{
 
  background: /*#cbcbcc*//*#163375*/#1f6bad/*#817e80*/;/* #747273*/
height: 250px;
  margin-bottom: 78px;


 padding-top:/*70*/53px;
}

.region-front-feeds #block-views-front-page-slideshow-block-4 {
 
 width: 1260px !important;
margin: auto;
padding-left: 20px;
padding-right: 20px;
}

.views-slideshow-controls-bottom{
/*position: relative;
top: -277.5 -287.5px;

color: white;*/
z-index: 99;
clear: both;
position: absolute;
margin: 0px auto;
/*height: 40 px !important;*/
width: 100%;
text-align: center;
/*top: 47%;*/
top:  calc(89%);/*calc(50% - 33px);*/


}
/*ul.jcarousel-list*/.views-slideshow-pager-fields{
width:500px !important;
left: calc(50% - 250px)!important;

/*z-index: 99;*/
display: flex;
justify-content: center;
position:relative;
/*height:40px !important;*/
}
/*li.views_slideshow_jcarousel_pager_item*/.views-slideshow-pager-field-item{
width: 15px !important;
height: 15px;
background:white;
opacity:0.7;
border: 2px solid white;
border-radius: 50%;
margin-right:17px;
/*z-index: 999;*/
}
/*li.views_slideshow_jcarousel_pager_item*/.views-slideshow-pager-field-item:hover{
opacity:1;
width: 17px !important;
height: 17px;
}
/*.views-slideshow-controls-text-previous:hover,.views-slideshow-controls-text-next:hover{
text-decoration:none !important;
}*/
.views-slideshow-controls-text-previous,.views-slideshow-controls-text-next{
display:inline-block;
height:100%;
}
.views-slideshow-controls-text-previous{
padding-right:30%;
/*padding-left:10px ;*/
}

.views-slideshow-controls-text-next{
padding-left:30%;
/*padding-right:10px;*/
}
.divas-navigation .divas-next, .divas-navigation .divas-prev{
background:url('') white!important;
opacity:0.3;
z-index:4 !important;

}
.divas-navigation .divas-prev{left:/*47px*/4% !important;}
.divas-navigation .divas-next{
right:/*50px*/4% !important;
}
.views-slideshow-controls-text-previous a, .views-slideshow-controls-text-next a{
/*padding-right:60%;*/
/*padding: 0 5px;*/
pointer-events: none;
  visibility: hidden;
  text-decoration: none !important;
color:white;
font-size :5rem !important;
text-decoration:none;
z-index:10px;
}
.views-slideshow-controls-text-next a{
padding-right:0 !important;

}
.views-slideshow-controls-text-previous a:after{
content:'<';
visibility: visible;
}
.views-slideshow-controls-text-next a:after{
content:'>';
visibility: visible;
}

.region-front-feeds .views-field-field-gju-number-text-n-editable .field-content {
  color: /*#255b73*/#ffff;
 /* padding-top: 15px;*/
   /* padding-left: 33.5%;*/
  font-size: 23px;
/*  text-transform: uppercase;*/
/*width:299px !important;*/
 font-family:Gotham-Book !important;
}

.region-front-feeds .views-field-field-gju-number-counter-n-editable .field-content {
  color: #ffffff;
  font-size: 35px;
/*  padding-left: 33.5%;*/
  font-family: Gotham-Medium !important;
}

.front-feeds,.front-banners{
width:100%;
}
.region-front-feeds #block-views-front-page-blocks-block-26 {
  height: /*418*/auto;
width: 1260px;
margin: auto;
padding-left: 20px;
padding-right: 20px;
position:relative;
/*top:-20px;*/
}



/*********************************************************** */
.page-node .region-content a, .programs-page .views-field-body a, .pane-node-body a, .projects-body a
{
color:/*#428bca*/#5a85d8;


text-decoration:none;
}

 /* .programs-page .views-field-body a, .pane-node-body a, .projects-body a
{
background: url('../images/arrow-news.png') right 4.3px no-repeat;
  
background-size: 10px 13px;
width: 91px;
display: inline-block;
}*/

.page-node .region-content a:hover, .programs-page .views-field-body a:hover, .pane-node-body a:hover, .projects-body a:hover
{
color:orange; opacity:0.8;
}


.page-node .region-content ol, .programs-page .views-field-body ol , .pane-node-body ol, .projects-body ol{
    list-style: decimal outside none;
  
}
.page-node .region-content ul, .programs-page .views-field-body ul, .pane-node-body ul, .projects-body ul {
    list-style: disc outside none;
   
}
.page-node .region-content ul{padding-left:0; /*margin-top: 10px; */ }

.page-node .region-content .field-name-body img, .programs-page .views-field-body img, .pane-node-body img
{
margin: 3px 15px 5px 3px !important;
float:left;
}

.page-node .region-content b,
.page-node .region-content strong {
/*
  Makes browsers agree.
  IE + Opera = font-weight:bold.
  Gecko + WebKit = font-weight:bolder.
*/
 /* font-weight:bold;*/
}
.page-node .region-content p, .pane-node-body p
{
margin:20px 0;
background-color:unset !important;
margin-top:0 !important;

}

.page-node .region-content table th, .pane-node-body  table th
{
line-height: 20px;
}


.page-node .region-content table th .pane-node-body  table th{
	
    	color: #ffffff;
	font-weight:600;
	
	font-size:15px;
border: 2px solid #ffffff;
padding: 0 10px;
}

.page-node .region-content th a ,.pane-node-body  table th a
{
color:#ffffff;
}


/*.page-node .region-content tr.even,.page-node .region-content tr.odd,*/ .pane-node-body  table tr.odd {
    background-color: #deeef7;
    
    padding: 0.1em 0.6em;
}
/*.page-node .region-content tr:nth-child(odd),*/ .pane-node-body  tr:nth-child(odd){
	background-color: #f6f6f6;
}


.region-content .text-center
{
text-align: center !important;

}

.programs-page .text-center, .page-taxonomy  .text-center{
position: absolute;
bottom: -50px;
left: 46.7%;

}

.page-taxonomy  .text-center{  left: 40.7%;}
.page-node-14469 .text-center{
position: absolute;
    bottom: -30px;
    left: 44%;
}
/*.view-gju-professors .text-center
{
bottom: -30px;
position: absolute;
left: 47% ;}
*/
.pane-node-body ul li, .projects-body ul li {
    background: url("yellow-arrow.png") no-repeat scroll left 5px rgba(0, 0, 0, 0);
    list-style: none outside none;
    padding-left: 15px;
}


h3, .h3 {
font-size: 1.17em;
font-weight: bold;
}



.field-type-text-with-summary
table td {
	padding-left:10px;
	font-size:12px;
	color:#000000;
border: 2px solid #ffffff  !important;
padding: 15px;
text-align:left !important;
}

.field-type-text-with-summary table th {
	background: #1e8aca;
    	color: #ffffff;
	font-weight:600;
	
	font-size:15px;
border: 2px solid #ffffff  !important;
padding: 10 10px;
}

.field-type-text-with-summary
table td p
{
text-align:left;
}


.field-name-body ol {
 
 

}

.field-name-body ol p, .field-name-body ol span{
  
  color: #000000;
font-weight:normal;
}








.navbar-default {
    background-color: transparent;
    border-color: transparent;
}
h1, .h1 {
font-size: 18px;
}
h2, .h2 {
font-size: 16px;
}
.content tr
{
background: #deeef7;

border-top: solid white 5px;

}
select
{
max-width:none;
}
:focus {
outline: none;
}
.btn:active
{
border:none;
box-shadow:none;
-webkit-box-shadow:none;
}
#page-header
{
float:left;
position:relative;

width:100%;
padding-right:0px !important;
padding-left:0px !important;
height:45px;
}
.close-button{
float:right;
position:relative;
color:white;
top:-4px;
padding-right:4px;
/*margin-left:22%;*/

}
#close-btn{
color:white;
font-size:18px !important;
}
/*.sticky {
  position: fixed;
 /* top: 0;*/
  width: 100%;
}
.Mycontent {
  padding: 16px;
 margin-top: 30px;
}
.Header{color:white;}
.sticky + .Mycontent {
  padding-top: 102px;
}*/
.navbar .logo {
padding:0px;
width:140px;
top:/*11.5*/4.5px;/* there is 8 margin top for the btn collasp*/

}
@media (max-width: 768px){
.navbar .logo{
display:none !important;
}
}
.navbar{

height:160px;

position: -webkit-fixed; /* Safari */
  position: fixed;
  top: 0;
z-index:999;
/*-webkit-backface-visibility: hidden;
backface-visibility: hidden;*/
width:100%;
-webkit-box-shadow:7px 1px 5px -3px #9999;
box-shadow: 7px 1px 5px -3px #9999;
border: 1px solid white;
}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item{




}
header .left-bg {
  /*  background: none repeat scroll 0 0 #5caad7;*/
    height: 35px;
    left: 0;
    position: absolute;
    width: 100% !important;
    margin-top: 0px;
    z-index: 0;

}
/*header .right-bg {*/
/*background: none repeat scroll 0 0 #1585c5;*/
 /*   height: 60px;
    position: absolute;
    right: 0;
    width: 100% !important;*/
  /*  margin-top: 40 37px;*/
  /*  z-index: 0;
}*/
.divas-navigation span{
z-index:4 !important;
background-color:rgba(100%, 100%, 100%, 0.3) !important ;

}
/*@media (min-width: 770px)
{
.front header .left-bg {
width: 35%;

}
}*/
.popup {

  position:relative;
display:inline-block;
float:right;
top:/*14*//*9.6*//*15*/10px;
/*left:77%;*/
  cursor: pointer;
z-index :5;

 background: url("../images/calender1.png")no-repeat;
  
background-size: 26px 25px;
width: 26px;
height:25px;
/*
margin-bottom:0px; 
/*padding-right:15px;*/
/*
margin-top:18px;
/*margin-right:25px;*/
/*margin-left:74%;
/*float:right;*/
/*

  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;*/
}

/* The actual popup */
.popup .popuptext {
visibility: hidden;
  
/*  background:none;

 text-align: center;
  /*border-radius: 6px;
  padding: 8px 0;*/
  position: absolute;
  z-index: 9999999;
  top: 131%;
 left: -125px;
 /* margin-left: -80 -150px-140px;*/
/*float:right;*/
width:100%;

}

/* Popup arrow */
.popup .popuptext::after {
  content: "";
  position: absolute;
 bottom: 50%;
  left: 50%;
display:none;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

/* Toggle this class - hide and show the popup */
.popup .show {
  visibility: visible;
  -webkit-animation: fadeIn 1s;
  animation: fadeIn 1s;

}
.region-calendar ul.pager{
top: -25px;
position: relative;

}
.show-calendar{
top: -24px;
position: relative;
left: 235px;
}

/*.region-calendar .calendar-calendar tr {
  background: none !important;
}


.region-calendar .calendar-calendar .month-view .full tr.multi-day {
  /*display: none;
  top: -19px;
  position: relative;
  opacity: 0.5;
 
  z-index: -1;
}*/
.calendar-calendar td .inner div.day a {
 
  color: black;
  font-weight: normal;
}
/*.calendar-calendar .day-view td .stripe, .calendar-calendar .month-view .full td .stripe, .calendar-calendar .week-view .full td .stripe
{background: orange ! important;}
*/
.calendar-calendar td.has-events{
background:orange !important;
border-top: 5px solid white;
border-bottom: 5px solid white;
}


.page-iad-event .calendar-calendar .inner div.calendar div a, .page-academic-event .calendar-calendar .inner div.calendar div a{top:0;}

.page-iad-event  .inner-container {padding-top:180px}
/* Add animation (fade in the popup) */
@-webkit-keyframes fadeIn {
  from {opacity: 0;} 
  to {opacity: 1;}
}

@keyframes fadeIn {
  from {opacity: 0;}
  to {opacity:1 ;}
}

}

header .right-bg
{
width: 21%;
}
header .right-bg
{
width: 79%;
}
/*@media (min-width: 770px)
{

.front header .right-bg
{
width: 67%;
}
}*/
header .logo {
/*    display: block;    */
  
margin-top:/*13*/ /*0*/ 16px !important;

/*max-width: 230px;*/

padding-right:0px !important;
margin-bottom: 0px !important;

/*height: 170px;*/
position: absolute;

z-index:5;
background: white;
box-shadow: 0 0 3px  #b4b1b1 /*lightgray*/;
border: 1px solid white;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
padding: 0 15px !important;
height: 74px;
      
}

#page-header .logo {
    display: block;   
    max-width: 324px;
    /* width: 100%;*/
/*height:60px;*/
/*top:-10px;*/
/*left:4%;*/
margin-top:0px;
}
#page-header .logo img{
height:160px !important;
width:210px !important;
}
#page-header ul li
{
padding:0px !important;
display: inline-block;
padding-right:/*18.8*/25px !important;
}
#page-header ul li a{
font-size:0px;
padding:0 ;


}
#page-header ul li a.eduwave{
background:url("../images/regsys.png") no-repeat;
height: 16px;

width:21px;
padding-right:40px;
}
#page-header ul li a.elearning{
background:url("../images/Elearning.png") no-repeat;
height: 25px;
padding:0;
padding-top:/*2.3*/2.9px !important;
width:35px;
background-size: 35px 25px;
}
#page-header ul li a.email{
background:url("../images/mail.png") no-repeat;
height: 22px;
padding :0;
/*margin-left:6px;*/
width:35px;
background-size: 35px 22px;

}

/*#page-header ul li.last a{
background:url("../images/calendar1.png") no-repeat;
height: 37px;
padding:0;
width:18px;
float:right;
position:absolute;
}*/


#page-header ul li a.eduwave:hover{
/*background:url("../images/E-learning.png") no-repeat;
height: 92px;
padding:0;
width:96px;*/
opacity:0.5;
}
#page-header ul li a.elearning:hover{
/*background:url("../images/e-learning-icon-over2.png") no-repeat;
height: 37px;
padding:0;
width:20px;*/
opacity:0.5;

}
#page-header ul li a.email:hover{
/*background:url("../images/mail-icon-over.png") no-repeat;
height: 37px;
padding:0;
width:18px;
margin-left: 2px;*/
/*filter: brightness(1.5);*/
opacity:0.5;


}





#page-header .menu-name-menu-quick-link
{
/*float:left;*/


height:100%; !important;
}
.main-menu
{
/*background:url("../images/main-menu.png") 0 repeat-x;*/
margin-bottom: -1px;
height:100px;

}

/*#slider_wrapper ul{

 width: 100% !important;
  height:  calc(100vh - 2.6111111111em)!important;
  position: relative !important;
  transition: height .1s ease;*/
/*position:!important;*/
/*top:-33px;*/
}*/
/*.divas-slide{display: block;
width: auto !important;
  height: auto  !important;
  max-width: 100% !important;
  max-height: none !important;
  margin: 0 auto !important;}*/
/*.divas-slider{from stanford website picture*/
/*display: block;
width: auto;
  height: auto;
  max-width: 100% !important;
  max-height: none !important;
  margin: 0 auto !important;
}*/
/*.divas-slide img { 
 width: auto !important ;
position:relative !important;
  top: 50% !important;
  left: 50%  !important;
  -webkit-transform: translate3d(-50%,-50%,0) scale(1) !important;
  transform: translate3d(-50%,-50%,0) scale(1) !important;
 
  margin:0 !important;
  
  backface-visibility: hidden !important;;
  min-width: calc(100% + 1px) !important;;
  min-height: calc(100% + 1px) !important;
  overflow: hidden;
 
  height: auto !important;;
 
  font-family: "object-fit:cover;";
  max-width: none !important;;
  max-height: none !important;;

}*/

/*.navbar-collapse.collapse, .container{
height:95px !important; 
}*/
.navbar-collapse a
{
color:black;

}
.main-menu  ul li a, .main-menu  ul li .nolink {
text-transform: none;
color: #5D5D5D;
/*font-size: 17px !important;*/
}
.main-menu ul li.sf-depth-1:hover
{
/*background:url("../images/main-menu-hover.png") bottom repeat-x;*/
}
.main-menu ul li ul  li.sf-depth-1, .main-menu ul li ul  li.sf-depth-1:hover
{

/*background:#303030;*/
background:#ffffff;
padding: 30px;
padding-top: 5px;
/*margin-left:20%;*/
min-height: 330px;

/*width:700px !important;*/
}
.sf-menu.sf-style-white {
 /* float: right !important;*/
}
/*.main-menu ul li
{

position:static;
}*/
.region-navigation{
height:60px !important;
/*position:relative;*/
width:100% !important;
padding-left:27%;
}
.region-navigation #block-superfish-1{
height:100% !important;
/*margin:auto;
width:75.5%;*/
}
header #superfish-1 li.sf-item-1 a{
padding-left:0 !important;
}
.region-navigation .block-lang-dropdown
{ position:relative;
top:-24px;
    float: right;
width:112px; }

img.language-icon{

content: url("../images/arrow.png") !important;
position:relative;
float:right;
margin-top:-15.5px;
z-index:-2;
display:none;
}
/*.lang-dropdown-select-element 
{
	

text-align: center;



background-color: #1f8bcc !important;
color:#5caad7 !important;
border: none !important;
box-shadow: none !important;
cursor:pointer !important;

font-size:14px !important;
	
}*/

.ddsDefault .dd-selected,.ddsDefault .dd-select{
text-align: center;
width:100% !important;
background: none !important;
color:/*#5caad7*/#5a85d8 ;
border: none !important;
box-shadow: none !important;
cursor:pointer !important;
padding:0 !important;
font-size:14px !important;
font-family:Gotham-Book !important;
font-weight:normal !important;
text-transform:uppercase;
/*background-image: url(../images/arrow.png) !important;
background-repeat: no-repeat !important;*/
/*left:10px !important;*/
}

.ddsDefault .dd-select :hover, .ddsDefault .dd-selected :hover,.ddsDefault .dd-option:hover,.ddsDefault .dd-option-text:hover{

color:unset/*!important*/;
cursor: pointer !important;
}

.ddsDefault .dd-selected label {font-weight:normal;}
ddsDefault .dd-pointer-up, .ddsDefault .dd-pointer-down{
border-color:#5a85d8 rgb(255, 255, 255) rgb(255, 255, 255) !important ;
 border-right: 5px solid rgb(255, 255, 255) !important ;

margin-top: -3px !important;

}

.dd-pointer-up{
border-top-color: orange !important;
/*border-top:5px solid !important;
border-color: orange white white !important;
border-right: 5px solid white !important ;*/

}


/*.ddsDefault .dd-pointer-up:hover,.ddsDefault .dd-pointer-down:hover{
border-color:orange white white !important;
  border-right-color: orange !important;

border-right: 5px solid white !important;



}*/
.ddsDefault .dd-option,.ddsDefault .dd-options{
background-color:white;
color:/*#5caad7*/#276699 !important;
width:100% !important;
font-weight:normal !important;
text-transform:uppercase;
text-align: center;
padding: 4px 0 !important;
top: 25px;
box-shadow:none !important;
border:none !important;


}

.ddsDefault .dd-option label{
font-weight:normal !important;
}

.ddsDefault .dd-container{
width:100% !important;
opacity: 0.96;
left:10px;
}

.ddsDefault .dd-option-selected{

display:none;
}
/*.lang-dropdown-select-element option
{
background-color:white;
color:#1f8bcc;
}*/
/*.lang-dropdown-select-element option:hover{
color:orange;
}*/


#superfish-1.sf-menu{
position:relative;
top:/*22*//*-23*/-25px;
/*right:10%;*/
height:21px !important;
color:#175b92 !important;
font-size:14px !important;
/*line-height: 0 !important;*/
/*left:5%;*/
/*float:right !important;*/
/*webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;*/

/*-webkit-transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;
-moz-transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;
transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;*/
}


/*.sf-menu li#menu-1505-1 {margin-top:-17.2px;}*/
.sf-menu li.menu-486-1{
height:/*100%*/ auto !important;
/*border-right: 2px solid #175b92;
padding-top:3px;
color:#175b92 !important;*/

/*font-size:14pt !important;*/

}
.sf-menu li{
height:100%;
border-right: 2px solid #175b92;
padding-top:3px;
color:#175b92 !important;
}
.sf-megamenu li{

border:0 !important;
}

.sf-menu li.last{
border-right: none;
}


.main-menu .sf-menu.sf-style-white  a, .main-menu ul li .nolink
{
padding-top: 0px;
padding-right: 15px;
padding-bottom: 15px;
padding-left: 15px;

font-size: 17px;
height: 100%;
/*top:-10px;*/

}
.main-menu ul li ul li
{
height:auto;

}
.main-menu ul li ul
{
width:100% !important;
margin-top:116px;
border-bottom: none;
}
header #navbar{
height:188px !important;

}
 #slider_wrapper
.main-menu ul li ul li a
{
color:#ffffff;
}
.main-menu ul li ul li span
{
color:#f9a61e;
padding-bottom:20px;
border-bottom:none;
}
 .main-menu ul li .nolink
{
float:left;
cursor:pointer;
}


.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu li:hover ul, .sf-menu li.sfHover ul
{
z-index:100px;
}


/*.main-menu ul li .nolink{
height: 24px !important;
border-right:1px solid #175b92;

}*/
.main-menu ul li ul li.sf-item-5 /*.sf-single-children-9*/ ol {
width:138px !important;
}
.main-menu ul li ul li.sf-depth-1 ol:first-child
{
width:/*976*//*880*/950px;
margin:0 auto !important
}
/*.main-menu ul li ul li.sf-depth-1{
color:#fffff !important;

}*/
.main-menu .sf-menu.sf-style-white li ul li a, .main-menu ul li ul li .nolink
{
padding:15px 0;
padding: 15px 0;
padding-bottom: 0;
height: auto;

}
/*.main-menu ul li ul li .nolink
{
padding-bottom: 3px;
}*/
a:hover, a:focus {

text-decoration: none;
}
.main-menu .sf-menu.sf-style-white li ul li a:hover
{
color:/*#ffb844*/orange;
}
.main-menu .sf-menu.sf-style-white a:hover
{
color:/*#ffb844*/orange;
}
.logo-footer{
/*margin-left:15px;*/
/*margin-top:71px;*/
width:75px;
height:auto;
position:absolute;
/*padding-right:35px;*/
margin-top:/*50*/62px !important;

}

.footer-content .contact-us-info{

width:fit-content /*!important*/;
padding-right:0px !important;
margin-top: -3.8px;

}
.footer-content .map-contact{
margin-top:/*37*/33.2px;
padding-left:0px !important;
padding-right:0px !important;

width: fit-content !important;
font-size:15px !important;
margin-left:10px;
}
.footer-content .map-contact img:hover{
opacity:0.5;
}
.region-contact-us{
/*width:522.9px !important;*/
/*height:125px !important;*/
margin-left:/*18.5*/20%;
padding-top: 3.8px;
}
.region-follow-us img:hover{
opacity:0.5;
}
#block-menu-block-13{

margin-right:/*23*/22px;
padding-right:0px !important;
padding-left:0px !important;
width:17% !important;

}
#block-menu-block-12{
margin-right:/*15*/0px;
padding-left:0px !important;
padding-right:0px !important;
}
#block-menu-block-11{
margin-right:15px;
padding-left:0px !important;
padding-right:0px !important;
width: 25.99% !important;

}
#block-menu-block-14{
padding-left:0px !important;
padding-right:0px !important;
width:fit-content !important;
}
.footer-content .region-contact-us #block-block-21{

width:100%;
border-right: 1px solid white;
padding-left:0px !important;
padding-right:0px !important;
height:/*176*/150px;
}
.footer
{
background-color:/*#449dd1*/#1f6bad;
}
.copyrights
{
background-color:/*#86bcdf*/ #2278c3;
/*color:#cdcccc;*/
padding:9px 0px;
/*margin-bottom:20px ;*/
/*padding-bottom:10px;
background: url("../images/logo-footer1.png")center 3 6px no-repeat; copyright-logo2
background-size:40px auto;
background-color: #86bcdf;
outline: 4px solid #86bcdf;*/
}

/*.region-copyright{

display:flex;
}
*/
/*@media (max-width: 633px){
.region-copyright{
display:block;
}

.copyright-menu {
  margin-left: 0 !important;
  margin-top: 5px;

}
}

@media (max-width: 419px){
.copyright-menu {
 
  margin-top: 10px;

}

}*/


@media (max-width: 1256px) /*and (min-width: 1200px)*/{
.contact-us-info p,.contact-us-info span, footer h2.block-title {
  font-size: 15px !important;
}
.map-contact-link {padding-top:8px !important; background-position-y: 3px !important;}
.map-contact p,.copyrights p, .copyright-menu li a,.copyright-menu li span.nolink{
 font-size: 12px !important;
}
.copyrights p{
float:left;
}
.tags li a{
 font-size: 13px!important;
}
}
@media(max-width: 1199px ){
.footer-content .region-contact-us #block-block-21{
border:none !important;
}
.contact-us-footer{
margin-bottom:50px !important;
}
.logo-footer{
display:none;
}
.region-contact-us{
margin-left:0 !important;
}
.contact-us-footer{
padding-left:0 !important;
}
.socials{
/*top:88% !important;*/
left:-5px !important;
padding-left:0px !important;
}
.contact-us-info{
width:50% !important;
}
.footer-content .map-contact{
width:50% !important;
margin-left:0 !important;
right:20.2% /*!important*/;
}
.region-quick-links{
padding-left:0 !important;
}

/*.region-quick-links .title-wrap{
padding-left:3px !important;
}*/
#block-menu-block-11, #block-menu-block-12, #block-menu-block-13,#block-menu-block-14{
margin-right:0 !important;
width:/*25*/29% !important;
}
#block-menu-block-11, #block-menu-block-12,#block-menu-block-14{
left:7px !important;
}
#block-menu-block-14{
width: 12.3% !important;}
.footer{
height:/*458*/510px !important;
/*padding-bottom:35px !important;*/
}
/*.region-quick-links*/  .tags li a{
padding-left:0 !important;
padding-right:0 !important;
}

/*.front-banners img{
margin-bottom: -8px !important;
}*/
}
@media (max-width: 991px) {

/*.copyright-menu li a{
padding-left:0 5px !important;
padding-right: 15 5px !important;
}*/
}
@media (max-width: 420px){
.copyrights p, .copyright-menu li a,.copyright-menu li span.nolink {
  font-size: 11px !important;}
}
@media (max-width: 388px)
{
 .copyright-menu{
 top: -16px;

left: 50px;
}
}

@media (max-width: 335px)
{
 .copyright-menu{
 left: 85px;
}
}
@media (max-width: 799px) {
.region-copyright #block-block-34, .copyright-menu {width:fit-content !important;}

.copyright-menu li {/*float: right;*/ border-left: 1px solid white;height: 15px;}
.copyright-menu {margin-left:5px;}
.copyright-menu li a,.copyright-menu li span.nolink {padding: 0 5px !important; }

.map-contact-link {
  padding-top: 2px !important;
  background-position-y: -3px !important;
}
.map-contact {
right:0 !important;
left: 25% !important;
}
.map-contact p{
 font-size: 11.5px !important;
}
.tags li a{
 font-size: 13px!important;
}
.socials{
top: 87.3% !important;
}

.contact-us-info p{
margin-top: 6.3px !important;
}
#block-menu-block-11, #block-menu-block-13{
/*margin-right:0 !important;*/
width:50% !important;
left:0 !important;
}
#block-menu-block-13, #block-menu-block-12{
margin-bottom:25px !important;
}
 #block-menu-block-11,#block-menu-block-14{
margin-bottom:38px !important;
}

#block-menu-block-12, #block-menu-block-14{
width:fit-content !important;
left:25% !important;
}

.region-quick-links .title-wrap, .region-quick-links li a {
padding-left:0 !important;
}
.footer{
height:/*592*/667px !important;
}
footer h2.block-title{
margin-bottom:10px !important;
}

}
@media(max-width: 578px ){
.contact-us-info{
width:100% !important;
}
.socials{
/*top:99% !important;*/
}
.footer-content .map-contact{
top:60px;
left:0 !important;
width:100% !important;
}
.quick-links-footer{
top:175px;
width:100% !important;
}
#block-menu-block-11, #block-menu-block-12, #block-menu-block-13,#block-menu-block-14{
margin-bottom:30px !important;
width:100% !important;
left:0 !important;

}


.footer{
height:/*1071*/1165px !important;
}
.contact-us-footer{
margin-bottom:38px !important;
}
}


#slider_wrapper .views-slideshow-cycle-main-frame-row{
width:100% !important;
}

.front-main-container
{


height:auto;

/*background:linear-gradient(to bottom, white 45.88px, #f6f7f8 45.88px 2588px );*/
/*background: linear-gradient(to bottom, #2685d9 8px, #f6f7f8 8px 2588px );*/
background: linear-gradient(to bottom, #cacaca 5px, #f6f7f8 5px 2588px );

width:100% !important;

}
.main-section{

height: auto;
margin-bottom:0px;


}
.navbar
{
margin-bottom:0px;
}
.footer {

color:white;
}
.sf-menu.sf-style-white {

margin-bottom: 0;
}
.sf-menu.sf-style-white .sf-sub-indicator
{
display:none;
}
.welcome{
  width: 590px;
  height: 30px;
  margin: auto;
  /*text-align: center;*/
  position: relative;
  right: 3.5%;
  top: 40.5px;
}
.copyright-menu li
{
float:left;
}
.copyright-menu a:hover {opacity:0.5;}
.copyright-menu li a,.copyright-menu li span.nolink
{
color: white;
padding-top: 0 !important;
padding-bottom: 0px !important;
padding-right: 0px ;
}
.copyright-menu li span.nolink{
position: relative;
display: block;
padding: 10px 15px;}
.nav>li>a:hover
{
color:#ffffff;
background-color:transparent;
}
.nav>li>a:focus
{
background-color:transparent;
}
.region-quick-button .nav>li:hover,.region-quick-button .nav>li>a:hover{

/*background:none !important;*/
box-shadow:none !important;
color:/*#5caad7*/orange  !important;
}
.region-sidebar-first .nav>li>a:hover, .region-sidebar-first .nav>li>a:focus
{
color:#595859;
/*background-color:transparent;
background:none;*/
}
.copyright-text
{

color:#a0a0a0;
 padding-top: 10px;
}
.region-sidebar-first li.expanded  a
{
padding:0px;
padding-left:10px;
}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul
{
top:55px !important;
}
.copyright-menu 
{
/*padding-right:20px;*/
/*background:url("../images/copyright-logo2.png")  no-repeat;*/
}
.menu-container
{
position:relative;
margin-bottom: 15px;
}
.menu-container .navbar-collapse{
padding-right: 0 !important;
padding-left: 0 !important;

position: relative;
top: 45px;
height: 60px !important;

}
.region-follow-us a
{
color: #717171;
}
.footer h2{
font-size:20px;
padding-bottom:15px !important;
}
.footer a
{
color: white;
}
.footer a:hover
{
color: #FFFFFF;
}
/*.gju-info
{
font-size:18px;
}*/

.contact-us-info, map-contact
{
/*margin-bottom:20px;*/
}
.footer-content
{
padding:0;

}
.news-front2 img
{
/*float:left;
margin-right:15px;*/
width:100% !important;
}
.news-front2 .quicktabs-tabs li
{

}
.region-front-feeds .quicktabs_main
{

overflow: auto;
height: 193px;
background: #ffffff;


}
#quicktabs-tabpage-social_media_front_page-0
{
background:url("tab-l-open.png");
min-height: 190px;
}
#quicktabs-tabpage-social_media_front_page-1
{
background:url("tab-r-open.png");
min-height: 190px;
}
.events-date
{
float:left;
width: 30%;
height:88px;
border:1px solid #bfbfbf;
margin-right: 14px;
}
.events-year
{
background-color:#f2f2f2;
text-align:center;
padding:5px 0;
}
.events-day
{
font-size: 24px;
color: #1f8bcc;
text-align: center;
font-weight: bold;
padding-top: 10px;


}
.events-body
{
width: 62%;
float: left;
height: 89px;
overflow: hidden;
}
h2.block-title
{
/*border-bottom:2px solid #b6b6b6;*/
font-size:18px;
margin-top: 0;
padding-bottom: 0px;

}
.region-front-focus img
{
float:left;
margin-right: 15px;
}
h2.block-title a
{
/*border-bottom:2px solid #fffff;*/
color:#000000;
}
.region-front-feeds ul.quicktabs-tabs li{

padding: 5px 9px 5px 19px;
//padding:8px;

background: #ffffff;
margin-left: -5px;

}
.region-sidebar-tabs ul.quicktabs-tabs li {
padding: 10px 17px 5px 10px;
margin-left: -5px;


}



.region-front-feeds ul.quicktabs-tabs, .region-sidebar-tabs ul.quicktabs-tabs
{
margin-left:5px !important;
padding-right:0px !important;
}
.region-front-feeds ul.quicktabs-tabs.quicktabs-style-arrows, .region-sidebar-tabs ul.quicktabs-tabs.quicktabs-style-arrows{
margin:0;
border-bottom:none;
}

.facebook_wall_outer {

margin-bottom: 0px; 
}
.region-front-focus .view-front-page-blocks
{
background: #f2f2f2;
height:221px;
padding:15px;
}
.region-front-focus .views-field-title a
{
font-size: 14px;
    font-weight: bold;
}
 .region-sidebar-tabs ul.quicktabs-tabs li.active
{

    box-shadow: none !important;
    height: 31px;
    position: relative;
    top: 2px;
    width: 109px;
}
 .region-sidebar-tabs ul.quicktabs-tabs li.active.first
{
 background-image: url("../images/Untitled-3.png");
padding: 10px 13px 5px 11px;
}
 .region-sidebar-tabs ul.quicktabs-tabs li.active.first.last
{
 background-image: url("../images/Untitled-3.png");
padding: 10px 13px 5px 11px;
}
 .region-sidebar-tabs ul.quicktabs-tabs li.active.last
{
 background-image: url("../images/Untitled-10.png");
}
.region-front-feeds ul.quicktabs-tabs li.active
{

}
.region-front-feeds ul.quicktabs-tabs li.active a, .region-sidebar-tabs ul.quicktabs-tabs li.active a
{
color:#1b83c2;
}
.region-front-feeds .twitter-timeline 
{
padding:15px !important;

}
.region-front-feeds ul.quicktabs-tabs.quicktabs-style-arrows a , .region-sidebar-tabs ul.quicktabs-tabs.quicktabs-style-arrows a{

padding: 2px 10px 12px;
background:none;
color:#414141;
}
.region-sidebar-tabs ul.quicktabs-tabs.quicktabs-style-arrows a
{

}

.region-front-feeds ul.quicktabs-tabs.quicktabs-style-arrows a:hover, .region-front-feeds ul.quicktabs-tabs.quicktabs-style-arrows li.active a
{
background:none;

} 
.region-sidebar-tabs ul.quicktabs-tabs.quicktabs-style-arrows a:hover, .region-sidebar-tabs ul.quicktabs-tabs.quicktabs-style-arrows li.active a
{
background:none;
color: #1b83c2;

} 
.region-sidebar-tabs ul.quicktabs-tabs.quicktabs-style-arrows a:hover
{
color:#ffb844;
}
.views-slideshow-controls-text-pause
{
display:none;
}
.views-slideshow-controls-top
{
position: absolute;
top: 0;
right: 0;
}
.region-front-calender
{
position:relative;
}
#quicktabs-container-view__gju_news__block_2
{
border: 1px solid #f2f2f2;
background: #f2f2f2;
}
.region-quick-button{


height:100%;

margin-bottom:/*50*//*78*/64px;
position:relative;




padding:/*12.3*/13.3px 0px;

}

@media (max-width: 578px)

{
.region-quick-button{
margin-bottom:32px !important;
}
.front-news,.front-media,  .region-front-feeds #block-views-front-page-slideshow-block-4{
margin-bottom:60px !important;
}
.footer{
margin-top:60px !important;
}
.region-quick-button{
padding:16.5px 0px;}

}
.region-front-news .views-row-odd{
padding-right:20px !important;
padding-left:0px !important;
display: block;
/*box-shadow: 0 0 10px rgba(0, 0, 0, 0.15), 0 5px 5px rgba(0, 0, 0, 0.15);*/
/*overflow: hidden;*/

/*height: 570px;*/
}

.region-front-news .views-row-even{
padding-left:20px !important;
padding-right:0px !important;
display: block;
/*overflow: hidden;*/
/*box-shadow: 0 0 10px rgba(0, 0, 0, 0.15), 0 5px 5px rgba(0, 0, 0, 0.15);*/

/*height: 570px;*/
}
.region-front-news .views-row-1, .region-front-news .views-row-2{
margin-bottom:40px;
}
@media (max-width: /*768*/992px){
/*.region-front-news .views-row{
padding-right:20px !important;
padding-left:20px !important;


}

.region-front-news h2.block-title{
padding-left:20px !important;
}*/

}
@media (max-width: 1260px) and (min-width: /*768*/576px) {
.region-front-news .views-row{
/*max-height:570px;
height:100%;*/

}
/*.region-front-news .views-row-1, .region-front-news .views-row-2{
margin-bottom:40px;}*/
.front-news {
/*max-height:1225px !important;
height:100%;
min-height:0px !important;*/
}


}
@media (max-width:992px){

.region-front-news .views-field-field-brief .field-content{
font-size:14px !important ;
}
}
@media (max-width:768px) {
.contact-us-info p,.contact-us-info span { font-size:14px !important;}

.map-contact-link {
  padding-top: 4px !important;
  background-position-y: -2px !important;
}
.region-front-news .views-more-link a
{
bottom:3.5px !important;
}






.region-front-news .views-field-field-brief .field-content{
font-size:12px !important;
}

}

@media (max-width: 578px) {

.region-front-news .views-row
{
padding-left: 0px !important;
padding-right: 0px !important;
}

.region-front-news .views-row-3{
margin-bottom:40px;
}

.region-front-news .views-field-field-brief .field-content {
font-size:14px !important ;
}
.region-front-news .views-more-link a
{
bottom:15px !important;
}

}


@media (max-width: 551px) {
.region-front-news .views-field-field-brief .field-content a{
/*top: calc(100% - 58px) !important;*/
}
}
@media (max-width: 408px) {
.region-front-news .views-field-field-brief .field-content a{
/*top: calc(100% - 52px) !important;
font-size: 11px !important;
transform: scale(0.8);
left: 9.5px;*/
}
.region-front-news .views-field-field-brief .field-content{
font-size:12px !important;
}
h2.block-title{
font-size:20px !important;
}
.region-front-media .title-wrap, .region-front-news .title-wrap{
margin-bottom:26px !important;
}
.news-front2 .view-header a, .news-frontmid .view-header a, .view-media .view-header a{
font-size:12px !important;
margin-top: -41px !important;
}
}


}
.region-quick-button h1{position:absolute, top:0px;}
.region-front-news #block-views-gju-news-block-6,
.region-front-media #block-views-media-block-7,
.region-front-media #block-views-front-page-blocks-block-26,
.region-quick-button #block-menu-block-10
{
/*margin: auto;*/
/*width:80%;*/
/*margin-bottom:60px;*/
/*height:100%*/
}
/*.region-front-news #block-views-gju-news-block-6{
height:766px;
}*/
.front-media{

min-height:351px !important;
margin-bottom:78px /*!important*/;
width:100%
}
.region-front-media #block-views-front-page-slideshow-block-4
{
 /*background: linear-gradient(-160deg,  #73b8dd 50%, #6b95b8 50%);*/
background:#aaa9a8;
height:260px;
margin-bottom:115px;
outline: 30px solid #cac9c9;

outline-offset: -3px;
margin-left:/*-70*//*-130px*/ -250px;
margin-right:/*-70*//*-130px*/-250px;
}
.front-feeds{
padding-left:0 !important;
padding-right:0 !important;
}


.region-front-media #block-views-front-page-blocks-block-26{
height:418px;

}

.region-quick-button ul.nav {

text-align:center;

display:flex;
/*justify-content:center;*/
top:2.5px;
position:relative;
}
.region-quick-button li {

float:left;
/*width: 20% !important;*/
padding-right:/*5.6*/5.3%;
padding-left:/*5.58*/5.38%;
}

.region-quick-button li.last {
padding-right:0px !important;
/*padding-left:50px !important;*/
/*float:right;*/
 border-right:none;
}
.region-quick-button li.first {
padding-left:0px !important;

background: url("../images/apply-now.png") no-repeat;
background-size: 70px auto;
background-position-x: 15px;
background-position-y: 5px;
}

.region-quick-button .menu-mlid-7614 {
background: url("../images/programs.png") no-repeat;
background-size: 70px auto;
background-position-x: center;
background-position-y: 5px;
}

.region-quick-button .menu-mlid-7613{
background: url("../images/dual-studies.png") no-repeat;
 background-size: 70px auto;
background-position-x: center;
background-position-y: 5px;
}

.region-quick-button .menu-mlid-7671{

background: url("../images/research.png") no-repeat;
background-size: 70px auto;
background-position-x: center;
background-position-y: 5px;

}

.region-quick-button .menu-mlid-7670{
  background: url("../images/innovation.png") no-repeat;
 background-size: 70px auto;
background-position-x: center;
background-position-y: 5px;



}

.region-quick-button .menu-mlid-7615{

 background: url("../images/go-green.png") no-repeat;
 background-size: 70px auto;
 background-position-x: right;
 background-position-y: 5px;

}
.region-quick-button li a {
color:/*#276699*/#595959;;
font-size:14.5px !important;
padding-top: 85px !important;
text-transform:uppercase;
padding:0 ;
font-family:Gotham-Medium;
text-shadow: 0 1.5px 0 white;
}

.region-front-news ,.region-front-media 
{
/*position:relative;
margin-bottom:60px;*/
/*height:100%;*/
}
.news-front2 .views-field-field-date
{


position: relative;
z-index: 99;

padding-left: 20px;

}
.news-front2 .views-field-field-date  .field-content{
position:absolute;
padding-top: 20px;
}
.region-front-news .views-field-field-brief{

height: /*140*/154px;
position: relative;
box-shadow: 0 0 5px  #dfdddd;
}
.region-front-news .views-field-field-brief .field-content {
  overflow:hidden;
    color: #333434 !important;
    /*white-space: normal;*/
   
width:100%;
 
 


font-size:15px ;

height:100%;
/*box-shadow: 0 0 10px rgba(0, 0, 0, 0.15), 0 5px 5px rgba(0, 0, 0, 0.15);*/
background: #fff;
padding-top: 57px !important;
padding:20px
}

.region-front-news .views-more-link a{
color:#5a85d8 !important;
position: absolute;

width:  91px;

right:20px;

bottom:15px;
display: flex;

font-size:14px !important;

/*background: url('../images/arrow-news.png') 79px 4.5px no-repeat;*/
/*background-size: 10px 13px;*/
}


.region-front-news .views-field views-field-field-image{box-shadow: 0 0 5px  #dfdddd;  }
.region-front-news  img {
    margin-right: 0px !important;
    z-index=-1 ;
  
    width: 100% !important;
   /* height:400px;*/
box-shadow: 0 0 8px lightgray;
}


.region-front-news .view-content table ,.region-front-media .view-content table{
  float: none !important;
}
.region-front-news td.col-first img{
float:right;

}


.region-front-media table
{
margin:auto;
width:100% !important;

}


/* ******* MEDIA SECTION ******* */
.region-front-media .item-list{
 text-align: center;

}
ul.media-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
/*display: inline-block;
  text-align: left;*/

  
}

.media-list li {
 /* float: left;
 width:25%;*/
/*height:250px;*/
position:relative;
/*left:4.7%;*/
padding-right:20px;
}

.media-list li.views-row-2{
padding-right:10px !important;
padding-left:20px !important;
}
.media-list li.views-row-3 {
padding-right:0px !important;
padding-left:30px !important;
}

.media-list li.views-row-first.col-md-3{
width:50% !important;
padding-left:0 !important;
}

@media (max-width: 992px) and (min-width: 578px){
.media-list li.views-row-first.col-sm-6{
width:100% !important;
padding-left:0px !important;
padding-right:0px !important;
margin-bottom:40px;
}
.media-list li.views-row-first a img{
object-position: center;
}
}

@media (max-width: 992px) and (min-width: 768px){  
.media-list li.views-row-3 {
width:50%;
padding-right:0px !important;
padding-left:20px  !important;
}

.media-list li.views-row-2{
padding-right:20px !important;

padding-left:0px !important;
width:50%;
}

}
@media (max-width: 768px){
.media-list li.views-row-3{
padding-right:0px !important;
padding-left:20px  !important;
/*margin-bottom:40px;*/
}
.media-list li.views-row-2 {
padding-right:20px !important;
padding-left:0px  !important;
}
.media-list li.views-row-1{
/*margin-bottom:40px;*/
}
}
@media (max-width: 577px){
.media-list li.views-row-2,.media-list li.views-row-3{
padding-left:/*15*/0px !important;
padding-right:/*15*/0px !important;
}
.media-list li.views-row-2 {
margin-bottom:40px;
}
.region-front-media .title-wrap{
/*padding-left:15px;*/
}
.view-media .view-header a{
/*padding-right:15px !important;*/
}
.media-list li.views-row-first.col-sm-6{
width:100% !important;
padding-left:/*15*/0px !important;
padding-right:/*15*/0px !important;
margin-bottom:40px;
}
.front-banners .views-field-field-text-banners-editable{
font-size:35px !important;
}
}
.media-list li a {
  display:block;
  
  text-align: center;
/*  padding-left: 21px;*/
/*margin-left:4px;*/
  padding-bottom:0px;
  text-decoration: none;
  height:300px;
 
}
.media-list li a img{
width:100% !important;
height:100% !important;
object-fit:cover;
object-position: center;
box-shadow: 0 0 5px #dfdddd;
}
.region-front-media .view-media .view-content{
float:none !important;

}
/*.region-front-media .item-list{
right:20%;
}*/



.region-front-media .views-field-field-gju-number-text-editable .field-content
{
color:#255b73;
padding-top: 30%;
padding-left:23%;
font-size:15px;
text-transform: uppercase;
font-size:bold !important;

}

.region-front-media .views-field-field-gju-number-counter-editable .field-content
{
color: #ffffff;
font-size:35px;
padding-left:23%;
font-weight: bold;

}

/* MeDIA Grid*/
/*
.region-front-media .view-content{
float:none !important;
}

.region-front-media td.col-first img{

width: 90% !important;
height:300px;

float:right !important;
}
.region-front-media td.col-2  {
width:293.7px;
height:300px;

}

/*.region-front-media .col-3 img,.region-front-media .col-2 img{

width: 80% !important;

height:100%  !important;
float:left;
}*/
.region-front-news .views-label-field-date
{
float: left;
padding-right: 5px;
color: #aaaaaa;
}
 .region-front-news .views-field-field-date .date-display-single
{
color: #878585;
}

.quicktabs_main.quicktabs-style-navlist {

width: 79%;
}
.region-front-news ul.quicktabs-tabs.quicktabs-style-navlist li.active {
background: #F2f2f2;

border: none;
}
.region-front-announcement
{
height:100%;

width: fit-content;
position:relative;
top:-2px;
}

.region-front-announcement #block-views-front-page-blocks-block-27
{

display:flex;
}

img{

height: auto;
max-width: 100%;
}

.logged-in .GJU-Logo {margin-top:29px;}
.logo img
{
max-width: 220px !important;
max-height: 160px !important;

webkit-transition: all 0.6s ease-in-out; 
    transition: all 0.6s ease-in-out; 
    margin-bottom: 0;


    -webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
margin-top:-10px;
}
element.style {
}

.region-front-announcement h2.block-title {
float: left;
border: none;


margin: 0;
}
element.style {
}

.region-front-announcement h2.block-title a{
float: left;
border: none;
color:white;
font-size:16px;
padding: 15px;

}
.region-front-announcement .views-row
{

padding-left: 10px;

width:250px;
}
.region-front-announcement .views-row a
{

color: #ffffff!important;
font-size:15px;

position:relative;

  list-style: none outside none;
top:/*-1*/1.5px;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
width: /*230*//*210*/470px;
display: inline-block;
}
@media (max-width:1200px){

  .region-front-announcement .views-row a {width:400px;}
  .announcements {
    width: 650px !important;  }


}
.region-front-announcement .views-field-title-field-et{

width:250px;
}
.region-front-announcement .date-display-single
{
margin-left:10px;
}
.region-front-announcement .date-display-single:before 
{
content:"|";
margin-right:3px;
}
.announcement-front .views-slideshow-controls-bottom
{
width: 48px;
float: left;
margin-top: 5px;
}
.announcement-front .views-slideshow-controls-bottom a
{
color:white;
}
.announcement-front
{

/*padding-top:11px;*/
}
.ul.quicktabs-tabs.quicktabs-style-arrows a
{
background:none;
}
.ul.quicktabs-tabs.quicktabs-style-arrows a:hover
{
background:none;
}
#views_slideshow_cycle_teaser_section_gju_events-block_1
{
width:100% !important;
}
.region-front-focus, .region-front-feeds
{
/*margin-bottom:/*150*/78px;*/
}
.facebook_wall_outer .wallContent_left
{
display:none !important;
}
.facebook_wall .wallContent_right
{
width:100% !important;
}


.front-banners img
{
 margin-top: -21px !important;
margin:0px ;
padding:0px !important;
width:100% !important;
height:100% !important;
/*object-fit:cover;*/
box-shadow: 0 0 5px #dfdddd;
filter: brightness(0.6);
}

.front-banners img:hover
{
filter: brightness(0.8);
}

#block-views-gju-news-block-2
{
margin-bottom:15px;

}

.events-front .views-row
{
height:102px;
}
.region-front-news ul.quicktabs-tabs.quicktabs-style-navlist a {
height: 46px;
padding-top: 12px;
padding-left: 15px;
text-align: left;

}
.region-front-news .quicktabs_main.quicktabs-style-navlist {
width: 67%;
}
.region-front-news ul.quicktabs-tabs.quicktabs-style-navlist {

width: 33%;

}

.front-news, .front-media, .quick-links-footer
{
padding-right:0px;
padding-left:0px !important;
margin-bottom:78px;

} 
.quick-links-footer a:hover {opacity:0.5;}
.contact-us-footer, .quick-links-footer{
margin-bottom:0px ;
}
.front-news{
/*min-height:1225px;*/
margin-top:0px !important;
width:100%;
}
.contact-us-footer{

position:relative;
height:/*165*/175px;
padding-left:0px !important;
padding-right:0px !important;
}

.region-front-news ul.quicktabs-tabs.quicktabs-style-navlist {

padding: 0 0 4px;
}
h1, h2, h3 {

margin-bottom: /*15*/17px;
}

h1.rtecenter strong, h2.rtecenter strong, h3.rtecenter strong, h5.rtecenter strong{
font-size:18.5px !important;

}

 h1.rtecenter, h2.rtecenter, h3.rtecenter {
margin-top:0;
}

h1,h2,h3,h4,h5,h6{
margin-top:2px !important;
}
.node-type-programms h2{
margin-top:3px;
}
h2 strong, h1 strong, h3 strong,h5 strong, h6 strong {

font-size:18.5px !important;
}

.region-front-news .quicktabs_main.quicktabs-style-navlist {

padding: 15px;
}
#block-views-front-page-blocks-block-7
{
margin-bottom:0px;
}
@media (max-width: 992px)
{
.region-front-focus .view-front-page-blocks {

height: 225px;
}

.region-sidebar-tabs ul.quicktabs-tabs li {
padding: 10px 6px 12px 5px;

}

}


@media (max-width: 768px)
{
.region-front-focus .view-front-page-blocks {

height: 100%;
}
.contact-us-info, .map-contact, .region-quick-links {
border-right: none;
/*margin-bottom:20px;*/
}


header .left-bg
{
margin-top: 0px;
background:#ffb844;
height: 38px;
}
header .right-bg
{
margin-top: 0px;

height: 38px;
}

/*#page-header {
height: 93px;
}*/
.map-contact .map-contact-link
{
margin-bottom:15px;
}

.navbar {

}
.region-front-announcement .views-row-1
{
display:none;
}

.region-front-announcement .date-display-single
{
display:none;
}

}


/*.contact-us-info p
{
color:white;
}*/
.map-contact a
{

color:white;
}
.contact-us-info
{

padding-left:0px;
}
.contact-us-info span
{
font-size:16px ;

color:white;
position:relative;
top:/*-3.3*/-0.5px;
font-family:Gotham-Medium !important;
text-transform: uppercase;

}
.gju-info{
margin-bottom:/*9*/11px !important;
}

@media (min-width: 992px)
{
/*.contact-us-info
{
width:52%;
padding-left:0px;
}*/
.map-contact
{
width:48%;
padding-left: 23px;
}

}


@media (max-width: 360px)
{
#wowslider-container1
{
/*display:none;*/
}

}
/*@media (max-width: 360px)
.views_slideshow_cycle_main views_slideshow_main
*/
@media (max-width: 560px)
{

#wowslider-container1
{
/*margin-bottom:15px;*/
}

}

@media (min-width: 1200px){
.container {
max-width: 1260px !important;
}}

  

.facebook_wall {
padding: 5px 0px 10px 10px;
border:none;
}


.news-frontmid span.date-display-single {
float: right;
color:#aaaaaa;
}
.views-field-title
{
margin-bottom:25px;
}
/*.region-follow-us a
{
padding-left:20px;

height: 24px;
float: left;
width: 100%;
margin-bottom: 15px;

}*/
.region-follow-us a.fb-copyright
{
background:url("../images/fb_0.png") 0px 1px  no-repeat ;
}
.region-follow-us a.tw-copyright
{
background:url("../images/tw_0.png") 0px 1px  no-repeat ;
}
.region-follow-us a.yu-copyright
{
background:url("../images/youtube_0.png") 0px 1px  no-repeat ;
}
.region-follow-us a.in-copyright
{
background:url("../images/linkedin_0.png") 0px 1px  no-repeat ;
}


.region-follow-us a.fb-copyright:hover
{
background:url("../images/fb-over.png") 0px 1px  no-repeat ;
}
.region-follow-us a.tw-copyright:hover
{
background:url("../images/tw-over.png") 0px 1px  no-repeat ;
}
.region-follow-us a.yu-copyright:hover
{
background:url("../images/yt-over.png") 0px 1px  no-repeat ;
}
.region-follow-us a.in-copyright:hover
{
background:url("../images/in-over.png") 0px 1px  no-repeat ;
}

.front .region-follow-us p, .page-node-2117 .region-follow-us p
{
padding-left: /*0px*/20px ;
float:left;
padding-right: 0 ;
}
.region-follow-us p{padding-left:10px;padding-right:10px;}

.map-contact-link
{
float:left;
width:157px;
/*height:37px;*/
padding-top:5px;
  background: url(../images/location-map.png) -5px  0px no-repeat;
  padding-left: 25px;
background-size: 30px 32px;
}

.map-contact-link:hover {opacity:0.5;}

.map-contact-link-ar
{
	font-size:0px;
    float:right;
    width:157px;
    height:37px;
	background:url("../images/contact_map-ARABIC.png") 0px 1px  no-repeat ;
}
.map-contact-link-ar:hover
{
	background:url("../images/location-map-over-ARABIC.png") 0px 1px  no-repeat ;
}

.map-contact-link-de
{
	font-size:0px;
    float:left;
    width:157px;
    height:37px;
	background:url("../images/contact_map-GREMAN.png") 0px 1px  no-repeat ;
}
.map-contact-link-de:hover
{
	background:url("../images/location-map-over-GERMAN.png") 0px 1px  no-repeat ;
}

/* Tag cloud */

	
.tags ul{

margin:0;
	
padding:0px;


}



.tags li{
		
margin-bottom:/*1.5*/3px;

padding:0;

list-style:none;

/*display:inline;*/
width: fit-content;


}
	

.socials{
/*top:89%;
left:19.2%;
position:absolute;*/
display: flex;
justify-content: center;
margin-bottom: 4.5px;
}
.tags li a{

font-size:15px /*!important*/;
text-decoration:none;

/*float:right;*/

padding: 0 2px 0 0;
	}


.tags li a:hover
{
color:#fff;;

}	
.region-quick-links{

/*position:relative !important;*/
/*left: 20px !important;*/
padding-left:45px;
}
.footer a.tag1{font-size:100%; color:#cfcfce;}

.footer a.tag2{font-size:120%; color:#686868;}

.footer a.tag3{font-size:140%; color:#9a9a9a;}

.footer a.tag4{font-size:160%; color:#ffffff;}
	
.footer a.tag5{font-size:180%; color:#9a9a9a;}
	


/* // Tag cloud */


.logo2 img
{
/*max-width:none;
margin-left: 15px;
*/
}
.logo2 
{
z-index:100;
height: 37px;
padding-left: 0;
/*float:none !important;*/
position:relative;
top:9px;
width:/*90*/70px;
right:2px ;
}
.front .navbar-toggle
{
float: left;
background: url("../images/toggle_btn.png") no-repeat;
height: 25px;
margin: 0;
border: none;
margin-left: 15px;
background-size:27px 25px;
width:27px !important;
margin-left:0px !important;
top:17px;
border-radius:0 !important;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
background-color: transparent;
}
.menu-container-inner
{
position:relative;
z-index:9;
}
header .left-bg-inner {
    background: none repeat scroll 0 0 #ffb844;
    height: 38px;
    left: 0;
    position: absolute;
    width: 34%;
   
    z-index: 1;
}
header .right-bg-inner {
background: none repeat scroll 0 0 #1f8bcc;
    height: 38px;
    position: absolute;
    right: 0;
    width: 83%;  
    z-index: 0;
}
#navbar-inner #page-header
{
background-color: #1f8bcc;
height: 38px;
margin-top: 0;
padding-right:0px;

}
.logo-inner
{
padding-right: 0;
z-index: 100;
}
.logo-inner img
{
max-width:none;
}
.inner-menu-toggle
{
float: left;
background: url("../images/toggle-button.png") no-repeat;

border: none;
 height: 34px;
    margin: 3px 0 0 15px;
width:50px;
}
#navbar-inner.navbar
{
min-height: 39px;
}
.school-back img
{

}

.front-announcements
{
margin-bottom: 0px !important;

/*min-*/height:35px;
display:none;
padding-top:10px;
padding-left:27%;
}
.front-announcements .button{
background:#9ea2a2/*6b6f70*/;
border: 1px solid #9ea2a2;
border-radius:25px;
color:white;
padding:0px 7px;
float:right;
top:-2px;
position:relative;
left:/*18*/5px;
font-size:11px !important;
padding-top:2px !important;
}
.announcements{
width:/*450*/698px;
}
#wowslider-container1 .ws_bullets {

right: 50%;
}

/*#slider_wrapper*/ .front .views-slideshow-cycle-main-frame
{
width:100%!important;
/*height:100% !important;*/
}
.divas-slide{
float:none !important;
 
/*width:100%;
display: inline-block;
vertical-align: baseline;*/
}
.divas-slide img{
/*max-height:100%;
  object-fit: contain;*/
/*display:inline-block !important;
vertical-align: middle;*/
/*object-fit:cover;
object-position:center;
height:100% !important;*/
}
.region-front-announcment .views-slideshow-cycle-main-frame-row-item
{
width: 100%!important;
left:10% !important;
float:none !important;
}
.region-sidebar-tabs .quicktabs_main
{
padding:15px;
background: #ffffff;
height: 205px;
margin-bottom: 15px;
box-shadow: 0px 0px 2px 2px rgba(207, 207, 207, 1) inset !important;
}
.region-sidebar-first li a
{
color:/*#595959*/#494848;
padding:8px 25px;
/*padding:0;*/
/*text-transform: uppercase;*/

}
.region-sidebar-first li span.nolink
{
padding:10px;
color: /*#595959*/#494848;
padding-bottom: 0;


}
.region-sidebar-first.well
{
padding:15px 0;
border-radius: 0;
background-color: #feffff !important;
border:none;
box-shadow:0 0 5px lightgray;
margin-top: 50px/*41px*/;
}
.region-sidebar-first li.expanded.openul ul
{
padding-left: 15px;
margin-top: 3px;

background:/* #e8ebee*/ #f0f3f5;
margin-left: -14.65px;
box-shadow: 0 0 1px /*lightslategray*//*#acc1d5*/#dadee1 inset ;
outline: 0.55px solid #d6dade /*#d5ecfa #d3d9dd*/;

}
.region-sidebar-first li.expanded
{
padding:8px 15px;
cursor:pointer;
padding-right:0;

}
.region-sidebar-first li.expanded ul li
{
padding: /*8*/5px 10px;

list-style: none;
padding-right:5px;
padding-left:25px;
width:fit-content;
color: #595959;
}

/*.region-sidebar-first li.active ul li{
background:unset;
text-decoration
}*/
.region-sidebar-first li.expanded ul li a:hover
{
/*color:#595859;*/

}
.region-sidebar-first li span.nolink:focus{
/*background-color:#d4e6f1;*/
}

.region-sidebar-first li.expanded.openul
{
padding-bottom:0px;


}
.region-sidebar-first li.expanded.openul:hover{
background-color:unset;

}


.region-sidebar-first li.expanded ul li:hover { background-color:unset;}

.region-sidebar-first li.expanded.openul.active-trail
{
background-color:#f5f5f5;
}
.region-sidebar-first li.expanded ul a
{
padding-left:0px;
color:/*#595959*/#494848;

font-size:12px;

font-family:Gotham-Book;
}
.region-sidebar-first li.expanded ul a:hover
{
text-decoration: underline;
text-underline-offset: 5px;
text-decoration-color: #595959;
font-size:12px;
/*color:#4a4a4a !important;*/
color:#595959 !important;
/*opacity:0.6;*/
}
.region-sidebar-first li:hover, .region-sidebar-first li.expanded:hover
{
background-color:/*#a6cae2*/ #d4e6f1;
width:/*420.78*//*260px*/calc(100% + 10px);
right:10px;
padding-left:10px;
opacity:0.8;
}
.region-sidebar-first li.expanded:hover{
padding-left:25px;

}


.main-container ul.nav li.expanded.openul{
background: linear-gradient(to bottom,#a6cae2  28.56px, transparent 28.56px 91px );
right:10px;
padding-left:25px;
width:calc(100% + 10px);
opacity:1;
 
}

.region-sidebar-first li.active{
background:#a6cae2;
width:/*260px*//*104.07%*/calc(100% + 10px);
right:9px;
padding-left:10px;
}

.region-sidebar-first li.expanded ul li.active{
background:unset;
  text-decoration-line: underline;
    text-underline-offset: 5px;
}

@media only screen and (max-width: 1199px) {
aside.col-md-3 { padding-right: 40px !important;}
.region-sidebar-first.well {margin-top:30px;}
.region-content {margin-top:68px !important;}
}


@media only screen and (max-width: 767px) {
aside.col-md-3 { padding-right: 5% !important;}
.region-sidebar-first.well {margin-top:23px;}
.region-content {margin-top:62px !important;}

}

@media only screen and (max-width: 660px) {

.region-sidebar-first.well {margin-top:13%;}
/*.region-content {margin-top:62px !important;}*/

}
@media only screen and (max-width: 641px) {
.region-sidebar-first li span.nolink,.region-sidebar-first li a { font-size: 1.8vw;}

}


@media only screen and (max-width: 577px) {

aside.col-md-3 { padding-right: 0 !important;}
.region-sidebar-first li span.nolink,.region-sidebar-first li a { font-size: 14px;}
.back-school-logo img {width:70%;}
.region-sidebar-first.well {margin-top:/*72px*/ 14%;}
.region-content .panel-col-top{ margin-top:70px;}
}



.region-contact-form textarea
{
height:180px;
}

.main-container ul.nav li ul li:hover
{
box-shadow:none;

}


.school-announcement .date-display-single
{
float:right;
color:#aaaaaa;
}
.region-sidebar-tabs .view-footer
{
float:right;
}
.region-sidebar-tabs .events-date {

background: white;
}
.region-sidebar-tabs .school-announcement .views-row
{
height: 70px;
}



.page-header {
  /*  border-bottom: 2px solid #eee;*/
    font-size: 22px !important;
    margin: 39px 0 20px !important;
    padding-bottom: 9px;
}
.region-content
{
margin-bottom:30px;
}

/*.page-gju-news aside.col-sm-3{ margin-top:42px;}*/
.page-gju-news .inner-content .col-md-9{   margin-top:/* 60*/50px;  }

aside.col-md-3
{
padding-right:/*55px*/45px;
padding-left:0;
margin-top:/*54*/44px;
}
.page-header {
    border-bottom: 2px solid #eee;
    font-size: 25px;
    margin: 43px 0 20px !important;
    padding-bottom: 9px;
}


.news-page ,.projects
{
float:left;

margin-bottom: 25px;

position:relative;
}

.projects{margin-bottom:unset;}
.region-content .view-gju-news{
position: relative;
/*top: 2.5px;*/
margin-right:-27.9px;
}

.region-content .view-display-id-page_2 {top:0;}
.news-page .news-link {
font-size: 11px !important;
 color:#5a85d8;
bottom: /*16*/13px;
position: absolute;
right: 45px;
 }

.news-page .news-link a:hover { color:orange; opacity:0.8;}
.news-page .news-date {padding-top:10px;color:#878585; padding-left:10px;}
.news-page .news-date span{color:#878585;font-size:13px;}
.news-page 
{
/*width: 100%;*/
padding-right:30px;
padding-left:2px;
height:/*325px*/320px;
overflow: hidden;
}

@media only screen and (max-width:1199px){
.news-page {height:/*295*/290px;}

}
@media only screen and (max-width:992px){
  .news-page {height:/*295*/300px;}
  
  }
@media only screen and (max-width:767px)  {
.news-page {height:/*268*/285px; padding-right: 25px;}
.region-content .view-gju-news{margin-right: -23.0px !important;}
}

@media only screen and (max-width:577px){
 .view-gju-news .col-xs-12 {width:50%}
 .news-page {height:300px;}
}

@media only screen and (max-width:465px){
 .view-gju-news .col-xs-12 {width:100%;}
 .news-page {height:/*400*/410px;}
}

@media only screen and (max-width:430px){
 
 .news-page {height:/*350*/370px;}

}
/*@media only screen and (max-width:340px){
 
 .news-page {height:/*320*//*400px;}
}*/


.projects
{
width: 100%;

}
 
.news-page  .news-breif, .projects .projects-breif
{
float:left;
background-color:#f6f6f6;
height: 178px;
border:1px solid #dbdbdb;
width: 100%;

}
.projects .projects-breif {height: unset; margin-bottom:30px;}

.page-node-1216  .news-breif
{
min-height: 178px;
height:auto;
}


.projects .projects-breif, .projects .labs-breif
{
width:100%;
background: #f1f2f4;
box-shadow: 0 0 5px #d3d3d3a6;
border: 1px solid #e1e1e1 !important;
padding:15px;
overflow: hidden;
}

.projects .labs-breif {height: fit-content;margin-bottom:30px;}
.news-page  .news-breif span, .projects .projects-breif span
{
width: 61%;
padding: 15px;
float: left;
text-align: justify;
overflow: hidden;
}
 .projects .projects-image
{
float:left;

padding-right:15px;
position:absolute;
}


/*.news-page .news-title{ padding:0 10px;padding-top: 5px;}*/

.news-page .views-field-title-1{
/*background: rgba(239, 236, 236, 0.2);*/

height: calc(100% - 5px);
text-justify: none;
box-shadow: 0 0 5.3px lightgray;
}
.news-page .news-image img
{

width:100%;
outline: 3px solid rgba(255,255,255,0.58);
outline-offset: -2px;
/*object-fit: cover;*/
/*height: 250px;*/
}



@media(max-width:430px){
  
  .news-page .news-image img {height:270px;}

}

.projects .project-image img{
width:30%;
height: 145px;
}

 .projects .projects-title
{

background: #a6cae2;
padding: 15px;
outline: 1.4px solid lightgray;
outline-offset: -1px;
box-shadow: 0 0 2px #e4ebf524 inset;
  padding-top: 20px;
}


.news-page .news-title{
width:100%;
margin-bottom: 5px;
padding: 30px 10px;
padding-top:5px;
}
.news-page .news-title 
{
color:#333434 ;

font-size:12px !important;
}
.projects .projects-title {
font-size: 15px !important;
font-family: Gotham-Medium;
text-transform: uppercase;
color:#595959 ;
}
 .views-row-odd.projects .projects-image
{
right:0px;
top:15px;
}



.views-row-even.news-page  .news-breif span
{
float:right;
padding-left: 30px;
}
.views-row-even.news-page  .news-image
{
left:15px;
top:15px;
}

.projects .project-image img
{
margin:15px;
float:left;
}
.projects .projects-body
{
padding:15px;
font-weight: normal;
font-style: normal;

}


.copyright-content .col-md-6, .copyright-content .col-lg-6
{
padding-left:0px;
padding-right:0px;
}
table
{
width:100% !important;
border-color: transparent;
}
table thead 
{
border:none;
}
.page-node-3450 table thead th {display:none;}
table thead th
{
background:/*#d4e6f1*/ #a6cae2;
padding:15px;

color: #595959;
border:none;
text-transform:uppercase;
}


.page-node-1466 table>tbody>tr>td {border-top: 1px solid #ddd;}
table>tbody>tr>td
{
padding:15px ;

}

.page-publication .region-content{margin-top:27px;}
.page-publication table>tbody>tr>td,.page-announcement table>tbody>tr>td{   padding:15px !important;

border-top: 1px solid #ddd;
}
.page-publication caption a { color: #5a85d8; }
.page-publication  caption a:hover { color: orange; opacity:0.8;}
.page-publication table>tbody>tr>td a,.page-announcement table>tbody>tr>td a{color:#5a85d8;}
.page-publication table>tbody>tr>td a:hover,.page-announcement table>tbody>tr>td a:hover{color:orange;opacity:0.8;}
.page-publication span.date-display-single,.page-announcement .views-field-field-date span.date-display-single{color:#333434;   }
.page-publication  table thead th,.page-announcement table thead th {   

/*background: #ffffffc4;*/
color: #595959;
border: none;
 background:#a6cae2;  /*#d4e6f1*/
/*box-shadow: 0 0 2px lightgray #717171 inset;*/
padding: 15px !important;
/*border: 10px solid #f6f7f8 !important;*/

}
.page-publication .tabs--primary > li > a, .page-publication .tabs--primary > li.active > a
,.page-publication .tabs--primary > li > a:hover, .page-publication.tabs--primary > li > a:focus
,.page-publication .tabs--primary > li.active > a:hover,.page-publication .tabs--primary > li.active > a:focus
 {
/*padding-right: 80px;
margin-right: 70px;*/

}
.tabs--primary > li.active > a, .tabs--primary > li.active > a:hover, .tabs--primary > li.active > a:focus
{ text-transform:uppercase;
color:#5a85d8;
cursor:pointer;
background: unset;
border: unset;
border-radius:0 !important;
font-family:Gotham-Medium;
}

@media (max-width:992px)
{
.page-publication .tabs--primary > li.active > a,.page-publication  .tabs--primary > li.active > a:hover,.page-publication  .tabs--primary > li.active > a:focus,.page-publication .tabs--primary > li > a {font-size:12px;}
}

@media (max-width:767px)
{
.page-publication .tabs--primary > li {width:32% !important; }
.page-publication .tabs--primary > li:last-child  {padding:15.5px 0;}

}

@media (max-width: 592px){
.page-publication .tabs--primary > li {width:29.8% !important; }
}

@media (max-width: 470px){
.page-publication .tabs--primary > li {width:100% !important; }
.page-publication .tabs--primary > li  {padding:8px 0 !important; border-bottom: 1px solid rgba(135, 133, 133,0.5) !important; border:unset;}
.page-publication .tabs--primary > li.active {border:unset !important;border-bottom: 1px solid rgba(135, 133, 133,0.5) !important; background:#ffffff69 !important;}
.page-academic-event .tabs--primary > li.active > a ,.page-gju-event .tabs--primary > li.active > a {padding:0 10px !important;}
}

.tabs--primary > li > a, .tabs--primary > li > a:hover, .tabs--primary > li > a:focus
{
text-transform:uppercase;

 color: #878585;
border:unset;
padding:0; 
text-align:center;
border-radius:0 !important;
font-family:Gotham-Medium;
}

.tabs--primary > li > a:hover {color: orange !important;}

.page-publication  .tabs--primary, .page-gju-event .nav-tabs, .page-academic-event  .nav-tabs {border:0 !important; margin-top:/*93*/89px;}

@media (max-width:1199px){
.page-publication  .tabs--primary {margin-top:72px;}
.page-gju-event .nav-tabs,.page-academic-event .nav-tabs {margin-top:65px;}
.page-publication  .region-content{margin-top:47px !important;}
.page-gju-event .region-content,.page-academic-event .region-content{margin-top:40px !important;}
}

@media (max-width:820px){
.page-gju-event .view .date-nav-wrapper .date-heading h3,.page-academic-event .view .date-nav-wrapper .date-heading h3 {font-size:1em !important;}
.page-gju-event .region-content div,.page-academic-event .region-content div {font-size:12.8px !important;}
}

  @media (max-width: 428px){
.page-gju-event .view .date-nav-wrapper .date-heading h3, .page-academic-event .view .date-nav-wrapper .date-heading h3{margin-top:50px !important;}}

.page-gju-programs .tabs--primary, .page-content-website-development-team .tabs--primary
{border:0 !important;  margin-top:60px;/*width: 66.56%;*/}

.page-gju-programs  .tabs--primary > li, .page-content-website-development-team   .tabs--primary > li, .page-publication  .tabs--primary > li 
 { 
  width:33.3%; 
border-bottom:1px solid rgba(135, 133, 133,0.5); 
  padding:7px 0;}

  .page-gju-programs  .tabs--primary > li {width:25% !important;}

.page-gju-event  .tabs--primary > li, .page-academic-event .tabs--primary > li,  .admin-menu .tabs--primary > li,.page-user- .tabs--primary > li  {   width:25%; border-bottom:1px solid rgba(135, 133, 133,0.5); 
  padding:7px 0 !important; }

.admin-menu .tabs--primary > li,.page-user- .tabs--primary > li {width: unset !important;
    margin-bottom: 25px;
    padding: 5px /*35*/20px !important;}

 .admin-menu .tabs--primary > li.active, .page-user- .tabs--primary > li.active{  padding: 5px 35px !important;}

  .admin-menu .nav-tabs,.page-user- .nav-tabs  {border-bottom:unset; margin-top:118px;}
  .page-user-1.admin-menu .nav-tabs, .page-user- .nav-tabs{margin-top:35px;}
 .page-node-2290.admin-menu .nav-tabs,/*.page-node-2900*/.page-node.admin-menu .nav-tabs { margin-top:93px;}

.page-gju-programs  .tabs--primary > li.active , .page-content-website-development-team  .tabs--primary > li.active ,.page-publication .tabs--primary > li.active,
 .page-gju-event  .tabs--primary > li.active,.page-academic-event  .tabs--primary > li.active,   .admin-menu .tabs--primary > li.active,.page-user- .tabs--primary > li.active{
border: 1px solid rgba(135, 133, 133,0.5);
 
border-bottom: unset;
padding: 7px 0;
border-radius: 4px 4px 0 0;
background: #f6f7f8;

}

.page-content-website-development-team .tabs--primary > li{width:50% !important;}
.tabs--primary > li > a:hover
/*.copyright-content.container,.copyright-content .col-md-6, .copyright-content .col-lg-6,.socials
{
padding-right:0px;
}*/
.dataTables_paginate .first, .dataTables_paginate .last
{
display:none;
}
.page-node-1309 .prof-publications .dataTables_paginate a.previous
{
padding-top:16.5px;   }

.page-node-1309 .prof-publications .dataTables_paginate a.next
{
padding-top:13.5px;   }

.prof-publications .dataTables_paginate a.previous
{padding: 9px; }

.prof-publications .dataTables_paginate a.next
{
padding: 9px;

}
.pagination>li:first-child>a, .pagination>li>a, .dataTables_paginate a 
{
border:none;
margin-left:5px;
padding: 2px 7px;
color:#878585 !important;
background: white;
}

.pagination>li.next>a, .dataTables_paginate a.next
{
color:transparent !important;
border:none;
background: url("../images/pager-right1.png") no-repeat;
width:18px !important;
height:18px;
margin-top: 3px;
margin-left: 11px;
font-size:0px;
background-size: 18px 18px;

}
.pagination>li.next>a:hover, .dataTables_paginate a.next:hover 
{
color:transparent;
font-size:0px;
}
.pagination>li.prev>a, .dataTables_paginate a.previous 
{
color:transparent !important;
border:none;
background: url("../images/pager-left.png") right no-repeat;
width:18px !important;
height:18px;
margin-top: 5px;
margin-right: 8px;
font-size:0px;
background-size: 18px 18px;

}

.pagination>li.prev>a:hover, .dataTables_paginate a.previous:hover 
{
color:transparent;
font-size:0px;
}

.pagination > li > span{
padding: 2px 6px;
margin-left: 4px;

}

.dataTables_paginate a.previous 
{
width:5px;
}
.dataTables_paginate a
{
border:none; /*1px solid #ddd;*/
cursor: pointer;
}

.dataTables_paginate a.paginate_active 
{

z-index: 2;
color: #fff !important;
cursor: pointer;
background-color: #878585;
border-color: #878585;
}
.dataTables_paginate
{
height:30px;
text-align:center !important;
margin-top: 30px;
width:100%;
float:left;

}

#quicktabs-social_media_front_page li.active.first a
{
background: url("../images/facebook-tab-on.png") no-repeat;
padding-left:20px;
color:#1f8bcc;

}
#quicktabs-social_media_front_page li.active.last a
{
background: url("../images/twitter-tab-on.png") no-repeat;
padding-left:25px;
color:#1f8bcc;
}
#quicktabs-social_media_front_page li.first a
{
background: url("../images/facebook-tab-off.png") no-repeat;
padding-left:20px;
color:#8c8c8c;

}
#quicktabs-social_media_front_page li.last a
{
background: url("../images/twitter-tab-off.png") no-repeat;
padding-left:25px;
color:#8c8c8c;
}

#quicktabs-social_media_front_page ul.quicktabs-tabs 
{
width:215px;
border: none;
}
.region-front-announcement .views_slideshow_controls_text_next  a
{
background: url("../images/annoucment-next-btn-over.png") no-repeat;
height:18px;
width:18px;
color:transparent;
float:left;
margin-left: 12px;
font-size:0px;
}
.region-front-announcement .views_slideshow_controls_text_previous a
{
background: url("../images/annoucment-prev-btn-over.png") no-repeat;
height:18px;
width:18px;
color:transparent;
float:left;
font-size:0px;
}
.region-front-announcement .views_slideshow_controls_text_next a:hover
{
background: url("../images/annoucment-next-btn.png") no-repeat;
height:18px;
width:18px;
color:transparent;
font-size:0px;

}
.region-front-announcement .views_slideshow_controls_text_previous a:hover
{
background: url("../images/annoucment-prev-btn.png") no-repeat;
height:18px;
width:18px;
color:transparent;
font-size:0px;
}



.region-front-calender .views_slideshow_controls_text_next  a
{
background: url("../images/calender-up-arrow.png") no-repeat;
height:18px;
width:18px;
color:transparent;
float:left;
margin-left: 10px;
font-size:0px;
}
.region-front-calender .views_slideshow_controls_text_previous a
{
background: url("../images/calender-down-arrow.png") no-repeat;
height:18px;
width:18px;
color:transparent;
float:left;
font-size:0px;
}
.region-front-calender .views_slideshow_controls_text_next a:hover
{
background: url("../images/calender-up-arrow-over.png") no-repeat;
height:18px;
width:18px;
color:transparent;
font-size:0px;
}
.region-front-calender .views_slideshow_controls_text_previous a:hover
{
background: url("../images/calender-down-arrow-over2.png") no-repeat;
height:18px;
width:18px;
color:transparent;
font-size:0px;
}
/*.news-front2,.view-media {position:relative;margin-bottom:30px;}*/
.news-front2 .view-header a, .news-frontmid .view-header a,.view-media .view-header a
{
position:relative;
/*left:96.1%;*/
/*background: url("../images/more-over.png") no-repeat;*/
height:22px;

margin-top: /*-45*/-44px;

float:right;
font-size:15px ;
color:#5a85d8 !important;
font-family:Gotham-Book ;
}
.view-media .view-header a
{
/*left:97.1% !important;*/
/*margin-top: -5px !important;*/
}
.gju-news a:hover,.view-header a:hover,.view-header a:hover,.front-banners a:hover
{

color:orange !important;

}
.region-front-news .views-more-link  a:hover{color:orange !important;  }
/*.region-front-news,.region-front-media
{
position:relative;
}*/

nav .container
{
padding-left:0px;
}
#wowslider-container1
{
margin-bottom:0 !important;
border:none;
/*max-height:488px !important;*/

}

#wowslider-container1 .ws_images{
/*max-height:488px !important;*/
}

#wowslider-container1 img {
margin-top: 0 !important;
}

.ws_controls{ display: none !important;}
.panels-flexible-region-44-center{width:100% !important;}
.panels-flexible-region-4-center{ width:100% !important;}
/*.page-node-14469 .region-page-slideshow,.page-node-14469 .inner-content .col-sm-9, .page-node-14469 aside.col-sm-3 {margin-top:0;}*/
/*.page-node-14469 .region-page-slideshow {display:none;}*/
/*.page-node-14469 .pane-gju-professors-panel-pane-1{margin-right:-30px;}*/
.page-node-14469 .col-sm-6,.page-node-2798 .col-sm-6,.view-gju-professors .col-sm-6{
width:48.33%;
}

.region-contact-us .col-sm-6 {width:unset ;}

@media only screen and (max-width:1257px)
{
.view-gju-professors .col-sm-6{
width:48.25%;}

}

@media only screen and (max-width:1200px)
{
.view-gju-professors .col-sm-6{
width:47.79%;}
span.staff-title,.staff-job {font-size:12px !important;}
.datatables-expand {font-size:11px !important;}
.staff-info {padding-bottom: 11px;}
}

@media only screen and (max-width:992px)
{
.view-gju-professors .col-sm-6 { 
width: 100%;} /*46.91%*/
.page-content-website-development-team  .col-sm-6 {width:46.8% !important;}

.view-gju-staff #edit-combine-wrapper,.view-gju-professors  #edit-combine-wrapper {width:100%}
 #views-exposed-form-gju-staff-panel-pane-1 #edit-combine-wrapper, #views-exposed-form-gju-professors-panel-pane-1 #edit-combine-wrapper{width:100% !important;}
.view-gju-staff #edit-combine-wrapper .views-widget div,.view-gju-professors #edit-combine-wrapper .views-widget div, .view-display-id-panel_pane_9 #edit-combine-wrapper {width:100% !important;}
/*.view-gju-staff .views-exposed-form .views-submit-button,.view-gju-professors .views-exposed-form .views-submit-button  {right: 15px !important;
top: -24px !important;
left: unset !important;
float: right !important;}*/

.staff-info {padding-left: 15px;
padding-bottom: 11px;}
}

@media only screen and (max-width:767px)
{.page-content-website-development-team .col-sm-6 {width:100% !important;}
 .page-content-website-development-team .hidden-xs{display: block !important;}
.page-content-website-development-team .view-gju-professors {
  margin-right: 0px !important;}

.page-node-2882 aside.col-md-3, .page-node-2882 section.col-sm-8{ width:100%}
 
.staff-job {display: none !important;}

}



@media only screen and (max-width:470px){

.page-content-website-development-team .hidden-xs{display: none !important;}
}
@media only screen and (max-width:336px){
.page-content-website-development-team .dep-faculty .views-row {height:260px !important;}
.page-content-website-development-team .dep-faculty .faculty-info {margin-top:-10px;}
}
/*@media only screen and (max-width:774px)
{
.view-gju-professors .col-sm-6{
width: 100% ;} *//*45.82*/

/*}*/

.page-content-website-development-team section.col-sm-12 ,.page-node-2993 section.col-sm-12 {padding-right:0 !important; padding-left:0 !important;}
.page-content-website-development-team .view-gju-professors, .page-node-2993 .view-gju-professors {margin-right:-30px;}
.view-gju-professors .col-md-6, .page-node-2993 .col-md-6{
width:47.4%;
}

.page-content-website-development-team .col-sm-6 {width:47.4%;}
.page-content-website-development-team .footer-content .contact-us-info {width: fit-content;}
.page-content-website-development-team .faculty-mail{ bottom:15px !important;}
.page-content-website-development-team .dep-faculty .views-row, .page-node-2993 .dep-faculty .views-row {height: 250px;}
.dep-faculty .views-row
{

position:relative;
margin-bottom:30px;

height:230px; /*250px*/

padding-left:188px /*183px*/;
padding-right:10px;


box-shadow: 0 0 3px lightgray;
border:1px solid lightgray;
/*box-shadow: 0 0 5px #efeded;*/
/*box-shadow: 0 -5px 3px -3px lightgray, 0 5px 3px lightgray;*/
}
.dep-faculty .views-field-title-1{margin-top:-10px;}
.dep-faculty .faculty-contact{margin-top:-2px;}

@media only screen  and (max-width : 1199px)
{
.dep-faculty .views-row{  padding-left: 158px; height: 205px !important; }

.page-content-website-development-team .view-gju-professors {margin-right:-18px;}
.dep-faculty .views-row img {
top: 10px !important;
left: 10px !important;
width: 136.15px !important;
height: 178px !important;
}
.dep-faculty .faculty-contact,.dep-faculty .faculty-job { margin-top:-3px;}
.page-content-website-development-team .view-gju-professors .field-content {font-size:13px !important;}
.dep-faculty .views-field-title a {font-size: 12px !important;}
.dep-faculty .faculty-job,.dep-faculty .faculty-school , .dep-faculty .faculty-office {font-size: 11px !important;} 
.region-content .view-gju-professors span.prof-bold,.dep-faculty .faculty-telphone {font-size: 10.74px !important;} 
.proff-node .views-label-field-biography-et {font-size: 16px !important;}
.dep-faculty .faculty-resume {display:none;}
}

/*@media only screen  and (max-width : 992px){*/
/*.dep-faculty .faculty-school,  .dep-faculty .faculty-job { display:none;}*/
/*.dep-faculty .views-row img {width: 100.15px !important; height: 142px !important;}
.dep-faculty .views-row {
  padding-left: 120px; height: 219px;}
.dep-faculty .faculty-mail { left:10px;}
.dep-faculty .faculty-contact {margin-top: -23px;}
.page-node-2798 .dep-faculty .faculty-office{float:left !important;}
}*/

@media only screen  and (max-width :992px){  /*767*/ /*774*/
.dep-faculty .faculty-school, .dep-faculty .faculty-job,.dep-faculty .faculty-resume { display:block;}
.dep-faculty .views-field-title a {font-size: 13px !important;}
.dep-faculty .faculty-job,.dep-faculty .faculty-school , .dep-faculty .faculty-office {font-size: 12px !important;} 
.region-content .view-gju-professors span.prof-bold,.dep-faculty .faculty-telphone {font-size: 11.74px !important;}
.dep-faculty .faculty-contact,.dep-faculty .faculty-job { margin-top:0;}
.dep-faculty .views-row {height: /*243*/230px;} 
.dep-faculty .faculty-resume {bottom:37px !important;}

}

@media only screen  and (max-width : 673px){
.dep-faculty .faculty-resume {display:none;}
}
@media (max-width: 622px) and (min-width:578px){
.dep-faculty .faculty-telphone {display:none !important;}
}
@media only screen  and (max-width : 577px){
.dep-faculty .views-row {padding-right:0; } 
.page-node-3533 .view-filters, .page-node-3533 .views-exposed-form .views-exposed-widget {float:unset;}
.dep-faculty #edit-combine-wrapper .views-widget div {width:100%; }
/*.dep-faculty  .views-exposed-form .views-submit-button {position: relative;
float: right !important;
right: 13px !important;
top: -24px !important;
left:unset !important;
}*/

.view-filters {float:unset !important;}
.dep-faculty .faculty-contact,.dep-faculty .faculty-job { /*margin-top:-12px;*/}
.page-node-3533 .pane-content{margin-top:0 !important;}
.page-node-3533.region-content {
  margin-top: 60px !important;
}
.dep-faculty .faculty-resume {display:block}
}

@media only screen  and (max-width : 450px){
.dep-faculty .faculty-resume {display:none}
}

@media only screen  and (max-width : 389px){
/*.dep-faculty .faculty-resume {left:28% !important;}*/
/*.page-node-2798 .dep-faculty  .faculty-school,*//*.dep-faculty .faculty-resume*/  /*{ display:none;}*/
}
@media only screen  and (max-width : /*376*/417px){
.dep-faculty .views-field-title a {font-size: 12px !important;}
.dep-faculty .faculty-job,.dep-faculty .faculty-school , .dep-faculty .faculty-office {font-size: 11px !important;} 
.region-content .view-gju-professors span.prof-bold,.dep-faculty .faculty-telphone {font-size: 10.74px !important;} 
/*.dep-faculty .faculty-contact,.dep-faculty .faculty-job { margin-top:-18px;}*/
/*.dep-faculty  .faculty-school { display:none;}*/
.dep-faculty .views-row {padding-right:5px; } 
}

@media only screen  and (max-width : 395px){
.dep-faculty .faculty-telphone {display:none !important;}
}


@media only screen  and (max-width : 335px){

.dep-faculty .views-field-view-node a,.dep-faculty .faculty-mail {transform: scale(0.9);}
.dep-faculty .views-field-view-node a{right: 3px !important;}
.dep-faculty .faculty-mail {left:50%;}
}
.dep-faculty .views-row-odd{margin-right: 30px;   }
.page-content-website-development-team  .dep-faculty .views-row img, .page-node-2993 .dep-faculty .views-row img { height:218px;}
 .page-node-2993 .inner-content{margin-top:60px;}
.page-content-website-development-team .inner-content{margin-top:70px;}
.dep-faculty .views-row img
{
position: absolute;
top: 15px;
left: 15px ;

width:156.15px /*168.15px*/ ;
height:198px /*219.4px*/;
outline: 4px solid rgba(255,255,255,0.58);
outline-offset: -2.5px;
/*margin-top:8px;*/
}
.dep-faculty .views-field-title, .page-content-website-development-team  .dep-faculty .views-field-title-field-et
{

margin-top:/*15*//*20*/10px;
margin-bottom:15px;
}
.dep-faculty .views-field-title a
{
color:#595959;
font-size:14px;
text-transform:uppercase;
font-family:Gotham-Medium !important;
}

.page-content-website-development-team .dep-faculty .views-field-title a {text-transform: capitalize !important;}
.dep-faculty .views-field-title a:hover{
color:orange;


}
/*.view-gju-professors  a { 
font-family:Gotham-Medium !important;
}*/
.dep-faculty .faculty-info 
{
width: 100%;

}

 /*.page-node-2798 .dep-faculty .views-field-view-node a{ top:-4px; margin-left:21px;}*/
 
.dep-faculty .views-field-view-node a
{
position: absolute;
 right:12px;
 bottom:11px ;

/*background: url("../images/more.png") no-repeat;*/

color:#5a85d8 ;
font-size:12px !important;
font-family:Gotham-Book !important;
}
.dep-faculty .views-field-view-node a:hover {
/*background: url("../images/more-over.png") no-repeat;*/
}
.dep-faculty .faculty-job,.contact-job-title
{
font-family:Gotham-Medium !important;
font-size:12.5px ;
color:#595959 !important;
}
.dep-faculty .faculty-school /*a*/
{color:#595959;
font-size:12px;
padding-top: 5px;
}


.dep-faculty .faculty-resume a, .staff-resume a
{
background: url("../images/download.png") no-repeat;
float:left;
padding-left: 20px;
color:#565656;
height:16px;
background-size: 15px auto;

font-size:12px !important;
margin-top:10px;
}

.staff-resume a {float:unset;}

.view-contact-us-directory .prof-bold{font-size:13px !important;font-family: Gotham-Medium !important;}
.view-contact-us-directory .staff-email{ font-size:14px !important;}



.view-gju-staff span.prof-bold{
font-family:Gotham-Medium !important;
font-size:12px !important;
}
/*#edit-field-tender-date-value-1-value,.form-item-field-tender-date-value-value-year {width:295px !important;margin-right:30px !important;}*/
.page-node-2798 .views-widget .form-type-select{width:100% !important;/*margin-right: 30px;*/}
.page-node-2798 .views-widget div {width:100% !important;}
.page-taxonomy-term .views-widget div {width:100% !important;}

/*.page-node-2798 .views-exposed-form .views-submit-button {
   left: unset;
    position: absolute;
    top: 0.6px;
    right: 10px;
}*/



.bottom-border{   
border-bottom: 1px solid lightgray;
width:62%;
position: relative;
top: 240px;
  }
.view-gju-staff .views-exposed-widget .form-control{
border-radius: 20px;
width: 100% !important;
height: 25px;
background-color: #e8e7e7;
border-color: #e8e7e7;
padding-left: 6px;
box-shadow: none;
}
.view-gju-staff .view-filters/*,.page-announcement .view-filters*/
{
width: 100%;
margin-top: /*4.5*/3.5px;

}

.gju-staff{
width:100%;
background: white;
box-shadow: 0 0 5px lightgray;
}
span.staff-title{
font-family:Gotham-Medium !important;
font-size:14px ;
}
.staff-job{
font-size:14px ;
}
.page-node-2798 .dep-faculty .faculty-office{float:none;margin-top:/*15*/8px;}
.dep-faculty .faculty-office, .staff-office
{
/*background: url("../images/office.png") no-repeat;*/
float:left;
/*padding-left: 23px;*/
margin-bottom: 5px;
width: 100%;
font-size:12px /*!important*/;

}
.dep-faculty .faculty-telphone, .staff-tel
{
/*background: url("../images/phone-doctor.png") no-repeat;*/
float:left;
/*padding-left: 23px;*/
margin-bottom: 5px;
height: 20px;
width: 100%;
font-size:11.74px ;
}
.dep-faculty .faculty-mail
{
/*background: url("../images/email-doctor.png") no-repeat;*/

/*padding-left: 23px;*/
/*margin-bottom: 10px;*/
height: 20px;
width: 100%;
font-size:12px !important;
font-family:Gotham-Book; !important;
position: absolute;
bottom: 9px;
/*left:10px;*/
}

.staff-email {

font-size:12px !important;
font-family:Gotham-Book !important;
position: absolute;
right: 20px;
bottom: 10px;
}
.staff-email a
{
color:#333434;
}
.dep-faculty .views-exposed-form
{
margin-bottom:20px;
width: 100%;
height: 32px;
}


.off-canvas-wrapper,#off-canvas {
  display: none !important;
}
.dep-faculty button.btn, .views-exposed-widget button.btn
{
/*background-color: transparent;
background: url("../images/search-blue.png") no-repeat;
width: 100%;
padding:6px 7px;
color: transparent;*/
border: none;
/*height: 34px;*/
border-radius:0px;
margin-top: 0 !important;
font-size:0px;
background-size: 15px auto;
background-image: url("../images/search-blue.png");
background-position: center;
background-repeat: no-repeat;
height: 24px;
background-color: #d3d3d31f;
box-shadow: 0 0 3px lightgray inset;
padding: 0 13px;
}
.page-search button.btn, .page-node-3319 .views-exposed-widget button.btn, #views-exposed-form-media-page .views-exposed-widget button.btn, .page-node-1231 #edit-submit-groups-directories-contents,.page-node-1233 #edit-submit-groups-directories-contents
{
padding:0 13px;
margin-top: -1px !important;
background-size: /*30*/15px auto;
background-image: url("../images/search-blue.png");
background-position: center;
background-repeat: no-repeat;
height: 24px;
background-color: #d3d3d31f;
box-shadow: 0 0 3px lightgray inset;
}

.page-search section.col-sm-12{padding-left:0;padding-right:0;}
ol.search-results {padding-left: 0;padding-right: 0;}

.page-search .search-snippet {text-align: left !important;}

.page-search .navbar #block-search-form {display: none;}
.page-node-1231 #edit-submit-groups-directories-contents,.page-node-1233 #edit-submit-groups-directories-contents {margin-top:0 !important;}
.dep-faculty button.btn:hover, .views-exposed-widget button.btn:hover
{
opacity:0.8 ;
}

.dep-faculty .views-exposed-widget, .views-exposed-widgets .views-exposed-widget
{
padding-right: 0px;
}

.page-gju-researcher section.col-sm-12,.page-research-center  section.col-sm-12,.page-research-grants  section.col-sm-12, .page-research-tools section.col-sm-12 {padding: 0 !important;}
.page-gju-researcher .page-header-wrap,.page-research-grants .page-header-wrap,.page-research-center .page-header-wrap,.page-research-tools .page-header-wrap {margin-top: 82.5px !important;}
.dep-faculty .views-exposed-widget .form-control,.views-exposed-widget .form-text{display: none;} /*.page-announcement*/ 
.page-edit-events .views-exposed-widget .form-text {display: inline-block;}
.page-edit-events .form-control, .form-control {width: 100% !important; margin-right: 30px !important;}
.page-edit-events .views-exposed-widgets .views-exposed-widget {margin-right: 20px;}
.page-edit-events .views-exposed-form .views-exposed-widget .form-submit {height: 30px !important;}
.page-gju-researcher  .views-exposed-widget  .form-text,.page-research-center  .views-exposed-widget  .form-text,.page-research-grants  .views-exposed-widget  .form-text,
.research-page-DSR  .views-exposed-widget  .form-text
{display: block !important; width: 100% !important;background: white; padding: 20px;  border: 1px solid grey;margin-right: 40px;}


.page-gju-researcher .views-exposed-widget #edit-field-school-program-target-id,.page-research-center .views-exposed-widget #edit-field-center-type-value-i18n,
.page-research-grants .views-exposed-widget #edit-field-researcher-link-target-id,.page-research-grants #edit-field-school-program-target-id,.research-page-DSR #edit-field-tool-type-value-i18n

{display: block !important; width: 100% !important;background-color: white; height: 42px !important;  border: 1px solid grey;margin-right: 40px;
  background-image: url("../images/arrow-down.png")  !important;
 /* background-size: 13px 7px;
  background-position: 98% 19px;*/
  background-size: 28px auto;
  background-position: right center;
  padding-left: 10px;
  color: gray;
}

.page-gju-researcher #edit-combine-wrapper,.page-gju-researcher #edit-combine-1-wrapper,.page-research-center #edit-combine-wrapper,.page-research-center  #edit-combine-1-wrapper,
.page-research-grants   #edit-combine-1-wrapper,.page-research-grants  #edit-field-researcher-link-target-id-wrapper,.research-page-DSR  #edit-combine-1-wrapper
{margin-right: 20px;width: 49%;}
@media(max-width:1199px){
  .page-gju-researcher #edit-combine-wrapper,.page-gju-researcher #edit-combine-1-wrapper,.page-research-center #edit-combine-wrapper,.page-research-center  #edit-combine-1-wrapper,
  .page-research-grants   #edit-combine-1-wrapper,.page-research-grants  #edit-field-researcher-link-target-id-wrapper,.research-page-DSR  #edit-combine-1-wrapper
  {margin-right: 13px;}

}
@media(max-width:768px){

  .page-gju-researcher #edit-combine-wrapper,.page-gju-researcher #edit-combine-1-wrapper,.page-research-center #edit-combine-wrapper,.page-research-center  #edit-combine-1-wrapper,
  .page-research-grants   #edit-combine-1-wrapper,.page-research-grants  #edit-field-researcher-link-target-id-wrapper,.research-page-DSR  #edit-combine-1-wrapper
  {margin-right:0;width: 100%;margin-bottom: 50px;}


}
.page-gju-researcher  #edit-combine-wrapper,.page-research-center  #edit-combine-wrapper,.page-research-grants  #edit-field-researcher-link-target-id-wrapper{margin-top: 50px;}

.page-gju-researcher .views-exposed-widget .form-text:hover,.page-gju-researcher .views-exposed-widget #edit-field-school-program-target-id:hover,.page-research-center .views-exposed-widget .form-text:hover,
.page-research-center .views-exposed-widget #edit-field-center-type-value-i18n:hover,.page-research-grants .views-exposed-widget .form-text:hover,
.page-research-grants .views-exposed-widget #edit-field-researcher-link-target-id:hover, .page-research-grants #edit-field-school-program-target-id:hover
{border-color: #669ccc;}
/*.page-research-program .views-exposed-widget select #edit-og-group-school-target-id {background-image: url("../images/form-arrow.png") !important;}*/
.page-gju-researcher .views-widget .form-type-select,.page-gju-researcher .view-filters, .page-research-center .views-widget .form-type-select,.page-research-center .view-filters,
.page-research-grants .views-widget .form-type-select,.page-research-grants .view-filters ,.research-page-DSR .view-filters, .research-page-DSR .views-widget .form-type-select
{height: unset !important;}
.page-research-tools .view-filters   {margin-bottom: 135px !important;}
.page-gju-researcher .view-filters,.page-research-center .view-filters,.page-research-grants .view-filters,.page-research-grants .view-filters {margin-bottom: 200px;}
.page-gju-researcher .view-filters label, .page-research-center .view-filters label ,.page-research-grants .view-filters label{color: #595959;}
.page-gju-researcher #edit-field-school-program-target-id-wrapper,.page-research-center #edit-field-center-type-value-i18n-wrapper,.page-research-grants #edit-field-school-program-target-id-wrapper,
.research-page-DSR #edit-field-tool-type-value-i18n-wrapper
{width: /*46*/49%;}
@media(max-width:768px){
  .page-gju-researcher #edit-field-school-program-target-id-wrapper,.page-research-center #edit-field-center-type-value-i18n-wrapper,.page-research-grants #edit-field-school-program-target-id-wrapper,
  .research-page-DSR #edit-field-tool-type-value-i18n-wrapper
  {width: 100%;}

  .page-gju-researcher .views-exposed-widgets .views-submit-button, .page-research-center .views-exposed-widgets .views-submit-button/*, .research-page-DSR .views-exposed-widgets .views-submit-button*/
  {top:475px !important;}

  .page-research-grants .views-exposed-widgets .views-submit-button {
    top: 320px !important;
  }
  .page-research-tools .views-exposed-widgets .views-submit-button {
    top: 328px !important;
  }

  .page-gju-researcher .view-content ,.page-research-center .view-content {
    padding-top: 561px !important;
  }

  .page-research-grants .view-content {
    padding-top: 391px !important;
  }

  .page-research-tools .view-content {
    padding-top: 350px !important;
  }

}

@media (max-width: 578px) {
 /* .page-gju-researcher .views-exposed-widgets .views-submit-button, .page-research-center .views-exposed-widgets .views-submit-button, .page-research-grants .views-exposed-widgets .views-submit-button, .research-page-DSR .views-exposed-widgets .views-submit-button {
    top: 643px !important;
  }*/
  .page-gju-researcher .view-filters, .page-research-center .view-filters, .page-research-grants .view-filters, .page-research-grants .view-filters,.page-research-tools .view-filters {
    margin-bottom: 0 !important;
  }
}
.page-gju-researcher  #edit-combine-wrapper .description{/*position: relative; top: -30px;*/ color:rgb(177, 176, 176);padding-left: 5px;}
.page-gju-researcher .views-exposed-widgets .views-submit-button,.page-research-center .views-exposed-widgets .views-submit-button,.page-research-grants .views-exposed-widgets .views-submit-button,
.research-page-DSR .views-exposed-widgets .views-submit-button
 {/*margin-left: 50px;height: 42px !important;width: 113px;*/height: 42px !important;
  width: 200px;
  left: 0;
  position: absolute;
 
 /*bottom: 115px;*/top:355px;}
 .page-research-grants .views-exposed-widgets .views-submit-button {top: 255px ;}
 .page-research-tools  .views-submit-button {top:231px !important;}
.page-gju-researcher .views-exposed-widget button.btn,.page-research-center .views-exposed-widget button.btn, .page-research-grants .views-exposed-widget button.btn, .research-page-DSR .views-exposed-widget button.btn

{background: unset;height:42px !important;width: 100%;  background-color:#669ccc; /*#b9b5b5;*/ /*#a2a0a0;*//*lightgray*/;
  font-size: 12px !important; color: /*#1b83c2*/white;border-radius: 5px;padding: 0;}

/*.page-research-program  #edit-combine-wrapper .description::selection {content: "";}*/
/*.page-research-program  .views-exposed-widget .form-control,.views-exposed-widget .form-text:hover {border-color: orange;}*/
.page-gju-researcher  .pager,.page-research-center .pager, .page-research-grants .pager{position: absolute;

  top: 33%;
  left: 50%;}

.research-publication,.research-center,.research {
  padding: 0px !important;
  
  /*background: #ffffff3d;*/
  margin-right: 30px;
  min-height: /*415*//*335*//*365*/300px;
  margin-bottom: 30px;
  
  /*box-shadow: 0 0 2px lightgray;*/
  box-shadow: 0 0 15px lightgray;
}
.research-publication:hover, .research-center:hover, .research:hover{border-color:lightblue; box-shadow: 0 0 15px lightgray; border-width: 1.5px;}
  .col-md-3.research-publication,.col-md-3.research-center,.col-md-3.research {width: 22.5423333333%;/*width: 30.33333333333333%;*/}
  @media(max-width:992px){
    .col-md-3.research-publication,.col-md-3.research-center,.col-md-3.research {width:100%;}
    .page-gju-researcher .view-content ,.page-research-center .view-content{padding-top: 393px;}
    .page-research-tools .view-content {padding-top: 263px;}
    .page-research-grants .view-content {
      padding-top: 310px;
    }
  }
 /* .page-gju-researcher .view-research,.page-research-center .view-research, .page-research-grants .view-research {margin-right: -30px;}*/
  .page-gju-researcher .views-field-field-researcher-image .field-content,.page-research-center .views-field-field-center-image-editable .field-content,
  .research-page-DSR .research-img .field-content
  
  {padding:0 !important;/*left: 11%;*/}
  .research-page-DSR img {border-radius: 4px ; height: 210px !important;}
  .node-type-research-grants .field-name-field-grant-image, .node-type-research-grants .field-name-body {width: 50%; display: inline-block;}
  .node-type-research-grants .field-name-field-grant-image {padding-right: 30px;}
  @media (max-width:768px  ){
    .node-type-research-grants .field-name-field-grant-image, .node-type-research-grants .field-name-body {width: 100%; display: block;margin-bottom: 30px;}
    .node-type-research-grants .field-name-field-grant-image {padding-right: 0px;}

  }
  .node-type-research-grants .page-header-wrap,.node-type-research-tool .page-header-wrap {margin-top: 80px;}
  .node-type-research-grants .field-name-field-grant-type, .node-type-research-grants .field-name-field-school-program {margin-top: 30px;}
  .page-gju-researcher .views-field-field-researcher-image,.page-research-center .views-field-field-center-image-editable, .research-page-DSR .research-img ,.page-research-grants .views-field-field-grant-image-editable
  
  {display: flex;margin-bottom: 20px;padding:0 !important;}
 /* .page-gju-researcher .views-field-field-researcher-image img,.page-research-center .views-field-field-center-image-editable img, .research-page-DSR .research-img img
   {border-top-left-radius: 10px;border-top-right-radius: 10px;}*/

  .research-page-DSR .views-field, .research-page-DSR .views-label
{margin-bottom: 15px;text-align: justify;padding:7px 15px;}
.research-page-DSR .views-label {font-weight: 600; color: #333434; padding:0 !important;}

.research-publication .views-field-field-researcher-name-editable .field-content,.page-research-center .views-field-field-center-name-et .field-content, .research-page-DSR  .research-title
{color:#276699 !important; font-size: 16px;}


/******* node-type-researcher ******/

.node-type-researcher .region-content {margin-top: 0px;}
.node-type-researcher .region-page-slideshow .view-groups-directories-contents img {
  height: 268px;
  object-fit: cover;
  object-position: center;
}

.node-type-researcher .content {margin-top: 150px;}
.node-type-researcher section.col-sm-12 {padding:0;}
/*.node-type-researcher .field-name-field-researcher-image {position: absolute; top: -90px;}*/
.node-type-researcher .panel-col-first {width:65% !important;}
.node-type-researcher  .panel-2col .panel-col-last {width:35% !important;}

@media(max-width: 992px){
  #researcher-node{

    display: flex;
    flex-direction: column;
  }

  .node-type-researcher .panel-col-first {width:100% !important; order:2;}
.node-type-researcher  .panel-2col .panel-col-last {width:100% !important; order:1;}


}
.node-type-researcher .views-field-field-researcher-image-editable {padding:20px !important;/*position:absolute; top: -120px; padding: 0;border: 1px solid lightgray;
  box-shadow: 0 0 3px lightgray;*/}

  .node-type-researcher .views-field-field-research-interest-et .field-content, .node-type-researcher .views-field-field-un-sustainable-development-et .field-content {margin-top: 20px;}

  .node-type-researcher .views-label-field-research-interest-et, .node-type-researcher .views-label-field-un-sustainable-development-et {font-size: 20px;}

  /*.node-type-researcher .view-research*/.panel-col-first .view-research { margin-top: 50px;}
  .node-type-researcher .research {
    background: #e6e6e63d !important;
border-radius: 3px !important;
border:unset;
box-shadow: 0 0 5px lightgray;
margin-right: 0 !important;
padding:15px !important;
  }
  
  .node-type-researcher .panel-col-first .research-page-DSR .views-field,  .node-type-researcher .panel-col-first .research-page-DSR .views-label {/*text-align: center !important;*/padding-left: 0 !important;}
  .node-type-researcher .views-field-field-school-program-editable .field-content{color:#1c4260; font-size: 18px !important;}
  .researcher-node2 {
    background: unset !important;
    border-radius: unset;
    border:unset;
    box-shadow: unset;
    margin-right: 0 !important;

  }
  .node-type-researcher .page-header {font-size: 28px !important;}
  .node-type-researcher .page-header-wrap {margin-top: 50px;}
  .node-type-researcher .views-field-field-researcher-name-et .field-content {color: #1c4260;
    padding-top: 25px;
    font-size: 18px; text-transform: capitalize;}
/********** End node-type-researcher ********/

.page-research-info .page-header-wrap {margin-top: 80px ;}
.page-research-info  ul.quicktabs-tabs li {width: 33% ; display: inline-block;height: 50px;
  text-align: center;
  border: 1px solid lightgray; /*border-bottom: unset !important;*/
  line-height: 3;box-shadow: 0 0 3px lightgray;}
  @media (max-width:992px){
    .page-research-info ul.quicktabs-tabs li {width: 100%;}
    .page-research-info ul.quicktabs-tabs {margin-right: 0 !important;}
  }
.page-research-info  ul.quicktabs-tabs {padding: 0 !important;margin-right: -3.23px;}
.page-research-info  ul.quicktabs-tabs li:hover{border-color: #87bad9 !important;}
.page-research-info  ul.quicktabs-tabs li.active{box-shadow: unset !important; border-bottom: unset !important;}
.page-research-info  ul.quicktabs-tabs li a{color: #777 !important;width: 100% !important;
  display: inline-block;}
  .page-research-info  ul.quicktabs-tabs li.active a{color: #428bca!important;}
.page-research-info  ul.quicktabs-tabs li a:hover{color: #428bca!important;}
.page-research-info #quicktabs-container-view__research__page_5 {
  margin-top: -12px;  padding-top: 100px !important; border: 1px solid lightgray; border-top: unset !important;
}
.page-research-info  .views-field-field-research-overview-img-editable {text-align: center !important;}
/*.page-research-info ul.quicktabs-style-nostyle, .page-research-info ul.quicktabs-tabs.quicktabs-style-sky li a:visited , .page-research-info ul.quicktabs-tabs.quicktabs-style-sky li a:visited{
  border-color:unset !important;
background: unset !important;
width: 90%;
}

.page-research-info  ul.quicktabs-tabs.quicktabs-style-sky li.active a {border-color:unset !important;}
*/
.page-node-3492 .views-exposed-widget .form-text ,.page-node-editor .views-exposed-widget .form-text
{
border-radius: 20px;
width: 100% !important;
height: 25px;
background-color: #e8e7e7;
border-color: #e8e7e7;
padding-left:6px;
box-shadow: none;
display: block;
}

.page-node-editor .views-exposed-widget button.btn {margin-left: 15px;}
.page-node-3492 .views-exposed-widget button.btn{background-color: transparent;
  box-shadow: none; position: relative;right: 30px;}
  @media (max-width:345px) {
    .page-node-3492 .views-exposed-widget button.btn{padding:7.5px;}
  }
.dataTables_length
{

 float: left;
 
 padding-top: 10px;
}
.dataTables_length option, .views-exposed-widget option
{
background-color:white;
color:#5a85d8;
font-family:Gotham-Book;
}
.dataTables_length label
{
color:/*#1f8bcc*/#5a85d8;
}
.dataTables_length label select, .views-exposed-widget select
{
color: /*#1f8bcc*/#5a85d8;
border: 1px solid #1f8bcc;
background-color: #f6f6f6;
background-repeat:no-repeat;
font-family:Gotham-Book;
}
/*.views-widget .date-year*/#edit-field-year-value-value-year,.views-exposed-widget select {width:100% !important; 
background-image: url("../images/form-arrow.png");
background-position: right center;
background-repeat: no-repeat;
overflow: hidden;
height: 25px;
background-size: 30px auto;
background-color: #e8e7e7;
border-color: #e8e7e7;
box-shadow: none;
font-size: 12px;

}
.views-exposed-widgets 
{
width:100%;
float:left;
}
@media  (max-width: 565px )
{
.dataTables_length
{
display:none;
}


}

@media  (max-width: 992px )
{
/*.dep-faculty .faculty-info 
{

width:60%;
}*/
/*.dep-faculty .faculty-contact 
{

width:40%;
}*/
/*.dep-faculty .views-field-title
{
padding-left: 15px;
}*/
}
@media  (max-width: 768px )
{
.dep-faculty .faculty-info 
{

width:100%;
border:none;

}
aside.col-sm-3 {
padding-right: 15px;
}

}
@media  (max-width: 420px )
{
/*.dep-faculty .views-field-view-node a
{
display:none;
}*/
/*.dep-faculty .faculty-info 
{

border:none;
}*/
.dep-faculty .form-control
{
width:160px;
}

.datatables-expand
{
font-size:0.1px;
}
}

.faculty-node
{
/*background:#f2f2f2;
border:1px solid #cfcfcf;*/
height:209px;
float: left;
clear: both;
width: 100%;
}
}
.faculty-socials a
{
color:#9d9d9d;
background: url("../images/download.png") no-repeat;
padding-left:25px;
height: 20px;
float: left;
}
.faculty-socials div
{
float:left;
padding:15px 0px 0 0;


}
.page-node-1309  .inner-content .col-sm-9 {margin-top: 42px;}
.page-node-1309 .inner-container{

background:#f6f7f8;
}
.faculty-socials
{
/*border-top:1px solid #cfcfcf;*/
margin-top: 90px;
}
.faculty-node .faculty-img img
{
/*margin:15px;*/
border:1px solid #cfcfcf;
float:left;
width:204px;
outline:4px solid rgba(255,255,255,0.55);
outline-offset:-3px;

}
.faculty-node .views-field-title
{
margin-bottom:0;
}
.faculty-node .faculty-img
{
/*width: 23%;*/
float: left;
margin:15px;
margin-left:0;
margin-top:4.5px;
margin-right: 0;
}
.faculty-node .faculty-info
{
/*width: 77%;*/
float: left;
padding:15px;
padding-left: /*49*/25px;
padding-top: 0.6px;
}
.faculty-node .faculty-school a
{
color:black;
font-size: 15px;
font-weight: bold;

}
.faculty-node .faculty-school
{
padding-bottom:5px;
/*margin-bottom:15px;*/
/*border-bottom:1px solid #cfcfcf;*/
font-family:Gotham-Bold;
text-transform:uppercase;
}
.faculty-node .faculty-job
{
margin-bottom:15px;
font-family:Gotham-Medium;
}
.faculty-node .faculty-office
{
/*background: url("../images/office.png") no-repeat;*/
/*padding-left:25px;*/
margin-bottom: 7px;
height: 20px;
}
.faculty-node .faculty-telephone
{
/*background: url("../images/phone-doctor.png") no-repeat;
padding-left:25px;*/
/*padding-bottom: 2px;*/
margin-bottom:7px

}
.view-gju-professors .faculty-socials  a
{
margin-right:15px;
}
.faculty-socials .faculty-lnk  a
{
background: url("../images/dr-page-in.png") no-repeat;

}
.faculty-socials .faculty-fb  a
{
background: url("../images/dr-page-fb.png") no-repeat;
}

.faculty-socials .faculty-email a
{
/*background: url("../images/dr-page-email.png") no-repeat;*/
}

.faculty-socials .faculty-website a
{
background: url("../images/dr-page-website.png") no-repeat;
}

.faculty-socials .faculty-resume  a
{
background: url("../images/download-faculty.png") no-repeat;
}

.proff-node .views-label-field-reasearch-interest, .proff-node .views-label-field-biography, .proff-node .views-label-field-experience, .proff-node .views-label-field-awards
{
font-size: 15px !important;
margin-top: 25px;
margin-bottom: 18px;
margin-left: 30px;
}
.proff-node h4.educational-back
{
text-transform:uppercase;
margin-top: /*30*//*50px*/0;
/*margin-left: 30px;*/
}

.proff-node .educational-experience-content {margin-top:-11px; margin-bottom:30px;}
.proff-node .views-field-field-experience-et ul, .proff-node .views-field-field-awards-et { margin-bottom:30px;}
/*.proff-node ul {padding-left:15px !important;}*/

.prof-publications h4
{text-transform:uppercase;
margin-top: /*30*//*50px*/0;
margin-bottom: 28.5px;
/*margin-left: 30px;*/
}
.prof-publications ul
{
/*padding-left:15px;*/
list-style-image:url("../images/triangle.png");
}
.prof-publications li
{
margin-bottom: 15px;
}


@media  (max-width: 992px )
{
.faculty-node .faculty-info {
width: 100%;

padding-left: 15px;
}
}
@media  (max-width: 510px )
{
.faculty-socials a
{
font-size:0px;
}

}
@media  (max-width: 570px )
{
.faculty-node
{
min-height:250px;
}

}





h4.educational-back, .prof-publications h4, .views-label-field-reasearch-interest , .views-label-field-biography, .views-label-field-experience, .views-label-field-awards{
  line-height: 0.1;
  text-align: center;
font-size: 16px;
font-family:Gotham-Medium;
}
h4.educational-back, .prof-publications h4, .views-label-field-reasearch-interest , .views-label-field-biography, .views-label-field-experience, .views-label-field-awards{
  display: inline-block;
  position: relative;  
}
h4.educational-back:before, .prof-publications h4:before, .views-label-field-reasearch-interest:before , .proff-node .views-label-field-biography:before, .proff-node .views-label-field-experience:before, .proff-node .views-label-field-awards:before
 {
  /*content: "";
  position: absolute;
  height: 0px;
  border-bottom: 1px solid #f9a61e;
  border-top: 1px solid #f9a61e;
  top: 0;
  width: 15px;*/
}

h4.educational-back:after, .prof-publications h4:after, .views-label-field-reasearch-interest:after , .proff-node .views-label-field-biography:after, .proff-node .views-label-field-experience:after, .proff-node .views-label-field-awards:after{
 /* content: "";
  position: absolute;
  height: 0px;
  border-bottom: 1px solid #b6b6b6;
  border-top: 1px solid #b6b6b6;
  top: 0;
  width: 552px;*/
}
h4.educational-back:before, .prof-publications h4:before, .views-label-field-reasearch-interest:before , .proff-node .views-label-field-biography:before, .proff-node .views-label-field-experience:before, .proff-node .views-label-field-awards:before {
  /*right: 100%;
  margin-right: 15px;*/
}
h4.educational-back:after, .prof-publications h4:after, .views-label-field-reasearch-interest:after , .proff-node .views-label-field-biography:after, .proff-node .views-label-field-experience:after, .proff-node .views-label-field-awards:after{
  /*left: 100%;
  margin-left: 15px;*/
}

.prof-publications h4:after {

  width: 556px;
}
.views-label-field-reasearch-interest:after , .proff-node .views-label-field-biography:after, .proff-node .views-label-field-experience:after, .proff-node .views-label-field-awards:after{

  width: 630px;
  
}
.region-content,.logged-in.page-gallery .region-content, .logged-in.page-gju-news .region-content,  .logged-in.page-periodical .region-content,.logged-in.page-announcement .region-content
{
overflow:hidden;
margin-top:88px;
} 
.logged-in .region-content {margin-top:12.5px;}

.node-type-news.admin-menu .nav-tabs {
  margin-top: 65px;}

  .page-publication.admin-menu .nav-tabs, .page-taxonomy-term.admin-menu .nav-tabs{margin-top:93px;}

.page-academic-event  .region-content , .page-gju-event .region-content{ margin-top:27px; }

/*.node-type-contcat-us-school .region-content,.node-type-school-department .region-content, .node-type-schools .region-content,
.page-node-14469 .region-content,.node-type-page .region-content,.node-type-words-from-the-dean .region-content,
.page-node-14470 .region-content

{
margin-top:88px;
}*/


.page-content-website-development-team .region-content{
margin-top:60px;

}


@media  (max-width: 990px )
{
.news-page .news-breif span
{width: 100%;
}
/*.views-row-odd.news-page .date-display-single {

right: 43px;
padding-left: 20px;

}*/
.views-row-even.news-page .news-title a
{
left:50px;
}

}

@media  (max-width: 470px )
{
.news-page .news-breif
{height:210px;
}

}

@media  (max-width: 720px )
{
/*.news-page .date-display-single
{
display:none;
}*/
/*.views-row-even.news-page .news-title a
{
position:relative;
}*/
}

.dep-faculty .faculty-mail a 
{
color:#5a85d8;
}
.details table
{
padding-left:0px !important;
background: #f1f2f4;
box-shadow: 0 0 2px lightgray;

}
td.details
{
padding:0px;
background:#f6f6f6;
padding-left: 5px;
    padding-right: 5px;
}
td.details td
{
padding:0px;
}
td.details td tr
{
border:none;
}
.staff-image
{
width: 20%;
padding: 15px;
float: left;
}

@media(max-width:991px){
  .staff-image
  {
  width: 35%;
  }

}

@media(max-width:440px){
  .staff-image
  {
  width: 40%;
  }

}

.staff-image img{
width:100%;
outline: 3px solid rgba(255,255,255,0.58);
 outline-offset: -1.5px;}

.staff-responsibility
{
width: 70%;
float: left;
/*padding-right: 15px;*/
/*border-right:1px solid #c5c5c5;
border-right: 1px solid #c5c5c5;*/
margin-top: -9.5px;
margin-bottom: 29.5px;
font-size:12px !important;
}
.staff-responsibility span
{
font-family:Gotham-Medium !important;
font-size: 14px;
padding-bottom:5px;
float:left;
width:100%;
}
.staff-info
{
width: 55%;
float: left;
/*padding: 15px;*/
overflow:hidden;
font-size:12px;
margin-top:-9px;
}

.view-gju-staff .staff-office, .view-gju-staff  .staff-tel,.view-gju-staff .staff-info a {font-size:12px !important;}
/*.page-node-2882 .staff-info{margin-top:55px;}*/

.staff-info span {
font-family:Gotham-Medium;
font-size:12px;
}
.all-staff thead
{
display:none;
}
.staff-email
{

}

@media  (min-width: 723px )
{
.staff-responsibility
{
/*height:164px;*/
}
}

@media  (max-width: 720px )
{
.staff-responsibility
{
width:75%;
border:none;
}
.staff-image
{
/*width:25%;*/
}
.staff-info
{
width:100%;
}
}

.datatables-expand
{

background: url("../images/arrow-more.png") right center no-repeat;
background-size: 7.5px auto;
height: 19px;
padding-right: 12px;
color: #5a85d8 ;
float:left;
font-size: 13px;
}
.datatables-expand.hidemore
{

background: url("../images/arrow-more-d.png")right center no-repeat;
background-size: 8.5px auto;
height: 19px;
padding-right: 12px;
color: #5a85d8 !important;
float:left;
font-size: 13px;
}
.datatables-expand.hidemore:hover
{
/*
background: url("../images/arrow-more-d.png") no-repeat;
background-size: 7.5px auto;
height: 19px;
padding-right: 12px;
color: #5a85d8 !important;
float:left;
font-size: 13px;*/
}

@media  (min-width: 1200px )
{

.region-front-feeds .twitter-timeline 
{
padding:15px;
width: 200px !important;
}
}



.btn:focus {

outline: none !important;
border:none !important;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info
{
border:none !important; 
}
.dataTable 
{
width:100%;
float:left;
}




select, .form-select {
  appearance:none;
-webkit-appearance: none;
-moz-appearance: none;

width: 70px;

}
.view-gju-staff table  tbody  tr  td{
/*padding-top: 15px ;
padding-bottom: 15px ;*/
}

.panels-flexible-region-2-center{
width:100%  !important;
}


.all-staff tr.odd, .all-staff tr.even,.page-node-3450 tr.odd,.page-node-3450 tr.even
{

      border-top: 10px solid #f6f7f8;
   /* background: rgba(255,255,255,0.7);*/
/*box-shadow: 0 0px 2px lightgrey inset;*/
outline: 1px solid lightgray;
   
    outline-offset: -5px;

}
.all-staff td.sorting_1, .page-node-3450 td.sorting_1
{
position: absolute;
right: 0;
padding-top:0;
visibility:hidden;
}


.all-staff td.sorting_1 :after, .page-node-3450 td.sorting_1 :after {
content:" View more >";
visibility: visible;
  display: block;
  position: absolute;

}
 a.datatables-closed : hover {
color: orange !important; opacity:0.8;
}
@media  (max-width: 520px )
{

.all-staff .staff-job
{ 
display:none;
}
}

.facebook_wall .shareLink_right {

width: 100%;
}
.facebook_wall .post_link
{
visibility: hidden;.view-content table
}
.department-logo
{
/*transform: scale(0.65);
right: 77px;

position: relative;*/
}
.gju-signature
{
position: absolute;
left: -119px;
top: 50px;
}


.view-filters
{
float: left;
height: 25px;
width: 100%;
margin-bottom: /*45*//*22.5*/27px;
}
.region-front-feeds li
{
float:left;
}
.page-gju-programs aside.col-md-3{
display:none;

}

.page-gju-programs .col-md-9{ 
width:100%;
margin-top: /*43*/70px !important;
}

.page-gju-programs h1.page-header {
margin-bottom: /*33*/20px !important;
}
.view-gju-programs .views-exposed-widget .form-control{
border-radius: 20px;
width: 100% !important;
height: 27px;
background-color: #e8e7e7;
border-color: #e8e7e7;
padding-left: 6px;
box-shadow: none;
}
.view-gju-programs .views-field-field-study-plan ul
{
padding-left:5px;
}
.view-gju-events-calendar .date-nav-wrapper .date-prev
{
right: 100px;
}

.faculty-socials  a
{
padding-left: 25px;
padding-bottom: 3px;
height: 20px;
color: #595959 !important;
float: left;
}
/*.view-gju-professors .faculty-socials a:hover{

color: #595959 !important;
}*/

.node-type-professors .page-header-wrap {visibility:hidden;}
.node-type-professors .faculty-title {font-weight:600; margin-bottom:5px;}

.node-type-professors .views-field-field-phd-degree .field-content:before{
 content:"Ph.D, "; 
margin-right: 4px;
  }
.node-type-professors .views-field-field-master-s-degrees .field-content:before{
 content:"M.Sc, ";
   margin-right: 4px;
}
.node-type-professors .views-field-field-bachelors-degree .field-content:before {
 content:"B.Sc, ";
margin-right: 4px;
    
}
.main-menu ul li.last ul{
width:200px !important;
}
.main-menu ul li. ul{
paddint-bottom:25px !important;
}
.region-navigation ul.sf-megamenu .sf-menu ul li {
width:100% !important;

}
.region-navigation ul.sf-megamenu{
/*top:-30px !important;*/

}
.sf-menu.sf-style-white ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column
{
width: 40% /*55.5%*/ ;
}
.sf-menu.sf-style-white ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column#menu-492-1
{
width: 32% /*100%*//*55.5%*/;
margin-top:/*-33px*/-117px;
}
.sf-menu.sf-style-white ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column#menu-473-1
{
width: /*34%*/ /*100%*//*55.5%*/38%;

}
#menu-631-1 ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column
{
width: /*46%*/ /*100%*/50.5%;
/*position:absolute;
top:-80%;*/
/*height:500px !important;*/
}
.sf-menu.sf-style-white ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column span
{
color:#1c4260;/*font-weight:bold;*/
font-family:Gotham-Medium !important;
}
.main-menu .sf-menu.sf-style-white li ul li a
{
/*font-size: 15px !important;*/
}

.panels-flexible-region-12-center { width:100% !important;}
.faq .ui-state-default .ui-icon {
background-image: url(../images/more-over.png);
}
.faq .ui-accordion .ui-accordion-header .ui-icon
{
left:10px;
top: 27.5px;
width: 20px;
height: 20px;
}
/*.page-node-3319*/ .ui-accordion .ui-accordion-header a {padding:0; padding-left:2.2em !important;}
.page-node-14413 .faq p{ margin: 2px 0 !important;   }
.faq .ui-icon-triangle-1-e
{
background-position:center;
}
.faq .ui-state-default
{
background:none;
border:none;
}
.faq .ui-accordion-content
{
color: #6b6b6b;;
border:none;
height:250 !important;
}
.faq .ui-accordion-content a
{
color:#3282b2;

}


.faq .views-field-field-question
{
border:none;
  border: none;
  outline: 1px solid lightgray;
  outline-offset: -1px;
  margin-bottom: 10px;
  padding: 15px;
border-radius: 0;
}
/*.faq .ui-accordion .ui-accordion-header{margin-top:14px !important;}*/
.faq .ui-state-active { background: unset !important;}
.faq .ui-widget-content {  
    background: #f1f2f4 !important;
    box-shadow: 0 0 5px lightgrey;  
margin-top: -7px !important;

padding: 10px !important;
/*padding-bottom:0 !important;*/
margin-bottom: 30px;
}

.faq .ui-state-active .ui-icon
{
background-image: url(../images/less-over.png);
background-size: 19px 19px;
}
.faq .ui-icon-triangle-1-s
{
background-position:center;
}
.node-news .date-display-single
{

color:#aaaaaa;
width:100%;
width: 85%;
float:left;
margin-top: 10px;
}
.node-type-news .node-news img{width:55% !important; height: auto !important;}
.container-inline-date > .form-item {margin-right:0 !important;}

.views-widget div.form-item-field-year-value-value-year
{
background:none repeat scroll 0 0 transparent;


}
.dataTables-wrap
{
background: url("../images/drop-field-icon.png") no-repeat scroll right center transparent;
    margin-left: 5px;
    overflow: hidden;
     width: 50px;
float: right;

}

.dataTables_length label select
{
 background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    
}
.not-front .main-menu
{
display:none;
}
.not-front .main-menu ul li ul {

margin-top: 52px;
}

.logged-in .main-menu ul li ul {
    margin-top: -15px;
}
.projects-body ul li
{
list-style:none;
}
.region-header .block-search
{
float: right !important;
width: 200px;
}
.region-header .block-search .btn
{background: url("../images/Search.png")no-repeat;
width: 28px;
height: 26px;
background-size:28px 26px;
border: none;

margin-top: -2.5px;
box-shadow: none;

padding: 0px 0px !important;
}

@media (max-width: 540px)

{
.not-front .region-header .block-search .btn
{
margin-top: -8px;
}

.not-front.page-node-2117  .region-header .block-search .btn
{
margin-top: -2px;
}
}
.region-header .block-search input
{


visibility:hidden;
/*width:90%;
box-shadow: 0px 0px 2px 2px rgba(207, 207, 207, 1) inset !important;
padding-left:5px;
float: right;
margin-right: 10px;
margin-top:15px;*/

width: 50%;
    border: none;
    color: #fffff;
    position: absolute;
    top:0px;
    bottom: 0;
    right: 42px;
    margin: auto;
    background: transparent;


}

.region-header ::placeholder{
color :/*#1585c5*/#fff !important;
font-family:Gotham-Medium;
font-size:12px;


}
.region-header .block-search input.open
{
padding-left:10px !important;
top:-2.9px;

visibility:visible;

 width: 400px !important;
  /*  border: none;*/
  
  position: absolute;
padding-top:1.5px;
 

    border:1px solid white;
border-radius:4px;

color:white;
}
.region-header ul.menu{
margin-top:-2px;
height:45px;
}
.region-header .block-menu-block
{
width: /*500px*/ 100%;
/*margin:auto !important;*/
/*position:relative;*/
/*top:-4px;*/
/*display:flex;*/
/*justify-content:flex-end;*/
}
/*.region-header .block-search .btn i
{
display:none;
}*/

.region-header .block-search .btn:hover
{
opacity:0.5;
}
.jcarousel-skin-default .jcarousel-container-horizontal {
width: 537px !important;
height: 171px;
}
.page-node-2117 .region-content
{
/*width: 22%;*/
float: left;
}
/*.page-node-2117 .contact-us-information, .page-node-2117 .contact-us-Address, .page-node-2117 .contact-us-work-time{
float:

}*/
#page-wrap #more-info
{
width:260px !important;
}
#page-wrap #more-info h2
{
display:none;
}
.page-node-2117.page-node-edit #page-wrap
{
display:none;

}
.page-node-2117.page-node-edit .region-content
{
width:100%;
}

.contact-form .btn
{
background-color: transparent;
background: url("../images/send-submet-bg.png") no-repeat;
width: 100px;
color: transparent;
border: none;
height: 34px;
border-radius: 0px;
margin-top: 0 !important;
font-size:0px;
}

.contact-form .btn:hover
{
opacity:0.8;
}
#page-wrap #more-info > div {
height: 297px !important;
}
#page-wrap #map_canvas {
height: 297px !important;
width: 306px !important;

}
#page-wrap ul#locations {

height: 297px !important;
text-align: center;
}

.contact-form .form-control
{
background-color:#f6f6f6;
border:1px solid #d1d1d1;
}
.contact-form .form-control:focus
{
background-color:#cfedff;
border:1px solid #1f8bcc;

}
.contact-form .form-type-checkbox
{
display:none;
}
.contact-firstrow
{
float:left;
width:100%;
margin-bottom:60px;
margin-top:40px;
clear:both;
box-shadow: 0 0 5px #d3d3d3e3;

padding:0 20px !important;
min-height: 454px;
}
.grippie
{
display:none;
}

.contact-us-bymail span
{
color:#1f8bcc;
}
.contact-us-hours span
{
color:#1f8bcc;
}
.contact-us-bymail
{
padding: 20px 0;
}
.contact-us-bymail h5, .contact-us-hours h5
{
color:#1f8bcc;
font-weight:bold;
margin-top: 0;
} 
.contact-us-information a
{
color:black;
}
.page-node .region-content .field-name-body  .contact-us-information  p img
{
margin:0px !important;
float:none;

}
.page-node-2117  .region-content {
margin: /*40*/36px 0;

}

.page-node-2117 .col-md-3, .page-node-2117 .col-sm-12,.page-node-2117 .col-md-9 ,.page-node-2117 .col-xs-12 { padding-left:0; padding-right:0;}
.page-node-2117 .col-md-9{margin-top:51px;}
@media (max-width: 992px){
/*.page-node-2117 .col-sm-9*/.page-node-2117 .col-xs-12 .region-contact-us-map {margin-top:456px;}
}

.page-node-2117 .region-content strong { font-size: 14px !important;}
.page-node-2117 ul.quicktabs-tabs.quicktabs-style-excel { height:26.8px !important; padding:0 !important;}
#quicktabs-contact_us_all_maps ul.quicktabs-style-excel li{width:/*27%*/34.56%;text-align: center;}
#quicktabs-contact_us_all_maps ul.quicktabs-style-excel li.active a{padding:8.4px 10px !important;color:#5a85d8 !important;background:#f7f7f7 !important;}
#quicktabs-contact_us_all_maps ul.quicktabs-style-excel li a{padding:8.4px 10px !important;font-size: 14px;
font-family: Gotham-Book;color: #878585 !important;}
#quicktabs-contact_us_all_maps ul.quicktabs-style-excel li a:hover{color: #ffa500d6 !important;}
.programs-page .view-filters
{
width:100%;
}
 .programs-page #edit-combine-wrapper, .programs-page #edit-og-group-school-target-id-wrapper, #views-exposed-form-gju-staff-panel-pane-1 #edit-combine-wrapper,
#views-exposed-form-gju-professors-panel-pane-1 #edit-combine-wrapper,.page-publication #edit-og-group-school-department-target-id-wrapper,
.page-publication #edit-combine-wrapper, .page-announcement #edit-og-group-school-target-id-wrapper, .page-announcement #edit-combine-wrapper,
.view-display-id-panel_pane_9 #edit-combine-wrapper {

width:48.68%;
}

.page-publication-faculty .views-exposed-form .views-exposed-widget,.page-publication-periodicals .views-exposed-form .views-exposed-widget{width:50%;}
.page-publication-faculty .container-inline-date .form-item, .page-publication-faculty .views-exposed-form .container-inline-date .date-padding{width:100%;}
.page-publication-faculty .views-exposed-widget button.btn {margin-left:25px;}

.page-publication-periodicals .view-filters {display: none;}
.page-node-2882 .views-widget .form-type-select {margin-right:0 !important; width:unset !important;}

.page-node-2798 #edit-field-school-groups-target-id-wrapper, .page-node-2798 #edit-combine-wrapper,
.page-node-2882 #edit-og-group-school-department-target-id-wrapper ,.page-node-2882  #edit-combine-wrapper
{
width:48.42%;
}

.page-taxonomy-term #edit-field-release-date-value-wrapper,
.page-taxonomy-term #edit-title-wrapper, .page-taxonomy-term #edit-field-album-year-value-wrapper{width:/*48.42%*/51.5%;}
.page-taxonomy-term #edit-title-wrapper{display: none;}
.programs-page #edit-og-group-school-target-id-wrapper, .page-publication #edit-og-group-school-department-target-id-wrapper,
 .page-announcement #edit-og-group-school-target-id-wrapper{
margin-right: 2.5%;
}

.page-node-2798 #edit-field-school-groups-target-id-wrapper,.page-node-2882 #edit-og-group-school-department-target-id-wrapper,.page-taxonomy-term #edit-field-release-date-value-wrapper{
margin-right: 3.1%;
}
.programs-page  .views-exposed-widget .form-control{ /*width:100% !important;*/}

 /* .programs-page #edit-combine-wrapper .views-widget div { width:160 283px; border-radius:20px; margin-top:6px;}*/

#edit-combine-wrapper .views-widget div{border-radius:20px; width:100%;}

.programs-page .views-widget .form-type-select,.programs-page #edit-combine-wrapper .views-widget div {width:100%;}

.programs-page .views-exposed-widgets{ width:100%;}

/*.programs-page .views-exposed-form .views-submit-button {
position: relative;
right: 15px !important;
float:right  !important;
left:unset !important;
top:-25px !important;
}*/

.right-border{
border-right:1px solid !important;
}

/*#edit-og-group-school-target-id, #edit-og-group-school-department-target-id, .views-widget div, .views-widget .date-year.form-control, .page-announcement form-item-og-group-school-target-id
{
 
 width:443px ;
background-image:none;
 background: none repeat scroll 0 0 rgba(0, 0, 0, 0) #e8e7e7;
}
*/


.views-widget .form-type-select/*, .views-widget .date-year*/
{
background:none repeat scroll 0 0 transparent;
width: /*443px*/100%;
overflow:hidden;

 overflow: hidden;


background-image:none;
 background: none repeat scroll 0 0 #e8e7e7;
height: 25px;

}


.page-gju-programs .region-content{
margin-top:40px !important;
}

.page-gju-programs .region-content{ margin-top:27px !important;}
.programs-page .views-field-view-node {
/*background: #d2e8f5;
padding: 10px 15px;*/
width: 100%;
position:absolute;
/*top:40%;*/
text-align:center;
/*padding-right: 30px;*/
z-index:1;

background: url("../images/background programs.png") no-repeat ;
 
/*background-color:rgba(62,62,66,0.9);*/
background-color:rgba(0,0,0,0.55) !important;
background-size: 100% 100%;
/*width: 275px;
height: 337.85px;*/
width: /*283px*/90.5%;
height: /*345.85px*/100%;
/*opacity:0.92;*/

}

@media only screen and (max-width: 1199px){
.programs-page .views-field-view-node {
width:87.7%;}

.programs-page h4{
font-size:12px !important;
}
}
@media only screen and (max-width: 991px){
.programs-page .views-field-view-node {
width:92.5%;}

.programs-page h4{
font-size:18px !important;
}
}
@media only screen and (max-width: 767px){
.programs-page .views-field-view-node {
width:91%;}

.page-gju-programs .tabs--primary li {
width:50%;
}
.programs-page h4 {
  font-size: 16px !important;
}

}
@media only screen and (max-width: 648px){

 .programs-page h4 {
  font-size: 12.9px !important;
}
}
@media only screen and (max-width: 577px){
.programs-page .views-field-view-node {
/*width:94.54%;*/}

.programs-page .col-xs-12{ width:50%;}
}
@media only screen and (max-width: 473px){
.programs-page .views-field-view-node {
width:/*93.1%*/ 100%;
}
.programs-page .col-xs-12{ width:100%;}
.programs-page .views-row{
padding-left:0 !important;
padding-right:0 !important;
}
.programs-page h4 {
  font-size: 18px !important;
}
.tabs--primary > li > a ,.tabs--primary > li.active > a, .tabs--primary > li.active > a:hover, 
.tabs--primary > li.active > a:focus {padding:0 27px !important;}

}
/*@media only screen and (max-width: 460px){
.programs-page .views-field-view-node {
width:91.1%;}

}*/

@media only screen and (max-width: 465px){
.programs-page #edit-combine-wrapper, .programs-page #edit-og-group-school-target-id-wrapper/*, #edit-combine-wrapper,  #edit-og-group-school-target-id-wrapper,
#edit-og-group-school-department-target-id-wrapper,#edit-field-release-date-value-wrapper,#edit-field-album-year-value-wrapper*/ {
  width: 90%;
margin-right: 0;
/*margin-bottom:27px;*/
}
.programs-page .views-exposed-form .views-submit-button/*, .views-exposed-form .views-submit-button*/{top: -24px !important;
  position: relative;
  float: right;
  /*right: 30px;*/}
.programs-page .views-row-1{margin-top:22px;}
}

@media only screen and (max-width: 345px){
.tabs--primary > li > a {font-size:11.8px !important;}

.programs-page #edit-og-group-school-target-id-wrapper {margin-bottom:25px;}
.programs-page .views-row-1{ margin-top:25px;  }

}
.programs-page .views-field-view-node .field-content {
 /* margin-*/top: 45%;
  position: relative;
 /* width: 100%;*/
  display: block;
}

.programs-page .clearfix,.front-banners .clearfix{
transition: all .5s ease-out;
text-align: center;
}
.programs-page h4 {
  color: white;
  font-family: Gotham-Book;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 26px;
  text-align: center;
padding:0 15px;
margin-bottom:10px;
}


.programs-page .view-program{ 

color: #e3e1e1;
position: relative;
/*top: 95px;
left: -60px;*/
width: 132px;
background-color:rgba(0,0,0,0.6);

padding: 6.5px;
border-radius: 4px;
font-size: 12px;

opacity:0;
webkit-animation: button-off 0.5s;
-moz-animation: button-off 0.5s;
-o-animation: button-off 0.5s;
-ms-animation: button-off 0.5s;
animation: button-off 0.5s;
}



.programs-page .views-field-field-program-editable img{

filter:contrast(1.3);
width:100%;
}



.programs-page .views-field-body
{
float: left;
background-color: #f6f6f6;
height: 138px;
border: 1px solid #dbdbdb;
width:100%;
padding:15px;
overflow: hidden;
}
@media  (max-width: 565px )
{
.programs-page .views-field-body
{
height: 288px;
}
}

@media  (max-width: 473px )
{
.programs-page .view-content
{
float: left;
width: 100%;
margin-top: 30px;
}
.programs-page .views-widget 
{
width:100%;
}
}
.programs-page .view-content{ margin-right:-30px;}

.programs-page .views-row
{
float: left;
margin-bottom: 30px;
/*width:100%;*/
height: fit-content;
/*background: url("../images/background programs.jpg") no-repeat;
background-size:305px 337.85px;*/
padding-left:0;
padding-right:30px;

}
/*.programs-page .views-row-odd{
padding-left:0;
padding-right:30px;

}

.programs-page .views-row-even{
padding-left:30px;
padding-right:0;

}*/
.programs-page select.form-control
{
 background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 160px;
}


.view-contact-us-directory .views-field-title:after
{
content:" , "
}
/*.view-contact-us-directory a
{
color: #333434 !important;
font-size: 13px;*/
/*text-transform: uppercase;*/
/*font-family: Gotham-Medium;
}*/

.view-contact-us-directory .contact-name a{
color: #333434 !important;
font-size: 14.5px;
font-family: Gotham-Medium;
text-transform: uppercase;
}

.view-contact-us-directory .views-field-field-job-title div { margin-top:3px;}
.view-contact-us-directory .contact-job-title {
font-family: Gotham-Medium !important;
font-size: 12.5px;
}
.view-contact-us-directory  .views-field-php a {
font-family: Gotham-Book !important;
color:#5a85d8 !important;
}
.view-contact-us-directory  .views-field-php a:hover {
color:orange !important;
}
.view-contact-us-directory .views-field-field-job-title
{
color:#000;
}


.view-contact-us-directory  .views-row
{

margin-bottom:30px;


border: 1px solid lightgray;
background: /*#f1f2f4*/ #f3f3f382;
box-shadow: 0 0 3px lightgrey;
outline: 1px solid lightgray;
outline-offset: -0.5px;
padding: 20px !important;
margin-right:30px;
 /*width:46.72%;*/
height:191.433px;
}

.view-contact-us-directory .col-sm-6{ width:46.61%;}

.view-contact-us-directory {margin-right:-27px;}

@media only screen and (max-width:1200px){
.view-contact-us-directory .col-sm-6{ width: 45.86%;}


}
@media only screen and (max-width:1200px) and (min-width:784px) {

.view-contact-us-directory .contact-name a {font-size:13px !important;}
.view-contact-us-directory .contact-job-title {font-size:11.5px !important;}
.view-contact-us-directory .prof-bold {font-size:12px !important;}
.views-field-field-office .field-content,.view-contact-us-directory .views-field-field-telephone .field-content,
 .view-contact-us-directory .staff-email,.views-field-field-extension .views-label-field-extension,
.views-field-field-extension .field-content{font-size:12px !important;}
/*.views-field-field-extension{top: -3px;position: relative;}*/

}
@media only screen and (max-width:992px){
.view-contact-us-directory .col-sm-6{ width: 44.14%;}

}

@media only screen and (max-width:992px)and (min-width:784px){
.view-contact-us-directory  .views-row {height:210px;}

.view-contact-us-directory .views-field-field-office{margin-bottom: 0 !important;}

}


@media only screen and (max-width:783px){
.view-contact-us-directory .staff-email{font-size:13px !important;}
.view-contact-us-directory .col-sm-6{ width: 99.8%;}
.view-contact-us-directory  .views-row {margin-right:0;}
.view-contact-us-directory {margin-right:0;}
}

 @media only screen and (max-width:577px){ 
.view-contact-us-directory .views-field-field-telephone{margin-top:10px;}

}
@media only screen and (max-width:440px){
.view-contact-us-directory .contact-name a {font-size:13px !important;}
.view-contact-us-directory .contact-job-title {font-size:11.5px !important;}
.view-contact-us-directory .prof-bold {font-size:12px !important;}
.views-field-field-office .field-content,.view-contact-us-directory .views-field-field-telephone .field-content,
 .view-contact-us-directory .staff-email,.views-field-field-extension .views-label-field-extension,
.views-field-field-extension .field-content{font-size:12px !important;}


}
 @media only screen and (max-width:371px){ 
.view-contact-us-directory .views-field-field-telephone{margin-top:10px;}
/*.views-field-field-extension{top: 7px;}*/
}
/*.view-contact-us-directory  .views-row-odd{
margin-right:15px ;

}

.view-contact-us-directory  .views-row-even{
margin-left:15px ;

}*/

.view-contact-us-directory .views-field-field-job-title, .view-contact-us-directory .views-field-field-exchange-officer
{
/*border-bottom:1px solid #c5c5c5;*/
float: left;

padding-bottom: 10px;
width: 100%;
}

.view-contact-us-directory .views-field-field-office {
/*background: url("../images/office.png") no-repeat;*/
float: left;
/*padding-left: 23px;*/
margin-bottom: 10px;
height: 20px;
width: 100%;
}
.view-contact-us-directory .views-field-field-email, .view-contact-us-directory .views-field-field-exchange-email 
{
background: url("../images/email-doctor.png") no-repeat;
float: left;
padding-left: 23px;
margin-bottom: 10px;
height: 20px;
width: 100%;

}
.view-display-id-panel_pane_8 views-field-title a
{
font-weight:bold;
}
.parteners-department .views-field-field-partner-email
{
background: url("../images/email-doctor.png") no-repeat;

padding-left: 23px;
position: absolute;
left:150px;
top: 40px;
}
.parteners-department .views-field-field-partners-phone
{
background: url("../images/phone-doctor.png") no-repeat;
padding-left: 23px;
position: absolute;
left: 150px;
top: 63px;
}
.parteners-department .views-field-title a
{
color:black;
font-weight:bold;

}
.parteners-department .views-row
{

position:relative;
width: 100%;
height: 130px;
}
.parteners-department .views-row img
{
border:1px solid #d2d2d2;
position:absolute;
top:15px;
left: 15px;
background: white;

}
.view-contact-us-directory .views-field-field-office{font-family: Gotham-Book;
color: #333434;font-size: 12px !important;  }
.view-contact-us-directory .views-field-field-telephone
{
/*background: url("../images/phone-doctor.png") no-repeat;*/
float: left;

/*margin-bottom: 10px;*/
height: 20px;
margin-right:5px;
font-family: Gotham-Book;
color: #333434;font-size: 12px !important;
}
.view-contact-us-directory .views-field-title {

float:left;
}

.parteners-department .views-field-title 
{
border-bottom:1px solid #c5c5c5;
padding-left: 150px;
 padding-top: 15px;
}
.parteners-department .views-row:hover
{
background:#d2e8f5;
}

@media  (max-width: 473px )
{
.parteners-department .views-field-title
{
display:none;
}
.parteners-department .views-field-field-partner-email
{
display:none;
}
.parteners-department .views-field-field-partners-phone
{
display:none;
}
}


.block-contact-form-blocks input[type="text"]
{
width:100%;
}
.page-node-2117 ..views-field-title
{
font-weight: bold;
margin-bottom:15px;
}
.page-node-2117 .views-field-titlea
{
color:#428bca;
}
.page-node-2117 .main-contact-form
{
padding-left:0;
display:none;
}
.page-node-2117 .view-contact-us-directory .views-field-title:after
{
content:"";
}
/*.page-node-2117 ul.quicktabs-tabs.quicktabs-style-excel{background:unset}*/

#colorbox img {
  max-width:  auto!important;
  max-height:  auto !important;
}
.node-type-words-from-the-dean .field-name-field-director-dean-image, .node-words-from-the-dean .field-name-field-director-dean-image
{
/*float:right;
border:1px solid #d2d2d2;
margin-left: 15px;*/
margin-bottom: 15px;
margin-top: 5px;
}

.node-type-words-from-the-dean .field-item img, .node-words-from-the-dean .field-item img{

  width: 100%;
 /* height: 260px;*/
 /* object-fit: cover;
  object-position: top;*/
outline: 4px solid rgba(255,255,255,0.6);
outline-offset: -3px;
}
.node-type-words-from-the-dean .field-name-field-signature, .node-words-from-the-dean .field-name-field-signature
{
color:#6b6b6b;
padding:15px;
background-color:#f2f2f2;
float:left;
margin-top:15px;
} 
.node-type-words-from-the-dean .field-name-field-signature h3, .node-words-from-the-dean .field-name-field-signature h3
{
font-size:14px;
margin-top:0px;
}
.node-words-from-the-dean h2
{
display:none;
}
.page-node-edit.node-type-words-from-the-dean .field-name-field-director-dean-image
{
float:none;
}

.page-node-2117 .contact-name a
{
font-weight:bold;
color:black;
}
.page-node-2117 .col-lg-8
{
padding:0px;
}
.view-contact-us-directory h3
{
font-size:15px;
font-weight:bold;
margin-top:20px;
}
.jcarousel-skin-default .jcarousel-item
{
border:none;
}
.first-content .node-page  h2
{
display:none;
}



@media  (mAX-width:530px )
{

.front header#navbar
{
height:100px;

}


}

@media  (mAX-width:540px)
{


#navbar-inner.navbar {

height: 81px;
}
.form-control, .form-control
{
width:200px;
}
}

@media  (mAX-width:540px)
{

.region-header .block-search input
{
width: 85%;
}

.page-node-2117 #block-search-form {
    margin-top: 7px !important;
}

.not-front form#search-block-form {
    margin-top: 5px !important;
}
}


.testimonials-page .views-field-body, .testimonials-page .views-field-body-1  {
float: left;

height: fit-content;

width: 100%;
padding: 15px;
background: #f1f2f4;
box-shadow: 0 0 5px #d3d3d3a6;
border: 1px solid #e1e1e1;
}
.testimonials-page .views-field-title {
background: /*#d2e8f5*/#a6cae2 !important;
padding: 10px 15px;
width: 100%;
margin-bottom: 0px;
text-transform:uppercase;
color: #595959;
font-family: Gotham-Medium !important;
}
.testimonials-page .views-field-title span.field-content {
color: #595959;
font-family: Gotham-Medium !important;
}

.testimonial-body div{

float:unset !important;
}

.testimonial-body  img
{width: 100% !important;
height: 170px !important;

}

.testimonials-page .views-field-title a{
font-family: Gotham-Medium;
text-transform:uppercase;
width: unset;
background: unset;
}
 .testimonials-page .views-field-title  a:hover {

color:orange; opacity:0.8;
}
.testimonials-page .views-row {
float: left;
margin-bottom: 30px;
width: 100%;
}
.testimonial-image
{
float:left;
margin-right:15px;
border: 1px solid #dbdbdb;
}

.incom-link,.lab-link,.testimonial-link{
  color:#5a85d8 !important;
  position: relative;
  float: right;
}

.scholarship-link {color:#5a85d8 !important;
position: relative;
float: right;
right:15px;
bottom:35px;
}

.projects-link{position: absolute;
  
  color: #5a85d8 !important;
  right: 15px;
  bottom:40px;}

.testimonial-link:hover,.lab-link:hover{
color:orange !important;
opacity:0.8;
}
.page-node .region-content .contact-us-information p
{
margin:0px;
margin-bottom: 5px;
}
.page-node-2117 .main-container
{
background:#f6f7f8;
margin-top:169px;
}

.page-node-2117 .region-content div .pane-content {margin-top:0;}

.page-node-16845 .col-sm-12,.page-node-16935 .col-sm-12,.page-node-16935 section div.col-xs-12 {padding:0 !important;}
.page-node-16845 .main-container, .page-node-16935 .main-container
{
background:#f6f7f8;
margin-top:169px;
}


.page-node-16845 .region-content {margin-top:-5px !important;}
.page-node-16935 .region-content, .page-node-16980 .region-content {margin-top:54px !important;}
.page-node-16980 .page-header-wrap,.page-node-16853 .page-header-wrap {margin-top:62px;text-align: center;font-size: 28px !important;}
.page-node-16929 .page-header-wrap {margin-top:81px;}
.page-node-16935 .region-page-slideshow {margin-top: 175px !important;}
.page-node-16980 section.col-sm-12,.page-node-16929 section.col-sm-12 ,.page-node-17061 section.col-sm-12 {padding: 0 !important;}
.page-node-16988 .page-header-wrap {display: none;}
.page-node-16988 .region-content {margin-top:1.875rem !important; }
.page-node-16988 .region-content p{font-size: /*1.8125*/2.7rem; }
.page-node-16988 #block-views-research-block,.page-node-16853 .region-content  {/*width:50%;*/margin-top: 65px;}
.admission-B1 .block-title,.admission-B2 .block-title,.admission-B3 .block-title,.admission-B4 .block-title, .admission-B5 .block-title,/*,.sustainbility-B1 .block-title, .sustainbility-B2 .block-title,
.sustainbility-B3  .block-title,.sustainbility-B4 .block-title, .page-node-16980 .block-title*/.page-node-16980 #block-views-sustainability-block-2 .block-title

{text-align: center; color:#2685d9;margin: 50px 0 !important;font-family: Gotham-Book;}
.page-node-16980 #block-views-sustainability-block-2 .block-title {text-align: left !important;margin-top: 37px !important;}
/*.admission-B1 .col-xs-12 {padding:0 !important;}*/

.admission-menu1 li.col-md-4, .sustainbility-menu1 li.col-md-4{
width:32.22222222%;

}
@media (max-width: 1200px){
  .sustainability-topics .views-field-body-et .field-content {overflow-y: scroll;}
}
@media (max-width: 997px){

.admission-menu1 li.col-xs-12, .sustainbility-menu1 li.col-xs-12{
margin:0 !important;
width: 100% !important;
/*height: unset !important;*/
margin-bottom: 30px !important;
}
.adm-guid-video {padding:0px; /*height:unset !important;*/}

}

@media(max-width:992px)  /* (max-width:1262px ) and */
{
  .admission-menu2 li, .sustainbility-menu2 li, .admission-menu3 li {height:unset !important;}
  .admission-menu3 li.last {padding-bottom: 22px !important;}
  #quicktabs-container-view__Admission__block,#quicktabs-container-view__sustainability__block {margin-top: /*-9px*//*-106*/-25px !important;/*position: relative !important;*/padding-top:0 !important;}
  /*.admission-menu2 {margin-top:/*80*//*34px !important; }*/
  .admission-datatable1 ul.quicktabs-tabs li, .sustainbility-datatable1 ul.quicktabs-tabs li{ margin-bottom: 0 !important; }
 
}
@media (max-width: 768px) { 
  .views-row-even.sustainability-topics .views-field-body-et {float: unset !important;}
  .sustainability-topics .views-field-body-et {width: 100% !important;}
  .views-row-odd.sustainability-topics .views-field-field-sustainbility-image-editable {float: unset !important;}
  .views-field-field-sustainbility-image-editable {width: 100% !important;}
  .sustainability-topics {height: auto !important;}
  .sustainability-topics .views-field-body-et {padding-left: 0px !important; padding-right: 0px !important;}
}

/*@media(max-width:667px){

  .admission-menu2 {margin-top:66.5%!important; }
}*/
.view-display-id-block {margin-right: -20px !important;}
.admission-menu1 li,.sustainbility-menu1 li{
display: inline-block;
   
    background-size: 100% auto;
    /*height: 300px;*/
    padding:0 ;
    margin-right: 0.8%;
    box-shadow: 0 0 3px lightgray;
}
.sustainability-operation {padding-left: 0px !important;padding-right: 20px !important;margin-bottom: 80px;  }
.views-field-field-sustainbility-img--editable{box-shadow: 0 0 4px lightgrey;}
.sustainability-operation .views-field-title-field-et {position: absolute;padding:15px 0;width: calc(100% - 20px);   display: inline-flex;   justify-content: center;  box-shadow: 0 0 4px lightgray;}
.sustainability-operation .views-field-title-field-et .field-content a{position: relative; width: 100%;}
.about-sustainability{text-align: center !important;font-size: 20px !important;}
#block-views-sustainability-block-2 .view-sustainability{/*margin-right: -35px;*/margin-top: 60px;}
 .sustainability-topics {

  
  padding-right: /*20px */0 !important;
  padding-left: 0 !important;
  height: 461.5px;
  margin-bottom: 60px;
 }

 .views-field-field-sustainbility-image-editable {box-shadow: 0 0 5px lightgray; width:53%;}
 .sustainability-topics .views-field-body-et {width:47%;padding-right: 30px; height: 100%;}
 .sustainability-topics .views-field-body-et .field-content {background: #e5e5e7;  padding: 30px; padding-right:30px !important;height: 100%;}
 .sustainability-topics .views-field-body-et .field-content h1{text-align: center; font-size: 23px !important; text-shadow: 0 1px 0 #fff;}
 .sustainability-topics .views-field-body-et .field-content .nav li {text-align: justify;background: url(yellow-arrow.png) no-repeat left 10px;
  padding-left: 15px;}
 .views-row-odd.sustainability-topics .views-field-field-sustainbility-image-editable {float: right;}
 .views-row-even.sustainability-topics .views-field-field-sustainbility-image-editable {float: left;}
 .views-row-even.sustainability-topics .views-field-body-et {float:right;padding-left: 30px;padding-right:0 !important}
/* .views-row-even.sustainability-topics .views-field-body-et .field-content {  padding-right:30px !important;padding-left:30px !important}*/
.admission-menu1 li.menu-mlid-7968, .sustainbility-menu1 li.menu-mlid-8039 { background: url("../images/APPLY-NOW-Bachlor.jpg")no-repeat;  background-size: 100% auto;}
.admission-menu1 li.menu-mlid-7969,.sustainbility-menu1 li.menu-mlid-8040 {margin-left:0.8%;  background: url("../images/APPLY-NOW-Master.jpg")no-repeat;   background-size: 100% auto;}
.admission-menu1 li.menu-mlid-7970,.sustainbility-menu1 li.menu-mlid-8041 {margin-left:0.8%; margin-right: 0 !important;  background: url("../images/APPLY-NOW-Phd.jpg")no-repeat;   background-size: 100% auto;}

.admission-menu1 li a, .sustainbility-menu1 li a,.views-field-field-sustainbility-link-editable{ /*padding: 20px 0 !important;*/
  padding-top:76%;
  padding-bottom: 16px;
  /*margin-top: 71.8%;
  background: white;*/
  text-align: center;
  /*width: 95%;*/
  color:#383838;
  font-size: large;
}
.views-field-field-sustainbility-link-editable {padding: 20px !important;  box-shadow: 0 0 5px lightgray;background: white;}
.admission-menu1 li a:hover,.sustainbility-menu1 li a:hover ,.views-field-field-sustainbility-link-editable a:hover{color:orange;/*background: white;*/}

.admission-B2,.admission-B3,.admission-B5,.sustainbility-B1,.sustainbility-B2,.sustainbility-B3 ,.sustainbility-B4 {margin-top:/*8*/50px;}
.admission-B1{margin-top:/*8*/57px;}

.admission-datatable1 table thead {display: none;}

/*.admission-datatable1 tr{
padding: 15px 0 !important;
background: white;
margin-bottom:3px;
}

.admission-datatable1 tr.even{
  background:#e5e5e7 !important;
  
}

.admission-datatable1 td.sorting_1{position: absolute; right:0;}
.admission-datatable1 .datatables-expand {
  background: url("../images/arrows-bottom-black.ico") center center no-repeat ;
  background-size: 18.5px auto;
  text-indent: -9999px;

}*/
.admission-datatable1 .quicktabs-tabpage .views-field-title-field-et,.sustainbility-datatable1 .views-label-body-et, .sustainbility-datatable1 .views-field-title-field-et{/*display: none;*/visibility: hidden;}
.admission-datatable1 ul.quicktabs-tabs li,.sustainbility-datatable1 ul.quicktabs-tabs li{
  padding: 15px 0 !important;
  /*background: #e5e5e7 ;*/
  margin-bottom:3px;
  
  display: inline-block;
  text-align:center;
  /*box-shadow: 0 0 3px lightgray;*/



  background: none;
    /*float: left;*/
    position: relative;
    
    margin: 0;
    padding: 0;
    margin-bottom: 80px;
}

.admission-datatable1 ul.quicktabs-tabs ,.sustainbility-datatable1  ul.quicktabs-tabs {padding:0; /*background-color: white;*/}
/*.admission-datatable1 ul.quicktabs-tabs li.first,.admission-datatable1 ul.quicktabs-tabs li.last{ background: white !important;}*/
.admission-datatable1 ul.quicktabs-tabs li a, .sustainbility-datatable1 ul.quicktabs-tabs li a {color:#383838;font-size:large;/*background: url("../images/arrows-bottom-black.ico") right center no-repeat*/ ;
  background-size: 18.5px auto; width:70%;display: inline-block;}
.sustainbility-datatable1 ul.quicktabs-tabs li a{font-size:13.5px !important;width:100%;}

  .admission-datatable1 ul.quicktabs-tabs li a:hover, .sustainbility-datatable1 ul.quicktabs-tabs li a:hover{color:orange;}
  .admission-datatable1 ul.quicktabs-tabs li.active , .sustainbility-datatable1 ul.quicktabs-tabs li.active {background: /*#f7f7f7*//*#f0f0f0*/#f6f7f8 !important; border: 1px solid #ddd;
    border-bottom-color: transparent;border-radius: 4px 4px 0 0;z-index:1;}
.sustainbility-datatable1 ul.quicktabs-tabs li.active {overflow: hidden;text-overflow: ellipsis;}
  .admission-datatable1 ul.quicktabs-tabs li.active a, .sustainbility-datatable1 ul.quicktabs-tabs li.active a{color:#2685d9;}

 #quicktabs-container-view__Admission__block, .sustainbility-datatable1 #quicktabs-container-view__sustainability__block {/*display:none;*//*background: /*#f0f0f0*//*#f6f7f8;*/
/*box-shadow: 0 0 4px lightgray;*/
padding-top: 30px/*20px 0*/;
/*margin-top: 55px ;
position: absolute;
width: 100%;
border-top: 1px solid #ddd;*/
margin-left: 1px;
}


#quicktabs-container-view__Admission__block .quicktabs-tabpage, .sustainbility-datatable1 #quicktabs-container-view__sustainability__block .quicktabs-tabpage  {box-shadow: 0 0 4px lightgray;background:#f6f7f8;margin-top: 26px;padding:30px;border-top: 1px solid #ddd;}
.sustainbility-datatable1 #quicktabs-container-view__sustainability__block .quicktabs-tabpage {margin-top:20.5px !important;}
.quicktabs-tabpage ul li, .quicktabs-tabpage p, .sustainbility-datatable1 .quicktabs-tabpage ul li, .sustainbility-datatable1 .quicktabs-tabpage p {padding:5px 0;font-size: 14px;}
.quicktabs-tabpage ul li, .sustainbility-datatable1 .quicktabs-tabpage ul li{background: url(yellow-arrow.png) no-repeat left 10px ;padding-left:15px;font-family: Gotham-Book;}

  /*   Scholarships Block   */

  /*.admission-menu2 {margin-top: /*178*//*467*//*353*//*581px;}*/

  .admission-menu2 .menu-name-menu-scholarships,.sustainbility-menu2 .menu-name-menu-projects-and-activities,.admission-menu3 .menu-name-menu-admission-students{margin-right: -20px;}
  .admission-menu2 li,.sustainbility-menu2 li, .admission-menu3 li{
    display: inline-block;
       
        background: /*#e5e5e7*/white;
        background-size: 95% 100%;
        text-align: center;
       box-shadow: 0 0 6px lightgray;
        padding-top: 15px;
        height: 85.7px;
        background: linear-gradient(to bottom,#e5e5e7 10px, white 10px 100%);
        margin-bottom: 20px;
        border-right: 20px solid #f7f7f7;
        clip-path: inset(0px 0px 0px -5px);/*remove box shadow from all side except left*/
       /* margin-right: 20px ;*/
      /*  width:31.7% !important;*/
    }

    /*@media (max-width:1245px){
      .admission-menu2 li{
        width:31.6% !important;
      }
    }

    @media (max-width:1200px){
      .admission-menu2 li{
        width:31.3% !important;
      }
    }*/
    .admission-menu3 li.last {padding-top:35px !important}

    /*.admission-menu2 li:nth-child(odd) { background: white; }*/
    
    .admission-menu2 li a, .sustainbility-menu2 li a,.admission-menu3 li a,.admission-menu3 li span.nolink{ padding: 20px 0 !important;
     
     
      text-align: center;
      color:#383838;
      font-size: medium;
    }

  

    
    .admission-menu2 li a:hover,.sustainbility-menu2 li a:hover,.admission-menu3 li a:hover {color:orange;background: transparent;}


    .adm-guid,.sus-club {box-shadow: 0 0 3px lightgray;}
    .sus-club {overflow-y: scroll;height: 258px;}
     .adm-guid li,.adm-guid p{font-family: Gotham-Book; font-size: medium;}
     .sus-club li, .sus-club p{font-family: Gotham-Book; font-size: 15px;}
    .adm-guid h1 {font-family: Gotham-Medium;font-size: large;}
    .adm-guid li a{padding:0 !important; color:#383838 !important;}
    .adm-guid li a:hover{padding:0 !important; color:orange !important;background: none;}
    .adm-guid-video,.sus-club-img{  height: 258.75px; padding-right: 0;}
    .apply-btn {text-align: center;margin:0;margin-top: 5px;}
    .apply-btn a {background: #2685d9; padding:10px;color:white;font-family: Gotham-Medium;font-size: medium;}


    .menu-name-menu-admission-students {/*background: #2685d9;*/
      /*padding: 8px 0; /*box-shadow: 0 0 3px lightgray;/*width: 100%;/*overflow: hidden;*/}
    /*  .menu-name-menu-admission-students .menu {animation: menuAnimation 18s linear infinite;}*/
      .admission-B5 .menu li {text-align: center;}
     /* .admission-B5 .menu li span.nolink, .admission-B5 .menu li.menu-mlid-8033 a{

        padding: 3px;
        color:#383838;
        font-size: medium;
font-family: Gotham-Medium;
      }*/

    /*  @keyframes menuAnimation {
        0% {
          transform: translateX(-60%);
        }

        

        100% {
          transform: translateX(55%);
        }
      }*/
      
    /*  .menu-name-menu-admission-students .menu li {
        animation: menuAnimation 7s ease-in-out infinite;
        animation-delay: calc(0.9s * var(--item-index));
      }*/
/*.admission-datatable1 .datatables-expand::after{
  background: url("../images/arrows-bottom-black.ico") right center no-repeat ;

  background-size: 18.5px auto;
  
  text-align: end;
content:"";
visibility: visible;
}*/

/*********      project office page proadcast                                              *******/
.view-project-office-proadcast {margin-right: -20px;}
.view-project-office-proadcast .views-row {padding-right:20px !important; margin-bottom: 20px;padding-left:0px !important;  } 

@media (max-width:1200px){
.view-project-office-proadcast .views-row{width:100% !important;}
}
.views-field-field-project-office-link-editable {
  text-align: center;
  padding: 15px;
  box-shadow: 0 0 4px lightgray;
  background: white;
  

}
@media (max-width:1228px) and (min-width:1200px)
{
  .view-project-office-proadcast .views-row {
    width: 31% !important;
  }


}
.views-field-field-project-office-link-editable a{  
  height: 20.7px;
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;}

  .page-node-16988 section.col-sm-12 {padding:0 !important;}
.research-overview {height: 220px; padding:0 !important;margin-bottom: 50px;}
.col-md-6.research-overview {float: unset !important;}
.views-row-1.research-overview {width: 100% !important;}
.views-row-1.research-overview .views-field-body-et .col-md-3 {width: 29.3% !important;}
.views-row-1 .col-md-4.research-overview-img{width: /*16.*/20.666666666666664% !important;}
.views-row .col-md-4.research-overview-img {width:41.33333333333333% ;}
@media (max-width: 992px){

  .views-row-1 .col-xs-12.research-overview-img,.views-row .col-md-4.research-overview-img{width: 100% !important; padding-right: 0 !important;}
  .views-row-1.research-overview {margin-bottom: 450px !important;}
  .views-row.research-overview {margin-bottom: 150px;}
  .research-overview .views-field-title-field-et .field-content {margin-top: 15px;}
  .views-row-1.research-overview .views-field-body-et .col-md-3 {width: 100% !important;}
}
.research-overview .views-field-body-et p {font-size:15.5px !important;}
.research-overview-img {padding-left:0  !important;height: /*120*/193px;padding-right: 25px !important;}
.research-overview-img img {height: 100%;box-shadow: 0 0 15px lightgray;
  border-radius: 4px !important;}

.research-overview .views-field-title-field-et .field-content {font-size: 20px !important;margin-bottom: 15px;}
.research-overview .views-field-title-field-et  a {color:#003262;text-decoration: underline;}

.views-field-field-research-overview-link-et{text-align: center; padding: .3125rem .9375rem;width: fit-content;margin-left: 17%;}
.views-field-field-research-overview-link-et a{ text-decoration: underline !important; text-underline-offset: 9px;  text-decoration-color: #eaeaea !important;}

.research-video{
  float: right;
  
  margin-top: -45px;
  padding: 0 !important;
  height: 280px;


}

.calendar-calendar tr td.today

{
background-color:transparent;
}
.calendar-calendar table thead
{
border-bottom:none;
}

.page-node .region-content .faq p
{
margin:5px 0 !important;


}
.page-node-3319 .region-content .faq p {margin-bottom:0 !important;}

.page-search .inner-container {padding-top: 167px;}
.page-search .region-content{margin-top:38px;}
.page-search .input-group {display:block;}
.page-search .input-group {display:block;}
.page-search .input-group .form-control {float:left;margin-right:20px;}
.page-search .form-group {margin-bottom: 25px;}
.page-search button.btn
{
/*background-color: transparent;
background: url("../images/search-submet-bg.png") no-repeat;
width: 100px;
color: transparent;
border: none;
height: 34px;

margin-top: 0 !important;
font-size:0px;*/
border-radius: 0px;
margin-top: 0 !important;
background-size: 16px auto;
height: 29px;
}
.page-search button.btn:hover {
opacity: 0.8;
}
.page-search input {
padding-left:10px;
}
@media  (mAX-width:966px)
{
.copyright-menu li
{
float:left !important;
}
.copyright-menu
{
background:none;
}

}




.programs-directory li
{
background: url(yellow-arrow.png) no-repeat left 5px;
list-style: none;
padding-left: 15px;
}
.field-name-field-add-this
{
float: right;
width: 21% !important;
}

.node-type-news .field-name-body
{
width: 100%;
float: left;
text-align: justify;
}

@media  (mAX-width:1200px)
{
.field-name-field-add-this
{
width:100% !important;
margin:10px 0;

}

#more-info
{
display:none;
}

.wrapper {
width: 100% !important;
}
.main-contact-emails
{
padding-left:0px;
}
}
@media  (max-width: 1200px) and (min-width: 993px)
{

#map_canvas img  {  height: 318.9px !important;}

.region-contact-us-map .quicktabs-style-navlist ul.quicktabs-tabs.quicktabs-style-navlist li a{ padding-top:45.2px !important;}
.region-contact-us-map .quicktabs-style-navlist ul.quicktabs-tabs.quicktabs-style-navlist li.first a { padding-top:37px !important;}
.region-contact-us-map .quicktabs-style-navlist ul.quicktabs-tabs.quicktabs-style-navlist li a{height:105.5px !important;}

#quicktabs-contact_us_all_maps ul.quicktabs-style-excel li a{ font-size: 12px !important; margin-top: -8px !important;}
.page-node-2117 .region-content p, .page-node-2117 .region-content strong {

font-size: 13.5px !important;}

.page-node-2117 .region-content {
  margin: 42px 0 !important;}

}
@media (max-width: 1200px) {
.page-node-2117 .view-contact-us-directory a/*,.view-contact-us-directory .staff-email */{font-size:11.5px !important;}
.view-contact-us-directory table > tbody > tr > td{ padding: 0 !important ; padding-right:20px !important; }
.page-node-2117 .view-contact-us-directory td .views-field-title-field-et{padding-bottom:12px;}
 #quicktabs-main_contact_us_all_emails li a { margin-top: -7px !important; font-size: 12px !important; padding-left:0px !important; padding-right:0px  !important; margin-right:0 !important;}
.region-contact-us-map .quicktabs-style-navlist > ul > li a { font-size: 1em !important;}
}

@media  (mAX-width: 992px) 
{

.page-node-2117 .region-content p, .page-node-2117 .region-content strong {

font-size: 12px !important;
}

.page-node-2117 .region-content {
  margin: 41px 0 !important;}
#quicktabs-contact_us_all_maps ul.quicktabs-style-excel li a{font-size:11px !important; margin-top: -8px !important;}
.region-contact-us-map .quicktabs-style-navlist ul.quicktabs-tabs.quicktabs-style-navlist li a {
  height: 98px !important;
}
#map_canvas img ,#map_canvas {
  height: 296px !important;
}
#quicktabs-contact_us_all_maps ul.quicktabs-style-excel li.active a { padding-left:0 !important; padding-right:0 !important;}
}

@media (max-width: 768px )
{
.page-node-2117 .region-content {margin-bottom: 20px !important;}
#quicktabs-main_contact_us_all_emails li { width:fit-content !important; padding-right: 5.99% !important;}
#quicktabs-main_contact_us_all_emails li a {font-size:11px !important;margin-top: -5px !important;}
.page-node-2117 .view-contact-us-directory a/*, .view-contact-us-directory .staff-email */{
  font-size: 10px !important;}
}
@media  (mAX-width:990px)
{

.page-node-2117 .region-content {
width: 100% !important;
}
.wrapper {
width: 100% !important;
margin-bottom:15px;
}

}

.full-map-contact
{
display:none;
}

@media  (mAX-width:546px)
{

.wrapper {
display:none;
}
.full-map-contact
{
display:block;
}

}


.ui-accordion .ui-accordion-content
{
padding: 0em 2.2em;
}
.node-type-directory .region-content span, .node-type-directory .region-content p, .node-type-directory .region-content div
{
text-align:left;
}
.node-type-directory .region-content div.dataTables_paginate {
text-align: center;
}


.page-node .region-content .prof-publications tr:nth-child(odd)
{
background:transparent;
padding:0px;
}
.page-node .region-content .prof-publications table tbody tr.even
{
background:transparent;
padding:0px;
}
.page-node .region-content .prof-publications table>tbody>tr>td {
padding: 0px 0 15px 0;
background: url(yellow-arrow.png) no-repeat left 5px;
list-style: none;
padding-left: 15px;
margin-bottom: 3px;
text-align: justify;

}
.views-field-field-contact-email .main-contact-mail
{
float: left;
width: 100%;
}
.views-field-field-contact-email .main-contact-mail a
{
color:#1f8bcc;
font-weight:normal;
color: #1f8bcc !important;
}
.page-node .region-content .prof-publications .views-field-field-year
{
display:none;
}
/*#menu-334-1 ul ol
{
padding-top:20px;
}*/
.node-front-publication img
{
float: left;
margin-right: 15px;
}

.pagination>li:last-child>a, .pagination>li:last-child>span
{
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
@media (max-width: 720px)
{
.views-row-even.news-page .news-title a {
left: 0px;
}
}

@media (max-width: 300px)
{

.region-front-focus .view-front-page-blocks {
    height: 440px;
}
}

#professor-node .view-display-id-panel_pane_4 {height:fit-content; margin-bottom:49.8px;}
.back-department
{
font-size: 18px;
color: black;
font-weight: bold;
/*margin: 10px 0;*/
}
.back-department a
{
color:black;
}

.back-school-department 
{
/*position: absolute;*/
right: 15px;
top: 51px;
color:#5a85d8;

}
.page-node-1309 .region-sidebar-tabs {display:block;}
.back-school-department a 
{
color:#5a85d8;
font-weight:bold;
/*background: url("../images/back.png") no-repeat;*/
/*float: right;*/
/*padding-left: 23px;*/

height: 20px;
}
.building .news-page
{
/*width:100%;*/
}
.building .news-page .news-breif
{
width:100%;
}
/*.building  .views-row-even.news-page .news-title span {
left: 43%;
position: absolute;
font-weight:bold;
}*/
.building  .views-row /*-even.news-page .news-title*/ {
height: 335px;
}
.building  .news-page .news-title span,.building  .news-page .news-title {

font-weight:bold;
text-align:center;
}
.building  .news-page .news-breif ol
{

padding-left: 5px;
}
.building  .news-page .news-breif ol li
{
background: url(yellow-arrow.png) no-repeat left 5px;
list-style: none;
padding-left: 15px;
}

/*.page-header-wrap,*/ /*#group-editor .views-field-title 
{

 border-bottom: 2px solid #b6b6b6;
border:none;
    height: auto;
    margin-bottom: 10px;
    margin-top: 20px;
    position: relative;
    text-transform: none;
margin: 49px 0 15px !important;
}*/
.page-header-wrap, #group-editor .views-field-title {   text-transform: uppercase;}
.page-sitemap .page-header-wrap {margin-top:40px;}


#group-editor .views-field-title span{ position:absolute; top:-3px;}
.page-header,#group-editor .views-field-title span
{
/*border-bottom: 2px solid #f9a61e;*/
border:none;
/*color: #000000;*/
margin: 0 !important;
padding: 0 !important;
display: inline-block;
/*padding-bottom: 5px !important;

padding-right:10px !important;
margin-bottom: -2px !important;*/
/*max-width: 600px;*/
}
/*#group-editor .views-field-title span
{
  border-bottom: 2px solid #f9a61e !important;
    bottom: -2px;
    display: inline;
  
    left: 0;
    padding: 1px 10px 1px 0;
    position: absolute;
}*/

.facebook_wall iframe
{
display:none;
}


/*.jb-navigation*/ .jb-panel-detail {border: 1.5px solid #5b5959 !important;}
.node-type-gallery .main-container, .page-newsslideshow  .main-container{

background-color: #000000;
box-shadow: none;
}
.node-type-gallery, .page-newsslideshow {

background-color: #000000;

}
.node-type-gallery .page-header, .page-newsslideshow .page-header
{
color:#ffb844;
border: none;
}

.node-type-gallery  .gju-signature,  .page-newsslideshow .gju-signature
{
display:none;
}

.page-newsslideshow  .page-header-wrap
{
  margin: 43px 0 0 !important;
}


.node-type-gallery .region-content {margin-top:60px !important;}

.region-school-logo,.views-field-field-school-logo 
{
height:73.85px;
}

.page-node-687 .views-field-field-school-logo {margin-top:-1px;}



.back-school-logo img
{

float:left;
}

.view-id-contact_us_directory .views-field-title {
    margin-bottom: 3px;
}
.view-id-contact_us_directory .views-field-field-contact-email
{
margin-bottom:5px;
float:left;
width:100%;
}

.pagination>.active>a:hover
{
color:white;
}
.region-front-news  h2.block-title a, .region-front-calender  h2.block-title a 
{
padding: 1px;
}



@-moz-document url-prefix() {

   /*#group-editor .views-field-title span {
  
    padding: 0 10px 0 0 !important;
}
#group-editor .views-field-title {
   
    padding-bottom: 10px;
}*/
.region-front-news  h2.block-title a, .region-front-calender  h2.block-title a 
{
padding: 1px;
}
}


.media-categories .views-row, .news-gallery .views-row
{
text-align:center !important;
/*padding: 15px !important;*/
padding-left: 0 !important;
height:fit-content; /*325*//*300px;*/
margin-bottom: 30px /*10px 0 15px*/;
padding-right:30px
}

.media-categories .views-row{margin-bottom: 5px ;  padding-right:2.5px}
.media-categories .views-row-even{ padding-right:0px; padding-left:2.5px !important;}

.media-categories .views-field-title-field-et 
{ box-shadow: 0 0 4px lightgray;
/*width: 275px;*/
/*height: *//*40px*//*11vh*/;
padding: /*10*/3px 5px;
/*outline: 2px solid #d3d3d352;
outline-offset: -1px;*/
position: absolute;
bottom: 2px;
background: #6f6f6f9c;
width: 99% !important;
}

@media (max-width:1199px){
.media-categories .views-field-title-field-et  {height:/*10vh*/fit-content; /*padding: 10px;*/}
}
.media-categories .views-field-title-field-et a{
color: /*#5a85d8*/ white !important;
}

.media-categories .views-field-title-field-et a:hover{
color: orange !important;
}
 .media-categories .views-row  a
{
font-size: 13px !important;
padding-bottom: 4px !important;
color: #646464;
text-align:center !important;

}

 .media-categories .views-row  img
{

/*border: 1px solid #e3e3e3;*/
/*outline: 3px solid rgba(255,255,255,0.58);
outline-offset: -2px;*/
outline: 1px solid white;
outline-offset: -0.9px;
object-fit: cover;
box-shadow: 0 0 8px lightgray;
width: 100%;
height:100%;
}
/*.media-categories .views-row .views-field-field-upload-image
{
height: 240 300px;
}*/
.region-content .media-categories .views-row span, .region-content .media-categories .views-row div
{
text-align:center !important;
}






.jcbx-glry-classic
{
background-color:#000000 !important;
}
.jb-idx-thb-frame
{
width:85px !important;
height:85px !important;

}
.jcbx-glry-classic div:nth-of-type(5) {
opacity: 0!important;
visibility: hidden!important;
}



.jcbx-glry-classic  div:nth-of-type(5).jb-idx-thumb {
opacity: 100!important;
visibility: visible!important;
}


.prof-publications table th
{
display:none;
}

.front-banners
{
margin-top: 0px;
/*margin-bottom:78px;*/
height:auto;
}
.view-contact-us-directory .contact-name
{
color: black;

}
.main-contact-form h5
{
margin-top:0px;
}
.view-id-editor_contents table
{
float:left;
}
.about-logo .views-field-field-school-logo
{
height: 78px;
}
.about-logo .views-field-field-school-logo img
{
/*max-width:none;*/
/*margin-top:10px;*/
}
.department-logo #block-block-30
{
margin-top:-3px;
}
/*#block-block-30 img
{
margin-top:-6px;
width:100%;
transform: scale(1.1);
left: 5px;
position: relative;
}*/
#block-block-28 a
{
color:white;
margin-left:5px;
}
#block-block-28
{
width: 120px;
float: right;
margin-top: 10px;
margin-left: 10px;
}
.ui-accordion
{
float:left;
}
.programs-page #edit-og-group-school-target-id
{
width: 340px;

border-radius: 0px;
height:27px;
background-image: url("../images/form-arrow.png");
background-position: right center;
background-repeat: no-repeat;
overflow: hidden;
margin-right: 15px;
background-size: 31px auto;
}
#edit-field-school-groups-target-id{ border-radius: 0px;

background-image: url("../images/form-arrow.png");
background-position: right center;
background-repeat: no-repeat;
overflow: hidden;
margin-right: 15px;
background-size: 30px auto;


}

/*.programs-page .views-widget .form-type-select
{

  width: 596px;

}*/

.page-search-node .main-container .pagination li
{
background:none;
}


header #superfish-1 li a.sf-depth-1 , header #superfish-1 li span.sf-depth-1.nolink{
font-size:16px !important;
/*font-weight:700;*/
/*padding-top:2px;*/
 font-family: Gotham-Medium;
text-transform: uppercase;
}

.filter-wrapper 
{
display:none;
}

/*.page-node-edit label, .page-node-add label
{
margin-top:50px;
}*/

.addthis_32x32_style .at15t_printfriendly
{
background: url(Untitled-1_07.png) no-repeat !important;
}
.addthis_32x32_style .at15t_email
{
background: url(Untitled-1_05.png) no-repeat !important;
}
.addthis_32x32_style .at15t_twitter
{
background: url(Untitled-1_03.png) no-repeat !important;
}
.addthis_32x32_style .at15t_facebook
{
background: url(Untitled-1_01.png) no-repeat !important;
}

.node-type-gallery li.sf-depth-1 ul
{
z-index:10000;
}

#edit-field-faqs-category-value , #edit-field-international-office-categ-value
{
width:159px;
background-image: none;
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.page-node-2798 .views-widget .form-type-select,  .page-node-2882 .views-widget .form-type-select
{
/*width:220px;*/

}
.page-taxonomy-term-18 .views-widget{
width:442px;
margin-right:30px;
} 
.page-node-2798 #edit-field-school-groups-target-id, .page-node-2882 #edit-og-group-school-department-target-id/*,.page-announcement #edit-field-school-groups-target-id*/
{
width:220px;
/*background-image: none;
background: none repeat scroll 0 0 #e8e7e7;*/
border-radius:0;
background-image: url("../images/form-arrow.png");
background-position: right center;
background-repeat: no-repeat;
overflow: hidden;
/*margin-right: 15px;*/
background-size: 30px auto;
display: block;
font-size: 11.8px;
}

.pagination>li.active a
{
color:white !important;
background-color:#878585;
border:none;
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.page-node-2798 ul.pagination {
width: 100%;
padding-left: 25%;
}
@media (max-width:800px) {
  .page-node-2798 ul.pagination {padding-left: unset;}
}

@media (max-width:350px) {
.pagination > li:first-child > a, .pagination > li > a, .dataTables_paginate a{padding-left:5px;padding-right: 5px;}
}
.pagination>li>span
{
border:none;
}
.job-vacancies .view-empty
{
width: 100%;
float: left;
}

.page-videos1 ,.node-type-videos-gallery
{
background-color:/*#f6f7f8*/black;
}
.page-videos1 .main-container , .node-type-videos-gallery  .main-container{
background-color: /*#f6f7f8*/black;
box-shadow: none;
}

.page-videos1 .page-header ,.node-type-videos-gallery  .page-header{
font-size: 23px !important;
font-family: Gotham-Medium !important;
color: /*#595959*/orange;
text-transform: uppercase;
font-weight: 750;
border: none;
}


.page-videos1 .page-header-wrap , .node-type-videos-gallery  .page-header-wrap {
margin: /*43*/56px 0 0 !important;

}
.page-videos1 section.col-sm-12 {padding :0px;}
.page-videos1 .gju-signature, .node-type-videos-gallery .gju-signature
{
display:none;
}
 .main-container ul.nav-tabs li:hover
{
box-shadow:none !important;
}
.view-contact-us-directory table>tbody>tr>td
{
padding:0;
padding-top:10px;
padding-right:30px;
vertical-align:top;
padding-left:25px;
}
 /*#quicktabs-container-main_contact_us_all_emails*/ .quicktabs_main.quicktabs-style-excel{  padding-left: 0 !important;}
.page-node-2117 .view-contact-us-directory table>tbody>tr>td.col-last {/* padding-left:15.3%; 8%;*/ }
.page-node-2117 .view-contact-us-directory .active a
{
color:white;
}
#quicktabs-main_contact_us_all_emails li
{
background:none;
float: left;
position: relative;
display: block;
margin: 0;
padding: 0;
margin-bottom: 40px;
/*border-right:2px solid #878585; */
width: 25%;
text-align: center;

}
#quicktabs-container-main_contact_us_all_emails {
   box-shadow: 0 0 5px #d3d3d3e3;
padding-left: 20px !important;

padding:0;  }

#quicktabs-main_contact_us_all_emails li:hover{color: #878585 }
#quicktabs-main_contact_us_all_emails li.last{border-right:none; padding-right: 0 !important;}
#quicktabs-main_contact_us_all_emails li.active a
{
color: #428bca;
cursor: default;
background-color: #fff;
border: 1px solid #ddd;
border-bottom-color: transparent;
background: none !important;
margin-right: -1.1px;
line-height: 1.428571429;
padding: 3px 22px 0px 22px;

border-radius: 4px 4px 0 0;
}
#quicktabs-main_contact_us_all_emails li a
{
position: relative;
display: block;


background-color: transparent;
border: none;

background: none;
}
#quicktabs-main_contact_us_all_emails
{
background: none;

}
#quicktabs-main_contact_us_all_emails ul
{
padding-left:0px;

}
#quicktabs-main_contact_us_all_emails ul li a:hover
{
color: orange;


}

.pane-groups-directories-contents-panel-pane-16 .projects .projects-breif span,  .page-node-15912 .projects .projects-breif span
{
float:none;
}

.node-type-project .field-item img, .node-type-special-project .field-item img, .node-type-students-projects .field-item img
{
float:left;
margin-right:15px;
}
.region-copyright-menu
{

}
.region-poweredby p
{
border-top: 1px solid #5b5b5b;
padding: 10px 20px;
display: inline;
MARGIN-top: 20px;
margin-left: 81px;
}
.region-poweredby
{
text-align:center;
}
.powered
{
clear:both;
}


.job-vacancies table
{float:left;
}
/*.page-node-2993 .dep-faculty .faculty-info {

width: 69%;
padding-left: 150px;
}*/

.page-node-2993 /*.node-type-page*/ .region-content {
   
    margin-top: 55px !important;
}
.page-node-2993 .dep-faculty .faculty-job
{
font-weight:normal;
}
.node-type-lab .field-name-field-taxonomy-image img
{
float:left;
margin-right:15px;
}

.node-type-lab .field-label {
float: none;
border-bottom: 1px dotted #F7A51E;
color: #428BCA;
padding-bottom: 4px;
margin-bottom: 4px;
background: url(yellow-arrow.png) no-repeat left 5px;
padding-left: 15px;
margin-top:30px;
}
.node-type-gallery .region-sidebar-first
{
display:none;
}
.node-type-gallery .main-container .col-sm-9
{
width:100%;
}

.node-type-gallery .inner-container section.col-md-9,.node-type-gallery .inner-container section.col-sm-8,.node-type-gallery .inner-container section.col-xs-12
{
width:100%;
}

.node-type-gallery aside.col-md-3 {margin-top:0;}
.node-type-gallery.page-node-edit .main-container {
background-color: white;
}
.node-type-staff-member .field-label {
float: none;
border-bottom: 1px dotted #F7A51E;
color: #428BCA;
padding-bottom: 4px;
margin-bottom: 4px;
background: url(yellow-arrow.png) no-repeat left 5px;
padding-left: 15px;
margin-top:30px;
}

.page-gallery .views-field-name {
text-align: center !important;
margin-bottom: 20px;
}

@media  (max-width: 992px )
{
/*.region-copyright-menu .nav
{
  float:left;
margin-top: 15px !important;;
}*/
/*.front-announcements
{
display:none;
}*/
.region-sidebar-tabs
{
display:none;

}
.building .views-row-even.news-page .news-title span
{
/*left: 42px;*/
}
/*.programs-page .views-widget .form-type-select {
    width: 240px;
}*/
.programs-page #edit-og-group-school-target-id {
    width: 260px;
}
}

.page-node-15851 .views-exposed-widget button.btn{height: 25px;}
.page-node-15851 #edit-og-group-school-department-target-id-wrapper{
  width:fit-content;
  margin-right: 20px;}
  @media  (max-width: 768px ){  .page-node-15851 #edit-og-group-school-department-target-id-wrapper{width:87%;}}
  #edit-field-tender-date-value-wrapper,#edit-field-tender-date-value-1-wrapper{width:60%; margin-right: 20px;}
#edit-field-tender-date-value-value, .page-node-1233 .container-inline-date .form-item, .page-node-1231 .container-inline-date .form-item,#edit-field-tender-date-value-1-value{width:100%;}

@media  (max-width: 767px ){
.page-node-15851 #edit-og-group-school-department-target-id-wrapper,#edit-field-tender-date-value-wrapper,#edit-field-tender-date-value-1-wrapper{
/*width:65%;*/
margin-right: 10px;

}

}
@media  (max-width: 631px )
{
.views-widget-filter-og_group_school_target_id, .views-widget-filter-og_group_school_department_target_id, .views-widget-filter-field_year_value
{
width:100%;
}

}
@media only screen and (max-width:806px){
   .view-groups-directories-contents .cols-4 tr,.view-groups-directories-contents .cols-4 td span {font-size:12px !important;}
   .view-id-groups_directories_contents.view-display-id-page_2 .cols-5 tr, .view-id-groups_directories_contents.view-display-id-page_2 .cols-5 td span{font-size:10px !important;}
  
  }
  @media only screen and (max-width:390px){
       .view-id-groups_directories_contents.view-display-id-page_2 .cols-5 tr, .view-id-groups_directories_contents.view-display-id-page_2 .cols-5 td span{font-size:8.3px !important;}
   
   }

@media  (max-width: 1200px )
{
.view-filters
{
width:100%;
}
.view-id-groups_directories_contents .table > thead > tr > th {vertical-align: top;}
.all-staff .view-filters
{
width:67%;
/*height: 80px;*/
}
.dataTables_length
{
float:right;
}
.dataTables_length
{
display:none;
}
}

@media  (max-width: 400px )
{
.news-page .news-breif, .projects .projects-breif
{
height:300px;
}
.pane-groups-directories-contents-panel-pane-17 .projects .projects-breif,.pane-groups-directories-contents-panel-pane-9 .projects .projects-breif {height: fit-content;}
}
@media  (max-width: 745px )
{

.all-staff .view-filters
{
width:100%;
}


}

.view-display-id-panel_pane_1.dep-faculty .view-filters {display: none;}
.dep-faculty .view-filters
{
width:100%;
/*top: 4.5px;*/
position: relative;
}
.views-exposed-form .views-exposed-widget {  padding:0;}


.page-publication-periodicals .views-exposed-form .views-submit-button, .views-exposed-form .views-submit-button, #views-exposed-form-media-page .views-exposed-form .views-submit-button
 {
 /*left: -25px !important;
top: 0.6px !important;  
right:unset !important;
float:left !important;
position: relative;*/
}

#views-exposed-form-media-page .views-exposed-form .views-submit-button{top:1.17px !important; left:/*10*/5px !important; /*margin-left: 2.5%;*/position: relative;}

.page-node-2798 .views-exposed-form .views-submit-button, .page-node-2882 .views-exposed-form .views-submit-button
, .page-announcement .views-exposed-form .views-submit-button, .page-publication-faculty .views-exposed-form .views-submit-button,
.page-publication .view-display-id-page_2 .views-exposed-form .views-submit-button,
.page-node-1466  .views-exposed-form .views-submit-button, .page-taxonomy/*-term-16*/ .views-exposed-form .views-submit-button
{ 
/*
float:right !important;
right:10px  !important;
top:-24px  !important;
left:unset  !important;
position: relative;*/
}
/*.page-taxonomy-term .views-exposed-form .views-submit-button {right:40px  !important;}*/
@media  (max-width: 310px )
{
.view-filters
{
display:none;
}
}

/*.ddsDefault .dd-selected:active, .ddsDefault .dd-select:click{
color:orange;
}*/
@media  (max-width: 767px )
{
.back-school-department 
{
position: static;
margin-bottom:10px;
float:left;
}

.page-gallery .views-field-name
{
text-align:left !important;

}
.region-content .media-categories .views-row span, .region-content .media-categories .views-row div {
    text-align:center!important;
}
}

@media  (max-width: 557px )
{
.news-slideshow
{
display:none;
}
}

#page-header ul li a.library-menu {
    background: url("../images/library.png") no-repeat ;
    height: 27px;
  

padding-top:2.9px;
    width: 35px;
background-size: 35px 27px;
}
#page-header ul li a.library-menu:hover {
   /*filter: brightness(1.5); 
  */
opacity:0.5;
}

.menu-mlid-4098 a
{
float:left;
padding-left:4px;
}

@media (max-width:1200px) and (min-width:768px){
header #superfish-1 li a.sf-depth-1, header #superfish-1 li span.sf-depth-1.nolink{
font-size:13px !important;}




.region-navigation .block-lang-dropdown{
width:38px !important;
padding-top: 2px;

}

}

@media (max-width:1200px) and (min-width:769px){
#page-header ul li {padding-right:15px !important;}

}
@media (max-width:1199px) and (min-width:768px)
{

.navbar #block-search-form {
margin-right:/*14.3*/13.3px !important;
}


#page-header ul li{
padding-right:/*14*/13.3px !important;

}
.sf-menu li{
padding-top:4px !important;
}
.region-header .block-search input.open{
width:150px !important;
}

/*.logo img,header .logo{
width:207px !important;
height:51.7px !important;
transform:scale(0.9);

}*/
.logo img{
/*max-height:153px !important;
max-width:205px !important;*/

}

header .logo{
transform:scale(0.9);
left:7px;
top:60px;
}





.ddsDefault .dd-pointer-down{
margin-top:-4px !important;
transform: scale(0.9);
}

.ddsDefault .dd-option, .ddsDefault .dd-options{
font-size:10px !important;
}



.main-menu .sf-menu.sf-style-white a, .main-menu ul li .nolink{
font-size:14px !important;
}
header #superfish-1 li ul li a{
font-size:11px !important;
}
.region-navigation .form-control{
background-position:23px !important;
background-size: 12px 8px !important;
background-position-y: 6.5px !important;
}


.front-banners .views-field-field-text-banners-editable{
font-size:34px !important;
}

.front-banners .views-field-field-link .field-content a{
font-size:17px !important;
}

}


@media (max-width:1245px) and (min-width:1200px)
{.region-quick-button li a{
font-size: 13.5px !important;

}}
@media (max-width:1199px)
{


.region-quick-button li a{
font-size: 11.5px !important;

}

.region-quick-button li.first {background-position-x: 2px;}
.region-quick-button li{
padding-right: /*3.4*/5.2% !important;
padding-left: /*3.4*/5.4% !important;
}
.lang-dropdown-select-element, .news-front2 .view-header a, .news-frontmid .view-header a, .view-media .view-header a{
font-size: 12px !important;
text-align: left;
}

.ddsDefault .dd-option, .ddsDefault .dd-options{ top:22px !important;}

.region-front-news .views-field-field-brief .field-content{
font-size: 13px ;
}
h2.block-title { font-size:21px !important;}

.region-front-news .views-more-link a{right: 14px; transform :scale(0.8);}



.region-front-news img {height:auto;}
.ddsDefault .dd-selected, .ddsDefault .dd-select{
font-size:11px !important;
text-align: left;
}

.announcements{
transform: scale(0.9);
right:/*22*/30px !important;
position:relative;
}
}

@media screen and (max-width: 992px){
header .logo,.navbar .logo ,.hidden-sm,.hidden-xs {display:none !important;}

.not-front .region-header, .not-front .region-navigation{
padding-left:/*9.5*/12.5% !important;
}


}

@media screen and (max-width:991px) {

.region-header,.front-announcements,.region-navigation{
padding-left:11% !important;
}
.main-menu ul li .nolink {padding-left:12px; padding-right:12px;}
/*header .logo, .navbar .logo, .navbar .logo.hidden-sm,.navbar .logo .hidden-xs, header .logo.hidden-sm, header .logo .hidden-xs{
display:none !important;
}*/
/*.region-header,.front-announcements{
padding-left:10% !important;

}*/
/*.region-navigation .block-lang-dropdown {
  width:  37px !important;}*/
/*.region-navigation .form-control{
padding-right: 15.5px;

}*/
/*menu-collapse{
display:none; !important;
}*/

.region-quick-button li{

padding-left:/*2.1*//*4.4*/3.9%  !important;
padding-right:/*2.1*//*4.4*/3.9% !important;
}
}

@media (max-width:767px){

 
.ddsDefault .dd-option, .ddsDefault .dd-options {
  top: 18px !important;
}

.logo2,#superfish-1-select{
transform:scale(0.9);
}
.logo2{
z-index :1 !important;
}
#superfish-1-select{
top:-24px !important;
left:1px !important;
}

header #superfish-1 li a.sf-depth-1, header #superfish-1 li span.sf-depth-1.nolink {
 
display:none;

}
.region-header .block-search .btn {
  background: url("../images/search-blue.png")no-repeat;
background-size: 27px 27px !important;
width: 27px !important;
height: 27px !important;
box-shadow: none;

}
.region-header .block-search .btn:hover{
opacity:0.5;
}
.navbar #block-search-form {
  position: relative ;
  top: 21.5px;
  margin-right: 30px !important;
 transform:scale(0.9);

}


.region-header .block-search input.open{
border-color:#1585c5 !important;
color:#1585c5 !important;
visibility: visible;
}
.popup {

margin-right: 0px;
transform: scale(0.9);
float:none !important;
}
.collapse {
display: block !important;
}
.region-header ul.menu{
  position:absolute;
  margin-top: -31px !important;
margin-right:0 !important;

right:0;
}


.region-header, .front-announcements, .region-navigation{
padding-left: 0 !important;
}
#page-header ul li{
padding-right:11.3px !important;
transform:scale(0.9);
}

#page-header ul li.last{
padding-right:0 !important;

}
.region-header .block-menu-block {
height:45px !important;
}
.region-navigation .block-lang-dropdown{
width:35px !important;
top:-29px !important;
/*margin-top:-8.5px;*/
transform: scale(0.9);
/*margin-left:24.5px !important;*/
left:24.5px;
position: absolute;
}

.not-front .region-navigation .block-lang-dropdown{ top:-36px !important;  }

.ddsDefault .dd-selected, .ddsDefault .dd-select{
color: white !important;

}

.ddsDefault .dd-container{
left:7px !important;
}
.ddsDefault .dd-pointer-down{
transform: scale(0.9);
border-color: white transparent transparent !important;
border-right: 5px solid /*#1585c5*/#1f6bad !important;
right:7.5px !important;
margin-top:0 !important;
top:5.6px !important;
}
/*.not-front .ddsDefault .dd-pointer-down{ margin-top: -2px !important;  }*/
.ddsDefault .dd-option, .ddsDefault .dd-options{
font-size:9px !important;
}
.region-navigation .form-control{
color:white !important;
/*padding-right:20px !important;*/
background:none !important;
}

.region-quick-button li{
/*width:25% !important;*/
padding-left:3.0%  !important;
padding-right:3.0% !important;
}

/*.region-quick-button li a{
font-size: 12.5px !important;
}

}
*/
/*@media (max-width:769px)
{
.region-navigation .block-lang-dropdown{
width:35px !important;
top:-28px !important;
transform: scale(0.95);
margin-left:24.5px !important;
position: absolute;
}*/

}
@media (max-width:768px){
.region-header ul.menu{
  position:absolute;
margin-right:30px ;
}
#page-header ul li {
  padding-right: 11.3px !important;
  transform: scale(0.9);}

.announcements {
  transform: scale(0.9);
  right: /*22*/29px !important;
  position: relative;
}

.region-front-announcement .views-row a{width:300px !important;}




}

@media  (max-width: 655px ){

  .region-front-announcement .views-row a{width:209px !important;}
.region-quick-button ul.nav{
top:-5.7px;
display:block !important;
}
.region-quick-button li{
width:/*49*/50% !important;
display: inline-block;

margin-top:15px;
border: none !important;/*0.5px solid #e9e4e5*/
padding-left:0 !important;
padding-right:0 !important;
/*box-shadow: 0 0 2px #e9e4e5;*/
line-height: 1.8;
background-position-x: center !important;
}

.region-quick-button li.first,.region-quick-button li.menu-mlid-7437{
/*border-right: 2px solid #cbc2c4 !important;*/
border-right:none !important;
}/*
.region-quick-button li.first,.region-quick-button li.menu-mlid-7436{
border-bottom: 2px solid #cbc2c4 !important;
}*/
.region-quick-button li a{
/*font-size: 11.5px !important;*/
/*padding:3px 0 !important;*/
/*padding-top:1.8px !important;*/
}
.region-quick-button li.last, .region-quick-button li.menu-mlid-7437{
border-top: none !important;
}

.main-container{
background: linear-gradient(to bottom,  #cacaca 4px /*87.88px*/, #f6f7f8 4px 100% );
}
}
@media  (max-width: 500px ){
.logo2,#superfish-1-select,.navbar #block-search-form ,.popup{
transform:scale(0.8);
}

#superfish-1-select{
left: 3px !important;
}
.popup{
/*margin-right:32.4px !important;*/
right:3px !important;
}
.navbar #block-search-form {
/*left:  44px !important;*/
margin-right:20px !important;
}
/*.region-header, .front-announcements, .region-navigation {
  padding-left: 9% !important;
}*/
.region-header ul.menu{
transform: scale(0.9);
right:/*-39*/-20px !important;
/*margin-top: -31px !important;*/

}

#page-header ul li{
transform: scale(0.9)!important;
padding-right:/*13*/10px !important;
}

.region-navigation .block-lang-dropdown{
transform: scale(0.9)!important;
left: /*22.5px*/18.5px !important;
}
.announcements{
transform: scale(0.8)!important;
right: 44px !important;


}

.front-announcements .button{
/*display:none;*/

}
.region-front-announcement .views-row a{

width: 160px;
}
.logo2{
right:7px !important;
}

}



@media (max-width: 567px){
  .front-main-container {
    margin-top: -5px !important;
  }
}
@media (max-width: 580px){
.region-quick-button ul.nav {
  top: -8px;
}}

@media(max-width:480px){




  .announcements {
    transform: scale(0.7) !important;
    right: /*66.5*/31.5px !important;
  width:220px !important;
  }
  .announcements  h2.block-title{
  /*font-size: 15px !important;*/
  
  }
  .region-front-announcement{
  width:fit-content;
  }
  .region-front-announcement .views-row a{
  display:none !important;
  }
  .front-announcements .button{
  display:block !important;
  top:0 !important;
  padding-top:0 !important;
  }
  .region-front-announcement .block:first-child .title-wrap{  border-right:none !important; }
  .close-button{
   transform: scale(0.8) !important;
  padding-right:0px !important;
  right:-1px;
  }
}
@media  (max-width: /*390*//*400*/440px )
{

.logo2, #superfish-1-select, .navbar #block-search-form, .popup {
  transform: scale(0.7);
}

#superfish-1-select{
left:/*5px*/5px !important;
}
.region-header ul.menu {
  transform: scale(0.8);
 /* margin-left:  -33 40px !important;*/
right: -33px !important;
}

#page-header ul li {
  transform: scale(0.9) !important;
  padding-right: 5.5px !important;}

/*  announcment */
.logo2 {
  right: 10px !important;
}
.navbar #block-search-form {
 
margin-right:2px !important;
 /*left:52px !important;*/
}
.popup {
right:  4px !important;
/*top:9px !important;*/
}
.region-quick-button li a{
font-size: 10.5px !important;
}
/*.region-navigation .block-lang-dropdown {*/
  /*transform: scale(0.7) !important;*/
/*top: -77.5px !important;*/
  /*margin-right: 21.5px;*/
/*margin-left: 18.5px !important;*/

/*}*/
}
/* put here*/
@media (max-width: 440px){
  .region-quick-button ul.nav {
    top: -4.5px;
  }
  /*.region-quick-button li a{padding-top: 2.3px !important;}*/

}
@media  (max-width:360px )
{
#page-header ul li {
   transform: scale(0.8) !important;
  padding-right: 0px !important;}

.region-header ul.menu{
right: -32px !important;
}

}
@media  (max-width: 467px )
{

.menu-container .col-xs-1 {
width: 11.333333%;
}
}

@media  (max-width: 784px )
{

.main-menu 
{
/*background:#f2f2f2;
border-color:#f2f2f2;
padding:10px;
margin-bottom:15px;*/
}
.not-front .main-menu 
{
margin-top: 7px;
}
.main-container
{

box-shadow:none;
}

.front-main-container
{
margin-top:0px;

}

}

@media  (max-width: 991px )
{
.page-node-2993 .dep-faculty .faculty-info
{
padding-left:15px;
width: 60%;
}
}

@media  (max-width: 767px )
{
.page-node-2993 .dep-faculty .faculty-info
{
padding-left:15px;
width: 100%;
}
}
@media  (max-width: 572px )
{
 /*.front .navbar #block-search-form
{
margin-top:6px;
}*/
.ws-title, .ws_next, .ws_prev, .ws_playpause
{
display:none !important;
}

}
/*.collapse {display:block !important;}*/
#superfish-1-select
{float: right;
background: url("../images/toggle_btn.png") no-repeat;
  background-size: auto;
height: 25px;
margin: 0;
 
border: none;

background-size: 27px 25px;
width: 27px !important;


border-radius: 0 !important;

height: 25px;

width: 95px;
color:  #72bde9;

background-color: /*#72bde9*/white;
padding-left: 28px;

top: -28px !important;
position: relative;
left:/*55*/ /*45*//*71*/34.5px;
font-family:Gotham-Medium;

}
#superfish-1-select option
{
color:gray !important;
font-family:Gotham-Book !important;
background:transparent;
}
#superfish-1-select option:first-child
{
color:white;
font-family:Gotham-Medium !important;
}

@media  (max-width: 532px )
{
.region-contact-right
{
display:none;
}
}
.front #cboxLoadedContent h3
{
color:#1e8bcc;
background: url("../images/eventslogo.png") no-repeat scroll left rgba(0, 0, 0, 0);
  
padding-left:20px;
font-weight:bold;
padding-left: 61px;
padding-top: 60px;
}
#cboxLoadedContent
{
padding:20px;
padding-top:0px;
}
.front #cboxLoadedContent .date-display-single
{
padding-bottom: 15px;
float: left;
width: 100%;
}
.page-gju-event #cboxLoadedContent .event-title
{
color:#1e8bcc;
background: url("../images/eventslogo.png") no-repeat scroll left rgba(0, 0, 0, 0);
  
padding-left:20px;
font-weight:bold;
padding-left: 61px;
padding-top: 60px;
margin-bottom:15px;
}

.faq .view-filters 
{
display:none;
}
.page-node-2727 .faq .view-filters, .page-node-3319 .faq .view-filters
{
display:block;
}
.page-node-2727 .faq .view-filters  .views-widget-filter-field_international_office_categ_value
{
display:none;
}
.page-node-3319 .faq .view-filters  .views-widget-filter-field_faqs_category_value
{
display:none;
}
.Periodical-categories
{
text-align:center;
margin-right:-30px;
}
.Periodical-categories .views-row
{
padding-left:0px;
}

.Periodical-categories a{
color:#5a85d8;

}
.Periodical-categories a:hover{
color:orange;
opacity:0.8;
}
.page-taxonomy-term .views-field-php {
box-shadow: 0 0 4px lightgray;
padding: 3px 3px;
/*height:45px;*/
white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/*.page-taxonomy-term-16 */ .page-taxonomy-term .view-filters{
/*margin-top:/*11*//*5px;*/
width: calc(100% - 30px);
}
@media  (max-width: 476px )
{


.Periodical-categories .view-filters
{
display:none;
} 
}



.group-slideshow 
{
position:relative;
}

.group-slideshow  .views-slideshow-controls-top
{
position: inherit;

}


.group-slideshow .views-slideshow-controls-text-next a
{
position: absolute;
top: 50%;
height: 64px;
width: 64px;
background-image: url(./arrows.png);
z-index: 10;
color: transparent;
right: 0;
background-position: 100% 0;
font-size:0px;

}

.group-slideshow .views-slideshow-controls-text-previous  a
{
position: absolute;
top: 50%;
height: 64px;
width: 64px;
background-image: url(./arrows.png);
z-index: 10;
color: transparent !important;
left: 0;
background-position: 0 0;
font-size:0px;

}

.group-slideshow .views-slideshow-controls-text-previous  a:hover, .group-slideshow .views-slideshow-controls-text-next a:hover
{
color: transparent !important;
font-size:0px;
}
.group-slideshow .ws-title
{
position: absolute;
display: block;
bottom: -5px;
left: 0px;
margin: 25px 15px;

padding: 12px 10px;
color: #777777;
z-index: 50;

font-size: 20px;
line-height: 21px;
text-transform: uppercase;
color: #FFFFFF;
background-color: rgba(255, 255, 255, 0.3);
border: 1px solid #FFFFFF;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
}


.usefullinks  ul li {
border-bottom: 1px dotted #cecece;
margin-bottom: 3px;
padding: 7px 0;
background: url(useful-icon.png) no-repeat left 10px;
padding-left: 25px;
}
.usefullinks  ul
{

padding-left:0px;
}

.view-media .media-categories .views-row img {
left: 47px;
position: absolute;
top: 41px;
}

.pane-content .pagination li
{
padding:0;
margin:0;

}


.content ol li {
background: none !important;
list-style: inherit !important;
padding-left: 0px !important;
margin-bottom: 3px !important;
}
.cke_contents
{
height:500px !important;
}
.node-type-testimonials img
{
float:left;
margin-right:15px;
}

/*.media-maincategories .views-row:hover
{
opacity: 0.70;
}*/

/*.page-gallery .media-maincategories .imageyear
{
background: url("../images/category-book.png") no-repeat scroll ;

height: 230px;
}*/
.page-gallery .media-maincategories .imageyear img
{
border:none;
}
.page-gallery .media-maincategories .field-content .imageyear img {

top: /*47px*/3px;
left:/* 10px*/0;
box-shadow: 0 0 5px #dfdddd;
filter: brightness(0.6);

}

.page-gallery .media-maincategories .field-content .imageyear img:hover {filter: brightness(0.8);}
.page-gallery .media-maincategories .gallery-taxonomy {
  position:absolute;
  top: 50%;
  left: 50%;
  z-index: 5;
  text-align: center;
 
  width: 100%;
  transition: all .5s ease-out;
}
.title-gallery,.link-gallery a{color: white !important;font-size: 21px !important;font-weight: bold; }

.title-gallery{text-transform: uppercase;transform: translate(-50%, -50%);}
.link-gallery{transform: translate(-50%, -50%); opacity: 0;}
.link-gallery a {font-size: 15px !important;}

@media (max-width:992px) and (min-width:578px) {
  .title-gallery{font-size: 18px !important;}
  .link-gallery a {font-size: 12px !important;}


}
@media only screen and (max-width: 577px){
  div.gallery-taxonomy .title-gallery{font-size: 21px !important;}
  .link-gallery a {font-size: 18px !important;}


}

.page-gallery .media-maincategories .views-row
{
padding-right:15px;
padding-left:/*40px*/0;
margin-bottom: 30px;
}

.page-gallery .media-maincategories .views-row-even {padding-right: 0; padding-left:15px;}

@media (max-width:578px) {.page-gallery .media-maincategories .views-row{padding-left:0 !important;padding-right: 0 !important;}}
.news-gallery .media-categories {
background: url(inner-album-bg.png) 15px 0px no-repeat;
box-shadow: none;
padding-left:20px;
padding-right:10px;
}
.news-gallery .media-categories .views-row {
background:none;
box-shadow: none;
}

.news-gallery  .media-categories .views-row img {
left: 47px;
position: absolute;
top: 31px;
box-shadow: 0 0 5px;
}
.programs-admission h3
{
color:#5d5d5d;
}
.region-contact-us-map .quicktabs-style-navlist .quicktabs_main.quicktabs-style-navlist
{
border:none;
background:none;
padding:0px;
}
.region-contact-us-map .quicktabs-style-navlist li a
{
font-size:12px;
text-align:center;
font-weight:bold;
}
.region-contact-us-map .quicktabs-style-navlist ul.quicktabs-tabs.quicktabs-style-navlist
{
width:/*25%*/34.66%;
padding-right:1px !important;
}
.region-contact-us-map .quicktabs-style-navlist .quicktabs_main.quicktabs-style-navlist {
width: /*75%*/65.3%;
}
.region-contact-us-map .quicktabs-style-navlist ul.quicktabs-tabs li
{
white-space: normal;
}
.region-contact-us-map .quicktabs-style-navlist ul.quicktabs-tabs.quicktabs-style-navlist li a
{
text-align:center;
font-family: Gotham-Book;
color: #595959 ;
height: 108.5px;
box-shadow: 0 0 5px  #e4e4e4 inset !important;
padding-top: 47.2px ;
}

ul.quicktabs-tabs.quicktabs-style-navlist li.active a {
color:#595859;
font-weight:normal;
box-shadow: none !important;
background:#a6cae2;
}
.region-contact-us-map .quicktabs-style-navlist ul.quicktabs-tabs.quicktabs-style-navlist li.active a{color:#595859 !important;background:#a6cae2; }
.region-contact-us-map .quicktabs-style-navlist ul.quicktabs-tabs.quicktabs-style-navlist li.first a{padding-top:43px ;} 
#quicktabs-contact_us_all_maps ul.quicktabs-style-excel li.active a {text-align:center; margin-right: 0 !important;}
#map_canvas{
 /* height: 328px !important;*/
background:none !important;
}

#map_canvas img { width:100%; height: 328px ;}
/*#block-block-32  img.map1 {height:328px}*/
.page-newsslideshow  .main-menu ul li ul {

z-index: 1000;
}

.page-awards .main-menu ul li ul {

z-index: 1100;
}
.page-videos1 .embedded-video{
border: 1px solid #222222 /*#525252*/;
padding: 0 15px;
}



@media  (max-width: 900px )
{
.page-videos1 .embedded-video , .node-type-videos-gallery .embedded-video{
width:100%;
}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-text-bottom
{
display:none;
}
}


@media  (max-width: 1200px )
{
.scrollable-pager
{
display:none;
}
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev-next-pager
{
display:block;
background:black;
width: 90%;
}
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev-next-pager a
{
background:black;
font-size:14px;
}
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev-next-pager a:hover
{
background:black !important;
}
}


@media  (max-width: 520px )
{

div.views-slideshow-ddblock-cycle-vsdupright60p div.prev-next-pager a.count
{
display:none;
}
}

#edit-field-slideshow-image-news
{
float:left;
 width: 100%;
}


.panel-2col-stacked .panel-separator {
    margin: 0;
}
#group-editor h2.pane-title {

    margin-bottom: 0;
    
}
#group-editor .center-wrapper p {

    margin: 0;
    
}
.page-periodical .view-display-id-page_1 img{ margin-top:/*-9.5*/-13px;width:100%;}  
.Periodical-categories img
{
/*border:1px solid #e3e3e3;*/
width:100%;
/*height: 376px;*/
box-shadow:0 0 4px lightgray;
outline: 3px solid rgba(255,255,255,0.58);
outline-offset: -1.5px;
object-fit: cover;
}
.Periodical-categories .views-row 
{


/*height:  402px;*/
padding-right:30px;
margin:17px 0;

}

.page-node-edit .form-group
{
width:100%;
float:left;
}
.date-clear
{
display:none;
}

.jb-caption a {
   
    padding-left: 30px;
}
.jbn-nav-button .jbn-right-button {
      background-image: url("./arrows.png");
    
    height: 62px !important;
    margin-top: -24px;
    position: absolute;
    top: 50%;
    width: 62px !important;
    z-index: 60;
background-position: 100% 0;
border-radius:0 !important;
}
.jbn-nav-button .jbn-left-button {
      background-image: url("./arrows.png");
    
    height: 62px !important;
    margin-top: -24px;
    position: absolute;
    top: 50%;
    width: 62px !important;
    z-index: 60;
 background-position: 0 0;
border-radius:0 !important;
}
.jbn-nav-button
{
width:64px !important;
}

.jb-navigation .jbn-right-button:before, .jb-flag-large-screen-mode .jb-navigation .jbn-right-button:before {
    content: " " !important;
}
.jb-navigation .jbn-left-button:before, .jb-flag-large-screen-mode .jb-navigation .jbn-left-button:before
{
content: " " !important;
}
.jbn-nav-button .jbn-left-button:hover {

background-position: 0 100%;
}
.jbn-nav-button .jbn-right-button:hover {
background-position: 100% 100%;


}
page-gju-programs
/*.page-gju-programs .nav-tabs > li.active a,.page-gju-programs .nav-tabs > li.active a:hover{

border-right: 1px solid #428bca;
padding: 0px 15px;
margin-top: 10px;
}*/
/*.page-gju-programs  .nav-tabs {width:fit-content; border:none;  margin-top: 20px;}*/
/*.page-gju-programs .tabs--primary > li > a,.page-gju-programs .tabs--primary > li > a:hover,.page-gju-programs .tabs--primary > li > a:focus
{
margin-right: 120px;
padding-right: 110px;

}*/


/*.page-node-2882 .views-widget .form-type-select
{
 width: 220px;
border-radius:none;
margin-right:70px;
}*/

/* .page-node-2882 #edit-og-group-school-department-target-id {

    width: 300px;
}*/


.jb-navigation
{
left: 17px !important;
width: 938px !important;
}
.jb-area-caption {
left: 37px !important;
width: 896px !important;
}
.jb-classifier-link-wrapper
{
right:43px !important;
}


.pane-node-body .pane-content  p, .pane-content .field-name-body p {
    text-align: justify !important;
}
#views-jqfx-imageflow-images-1_navigation
{
display:none;
}



/*@media  (max-width: 991px )
{
.main-menu .sf-menu.sf-style-white a, .main-menu ul li .nolink
{
padding:8px;
padding-top:15px;
}
}*/

@media  (max-width: 1200px )
{
#map_canvas {
background: none !important;
}
.region-contact-us-map
{
margin-bottom:15px;
}
.region-front-feeds ul.quicktabs-tabs li.last {

left: -6px !important;
}

}
@media  (max-width: 991px )
{
#map_canvas {
background: #f0ede5 !important;
}
}

@media  (max-width: 612px )
{
.region-contact-us-map {
display:none;
}
}

@media  (max-width: 540px )
{
.page-node-2117 #navbar-inner.navbar {
height: 105px;
}
}


.quicktabs_main.quicktabs-style-excel {
border-bottom: none;
}
.twitter-timeline-rendered
{
width:100% !important;
}

.page-node-3450 .view-display-id-panel_pane_9 .staff-job {font-family: Gotham-Book !important; font-size: 14px;}
.page-node-3450  .view-display-id-panel_pane_9 .staff-title { font-size: 14px;}
.page-node-3450  .view-display-id-panel_pane_9 .staff-office, .page-node-3450 .view-display-id-panel_pane_9 .staff-tel,
.page-node-3450  .view-display-id-panel_pane_9 .staff-info a
 { font-size: 12px;}
.region-content div.staff-responsibility,.region-content div.staff-tel, .region-content div.staff-office{font-size:12px  !important; text-align:justify; }

@media  (max-width: 992px ){
div.staff-responsibility {padding-left:15px;}
}
.region-content .view-gju-professors span
{
text-align: left;
font-family: Gotham-Medium !important;
font-size: 11.74px;
}


.faculty-node  span.prof-bold {font-size:14.5px;}

/*.region-content .view-gju-professors a{  font-family: Gotham-Book !important;}*/
.view-media .view-content
{
float:left;
}


@media  (max-width: 473px )
{
.parteners-department .views-row img {

left:  30%;

}
}

@media  (max-width: 250px )
{
/*#page-header.col-xs-8
{
width: 62.666667% !important;
}*/
.logo-inner.col-xs-1
{
float:left !important;
}
}


@media  (max-width: 800px )
{
.sf-menu.sf-style-white ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column {
    width: 50%;
}
}

.alert .close
{
display:none;
}

.testimonial-image img/*, .news-image img */
{
max-width:none;
}

.ie8 .group-slideshow 
{
display:none;
}
.ie8 .logo-inner.col-xs-1
{
 width: 7.33333%;
}

.ie8 .main-container {
  
 border-left: #e3e3e3 1px solid;
 border-right: #e3e3e3 1px solid;

}
.ie8 .main-container ul.nav li.expanded.openul
{
background:#eeeeee !important;
 border: #e3e3e3 1px solid;
}

.ie8 #quicktabs-container-social_media_front_page, .ie8 .region-sidebar-tabs .quicktabs_main, .ie8 .region-contact-us-map .quicktabs-style-navlist > ul > li a
{
 border: #e3e3e3 1px solid;
}

.ie8 select option, .ie9 select option
{

background:none !important;

color:black;
}
.ie8 select, .ie9 select
{

background:none !important;

}
.ie8 .page-videos1 .main-container , .ie8 .node-type-videos-gallery .main-container, .ie8 .node-type-gallery .main-container, .ie8 .page-newsslideshow .main-container
{
border:none;
}

.ie8 .page-videos1 .scrollable-pager-item img, .ie8 .node-type-videos-gallery  .scrollable-pager-item img
{
max-width:none;
}
.ie8 .page-node-2882 .views-widget .form-type-select , .ie9 .page-node-2882 .views-widget .form-type-select
{
width: 280px;
}


.media-categories .view-content
{
float:none;
}

.ie8 .jb-bb-bar 
{
display:none !important;
}
.ie8 .jb-navigation {
    left: 103px !important;
    
}
.ie8 .prof-publications table tr
{
background:none !important;
}


.news-gallery .view-content
{
float:none;
}

@media  (max-width: 767px )
{

.news-gallery .view-content
{
float:left;
}
.media-categories .view-content {
float: left;
}
.front-banners .views-row-2
{
padding-left:0px;
}
}


@media  (max-width: 400px )
{
.view .date-nav-wrapper .date-heading h3
{
font-size:0.9em;
}
/*.group-slideshow
{
display:none;
}*/
.news-gallery .view-content
{
float:left;
}
}

@media  (max-width: 320px )
{
.view .date-nav-wrapper .date-heading h3
{
display:none;
}

header .right-bg-inner {

width: 55%;

}
header .right-bg {
    width: 74%;
}
header .left-bg {
    width: 30%;
}
}



@media  (max-width: 950px )
{
.sf-menu.sf-style-white ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column {
width: 45%;
}
}


.view-media.Periodical-categories .view-content
{
float:none;
}



.view-display-id-block_6 .views-field-body
{
text-align:justify;
}

.page-node-edit fieldset.collapsible {
    float: left;
   
    width: 100%;
}


.calendar-calendar .month-view .full td.multi-day div.monthview, .calendar-calendar .week-view .full td.multi-day div.weekview, .calendar-calendar .day-view .full td.multi-day div.dayview
{
background:orange;
display:block !important;
}
/*.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff
{
display:none;
}*/
.view-gju-staff.view-display-id-panel_pane_1 .view-filters,.view-gju-professors.view-display-id-panel_pane_9 .view-filters{display: none;}
.all-staff .view-filters
{
width:100%;
}
.page-content-website-development-team .view-gju-professors .field-content, .view-id-gju_professors.view-display-id-panel_pane_6 .views-field-title
{
font-size:20px;
font-family:Gotham-Medium;
}

.page-academic-event .event-title, .page-gju-event .event-title{
    background: url("../images/eventslogo.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #1e8bcc;
    font-weight: bold;
    padding-left: 61px;
    padding-top: 60px;
margin-bottom:25px;
}
.view-id-taxonomy_term.view-display-id-page_2 .view-filters
{
width:100%;
}
#all-partners .panel-pane 
{
border-bottom:1px dashed #1e8aca;
margin-bottom:20px;
float:left;
width:100%;
}
#all-partners .panel-pane h3
{
color:#1e8aca;
}

.view-id-taxonomy_term.view-display-id-page_4 caption
{
font-size: 18px;
/*margin-bottom: 10px;*/
border: 1px solid #ddd;
box-shadow: 0 0 5px lightgray;
padding: 7px 0;
}
.page-user .panel-panel
{
float:left;
}
.page-user-1 .panel-panel, .page-user-157 .panel-panel
{

clear: none;
}
.view-id-front_page_blocks.view-display-id-block_10 .quicktabs-views-group
{
position:relative;
width: 100%;
height: 130px;
}

.view-id-front_page_blocks.view-display-id-block_10 .quicktabs-views-group img
{
border: 1px solid #d2d2d2;
position: absolute;
top: 15px;
left: 15px;
background: white;
}

.view-id-front_page_blocks.view-display-id-block_10 ul.quicktabs-tabs.quicktabs-style-excel li
{

background: none;
float: left;
position: relative;
display: block;
margin: 0;
padding: 0;
margin-bottom: -1px;
}
.view-id-front_page_blocks.view-display-id-block_10 ul.quicktabs-tabs.quicktabs-style-excel li a {
position: relative;
display: block;
background-color: transparent;
border: none;
background: none;
}

.view-id-front_page_blocks.view-display-id-block_10 ul.quicktabs-tabs.quicktabs-style-excel li a {
padding: 9px 12px;
border-radius: 4px 4px 0px 0px;
color: #fff;
margin-top: -12px;
color: #555;
}

.view-id-front_page_blocks.view-display-id-block_10 ul.quicktabs-tabs.quicktabs-style-excel li.active a {
color: #428bca;
cursor: default;
background-color: #fff;
border: 1px solid #ddd;
border-bottom-color: transparent;
background: none;
margin-right: 2px;
line-height: 1.428571429;
padding: 3px 22px 0px 22px;
border-radius: 4px 4px 0 0;
}
.view-id-front_page_blocks.view-display-id-block_10 ul.quicktabs-tabs.quicktabs-style-excel li.active a {
background: white;
padding: 9px 12px;
margin-top: -12px;
}
.view-id-front_page_blocks.view-display-id-block_10
{
margin-top:12px;
}

#quicktabs-container-school_event_block .views-slideshow-controls-text
{
float:right;
position:absolute;
bottom:26px;
right:5px;
}
#quicktabs-container-school_event_block .views-slideshow-controls-text span
{
margin-right:10px; display:none;
}
.page-user-170 .pane-og-user-groups2-panel-pane-1
{
display:none;
}

.faculty-publications .view-filters
{
width:100%;
}

.page-publication-periodicals table.views-table, .page-announcement table.views-table
{
width:100%;
float: left;
}

.page-publication-periodicals .view-filters
{
width:100%;
}

.view-id-groups_directories_contents.view-display-id-panel_pane_2 .view-filters
{
width:100%;
}
.view-content table{
float:left;
/*margin-top:10px;*/
margin-bottom:20px;
}


.front-banners .views-field-field-link .field-content{

top:61%;
opacity:0;
/*float:right;*/
position:relative;
/*padding-right:25px;*/
font-weight: 1000;
z-index:1;
}
.front-banners .views-field-field-link .field-content a{
color:white;

font-size:15px ;
}

.front-banners .views-row
{
padding-left:20px;
padding-right:10px;
height:315px /*!important*/;
}
.front-banners .views-field-field-text-banners-editable{
position: absolute;
/*top: 40%;*/
/*left: 16%;*/
/*font-size: 2.7rem;*/
font-size: 27px;
color:white;
text-align:center;
width:91%;
top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
font-family: Gotham-Medium !important;
}

.front-banners .views-row-1 .views-field-field-text-banners-editable{
padding-right:30px;
}

.front-banners .views-row-4 .views-field-field-text-banners-editable{
padding-left:30px;
}


.front-banners .views-row-first
{
padding-left:0;
  padding-right: 30px !important;

}
.front-banners .views-row-2 {

padding-right:20px !important;
padding-left:10px !important;
}
.front-banners .views-row-last
{
padding-right:0 !important;
  padding-left: 30px !important;

}
 .region-front-focus, .region-front-feeds
{
margin-top:0 !important;
}


@media (max-width: 1199px/*992*/) and (min-width: 576px)  /*992*/ /*768*/
{
.front-banners .views-row-odd {
  padding-left: 0px !important;
padding-right: 20px !important;
/*margin-bottom:40px;*/
}
.front-banners .views-row-odd .views-field-field-text-banners-editable{
padding-right:20px;

}
/*.front-banners .views-row-first {
  height: 103px !important;
}*/
.front-banners .views-row-even {
  padding-left: 20px !important;
  padding-right: 0px !important;
/*margin-bottom:40px;*/
}
.front-banners .views-row-even .views-field-field-text-banners-editable{
padding-left:20px;
}
.front-banners .views-row-1 ,.front-banners .views-row-2 {
  margin-bottom:40px !important;
}

}
@media (max-width: 1199px) and (min-width: 992px){

.front-banners .views-row {

  height: /*455px */ auto !important;}




.front-banners .views-field-field-link .field-content{
top:90% !important;
right: 0;
position: absolute;
}
.front-banners /*.views-row-odd */.views-field-field-link .field-content{
  padding-right:30px !important;
  }

}
@media   (max-width: 991px) and (min-width: 768px){

.front-banners .views-row {

  height: /*366px*/ auto !important;}


.front-banners .views-field-field-link .field-content{
/*top:383px !important;*/
/*padding-right:50px !important;*/

position: absolute;
right: 0;
top:90%;
}
.front-banners /*.views-row-odd */.views-field-field-link .field-content{
padding-right:30px !important;
}

.front-banners img{
margin-top: 0px !important;

}
}
@media (max-width: 767px) and (min-width: 578px){

.front-banners .views-row {

  height: /*273px*/ auto !important;}



.front-banners .views-field-field-link .field-content{

position:absolute;
right:0;
top: 90%;
}
.front-banners /*.views-row-odd*/ .views-field-field-link .field-content{
padding-right:30px !important;
}
.front-banners .views-field-field-text-banners-editable{
font-size:26px;
}
.front-banners img{
margin-top: 0px !important;

}
}

@media (max-width: 577px) and (min-width: 440px){

.front-banners .views-row {

  height: /*547px*/ auto !important;
padding-left: /*15*/0px !important;
padding-right: /*15*/0px !important;
margin-bottom:40px;}

.front-banners .views-row-4{
margin-bottom:0 !important;
}




.front-banners .views-field-field-link .field-content{
position: absolute;
right: 0;
top: 90%;

padding-right:48px !important;

}
.front-banners .views-field-field-link .field-content a{
font-size:17px !important;

}
.front-banners .views-row-4 .views-field-field-text-banners-editable {
  padding-left: 0;
}
.front-banners .views-row-1 .views-field-field-text-banners-editable {
  padding-right: 0;
}
.front-banners img{
margin-top:0 !important;
}

}

@media (max-width: 440px) 
{
.front-banners .views-row {

  height:/* 411px */ auto !important;
padding-left: /*15*/0px !important;
padding-right: /*15*/0px !important;
margin-bottom:40px;}

.front-banners .views-row-4{
margin-bottom:0 !important;
}
.front-banners{
/*height:1765px !important;*/
}
.front-banners .views-field-field-link .field-content{
top:89% !important;
padding-right: 34px !important;
position: absolute;
right: 0;
}
.front-banners img{
margin-top:0 !important;
}

.front-banners .views-field-field-link .field-content a{
font-size:17px !important;
}

.front-banners .views-row-4 .views-field-field-text-banners-editable {
  padding-left: 0 !important;
}
.front-banners .views-row-1 .views-field-field-text-banners-editable{
  padding-right: 0 !important;
}

}
/*@media (max-width: /*768*/578px)
{
.front-banners .views-row {
padding-left: /*15*/0px !important;
padding-right: /*15*/0px !important;
margin-bottom:40px;

}
.front-banners .views-row-3 {
  margin-bottom:40px !important;
}
/*.front-banners img{
height: auto !important;
object-fit: cover;
}*/

}*/




.page-node-add .field-type-entityreference, .page-node-edit .field-type-entityreference
{
float:left;
width: 100%;
}
#page-header ul li a.eduwave{
background:rgba(0, 0, 0, 0) url("../images/myGJU.png") no-repeat scroll 0 1px;
height: 28px;
padding-top:/*2.6*/4.1px !important;
padding:0px;
/*margin-right:20px !important;*/
width:25px;
background-size: 25px 28px;
}
#page-header ul li a.eduwave:hover {
/*background:url("../images/regsyshover1.png") no-repeat 0 1px;
height: 16px;
padding:0;
width:21px;*/
filter: brightness(2.5)!important;

}


.news-front2  .views-field-view-node{
    position: relative;
  /*  right: 19px;*/
  /*  bottom: 10px;*/
}

/*@media (max-width: 1200px){
section#slider_wrapper{
height:  !important;

}

}*/
/*!
 * Dynamic display block module template: vsdupright60p - Cascading Style Sheet
 * (c) Copyright Phelsa Information Technology, 2011. All rights reserved.
 * Version 1.1 (04-JUL-2011)
 * Licenced under GPL license
 * http://www.gnu.org/licenses/gpl.html
 */
div.views-slideshow-ddblock-cycle-vsdupright60p div.container{}
div.views-slideshow-ddblock-cycle-vsdupright60p div.container-inner{position:relative;z-index:0;width: 100%;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slider{float: left;
width: /*90%*/100%;

background: black;
margin: 0px 0;
padding: 0px;
height: 500px;}
.embedded-video
{
width:70%;
float:left;
}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slider-inner{height:500px;position:relative;visibility:hidden;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-inner {  
    }
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide{display:none;height:100%;right:200px;top:0;width:100% !important;background:/*#f6f7f8*/black;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-inner img{margin:0 !important;padding:0 !important;width:540px; height:350px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-text{
    
   
    color: #fff;
    font-size: 13px;    
    padding: 10px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-text-horizontal{
    }
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-text-vertical{height:350px;width:140px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-text-top{top:7px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-text-right{bottom:0;right:30px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-text-bottom{
border:1px solid /*#2223*/#222222;
width: 25%;
margin-left: /*15*/55px;
float: left;
height: 481.86px;
background: /*#f6f7f8*/#111;
}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-text-left{bottom:0;left:30px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-text-inner{padding:10px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-title{}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-title-vertical{width:130px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-title-horizontal{}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-title h2{margin:-5px 0 0 0;padding:0;font-size:16px;text-align: left;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-title-inner{font-weight: bold;
width: 100%;
float: left;
margin-bottom: 10px;
margin-top: 12px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-body-vertical{width:132px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-body-horizontal{float:left;width:355px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-body-inner{font-weight:bold;font-size:.8em;width:47%;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-body-inner p{margin:0 8px 0 0;padding:0;width:150px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-body-inner li{float:left;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-body-inner a{color:#ffffff;}

/* Slide read more button */
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-read-more{float: left;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-read-more p{padding:0;margin:0;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-read-more a{background:url(../images/readmore.png) no-repeat;border:none;bottom:5px;color:#fff;font-size:0px;margin:0;padding:4px 0 4px 19px;position:absolute;text-decoration:none !important;text-align:left;width:100px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-read-more-horizontal a{right:-17px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-read-more-vertical a{right:5px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-read-more a:hover{background:url(../images/readmore-hover.png) no-repeat !important;color:#fff!important;text-decoration:underline;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-read-more-horizontal a:hover{right:-17px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.slide-read-more-vertical a:hover{right:5px;}

/* scrollable pager */
/* Root element for the scrollable. When scrolling occurs this element stays still. */
div.views-slideshow-ddblock-cycle-vsdupright60p div.vsd-scrollable-pager {
  /* required settings */
  height:108px;
  overflow:hidden;
  position:relative;
  width: 81%;
  /* this makes it possible to add next button beside scrollable */
  
  /* custom decorations*/
	/*background-color:#ccc;*/
	
	padding:9px 0;
float:left;
width: 84%;
	
}
div.views-slideshow-ddblock-cycle-vsdupright60p div.vsd-scrollable-pager-inner{
}

/*root element for scrollable items. Must be absolutely positioned
    and it should have a super large width to accomodate scrollable items.
    it's enough that you set width and height for the root element and
    not for this element.
*/
div.views-slideshow-ddblock-cycle-vsdupright60p div.vsd-scrollable-pager div.items {
  clear:both;
  position:absolute;
 
}

/*a single item. must be floated on horizontal scrolling
    typically this element is the one that *you* will style
    the most.
*/
div.views-slideshow-ddblock-cycle-vsdupright60p div.vsd-scrollable-pager div.items div {
    float:left;
}

/* you may want to setup some decorations to active item */
div.views-slideshow-ddblock-cycle-vsdupright60p div.vsd-scrollable-pager div.items div.active {
}

div.views-slideshow-ddblock-cycle-vsdupright60p div.vsd-scrollable-pager div.items div a{
  

}
div.views-slideshow-ddblock-cycle-vsdupright60p div.vsd-scrollable-pager div.items div a.activeSlide{color:#fff;opacity:1;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.vsd-scrollable-pager div.items div a.activeSlide img {border: 10px solid rgba(255, 255, 255, 0.498039);}


div.views-slideshow-ddblock-cycle-vsdupright60p div.vsd-scrollable-pager div.items div a:hover{
color:#f00;opacity:1;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.vsd-scrollable-pager div.items div a img:hover {
border: 1px solid rgba(255, 255, 255, 0.5);
}

div.views-slideshow-ddblock-cycle-vsdupright60p div.vsd-scrollable-pager div.items div a.activeSlide img:hover {
border: 10px solid rgba(255, 255, 255, 0.498039);
}

div.views-slideshow-ddblock-cycle-vsdupright60p div.vsd-scrollable-pager div.items div a:focus{outline:none;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.vsd-scrollable-pager div.items img{
margin: 5px;
border: unset/*1px solid #ffffffa8*/;
/*margin-top: 5px;
margin-bottom: 5px;*/

}

/* prev, next, prevPage and nextPage buttons */
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev,
div.views-slideshow-ddblock-cycle-vsdupright60p div.next,
div.views-slideshow-ddblock-cycle-vsdupright60p div.prevPage,
div.views-slideshow-ddblock-cycle-vsdupright60p div.nextPage {
	display: block;
width: 53px;
height: 86px;
background: url("../images/arrowleft.png") no-repeat;
float: left;
margin: 12px 10px;
cursor: pointer;
font-size: 1px;
margin-left: 0;

}

/* mouseover state */
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev:hover,
div.views-slideshow-ddblock-cycle-vsdupright60p div.next:hover,
div.views-slideshow-ddblock-cycle-vsdupright60p div.prevPage:hover,
div.views-slideshow-ddblock-cycle-vsdupright60p div.nextPage:hover {
	
}

/* disabled navigational button */
div.views-slideshow-ddblock-cycle-vsdupright60p div.disabled {
	
}

/* next button uses another background image */
div.views-slideshow-ddblock-cycle-vsdupright60p div.next,
div.views-slideshow-ddblock-cycle-vsdupright60p div.nextPage {
	background-image:url("../images/arrowright.png");
	clear:right;
margin-right: 0;
}

/*********** navigator ***********/
/* position and dimensions of the navigator */
div.navi {margin-left:228px;width:200px;height:20px; display:none;}
/* items inside navigator */
div.navi a {width:8px;height:8px;float:left;margin:3px;background:url(arrow/navigator.png) 0 0 no-repeat;display:block;font-size:1px;
}
/* mouseover state */
div.navi a:hover {background-position:0 -8px;}

/* active state (current page state) */
div.navi a.active {
	background-position:0 -16px;
}


/*previous next pager */
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev-next-pager{background:#fff;clear:both;display:block;height:17px;left:0;position:relative;width:900px;display:none;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev-next-pager a{background:#fff;border:none;color:#fff!important;display:block;float:left;Arial,sans-serif;font-size:.8em;font-weight:bold;height:13px;line-height:13px;margin:0 2px 0 0;text-align:center;text-decoration:none !important;width:90px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev-next-pager a.prev{left:0;position:absolute;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev-next-pager a.count{left:178px;position:absolute;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev-next-pager a.next{position:absolute;right:0;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev-next-pager a.activeSlide{background:#000;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev-next-pager a:hover{background:#fff!important;color:#fff!important;outline:none;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev-next-pager a:focus{outline:none;}

/*previous next pager on the slide*/
div.views-slideshow-ddblock-cycle-vsdupright60p div.views-slideshow-ddblock-prev-next-slide { 
    
   position: absolute;
top: 202px;
width: 63%;
z-index: 50;


}
div.views-slideshow-ddblock-cycle-vsdupright60p div.views-slideshow-ddblock-prev-next-slide a {color:#fff;display:block;height:54px;margin:0;padding:0;width:54px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.views-slideshow-ddblock-prev-next-slide a:focus{outline:none;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.next-container{float: right;height: 55px;position: relative;width: 55px;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev-container{float: left;height: 50px;position: relative;width: 50px; 
background-image:url(media_12.png);
height: 54px;
cursor: pointer;
}
div.views-slideshow-ddblock-cycle-vsdupright60p div.views-slideshow-ddblock-prev-next-slide a.next{ 
background-image:url(media_14.png);
}

div.views-slideshow-ddblock-cycle-vsdupright60p div.views-slideshow-ddblock-prev-next-slide a.prev{
 }




div.views-slideshow-ddblock-cycle-vsdupright60p div.spacer-vertical{display:block;float:left;height:50px;width:5px;background-color:#ccc;}
div.views-slideshow-ddblock-cycle-vsdupright60p div.spacer-horizontal{clear:both;height:0px;}


.scrollable-pager 
{
float: left;
width: /*87%*/100%;

background-color: /*#111111*/#d3d3d33d;
margin: 15px 0;
padding: 9px 0px 11px /*21*/55px;
/*margin-top: 0;*/
box-shadow: 0 0 5px lightgray;
}
.views-slideshow-ddblock-cycle-vsdupright60p .container
{
padding:0;
width:100%;

}
.page-videos1 .gju-videos
{
background:/*#f6f7f8*/black;

padding: /*50*/0;
}
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev:hover
{
background: url("../images/arrowleft-hover.png") no-repeat;
}
div.views-slideshow-ddblock-cycle-vsdupright60p div.next:hover
{
background: url("../images/arrowright-hover.png") no-repeat;
}
div.views-slideshow-ddblock-cycle-vsdupright60p div.prev-container:hover
{
background: url(media_16.png) no-repeat;
}
div.views-slideshow-ddblock-cycle-vsdupright60p div.views-slideshow-ddblock-prev-next-slide a.next:hover
{
background: url(media_18.png) no-repeat;
}

.views-slideshow-ddblock-prev-next-slide
{
display:none;
}
.slide-title-inner h2
{
font-weight:bold;
color: #ffb844;
}

.school-announcement .views-slideshow-cycle-main-frame
{
overflow:initial !important;
}
.region-sidebar-tabs .quicktabs_main 
{
	overflow:hidden;
	
}
.pane-node-body .pane-content p.rteright, .pane-content .field-name-body p.rteright
{
	text-align:right !important;
}
.faculty-socials .faculty-researchgate a {
    background: url("../images/researchgate.png") no-repeat;
}
.faculty-socials .faculty-researchgate a {
    background: url("../images/researchgate.png") no-repeat;
}
.faculty-socials .faculty-googlescholar a {
    background: url("../images/index.png") no-repeat;
}
#page-header ul li a.jobs {
    background: url("../images/Jobs.png") no-repeat;
    height: 28px;
    padding: 0;

    width: 32px;
padding-top:3.9px !important;
background-size: 32px 28px;
}
#page-header ul li a.jobs:hover {
  /*  background: url("../images/jobs-hover.png") no-repeat;*/
   /* height: 18px;
    padding: 0;
    width: 19px;*/
opacity:0.5;
}
.imagine {
    background: url("../images/Azure.png")no-repeat;
    height: 25px;
   padding: 0 ;

padding-top:2.8px !important;
    width: 33px;
	/*background-position-y: 1px;*/
background-size:33px 25px;
}
.imagine:hover {
    /*background: url("../images/azure-hover.png") no-repeat;*/
filter: brightness(1.5);
 /*   height: 18px;
    padding: 0;
    width: 16px;

	background-position-y: 1px;*/
opacity:0.5;
}
.pane-content .view-gju-professors .views-field-field-biography  p, .pane-content .view-gju-professors .views-field-field-reasearch-interest  p
{
	text-align:justify !important;
}
.node-type-directory  p img
{
	display:none;
}
.node-type-directory .region-follow-us  p img {display:block;}
#quicktabs-ctc_events_block ul{
	font-size:11px;
	
}
.region-sidebar-tabs #quicktabs-ctc_events_block ul.quicktabs-tabs li
{
	padding: 7px 5px;
}
.region-sidebar-tabs #quicktabs-ctc_events_block ul.quicktabs-tabs li.active.first
{
	padding: 6px 1px;
	
}
.form-item-unpublish-on label
{
	float:left;
	width: 100%;
margin-top: 0px;
}



@media  (min-width: 531px )
{
	
.navbar {
    margin-bottom: -1px;
}
}

@media  (min-width:568px ){
  .front-main-container {
      margin-top: -46px;
  position:relative;
  z-index:1;
  }}

@media  (min-width:768px ){
  .front-main-container {
      margin-top: -60px;
  position:relative;
  z-index:1;
  }}

@media  (min-width:992px ){
.front-main-container {
    margin-top: -115px;
position:relative;
z-index:1;
}}

@media  (min-width:1200px ){
.front-main-container {
    margin-top: /*-135px*/-150px;
position:relative;
z-index:1;
}}

@media  (min-width:1500px ){
.front-main-container {
    margin-top: /*-215*//*-248px*//*-290*/-290px;
position:relative;
z-index:1;
}}
.announcement-front .views-slideshow-controls-bottom
{
position: absolute;
right: 0px;
top: 2%;
}

@media  (max-width: 991px )
{
	.divas-active .divas-caption { 
    padding: 5px 10px !important;   
    font-size: 13px;
}
}

@media  (max-width: 650px )
{
	.divas-active .divas-caption { 
    top: 68% !important;
}
}
@media  (max-width: 600px )
{
	.divas-active .divas-caption { 
    top: 64% !important;
	    padding: 3px 10px !important;
    font-size: 12px;
}

}
@media  (max-width: 480px )
{
.divas-active .divas-caption { 

}


}

@media  (min-width: 430px) and (max-width: 531px)
{
/*.front-news .region-front-news{ 
  top:174px;*/
}
.region-front-calender{
    margin-top: 168px  !important;
}	
}
@media  (min-width: 389px) and (max-width: 430px)
{
 .region-front-calender{
    margin-top: 168px  !important;
}
/*.front-news .region-front-news{ 
  top:120px !important;
}*/
}


@media  (max-width:389px )
{
 .region-front-calender{
    margin-top: 90px  !important;
}
/*.front-news .region-front-news{ 
  top:80px !important;
}*/
}


.project-node img {
float: left;
margin-right: 15px;
margin-bottom: 15px;
}
	.project-node .views-field-body p{
text-align:justify;
}


@media  (min-width:767px ) and (max-width: 990px)
{
.page-header
{

max-width: 480px;
}
}
.group-slideshow .views-slideshow-cycle-main-frame
{
	z-index:1;
}
#menu-492-1 span
{
	visibility:hidden;
}
td.views-field-field-tender-date
{
	width: 200px;
}
#page-header ul li a.office-365 {
    background: url("../images/office.png") no-repeat;
    height:26px;

padding-top:2.1px;
    width: 26px;
	/*background-position-y: 1px;*/
background-size:26px 26px;
}
#page-header ul li a.office-365:hover {
  /*  background: url("../images/365-hover.png") no-repeat;
	background-position-y: 1px;*/
opacity:0.5;

}

#page-header ul li a.matlab {
    background: url("../images/Matlab.png") no-repeat;
    height: 29px;
    padding: 0;

padding-top:2.6px;
width: 32px;
/*background-position-y: 1px;*/
background-size: 32px 29px;
}
#page-header ul li a.matlab:hover {
  opacity:0.5;
	/*background-position-y: 1px;*/

}
@media   (max-width: 1200px)
{
.region-header .block-search
{
	width:200px !important;
}
}
@media (max-width: 990px)
{
.region-header .block-search {
    width: 188px !important;
}
}
@media (max-width: 990px)
{
header .right-bg-inner {

    width: 80%;  

}
}
@media (max-width: 617px)
{
header .right-bg-inner { 
    width: 70%;
  
}
}
@media (max-width: 400px)
{


#page-header
{

/*float: right;*/

}
}
@media (max-width: 364px)
{


/*#page-header
{
	width:100px;
}*/
}

@media (min-width: 768px) and (max-width: 1200px)
{
/*#page-header{
    width: 54% !important;
}*/
}

.page-node-8890 .region-header .block-menu-block,.page-node-8891 .region-header .block-menu-block
{
	width:206px;
}
.page-node-8890 .navbar #block-search-form,.page-node-8891 .navbar #block-search-form
{
	margin-top:8px;
}

#page-header ul li a.admission{
background:rgba(0, 0, 0, 0) url("../images/admission.png") no-repeat scroll 0 1px;
height: 17px;
padding:0;
width:18px;

}
#page-header ul li a.admission:hover {
background:url("../images/admission-hover.png") no-repeat 0 1px;
height: 17px;
padding:0;
width:18px;

}

.node-type-directory .map-contact p img
{
	display:inline-block !important;
}

.region-follow-us a.insta-copyright {
    background: url(../images/insta.png) 0px 1px no-repeat;
}
.region-follow-us a.insta-copyright:hover
{
background:url("../images/insta-hover.png") 0px 1px  no-repeat ;
}
.footer
{
	font-weight: normal !important;
}
.logged-in.no-sidebars.not-front .region-content {
    overflow: unset;
}

.logged-in .navbar {height: 105px; background: linear-gradient(rgb(21, 133, 197) 45px, white 45px, white 105px); }
.logged-in.admin-menu  .navbar{margin-top:21.1px; }
.logged-in .inner-container {
    
    padding-top: 160px;
}

.not-logged-in.page-user .inner-container,.not-logged-in.page-node-424  .inner-container  { padding-top: 220px;}

@media (min-width: 990px)
{
.hundred-logo
{
    float: right;
    margin-top: -34px;
    margin-left: 10px;
	margin-right: -9px;
}

.not-front .hundred-logo

{
	margin-top: 0;
	margin-right: -18px;
}
.not-front .hundred-logo img

{
	    width: 50px;
    height: 38px;
}

}

@media (max-width: 990px)
{
.hundred-logo
{
    display:none;
}
}


.view-gju-programs .views-field-body
{
	font-weight:normal !important;
}
.navbar
{
	border:none;
}
.i18n-ar .ui-datepicker
{
	width: 20em !important; 
}

.i18n-de .dep-faculty button.btn,.i18n-de .views-exposed-widget button.btn
{
background: url("../images/search-submet-bg-de.png") no-repeat;
}
.i18n-de .contact-form .btn
{
background: url("../images/send-submet-bg-de.png") no-repeat;
}

.form-item-menu-tset
{
	display:none;
}
.form-item-title-field-en-0-value label,.form-item-title-field-de-0-value label, .form-item-title-field-ar-0-value label
{
display:none;
}

.form-item-title-field-en-0-value::before, .form-item-title-field-de-0-value::before, .form-item-title-field-ar-0-value::before
{
content: "Title * ";
font-size:13px;
font-weight: bold;
margin-bottom:5px;
}

.page-node-2727 .faq .view-filters .views-widget-filter-field_international_office_categ_value_i18n
{
	display:none;
}
.page-node-3319 .faq .view-filters .views-widget-filter-field_faqs_category_value_i18n
{
	display:none;
}
#edit-field-faqs-category-value-i18n, #edit-field-international-office-categ-value-i18n
{
width:159px;
background-image: none;
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#page-header .block-locale ul li a
{
	font-size:10px;
	color:white;
	font-weight:bold;
}
.language-switcher-locale-url 
{
	padding:0;
	
}

.block-locale
{
	width: 75px;
    float: left;
}
#block-block-28 a {
    color: white;
    margin-left: 3px;
}


.menu-container .row{
	/*margin-left: 0px !important;
margin-right: 0px !important;*/

}
@media (min-width: 768px) and (max-width: 1200px)
{
/*#page-header {
    width: 57% !important;
}*/
}
@media (min-width: 770px)
{
.front header .right-bg {
    width: 68%;
}
}
@media (min-width: 770px)
{
.front header .left-bg {
    width: 32%;
}
}
.logged-in .hundred-logo
{
	display:none;
}
@media (max-width: 617px)
{
header .right-bg-inner {
    width: 74%;
}
}
header .right-bg-inner
{
	z-index:1;
}



.lang-dropdown-select-element{
    background-color: unset !important;
	
}
.lang-dropdown-select-element option
{

font-size: 12px;
}
.navbar #block-search-form {    
  /*  width: 30%;
   height:100%;
margin:0!important;

    bottom: 0;
  right:0;
    position: absolute;
position: relative;
right:40px;
margin:auto;
z-index:1;
right:50px;
  */
margin-top:12px;
z-index:5;
/*width:220px;*/
height:25px;


/*-padding-top:2px;*/
margin-right:25px;
}
 .navbar .input-group{float:right;padding-left:0 !important;}
.region-header  form#search-block-form {
top: 0;
    bottom: 0;
 /*   right:0px;*/
/*left:18px;*/
   /* position: absolute;
   padding-right:10 25px;
   width:100%;*/
/*margin:auto !important;*/
}
.region-header #block-views-gju-academic-calendar-block-3{
width:200px;
height:100px;
float:right;
position:relative;
z-index:99;
top:10px;


}
.navbar-default .navbar-collapse{
border:none !important;
box-shadow: none;
}
@media (min-width: 993px) and (max-width: 1200px)
/*{
#page-header {
    width: 66% !important;
}*/
}
@media (min-width: 993px)
{
.navbar-collapse.collapse
{
	display:blcok !important;
}
}
/*.navbar-collapse ul li a:hover{
color:orange;

}*/


@media (max-width: 628px) {
	
/*.not-front #page-header {
    width: 80% !important;
}*/
.inner-menu-toggle
{
	width:35px;
	margin: 3px 0 0 5px;
}
}

@media (max-width: 540px)
{
#navbar-inner.navbar {
    height: unset;
}

}

@media (max-width:320px) {
	
.not-front #page-header {
    width: 60% !important;
}
/*#page-header ul
{
	display:none;	
}*/
}
@media (min-width:830px) and (max-width:990px) {
	
.front.menu-container .row
{
	    margin-right: -76px;
}
}
@media (max-width:1000px) {
	
header #superfish-1 li a, header #superfish-1 li span
{
	font-size: 16px !important;
}
}

@media (min-width:785px) and (max-width:830px) {
	
.front.menu-container .row
{
	    margin-right: -83px;
		    margin-left: -65px;
}
/*.front #page-header {
    width: 55% !important;
    padding-left: 0;
}*/
}
/*@media (max-width:784px)
{
.main-menu
{
padding-top: 5px;
padding-bottom: 5px !important;
}
}*/

@media (max-width: 768px)
{
.front header .right-bg {
	width: 81%;
}
}
@media (max-width: 706px)
{
/*.region-header .block-search input
{
	width:100%;
}*/
}

#block-block-28 a
{
	color: black;
	font-size: 11px;
    font-weight: bold;
}
@media (max-width: 605px)
{
	#block-block-28 {
    width: 120px;
    float: left;
	}

}

.front #block-block-28
{
position:absolute;
right:0;	
}
@media (max-width: 768px)
{
.front #block-block-28
{
position:absolute;
left:0;
right:unset;
top:45px;	
}
}
#block-block-28
{
	z-index:1;
}

@media (max-width: 768px)
{

.not-front #block-block-28 {
      position: absolute;
    left: -5px;
    top: -28px;
}
}
.not-logged-in .block-lang-dropdown
{
	/*display:none;*/
}

#page-header.col-sm-6
{
	float:right;
}
@media (min-width: 1300px)
{
header .right-bg-inner
{
	z-index:0 !important;
}
}

#og-menu-edit-item-form .form-type-select.form-item-language
{
display:none;
}

.parteners-department .views-field-field-hand-book-link {
    background: url("../images/book.png") no-repeat;
    padding-left: 23px;
    position: absolute;
    left: 150px;
    top: 86px;
}
/*.proff-node .views-label-field-biography-et{margin-top: 0 !important;}*/
.proff-node .views-label-field-reasearch-interest-et, .proff-node .views-label-field-biography-et, .proff-node .views-label-field-experience-et, .proff-node .views-label-field-awards-et, .proff-node .views-field-title
{
font-size: 16px !important;
margin-top: /*25*//*50px*/0;
margin-bottom: /*18*/30px;
/*margin-left: 30px;*/
font-family:Gotham-Medium;
text-transform:uppercase;

}


h4.educational-back, .prof-publications h4, .views-label-field-reasearch-interest-et , .views-label-field-biography-et, .views-label-field-experience-et, .views-label-field-awards-et{
 /* line-height: 0.1;*/
  text-align: center;
font-size: 15px;
}
h4.educational-back, .prof-publications h4, .views-label-field-reasearch-interest-et , .views-label-field-biography-et, .views-label-field-experience-et, .views-label-field-awards-et{
  display: inline-block;
  position: relative;  
}
h4.educational-back:before, .prof-publications h4:before, .views-label-field-reasearch-interest-et:before , .proff-node .views-label-field-biography-et:before, .proff-node .views-label-field-experience-et:before, .proff-node .views-label-field-awards-et:before
 {
  /*content: "";
  position: absolute;
  height: 0px;
  border-bottom: 1px solid #f9a61e;
  border-top: 1px solid #f9a61e;
  top: 0;
  width: 15px;*/
}

h4.educational-back:after, .prof-publications h4:after, .views-label-field-reasearch-interest-et:after , .proff-node .views-label-field-biography-et:after, .proff-node .views-label-field-experience-et:after, .proff-node .views-label-field-awards-et:after{
 /* content: "";
  position: absolute;
  height: 0px;
  border-bottom: 1px solid #b6b6b6;
  border-top: 1px solid #b6b6b6;
  top: 0;
  width: 552px;*/
}
h4.educational-back:before, .prof-publications h4:before, .views-label-field-reasearch-interest-et:before , .proff-node .views-label-field-biography-et:before, .proff-node .views-label-field-experience-et:before, .proff-node .views-label-field-awards-et:before {
  /*right: 100%;
  margin-right: 15px;*/
}
h4.educational-back:after, .prof-publications h4:after, .views-label-field-reasearch-interest-et:after , .proff-node .views-label-field-biography-et:after, .proff-node .views-label-field-experience-et:after, .proff-node .views-label-field-awards-et:after{
  /*left: 100%;
  margin-left: 15px;*/
}

.prof-publications h4:after {

  width: 556px;
}
.views-label-field-reasearch-interest-et:after , .proff-node .views-label-field-biography-et:after, .proff-node .views-label-field-experience-et:after, .proff-node .views-label-field-awards-et:after{

  width: 630px;
  
}

.pane-content .view-gju-professors .views-field-field-biography-et p, .pane-content .view-gju-professors .views-field-field-reasearch-interest-et p
{
	text-align: justify !important;
margin-top:0;
margin-bottom:30px;
}


.region-front-feeds .owl-wrapper-outer {
  width: 1260px !important;
  /*left: 11.7%;*/
margin: auto;
padding-left: 15px;
padding-right: 15px;

}

.region-front-media .owl-theme .owl-controls .owl-buttons div, .region-front-media .owl-theme .owl-controls .owl-page span{

display:none !important;
}

.region-front-media .owl-wrapper-outer{
width:/*82% */ 1260px !important;
left:/*8.7*/ 9.7%;

}

.region-front-media .owl-item
{
text-align:center;
width:270px !important;
margin-right:30px;

}

.region-front-feeds .owl-item {
  text-align: center;
 /* width: 265px !important;*/
 /* right: 49px;*/
position:relative;
/*width:260px !important;*/

/*padding-left:10px;*/}


.owl-controls,.owl-theme .owl-dots .owl-dot{
display:none !important;
visibility:hidden !important;
}

/*.owl-carousel .owl-stage-outer{
width: 1260px !important;
margin: auto;

padding-right: 25px;
}
*/
.fact-counter{
color: /*#b1c7e1*//*#b6cae2*/white;
    font-size: 36px;
    /*padding-left:33.5%;*/
    font-family: Gotham-Bold !important;
/*animation-duration: 1s;
  animation-delay: 0s;
   */
}

/*********              inner page **************/




.region-content #views_slideshow_cycle_main_groups_directories_contents-blocknew_15{
display:none;
}

.node-type-projects-directory-by-year2 .region-content .pane-groups-directories-contents,
.page-node-1233 .region-content .pane-groups-directories-contents, .page-node-1231 .region-content .pane-groups-directories-contents
{
display:block;
}

.inner-content .col-md-9{
padding-left:0;
padding-right:0;

margin-top:/*36*//*60*/50px;
}


.page-node-3105 .inner-content .col-sm-9{

/*box-shadow: 0 0 4px #d3d3d3a8;
padding-top: 97px;*/
/*background: url('/../sites/all/themes/bootstrap/images/projects.png') no-repeat;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
background-size: 190px 180px;
background-position-x: right;
background-position-y: 10px;*/

}
.page-node-3105 .page-header-wrap{
padding-left:15px;
}


.page-node-12249 .region-content div .media_embed,.page-node-14703 .region-content div .media_embed{ display:block;}

.not-logged-in.page-user-login .inner-container{padding-top: 160px;}
.not-logged-in.page-user-login .alert-success {margin-bottom:-28px; }

.inner-container{
background:#f6f7f8;
padding-top: 110px;
height: auto;
width: 100%;
}


.region-sidebar-tabs{

display:none;
}

.page-node-16988 .region-page-slideshow .view-groups-directories-contents img/*, .page-node-16980 .region-page-slideshow .view-groups-directories-contents img*/{
  height:370px;
  object-fit: cover;
  }
  .page-node-16980 .region-page-slideshow .view-groups-directories-contents img{height:500px;
    /*object-fit: cover;*/}
@media (min-width:1666px){

  .region-page-slideshow .view-groups-directories-contents img{
    height:500px;
    }

}

@media (max-width:1665px) and (min-width:992px){

  .region-page-slideshow .view-groups-directories-contents img, .page-node-16980 .region-page-slideshow .view-groups-directories-contents img{
    height:/*425*/350px;
     object-fit: cover;
object-position: top;
    }

}

.region-page-slideshow .view-groups-directories-contents img{
width:100%;
}

.region-page-slideshow .views-row-1 .field-content{
font-size: 22px;
font-family:  Gotham-Medium;
color: #595959;
text-transform:uppercase;
display:none;
}

.page-node-16988 .region-page-slideshow .views-row-1 .field-content {

  display: inline;
  position: absolute;
  top: 50%;
  left: 18%;
  background: white;
  box-shadow: 0 0 3px lightgray;
  padding: 8px;
font-size:28px;
}

/*.region-page-slideshow #block-views-3ada74f36c99da6c10f75c98e1015bb3{
margin: 30px auto;

width: 1260px;

padding-left: 20px;

padding-right: 20px;

}

*/

.region-page-slideshow /*#block-views-e4e5b058883194c91f500037cc520a84*/{

outline: 5px solid rgba(255,255,255, 1);
 
margin-top:/*165p*/153px;
margin-bottom:-107px;
}

/**** gju news inner *****/




/******  video home page *******/
#homepage-video{
position: relative;
    overflow: hidden;
   /* width: 100vw;*/
width:100%;

}

video#video {
width: 100%;




}

video {
    display: inline-block;
    vertical-align: baseline;
}
#video_front_page{

/*margin-top: 47   17px ;*/


}
@media (max-width:1199px)
{
#video_front_page{margin-top: 106px ;}

}
@media (max-width:991px)
{
#video_front_page{margin-top: 110px ;}

}
/*@media (max-width:1199px) and (min-width:992px)
{
#video_front_page{margin-top: 62px ;}

}*/

/*** contact us page ****/
#gju-main-campus,#gju-sabe-campus

{

width:40%;
background-image: url(../images/form-arrow.png);
    background-position: right center;
    background-repeat: no-repeat;
background-size: 30px auto;
background-color: #e8e7e7;
border-color: #e8e7e7;
height:30px;
border:0;
margin-bottom: 30px;
}

.page-node-2117 #block-block-45{ margin-bottom:60px;}

.page-node-2117 #block-block-45 .block-title,.page-node-2117 #block-block-46 .block-title {margin-bottom:30px;color:#595959;}
.main-campus,.sabe-campus{
display:none;
}

#map_canvasOne,
#sabe_canvasOne{display:block;}

.main-campus img,.sabe-campus img{
width:100%;
height:475px;

}

.page-node-2900  .region-content{ margin-top: 75px; }
.logged-in.page-node-2900  .region-content{ margin-top: 15px; }

.panels-flexible-region{
width:100% !important;
/*padding-top: 10px;*/
}

.page-node-13780 .panels-flexible-region,.page-node-10786  .panels-flexible-region, .page-node-2943 .panels-flexible-region,
.page-node-3182 .panels-flexible-region
{

padding-top: 0;
}
.page-node-10786  .panels-flexible-region, .page-node-2943 .panels-flexible-region,.page-node-3182 .panels-flexible-region

{ margin-top:-15.5px;}


.admin-menu .table>tbody>tr>td {border-top :unset !important;}


/*.admin-menu .form-textarea-wrapper textarea, *//*.page-node-2117*/ /*.admin-menu .col-md-3,  .admin-menu .col-xs-12 {width :100% !important;}*/


.view-german-dimension .views-field-field-gd-link-editable {
position: absolute;
background-color: rgba(0,0,00,0.5);
 width: calc(100% - 10px);
padding: 4px 0;
text-align: center;}

.view-german-dimension .views-field-field-gd-link-editable a:hover {color:orange;}

.view-german-dimension .field-content a {color:white;}

.view-german-dimension .views-row, .page-capmus-life .views-row {margin-bottom:30px; }

.view-german-dimension .views-row-odd,.page-capmus-life .views-row-odd { padding-left:0 !important;}
.view-german-dimension .views-row-odd .views-field-field-gd-link-editable  {width: calc(100% - 15px);}

.view-german-dimension .views-row-even,.page-capmus-life .views-row-even {padding-right :0 !important;}

 .page-german-dimension .region-content,.page-capmus-life  .region-content  {margin-top:60px ;}
.page-sitemap .region-content {margin-top: 58px !important;}

.page-german-dimension  section.col-sm-12,.page-capmus-life section.col-sm-12{
margin-top:65px ;}
 
.view-german-dimension img {
                 box-shadow: 0 0 10px lightgray;
outline: 3px solid rgba(255,255,255,0.5);
outline-offset: -2px;}

@media (max-width:800px){ .view-german-dimension .views-field-field-gd-link-editable { padding: 1.3px 0;  }}
@media (max-width:577px){

.view-german-dimension .views-row-even,.view-german-dimension .views-row-odd,.page-capmus-life .views-row-even, .page-capmus-life .views-row-odd

  {padding-right :0 !important;  padding-left:0 !important;margin-bottom:30px; }

.view-german-dimension .views-field-field-gd-link-editable { width:100% !important;  }

}

.dd-options li:nth-child(3)
{
display:none;
}

.node-type-news .region-content {

 margin-top: 58px;
}
.at-icon {
  fill: #36f !important;
}
.ddsDefault .dd-options
{
	padding-bottom:0 !important;
}

/*.views-field-field-text-banners-editable .field-content {background-color: rgba(0, 0, 0, 0.3);}*/


.jcarousel-skin-default .jcarousel-item
{
background: #f6f7f8 none;
}

.addthis_toolbox
{
	width: 145px;
    float: right;
}

#edit-field-international-office-categ-value-i18n-wrapper {width:295px;margin-right:30px;}



/*.caret .open:*/
.schools-video {position: relative; width:70%; height:auto; margin-bottom: 10px !important;}
.schools-video video{border: 1px solid lightgray; /*border-right-width: 2px !important;*/}

#schools-video-overlay{position: absolute;
  top: 0;
  left: 0;
height:calc(100% - 75px);
width: calc(100% - 5px);
}



.view-gju-event-management.view-display-id-page  .view-header{margin-bottom: 50px;}
.view-gju-event-management.view-display-id-page .view-content {/*box-shadow: 0 0 3px lightgray;
  height: /*180*///*480px;
  padding: 50px 20px; /*background-color: white;*/}
 
.page-gju-event-management section.col-sm-12, .page-upcoming-event section.col-sm-12,.page-gju-recent-event section.col-sm-12,.page-gju-upcoming-event section.col-sm-12{padding-left:0 !important;padding-right:0 !important;}
.page-node-17210 .region-page-slideshow .view-groups-directories-contents img {height: 400px !important;}
/*.page-node-17210 .region-content {margin-top: 48px !important;}*/
.page-gju-recent-event .view-gju-event-management,.page-gju-upcoming-event .view-gju-event-management {margin-right: -80px;}
#block-views-gju-event-management-block-1 h2.block-title, #block-views-gju-event-management-block-2 h2.block-title {color:#595959 /*#428bca*/;}
.page-node-17210 section.col-sm-12 {padding: 0;}
#block-views-gju-event-management-block-2,#block-views-gju-event-management-block-1{position: relative;}
.view-gju-event-management {margin-top: 60px;}
#block-views-gju-event-management-block-1 {margin-bottom: 60px;margin-top: 60px;}
 .page-gju-recent-event  .page-header-wrap, .page-gju-upcoming-event .page-header-wrap {margin-top: 60px;}
 .page-node-17210 .page-header-wrap{margin-top: 94px;}
.page-node-17210 .page-header-wrap{text-align: center;}
.page-node-17061 .page-header-wrap{margin-top: 78px !important;}
.page-gju-recent-event  .region-content,.page-gju-upcoming-event  .region-content {margin-top: 8px !important;}
.views-row.event-management { height: 80px;
  box-shadow: 0 0 4px lightgray;
  outline: 1px solid lightgray; 
  padding-right:0px !important;
  padding-left:0px !important;
  margin-right: 20px;
  margin-bottom: 20px;
  width:23.7%;/*100%*/;
  background-color: white !important;
}
section.event-management-links {margin: 50px 0 !important;}
.event-management-links a{padding: 12px !important;
  background:/* #1f6bad*/#3f88c8;
  color: white !important;
  /*font-weight: 600;*/
  border: 2px solid white;
  text-align: center;
  border-radius: 5px;
  font-size: 14.8px;
  text-shadow: 0 0.5px 0 #777;
}
.event-management-links li {padding:0 !important; /*padding-right: 15px !important;*/}
/*.event-management-links li.last {padding-right: 0 !important;}*/
  .event-management-links a:hover{color:orange !important; background: #3f88c8 !important;}
  .event-management-links a:focus { background: #3f88c8 !important;}
 .page-node-17210 .view-gju-event-management {margin-right: -35px;}
.views-row.upcoming-event, .views-row.recent-event { 
  box-shadow: 0 0 10px lightgray;
  /*outline: 1px solid #2685d9; */
  padding-right:0px !important;
  padding-left:0px !important;
  margin-right: 20px;
 /* width: 23.7%;*/
 /*outline-offset:-1px;*/
 margin-left: 2px;
 margin-bottom: 1px;
 height: /*327*/380px;
 width: 31% !important;
}
.page-gju-recent-event .views-row , .page-gju-upcoming-event .views-row {

  width: 30% !important;
margin-bottom: 20px !important;
}
.views-row-last.upcoming-event ,.views-row-last.recent-event {margin-right: 0 !important;}

.page-node-17210 .view-gju-event-management .views-row:hover, .page-gju-upcoming-event .view-gju-event-management .views-row:hover,.page-gju-recent-event .view-gju-event-management .views-row:hover{border: 1.5px solid #a0c5dbc4; box-shadow: 0 0 15px lightgray ;}
@media (max-width: 992px){
  .views-row.upcoming-event, .views-row.recent-event { margin-right: 1px !important;
    margin-bottom: 30px !important;
    height: unset !important;
    width: 100% !important;
  }
}

 .view-gju-event-management .view-header {position: absolute;   right: 0;     top: 5px;}
 /*.view-gju-event-management .view-header a { color: #333434 !important; }*/

/*.views-row.upcoming-event*/.gju-event-management .views-field-field-event-date {/*position: absolute;
  background: /*#ffffffc4*//*#ffa50070;*/
  /*box-shadow: 0 0 4px lightgray;*/
  padding: 10px 20px;/*z-index: 1;*/}
  .views-row.upcoming-event .views-field-field-event-img-editable{position:relative;}
  .view-gju-event-management .views-field-field-event-img-editable img{border-radius: 4px;}
  .view-gju-event-management .views-field-body-et {width:100%; overflow: hidden;text-overflow: ellipsis;
    height: 55px;padding:10px 20px;line-height: 2;}
    .views-row.upcoming-event .views-field-body-et .x1e56ztr{background-color: unset !important;}
    .views-row.upcoming-event .views-field-body-et .x1e56ztr span {font-weight: unset !important;}
/*.views-row.upcoming-event*/ .gju-event-management .views-field-title-field-et, .gju-event-management .views-field-field-event-date-editable, .gju-event-management .views-field-field-location-et{padding:10px 20px;}
.gju-event-management .views-field-title-field-et{height: 61px; padding-bottom: 0 !important;}
.gju-event-management .views-field-field-event-date-editable ,.page-gju-recent-event .views-field-field-event-date{position: absolute;  padding: 0 20px !important;  bottom: 50px;}
.gju-event-management .views-field-field-location-et {position: absolute;  padding: 0 20px !important;  bottom: 13px;}
.gju-event-management .views-field-field-event-date-editable span, .gju-event-management .views-field-field-event-date span,.upcoming-event .views-field-field-event-date-editable .field-content{color:#428bca;}
/*.views-row.upcoming-event*/.gju-event-management .views-field-title-field-et .field-content {/*font-family:Gotham-Medium;*/text-shadow: 0px 0.5px 0px rgba(202, 202, 202, 0.74);text-transform: capitalize;}
.views-row.upcoming-event .views-field-view-node {padding: 25px;}
.gju-event-management .views-field-body-et span {color:#428bca;}

/*
.views-row-1.event-management {

background: url("/../sites/all/themes/bootstrap/images/reserving venue.png") no-repeat 15px center;
background-size: 55px auto;

}
.views-row-2.event-management {

  background: url("/../sites/all/themes/bootstrap/images/reserving venue.png") no-repeat 15px center;
  background-size: 55px auto;
  
  }
  .views-row-3.event-management {

    background: url("/../sites/all/themes/bootstrap/images/reserving venue.png") no-repeat 15px center;
    background-size: 55px auto;
    
    }
    .views-row-4.event-management {

      background: url("/../sites/all/themes/bootstrap/images/reserving venue.png") no-repeat 15px center;
      background-size: 55px auto;
      margin-right:0 !important;
      }
*/
.views-field-field-event-management-link-et{

  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-40%, -50%);
  
}
/***  Booking Facilities  ***/
.page-gju-facilities-booking-sabe .view-gju-event-management, .page-gju-facilities-booking-main .view-gju-event-management,.page-gju-event-planning .view-gju-event-management {margin-right: -30px !important;margin-left: 1px;}
.page-gju-facilities-booking-sabe .region-content,.page-gju-facilities-booking-main .region-content,.page-gju-event-planning .region-content{margin-top: 29px !important;}
.page-gju-facilities-booking-sabe  section.col-sm-12,.page-gju-facilities-booking-main section.col-sm-12 ,.page-gju-event-planning section.col-sm-12{padding: 0 !important;}
.page-gju-facilities-booking-sabe .page-header-wrap , .page-gju-facilities-booking-main .page-header-wrap,.page-gju-event-planning .page-header-wrap {margin-top: 80px;}
.page-gju-facilities-booking-main .views-field-field-event-management-link-et ,.page-gju-facilities-booking-sabe .views-field-field-event-management-link-et,.page-gju-event-planning  .views-field-field-event-management-link-et
{position: unset; transform: unset;text-align: center;padding: 15px;width: 100%;}

.page-gju-facilities-booking-main .views-row.upcoming-event,.page-gju-facilities-booking-sabe   .views-row.upcoming-event,.page-gju-event-planning  .views-row.upcoming-event
{height: unset; margin-bottom: 30px; width: /*48.32%*/47.542%  !important;margin-left: unset;}
.page-gju-facilities-booking-main .views-row-odd.upcoming-event,.page-gju-facilities-booking-sabe   .views-row-odd.upcoming-event ,.page-gju-event-planning   .views-row-odd.upcoming-event
{margin-right: 30px !important;}
.page-gju-facilities-booking-main .views-row-even.upcoming-event,.page-gju-facilities-booking-sabe   .views-row-even.upcoming-event,.page-gju-event-planning   .views-row-even.upcoming-event
{margin-right: 0px !important;}
@media (max-width: 992px) {
  .page-gju-facilities-booking-main .views-row.upcoming-event, .page-gju-facilities-booking-sabe .views-row.upcoming-event,.page-gju-event-planning  .views-row.upcoming-event {

    width: 100% !important; margin-right: 0 !important;
  }}
  
/****   End Booking    ****/

@media(max-width:1200px) and (min-width:992px)
{

  .views-field-field-event-management-link-et{width:30%;}
  .views-row.event-management {width: 23.3% !important;    }

}

@media(max-width:992px) 
{

  .views-field-field-event-management-link-et{width:unset;}
  .views-row.event-management {width: 100% !important; margin-right: 0 !important; margin-bottom: 20px;   }

}