/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

#back_to_top{
	display:none !important;
}
.no-show{
	display:none !important;
}
/*
h1, h2, h3, h4, h5{
	font-family: 'Bebas Neue', sans-serif !important;
}
*/
.home-call{
	background-color:#0073cf !important;
}
/*
#menu-main-menu li a{
	font-family: 'Bebas Neue', sans-serif !important;
}
*/
.wpcf7 form.wpcf7-form p {
    margin-bottom: 5px !important;
}
.cf7_custom_style_3 select.wpcf7-form-control.wpcf7-select{
	font-size:14px !important;
	color:#ffffff !important;
	height:56px !important;
}
.header_top .fa-phone, .header_top .fa-envelope{
	color:#ffffff !important;
}
.page-id-14621 .q_icon_list p{
	margin: 0 0 -10px !important;
}
.service-title1{
	/*font-family: 'Bebas Neue', sans-serif !important;*/
	color:#043b7a !important;
	letter-spacing: 1px;
	font-size:34px;
	line-height:40px;
	font-weight:800 !important;
	margin-bottom:18px;
}
.my-back-top{
	font-size:13px !important;
	background:#f2e8e8 !important;
	padding:4px 10px 4px 10px !important;
}
.ser-title-holder1 .wpb_wrapper{
	background: #9dc400 !important;
    padding-bottom: 1px;
    padding-top: 4px;
    margin-bottom: 8px;
}
.ser-title-holder1 .wpb_wrapper p a{
	color:#000000 !important;
	font-weight:700 !important;
}
.page-id-166 .q_icon_with_title .icon_text_inner .icon_title{
	    padding: 7px 0 0px !important;
}
.page-id-166 .q_icon_with_title .icon_text_inner p{
	font-size:13px !important;
	line-height:19px !important;
}
.page-id-166 div.footer_top{
	display:none !important;
}
.page-id-166 .cf7_custom_style_3 select.wpcf7-form-control.wpcf7-select{
	color:#000000 !important;
}
.header_bottom_widget .qbutton{
	font-size:14px !important;
}

@media screen and (min-width:768px){
	#my-con1, #my-con2{
		width:100% !important;
		height:70px !important;
	}
	select.wpcf7-form-control.wpcf7-select{
		margin-top:20px !important;
		color:#ffffff !important;
	}
	.page-id-166 select.wpcf7-form-control.wpcf7-select{
		margin-top:20px !important;
		color:#000000 !important;
	}
}

@media screen and (max-width:767px){
	.service-title1{
		/*font-family: 'Bebas Neue', sans-serif !important;*/
		font-size:25px;
		line-height:30px;
		font-weight:800 !important;
		margin-bottom:18px;
	}
	.ser-title-holder1 .wpb_wrapper p a{
		font-size:14px !important;
		color:#000000 !important;
		font-weight:700 !important;
	}
	/*
	.header_bottom_right_widget_holder{
		display:inline !important;
	}
	*/
	.header_bottom_widget .qbutton{
		font-size: 11px !important;
		padding: 0px 10px !important;
		height: 40px;
		line-height: 40px;
	}
	/*
	header .q_logo img.mobile{
		width:142px !important;
		height:auto !important;
		margin-top:20px !important;
		margin-left:-120px !important;
	}
	*/
}

@media screen and (max-width:1000px){
	.header_top .left{
		display:none !important;
	}
	.header_top .right{
		width:120% !important;
		margin-left:-11% !important;
	}
	.header_top .right .inner .widget_custom_html{
		padding-right:0px !important;
	}
	.fa-bars:before{
		font-size:28px !important;
		color:#043b7a !important;
	}
	header .q_logo img.mobile{
		width:182px !important;
		height:auto !important;
		margin-top:20px !important;
	}
}
