/**
 * 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
 */


/** RESET AND LAYOUT
===================================*/

#strap-section{
	
	}
	#strap-section_black{
	background-color: #000000;
	max-width: 1600px;
	margin: auto;
	}



.bx-wrapper {
	position: relative;
	margin: 0 auto 0px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
}

.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: 20px;
	background: url(images/prev_arrow.svg) no-repeat ;
}

.bx-wrapper .bx-next {
	right: -10px;
	background: url(images/next_arrow.svg) no-repeat ;
}

.bx-wrapper .bx-controls-direction a {
	height: 109px;
	outline: 0 none;
	position: absolute;
	text-indent: -9999px;
	top: 50%;
	width: 61px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a:hover {
	opacity:0.5;
}

.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;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}


/******** STYLE 1 ********/

.bxslider-wrapper {
	margin: 0px auto;
	max-width: 1600px;
}


.bxslider-wrapper .style1_left-side {
  background-color: #fff;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  float: left;
  padding: 70px 50px 0px 70px;
  position: relative;
  min-height: 535px;
  width: 50%;
}

.bxslider-wrapper .style1_left-side h3 {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	color: #000000;
	display: inline-block;
	font-family: "avenir lt w01 65 medium";
	font-size: 16px;
	line-height:  21px;
	text-align: left;
	width: 100%;
		font-weight: normal !important;

}

.bxslider-wrapper .style1_left-side h2 {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	color: #000000;
	display: inline-block;
	font-family: "avenir lt w01 65 medium";
	font-size: 20px;
	line-height: 24px !important;
	text-align: center;
	width: 100%;
	position: absolute;
	top:58%;
	-ms-transform: translateY(-50%%); /* IE 9 */
   	-webkit-transform: translateY(-50%%); /* Chrome, Safari, Opera */
    transform: translateY(-50%%);
    left: 50%;
    -ms-transform: translateX(-50%); /* IE 9 */
   	-webkit-transform: translateX(-50%); /* Chrome, Safari, Opera */
    transform: translateX(-50%);
    font-weight: normal !important;
    padding-top: 0px !important;
}

.bxslider-wrapper .style1_left-side h2 span {
	display: inline-block;
	text-align: center;
	width: 300px;
	font-weight: normal !important;
}


.bxslider-wrapper .style1_right-side {
	float: right;
	width:50%;
}

.bxslider-wrapper .bx-pager {
	display: none;
	
}

.cut-img {
	top:50%;
	-ms-transform: translateY(-50%%); /* IE 9 */
   	-webkit-transform: translateY(-50%%); /* Chrome, Safari, Opera */
    transform: translateY(-50%%);
    left: 50%;
    -ms-transform: translateX(-50%); /* IE 9 */
   	-webkit-transform: translateX(-50%); /* Chrome, Safari, Opera */
    transform: translateX(-50%);
    position: relative;
    overflow: hidden;
}

/******** MEDIA QUERIES ********/
@media only screen and (max-width: 1470px) {
	.bxslider-wrapper .style1_left-side {
	  float: left ;
	  width: 50% ;
	  min-height: 480px;
	}
	.bxslider-wrapper .style1_left-side h2 {
		font-size: 20px  !important;
		font-weight: normal !important;
	}

	.bxslider-wrapper .style1_left-side h3 {
		font-size: 16px !important;
				font-weight: normal !important;

	}
	.bxslider-wrapper .style1_right-side {
	  width: 50% ;
	}
}

@media only screen and (max-width: 1400px) {
	.bxslider-wrapper .style1_left-side {
	  float: left ;
	  width: 50% ;
	  min-height: 450px;
	}
	.bxslider-wrapper .style1_left-side h2 {
		font-size: 20px  !important;
				font-weight: normal !important;

	}

	.bxslider-wrapper .style1_left-side h3 {
		font-size: 16px !important;
				font-weight: normal !important;

	}
	.bxslider-wrapper .style1_right-side {
	  width: 50% ;
	}
}

