.fa.fa-trash,
.tab-label {
    cursor: pointer
}

/* #header {
    background: var(--bs-black)
} */

.nav-item.nav-contact a {
    color: var(--bs-orange)
}

.error {
    color: var(--bs-red)
}

input#amount {
    border: 1.5px solid var(--bs-orange)
}

.contact-breadcumb {
    margin-top: 90px
}

.contact-section {
    padding-bottom: 50px;
    box-shadow: 0 15px 30px rgba(66, 66, 66, .04)
}

.contact-section-title {
    margin-bottom: 30px
}

.contact-section-title h1 {
    margin-bottom: 10px
}

.contact-section-title p {
    color: var(--bs-black-gray)
}

.tab-label {
    padding: 10px 20px;
    display: inline-block
}

.input_radio,
.single-tabs {
    display: none
}

.single-tabs {
    opacity: 0
}

.panel-title {
    font-size: 1.5em;
    font-weight: 700
}

.contact-img {
    animation: 5s ease-in-out infinite alternate img_bounce;
    margin-top: 50px
}

.tabs_links {
    top: 0;
    z-index: 1
}

#input_one:checked~.tabs_links #Uttarakhand-tab,
#input_two:checked~.tabs_links #gurugram-tab {
    color: var(--bs-light-orange)
}

#input_one:checked~.tabs_links #Uttarakhand-tab span,
#input_two:checked~.tabs_links #gurugram-tab span {
    width: 8px;
    height: 8px;
    background: var(--bs-light-orange);
    display: inline-block;
    position: relative;
    left: -8px;
    top: -3px;
    border-radius: 50%
}

.contact-panels-details {
    padding-top: 50px
}

#input_one:checked~.contact-panels-details #Uttarakhand_panel,
#input_two:checked~.contact-panels-details #gurugram_panel {
    display: block;
    opacity: 1
}

.contact-icons {
    background: linear-gradient(180deg, var(--bs-light-orange) 0, var(--bs-dark-orange) 100%);
    padding: 20px;
    border-radius: 15px;
    text-align: center;
    margin-bottom: 20px
}

.contact-icons span {
    font-size: 50px;
    width: 57px;
    display: block;
    margin: 0 auto
}

.content-part {
    padding: 0 15px 15px
}

.card-title {
    font-size: 18px;
    margin-bottom: 5px
}

.fleg-item {
    font-size: 35px
}

.ez-contactus-details a:hover,
.ez-mail a:hover,
.mobile-number:hover {
    color: var(--bs-black)
}

.orange-section {
    background: linear-gradient(0deg, var(--bs-white) 55%, var(--bs-orange-secondary) 0);
    padding-top: 80px
}

.rocket-shape-group img {
    position: absolute
}

.shape_1.bubble_mover {
    left: 0;
    top: -80px
}

.shape_2 {
    left: 25px;
    top: 66px;
    width: 75px
}

.shape_3 {
    right: 20px;
    width: 72px;
    top: -41px
}

.shape_4 {
    width: 78px;
    top: 60px;
    right: 10px
}

.rocket-inner-area img {
    bottom: -20px
}

.lounch-content {
    position: relative
}

.lounch-content h2 {
    padding: 20px 0 30px
}

.lounch-content p {
    font-size: calc(21px + (36 - 21) * ((100vw - 300px) / (1920 - 300)))
}

@media only screen and (min-width:576px) {
    .orange-section {
        background: linear-gradient(0deg, var(--bs-white) 42%, var(--bs-orange-secondary) 0)
    }

    .bubble_mover {
        left: 0;
        top: -49px
    }

    .shape_2 {
        left: 10px;
        top: 95px;
        width: 130px
    }

    .shape_3 {
        right: 0;
        top: -50px
    }

    .shape_4 {
        top: 80px;
        width: 90px
    }

    .lounch-content p {
        padding-bottom: 20px
    }

    .lounch-content h2 {
        padding: 0 0 20px
    }
}

@media only screen and (min-width:768px) {

    #input_one:checked~.contact-panels-details #Uttarakhand_panel,
    #input_two:checked~.contact-panels-details #gurugram_panel {
        display: grid;
        grid-template-columns: 33% 33% 33%;
        gap: 5px
    }

    .content-part {
        text-align: start
    }

    .shape_2 {
        top: 130px
    }

    .shape_4 {
        top: 140px
    }

    .lounch-content {
        top: -47px
    }

    .lounch-content p {
        padding-bottom: 80px;
        width: 50%;
        margin: 0 auto
    }

    .lounch-content h2 {
        padding: 0
    }
}

@media only screen and (min-width:992px) {
    .contact-section-title {
        margin-bottom: 100px
    }

    #input_one:checked~.contact-panels-details #Uttarakhand_panel,
    #input_two:checked~.contact-panels-details #gurugram_panel {
        display: block
    }

    .contact-icons {
        background: linear-gradient(90deg, var(--bs-light-orange) 0, var(--bs-dark-orange) 100%);
        padding: 52px 20px;
        border-radius: 15px;
        margin-bottom: 0
    }

    .content-part {
        padding: 0 25px
    }

    .fleg-item {
        padding-right: 15px
    }

    .contact-img {
        margin-top: 0
    }

    .orange-section {
        background: linear-gradient(0deg, var(--bs-white) 33%, var(--bs-orange-secondary) 0);
        padding-top: 85px
    }

    .bubble_mover {
        left: 187px;
        top: 0
    }

    .shape_2 {
        top: 255px
    }

    .shape_3 {
        right: 190px;
        top: 37px
    }

    .shape_4 {
        top: 240px
    }

    .rocket-inner-area img {
        bottom: -40px
    }

    .lounch-content {
        top: -30px
    }
}

@media only screen and (min-width:1200px) {
    .rocket-shape-group img {
        width: auto
    }

    .lounch-content {
        top: -65px
    }

    .lounch-content p {
        font-size: 36px
    }
}

@media (min-width:1400px) {
    .rocket-inner-area img {
        bottom: -20px
    }
}

.contactus-details {
    background: var(--bs-light-orange);
    border-radius: 15px;
    height: 100%
}

.contact-country-flag {
    background: linear-gradient(180deg, var(--bs-light-orange) 0, var(--bs-dark-orange) 100%);
    padding: 22px 20px;
    border-radius: 15px;
    margin-bottom: 0;
    text-align: center
}

.contact-country-flag img,
.contactus-icon {
    margin-right: 15px
}

.country-name {
    color: var(--bs-white);
    font-size: 24px
}

.contactus-info {
    padding: 10px
}

.inner-details {
    display: block;
    padding: 10px 15px
}

.contactus-icon span {
    font-size: 30px
}

.inner-details a,
.inner-details p {
    font-size: 18px;
    transition: .5s ease-in-out
}

@media only screen and (min-width:360px) {
    .inner-details {
        display: flex;
        align-items: center
    }
}