
 .troi-column.roi-input input.field[name='avgsmartled'] , .troi-column.roi-input input.field[name='Productivity'] {
    background-color: bisque;
}
.gr1 .elementor-background-overlay{background: rgba(2,43,56,0.4);background: -moz-linear-gradient(left, rgba(2,43,56,0.4) 0%,rgba(0,0,0,0.4) 50%, rgba(2,43,56,0.4) 100%);background: -webkit-gradient(left top, right top, color-stop(0%, rgba(2,43,56,0.4)), color-stop(50%, rgba(0,0,0,0.4)), color-stop(100%, rgba(2,43,56,0.4)));background: -webkit-linear-gradient(left, rgba(2,43,56,0.4) 0%, rgba(0,0,0,0.4) 50%, rgba(2,43,56,0.4) 100%);background: -o-linear-gradient(left, rgba(2,43,56,0.4) 0%, rgba(0,0,0,0.4) 50%, rgba(2,43,56,0.4) 100%);background: -ms-linear-gradient(left, rgba(2,43,56,0.4) 0%, rgba(0,0,0,0.4) 50%, rgba(2,43,56,0.4) 100%);
background: linear-gradient(to right, rgba(2,43,56,0.4) 0%, rgba(0,0,0,0.4) 50%, rgba(2,43,56,0.4) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#022b38', endColorstr='#022b38', GradientType=1 );
top: 90px; bottom: 80px; height: auto; }
.gr2 .elementor-background-overlay{background: rgba(2,43,56,0.4);background: -moz-linear-gradient(left, rgba(2,43,56,0.4) 0%, rgba(0,0,0,0.4) 50%, rgba(2,43,56,0.4) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(2,43,56,0.4)), color-stop(50%, rgba(0,0,0,0.4)), color-stop(100%, rgba(2,43,56,0.4)));background: -webkit-linear-gradient(left, rgba(2,43,56,0.4) 0%, rgba(0,0,0,0.4) 50%, rgba(2,43,56,0.4) 100%);
background: -o-linear-gradient(left, rgba(2,43,56,0.4) 0%, rgba(0,0,0,0.4) 50%, rgba(2,43,56,0.4) 100%);
background: -ms-linear-gradient(left, rgba(2,43,56,0.4) 0%, rgba(0,0,0,0.4) 50%, rgba(2,43,56,0.4) 100%);
background: linear-gradient(to right, rgba(72,73,68,0.18) 0%, rgba(0,0,0,1) 50%, rgba(79,69,60,0.18) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#022b38', endColorstr='#022b38', GradientType=1 );
top: 90px;bottom: 80px;height: auto;}
.gr3 .elementor-background-overlay {background: rgba(2,43,56,0.4);background: -moz-linear-gradient(left, rgba(2,43,56,0.4) 0%, rgba(0,0,0,0.4) 50%, rgba(2,43,56,0.4) 100%);background: -webkit-gradient(left top, right top, color-stop(0%, rgba(2,43,56,0.4)), color-stop(50%, rgba(0,0,0,0.4)), color-stop(100%, rgba(2,43,56,0.4)));background: -webkit-linear-gradient(left, rgba(2,43,56,0.4) 0%, rgba(0,0,0,0.4) 50%, rgba(2,43,56,0.4) 100%);background: -o-linear-gradient(left, rgba(2,43,56,0.4) 0%, rgba(0,0,0,0.4) 50%, rgba(2,43,56,0.4) 100%);background: -ms-linear-gradient(left, rgba(2,43,56,0.4) 0%, rgba(0,0,0,0.4) 50%, rgba(2,43,56,0.4) 100%);
background: linear-gradient(to right, rgba(72, 73, 68, 0) 0%, rgba(0, 0, 0, 0.5) 60%, rgba(79, 69, 60, 0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#022b38', endColorstr='#022b38', GradientType=1 );
top: 125px;bottom: 125px;height: auto;}
.col-left .elementor-inner-section .elementor-container {    margin-right: 0;  margin-left: 0;}
.v-center{position: absolute;top: 50%;transform: translateY(-50%);}
.pop-up-video .elementor-custom-embed-image-overlay{height:80px;}
.pop-up-video .elementor-custom-embed-image-overlay img{max-width: 80px;display: inline-block;vertical-align: middle;}
.pop-up-video .elementor-custom-embed-play{display:none;}


.pop-up-video-1 .elementor-custom-embed-image-overlay{height:60px;padding:12px 10px;width: 80%;border: 1px solid #fff;display: flex;
align-items: center;justify-content: center;}
.pop-up-video-1 .elementor-custom-embed-image-overlay:before {content: "watch video";text-transform: uppercase;font-size: 18px;
color: #fff;font-family: "Lato", sans-serif;font-weight: 700;line-height: 29px;}
.pop-up-video-1 .elementor-custom-embed-image-overlay img{max-width: 29px;display: inline-block;vertical-align: middle;margin-left:15px;}
.pop-up-video-1 .elementor-custom-embed-play{display:none;}
.pop-up-video-1 .elementor-custom-embed-image-overlay:hover{background: #088EB7;color: #fff;border-color:#088EB7}


.pop-up-video-2 .elementor-custom-embed-image-overlay{height:60px;padding:12px 10px;width: 80%;border: 1px solid #000;display: flex;
align-items: center;justify-content: center;}
.pop-up-video-2 .elementor-custom-embed-image-overlay:before {content: "watch video";text-transform: uppercase;font-size: 18px;
color: #000;font-family: "Lato", sans-serif;font-weight: 700;line-height: 29px;}
.pop-up-video-2 .elementor-custom-embed-image-overlay img{max-width: 29px;display: inline-block;vertical-align: middle;margin-left:15px;}
.pop-up-video-2 .elementor-custom-embed-play{display:none;}
.pop-up-video-2 .elementor-custom-embed-image-overlay:hover{background: #088EB7;color: #fff;border-color:#088EB7;}


.pop-up-video-3 .elementor-custom-embed-image-overlay{height:60px;padding:12px 10px;width: 80%;border: 1px solid #000;display: flex;
align-items: center;justify-content: center;}
.pop-up-video-3 .elementor-custom-embed-image-overlay:before {content: "watch video";text-transform: uppercase;font-size: 18px;
color: #000;font-family: "Lato", sans-serif;font-weight: 700;line-height: 29px;}
.pop-up-video-3 .elementor-custom-embed-image-overlay img{max-width: 29px;display: inline-block;vertical-align: middle;margin-left:15px;}
.pop-up-video-3 .elementor-custom-embed-play{display:none;}
.pop-up-video-3 .elementor-custom-embed-image-overlay:hover{background:#fff;border-color:#fff;}


h3{margin:0;}
.elementor-align-icon-left{font-size: 30px;}
.elementor-button span{float: none !important;}
.elementor-btn a{background-image: linear-gradient(-100deg,#4d4d4d,#000000);}
.top-search .elementor-search-form__input { height:39px }
.elementor-nav-menu--dropdown {background-color: #fff;font-size: 13px;}
.footer-menu .elementor-nav-menu--dropdown {margin: 0 auto;}
.footer-menu  .elementor-nav-menu li {display: inline-block;}
.footer-menu-btm .elementor-nav-menu--dropdown {margin: 0 auto;}
.footer-menu-btm  .elementor-nav-menu li {display: inline-block;}
.footer-menu-btm a.elementor-item{padding: 0 20px;line-height: 1;}
.footer-menu-btm li.menu-item-6304{border-right: 1px solid #fff;}
.footer-menu-btm a.elementor-item:hover{padding:0;}


.geopdf-gallery .wp-caption-text {justify-content: center;display: flex;background: #fff;
									padding: 5px;min-height: 57px;align-items: center;box-shadow:0px 3px 6px rgba(0,0,0,0.16);}
.geopdf-gallery .wp-caption-text a{color:#000;}
.geopdf-gallery .wp-caption-text a:hover{color:#0087be;}	
	

.video-image .elementor-button span {float: right !important;}
.video-image .fa-play-circle-o:before {opacity: 0;}
.video-image .elementor-button-icon{background: url(https://terragotech.blog/wp-content/uploads/2019/04/component-1.png);
									height: 29px;width: 29px;}
									
.video-image-1 .elementor-button span {float: right !important;}
.video-image-1 .fa-play-circle-o:before {opacity: 0;}
.video-image-1 .elementor-button-icon{background: url(https://terragotech.blog/wp-content/uploads/2019/04/play-button.png);
									height: 29px;width: 29px;}

.btn-reset .elementor-field-type-html{justify-content: flex-start;display: flex;width: 50%;order: 2;align-items: flex-start;}
.btn-reset .elementor-field-type-html .btn{ padding: 19px 70px;border-radius: 0;background: #088EB7;color: #fff;
	text-transform: uppercase;font-weight: 700;font-size: 20px;line-height: 24px;font-family: "Lato", sans-serif;}

.btn-reset .elementor-field-type-html .btn:hover{background:#a62239;color:#fff;}
.col-img .elementor-top-column{width: 381px;height: 233px;}
.menu-background .elementor-nav-menu .menu-item-6304 {border-right: 2px solid #fff;}
.menu-background .elementor-nav-menu li a{padding:10px;}


.post-product nav.elementor-pagination{margin-top:80px;}


.fag-accordian-1 .elementor-accordion .elementor-tab-content{border:1px solid #C1C1C1 !important;}
.fag-accordian-1 .elementor-widget-container .elementor-tab-title a:before{content: '';width: 123px;height: 160px;
background: url(/wp-content/uploads/2019/05/340x340bb-80-12.png); background-repeat:no-repeat;
background-size:contain;display: block;float: left;margin-right: 30px;}
.fag-accordian-1 .elementor-widget-container .elementor-tab-title .acc-title{padding:10px 0 20px;}
.fag-accordian-1 .elementor-widget-container .elementor-tab-title .acc-title span{color:#727272;font-weight:400;font-size:18px;
line-height:22px;}
.fag-accordian-1 .elementor-widget-container .elementor-tab-title .acc-title-para p{color:#000000;font-weight:300;font-size:16px;
line-height:19px;margin:0;padding-right:60px;}
.fag-accordian-1 .elementor-widget-container .elementor-tab-content img{padding-bottom:15px;}
.fag-accordian-1 .elementor-widget-container .elementor-tab-content h3{font-size:22px;font-weight:500;line-height:27px;color:#000000;
padding-bottom:20px;}
.fag-accordian-1 .elementor-widget-container .elementor-tab-content p{font-size:16px;font-weight:300;line-height:19px;color:#000000;
margin:0;}

.fag-accordian-2 .elementor-widget-container .elementor-tab-title a:before{width: 133px;height: 133px;
background: url(/wp-content/uploads/2019/05/340x340bb-80-11.png);background-size:contain;background-repeat:no-repeat;}
.fag-accordian-3 .elementor-widget-container .elementor-tab-title a:before{width: 134px;height: 134px;
background: url(/wp-content/uploads/2019/05/340x340bb-80-7.png);background-size:contain;background-repeat:no-repeat;}


.video-tutorial .elementor-tabs-wrapper{display: flex;justify-content: center;}
.video-tutorial .elementor-tabs-wrapper a{border-right: 2px solid #46a7c4;padding-right: 35px;}
.video-tutorial .elementor-tabs-wrapper .elementor-tab-desktop-title{padding:10px;}

.streelight-video .elementor-widget-wrap .elementor-widget-video .elementor-widget-container{display: flex;justify-content: center;}
.streelight-video .elementor-column-wrap{align-items:center !important;}
.streelight-video .elementor-custom-embed-image-overlay img{display:none;}
.streelight-video:hover .elementor-custom-embed-image-overlay img{display:block;}


.search-icon .elementor-search-form__container .elementor-search-form__input{height:32px;}

div#elementor-tab-title-2285 a {border-right:0;}
div#elementor-tab-title-2281 {display:none;}

.product-content .elementor-image-box-content h3{text-align:left;}
.product-content .elementor-image-box-content p{text-align:left;}

.spst-cat-icon .elementor-widget-container span .elementor-post-info__terms-list{
	background-color: #EFEFEF;padding:5px 10px;border-radius: 3px;
	}
	
.news-post .elementor-posts-container a.elementor-post__read-more:after{
	content: "\f105";font-size: 20px;color: #E26E1A;font-family: FontAwesome;
	margin-left: 20px;
}												
.news-post .elementor-posts-container a.elementor-post__read-more{display:flex;
	justify-content:flex-end;}
	
.news-post .elementor-posts-container .elementor-post__meta-data{
	display: flex;flex-direction: row-reverse;justify-content: flex-end;
	}			
.news-post .elementor-posts-container .elementor-post__meta-data span + span:after{
	    content: "|";margin: 0px 10px;}
.news-post .elementor-posts-container .elementor-post__meta-data span + span:before{
	display:none;
}
.news-post .elementor-posts-container .elementor-pagination .page-numbers:active{
    border: 2px solid #088EB7;padding: 5px 15px;
}


.footer-news .elementor-grid{display:block;}
.footer-news .elementor-posts-container .elementor-post{
	border-bottom: 1px solid #ccc;padding-bottom: 30px;margin-bottom: 60px;display:flex;
}
.footer-news .elementor-post .elementor-post__thumbnail__link{width:30%;margin:0;}
.footer-news .elementor-post .elementor-post__text{padding-left:40px;}	

.fdtb_box-image-box-description {font-family: "Lato", Sans-serif; }
.fdtb_box-image-box-title  {font-family: "Lato", Sans-serif; font-weight: 500;}
.team-box .fdtb_box-image-box-content { padding: 20px 20px 15px 20px; }
.team-box .fdtb_box-widget-html {background:#088EB7; }
.management	.team-box .fdtb_box-widget-html {background:#455157; }


/* RESPONSIVE CSS START */
@media (max-width: 349px){
	.footer-menu  .elementor-nav-menu li a {padding: 6px;}
}

@media (max-width: 479px){
	.footer-menu .elementor-nav-menu li a {padding: 10px;}
	.fag-accordian-1 .elementor-widget-container .elementor-tab-title .acc-title-para p{padding-right: 0px;}
}


@media (min-width: 375px) AND (max-width: 445px){
	.x-axis{
	left: 22% !important;
	font-size: 15px;
	}
	.x-axis li{
	width: 12% !important;
	}
	.y-axis {
	font-size: 12px !important;
	}
	.bars{
	left: 22% !important;
	}
	.bar{
	width: 38px !important;	
	}
	.bar span{
	font-size: 12px !important;
	}
	.bar-group{
	width: 18% !important;
	}
	#RoiWrapCal{
	margin: 40px 0 !important;
	}
}


@media (max-width: 767px){
	
	.gr1 .elementor-background-overlay{opacity: 0;}
	.gr2 .elementor-background-overlay{opacity: 0;}
	.geopdf-gallery .gallery-item {max-width: 100% !important;}
	.btn-reset .elementor-field-type-html{width:100%;}
	.menu-background .elementor-nav-menu--dropdown a{padding:10px !important;}
	#RoiWrapCal {
    margin: 0 !important;
	padding:0 !important;
}
	.y-axis {
    font-size: 16px !important;
	}
	.bar span {
    font-size: 16px !important;
	}
	.bar-group{
		width: 15%;
	}
}


@media (min-width: 768px){
	.section-left .elementor-container {margin:0 !important;}
	.section-right .elementor-container {margin: 0 0 0 auto !important;}	
}


@media (max-width: 767px){
	.wistia_embed{height:200px !important;width:282px !important;}
	.footer-news .elementor-posts-container .elementor-post { display: block;}
	.footer-news .elementor-post .elementor-post__text {  padding-left: 0; text-align: center; padding-top: 30px; }
	.elementor-pagination {text-align: center !important;}
	
}


@media (max-width: 836px){
	.pop-up-video-1 .elementor-custom-embed-image-overlay{width: 100%;}
	.pop-up-video-3 .elementor-custom-embed-image-overlay{width: 100%;}
}



@media (max-width: 1024px){
	
	.gr1 .elementor-background-overlay{top: 75px;bottom: 60px;}
	.gr2 .elementor-background-overlay{top: 75px;bottom: 60px;}
	.gr3 .elementor-background-overlay{top: 80px;bottom: 80px;}
	.btn-reset .elementor-field-type-html .btn{font-size:17px;}
	.btn-reset .elementor-field-type-html{justify-content: center;}
	.wistia_embed{height:180px !important;width:157.75px !important;}
}

.dl-btn .elementor-align-icon-left {
    font-size: 18px;
}

news-post footer-news