@media only screen and (min-width:1400px) {}


@media only screen and (max-width:1200px) {}

@media only screen and (max-width:992px) {

  .vs_sdl_from {
    position: relative;
    top: 0%;
    right: 0;
    transform: translate(-00%, -0%);
  }
}

@media only screen and (max-width:767px) {
  .vs_bnr_sldr figure figcaption p {
    display: none;
  }

  .vs_bnr_sldr figure figcaption {
    width: 90%;

  }

  .vs_slide_text form .form-select {
    font-size: 12px;
  }
}

@media only screen and (max-width:576px) {

  a,
  p {
    font-size: 13px;

  }
 .vs_heading h2 {
    font-size: 20px;
  }
  .vs_ctm_btn {
    padding: 6px 11px;
    font-size: 14px;
  }

  .vs_home_banner_section h1 {
    font-size: calc(10px + 2vw);
    letter-spacing: 4px;
  }

  .vs_home_banner_section figcaption {
    padding-block: 50px;
    position: relative;
    top: -7px;
    background-color: #000;
    transform: translate(0px, 0%);
    padding: 20px;
  }

  .vs_counter_box {
    padding: 10px 15px;
  }

  .vs_text_sldr .owl-nav button {
    display: none;
  }
}


@media (max-width: 367px) {
  .vs_bnr_sldr figure figcaption .vs_slide_text {
    padding-left: 0px;
    padding-top: 5px;
  }

}

@media (max-width: 352px) {}

@media (max-width: 300px) {}