/* ---IPad Pro--- */
@media only screen and (min-width: 1024px) and (max-width: 1366px){
    .stellarnav>ul>li {
    float: left;
    margin-left: 33px;
}
}

/* ---IPad--- */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
    .floating-img-1, .floating-img-2, .floating-img-3{
        display:none;
    }
}

@media only screen and (min-device-width:320px) and (max-device-width:480px) {
    p {
        font-size: var(--font-14);
    }

    .main_header::before {
        height: 50%;
        width: 100%;
        background-color: var(--color-2);
        bottom: 0;
    }

    /* .navbar-brand {
        padding: 10px;
        height: auto;
    } */

    .bottom_header{
        background-color: var(--color-2);
        position: relative;
        top: 0px;
    }

    .navbar-brand>img {
        width: 52px;
        margin: 0 auto;
    }

    .stellarnav {
        background-color:transparent;
        display: inline-block;
    }

    
    .home_slider .owl-item img{
        height: 50vh;
        object-fit: cover;
    }

    .title_border {
        width: 100px;
        height: 3px;
    }

    .sec_padding {
        padding: 40px 0;
    }


    .footer_wraper>ul>li {
        margin: 10px;
    }

    .footer_social>a{
        width: 25px;
        height: 25px;
        line-height: 25px;
    }

    .footer_bottom {
        margin-top: 20px;
    }

      
    .mob_btn{
        display: block;
    }

    .dekstop_btn{
    display: none;
    }
   

    .about-body{
        padding: 20px 30px;
    }

    .about_info_box h2::before {
        content: '';
        position: absolute;
        width: 10px;
        height: 64px;
        background-color: var(--color-1);
        top: -20px;
        left: -18px;
    }

    .why_sec h2::before {
        content: '';
        position: absolute;
        width: 8px;
        height: 30px;
        background-color: var(--color-1);
        top: 0;
        left: 35%;
        transform: translateX(-35%);
    }

    .service_sec h2::before {
        content: '';
        position: absolute;
        width: 8px;
        height: 34px;
        background-color: var(--color-1);
        top: 0;
        left: 26%;
        transform: translateX(-26%);
    }

    .resources_sec h2::before {
        content: '';
        position: absolute;
        width: 8px;
        height: 33px;
        background-color: var(--color-1);
        top: 0;
        left: 30%;
        transform: translateX(-30%);
    }

   
    .contact_top ul li a {
        margin-right: 8px;
        color: var(--color-white);
        font-size: var(--font-14);
    }

    #ensign-nivoslider-2{
        visibility: hidden;
    }

    .main_slider{
        min-height: 300px;
        background: transparent linear-gradient(142deg, #0074C5 0%, #0A3E62 100%) 0% 0% no-repeat ;
    }


    .stellarnav>ul>li {
        margin-left:0;
        border-bottom: 1px dotted var(--color-2);
    }

    .stellarnav.dark .icon-close:before, .stellarnav.dark .icon-close:after {
        border-color: var(--color-2);
    }
.site_venue{
    text-align: center;
}
    br {
        display: none;
    }

    .home_banner::before {
        position: absolute;
        content: '';
        top: -41px;
        left: -59px;
        width: 90%;
        height: 80%;
        border-radius: 30% 50% 40% 60%/70% 90% 50% 35%;
        background-color: rgb(24 121 187 / 82%);
        animation: blobs 5s ease-in-out infinite alternate;
    }

    .home_banner::after {
        position: absolute;
        content: '';
        top: -41px;
        left: -59px;
        width: 52%;
        height: 85%;
        border-radius: 30% 50% 40% 60%/70% 90% 50% 35%;
        background-color: rgb(132 156 202 / 23%);
        animation: blobs 5s ease-in-out infinite alternate;
        z-index: 1;
    }
    
    .floating-img-1, .floating-img-2, .floating-img-3{
        display:none;
    }
    
}
