.breadcrumb_top {
    padding-top:400px;
    background-size: cover !important;
}

.breadcrumb_top h2, .offices_text h3, .business_box .left_box h4, .business_box .left_box p {
    color: #eee;
}

.offices_text .offices_img .offices_img_text {
    background: none;
}

.breadcrumb_top h2 {
    padding-left: 0;
}

.breadcrumb_top h2:before {
    background: #eee;
    width: 0;
}

.business_box .left_box {
    background: linear-gradient(rgba(15,43,66,0.6),rgba(15,43,66,0.6)),url(../img/WorkTogether.png) no-repeat scroll center center;
    background-size: cover !important;
}

.ab_widget p {
    text-align: justify;
}

.news_widget p {
    color: rgba(255, 255, 255, 0.6);
}

.news_widget a, .footer_area.footer_two .link_widget .nav li a, 
.footer_bottom .left p a, .footer_bottom .right p a {
    color: rgba(255, 255, 255, 0.6);
}

.news_widget a:hover, .footer_area.footer_two .link_widget .nav li a:hover, 
.footer_bottom .left p a:hover, .footer_bottom .right p a:hover {
    color: rgba(255, 255, 255, 1);
}

.footer_bottom .left p, .footer_bottom .right p {
    color: rgba(255, 255, 255, 0.6);
}

.header_top .left_side h6, .header_top .right_side .nav li a {
    color: #fff;
    opacity: 0.7;
}

.header_top .left_side h6 a {
    color: #fff;
}

.ap_consultaton .consult_blue, .our_company_area:before {
    background: #0f2b42;
}

.business_box .right_box:before {
    background:none;
}

.testi_two_area:before {
    background: rgba(15,43,66, 0.88);
}

.practice_inner .practice_text h3:before {
    background: #2B80C2;
}

.practice_item .media .d-flex i, .practice_item .media .media-body a {
    color: #2B80C2;
}

.header_area .header_menu .navbar .nav.navbar-nav li a {
    font-weight: 500;
    font-size: 85%;
}

.header_area .header_menu .navbar .nav.navbar-nav li {
    margin-right: 20px;
}

.header_area .header_menu .navbar .nav.navbar-nav li.submenu .dropdown-menu li a {
    font-size: 80%;
    padding: 10px 15px 10px 20px;
    line-height: 20px;
}

.header_area .header_menu .navbar .nav.navbar-nav li.submenu.mega_menu .dropdown-menu .nav li a {
    font-size: 80%;
    padding: 10px 15px 10px 20px;
    line-height: 20px;
}

.header_area .header_menu .navbar .nav.navbar-nav li.submenu.mega_menu .dropdown-menu .tab-content .tab-pane .nav li a {
    font-weight: 600;
    color: #242424;
    font-size: 80%;
    line-height: 20px;
}

.header_area .header_menu .navbar .nav.navbar-nav li.submenu.mega_menu .dropdown-menu .tab-content .tab-pane .nav li a:hover {
    text-decoration: none;
    color: #2a3274;
}

.search_area .search_box_inner {
    background: #fff;
    padding: 50px 40px 20px 40px;
}

.about_story_area.p_100 {
    padding-top: 70px;
    padding-bottom: 25px;
}

.media .media-body img {
    width: 100%;
}

.media .media-body .ex_item {
    padding: 15px 25px !important;
}

.story_main_text .media .media-body p {
    margin-bottom: 20px;
}

p {
    text-align: justify;
}

.media .media-body img.custom-p-img {
    width:125px;
    margin-bottom: 10px;
}

.media .media-body img.cover-img {
    width: 100%;
    height: 250px;
    object-fit: cover;
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
}

@media (max-width: 575px)
{
    .navbar-light .navbar-brand img {
        max-width: 100%;
    }
}

@media (min-width: 992px)
{
    /* .header_area .header_menu .navbar .nav.navbar-nav li.submenu .dropdown-menu {
        min-width: 250px;
    } */

    .header_area .header_menu .navbar .nav.navbar-nav li.submenu.mega_menu .dropdown-menu {
        min-width: 600px;
    }
}

@media (max-width: 991px)
{
    .header_area .header_menu .navbar .nav.navbar-nav li.submenu .dropdown-menu > li:last-child a {
        padding: 10px 15px 10px 20px;
        line-height: 20px;
    }
}

@media (min-width: 376px)
{
    .media .media-body img.custom-p-img {
        position:absolute;
    }

    .media .media-body p.custom-p {
        padding-left:150px;
    }
}

.directors_item .dir_img {
    margin-bottom: 10px;
}

.directors_item .dir_img img.img-fluid {
    max-width: 150px;
}

.directors_item a {
    color: #2B80C2 !important;
    display: block;
    text-align: center !important;
}

.directors_item a p {
    /* color: #666666; */
    font-size: 80%;
    display: block;
    text-align: center !important;
    margin-bottom:30px;
    line-height: 1rem;
}