/* New layout  */
.wf3b8eo header#header .top_strip {
    background: #0b1f3a!important;
}
body .wf3b8eo header#header .navbar .navbar-collapse .navbar-nav > li > a.action-button, .w18wcx1h .wow-button, .w5z4t2c .com_btn {
    background: #0b1f3a!important;
    border-color: #1d3557!important;
  color: #fff !important;
    text-decoration: none !important;
}
body .wf3b8eo header#header .navbar .navbar-collapse .navbar-nav > li > a.action-button:hover, .w18wcx1h .wow-button:hover, .w5z4t2c .com_btn:hover {
    background: #1d3557!important;
    border-color: #0b1f3a!important;
  color: #fff !important;
    text-decoration: none !important;
}
.wf3b8eo header#header .navbar .navbar-collapse .navbar-nav>li>a {
    font-size: 18px!important;
    /* height: 80px!important; */
    text-transform: uppercase!important;
    font-weight: 600!important;
}
.navbar-default .navbar-nav>li>a {
    color: #333;
}
p.top_red_banner {
    font-size: 20px;
    line-height: 30px;
}
h2.banner_text, h2.com_sub_title, .wpfsas2 section.service-wrap2 h2, .w1g3sfk2 h2.header, .com-title {
    font-size: 40px!important;
    color: #0b1f3a!important;
    text-transform: uppercase!important;
}
.w5z4t2c .solution_card .solu_title h3 {
    color: #0b1f3a!important;
    text-transform: uppercase!important;
    font-weight: 600!important;
}
.w5z4t2c section.blog_section.com60.section_our_solution {
    background: #0b1f3a!important;
}
.wd7umi1 #footer{
    background: #0b1f3a!important;
}
.wd7umi1 .footer_btm {
    background: #1d3557!important;
}
#y {
    font-size: 14px!important;
}
section#review {
    background-position: center!important;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 500px;
}
.w1g3sfk2 #review .review__block .line__list .before-image, .w1g3sfk2 #review .review__block .line__list .after-image {
    display: none;
}
.w1g3sfk2 #review .review__block .line__list {
    max-width: 800px!important;
    border-radius: 60px!important;
    -moz-border-radius: 60px!important;
    -webkit-border-radius: 60px!important;
}
/* .w1g3sfk2 #review .review__block .carousel-control.left {
    left: -150px!important;
} */
.w1yjvx0j .fill-form .pop_h3 {
    padding: 25px 0 10px 60px;
    text-transform: uppercase;
    font-weight: 800;
    color: #1d3557!important;
    font-size: 30px!important;
}
.w1yjvx0j .confirm a, .w1yjvx0j button.confirm {
    background: #0b1f3a!important;
    border-color: #1d3557!important;
    color: #fff!important;
}
.w1yjvx0j .confirm a:hover, .w1yjvx0j button.confirm:hover {
    background: #1d3557!important;
    border-color: #0b1f3a!important;
    color: #fff!important;
}
@media (min-width: 1025px) {
    .wkkpwvy .categories__item:hover::after {
    background: linear-gradient(to bottom, rgba(0,37,79,0.4), rgba(0,37,79,0.8))!important;
}
}
.w5z4t2c .solution_cards_box .solution_card .so_top_icon {
    background: #1d3557!important;
    color: #fff!important;
}
.w5z4t2c .so_top_icon .fa {
    font-size: 25px;
    color: #fff!important;
}
  .wf3b8eo header#header .navbar .navbar-collapse .navbar-nav>li>a.active, .wf3b8eo header#header .navbar .navbar-collapse .navbar-nav>li>a:hover {
    color: #0b1f3a!important;
    border-color: #0b1f3a!important;
}
.wd7umi1 .footer-social-link a i.fa:hover {
    color: #0b1f3a!important;
}
.w5z4t2c .solution_cards_box .solution_card:hover .solu_description p, .w5z4t2c .solution_cards_box .solution_card:hover .solu_description p a, .w5z4t2c .solution_cards_box .solution_card:hover .solu_title h3, .w5z4t2c .solution_cards_box .solution_card:hover p.info.p_loc {
    color: #fff!important;
}
.wtlnfxh .wrap {
    background: #0b1f3a!important;
}
.w1g3sfk2 #review .review__block .carousel-control.right {
    right: -140px!important;
}
.w1g3sfk2 #review .review__block .carousel-control.left {
    left: -140px!important;
}
.gal_section.builder-editable-elements.elementId-18-56 {
    display: none;
}
body .wf3b8eo header#header .navbar .navbar-collapse .navbar-nav > li.dropdown:hover .dropdown-menu a {
    color: #fff !important;
    font-size: 18px!important;
}
.wf3b8eo header#header .navbar .navbar-collapse .navbar-nav>li.dropdown:hover .dropdown-menu {
  background: #0b1f3a!important;
}
.wd7umi1 #footer .footer-top .footer-links ul li {
    font-size: 18px!important;
}
@media (max-width: 768px) {
  a.cta-mobile-call i, a.cta-mobile-location.page-scroll i {
    color: #0b1f3a!important;
}
.wf3b8eo header#header .navbar-default .navbar-header .cta-mobile-call {
    right: 85px;
}
.wf3b8eo .cta-mobile-call:before {
    font-size: 16px;
    content: 'Call Us ';
    color: #616892 !important;
    color: #0b1f3a!important;
    position: relative;
    top: -1px;
    right: 4px;
    font-weight: 800;
    text-transform: uppercase;
}
.navbar-default .navbar-toggle .icon-bar {
    background: #0b1f3a!important;
}
  .wf3b8eo header#header .top-bar__social .social {
    justify-content: start;
}
}
body .wf3b8eo header#header .navbar .navbar-collapse .navbar-nav > li.dropdown:hover .dropdown-menu a:hover {
    color: #000!important;
}