.rx_menu_item {
   display: flex;
   align-items: center;
   justify-content: space-between;
}

.rx-mobile_menu {
   display: none;
}

.row {
   grid-row-gap: 35px;
}

.hero-login-form {
   position: relative;
   z-index: 3;
}

.hero-login-form p {
   color: #cdb083;
   line-height: 1.2;
   font: 800 40px/60px 'OpenSansHebrewItalic', sans-serif;
}

.contact-form h4 {
   font: 900 24px/45px 'OpenSansHebrewBoldItalic', sans-serif;
   margin-bottom: 20px;
}

.custom-reg-form-two {
   opacity: 1;
   -webkit-transform: translateY(0);
   -ms-transform: translateY(0);
   transform: translateY(0);
   -webkit-transition: all 1500ms ease;
   -o-transition: all 1500ms ease;
   transition: all 1500ms ease;
   -webkit-transition-delay: 1500ms;
   -o-transition-delay: 1500ms;
   transition-delay: 1500ms;
}

.container-fluid {
   padding: 0;
}

.service_style_2 {
   background-image: url(../img/home-4/slider/sl3.jpg);
}

.mw-500 {
   max-width: 500px;
   margin: 0 auto;
   padding: 100px 15px;
}

.mw-500 h4 {
   color: #fff;
   font-size: 28px;
   font-weight: 700;
   padding-bottom: 35px;
}

.rx-contact-form {
   padding: 50px 50px 30px;
   margin: 0;
   background-color: #00000012;
}

.call_action_2 {
   background-image: url(../img/background/map.png);
}

@media screen and (max-width: 767px) {
   .row {
      grid-row-gap: 0px;
   }
   .address_header{
      display: none;
   }
}

@media screen and (max-width: 480px) {
   .form-bg {
      margin-top: 0px;
      border-radius: 4px;
      padding: 20px 15px 10px;
      display: inline-block;
   }

   .hero-form {
      display: flex;
      column-gap: 15px;
      flex-direction: column;
   }

   .service_icon img {
      max-width: 61px;
   }

   .service_style_two .service_icon_text .service_icon:after {
      top: -11px;
      width: 55px;
      height: 55px;
   }

   .service_style_two .service_icon_text .service_icon {
      margin-bottom: 15px;
   }

   .contact-form h4 {
      font: 900 20px/1.4 'OpenSansHebrewBoldItalic', sans-serif;
      margin-bottom: 15px;
   }

   .slider_content_wrap .rx_slider_text p {
      font-size: 18px;
      line-height: 1.5;
      margin-bottom: 40px;
   }

   .slider_content_wrap .rx_slider_text h1 {
      padding: 25px 0px 10px;
   }

   .rx-contact-form {
      padding: 40px 20px 10px;
      margin: 0;
   }

   .mw-500 {
      max-width: 500px;
      margin: 0 auto;
      padding: 50px 15px;
   }
}
