body{
	font-family:'Roboto';
	font-size:18px;
	line-height:24px;
	overflow-x:hidden;
}
.container{
	max-width:1050px;
}
.header{
	background-position: center;
}
.header .container{
	padding-top:43px;
	padding-bottom:26px;
}
.header .container img{
	max-width:100%;
	height:auto;
}
.header .container .toptitleimg {
	 text-transform: uppercase;
    font-size: 2.4em;
    margin: 32px auto 0;
}
a.top-logo,
a.top-logo:hover {
	color: black;
}
span.topimg-orange {
	color: #FDB901;
}
span.topimg-gray {
	color: #6F6F6F;
}
span.topimg-black {
	color: #000;
	text-transform: lowercase;
}



.navbar-default{
	border:0px;
	margin:0px;
	padding:0px 0px 0px 0px;
	background:none;
}
.navbar-default .container{
	max-width:760px;
}
.navbar-default .container #navbar .nav{
}
.navbar-default .container #navbar .nav{
}
.navbar-default .container #navbar .nav li{
	line-height:35px;
	padding:0px;
	margin:0px;
}
.navbar-default .container #navbar .nav li a{
	color:#FFBB00;
	font-size:20px;
	line-height:35px;
	text-transform:uppercase;
	font-weight:normal;
	margin: 0px 20px 0px 0px;
	padding:0px  0px 0px 6px;
  display:block;
	position:relative;
}
.navbar-default .container #navbar .nav li.active a:after,
.navbar-default .container #navbar .nav .dropdown-menu li a:hover:after,
.navbar-default .container #navbar .nav li a:hover:after{
	content:'';
	width:25px;
	height:25px;
	background:#6F6F6F;
	display:block;
	overflow:hidden;
 	position:absolute;
	top:5px;
	right:-13px;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	z-index:-1;
}
.navbar-default .container #navbar .nav li.active a,
.navbar-default .container #navbar .nav .dropdown-menu li a:hover,
.navbar-default .container #navbar .nav li a:hover{
	background:#6F6F6F;
}
.navbar-default .container #navbar .nav .dropdown-menu li:hover a {
	background-color: #6F6F6F;
}
.home-slider{
  max-width:1050px;
	padding-top:13px;
	padding-bottom:24px;
	display:block;
	position:relative;
}
.home-slider .slides{
	margin:0px;
	padding:0px;
}
.home-slider .slides li{
	margin:0px;
	padding:0px;
}
.home-slider .slides li img{
	max-width:100%;
	height:auto;
}
.home-slider .custom-navigation{
}
.home-slider .custom-navigation .flex-prev{
	display:block;
	overflow:hidden;
	position:absolute;
	top:50%;
	left:-25px;
	width:20px;
	height:34px;
	margin-top:-17px;
	background:url('../images/slider/arrow-left.png') no-repeat 0px 0px;
	text-indent:-9999px;
}
.home-slider .custom-navigation .flex-next{
	display:block;
	overflow:hidden;
	position:absolute;
	top:50%;
	right:-25px;
	width:20px;
	height:34px;
	margin-top:-17px;
	background:url('../images/slider/arrow-right.png') no-repeat 0px 0px;
	text-indent:-9999px;
}
.home-info{
	background: url('../images/home-info/bg.png') repeat-y top center;
/* 	min-height:285px; */
}
.home-info .container{
	max-width:1050px;
	padding-top:21px;
}
.home-info .container .home-info-left{
  display:block;
  overflow:hidden;
  position:relative;
	text-align:center;
  max-width:321px;
}
.home-info .container .home-info-left img{

}
.home-info .container .home-info-left span{
	display:block;
	overflow:hidden;
	position:absolute;
	top:120px;
	left:0px;
	right:0px;
  background:rgba(111, 111, 111, 0.93) none repeat scroll 0 0;
	z-index:999;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	padding: 12px 0px 14px 0px;
}
.home-info .container .home-info-center{
  display:block;
  overflow:hidden;
  position:relative;
	text-align:center;
  max-width:321px;
}
.home-info .container .home-info-center span{
	display:block;
	overflow:hidden;
	position:absolute;
	top:120px;
	left:0px;
	right:0px;
  background:rgba(111, 111, 111, 0.93) none repeat scroll 0 0;
	z-index:999;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	padding: 12px 0px 14px 0px;
}
.home-info .container .home-info-right{
  display:block;
  overflow:hidden;
  position:relative;
	text-align:center;
  max-width:321px;
}
.home-info .container .home-info-right .contact{
  display:block;
	overflow:hidden;
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
/* 	background:rgba(255, 187, 0,0.8); */
	z-index:999;
	color:#fff;
	text-align:left;
	padding: 20px;
	line-height:22px;
}
.home-info .container .home-info-right .contact h3{
	margin:0px;
	padding:5px 0px 7px 0px;
	font-size:18px;
	line-height:22px;
	font-weight:bold;
}
.home-info .container .home-info-right .contact a{
	color:#fff;
}
.partners{
	max-width:930px;
}
.partners h3{
	font-size:20px;
	line-height:24px;
	text-transform:uppercase;
	color:#FFBB00;
	font-weight:bold;
	margin:0px;
	padding: 20px 0;
    text-align: center;
}
.partners .partners-carousel{
	margin:0px;
	padding:0px 0px 0px 0px;
  display:block;
	overflow:hidden;
	position:relative;
}
.partners .partners-carousel li{
	list-style-type:none;
  margin: 0px;
	padding:0px;
	display:block;
	overflow:hidden;
	position:relative;
}
.owl-theme .owl-controls {
	margin-top: 10px;
	text-align: center;
	-webkit-tap-highlight-color: transparent
}
.owl-theme .owl-controls .owl-nav [class*=owl-] {
	color: #fff;
	font-size: 14px;
	margin: 5px;
	padding: 4px 7px;
	background: #8A8A88;
	display: inline-block;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
	background: #7188BD;
	color: #fff;
	text-decoration: none
}
.owl-theme .owl-controls .owl-nav .disabled {
	opacity: .5;
	cursor: default
}
.owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1;
	*display: inline
}
.owl-theme .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	background: #8A8A88;
	display: block;
	-webkit-backface-visibility: visible;
	-webkit-transition: opacity 200ms ease;
	-moz-transition: opacity 200ms ease;
	-ms-transition: opacity 200ms ease;
	-o-transition: opacity 200ms ease;
	transition: opacity 200ms ease;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #7188BD;
}
.page-content{
	padding-top:20px;
	padding-bottom:20px;
	max-width:1050px;
}
.page-content .page-title{
	color: #ffbb00;
    font-size: 20px;
    line-height: 22px;
    margin: 0;
    padding: 0 0 20px;
    text-transform: uppercase;
}

