@media screen and (max-width: 1199px ){

  .top-right-section .vc_column-inner {

    background-image: none!important;
  }

  .quote-box {

    margin: auto!important;
    bottom: 80px;
    width: 100%;
    padding: 0;
}

.quote-button {

    bottom: auto;
}

  .row-three-left-column {

    display: none!important;
  }


  .wpb_text_column.wpb_content_element.product-block-intro {

    margin-left: 15px;
  }

  div#row-two {

    background-color: #efefef;
    padding-bottom: 70px;
  }

  #row-four {

  margin-bottom: 40px;
}

  .wave-row:after {

    display: none!important;
  }

  .news-block-img {

    height: 91%;
  }

  .product-block-intro {
    margin-top: 50px;
  }


}


@media screen and (max-width: 767px) {

  .quote-box {

    right: 10px;
  }

  .row-one-left-left-column {

    display: none;
  }
  .intro-text {

    padding-right: 5px!important;
    position: relative;
    bottom: 50px;
  }

  .text-right {

    padding-right: 5px!important;
    padding-left: 0px!important;
  }

  button.owl-dot {

    display: none!important;
  }

  div#frm_form_2_container {

    width: 100%!important;
  }

  .footer-form {

    padding-left: 35px!important;
    padding-right: 40px!important;
  }

  div#rbmap {

    height: 800px!important;
  }




  .wpb_text_column.wpb_content_element.remove-padding {
      padding-left: 10px!important;
      padding-right: 10px!important;
      padding-top: 50px!important;
      padding-bottom: 50px!important;
  }

  .column-reverse {

    flex-direction: column-reverse!important;
  }

  .right-img {

    min-height: 400px;
    
  }
}


@media screen and (max-width: 1024px) {
header.otb-header .rb-nav .rb-primary-menu .menu-item a .rb-menu-button {
    color: #222!important;
}


i.fa.fa-chevron-down {

    color: #222;
}