@media only screen and (max-width: 1350px) {
	.bxslider-wrapper .style1_left-side {
	  float: left ;
	  padding: 50px 80px 50px 50px;
	  width: 50% ;
	  min-height: 420px;
	}
	.bxslider-wrapper .style1_left-side h2 {
		font-size: 20px !important;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style1_left-side h3 {
		font-size: 16px !important;
			font-weight: normal !important;

	}
	.bxslider-wrapper .style1_right-side {
	  width: 50% ;
	}
}



@media only screen and (max-width: 1200px) {

	.bxslider-wrapper .style1_left-side h2 {
		font-size: 20px !important;
		line-height: 24px !important;
		font-weight: normal !important;

		
	}

	.bxslider-wrapper .style1_left-side h3 {
		font-size: 16px !important;
		line-height: 21px !important;
			font-weight: normal !important;

	}
	
	.bxslider-wrapper .style1_left-side {
		  min-height: 370px;
		  padding: 40px 30px 0px 40px;
	  }
}

@media only screen and (max-width: 1060px) {

	.bxslider-wrapper .style1_left-side {
		padding: 40px 20px 0px 40px ;
		min-height: 330px;
	}

	.bxslider-wrapper .style1_left-side h2 {
		font-size: 20px  !important;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style1_left-side h3 {
		font-size: 16px  !important;
			font-weight: normal !important;

	}
}

@media only screen and (max-width: 1025px) {
	.bxslider-wrapper .style1_left-side {
	  float: left ;
	  padding: 40px 20px 0px 40px;
	  width: 50% ;
	  min-height: 310px;
	}
	.bxslider-wrapper .style1_left-side h2 {
		font-size: 20px  !important;
		font-weight: normal !important;

	}

	.bxslider-wrapper .style1_left-side h3 {
		font-size: 16px !important;
			font-weight: normal !important;

	}
	.bxslider-wrapper .style1_right-side {
	  width: 50% ;
	}
}

@media only screen and (max-width: 980px) {
	.bxslider-wrapper .style1_left-side {
	  float: left ;
	  padding: 40px 20px 0px 40px;
	  width: 50% ;
	  min-height: 310px;
	}
	.bxslider-wrapper .style1_left-side h2 {
		font-size: 20px  !important;
		font-weight: normal !important;

	}

	.bxslider-wrapper .style1_left-side h3 {
		font-size: 16px !important;
		font-weight: normal !important;

	}
	.bxslider-wrapper .style1_right-side {
	  width: 50% ;
	}
}


@media only screen and (max-width: 850px) {

.bx-wrapper .bx-controls-direction a {
    height: 109px;
    outline: 0px none;
    position: absolute;
    z-index: 9999;
    top: 80%;
    text-indent: -9999px;
    width: 61px;
}


	.bx-wrapper img {
	width: 100%;
	display: block;
}

	.bxslider-wrapper .style1_left-side {
		float:right;
		width:100%;
		padding: 40px 40px 40px 40px ;
		min-height: 150px;
	}

	.bxslider-wrapper .style1_left-side h2 {
		position: relative ;
		padding-bottom: 30px;
		font-size: 20px;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style1_left-side h3 {
		font-size: 16px;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style1_right-side {
		width:100% ;
		/*padding-left: 35%;*/
	}

	.bxslider-wrapper .bx-controls {
	}
	.bxslider-wrapper .style1_left-side h2 span {
	display: inline-block;
	text-align: center;
	width: 70%;
	font-weight: normal !important;
}
}

@media only screen and (max-width: 700px) {
.bx-wrapper .bx-controls-direction a {
    height: 109px;
    outline: 0px none;
    position: absolute;
    z-index: 9999;
    top: 77%;
    text-indent: -9999px;
    width: 61px;
}
}
@media only screen and (max-width: 600px) {
.bx-wrapper .bx-controls-direction a {
    height: 109px;
    outline: 0px none;
    position: absolute;
    z-index: 9999;
    top: 73%;
    text-indent: -9999px;
    width: 61px;
}
}
@media only screen and (max-width: 500px) {
.bx-wrapper .bx-controls-direction a {
    height: 109px;
    outline: 0px none;
    position: absolute;
    z-index: 9999;
    top: 65%;
    text-indent: -9999px;
    width: 61px;
}
}

@media only screen and (max-width: 400px) {
.bx-wrapper .bx-controls-direction a {
    height: 109px;
    outline: 0px none;
    position: absolute;
    z-index: 9999;
    top: 60%;
    text-indent: -9999px;
    width: 61px;
}
}


@media only screen and (max-width: 320px) {
.bx-wrapper .bx-controls-direction a {
    height: 109px;
    outline: 0px none;
    position: absolute;
    z-index: 9999;
    top: 58%;
    text-indent: -9999px;
    width: 61px;
}


	.bxslider-wrapper .style1_left-side {
		float:right;
		width:100%;
		padding: 30px 20px 20px 20px;
		min-height: 150px;
	}

	.bxslider-wrapper .style1_left-side h2 {
		position: relative ;
		min-height: 20px;
		padding-bottom: 35px;
		font-size: 18px;
		width:100%;
				font-weight: normal !important;

	}

	.bxslider-wrapper .style1_left-side h2 span {
	  display: inline-block;
	  width: 100%;
	}

	.bxslider-wrapper .style1_left-side h3 {
		font-size: 14px;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style1_right-side {
		width:100% !important;
		padding-left: 0 !important;
			font-weight: normal !important;

	}

}



/******** STYLE 1 ********/

.bxslider-wrapper {
	margin: 0px auto;
	max-width: 1600px;
}


.bxslider-wrapper .style2_left-side {
  background-color: #fff;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  float: right;
  padding: 70px 50px 0px 70px;
  position: relative;
  min-height: 535px;
  width: 50%;
}

.bxslider-wrapper .style2_left-side h3 {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	color: #000000;
	display: inline-block;
	font-family: "avenir lt w01 65 medium";
	font-size: 16px;
	line-height:  21px;
	text-align: left;
	width: 100%;
		font-weight: normal !important;

}

.bxslider-wrapper .style2_left-side h2 {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	color: #000000;
	display: inline-block;
	font-family: "avenir lt w01 65 medium";
	font-size: 20px;
	line-height: 24px !important;
	text-align: center;
	width: 100%;
	position: absolute;
	top:58%;
	-ms-transform: translateY(-50%%); /* IE 9 */
   	-webkit-transform: translateY(-50%%); /* Chrome, Safari, Opera */
    transform: translateY(-50%%);
    left: 50%;
    -ms-transform: translateX(-50%); /* IE 9 */
   	-webkit-transform: translateX(-50%); /* Chrome, Safari, Opera */
    transform: translateX(-50%);
    font-weight: normal !important;
    padding-top: 0px !important;
}

.bxslider-wrapper .style2_left-side h2 span {
	display: inline-block;
	text-align: center;
	width: 300px;
	font-weight: normal !important;
}


.bxslider-wrapper .style2_right-side {
	float: left;
	width:50%;
}

.bxslider-wrapper .bx-pager {
	display: none;
	
}

.cut-img {
	top:50%;
	-ms-transform: translateY(-50%%); /* IE 9 */
   	-webkit-transform: translateY(-50%%); /* Chrome, Safari, Opera */
    transform: translateY(-50%%);
    left: 50%;
    -ms-transform: translateX(-50%); /* IE 9 */
   	-webkit-transform: translateX(-50%); /* Chrome, Safari, Opera */
    transform: translateX(-50%);
    position: relative;
    overflow: hidden;
}

/******** MEDIA QUERIES ********/
@media only screen and (max-width: 1470px) {
	.bxslider-wrapper .style2_left-side {
	  float: left ;
	  width: 50% ;
	  min-height: 480px;
	}
	.bxslider-wrapper .style2_left-side h2 {
		font-size: 20px  !important;
		font-weight: normal !important;
	}

	.bxslider-wrapper .style2_left-side h3 {
		font-size: 16px !important;
				font-weight: normal !important;

	}
	.bxslider-wrapper .style2_right-side {
	  width: 50% ;
	}
}

@media only screen and (max-width: 1400px) {
	.bxslider-wrapper .style2_left-side {
	  float: left ;
	  width: 50% ;
	  min-height: 450px;
	}
	.bxslider-wrapper .style2_left-side h2 {
		font-size: 20px  !important;
				font-weight: normal !important;

	}

	.bxslider-wrapper .style2_left-side h3 {
		font-size: 16px !important;
				font-weight: normal !important;

	}
	.bxslider-wrapper .style2_right-side {
	  width: 50% ;
	}
}

@media only screen and (max-width: 1350px) {
	.bxslider-wrapper .style2_left-side {
	  float: left ;
	  padding: 50px 80px 50px 50px;
	  width: 50% ;
	  min-height: 420px;
	}
	.bxslider-wrapper .style2_left-side h2 {
		font-size: 20px !important;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style2_left-side h3 {
		font-size: 16px !important;
			font-weight: normal !important;

	}
	.bxslider-wrapper .style2_right-side {
	  width: 50% ;
	}
}



@media only screen and (max-width: 1200px) {

	.bxslider-wrapper .style2_left-side h2 {
		font-size: 20px !important;
		line-height: 24px !important;
		font-weight: normal !important;

		
	}

	.bxslider-wrapper .style2_left-side h3 {
		font-size: 16px !important;
		line-height: 21px !important;
			font-weight: normal !important;

	}
	
	.bxslider-wrapper .style2_left-side {
		  min-height: 370px;
		  padding: 40px 30px 0px 40px;
	  }
}

@media only screen and (max-width: 1060px) {

	.bxslider-wrapper .style2_left-side {
		padding: 40px 20px 0px 40px ;
		min-height: 330px;
	}

	.bxslider-wrapper .style2_left-side h2 {
		font-size: 20px  !important;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style2_left-side h3 {
		font-size: 16px  !important;
			font-weight: normal !important;

	}
}

@media only screen and (max-width: 1025px) {
	.bxslider-wrapper .style2_left-side {
	  float: left ;
	  padding: 40px 20px 0px 40px;
	  width: 50% ;
	  min-height: 310px;
	}
	.bxslider-wrapper .style2_left-side h2 {
		font-size: 20px  !important;
		font-weight: normal !important;

	}

	.bxslider-wrapper .style2_left-side h3 {
		font-size: 16px !important;
			font-weight: normal !important;

	}
	.bxslider-wrapper .style2_right-side {
	  width: 50% ;
	}
}

@media only screen and (max-width: 980px) {
	.bxslider-wrapper .style2_left-side {
	  float: left ;
	  padding: 40px 20px 0px 40px;
	  width: 50% ;
	  min-height: 310px;
	}
	.bxslider-wrapper .style2_left-side h2 {
		font-size: 20px  !important;
		font-weight: normal !important;

	}

	.bxslider-wrapper .style2_left-side h3 {
		font-size: 16px !important;
		font-weight: normal !important;

	}
	.bxslider-wrapper .style2_right-side {
	  width: 50% ;
	}
}


@media only screen and (max-width: 850px) {

	.bx-wrapper img {
	width: 100%;
	display: block;
}

	.bxslider-wrapper .style2_left-side {
		float:right;
		width:100%;
		padding: 40px 40px 40px 40px ;
		min-height: 150px;
	}

	.bxslider-wrapper .style2_left-side h2 {
		position: relative ;
		padding-bottom: 30px;
		font-size: 20px;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style2_left-side h3 {
		font-size: 16px;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style2_right-side {
		width:100% ;
		/*padding-left: 35%;*/
	}

	.bxslider-wrapper .bx-controls {
	}
	.bxslider-wrapper .style2_left-side h2 span {
	display: inline-block;
	text-align: center;
	width: 70%;
	font-weight: normal !important;
}

}

@media only screen and (max-width: 320px) {
	.bxslider-wrapper .style2_left-side {
		float:right;
		width:100%;
		padding: 30px 20px 20px 20px;
		min-height: 150px;
	}

	.bxslider-wrapper .style2_left-side h2 {
		position: relative ;
		min-height: 20px;
		padding-bottom: 35px;
		font-size: 18px;
		width:100%;
				font-weight: normal !important;

	}

	.bxslider-wrapper .style2_left-side h2 span {
	  display: inline-block;
	  width: 100%;
	}

	.bxslider-wrapper .style2_left-side h3 {
		font-size: 14px;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style2_right-side {
		width:100% !important;
		padding-left: 0 !important;
			font-weight: normal !important;

	}

}



/******** STYLE 3 ********/

.bxslider-wrapper {
	margin: 0px auto;
	max-width: 1600px;
}


.bxslider-wrapper .style3_left-side {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  float: right;
  padding: 70px 50px 0px 70px;
  position: relative;
  min-height: 500px;
  width: 50%;
}



.bxslider-wrapper .style3_left-side h4 {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	color: #000000;
	display: inline-block;
	font-family: "avenir lt w01 65 medium";
	font-size: 20px !important;
	line-height: 24px !important;
	text-align: center;
	width: 100%;
	position: absolute;
	top:62%;
	-ms-transform: translateY(-50%%); /* IE 9 */
   	-webkit-transform: translateY(-50%%); /* Chrome, Safari, Opera */
    transform: translateY(-50%%);
    left: 50%;
    -ms-transform: translateX(-50%); /* IE 9 */
   	-webkit-transform: translateX(-50%); /* Chrome, Safari, Opera */
    transform: translateX(-50%);
    font-weight: normal !important;
    padding-top: 0px !important;
}

.bxslider-wrapper .style3_left-side h4 span {
	display: inline-block;
	text-align: center;
	width: 480px;
	font-weight: normal !important;
}


.bxslider-wrapper .style3_right-side {
	float: left;
	width:50%;
}

.bxslider-wrapper .bx-pager {
	display: none;
	
}

.cut-img {
	top:50%;
	-ms-transform: translateY(-50%%); /* IE 9 */
   	-webkit-transform: translateY(-50%%); /* Chrome, Safari, Opera */
    transform: translateY(-50%%);
    left: 50%;
    -ms-transform: translateX(-50%); /* IE 9 */
   	-webkit-transform: translateX(-50%); /* Chrome, Safari, Opera */
    transform: translateX(-50%);
    position: relative;
    overflow: hidden;
}

/******** MEDIA QUERIES ********/
@media only screen and (max-width: 1470px) {
	.bxslider-wrapper .style3_left-side {
	  float: left ;
	  width: 50% ;
	  min-height: 450px;
	}
	.bxslider-wrapper .style3_left-side h4 {
		font-size: 20px;
				line-height: 24px !important;
						font-weight: normal !important;


	}


	.bxslider-wrapper .style3_right-side {
	  width: 50% ;
	}
}

@media only screen and (max-width: 1400px) {
	.bxslider-wrapper .style3_left-side {
	  float: left ;
	  width: 50% ;
	  min-height: 425px;
	}
	.bxslider-wrapper .style3_left-side h4 {
		font-size: 20px;
				line-height: 24px !important;
						font-weight: normal !important;


	}

	
	.bxslider-wrapper .style3_right-side {
	  width: 50% ;
	}
}

@media only screen and (max-width: 1350px) {
	.bxslider-wrapper .style3_left-side {
	  float: left ;
	  padding: 50px 80px 0px 50px;
	  width: 50% ;
	  min-height: 400px;
	}
	.bxslider-wrapper .style3_left-side h4 {
		font-size: 20px !important;
			font-weight: normal !important;
					line-height: 24px !important;


	}

	
	.bxslider-wrapper .style3_right-side {
	  width: 50% ;
	}
}



@media only screen and (max-width: 1200px) {

	.bxslider-wrapper .style3_left-side h4 {
		font-size: 20px !important;
		line-height: 24px !important;
		font-weight: normal !important;
			font-weight: normal !important;

		
	}

	
	.bxslider-wrapper .style3_left-side {
		  min-height: 350px;
		  padding: 40px 30px 0px 40px;
	  }
	  
	  .bxslider-wrapper .style3_left-side h4 span {
	display: inline-block;
	text-align: center;
	width: 400px;
	font-weight: normal !important;
}

}

@media only screen and (max-width: 1120px) {

	.bxslider-wrapper .style3_left-side {
		padding: 40px 20px 0px 40px ;
		min-height: 320px;
	}

	.bxslider-wrapper .style3_left-side h4 {
		font-size: 20px;
			font-weight: normal !important;
					line-height: 24px !important;


	}

	
}

@media only screen and (max-width: 1060px) {

	.bxslider-wrapper .style3_left-side {
		padding: 40px 20px 0px 40px ;
		min-height: 300px;
	}

	.bxslider-wrapper .style3_left-side h4 {
		font-size: 20px;
			font-weight: normal !important;
					line-height: 24px !important;


	}

	
}

@media only screen and (max-width: 1025px) {
	.bxslider-wrapper .style3_left-side {
	  float: left ;
	  padding: 40px 20px 0px 40px;
	  width: 50% ;
	  min-height: 280px;
	}
	.bxslider-wrapper .style3_left-side h4 {
		font-size: 20px;
			font-weight: normal !important;

	}
	.bxslider-wrapper .style3_left-side h4 span {
	display: inline-block;
	text-align: center;
	width: 380px;
	font-weight: normal !important;
}


	
	.bxslider-wrapper .style3_right-side {
	  width: 50% ;
	}
}

@media only screen and (max-width: 980px) {
	.bxslider-wrapper .style3_left-side {
	  float: left ;
	  padding: 40px 20px 0px 40px;
	  width: 50% ;
	  min-height: 265px;
	}
	.bxslider-wrapper .style3_left-side h4 {
		font-size: 20px;
			font-weight: normal !important;

	}
	.bxslider-wrapper .style3_left-side h4 span {
	display: inline-block;
	text-align: center;
	width: 80%;
	font-weight: normal !important;
}


	
	.bxslider-wrapper .style3_right-side {
	  width: 50% ;
	}
}




@media only screen and (max-width: 850px) {

	.bx-wrapper img {
	width: 100%;
	display: block;
}

	.bxslider-wrapper .style3_left-side {
		float:right;
		width:100%;
		padding: 40px 40px 40px 40px ;
		min-height: 150px;
	}

	.bxslider-wrapper .style3_left-side h4 {
		position: relative ;
		padding-bottom: 30px;
		font-size: 20px;
			font-weight: normal !important;

	}

	

	.bxslider-wrapper .style3_right-side {
		width:100% ;
		/*padding-left: 35%;*/
	}

	.bxslider-wrapper .bx-controls {
	}
}

@media only screen and (max-width: 320px) {
	.bxslider-wrapper .style3_left-side {
		float:right;
		width:100%;
		padding: 30px 20px 20px 20px;
		min-height: 150px;
	}

	.bxslider-wrapper .style3_left-side h4 {
		position: relative ;
		min-height: 20px;
		padding-bottom: 35px;
		font-size: 16px !important;
		line-height: 21px !important;
		width:100%;
	}

	.bxslider-wrapper .style3_left-side h4 span {
	  display: inline-block;
	  width: 100%;
	}



	.bxslider-wrapper .style3_right-side {
		width:100% !important;
		padding-left: 0 !important;
			font-weight: normal !important;

	}

}
/******** STYLE 4 ********/

.bxslider-wrapper {
	margin: 0px auto;
	max-width: 1600px;
}


.bxslider-wrapper .style4_left-side {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  float: left;
  padding: 70px 50px 0px 70px;
  position: relative;
  min-height: 500px;
  width: 50%;
}



.bxslider-wrapper .style4_left-side h4 {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	color: #000000;
	display: inline-block;
	font-family: "avenir lt w01 65 medium";
	font-size: 20px !important;
	line-height: 24px !important;
	text-align: center;
	width: 100%;
	position: absolute;
	top:62%;
	-ms-transform: translateY(-50%%); /* IE 9 */
   	-webkit-transform: translateY(-50%%); /* Chrome, Safari, Opera */
    transform: translateY(-50%%);
    left: 50%;
    -ms-transform: translateX(-50%); /* IE 9 */
   	-webkit-transform: translateX(-50%); /* Chrome, Safari, Opera */
    transform: translateX(-50%);
    font-weight: normal !important;
    padding-top: 0px !important;
}

.bxslider-wrapper .style4_left-side h4 span {
	display: inline-block;
	text-align: center;
	width: 480px;
	font-weight: normal !important;
}


.bxslider-wrapper .style4_right-side {
	float: right;
	width:50%;
}

.bxslider-wrapper .bx-pager {
	display: none;
	
}

.cut-img {
	top:50%;
	-ms-transform: translateY(-50%%); /* IE 9 */
   	-webkit-transform: translateY(-50%%); /* Chrome, Safari, Opera */
    transform: translateY(-50%%);
    left: 50%;
    -ms-transform: translateX(-50%); /* IE 9 */
   	-webkit-transform: translateX(-50%); /* Chrome, Safari, Opera */
    transform: translateX(-50%);
    position: relative;
    overflow: hidden;
}

/******** MEDIA QUERIES ********/
@media only screen and (max-width: 1470px) {
	.bxslider-wrapper .style4_left-side {
	  float: left ;
	  width: 50% ;
	  min-height: 450px;
	}
	.bxslider-wrapper .style4_left-side h4 {
		font-size: 20px;
				line-height: 24px !important;
						font-weight: normal !important;


	}


	.bxslider-wrapper .style4_right-side {
	  width: 50% ;
	}
}

@media only screen and (max-width: 1400px) {
	.bxslider-wrapper .style4_left-side {
	  float: left ;
	  width: 50% ;
	  min-height: 425px;
	}
	.bxslider-wrapper .style4_left-side h4 {
		font-size: 20px;
				line-height: 24px !important;
						font-weight: normal !important;


	}

	
	.bxslider-wrapper .style4_right-side {
	  width: 50% ;
	}
}

@media only screen and (max-width: 1350px) {
	.bxslider-wrapper .style4_left-side {
	  float: left ;
	  padding: 50px 80px 0px 50px;
	  width: 50% ;
	  min-height: 400px;
	}
	.bxslider-wrapper .style4_left-side h4 {
		font-size: 20px !important;
			font-weight: normal !important;
					line-height: 24px !important;


	}

	
	.bxslider-wrapper .style4_right-side {
	  width: 50% ;
	}
}



@media only screen and (max-width: 1200px) {

	.bxslider-wrapper .style4_left-side h4 {
		font-size: 20px !important;
		line-height: 24px !important;
		font-weight: normal !important;
			font-weight: normal !important;

		
	}

	
	.bxslider-wrapper .style4_left-side {
		  min-height: 350px;
		  padding: 40px 30px 0px 40px;
	  }
	  
	  .bxslider-wrapper .style4_left-side h4 span {
	display: inline-block;
	text-align: center;
	width: 400px;
	font-weight: normal !important;
}

}

@media only screen and (max-width: 1120px) {

	.bxslider-wrapper .style4_left-side {
		padding: 40px 20px 0px 40px ;
		min-height: 320px;
	}

	.bxslider-wrapper .style4_left-side h4 {
		font-size: 20px;
			font-weight: normal !important;
					line-height: 24px !important;


	}

	
}

@media only screen and (max-width: 1060px) {

	.bxslider-wrapper .style4_left-side {
		padding: 40px 20px 0px 40px ;
		min-height: 300px;
	}

	.bxslider-wrapper .style4_left-side h4 {
		font-size: 20px;
			font-weight: normal !important;
					line-height: 24px !important;


	}

	
}

@media only screen and (max-width: 1025px) {
	.bxslider-wrapper .style4_left-side {
	  float: left ;
	  padding: 40px 20px 0px 40px;
	  width: 50% ;
	  min-height: 280px;
	}
	.bxslider-wrapper .style4_left-side h4 {
		font-size: 20px;
			font-weight: normal !important;

	}
	.bxslider-wrapper .style4_left-side h4 span {
	display: inline-block;
	text-align: center;
	width: 380px;
	font-weight: normal !important;
}


	
	.bxslider-wrapper .style4_right-side {
	  width: 50% ;
	}
}

@media only screen and (max-width: 980px) {
	.bxslider-wrapper .style4_left-side {
	  float: left ;
	  padding: 40px 20px 0px 40px;
	  width: 50% ;
	  min-height: 265px;
	}
	.bxslider-wrapper .style4_left-side h4 {
		font-size: 20px;
			font-weight: normal !important;

	}
	.bxslider-wrapper .style4_left-side h4 span {
	display: inline-block;
	text-align: center;
	width: 80%;
	font-weight: normal !important;
}


	
	.bxslider-wrapper .style4_right-side {
	  width: 50% ;
	}
}




@media only screen and (max-width: 850px) {

	.bx-wrapper img {
	width: 100%;
	display: block;
}

	.bxslider-wrapper .style4_left-side {
		float:right;
		width:100%;
		padding: 40px 40px 40px 40px ;
		min-height: 150px;
	}

	.bxslider-wrapper .style4_left-side h4 {
		position: relative ;
		padding-bottom: 30px;
		font-size: 20px;
			font-weight: normal !important;

	}

	

	.bxslider-wrapper .style4_right-side {
		width:100% ;
		/*padding-left: 35%;*/
	}

	.bxslider-wrapper .bx-controls {
	}
}

@media only screen and (max-width: 320px) {
	.bxslider-wrapper .style4_left-side {
		float:right;
		width:100%;
		padding: 30px 20px 20px 20px;
		min-height: 150px;
	}

	.bxslider-wrapper .style4_left-side h4 {
		position: relative ;
		min-height: 20px;
		padding-bottom: 35px;
		font-size: 16px !important;
		line-height: 21px !important;		
		width:100%;
	}

	.bxslider-wrapper .style4_left-side h4 span {
	  display: inline-block;
	  width: 100%;
	}



	.bxslider-wrapper .style4_right-side {
		width:100% !important;
		padding-left: 0 !important;
			font-weight: normal !important;

	}

}


/******** STYLE 5 ********/

#strap-section_black{
	background-color: #000000;
	}
}
.bxslider-wrapper {
	margin: 0px auto;
	max-width: 1600px;
}


.bxslider-wrapper .style5_left-side {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  float: left;
  padding: 70px 50px 0px 70px;
  position: relative;
  min-height: 500px;
  width: 50%;
}

.bxslider-wrapper .style5_left-side h6 {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	color: #000000;
	display: inline-block;
	font-family: "avenir lt w01 65 medium";
	font-size: 16px;
	line-height:  21px;
	text-align: left;
	width: 100%;
	font-weight: normal !important;
	color: #ffffff;

}

.bxslider-wrapper .style5_left-side h5 {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	color: #000000;
	display: inline-block;
	font-family: "avenir lt w01 65 medium";
	font-size: 80px;
	line-height: 33px !important;
	text-align: center;
	width: 100%;
	position: absolute;
	top:65%;
	
    left: 50%;
   
    font-weight: normal !important;
    padding-top: 0px !important;
    color:#ffffff;
}

.bxslider-wrapper .style5_left-side h5 span {
	display: inline-block;
	text-align: center;
	width: 100%;
	font-weight: normal !important;
}


.bxslider-wrapper .style5_right-side {
	float: right;
	width:50%;
}

.bxslider-wrapper .bx-pager {
	display: none;
	
}

.cut-img {
	top:50%;
	-ms-transform: translateY(-50%%); /* IE 9 */
   	-webkit-transform: translateY(-50%%); /* Chrome, Safari, Opera */
    transform: translateY(-50%%);
    left: 50%;
    -ms-transform: translateX(-50%); /* IE 9 */
   	-webkit-transform: translateX(-50%); /* Chrome, Safari, Opera */
    transform: translateX(-50%);
    position: relative;
    overflow: hidden;
}

/******** MEDIA QUERIES ********/
@media only screen and (max-width: 1470px) {
	.bxslider-wrapper .style5_left-side {
	  float: left ;
	  width: 50% ;
	  min-height: 450px;
	}
	.bxslider-wrapper .style5_left-side h5 {
		font-size: 80px;
				font-weight: normal !important;

	}

	.bxslider-wrapper .style5_left-side h6 {
		font-size: 16px !important;
				font-weight: normal !important;

	}
	.bxslider-wrapper .style5_right-side {
	  width: 50% ;
	}
}

@media only screen and (max-width: 1400px) {
	.bxslider-wrapper .style5_left-side {
	  float: left ;
	  width: 50% ;
	  min-height: 430px;
	}
	.bxslider-wrapper .style5_left-side h5 {
		font-size: 70px;
				font-weight: normal !important;

	}

	.bxslider-wrapper .style5_left-side h6 {
		font-size: 16px !important;
				font-weight: normal !important;

	}
	.bxslider-wrapper .style5_right-side {
	  width: 50% ;
	}
}

@media only screen and (max-width: 1350px) {
	.bxslider-wrapper .style5_left-side {
	  float: left ;
	  padding: 50px 80px 0px 50px;
	  width: 50% ;
	  min-height: 420px;
	}
	.bxslider-wrapper .style5_left-side h5 {
		font-size: 70px !important;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style5_left-side h6 {
		font-size: 16px !important;
			font-weight: normal !important;

	}
	.bxslider-wrapper .style5_right-side {
	  width: 50% ;
	}
}



@media only screen and (max-width: 1200px) {

	.bxslider-wrapper .style5_left-side h5 {
		font-size: 60px !important;
		line-height: 24px !important;
		font-weight: normal !important;
			font-weight: normal !important;

		
	}

	.bxslider-wrapper .style5_left-side h6 {
		font-size: 16px !important;
		line-height: 19px !important;
			font-weight: normal !important;

	}
	
	.bxslider-wrapper .style5_left-side {
		  min-height: 360px;
		  padding: 40px 30px 0px 40px;
	  }
}

@media only screen and (max-width: 1060px) {

	.bxslider-wrapper .style5_left-side {
		padding: 40px 20px 0px 40px ;
		min-height: 330px;
	}

	.bxslider-wrapper .style5_left-side h5 {
		font-size: 60px  !important;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style5_left-side h6 {
		font-size: 16px  !important;
			font-weight: normal !important;

	}
}

@media only screen and (max-width: 1025px) {
	.bxslider-wrapper .style5_left-side {
	  float: left ;
	  padding: 40px 20px 0px 40px;
	  width: 50% ;
	  min-height: 330px;
	}
	.bxslider-wrapper .style5_left-side h5 {
		font-size: 60px  !important;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style5_left-side h6 {
		font-size: 16px !important;
			font-weight: normal !important;

	}
	.bxslider-wrapper .style5_right-side {
	  width: 50% ;
	}
}

@media only screen and (max-width: 980px) {
	.bxslider-wrapper .style5_left-side {
	  float: left ;
	  padding: 40px 20px 0px 40px;
	  width: 50% ;
	  min-height: 310px;
	}
	.bxslider-wrapper .style5_left-side h5 {
		font-size: 50px !important;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style5_left-side h6 {
		font-size: 16px !important;
			font-weight: normal !important;

	}
	.bxslider-wrapper .style5_right-side {
	  width: 50% ;
	}
}


@media only screen and (max-width: 850px) {

.bx-wrapper .bx-controls-direction a {
    height: 109px;
    outline: 0px none;
    position: absolute;
    text-indent: -9999px;
    top: 82%;
    width: 61px;
    z-index: 9999;
}



.bxslider-wrapper .style5_left-side h5 {
font-size: 50px !important;
font-weight: normal !important;
position: relative;
padding-bottom: 30px;
font-weight: normal !important;

left: 20%;
}

.bxslider-wrapper .style5_left-side h5 span {
display: inline-block;
text-align: left;
width: 100%;
font-weight: normal !important;
}

	.bx-wrapper img {
	width: 100%;
	display: block;
}

	.bxslider-wrapper .style5_left-side {
		float:right;
		width:100%;
		padding: 40px 40px 40px 40px ;
		min-height: 150px;
	}

	.bxslider-wrapper .style5_left-side h5 {
		position: relative ;
		padding-bottom: 30px;
		font-size: 20px;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style5_left-side h6 {
		font-size: 16px;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style5_right-side {
		width:100% ;
		/*padding-left: 35%;*/
	}

	.bxslider-wrapper .bx-controls {
	}
}

@media only screen and (max-width: 700px) {
.bx-wrapper .bx-controls-direction a {
    height: 109px;
    outline: 0px none;
    position: absolute;
    z-index: 9999;
    top: 78%;
    text-indent: -9999px;
    width: 61px;
}
}
@media only screen and (max-width: 600px) {
.bx-wrapper .bx-controls-direction a {
    height: 109px;
    outline: 0px none;
    position: absolute;
    z-index: 9999;
    top: 74%;
    text-indent: -9999px;
    width: 61px;
}
}
@media only screen and (max-width: 500px) {
.bx-wrapper .bx-controls-direction a {
    height: 109px;
    outline: 0px none;
    position: absolute;
    z-index: 9999;
    top: 66%;
    text-indent: -9999px;
    width: 61px;
}
}

@media only screen and (max-width: 400px) {
.bx-wrapper .bx-controls-direction a {
    height: 109px;
    outline: 0px none;
    position: absolute;
    z-index: 9999;
    top: 62%;
    text-indent: -9999px;
    width: 61px;
}
}

@media only screen and (max-width: 650px) {

.bxslider-wrapper .style5_left-side h5 {
font-size: 50px !important;
font-weight: normal !important;
position: relative;
padding-bottom: 30px;
font-weight: normal !important;

left: 12%;
}

.bxslider-wrapper .style5_left-side h5 span {
display: inline-block;
text-align: left;
width: 100%;
font-weight: normal !important;
}

	.bx-wrapper img {
	width: 100%;
	display: block;
}

	.bxslider-wrapper .style5_left-side {
		float:right;
		width:100%;
		padding: 40px 40px 40px 40px ;
		min-height: 150px;
	}

	.bxslider-wrapper .style5_left-side h5 {
		position: relative ;
		padding-bottom: 30px;
		font-size: 20px;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style5_left-side h6 {
		font-size: 16px;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style5_right-side {
		width:100% ;
		/*padding-left: 35%;*/
	}

	.bxslider-wrapper .bx-controls {
	}
}
@media only screen and (max-width: 600px) {

.bxslider-wrapper .style5_left-side h5 {
font-size: 40px !important;
font-weight: normal !important;
position: relative;
padding-bottom: 30px;
font-weight: normal !important;

left: 12%;
}

.bxslider-wrapper .style5_left-side h5 span {
display: inline-block;
text-align: left;
width: 100%;
font-weight: normal !important;
}

	.bx-wrapper img {
	width: 100%;
	display: block;
}

	.bxslider-wrapper .style5_left-side {
		float:right;
		width:100%;
		padding: 40px 40px 40px 40px ;
		min-height: 150px;
	}

	.bxslider-wrapper .style5_left-side h5 {
		position: relative ;
		padding-bottom: 30px;
		font-size: 20px;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style5_left-side h6 {
		font-size: 16px;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style5_right-side {
		width:100% ;
		/*padding-left: 35%;*/
	}

	.bxslider-wrapper .bx-controls {
	}
}

@media only screen and (max-width: 450px) {

.bxslider-wrapper .style5_left-side h5 {
font-size: 30px !important;
font-weight: normal !important;
position: relative;
padding-bottom: 30px;
font-weight: normal !important;

left: 12%;
}

.bxslider-wrapper .style5_left-side h5 span {
display: inline-block;
text-align: left;
width: 100%;
font-weight: normal !important;
}

	.bx-wrapper img {
	width: 100%;
	display: block;
}

	.bxslider-wrapper .style5_left-side {
		float:right;
		width:100%;
		padding: 40px 40px 40px 40px ;
		min-height: 150px;
	}

	.bxslider-wrapper .style5_left-side h5 {
		position: relative ;
		padding-bottom: 30px;
		font-size: 20px;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style5_left-side h6 {
		font-size: 16px;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style5_right-side {
		width:100% ;
		/*padding-left: 35%;*/
	}

	.bxslider-wrapper .bx-controls {
	}
}




@media only screen and (max-width: 320px) {

.bx-wrapper .bx-controls-direction a {
    height: 109px;
    outline: 0px none;
    position: absolute;
    z-index: 9999;
    top: 56%;
    text-indent: -9999px;
    width: 61px;
}
	
.bxslider-wrapper .style5_left-side h5 {
	font-size: 30px !important;
	font-weight: normal !important;
position: relative;
padding-bottom: 30px;
font-weight: normal !important;

left: 20%;
}

.bxslider-wrapper .style5_left-side h5 span {
display: inline-block;
text-align: left;
width: 100%;
font-weight: normal !important;
}

	.bxslider-wrapper .style5_left-side {
		float:right;
		width:100%;
		padding: 30px 20px 20px 20px;
		min-height: 150px;
	}

	.bxslider-wrapper .style5_left-side h5 {
		position: relative ;
		min-height: 20px;
		padding-bottom: 35px;
		font-size: 28px !important;
		width:100%;
				font-weight: normal !important;

	}

	.bxslider-wrapper .style5_left-side h5 span {
	  display: inline-block;
	  width: 100%;
	}

	.bxslider-wrapper .style5_left-side h6 {
		font-size: 14px !important;
		font-weight: normal !important;

	}

	.bxslider-wrapper .style5_right-side {
		width:100% !important;
		padding-left: 0 !important;
		font-weight: normal !important;

	}

}



/******** STYLE 6 ********/


.bxslider-wrapper {
	margin: 0px auto;
	max-width: 1600px;
}


.bxslider-wrapper .style6_left-side {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  float: right;
  padding: 70px 50px 0px 70px;
  position: relative;
  min-height: 500px;
  width: 50%;
}

.bxslider-wrapper .style6_left-side h6 {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	color: #000000;
	display: inline-block;
	font-family: "avenir lt w01 65 medium";
	font-size: 16px;
	line-height:  21px;
	text-align: left;
	width: 100%;
	font-weight: normal !important;
	color: #ffffff;

}

.bxslider-wrapper .style6_left-side h5 {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	color: #000000;
	display: inline-block;
	font-family: "avenir lt w01 65 medium";
	font-size: 80px;
	line-height: 33px !important;
	text-align: center;
	width: 100%;
	position: absolute;
	top:65%;
	
    left: -50%;
   
    font-weight: normal !important;
    padding-top: 0px !important;
    color:#ffffff;
}

.bxslider-wrapper .style6_left-side h5 span {
	display: inline-block;
	text-align: center;
	width: 100%;
	font-weight: normal !important;
}


.bxslider-wrapper .style6_right-side {
	float: left;
	width:50%;
}

.bxslider-wrapper .bx-pager {
	display: none;
	
}

.cut-img {
	top:50%;
	-ms-transform: translateY(-50%%); /* IE 9 */
   	-webkit-transform: translateY(-50%%); /* Chrome, Safari, Opera */
    transform: translateY(-50%%);
    left: 50%;
    -ms-transform: translateX(-50%); /* IE 9 */
   	-webkit-transform: translateX(-50%); /* Chrome, Safari, Opera */
    transform: translateX(-50%);
    position: relative;
    overflow: hidden;
}

/******** MEDIA QUERIES ********/
@media only screen and (max-width: 1470px) {
	.bxslider-wrapper .style6_left-side {
	  float: left ;
	  width: 50% ;
	  min-height: 450px;
	}
	.bxslider-wrapper .style6_left-side h5 {
		font-size: 80px;
				font-weight: normal !important;

	}

	.bxslider-wrapper .style6_left-side h6 {
		font-size: 16px !important;
				font-weight: normal !important;

	}
	.bxslider-wrapper .style6_right-side {
	  width: 50% ;
	}
}

@media only screen and (max-width: 1400px) {
	.bxslider-wrapper .style6_left-side {
	  float: left ;
	  width: 50% ;
	  min-height: 430px;
	}
	.bxslider-wrapper .style6_left-side h5 {
		font-size: 70px;
				font-weight: normal !important;

	}

	.bxslider-wrapper .style6_left-side h6 {
		font-size: 16px !important;
				font-weight: normal !important;

	}
	.bxslider-wrapper .style6_right-side {
	  width: 50% ;
	}
}

@media only screen and (max-width: 1350px) {
	.bxslider-wrapper .style6_left-side {
	  float: left ;
	  padding: 50px 80px 0px 50px;
	  width: 50% ;
	  min-height: 420px;
	}
	.bxslider-wrapper .style6_left-side h5 {
		font-size: 70px !important;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style6_left-side h6 {
		font-size: 16px !important;
			font-weight: normal !important;

	}
	.bxslider-wrapper .style6_right-side {
	  width: 50% ;
	}
}



@media only screen and (max-width: 1200px) {

	.bxslider-wrapper .style6_left-side h5 {
		font-size: 60px !important;
		line-height: 24px !important;
		font-weight: normal !important;
			font-weight: normal !important;

		
	}

	.bxslider-wrapper .style6_left-side h6 {
		font-size: 16px !important;
		line-height: 19px !important;
			font-weight: normal !important;

	}
	
	.bxslider-wrapper .style6_left-side {
		  min-height: 360px;
		  padding: 40px 30px 0px 40px;
	  }
}

@media only screen and (max-width: 1060px) {

	.bxslider-wrapper .style6_left-side {
		padding: 40px 20px 0px 40px ;
		min-height: 330px;
	}

	.bxslider-wrapper .style6_left-side h5 {
		font-size: 60px  !important;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style6_left-side h6 {
		font-size: 16px  !important;
			font-weight: normal !important;

	}
}

@media only screen and (max-width: 1025px) {
	.bxslider-wrapper .style6_left-side {
	  float: left ;
	  padding: 40px 20px 0px 40px;
	  width: 50% ;
	  min-height: 330px;
	}
	.bxslider-wrapper .style6_left-side h5 {
		font-size: 60px  !important;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style6_left-side h6 {
		font-size: 16px !important;
			font-weight: normal !important;

	}
	.bxslider-wrapper .style6_right-side {
	  width: 50% ;
	}
}

@media only screen and (max-width: 980px) {
	.bxslider-wrapper .style6_left-side {
	  float: left ;
	  padding: 40px 20px 0px 40px;
	  width: 50% ;
	  min-height: 310px;
	}
	.bxslider-wrapper .style6_left-side h5 {
		font-size: 50px !important;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style6_left-side h6 {
		font-size: 16px !important;
			font-weight: normal !important;

	}
	.bxslider-wrapper .style6_right-side {
	  width: 50% ;
	}
}


@media only screen and (max-width: 850px) {

.bx-wrapper .bx-controls-direction a {
    height: 109px;
    outline: 0px none;
    position: absolute;
    text-indent: -9999px;
    top: 82%;
    width: 61px;
    z-index: 9999;
}



.bxslider-wrapper .style6_left-side h5 {
font-size: 50px !important;
font-weight: normal !important;
position: relative;
padding-bottom: 30px;
font-weight: normal !important;

left: 20%;
}

.bxslider-wrapper .style6_left-side h5 span {
display: inline-block;
text-align: left;
width: 100%;
font-weight: normal !important;
}

	.bx-wrapper img {
	width: 100%;
	display: block;
}

	.bxslider-wrapper .style6_left-side {
		float:right;
		width:100%;
		padding: 40px 40px 40px 40px ;
		min-height: 150px;
	}

	.bxslider-wrapper .style6_left-side h5 {
		position: relative ;
		padding-bottom: 30px;
		font-size: 20px;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style6_left-side h6 {
		font-size: 16px;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style6_right-side {
		width:100% ;
		/*padding-left: 35%;*/
	}

	.bxslider-wrapper .bx-controls {
	}
}

@media only screen and (max-width: 700px) {
.bx-wrapper .bx-controls-direction a {
    height: 109px;
    outline: 0px none;
    position: absolute;
    z-index: 9999;
    top: 78%;
    text-indent: -9999px;
    width: 61px;
}
}
@media only screen and (max-width: 600px) {
.bx-wrapper .bx-controls-direction a {
    height: 109px;
    outline: 0px none;
    position: absolute;
    z-index: 9999;
    top: 74%;
    text-indent: -9999px;
    width: 61px;
}
}
@media only screen and (max-width: 500px) {
.bx-wrapper .bx-controls-direction a {
    height: 109px;
    outline: 0px none;
    position: absolute;
    z-index: 9999;
    top: 66%;
    text-indent: -9999px;
    width: 61px;
}
}

@media only screen and (max-width: 400px) {
.bx-wrapper .bx-controls-direction a {
    height: 109px;
    outline: 0px none;
    position: absolute;
    z-index: 9999;
    top: 62%;
    text-indent: -9999px;
    width: 61px;
}
}

@media only screen and (max-width: 650px) {

.bxslider-wrapper .style6_left-side h5 {
font-size: 50px !important;
font-weight: normal !important;
position: relative;
padding-bottom: 30px;
font-weight: normal !important;

left: 12%;
}

.bxslider-wrapper .style6_left-side h5 span {
display: inline-block;
text-align: left;
width: 100%;
font-weight: normal !important;
}

	.bx-wrapper img {
	width: 100%;
	display: block;
}

	.bxslider-wrapper .style6_left-side {
		float:right;
		width:100%;
		padding: 40px 40px 40px 40px ;
		min-height: 150px;
	}

	.bxslider-wrapper .style6_left-side h5 {
		position: relative ;
		padding-bottom: 30px;
		font-size: 20px;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style6_left-side h6 {
		font-size: 16px;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style6_right-side {
		width:100% ;
		/*padding-left: 35%;*/
	}

	.bxslider-wrapper .bx-controls {
	}
}
@media only screen and (max-width: 600px) {

.bxslider-wrapper .style6_left-side h5 {
font-size: 40px !important;
font-weight: normal !important;
position: relative;
padding-bottom: 30px;
font-weight: normal !important;

left: 12%;
}

.bxslider-wrapper .style6_left-side h5 span {
display: inline-block;
text-align: left;
width: 100%;
font-weight: normal !important;
}

	.bx-wrapper img {
	width: 100%;
	display: block;
}

	.bxslider-wrapper .style6_left-side {
		float:right;
		width:100%;
		padding: 40px 40px 40px 40px ;
		min-height: 150px;
	}

	.bxslider-wrapper .style6_left-side h5 {
		position: relative ;
		padding-bottom: 30px;
		font-size: 20px;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style6_left-side h6 {
		font-size: 16px;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style6_right-side {
		width:100% ;
		/*padding-left: 35%;*/
	}

	.bxslider-wrapper .bx-controls {
	}
}

@media only screen and (max-width: 450px) {

.bxslider-wrapper .style6_left-side h5 {
font-size: 30px !important;
font-weight: normal !important;
position: relative;
padding-bottom: 30px;
font-weight: normal !important;

left: 12%;
}

.bxslider-wrapper .style6_left-side h5 span {
display: inline-block;
text-align: left;
width: 100%;
font-weight: normal !important;
}

	.bx-wrapper img {
	width: 100%;
	display: block;
}

	.bxslider-wrapper .style6_left-side {
		float:right;
		width:100%;
		padding: 40px 40px 40px 40px ;
		min-height: 150px;
	}

	.bxslider-wrapper .style6_left-side h5 {
		position: relative ;
		padding-bottom: 30px;
		font-size: 20px;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style6_left-side h6 {
		font-size: 16px;
			font-weight: normal !important;

	}

	.bxslider-wrapper .style6_right-side {
		width:100% ;
		/*padding-left: 35%;*/
	}

	.bxslider-wrapper .bx-controls {
	}
}




@media only screen and (max-width: 320px) {

.bx-wrapper .bx-controls-direction a {
    height: 109px;
    outline: 0px none;
    position: absolute;
    z-index: 9999;
    top: 56%;
    text-indent: -9999px;
    width: 61px;
}
	
.bxslider-wrapper .style6_left-side h5 {
	font-size: 30px !important;
	font-weight: normal !important;
position: relative;
padding-bottom: 30px;
font-weight: normal !important;

left: 20%;
}

.bxslider-wrapper .style6_left-side h5 span {
display: inline-block;
text-align: left;
width: 100%;
font-weight: normal !important;
}

	.bxslider-wrapper .style6_left-side {
		float:right;
		width:100%;
		padding: 30px 20px 20px 20px;
		min-height: 150px;
	}

	.bxslider-wrapper .style6_left-side h5 {
		position: relative ;
		min-height: 20px;
		padding-bottom: 35px;
		font-size: 28px !important;
		width:100%;
				font-weight: normal !important;

	}

	.bxslider-wrapper .style6_left-side h5 span {
	  display: inline-block;
	  width: 100%;
	}

	.bxslider-wrapper .style6_left-side h6 {
		font-size: 14px !important;
		font-weight: normal !important;

	}

	.bxslider-wrapper .style6_right-side {
		width:100% !important;
		padding-left: 0 !important;
		font-weight: normal !important;

	}

}


/*DELIVERY SECTION*/
#delivery_main_statement{
	font-size: 28px;
	line-height: 33px;
	text-align: center;
	padding-bottom: 80px;
	padding-top: 30px;
}
.delivery_country_header{
	border-bottom: 1px solid #000;
	padding-bottom: 5px;
}
.delivery_country_copy{
	padding-top: 5px;
	font-size: 16px;
}
.delivery_main_copy{
	padding-top: 200px;
	font-size: 16px;
	width: 90%;
	padding-bottom: 50px !important;
}

#delivery_column1{
	width: 45%;
	float: left;
	padding-right: 5%;
	font-size: 20px;								
	
}
#delivery_column2{
	width: 45%;
	float:left;
	font-size: 20px;
}


#delivery-section{
	
	}
	#strap-section_black{
	background-color: #000000;
	max-width: 1600px;
	margin: auto;
	}

/******** delivery ********/

.bxslider-wrapper {
	margin: 0px auto;
	max-width: 1600px;
}


.bxslider-wrapper .delivery_left-side {
  background-color: #fff;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  float: left;
  padding: 70px 50px 0px 70px;
  position: relative;
  min-height: 535px;
  width: 50%;
}

.bxslider-wrapper .delivery_left-side h3 {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	color: #000000;
	display: inline-block;
	font-family: "avenir lt w01 65 medium";
	font-size: 16px;
	line-height:  21px;
	text-align: left;
	width: 100%;
		font-weight: normal !important;

}

.bxslider-wrapper .delivery_left-side h2 {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	color: #000000;
	display: inline-block;
	font-family: "avenir lt w01 65 medium";
	font-size: 20px;
	line-height: 24px !important;
	text-align: center;
	width: 100%;
	position: absolute;
	top:58%;
	-ms-transform: translateY(-50%%); /* IE 9 */
   	-webkit-transform: translateY(-50%%); /* Chrome, Safari, Opera */
    transform: translateY(-50%%);
    left: 50%;
    -ms-transform: translateX(-50%); /* IE 9 */
   	-webkit-transform: translateX(-50%); /* Chrome, Safari, Opera */
    transform: translateX(-50%);
    font-weight: normal !important;
    padding-top: 0px !important;
}

.bxslider-wrapper .delivery_left-side h2 span {
	display: inline-block;
	text-align: center;
	width: 300px;
	font-weight: normal !important;
}


.bxslider-wrapper .delivery_right-side {
	float: left;
	width:50%;
}

.bxslider-wrapper .bx-pager {
	display: none;
	
}

.cut-img {
	top:50%;
	-ms-transform: translateY(-50%%); /* IE 9 */
   	-webkit-transform: translateY(-50%%); /* Chrome, Safari, Opera */
    transform: translateY(-50%%);
    left: 50%;
    -ms-transform: translateX(-50%); /* IE 9 */
   	-webkit-transform: translateX(-50%); /* Chrome, Safari, Opera */
    transform: translateX(-50%);
    position: relative;
    overflow: hidden;
}

/******** MEDIA QUERIES ********/
@media only screen and (max-width: 1470px) {
	.bxslider-wrapper .delivery_left-side {
	  float: left ;
	  width: 50% ;
	  min-height: 480px;
	}
	.bxslider-wrapper .delivery_left-side h2 {
		font-size: 20px  !important;
		font-weight: normal !important;
	}

	.bxslider-wrapper .delivery_left-side h3 {
		font-size: 16px !important;
				font-weight: normal !important;

	}
	.bxslider-wrapper .delivery_right-side {
	  width: 50% ;
	}
}

@media only screen and (max-width: 1400px) {
	.bxslider-wrapper .delivery_left-side {
	  float: left ;
	  width: 50% ;
	  min-height: 450px;
	}
	.bxslider-wrapper .delivery_left-side h2 {
		font-size: 20px  !important;
				font-weight: normal !important;

	}

	.bxslider-wrapper .delivery_left-side h3 {
		font-size: 16px !important;
				font-weight: normal !important;

	}
	.bxslider-wrapper .delivery_right-side {
	  width: 50% ;
	}
}

@media only screen and (max-width: 1350px) {
	.bxslider-wrapper .delivery_left-side {
	  float: left ;
	  padding: 50px 80px 50px 50px;
	  width: 50% ;
	  min-height: 420px;
	}
	.bxslider-wrapper .delivery_left-side h2 {
		font-size: 20px !important;
			font-weight: normal !important;

	}

	.bxslider-wrapper .delivery_left-side h3 {
		font-size: 16px !important;
			font-weight: normal !important;

	}
	.bxslider-wrapper .delivery_right-side {
	  width: 50% ;
	}
}



@media only screen and (max-width: 1200px) {

	.bxslider-wrapper .delivery_left-side h2 {
		font-size: 20px !important;
		line-height: 24px !important;
		font-weight: normal !important;

		
	}

	.bxslider-wrapper .delivery_left-side h3 {
		font-size: 16px !important;
		line-height: 21px !important;
			font-weight: normal !important;

	}
	
	.bxslider-wrapper .delivery_left-side {
		  min-height: 370px;
		  padding: 40px 30px 0px 40px;
	  }
}

@media only screen and (max-width: 1060px) {

	.bxslider-wrapper .delivery_left-side {
		padding: 40px 20px 0px 40px ;
		min-height: 330px;
	}

	.bxslider-wrapper .delivery_left-side h2 {
		font-size: 20px  !important;
			font-weight: normal !important;

	}

	.bxslider-wrapper .delivery_left-side h3 {
		font-size: 16px  !important;
			font-weight: normal !important;

	}
}

@media only screen and (max-width: 1025px) {
	.bxslider-wrapper .delivery_left-side {
	  float: left ;
	  padding: 40px 20px 0px 40px;
	  width: 50% ;
	  min-height: 310px;
	}
	.bxslider-wrapper .delivery_left-side h2 {
		font-size: 20px  !important;
		font-weight: normal !important;

	}

	.bxslider-wrapper .delivery_left-side h3 {
		font-size: 16px !important;
			font-weight: normal !important;

	}
	.bxslider-wrapper .delivery_right-side {
	  width: 50% ;
	}
}

@media only screen and (max-width: 980px) {
	.bxslider-wrapper .delivery_left-side {
	  float: left ;
	  padding: 40px 20px 0px 40px;
	  width: 50% ;
	  min-height: 310px;
	}
	.bxslider-wrapper .delivery_left-side h2 {
		font-size: 20px  !important;
		font-weight: normal !important;

	}

	.bxslider-wrapper .delivery_left-side h3 {
		font-size: 16px !important;
		font-weight: normal !important;

	}
	.bxslider-wrapper .delivery_right-side {
	  width: 50% ;
	}
}


@media only screen and (max-width: 850px) {

.bx-wrapper .bx-controls-direction a {
    height: 109px;
    outline: 0px none;
    position: absolute;
    z-index: 9999;
    top: 80%;
    text-indent: -9999px;
    width: 61px;
}


	.bx-wrapper img {
	width: 100%;
	display: block;
}

	.bxslider-wrapper .delivery_left-side {
		float:right;
		width:100%;
		padding: 40px 40px 40px 40px ;
		min-height: 150px;
	}

	.bxslider-wrapper .delivery_left-side h2 {
		position: relative ;
		padding-bottom: 30px;
		font-size: 20px;
			font-weight: normal !important;

	}

	.bxslider-wrapper .delivery_left-side h3 {
		font-size: 16px;
			font-weight: normal !important;

	}

	.bxslider-wrapper .delivery_right-side {
		width:100% ;
		/*padding-left: 35%;*/
	}

	.bxslider-wrapper .bx-controls {
	}
	.bxslider-wrapper .delivery_left-side h2 span {
	display: inline-block;
	text-align: center;
	width: 70%;
	font-weight: normal !important;
}
}

@media only screen and (max-width: 700px) {
.bx-wrapper .bx-controls-direction a {
    height: 109px;
    outline: 0px none;
    position: absolute;
    z-index: 9999;
    top: 77%;
    text-indent: -9999px;
    width: 61px;
}
}
@media only screen and (max-width: 600px) {
.bx-wrapper .bx-controls-direction a {
    height: 109px;
    outline: 0px none;
    position: absolute;
    z-index: 9999;
    top: 73%;
    text-indent: -9999px;
    width: 61px;
    
}
#delivery_column2 {
    width: 95%;
    font-size: 20px;
    float:none;
}
#delivery_column1 {
    padding-bottom: 20px;
    width: 95%;
}
.delivery_main_copy {
padding-top: 50px;
font-size: 16px;
width: 90%;
padding-bottom: 50px !important;
}

#delivery_main_statement {
font-size: 28px;
line-height: 33px;
text-align: center;
padding-bottom: 80px;
padding-top: 30px;
}


}

@media only screen and (max-width: 500px) {
.bx-wrapper .bx-controls-direction a {
    height: 109px;
    outline: 0px none;
    position: absolute;
    z-index: 9999;
    top: 65%;
    text-indent: -9999px;
    width: 61px;
}
}

@media only screen and (max-width: 400px) {
.bx-wrapper .bx-controls-direction a {
    height: 109px;
    outline: 0px none;
    position: absolute;
    z-index: 9999;
    top: 60%;
    text-indent: -9999px;
    width: 61px;
}
}


@media only screen and (max-width: 320px) {
.bx-wrapper .bx-controls-direction a {
    height: 109px;
    outline: 0px none;
    position: absolute;
    z-index: 9999;
    top: 58%;
    text-indent: -9999px;
    width: 61px;
}


	.bxslider-wrapper .delivery_left-side {
		float:right;
		width:100%;
		padding: 30px 20px 20px 20px;
		min-height: 150px;
	}

	.bxslider-wrapper .delivery_left-side h2 {
		position: relative ;
		min-height: 20px;
		padding-bottom: 35px;
		font-size: 18px;
		width:100%;
				font-weight: normal !important;

	}

	.bxslider-wrapper .delivery_left-side h2 span {
	  display: inline-block;
	  width: 100%;
	}

	.bxslider-wrapper .delivery_left-side h3 {
		font-size: 14px;
			font-weight: normal !important;

	}

	.bxslider-wrapper .delivery_right-side {
		width:100% !important;
		padding-left: 0 !important;
			font-weight: normal !important;

	}

}


/* FlexSlider Necessary Styles*********************************/.flexslider {margin: 0; padding: 0;}.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */.flexslider .slides img {width: 100%; display: block;}.flex-pauseplay span {text-transform: capitalize;}/* Clearfix for the .slides element */.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}html[xmlns] .slides {display: block;}* html .slides {height: 1%;}/* No JavaScript Fallback *//* If you are not using another script, such as Modernizr, make sure you * include js that eliminates this class on page load */.no-js .slides > li:first-child {display: block;}/* Direction Nav */.flex-direction-nav {*height: 0;}.flex-direction-nav a  { text-decoration:none; display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: none; -moz-transition: none; transition: none; }.flex-direction-nav .flex-prev { left: 15px; }.flex-direction-nav .flex-next { right: 15px; text-align: right; }.flexslider:hover .flex-prev { opacity: 0.7; left: 15px; }.flexslider:hover .flex-next { opacity: 0.7; right: 15px; }.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }.flex-direction-nav a:before  {   display: inline-block;  }.flex-direction-nav a.flex-next:before  { background-image: url('images/next_arrow.svg') no-repeat; height:auto;}/* Pause/Play */.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }.flex-pauseplay a:hover  { opacity: 1; }.flex-pauseplay a.flex-play:before { content: '\f003'; }/* Control Nav */.flex-control-nav {width: 50%; position: absolute; bottom: 10%; text-align: center;}.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #fff; background: rgba(0,0,0,0); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;  }.flex-control-paging li a:hover { background: #efefef; background: rgba(0,0,0,1); }.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }@media only screen and (max-width: 850px) {#strap-section_textright .flex-control-nav {width: 100%; position: absolute; bottom: 10%; text-align: center; left:0% !important;}#strap-section_textleft .flex-control-nav {width: 100%; position: absolute; bottom: 10%; text-align: center; left:0% !important;}#strap-section_black_textright .flex-control-nav {width: 100%; position: absolute; bottom: 10%; text-align: center; left:0% !important;}#strap-section_black_textleft .flex-control-nav {width: 100%; position: absolute; bottom: 10%; text-align: center; left:0% !important; }.flex-control-nav {width: 100% !important; position: absolute; top:100%; text-align: center; height: 50px; left:0% !important;}#strap-section{padding-bottom: 0px;}.flex-direction-nav a {display: none;}}/** RESET AND LAYOUT===================================*/	/******** STYLE 1 ********/#strap-section_textleft .flex-control-nav {width: 50%; position: absolute; bottom: 10%; text-align: center; left:0% !important;}.flexslider {	margin: 0px auto;	max-width: 1600px;}.flexslider .style1_left-side {  background-color: #fff;  box-sizing:border-box;  -moz-box-sizing:border-box;  float: left;  padding: 70px 50px 0px 70px;  position: relative;  min-height: 535px;  width: 50%;}.flexslider .style1_left-side h3 {	box-sizing:border-box;	-moz-box-sizing:border-box;	color: #000000;	display: inline-block;	font-family: "avenir lt w01 65 medium";	font-size: 16px;	line-height:  21px;	text-align: left;	width: 100%;		font-weight: normal !important;}.flexslider .style1_left-side h2 {	box-sizing:border-box;	-moz-box-sizing:border-box;	color: #000000;	display: inline-block;	font-family: "avenir lt w01 65 medium";	font-size: 20px;	line-height: 24px !important;	text-align: center;	width: 100%;	position: absolute;	top:58%;	-ms-transform: translateY(-50%%); /* IE 9 */   	-webkit-transform: translateY(-50%%); /* Chrome, Safari, Opera */    transform: translateY(-50%%);    left: 50%;    -ms-transform: translateX(-50%); /* IE 9 */   	-webkit-transform: translateX(-50%); /* Chrome, Safari, Opera */    transform: translateX(-50%);    font-weight: normal !important;    padding-top: 0px !important;}.flexslider .style1_left-side h2 span {	display: inline-block;	text-align: center;	width: 300px;	font-weight: normal !important;}.flexslider .style1_right-side {	float: right;	width:50%;}.cut-img {	top:50%;	-ms-transform: translateY(-50%%); /* IE 9 */   	-webkit-transform: translateY(-50%%); /* Chrome, Safari, Opera */    transform: translateY(-50%%);    left: 50%;    -ms-transform: translateX(-50%); /* IE 9 */   	-webkit-transform: translateX(-50%); /* Chrome, Safari, Opera */    transform: translateX(-50%);    position: relative;    overflow: hidden;}/******** STYLE 2 ********/#strap-section_textright .flex-control-nav {width: 50%; position: absolute; bottom: 10%; text-align: center; left:50%}.flexslider {	margin: 0px auto;	max-width: 1600px;}.flexslider .style2_left-side {  background-color: #fff;  box-sizing:border-box;  -moz-box-sizing:border-box;  float: right;  padding: 70px 50px 0px 70px;  position: relative;  min-height: 535px;  width: 50%;}.flexslider .style2_left-side h3 {	box-sizing:border-box;	-moz-box-sizing:border-box;	color: #000000;	display: inline-block;	font-family: "avenir lt w01 65 medium";	font-size: 16px;	line-height:  21px;	text-align: left;	width: 100%;		font-weight: normal !important;}.flexslider .style2_left-side h2 {	box-sizing:border-box;	-moz-box-sizing:border-box;	color: #000000;	display: inline-block;	font-family: "avenir lt w01 65 medium";	font-size: 20px;	line-height: 24px !important;	text-align: center;	width: 100%;	position: absolute;	top:58%;	-ms-transform: translateY(-50%%); /* IE 9 */   	-webkit-transform: translateY(-50%%); /* Chrome, Safari, Opera */    transform: translateY(-50%%);    left: 50%;    -ms-transform: translateX(-50%); /* IE 9 */   	-webkit-transform: translateX(-50%); /* Chrome, Safari, Opera */    transform: translateX(-50%);    font-weight: normal !important;    padding-top: 0px !important;}.flexslider .style2_left-side h2 span {	display: inline-block;	text-align: center;	width: 300px;	font-weight: normal !important;}.flexslider .style2_right-side {	float: left;	width:50%;}.cut-img {	top:50%;	-ms-transform: translateY(-50%%); /* IE 9 */   	-webkit-transform: translateY(-50%%); /* Chrome, Safari, Opera */    transform: translateY(-50%%);    left: 50%;    -ms-transform: translateX(-50%); /* IE 9 */   	-webkit-transform: translateX(-50%); /* Chrome, Safari, Opera */    transform: translateX(-50%);    position: relative;    overflow: hidden;}/******** STYLE 3 ********/#strap-section_textright .flex-control-nav {width: 50%; position: absolute; bottom: 10%; text-align: center; left:50%}.flexslider {	margin: 0px auto;	max-width: 1600px;}.flexslider .style3_left-side {  box-sizing:border-box;  -moz-box-sizing:border-box;  float: right;  padding: 70px 50px 0px 70px;  position: relative;  min-height: 500px;  width: 50%;}.flexslider .style3_left-side h4 {	box-sizing:border-box;	-moz-box-sizing:border-box;	color: #000000;	display: inline-block;	font-family: "avenir lt w01 65 medium";	font-size: 20px !important;	line-height: 24px !important;	text-align: center;	width: 100%;	position: absolute;	top:62%;	-ms-transform: translateY(-50%%); /* IE 9 */   	-webkit-transform: translateY(-50%%); /* Chrome, Safari, Opera */    transform: translateY(-50%%);    left: 50%;    -ms-transform: translateX(-50%); /* IE 9 */   	-webkit-transform: translateX(-50%); /* Chrome, Safari, Opera */    transform: translateX(-50%);    font-weight: normal !important;    padding-top: 0px !important;}.flexslider .style3_left-side h4 span {	display: inline-block;	text-align: center;	width: 480px;	font-weight: normal !important;}.flexslider .style3_right-side {	float: left;	width:50%;}.cut-img {	top:50%;	-ms-transform: translateY(-50%%); /* IE 9 */   	-webkit-transform: translateY(-50%%); /* Chrome, Safari, Opera */    transform: translateY(-50%%);    left: 50%;    -ms-transform: translateX(-50%); /* IE 9 */   	-webkit-transform: translateX(-50%); /* Chrome, Safari, Opera */    transform: translateX(-50%);    position: relative;    overflow: hidden;}/******** STYLE 4 ********/#strap-section_textleft .flex-control-nav {width: 50%; position: absolute; bottom: 10%; text-align: center; left:0%}.flexslider {	margin: 0px auto;	max-width: 1600px;}.flexslider .style4_left-side {  box-sizing:border-box;  -moz-box-sizing:border-box;  float: left;  padding: 70px 50px 0px 70px;  position: relative;  min-height: 500px;  width: 50%;}.flexslider .style4_left-side h4 {	box-sizing:border-box;	-moz-box-sizing:border-box;	color: #000000;	display: inline-block;	font-family: "avenir lt w01 65 medium";	font-size: 20px !important;	line-height: 24px !important;	text-align: center;	width: 100%;	position: absolute;	top:62%;	-ms-transform: translateY(-50%%); /* IE 9 */   	-webkit-transform: translateY(-50%%); /* Chrome, Safari, Opera */    transform: translateY(-50%%);    left: 50%;    -ms-transform: translateX(-50%); /* IE 9 */   	-webkit-transform: translateX(-50%); /* Chrome, Safari, Opera */    transform: translateX(-50%);    font-weight: normal !important;    padding-top: 0px !important;}.flexslider .style4_left-side h4 span {	display: inline-block;	text-align: center;	width: 480px;	font-weight: normal !important;}.flexslider .style4_right-side {	float: right;	width:50%;}.cut-img {	top:50%;	-ms-transform: translateY(-50%%); /* IE 9 */   	-webkit-transform: translateY(-50%%); /* Chrome, Safari, Opera */    transform: translateY(-50%%);    left: 50%;    -ms-transform: translateX(-50%); /* IE 9 */   	-webkit-transform: translateX(-50%); /* Chrome, Safari, Opera */    transform: translateX(-50%);    position: relative;    overflow: hidden;}/******** STYLE 5 ********/#strap-section_black_textleft{	background-color: #000000;	max-width: 1600px;	margin: auto;	}#strap-section_black_textleft .flex-control-paging li a {    top: 0px;    left: 0px;       outline: medium none;    border-radius: 50%;    background-color: transparent;    box-shadow: 0px 0px 0px 1px #fff inset !important;    transition: box-shadow 0.4s ease 0s;    text-indent: -999em;    cursor: pointer;    position: absolute;}#strap-section_black_textleft .flex-control-paging li a.flex-active {    background-color: #fff !important;    cursor: default;}#strap-section_black_textleft .flex-control-nav {width: 50%; position: absolute; bottom: 10%; text-align: center; left:0% !important; }.flexslider {	margin: 0px auto;	max-width: 1600px;}.flexslider .style5_left-side {  box-sizing:border-box;  -moz-box-sizing:border-box;  float: left;  padding: 70px 50px 0px 70px;  position: relative;  min-height: 500px;  width: 50%;}.flexslider .style5_left-side h6 {	box-sizing:border-box;	-moz-box-sizing:border-box;	color: #000000;	display: inline-block;	font-family: "avenir lt w01 65 medium";	font-size: 16px;	line-height:  21px;	text-align: left;	width: 100%;	font-weight: normal !important;	color: #ffffff;}.flexslider .style5_left-side h5 {	box-sizing:border-box;	-moz-box-sizing:border-box;	color: #000000;	display: inline-block;	font-family: "avenir lt w01 65 medium";	font-size: 80px;	line-height: 33px !important;	text-align: center;	width: 100%;	position: absolute;	top:65%;	    left: 50%;       font-weight: normal !important;    padding-top: 0px !important;    color:#ffffff;}.flexslider .style5_left-side h5 span {	display: inline-block;	text-align: center;	width: 100%;	font-weight: normal !important;}.flexslider .style5_right-side {	float: right;	width:50%;}.cut-img {	top:50%;	-ms-transform: translateY(-50%%); /* IE 9 */   	-webkit-transform: translateY(-50%%); /* Chrome, Safari, Opera */    transform: translateY(-50%%);    left: 50%;    -ms-transform: translateX(-50%); /* IE 9 */   	-webkit-transform: translateX(-50%); /* Chrome, Safari, Opera */    transform: translateX(-50%);    position: relative;    overflow: hidden;}/******** STYLE 6 ********/#strap-section_black_textright{	background-color: #000000;	max-width: 1600px;	margin: auto;	}#strap-section_black_textright .flex-control-paging li a {    top: 0px;    left: 0px;       outline: medium none;    border-radius: 50%;    background-color: transparent;    box-shadow: 0px 0px 0px 1px #fff inset !important;    transition: box-shadow 0.4s ease 0s;    text-indent: -999em;    cursor: pointer;    position: absolute;}#strap-section_black_textright .flex-control-nav {width: 50%; position: absolute; bottom: 10%; text-align: center; left:50% !important; }#strap-section_black_textright .flex-control-paging li a.flex-active {    background-color: #fff !important;    cursor: default;}.flexslider {	margin: 0px auto;	max-width: 1600px;}.flexslider .style6_left-side {  box-sizing:border-box;  -moz-box-sizing:border-box;  float: right;  padding: 70px 50px 0px 70px;  position: relative;  min-height: 500px;  width: 50%;}.flexslider .style6_left-side h6 {	box-sizing:border-box;	-moz-box-sizing:border-box;	color: #000000;	display: inline-block;	font-family: "avenir lt w01 65 medium";	font-size: 16px;	line-height:  21px;	text-align: left;	width: 100%;	font-weight: normal !important;	color: #ffffff;}.flexslider .style6_left-side h5 {	box-sizing:border-box;	-moz-box-sizing:border-box;	color: #000000;	display: inline-block;	font-family: "avenir lt w01 65 medium";	font-size: 80px;	line-height: 33px !important;	text-align: center;	width: 100%;	position: absolute;	top:65%;	    left: -50%;       font-weight: normal !important;    padding-top: 0px !important;    color:#ffffff;}.flexslider .style6_left-side h5 span {	display: inline-block;	text-align: center;	width: 100%;	font-weight: normal !important;}.flexslider .style6_right-side {	float: left;	width:50%;}.cut-img {	top:50%;	-ms-transform: translateY(-50%%); /* IE 9 */   	-webkit-transform: translateY(-50%%); /* Chrome, Safari, Opera */    transform: translateY(-50%%);    left: 50%;    -ms-transform: translateX(-50%); /* IE 9 */   	-webkit-transform: translateX(-50%); /* Chrome, Safari, Opera */    transform: translateX(-50%);    position: relative;    overflow: hidden;}/******** MEDIA QUERIES ********/@media only screen and (max-width: 1470px) {	.flexslider .style1_left-side {	  float: left ;	  width: 50% ;	  min-height: 480px;	}	.flexslider .style1_left-side h2 {		font-size: 20px  !important;		font-weight: normal !important;	}	.flexslider .style1_left-side h3 {		font-size: 16px !important;				font-weight: normal !important;	}	.flexslider .style1_right-side {	  width: 50% ;	}		.flexslider .style2_left-side {	  float: left ;	  width: 50% ;	  min-height: 480px;	}	.flexslider .style2_left-side h2 {		font-size: 20px  !important;		font-weight: normal !important;	}	.flexslider .style2_left-side h3 {		font-size: 16px !important;				font-weight: normal !important;	}	.flexslider .style2_right-side {	  width: 50% ;	}	.flexslider .style3_left-side {	  float: left ;	  width: 50% ;	  min-height: 450px;	}	.flexslider .style3_left-side h4 {		font-size: 20px;				line-height: 24px !important;						font-weight: normal !important;	}	.flexslider .style3_right-side {	  width: 50% ;	}	.flexslider .style4_left-side {	  float: left ;	  width: 50% ;	  min-height: 450px;	}	.flexslider .style4_left-side h4 {		font-size: 20px;				line-height: 24px !important;						font-weight: normal !important;	}	.flexslider .style4_right-side {	  width: 50% ;	}	.flexslider .style5_left-side {	  float: left ;	  width: 50% ;	  min-height: 450px;	}	.flexslider .style5_left-side h5 {		font-size: 80px;				font-weight: normal !important;	}	.flexslider .style5_left-side h6 {		font-size: 16px !important;				font-weight: normal !important;	}	.flexslider .style5_right-side {	  width: 50% ;	}	.flexslider .style6_left-side {	  float: left ;	  width: 50% ;	  min-height: 450px;	}	.flexslider .style6_left-side h5 {		font-size: 80px;				font-weight: normal !important;	}	.flexslider .style6_left-side h6 {		font-size: 16px !important;				font-weight: normal !important;	}	.flexslider .style6_right-side {	  width: 50% ;	}}@media only screen and (max-width: 1400px) {	.flexslider .style1_left-side {	  float: left ;	  width: 50% ;	  min-height: 450px;	}	.flexslider .style1_left-side h2 {		font-size: 20px  !important;				font-weight: normal !important;	}	.flexslider .style1_left-side h3 {		font-size: 16px !important;				font-weight: normal !important;	}	.flexslider .style1_right-side {	  width: 50% ;	}		.flexslider .style2_left-side {	  float: left ;	  width: 50% ;	  min-height: 450px;	}	.flexslider .style2_left-side h2 {		font-size: 20px  !important;				font-weight: normal !important;	}	.flexslider .style2_left-side h3 {		font-size: 16px !important;				font-weight: normal !important;	}	.flexslider .style2_right-side {	  width: 50% ;	}	.flexslider .style3_left-side {	  float: left ;	  width: 50% ;	  min-height: 425px;	}	.flexslider .style3_left-side h4 {		font-size: 20px;				line-height: 24px !important;						font-weight: normal !important;	}		.flexslider .style3_right-side {	  width: 50% ;	}	.flexslider .style4_left-side {	  float: left ;	  width: 50% ;	  min-height: 425px;	}	.flexslider .style4_left-side h4 {		font-size: 20px;				line-height: 24px !important;						font-weight: normal !important;	}		.flexslider .style4_right-side {	  width: 50% ;	}	.flexslider .style5_left-side {	  float: left ;	  width: 50% ;	  min-height: 430px;	}	.flexslider .style5_left-side h5 {		font-size: 70px;				font-weight: normal !important;	}	.flexslider .style5_left-side h6 {		font-size: 16px !important;				font-weight: normal !important;	}	.flexslider .style5_right-side {	  width: 50% ;	}	.flexslider .style6_left-side {	  float: left ;	  width: 50% ;	  min-height: 430px;	}	.flexslider .style6_left-side h5 {		font-size: 70px;				font-weight: normal !important;	}	.flexslider .style6_left-side h6 {		font-size: 16px !important;				font-weight: normal !important;	}	.flexslider .style6_right-side {	  width: 50% ;	}}@media only screen and (max-width: 1350px) {	.flexslider .style1_left-side {	  float: left ;	  padding: 50px 80px 50px 50px;	  width: 50% ;	  min-height: 420px;	}	.flexslider .style1_left-side h2 {		font-size: 20px !important;			font-weight: normal !important;	}	.flexslider .style1_left-side h3 {		font-size: 16px !important;			font-weight: normal !important;	}	.flexslider .style1_right-side {	  width: 50% ;	}	.flexslider .style2_left-side {	  float: left ;	  padding: 50px 80px 50px 50px;	  width: 50% ;	  min-height: 420px;	}	.flexslider .style2_left-side h2 {		font-size: 20px !important;			font-weight: normal !important;	}	.flexslider .style2_left-side h3 {		font-size: 16px !important;			font-weight: normal !important;	}	.flexslider .style2_right-side {	  width: 50% ;	}	.flexslider .style3_left-side {	  float: left ;	  padding: 50px 80px 0px 50px;	  width: 50% ;	  min-height: 400px;	}	.flexslider .style3_left-side h4 {		font-size: 20px !important;			font-weight: normal !important;					line-height: 24px !important;	}		.flexslider .style3_right-side {	  width: 50% ;	}	.flexslider .style4_left-side {	  float: left ;	  padding: 50px 80px 0px 50px;	  width: 50% ;	  min-height: 400px;	}	.flexslider .style4_left-side h4 {		font-size: 20px !important;			font-weight: normal !important;					line-height: 24px !important;	}		.flexslider .style4_right-side {	  width: 50% ;	}	.flexslider .style5_left-side {	  float: left ;	  padding: 50px 80px 0px 50px;	  width: 50% ;	  min-height: 420px;	}	.flexslider .style5_left-side h5 {		font-size: 70px !important;			font-weight: normal !important;	}	.flexslider .style5_left-side h6 {		font-size: 16px !important;			font-weight: normal !important;	}	.flexslider .style5_right-side {	  width: 50% ;	}	.flexslider .style6_left-side {	  float: left ;	  padding: 50px 80px 0px 50px;	  width: 50% ;	  min-height: 420px;	}	.flexslider .style6_left-side h5 {		font-size: 70px !important;			font-weight: normal !important;	}	.flexslider .style6_left-side h6 {		font-size: 16px !important;			font-weight: normal !important;	}	.flexslider .style6_right-side {	  width: 50% ;	}}@media only screen and (max-width: 1200px) {	.flexslider .style1_left-side h2 {		font-size: 20px !important;		line-height: 24px !important;		font-weight: normal !important;			}	.flexslider .style1_left-side h3 {		font-size: 16px !important;		line-height: 21px !important;			font-weight: normal !important;	}		.flexslider .style1_left-side {		  min-height: 370px;		  padding: 40px 30px 0px 40px;	  }	  	.flexslider .style2_left-side h2 {		font-size: 20px !important;		line-height: 24px !important;		font-weight: normal !important;			}	.flexslider .style2_left-side h3 {		font-size: 16px !important;		line-height: 21px !important;			font-weight: normal !important;	}		.flexslider .style2_left-side {		  min-height: 370px;		  padding: 40px 30px 0px 40px;	  }	  .flexslider .style4_left-side h4 {		font-size: 20px !important;		line-height: 24px !important;		font-weight: normal !important;			font-weight: normal !important;			}		.flexslider .style4_left-side {		  min-height: 350px;		  padding: 40px 30px 0px 40px;	  }	  	  .flexslider .style4_left-side h4 span {	display: inline-block;	text-align: center;	width: 400px;	font-weight: normal !important;}	 .flexslider .style5_left-side h5 {		font-size: 60px !important;		line-height: 24px !important;		font-weight: normal !important;			font-weight: normal !important;			}	.flexslider .style5_left-side h6 {		font-size: 16px !important;		line-height: 19px !important;			font-weight: normal !important;	}		.flexslider .style5_left-side {		  min-height: 360px;		  padding: 40px 30px 0px 40px;	  } 	  .flexslider .style6_left-side h5 {		font-size: 60px !important;		line-height: 24px !important;		font-weight: normal !important;			font-weight: normal !important;			}	.flexslider .style6_left-side h6 {		font-size: 16px !important;		line-height: 19px !important;			font-weight: normal !important;	}		.flexslider .style6_left-side {		  min-height: 360px;		  padding: 40px 30px 0px 40px;	  }}@media only screen and (max-width: 1120px) {	.flexslider .style3_left-side {		padding: 40px 20px 0px 40px ;		min-height: 320px;	}	.flexslider .style3_left-side h4 {		font-size: 20px;			font-weight: normal !important;					line-height: 24px !important;	}	.flexslider .style4_left-side {		padding: 40px 20px 0px 40px ;		min-height: 320px;	}	.flexslider .style4_left-side h4 {		font-size: 20px;			font-weight: normal !important;					line-height: 24px !important;	}	}@media only screen and (max-width: 1060px) {	.flexslider .style1_left-side {		padding: 40px 20px 0px 40px ;		min-height: 330px;	}	.flexslider .style1_left-side h2 {		font-size: 20px  !important;			font-weight: normal !important;	}	.flexslider .style1_left-side h3 {		font-size: 16px  !important;			font-weight: normal !important;	}	.flexslider .style2_left-side {		padding: 40px 20px 0px 40px ;		min-height: 330px;	}	.flexslider .style2_left-side h2 {		font-size: 20px  !important;			font-weight: normal !important;	}	.flexslider .style2_left-side h3 {		font-size: 16px  !important;			font-weight: normal !important;	}	.flexslider .style3_left-side {		padding: 40px 20px 0px 40px ;		min-height: 300px;	}	.flexslider .style3_left-side h4 {		font-size: 20px;			font-weight: normal !important;					line-height: 24px !important;	}	.flexslider .style4_left-side {		padding: 40px 20px 0px 40px ;		min-height: 300px;	}	.flexslider .style4_left-side h4 {		font-size: 20px;			font-weight: normal !important;					line-height: 24px !important;	}	.flexslider .style5_left-side {		padding: 40px 20px 0px 40px ;		min-height: 330px;	}	.flexslider .style5_left-side h5 {		font-size: 60px  !important;			font-weight: normal !important;	}	.flexslider .style5_left-side h6 {		font-size: 16px  !important;			font-weight: normal !important;	}	.flexslider .style6_left-side {		padding: 40px 20px 0px 40px ;		min-height: 330px;	}	.flexslider .style6_left-side h5 {		font-size: 60px  !important;			font-weight: normal !important;	}	.flexslider .style6_left-side h6 {		font-size: 16px  !important;			font-weight: normal !important;	}}@media only screen and (max-width: 1025px) {	.flexslider .style1_left-side {	  float: left ;	  padding: 40px 20px 0px 40px;	  width: 50% ;	  min-height: 310px;	}	.flexslider .style1_left-side h2 {		font-size: 20px  !important;		font-weight: normal !important;	}	.flexslider .style1_left-side h3 {		font-size: 16px !important;			font-weight: normal !important;	}	.flexslider .style1_right-side {	  width: 50% ;	}	.flexslider .style2_left-side {	  float: left ;	  padding: 40px 20px 0px 40px;	  width: 50% ;	  min-height: 310px;	}	.flexslider .style2_left-side h2 {		font-size: 20px  !important;		font-weight: normal !important;	}	.flexslider .style2_left-side h3 {		font-size: 16px !important;			font-weight: normal !important;	}	.flexslider .style2_right-side {	  width: 50% ;	}	.flexslider .style3_left-side {	  float: left ;	  padding: 40px 20px 0px 40px;	  width: 50% ;	  min-height: 280px;	}	.flexslider .style3_left-side h4 {		font-size: 20px;			font-weight: normal !important;	}	.flexslider .style3_left-side h4 span {	display: inline-block;	text-align: center;	width: 380px;	font-weight: normal !important;}		.flexslider .style3_right-side {	  width: 50% ;	}	.flexslider .style4_left-side {	  float: left ;	  padding: 40px 20px 0px 40px;	  width: 50% ;	  min-height: 280px;	}	.flexslider .style4_left-side h4 {		font-size: 20px;			font-weight: normal !important;	}	.flexslider .style4_left-side h4 span {	display: inline-block;	text-align: center;	width: 380px;	font-weight: normal !important;}		.flexslider .style4_right-side {	  width: 50% ;	}	.flexslider .style5_left-side {	  float: left ;	  padding: 40px 20px 0px 40px;	  width: 50% ;	  min-height: 330px;	}	.flexslider .style5_left-side h5 {		font-size: 60px  !important;			font-weight: normal !important;	}	.flexslider .style5_left-side h6 {		font-size: 16px !important;			font-weight: normal !important;	}	.flexslider .style5_right-side {	  width: 50% ;	}	.flexslider .style6_left-side {	  float: left ;	  padding: 40px 20px 0px 40px;	  width: 50% ;	  min-height: 330px;	}	.flexslider .style6_left-side h5 {		font-size: 60px  !important;			font-weight: normal !important;	}	.flexslider .style6_left-side h6 {		font-size: 16px !important;			font-weight: normal !important;	}	.flexslider .style6_right-side {	  width: 50% ;	}}@media only screen and (max-width: 980px) {	.flexslider .style1_left-side {	  float: left ;	  padding: 40px 20px 0px 40px;	  width: 50% ;	  min-height: 310px;	}	.flexslider .style1_left-side h2 {		font-size: 20px  !important;		font-weight: normal !important;	}	.flexslider .style1_left-side h3 {		font-size: 16px !important;		font-weight: normal !important;	}	.flexslider .style1_right-side {	  width: 50% ;	}	.flexslider .style2_left-side {	  float: left ;	  padding: 40px 20px 0px 40px;	  width: 50% ;	  min-height: 310px;	}	.flexslider .style2_left-side h2 {		font-size: 20px  !important;		font-weight: normal !important;	}	.flexslider .style2_left-side h3 {		font-size: 16px !important;		font-weight: normal !important;	}	.flexslider .style2_right-side {	  width: 50% ;	}	.flexslider .style3_left-side {	  float: left ;	  padding: 40px 20px 0px 40px;	  width: 50% ;	  min-height: 265px;	}	.flexslider .style3_left-side h4 {		font-size: 20px;			font-weight: normal !important;	}	.flexslider .style3_left-side h4 span {	display: inline-block;	text-align: center;	width: 80%;	font-weight: normal !important;}		.flexslider .style3_right-side {	  width: 50% ;	}	.flexslider .style4_left-side {	  float: left ;	  padding: 40px 20px 0px 40px;	  width: 50% ;	  min-height: 265px;	}	.flexslider .style4_left-side h4 {		font-size: 20px;			font-weight: normal !important;	}	.flexslider .style4_left-side h4 span {	display: inline-block;	text-align: center;	width: 80%;	font-weight: normal !important;}		.flexslider .style4_right-side {	  width: 50% ;	}	.flexslider .style5_left-side {	  float: left ;	  padding: 40px 20px 0px 40px;	  width: 50% ;	  min-height: 310px;	}	.flexslider .style5_left-side h5 {		font-size: 50px !important;			font-weight: normal !important;	}	.flexslider .style5_left-side h6 {		font-size: 16px !important;			font-weight: normal !important;	}	.flexslider .style5_right-side {	  width: 50% ;	}	.flexslider .style6_left-side {	  float: left ;	  padding: 40px 20px 0px 40px;	  width: 50% ;	  min-height: 310px;	}	.flexslider .style6_left-side h5 {		font-size: 50px !important;			font-weight: normal !important;	}	.flexslider .style6_left-side h6 {		font-size: 16px !important;			font-weight: normal !important;	}	.flexslider .style6_right-side {	  width: 50% ;	}}@media only screen and (max-width: 850px) {	.flexslider .style1_left-side {		float:right;		width:100%;		padding: 40px 40px 40px 40px ;		min-height: 150px;	}	.flexslider .style1_left-side h2 {		position: relative ;		padding-bottom: 30px;		font-size: 20px;			font-weight: normal !important;	}	.flexslider .style1_left-side h3 {		font-size: 16px;			font-weight: normal !important;	}	.flexslider .style1_right-side {		width:100% ;		/*padding-left: 35%;*/	}		.flexslider .style1_left-side h2 span {	display: inline-block;	text-align: center;	width: 70%;	font-weight: normal !important;}.flexslider .style2_left-side {		float:right;		width:100%;		padding: 40px 40px 40px 40px ;		min-height: 150px;	}	.flexslider .style2_left-side h2 {		position: relative ;		padding-bottom: 30px;		font-size: 20px;			font-weight: normal !important;	}	.flexslider .style2_left-side h3 {		font-size: 16px;			font-weight: normal !important;	}	.flexslider .style2_right-side {		width:100% ;		/*padding-left: 35%;*/	}		.flexslider .style2_left-side h2 span {	display: inline-block;	text-align: center;	width: 70%;	font-weight: normal !important;}.flexslider .style3_left-side {		float:right;		width:100%;		padding: 40px 40px 40px 40px ;		min-height: 150px;	}	.flexslider .style3_left-side h4 {		position: relative ;		padding-bottom: 30px;		font-size: 20px;			font-weight: normal !important;	}		.flexslider .style3_right-side {		width:100% ;		/*padding-left: 35%;*/	}.flexslider .style4_left-side {		float:right;		width:100%;		padding: 40px 40px 40px 40px ;		min-height: 150px;	}	.flexslider .style4_left-side h4 {		position: relative ;		padding-bottom: 30px;		font-size: 20px;			font-weight: normal !important;	}		.flexslider .style4_right-side {		width:100% ;		/*padding-left: 35%;*/	}	#strap-section_black_textleft .flex-control-nav {width: 100%; position: absolute; bottom: 10%; text-align: center; left:0% !important; background-color: #000; }.flexslider .style5_left-side h5 {font-size: 50px !important;font-weight: normal !important;position: relative;padding-bottom: 30px;font-weight: normal !important;top:0%;left: 0%;text-align: center;width: 100%;}.flexslider .style5_left-side h5 span {display: inline-block;text-align: center;width: 100%;font-weight: normal !important;}	.flexslider .style5_left-side {		float:right;		width:100%;		padding: 40px 40px 40px 40px ;		min-height: 150px;	}	.flexslider .style5_left-side h5 {		position: relative ;		padding-bottom: 30px;		font-size: 20px;			font-weight: normal !important;	}	.flexslider .style5_left-side h6 {		font-size: 16px;			font-weight: normal !important;	}	.flexslider .style5_right-side {		width:100% ;		/*padding-left: 35%;*/	}#strap-section_black_textright .flex-control-nav {width: 100%; position: absolute; bottom: 10%; text-align: center; left:0% !important; background-color: #000; }.flexslider .style6_left-side h5 {font-size: 50px !important;font-weight: normal !important;position: relative;padding-bottom: 30px;font-weight: normal !important;top:0%;left: 0%;text-align: center;width: 100%;}.flexslider .style6_left-side h5 span {display: inline-block;text-align: center;width: 100%;font-weight: normal !important;}	.flexslider .style6_left-side {		float:right;		width:100%;		padding: 40px 40px 40px 40px ;		min-height: 150px;	}	.flexslider .style6_left-side h5 {		position: relative ;		padding-bottom: 30px;		font-size: 20px;			font-weight: normal !important;	}	.flexslider .style6_left-side h6 {		font-size: 16px;			font-weight: normal !important;	}	.flexslider .style6_right-side {		width:100% ;		/*padding-left: 35%;*/	}}@media only screen and (max-width: 650px) {.flexslider .style5_left-side h5 {font-size: 50px !important;font-weight: normal !important;position: relative;padding-bottom: 30px;font-weight: normal !important;top:0%;left: 0%;text-align: center;width: 100%;}.flexslider .style5_left-side h5 span {display: inline-block;text-align: center;width: 100%;font-weight: normal !important;}	.flexslider .style5_left-side {		float:right;		width:100%;		padding: 40px 40px 40px 40px ;		min-height: 150px;	}	.flexslider .style5_left-side h5 {		position: relative ;		padding-bottom: 30px;		font-size: 20px;			font-weight: normal !important;	}	.flexslider .style5_left-side h6 {		font-size: 16px;			font-weight: normal !important;	}	.flexslider .style5_right-side {		width:100% ;		/*padding-left: 35%;*/	}	.flexslider .style6_left-side h5 {font-size: 50px !important;font-weight: normal !important;position: relative;padding-bottom: 30px;font-weight: normal !important;top:0%;left: 0%;text-align: center;width: 100%;}.flexslider .style6_left-side h5 span {display: inline-block;text-align: center;width: 100%;font-weight: normal !important;}		.flexslider .style6_left-side {		float:right;		width:100%;		padding: 40px 40px 40px 40px ;		min-height: 150px;	}	.flexslider .style6_left-side h5 {		position: relative ;		padding-bottom: 30px;		font-size: 20px;			font-weight: normal !important;	}	.flexslider .style6_left-side h6 {		font-size: 16px;			font-weight: normal !important;	}	.flexslider .style6_right-side {		width:100% ;		/*padding-left: 35%;*/	}	.flexslider .bx-controls {	}	}@media only screen and (max-width: 600px) {.flexslider .style5_left-side h5 {font-size: 40px !important;font-weight: normal !important;position: relative;padding-bottom: 30px;font-weight: normal !important;top:0%;left: 0%;text-align: center;width: 100%;}.flexslider .style5_left-side h5 span {display: inline-block;text-align: center;width: 100%;font-weight: normal !important;}	.flexslider .style5_left-side {		float:right;		width:100%;		padding: 40px 40px 40px 40px ;		min-height: 150px;	}	.flexslider .style5_left-side h5 {		position: relative ;		padding-bottom: 30px;		font-size: 20px;			font-weight: normal !important;	}	.flexslider .style5_left-side h6 {		font-size: 16px;			font-weight: normal !important;	}	.flexslider .style5_right-side {		width:100% ;		/*padding-left: 35%;*/	}	.flexslider .bx-controls {	}	.flexslider .style6_left-side h5 {font-size: 40px !important;font-weight: normal !important;position: relative;padding-bottom: 30px;font-weight: normal !important;top:0%;left: 0%;text-align: center;width: 100%;}.flexslider .style6_left-side h5 span {display: inline-block;text-align: center;width: 100%;font-weight: normal !important;}	.flexslider .style6_left-side {		float:right;		width:100%;		padding: 40px 40px 40px 40px ;		min-height: 150px;	}	.flexslider .style6_left-side h5 {		position: relative ;		padding-bottom: 30px;		font-size: 20px;			font-weight: normal !important;	}	.flexslider .style6_left-side h6 {		font-size: 16px;			font-weight: normal !important;	}	.flexslider .style6_right-side {		width:100% ;		/*padding-left: 35%;*/	}}@media only screen and (max-width: 450px) {.flexslider .style5_left-side h5 {font-size: 30px !important;font-weight: normal !important;position: relative;padding-bottom: 30px;font-weight: normal !important;top:0%;left: 0%;text-align: center;width: 100%;}.flexslider .style5_left-side h5 span {display: inline-block;text-align: center;width: 100%;font-weight: normal !important;}	.flexslider .style5_left-side {		float:right;		width:100%;		padding: 40px 40px 40px 40px ;		min-height: 150px;	}	.flexslider .style5_left-side h5 {		position: relative ;		padding-bottom: 30px;		font-size: 20px;			font-weight: normal !important;	}	.flexslider .style5_left-side h6 {		font-size: 16px;			font-weight: normal !important;	}	.flexslider .style5_right-side {		width:100% ;		/*padding-left: 35%;*/	}	.flexslider .bx-controls {	}	.flexslider .style6_left-side h5 {font-size: 30px !important;font-weight: normal !important;position: relative;padding-bottom: 30px;font-weight: normal !important;top:0%;left: 0%;text-align: center;width: 100%;}.flexslider .style6_left-side h5 span {display: inline-block;text-align: center;width: 100%;font-weight: normal !important;}	.flexslider .style6_left-side {		float:right;		width:100%;		padding: 40px 40px 40px 40px ;		min-height: 150px;	}	.flexslider .style6_left-side h5 {		position: relative ;		padding-bottom: 30px;		font-size: 20px;			font-weight: normal !important;	}	.flexslider .style6_left-side h6 {		font-size: 16px;			font-weight: normal !important;	}	.flexslider .style6_right-side {		width:100% ;		/*padding-left: 35%;*/	}	.flexslider .bx-controls {	}}@media only screen and (max-width: 320px) {	.flexslider .style1_left-side {		float:right;		width:100%;		padding: 30px 20px 20px 20px;		min-height: 150px;	}	.flexslider .style1_left-side h2 {		position: relative ;		min-height: 20px;		padding-bottom: 35px;		font-size: 18px;		width:100%;				font-weight: normal !important;	}	.flexslider .style1_left-side h2 span {	  display: inline-block;	  width: 100%;	}	.flexslider .style1_left-side h3 {		font-size: 14px;			font-weight: normal !important;	}	.flexslider .style1_right-side {		width:100% !important;		padding-left: 0 !important;			font-weight: normal !important;	}	.flexslider .style2_left-side {		float:right;		width:100%;		padding: 30px 20px 20px 20px;		min-height: 150px;	}	.flexslider .style2_left-side h2 {		position: relative ;		min-height: 20px;		padding-bottom: 35px;		font-size: 18px;		width:100%;				font-weight: normal !important;	}	.flexslider .style2_left-side h2 span {	  display: inline-block;	  width: 100%;	}	.flexslider .style2_left-side h3 {		font-size: 14px;			font-weight: normal !important;	}	.flexslider .style2_right-side {		width:100% !important;		padding-left: 0 !important;			font-weight: normal !important;	}	.flexslider .style3_left-side {		float:right;		width:100%;		padding: 30px 20px 20px 20px;		min-height: 150px;	}	.flexslider .style3_left-side h4 {		position: relative ;		min-height: 20px;		padding-bottom: 35px;		font-size: 16px !important;		line-height: 21px !important;		width:100%;	}	.flexslider .style3_left-side h4 span {	  display: inline-block;	  width: 100%;	}	.flexslider .style3_right-side {		width:100% !important;		padding-left: 0 !important;			font-weight: normal !important;	}	.flexslider .style4_left-side {		float:right;		width:100%;		padding: 30px 20px 20px 20px;		min-height: 150px;	}	.flexslider .style4_left-side h4 {		position: relative ;		min-height: 20px;		padding-bottom: 35px;		font-size: 16px !important;		line-height: 21px !important;				width:100%;	}	.flexslider .style4_left-side h4 span {	  display: inline-block;	  width: 100%;	}	.flexslider .style4_right-side {		width:100% !important;		padding-left: 0 !important;			font-weight: normal !important;	}	.flexslider .style5_left-side h5 {	font-size: 30px !important;	font-weight: normal !important;position: relative;padding-bottom: 30px;font-weight: normal !important;top:0%;left: 0%;text-align: center;width: 100%;}.flexslider .style5_left-side h5 span {display: inline-block;text-align: center;width: 100%;font-weight: normal !important;}	.flexslider .style5_left-side {		float:right;		width:100%;		padding: 30px 20px 20px 20px;		min-height: 150px;	}	.flexslider .style5_left-side h5 {		position: relative ;		min-height: 20px;		padding-bottom: 35px;		font-size: 28px !important;		width:100%;				font-weight: normal !important;	}	.flexslider .style5_left-side h5 span {	  display: inline-block;	  width: 100%;	}	.flexslider .style5_left-side h6 {		font-size: 14px !important;		font-weight: normal !important;	}	.flexslider .style5_right-side {		width:100% !important;		padding-left: 0 !important;		font-weight: normal !important;	}	.flexslider .style6_left-side h5 {	font-size: 30px !important;	font-weight: normal !important;position: relative;padding-bottom: 30px;font-weight: normal !important;top:0%;left: 0%;text-align: center;width: 100%;}.flexslider .style6_left-side h5 span {display: inline-block;text-align: center;width: 100%;font-weight: normal !important;}	.flexslider .style6_left-side {		float:right;		width:100%;		padding: 30px 20px 20px 20px;		min-height: 150px;	}	.flexslider .style6_left-side h5 {		position: relative ;		min-height: 20px;		padding-bottom: 35px;		font-size: 28px !important;		width:100%;				font-weight: normal !important;	}	.flexslider .style6_left-side h5 span {	  display: inline-block;	  width: 100%;	}	.flexslider .style6_left-side h6 {		font-size: 14px !important;		font-weight: normal !important;	}	.flexslider .style6_right-side {		width:100% !important;		padding-left: 0 !important;		font-weight: normal !important;	}}


/*Single gallery*/	#single_gallery .flex-control-nav {width: 100%; position: absolute; bottom: 10%; text-align: center; left:0% !important; z-index: 999999;}#single_gallery_white .flex-control-nav {width: 100%; position: absolute; bottom: 10%; text-align: center; left:0% !important; z-index: 999999;}#single_gallery_white .flex-control-paging li a {    width: 11px;    height: 11px;    display: block;    background: none repeat scroll 0% 0% transparent;    cursor: pointer;    text-indent: -9999px;    border-radius: 20px;}#single_gallery_white .flex-control-paging li a {    top: 0px;    left: 0px;    outline: medium none;    border-radius: 50%;    background-color: transparent;    box-shadow: 0px 0px 0px 1px #fff inset;    transition: box-shadow 0.4s ease 0s;    text-indent: -999em;    cursor: pointer;    position: absolute;}#single_gallery_white .flex-control-paging li a.flex-active {    background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.9);    cursor: default;}#single_gallery_white .flex-control-paging li a.flex-active {    box-shadow: 0px 0px 0px 8px #fff inset;}@media only screen and (max-width: 850px) {	#single_gallery .flex-control-nav {width: 100%; position: absolute; bottom: 10%; text-align: center; left:0% !important; top:80%; z-index: 999999;}#single_gallery_white .flex-control-nav {width: 100%; position: absolute; bottom: 10%; text-align: center; left:0% !important; top:80%; z-index: 999999;}	}
/* PRIOCEPT FIXES */.flexslider { overflow: hidden; } /* to prevent overlaps */#single_gallery .flex-control-nav,#single_gallery_white .flex-control-nav { /* Prevent nav from overlapping floating menu bar */	z-index: 9;}@media only screen and (max-width: 850px) {	#strap-section_textleft .flexslider,	#strap-section_textright .flexslider,	#strap-section_black_textleft .flexslider,	#strap-section_black_textright .flexslider { /* Add padding for nav */		padding-bottom: 50px;	}		#strap-section_textleft .flexslider.without-nav,	#strap-section_textright .flexslider.without-nav,	#strap-section_black_textleft .flexslider.without-nav,	#strap-section_black_textright .flexslider.without-nav { /* Remove padding for single slide (no nav) */		padding-bottom: 0;	}		#strap-section_textleft .flex-control-nav,	#strap-section_textright .flex-control-nav,	#strap-section_black_textleft .flex-control-nav,	#strap-section_black_textright .flex-control-nav { /* Position nav correctly */		top: auto;		bottom: 0;	}		#strap-section_textleft .flexslider.without-nav .flex-control-nav,	#strap-section_textright .flexslider.without-nav .flex-control-nav,	#strap-section_black_textleft .flexslider.without-nav .flex-control-nav,	#strap-section_black_textright .flexslider.without-nav .flex-control-nav { /* Hide nav container for single slide (no nav) */		display: none;	}}
/* END PRIOCEPT FIXES */