html { background: rgba(000, 000, 000, .7); }
body{
	margin:0;
	padding:0;
	font-family: 'avenirltstd-black';
	background:#fff;
}

h1,h2,h3,h4,h5,h6{ margin:0; padding:0; font-weight:normal;}
h1{margin-top:15px;}
p{ margin:0; padding:8px 0;font-family:arial,helvetica,sans-serif;font-weight:400;font-size:16px;color:#575757;line-height:28px;}
a{ text-decoration:none; 
webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
transition: all 0.3s linear;}
ul{ margin:0; padding:0;}
ul li{ list-style-type:none;}
img{ border:0;}
input{width:100%;}
.pull-left{ float:left;}
.pull-right{ float:right;}
.clearfix{ clear:both; overflow:hidden;}
.wrapper{ margin:0 auto;}
.container{ width:1170px;height:auto; margin:0 auto;}
.vcenter{margin-top:30px;}

.bordr{border:1px solid #f00;}
.bordg{border:1px solid #0f0;}
.bordb{border:1px solid #00f;}
.bordy{border:1px solid #ff0;}
.bordv{border:2px solid #fff;}
.Xbordv{border:2px solid #a9a9a9;}


/*--------------- HEADER_START --------------*/
#header{ margin:auto; background:#2c3d4e; margin:0 0px 8px 0px;}
.container-header{ width:100%; margin:0 auto;}
.logo{ margin:20px 0 20px 55px; line-height:43px; float:left;display:block;}
.logo img{ display:flex;}
.mobile-logo{ display:none;}
.header-right{position:absolute;top:0;width:auto;margin-left:390px;font-size:24.42px;line-height:83px;padding:0;color:#fff;text-transform:uppercase;letter-spacing:8px;}
.revolu-orange{color:#fe3b23;}
.list-blue{ color:#00aad4;}
/*--------------- HEADER_END --------------*/
/*--------------- CONTAIN_START --------------*/
#contain{}
.slider-left-img .who {font-size:14px;color:#fff;font-weight:400;position:relative;margin:-48px 0 0 15px;letter-spacing:1px;}
.mobile-slider-left-img .who {font-size:11px;color:#fff;font-weight:400;position:relative;margin:-35px 0 0 10px;letter-spacing:1px;}
.main-slider{ height:560px; margin:0;}
.slider-left-img{ margin:0; float:left; display:block;}
.slider-left-img img{ width:438px;height:auto;}
.mobile-slider-left-img{ display:none;}
.slider-right-img{ float:left;XXheight:560px; width:auto; margin:0 0 0 -50px;}
	.slider-right-img h2{ font-size:28px;color:#040404;line-height:37px; letter-spacing:6px; padding:30px 0 0 0;}
	.slider-right-img h3{ font-size:55px;color:#21AAD3;line-height:56px; letter-spacing:0; padding:20px 0 0 0;}
	.slider-right-img p{ font-family:'myriadpro-regular';font-weight:bold;font-size:32px; line-height:33px; color:#fe3b23;letter-spacing:0; padding:20px 0 0 0;}
.display-320-subtitle{ font-size:18px; line-height:23px; color:#040404; padding:14px 0px 0px 0px; display:none;}

.slider-video1{ margin:42px 0 0 0; width:550px; height:309px;}

.box {width: 100%; height: 100%; padding:0; background-size:cover !important;}
.slider { position: relative; width: 100%; height: 100%; overflow: hidden;}
.slider__wrapper { height: 100%; list-style: none; overflow: hidden; *zoom: 1; -webkit-backface-visibility: hidden; -webkit-transform-style: preserve-3d;}
.slider__item { height: 100%; float: left; clear: none;}
.slider__arrows-item { position: absolute; display: block; margin-bottom: -20px; padding:0; font-size:0;}
.slider__arrows-item--right { background:url(../images/slider_arrow_right.png) no-repeat; bottom: 50%; right: 0px; width:52px; height:52px;}
.slider__arrows-item--left { background:url(../images/slider_arrow_left.png) no-repeat; bottom: 50%; left: 0px; width:52px; height:52px;}
.slider__nav { position: absolute; bottom: 30px;}
.slider__nav-item { width: 12px; height: 12px; float: left; clear: none; display: none; margin: 0 5px; background: #fff;}
.slider__nav-item--current { background: #ccc;}
.slider__nav-item:hover {background: #ccc;}
.video-blue{ background:#21aad3; padding:26px 0 22px 0;}
.video-btn{ margin-left:30px; margin-right:20px;}
.video-detail{ font-size:25px; color:#213670; width:345px; margin-right:25px; }
.yellow-font{ color:#fdd603;}
.white-font{ color:#fff;}
.video-form{ margin-top:22px;}
.video-text{ width:186px; height:41px; text-align:center; font-size:18px; color:#c5c3c3; font-family: 'avenirltstd-medium'; margin-right:20px; }
.main-contain{ padding-top:70px;}
.main-title{ text-align:center; padding-bottom:10px; }
.main-title h2{ color:#3f3a35; font-size:28px; text-transform:uppercase; line-height:23px; }
.main-title h1{ color:#00aad4; font-size:45px; text-transform:uppercase; line-height:47px; }
.main-title-detail{ max-width:975px; margin:auto; padding-bottom:165px;font-size:18px; color:#575757; font-family: 'avenirltstd-roman'; line-height:24px;font-weight:400;}
.main-title-detail span{ font-family: 'avenirltstd-black';}
.main-title-detail-left{ width:460px; font-size:18px; color:#575757; font-family: 'avenirltstd-roman'; line-height:32px;font-weight:400;}
.main-title-detail-left span{ font-family: 'avenirltstd-black';}
.three-btn{ margin:20px auto 86px auto;width:100%;text-align:center;}
.dark-blue-btn-320{ display:none;border:1px solid #dadada; text-align:center;background:#37485f; font-size:30px;  text-transform:uppercase;margin-right:30px; line-height:30px; }
.dark-blue-btn{ border:1px solid #dadada; text-align:center;background:#37485f; font-size:30px;  text-transform:uppercase;  display:inline-block; margin-right:30px; line-height:30px; }
.dark-blue-btn a,.dark-blue-btn-320 a{ color:#21aad3; padding:31px 0; display:block;}
.dark-blue-btn a:hover,.dark-blue-btn-320 a:hover{ opacity:0.7;}
.blue-btn{ border:1px solid #21aad3; text-align:center;background:#21aad3; font-size:30px;  text-transform:uppercase;  display:inline-block; margin-right:30px; line-height:30px;}
.blue-btn a{ color:#213670; padding:31px 67px; display:block;}
.blue-btn a:hover{ opacity:0.7;}
.green-btn{ border:1px solid #dadada; background:#94b403; font-size:30px;  text-transform:uppercase;  display:inline-block; margin-right:0; line-height:30px;}
.green-btn a{ color:#ffffff; padding:31px 41px; display:block;} 
.green-btn a:hover{ opacity:0.7;}
.video-form-320{ display:none; }
.video-display-320{ display:none;}
.video-form-modal{ width:100%;display:block;background:#21aad3; display:block; text-align:center; padding:0 0 13px 0;}
#footer{width:100%; !important;overflow:hidden;}
/*--------------- CONTAIN_END --------------*/
/*------------- COLUMN CONTAIN -------------*/
.multicol {

padding:10px;
Xheight:150px;

/* CSS3 */
column-count: 2; 
column-gap: 40px;
column-rule: 0px solid #ccc;
column-fill: balance;

/* Safari and Chrome */
-webkit-column-count: 2;
-webkit-column-gap: 40px;
-webkit-column-rule: 0px solid #ccc;
-webkit-column-fill: balance;

/* Firefox */
-moz-column-count: 2; 
-moz-column-gap: 40px;
-moz-column-rule: 0px dotted coral;
-moz-column-fill: balance;

/* Internet Explorer */
-ms-column-count: 2; 
-ms-column-gap: 40px;
-ms-column-rule: 0px dotted coral;
-ms-column-fill: balance;

/* Opera */
-o-column-count: 2; 
-o-column-gap: 40px;
-o-column-rule: 0px dotted coral;
-o-column-fill: balance;

vertical-align:text-top;
}
/*------------ COLUMN CONTAIN END -----------*/

/*--------------- FOOTER_START --------------*/
#footer{ background:#2c3d4f; padding:72px 0px 66px 0px;}
.footer-social-bar{ margin-bottom:60px;}
.footer-social-bar ul{ width:352px; margin:auto;}
.footer-social-bar ul li{ float:right; padding:0 15px;}
.footer-social-bar ul li img{ display:flex;}
.footer-contact{ text-align:center;}
.footer-contact p{ font-family: 'avenirltstd-light'; font-size:12px; line-height:16px; letter-spacing:2px; color:#98a4af; text-transform:uppercase; }
.footer-contact p a{ color:#98a4af; }
/*--------------- FOOTER_END --------------*/

/*----------- FORM SUBMIT BUTTON -----------*/
button {
	border:none;
	width:90%;
	background:#cc181e;
	margin:10px;
	font-family:arial,helvetica,tahoma, sans-serif;
	font-size:24px;
	color:#fff;
	font-weight:700;
	text-align:center;
	padding:10px;
	-webkit-border-radius: 4px;
	-moz-border-radius:4px;
	border-radius: 4px;
}
button a:hover{background:#ec0000;}
/*-------- END FORM SUBMIT BUTTON -----------*/

/*----------- MODAL FORM -----------*/
body > .modal {display: none;}

.video {width:75%;}
.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;}

.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}

.embed-responsive-16by9{padding-bottom:56.25%;}

.embed-responsive-4by3{padding-bottom:75%}
/*
<!-- 16:9 aspect ratio -->
<div class="embed-responsive embed-responsive-16by9">
  <iframe class="embed-responsive-item" src="..."></iframe>
</div>

<!-- 4:3 aspect ratio -->
<div class="embed-responsive embed-responsive-4by3">
  <iframe class="embed-responsive-item" src="..."></iframe>
</div>
*/
/*----------- END MODAL FORM -----------*/


/*--------- INPUT -----------*/
.video-text {
  font-weight: 100;
  font-size: 18px;
  color: #474747;
}
/*--------- END INPUT -----------*/

