/*
Theme Name: cantwell
Template: singlepro_v2.0
Version: 0.1
*/



body{

}

/*===============
	Home
================*/
.slider_overlay{
	opacity:0.5;
}
.slider_btn{
	pointer-events:none;
	cursor: default;
}
.navbar{
	min-height:130px; 
	background-color:rgba(0,0,0,0.8);
}
.navbar-header{
	position: relative;
}
.header-info{
	color:#fff;
	position:absolute;
	width:150px;
	left:300px;
	top:20px;

}
.header-info a {
	color:#62c0df;
	font-weight:bold;
}
.menu-item{
	text-align: right;
}
/*===============
	About
================*/
.about_content{
	display:none;
}

/*===============
	Skills Area
=================*/
.skills_area{
	background-size:1600px;
	background-repeat:repeat-x;
}

/*===============
	Services
=================*/
.service_icon{
	font-size: 30px;
	background-color:#000 !important;
	width:50px;
	height:50px;
	line-height:30px;
}
.service_iconarea{
	display:none;
}
.single_service{
	min-height:50px;
	max-height:350px;
}


.site-info{
	color:#fff;
	text-align: center;
}
.site-info a{
	color:#aaa;
}


#contact .heading, #contact .contactcontent {
	width:50%;
	float:none;
}
.contact_map{
	margin-top:100px;
}



@media screen and (max-width: 768px) {
    .navbar {
        min-height:95px !important;
    }
    .navbar-brand img{
    	height:60px;
    }
    .header-info{
		left:210px;
		top:20px;

	}
}
@media screen and (max-width: 420px) {
    .navbar {
        min-height:195px !important;
    }
    .navbar-brand img{
    	height:60px;
    }
    .header-info{
		left:20px;
		top:80px;

	}
	#home_fullscreen_slider{
		margin-top:150px;
	}
}



.contact_hours{font-weight: 600;margin:100px 0 20px 0;}
.contact_map{margin-top:0px!important;}