@media (min-width: 992px) {
    .header {
        top: 0;
        right: 0;
        left: 0;
        z-index: 97;
        box-shadow: var(--kt-header-desktop-fixed-box-shadow);
        height: 65px;
        padding: 0;
        transition: all .3s ease-in;
        animation-duration: 0s !important;
    }

    .fixed-header {

        position: fixed !important;
    }

    .header .header-logo .logo-sticky {
        /* display: inline-block !important; */
        display: block;
    }
}

@media(max-width: 991.98px) {
    #kt_toolbar_container {
        /* margin-top: -114px !important; */
        /* z-index: -1; */
    }
}

.menu-title-gray-700 .menu-item .menu-link .menu-title,
.select2-selection,
.select2-selection__placeholder .select2-selection__rendered {
    color: var(--kt-text-gray-700) !important;
}

.menu-title-gray-700 .menu-item .menu-link .menu-title:hover

/*
,
 .select2-selection,
.select2-selection__placeholder
.select2-selection__rendered */
    {
    color: var(--kt-text-primary) !important;
    /* color: var(--color1) !important; */
}

.menu-item .menu-link:hover,
.select2-selection,
.select2-selection__placeholder .select2-selection__rendered {
    background-color: transparent !important;
}


.swiper-slide {
    max-height: 500px;
}


.sucess_story_img img {
    width: 165px !important;
    height: 165px !important;
    object-fit: cover;
}

.sv-completedpage {
    font-size: 16px !important;
}

.sv-completedpage::before {
    margin-bottom: 10px;
}


@media (max-width: 991.98px) {
    .jobs_landing_div {
        /* margin-bottom: 18px !important; */
    }
}

.nav-logo {
    max-height: 150px;
    max-width: 300px;
    object-fit: contain;
}

@media (max-width: 991.98px) {
    .nav-logo {
        /* max-height: 30px;
    max-width: 30px;
    object-fit: contain; */
    }
}

.bg-transparent {
    background: transparent !important;
}

.g-btn {
    transition: all 0.3s;
    width: auto;
    position: relative;
}

.g-btn::after {
    content: "\F285";
    font-family: "bootstrap-icons";
    font-weight: 400;
    position: absolute;
    /* left: 70%; */
    top: 27%;
    right: 5%;
    bottom: 0;
    opacity: 0;

}

.g-btn:hover {
    transition: all 0.3s;
    /* padding: 1rem 2.1rem !important; */
    padding-inline-end: 2.2rem !important;
}

.g-btn:hover::after {
    opacity: 1;
    transition: all 0.3s;
}

.card-item:hover {
    transition: all 0.5s ease;
    box-shadow: var(--kt-primary-light) 2.4px 2.4px 3.2px;
    transform: scale(.99);
}

.landing-section {
    width: 60%;
    padding-top: 30px;

    /* @media (max-width: 991.98px) { */
    @media (max-width: 1200px) {
        padding-bottom: 30px;
        width: 100%;
    }
    @media (min-width: 1200px) {
        width: 80%;
    }
}
.offer-discount{
    top: 0px ;
    right: 0px ;
    left: unset ;
    transition: transform .3s ease;
 }
.offer-card:hover .offer-discount{
    transform: scale(1.2);
    border:1px solid var(--kt-success) !important;
}
.tns .tns-item      {
    opacity: 1
}

.login_topbar
{
  min-width: 154px !important;
  max-width: 200px;
  width: auto;
}

@media (max-width: 992px) {
    .login_topbar {
      min-width: 130px !important;
      width: auto;
    }
}

@media (max-width: 768px) {
    .login_topbar {
      width: 100% !important;
      min-width: unset;
    }
}

@media (min-width: 768px) {
    .colmedium {
      width: 50% ;
    }
}

@media (min-width: 992px) {
  .col-lg-4 {
     flex: 0 0 auto;
     width: 33.33333333%;
  }
}
@media (min-width: 992px) and (max-width: 1399.98px) {
  .colmedium {
     flex: 0 0 auto;
     width: 50%;
  }
}
