


#wc_content,.content-wrapper{display:none;padding:0px !important;}
.sub-content-wrapper{margin-top:0px !important;}

.top-title{display:none;height:0px;padding:0px;}

.top-wrapper{height:auto;width:100%;}
.top-photo{ position:absolute;top:150px;left:0px;width:100%; height:auto;z-index:50;}

.w-top{background:#265d68 url(/images/design/welcome/crw1.jpg) center center;background-size:cover;position:relative;top:150px;left:0px;width:100%;height:calc(100vh - 200px);margin-bottom:50px;-moz-animation-duration: 4s; -moz-animation-delay: 0s; -moz-animation-iteration-count: 1;-webkit-animation-duration: 4s; -webkit-animation-delay: 0s; -webkit-animation-iteration-count:1;}
.w-fade{ background: url(/images/design/i_bottomfade.png) repeat-x left bottom;position:absolute;bottom:0px;left:0px;height:219px;z-index: 10;width: 100%; }

.flexslider{ z-index: 5; position: relative; top: 0px !important;  height: 100%; max-height:100% !important;}
.flexslider .slides > li{height: calc(100vh - 200px);}

.w-arrow{position: relative;height: 100px;padding:25px;width: 100%;left: 0px;text-align:center;z-index:20; -moz-animation-duration: 2s; -moz-animation-delay: 1s; -moz-animation-iteration-count: 1;-webkit-animation-duration: 2s; -webkit-animation-delay: 1s;-webkit-transition: all 0.8s ease;transition: all 0.8s ease; -webkit-animation-iteration-count:1;}


@media (max-width: 1600px) {

}


@media (max-width: 1370px) {
.w-top{top:110px;height:calc(100vh - 160px);margin-bottom:10px;}
.flexslider .slides > li{height: calc(100vh - 160px);}
.top-photo{top:110px;}
}


@media (max-width: 1150px) {
.w-top{top:90px;height:calc(100vh - 140px);}
.flexslider .slides > li{height: calc(100vh - 140px);}
.top-photo{top:90px;}
}


@media (max-width:992px) {
.w-top,.flexslider .slides > li{}
}

@media (max-width:991px) {
}

@media screen and (min-width: 768px) {
.row-eq-height { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
}

@media (max-width: 767px) {
.w-top{top:70px;height:calc(100vh - 120px);}
.top-photo{top:70px;}
.w-top,.flexslider .slides > li{height:calc(100vh - 120px);}
}

@media (max-width: 600px) {
.header-wrapper{background: url(/images/design/w_back2.png) repeat-y 10px top;}
}



@media (max-width: 450px) {

}

@media (max-width: 350px) {
}

@media (max-width: 320px) {
}