@charset "utf-8";

@media only screen and (max-width:2284px)) {
.glogo {
    width: 37%;
    display: inline-block;
    float: right;
}
}

@media screen and (min-device-width:1400px) and (max-device-width:2560px) {
.logo-section {
	padding: 0px 1%;
}
.logo img {
	width: 87%;
	max-height: auto;
}

#wowslider-container1, #wowslider-container1 .ws_images, #wowslider-container1 .ws_images > div > img {
	max-height: 550px !important;
}
.logoshape {
	/* width: 623px !important; */
}
.headerbg {
	/* padding-left: 627px !important; */
}

}
@media only screen and (max-width:1287px) {
.menu .navbar-inverse .navbar-nav>li>a {
	padding: 12px 4px!important;
	font-size: 0.74em !important;
}
.headerbg {
	/* padding-left: 392px!important; */
}
.banner {
	padding-top: 178px!important
}
.menu {
	padding-top: 0px !important;
}

}
@media only screen and (max-width:1199px) {
.logo-section .logo {
	/* margin-top: 0px;*/
	/* padding: 0!important;*/
	/* transition-duration: .5s;*/
	/* width: 413px!important;*/
	/* background: #fff;**/
}

.banner {
	padding-top: 178px!important
}
#wowslider-container1 .ws-title {
	width: 30%!important;
	position: absolute;
	font-size: 20px!important
}
#wrapper>header>.top-nav>.container {
	width: auto!important
}
.toplink li a {
	padding: 8px 5px!important
}
.displayevents li a img {
	max-height: inherit!important
}
}

 @media only screen and (max-width:991px) {
ul.newssec > .container > li {
	border-left: 0px solid #f1f2f4 !important;
	padding-right: 20px !important;
}
ul.newssec li {
	padding: 0px 0px !important;
	width: 50% !important;
}
.grid figure img {
	width: 100% !important
}

.logo img {
    max-width: 50%;
}
	 
.logo-section .logo {
	margin-top: 3px !important;
	width: 100% !important;
	padding: 0px !important;
	margin-bottom: 2px !important;
}
.glogo {
    position: absolute;
    top: -80px;
    right: 0;
    z-index: 999999999999;
}


.menu {
	padding-top: 0!important;
	padding-left: 5px
}
.home-title2 h2 {
	font-size: 21px!important
}
figure.effect-goliath h2, figure.effect-goliath p {
	padding: 17px 7px!important;
	font-size: 1.1em!important
}
.grid figure {
	margin-bottom: 30px
}
.logoshape {
	z-index: 10;
	width: 88% !important;
	left: 2px;
}
.headerbg {
	padding-left: 0!important;
	position: relative!important;
width: 100%;
}
#wowslider-container1 .ws-title {
	width: 30%!important;
	position: absolute;
	font-size: 18px!important
}
.quicklink {
	margin-bottom: 15px
}
.implink li img {
	height: 30px!important
}
.incontent {
	min-width: 100% !important;
	display: block !important;
}
.newbox1, .newbox2, .newbox3, .newbox4 {
	border: 1px solid #c8c8c8;
	padding: 15px;
	margin-bottom: 15px;
	min-height:280px !important
}
}
@media only screen and (max-width:865px) {
.logoshape {
	z-index: 10;
	position: relative;
	width: 100% !important;
	left: 0
}
.headerbg {
	padding-left: 0!important;
	position: relative!important;
	width: 100%;
}
#wowslider-container1 .ws-title {
	width: 30%!important;
	position: absolute;
	font-size: 15px!important;
	top: 10px
}
}
 @media screen and (min-device-width:1024px) and (max-device-width:1026px) {
.headerbg {
	padding-left: 394px!important
}
.logo-section .logo {
	padding: 0px 0 14px 12px!important;
	width: 366px!important;
}
.banner {
	padding-top: 206px!important
}
}
@media screen and (min-device-width:768px) and (max-device-width:980px) {
.filtr-item img {
	width: 100%;
	max-height: none;
}
.banner {
	padding-top: 170px!important
}
}
 @media screen and (min-device-width:768px) and (max-device-width:990px) {
.navbar-nav>li>a {
    padding: 12px 10px!important;
    font-size: 0.74em !important;
}
}
@media only screen and (max-width:767px) {
.navbar-toggle {
	border-radius: 0px !important;
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #808080 !important;
}
.navbar-header {
	background: #fff !important;
	padding: 8px !important;
}
.menu-action {
	display: none !important;
}
.menu .navbar .dropdown-menu {
	height: 182px!important;
	overflow-y: scroll!important;
	overflow-x: hidden!important;
	padding: 0px !important;
}
.menu-heading ul {
	margin: 0!important
}
.collapse-card .col-xs-12 {
	width: 50%!important
}
.profdetail .col-xs-4 {
	width: 33.33333333%!important
}
.menu-action {
	padding: 15px;
	margin: 0
}
#wowslider-container1 .ws_bullets {
	display: none!important
}
.navbar-nav {
	margin: 11px 12px;
}
.headerbg {
	background-size: cover;
	position: relative!important;
	z-index: 3;
	padding-left: 0!important
}
.grid figure {
	min-width: 100%!important;
	max-width: 100%!important;
	max-height: initial!important;
	width: 100%!important
}
.grid figure {
	margin-bottom: 15px!important
}
#wowslider-container1 .ws-title {
	min-height: 60px!important;
	position: relative!important;
	font-size: 12px!important;
	left: 0!important;
	width: 100%!important;
	top: 0!important;
	line-height: 20px!important;
	padding: 12px!important
}
.menu .navbar-inverse .navbar-nav>li>a {
	position: relative;
	color: #fff;
	padding: 6px 9px!important;
	line-height: inherit;
	float: left;
	font-size: .9em;
	transition-duration: .3s;
	font-weight: 300;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	width: 100%
}
.navbar-inverse .row {
	margin-right: 0;
	margin-left: 0
}
.logoshape {
	z-index: 7!important;
	position: absolute;
	top: 0;
	left: 0px !important;
	width: 80% !important;
}
.menu {
	padding: 0px 0;
	background: transparent;
}
header {
	position: relative;
	min-height: 86px!important
}
.banner {
	padding-top: 22px!important
}
.toplink li a {
	padding: 8px 10px!important
}
.toplink li:nth-child(4) {
	display: none!important
}
.toplink li:nth-child(1) {
	display: none!important
}
.toplink li:nth-child(5) {
	display: none!important
}
ul#textresizer li:nth-child(1) {
	display: none!important
}
ul#textresizer li:nth-child(2) {
	display: none!important
}
ul#textresizer li:nth-child(3) {
	display: none!important
}
.logo-section .logo {
	margin-top: 0!important;
	padding: 0px 0px 0px 0px!important;
	display: block;
	transition-duration: .5s;
	background: #fff;
	width: 300px!important;
}
.navbar-collapse {
	padding-right: 15px;
	padding-left: 15px;
	overflow-x: visible;
	-webkit-overflow-scrolling: touch;
	border-top: 0 solid transparent;
	-webkit-box-shadow: inset 0 0 0 rgba(255,255,255,.1);
	box-shadow: inset 0 0 0 rgba(255,255,255,.1);
	background-color: #0d5b7a;
}
.col-xs-7, .top-nav .col-xs-5 {
	padding-left: 0!important;
	padding-right: 0!important
}
.top-nav {
	background-color: #436772;
	border: 0;
	padding: 3px 0 2px 4px;
	z-index: 999999;
	position: relative;
	border-bottom: 0;
	height: auto
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
	color: #9b0d0d;
	background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
	color: #404040;
}
.mega-dropdown-menu .menu-heading > a {
	font-size: 1.25em !important;
}
.quicklink {
	display: none !important;
}
ul.list li {
	padding: 6px 5px 6px 25px;
}
ul.list {
	padding: 0px;
}
.implink li {
	background: #09394c;
	display: inline-block;
}
ul.social-network {
	margin-bottom: 10px;
}
#wowslider-container1 .ws-title {
	font-size: 18px !important;
	width: 100% !important;
 line-height:;
}
}
@media only screen and (max-width:660px) {
.col-xs-4, .top-nav .col-xs-8 {
	width: 100%
}
.grid .col-xs-4 {
	width: 50%!important
}
.top-nav ul {
	margin: 0;
	padding: 0;
	text-align: center
}
.banner {
	padding-top: 20px!important;
}
.profdetail .profilepic .field-content {
	width: 140px;
	float: none;
	margin: 15px auto;
}
.profdetail .profilepic {
	max-height: auto;
	width: 100%;
}
.profilecontentwrap {
	width: 100%;
	text-align: center;
}
.views-field-field-user-education-honor.education {
	padding-top: 0px;
	position: relative;
	bottom: 0px;
	padding-bottom: 0px;
	left: 0px;
}
.profilecontentwrap {
	min-height: 50px !important;
}
}
@media only screen and (max-width:480px) {
#block-awesome-zymphonies-theme-search .form-control {
	width: 62px !important;
}
#textresizer li a {
	padding: 4px 4px !important;
}
ul.newssec li {
	width: 100% !important;
}
.menu .navbar .dropdown-menu>li>a {
	white-space: inherit!important
}
.grid .col-xs-6 {
	width: 100%
}
#banner, .banner {
	padding-top: 22px!important
}
.views-field-field-user-education-honor.education {
	left: 15px
}
.profilecontentwrap {
	min-height: 190px!important
}
.grid .col-xs-4 {
	width: 100%!important
}
.filtr-item img {
	width: 70%;
	max-height: none;
	display: block;
	margin: 0px auto;
}
ul.newssec > .container > li {
	padding-right: 0px !important;
}
.navbar-toggle {
	margin-right: 6px !important;
}
}
@media only screen and (max-width:363px) {
.logo-section .logo {
	margin-top: 3!important;
	width: 275px!important;
}
.toplink li a {
	padding: 8px 4px!important
}
.toplink li:hover {
	background-color: transparent;
	color: #0d5b7a
}
#banner, .banner {
	padding-top: 15px!important
}
#wowslider-container1 .ws-title {
	font-size: 12px!important;
	left: 0!important;
	width: 100%!important;
	top: 8%!important;
	line-height: 15px!important;
	padding: 5px!important
}
}
@media only screen and (max-width:340px) {
.views-field-field-user-education-honor.education {
	left: 30px
}
}
@media only screen and (max-width:321px) {
.logo-section .logo {
	margin-top: 0!important;
	padding: 16px 6px 6px 36px!important;
	display: block;
	transition-duration: .5s;
	background: #fff;
	width: 271px!important
}
}
.jobhighlight {
	background: #db3b51;
}







