/*Contact Form map section fix*/
.ct-map-cf .container{
	width: 100%;
	padding: 0;
}
.page-template-contact .ct-map-cf .ct-cf {
    margin: 0px 0;
}
@media (min-width: 900px){
	.page-template-contact .ct-map-cf .ct-cf{
		width: 35.6%;
		padding: 30px 4%;	
	}
}

/*Upload Page*/
.upload-page .ct-map-cf .ct-cf{
	display: block;
	margin: 60px auto;
	background: #ffffff;
	box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.2);
}
.upload-page .ct-map-cf .container{
	background-color: #eeeeee;
}

/* Services Pages */
.fitsc-heading{
	/* fixing the page sub headings from touching the images */
	margin-top: 10px;
}
/* Remove the hover and click events from the bottom images */
/*.gallery-icon a{
	pointer-events: none;
}
.gallery-icon a:before {
    display: none;
}
.gallery-icon:before{
	display: none;
}
.gallery-icon:after {
    display: none;
}*/
.featured-title .strip-bg {
    background-color: #000 !important;
    opacity: 0.5 !important;
}
.featured-title h1 {
    color: #eeb313 !important;
}

/*Lightbox*/
#colorbox{
	max-height: 90vh !important;
	max-width: 100vh !important;
	left: 0;
	right: 0;
	margin: 0 auto;
	height: 100% !important;
	width: 100% !important;
	display: block;
}
#cboxContent{
	max-width: 100% !important;
	max-height: 100% !important;
	height: 100% !important;
	width: 100% !important;
	display: block;
	overflow: visible !important;
}
#cboxWrapper {
    max-width: 100% !important;
	max-height: 100% !important;
	height: 100% !important;
	width: 100% !important;
	display: block;
	overflow: visible !important;
}
#cboxLoadedContent{
	height: 100% !important;
	width: 100% !important;
	max-width: 100% !important;
	max-height: 100% !important;
	object-fit: cover;
	box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    -webkit-box-sizing: border-box !important;
}
#cboxLoadedContent img{
	max-width: 90% !important;
	height: 100% !important;
}

/*#cboxPrevious, #cboxNext{
	display: none !important;
}*/

/* Work page, hide hover effect */
/* Remove the hover and click events from the bottom images */
.fitsc-posts .entry-thumbnail:after{
	display: none;
}
.fitsc-posts .entry-thumbnail:before{
	display: none;
}
.fitsc-posts .entry-thumbnail span{
	display: none;
;


/* Contact Page */
@media (max-width: 900px){
	.site-info{
		/* fixing the horizontal scroll */
		overflow: hidden;
	}
}