/*Jssor slider general setting=========================== */#slider_container {	position: relative;	margin: 0 auto;	top: 0px;	left: 0px;	overflow: hidden;	height: 640px !important;}.jssor-slide {	cursor: move;	position: absolute;	left: 0px;	top: 0px;	overflow: hidden;	height: 640px !important;	width:1200px !important;}/*Jssor slider caption=========================== */.jssor-caption{	position:absolute;	z-index:999;}.jssor-caption .btn{	border-radius:0;	margin-top:0;}.captionHeadline1{	color:#fff;	font-size:64px;	line-height:70px;	font-weight:700;}.captionHeadline2{	color:#fff;	font-size:52px;	line-height:56px;	letter-spacing:7px;	font-weight:700;}.captionHeadline3{	font-size:44px;	line-height:44px;	font-weight:700;		background:#101010;	padding:15px 30px;	color:#fff;}.captionHeadline4{	font-size:56px;	line-height:56px;	font-weight:700;	color:#fff;}.captionHeadline5{	color:#FFF;	font-size:63px;	line-height:63px;	font-weight:700;	text-transform:uppercase;	z-index:999;	font-family: 'Oswald', sans-serif;}.captionHeadline6{	color:#fff;	font-size:110px;	line-height:130px;	font-weight:700;}.captionHeadlinecenter{	width:100%;	color:#fff;	font-size:120px;	line-height:140px;	font-weight:700;	text-align:center;}.captionTextline1{	color:#fff;	font-size:36px;	line-height:42px;	font-weight:300;}.captionTextline2{	color:#fff;	font-size:22px;	line-height:42px;	font-weight:400;	font-style:italic;	letter-spacing:5px;}.captionTextline3{	color:#fff;	font-size:28px;	line-height:28px;	font-weight:700;	padding:15px 30px;}.captionTextline4{	color:#fff;	font-size:28px;	line-height:28px;	font-weight:400;}.captionTextline5{	color:#FFF;	font-size:38px;	line-height:38px;	font-weight:400;	z-index:999;	font-family: 'Oswald', sans-serif;}.jssor-slide .btn-primary {	background-color: #FAB702;	color:#FFF;	font-weight:400;	z-index:99999;		letter-spacing:2px;	font-size:14px;	border:none;	padding:10px 20px;}.captionCenter{	width:100%;	text-align:center;}.captionCenter a.btn{	margin: 0 5px;}.captionContainer{	color:#fff;	padding:40px;}.captionContainer h4{	color:#fff;	font-size:23px;	line-height:35px;	margin-bottom:0;}.captionContainer h3{	color:#fff;	font-size:36px;	line-height:40px;	margin-bottom:10px;}.text-default{	color:#2b2b2b;}/*Jssor slider bullet navigator=========================== */.jssor-navigator {	position: absolute;	bottom:40px;	left:6px;}.jssor-navigator div, .jssor-navigator div:hover, .jssor-navigator .av {	position: absolute;	width: 12px;	height: 12px;	text-align: center;	line-height: 19px;	color: white;	font-size: 12px;	background: #fff;	border:1px solid transparent;	border-radius:50%;	overflow: hidden;	cursor: pointer;	display:inline-block;	padding:0;	margin:0;	filter: alpha(opacity=40);	opacity: 0.4;}.jssor-navigator div:hover,.jssor-navigator .av:hover,.jssor-navigator .av,.jssor-navigator .dn,.jssor-navigator .dn:hover {	filter: alpha(opacity=100);	opacity: 1;}/*Jssor slider loading=========================== */.jssor-loading{	position: absolute;	top: 0px;	left:0px;}.loading-overlay{	filter: alpha(opacity=70);	opacity: 0.7;	position: absolute;	display: block;	top: 0px;	left: 0px;	width: 100%;	height: 100%;	background:#fff;}.loading-image{	position: absolute;	display: block;	top: 0px;	left: 0px;	width: 100%;	height: 100%;}/*Jssor slider arrow navigator=========================== */.jessor-prev, .jessor-next {	font-family: 'FontAwesome';	display: block;	position: absolute;	width: 23px;	height: 32px;	cursor: pointer;	background:none;	overflow: hidden;	top:50%;	margin-top:5px;	font-size:34px;	line-height:34px;	color:#fff;	filter: alpha(opacity=70);	opacity: 0.7;	-webkit-transition: all 0.3s ease-in-out;	-moz-transition: all 0.3s ease-in-out;	-o-transition: all 0.3s ease-in-out;	-ms-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.jessor-prev { left:30px;  top: 256px !important; }.jessor-prev:before{	content: "\f053"; } .jessor-next { right:30px;  top: 256px !important;}.jessor-next:before{	content: "\f054"; }  .jessor-prev:hover, .jessor-next:hover{ 	filter: alpha(opacity=100);	opacity: 1;}#slider_container {	width: 1190px; height: 540px;	}.jssor-slide {	width: 1190px; height: 540px;}.captionHeadline5 {	left:140px; top: 190px;}.captionTextline5 {	left:140px; top: 260px;}.jssor-btn {	left:140px; top: 325px;}@media (min-width: 320px) and (max-width: 767px) {	#slider_container {		height:145px!important;		}}