@charset "utf-8";/* CSS Document */
/**** Main Flex Slider ****/
/**** fix margin here to allow all styles to stay the same  ****/
.banner-wrapper {margin-top: 20px;}
/***.main-flexslider{height:420px;}***/
.main-flexslider .slides>li{height:460px;background-size:cover!important;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
/*.main-flexslider .slide{padding:80px 50px;}*/
.full-width-slider .slide{width:1170px;margin:0 auto;}
/**** Slider Heading ****/
.main-flexslider h2{font-size:48px;color:#fff;font-weight:800;line-height:60px;}.main-flexslider p{font-size:16px;color: #fff}.main-flexslider p + a.button{margin-top:37px;}.main-flexslider .great-vibes + h2{margin-top:10px;}.main-flexslider .great-vibes{font-size:36px;position:relative;display:inline-block;margin-bottom:0;}.main-flexslider .great-vibes:before{content:'';display:block;width:40px;border-top:1px solid #fff;border-color:rgba(255,255,255,.6);position:absolute;top:50%;left:-60px;}.main-flexslider .great-vibes:after{content:'';display:block;width:40px;border-top:1px solid #fff;border-color:rgba(255,255,255,.6);position:absolute;top:50%;right:-60px;}#main_flex_1{background:url(../images/slide1.jpg) no-repeat;}#main_flex_1 .slide{padding-left:100px;}#main_flex_2{background:url(../images/slide2.jpg) no-repeat;}#main_flex_2 .slide{padding-top:120px;}#main_flex_2 .slide h2{font-weight:700;}#main_flex_3{background:url(../images/slide3.jpg) no-repeat;}#main_flex_3 .slide{padding-top:100px;}.main-revolution h2{font-size:48px;font-weight:800;line-height:54px;margin:0;}.main-revolution p{font-size:16px;line-height:22px;margin:0;}.main-revolution a.button{border-bottom-color:#738497;margin:0;}.main-revolution .great-vibes + h2{margin-top:10px;}.main-revolution .great-vibes{font-size:36px;position:relative;display:inline-block;margin-bottom:0;}.main-revolution .great-vibes:before{content:'';display:block;width:40px;border-top:1px solid #fff;border-color:rgba(255,255,255,.6);position:absolute;top:50%;left:-60px;}.main-revolution .great-vibes:after{content:'';display:block;width:40px;border-top:1px solid #fff;border-color:rgba(255,255,255,.6);position:absolute;top:50%;right:-60px;}.tparrows.default{width:45px;height:45px;left:-40px!important;cursor:pointer;background:rgba(0,0,0,0.6);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;text-align:center;vertical-align:middle;padding-top:12px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;top:50%!important;}.tparrows.default.tp-rightarrow{right:-40px!important;left:auto!important;}.tp-banner-container:hover .tparrows.default{left:20px!important;right:auto!important;}.tp-banner-container:hover .tparrows.default.tp-rightarrow{right:20px!important;left:auto!important;}.tparrows.default:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;font-size:24px;content:'\e891';position:absolute;left:50%;margin-left:-3px;}.tparrows.default.tp-leftarrow:before{content:'\e890';margin-left:-6px;}/* Owl Carousel */.owl-carousel-container{margin:0 -15px;margin-bottom:50px;}.testimonial-carousel + a.button{margin-top:-20px;}.owl-item{padding:0 15px;}.owl-header{padding:0 15px;position:relative;}.owl-header .carousel-arrows{position:absolute;top:-10px;right:15px;}.testimonial-carousel .owl-header .carousel-arrows{top:-25px;}.owl-header .carousel-arrows span{display:inline-block;width:30px;height:30px;text-align:center;padding-top:3px;border-top:1px solid #f3f7fa;border-bottom:1px solid #bfc8d7;cursor:pointer;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;transition:background 0.3s,color 0.2s,border 0.3s;-webkit-transition:background 0.3s,color 0.2s,border 0.3s;-moz-transition:background 0.3s,color 0.2s,border 0.3s;}.testimonial-carousel .owl-header .carousel-arrows span{width:25px;height:25px;padding-top:0;}
/*****************************************BANNER******************************************/
.banner-rotator-flexslider{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;overflow:hidden;}.banner-rotator-flexslider .flex-control-nav{bottom:10px;width:35%;z-index:100;}.banner-rotator-flexslider .flex-control-nav li{margin:0 2px;}.banner-rotator-flexslider .flex-control-nav li a{background:#a3cef3;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}.banner-rotator-content{padding:40px 10px 60px;display:inline-block;width:35%;text-align:center;border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;}.banner-rotator-content h5{font-size:16px;margin:0 0 10px;}.banner-rotator-content h2{font-size:48px;font-weight:700;margin:0 0 0;white-space:nowrap;}.banner-rotator-content span.date{display:block;font-size:18px;}.banner-rotator-content a.button{margin-top:15px;padding:6px 14px;border:none;}.banner-rotator-flexslider .slides>li{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}#flex_rotator_1{background:url(../images/rotator_slide1.jpg) center center no-repeat;background-size:cover;}#flex_rotator_2{background:url(../images/rotator_slide2.jpg) center center no-repeat;background-size:cover;}#flex_rotator_3{background:url(../images/rotator_slide3.jpg) center center no-repeat;background-size:cover;}/* Images Banner */.image-banner{padding:0;}.image-banner a{text-align:center;padding:0;padding-bottom:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-bottom:1px solid #579dd9;display:block;transition:background 0.3s,border 0.3s;-webkit-transition:background 0.3s,border 0.3s;-moz-transition:background 0.3s,border 0.3s;}.image-banner img{width:100%;border-bottom:1px solid #80bff0;}.image-banner h3{margin:15px 0 0;font-weight:700;}.image-banner a.button{font-size:13px;margin-top:5px;}.image-banner .button{border:none;text-transform:uppercase;display:inline-block;font-size:13px;}.image-banner .button.transparent{padding:0;font-size:13px;}.image-banner .button:after,.image-banner .button:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;font-size:13px;}.image-banner .button.button-arrow:after{margin-left:5px;content:'\e891';margin-right:-5px;}/****************************************FLEX SLIDER*****************************/
/********************************** Browser Resets*********************************/
.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;}
/********************************** Icon Fonts*********************************/
/********************************** Font-face Icons **********************************/
/********************************** FlexSlider Necessary Styles**********************************/
.flexslider{margin:0;padding:0 0;}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}/* Hide the slides before the JS is loaded. Avoids image jumping */.flexslider .slides img{width:100%;display:block;}.flex-pauseplay span{text-transform:capitalize;}/* Clearfix for the .slides element */.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .slides{display:block;}* html .slides{height:1%;}/* No JavaScript Fallback *//* If you are not using another script,such as Modernizr,make sure you * include js that eliminates this class on page load */.no-js .slides > li:first-child{display:block;}
/********************************** FlexSlider Default Theme*********************************/
.flexslider{margin:20px 0 20px 0;/*background:#fff;*/ position:relative;zoom:1;}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.loading .flex-viewport{max-height:300px;}.flexslider .slides{zoom:1;}.carousel li{margin-right:5px;}/* Direction Nav */.flex-direction-nav{*height:0;}.flex-direction-nav a{display:block;position:relative;width:45px;height:45px;margin:-23px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);background:#000;background:rgba(0,0,0,0.6);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;text-align:center;vertical-align:middle;padding-top:12px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;text-decoration:none!important;}.flex-direction-nav .flex-prev{left:-50px;}.flex-direction-nav .flex-next{right:-50px;text-align:right;}.flexslider:hover .flex-prev{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;left:10px;}.flexslider.portfolio-slideshow:hover .flex-prev{left:20px;}.flexslider:hover .flex-next{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;right:10px;}.flexslider.portfolio-slideshow:hover .flex-next{right:20px;}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;}.flex-direction-nav a:hover{background:#63b2f5;text-decoration:none;}.flex-direction-nav a:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;color:#fff;font-size:24px;content:'\e891';position:absolute;left:50%;margin-left:-3px;}.flex-direction-nav a.flex-prev:before{content:'\e890';margin-left:-6px;}/* Pause/Play */.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;}.flex-pauseplay a:before{}.flex-pauseplay a:hover{opacity:1;}.flex-pauseplay a.flex-play:before{}/* Control Nav */.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center;}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7);}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default;}.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;opacity:.7;transition:opacity 0.3s;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;cursor:pointer;}.flex-control-thumbs img:hover{opacity:1;}.flex-control-thumbs .flex-active{opacity:1;cursor:default;}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px;}.flex-direction-nav .flex-next{opacity:1;right:10px;}}
/********************************************OWL CAROUSEL*******************************************************************/
/** Core Owl Carousel CSS File *v1.3.2 */
/* clearfix */
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}/* display none until init */.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px);}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}.owl-carousel .owl-item{float:left;}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer;}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}/* mouse grab icon */.grabbing{cursor:url(grabbing.png) 8 8,move;}/* fix */.owl-carousel.owl-wrapper,.owl-carousel.owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
/************************/
.carousel-inner > .item > a > img,.carousel-inner > .item > img{margin:0 auto;width:100%;}.main-flexslider a{ color:white}#myCarousel p .slider_button1,#myCarousel p .slider_button2{background:#1690c6 none repeat scroll 0 0;color:#fff;text-transform:capitalize;padding:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:medium none;padding:10px 20px;display:inline-block;margin:0 2%}#myCarousel p .slider_button2{background:#FA8D3E none repeat scroll 0 0}#myCarousel p{float:left;text-align:center;width:100%}.carousel-caption h6{font-size:12px}.carousel-caption h3{text-transform:capitalize}@media only screen and (min-width:300px) and (max-width:640px){.carousel-caption .item{float:left;position:initial;width:100%!important}div#newsletter{bottom:-20px!important;float:left;position:absolute;width:100%}div#newsletter .form-caption{font-size:16px;margin-bottom:10px;text-align:left}div#newsletter .newsletter-form{float:left;width:100%}div#newsletter > p{margin-left:0!important}}@media only screen and (min-width:641px) and (max-width:767px){div#newsletter{bottom:30px!important}div#newsletter .form-caption{font-size:22px}}#myCarousel p .slider_button1,#myCarousel p .slider_button2{background:#1690c6 none repeat scroll 0 0;color:#fff;text-transform:capitalize;padding:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:medium none;padding:10px 20px;display:inline-block;margin:0 2%}#myCarousel p .slider_button2{background:#FA8D3E none repeat scroll 0 0}#myCarousel p{float:left;text-align:center;width:100%}.carousel-caption h6{font-size:12px}.carousel-caption h3{text-transform:capitalize}@media only screen and (min-width:300px) and (max-width:640px){.carousel-caption .item{float:left;position:initial;width:100%!important}div#newsletter{bottom:-20px!important;float:left;position:absolute;width:100%}div#newsletter .form-caption{font-size:16px;margin-bottom:10px;text-align:left}div#newsletter .newsletter-form{float:left;width:100%}div#newsletter > p{margin-left:0!important}}@media only screen and (min-width:641px) and (max-width:767px){div#newsletter{bottom:30px!important}div#newsletter .form-caption{font-size:22px}}@media only screen and (min-width:768px) and (max-width:1024px){.carousel-caption .item{float:left;position:initial;width:100%!important}div#newsletter{float:left;position:absolute;width:100%}div#newsletter .form-caption{font-size:16px;margin-bottom:10px;text-align:left}div#newsletter .newsletter-form{float:left;width:100%}div#newsletter > p{margin-left:0!important;font-size:11px}.newsletter-form > div{margin-bottom:5px;padding-left:0;width:100%}div#newsletter .newsletter-form input[type="submit"]{font-size:16px;padding:5px!important}div#newsletter .newsletter-form input[type="text"]{font-size:16px;padding:5px!important}}@media only screen and (min-width:768px) and (max-width:900px){div#newsletter{bottom:-55px!important}}@media only screen and (min-width:901px) and (max-width:1024px){div#newsletter{bottom:-25px!important}}@media only screen and (min-width:1025px) and (max-width:1280px){div#newsletter{bottom:0!important}div#newsletter > p{font-size:18px;margin-left:0}}@media only screen and (min-width:1025px) and (max-width:1920px){div#newsletter{bottom:0!important}div#newsletter .form-caption{font-size:48px;margin-bottom:10px}div#newsletter > p{font-size:18px;margin-left:0}}div#newsletter .newsletter-form input[type="submit"]{padding:13px 11px}@media only screen and (min-width:300px) and (max-width:639px){.main-flexslider h2{font-size:48px;color:#fff;font-weight:800;line-height:0!important;width:100%;margin-top:36px!important}.carousel-caption h3{float:left;font-size:13px;margin:5px 0 10px;text-align:center;text-transform:capitalize;width:100%}#myCarousel p{font-size:16px;color:#fff;float:left;margin:0;text-align:center;width:100%}#myCarousel p .slider_button1,#myCarousel p .slider_button2{border:medium none;border-radius:5px;color:#fff;display:inline-block;font-size:12px;margin:0 2% 5px;padding:10px 20px;text-transform:capitalize;width:60%}.carousel-caption h6{float:left;font-size:12px;margin:0;text-align:center;width:100%}#myCarousel{padding:0!important}.carousel-indicators{bottom:-10px}.glyphicon.glyphicon-chevron-right{right:20px}.glyphicon.glyphicon-chevron-left{left:20px}}@media only screen and (min-width:640px) and (max-width:767px){.main-flexslider h2{float:left;font-size:24px;font-weight:800;margin:0 0 8px;width:100%}.carousel-caption h3{float:left;margin:0;text-transform:capitalize;width:100%}#myCarousel{padding:0!important}.carousel-caption h6{margin:0}}@media only screen and (min-width:640px) and (max-width:700px){.carousel-caption{bottom:-30px}}@media only screen and (min-width:701px) and (max-width:767px){.carousel-caption{bottom:0}}@media only screen and (min-width:300px) and (max-width:767px){.carousel-caption h6{float:left;width:100%}}#vaild_subscribe input {width: 300px;}
