
/* FIX Z-INDEX FROM VIDEO */
.container, .c-layout-breadcrumbs-1, #overlay, .c-layout-footer{
position:relative;
z-index:12;
}
/* WORDS INSIDE EACH DIV - HEIGHT AND WIDTH */
.cbp-l-grid-projects-title{
margin:0;
padding:30px;
line-height:25px;
word-wrap:break-word;
white-space: normal;
height:132px;
width:107%;
display: block;
}
.cbp-cols-2 .cbp-l-grid-projects-title{
width:106%;
}
/* TOO TIGHT AFTER GRID CONTAINER */
#grid-container{
margin-bottom:80px;
}
/* FOR BOTTOM ROW GETTING CUT OFF */
.cbp-wrapper-outer{
height:103%;
}

/* STYLE OUTTER ITEM  */
.cbp-item{
height:110px !important;
overflow: visible !important;
}

.cbp-filter-box:focus{
	 background-color:#F6B72B !important;
}
.cbp-filter-box:focus .fa{
	 color: #17334F !important;
}

.cbp-filter-title {
	line-height:17px;
}

.cbp-filter-item{
width:31.8%;
/* height:30px; */
height:50px;
background-color:transparent !important;
border:0px !important;
cursor:pointer !important;
}
@media (max-width: 1199px) {
.cbp-filter-item{
width:48%;
}
}
@media (max-width: 1185px) {
#hero-video {width: 105%; height:660px; top:-9%; left:0%;    }
}
@media (max-width: 1059px) {  
#hero-video {width: 100%; height:670px; top:-50px; left:0%;    }
}
@media (max-width: 991px) {  
#hero-video {width: auto; height:95%; top:1%; left:0%;    }
}
@media (max-width: 767px) {
.cbp-filter-item{
width:47%;
}

@media (max-width:500px) {
	.cbp-filter-item {
		width:100%
	}
}
}
@media (max-width: 767px) and (orientation: portrait) {  
#hero-video {width: 100%; height:auto; top:0; left:0;    }
}
@media (max-width: 767px) and (orientation: landscape) {  
#hero-video {width: 100%; height:auto; top:0; left:0;    }
}
.cbp-filter-box.c-bg-white{
	color:black !important;
}
.cbp-filter-counter{
margin:0 !important;
left:13px !important;}
.cbp-filter-box{
color:white !important;
position: absolute;
top: 0px;
border:1px solid black;
bottom: 0;
left: 13px;
height:30px;
width:30px;
}
.cbp-filter-item span{
color: #000000;
font-weight: 300;
font-size: 17px;
position:absolute;
top:0;
left:53px;
width:200px;
}
.c-fg-black{
color:black;
}
.cbp-filter-box .fa-check{
padding-left:5px;
visibility:hidden;
}
.cbp-filter-item-active .fa-check,.cbp-filter-item:hover .fa-check{
visibility:visible;
}

.survey-box {
    border: 2px solid rgba(167, 167, 167, 0.81); 
    border-radius: 4px;                           
    padding: 20px;                                
    margin: 40px 0;                               
            
}
