
/* about us  */

.display-none{
    display: none !important;
}
.hoverwebcolor {
    color: gray !important;
    transition: 1.3s;
}

.height_less {
    height: 73vh !important;
}
.img_card_responsive{
    height: 25vh !important;
}
.hoverwebcolor:hover {
    background: #14416B !important;
    color: white !important;
    transition: 1.3s;
}
@media (max-width: 570px) {
    html{
        overflow-x: hidden !important;
    }
}
@media (min-width: 340px)  and (max-width: 550px){
    .special{
        right: 0;
    }
    
}
@media (max-width: 768px) {
    .messaeF {
        font-size: 45px !important;
        text-align: left !important;
    }

    .core_values {
        font-size: 45px !important;
    }

}

@media (max-width: 1920px) {
    .messaeF {
        font-size: 65px !important;
    }

    .cust-responsive {
        left: 5px;
        font-size: 14px;
        top: 40%;
    }

    .cust-responsive3 {
        left: 15px;
        font-size: 14px;
        top: 40%;
    }

}

/* responsiviness */

/* Galaxy Z7 */
@media (max-width: 346px) {
    .paragraph {
        font-size: 12px !important;
    }

    .img_card_responsive {
        width: 310px !important;
        height: 25vh !important;

    }

    .marquee_hide {
        display: block !important;
    }

    .core_margin {
        margin-left: 25px !important;
    }

    .core_margin_right {
        margin-right: 50px !important;
    }

    .heading {
        font-size: 30px !important;
    }

    .text-80 {
        font-size: 45px !important;

    }

    .messaeF {
        font-size: 30px !important;
    }

    .margin_left_50 {
        margin-left: 50px !important;
    }

    .sec-2-1 {
        height: 10vh !important;
    }

    .cust-responsive {
        left: 5px;
        font-size: 14px;
        top: 32%;
    }

    .cust-res {
        left: 5px;
        font-size: 14px;
        top: 50%;
    }

    .cust-responsive3 {
        left: 5px;
        font-size: 14px;
        top: 35% !important;
    }

}


/* iphone se pro iphone 12 pro */
@media (min-width: 355px) and (max-width: 395px) {
    body{
        /* position: sticky!important; */
        overflow-x: hidden!important;
        /* width: 100vw; */
    }
    .row{
        --bs-gutter-x: 0!important;
        --bs-gutter-y: 0!important;
    }
    .paragraph {
        font-size: 12px !important;
    }

    .our_mission {
        height: 500px !important;
    }

    .marquee_hide {
        display: block !important;
    }

    .core_margin {
        margin-left: 25px !important;
    }

    .core_margin_right {
        margin-right: 50px !important;
    }

    .heading {
        font-size: 30px !important;
    }

    .text-80 {
        font-size: 45px !important;

    }

    .img_card_responsive {
        width: 310px !important;
        height: 25vh !important;

    }

    .messaeF {
        font-size: 30px !important;
    }

    .margin_left_50 {
        margin-left: 50px !important;
    }

    .box1 {
        width: 320px !important;
        height: 200px !important;
        margin-top: 50px !important;
    }

    .sec-2-1 {
        height: 10vh !important;
    }

    .cust-responsive {
        left: 5px;
        font-size: 14px;
        top: 35% !important;
    }

    .cust-res {
        left: 5px;
        font-size: 14px;
        top: 40% !important;
    }

    .cust-responsive3 {
        left: 5px;
        font-size: 14px;
        top: 38% !important;
    }

}

/* iphone se iphone 12 pro end */
@media (min-width: 440px) and (max-width: 560px) {
    .marquee_hide {
        display: block !important;
    }
    body{
        position: sticky!important;
        overflow-x: hidden!important;
    }
    .row{
        --bs-gutter-x: 0!important;
        --bs-gutter-y: 0!important;
    }
    .cust-responsive {
        left: 5px;
        font-size: 14px;
        top: 42%;
    }

    .cust-res {
        left: 5px;
        font-size: 14px;
        top: 45%;
    }

    .cust-responsive3 {
        left: 5px;
        font-size: 14px;
        top: 52% !important;
    }

}

/* iphone xr iphone 14pro max  */
@media (min-width: 410px) and (max-width: 440px) {
    body{
        position: sticky!important;
        overflow-x: hidden!important;
    }
    .row{
        --bs-gutter-x: 0!important;
        --bs-gutter-y: 0!important;
    }
    .paragraph {
        font-size: 12px !important;
        text-align: justify !important;
    }

    .marquee_hide {
        display: block !important;
    }

    .box1 {
        width: 320px !important;
        height: 200px !important;
        margin-top: 20px !important;
    }

    .core_margin {
        margin-left: 25px !important;
    }

    .core_margin_right {
        margin-right: 50px !important;
    }

    .heading {
        font-size: 30px !important;
    }

    .text-80 {
        font-size: 45px !important;

    }

    .messaeF {
        font-size: 30px !important;
    }

    .margin_left_50 {
        margin-left: 50px !important;
    }

    .sec-2-1 {
        height: 10vh !important;
    }

    .cust-responsive {
        left: 5px;
        font-size: 14px;
        top: 40%;
    }

    .cust-res {
        left: 5px;
        font-size: 14px;
        top: 50%;
    }

    .cust-responsive3 {
        left: 5px;
        font-size: 14px;
        top: 39% !important;
    }

}

