/*!
Theme Name: Solustrid Child
Theme URI:  https://smartdemowp.com/solustrid/
Template: solustrid
Version: 1.9
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: solustrid

*/
/*@font-face {
    font-family: LucidSansRegular, sans-serif;
    src: url('fonts/LucidaSansUnicode.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}*/

.logo,
.sticky-logo {
    max-width: 130px;
    width: 100%;
}

.index-page-detail .text p {
    color: inherit;
}

body {
    font-family: "Lucid Sans Unicode", Sans-serif;
    font-weight: 400;
    font-size: 18px;
}

body .main-header .header-upper .logo-outer {
    padding: 10px 0;
}

body .main-header .outer-box {
    display: none;
}

body .fixed-header .sticky-header .logo {
    padding: 0;
}

.main-footer,
.footer-service-list li a {
    color: #fff;
}
.main-footer .logo {
    margin-bottom: 30px;
}
.hover-box-content .no-gutters {
    justify-content: center;
}

.hover-box-content .feature-block-five .inner-box {
    height: 100%;
}

.hover-box-content h4 {
    font-family: "Open Sans", sans-serif;
    font-size: 30px;
}

.hover-box-content .inner-box .text {
    font-size: 18px;
}

.hover-box-content .inner-box .text a {
    color: #fff;
    text-decoration: underline;
}

.hover-box-content .content {
    max-width: 500px;
}

.industries-services .link-box,
.industries-services .image-box {
    display: none;
}

.mission-section {
    margin-top: 0;
}

.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
.gform_wrapper select,
.gform_wrapper textarea {
    border: 1px solid #afafaf;
    color: #afafaf;
}

.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
.gform_wrapper select {
    height: 50px;
}

body .gform_wrapper ul li.gfield {
    margin-top: 0;
}

body .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type="text"] {
    margin-bottom: 0;
}

body .gform_wrapper .gform_button {
    background-color: rgba(40, 90, 132, 1);
    font-size: 18px;
    color: #fff;
    padding: 10px 30px;
    cursor: pointer;
}
body .gform_wrapper .gform_button:hover {
    background-color: #85c872;
}




.rs-layer {
    padding: 0 25px;

}

@media (max-width: 1199px) {
    body {
        font-size: 16px;
    }
    body .main-header .header-upper .logo-outer {
        width: 20%;
    }
    body .main-header .header-upper .nav-outer {
        width: 80%;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    body .main-header .header-upper .nav-outer{
            width: 85%;
    }
    body .main-header .header-upper .logo-outer {
        width: 10%;
    }

    body .main-menu .navigation > li {
        margin-right: 10px;
    }

    body .main-menu .navigation>li>a {
        font-size: 14px;
    }
}

@media (max-width: 991px) {
     body .sponsors-section .logo {
        margin: auto;
    }
}

@media (min-width: 768px) {
    .hover-box-content .feature-block-five {
        flex: 50%;
        max-width: 50%;
    }
}

@media (max-width: 767px) {
    body .main-header .header-upper .nav-outer {
        margin-top: 0;
    }

    body .main-header .header-top {
        display: none;
    }

    body .main-header .header-upper .nav-outer {
        width: 100%;
        position: absolute;
        left: 0;
        right: 0;
    }

    body .main-header .navbar-toggler {
        border: 0;
        padding: 0;
        margin-right: 20px;
    }

    body .main-menu .navbar-collapse > .navigation {
        margin: 0 20px !important;
        width: auto !important;
    }

   body .main-menu .navigation .menu-item .nav-link {
        background-color: #166495;
    }

    body .main-menu .navbar-collapse .navigation .current-menu-item .nav-link {
        background: #85C872;
    }


}
