
@media (min-width: 768px) {
    
    }


@media (min-width: 992px) {


    
    }





@media (max-width:1200px) {

}

@media (max-width: 1140px) {

}
@media (max-width: 992px) {

    .vs_bnr_sldr .owl-dots {
    
        bottom: 15%;
}



footer .vs_ftr_list li {
	text-align: center;
}

}

@media (max-width: 767px) {
    .vs_ctm_btn {
    padding: 5px 15px;
}
.vs_bnr_sldr h1, .vs_bnr_sldr h2{
    display: none;
}
.vs_ftr_top a {
    font-size: 16px;
}
	footer .vs_ftr_list li {
	text-align: start;
}
.vs_applications_bg .border-end{
  display: none;
}

}

@media (max-width: 576px) {
    
    /*.vs_slide_item figure figcaption {
    position: absolute;
    top: 14%;
    right: 15px;
    width: 50%;
    color: #fff;
    z-index: 9;
}*/
.vs_slide_item figure p{

    font-size: 12px;
    margin-top: 0;

}
.vs_bnr_sldr .owl-dots {
   display: none;
}

.vs_all_banner figcaption h1 {
    margin-bottom: 0;
}
.vs_all_banner figcaption li {
    font-size: 14px;
}
.vs_all_banner figcaption {
    border-top-right-radius: 0;
    padding: 1px 0px;
    position: inherit;
}

.vs_more_btn {
  font-size: 14px;
}

.vs_more_btn::after {
  font-size: 16px;
}
p{
        font-size: 14px;
    }
a{
    font-size: 15px;
}
h3{
    font-size: 22px;
}
h4{
    font-size: 20px;
}
h5{
    font-size: 18px;
}
td{
    font-size: 14px;
}
.vs_about_details p {
    font-size:16px;
}
.vs_market_box p {
    font-size: 16px;
    letter-spacing: 1px;
}
.vs_call_box a {
    font-size: 20px;
}
.vs_sin_form_box form {
    padding: 15px;
}
.vs_why_icon_boxs img{
    width: 40px;
    object-fit: contain;
}
.vs_why_icon_boxs h6 {
    font-size: 14px;
}
.vs_why_icon_boxs {
    gap: 13px;
}
footer .vs_social_icon li a {
    width: 35px;
    height: 35px;
    font-size: 15px;
}
   
}
@media (max-width: 467px) {


.vs_ctm_btn {
    padding: 2px 7px;
    font-size: 11px;
}
.vs_slide_item figure p{

    font-size: 12px;
    margin-top: 0;
    display: none;

}
.vs_why_left {
    padding: 13px;
    padding-left: 13px;
}

}



@media (max-width: 452px) {


}