@media screen and (max-width: 575px) {
 
  

#navbarNav {
  height: 0;
  overflow: hidden;
  transition: all 0.4s ease;
}
section.sec-7:after {width: 100%;/* z-index: 0; */}
#navbarNav.open {
  height: 300px; 
}

div#navbarNav {justify-content: start;background: white;}

a.nav-link {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}
.heading h1 {
    font-size: 84px;
    margin-top: -6px;
    margin-bottom: 4px;
    line-height: 79px;
}

.sec-1-img {
    margin-top: -35px;
}

.sec-1-con.heading {
    margin-top: 74px;
}

.heading h3 {
    font-size: 28px;
}

.sec-2-form {
    display: flex;
    text-align: center;
    flex-direction: column;
    padding-bottom: 42px;
}

section.sec-3 {
    padding-top: 29px;
}

.sec-2-in .Blue {
    margin-top: 16px!important;
}

section.sec-2 {
    height: auto;
    padding: 20px 0px;
}

.heading p {
    margin-bottom: 20px;
}

.sec-4-con.heading h1 {
    font-size: 59px;
}

.sec-4-con.heading h3 {
    font-size: 41px;
}

.sec-4-img img {
    width: 282px;
    object-fit: fill;
    text-align: center;
}

.sec-4-img {
    text-align: center;
}

.sec-4-con.heading {
    margin-top: 27px;
}

.heading h1 span {
    font-size: 41px;
}

.sucess {
    gap: 18px;
    justify-content: space-between;
}

.sucess12 h2 {
    font-size: 40px;
}

.heading p {
    width: 100%;
}

section.sec-5 .heading h3 {
    font-size: 29px;
    top: -25px;
}

section.sec-5 {
    height: auto;
    padding: 20px 0px;
}

section.sec-7 {
    height: auto;
    padding: 20px 0px;
}

section.asda p {
    width: 100%;
}

section.asda .heading h3 {
    font-size: 33px;
    top: -16px;
}

section.sec-8 .heading h3 {
    top: -28px;
    font-size: 31px;
    top: -19px;
}

.contact-inp input {
    width: 100%;
    margin: 10px 0px;
}

.contact-num {
    width: 100%;
}

.conatct-num-parebt {
    flex-direction: column;
    gap: 5px;
    margin-top: 20px;
}

.custom-footer ul {
    padding-left: 0px;
    justify-content: center;
}
.flight-time {
    flex-wrap: wrap;
    justify-content: center;
    gap: 14px;
    padding-left: 5px;
    padding-right: 5px;
    display: block;
    text-align: center;
}
.custom-footer {
    display: flex;
    flex-wrap: wrap-reverse;
    justify-content: center;
}

.custom-footer ul li a {
    font-size: 15px;
}
}