  
@font-face {
    font-family: 'latoregular';
    src: url('../fonts/lato-regular-webfont.eot');
    src: url('../fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-regular-webfont.woff') format('woff'),
         url('../fonts/lato-regular-webfont.ttf') format('truetype'),
         url('../fonts/lato-regular-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.slider-bg{width:100%; position:relative; float:left;}	
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none;}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flexslider{ float:left; position:relative; width:100%;margin:0;padding:0;}
.flexslider .slides>li{position:relative;display:none;-webkit-backface-visibility:hidden; width:100%;}
.flexslider .slides img{display:block; width:100%;}.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.no-js .slides>li:first-child{display:block;}
.flexslider{margin:0 0 0px;position:relative;width:100%; float:left;}
.flex-viewport{}.loading .flex-viewport{max-height:392px;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:56px;height:56px;margin:0px 190px;display:block;position:absolute;top:42%;cursor:pointer;text-indent:-9999px;}
.flex-direction-nav .flex-next{background-position:100% 0;right:0px;}
.flex-direction-nav .flex-prev{ float:left;}
.flexslider:hover .flex-next{right:0px; background:url(../images/next.png) no-repeat; width:56px; height:56px; float:left;}
.flexslider:hover .flex-prev{left:0px;background:url(../images/prev.png) no-repeat; width:56px; height:56px;background-position:0 100%;left:0px;}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{}.flex-direction-nav .disabled{cursor:default;}
.flex-control-nav{right:100px;position:absolute;bottom:28px;}
.flex-control-nav li{margin:0 0px 0 6px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{width:16px;height:16px;display:block;background:url('../images/pags.png') -21px 0 no-repeat;cursor:pointer;text-indent:-9999px;}
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{background-position:0px 0;}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}.flex-control-thumbs li{width:25%;float:left;margin:0;}.flex-control-thumbs img{width:100%;display:block;cursor:pointer;}.flex-control-thumbs img:hover{opacity:1;}
.flex-control-thumbs .active{opacity:1;cursor:default;}
.flexslider .banner{width:350px;padding:10px 20px;position:absolute;color:#fff;left:180px; 
 bottom:20px; margin-bottom:10px;}
 .flexslider .banner .text{color:#fff;font-family: 'latoregular'; font-size:20px !important; line-height:34px;} 
 .flexslider .banner .text span{font-size:32px; text-transform:uppercase;}
 .flexslider .banner .title{font-size:21px;line-height:20px;color:#0e609f;text-transform: capitalize; }.flexslider .banner .title1{font-size:21px;margin-bottom:20px;line-height:25px;color:#fff;text-transform:uppercase; text-align:center;}.flexslider .banner .title1 span{display:block;margin-top:-3px;}
.flexslider .banner .more{color:#c2ac8e; background:#000 url(../images/more1.png) 190px 17px no-repeat; padding:10px 40px 10px 20px; font-size:18px; 
line-height:22px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;} .flexslider .banner .more:hover{background:#333 url(../images/more1.png) 190px 17px no-repeat;}
.flexslider .banner .read{display:block;background:#1d6e76;text-transform:uppercase;font-weight:bold;margin:27px 0 0 35px; width:180px;padding:16px 0 16px;letter-spacing:-1px;text-align:center;font-size:18px;line-height:22px;color:#fff;border-radius:3px;}.flexslider .banner .read:hover{background:#565656;} .flexslider .banner p{color:#777777;}
/*================================>> RESPONSIVE STYLES <<========================================*/
@media only screen and (max-width: 1024px) {
 
}
@media only screen and (max-width: 995px) {
 body{min-width:768px;}
 .flexslider .banner{width:300px; left:70px; top:60px; bottom:5px;} .flexslider .banner .title{line-height:12px; font-size:18px;}
 .flexslider .banner .more{line-height:20px;} .flex-direction-nav a{margin:0px 40px !important;}
 .flexslider:hover .flex-next{right:0px; background:url(../images/next1.png) no-repeat; width:36px; height:36px; float:left;}
.flexslider:hover .flex-prev{left:0px;background:url(../images/prev1.png) no-repeat; width:36px; height:36px;background-position:0 100%;left:0px;}
}

@media only screen and (max-width: 767px) {
 body{min-width:420px;}
  .flexslider .banner{display:none;}
 .flexslider:hover .flex-next{right:0px; background:url(../images/next2.png) no-repeat; width:20px; height:20px; float:left;}
.flexslider:hover .flex-prev{left:0px;background:url(../images/prev2.png) no-repeat; width:20px; height:20px;background-position:0 100%;left:0px;}
}

@media only screen and (max-width: 479px) {
 body{min-width:300px;}

}
