@charset "UTF-8";
.fws2 { position:relative;}
.fws2 a { text-decoration:none; }
.fws2 { position:relative; background:#000; width:100%; overflow:hidden; }
.fws2 .slide { display:none; position:absolute; top:0; left:0; z-index:0; width:100%; }
/*.fws2 .overlay { background:url(../img/slider-overlay.png); width:100%; height:100%; position:absolute; top:0; left:0; z-index:2; opacity:0.5; }*/
.fws2 .slide img { width:100%; height:auto; float:left; }
.fws2 .btn {  width:100px; height:100px; position: absolute; top:50%; z-index: 10; cursor: pointer; color:#FFF; font-size:36px; }
.fws2 .btn:hover {  }
.fws2 .btn .fa { font-size:36px !important; }
.fws2 .slidePrev { left:15% !important; border-top-right-radius:10px; }
.fws2 .slideNext { right:15% !important; border-top-left-radius:10px; }
.fws2 .slidePrev i, .fws2 .slideNext i  { position:absolute; top:50%; left:50%; margin:auto; font-style:normal; -webkit-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); }
.fws2 .slidePrev i, .fws2 .slideNext i { font-size:32px; }
.fws2 .timers { height:4px; position: absolute; bottom:15px; right:0; z-index: 3; }
.fws2 .timer { height:4px; width:40px; background-color: #FFF; float:left; margin-right: 10px; }
.fws2 .progress { height:4px; width:0%; background-color: #1f91a6; float:left; }
.fws2 .bullets { position: absolute; bottom:-50px; z-index: 3; width:100%; text-align: center; }
.fws2 .bullet { display: inline-table; cursor: pointer; padding:0 2px; }
.fws2 .bullet i 
{ color:#FFF; font-size: 15px; line-height: 1; -webkit-transition: color .25s ease-out; transition: color .25s ease-out; }
.fws2 .bullet:hover i { color:#e5171f; }
.fws2 .bullet.active i { color:#e5171f; }
.fws2 .slide_content { bottom:30%; right:24%; position: absolute; width:30%; height:100%; z-index:5;}
.fws2 .slide_content_wrap {  max-width:1280px; position: absolute; left:0; top:0; display: none; }
.fws2 .title, .fws2 .description { opacity:0; display:inline; white-space: pre-line; 
line-height: normal !important; }
.fws2 .description span { position: relative; left:0; }
.fws2 .description br { display:none; }
.fws2 .button {
    clear:both;
    float:left;
    padding:5px 10px !important;
    -webkit-transition: color .25s ease-out;
    transition: color .25s ease-out;
	margin:0 0 0 -10px;
	font-size:20px;
	color:#FFF;
	line-height:normal;
}
.fws2 .button:hover {
	color:#FFF;
}

.fws2 .title {
	font-size:48px;
	color:#FFF;
    font-weight:100;
	line-height:20px !important;
}

.fws2 .description {
	font-size:18px;
	color:#FFF;
    font-weight:100; 
}

/* Screen Size min 1150 max 1450 styles */
@media only screen and (min-width:1150px) and (max-width: 1450px) {
.fws2 .title { font-size:38px; }
.fws2 .description { font-size:16px; }
}
/* Screen Size min 760 max 1149 styles */
@media only screen and (min-width:760px) and (max-width: 1149px) {
.fws2 .title { font-size:28px; }
.fws2 .description {  font-size:14px; }
}

@media only screen and (min-width:1150px) and (max-width: 1450px) {
.fws2 .slide_content_wrap { margin-left:75px; margin-top:15%; max-width:1000px; }
.fws2 .slide_content_wrap h4, .fws2 .slide_content_wrap p { display:inline; }  
}
@media only screen and (min-width:760px) and (max-width: 1149px) {
.fws2 .slide_content_wrap { margin-left:75px; margin-top:15%; max-width:640px; }
.fws2 .slide_content_wrap h4, .fws2 .slide_content_wrap p { display:inline; }
}
@media only screen and (max-width:759px) {
.fws2 .slide_content_wrap { top:0 !important; left:0 !important; margin:0 !important; width:100%; height:100%; }
.fws2 .slide_content_wrap h4, .fws2 .slide_content_wrap p { display:none !important; }
.fws2 .slide_content_wrap a { opacity:0 !important; background: none !important; font-size: 0 !important; width:100%; height: 100%; margin:0 !important; padding:0 !important; float:left; }
.fws2 .timers { display:none; }
.fws2 .bullets { display:none; }
.fws2 .slide_content {cursor: pointer;}
}

.overlay-element-1 { width:100%; height:auto; position:absolute; bottom:0; margin:auto; z-index:999; display:block; }
.overlay-element-1 img { width:100%; }
.overlay-element-2 { width:16%; height:auto; position:absolute; bottom:0; left:18%; margin:auto; z-index:999; display:block; }
.overlay-element-2 img { width:100%; }
.slide_content { margin:auto; position:absolute; z-index:9999; bottom:0; height:100px !important;}
.slide_content h2 { display:inline-block; margin:0 0 10px 0; font-size:38px; padding:5px 10px; color:#FFF; /*line-height:44px !important;*/ background: rgba(0, 0, 0, 0.5); }
.slide_content p { display:inline-block; padding:5px 10px; font-size:18px; color:#FFF; background: rgba(0, 0, 0, 0.5); }