/*---------------------------------------
 *                                      *
 *       Add Your Custom CSS Here       *
 *                                      *
 ---------------------------------------*/

/* General */
.slide { padding-top: 0px !important; padding-bottom: 0px !important; }
@media (max-width: 768px) {
    nav.navbar .navbar-collapse {
        margin-top: 25px !important;
    }
}

 /* Footer */
#header-holder, 
.darkblue-bg, 
.footer,
nav.navbar .navbar-nav.other-navbar > li .btn-client-area { 
    background: #152c53 !important; 
}
.hbtn.hbtn-default {
    background-color: #5993fa !important;
    color: #ffffff !important;
} 
.footer { padding-top: 40px !important; }

/* Clients */
.clients-title { margin-bottom: 15px !important; font-size: 27px !important; font-weight: 700 !important; color: #4d5666 !important; } 
.clients-description { color: #090a19 !important; }
.text-box-clients { max-width: 100% !important; padding-top: 30px !important; }
.clients-item { padding: 10px; }
.client-logo { margin: auto; }

/* Contact */
.contact-us .row-title {
    font-size: 27px !important;
    font-weight: 700 !important;
    color: #4d5666 !important;
    margin-bottom: 30px !important;
}

/* Order */
.g-recaptcha-order { display: inline-block; margin: auto; }
.order-modal-header { background: #142c52; color: #fff; }
.close-order-modal { color: #fff !important; }
.order-modal-body .form-control { height: 48px !important; }

/* Slider */
@media (max-width: 480px) {
    .main-slider .b-text {
        font-size: 25px !important;
    }
}

/* Plans */
#no-feature:before { content: "";}

/* iPad fix */
@media (max-width: 768px){
    nav.navbar .navbar-nav {
        width: auto !important;
    }
}