

#panel_patio {
    position: relative;
    height: 710px;
    
    
background-color: #2e2e2e;padding-top: 10px;}

#patio_info {
    background: #2e2e2e;
    color: white;
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    width: 300px;
    padding: 26px;
    
    
}

#patio_info h2 {
	color:#fff;

}
#patio_info p {
	color:#fff;

}

#gmap {
	margin-bottom: 14px;
	width: 100%;
}

#map_canvas {
	position: absolute;
    left: 300px;
    width:100% !important;
	margin: 0 auto;
	height: 700px;
background: #2e2e2e;}


.box-shadow {
	-webkit-box-shadow: 0px 5px 5px 2px rgba(0,0,0,0.47);
-moz-box-shadow: 0px 5px 5px 2px rgba(0,0,0,0.47);
box-shadow: 0px 5px 5px 2px rgba(0,0,0,0.47);
}

#logos {
	position:absolute;
	right:10px;
	bottom:-15px;
}
#logos img  {
	height:45px;
	
}

.header-appear #logos {
	bottom:-5px;
	right:50px;
}
.header-appear #logos img  {
	height:30px;
	
}

.color-line-overlay {
    background:none;
}

.header-appear .color-lines .color-line-overlay {
    left: 0;
    background:none;
}

.header-appear .color-lines .bg-color {
    background-color: #fe1b1b;
    border-radius: 0px 0px 100px 110px;

}


.cbp-l-grid-mosaic .cbp-caption-activeWrap {
    background: rgb(52 58 64 / 57%);

}

#home .inner-header{
    z-index: 99;
    position: relative;
    background-color: rgba(255, 255, 255, 0.548);
}

.header-appear {
    position: fixed !important;
    background-color: rgb(255, 255, 255) !important;
}


.header-appear #content-video  {
    display: none;
}

#logos {
    display: none;
}

#content-video {

    position: relative;
    height: 500px;
    z-index: 0;

}

#content-video video {
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    opacity: 1;
}

.slider-area {
    margin-top: 0px !important;
    opacity: 0.9;
}


@media (min-width: 320px) and (max-width: 568px) {
	
	#panel_patio {
		height:930px;
	}

	#content-video {
	    
	    height:250px;
	    
	}

	
	#patio_info {
		position:relative;
		width:auto;


	}

	#map_canvas {
		position:relative;
		left:0px;
		height:450px;

		
	}
	

}