.top-header{ background:#0c3458;}
.main-navigation .menu ul > li > a{ color:#fff;}
.p_cont{ font-size:18px; line-height:26px; color:#fff;}
.contact_out{ width: 57%;
    display: inline-block;
    background: #0c3458;
    border-radius: 10px;
    padding: 10px;
    margin:0px 0px 0px 175px;}
input[type="submit"]{ margin-left:240px;}
.cmn_cont{font-size:18px; line-height:26px; color:#fff;}

.contact_wp{ width: 57%;
    display: inline-block;
    background: #0c3458;
    border-radius: 10px;
    padding: 10px;
    margin:0px 0px 0px 0px;}

#masthead{ border-top:5px solid #0c3458;}
.testimoinal_bac{ background-color: rgba(255, 255, 255, 0.9);
background: rgba(255, 255, 255, 0.9);
color: rgba(255, 255, 255, 0.9);     margin: 0px auto;
    width: 70%; padding:20px;}
.testi_cont{ font-size:18px; color:#000; line-height:26px; text-align:center; display:inline-block; }
.testi_cont span{ color:#000;}
.widget:not(.business_insights_social_widget) ul li {
    border-bottom: 1px dashed #e8e8e8;
    padding: 0 0 5px;
    margin: 0 0 2px;
    display: block;
}

.he_cm{ font-size:26px; color:#0c3458; font-weight:bold; padding:10px; background:#fff;}
.strong_cm{ color:#fff; font-size:18px; font-weight:bold;}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    /* border-color: #f0f0f0; */
    background-color: #ebebeb !important;
    color: #000 !important;
    border-radius: inherit;
    font-size: 20px;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{ font-size:20px;  }
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li{ margin-bottom:0px; }



@media only screen and (max-width:640px) and (min-width:320px), only screen and (max-width:740px) { 
    .container{ }
    .ham{ background:#fff;}
  .ham, .ham:before, .ham:after{ background-color:#fff; }
  .contact_out {
    width: 94%;
    margin: 0px 0px 0px 20px;}

}


