/*
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");
@media screen and (max-width:400px){
	.carousel-inner p {
		font-szie: 48px;
	}		
}
.mobile_menu_button i {
    font-size: 25px;
}
.page-template-pipeline-template .pipe-cont {
	padding-left:2%;
	padding-right:2%;
}
.dmc {
	max-width: 1100px;
	width: auto;
	margin: 0 auto;
	padding: 0 24px;
}
.dmc .container_inner {
	max-width: 1100px;
	width: auto;
}
.drop_down .second .inner>ul, li.narrow .second .inner ul {
	background-color: #ebe9e9;
}
.drop_down .second ul li {
    border-bottom-color: #244a88;
}
.drop_down .second .inner ul li a {
	font-weight: 400;
	color:#599ace;	
	padding: 15px 0;
}
.drop_down .second .inner>ul>li>a:hover {
	color: #599ace;
	opacity:.8;
}
.single-post .image.responsive img{
	width: 100%;
}
.drop_down .second .inner ul li.sub a i.q_menu_arrow {
	top: -2px;
    font-size: 18px;
	color:#599ace;
}
.q_menu_arrow.fa.fa-angle-right:before {
	content: "\f0da";
}
.drop_down .narrow .second .inner ul li {
    width: 245px;
}
/* .drop_down .second .inner ul li.sub ul li a:hover, 
.drop_down .second .inner>ul>li>a:hover {
    color: #599ace;
} */
.drop_down .narrow .second .inner ul li a:hover {
    color: #ebe9e9;
    background-color: #599ace;
}
.search-results .title  {
	background-color: #244a88;
}
.footer_top {
    margin-bottom: 40px;
}
.footer-col1-left {
    max-width: 45%;
    float: left;
    list-style: lower-roman;
}
.footer-col1-right {
    float: right;
	color: #244a88;
}
.footer_top h5 {
    margin-bottom: 10px;
    font-weight: 600;
	color: #244a88;
}
.footer_top a {
	color:#244a88 !important;
}
.footer_top a:hover {
	color:#244a88 !important;
}
h5 .rss-widget-title {
    font-weight: 600 !important;
}
.footer_top .footer_col2 {
	width: 25%;
    margin-left: 8%;
}
.rss-widget-feed {
    display: none;
}
.footer_top ul {
    margin-left: 0;
}
.widget.widget_rss li {
    margin-bottom: 11px;
}
.widget.widget_rss li span {
    color:#244a88;
}
.footer_inner {
	background: #eeeeee;
    border-top: 2px solid #244a88;
}
.footer_inner hr {
    border-color: #244a88;
}
.footer_top_holder,
.footer_bottom_holder {
    background-color: transparent;
    position: relative;
}
.footer_inner_container {
	padding-left: 20px;
    padding-right: 20px;
}
.footer-socials {
    text-align: left;
}
.footer-socials img {
    padding-right: 8px;
}
.footer-company {
    text-align: left;
    margin: 11px 0 25px;
}
.footer-company p {
    color: #244a88;
    font-size: 14px;
}
.home-banner {
    background-color: #1974d2;
    padding: 20px;
    text-align: center;
}
.home-banner p {
    color: #fff;
    font-size: 20px;
}
.home-banner a {
    color: #fff;
    text-decoration: underline;
}
.home-banner a:hover {
    color: #fff;
    text-decoration: none;
}