/* iphone xr iphone 14pro max  */

@media (min-width: 768px) and (max-width: 830px) {
    
    body{
        position: sticky!important;
        overflow-x: hidden!important;
    }
    .row{
        --bs-gutter-x: 0!important;
        --bs-gutter-y: 0!important;
    }
    .paragraph {
        font-size: 10px !important;
    }

    .card_blogs {
        max-width: 50% !important;
    }

    .height_less {
        height: 50vh !important;
    }

    .img_card_responsive {
        width: 350px !important;
    }

    .col_top_margin {
        margin-top: 150px !important;
    }

    .heading {
        font-size: 30px !important;
    }

    .margin_tablet_left {
        margin-left: 40px !important;
    }

    .text-responsive {
        font-size: 40px !important;
    }

    .our_vission {
        height: 21vh !important;
    }

    .sec-2 {
        height: 0vh !important;
    }

    .major-paragraph {
        font-size: 13px !important;
    }

    .video-container {
        height: 50vh !important;
    }

    .mycol {
        height: 1vh !important;
    }

    .my-col {
        height: 5vh !important;
    }

    .sec2-1 {
        margin-top: 25% !important;
    }

    .col_video {
        width: 25% !important;
        height: 20vh !important;
    }

    .common {
        width: 65px !important;
    }
}

@media (min-width: 910px) and (max-width: 950px) {
    .img_card_responsive {
        height: 15vh !important;
        width: 320px !important;
        margin-top: 100px !important;
    }

    .heading {
        font-size: 30px !important;
    }
}

@media(min-width: 1023px) and (max-width: 1025px) {
    .img_card_responsive {
        height: 18vh !important;
        width: 320px !important;
        /* margin-top: 100px !important; */
    }
    .heading {
        font-size: 30px !important;
        margin-right: 35% !important;
        
    }
    .margin_tablet_left{
        margin-left: 45px !important;
    }

}

@media (min-width: 850px) and (max-width: 910px) {
    .img_card_responsive {
        height: 17vh !important;
        width: 320px !important;
        margin-top: 100px !important;
    }

    .heading {
        font-size: 50px !important;
    }
  
}

@media (min-width: 830px) and (max-width: 1030px) {

    .col_video {
        width: 30% !important;
        height: 15vh !important;
    }
    .special {
        right: 22%;
        width: 165px !important;
        font-size: 14px !important;
    }
    .paragraph {
        font-size: 11px !important;
    }

    .video-container {
        height: 50vh !important;
    }

    .text-responsive {
        font-size: 50px !important;
    }

    .mission {
        height: 17vh !important;
    }
}

@media (max-width: 770px) {
    .mission {
        height: 24vh !important;
    }
}


@media (max-width: 821px) {
    .mission {
        height: 21vh !important;
    }

}


/* Hide elements above 768px */
@media (min-width: 768px) {
    .marquee {
        display: none !important;
        /* Hide marquee on screens larger than 768px */
    }


}

/* Show the marquee below 768px */
@media (max-width: 767px) {
    .owl-carousel {
        display: none !important;
        /* Hide carousel on screens smaller than 768px */
    }

    .marquee {
        display: block !important;
        /* Show marquee on screens smaller than 768px */
    }
    .coreValue_normal_screen {
        display: none !important;
        /* Hide carousel on screens smaller than 768px */
    }

    .coreValue_mobile_screen {
        display: block !important;
        /* Show marquee on screens smaller than 768px */
    }
}

@media (min-width: 767px) {
    .coreValue_normal_screen {
        display: block !important;
        /* Hide carousel on screens smaller than 768px */
    }

    .coreValue_mobile_screen {
        display: none;
        /* Show marquee on screens smaller than 768px */
    }
}

@media (min-width: 750px) and (max-width: 800px) {
    .responsive_cards{
        width: 20rem !important;
        
    }
    .responsive_cards2{
        width: 20rem !important;
        margin-left: 2%;
        
    }
    .responsive_cards3{
        width: 20rem !important;
        
    }
    /* footer */
    .quick_links {
        width: 30% !important;
    }

    .leagal {
        width: 30% !important;
    }

    .contact_footer {
        width: 40% !important;
    }

    .special {
        right: 23% !important;
        width: 165px !important;
        font-size: 14px !important;
    }
}

@media (min-width: 810px) and (max-width: 920px) {
    .responsive_cards{
        width: 20rem !important;
        
    }
    .responsive_cards2{
        width: 20rem !important;
        margin-left: 2%;
        
    }
    .responsive_cards3{
        width: 20rem !important;
        
    }
    /* footer */
    .quick_links {
        width: 30% !important;
    }

    .leagal {
        width: 30% !important;
    }

    .contact_footer {
        width: 40% !important;
    }

    .special {
        right: 23%;
        width: 165px !important;
        font-size: 14px !important;
    }
}
.mycustlink{
        margin-top: 50% !important;
    }
    @media (min-width: 1030px) and (max-width: 1300px) {
       
        .special {
        right: 22%;
        width: 165px !important;
        font-size: 14px !important;
    }
   
    .img_card_responsive {
        height: 27vh !important;
        width: 410px !important;
        margin-top: 100px !important;
    }

    }

/* about us end */
