/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */

/*
@font-face {
font-family: 'DTLNobelT';
src: url("../../fonts/dtlnobelt-webfont.eot");
src: url("../../fonts/dtlnobelt-webfont?#iefix") format("embedded-opentype"),
url("../../fonts/dtlnobelt-webfont.woff") format("woff"),
url("../../fonts/dtlnobelt-webfont.woff2") format("woff2"),
url("../../fonts/dtlnobelt-webfont.ttf") format("truetype");
font-weight: normal;
font-style: normal;}

@font-face {
font-family: 'DTLNobelT-Light';
src: url("../../fonts/dtlnobelt-light-webfont.eot");
src: url("../../fonts/dtlnobelt-light-webfont?#iefix") format("embedded-opentype"),
url("../../fonts/dtlnobelt-light-webfont.woff") format("woff"),
url("../../fonts/dtlnobelt-light-webfont.ttf") format("truetype");
font-weight: normal;
font-style: normal;}
*/

/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	/*margin: 0 auto 60px;*/
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	/*-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;*/
	border-top:  none;
	border-right:  1px solid #0b1c3f;
	border-bottom:  1px solid #0b1c3f;
	border-left:  1px solid #0b1c3f;
	
	background: #fff;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(images/controls2.png) no-repeat 0 -44px;
}


.bx-wrapper .bx-next {
	right: 10px;
	background: url(images/controls2.png) no-repeat -44px -44px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -44px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 60%;
	margin-top: -16px;
	outline: 0;
	width: 44px;
	height: 44px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	height:74px;
	/*background: #666\9;*/
	background: rgba(9, 34, 68, 0.75);
	width: 100%;
	
	
	/*text-transform:uppercase;*/
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: 'DTLNobelT';
	display: block;
	font-size: 1.3em;
	padding: 10px;
}
.bx-wrapper .bx-caption span i {
	color: #fff;
	font-family: 'PT Sans';
	display: block;
	font-size: .85em;
	line-height:0.85em;
	padding: 7px 0 0 0;
	text-transform:none;
}





/*==========================  MVP  ============================*/

div.mvp.two .bx-wrapper .bx-prev {
left:auto;
right: 44px;
top:22px;
background: url(images/controls3.png) no-repeat 0 -28px;
}

div.mvp.two .bx-wrapper .bx-next {
right: 12px;
top:22px;
background: url(images/controls3.png) no-repeat -28px -28px;
}

div.mvp.two .bx-wrapper .bx-prev:hover {
background-position: 0 0;
}

div.mvp.two .bx-wrapper .bx-next:hover {
background-position: -28px 0;
}

div.mvp.two .bx-wrapper .bx-controls-direction a {
	position: absolute;

	margin-top: -16px;
	outline: 0;
	width: 28px;
	height: 28px;
	text-indent: -9999px;
	z-index: 9999;
}


div.mvp.two .bx-wrapper .bx-viewport {
	/*-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;*/
	border:  none;
	
	
	background: none;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}


/*========================= 3 =====================================================================================*/


/* DIRECTION CONTROLS (NEXT / PREV) */

div.lv2_carousel.three .bx-wrapper .bx-prev {
	left:0px;
	/*right:42px;*/
	background: url(images/pom-navigations4.png) no-repeat -59px 0px;
}

div.lv2_carousel.three .bx-wrapper .bx-next {
	right: 0px;
	background: url(images/pom-navigations4.png) no-repeat -118px 0px;
}

div.lv2_carousel.three .bx-wrapper .bx-prev:hover {
	background-position: 0px 0;
}

div.lv2_carousel.three .bx-wrapper .bx-next:hover {
	background-position: -177px 0;
}



div.lv2_carousel.three .bx-wrapper .bx-controls-direction a.disabled {
	display: block;
}




div.lv2_carousel.three .bx-wrapper .bx-viewport { /*background-color:#215996;*/ background:transparent; border:none;}
div.lv2_carousel.three .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 30px;

	outline: 0;
	width: 59px;
	height: 177px;
	text-indent: -9999px;
	z-index: 9999;
}



/*==========================  PROJECT OF TH MONTH ============================*/



/* DIRECTION CONTROLS (NEXT / PREV) */


.pom .bx-wrapper .bx-viewport {
	/*-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;*/
	border:  none;
	background: #fff;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}



.pom .bx-wrapper .bx-prev {
	left:0px;
	background: url(images/pom-navigations.png) no-repeat -59px 0px;
}

.pom .bx-wrapper .bx-next {
	right: 0px;
	background: url(images/pom-navigations.png) no-repeat -118px 0px;
}

.pom .bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.pom .bx-wrapper .bx-next:hover {
	background-position: -177px 0;
}



.slider3 .pom .bx-wrapper .bx-controls-direction a.disabled {
	display: block;
}





.pom .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 15px;

	outline: 0;
	width: 59px;
	height: 215px;
	text-indent: -9999px;
	z-index: 9999;
}

/* PAGER */

.pom .bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: 0px;
	width: 100%;
}

.pom .bx-wrapper .bx-pager.bx-default-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -25px;
	width: 100%;
}

.pom .bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.pom .bx-wrapper .bx-pager .bx-pager-item,
.pom .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.pom .bx-wrapper .bx-pager.bx-default-pager a {
	background: #96a7ba;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.pom .bx-wrapper .bx-pager.bx-default-pager a:hover,
.pom .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #7eb6f4;
}

/*========================= PLANES =====================================================================================*/


/* DIRECTION CONTROLS (NEXT / PREV) */

div.lv3_carousel-plan .bx-wrapper .bx-prev {
	left:auto;
	right:53px;
	/*right:42px;*/
	background: url(images/controls2-old.png) no-repeat 0px -44px;
}

