.main_menu_area {
    background: #0c4a75;
}

.main_menu_area .navbar-nav>li>a:before {
    background: #e43c25;
    bottom: 0%;
}

.main_menu_area .navbar-nav .active a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    background: #e43c25;
    right: 0;
    bottom: 0%;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.main_menu_area .navbar.navbar-default .nav.navbar-nav li.submenu ul .active a {
    background: #0c4a75;
    font-weight: 600;
    color: #ffffff;
}

.main_menu_area .navbar.navbar-default .nav.navbar-nav li.submenu ul li:hover a {
    color: #ffffff;
    background-color: #064673;
}

.feature_slider_inner .feature_s_item h4 {
    font-size: 23px;
}

.left_feature_inner_text .media {
    width: 100%;
    margin-bottom: 30px;
}

.left_feature_inner_text .media:nth-last-child(-n+2) {
    margin-bottom: 30px;
}

.mt-30 {
    margin-top: 30px;
}

.main_slider_area .rev_slider .ContentZoom-SmallIcon:hover {
    background: #e43c25;
}

.quote_btn {
    background: #e43c25;
}

.quote_btn:before {
    background: #0c4a75;
}

.feature_slider_inner .feature_s_item h4 {
    color: #e43c25;
}

.our_blog_item .our_blog_img .b_date {
    background: #e43c25;
}

.container .header_c_text a {
    color: #0c4a75;
}

.container .header_c_text a:hover {
    color: #e43c25 !important;
}

.container .pull-right a:hover {
    color: #ffffff;
}

.container .pull-right .active, .container .pull-right .active:hover {
    color: #e43c25;
}

.contact_form_area2 .contact_details_inner {
    background: #0c4a75;
}

.s_list li a i {
    color: #e43c25;
}

.s_list li:hover a {
    color: #445aa3;
}

.pd-30 {
    padding-top: 30px;
    padding-bottom: 30px;
}

.pd-tp-35 {
    padding-top: 35px;
}

.mx-wd-100 {
    max-width: 100%;
}

.box-sty {
    border: 1px solid #e43c25;
    padding: 15px;
    box-shadow: 0 0 15px rgba(0, 0, 0, .3);
    transition: box-shadow .3s;
    border-radius:10px;
    background: #fff;
}

.box-sty:hover {
    box-shadow: 0 0 11px rgba(228, 60, 37,.9);
}

.left_feature_inner_text .media .media-body h4 {
    font-size: 15px;
}

.submit_blue {
    width: 100%;
}

.submit_blue:before {
    width: 900px;
}

.submit_blue {
    border: 1px solid #0c4a75;
}

.submit_blue:focus, .submit_blue:hover {
    border: 1px solid #0c4a75;
    color: #0c4a75;
}

.submit_blue:before {
    background: #e43c25;
}

.link_widget ul .active a {
    color: #e43c25;
}

.more_btn {
    border: 1px solid #0c4a75;
    color: #0c4a75;
}

.more_btn:focus, .more_btn:hover {
    border: 1px solid #445aa3;
}

.more_btn:before {
    background: #e43c25;
}

.error_area .error_content_inner h1 {
    color: #e43c25;
}

.copy-right {
    color: #e43c25;
}

.copy-right:hover {
    color: #ffffff;
}

.scroll-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 99;
    background: #0c4a75;
    color: #fff;
    border-radius: 100%;
    padding: 10px;
    width: 40px;
    height: 40px;
    font-weight: bold;
    line-height: normal;
    border: none;
}

.scroll-top:hover {
    background: #445aa3;
}

.reason {
    background-image: none !important;
    background-color: #a30404 !important;
}

.out_for_delivery {
    background-image: none !important;
    background-color: #044ca3 !important;
}

.delivered {
    background-image: none !important;
    background-color: #8ec53f !important;
}

.pod, .pod:hover {
    color: #e43c25;
}

.loading_sty {
    position: absolute;
    margin-top: 5%;
    margin-left: 35%;
    z-index: 1;
    width: 300px;
    height: 300px;
}

@media (max-width: 767px) {

    .mt-30 {
        margin-top: 0px;
    }

    .ml-95 {
        margin-left: 95px;
    }

    .header_top .pull-right .header_c_text:last-child {
        display: none;
    }

    .pd-tp-35 {
        padding-top: 0px;
    }

}