/*
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");
@import url('https://fonts.googleapis.com/css?family=Arsenal');
.xt-title {
	padding-bottom: 300px !important;
}
.xt-title .custom_font_holder {
	font-size: 60px !important;
	line-height: 70px !important;
	font-family: 'Arsenal', sans-serif !important;
}
.xt-buttons .qbutton {
	margin: 0 10px;
	width: 220px;
}
.home .xt-buttons .qbutton {
	font-family: 'Arsenal', sans-serif !important;
}
.xt-buttons {
	padding-bottom: 50px;
}
.breadcrumb .current {
	color: #0097A3;
	background: rgba(255,255,255,0.7);
	padding: 5px;
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {
	border-color: #0097A3;
}
.xt-subtitle .custom_font_holder {
	font-family: 'Arsenal', sans-serif !important;
}
.qbutton.medium, .cf7_custom_style_1  input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
	background: #0097A3;
}
.qbutton.medium:hover, .cf7_custom_style_1  input.wpcf7-form-control.wpcf7-submit:hover, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
	background: #01626a;
}
header nav.main_menu > ul > li > a span:not(.plus) {
    padding: 11px 16px;
    background: transparent;
    color: #000 !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
header nav.main_menu > ul > li > a:hover span:not(.plus) {
    background: #0097A3;
}
nav.main_menu > ul > li.active:after, nav.main_menu > ul > li:hover:after {
	display: none !important;
}
.home footer {
	display: none !important;
}
.breadcrumb {
    font-size: 16px;
}
@media screen and (max-width: 1000px) {
	.xt-title {
		padding-bottom: 150px !important;
	}
	.xt-title .custom_font_holder {
		font-size: 70px !important;
		line-height: 70px !important;
	}
	.xt-buttons .qbutton {
		margin: 0 10px;
		width: 150px;
	}
	.xt-buttons {
		padding-bottom: 40px;
	}
	.xt-subtitle .custom_font_holder {
		font-size: 18px !important;	
	}
}

@media screen and (max-width: 768px) {
	.xt-title {
		padding-bottom: 80px !important;
	}
	.xt-title .custom_font_holder {
		font-size: 56px !important;
	}
	.xt-buttons .qbutton {
		margin: 10px;
		width: 130px;
		font-size: 13px;
	}
	.xt-buttons {
		padding-bottom: 30px;
	}
	.xt-subtitle .custom_font_holder {
		font-size: 14px !important;	
	}
	.xt-desktop {
		display: none !important;
	}
}
@media screen and (max-width: 600px) {
	.xt-title {
		padding-bottom: 60px !important;
	}
	.xt-title .custom_font_holder {
		font-size: 40px !important;
		line-height: 50px !important;
	}
	.xt-buttons .qbutton {
		margin: 10px;
		width: 130px;
		font-size: 13px;
	}
	.xt-buttons {
		padding-bottom: 30px;
	}
	.xt-subtitle .custom_font_holder {
		font-size: 14px !important;	
	}
}
@media screen and (max-width: 480px) {
	.xt-title {
		padding-bottom: 20px !important;
	}
	.xt-title .custom_font_holder {
		font-size: 30px !important;
	}
	.xt-buttons .qbutton {
		margin: 10px;
		width: 180px;
		font-size: 15px;
	}
	.xt-buttons {
		padding-bottom: 30px;
	}
	.xt-subtitle .custom_font_holder {
		font-size: 14px !important;	
	}
}

p {
    color: #000000 !important;
    font-size: 18px  !important;
}