/*
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");

body{
	
}

.inner-page-title{
	font-size: 45px;
	line-height: 47px;
    text-transform: uppercase;
}

.row-standard-size{
	font-size: 20px;
}

/*Header*/
ul#menu-top-menu li a{
	color: #fff;
	font-size: 16px;
}

ul#menu-top-menu li a.current:before{
	content: "●";
	padding-right: 5px;
}

.top-text-info{ clear: both; }
.top-text-info a{ color: #fff; font-size: 16px; }
.top-text-info a i{ font-size: 18px; }
.top-text-info a:hover{ color: #f2f2f2; }
.top-text-info a.info-link{ margin-right: 10px;  }

header.dark .top-text-info a, header.dark .top-text-info a i{
	color: #172f4b !important;
}

header.dark ul#menu-top-menu li a{
	color: #172f4b;
}

header.dark.scrolled ul#menu-top-menu li a{
	color: #fff;
}

header.dark .drop_down .second .inner > ul, header.dark li.narrow .second .inner ul{
	background-color: #ccc;
}

nav.main_menu>ul>li>a{
	padding: 0px 12px;
}

/*header end*/

/*home top*/
.home-top-text2 a{
	color: #fff;
	text-decoration: underline;
	font-size: 30px;
	font-weight: 600;
}
/*home top end*/

/*home section 2*/
.section-2 h2, .section-2 h3{
	text-transform: none;
}

.section-2 h2{
	font-size: 35px;
	font-weight: normal;
}

.section-2 h3{
	font-size: 30px;
	font-weight: 800;
}
/*home section 2 end*/

/*home section 3*/
.section3-title h1{
	font-size: 35px;
}

.app-remi-gcf{
	margin-bottom: 20px;
}

.app-remi-gcf .title-use{
	text-align: center;
	font-weight: normal;
	color: #172f4b;
	text-transform: none;
}
/*home section 3 end*/

/*home section 4*/
.section4-text{
	color: #fff;
	font-size: 23px;
}
/*home section 4 end*/

/*home section 5*/
@media screen and (min-width: 1200px) {
	.row-vmiddle .full_section_inner{
		display: flex;
		align-items: center;
		justify-content: center;
	}
}


.title-s5{
	font-size: 45px;
	line-height: 100%;
	text-transform: uppercase;
	color: #fff;
}

.text-callout{
	color: #fff;
	font-size: 40px;
	line-height: 40px;
	margin-top: 10px;
}
/*home section 5 end*/

/*home section 6*/
.title-s6{
	font-size: 45px;
	line-height: 100%;
    text-transform: uppercase;
	color: #172f4b;
}

.section6-text{
	font-size: 38px;
	line-height: 40px;
	color: #172f4b;
}

.stm-title{
	color: #172f4b;
	font-size: 30px;
	line-height: 32px;
	margin-bottom: 25px;
	margin-top: 35px;
}

.stm-title-2{
	color: #172f4b;
	font-size: 31px;
	line-height: 32px;
	text-transform: capitalize;
	margin-bottom: 25px;
	margin-top: 25px;
}

.stm-desc{
	color: #172f4b;
	font-size: 30px;
	line-height: 42px;
	margin-bottom: 25px;
	margin-top: 25px;
}
/*home section 6 end*/

/*home section 7*/
.title-s7{
	font-size: 45px;
	line-height: 100%;
    text-transform: uppercase;
	color: #172f4b;
}

p.testimonial_author{
	font-size: 22px !important;
}

.testimonials_c_holder .flex-control-nav{
	margin-top: 10px !important;
}

.testimonials_c_holder .testimonial_content_inner{
	background: transparent !important;
}
/*home section 7 end*/

/*home section 8*/
.title-s8{
	font-size: 45px;
	line-height: 100%;
    text-transform: uppercase;
	color: #fff;
}

.home-contact-form-text{
	color: #fff;
    font-size: 30px;
    line-height: 35px;
    margin-bottom: 25px;
}

.home-contact-form-text a{
	font-weight: 600;
	color: #fff;
}

.col-contact-info .contact-text{
	font-size: 22px;
	color: #fff;
	font-weight: bold;
}

.col-contact-info .contact-text .q_font_awsome_icon{
	margin-right: 5px;
}

.col-contact-info .contact-text a{
	vertical-align: middle;
	color: #fff;
}
/*home section 8 end*/

/*Pricing*/
.standard-pricing-table ul.tabs-nav{
	margin-bottom: 40px;
}

.price_table_inner ul li.pricing_table_content li{
	font-size: 16px;
}

.price_table_inner ul li.pricing_table_content{
	padding: 20px 15px 10px;
}

.standard-pricing-table ul.tabs-nav li:last-child{
	display: none;
}

.hipaa-link-text a{
	color: #fff;
	font-size: 35px;
}

/*Pricing*/

/*About*/
#section-about-social .section_inner{
	max-width: 650px;
}
/*About End*/

/*Footer*/
#menu-footer-menu li{
	display: inline-block;
	margin-right: 10px;
	font-size: 20px;
	margin-bottom: 25px;
}

.footer_col1 h5{
	font-size: 40px;
	text-transform: capitalize;
	color: #fff;
	font-weight: 700;
}

.footer-copy-text{ 
	font-size: 18px;
	padding-top: 10px;
	padding-bottom: 10px;
}
/*Footer End*/

@media only screen and (max-width: 480px) {
	/*.home-slide-title{
		font-size: 18px !important;
		line-height: 20px !important;
		white-space:nowrap !important;
	}
	
	.home-slide-desc{
		font-size: 15px !important;
		line-height: 20px !important;
		white-space:nowrap !important;
	}*/
	
	.text-callout{
		font-size: 20px;
		line-height: 20px;
	}
	
	.img-sifi{
		padding-top: 25px;
	}
	
	.q_tabs .tabs-nav, .q_tabs .tabs-nav li{
		display: block;
		text-align: center;
		float: none;
	}
	
	.standard-pricing-table .q_tabs .tabs-nav li a{
		height: auto !important;
	}
	
	.standard-pricing-table .qode_pricing_tables .q_price_table {
		display: block;
		float: none;
	}
	
	/*Pricing*/
	.q_price_table.active .price_table_inner>ul{
		margin: 0px !important;
	}
	
	.q_price_table{
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}
	
	.q_price_table:after{
		content: "";
		clear: both;
		margin-bottom: 20px;
	}
	
	.section6-text, .stm-desc{
		font-size: 20px;
		line-height: 22px;
	}
	
	.stm-title, .stm-title-2{
		font-size: 25px;
		line-height: 27px;
	}
	
	.inner-page-title{
		font-size: 30px;
		line-height: 35px;
	}
	
	.logo_wrapper {
		left: 55%;
	}
	/*Pricing*/
}