.wrealizimg {
	margin-bottom: 50px;
}

.navbar-nav {
	text-align: center;
	float: none;
}

.navbar-nav > li {
    border-right: 1px solid #c8c8c8;
    display: inline-block;
    float: none;
    margin-top: 8px !important;
}

.navbar-nav > li.last {
	border-right: 0;
}

.top-logo {
	display: block;
	text-align: center;
}

.top-logo img {
	width: 100px;
	float: left;
}

.dropdown-menu {
	box-shadow:none;
	border: 0;
	background-color: transparent;
}

.dropdown-menu li {
	margin-bottom: 4px;
	background-color: transparent;
}

.navbar-default .navbar-nav > .open > a,
 .navbar-default .navbar-nav > .open > a:focus,
 .navbar-default .navbar-nav > .open > a:hover {
	background-color: transparent;
}

.navbar-default .container #navbar .nav .dropdown-menu li a{
	color:#6F6F6F;
	font-size: 0.9em;
	line-height:35px;
	text-transform:uppercase;
	font-weight:normal;
	margin: 0px 20px 0px 0px;
	padding:0px  0px 0px 6px;
  display:block;
	position:relative;
	background-color: #FDB901;
}
.navbar-default .container #navbar .nav .dropdown-menu li a:hover {
	color: #FDB901;
}
.navbar-default .container #navbar .nav .dropdown-menu li a:after{
	content:'';
	width:25px;
	height:25px;
	background:#FDB901;
	display:block;
	overflow:hidden;
 	position:absolute;
	top:5px;
	right:-13px;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	z-index:-1;
}
.navbar-default .container #navbar .nav .dropdown-menu li.a {
	background-color: #FFF;
	color:#FFBB00;
}

.navbar-default .container #navbar .nav .dropdown-menu li {
	margin-bottom: 10px;
}

@media (max-width: 1100px) {
	.home-slider .custom-navigation .flex-prev{
		top:50% ;
		left:25px;
		z-index:999;
	}
	.home-slider .custom-navigation .flex-next{
    top:50%;
		right:25px;
		z-index:999

	}
}
@media (max-width: 991px) {
  .navbar-default .container #navbar .nav li a{
		color:#FFBB00;
		font-size:18px;
		line-height:35px;
		text-transform:uppercase;
		font-weight:normal;
		margin: 0px 20px 0px 0px;
		padding:0px  0px 0px 6px;
	  display:block;
		position:relative;
	}
	.home-slider .custom-navigation .flex-prev{
		top:170px !important;
		left:25px;
		z-index:999;
	}
	.home-slider .custom-navigation .flex-next{
    top:170px;
		right:25px;
		z-index:999

	}
}
@media (max-width: 767px) {
	
	.header .container .toptitleimg {
    font-size: 2em;
	}
	
   .navbar-default{
		padding-left:20px;
		padding-right:20px;
	 }
   .navbar-default .container #navbar .nav li{
		margin-bottom:4px;
	 }
   .home-slider .custom-navigation .flex-prev{
		top:100px !important;
		left:25px;
		z-index:999;
	}
	.home-slider .custom-navigation .flex-next{
    top:100px;
		right:25px;
		z-index:999

	}
	.home-info .container .home-info-left{
		margin: 0px auto 47px auto;

	}
  .home-info .container .home-info-center{
  	margin: 0px auto 47px auto;
	}
  .home-info .container .home-info-right{
 	  margin: 0px auto 20px auto;
	}
}

@media (max-width: 620px) {
	.header .container .toptitleimg {
    font-size: 1.8em;
	}	
}

@media (max-width: 478px) {
	
	.header .container .toptitleimg {
    font-size: 1em;
	}
	
	.home-slider .custom-navigation .flex-prev{
		top:50px !important;
		left:25px;
		z-index:999;
	}
	.home-slider .custom-navigation .flex-next{
    top:50px;
		right:25px;
		z-index:999

	}
}

#EmailFormWrapperInner {
	background: gray url("/assets/snippets/maxigallery/lightboxv2/images/loading.gif") no-repeat scroll center center;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
    display: none;
}