

.containerP {
	width: 1241px;
	padding-top: 140px;
	margin:0px auto;
}
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
	text-align: center;
	
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  }

/*Animations inview*/
.jt_row {
	opacity: 0;
	-webkit-transition: opacity 0.5s ease-in;
	-o-transition: opacity 0.5s ease-in;
	transition: opacity 0.5s ease-in;
}
	#header .jt_row, .jt_row.visible {opacity: 1;}



/* Top wrap */

.owl-carousel .owl-item {text-align: center;}
.overlay {
	background: url(../images/overlay.png);
	opacity: 0.4;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	z-index: 999;
	width: 100%;
	height: 100%;
}
	.overlay.op50 {opacity: 0.0;}
.slider-wrap {
	background: #000;
	position: relative;
}
	#owl-main .owl-item {overflow: hidden;}
	#owl-main img {
		position: absolute;
		max-width: none;
		top: 0;
	}
	#owl-main .owl-prev {
		width: 79px;
		height: 79px;
		background: url(../images/btn-prev.png) no-repeat center center;
		font-size: 0;
		float: left;
		margin-left: 15px;
		position: relative;
		opacity: 0.3;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
		z-index:9999;
	}

	#owl-main .owl-next {
		width: 79px;
		height: 79px;
		background: url(../images/btn-next.png) no-repeat center center;
		font-size: 0;
		float: right;
		margin-right: 18px;
		position: relative;
		opacity: 0.3;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
		z-index:9999;
	}
	#owl-main .owl-pagination {
		display: none;
		width: 100%;
		overflow: hidden;
		position: relative;
		top:-70px;
		z-index: 9999;
	} 
	#owl-main .owl-controls .owl-page span {
		width: 16px;
		height: 16px;
		border-radius: 50%;
		background: transparent;
		margin:0px 6px;
		border:1px solid #fff;
	}
		#owl-main .owl-controls .owl-page.active span, #owl-main .owl-controls.clickable .owl-page:hover span {
			background: #f9333f;
			border-color:#f9333f;	
		}
	#owl-main .owl-prev:hover,#owl-main .owl-next:hover {
		opacity: 1;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
	}

#owl-main .owl-buttons {
	height: 43px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 65px;
	margin: auto;
	z-index: 9999;
}


	#owl-main-text {
		height: 182px;
		margin-bottom: 0px;
		margin-top:0px;
	}
		#owl-main-text h2 {
			font-size: 55px;
			text-align: center;
			color: #fff;
			font-weight: 600;text-transform: uppercase;font-weight: 600;letter-spacing: 10px;
			margin-top: 0;
			margin-bottom:7px;
			
		}

		.slide-content p {
			font-size: 18px;font-style: italic;
			color: #fff;
			text-align: center;
			font-weight: 300;
			
			position: relative;
			bottom:30px;
			left: 0px;
			width: 100%;
		}
	#owl-main-text .item {
		padding-bottom:58px;
		position: relative;
	}
	.slide-sep {
		display: block;
		width: 70px;
		height: 3px;
		background:#f9333f;
		margin:-100px auto;
		content: " ";
	}




.section {
	margin-bottom:-140px;
	background: #fff;
	overflow: hidden;
}
	.section#footer {overflow: visible;}
	.section .full-width {
		padding-top:0px;
		width: 100%;
	}
		.section .full-width .row {
			margin-left:0px;
			margin-right: 0px;
		}
		.section .full-width .jt_col, .container.full-width {
			padding-left: 0px;
			padding-right: 0px;
		}
	.section .jt_row {padding-bottom:140px;}


