.jit_main_parant{
    display: flex;
   
    flex-wrap: wrap;
    background: rgb(6, 6, 90);
}
.jit_top_left{
    display: flex;
    background: rgb(6, 6, 90);
    color: white;
    width: 52%;
    
    flex-wrap: wrap;
    align-items: center;
}

.jit_left_parant{
    display: flex;
    justify-content: space-between;
    margin-left: 8%;
   
}
.jit_left_parant:hover{
    color: aqua;
    transform:1s;
}
.jit_left_parant1{
    display: flex;
    justify-content: space-between;
    margin-left: 15px;
   
}
.jit_left_parant1:hover{
    color: aqua;
}
.jit_icon{
    margin: 10px;
}
.jit_number{
    margin-top: 10px;
}
.jit_number a{
    text-decoration: none;
    color: white;
}
.jit_number:hover a{
    color: aqua;
}
.jit_email{
    margin-left:25px;
}
.jit_email:hover{
    color: aqua;
}
.jit_all_icon_parant{
    display: flex;
    margin-left:11%;
}
.jit_all_icon{
    margin:8px;
    
}
.jit_all_icon i{
    font-size: 25px;
   
}
.jit_all_icon i:hover{
    color: aqua;
}
.jit_top_right{
    display: flex;
}
.jit_top_right{
    background: rgb(121, 167, 51);
    width: 48%;
    color: white;
    display: flex;
    justify-content: flex-end;
    font-size:20px ;
    flex-wrap: wrap;
    align-items: center;
    clip-path: polygon(100% -569%, -0% 100%, 100% 700%);
}
.jit_right_first{
    margin-right: 25px;
    font-weight: bold;
}
.jit_right_first:hover{
    color: rgb(9, 9, 84);
    font-size:22px 
}
.jit_enquiry_main{
    display: flex;
    color: rgb(159, 29, 29);
    margin-right:25px; 
    font-weight: bold; 
}
.jit_enquiry_icon i{
    margin-right:15px; 
}
.jit_fee_payment{
     margin-right: 25px;
}
.jit_fee_payment:hover{
    color: rgb(9, 9, 84);
     
}


.jit_marquee_main{
    display: flex;
    color: #337ab7;
    font-size:19px ;
   margin-top: 5px; 
 
}
.jit_marquee_text{
    background: #cff746;
    margin:5px;
   padding: 4px 11px;
    font-weight: bold;
}
.jit_marquee_text:hover{
    color: #094f8d;
}
/* ========== Responsive Design ========== */

/* =================================== */
/* ======= RESPONSIVE STYLES ========= */
/* =================================== */

/* --- For Tablets and smaller laptops --- */
@media (max-width: 992px) {
    .jit_top_left {
        width: 100%; /* Take full width to stack */
        justify-content: center; /* Center the items */
        padding: 10px 0; /* Add some vertical spacing */
    }

    .jit_top_right {
        width: 100%; /* Take full width to stack */
        justify-content: center; /* Center the items */
        clip-path: none; /* IMPORTANT: Remove the clip-path */
        padding: 10px 0; /* Add some vertical spacing */
    }

    .jit_all_icon_parant {
        margin-left: 0; /* Remove specific margin */
        width: 100%; /* Allow icons to take full width */
        justify-content: center; /* Center the social icons */
        margin-top: 10px; /* Add space above icons if they wrap */
    }
}

/* --- For Mobile Phones --- */
@media (max-width: 600px) {
    .jit_top_left {
        /* Stack the contact info vertically */
        flex-direction: column;
        align-items: center;
        text-align: center;
    }

    .jit_left_parant,
    .jit_left_parant1,
    .jit_email {
        margin: 5px 0; /* Space them out vertically */
        margin-left: 0; /* Reset margins */
    }

    .jit_all_icon_parant {
        margin-top: 15px;
    }

    .jit_top_right {
        /* Stack the buttons vertically */
        flex-direction: column;
        align-items: center;
        padding: 15px 0;
    }

    .jit_right_first,
    .jit_enquiry_main,
    .jit_fee_payment {
        margin: 8px 0; /* Space out the stacked buttons */
        margin-right: 0; /* Remove the side-margin */
    }

    .jit_marquee_text {
        font-size: 16px; /* Make marquee text slightly smaller */
    }
}

/* --- For very small screens --- */
@media (max-width: 375px) {
    .jit_left_parant,
    .jit_left_parant1 {
        justify-content: center; /* Ensure phone numbers are centered */
    }

    .jit_top_left {
        padding: 10px 5px; /* Add a little horizontal padding */
    }
}