/*
*{word-break:break-word;}
*/
.cs-col-1{
	width:25%;
}
.cs-col-1 , .cs-col-2{display:table-cell; padding:15px; vertical-align:middle !important;}
.cs-col-2{width:48%;}
.main-color{background-color: #efefef !important; padding-bottom:50px;}
.header-banner {
    background-image:url(../../../img/Flo-Aerial-No-Powerhub2.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.header-banner2{
	/*background-image:url(../../../img/image-banner3.png) !important;*/
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;}
.header-banner-menu{
    position: absolute;
    top: 58px;
    left: 0px;
    z-index: 999;
    color: rgba(255,255,255,1) !important;
	/*background-color:rgba(255,255,255,1);*/
}
.button_style{
	text-decoration:none;  
	border:2px solid #FFF;
	font-size:10px;/*font-weight:700;*/
	padding: 5px 10px;
	display:inline-block;
	
}
.top-caption{     padding-top: 0px !important;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);}
.margin-btm{margin-bottom:50px !important;}
.section-article .inner-wrapper{ max-width:100% !important; width:100%}
.whitepapers-btn{text-align:right; margin-right:0px !important;}
.paddings{padding-left:50px;	padding-right:50px;}
.padding-left-25{padding-left:25%;}
.padding-right-25{padding-right:25%;}
.header-banner-menu .cs-banner-menu{border-bottom:none !important;}
.header-banner-menu .list-items{ height:60px !important; color: rgba(255,255,255,1) !important;}
.header-banner-menu .list-items ul{border-bottom:2px solid rgba(255,255,255,1); text-align:left;}
.header-banner-menu .list-items li{margin: 0 0px !important;padding: 0 20px; padding-bottom:25px;}
.header-banner-menu .list-items ul>li:last-child{
  float:right;
}
.header-banner-menu .list-items li a{color: rgba(255,255,255,1) !important;}
.header-banner-menu .list-items li.active{position:relative}
.header-banner-menu .list-items li.active:before{	
margin-left: 5px; width: 0;  position:absolute;
left:40%;
bottom:0;
  height: 0; 
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid rgba(255,255,255,1); content:"";text-align:center;}
.section-content{
	text-align:center;
	color:#6d6e71;
	padding-left:108px;
	padding-right:108px;
	margin-bottom:50px;margin-top: 50px;
	word-break:normal !important;
	font-family:"Brandon Grot W01 Light" !important;
}
.section-content1{}
.section-content h1 , .section-content p{word-break:break-word !important}
.my-slider .lSAction{display:block;}
.section-content h1{ font-size:47px}
.section-content p{font-size:24px;padding-left:100px;
	padding-right:100px;}
.section-article{/*padding-left:50px;
	padding-right:50px;*/margin-bottom:50px; padding-left:5px; padding-right:5px;}
.column-box{
	background-color:rgba(255,255,255,1);
	/*border:1px solid transparent;*/
	margin-bottom:30px;
}
.column-box .image-wraper{
	margin-bottom:0px;
}
.column-box .description{
	padding:15px;
	color:rgba(0,0,0,1);
	text-align:left;margin:0px;
	overflow:hidden;
	width:100%;
}
.column-box .description .title{
    /*display: table-cell;*/
	display:inline-block;
	width:60%;
	/*font-size:14px; font-weight:700;*/
	margin:0px;text-align:left;
	word-break:break-word; margin-bottom:5px;    vertical-align: middle;
	font-family:"BrandonGrotW01-Regular" !important; font-size:20px; font-weight:normal;
}
.column-box .description .title-whitepaper{
	display:inline-block;
	width:100%;
	font-size:14px; font-weight:700;
	margin:0px;text-align:left;
	vertical-align:top;
	
}
.column-box .description .title-whitepaper img{ margin:10px; width:24px; vertical-align:top;}
.column-box .description .title-whitepaper a{ margin-top:10px; margin-bottom:15px; vertical-align:top; display:inline-block; width:70%; vertical-align:middle;
font-family:"Brandon Grot W01 Bold"; font-size:12px; text-decoration:none; }
.column-box .description .title-whitepaper a span{
	color:#373737;
	text-decoration:underline;
 /*-webkit-text-decoration-color: #d9d9d9; 
  text-decoration-color: #d9d9d9;
  -moz-text-decoration-color: #d9d9d9; 
  -ms-text-decoration-color: #d9d9d9;
  -o-text-decoration-color: #d9d9d9;  */
}
  .column-box .description .title-whitepaper a span:last-child{
	  font-family:"Brandon Grot W01 Medium" !important; font-size:12px; text-decoration:none !important; display:inline; font-weight:normal; color:#7f7f7f !important}
  
.column-box .description .wpb_wrapper{/*margin-bottom:15px;*/}
.column-box .description .button-groups{display:inline-block;width:37%; text-align:right; vertical-align:middle;}
.mCSB_buttonLeft , .mCSB_buttonRight{/* background-color:rgba(255,255,255,0.5) !important;*/ color:rgba(0,0,0,1); cursor:pointer;}
.column-box .description  .button_style{
	text-decoration:none;
	border:2px solid #f4f4f4;
	font-size:14px;font-family:"BrandonGrotW01-Regular" !important;
	padding: 5px 10px;
	display:inline-block;
	
}
.nomargins{margin:0px !important;}
.no-margin-bottom{margin-bottom:0px !important;}
.no-padding-top{padding-top:0px !important;}
.article-content-title{ font-size:20px;font-weight:800; color:#6699cc !important; letter-spacing:2px}
.slider-title{ padding-top:25px; padding-bottom:15px;}
.column-box .image-wraper{min-height:253px; max-height:253px; background-position:left top; background-size:cover;}
.article-content{text-align:center;
	color:rgba(0,0,0,0.5);
	font-size:16px;
	padding-top:50px;
	margin-bottom:50px; text-align:left;}
.p-top.is-fixed{/*background-color:#009cda; */color:rgba(0,0,0,1);}
.narrow-font-style{font-size:23px !important; font-family:"Brandon Grot W01 Light"; color:#6d6e71 !important; line-height:1.5;}
.article-content p{/*font-size:20px;*/ margin-top:10px;}	
.clear-fix{float:none;clear:both;}
.img-responsive{ display: block;
  max-width: 100%;
  height: auto; width:100%;}
.section-img{margin-bottom:50px;}
.vedio-section{
}
.vedio-section .padding-left-25{
	padding-left:23% !important;
}
.vedio-section .padding-right-25{
	padding-right:23% !important;
}

.page-content-area p{margin-top:15px;margin-bottom:25px;}
.row-s{margin-left:-15px; margin-right:-15px;}
.article-content .quated{padding-left:50px; padding-right:50px; vertical-align:top; margin-top:10%; font-size:36px; font-family:"Brandon Grot W01 Medium" }
.article-content .quated  .r-more{font-size:12px; display:block; margin-top:10px;}
.r-more{color:#4fa0d8; text-decoration:none;}
.r-more:hover{color:#0066FF;}
.article-content .quated p{font-weight:600; font-size:18px;}
.blank{margin-top:100px; margin-bottom:100px; display: table;}
.slide-area{background-color:#f5f5f5;}
.signin-btn , .reg-btn{ background-color:rgba(255,255,255,1); color:#4d827c; border:2px solid #FFF; outline:none; font-size:14px; font-weight:600; margin-right:10px; padding: 15px 20px;    transition: all .3s ease-in-out; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; text-decoration:none; }
.reg-btn{background-color:transparent !important; color:#FFF !important}
.signin-btn:hover , .signin-btn:focus , .reg-btn:hover , .reg-btn:focus{/*background-color:#009cda !important; color:rgba(255,255,255,1); border-color:#009cda*/}

.white-paper{margin-top:100px;}
.slide-area .section-article{padding-left:0px;
	padding-right:0px;margin-bottom:50px;}
	.slide-area .section-article .inner-wrapper{ width:100% !important; max-width:100% !important; overflow:hidden; position:relative;}
	.slide-area .section-article .inner-wrapper	.lSSlideOuter{ margin-left:80px; margin-right:80px; overflow:auto !important;}
	.slide-area .section-article .inner-wrapper	.lSSlideOuter .lSSlideWrapper{position:inherit !important}
	.slide-area .lightSlider{position:relative; z-index:99;}
	.slide-area .lSAction{display:block !important;top: 0; width:100%; height:100%;z-index:9;
    position: absolute;}
				.slide-area .lSPager{display:none}
	.slide-area .lSAction > a{ height:200px;width: 46px; background-color:rgba(255,255,255,1) !important;}
	.slide-area .lSAction > .lSPrev , .slide-area .lSAction > .lSNext{
		top:25%;			padding-left:12px; opacity:1 !important;
		}
		.slide-area > .vc_column_container > .vc_column-inner {padding-left:0px !important; padding-right:0px !important;}
	.slide-area .lSAction > .lSPrev{ left:-70px;}
	.slide-area .lSAction > .lSNext:before , 	.slide-area .lSAction > .lSPrev:before{font-size: 46px;
			color: black;
			text-align: center;
			font-weight:500;
			position: absolute;
			top:48% !important;
			    transform: translateY(-50%);
			background-color:rgba(255,255,255,1);
			}

	.slide-area .lSAction > .lSPrev:before{
		    content: "\003C";

	}
	
	.slide-area .lSAction > .lSNext{ right:90px;}
	.slide-area .lSAction > .lSNext:before{
		    content: "\003E";
	}
	.cols3-sec{color:rgba(0,0,0,1)}
	.image-section .vc_column-inner {padding-right:0px !important;padding-left:0px !important;}
	.main-color .vc_row .vc_row, .main-color .vc_row.full-row-wrapper{
		margin-left:0px !important;
		margin-right:0px !important;
		}
	/*.3-cols-sec .vc_col-sm-3{
				width:25%;
				}*/
.cols3-sec .wpb_wrapper .inner-wrapper{
	padding-left:0px !important;
	padding-right:0px !important;
}
.white-paper .section-article>.inner-wrapper{
	padding-left:0px !important;
	padding-right:0px !important;
}
				@media (max-width: 1190px) {
	.vc_row-fluid.vc_row.section-article {
        margin-left: 0!important;
      /*  margin-bottom: 50px !important;*/
		margin-right:0px !important;
        padding-bottom: 0;
    }
	.vc_row-fluid.vc_row.section-article{
		margin-right:0px !important;
	}
	.main-color .vc_row-fluid.vc_row{
		margin-left:auto !important;
		margin-right:auto !important;
		}
	.vc_row.wrap-content.section-article , .wrapper.section-article , .section-content1 , .wrapper.white-paper{
    max-width: 100% !important;
	}
				}
				.cols3-sec:last-child{
					margin-bottom:50px !important;
				}
.normal-pfont{
	font-size:36px;
	font-family:"Brandon Grot W01 Light";line-height:1.2;
}
.p-top .whitepapers-btn>a{padding-top:13px !important; padding-bottom:13px !important;background-color:rgba(255,255,255,1) !important; color:#7b8377 !important;
border:2px solid #fff !important;
}
.p-top .whitepapers-btn>a:hover{background-color:rgba(255,255,255,1) !important; color:#7b8377 !important;border:2px solid #fff !important;
}
/* Smartphones (portrait and landscape) ----------- */
@media (max-width: 1024px){
	.cols3-sec .vc_col-sm-3 , .cols3-sec .vc_col-sm-6{
     width: 33.33333333333333% !important; 
}
.white-paper .vc_col-sm-3 {
     width: 50% !important; 
}
}
@media (max-width: 768px){
	.cols3-sec .vc_col-sm-3 , .cols3-sec .vc_col-sm-6{
     width: 100% !important; 
	 padding-bottom:15px;
}
.white-paper .vc_col-sm-3 {
     width: 100% !important; 
}

}
@media only screen and (max-width:1800px){
		.column-box .description .title{ font-size:18px;}
			.column-box .description .button_style{ font-size:12px;}
			.section-content h1{font-size:36px}
	.section-content p{font-size:24px}
	.normal-pfont{font-size:26px;}
	.narrow-font-style{font-size:14px !important;}
	.quated{font-size:14px !important;}

}
@media only screen and (max-width:1440px){
		.column-box .description .title{ font-size:18px;}
			.column-box .description .button_style{ font-size:10px;}
	.slide-area .lSAction > a{ height:180px;width: 41px; background-color:rgba(255,255,255,1) !important;    padding-left: 10px !important;}
	.slide-area .lSAction > .lSNext:before , 	.slide-area .lSAction > .lSPrev:before{font-size: 41px;
			}
			.slide-area .lSAction > .lSPrev {left: -48px;}
			.slide-area .lSAction > .lSNext {right: 51px;}
			.slide-area .section-article .inner-wrapper	.lSSlideOuter {
    margin-left: 49px;
    margin-right: 49px;}
}
@media only screen and (max-width:1024px){
	.column-box .description .title{ font-size:18px;}
	.column-box .description .button_style{ font-size:10px;}
	.section-content h1{font-size:36px}
	.section-content p{font-size:24px}
	.slide-area .lSAction > a{ height:180px;width: 30px; background-color:rgba(255,255,255,1) !important;    padding-left: 7px !important;}
	.slide-area .lSAction > .lSNext:before , 	.slide-area .lSAction > .lSPrev:before{font-size: 30px;
			}
			.slide-area .lSAction > .lSPrev {left: -48px;}
			.slide-area .lSAction > .lSNext {right: 28px;}
			.slide-area .section-article .inner-wrapper	.lSSlideOuter {
    margin-left: 38px;
    margin-right: 38px;}
	.cols3-sec .vc_col-sm-3{
				width:50%;
				}
}
@media only screen and (max-width:768px){
	.normal-pfont{font-size:18px;}
	.narrow-font-style{font-size:12px !important;}
	.quated{font-size:12px !important;}
	.column-box .description .button_style{ font-size:10px;}
	.slide-area .lSAction > a{ height:180px;width: 23px; background-color:rgba(255,255,255,1) !important;    padding-left: 7px !important;}
	.slide-area .lSAction > .lSNext:before , 	.slide-area .lSAction > .lSPrev:before{font-size: 23px;
			}
			.slide-area .lSAction > .lSPrev {left: -38px;}
			.slide-area .lSAction > .lSNext {right: 21px;}
			.slide-area .section-article .inner-wrapper	.lSSlideOuter {
    margin-left: 28px;
    margin-right: 28px;}
	.cs-col-1 , .cs-col-2{width:100%;display: block;}
	.p-top a{ padding-top:20px !important; padding-bottom:20px !important;}
	.p-top .whitepapers-btn{ margin-top:10px !important;}
	.p-top .whitepapers-btn>a{padding-top:10px !important; padding-bottom:10px !important;
	}
	.p-top  .mCSB_buttonLeft, .p-top  .mCSB_buttonRight{ margin-top: -85px !important;}
}
@media only screen and (max-width:425px){
	.column-box .description .button_style{ font-size:10px;}
	.slide-area .lSAction > a{ height:180px;width: 23px; background-color:rgba(255,255,255,1) !important;    padding-left: 7px !important;}
	.slide-area .lSAction > .lSNext:before , 	.slide-area .lSAction > .lSPrev:before{font-size: 24px;
			}
			.slide-area .lSAction > .lSPrev {left: -31px;}
			.slide-area .lSAction > .lSNext {right: 5px;}
			.slide-area .section-article .inner-wrapper	.lSSlideOuter {
    margin-left: 18px;
    margin-right: 18px;}
}
@media only screen and (max-width:375px){
	.column-box .description .button_style{ font-size:10px;}
	.column-box .description .title{ font-size:14px;}
	.section-content h1{ font-size:18px}
.section-content p{font-size:14px;}
	.slide-area .lSAction > a{ height:180px;width: 23px; background-color:rgba(255,255,255,1) !important;    padding-left: 7px !important;}
	.slide-area .lSAction > .lSNext:before , 	.slide-area .lSAction > .lSPrev:before{font-size: 24px;
			}
			.slide-area .lSAction > .lSPrev {left: -31px;}
			.slide-area .lSAction > .lSNext {right: 5px;}
			.slide-area .section-article .inner-wrapper	.lSSlideOuter {
    margin-left: 18px;
    margin-right: 18px;}
}
@media only screen and (min-width:320px and max-width:375px){
	.column-box .description .button_style{font-size:10px;}
		.column-box .description .title{ font-size:14px;}
	.section-content h1{ font-size:18px}
.section-content p{font-size:14px;}
	.slide-area .lSAction > a{ height:180px;width: 23px; background-color:rgba(255,255,255,1) !important;    padding-left: 7px !important;}
	.slide-area .lSAction > .lSNext:before , 	.slide-area .lSAction > .lSPrev:before{font-size: 24px;
			}
			.slide-area .lSAction > .lSPrev {left: -31px;}
			.slide-area .lSAction > .lSNext {right: 5px;}
			.slide-area .section-article .inner-wrapper	.lSSlideOuter {
    margin-left: 18px;
    margin-right: 18px;}
}
@media (max-width: 600px){
	.top-caption{padding-top: 0px !important;
    transform: translate(-50%,30%); font-size:20px !important;}
	
}
@media only screen and (min-width : 320px) and (max-width : 480px) {
.section-content{
	padding-left:15px;
	padding-right:15px;
}
.section-content p{
	padding-left:15px;
	padding-right:15px;
}
.column-box .description .title{ font-size:14px;}
.column-box .description .button_style{ font-size:12px;}
.section-content h1{font-size:24px}
.section-content p{font-size:14px}
.section-article{padding-left:0px;
	padding-right:0px;}
	.paddings{padding-left:0px;
	padding-right:0px;}
	.padding-left-25{padding-left:15px;}
.padding-right-25{padding-right:15px;}
}
@media only screen and (min-width : 480px) and (max-width : 768px) 
{
	.section-content{
	padding-left:50px;
	padding-right:50px;
}
.section-content h1{font-size:24px}
.section-content p{
	padding-left:15px;
	padding-right:15px;
}
.section-content p{font-size:14px}
.article-content .quated{
	margin-top:0px;}
/*.section-article .vc_col-sm-3{
	width:50%;
}*/
}
/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
/* Styles */
.section-content{
	padding-left:15px;
	padding-right:15px;
}
.section-content p{
	padding-left:15px;
	padding-right:15px;
}
.section-content h1{font-size:24px}
.section-content p{font-size:14px}
.section-article{padding-left:0px;
	padding-right:0px;}
	.paddings{padding-left:0px;
	padding-right:0px;}
	.padding-left-25{padding-left:15px;}
.padding-right-25{padding-right:15px;}
.column-box .description .title{
    display: inline-block;    width: 100%;
    text-align: left;
}
.column-box .description .button-groups{
    display: inline-block;    width: 100%;
    text-align: left;
}
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
/* Styles */
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */
}
/**********
iPad 3
**********/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}
/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
/* Styles */
}

/* Large screens ----------- */
@media only screen  and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
}
