#hero-7 {
    background-image: none;
    padding-top: 110px;
    padding-bottom: 130px;
    position: relative;
    z-index: 3;
}
.white-menu .wsmainfull {
    background-color: #222222 !important;
}

@media (min-width: 768px) and (max-width: 991.95px)
{
    .tra-menu .wsmobileheader, .white-menu .wsmobileheader {
        background-color: #222222 !important;
    }
}


.tra-menu .wsmainfull.scroll, .white-menu .wsmainfull.scroll, .dark-menu.dark-scroll .wsmainfull.scroll {
    background-color: #222222 !important;
}

@media (max-width: 767px)
{
    .tra-menu .wsmobileheader, .white-menu .wsmobileheader {
        background-color: #222222 !important;
    }
}


.navbar-dark .wsmenu > .wsmenu-list > li > a {
    color: white !important;
}

@media (max-width: 767px)
{
.tra-menu .wsmenu > .wsmenu-list > li > a {
    color: #222222 !important;;
    }
}

@media (min-width: 768px) and (max-width: 991.95px)
{
    .tra-menu .wsmenu > .wsmenu-list > li > a {
        color: #222222 !important;
    }
}

.navbar-dark .wsmenu > .wsmenu-list > li > a:hover {
    color: grey !important;
}

/*
#hero-7 {
    background-image: url(../images/frontend/hero-8.jpg);
    padding-top: 110px;
    padding-bottom: 130px;
    position: relative;
    z-index: 3;
}
*/

.bg-section-instant {
    background-image: url(../images/frontend/hero-8.jpg) !important;
}



.footer {
     padding-top: 20px;
    padding-bottom: 30px;
}


.bottom-footer {
     border-top: 0px solid #ddd;
    margin-top: 30px;
    padding-top: 30px;
}

h3.h3-md {
    font-size: 2.45rem !important;
}


.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    border: none !important;
    background: transparent !important;
}

.highlight-100
{
    background-color: #f1f1f1;
}

.mb-50 { margin-bottom: 50px !important;}


@media (max-width: 413.95px) and (min-width: 321px)
{
    .hero-section {
        margin-top: 0;
    }

    #hero-7 {
        padding-top: 130px !important;
        padding-bottom: 60px !important;
    }

    h3.h3-md {
        font-size: 1.65rem !important;
    }

    .hero-7-txt
    {
        margin-top: -10px !important;
    }
}


@media (max-width: 767px) {
    .wide-60 {
        padding-top: 0;
        padding-bottom: 40px;
    }
}
