#big-video-vid { content: ''; position: absolute; top: 0; z-index: 1; width: 100%; height: 700px; }
#container-video { height: 700px; overflow: hidden !important; background: #333; position: relative; }
#big-video-wrap { overflow: hidden; width: 100%; top: 0; left: 0; }
#big-video-vid video { height: 100% !important; /*margin-top: -80px;*/ }
#big-video-vid,
#big-video-image { position: absolute; overflow: hidden !important; min-height: 700px !important; margin-top: 165px !important; top: -165px !important; }
#big-video-control-container { position: fixed; bottom: 0; padding: 10px; width: 100%; background: rgba(0,0,0,.25); -webkit-transition-duration: 0.6s; -moz-transition-duration: 0.6s; -ms-transition-duration: 0.6s; -o-transition-duration: 0.6s; transition-duration: 0.6s; }
#big-video-control { width: 100%; height: 16px; position: relative; }
#big-video-control-middle { margin: 0 56px 0 24px; }
#big-video-control-bar { width: 100%; height: 16px; position: relative; cursor: pointer; }
#big-video-control-progress { position: absolute; top: 7px; height: 3px; width: 0%; background: #fff; }
#big-video-control-track { position: absolute; top: 8px; height: 1px; width: 100%; background: #fff; }
#big-video-control-bound-left { left: 0; }
#big-video-control-bound-right { right: -1px }
#big-video-control-track .ui-slider-handle { opacity: 0; }
#big-video-control-playhead { left: 30%; }
#big-video-control-play { position: absolute; top: 0; left: 0; height: 16px; width: 16px; background-image: url('bigvideo.html'); }
#big-video-control-timer { position: absolute; top: 1px; right: 0; color: #fff; font-size: 11px; }
#big-video-control-playhead,
#big-video-control-bound-left,
#big-video-control-bound-right { position: absolute; top: 0; height: 16px; width: 1px; background: #fff; }
#big-video-control .ui-slider-handle { border-left: solid 1px #fff; width: 16px; height: 16px; position: absolute; top: -8px; }
.transparent { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }
.vjs-big-play-button { display: none !important; }
.vjs-control-bar { display:none;}

 @media screen and (min-width: 768px) {
#video-bg { height: 500px; margin-top: -100px; overflow: hidden;background: #282628; }
#big-video-vid { content: ''; position: absolute; top: 0; z-index: 1; width: 100%; height: 700px; }
#container-video { height: 700px; overflow: hidden !important; background: #333; position: relative; }
#big-video-wrap { overflow: hidden; width: 100%; top: 0; left: 0; }
#big-video-vid video { height: 100% !important; /*margin-top: -80px;*/ }
#big-video-vid,
#big-video-image { position: absolute; overflow: hidden !important; min-height: 700px !important; margin-top: 165px !important; top: -165px !important; }
#big-video-control-container { position: fixed; bottom: 0; padding: 10px; width: 100%; background: rgba(0,0,0,.25); -webkit-transition-duration: 0.6s; -moz-transition-duration: 0.6s; -ms-transition-duration: 0.6s; -o-transition-duration: 0.6s; transition-duration: 0.6s; }
#big-video-control { width: 100%; height: 16px; position: relative; }
#big-video-control-middle { margin: 0 56px 0 24px; }
#big-video-control-bar { width: 100%; height: 16px; position: relative; cursor: pointer; }
#big-video-control-progress { position: absolute; top: 7px; height: 3px; width: 0%; background: #fff; }
#big-video-control-track { position: absolute; top: 8px; height: 1px; width: 100%; background: #fff; }
#big-video-control-bound-left { left: 0; }
#big-video-control-bound-right { right: -1px }
#big-video-control-track .ui-slider-handle { opacity: 0; }
#big-video-control-playhead { left: 30%; }
#big-video-control-play { position: absolute; top: 0; left: 0; height: 16px; width: 16px; background-image: url('bigvideo.html'); }
#big-video-control-timer { position: absolute; top: 1px; right: 0; color: #fff; font-size: 11px; }
#big-video-control-playhead,
#big-video-control-bound-left,
#big-video-control-bound-right { position: absolute; top: 0; height: 16px; width: 1px; background: #fff; }
#big-video-control .ui-slider-handle { border-left: solid 1px #fff; width: 16px; height: 16px; position: absolute; top: -8px; }
.transparent { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }
.vjs-big-play-button { display: none !important; }
}


#video-bg { height: 1100px; margin-top: -92px; overflow: hidden; background: #282628;}

 @media screen and (max-width: 1600px) {
#video-bg { height: 920px; margin-top: -92px; overflow: hidden; background: #282628;}
 }


 @media screen and (max-width: 1400px) {
#video-bg { height: 760px; margin-top: -92px; overflow: hidden; background: #282628;}

.cfs-rail {
    padding: 30px 11px;
}

.cfs-img{
	position:absolute;
	top:120px;
	right:20px;
	width:350px;
}
.cfs-content p{
	text-align:left;
	font-size:14px;
	padding-left:5px;
	font-family: 'Karla', sans-serif;	
}
.cfs-rail p{
	font-size: 13.5px;
	font-family: 'Karla', sans-serif;
	text-align:center;
}

.countryTtle {
	font-family: 'Abel', sans-serif;
	font-size:22px;
	left:25px;
	text-transform:uppercase;
	width:100%;
	z-index:9999
}

.countryaddr p {
	opacity:0;
	-webkit-transform:scale(2);
	-moz-transform:scale(2);
	-o-transform:scale(2);
	-ms-transform:scale(2);
	transform:scale(2);
	-webkit-transition:all .5s ease-in-out .1s;
	-moz-transition:all .5s ease-in-out .1s;
	-o-transition:all .5s ease-in-out .1s;
	-ms-transition:all .5s ease-in-out .1s;
	transition:all .5s ease-in-out .1s;
	font-size:12px;
	padding:0px 10px;
	line-height:15px;
}
 }
 
  @media screen and (max-width: 1280px) {
#video-bg { height: 990px; margin-top: -92px; overflow: hidden; background: #282628;}

.cfs-img {
    position: absolute;
    top: 70px;
    right: -2px;
    width: 330px;
}

}


 }


.main-page-message {
    position: absolute;
    top: 350px;
    text-align: center;
    width: 100%;
    height: 15%;
    font-size: 40px;
    color: #FFF;
    font-weight: 300;
    text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);
    padding: 0 30%;
    z-index: 100;
    letter-spacing: 1px;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    vertical-align: middle;
	font-family: 'Abel', sans-serif;
}