/*----------menubar-----*/

.header-2 .primary-header, .navigation .sub-nav, .appointment {
    background: #0c1f38;
}

.header-2 .navigation > ul > li.active a {
    background: none;
}
.header-2 .navigation > ul > li > a:hover, .navigation .sub-nav li a:hover {
    background: none !important;
    color: #ffffff;
}
.header-2 .navigation > ul > li:hover {
    background: none;
}
.header-2 .navigation > ul > li > a {
    color: #b9b0b0;
    font-family: sans-serif;
}
.header-2 .top-bar-section {
    background: #464646;
}
.header-2 .top-bar-section.top-bar-bg-color a, .header-2 .addr {
    color: #ffffff;
    font-size: 16px;
    font-family: sans-serif;
}
.call-us ul li a {
    color: #000000;
    font-family: sans-serif;
    font-size: 22px;
}
#tem554_hmWelcom_blk {
    padding-top: 40px;
    padding-bottom: 0;
}
#project-section {
    padding-top: 30px;
    padding-bottom: 20px;
}
#services-section {
    padding-bottom: 20px;
    padding-top: 30px;
}
#work {
    padding-bottom: 30px;
}
.pro_title {
    font-size: 32px !important;
    color: #071f37 !important;
    font-weight: 800;
}
#tem554_hmReviews_blk {
    display: none;
}
#tem554_hmpartner_blk {
    display: none;
}
.footer {
    padding: 30px 0 0;
}
.footer-info {
    margin-bottom: 20px;
}
.footer_content a {
    color: #fff;
}
.breadcrumb_section {
   
    background: #b7b7b7;
}
.about_pagetitle, .about_pagetitle h2 , .service_pagetitle, .service_pagetitle h2, .product_pagetitle h2, .product_pagetitle {
    color: #000000;
    font-size: 22px;
    font-family: sans-serif;
}
.appointment .form-field-wrapper .bg_button_sty:hover {
    color: #fff;
    
    border: 1px solid #fff;
}