.section .jt_row {padding-bottom:140px;}

	.section .jt_row.overlap {padding-bottom:0px;}
	.title {
	
	font-weight: 300;
	font-size: 40px;
	color: #444444;
	border-top: 5px solid #f9333f;
	padding-top: 10px;
	margin-top: 5px;
	line-height: 47px;
	display: inline-block;
	
	}
		.text-center .title {
			border-top: 0px;
			padding-top: 0px;
			margin-bottom: 40px;
			padding-bottom: 40px;
			position: relative;
		}
		.text-center .title:after {
			content: " ";
			position: absolute;
			width: 70px;
			height: 3px;
			background: #f9333f;
			margin-left: -35px;
			bottom: 0px;
			left: 50%;
		}
		.title.invert {
			color:#fff;
			border-color:#282828;
		}
		.title.invert-2 {color:#fff;}
		.title.mini {
			border-top:0px;
			padding: 0px;
			font-size: 15px;
			text-transform: uppercase;
			
		}
		.title.medium {
				
				font-size: 25px;
				color:#fff;
				font-weight: 700;
				text-align: center;
				text-transform: uppercase;
				border-top:0px;
				padding-top:0px;
				margin-top: 0px;
				line-height: 23px;
				display: block;
				letter-spacing: 8px
			}
		.subtitle {
			font-size: 18px;
			
			font-style: italic;
			font-weight: 400;
			color:#fff;
		}
			.subtitle.mini {
				
				margin-top: 5px;
				font-size: 14px;
				line-height: 14px;
				color:#888;
				font-weight: 300;
				text-transform: uppercase;
				font-style: normal;
			}
			.subtitle.mini.darker {color:#333;}
			.player.section .subtitle.mini {color:#fff;}
			.YTPOverlay.raster {background: none !important;}
			.player .overlay {z-index: 0;}
		.section .subtitle.strong {
			
			font-weight: 700;
			font-style: normal;
			font-size: 30px;
			margin:5px auto;
		}

	.section .text {
		
		font-size: 19px;
		color:#444444;
		line-height: 40px;
		font-weight: 300;
	}
		.section .text.invert {color:#fff;}
		.section .text.presentation {

				
			font-size: 27px;
			line-height: 70px;
			font-weight: 300;
		}
			.section .text.presentation span {
				padding-bottom:17px;
				border-bottom:1px solid #e1e1e1;
			}
		.section .text strong {
			color:#f9333f;
			font-weight: 300;
		}
	.section.separator {
		text-align: center;
		padding-top:0px;
		margin-bottom:-20px;
		overflow: visible;
		padding-bottom:0px;
	}
		.section.separator  a {color:inherit;}
		.section.separator .jt_row {padding-bottom:20px;}
		.section.parallax {padding-bottom:40px;}
	.section.player {
		margin-bottom:0px;
		position: relative;
		height: 860px;
	}
	.section .go-btn {
		margin:0px auto;
		text-align: center;
	}
	.section .button {
		border:1px solid #888;
		color:#fff;
		
		font-weight: 300;
		font-size: 20px;
		display: inline-block;
		padding:18px 60px 18px 35px;
		border-radius:5px;
	}
	.section .button.inverse {border-color: #f9333f;}
	.section .button.playstop {
		border-color:#f9333f;
		padding: 12px 38px 12px 38px;
	}
	.section .button.next {
		background: url('../images/rarrow.png') right center no-repeat;
	}
		.section .button:hover { border-color: #f9333f;}
		.section .button.inverse:hover { border-color: #888;}
	.section .ball {
		background: #f9333f;
		display: inline-block;
		border-radius: 50%;
	}
	.section .ball22 {
		background: none;
		display: inline-block;
		
	}
	.section .text-center .ball {margin-bottom:30px;}
	
	
	
	.section1 {
	margin-bottom: -100px;
	background: #fff;
	overflow: hidden;
	border-top: 30px solid #2b2725;
}
	.section1#footer {overflow: visible;}
	.section1 .full-width {
		padding-top:0px;
		width: 100%;
	}
		.section1 .full-width .row {
			margin-left:0px;
			margin-right: 0px;
		}
		.sectio1n .full-width .jt_col, .container.full-width {
			padding-left: 0px;
			padding-right: 0px;
		}
	.section1 .jt_row {padding-bottom:-100px;}

.title2 {
	
	font-weight: 300;
	font-size: 32px;
	color: #eee;
	padding-top: 10px;
	border-bottom: 3px solid #f9333f;
	margin-top: 5px;
	line-height: 47px;
	display: inline-block;
	
	}
	
.section1 .jt_row {padding-bottom:-100px;}

	.section1 .jt_row.overlap {padding-bottom:0px;}
	.title {
	
	font-weight: 300;
	font-size: 40px;
	color: #444444;
	border-top: 5px solid #f9333f;
	padding-top: 10px;
	margin-top: 5px;
	line-height: 47px;
	display: inline-block;
	
	}
	
			.title a {
			
			color: #ddd;
			
		}
	
		.text-center .title {
			border-top: 0px;
			padding-top: 0px;
			margin-bottom: 40px;
			padding-bottom: 40px;
			position: relative;
		}
		.text-center .title:after {
			content: " ";
			position: absolute;
			width: 70px;
			height: 3px;
			background: #f9333f;
			margin-left: -35px;
			bottom: 0px;
			left: 50%;
		}
		.title.invert {
			color:#fff;
			border-color:#282828;
		}
		.title.invert-2 {color:#fff;}
		.title.mini {
			border-top:0px;
			padding: 0px;
			font-size: 15px;
			text-transform: uppercase;
			
		}
		.title.medium {
				
				font-size: 25px;
				color:#fff;
				font-weight: 700;
				text-align: center;
				text-transform: uppercase;
				border-top:0px;
				padding-top:0px;
				margin-top: 0px;
				line-height: 23px;
				display: block;
				letter-spacing: 8px
			}
		.subtitle {
			font-size: 18px;
			
			font-style: italic;
			font-weight: 400;
			color:#fff;
		}
			.subtitle.mini {
				
				margin-top: 5px;
				font-size: 14px;
				line-height: 14px;
				color:#888;
				font-weight: 300;
				text-transform: uppercase;
				font-style: normal;
			}
			.subtitle.mini.darker {color:#333;}
			.player.section .subtitle.mini {color:#fff;}
			.YTPOverlay.raster {background: none !important;}
			.player .overlay {z-index: 0;}
		.section1 .subtitle.strong {
			
			font-weight: 700;
			font-style: normal;
			font-size: 30px;
			margin:5px auto;
		}

	.section1 .text {
		
		font-size: 19px;
		color:#444444;
		line-height: 40px;
		font-weight: 300;
	}
		.section1 .text.invert {color:#fff;}
		.section1 .text.presentation {

			width: 90%;
			font-size: 27px;
			line-height: 70px;
			font-weight: 300;
			margin: 0 auto 60px;
		}
			.section1 .text.presentation span {
				padding-bottom:17px;
				border-bottom:1px solid #e1e1e1;
			}
		.section1 .text strong {
			color:#f9333f;
			font-weight: 300;
		}
	.section1.separator {
		text-align: center;
		padding-top:0px;
		margin-bottom:-20px;
		overflow: visible;
		padding-bottom:0px;
	}
		.section1.separator  a {color:inherit;}
		.section1.separator .jt_row {padding-bottom:20px;}
		.section1.parallax {padding-bottom:40px;}
	.section1.player {
		margin-bottom:0px;
		position: relative;
		height: 860px;
	}
	.section1 .go-btn {
		margin:0px auto;
		text-align: center;
	}
	.section1 .button {
		border:1px solid #888;
		color:#fff;
		
		font-weight: 300;
		font-size: 20px;
		display: inline-block;
		padding:18px 60px 18px 35px;
		border-radius:5px;
	}
	.section1 .button.inverse {border-color: #f9333f;}
	.section1 .button.playstop {
		border-color:#f9333f;
		padding: 12px 38px 12px 38px;
	}
	.section1 .button.next {
		background: url('../images/rarrow.png') right center no-repeat;
	}
		.section1 .button:hover { border-color: #f9333f;}
		.section1 .button.inverse:hover { border-color: #888;}
	.section1 .ball {
		background: #f9333f;
		display: inline-block;
		border-radius: 50%;
	}
	.section1 .ball22 {
		background: none;
		display: inline-block;
			
		
	}
	.section1 .text-center .ball {margin-bottom:30px;}
	
	
	
	
	/* About */
