
@media (min-width: 768px) {
    
    }


@media (min-width: 992px) {


    
    }





@media (max-width:1200px) {

}

@media (max-width: 1140px) {
    .vs_slide_text img{
        width: 160px;
    }

}
@media (max-width: 992px) {
.vs_slide_text img{
        display: none;
    }
    .vs_pro_show_sldr_box figcaption {
    padding: 20px;
    width: 40%;
}

}

@media (max-width: 767px) {
    .vs_ctm_btn {
    padding: 5px 15px;
}
.vs_banner_slr {
    padding-block: 30px 70px;
}
.vs_ftr_list_menu .nav{
    gap: 10px !important;
}
.vs_ftr_list_menu{
    padding-top: 0px !important;
}
.vs_text_sldr .owl-nav button.owl-prev {
    left: -20px;
}
.vs_text_sldr .owl-nav button.owl-next {
    right: -20px;
}
.vs_fix_btn{
    display: none;
}
footer{
    padding-bottom: 5rem;
}
}

@media (max-width: 576px) {
    a{
        font-size: 14px;
    }
    p{
        font-size: 14px;
    }
    .vs_bnr_left_sldr .owl-dots{
        flex-direction: row;
        position: relative;
        right: 0;
        top: 100%;
        width: 100%;
        padding: 10px;
        height: 100%;
}
.vs_text_sldr .owl-nav{
	display: none;
}
.vs_banner_btm{
      box-shadow: 0px 0px 10px #dadada;
    padding: 10px;
    border-radius: 0px;
}

.vs_text_sldr h3 {
    font-size: 15px;
}
.vs_bnr_sldr .owl-dot{
   display: none;
}
.vs_slide_item figure h1 {
    font-size: calc(7px + 1.8vw);
}
.vs_about_details p {
    font-size: 14px;
}
}
@media (max-width: 467px) {


.vs_ctm_btn {
    padding: 2px 7px;
    font-size: 11px;
}
.vs_industries_box li{
    font-size: 14px;
}

}



@media (max-width: 352px) {
.vs_banner_slr .item .vs_slide_text {
    padding: 7px;
}
.vs_banner_slr .owl-item h5{
    font-size: 12px;
}

.vs_mobile_nav img {
    width: 20px;
}
.vs_mobile_nav p{
    font-size: 10px;
}
}