div.lv3_carousel-plan .bx-wrapper .bx-next {
	right: 0px;
	background: url(images/controls2-old.png) no-repeat -44px -44px;
}

div.lv3_carousel-plan .bx-wrapper .bx-prev:hover {
	background-position: 0px 0px;
}

div.lv3_carousel-plan .bx-wrapper .bx-next:hover {
	background-position: -43px 0px;
}



div.lv3_carousel-plan .bx-wrapper .bx-controls-direction a.disabled {
	display: block;
}




div.lv3_carousel-plan .bx-wrapper .bx-viewport { /*background-color:#215996;*/ background:transparent; border:none;}
div.lv3_carousel-plan .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: -45px;

	outline: 0;
	width: 44px;
	height: 44px;
	text-indent: -9999px;
	z-index: 9999;
}

/*========================= /PLANES =====================================================================================*/



/*========================= commecrcial new develpment =======================================================================*/
.c2nd-slider{  }

/* DIRECTION CONTROLS (NEXT / PREV) */
.c2nd-slider .bx-wrapper .bx-prev { left: 0;  background-repeat: no-repeat!important; background: url(images/com-new-dev-arrow-prev.svg);  }
.c2nd-slider .bx-wrapper .bx-next { right: 0;  background-repeat: no-repeat!important;	background: url(images/com-new-dev-arrow-next.svg); }

.c2nd-slider .bx-wrapper .bx-prev:hover { opacity: 1;}
.c2nd-slider .bx-wrapper .bx-next:hover {opacity: 1;}

.c2nd-slider .bx-wrapper .bx-controls-direction a {background-position: center; background-size: 41px 78px!important; opacity: 0.5;
	position: absolute;	top: 16px;	outline: 0;	width: 60px;	height: 100%;	text-indent: -9999px;	z-index: 9999;}
.c2nd-slider .bx-wrapper .bx-controls-direction a:hover { background-color: rgba(255,255,255, 0.6);}


/* PAGER */
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { bottom: -20px;}

.c2nd-slider .bx-wrapper .bx-pager {	text-align: right;	font-size: 0em;}

.c2nd-slider .bx-wrapper .bx-pager.bx-default-pager a {
	background: #698eb7;
	text-indent: -9999px;
	display: block;
	width: 11px;
	height: 11px;
	margin: 0 2px;
	outline: 0;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

.c2nd-slider .bx-wrapper .bx-pager.bx-default-pager a:hover,
.c2nd-slider .bx-wrapper .bx-pager.bx-default-pager a.active {	background: #97c6f9;}


/*========================= / commecrcial new develpment =======================================================================*/



/*   MEDIA  **********************************/


@media screen and (min-width: 1232px) {
.c2nd-slider .bx-wrapper{ width: 987px; }
.c2nd-slider .slide9{ width: 328px!important; }
}


@media screen and (max-width: 1231px) {
/*=== commecrcial new develpment ==== */
.c2nd-slider .bx-wrapper{ width: 759px; }
.c2nd-slider .slide9{ width: 252px!important; }
.c2nd-slider .bx-wrapper .bx-controls-direction a { background-size: 24px 45px!important; }

}




@media screen and (max-width: 1020px) {
/*=== commecrcial new develpment ==== */
.c2nd-slider .bx-wrapper{ width: 489px; }
.c2nd-slider .bx-viewport{ height: 139px!important; background-color: #f5f5f6; }
.c2nd-slider .slide9{ width: 244px!important; }
.c2nd-slider .bx-wrapper .bx-pager {	text-align: left;	}
.c2nd-slider .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { bottom: -20px;}
}





@media screen and (max-width: 1000px) {
div.lv2_carousel.three .bx-wrapper .bx-viewport { /*background-color:#215996;*/ background:transparent; border:none;}
div.lv2_carousel.three .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 0px;

	outline: 0;
	width: 59px;
	height: 177px;
	text-indent: -9999px;
	z-index: 9999;
}
	
	
.bx-wrapper .bx-controls-direction a {top: 45%;}
.bx-wrapper .bx-caption span {font-size: 1.1em;}
.bx-wrapper .bx-caption span i {font-size: .8em; line-height:1em; padding: 4px 0 0 0;}


}

@media screen and (max-width: 768px) {
	div.mvp.two .bx-wrapper .bx-prev {
right:auto;
left: 12px;
top:22px;
background: url(images/controls3.png) no-repeat 0 -28px;
}

div.mvp.two .bx-wrapper .bx-next {
left: 44px;
top:22px;
background: url(images/controls3.png) no-repeat -28px -28px;
}

.pom .bx-wrapper .bx-controls-direction a {
	position: absolute; background-size:auto;
	top: 45%; 
	outline: 0;
	width: 29px;
	height: 47px;
	text-indent: -9999px;
	z-index: 9999;
}
.pom .bx-wrapper .bx-prev {
	left:5px;
	background: url(images/pom-navigations3.png) no-repeat -29px 0px;
}

.pom .bx-wrapper .bx-next {
	right: 5px;
	background: url(images/pom-navigations3.png) no-repeat -58px 0px;
}

.pom .bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.pom .bx-wrapper .bx-next:hover {
	background-position: -87px 0;
}


}


@media screen and (max-width: 767px) {
.pom { width:600px;}
/*=== commecrcial new develpment ==== */
.c2nd-slider .bx-wrapper{ width: 100%; }
.c2nd-slider .bx-viewport{ height: 143px!important;  }
.c2nd-slider .slide9{ width: 250px!important; }


}



@media screen and (max-width: 385px) {
.c2nd-slider .bx-viewport{ height: 215px!important;  }
.c2nd-slider .slide9{ width: 377px!important; }

}