.homepage-carousel-wrapper .owl-theme .owl-dots{
	display: none;
}
.offset-top-40{
	margin-top: 40px;
}
.homepage-carousel-wrapper .owl-theme .owl-nav {
    margin-top: 0;
    position: absolute;
    bottom: 0;
    left: 0;
}
.homepage-carousel-wrapper .owl-theme .owl-nav [class*=owl-] {
    width: 0px;
    height: 25px;
    color: #FFF;
    font-size: 14px;
    margin: 0;
    padding: 4px 7px;
    background: #b07255;
    display: inline-block;
    cursor: pointer;
    border-radius: 0;
	position: absolute;
	bottom: 12px;
    left: 15px;
    width: 30px;
    height: 30px;
}
.homepage-carousel-wrapper .owl-theme .owl-nav .owl-next{
	left: 45px;
}
#they-said .owl-carousel.owl-theme{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
	background: whitesmoke;
}
#they-said .owl-theme .owl-nav {
    display: none;
}
#they-said .owl-theme .owl-dots{
	position: absolute;
    bottom: 7px;
}
#they-said .owl-theme .owl-dots .owl-dot span{
	margin: 0;
}
#they-said .owl-theme .owl-dots .owl-dot + .owl-dot{
	margin-right: 5px;
}
#they-said .owl-theme .owl-dots .owl-dot.active span{
	background: #b07255;
}
#they-said .owl-theme .owl-dots .owl-dot span{
	background: transparent;
    border: 2px solid #b07255;
}
#they-said .owl-carousel .owl-item img{
	display: inline-block;
}
.connect-block h4 {
    font-size: 15px;
}
.unit{
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.unit-vertical{
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
	align-content: center;
}
.row-justify-center {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.featured-faculty-dept .unit{
	-ms-flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}
#partners .section-content {
    direction: rtl;
    background-color: whitesmoke;
}
.homepage-carousel-wrapper .owl-theme .owl-nav .owl-next:after , .homepage-carousel-wrapper .owl-theme .owl-nav .owl-prev:after{
    text-shadow: none;
    -webkit-font-smoothing: antialiased;
    font-family: 'fontawesome';
    speak: none;
    text-transform: none;
    color: #fff;
    font-size: 16px;
}
.homepage-carousel-wrapper .owl-theme .owl-nav .owl-next:after{
	content: '\f105';
}
.homepage-carousel-wrapper .owl-theme .owl-nav .owl-prev:after{
	content: '\f104';
}
.homepage-carousel-wrapper .owl-theme .owl-nav [class*=owl-]:hover {
    background-color: #e85b37;
}
optgroup {
    color: #000;
    font-weight: bold;
    font-size: 14px;
    direction: rtl;
}
option {
    font-weight: normal;
    display: block;
    white-space: pre;
    min-height: 1.2em;
    padding: 0px 2px 1px;
}
#homepage-carousel {
    position: relative;
	z-index: 4;
}
#homepage-carousel:before {
    background-color: #097c8e;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    z-index: -1;
    top: 0;
    width: 100%;
	opacity: 0;
}
/*#homepage-carousel:after {
    background-color: #b07255;
    content: "";
    height: 100%;
    width: 33.33333%;    
	position: fixed;

    overflow: hidden;
    right: 0;
    z-index: 1000;
	opacity: 0;
	}*/
