.service-bg-area, .accordion-card .accordion-button:after, .counter-area-1, .footer-layout1, .copyright-wrap {background: #2c4ca1 !important;}
.contact-card .info-card_icon, .bg-img-sec{background: var(--theme-color);border: 1px solid var(--theme-color);}
.service-card, .accordion-card, .accordion-card .accordion-body, .blog-card {background: var(--yellow-color);border: 1px solid var(--yellow-color);}
.service-area-1 .service-card_text, .accordion-card .accordion-body p, .footer-layout1 .widget-about .about-text, .footer-layout1 .footer-widget.widget_nav_menu a{color: #FFF;}
.hero-slider .image img{width: 100%;}
.header-links li, .header-links span, .header-links p, .header-links a {color: /*#01235a*/#FFF;font-weight: 400;}
.main-menu ul.sub-menu li a::before {content: "\f45d";}
.sticky .header-logo img {width: 75px;}
.service-card.style2{min-height: 530px;} 
.feature-card_title {font-size: 22px;}
.feature-card_text {font-size: 16px;margin-bottom: 15px;}
.feature-card {padding: 40px 40px 40px 40px;}
.widget-area {padding: 30px 0 28px;}
.contact-info{padding: 32px;min-height: 135px;}
.breadcumb-wrapper{padding: 50px 0;}
.breadcumb-title{font-size: 36px;}
.footer-widget {margin-bottom: 15px !important;}

.header-logo img {border-radius: 5px;}
.header-layout1, .sticky-wrapper.sticky {background: #2c4ca1;}
.header-layout1 .main-menu > ul > li > a, .header-layout1 .navbar-right-desc a{color:#FFF;}
.header-layout1 .header-top::before, .header-layout1 .header-top::after, .header-layout1 .main-menu::after, .header-layout1 .navbar-right-desc::after{background: none;}
.header-layout1 .header-top {background: var(--yellow-color);border-bottom: 1px solid var(--yellow-color);}

@media (max-width: 575px) {
 .header-layout1 .header-logo img {
    max-width: 68px;
  }
  .w-80{width: 80%;}
  .logo-text{font-size: 20px;color:#FFF;}
  .team-card{padding: 5px;}
  .team-card_title{font-size: 16px;}
  .team-card_title{margin-top: 10px;}
}
@media (max-width: 1600px) {
    .header-layout1 .header-top {
        margin-left: 234px;
        margin-right: 261px;
    }
}

@media (max-width: 1299px) {
    .header-layout1 .header-top {
        margin-left: 185px;
        margin-right: 212px;
    }
}

@media (max-width: 1199px) {
 .header-layout1 .header-top {
    margin-left: 185px;
    margin-right: 57px;
  }
}