.header .float-end a{
    font-weight:700 !important;
}

.contact-info{
    padding:1.5rem 1.5rem 1rem 1.5rem !important;
}

.navbar-brand img{
    height:40px !important;
    width:auto;
}

.navbar-nav .nav-link{
    color:#0d0d0d !important;
    font-weight:600;
    padding:.75rem 1rem;
}

.navbar-nav .nav-link:hover,
.navbar-nav .nav-link.active{
    color:#3850d5 !important;
}


@media (max-width:767.98px){

    .navbar-brand img{
    height:34px !important;
}

.navbar-collapse{
    margin-top:12px;
    background:#ffffff !important;
    border:1px solid #ececec;
    border-radius:12px;
    padding:12px 18px;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
    position:absolute;
    top:100%;
    left:0;
    right:0;
    z-index:9999;
}

}



.offer-status{
    display:inline-block !important;
    font-weight:700 !important;
    background:linear-gradient(
        90deg,
        #0EA5E9 0%,
        #7DD3FC 35%,
        #FFFFFF 50%,
        #7DD3FC 65%,
        #0EA5E9 100%
    );
    background-size:250% auto;
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;
    animation:offerShine 4.5s linear infinite !important;
}

@keyframes offerShine{
    from{
        background-position:200% center;
    }
    to{
        background-position:-200% center;
    }
}

.go7-preloader {
    position: fixed;
    inset: 0;
    width: 100%;
    height: 100%;
    background: #f8f9fa;
    z-index: 9999999;

    display: flex;
    align-items: center;
    justify-content: center;

    overflow: hidden;
}

.go7-loader {
    position: relative;
    width: 150px;
    height: 150px;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

/* Animated Ring */
.go7-ring {
    position: absolute;
    width: 120px;
    height: 120px;

    border: 3px solid rgba(56, 80, 213, 0.12);
    border-top-color: #3850d5;

    border-radius: 50%;

    animation: go7-spin 0.9s linear infinite;
}

/* GO7.IN */
.go7-brand {
    position: relative;
    z-index: 2;

    color: #1e3547;
    font-size: 23px;
    font-weight: 700;
    letter-spacing: -0.5px;
}

.go7-brand span {
    color: #3850d5;
}

/* Loading text */
.go7-loading {
    position: absolute;
    top: 142px;

    color: #828f99;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 3px;

    animation: go7-pulse 1.2s ease-in-out infinite;
}


/* Animations */

@keyframes go7-spin {
    100% {
        transform: rotate(360deg);
    }
}

@keyframes go7-pulse {

    0%, 100% {
        opacity: 0.35;
    }

    50% {
        opacity: 1;
    }
}