.navigation-wrapper .primary-navigation-wrapper header .navbar-brand:after{
	display: none;
}
.navigation-wrapper .primary-navigation-wrapper{
    position: relative;
	display: -ms-flexbox;
    display: -webkit-flex;
	display: flex;
	-ms-flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.navbar-brand:before {
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    background-color: #fff;
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 0;
}
.navbar-brand {
    padding: 15px 15px;
    height: auto;
    width: 100%;
	display: -ms-flexbox;
    display: -webkit-flex;
	display: flex;
	-ms-flex-direction: row;
	-webkit-flex-direction: row;
    flex-direction: row;
}
.navigation-wrapper a {
    color: #fff;
    z-index: 10;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.navigation-wrapper a img{
	-moz-transition: 0.4s;
    -o-transition: 0.4s;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    max-height: 90px;
    position: relative;
    z-index: 1;
	width: 100%;
}
.navbar-brand-mobile.nav{
    height: 85px;
    width: 35%;
    position: fixed;
    display: inline-block;
    top: 0;
    right: 0;
    background: #fff;
}
 .navigation-wrapper .navbar-brand-mobile.nav a {
    height: 100%;
    padding: 10px;
    margin-top: -6px;
}
.search-mobile{
		display: none;
}
.search-mobile .input-group  form{
	display: -ms-flexbox;
    display: -webkit-flex;
	display: flex;
	-ms-flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
    padding: 10px;
}
.search-mobile .input-group .input-group-btn button {
    margin: 0!important;
}
.search-mobile .input-group input {
    border: 0;
}
.navigation-wrapper .secondary-navigation-wrapper .search .input-group input{
	color: #000;
}
.block.our-collage .row {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.input-group-btn .btn {
    margin-left: 0 !important;
}
.row-align-center{
	-webkit-align-items: center;
	align-items: center;
}
.offset-bottom-20{
	margin-bottom: 20px;
}
.offset-bottom-50{
	margin-bottom: 50px;
}
.offset-top-50{
	margin-top: 50px;
}
.offset-padding-40{
	padding: 40px;
}
.flex-center{
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.offset-padding-0{
	padding: 0;
}
@media (max-width: 767px){
	.navigation-wrapper {
		top: 0;
		position: fixed;
		width: 100%;
		height: 85px;
		z-index: 99;
	}
	.navbar-brand-mobile.nav:after {
		position: absolute;
		content: '';
		width: 100%;
		height: 14px;
		right: 0;
		bottom: 0;
		background: #b17455;
	}
	#page-content {
		padding-top: 85px;
	}
	.navigation-wrapper .primary-navigation-wrapper header .navbar-collapse{
		margin-top: 0;
	}
	.navbar-slash{
		display: none!important;
	}
	.navigation-wrapper .primary-navigation-wrapper header .navbar-collapse {
		margin-top: 0;
		position: fixed;
		height: 600px;
		width: 100%;
		top: 85px;
		right: 0;
		left: 0;
		overflow-y: auto;
		margin: 0;
	}
	.search-mobile{
		display: block;
	}
	.navigation-wrapper .primary-navigation-wrapper header nav .navbar-nav li{
		float: none;
	}
}
@media (max-width: 480px){
	.partener {
		width: 50%;
	}
}
@media (min-width: 768px){
	.offset-sm-bottom-0{
		margin-bottom: 0;
	}
	.offset-sm-top-0{
		margin-top: 0;
	}
	.navbar {
		padding: 15px 0;
	}
	.unit-md-horizontal{
		-ms-flex-direction: row;
		-webkit-flex-direction: row;
		flex-direction: row;
	}
	.navbar-right {
		margin-right: 0;
	}
		.navbar-brand-mobile.nav{
		display: none;
	}
	#homepage-carousel:after {
		position: absolute;
		top: 0px;
		z-index: 0;
		opacity: 1;
	}
}
@media (min-width: 992px){
	.offset-md-bottom-0{
		margin-bottom: 0;
	}
	.offset-md-top-0{
		margin-top: 0;
	}
	#homepage-carousel:before {
		opacity: 1;
	}
	#homepage-carousel:after {
		height: 100%;
		width: 33.33%;
		top: 0px;
	}
	.navigation-wrapper .primary-navigation-wrapper header {
		border: 0;
		margin-bottom: 0;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: flex-end;
		justify-content: flex-end;
	}
}
@media (min-width: 1200px){
	.navbar {
		padding: 30px 0;
	}
}
@media (max-width: 991px) and (min-width: 768px){
	.navigation-wrapper .primary-navigation-wrapper header .navbar-brand img {
		max-width: 180px;
	}
	.navbar-brand {
		padding: 10px 0 25px;
	}
	.navbar-brand:before{
		height: 88.8%;
	}
}
@media (max-width: 1199px) and (min-width: 992px){
	/*#homepage-carousel:after {
		background-color: #b07255;
		content: "";
		height: 100%;
		width: 33.33%;
		position: absolute;
		top: 0px;
		overflow: hidden;
		right: 0;
		z-index: 0;
		opacity: 1;
	}*/
}
@media (max-width: 767px){
	.navbar-brand{
		display: none;
	}
	.navigation-wrapper .primary-navigation-wrapper .col-xs-4{
		display: none;
	}
	.navigation-wrapper .primary-navigation-wrapper .header-top-nav{
		padding: 0;
		width: 100%;
	}
}
@media (max-width: 400px){
	.wrap-list-item{
		width: 100%;
	}
}
@media (max-width: 320px){
	.partener{
		width: 100%;
	}
}