
img { width:100%; height:auto;}

@charset "utf-8";
@import url('fontface.css');
.clear {clear: both;height: 0px;}
img { width:100%; height:auto;}
#preloader {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: #78215c;z-index: 999999;height: 100%;}
#status {position: absolute;left: 50%;top: 50%;width: 64px;height: 64px;margin: -32px 0 0 -32px;padding: 0;}
#wrapper_main {width: 100%; float:left; height:100%; background:#FFF; }
.wrapper{width:90%; max-width:1380px; height:auto;  margin:0 auto; }
header { width:100%; position:absolute; top:47px; z-index:99999;-webkit-transition: height 0.3s; -moz-transition: height 0.5s; -ms-transition: height 0.5s; -o-transition: height 0.5s;
 transition: height 0.5s; }
header .wrapper { position:relative; background-color:#FFF; padding-bottom:12px; -webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
header .logo { max-width:140px; float:left; transition: all .5s; margin-left:35px; margin-top:12px; }
header .hdr_right { width:70%; float:right;}
header .black_bar { width:100%; float:left; background-color:#212121; height:48px; -webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-left-radius: 4px;}
header .social { float:right; margin-right:13px; margin-top:13px;}

.scrolled { height:68px; top:0px; position:fixed;  z-index:999999;}
.scrolled .logo {max-width:135px;}
.scrolled .top_icons { display:none;}
.scrolled nav {margin-top:15px; }

.banner { width:100%; float:left; max-height:100%; overflow:hidden; position:relative;}
.banner .slick-slider { margin-bottom:0px;}
.banner .wrp_txt {width:90%; max-width:1380px; margin:0 auto; left:0px; right:0px; top:33%; position:absolute;}
.banner .wrp_txt article{ width:100%; height:auto; float:left; background:rgba(0,0,0,0.3); padding:30px; max-width:660px; margin:0;}
.banner .wrp_txt h4 { font-weight:300; font-size:31px; color:#FFF; text-transform:uppercase; }
.banner .wrp_txt h2 { font-weight:700; font-size:58px; color:#FFF; line-height:60px;  text-transform:uppercase;}
.banner .wrp_txt a { color:#676767; font-size:17px; font-weight:700; text-decoration:none; display:inline-block; background-color:#FFF; padding-left:25px; line-height:53px; -webkit-border-radius: 4px;
-moz-border-radius: 4px; border-radius: 4px; margin-top:20px; }
.banner .wrp_txt a span { height:55px; width:58px; background-color:#ecb133; display:inline-block; margin-left:25px; text-align:center; padding-top:15px;-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.banner .wrp_txt a span img { width:26px;}

.one {width:100%; float:left;}
.one .wrapper { position:relative; }
.one .left_blk { width:65%; float:left; padding-top:30px; padding-right:30px;}
.one .left_blk .about {width:100%; float:left; padding:6%; background:url(../images/about1.jpg) no-repeat; min-height:330px;}
.one .left_blk h3 { font-weight:300; color:#FFF;  font-size:45px; line-height:50px; margin-bottom:20px;}
.one .left_blk p { font-weight:300;color:#FFF; font-size:16px;}
.one .left_blk .btn1 { background-color:#f4be00; font-size:16px; color:#212121; font-weight:600; text-decoration:none; display:inline-block; margin-top:20px; padding:10px 20px; }
.one .right_blk { width:35%; height:100%; position:absolute; right:0px; top:0px; background-color:#f4be00;}
.one .right_blk .best { width:100%; float:left; position:relative; padding:6%; }
.one .right_blk .pic { margin-top:-150px; position:relative; z-in    dex:999;}
.one .right_blk .info {}
.one .right_blk h4 { font-size:30px; font-weight:600; color:#FFF; margin-top:20px; padding:0 15px;}
.one .right_blk p { font-size:15px; font-weight:300; line-height:22px; color:#FFF;padding:0 15px;}
.one .right_blk .black { width:100%; height:150px; padding:6%; z-index:1; background: #606060; opacity: 0.25; position:absolute; top:-150px; left:0px;}
.one .right_blk .btn2 { background-color:#212121; font-size:16px; color:#FFF; margin-left:15px; font-weight:600; text-decoration:none; display:inline-block; margin-top:20px; padding:10px 20px; }




