:root {
    --input-padding-x: .75rem;
    --input-padding-y: .75rem;
  }
  html{
      font-size:16px;
      min-width: 330px;
      font-family: 'Roboto', sans-serif;
  }
  body {
      color: #000;
      font-family: 'Roboto', sans-serif;
      font-size:14px;
      touch-action: manipulation;
  }
  p{
      margin-bottom:8px;
  }
      html, body, .iphone-modal, #anchor-up-destiny{
          height: auto;
      }
  /*layout css*/
  .small-btn-footer .modal-footer .btn{
      font-size:14px;
  }
  .normal_modal .modal-dialog{
      width:100%;
      max-width:600px;
  }
  .normal_modal.modal-video .modal-dialog{
      max-width:850px;
  }.normal_modal .modal-content{
      border-radius:0px;
  }
  
  .modal-video .modal-body{
      padding:0px;
  }
  .modal-video .close-video{
      z-index:99;
      color: #f25168;
      cursor:pointer;
      display: block;
      font-size: 28px;
      height: 40px;
      opacity: 1;
      width: 40px;
      position: absolute;
      right: -40px;
      top: -5px;
      padding: 0;
      background-color: transparent;
      border: 0;
      -webkit-appearance: none;
  }
  .video-btn{
      width: 60px;
      height: 60px;
      margin-top: 30px;
      cursor:pointer;
  }
  .modal-content{
      border: 1px solid #cacaca;
      border-radius: 0;
          
  }
  .modal-video .modal-content{
      background:#000;
  }
  .dropdown-menu.sidebarmenu{
      width: 100%;
      border: 0;
      position: relative;
  }
  .collapsehome .panel-body .div-a li a{
      padding: 10px 15px;
      display: block;
  }
  .show-370{
              display:none;
          }
          .svg-left-menu-icon {
              height: 18px;
              width: 18px;
              fill: #f9a17f;
          }
  .aster-text{    font-size: 12px;text-align: justify}
  .btn-cookie{
          color: #fff;
      background-color: #f9a17f;
      border-color: #f9a17f;
      border-radius: 30px;
      outline: 0;
      margin-top: 15px;
      padding-left: 20px;
      padding-right: 20px;
      font-size:14px;
      }
      
      .form-control {
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-appearance:none;
      appearance:none;
      outline:none!important;
  }
  input, textarea{
      -webkit-box-shadow: none;
      box-shadow: none;
      -webkit-appearance:none;
      appearance:none;
      outline:none!important;
  }
  
      .div-cookie{
          position: fixed;
      bottom: 0;
      background: #fff;
      z-index: 9;
      width: 100%;
      font-size:14px;
      padding:30px 15px;
      background: rgb(233, 231, 232);
      color: rgb(139, 139, 139);text-align: center;
      display:none;
      }
  .mbsc-ios .mbsc-cal-c .mbsc-cal .mbsc-cal-body .mbsc-cal-row .mbsc-selected .mbsc-cal-cell-txt{border-color:#f9a17f;background:#f9a17f}.mbsc-ios .mbsc-fr-btn{color: #f9a17f}
  .bey .container-submit{
      margin-left:0px;
      margin-right:0px;
  }
  .alert{
      padding:10px;
  }
  .show-475{
      display:none;
  }
  .collapsehome .panel-body .div-a a.tel-menu{
      color:#f25168;
      font-weight:600;
  }
  .profile-img.no-login {
      width: 25px;
      height: 25px;
      border-radius: 0;
  }
      header.header a.alert-location {
      padding-left: 8px;
      padding-right:5px;
  }
  .name-user .login-icon{
      padding-top: 15px;padding-bottom: 15px;
      padding-left:8px;padding-right:5px;
  }
  .display-none{display:none;}
  .display-none-imp{
          display:none !important;
      }
  
  input{
      outline: 0;
  }
  .collapse-home-absolute{
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      top: 65px;
      padding-left: 0px;
      width: 100%;
      height: 0;
  }
  .hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
      position: absolute;
      width: 25px;
      height: 2px;
      transition-timing-function: ease;
      transition-duration: .15s;
      transition-property: transform;
      border-radius: 4px;
      background-color: #000;
  }
  button:focus{
      outline: none;
  }
  .hamburger-box {
      width: 28px;
  }
  .hamburger{
      vertical-align: middle;
      padding-top: 0px;
      padding-bottom: 0px;
      padding-left: 0px;
      padding-right: 5px;
      display: none;
  }
  .collapse-home-absolute .actions-block, .collapse-home-absolute .div-a-last{
      padding-left:20px;
      padding-right:20px;
  }
  .collapsehome .panel-body .div-a-last {
      padding-top: 22px;
      padding-bottom: 22px;
  }
  
  /*floating labels*/
  .tab-content-login .form-label-group{
      margin-bottom:10px;
  }
  
  .form-label-group {
    position: relative;
    margin-bottom: 20px;
  }
  .form-label-group > input,.form-label-group > textarea,
  .form-label-group > label {
    padding: var(--input-padding-y) var(--input-padding-x);
  }
  .form-label-group input[type="text"],.form-label-group textarea{
      border-radius:.25rem;
      padding:12px;
  }
  .form-label-group > label {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    margin-bottom: 0; /* Override default `<label>` margin */
    line-height: 1.5;
    color: #9f9f9f;
    border: 1px solid transparent;
    border-radius: .25rem;
    transition: all .1s ease-in-out;
  }
  .lock-10{
      width:10px;
      height:10px;
  }
  
  .form-label-group input::-webkit-input-placeholder, .form-label-group textarea::-webkit-input-placeholder {
    color: transparent!important;
  }
  
  .form-label-group input:-ms-input-placeholder, .form-label-group textarea:-ms-input-placeholder {
    color: transparent!important;
  }
  
  .form-label-group input::-ms-input-placeholder, .form-label-group textarea::-ms-input-placeholder {
    color: transparent!important;
  }
  
  .form-label-group input::-moz-placeholder, .form-label-group textarea::-moz-placeholder {
    color: transparent!important;
  }
  
  .form-label-group input::placeholder, .form-label-group textarea::placeholder {
    color: transparent!important;
  }
  
  .form-label-group input:not(:placeholder-shown),.form-label-group textarea:not(:placeholder-shown) {
    padding-top: calc(var(--input-padding-y) + var(--input-padding-y) * (2 / 3));
    padding-bottom: calc(var(--input-padding-y) / 3);
  }
  
  .form-label-group input:not(:placeholder-shown) ~ label, .form-label-group textarea:not(:placeholder-shown) ~ label {
    padding-top: calc(var(--input-padding-y) / 3);
    padding-bottom: calc(var(--input-padding-y) / 3);
    font-size: 12px;
    color: #777;
  }
  
  /*floating labels*/
  
  /* new login modal*/
  .tab-content-login{
      padding-top:20px;
      padding-bottom:0px;
  }
  .Button-alt {
      background-color: #7D8FF7;
      opacity: .94;
      font-weight: 600;
  }
  .nav-tabs.tabs-login .nav-item.show .nav-link, .nav-tabs.tabs-login .nav-link.active{
      border:0;
      border-bottom:3px solid #7D8FF7;
      color:#7D8FF7;
  }
  .nav-tabs.tabs-login .nav-link{
      font-weight:600;
      font-size: 16px;
      color:#000;
      border:0px;
          border-bottom: 3px solid transparent;
          padding-left:0px;
          padding-right:0px;
  }
  .nav-tabs.tabs-login .nav-item.log{
          padding-left:0px;
  }.nav-tabs.tabs-login .nav-item{
          padding-left:16px;
          padding-right:16px;
  }
  .login-p-separator{
      border-top: 1px solid #cacaca;
      text-align: center;
      padding-top: 13px;
      padding-bottom: 5px;
      margin-top: 15px;
      width:100%;
      }
      
      .error-span-login{
      color: #FF5A50;
      font-size: 12px;
      display:none;
  }
  .terms-login-cont{
      font-size:12px;
      text-align:center;
  }
  .sign-modal .modal-body{
      padding-top:20px;
      padding-bottom:20px;
  }
  button.disabled{
      opacity:.15;
      cursor: default!important;
  }
  .absolute-svg-login{
      position:absolute;
      left:60px;
      top:4px;
  }
  
  #signupmodal .modal-dialog .FormControl, #loginModal .modal-dialog .FormControl {
      margin-top: 0px;
      margin-bottom: 0px;
      border-radius: 4px;
  }
  .Auth .forgotten {
       padding-top: 6px; 
      /* padding-bottom: 10px; */
      text-align: center;
      /* margin-top: 0; */
      margin-bottom: 0px;
      color: #7D8FF7;
      }
      
      .ButtonLink, .ButtonLinkgeneric {
          border: 0;
          color: #7D8FF7;
          display: inline-block;
          line-height: normal;
          padding: 0;
          font-weight:600;
          cursor: pointer;
      }
      
  #signupmodal, #loginModal{
  padding-right:0px!important;
  padding-left:0px!important;
  
  }
  #signupmodal .modal-dialog, #loginModal .modal-dialog{
  
    max-width:448px;
    padding-left:0px;
    padding-right:0px;
        margin: 1.75rem auto;
        top:52px;
    
      }
  .terms-of-use-link,.terms-of-use-link:hover {
      color: #7D8FF7;
      text-decoration: none;
  }
  /* new login modal*/
  
  /*login modal*/
      #contactAgent .modal-content, #contactAgent .modal-dialog{
  
    width:500px;
      }
                  
  
  
        #loginModal.modal {
          z-index: 999999999 !important
      }
      .div-header-modal {
          padding-right: 5px;
          padding-top: 5px;
      }
      .login-step1 .modal-header {
          text-align: right;
      }
      .modal-content .no-margin{
      padding:0px;
      margin:0px;
  }
      .login-step1 .modal-header, .sign-modal .modal-header {
          text-align: center;
          /*border-bottom: 1px solid #d8d8d8;*/
          border-top-left-radius: 6px;
          display:block;
          border-top-right-radius: 6px;
      }
      .register-step2 .form-group {
          margin-bottom:8px;
      }
      .Auth .Button {
          margin-bottom: 10px;
          text-transform: none;
          cursor: pointer;
      }
      .Button--facebook {
          border-radius:4px;
          background: #4f6ca7;
          color:#fff;
      }
      .Button--email {
          border-radius:4px;
          background: #525b60;
          color:#fff;
      }
      .Button--email:hover {
          background: #3b4144;
      }
      #signupmodal .label, .signin .label {
          font-size: 16px;
          font-weight: 500;
      }
      .back-to-step{    
      position: absolute;
      left: 5px;
      top: 10px;
      cursor:pointer;
      }
      .align-sprite {
          display: inline-block;
      }
      .spritesfb-login {
          background-position: -34px -66px!important;
          width: 18px;
          height: 19px;
          vertical-align: middle;
      }
      .spritesgoogle-icon {
          background-position: -34px -87px!important;
          width: 18px;
          height: 18px;
          vertical-align: middle;
      }
      .spritesbeycome-mobil-logo, .spritesdrop-down, .spritesfb-login, .spritesgoogle-icon, .spritespaperclip {
          display: inline-block;
          background: url(/public/assets/images/sprite-login.png) no-repeat;
          overflow: hidden;
          text-indent: -9999px;
          text-align: left;
      }
      .Button, .signin label {
          display: block;
      }
      .signin label input {
          width: 100%;
      }
      .tabbing_block .open_close_tab {
          display: none
      }
      .login-step-2-style{
          padding-left: 25px;
          padding-right: 25px;
          padding-top: 0px;
          padding-bottom: 30px;
      }
      .modal .modal-dialog.center-vertical {
      -webkit-transform: translate(0,-50%);
      -o-transform: translate(0,-50%);
      transform: translate(0,-50%);
      top: 50%;
      margin: 0 auto;
      }
      .FormControl {
          background: #fff;
          border: 1px solid #aaa;
          border-radius: 2px;
          color: #3e4448;
          line-height: 24px;
          padding: 0 8px;
          font-weight: 500;
      }
      .float-left-span {
          float: left;
          padding-top: 5px;
      }
      
      input:-webkit-autofill {
          -webkit-box-shadow: 0 0 0px 1000px white inset;
      }
      .FormControl, .FormControlInline {
          margin: 8px 0;
          min-height: 40px;
          position: relative;
      }
      .div-line-divider {
         /* width: 100%;*/
         /* height: 20px;*/
         /* border-bottom: 1px solid #d8d8d8;*/
         /* margin-bottom: 20px;*/
      }
      .div-line-divider {
          text-align: center;
          padding-bottom: 16px;
      padding-top: 6px;
      }
  
      .Button--google {
          border: 1px solid #dc4c3f;
          border-radius:4px;
          padding: 0;
          background: #dc4c3f;
          color:#fff!important;
      }
      .Button--google .v-aling-sub{
      margin-right:8px;
  }	
  .Button--email .v-aling-sub{
      margin-right:8px;
  }
  .Button--facebook .v-aling-middle{
      margin-right:5px;
  }
  
      
      .modal-dialog .modal-header .modal-title-login {
         
          font-style: normal;
          font-size: 20px;
          text-align: center;
          margin-bottom:0px;
          width: 100%;
          font-weight:600;
      }
      
      #forgotpassword.signin-form {
      margin: 30px auto;
      max-width: 680px;
      text-align: center;
  }
  #forgotpassword.signin-form .pagetitle {
          font-size: 30px;
      font-weight: 600;
      color: #000;
  }
  #forgotpassword.signin-form .form-info p{
          font-size: 16px;
      line-height: 30px;
      padding-bottom: 15px;
      text-align: center;
      color: #000;
      font-weight: 400;
      margin:0px;
  }
  .reset-pass-btn-cont{
      padding-top:5px;
      padding-bottom:5px;
  }
  .div-error-forgot{
      display:none;
  }
  .reset-pass-btn-cont .btn{
      margin-right:0px;
  }
  #forgotpassword.signin-form form {
      margin: 0 auto;
      max-width: 400px;
  }
  
      .forgot-response .btn{
          font-size:14px;
      }
      .modal .alert-dismissible{
      width:100%;
      margin-bottom:0px;
  }
  
      .tab-renters {
          padding: 15px 15px 5px;
      }
      #exTab3 .nav-tabs>li>a.active, #exTab3 .nav-tabs>li>a.active:focus, #exTab3 .nav-tabs>li>a.active:hover {
          color: #555;
          cursor: default;
          background-color: #fff;
          border: 1px solid #ddd;
          border-bottom-color: transparent;
      }
      #exTab3 .nav-tabs>li>a.active, #exTab3 .nav-tabs>li>a.active:focus, #exTab3 .nav-tabs>li>a.active:hover {
          border: 1px solid #d8d8d8;
          border-bottom-color: transparent;
          border-top-color: transparent;
          border-left-color: transparent;
          background-color: #fff;
      }
      #exTab3 a:active, #exTab3 a:focus, #exTab3 a:hover {
          color: #f25168;
      }
      #exTab3 a:active, #exTab3 a:focus, #exTab3 a:hover {
          color: #f25168;
      }
      #exTab3 a {
          color: #54585a;
      }
      #exTab3 a:hover {
          text-decoration: none;
      }
      #exTab3 .nav>li>a {
          padding: 10px 15px;
      }
      #exTab3 .nav>li, #exTab3 .nav>li>a {
          display: block;
      }
      .width-50 {
          width: 50%;
      }
      #exTab3 .nav-tabs>li a {
          border-color: #eee #eee #ddd;
          background-color: #f8f8f8;
          border-radius: 0;
          margin-right: 0;
      }
      #exTab3 .nav-tabs>li.active>a, #exTab3 .nav-tabs>li.active>a:focus, #exTab3 .nav-tabs>li.active>a:hover {
          border: 1px solid #d8d8d8;
          border-bottom-color: transparent;
          border-top-color: transparent;
          border-left-color: transparent;
          background-color: #fff;
      }
  
      .Button-alt, .Button.click_btn {
          color: #fff;
          border: 0;
          display: block;
          width: 100%;
      }
      .div-terms-of-use{
          padding-top:5px;
      }
      .login-step1 .modal-footer, .sign-modal .modal-footer {
          padding-top: 16px;
          padding-bottom: 8px;
          text-align: center;
      }
      .style-btn-join {
         /* border: 1px solid;*/
         /* border-radius: 2px;*/
         /* padding: 5px 10px;*/
      }
      .form-help.terms-of-use {
          font-size: 13px;
          margin-bottom: 0;
      margin-top: 0;
      }
      .div-line-divider span {
          font-size: 16px;
          background-color: #fff;
          padding: 0 10px;
      }
      .p-join{
          font-size:16px;
          padding-bottom:8px;
          text-align:center;
      }
      .modal .modal-dialog .modal-content .Button {
          height: 40px;
          line-height: 40px;
          display: block;
          text-align: center;
              border-radius: 4px;
      }
      .icon-ios-close-empty{
          position: absolute;
          right:15px;
          top:10px;
      }
  .per-container{
      max-width: 1280px;
      margin: 0 auto;
      padding-left: 15px;
      padding-right: 15px;
  }
  .bg-diff {
     /* background: #fff;
      color: #fff;
      padding: 32px 0 6px;
      position: relative;*/
      
          background-image: url(/public/assets/images/midlle-template.svg);
     
          background-size: contain;
      background-repeat: no-repeat;
      background-position: bottom;
      
  }
  .bg-slider-absolute{
      
      width: 100%;
      height: 400px;
      position: absolute;
      margin: 0 auto;
      top: -5px;
  }
  .bg-savings{
                  background-image: url(/public/assets/images/saving-block.svg);
     
          background-size: contain;
      background-repeat: no-repeat;
      background-position: bottom;
      }
      
  /*footer style*/
  .footer {
      background: #f6f6f6;
      color: #000;
      padding: 32px 0 6px;
      position: relative;
      font-size:14px;
      
         /* background-image: url(/public/assets/images/footer.svg);
      color: #fff;
      padding: 32px 0 6px;
          background-size: cover;
      background-repeat: no-repeat;
      background-position: bottom;
          height: 1700px;
          padding-top:700px;
          margin-top:-400px;*/
      
  }
  img.equal-house{
          width: 30px;
      vertical-align: bottom;
      height:auto;
  }
  
  .footer-ssl{
      height: 50px;
  }
  .social-icon-layout{
      padding-top: 30px;
      padding-bottom: 20px;
  }
  .div-lang-cont{
      text-align:right;
  }
  .social-icon-layout a{
      margin-right:15px;
      color: #000;
      text-decoration: none;
  }
  .social-icon-layout a.flag-span-us{
          margin-right: 10px;
  }
  .social-icon-layout a.flag-span-es{
          margin-right: 0px;
  }
  .padR5{
      padding-right:5px;
  }
  .bor-foot-social{
          border-left: 1px solid #cacaca;
  }
  .svg-24{
      width:24px;
      height:24px;
  }
  .vertical-sub{
          vertical-align: sub;
  }
  .footer-pad{padding-left:100px;margin:0;}
  .footer-second{
      padding-left:5%;
      padding-right:5%;
      padding-top:20px;
      padding-bottom:20px;
      margin:0;
      background: #e9e7e8;
          font-size: 15px;
      }
      .show-820{
          display:none;
      }
  .footer .f-header {
     
      font-size: 16px;
      
      font-weight:600;
      margin: 0px 0 15px;
      padding: 0;
  }
  .footer .copytext {
      color: #999;
      font-size: 13px;
      margin-top: 30px;
  }
  .foot-div-cont-last,.foot-div-cont-last,.foot-div-cont-copy{
      padding-left:0px;
      padding-right:0px;
      margin-left:9px;
      margin-right:9px;
  }
  .foot-div-cont-copy{
      font-size:13px;
  }
  .foot-div-cont-last{
      border-top:1px solid #cacaca;
          margin-top: 30px;
  }
  .foot-icon-cont {
      position: absolute;
      display: -webkit-box;
      display: inline-flex;
  }
  .foot-img-icon {
      margin-right: 5px;
  }
  .footer .foot_menu li a {
      color: #000;
      text-decoration: none;
  }
  .footer .stay-cont-p{
      font-size:14px;
          padding-bottom: 10px;
          margin:0;
      
  }
  .footer .foot_menu li {
      list-style: none;
      padding-bottom: 10px;
      font-size: 14px;
  }
  .footer .foot_menu {
      margin: 0;
      padding: 0;
  }
  /*footer style*/
  
  /*animations*/
  
  
  .animatable {
    
    /* initially hide animatable objects */
    visibility: hidden;
    
    /* initially pause animatable objects their animations */
    -webkit-animation-play-state: paused;   
    -moz-animation-play-state: paused;     
    -ms-animation-play-state: paused;
    -o-animation-play-state: paused;   
    animation-play-state: paused; 
  }
  
  /* show objects being animated */
  .animated {
    visibility: visible;
    
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    
    -webkit-animation-duration: 1.5s;
    -moz-animation-duration: 1.5s;
    -ms-animation-duration: 1.5s;
    -o-animation-duration: 1.5s;
    animation-duration: 1.5s;
  
    -webkit-animation-play-state: running;
    -moz-animation-play-state: running;
    -ms-animation-play-state: running;
    -o-animation-play-state: running;
    animation-play-state: running;
  }
  
  /* CSS Animations (extracted from http://glifo.uiparade.com/) */
  @-webkit-keyframes fadeInDown {
      0% {
          opacity: 0;
          -webkit-transform: translateY(-20px);
      }	100% {
          opacity: 1;
          -webkit-transform: translateY(0);
      }
  }
  
  @-moz-keyframes fadeInDown {
      0% {
          opacity: 0;
          -moz-transform: translateY(-20px);
      }
  
      100% {
          opacity: 1;
          -moz-transform: translateY(0);
      }
  }
  
  @-o-keyframes fadeInDown {
      0% {
          opacity: 0;
          -o-transform: translateY(-20px);
      }
  
      100% {
          opacity: 1;
          -o-transform: translateY(0);
      }
  }
  
  @keyframes fadeInDown {
      0% {
          opacity: 0;
          transform: translateY(-20px);
      }
      100% {
          opacity: 1;
          transform: translateY(0);
      }
  }
  
  
  
  @-webkit-keyframes fadeIn {
      0% {
          opacity: 0;
      }
      20% {
          opacity: 0;
      }
      100% {
          opacity: 1;
      }
  }
  
  @-moz-keyframes fadeIn {
      0% {
          opacity: 0;
      }
      20% {
          opacity: 0;
      }
      100% {
          opacity: 1;
      }
  }
  
  @-o-keyframes fadeIn {
      0% {
          opacity: 0;
      }
      20% {
          opacity: 0;
      }
      100% {
          opacity: 1;
      }
  }
  
  @keyframes fadeIn {
      0% {
          opacity: 0;
      }
      60% {
          opacity: 0;
      }
      20% {
          opacity: 0;
      }
      100% {
          opacity: 1;
      }
  }
  @-webkit-keyframes bounceInLeft {
      0% {
          opacity: 0;
          -webkit-transform: translateX(-2000px);
      }
      60% {
          -webkit-transform: translateX(20px);
      }
  
      80% {
          -webkit-transform: translateX(-5px);
      }
  
      100% {
          opacity: 1;
          -webkit-transform: translateX(0);
      }
  }
  
  @-moz-keyframes bounceInLeft {
      0% {
          opacity: 0;
          -moz-transform: translateX(-2000px);
      }
  
      60% {
          -moz-transform: translateX(20px);
      }
  
      80% {
          -moz-transform: translateX(-5px);
      }
  
      100% {
          opacity: 1;
          -moz-transform: translateX(0);
      }
  }
  
  @-o-keyframes bounceInLeft {
      0% {
          opacity: 0;
          -o-transform: translateX(-2000px);
      }
  
      60% {
          opacity: 1;
          -o-transform: translateX(20px);
      }
  
      80% {
          -o-transform: translateX(-5px);
      }
  
      100% {
          opacity: 1;
          -o-transform: translateX(0);
      }
  }
  
  @keyframes bounceInLeft {
      0% {
          opacity: 0;
          transform: translateX(-2000px);
      }
  
      60% {
          transform: translateX(20px);
      }
  
      80% {
          transform: translateX(-5px);
      }
  
      100% {
          opacity: 1;
          transform: translateX(0);
      }
  }
  @-webkit-keyframes bounceInRight {
      0% {
          opacity: 0;
          -webkit-transform: translateX(2000px);
      }
  
      60% {
          -webkit-transform: translateX(-20px);
      }
  
      80% {
          -webkit-transform: translateX(5px);
      }
  
      100% {
          opacity: 1;
          -webkit-transform: translateX(0);
      }
  }
  
  @-moz-keyframes bounceInRight {
      0% {
          opacity: 0;
          -moz-transform: translateX(2000px);
      }
  
      60% {
          -moz-transform: translateX(-20px);
      }
  
      80% {
          -moz-transform: translateX(5px);
      }
  
      100% {
          opacity: 1;
          -moz-transform: translateX(0);
      }
  }
  
  @-o-keyframes bounceInRight {
      0% {
          opacity: 0;
          -o-transform: translateX(2000px);
      }
  
      60% {
          -o-transform: translateX(-20px);
      }
  
      80% {
          -o-transform: translateX(5px);
      }
  
      100% {
          opacity: 1;
          -o-transform: translateX(0);
      }
  }
  
  @keyframes bounceInRight {
      0% {
          opacity: 0;
          transform: translateX(2000px);
      }
  
      60% {
          transform: translateX(-20px);
      }
  
      80% {
          transform: translateX(5px);
      }
  
      100% {
          opacity: 1;
          transform: translateX(0);
      }
  }
  @-webkit-keyframes fadeInUp {
      0% {
          opacity: 0;
          -webkit-transform: translateY(20px);
      }	100% {
          opacity: 1;
          -webkit-transform: translateY(0);
      }
  }
  
  @-moz-keyframes fadeInUp {
      0% {
          opacity: 0;
          -moz-transform: translateY(20px);
      }
  
      100% {
          opacity: 1;
          -moz-transform: translateY(0);
      }
  }
  
  @-o-keyframes fadeInUp {
      0% {
          opacity: 0;
          -o-transform: translateY(20px);
      }
  
      100% {
          opacity: 1;
          -o-transform: translateY(0);
      }
  }
  
  @keyframes fadeInUp {
      0% {
          opacity: 0;
          transform: translateY(20px);
      }
  
      100% {
          opacity: 1;
          transform: translateY(0);
      }
  }
  @-webkit-keyframes bounceIn {
      0% {
          opacity: 0;
          -webkit-transform: scale(.3);
      }
      50% {
          -webkit-transform: scale(1.05);
      }
  
      70% {
          -webkit-transform: scale(.9);
      }
  
      100% {
          opacity: 1;
          -webkit-transform: scale(1);
      }
  }
  
  @-moz-keyframes bounceIn {
      0% {
          opacity: 0;
          -moz-transform: scale(.3);
      }
  
      50% {
          -moz-transform: scale(1.05);
      }
  
      70% {
          -moz-transform: scale(.9);
      }
  
      100% {
          opacity: 1;
          -moz-transform: scale(1);
      }
  }
  
  @-o-keyframes bounceIn {
      0% {
          opacity: 0;
          -o-transform: scale(.3);
      }
  
      50% {
          -o-transform: scale(1.05);
      }
  
      70% {
          -o-transform: scale(.9);
      }
  
      100% {
          opacity: 1;
          -o-transform: scale(1);
      }
  }
  
  @keyframes bounceIn {
      0% {
          opacity: 0;
          transform: scale(.3);
      }
  
      50% {
          transform: scale(1.05);
      }
  
      70% {
          transform: scale(.9);
      }
  
      100% {
          opacity: 1;
          transform: scale(1);
      }
  }
  @-webkit-keyframes moveUp {
      0% {
          opacity: 1;
          -webkit-transform: translateY(40px);
      }	100% {
          opacity: 1;
          -webkit-transform: translateY(0);
      }
  }
  
  @-moz-keyframes moveUp {
      0% {
          opacity: 1;
          -moz-transform: translateY(40px);
      }
  
      100% {
          opacity: 1;
          -moz-transform: translateY(0);
      }
  }
  
  @-o-keyframes moveUp {
      0% {
          opacity: 1;
          -o-transform: translateY(40px);
      }
  
      100% {
          opacity: 1;
          -o-transform: translateY(0);
      }
  }
  
  @keyframes moveUp {
      0% {
          opacity: 1;
          transform: translateY(40px);
      }
  
      100% {
          opacity: 1;
          transform: translateY(0);
      }
  }
  
  @-webkit-keyframes fadeBgColor {
      0%{
          background:none;
      }
    70%{
          background:none;
      }
      100%{
          background:#464646;
      }
  }
  @-o-keyframes fadeBgColor {
      0%{
          background:none;
      }
    70%{
          background:none;
      }
      100%{
          background:#464646;
      }
  }
  @keyframes fadeBgColor {
      0%{
          background:none;
      }
    70%{
          background:none;
      }
      100%{
          background:#464646;
      }
  }
  
  .animated.animationDelay{
      animation-delay:.4s;
      -webkit-animation-delay:.4s;
  }
  .animated.animationDelayMed{
      animation-delay:1.2s;
      -webkit-animation-delay:1.2s;
  }
  .animated.animationDelayLong{
      animation-delay:1.6s;
      -webkit-animation-delay:1.6s;
  }
  .animated.fadeBgColor {
      -webkit-animation-name: fadeBgColor;
      -moz-animation-name: fadeBgColor;
      -o-animation-name: fadeBgColor;
      animation-name: fadeBgColor;
  }
  .animated.bounceIn {
      -webkit-animation-name: bounceIn;
      -moz-animation-name: bounceIn;
      -o-animation-name: bounceIn;
      animation-name: bounceIn;
  }
  .animated.bounceInRight {
      -webkit-animation-name: bounceInRight;
      -moz-animation-name: bounceInRight;
      -o-animation-name: bounceInRight;
      animation-name: bounceInRight;
  }
  .animated.bounceInLeft {
      -webkit-animation-name: bounceInLeft;
      -moz-animation-name: bounceInLeft;
      -o-animation-name: bounceInLeft;
      animation-name: bounceInLeft;
  }
  .animated.fadeIn {
      -webkit-animation-name: fadeIn;
      -moz-animation-name: fadeIn;
      -o-animation-name: fadeIn;
      animation-name: fadeIn;
  }
  .animated.fadeInDown {
      -webkit-animation-name: fadeInDown;
      -moz-animation-name: fadeInDown;
      -o-animation-name: fadeInDown;
      animation-name: fadeInDown;
  }
  .animated.fadeInUp {
      -webkit-animation-name: fadeInUp;
      -moz-animation-name: fadeInUp;
      -o-animation-name: fadeInUp;
      animation-name: fadeInUp;
  }
  .animated.moveUp {
      -webkit-animation-name: moveUp;
      -moz-animation-name: moveUp;
      -o-animation-name: moveUp;
      animation-name: moveUp;
  }
  
  /*animations*/
  .bg-refund{
          background-image: linear-gradient(to right top, #fff 0%, #f6f6f65e 40%, #ffffff 0%);
  }
  .tools-icon{
      float:right;
  }
  .dropdown-menu-tools{
      position: absolute;
      
      background: #fff;
      width: auto;
      right: -147px;
      top: 0;
      padding-top: 20px;
      padding-bottom: 20px;
      border: 1px solid #cacaca;
  }
  header.header {
      position: fixed;
      width: 100%;
      z-index: 99;
      /*background:#fff;*/
  }
  header.header.headeractive, header.header.mreddmca{
      background:#fff;
  }
  .fav-header-ani.active{
      transform:scale(1.8);
          fill: #f9a17f;
          transition: all 150ms ease-in-out 0s;
  }
  .vertical-middle{
      vertical-align: middle;
  }
  header .dropdown-toggle::after {
      display: none;
  }
  .dropdown-item:hover{
      cursor: pointer;
  }
  .dropdown-menu.dropdown-left {
      right: 0;
      left: auto;
  }
  .navbar .dropdown-item.active, .navbar .dropdown-item:active{
      background: #fff;
  }
  .navbar .dropdown-menu{
      margin-top: 3px;
  }
  .navbar .dropdown-menu.dropdown-login-margin{
      margin-top: 0px;
  }
  .navbar-light .navbar-nav .nav-link, .navbar .dropdown-item {
      color: #54585a;
      font-weight:700;
  }
  .padL0-imp{
      padding-left:0px!important;
  }
  .nav-link.list-home-nav{
      padding-top:5px;
      padding-bottom:5px;
      margin-top:5px;
  }
  .nav-link.nav-phone{
      margin-top:3px;
  }
  header .navbar{
      /*background:#fff;*/
      font-weight:600;
      font-size: 0.9rem;
      padding-top:1px;
      padding-bottom:1px;
      max-width: 1280px;
      margin: 0 auto;
      min-height: 80px;
  }
  header .dropdown-menu{
      border-radius:0px;
      padding-top:20px;
      padding-bottom:20px;
  }
  .dropdown-item:focus, .dropdown-item:hover{
      background:transparent;
      color:#7D8FF7!important;
  }
  header .dropdown-divider {
      margin: .3rem 0;
  }
  .dropdown-divider{height:0;margin:5px 0;overflow:hidden;border-top:0;}
  .logo-absolute-center{
      position: absolute;
      /*left: 44%;*/
      left: 0;
      right: 0;
      margin: 0 auto;
      width: 150px;
  }
  header .navbar .container-fluid{
      padding-left:0px;
      padding-right:0px;
  }
  header .navbar-expand-lg .navbar-nav .nav-link {
      padding-right: .8rem;
      padding-left: .8rem;
      font-size:14px;
  }
  header .collapse.navbar-collapse{
      /*padding-left:1.5rem;*/
  }
  header .collapse.navbar-collapse {
      /*padding-left: 5%;*/
      padding-left: 0px;
  }
  header .dropdown-item{
      font-size:14px;
  }
  
  header .logo-dim{
      height: auto;
      width: 150px;
  }
  .show-992{
      display:none;
  }
  .modal-backdrop{
          background-color: #fff;
  }
  .modal-backdrop.show {
      opacity: 0.8;
  }
  .modal-open{
          overflow: hidden;
  }
  .navbar-light .navbar-nav .nav-link.nav-link-login{
          color: #fff;
      font-weight: 500;
      
      padding-left: 30px;
      padding-right: 30px;
      background: #7D8FF7;
  }
  
  
  
  .normal_modal .btn-success, .btn-success, .modal-message-simple .btn-success{
      background-color: #fff;
      color:#7D8FF7;
      border: 1px solid #7D8FF7;
      border-radius: 30px;
      padding: 7px 30px;
      font-weight: 600;
          min-width: 130px;
  }
  .normal_modal .btn-success:hover, .btn-success:hover, .btn-success:active, .btn-success:focus, .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled):active:focus, .modal-message-simple .btn-success:focus,.modal-message-simple .btn-success:hover,.modal-message-simple .btn-success:not(:disabled):not(.disabled):active{
      background-color: #fff;
      border-color: #7D8FF7;
      color: #7D8FF7;
          box-shadow: none;
  }
  .image-preview > img:hover{
      cursor:move;
  }
  .normal_modal .btn-cancel, .btn-cancel{
      background-color: #fff;
      color:#000;
      border: 1px solid #cacaca;
      border-radius: 30px;
      padding: 7px 30px;
      font-weight: 600;
          min-width: 130px;
  }
  .normal_modal .btn-cancel:hover, .btn-cancel:hover, .btn-cancel:active, .btn-cancel:focus{
      background-color: #fff;
      border-color: #cacaca;
      color: #000;
  }
  .normal_modal .modal-footer{
      display:inline-block;
  }
  .modal-footer{
      border-top:0;
      padding-top:0px;
  }
  .modal-header{
      border-bottom:0;
  }
  .navbar-light .navbar-nav .nav-link.nav-link-bell{
      padding:8px 15px 6px 15px;
      
  }
  .navbar-light .navbar-nav .nav-link.nav-link-heart{
      padding:9px 15px 6px 15px;
      
  }
  .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
      color: #fff;
  }
  .headeractive .navbar-light .navbar-nav .nav-link:focus,.mreddmca .navbar-light .navbar-nav .nav-link:focus, .headeractive .navbar-light .navbar-nav .nav-link:hover, .mreddmca .navbar-light .navbar-nav .nav-link:hover {
      color: #000;
  }
  .headeractive .navbar-light .navbar-nav .nav-link,.mreddmca .navbar-light .navbar-nav .nav-link{
      color: #000;
  }
  .headeractive .navbar-light .navbar-nav .nav-link.nav-link-login,.mreddmca .navbar-light .navbar-nav .nav-link.nav-link-login{color:#fff!important}
  .headeractive .fill-fff,.mreddmca .fill-fff{
      fill:#54585a;
  }
  .navbar-light .navbar-nav .nav-link{
      color: #fff;
      font-weight: 600;
  }
  .navbar .dropdown-item {
      color: #000;
      font-weight: 600;
  }
  
  .navbar-light .navbar-nav .nav-link.list-home-nav,.list-home-btn,.list-home-btn-big{ 
          background: #f25168;
      color: #fff;
      border-radius: 4px;
      padding-left: 18px;
      padding-right: 18px;
      font-weight:600;
  }
  .list-home-btn{
          display: inline-block;
      padding: 10px 18px;
      font-size:14px;
      
  }
  .list-home-btn-big{
      display: inline-block;
  padding: 12px 50px;
  
  }
  .navbar-light .navbar-nav .nav-link.list-home-nav:hover,.list-home-btn:hover,.list-home-btn-big:hover{
      cursor:pointer;
  }
  .list-home-btn-big:hover{
      color:#fff;
      text-decoration: none;
  }
  .btn-pad{
      padding-right: .8rem;
      padding-left: .8rem;
  }
  
  .mobile-lng{color:#54585a!important;font-weight:600!important;text-decoration:none!important}
  .lng-padding-nav{
      padding-top:12px;
      padding-bottom:0px;
  }
  .pac-logo:after, .hdpi.pac-logo:after {
    background-image: none !important;
    height: 0px !important;
  }
  
  .hdpi .pac-icon, .pac-icon{
    background-image: none !important;
  }
  
  /*make offer*/
  .detail-type-pets{text-transform:capitalize}
  input[type="text"].certify-input {
  padding: 3px;
      border: 0;
      border-bottom: 1px solid #cacaca;
      border-radius: 0!important;
      padding-bottom: 0;
      padding-left: 3px!important;
  }
  
  
  input.certify-input::-webkit-input-placeholder{
        color: #54585a!important;
  }
  
  input.certify-input:-ms-input-placeholder {
        color: #54585a!important;
  }
  
  input.certify-input::-ms-input-placeholder {
        color: #54585a!important;
  }
  
  input.certify-input::-moz-placeholder {
        color: #54585a!important;
  }
  
  input.certify-input::placeholder {
        color: #54585a!important;
  }
  .container-offer, .bey .container-offer{
      /*margin-top: 25px;*/
      /* padding-top: 25px; */
      /* padding-bottom: 25px; */
      margin-left: 0px;
      margin-right: 0px;
      background: #fff;
      position: relative;
      border-top: 1px solid #ddd;
      
  }
  .jFiler-input-dragDrop.jFiler-input-dragDrop{
      position:relative;
  }
  .offer-uploads-pre_res,.offer-uploads-pre_ref,.offer-uploads-pre_emp,.offer-uploads-pre,.offer-uploads-pre1,.offer-uploads{
      display: flex;
      margin-top: 10px;
      border: 1px solid #ddd;
      border-radius: 2px;
      width:100%;
  }
  .div-error-financing,.div-error-basics,.div-error-finish,.div-error-reference,.div-error-financing-rent{
      background: #8FAAF8;
      color: #fff;
      padding: 20px;
      border-radius: 2px;
      display:none;
  }
  .div-type-details{
          border: 1px solid #ddd;
      border-radius: 3px;
      padding-bottom: 20px;
      padding-top: 0px;
  }
  .div-address-details{
      border-right: 1px solid #ddd;
      border-bottom: 1px solid #ddd;
      padding-top: 20px;
      padding-bottom: 10px;
  }
  .div-price-details{
          border-bottom: 1px solid #ddd;
      padding-top: 42px;
      padding-bottom: 2px;
  }
  .offer-det-big{
      margin-bottom: 0px;
      font-weight: 700;
      font-size: 16px;
  }
  .offer-det-big.bb{
      font-size:20px;
  }
  .div-recomm{
      padding-top: 40px;
      padding-left: 0px;
      padding-right: 0px;
      border-bottom: 1px solid #ddd;
      padding-bottom: 25px;
      color:#54585a99;
      font-size:15px;
  }
  .cont-relative{
      position:relative;
  }
  .modal-body-slider-insp,.modal-body-slider-app,.modal-body-slider-loan,.modal-body-slider-escrow{
          width: 300px;
      border: 1px solid #ddd;
      padding: 20px 20px 10px 20px;
      border-radius: 5px;
      position: absolute;
      z-index: 9;
      background: #fff;
      left: 40%;
      top: 35px;
      display:none;
  }
  .link-slider{
      text-decoration:none!important;
  }
  .slider-home-title .beycome-head-content{
      height:55px;
      font-size:16px;
  }
  .smile-face-svg{
      height:20px;
      width:20px;
      vertical-align: sub;
  }
  .slider-home-title .diff-second-div-head,.slider-home-title .diff-third-div-head{
      font-size:16px;
  }
  .beycome-head-content.beycome-head-content-small{
      padding-top:15px;
  }
  
  .slider-home-title .diff-third-div-body, .slider-home-title .diff-second-div-body {
      padding-left: 35px;
      padding-right: 20px;
  }
  .option-p{
          font-size: 20px;
      font-weight: 700;
  }
  .slidermodal-p{
          text-align: right;
      font-weight: 700;
  }
  .slidermodal-p-up{
      font-size:14px;
      color:#54585a99
  }
  #modalslideroffer .modal-dialog{
          max-width: 350px;
  }
  .option-span{
      padding-left: 5px;
      padding-right: 5px;
      color: #54585a90;
  }
  .option-span.active{
          border-bottom: 2px solid #f9a17f;
          cursor:pointer;
          color: #54585a;
  }
  .sub-p{
      padding-bottom:8px;
      color: #54585a99;
  }
  .item-offer,.item-offer-pre,.item-offer-pre_res,.item-offer-pre_ref,.item-offer-pre_emp,.item-offer-pre1{
      padding:8px;
      text-align:center;
  }
  .remove-file{
      color:red;
      font-weight:700;
      cursor:pointer;
  }
  .container-offer-size, .bey .container-offer-size{
      padding-left: 15px;
      padding-top:25px;
      padding-bottom:25px;
      max-width: 1280px;
      padding-right: 15px;
      margin: 0 auto;
  }
  .content-body-offer{
      max-width:600px;
      margin:0 auto;
      padding-top:10px;
  }
  .content-body-submit-property{
      /*max-width:1060px;*/
      /*margin:0 auto;*/
  }
  .loading-payment-local{
      display:none;
          position: absolute;
      z-index: 1000;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      background: rgba( 255, 255, 255, .8 ) url(/public/assets/images/waiting-payment.gif) 50% 50% no-repeat;
  }
  .bootstrap-basic.loading .loading-payment-local{
      display:block;
          border: 1px solid #eee;
  }
  .download-flyer-icon{
          width: 26px;
      height: 26px;
      float: right;
  }
  a .flyer-date-download{
      color: #7a7a7a;
      font-size: 14px;
      margin-bottom: 0px;
  }
  a .flyer-name-download{
      font-weight: 500;
      margin-bottom: 0px;
      color:#8FAAF8;
  }
  .bottom-flyer{
          position: absolute;
      bottom: 1px;
      width: 99.5%;
      background: #fff;
      /* left: 2px; */
      right: 1px;
      padding: 12px ;
      border-top: 1px solid #f1efef;
      border-bottom-left-radius: 30px;
      border-bottom-right-radius: 30px;
      box-shadow: 0 4px 4px rgba(0,0,0,.1);
  }.bottom-flyer-craig{
          position: absolute;
      bottom: 2px;
      width: 99%;
      background: #fff;
      /* left: 2px; */
      right: 2px;
      padding: 12px ;
      border-top: 1px solid #f1efef;
      border-bottom-left-radius: 30px;
      border-bottom-right-radius: 30px;
      box-shadow: 0 4px 4px rgba(0,0,0,.1);
  }.bottom-flyer-bus{
      position: absolute;
      bottom: 2px;
      width: 100%;
      background: #fff;
      /* left: 2px; */
      /* right: 2px; */
      padding: 12px;
      border-top: 1px solid #f1efef;
      border-bottom-left-radius: 30px;
      border-bottom-right-radius: 30px;
      box-shadow: 0 4px 4px rgba(0,0,0,.1);
  }.bottom-flyer-yard{
      position: absolute;
      margin-left:-50px;
      text-align: left;
      bottom: 2px;
      width: 100%;
      background: #fff;
      /* left: 2px; */
      /* right: 2px; */
      padding: 12px;
      border-top: 1px solid #f1efef;
      border-bottom-left-radius: 30px;
      border-bottom-right-radius: 30px;
      box-shadow: 0 4px 4px rgba(0,0,0,.1);
  }
  
  .flayerpdf,.flayerpdf2{
      position: relative;
      display: block;
  }
  .marketing-link{
      margin-bottom: 0px;
      font-weight: 600;
      padding-left: 15px;
  }
  .marketing-link a{
      color:#000;
  }
  .marketing-link a:hover, .marketing-link a.active{
      color:#8FAAF8;
      text-decoration:none;
  }
  .general-menu.general-menu-m .general-menu-title.marketing{
      font-weight: 700;
      font-size: 26px;
      /*padding-left: 25px;*/
      margin-bottom:0px;
      
  }
  .bootstrap-basic{
          background: #f6f6f6;
      padding: 40px;
      position:relative;
      border-radius: 4px;
  }
  .payment-title{
      font-size:20px;
      font-weight:700;
      margin-bottom:0px;
  }
  .payment-sub-title{
      margin-bottom:12px;
  }
  .payment-sub-title span{
      vertical-align:bottom;
  }.payment-sub-title img{
      height:25px;
      width:25px;
  }
  .card-holder-sub{
      font-weight:400;
  }
  .cvv-img{
      width:300px;
  }
  .accept-card-img{
      position: absolute;
      right: 28px;
      top: 35px;
      height: 28px;
      width: auto;
  }
  .icon-promo-code.fa-angle-down{
      color: #f8b195;
      font-size: 18px!important;
      vertical-align: top;
      margin-left: 8px!important;
  }
  .bey p.submit-label.no-aster-promo{
      padding-bottom:8px;
  }
  .promo-show:hover{
      cursor:pointer;
  }
  .rpr-avm-widget{
      max-width:100%;
  }
  .tooltip-inner {
       max-width: 100%; 
      padding: 4px 8px;
      /* padding: .25rem .5rem; */
      color: #000;
      text-align: center;
      background-color: #fff;
      border-radius: .25rem;
      border:1px solid #cacaca;
  }
  .bs-tooltip-auto[x-placement^=right] .arrow:before, .bs-tooltip-right .arrow:before{
          border-right-color: #cacaca;
  }
  .content-body-offer input[type="text"] {
      border-radius: 50px;
      padding-left: 20px;
      border-color: #ddd;
      box-shadow:none;
  }
  .content-body-offer .dropdown-item{
      color: #54585a;
  }
  .content-body-offer .bootstrap-select > .dropdown-toggle{
          background: #fff;
      border: 1px solid #ddd;
      border-radius: 50px;
      color: #54585a;
  }
  .btn-prop-submit.disabled,.btn-prop-green.disabled{
      cursor: default;
      opacity: 0.7;
  }
  .modal_simple .modal-dialog{
      max-width:400px;
          position: relative;
      top: 50%;
      transform: translateY(-50%)!important;
  }
  .modal_simple .modal-header,.modal_simple .modal-footer{
      border:0;
  }
  .modalpdf{
      height:100%;
      top:40px;
      padding-right:0px;
  }
  .div-price.switch-symbol{
      position:relative;
  }
  .switch-symbol .symbol-dollar-down{
      position:absolute;
      left:40px;
  }
  .switch-symbol .edit-down-offer{
      position: absolute;
      left: 70px;
      margin-bottom: 0;
      top: 10px;
  }
  .edit-price-offer,.edit-price-offer, .edit-price-offer-escrow,.edit-down-offer{
      width:20px;
      height:20px;
      margin-bottom:6px;
      cursor:pointer;
      padding:0;
  }
  .modalpdf .modal-dialog{
      width:100%;
      max-width:800px;
      height: 90%!important;
  }
  .modalpdf .modal-content{
      width:100%;
      max-width:100%;
      height: 100%;
  }
  .iframe-pdf{
      top: 0px;
      left: 0;
      width: 100%;
      height: 100%;
      position: absolute;
  }
      .modalpdf {
      top: 56px;
  }
  .content-body-offer textarea.form-control{
      border-radius: 3px;
      border-color: #ddd;
      box-shadow:none;
  }
  .form-check-input#accept, .type-pets .form-check-input{
          height: 15px;
      width: 15px;
  }
  .type-pets .form-check{
  
      margin-right:20px;
  }
  .limited-agent{
      cursor:pointer;
  }
  .sqft-btn-cont.offer{
      padding-left:0px;
      width:100%;
  }
  .sqft-btn-cont.offer .div-btn-sqft{
      width:220px;;
  }
  .bey p.submit-label.no-aster{
      padding-bottom:10px;
  }
  
  .body-submit.offer,.body-financial.offer,.body-deadline.offer{
      border:0;
  }
  .div-price{
          font-size: 28px;
      color: #7D8FF7;
      font-weight:700;
  }
  .div-price input{
      color:#7D8FF7;
      font-weight:700;
      border:0;
      border-radius:0px!important;
      padding-left:1px!important;
      padding-right:1px!important;
          max-width: 147px;
          margin:0;
  }
  .container-offer .rangeslider--horizontal{
      height:6px;
  }
  .container-offer .rangeslider__handle{
          width: 24px;
      height: 24px;
  }
  .container-offer .rangeslider--horizontal .rangeslider__handle{
      top:-10px
  }
  .container-offer .rangeslider__handle:after{
      width: 4px;
      height: 4px;
      background: #F9A17F;
  }
  .container-offer  .savings-slider-seller .slidecontainer{
      padding-top:20px;
      padding-bottom:25px;
  }
  .beycome-info{
      padding-bottom:10px;
  }
  .refund-mls{
      font-weight:700;
      color:#7D8FF7;
      
  }
  .beycome-info p{
      margin-bottom:0px;
  }
  .div-price input:focus{
      color:#54585a99;
  }
  .div-price input:focus ~ span{
      display:none;
  }
  
  .swith-percent{
      margin-right:15px;
  }
  .swith-dollar{
      margin-left:15px;
  }
  .swith-equal{
      margin-left:0px;
  }
  /* The switch - the box around the slider */
  .switch {
    position: relative;
    display: inline-block;
  width: 42px;
      height: 16px;
      line-height: 16px;
  }
  
  /* Hide default HTML checkbox */
  .switch input {
    opacity: 0;
    width: 0;
    height: 0;
  }
  
  /* The slider */
  .slider-switch {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
  }
  
  .slider-switch:before {
    position: absolute;
    content: "";
      height: 23px;
      width: 23px;
      left: -5px;
      bottom: -4px;
      background-color: #f25168;
    -webkit-transition: .4s;
    transition: .4s;
  }
  
  input:checked + .slider-switch {
    /*background-color: #2196F3;*/
  }
  
  input:focus + .slider-switch {
    /*box-shadow: 0 0 1px #2196F3;*/
  }
  
  input:checked + .slider-switch:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
  }
  
  /* Rounded sliders */
  .slider-switch.round {
    border-radius: 34px;
  }
  
  .slider-switch.round:before {
    border-radius: 50%;
  }
  
  .offer-label-main.offertitle{padding-bottom:50px}
  
      .offer-label-main{
      font-weight: 600;
      color:#000;
      font-size:18px;
      padding-bottom:20px;
  }
  .div-listing-btn-offer{
      background: #fff;
      text-align: center;
      padding: 35px 0px;
      font-weight:600;
      cursor:pointer;
          border: 1px solid #d9d9d9;
          border-radius:2px;
  }
  .div-listing-btn-offer:hover{
      background: #d9d9d9;
  }
  .step-by-step{
      /*padding-bottom:20px;*/
  }
  .div-listing-btn-offer.active{
  
      border: 2px solid #7D8FF7;
      padding-top:34px;
      padding-bottom:34px;
  }
  .div-listing-btn-offer{
      fill:#fff
  }
  .div-listing-step,.padR5L0{
      padding-left:0px;
      padding-right:5px;
  }
  .div-listing-upload, .padL5R0{
      padding-left:5px;
      padding-right:0px;
  }
  #uploadoffer .jFiler-input-text,#uploadofferpre .jFiler-input-text,#uploadofferpre1 .jFiler-input-text,#uploadofferpre_res .jFiler-input-text,#uploadofferpre_ref .jFiler-input-text,#uploadofferpre_emp .jFiler-input-text{
      border:2px dashed #ddd;
      padding-top:15px;
      padding-bottom:15px;
      padding:20px;
      text-align:left;
  }
  #uploadoffer .jFiler-input-text p,#uploadofferpre .jFiler-input-text p,#uploadofferpre1 .jFiler-input-text p,#uploadofferpre_res .jFiler-input-text p,#uploadofferpre_ref .jFiler-input-text p,#uploadofferpre_emp .jFiler-input-text p{
      margin:0px;
  }
  .body-financial .dropzone-wrapper{
      width:100%;
  }
  .offer-btn-up{
          background: #f25168;
      border: 0;
      color: #fff;
      padding: 10px 15px;
      border-radius: 50px;
      font-weight: 600;
      display: inline-block;
      cursor: pointer;
  }
  .p-upload-text{
      font-size:14px;
      padding-top:8px;
  }
  .p-offer-pad{
      margin-bottom:0px;
      padding-bottom:30px;
  }
  /*make offer*/
  
  .custom-radio input {
    position: absolute!important;
    opacity: 0;
    cursor: pointer;
  }
  .custom-radio{
      padding-left: 20px;
      color: #54585a80;
      font-weight: 600;
  }
  .custom-radio.mls-radio{
      padding-left: 10px;
      color: #54585a80;
      font-weight: 600;
      width:100%;
  }
  .custom-radio.radio-simple{
      color: #54585a80;
       font-weight: 500;
  }
  .custom-radio.radio-simple.active{
          color: #000;
  }
  .custom-radio.active{
          color: #000;
  }
  
  /* Create a custom radio button */
  .checkmark-radio {
    position: absolute;
    top: 3px;
    left: 0px;
    height: 20px;
    width: 20px;
    background-color: #eee;
    border-radius: 50%;
    /*border: 1px solid #ddd;*/
  }
  .mls-radio .checkmark-radio {
      left:0px;
  }
  
  
  
  /* On mouse-over, add a grey background color */
  .custom-radio:hover input ~ .checkmark-radio {
    background-color: #f8b195;
  }
  
  /* When the radio button is checked, add a blue background */
  .custom-radio input:checked ~ .checkmark-radio {
    background-color: #f9a17f;
    border: 0;
  }
  
  /* Create the indicator (the dot/circle - hidden when not checked) */
  .checkmark-radio:after {
    content: "";
    position: absolute;
    display: none;
  }
  
  /* Show the indicator (dot/circle) when checked */
  .custom-radio input:checked ~ .checkmark-radio:after {
    display: block;
  }
  
  /* Style the indicator (dot/circle) */
  .custom-radio .checkmark-radio:after {
      left: 7px;
      top: 7px;
      height: 6px;
      width: 6px;
      border-radius: 50%;
      background: #f9a17f;
      
  }
  
  .amenities .form-check{
      padding-left:0px;
  }.body-package .check-container{
      padding-left:0px;
  }
  /* custom check*/
  .custom-check {
    display: block;
    position: relative;
    padding-left: 25px;
    margin-bottom: 12px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .form-check-login{
      padding-top:3px;
  }
  .form-check-login .custom-check {
    padding-left: 20px;
  }
  .form-check-login .checkmark-check {
    top: 1px;
      height: 15px;
      width: 15px;
      border: 1px solid #ccc;
  }
  .form-check-login .custom-check .checkmark-check:after {
    left: 4px;
      top: 0px;
      width: 5px;
      height: 10px;
  }
  
  /* Hide the browser's default checkbox */
  .custom-check input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
  }
  
  /* Create a custom checkbox */
  .checkmark-check {
    position: absolute;
    top: 1px;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #eee;
    border-radius:2px;
  }
  
  /* On mouse-over, add a grey background color */
  .custom-check:hover input ~ .checkmark-check {
    background-color: #ccc;
  }
  
  /* When the checkbox is checked, add a blue background */
  .custom-check input:checked ~ .checkmark-check {
    background-color: #f9a17f;
  }
  
  /* Create the checkmark/indicator (hidden when not checked) */
  .checkmark-check:after {
    content: "";
    position: absolute;
    display: none;
  }
  
  /* Show the checkmark when checked */
  .custom-check input:checked ~ .checkmark-check:after {
    display: block;
  }
  
  /* Style the checkmark/indicator */
  .custom-check .checkmark-check:after {
    left: 8px;
    top: 4px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  
  /*submit property*/
  .span-placeholder{
          position: absolute;
      top: 40px;
      left: 25px;
      color: #54585a80;
  }
  .span-placeholder.less-pad{
      left:10px;
      top: 42%;
  }
  .span-placeholder.more-pad{
  
      top: 55%;
  }
  input.floating-price:not(:placeholder-shown) + span,
  input.floating-price:focus + span {
    color:#000
  }
  .full-size{
          flex: 0 0 100%!important;
      max-width: 100%!important;
  }
  .btn-delete-calendar{
          border-radius: 50px;
      background: #d9534f;
      border: 1px solid #d9534f;
      color: #fff!important;
      padding: 6px 20px;
  }
  .calender_success_open{
      padding-top:15px;
  }
  .btn-delete-calendar:hover,.btn-delete-calendar:focus {
      background: #be2b27;
      box-shadow: none;
  }
  .modal-message-simple .modal-dialog{
          max-width: 400px;
  }
  .modal-message-simple .modal-footer,.modal-message-simple .modal-header{
      border-top:0px;
  }
  
  
  .marL-15-xs-0{
      margin-left:15px;
  }
  .dropdown-item.active, .dropdown-item:active{
      background-color:#e3e1e1;
  }
  .form-pack .form-check-input,.big-radio .form-check-input{
      width:18px!important;
      height:18px!important;
      margin-top:3px;
  }
  .form-pack .form-check-label{
      padding-left:15px;
  }
  .move-up, .move-down,.total-div-m-togle{
      display:none;
  }
  
  .image-list-item:last-child .move-down,.image-list-item:nth-child(2) .move-up{
      display:none!important;
  }
  .form-check-label.b-blur{
      font-weight:700;
      padding-left:15px;
  }
  .est-title{
      color: #54585a80;
      font-size: 12px;
  }
  .application_fee,.assoc_fee {
      margin-top:15px;
  }
  #estimatedpricecanary,#estimatedprice{
      color#f9a17f;
  }
  .bootstrap-select .dropdown-menu{
      max-height:210px!important;
  }
  .container-submit{
      /*margin-top:22px;*/
      padding-top:35px;
      margin-left:0px;
      margin-right:0px;
      /*background:#f6f6f6;*/
      /*padding-left:240px;*/
      position:relative;
      border-top: 1px solid #939393;
      
  }
  .container-submit.marketing-body{
      padding-top:0px;
  }
  .body-submit-cont,.bey .body-submit-cont{
      margin:0;
      padding-top:10px;
  }
  .container-submit-size{
      /*padding-left:0px;*/
      max-width: 1280px;
      /*padding-right: 40px;*/
      margin:0 auto;
  }
  .menu-step-last .menu-text-last a{
      color: #54585a80!important;
      text-decoration:none!important;
  }
  .menu-step-last .menu-text-last{
      padding-top:5px;
  }
  .menu-step-last{
      padding-top: 40px;
      font-size: 14px;
      color: #54585a80;
      
  }
  .modal-loading-local {
      display:    none;
      position:   absolute;
      z-index:    1000;
      top:        0;
      left:       0;
      height:     100%;
      width:      100%;
      background: rgba( 255, 255, 255, .8 ) 
                  url(/public/assets/images/loadingred.gif) 
                  50% 50% 
                  no-repeat;
  }
  .div-parent-loading.loading .modal-loading-local,.div-parent-loading1.loading .modal-loading-local {
      display: block;
  }
  .div-parent-loading.loading .div-parent-loading .modal-loading-local {
      display: none!important;
  }
  
  .bg-cm-cont {
      position: absolute;
      background-color: rgba(25, 52, 91, 0.75);
      height: 100%;
      width: 100%;
      top: 0px;
  }
  
  .cma-img-cont {
      height: 200px;
      position: relative;
      overflow: hidden;
      width: 100%;
  }
  .promotional_code{
      max-width: 200px;
      margin: 0 auto;
  }
  .promo-show{
      font-weight: 600;
  }
  .cma-result {
      margin: 70px auto;
      background-color: rgb(241, 241, 244);
      box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 5px;
      position: relative;
      width: 830px;
      max-width: 100%;
      z-index: 9;
  }
  
  .cma-prop-img {
      position: absolute;
      transform: translateY(-50%);
      width: 100%;
      top: 50%;
  }
  
  .cma-est,
  .cma-est-text {
      margin-top: 16px;
      margin-bottom: 5px;
      display: inline-block;
      width: 100%;
  }
  
  .cma-est-text {
      margin-top: 5px;
      margin-bottom: 0px;
      display: inline-block;
      width: 100%;
  }
  
  .cma-est-child {
      background-color: rgb(255, 255, 255);
      border-style: solid;
      border-width: 1px;
      border-color: rgb(209, 209, 213);
      padding: 24px;
  }
  
  .rprw-content-2 img {
      max-width: 100%;
  }
  
  .cma-est-child .p-title {
      font-weight: 700;
      font-size: 16px;
  }
  
  .line-separator {
      border-bottom: 1px solid rgb(42, 42, 51);
      flex: 1 1 0%;
      margin: 0px 10px;
  }
  
  .zillow-cont-val {
      font-weight: bold;
      -webkit-box-align: baseline;
      align-items: baseline;
      display: flex;
  }
  
  .zillow-cont-val .z-est {
      font-size: 20px;
  }
  
  .btn-close-est {
      background: transparent;
      position: absolute;
      z-index: 9;
      right: 0;
      border: 0;
  }
  
  .cma-address {
      padding: 20px;
      position: absolute;
      top: 0px;
      color: #fff;
  }
  
  .address-text {
      font-weight: 700;
      font-size: 36px;
      line-height: 40px;
  }
  
  .address-text-info {
      font-weight: 700;
      font-size: 16px;
      line-height: 24px;
  }
  
  .cma-status-text {
      font-weight: 700;
      font-size: 14px;
      line-height: 24px;
  }
  
  .cma-status {
      border: 2px solid rgb(255, 255, 255);
      border-radius: 50%;
      display: inline-block;
      height: 12px;
      margin-right: 5px;
      vertical-align: middle;
      width: 12px;
  }
  
  .modal-loading-local-cma {
    display:    none;
    position:   absolute;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .9 ) 
                url(/public/assets/images/spinner/loading-orange.svg) 
                50% 50% 
                no-repeat;
    background-size: 120px;
  }
  
  .div-parent-loading-cma.loading .modal-loading-local-cma {
      display: block;
  }
  
  .div-parent-loading-cma.loading {
      position: relative;
  }
  
  .cma-link {
      position: absolute;
      right: 30px;
      bottom: 20px;
      color: #fff!important;
      font-size: 16px;
      line-height: 24px;
      text-decoration: none!important;
  }
  .unit-location{
      border: 0;
      border-left: 1px solid #ccc;
      padding-left: 15px;
      max-width: 110px;
  }
  .zillow-brand{
      margin-left:-23px;
      font-size: 13px;;
  }
  .left-menu-submit{
      position: absolute;
      top: 0;
      bottom: 0px;
      left: 0;
      width: 200px;
      background: #d7d7d7;
      z-index: 9;
      text-align: left;
      border-right: 1px solid #939393;
      border-bottom: 1px solid #939393;
      padding-left:40px;
      padding-top:5px;
  }
  .menu-submit-cont, .bey .menu-submit-cont{
      padding-left:0px;
      padding-right:0px;
  }
  .menu-step{
      padding-top:20px;
  }
  .menu-step.active a{
      color:#f25168;
      text-decoration:none!important;
  }
  .menu-step a{
      color:#54585a;
      text-decoration:none!important;
  }
      .menu-step.active .fill-54585a{
      fill:#f25168;
  }
  .menu-step .menu-text{
      line-height:1;
      font-weight:700;
      padding-left:5px;
  }
  .menu-submit{
      text-align: center;
      padding-left: 0px;
      padding-right: 0px;
      border-bottom: 10px solid #eee;
      color:#54585a80;
      padding-bottom: 10px;
      cursor:pointer;
      font-weight:600;
          font-size: 16px;
  }
  .open-indoor-action,.open-facility-action, .open-outdoor-action, .open-security-action,.open-appliances-action,.open-laundry-action,.open-pets-action,.open-rules-action{
      padding-top:10px;
      margin-bottom:10px;
  }
  .border-b-amenities-desk{
      border-bottom:1px solid #ddd;
  }
  .menu-submit.completed.active{
       border-bottom: 10px solid #eee;
       color:#000;
  }
  .menu-submit.active{
       border-bottom: 10px solid #f9a17f;
       color:#000;
  }
  .fa-angle-down.drop-block, .fa-angle-up.drop-block{
          float: right;
      margin-right: 0px;
      color: #f8b195;
      font-size: 22px!important;
      cursor:pointer;
  }
  .amenities-hide,.amenities-hide1{
      display:none;
  }
  .menu-submit.completed{
       border-bottom: 10px solid #f9a17f;
       color:#f9a17f;
  }
  .body-submit, .body-details, .body-financial, .body-package, .body-deadline{
      /*border: 1px solid #ddd;*/
      background: #fff;
      padding: 20px;
      color:#000;
  }
  .body-promotion, .body-promotion-flyers{
      /*border: 1px solid #ddd;*/
      background: #fff;
      padding: 15px;
      color:#000;
  }
  .bey p.submit-label.p-marketing{
          /* background: #000; */
      color: #8FAAF8;
      /* padding: 8px 20px; */
      /* margin-bottom: 20px; */
      font-size: 36px;
      padding-bottom: 5px;
  }
  .business-cont{
      position: relative;
      border: 1px solid #f1efef;
      border-bottom: 0px;
      
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
  
      -webkit-box-orient: horizontal; 
      -moz-box-orient: horizontal;
      box-orient: horizontal;
      flex-direction: row;
  
      -webkit-box-pack: center;
      -moz-box-pack: center;
      box-pack: center;
      justify-content: center;
  
      -webkit-box-align: center;
      -moz-box-align: center;
      box-align: center;  
      align-items: center;
      padding:65px 50px 135px 50px;
          background: #f6f6f6;
      border-radius: 30px;
  }
  .padcrasg-right{
      padding-right:0px;
  }
  .img-flyer.craisg{
      border: 1px solid #f1efef;
      border-radius: 30px;
  }
  .yard-sign-cont{
      border: 1px solid #f1efef;
      text-align: center;
      padding: 50px;
      background: #f6f6f6f6;
      border-radius: 30px;
      margin-bottom: 15px;
  }
  .tech_business-cont{
      padding-right:30px;
  }
  .yard-sign-cont-image{
      max-width: 260px;
      transform: rotate(-8deg);
  }
  .card-cont-1{	
      padding-right: 20px;
  }.card-cont-2{	
      padding-left: 20px;
  }
  .p-sub-flyer{
      border-bottom: 1px solid #909293;
      margin-bottom: 35px;
      padding-bottom: 15px;
      color: #909293;
      font-weight: 600;
  }
  .flyer-first-child{
      padding-left:0px;
      padding-right:20px;
  }
  .flyer-second-child{
      padding-left:10px;
      padding-right:10px;
  }
  .flyer-third-child{
      padding-left:20px;
      padding-right:0px;
  }
  .div-type.p-marketing-pad{
      padding-top:10px;
  }
  .img-flyer{
      width:100%;
      /*box-shadow: 0 0 4px rgba(0,0,0,.1);*/
  }
  .img-flyer.round-flyer{
          border-radius: 30px;
          
  }
  .first-block{
      border: 1px solid #eee;
      border-radius: 30px;
  }
  .first-block.third{
      border: 2px dashed #8FAAF8;
      border-radius: 30px;
      padding: 10px;
  }
  .body-review{
      background: #fff;
      padding: 20px;
      color:#000;
  }
  .body-submit .bootstrap-select .dropdown-menu li a, .body-details .bootstrap-select .dropdown-menu li a, .body-financial .bootstrap-select .dropdown-menu li a, .body-package .bootstrap-select .dropdown-menu li a,.body-details .bootstrap-select .dropdown-toggle .filter-option, .body-financial .bootstrap-select .dropdown-toggle .filter-option, .body-package .bootstrap-select .dropdown-toggle .filter-option,.body-submit .btn, .body-details .btn, .body-financial .btn, .body-package .btn,.body-submit .form-control, .body-details .form-control, .body-financial .form-control, .body-package .form-control, .body-submit, .body-details, .body-financial, .body-package, .body-promotion, .body-promotion-flyers{
      font-size:16px;
      color:#000;
  }
  .body-submit #autocomplete{
      color:#000;
  }
  .body-submit input::-webkit-input-placeholder, .body-details input::-webkit-input-placeholder, .body-financial input::-webkit-input-placeholder , .body-package input::-webkit-input-placeholder {
    color:#54585a60!important;
  }
  .bootstrap-select .dropdown-toggle .filter-option{
      padding-left:20px;
  }
  .bey p.submit-label{
      font-weight:600;
      margin-bottom:0px;
  }
  .aster-required{
          color: #f8b195;
      font-size: 22px;
      vertical-align: top;
  }
  .fire-check.agreement{
      font-size:14px;
  }
  .div-listing-btn-rent,.div-listing-btn-sale,.div-looking-yes,.div-looking-no{
      background: #fff;
      text-align: center;
      padding: 18px 0px;
      font-weight:600;
      cursor:pointer;
          border: 1px solid #d9d9d9;
          border-radius:30px;
      padding-top: 8px;
      padding-bottom: 8px;
      width: 220px;
      max-width:100%;
      margin: 0 auto;
  }
  .div-listing-btn-rent:hover,.div-listing-btn-sale:hover,.div-looking-yes:hover,.div-looking-no:hover{
      background: #d9d9d9;
  }
  .div-listing-btn-sale.active,.div-listing-btn-rent.active,.div-looking-yes.active,.div-looking-no.active{
      background:#f9a17f;
      color:#fff;
      border: 1px solid #f9a17f;
      border-radius:30px;
      padding-top: 8px;
      padding-bottom: 8px;
      width: 220px;
      margin: 0 auto;
  }
  .div-listing-rent{
      padding-left:10px;
  }
  .div-listing-sale{
      padding-right:10px;
  }
  .svg-listing{
          vertical-align: sub;
      margin-right: 5px;
      width: 25px;
      height: 25px;
      fill:#54585a;
  }
  .div-listing-btn-sale.active .svg-listing,.div-listing-btn-rent.active .svg-listing, .div-looking-yes.active .svg-listing,.div-looking-no.active .svg-listing{
      fill:#fff
  }
  .radio-cont .form-check-inline,.radio-cont-normal .form-check-inline{
      margin-right:0px;
      padding-left:15px;
  }
  .radio-cont .form-check-input, .radio-cont-normal .form-check-input{
      width: 16px;
      height: 16px;
  }
  .pad-radio-first{
      padding-bottom:15px;
  }
  .radio-cont .form-check-input + label{
    color: #54585a80;
      font-weight:600;
  }
  
  .form-pack{
      border-right: 1px solid #ddd;
      padding-right: 40px;
  }
  .pack-content-pluss{
      border-top: 1px solid #ddd;
      margin-top: 25px;
      padding-top: 25px;
  }
  .pack-content-pluss-pad .link-pink{
      color:#fff!important;
      font-weight:600!important;
      text-decoration:underline!important;
  }
  .pack-content-pluss-pad{
      /*background: #FBCFBE;*/
      background: #7d8ff7;
      color:#fff;
      padding-top: 25px;
      padding-bottom: 10px;
      border-radius: 10px;;
  }
  .pack-content-pluss-pad .mls-radio{
      font-size: 16px;
      font-weight: 700;
  }
  .pack-content-pluss-pad .total-guarantee{
      padding-left:10px;
  }
  .pack-content-pluss.pack-content-free{
      margin-top:68px;
      padding-top:25px;
  }
  .pack-content-pluss.pack-content-photo{
      margin-top:46px;
      padding-top:25px;
  }
  .form-pack-des{
      padding-left:20px;
  }
  
	#module_mls, #module_legal, #module_cma, #module_photo, #module_title, #module_armadillo, #module_yard1, #module_yard2, #module_open1, #module_open2, #module_lock1, #module_lock2, #module_drone, #module_walk, #module_fea {
	 padding-left: 25px;
	 font-size: 12px;
	 margin-bottom: 15px;
	}

	.pack-content-pluss .custom-check, .pack-content-pluss p.collapse{
	   margin-bottom: 5px;
	}
	.pack-content-pluss-js .pack-content-pluss .form-check {
		padding-left: 5px;
		padding-bottom: 10px;
		padding-top: 10px;
	}
	.pack-content-item-m {
		display: none;
	}
	
	#module_mls #collapse_mls.collapse:not(.show), #module_legal #collapse_legal.collapse:not(.show), #module_cma #collapse_cma.collapse:not(.show), #module_armadillo #collapse_armadillo.collapse:not(.show), #module_title #collapse_title.collapse:not(.show), #module_photo #collapse_photo.collapse:not(.show),
	#module_yard1 #collapse_yard1.collapse:not(.show), #module_yard2 #collapse_yard2.collapse:not(.show), #module_open1 #collapse_open1.collapse:not(.show), #module_open2 #collapse_open2.collapse:not(.show),
	#module_lock1 #collapse_lock1.collapse:not(.show), #module_lock2 #collapse_lock2.collapse:not(.show), #module_drone #collapse_drone.collapse:not(.show), #module_walk #collapse_walk.collapse:not(.show), #module_fea #collapse_fea.collapse:not(.show){
	  display: block;
	  height: 1rem;
	  overflow: hidden;
	}

	#module_mls #collapse_mls.collapsing, #module_legal #collapse_legal.collapsing, #module_cma #collapse_cma.collapsing, #module_armadillo #collapse_armadillo.collapsing, #module_photo #collapse_photo.collapsing, #module_title #collapse_title.collapsing,
	#module_yard1 #collapse_yard1.collapsing, #module_yard2 #collapse_yard2.collapsing, #module_open1 #collapse_open1.collapsing, #module_open2 #collapse_open2.collapsing, #module_lock1 #collapse_lock1.collapsing, 
	#module_lock2 #collapse_lock2.collapsing, #module_drone #collapse_drone.collapsing, #module_walk #collapse_walk.collapsing, #module_fea #collapse_fea.collapsing	{
	  height: 3rem;
	}

	#module_mls a.collapsed::after, #module_legal a.collapsed::after, #module_cma a.collapsed::after, #module_armadillo a.collapsed::after, #module_photo a.collapsed::after, #module_title a.collapsed::after,
	#module_yard1 a.collapsed::after, #module_yard2 a.collapsed::after, #module_open1 a.collapsed::after, #module_open2 a.collapsed::after, #module_lock1 a.collapsed::after,
	#module_lock2 a.collapsed::after, #module_drone a.collapsed::after, #module_walk a.collapsed::after, #module_fea a.collapsed::after	{
	  content: '+ Show More';
	}

	#module_mls a:not(.collapsed)::after, #module_legal a:not(.collapsed)::after, #module_cma a:not(.collapsed)::after, #module_armadillo a:not(.collapsed)::after, #module_photo a:not(.collapsed)::after, #module_title a:not(.collapsed)::after,
	#module_yard1 a:not(.collapsed)::after, #module_yard2 a:not(.collapsed)::after, #module_open1 a:not(.collapsed)::after, #module_open2 a:not(.collapsed)::after, #module_lock1 a:not(.collapsed)::after,
	#module_lock2 a:not(.collapsed)::after, #module_drone a:not(.collapsed)::after, #module_walk a:not(.collapsed)::after, #module_fea a:not(.collapsed)::after{
	  content: '- Show Less';
	}
	
	
  .border-bottom-generic{
      border-bottom:1px solid #ddd;
  }
  .total-p{
      font-size:20px;
      font-weight:700;
      padding-right:15px;
  }
  .total-p-price{
      float:right;
      
  }
  .total-guarantee{
      font-size:14px;
	  font-style:italic;
      /*color: #54585a80;*/
  }
  .form-pack .form-check-input + label{
    color: #54585a80;
  }
  .form-pack .form-check{
      padding-bottom:25px;
  }
  .form-pack .form-check-label{
      width:100%;
  }
  .price1, .price2, .price3, .price4, .price5{
      float:right;
  }
  p.n-p{
      margin-bottom:0px;
      font-size:15px;
      /*color: #54585a80;*/
  }
  p.n-p:last-child{
      padding-bottom:25px;
  }
  .radio-cont-normal .form-check-input + label {
    color: #54585a80;
  }
  .radio-cont .form-check-input:checked + label ,.radio-cont-normal .form-check-input:checked + label {
    color: #54585a;
  }
  .form-pack .form-check-input:checked + label  {
    color: #54585a;
    font-weight:700;
  }
  .form-control.is-invalid, .was-validated .form-control:invalid {
      border-color: #f44336!important;
      padding-right: calc(1.5em + .75rem);
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f44336' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23f44336' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position: 98% calc(.375em + .1875rem);
      background-size: calc(.75em + .375rem) calc(.75em + .375rem);
  }
  
  .form-control.is-valid, .was-validated .form-control:valid {
      border-color: #4caf50!important;
      padding-right: calc(1.5em + .75rem);
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%234caf50' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position: 98% calc(.375em + .1875rem);
      background-size: calc(.75em + .375rem) calc(.75em + .375rem);
  }
  .form-control.is-valid:focus, .was-validated .form-control:valid:focus {   
      -webkit-box-shadow: none;
      box-shadow: none;
  }
  .form-control.is-invalid:focus, .was-validated .form-control:invalid:focus {
      border-color: #f44336;
      -webkit-box-shadow: none;
      box-shadow: none;
  }
  .js-payment-load-message{
      border: 1px solid #f36e6e;
      border-radius: 4px;
      background: #ffd1d1;
      padding: 50px;
      max-width: 600px;
      position: absolute;
      z-index: 999;
      margin: 0 auto;
      right: 0;
      left: 0;
      font-size: 14px;
  }
  .div-type{
      padding-top:30px;
  }
  .listing-divider{
    width:100%;height:1px;background:#eee;margin-left:10%;margin-right:10%;margin-bottom:30px;
  }
  .div-type-submit{
      padding-top:20px;
      text-align:right;
      padding-right:15px;
  }
  .body-submit-cont input[type="text"], .body-submit-cont input[type="email"] {
      border-radius: 50px;
      padding-left: 20px;
      border-color: #ddd;
      box-shadow:none;
  }
  div.form-control{
      border-radius: 50px;
      padding-left: 20px;
      border-color: #ddd;
      box-shadow: none;
      height: 38px;
  }
  .body-submit-cont .dropdown-item{
      color: #54585a;
  }
  .body-submit-cont .bootstrap-select > .dropdown-toggle{
          background: #fff;
      border: 1px solid #ddd;
      border-radius: 50px;
      color: #54585a;
  }
  .body-submit-cont textarea.form-control{
      border-radius: 20px;
      border-color: #ddd;
      box-shadow:none;
  }
  .bootstrap-select .dropdown-toggle:focus {
      outline: none !important;
      outline: none!important;
      outline-offset: 0;
  }
  .form-control[readonly]{
      background:#fff;
  }
  
  .form-control:focus{
      box-shadow:none;
      border-color: #cacaca;
      
  }
  .mbsc-form-group{
      margin:0px!important;
  }
  .mbsc-ios .mbsc-control-w:before, .mbsc-ios .mbsc-control-w:after {
      border-top: 0!important;
  }
  .mbsc-ios.mbsc-ltr .mbsc-select input{
          padding-right: 20px;
      border: 1px solid #ddd;
      border-radius: 50px;
      color: #54585a;
  }
  .mbsc-ios .mbsc-select-ic {
      right:8px;
          top: 8px;
  }
  .mbsc-ios .mbsc-input input{
      height:38px;
  }
  #generate_video{
          margin-top: 12px;
      height: 15px;
      width: 15px;
      margin-right: 0px;
      border-radius: 0;
  }
  .generate_video_label{
          line-height: 1.2;
      padding-left: 3px;
  }
  .padT-video{
      padding-top:8px;
  }
  .add-pack{
      color:#f25168;
      font-weight:600;
      float:right;
  }
  .add-pack.active{color:#007dad}
  .add-pack.active:hover{color:#007dad}
  .add-photo-package{
          border: 3px solid #f25168;
      border-radius: 3px;
      padding: 30px 60px;
  }
  .pack-text{
      font-weight:600;
      line-height: 1.1;
      font-size: 20px;
  }
  .pack-text1{
      padding-top:25px;
      font-weight:600;
  }
  .jFiler-input-text{
          border: 2px dashed #ddd;
      border-radius: 3px;
      color: #54585B80;
      text-align: left;
      padding-top: 30px;
      padding-left: 15px;
      padding-bottom: 22px;
      cursor:pointer;
  }
  #uploaded-image-list{
      padding-top: 10px;
      margin-left: 0px;
      margin-right: 0px;
      padding-right: 0px;
      padding-left: 0px;
  }
  .remove_image {
      width: 20px;
      height: 20px;
      position: absolute;
      right: 3px;
      top: 7px;
      z-index: 99;
      cursor:pointer;
  }.remove_image_open {
          width: 28px;
      height: 28px;
      position: absolute;
      right: 8px;
      top: 20px;
      z-index: 99;
      cursor: pointer;
  }.calendar_image_open {
          width: 28px;
      height: 28px;
      position: absolute;
      right: 60px;
      top: 20px;
      z-index: 99;
      cursor: pointer;
  }
  .move_image {
      width: 20px;
      height: 20px;
      position: absolute;
      left: 6px;
      top: 7px;
      z-index: 99;
      cursor:pointer;
  }
  
  #cover-picture {
      font-size: 14px;
      text-align:center;
      padding-top: 5px;
      padding-bottom: 5px;
      margin-left:1px;
      margin-right:1px;
      left: 0;
      right: 0;
      border-radius: 0;
      top: 2px;
      z-index: 9;
      position:absolute;
      background: #000;
      /*background: rgba(0,0,0,.4);*/
      color:#fff;
  }
    .cover-picture-buttom {
      font-size: 14px;
      text-align:center;
      padding-top: 5px;
      padding-bottom: 5px;
      margin-left:1px;
      margin-right:1px;
      left: 0;
      right: 0;
      border-radius: 0;
      z-index: 9;
      position:absolute;
      background: rgba(0,0,0,.4);
      color:#fff;
	  height: 30px;
  }
  .cover-picture-top {
      font-size: 14px;
      text-align:center;
      padding-top: 5px;
      padding-bottom: 5px;
      margin-left:1px;
      margin-right:1px;
      left: 0;
      right: 0;
      border-radius: 0;
      z-index: 9;
      position:absolute;
      background: rgba(0,0,0,.4);
      color:#fff;
	  height: 30px;
  }
      .cover-picture-buttom {
      bottom: 0px;
  }
  .cover-picture-top {
      top: 2px;
  }
  .image-list-item{
      padding-left:1px;
      padding-right:1px;
      padding-top:2px;
  }
  .add-pack:hover{
      color:#f25168;
      text-decoration:none;
      cursor:pointer;
  }
  .auto-description{
      color: #54585a80;
  }
  .bed-pluss, .bed-less, .bath-pluss, .bath-less, .half_bath-pluss, .half_bath-less, .allowed-pluss, .allowed-less,.pictures-pluss, .parking-less,.parking-pluss{
          border: 1px solid #ddd;
          background:transparent;
      border-radius: 50%;
      width: 40px;
      height: 40px;
      display: inline-block;
      text-align: center;
      line-height: 20px;
      font-size: 26px;
      font-weight: 400;
      font-family: none;
      cursor:pointer;
          padding: 0;
      box-sizing: border-box;
  }
  .pictures-pluss{
      margin-right:10px;
  }
  .body-submit input[type="text"].beedroom_input,.body-submit input[type="text"].bathroom_input,.body-submit input[type="text"].half_bathroom_input,.body-details input[type="text"].allowed_input,.body-details input[type="text"].parking_input{
          padding-left: 0px;
      padding-right: 0px;
      border: 0;
      width: 40px;
      text-align: center;
          height: 40px;
      line-height: 40px;
      vertical-align: top;
      font-size:15px;
      color:#000;
  }
  .lot-size-input{
      width:50%;
      display:inline-block;
      padding-right: 10px;
  }
  .sqft-btn-cont{
          width: 47%;
      display: inline-block;
  }
  .div-btn-sqft{
      border: 1px solid #ddd;
      border-radius: 50px;
      padding-top: 4px;
      padding-bottom: 4px;
      padding-left: 6px;
      padding-right: 6px;
  }
  .btn-sqft,.btn-switch{
      background: #fff;
      border-radius: 50px;
      padding: 3px 0px;
      width: 50%;
      display: inline-block;
      text-align: center;
      color: #54585a80;
      cursor:pointer;
  }
  .btn-sqft.active,.btn-switch.active{
      background: #f6f6f6;
      color: #000;
  }
  .btn-prop-submit{
          background: #f9a17f;
          border:0;
      color: #fff;
      padding: 10px 40px;
      border-radius: 50px;
      font-weight:600;
      display:inline-block;
      cursor:pointer;
  }.btn-prop-green{
          background: #3fc380;
          border:0;
      color: #fff;
      padding: 10px 40px;
      border-radius: 50px;
      font-weight:600;
      display:inline-block;
      cursor:pointer;
  }
  .btn-prop-submit:hover,.btn-prop-submit:focus{
          background: #f9a17f;
      color: #fff;
      text-decoration:none;
  }.btn-prop-green:hover,.btn-prop-green:focus{
          background: #3fc380;
      color: #fff;
      text-decoration:none;
  }
  .btn-prop-submit.btn-package,.btn-prop-green.btn-package, .btn-prop-submit.btn-free-listing, .btn-prop-green.btn-free-listing{
      padding: 10px 50px;
  }
  .pad-secong-block-add{
      padding-top:20px;
  }
  .amenities .form-check-input, .check-container .form-check-input{
      width:15px;
      height:15px;
          margin-top: 5px;
  }
  .modal-premium-width {
      width: 568px!important;
  }
  .amenities .form-check{
      padding-bottom:15px;
  }
  
  /*submit property*/
  
  
  /*home page*/
  
  #lottie{
      height: 100%;
      background-color: #fff;
      width: 1280px;
      display: block;
      overflow: hidden;
      transform: translate3d(0,0,0);
      text-align: center;
      opacity: 1;
      position: absolute;
      right: 0;
      top: 0;
  }
  .back-slider.new-home-block{
      height:100%;
  }
  .new-home-block-mls {
    height: 668px;
}
  .home-iphone.home-iphone-mls #anchor-up-destiny {
    height: auto;
}
  .new-home-block.new-home-block-mls .main-header.home{margin:auto;color:#fff;position:absolute;top:0;bottom:0;right:0;left:0;height:290px;padding:0}
  .new-home-block-mls {
    background-position: 90%;
    background-repeat: no-repeat;
    background-size: cover;
}
.mls-header-cont h1.header-h1.home {
    font-size: 43px;
}
  
  .new-home-block .input-search-shadow{
      -webkit-box-shadow: 0px 0px 2px 0px rgba(139,175,245,0.3);
  -moz-box-shadow: 0px 0px 2px 0px rgba(139,175,245,0.3);
  box-shadow: 0px 0px 2px 0px rgba(139,175,245,0.3);
  }
  .new-home-block .search_btn {
      background: #F9A17F;
      border: 0;
      vertical-align: bottom;
      color: #fff;
      font-size: 20px;
      font-family: 'Roboto', sans-serif;;
      font-weight: 500;
      cursor: pointer;
      padding: 0 60px;
      /*height: 44px;*/
      font-size: 18px;
      /*border-radius: 4px;*/
      height: 100%;
      border-radius: 30px;
  }
  
  .show-btn-scroll {
    position: fixed;
    z-index: 9999999999999;
    top: 20px;
    right: 20px;
    /*min-width: 250px;*/
}
  
  .mls-header-cont {
    padding-top: 76px;
}

.mls-header-cont .main-header {
    margin: auto;
    position: absolute;
    width: 558px;
    /*width: 60%;*/
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    height: 335px;
    padding: 0;
    max-width: 90%;
}

.mls-header-cont .home-title3 {
    font-size: 18px;
    font-weight: 400;
    margin-top: 24px;
    margin-bottom: 28px;
}

.home-title3.home-title3-second {
    padding-top: 20px;
    font-weight: 500;
}

.mls-header-cont .header-btn-mls {
    padding-top: 25px;
}

.mls-header-icon {
    text-align: center;
    padding-top: 35px;
}

.c-7D8FF7 {
    color: #7D8FF7;
}

.marT10 {
    margin-top: 10px;
}



.new-home-block-mls-mobil {
    background: #eef6fd;
}
.steps-container {
    position: relative;
    padding-top: 20px;
    padding-bottom: 20px;
}
.w-col {
    position: relative;
    float: left;
    width: 100%;
}
.steps-container img {
    max-width: 100%;
    vertical-align: middle;
    display: inline-block;
}

.step-number {
    position: relative;
    z-index: 2;
    display: block;
    width: 80px;
    height: 80px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 50%;
    background-color: #ffa379;
    color: #fff;
    font-size: 50px;
    line-height: 80px;
    font-weight: 700;
    text-align: center;
}
.text-orange-2 {
    margin-bottom: 5px;
    color: #000;
    font-weight: 700;
}
.steps-line.half-bottom {
    top: auto;
    bottom: 0px;
    height: 50%;
}
.steps-line {
    position: absolute;
    left: 50%;
    top: 0px;
    width: 0px;
    height: 100%;
    border-right: 2px dashed #f2f4f8;
}
.steps-line.half-top {
    height: 50%;
}
.columns-15.step._3 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.columns-15 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.buyer-social-img.zillow-img{
    height: 55px;
    max-height: 55px;
    margin-top:10px;
}

  .new-home-block .search-cont .inpt_search {
      -ms-flex-item-align: stretch;
      align-self: stretch;
      width: 100%;
      border: 0;
      outline: 0;
      background-color: #fff;
      border-radius: 4px 0 0 4px;
      -webkit-box-shadow: none; 
       box-shadow: none; 
      margin: 0;
      font-size: 16px;
      /*padding-left: 80px;*/
      padding-left:15px;
       line-height: 60px; 
       height: 60px; 
  }
  .new-home-block .HyperSearch-buttonHolder {
      display: block;
      padding: 0;
      background-color: #fff;
      border-radius: 0 4px 4px 0;
      border-top-right-radius: 30px;
      border-bottom-right-radius: 30px;
  }
  
  
  .new-home-block .SearchAutoComplete-label {
      display: inline-block;
      top: 9px;
      left: 16px;
      font-weight: 500;
      font-size: 18px;
      color: #000;
      z-index: 2;
      font-size: 18px;
  }
  .new-home-block .span-action{
      color: #fff;
      display: inline-block;
      margin-right: 4px;
      padding: 0 8px;
      font-size: 18px;
      line-height: 36px;
      white-space: nowrap;
      overflow: hidden;
      cursor: pointer;
      background-color: transparent!important;
      border: 0;
      -webkit-tap-highlight-color: transparent;
      font-family: 'Roboto', sans-serif;
      font-weight: 500;
  }
  .new-home-block .span-action a {
      color: #fff;
      text-decoration:none;
  }
  .new-home-block .span-action.active, .new-home-block .span-action.active a{
      color: #fff;
  }
  .new-home-block .span-action:after {
      content: "";
      display: block;
      height: 6px;
      background-color: #F9A17F;
      opacity: 0;
      border-radius: 4px;
      margin-left: -8px;
      margin-right: 0;
      width: 150%;
  }
  .new-home-block .span-action.active:after {
      background-color: #F9A17F;
      opacity: 1;
  }
  .empty-header-cont{
      padding-top:120px;
      padding-bottom:50px;
      margin-left:0px;
      margin-right:0px;
      text-align:justify;
  }
  .nobaner_title{
      font-weight: 600;
      font-size: 18px;
  }
  .new-home-block .search-cont{
      -webkit-box-shadow: 0px 0px 10px 0px rgba(193, 211, 245, 0.2);
      -moz-box-shadow: 0px 0px 10px 0px rgba(193, 211, 245, 0.2);
      box-shadow: 0px 0px 10px 0px rgba(193, 211, 245, 0.2);
      /* background: transparent; */
      border-bottom-right-radius: 30px;
      border-top-right-radius: 30px;
  }
  .right-trian-bot:after {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 30px 30px 0px 0px;
    border-color: transparent #7D8FF7 transparent transparent;
    right: 15px;
    bottom: 0;
    position: absolute;
  }
  .div-traslate-bottom{
      /*height: 50px;*/
      padding-top:20px;
      padding-bottom:10px;
      background: #f9fbfc;
      }
  .slider-refund-cont .dynamic-buyer-bar{
          padding-left:70px;
      }
  .push-traslate{
          /*position: absolute;
      width: 100%;
      height: 30px;
      bottom: 0px;
      background: #000;*/
      }	
      .pro-div-cont.active, .pro-div-cont:hover{
          background: #7D8FF7;
      color: #fff;
      border-color:#7D8FF7
      }
      .pro-div-cont{
          background: #fff;
          border:1px solid rgba(125, 143, 247, 0.26);
          height:100%;
      /*color: #54585a;*/
      padding: 40px 30px 60px 30px;
      }
      .pro-div-cont-parent{
          padding-left:10px;
          padding-right:10px;
      }
      .pro-div-cont-parent .div-bottom-slider{
          height:3px;
          margin-top:-3px;
      }
      .pro-div-cont-parent.active .div-bottom-slider{
          display:none;
      }
      .pro-div-cont .p-head-block{
          text-transform: uppercase;
          color:#8FAAF8;
          margin-bottom:30px;
          font-size:18px;
          font-family: 'Roboto', sans-serif;
          font-weight:600;
      }.pro-div-cont.active .p-head-block,.pro-div-cont:hover .p-head-block{
          color:#fff;
      }
      .svg-icon-pro{
              width: 30px;
      height: 30px;
      fill: #8FAAF8;
      }	
      .svg-icon-pro.svg-icon-pro-34{width:34px;height:34px}
      .pro-div-cont.active .svg-icon-pro,.pro-div-cont:hover .svg-icon-pro{
      fill: #fff;
      }
      
      .pad-head-block{
          padding-left:15px;
          padding-right:15px;
          max-width:1250px;
          width:100%;
          margin:0 auto;
      }
      
      .p-line-8{
          line-height:2;
      }
      
      .accordion-buyer .active-acc a{
          color:#fff;
      }
      .accordion-buyer .panel-body p{
          line-height:1.8;
      }
      .accordion-buyer .panel-heading.active-acc{
          background:#7D8FF7;
          box-shadow: 0px 0px 10px 0px rgba(193, 211, 245, 0.2);
          -moz-box-shadow: 0px 0px 10px 0px rgba(193, 211, 245, 0.2);
  box-shadow: 0px 0px 10px 0px rgba(193, 211, 245, 0.2);
      }
      .accordion-buyer .panel-body, .accordion-buyer .panel-heading + .panel-collapse > .panel-body{
          padding:30px 25px;
          background:#fff;
      }
      .accordion-buyer .panel-heading{
          padding:25px;
          background: #fff;
      }
      .accordion-buyer.seller .active-acc .fa-plus, .accordion-buyer.seller .active-acc .fa-minus{
          color:#fff;
      }
      .accordion-buyer.seller .fa-plus, .accordion-buyer.seller .fa-minus{
          color:#54585a;
      }
      .link-54585a{
      text-decoration: none;
      color: #54585a;
  }
  .seocities-div p{
      margin:9px;
  }
  .swiper-wrapper
  {
    transition-timing-function: linear;
  }
  .p-relative{
      position:relative;
  }
  
  .slider-refund-cont .savings-slider-seller .buyer-slider-val{
      font-size: 46px;
      color:#000;
  }
  .slider-refund-cont .slider-cont-izq{
      background:#fff;
      color:#000;
  }
  
  .slider-refund-cont .savings-slider-seller .buyer-slider-sub{
      color:#000;
      font-weight: 400;
      font-size:13px;
  }
  .slider-refund-cont .rangeslider--horizontal{
      height: 6px;
  }
  .slider-refund-cont .rangeslider, .rangeslider__fill {
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px;
  }
  .slider-refund-cont .rangeslider__fill{
      background: #F9A17F;
  }
  .slider-refund-cont .rangeslider__handle{
      background:#F9A17F;
      width: 30px;
      height: 30px;
      border: 0;
  }
  .slider-refund-cont .rangeslider--horizontal .rangeslider__handle{
      top: -12px;
  }
  .slider-refund-cont .savings-slider-seller{
      background:#fff;
      color:#000;
      border-top-left-radius: 15px;
      padding:50px 40px 50px 40px;
  }
  .slider-refund-cont .rangeslider{
          background: #f1f1f1;
  }
  .slider-refund-cont .savings-slider-seller:after {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 30px 30px 0px 0px;
    border-color: transparent #f9fbfc transparent transparent;
    right: 0;
    bottom: 0;
    position: absolute;
  }
  .slider-refund-cont .savings-slider-seller .slidecontainer{
          padding-top:55px;
          padding-bottom: 10px;
      }
      .slider-refund-cont .savings-slider-seller .our-tech{
              padding-top: 40px;
      }
  .padT100-40{
      padding-top:100px;
  } .padT100{
      padding-top:100px;
  } 
  .padB80-30{
      padding-bottom:80px;
  }.padB50-0{
      padding-bottom:50px;
  }.padB50-10{
      padding-bottom:50px;
  }
  
  .padT60-40,.padT60-0{
      padding-top:60px;
  }
  .padT70-0,.padT70{
      padding-top:70px;
  }
  
  .home-iphone #anchor-up-destiny{
      /*min-height: 700px;*/
  }
  .open-house-toggle-icon, .video-toggle-icon{
    display:none;
}
  .new-home-block .main-header.home {
      max-width: 96%;
      /*width: 1000px;*/
     /* height: 340px;*/
     height: 100vh;
      padding-top: 22vh;
      padding-bottom: 12vh;
          margin: 0 auto;
          color:#fff;
  }
  .new-home-block .search_box{
          width: 750px;
      margin: 0 auto;
      max-width: 100%;
  }
  .new-home-block .main-header {
      color: #fff;
      /*text-align: left;*/
      /*display: inline-block;*/
      /*margin: 0 auto;*/
      /*top: 30%;*/
     /* bottom: auto;*/
      /*left: 10%;*/
      /*height: 450px;*/
     /* position: relative;*/
      /*right: auto;*/
      /*max-width: 1030px;*/
      /*width: 100%;*/
  }
  .div-ques-cont{
          margin-top: -190px;
      background: #fff;
      border-radius: 30px;
      margin-left: 50px;
      margin-right: 50px;
      -webkit-box-shadow: 0px 0px 10px 0px rgba(193, 211, 245, 0.2);
      -moz-box-shadow: 0px 0px 10px 0px rgba(193, 211, 245, 0.2);
      box-shadow: 0px 0px 10px 0px rgba(193, 211, 245, 0.2);
      padding:20px 20px 80px 20px;
      position:relative;
      background-image: linear-gradient(to right top, #fff 0%, #f6f6f6 48%, #ffffff 50%);
  }
  .bey-news-cont {
      padding-left: 0px;
      padding-right: 0px;
      
      background: -moz-linear-gradient(343deg, #7D8FF7 0%, #7D8FF7 52%, #ffffff 50%, #ffffff 100%); /* ff3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(51%, #7D8FF7), color-stop(100%, #7D8FF7)); /* safari4+,chrome */
  background: -webkit-linear-gradient(343deg, #7D8FF7 0%, #7D8FF7 52%, #ffffff 50%, #ffffff 100%); /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(343deg, #7D8FF7 0%, #7D8FF7 52%, #ffffff 50%, #ffffff 100%); /* opera 11.10+ */
  background: -ms-linear-gradient(343deg, #7D8FF7 0%, #7D8FF7 52%, #ffffff 50%, #ffffff 100%); /* ie10+ */
  background: linear-gradient(343deg, #7D8FF7 0%, #7D8FF7 52%, transparent 0%, transparent 100%); /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#7D8FF7',GradientType=0 ); /* ie6-9 */
      
      padding-top:100px;
      padding-bottom:50px;
      
  }
  
  .press-mls-img-cont{
          position:absolute;
          top:-20px;
          margin:0 auto;
          left:0;
          right:0;
          background:#fff;
          padding:10px;
          width:170px;
          -webkit-box-shadow: 0px 0px 10px 0px rgba(193, 211, 245, 0.2);
      -moz-box-shadow: 0px 0px 10px 0px rgba(193, 211, 245, 0.2);
      box-shadow: 0px 0px 10px 0px rgba(193, 211, 245, 0.2);
      }
      .press-mls-img{
          margin-bottom:0px;
          height: 30px;
      }	
      .press-mls-img-tnw{
          margin-bottom:0px;
          height: 38px;
      }
      .press-mls-div1{
          background: #fff;
      height: 100%;
      padding: 75px 15px 35px 15px;
      border-radius: 0px;
      -webkit-box-shadow: 0px 0px 10px 0px rgba(193, 211, 245, 0.2);
      -moz-box-shadow: 0px 0px 10px 0px rgba(193, 211, 245, 0.2);
      box-shadow: 0px 0px 10px 0px rgba(193, 211, 245, 0.2);
      position:relative;
      }
      
  
  .orange-btn-new{
          padding-top: 14px;
      padding-bottom: 14px;
      padding-left: 0px;
      padding-right: 0px;
      min-width: 190px;
      background: #F9A17F;
      border: 0;
      color: #fff;
      font-weight: 500;
      border-radius: 30px;
      }
      .orange-btn-new:hover,.orange-btn-new:active,.orange-btn-new:focus{
          
      background: #f9a380;
      border:0;
      color:#fff;
      box-shadow:none;
      
      }
      .slider-sub-tillte{
          width:100%;
          color:#000;
          font-weight:600;
          padding-bottom:70px;
          text-align:center;
      }
      .padT150{
          padding-top:150px;
      }.padT150-40{
          padding-top:150px;
      }
  .diff-first-div-cont{
      padding-left: 0px;
      padding-right: 0px;
      margin-right: -30px;
      z-index: 99;
      margin-top: -35px;
      margin-bottom: 20px;
  }
  .diff-first-div:after {
    /*content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 32px 32px 0px 0px;
    border-color: transparent #f6f6f6 transparent transparent;
    right: -2px;
    bottom: -2px;
    position: absolute;*/
  }
  .padB70-15,.padB70{
          padding-bottom:70px;
      }
  .diff-second-div-cont{
      padding-left: 0px;
      padding-right: 0px;
      
      z-index: 9;
  }
      .diff-second-div-head{
          background:#F9A17F;
          color:#fff;
          padding-top:20px;
          padding-bottom:10px;
      }	
      .diff-second-div-head .title, .diff-third-div-head .title{
          font-size:28px;
          font-weight:500;
      }
      .diff-third-div-head{
              background: #f6f6f6;
      padding-top: 20px;
      padding-bottom: 10px;
      }
      .find-btn-cont{
          text-align:center;
          padding-top:15px;
          padding-bottom:30px;
          width:100%;
      }
      .diff-first-div{
      background: #fff;
      padding: 30px;
      padding-bottom:20px;
      text-align: left;
          -webkit-box-shadow: 0px 0px 2px 0px rgba(139,175,245,0.2);
      -moz-box-shadow: 0px 0px 2px 0px rgba(139,175,245,0.2);
      box-shadow: 0px 0px 2px 0px rgba(139,175,245,0.2);
  }	
  .diff-mobil .diff-first-div{
      padding-left:5px;
      padding-right:5px;
  }
  .diff-mobil .diff-first-div p{
      margin-bottom:16px;
  }
  .diff-first-div.show-480{
      display:none;
  }
  .home-close-slider{
      width:300px;height:160px;
      border-top-left-radius:10px;
      border-top-right-radius:10px;
  }
  .diff-mobil .diff-first-div{
      padding-top:60px;
  }.diff-mobil .div-home-bey-cont{
      padding-left:5px;
  }
  .diff-first-div p{
      line-height: 1.2;
      margin-bottom: 12px;
  }
  .slider-home-title .diff-first-div p{
      font-size:16px;
      font-weight:600;
  }
  .ph2-40-mobil-20.p-title-comp-tool{
      margin-top:-60px;
  }
  .diff-second-div,.diff-third-div{
             -webkit-box-shadow: 0px 0px 2px 0px rgba(139,175,245,0.2);
      -moz-box-shadow: 0px 0px 2px 0px rgba(139,175,245,0.2);
      box-shadow: 0px 0px 2px 0px rgba(139,175,245,0.2);
      background: #fff;
      text-align:center;
  }
  .beycome-head-content {
      margin-bottom: 0px;
      border-bottom: 1px solid #eee;
      padding-top: 12px;
      padding-bottom: 8px;
      height:50px;
  }
  .beycome-head-content:last-child{
      border:0;
  }
  .fill-7D8FF7{
      fill:#7D8FF7;
  }
  .diff-third-div-body, .diff-second-div-body{
      padding-left:20px;
      padding-right:20px;
  }
  .dot-diff{
          font-size: 30px;
      vertical-align: middle;
      padding-right: 30px;
      color: #7D8FF7;
  }
  .diff-mobil .dot-diff{
      padding-right: 10px;
  }
  .dot-diff-gray{
          font-size: 40px;
      color: #c7c8c8;
      padding-right: 18px;
  }
  .dot-div-slider-back .dot-diff-gray,.dot-div-slider-back1 .dot-diff-gray{
          font-size: 50px;
      color: #c7c8c880;
  }
  .dot-div-slider-back{
          position: absolute;
      top: 0;
      left: 15%;
  }.dot-div-slider-back1{
      position: absolute;
      bottom: -30px;
      right: 15%;
  }
  .number-absolute-mls .how-number{
      position: absolute;
      left: 0px;
  }
  .number-absolute-mls .how-col-title{
  display: flex;
      padding-left: 60px;
      position: relative;
  }
  .space-diff-gray{
          font-size: 47px;
      padding-right: 20px;
  }
  .dot-diff-gray-p{
      margin-bottom: 0px;
      line-height: 0.7;
  }
  .dot-div-diff{
      position:absolute;
      top:-65px;
      right:-85px;
  }
  .dot-div-saving {
      position: absolute;
      bottom: -55px;
      left: -55px;
      z-index: 9;
  }
  .dot-div-location {
  position: absolute;
      bottom: -100px;
      right: -65px;
      z-index: 9;
  }
  
  .p-reality{
      color: #000;
      font-size: 22px;
      font-weight: 600;
      max-width: 370px;
  }
  .p-reality-span{
      color:#8FAAF8;
  }
  .p-reality-cont{
          border-right: 1px solid;
      padding-bottom: 30px;
  }
  .p-reality-cont1{
      padding-left:30px;
  }
  .swiper-container-autoplay .swiper-slide,.swiper-container-autoplay-notouch .swiper-slide{
       
      height: 310px;
      width:auto!important;
  }
  .swiper-container-autoplay-notouch .swiper-slide:nth-child(odd){
       
      margin-top:80px;
  }
  .swiper-container-autoplay-notouch .swiper-slide:nth-child(odd) .swiper-slid-text{
       
      /*bottom:70px;*/
  }
  .swiper-container-autoplay.arrow-up .swiper-slide,.swiper-container-autoplay-notouch.arrow-up .swiper-slide{
       
      height: 380px;
  }
  .home-swiper.swiper-container{
      padding-top:30px;
  }
  .swiper-slid-text{
      /*position: absolute;*/
      /*width: 300px;*/
      /*bottom: 148px;*/
      background: #fff;
          box-shadow: 0px 0px 3px 0px rgba(139,175,245,0.2);
      padding-top: 20px;
      /*padding-bottom: 20px;*/
      text-align: center;
      /*margin: 0 auto;*/
     /* left: 0;*/
     /* right: 0;*/
  }
  .padLR-testi{
      padding-left:8px;
      padding-right:8px;
  }
  .swiper-container-autoplay.arrow-up .swiper-slid-text,.swiper-container-autoplay-notouch.arrow-up .swiper-slid-text{
      bottom: 20px;
  }
  .swiper-container-autoplay.arrow-up .swiper-button-next, .swiper-container-autoplay.arrow-up .swiper-button-prev,.swiper-container-autoplay-notouch.arrow-up .swiper-button-next, .swiper-container-autoplay-notouch.arrow-up .swiper-button-prev{
      display:none;
  }
  .swiper-container-autoplay.arrow-up .div-bottom-slider,.swiper-container-autoplay-notouch.arrow-up .div-bottom-slider,.div-bottom-slider{
          width: 100px;
      height: 2px;
      background: #8FAAF8;
      margin: 0 auto;
  }
  .swiper-slid-text .p-text1{
      margin-bottom:10px;
      color: #F9A17F;
      font-weight: 700;
      font-size:13px;
  }
  .swiper-slid-text .p-text2{
      margin-bottom:4px;
      color: #000;
      font-weight: 700;
      font-size: 18px;
  }
  .swiper-slid-text .p-text3{
      margin-bottom:0px;
      color: #000;
      font-weight: 700;
      font-size: 18px;
  }
  .swiper-slid-text .p-text4{
      margin-bottom:20px;
      color: #000;
      padding-left:40px;
      padding-right:40px;
  }
  .swiper-container-autoplay .swiper-button-next, .swiper-container-autoplay .swiper-button-prev,.swiper-container-autoplay-notouch .swiper-button-next, .swiper-container-autoplay-notouch .swiper-button-prev{
      top:92%;
          color: #212121;
  }
  .swiper-container-autoplay .swiper-button-next:after, .swiper-container-autoplay .swiper-button-prev:after{
      font-size:30px;
  }
  
  .new-home-block .home-title2{
      font-size:80px;
  }
  .new-home-block .home-title1-sub{
      color: #f9a17f;
  }
  .new-home-block h1.header-h1.home{
          color: #fff;
          text-align:center;
      font-weight: 900;
  }
  .new-home-block .home-title3{
      font-size: 18px;
      font-weight: 500;
      text-align:center;
      margin-top: 24px;
      margin-bottom: 28px;
  }
  .new-home-block .home-title1{
      line-height: 1.6;
  }
  
  .dropdown-flat-green{
      color: #81c797;
      border: 1px solid #81c797;
      border-radius: 30px;
          padding: 7px 30px;
      font-weight: 600;
     /* min-width: 166px;*/
  }
  .dropdown-flat-yellow{
      color: #f8be5f;
      border: 1px solid #f8be5f;
      border-radius: 30px;
          padding: 7px 30px;
      font-weight: 600;
     /* min-width: 166px;*/
  }
  .dropdown-flat-blue{
      color: #7D8FF7;
      border: 1px solid #7D8FF7;
      border-radius: 30px;
          padding: 7px 30px;
      font-weight: 600;
    /*  min-width: 166px;*/
  }
  .orange-dot{
      position: absolute;bottom: -30px;left: 0;color:#F9A17F;font-size:20px;
  }.orange-dot-top{
      position: absolute;top: -35px;left: 0;color:#F9A17F;font-size:20px;
  }
  .dropdown-flat-orange:hover{
      color: #F9A17F;
      border: 1px solid #F9A17F;
      cursor:pointer;
  }.dropdown-flat-yellow:hover{
      color: #f8be5f;
      border: 1px solid #f8be5f;
      cursor:pointer;
  }
  .dropdown-flat-green:hover{
      color: #81c797;
      border: 1px solid #81c797;
      cursor:pointer;
  }
  .dropdown-flat-blue:hover{
      color: #7D8FF7;
      border: 1px solid #7D8FF7;
      cursor:pointer;
  }
  .dropdown-full-orange{
      color: #fff;
      border: 1px solid #F9A17F;
      background:#F9A17F;
      border-radius: 30px;
          padding: 7px 30px;
      font-weight: 600;
     /* min-width: 166px;*/
  }
  .dropdown-full-orange:hover{
      color: #fff;
      border: 1px solid #F9A17F;
      background:#F9A17F;
      cursor:pointer;
  }
  .width-250{
      min-width:250px;
  }
  .width-200-m{
      min-width:200px;
  }
  .marR20{
      margin-right:20px;
  }
  .modal-header-top .modal-dialog{
      top:52px;
  }
  .head-guaran{
      padding-top:10px;
      text-align:center;
  }
  .dropdown-full-blue{
      color: #fff;
      border: 1px solid #7D8FF7;
      background:#7D8FF7;
      border-radius: 30px;
          padding: 7px 30px;
      font-weight: 600;
     /* min-width: 166px;*/
  }.dropdown-full-blue:hover,.dropdown-full-orange:hover{
      color: #fff;
      text-decoration: none;
  }
  
  .dropdown-full-yellow{
      color: #fff;
      border: 1px solid #f8be5f;
      background:#f8be5f;
      border-radius: 30px;
          padding: 7px 30px;
      font-weight: 600;
     /* min-width: 166px;*/
  }
  .dropdown-full-yellow:hover{
      color: #fff;
      border: 1px solid #f8be5f;
      background:#f8be5f;
      cursor:pointer;
  }
  
  .dropdown-full-green{
      color: #fff;
      border: 1px solid #81c797;
      background:#81c797;
      border-radius: 30px;
          padding: 7px 30px;
      font-weight: 600;
     /* min-width: 166px;*/
  }
  .dropdown-full-green:hover{
      color: #fff;
      border: 1px solid #81c797;
      background:#81c797;
      cursor:pointer;
  }
  
  
  .show-420{
          display:none;
      }
  .back-slider-home {
      background-image: url(/public/assets/images/header/header-home1.jpg);
      
  }.back-slider-title {
      background-image: url(/public/assets/images/header/beycome-title-flat-fee.jpg);
      
  }
  .back-slider-buyer {
      background-image: url(/public/assets/images/header/buy-home.jpg);
      
  }
  .slider-static-1{
      width:28%;
      min-width: 28%;
  }
  /*copyarno*/
  .rent .div-home-trad-cont{
      width:31%;
  }
  .rent .div-home-bey-cont{
      width:32%;
  }
  .rent .slider-static-1{
      width:36%;
  }
  .div-fix-width{
      width:800px;
          margin: 0 auto;
  }
  /*copyarno*/
  .ph2-40-mobil-20.home{
      line-height: 1.3;
      /*font-size:35px;*/
      font-size:30px;
  }
  .f-15-14 {
      font-size: 15px;
  }
  .fist-div-block1{
      width: 800px;
  }
  .padT20-res{
      padding-top:20px;
  }
  .first-block-flex,.display-flex{
      display: -webkit-box;display:flex;
  }
  .press-header-cont img{
      max-width:100%;
      height:65px;
  }
  .svg-icons-mls-header{
      
      width:100%;
      height:auto;
      
  }
  .svg-icons-mls-header.svg-icons-mls-header-nas{
      max-width:155px;
      margin-top:8px;
  }
  .svg-icons-mls-header.svg-icons-mls-header-web{
      max-width:120px;
      margin-top:8px;
  }
  .svg-icons-mls-header.svg-icons-mls-header-entre{
      max-width:180px;
      margin-top:8px;
  }
  .svg-icons-mls-header.svg-icons-mls-header-forbes{
      max-width:130px;
  }
  .svg-icons-mls-header.svg-icons-mls-header-inc{
      max-width:100px;
  }
  .svg-icons-mls-header-cont div{
      width:100%;
  }
  .p-icon-mls-press{
      color: #fff;
      font-weight: 500;
      font-size: 20px;
      margin-top:6px;
  }
  
  .svg-icons-mls-header-cont{
      width:100%;
      text-align:center;
      position:absolute;
      bottom:40px;
  }
  .press-header-cont{
      padding-left:10px;
      padding-right:10px;
      text-align:center;
      max-width: 255px;
  }
  .press-header-cont p{
      padding-top:15px;
  }
  .home-sub{
      font-size: 24px;
  }
  .mobil-search{
      display: none;
      padding-top:10px;
      line-height: 1;
  }
  .pad-head-block-home{
      padding-left: 15%;
      padding-right: 15%;
  }
  .first-div-home{
      background: #292972;
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px;
      padding: 70px 15px 10px 15px;
      color: #fff;
      font-size: 16px;
  }
  .div-home-bey-cont{
      margin-top: -20px;
      padding-left: 0px;
      padding-right: 0px;
      width:24%; 
      z-index: 9;
      min-width: 24%;
  
      
  }
  .div-home-redfin-cont{
      /*margin-top: -15px;*/
      padding-left: 0px;
      padding-right: 0px;
      width:24%;
      min-width: 24%;
  }
  .swiper-container-block .swiper-slide{
      width: auto;
  }
  .slider-home-block{
      padding-top:50px;
      padding-bottom: 50px;
      padding-left:15px;
      padding-right:15px;
      background-color: #f6f6f6;
      display: none;
  }
  .slider-owner-block{
      padding-top:50px;
      padding-bottom: 50px;
      padding-left:8px;
      padding-right:8px;
      background-color: #007dad;
      display: none;
      text-align: center;
  }
  .slider-home-block .swiper-container{
      /*margin-top: -20px;*/
          padding-bottom: 30px;
  }
  .div-home-trad-cont{
      /*margin-top: -15px;*/
      padding-left: 5px;
      padding-right: 0px;
      width:24%;
      min-width: 24%;
  }
  .body-div-home-bey{
      font-size: 18px;
      text-align: center;
      font-weight:600;
      background: #fff;
      border-radius: 5px;
      padding-left:30px;
      padding-right:30px;
      -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
      -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
      box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
          padding-top: 24px;
      
  }
  .body-div-home-redfin{
      font-size: 18px;
      text-align: center;
      background: #fff;
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px;
      padding-left:30px;
      padding-right:30px;
          padding-top: 30px;
  }
  .body-div-home-trad{
      font-size: 18px;
      text-align: center;
      background: #fff;
      border-radius: 5px;
      padding-left:30px;
      padding-right:30px;
          padding-top: 30px;
  }
  .beycome-head-content{
      margin-bottom: 0px;
      border-bottom: 1px solid #ccc;
          padding-top: 5px;
      padding-bottom: 5px;
  }
  .beycome-head{
      font-size:23px;
      color:#007dad;
  }
  .beycome-head-content-last{
      
      padding-top: 5px;
      padding-bottom: 20px;
  }
  .first-div-home p{
      margin-bottom: 18px;
  }
  #autocomplete {
      font-weight: normal;
      color: rgba(51,51,51,.85);
  }
  /*.search_box input.inpt_search, .search_box input.zipcodeinput {
      border: 0;
      height: 58px;
      line-height: 60px;
      width: 60%;
      vertical-align: bottom;
      color: rgba(51,51,51,.85);
      font-size: 24px;
      padding: 0 10px;
      border-bottom-left-radius: 3px;
      border-top-left-radius: 3px;
      font-weight: 300;
      font-style: normal;
      margin-right: 10px;
      padding: 0px;
  }*/
  
  .div-span-home-action {
      -webkit-touch-callout: none;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      position: relative;
      margin: 0 0 12px;
  }
  .main-header.home{
     /* max-width: 51%;*/
     /* width: 51%;*/
    /*  height: 340px;*/
  }
  .span-action.active:after{
      background-color: #f25168;
      opacity: 1;
  }
  .span-action:after {
      content: "";
      display: block;
      height: 8px;
      background-color: #f25168;
      opacity: 0;
      border-radius: 4px;
      margin-left: -8px;
      margin-right: -8px;
  }
  
  .zillow-div-home {
      padding-top: 80px;
      padding-left:0px;
  }
  .zillow-div-text{
          padding-top: 20px;
      padding-left: 0px;
      padding-right: 0px;
  }
  .zillow-div-text .p-head{
          font-size: 18px;
      margin-bottom: 0px;
      font-weight:600;
  }
  .zillow-div-text .p-normal{
      margin-bottom: 0px;
  }
  .zillow-div-home .buyer-social-img {
      max-height: 40px;
      margin-right: 40px;
  }
  .zillow-div-home .buyer-social-img-bbb {
      max-height: 40px;
      height: 40px;
      margin-right: 40px;
  }
  .zillow-div-home .buyer-slider-a {
      vertical-align: sub;
      color: #fff;
      font-weight:600;
      font-size: 18px;
  }
  .zillow-div-home .buyer-slider-a:hover,.zillow-div-home .buyer-slider-a:focus {
      text-decoration: none;
  }
  .span-where{
      color: #f25168;
      line-height: 2.3;
      display: inline-block;
      height: 58px;
      font-weight:600;
      font-size: 24px;
  }
  .search-cont, .search-cont .SearchAutoComplete{
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
  }
  .search-cont .SearchAutoComplete {
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      height: 60px;
      min-height: 60px;
      margin: 0;
      border-radius: 0;
      color: #3c515b;
  }
  .SearchAutoComplete {
      position: relative;
  }
  .SearchAutoComplete-inputHolder {
      position: relative;
      width: 100%;
      height: 100%;
  }
  .SearchAutoComplete-label, .SearchAutoComplete-placeholder {
      position: absolute;
      line-height: 40px;
      pointer-events: none;
      -webkit-touch-callout: none;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
  }
  input[type="text"].autocomplete::-webkit-input-placeholder {
    color:#aeaeaf;
  }
  .SearchAutoComplete-label {
      display: inline-block;
      top: 9px;
      left: 16px;
      font-weight: 700;
      font-size: 18px;
      color: #f25168;
      z-index: 2;
      font-size: 18px;
  }
  .search-cont .inpt_search {
      -ms-flex-item-align: stretch;
      align-self: stretch;
      width: 100%;
      border: 0;
      outline: 0;
      background-color: #fff;
      border-radius: 4px 0 0 4px;
      -webkit-box-shadow: none;
      box-shadow: none;
      margin: 0;
      font-size: 18px;
      padding-left:80px;
      /*line-height:60px;*/
      /*height:60px;*/
  }
  .inpt_search {
      z-index: 0;
      width: 100%;
      height: 100%;
      margin: 0;
      padding-right:10px;
      padding-bottom:3px;
  }
  .HyperSearch-buttonHolder {
      display: block;
      padding: 8px 8px 8px 0;
      background-color: #fff;
      border-radius: 0 4px 4px 0;
  }
  .search_btn {
      background: #f25168;
      border: 0;
      vertical-align: bottom;
      color: #fff;
      font-size: 20px;
      font-weight:600;
      cursor: pointer;
      padding: 0 40px;
      height: 44px;
      font-size: 18px;
      border-radius: 4px;
  }
  .svg-index {
      height: 20px;
      width: 20px;
      fill: #fff;
  }
  
  /*home page*/ 
  
  .seo-tampa-img-left,.seo-tampa-img-right,.seo-tampa-img{height:324px;border-radius: 50%;padding:5px 20px 10px 20px;}
  .seo-tampa-img-left{float:left;}
  .seo-tampa-img-right{float:right;}
      .seo-city-h3{
              margin: 0 0 10px;
              font-size:20px;
      font-weight:600;
      text-decoration:underline;
      padding-top:10px;
      padding-bottom:10px;
      }.seo-city-h4{
              margin: 30px 0px 10px 0px;
              font-size:18px;
              font-weight:600;
      }
  .ol-decimal li:last-child{
      margin-bottom:20px;
  }
  .ol-decimal li span{
      
  }
  
  .smallselect .bootstrap-select .btn-default,.smallselect .bootstrap-select .btn-light {
      color: #333;
      background-color: #e6e6e6;
      border-color: #adadad;
      font-size: 14px;
      padding-top: 3px;
      padding-bottom: 3px;
  }
  .select-type-char1,.select-type-char2,.select-type-char3,.select-type-char4,.select-type-char5, .select-type-char3 .bootstrap-select, .select-type-char4 .bootstrap-select , .select-type-char5 .bootstrap-select {
      width: 125px!important;
      margin-right:5px;
  }
  .filter-chart1 {
      position: absolute;
      right: 10px;
      top: 25px;
      display:inline-flex;
  }
  .select-city-char1 , .select-city-char2 , .select-city-char3 , .select-city-char4  {
      width: 200px;
  }
  .chart-cont1 {
      width: 100%;
      height: 480px;
  }
  .filter-chart2 {
      position: absolute;
      right: 20px;
      top: 60px;
  }
  .chart-cont {
      width: 100%;
      height: 500px;
  }
  /* testimonial page*/
  
  .job_content_part {
      color: #575a5c;
      font-weight: 300;
      font-style: normal;
      font-size: 26px;
      margin: 30px 0 30px;
      text-align: justify;
  }
  .testimonials .card-body p{
      padding-left:20px;
  }
  .testimonials .card-body{
      background:#f6f6f6;
      padding-bottom: 10px;
      margin-bottom: 30px;
  }
  .quote-testi{
      width: 20px;
      height: 20px;
      position: absolute;
      left: 10px;
      top: 17px;
  }
  .padLR-contact-1{
      padding-right:7px;
  }.padLR-contact-3{
      padding-left:7px;
  }
  .padLR-contact-2{
      padding-right:7px;
      padding-left:7px;
  }
  .testimonials.container{
      padding-top:50px;
  }
  .testi-img-page{
      position: absolute;
      bottom: -20px;
  }
  .testimonials .main_grn {
      margin-bottom: 30px;
  }
  .paddingzero_l, .testimonials .lessspac {
      padding-left: 0;
  }
  .rounded-img {
      border-radius: 50%;
  }
  .testimonials .green_box {
      background: url(/public/assets/images/quate.png) 30px 58px no-repeat #f25168;
      color: #fff;
      font-size: 16px;
      overflow: hidden;
      padding: 40px 75px 28px 85px;
      font-weight: 400;
      font-style: normal;
  }
  .testimonials .owner_text {
      /*float: right;*/
      font-size: 16px;
      margin-left: 80px;
      margin-top: 30px;
  }
  @media (min-width: 576px){
  .card-columns {
          column-count: 2;
  }
  }
  .testimonials .pro_dp {
      display: block;
      float: left;
      margin-left: 40px;
      margin-top: -23px;
  }
  /* testimonial page*/
  
  /*style howitworks*/
  .how-icon-left {
      float: left;
      margin-right: 15px;
  }
  .rule-how-homeowner{
      border: 3px solid #ccc;
      position: absolute;
      height: 100%;
      padding: 4px;
      border-radius: 50px;
      margin: 0 auto;
      width:2px;
      left: 0;
      right: 0;top:-70px
  }
  .rule-buyer-steps {
      /* border: 0px solid #ccc; */
      position: absolute;
      height: 85%;
      padding: 0px;
      border-radius: 50px;
      margin: 0 auto;
      width: 3px;
      left: 0;
      right: 0;
      background: #ccc;
  }
  .rule-homeowner-step1, .rule-homeowner-step2, .rule-homeowner-step3, .rule-homeowner-step4, .rule-homeowner-step5, .rule-homeowner-step6, .rule-homeowner-step7, .rule-homeowner-step8, .rule-homeowner-step9,.rule-buyer-step1, .rule-buyer-step2, .rule-buyer-step3, .rule-buyer-step4, .rule-buyer-step5, .rule-buyer-step6, .rule-buyer-step7{
      position: absolute;
      margin: 0 auto;
      left: -14px;
  }
  .rule-buyer1, .rule-buyer2, .rule-buyer3, .rule-buyer4, .rule-buyer5, .rule-buyer6{
      position: absolute;
      margin: 0 auto;
      left: -20px;
  }
  .rule-buyer1{
       
      top:0px;
  }
  .rule-buyer2{top:200px}
  .rule-buyer3{top:360px}
  .rule-buyer4{top:530px}
  .rule-buyer5{top:670px}
  .rule-buyer6{top:870px}
  
  .rule-buyer-steps img{
      width: 50px;
      background: #f5f5f5;
  }
  
  
  .rule-buyer-step1{
      top: 290px;
  }
  .rule-buyer-step2{
      top: 210px;
  }
  .rule-buyer-step3{
      top: 500px;
  }
  .rule-buyer-step4{
      top: 605px;
  }
  .rule-buyer-step5{
      top: 790px;
  }
  .rule-buyer-step6{
      top: 825px;
  }
  .rule-buyer-step7{
      top: 985px;
  }
  .rule-homeowner-step1{
      top: 245px;
  }
  .rule-homeowner-step2{
      top: 180px;
  }
  .rule-homeowner-step3{
      top: 435px;
  }
  .rule-homeowner-step4{
      top: 510px;
  }
  .rule-homeowner-step5{
      top: 725px;
  }
  .rule-homeowner-step6{
      top: 825px;
  }
  .rule-homeowner-step7{
      top: 1015px;
  }
  .rule-homeowner-step8{
      top: 1115px;
  }
  .rule-homeowner-step9{
      top: 1305px;
  }
  
  .div-how-container{
      border: 1px solid #ccc;border-radius: 6px;padding-top: 50px;padding-bottom: 40px;background:#fff;
  }
  .steps-body{
      border: 1px solid #ccc;
      border-top: 0px;
      border-bottom-right-radius: 6px;
      border-bottom-left-radius: 6px;
      padding-top: 15px;
      padding-bottom: 15px;
      padding-left: 15px;
      padding-right: 15px;
      text-align: left;
  }
  .steps-head{background: #f25168;border-top-left-radius: 6px;border-top-right-radius: 6px;color: #fff;padding-top: 10px;padding-bottom: 10px;text-align: left;padding-left: 15px;padding-right: 15px;}
  .div-contact{
          background: #fff;
      border: 1px solid #ccc;
      text-align:left;
      margin-top:30px;
      padding-bottom:15px;
      border-radius:6px;
  }
  .marT80{margin-top:80px}
  .marT100{margin-top:100px}
  .marT-40{margin-top:-40px}
  .marT-50{margin-top:-50px}
  .marT40{margin-top:40px}
  .marT50{margin-top:50px}
  
  .padR30-md-15{
      padding-right:45px;
  }
  .marT100-md-30 {
      margin-top: 100px;
  }
  
  .padL30-md-15{
      padding-left:30px;
  }
  
  .triangle-with-shadow {
      width: 12px;
      height: 24px;
      position: relative;
      overflow: hidden;
      display: inline-block;
      left: 100%;
      top: -65px;
      z-index: 10;
      margin-left: 15px;
  }
  
  .how-it-cont{
      /*max-width:1000px;
      margin:0 auto;*/
      position:relative;
  }
  .how-title-body{
      color:#000;
      font-weight:600;
      font-size:18px;
      display: -webkit-box; 
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex; 
      display: flex;
  }
  
  .how-text-body{
      font-size:14px;
  }
  .span-how-menu-cont{
          position: absolute;
      bottom: 10px;
      left: 0;
      right: 0;
      text-align: center;
      color: #fff;
          font-weight: 600;
  }
  .how-number{
      max-width: 30px;
      width: 50%;
      height: 30px;
      background: #7D8FF7;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      font-weight: 600;
      font-size: 16px;
      line-height: 16px;
      color: white;
      margin-right: 35px;
  }
  .span-how-menu.active, .span-how-menu:hover{
      border-bottom: 2px solid #F9A17F;
      color:#F9A17F;
  }
  .span-how-menu{
      margin-right: 30px;
      padding: 0px 10px 6px;
      cursor:pointer;
      font-size:20px;
      
  }
  .span-how-menu.span-how-seller{
      margin-right:0px;
  }
  .how-cont-buyer{
      margin-bottom:50px;
      -webkit-box-shadow: 0px 0px 5px 0px rgba(193, 211, 245, 0.5);
      -moz-box-shadow: 0px 0px 5px 0px rgba(193, 211, 245, 0.5);
      box-shadow: 0px 0px 5px 0px rgba(193, 211, 245, 0.5);
      border-radius:20px;
      /*border:1px solid #cacaca;*/
      background:#fff;
      padding:50px 35px 50px 35px;
      
  }
  .dot-div-diff.how-dot{
          top: 50px;
      right: -70px;
  }
  .dot-div-diff.how-dot-left{
      top: 33%;
      right: auto;
      left:-70px;
  }
  .dot-div-diff.how-dot-left .dot-diff-light-blue{
      font-size: 60px;
  }
  .dot-diff-light-blue {
      font-size: 40px;
      color: #c6d3db;
      padding-right: 18px;
  }
  .how-title-main{
          margin-top: 50px;
      margin-bottom: 20px;
      font-size: 24px;
      color: #000;
      font-weight: 600;
      padding-left: 40px;
  }
  .how-col-content, .how-col-title{
      padding-bottom:30px;
  }
  .orange-after::after{
      position: absolute;
      content: '';
      left: 29px;
      top: 30px;
      height: 100%;
      width: 2px;
      background: #F9A17F;
  }
  .white-after::after{
      position: absolute;
      content: '';
      left: 29px;
      top: 30px;
      height: 100%;
      width: 2px;
      background: #F9A17F;
  }.gradient-after::after{
      position: absolute;
      content: '';
      left: 29px;
      top: 30px;
      height: 100%;
      width: 2px;
      background: #F9A17F;
      background-image: linear-gradient(to top, #fffcfb, #F9A17F)
  }.gradient-last-after::after{
      position: absolute;
      content: '';
      left: 29px;
      top: 30px;
      height: 100%;
      width: 2px;
      background: #F9A17F;
      background-image: linear-gradient(to top, #fffcfb, #f5d4c7)
  }
  
  .number-absolute-mls .orange-after::after{
      left: 15px;
  }
  .number-absolute-mls .white-after::after{
      left: 15px;
  }.number-absolute-mls .gradient-after::after{
      left: 15px;
  }.number-absolute-mls .gradient-last-after::after{
      left: 15px;
  }
  .how-testi{
      padding-top: 85px;
      padding-bottom: 85px;
      max-width: 60%;
      margin-right: 0;
      margin-left: 150px;
      color: #fff;
  }.how-testi .how-testi-sub{
      font-size:12px;
      color: #fff;
      padding-top:30px;
      text-align:center;
  }
  .dot-div-diff.how-dot-testi{
      position: absolute;
      top: auto;
      right: auto;
      left: -220px;
      bottom: 0px;
  }.dot-div-diff.how-dot-testi .dot-diff-light-blue {
      font-size: 40px;
      color: #c6d3db;
      padding-right: 12px;
      line-height: 26px;
  }
  .how-it-cont.testi-div{
      margin-top: 100px;
      margin-bottom: 60px;
  }
  .how-testi-img {
      position: absolute;
      width: 250px;
      height: 300px;
      top: -80px;
      left:-170px;
      border-top-right-radius: 30px;
      border-bottom-left-radius: 30px;
  }
  
  .how-it-cont-back,.how-it-cont-back-seller{
      background: -webkit-linear-gradient(180deg, #e3edf3  50%, white 50%);
      background: -moz-linear-gradient(180deg, #e3edf3  50%, white 50%);
      background: -ms-linear-gradient(180deg, #e3edf3  50%, white 50%);
      background: -o-linear-gradient(180deg, #e3edf3  50%, white 50%);
      background: linear-gradient(180deg, #e3edf3  50%, white 50%);
  }
  .tab-mls-back{
      background: -webkit-linear-gradient(180deg, white  60%, #f6f6f6 40%);
      background: -moz-linear-gradient(180deg, white  60%, #f6f6f6 40%);
      background: -ms-linear-gradient(180deg, white  60%, #f6f6f6 40%);
      background: -o-linear-gradient(180deg, white  60%, #f6f6f6 40%);
      background: linear-gradient(180deg, white  60%, #f6f6f6 40%);
      padding-bottom:40px;
      padding-top:30px;
  }
  .how-it-cont-back-horizontal{
      background: #7D8FF7;
  }
  .triangle-odd {
      left: -42px;
      top: -85px;
      transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
  }
  .triangle-odd-buyer {
      left: 5px;
      top: 13px;
      transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
  }
  .triangle-with-shadow:after {
      content: "";
      position: absolute;
      width: 15px;
      height: 15px;
      background: #fff;
      top: 3px;
      left: -7px;
      box-shadow: -1px 1px 5px #888;
      transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
  }
  .triangle-with-shadow-buyer:after {
      content: "";
      position: absolute;
      width: 15px;
      height: 15px;
      background: #f25168;
      top: 3px;
      left: -7px;
      box-shadow: -1px 1px 5px #888;
      transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
  }
  
  .marT-40-m{margin-top:-40px;}
  .marT-50-m{margin-top:-50px;}
  .marT-70-m, .marT-70-md-30{margin-top:-70px;}
  .marT-100-m{margin-top:-100px;}
  .marT100-md-30{margin-top:100px;}
  .marT-100-md-30{margin-top:-100px;}
  .marT-50-md-30{margin-top:-50px;}
  .marT50-md-30{margin-top:50px;}
  .marT-20{margin-top:-20px;}
  .marT-10{margin-top:-10px;}
  
  .padL75 {
      padding-left: 75px;
  }
  /*style howitworks*/
  #exhome .nav-tabs > li > a:hover{
      background-color:transparent;
      border-color: transparent;
  }
  #exhome .nav-tabs > li.active > a:hover{
      background-color:#fff;
      border-color: transparent;
  }
  #exhome .nav-tabs > li.active > a{
      color:#333;
  }
  #exhome .nav-tabs > li .child2{
      padding-left:50px;
      padding-right:50px;
  }
  #exhome .nav-tabs{
      text-align:center;
      background:#f25168;
  }
  .div-tab-home-header{
      color:#fff;
      padding-top:30px;
      padding-bottom:30px;
      background:#f25168;
  }
  .div-tab-home-header p{
      text-align:center;
      font-size:28px;
      font-weight:700;
  }
  .hidden-animate{
       opacity:0;
  }
  .visible-animate{
       opacity:1;
  }
  .block-link a{
      font-size:14px;
      color:#333;
      line-height: 2.4;
  }
  .more-link-deep{
      color:#f25168;
      font-size:14px;
  }
  .more-link-deep:hover{
      cursor:pointer;
  }
  
  .block-link a:hover, .block-link a:active, .block-link a:focus{
      text-decoration:none;
      color:#f25168;
      
  }
  .innerpagestatic  .submitpropertyoptionpad,.innerpagestatic  .openhousecalendar{
      padding-top:100px;
  }
  .no-fl-text{font-size:15px;}
  .try-div{
      background: #368ee0;
      color: #fff;
      display: inline-block;
      line-height: 22px;
      padding: 10px 20px;
      text-align: left;
      width: 175px;
      font-style: normal;
      font-weight: 300;
      position: relative;
  }
  .try-div:before{
          top: 0;
      transform: skewX(60deg);
  }
  .try-div:after{
              bottom: 0;
      transform: skewX(-60deg);
  }
  .try-div:before,.try-div:after{
      background: #368ee0;
      content: "";
      position: absolute;
      right: -24px;
      width: 50px;
      height: 50%;
      z-index: 1;
  }
  .display-block-imp{display:block!important;opacity:0;}
  .display-block-imp-test{display:block!important;}
  .show-450{display:none}
  .padT25-10{padding-top:25px;}
  .padT45-10{padding-top:80px;}
  .firts-div-head-info{
      padding-top:7px;
      font-size:20px;
  }
  .plus-div{
      font-weight:700;
      text-align:center;
  }
  .padL10-per{
      padding-left:10%;
  }
  .max-width-600{
      max-width:600px;
  }
  
  /*new new style*/
  
  /* seller page*/
  
  .big-number-savings{
      font-size: 50px;
      font-weight:700;
      color:#F9A17F;
      letter-spacing: -.05em;
      line-height: 1.2;
      margin-bottom:1px;
  }
  
  
  .blue-back{
      background-color: #007dad;
  }
  .blue-back .ph2-40-mobil-20{
      color:#fff;
  }
  
  .pack-seller-cont{
      background: #fff;
      border-radius: 4px;
      font-size: 18px;
      padding: 40px 20px 20px 20px;
  }
  .hight-pack .pack-seller-cont{
      padding: 30px 20px 20px 20px;
  }
  .pack-seller-cont p{
      margin-bottom: 2px;
  }
  .hight-pack{
      margin-top: -30px;
  }
  .hight-pack .pack-seller-cont .pack-title, .blue-pack .pack-seller-cont .pack-title{
      color: #007dad;
  }
  .pack-seller-cont .pack-title{
      color: #f25168;
      font-size: 30px;
      margin-bottom: 0px;
      line-height: 1;
      padding-bottom: 5px;
      font-weight:600;
  }
  .pack-seller-sub{
      border: 1px solid #eee;
      /* margin: 20px; */
      padding: 15px;
      margin-bottom: 0;
      margin-top: 15px;
  }
  .max .pack-seller-sub{
      font-weight:600;
  }
  .btn-list-seller{
      display: inline-block;
      background: #f25168;
      color: #fff;
      width: 70%;
      padding-top: 15px;
      padding-bottom: 15px;
      border-radius:4px;
  }
  .hight-pack .btn-list-seller{
      background: #007dad;
      border-radius:4px;
  }
  .pack-seller-bott{
      color:#fff;
      font-size: 18px;
      padding-top:50px;
  }
  .btn-list-seller:hover{
      cursor: pointer;
  }
  .last-pack-pad{
      padding-top: 52px;
      padding-bottom: 52px;
  }
  .div-content-slide2{
      padding-left: 20%;
      padding-right: 20%;
  }
  .div-content-slide2 .test{
      font-size: 24px;
      text-align: left;
  }
  .div-content-slide2 .owner{
      text-align: left;
      padding-top: 10px;
      font-size: 18px;
  }
  .slider-div-pic{
      min-height: 480px;
      position: relative;
      text-align: center;
      background-size: cover;
      background-position: 53%;
  } 
  .slider1{
      background-image: url(/public/assets/images/mls-icon/forecheck.jpg);
  }
  .slider-testi2{
      background-image: url(/public/assets/images/mls-icon/testi-2.jpg);
  }
  .slider-testi3{
      background-image: url(/public/assets/images/mls-icon/testi-3.jpg);
  }
  .slider-testi4{
      background-image: url(/public/assets/images/mls-icon/testi-4.jpg);
  }
  .slider5{
      background-image: url(/public/assets/images/homeowner-slider/fsbo-for-sale-by-owner-frbo-for-rent-by-owner-legal.jpg);
  }
  .slider6{
      background-image: url(/public/assets/images/homeowner-slider/fsbo-for-sale-by-owner-frbo-for-rent-by-owner-real-estate.jpg);
  }
  .slider7{
      background-image: url(/public/assets/images/homeowner-slider/fsbo-for-sale-by-owner-frbo-for-rent-by-owner-property.jpg);
  }
  .slider8{
      background-image: url(/public/assets/images/homeowner-slider/fsbo-for-sale-by-owner-frbo-for-rent-by-owner-home.jpg);
  }
  .slider-seo .swiper-pagination {
      bottom: 20px;
  }
  .read-more-seller{
      color:#fff;
      font-weight:600;
      position: absolute;
      bottom: 10px;
      left: 15px;
      font-size: 24px;
  }
  .read-more-seller:hover{
      cursor: pointer;
      text-decoration: none;
  }
  #second-slider-seller .swiper-pagination-black .swiper-pagination-bullet-active{
      background: #007dad;
  }
  .second-slider-seller1 .swiper-pagination-black .swiper-pagination-bullet-active {
      background: #f25168;
  }
  #second-slider-seller .swiper-pagination-bullet{
      background:#353030;
  }
  .second-slider-seller1 .swiper-pagination-bullet {
      background:#d4547e;
  }
  #second-slider-seller .swiper-pagination-bullet{
      width: 20px;
      height: 20px;
  }
  #second-slider-seller .swiper-pagination{
      text-align: left;
      padding-left: 12%;
      width:50%;
  }
  .savings-slider-seller .buyer-slider-sub{
      margin-bottom: 0px;
      font-size: 18px;
  }
  .savings-slider-seller .slidecontainer{
      padding-top:35px;
      padding-bottom:10px;
  }
  .savings-slider-seller .buyer-slider-val{
      font-size: 30px;
  }
  .savings-slider-seller .our-tech{
      font-size: 18px;
      padding-top: 20px;
      margin-bottom:0;
      font-weight:700;
  }
  .list-home-btn-blue-seller{
      background: #194457;
      color: #fff;
      padding-left: 18px;
      padding-right: 18px;
      font-weight:600;
      display: inline-block;
      padding: 12px 50px;
  }
  .list-home-btn-blue-seller:hover{
      cursor:pointer;
      color:#fff;
      text-decoration: none;
  }
  
  .contact-btn-blue-seller{
      background: #f8b195;
      color: #fff;
      display: inline-block;
      padding: 12px 50px;
      font-weight:600;
      border-radius:30px;
  }
  .contact-btn-blue-seller:hover{
      cursor:pointer;
      background:#f9a380;
      color:#fff;
      text-decoration: none;
  }
  /* seller page*/
  
  /* mls page*/
  .iphone-modal{
      padding-top: 58px;
      display: contents;
  }
  .modal-header{
      padding-top:12px;
      padding-bottom:12px;
  }
  .modal-dialog button.close{
      color: #f25168;
      display: block;
      font-size: 28px;
      height: 40px;
      opacity: 1;
      width: 40px;
      position: absolute;
      right: 40px;
  }
  #signupmodal .modal-dialog button.close, #loginModal .modal-dialog button.close{
      top:5px;
  }
  .close-modal-btn{
      position: absolute;
      top: 5px;
      right: 10px;
      cursor:pointer;
  }
  .h4-modal-premium {
      font-size: 20px!important;
      text-align: left!important;
      padding-left: 10px;
      padding-top: 3px;
      font-weight:600;
      width: 100%;
  }
  .number-mls-abso{
      border-radius: 50%;
      border: 2px solid #f25168;
      width: 42px;
      height: 42px;
      text-align: center;
      padding-top: 5px;
      position: absolute;
      left: -5px;
      top: 10px;
  }
  .modal-premiumoption-width .caroufredsel_wrapper{
      max-width:660px!important;
  }
  .modal-premiumoption-width{width:700px!important;}
  .fa.link-more-options {
      top: 5px;
      cursor: pointer;
      font-size: 11px;
      vertical-align: top;
      display: inline-block;
  }
  
  
  
  .more-press-text{
      line-height: 1.2;
      vertical-align: top;
      color: #fff;
      font-size: 1.3rem;
      font-weight:600;
  }
  .more-press{
      position: absolute;
      margin: auto;
      right: 0;
      left: 0;
      top: 0;
      bottom: 0;
      height: 30px;
  }
  
  .needed-span{
      padding-right:20px;
  }
  .needed-span{
      padding-right:20px;
  }
  .press-mls-div2{
      background: #1c5c78;
      height: 100%;
      border-radius: 3px;
  }
  .mls-read-more{
      color: #7D8FF7;
      font-size: 1.1rem;
      text-decoration: underline;
      font-weight:600;
  }
  
  
  .div-content{
      padding-left:5%;
      padding-right:5%;
  }
  .height-mls1, .height-mls2, .height-mls3, .height-mls4{
     /* padding-left:15%;*/
      /*padding-right:15%;*/
      width:70%;
      margin:0 auto;
  }
  .mar-seo-mls{
      margin-bottom:80px;
  }
  .w-80-mls{
      width:70%;
  }
  .contact-big-p{
      /*font-size: 18px;*/
  }
  .tab-mls-cont{
      max-width: 700px;
      margin: 0 auto;
      background: #fff;
      -webkit-box-shadow: 0px 0px 3px 0px rgba(139,175,245,0.2);
      -moz-box-shadow: 0px 0px 3px 0px rgba(139,175,245,0.2);
      box-shadow: 0px 0px 3px 0px rgba(139,175,245,0.2);
      padding: 15px 0px 30px;
      border-radius:10px;
  }
  .tab-mls-cont .nav-tabs .nav-item.show .nav-link, .tab-mls-cont .nav-tabs .nav-link.active{
      border:0;
      border-bottom: 2px solid #7D8FF7;
      color:#7D8FF7;
  }
  .tab-mls-cont .nav-tabs .nav-link{
      border:0;
  }
  .tab-mls-cont .nav-tabs .nav-link{
      color:#000;
  }
  
  .tab-mls-cont .tab-content{
      padding-right:80px;
      padding-left:80px;
      padding-top:30px;
  }
  
  .buyer-btn-faq {
      color: #f25168;
      border: 2px solid #f25168;
      font-weight:600;
      padding: 5px 20px;
  }
  .buyer-btn-faq:active, .buyer-btn-faq:focus, .buyer-btn-faq:hover {
      color: #fff;
      border: 2px solid #fff;
      background: #f25168;
      text-decoration: none;
  }
  .div-cont-data-block{
      /*padding-top: 60px;*/
     /* padding-bottom: 40px;*/
  }
  .big-data-number{
      font-size: 3rem;
      font-weight:600;
      margin-bottom: 0px;
      line-height: 4rem;
      letter-spacing: -3px;
  }
  .link-read-header{
      text-decoration: none;
      color:#f25168;
      font-size:16px;
  }
  .link-read-header:hover,.link-read-header:hover{
      color:#f25168;
      text-decoration:none;
      
  }
  .div-content-button:hover{
      cursor:pointer;
  }
  .boot-header-slider{
      position: absolute;
      bottom: 0;
      background: #184258;
      padding-top:40px;
      padding-bottom:40px;
      left:0;
      right: 0;
      padding-left: 10%;
  
  }
  .content-pack-seller .third-block-pack{
      padding-right: 5px;
      padding-left: 5px;
  }
  .content-pack-seller .first-block-pack, .content-pack-seller .second-block-pack, .content-pack-seller .third-block-pack, .content-pack-seller .four-block-pack{
      max-width:400px;
      width:400px;
  }
  .content-pack-seller.per-container{
          max-width: 1600px;
          width:1600px;
          height: 900px;
          position: relative;
  }
  .package-div-cont.overflow-seller{
      overflow: hidden;
  }
  .content-pack-seller .pack-parent-cont{
      position: absolute;
      width: 100%;
      -webkit-transition-duration: 500ms;
      -moz-transition-duration: 500ms;
      -o-transition-duration: 500ms;
      transition-duration: 500ms;
  }
  .four-block-pack {
      padding-left: 2px;
      padding-bottom: 30px;
  }
  .buyer-social-img-bbb {
      max-height: 50px;
      margin-right: 70px;
  }
  .header-btn-mls{
      padding-top:50px;
      text-align:center;
  }
  .buyer-social-img {
          max-height: 45px;
      margin-right: 35px;
      margin-left: 35px;
  }
  html, body, .iphone-modal, #anchor-up-destiny, .back-slider-seller, .back-slider-home,.back-slider-title, .back-slider-buyer,.back-slider-mls-chi,.back-slider-fsbo,.back-slider-renter,.back-slider-statistics,.back-slider-goal,.back-slider-press,.back-slider-contact,.back-slider-terms,.back-slider-how,.back-slider-testimonials,.back-slider-trust{
      height: 100%;
  }
  body.body_auto{
      height:auto;
  }
  .div-list-btn-header{
      /*padding-top: 35px;*/
      padding-bottom: 50px;
  }
  
  h1.header-h1{
      font-size: 52px;
      font-weight:900;
      
  }
  h1.header-h1.home{
      font-size: 60px;
      font-weight:600;
      line-height: 1.3;
  }
  .back-slider-mls {
     /*background-image: url(/public/assets/images/header/mls-flat-fee-min.jpg);*/
	 background-image: url(/public/assets/images/header/mls-flat-fee-split.jpg?v=1);
  }.back-slider-seller {
      background-image: url(/public/assets/images/header/sell-your-home1.jpg);
  }
  .back-slider-mls-chi{
      background-image: url(/public/assets/images/header/chicago-flat-fee-mls-il.jpg);
  
  }
  .back-slider-statistics{
      background-image: url(/public/assets/images/header/statistics.jpg);
  
  }
  .back-slider-press {
      background-image: url(/public/assets/images/header/media-press-inquiries.jpg);
  }
  .back-slider-goal {
      background-image: url(/public/assets/images/header/about-us-beycome.jpg);
  }
  .back-slider-terms{
      background-image: url(/public/assets/images/header/terms-and-conditions.jpg);
  
  }.back-slider-contact{
      background-image: url(/public/assets/images/header/fsbo-contact.jpg);
  
  }
  .back-slider-how{
      background-image: url(/public/assets/images/header/how-it-works-new-1.jpg);
  
  }
  .back-slider-testimonials{
      background-image: url(/public/assets/images/header/beycome-reviews.jpg);
  
  }
  .back-slider-trust{
      background-image: url(/public/assets/images/header/privacy-policy.jpg);
  
  }
  .span-separator-chart {
      border-top: 1px solid #ccc;
      display: block;
      margin-left: 25%;
      margin-right: 25%;
  }
  .div-press-hover {
      padding-top: 15px;
      margin-top: 15px;
  }
  .div-press-hover:hover {
      color: #fff;
      background: #F9A17F;
      cursor: pointer;
  }
  .img-press{
      padding-bottom:20px;
  }
  .div-border-left, .div-border-left-m-top {
      border-left: 1px solid #ccc;
  }
  .beycome-laboratory{
      border-left: 1px solid #ccc;
  }
  .back-slider-renter{
      background-image: url(/public/assets/images/header/what-is-for-sale-by-owner-fsbo.jpg);
      
  }
  .back-slider-fsbo {
      background-image: url(/public/assets/images/header/fsbo-for-sale-by-owner-sell-my-home-homes-for-sale-fsbo.jpg);
  }
  .span-seller-options1{
      -webkit-border-radius: 4px;
      border-bottom-left-radius: 4px;
         border: 2px solid #F9A17F;
      background: #F9A17F;
      color: #fff;
      padding: 10px 20px;
      margin-right:20px;
      font-size: 18px;
      
  }
  .span-seller-options2{
      
      -webkit-border-radius: 4px;
      border-bottom-left-radius: 4px;
          border: 2px solid #fff;
      color: #fff;
      padding: 10px 62px;
      font-size: 18px;
  }
  .span-seller-options2:hover,.span-seller-options2:active,.span-seller-options2:focus{
      
      text-decoration:none;
      color:#fff;
      background: transparent;
      border: 2px solid #fff;
      outline: none;
  }
  .border-top-question{
      border-top:1px solid #ccc;
  }
  .span-seller-options1:hover,.span-seller-options1:active,.span-seller-options1:focus,.buyer-btn-contact:hover,.buyer-btn-contact:active,.buyer-btn-contact:focus{
      text-decoration:none;
      color:#F9A17F;
      background: transparent;
      cursor:pointer;
      outline: none;
      
  }
  h3.team_title {
      color: #F9A17F;
      font-weight: 300;
      font-style: normal;
      font-size: 28px;
      letter-spacing: 0;
      line-height: 48px;
      margin-bottom: 10px;
      margin-top: 10px;
  }
  .back-slider{
      /*min-height: 700px;*/
         /*position: relative;*/
      /*text-align: center;*/
      /*background-size: cover;*/
     /* background-position: 53%;*/
     
     background-repeat: no-repeat;
      background-size: cover;
      width: 100%;
      height: 100%;
      z-index: 0;
      position: absolute;
      top: 0px;
      left: 0px;
  }
  .back-slider-testimonials1 {
      background-image: url(/public/assets/images/mls-icon/forecheck.jpg);
  }
  .back-slider-testimonials2 {
      background-image: url(/public/assets/images/mls-icon/menghong.jpg);
  }
  .slider-testimonials{
      min-height: 440px;
          position: relative;
      text-align: center;
      background-size: cover;
      background-position: 53%;
  }
  .main-header{
      /*color: #fff;
      text-align: left;
      display: inline-block;
  
      margin: auto;
      top: 0;
      bottom: 0;
      left: 0;
      height: 450px;
      position: absolute;
      right: 0;
      max-width: 1030px;
      width: 100%;*/
  
  }
  .main-header.header-center{
      text-align:center;
  }
  .main-header.medium,.main-header.medium-small{ 
          height: 350px;
      }
      .main-header.small{ 
          height: 280px;
      }
  .main-header.how-it-works{
      height: 250px;
  }
  
  .ph2-39-mobil-20, .ph2-40-mobil-20 {
      color: #000;
      font-weight: 600;
      font-style: normal;
      margin: 0;
      /*line-height: 48px;*/
      
     /* font-size: 2.7rem;*/
     font-size:40px;
  }
  .ph2-34-mobil-20 {
      color: #000;
      font-weight: 600;
      font-style: normal;
      margin: 0;
      line-height: 48px;
      
     /* font-size: 2.7rem;*/
     font-size:34px;
  }
  .svg-icon-block{
      max-height: 55px;
      max-width: 55px;
  }
  
  .p-head-block{
      font-size: 18px;
      font-weight:600;
  }
  .pad-head-block-hide-owner{
      padding-left: 8%;
      padding-right: 8%;
  }
  
  .pad-head-block-hide{
      padding-bottom: 50px;
      padding-top: 50px;
      background: #007dad;
  }
  .pad-head-block-hide-pad{
      padding-top: 60px;
  }
  .icon-flat-comm{
      fill:#7D8FF7;
      width: 70px;
      height: 70px;
  }
  
  .tab-mls .nav-tabs .nav-item {
      font-size: 1.56rem;
      font-weight:600;
      color:#20bddc;
  }
  .tab-mls .nav-item a {
      color:#20bddc;
  }
  
  .tab-mls .nav-item a:hover {
      color:#168ca4;
  }
  .tab-mls .nav-tabs .nav-link.active {
      color: #fff;
      background-color: transparent;
      border-color: #3f687c;
      border-bottom: 2px solid #194457;
  }
  .tab-mls .nav-tabs {
      border-bottom: 2px solid #3f687c;
  }
  .tab-mls .nav-tabs .nav-item {
      margin-bottom: -2px;
  }
  .tab-mls .nav-tabs .nav-link {
      border: 2px solid transparent;
  }
  .tab-title{
      color: #fff;
      line-height: 1.2;
      font-weight:600;
     /* font-size: 2.7rem;*/
      font-size: 30px;
      padding-right:50px;
      text-align:right;
  }
  .tab-mls .tab-content{
      padding-top:20px;
      padding-left:10px;
  }
  .tab-mls{
      color:#fff;
      padding-left:8%;
      padding-right:8%;
  }
  .tab-mls .nav-tabs .nav-link:hover {
      border-color: transparent;
      
  }
  .tab-mls .nav-tabs .nav-link.active:hover {
      border-color:  #3f687c;
      border-bottom: 2px solid #194457;
  }
  /* block styles*/
  
  .pack-parent-cont{
      display: -webkit-box;
      -webkit-flex-wrap: wrap;
      display: flex;
      flex-wrap: wrap;
      padding-bottom:30px;
      padding-left:0px;
      padding-right:0px;
  }
  .same-height-child{
      display: -webkit-box;
      -webkit-flex-wrap: wrap;
      display: flex;
      flex-wrap: wrap;
      padding:0;
  }
  .block-flat,.block-photo,.block-closer{
      padding-left:30px;padding-right:30px;
  }
  .p-features{
      display:none;
  }
  .padT23-m{
          padding-top:13px;
      }
  .first-block-pack{
      padding-right:2px;
      padding-bottom: 30px;
  }.third-block-pack{
      padding-left:2px;
      padding-bottom: 30px;
  }
  .second-block-pack{
      padding-right:5px;padding-left:5px;margin-top:-30px;
  }
  .div-pack-content{background:#fff;
  
  -webkit-box-shadow: 0px 0px 3px 0px rgba(139,175,245,0.2);
  -moz-box-shadow:  0px 0px 3px 0px rgba(139,175,245,0.2);
   box-shadow: 0px 0px 3px 0px rgba(139,175,245,0.2);
   border-radius:10px;
  height:100%
  }
  .div-pack-content-hight{
      background:#fff;
      border-radius:10px;
      height:100%;  
  -webkit-box-shadow: 0px 0px 3px 0px rgba(139,175,245,0.2);
  -moz-box-shadow:  0px 0px 3px 0px rgba(139,175,245,0.2);
   box-shadow: 0px 0px 3px 0px rgba(139,175,245,0.2);
   }
  .div-pack-content .tooltip-inner{
      max-width: 80%;
          margin: 0 auto;
  }
  .div-pack-content .tooltip.bottom{
          padding: 0;
      margin-top: 0;
  }
  .div-pack-content .tooltip.bottom .tooltip-arrow{
       top: -5px;
  }
  .pack-include{
      font-size: 15px;
      font-weight:600;
      padding-bottom:12px;
  }
  .p-content-pack{
      /*margin-left:10px;*/
      /*padding-left:10px;*/
      font-size: 15px;
      /*border-bottom:1px solid #ccc;*/
      padding-bottom:8px;
  }
  .cursor-pointer{
      cursor:pointer;
  }
  .p-content-pack .fa-check-circle{
      position: absolute;    left: 30px;    margin-top: 5px;color: #868181;
  }
  
  .check-pack-svg{
      height: 12px;
      width: 12px;
      margin-right: 8px;
      fill: #7D8FF7;
  }
  
  .pack-block-head{
      padding:30px 30px 0 30px;
      text-align:center;
  }
  .pack-block-head1{
      padding:20px 30px 0 30px;
      text-align:center;
  }
  .best-value{
      text-align: center;
      background: #F9A17F;
      color: #fff;
      padding-top: 8px;
      padding-bottom: 8px;
      font-size: 16px;
      font-weight: 600;
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
  }
  .pack-price{
      font-size: 40px;
      font-weight: 700;
  }
  .pack-started-btn{
      position:absolute;bottom:0;padding:10px 0px 20px 0px;
  }
  .hide-pack-content{
      display:none;
  }
  .p-features-out{
      font-size: 15px;
      line-height:1;
      text-align: center;
      padding-top:10px;
  }
  .best-ribbon{ position: absolute;top: -1.5px;right: -2px;height: 100px;}
  .div-content-button {
      background: #f25168;
      color: #fff;
      padding-top: 8px;
      padding-bottom: 8px;
      text-align: center;
      border-radius: 50px;
  }
  .mobil-show-inherit,.mobil-show{
      display:none;
  }
  .fa-angle-down,.fa-angle-up{
      font-size: 1rem!important;
  }
  header .fa-angle-down, header .fa-angle-up {
      font-size: 18px!important;
          vertical-align: middle;
  }
  .profile-img {
      width: 27px;
      height: 27px;
      border-radius: 50%;
  }
  .name-user ul li a{
      display:block;
      color: #54585a;
      font-size:16px;
      padding:5px 5px 5px 10px;
      
  }
  .name-user ul{
      top: auto;
      left: auto;
      right: 10px;
      border-radius: 4px;
      padding-top: 2px;
      padding-bottom: 2px;
      
  }
  
  .package-div-cont{
      padding-top:60px;
      padding-bottom:40px;
      background: #f6f6f6;
  }
  
  .comp-block-footer{
      padding-left:0px;
      padding-right:0px;
  
  }
  .div-divisor{
      border-bottom: 2px solid;
      width: 30px;
      margin: 0 auto;
      margin-top: 20px;
      margin-bottom: 20px;
  } 
  .div-divisor.divblue{
      border-color:#7D8FF7;
  }.div-divisor.divblue.per{
          margin-top: 46px;
      margin-bottom: 21px;
  }.div-divisor.divorange{
      border-color:#F9A17F;
          margin-top: 30px;
      margin-bottom: 30px;
  }
  
  /* block styles*/
  
  .link-test-more{
      border: 1px solid #fff;
      padding: 8px 30px;
      color: #fff;
      border-radius: 30px;
  }.link-test-more:hover{
      border: 1px solid #fff;
      color: #000;
      background:#fff;
      text-decoration:none;
  }
  /* quiestion accordion style*/
  
  .accordion-buyer .active-acc a:hover,.accordion-buyer .active-acc a:active,.accordion-buyer .active-acc a:focus,.accordion-buyer .active-acc a:visited{
      text-decoration:none;
      color:#fff;
  }
  .accordion-buyer a:hover,.accordion-buyer a:active,.accordion-buyer a:focus,.accordion-buyer a:visited{
      text-decoration:none;
      color:#54585a;
  }
  .accordion-buyer .panel{
      margin-bottom: 0;
      border-top: 0;
      border-left: 0;
      border-right: 0;
      border-radius: 0;
  }
  .accordion-buyer .panel-heading + .panel-collapse > .panel-body{
      border-top:0;
      padding-left:10px;
      padding-right:10px;
  }
  
  .accordion-buyer a {
      font-weight:700;
      color: #000;
  }
  .accordion-buyer .panel-title{
      font-size: 18px;
  }
  
  .accordion-buyer h4 {
      margin: 0;
      position: relative;
      padding-right: 15px;
  }
  .accordion-buyer .panel {
      background-color: #fff;
      border: 1px solid #ddd;
      border-radius: 0px;
      -webkit-box-shadow: none;
      box-shadow: none;
     /* box-shadow: 0 1px 1px rgba(0,0,0,.05);*/
      border-top:0;
      border-left:0;
      border-right:0;
  }
  .accordion-buyer .fa-plus, .accordion-buyer .fa-minus {
      font-size: 14px;
      position: absolute;
      top: 20%;
      color: #f25168;
      right: 0;
  }
  .pack-h3{
      font-size:22px;
      text-align:center;
      font-weight:600;
  }
  .accordion-buyer.seller .fa-plus, .accordion-buyer.seller .fa-minus {
      color: #7D8FF7;
  }
  
  .buyer-btn-faq-seller {
      color: #7D8FF7;
      border: 2px solid #7D8FF7;
      font-weight:600;
      padding: 10px 40px;
  }
  .buyer-btn-faq-seller:active, .buyer-btn-faq-seller:focus, .buyer-btn-faq-seller:hover {
      color: #fff;
      border: 2px solid #7D8FF7;
      background: #7D8FF7;
      text-decoration: none;
  }
  
  /* quiestion accordion style*/
  
  /*price slider style*/
  
  .rangeslider,.rangeslider__fill{display:block;-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.3);/*-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.3);*//*box-shadow:inset 0 1px 3px rgba(0,0,0,.3);*/-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.rangeslider{background:#e6e6e6;position:relative}.rangeslider--horizontal{height:10px;width:100%}.rangeslider--vertical{width:20px;min-height:150px;max-height:100%}.rangeslider--disabled{filter:alpha(Opacity=40);opacity:.4}.rangeslider__fill{background:#f9a17f;position:absolute}.rangeslider--horizontal .rangeslider__fill{top:0;height:100%}.rangeslider--vertical .rangeslider__fill{bottom:0;width:100%}.rangeslider__handle{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g) #fff;border:1px solid #ccc;cursor:pointer;display:inline-block;width:40px;height:40px;position:absolute;background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(255,255,255,0)),color-stop(100%,rgba(0,0,0,.1)));background-image:-moz-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.1));background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.1));background-image:linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.1));-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.rangeslider__handle:after{content:"";display:block;width:18px;height:18px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;/*background:#4f94c0;*/-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.rangeslider--active .rangeslider__handle,.rangeslider__handle:active{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,rgba(0,0,0,.12)));background-image:-moz-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12));background-image:-webkit-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12));background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12))}.rangeslider--horizontal .rangeslider__handle{top:-15px;touch-action:pan-y;-ms-touch-action:pan-y}.rangeslider--vertical .rangeslider__handle{left:-10px;touch-action:pan-x;-ms-touch-action:pan-x}input[type=range]:focus+.rangeslider .rangeslider__handle{-moz-box-shadow:0 0 8px rgba(255,0,255,.9);-webkit-box-shadow:0 0 8px rgba(255,0,255,.9);box-shadow:0 0 8px rgba(255,0,255,.9)}
  
  .buyer-slider-val{
     font-weight:900;
  font-size: 30px;
  margin-top: 15px;
  color: #fff;
  text-align:left;
  margin-bottom:0px;
  }
  .buyer-slider-sub {
      font-weight:600;
      color: #fff;
      text-align: left;
      line-height: .2;
      margin-top: 0;
      margin-bottom: 30px;
  }
  .slidecontainer {
      width: 100%;
  }
  .rangeslider--horizontal {
      height: 10px;
      width: 100%;
  }
  .rangeslider {
      background: #e6e6e6;
      position: relative;
  }
  .buyer-slider-sub1 {
      color: #fff;
      font-size: 16px;
      margin-top: 20px;
      text-align: justify;
  }
  .dynamic-buyer-bar{/*height:300px;*/display: -webkit-box;display: inline-flex;}
  
  .bey-div-trans {
      background: #F9A17F;
      -webkit-transform: translateY(63.7%);
      -ms-transform: translateY(63.7%);
      -moz-transform: translateY(63.7%);
      -o-transform: translateY(63.7%);
      transform: translateY(63.7%);
  }
  
  .red-div-trans {
      background: #000;
      -webkit-transform: translateY(84.9%);
      -ms-transform: translateY(84.9%);
      -moz-transform: translateY(84.9%);
      -o-transform: translateY(84.9%);
      transform: translateY(84.9%);
  }
  .trad-div-trans {
      background: #4f94c0;
      -webkit-transform: translateY(99%);
      -ms-transform: translateY(99%);
      -moz-transform: translateY(99%);
      -o-transform: translateY(99%);
      transform: translateY(99%);
  }
  
  
  
  .refund-val-bey, .refund-val-red, .refund-val-trad{
      font-weight:600;
      font-size:20px;
      color: #000;
  }
  .buyer-p-refund{
      position:relative;line-height:1;top: -40px;color:#000
  }
  .rental .trad-div-trans{width: 45%}
  .rental .bey-div-trans{
      width: 45%;-webkit-transform: translateY(80%);-ms-transform: translateY(80%);-moz-transform: translateY(80%);-o-transform: translateY(80%);transform: translateY(80%);
  }
  
  .bey-div-trans, .red-div-trans, .trad-div-trans {
          height: 100%;
      max-width: 30%;
      width:112px;
      margin-right: 40px;
  }
  
  /*price slider style*/
  
  
  /* number container */
  .span-number-container{font-size:110px;font-weight:600;}
  .span-number-home-1 {
      color: #7D8FF7;
      padding: 0 14px;
  }
  .c-7d8ff7{
      color: #7D8FF7;
  }
  .span-number-home {
      color: #7D8FF7;
      padding: 0 10px;
  }
  .span-coma {
      color: #7D8FF7;
      margin-left: -20px;
  }
  .content-numbers{background-color:#fff;padding-top:70px;padding-bottom:60px;}
  .span-number-home, .span-number-home-1 {
      background-color: #fff;
      margin-left: -20px;
      border-radius: 20px;
      box-shadow: 0px 0px 3px 0px rgba(139,175,245,0.4);
  }
  .number-first-text {
      font-size: 20px;
      font-weight:600;
  }
  /* number container */
  
  /* mls page*/
  .padT60-10m{
      padding-top: 60px;
  }
  .p-features{
      display:none;
  }
  .block-closer, .block-flat, .block-photo {
      padding-left: 30px;
      padding-right: 30px;
      padding-top:20px;
  }
  .block-closer{
      padding-bottom:50px;
  }
  .ribbon-img{
      position: absolute;
      width: 180px;
      top: -65px;
      left: -200px;
      z-index:1
  }
  .ribbon-span{
      position: relative;
  }
  .ribbon-forbes-span{
      position: absolute;
      left: -158px;
      z-index: 9;
      color: #fff;
      top: -35px;
      line-height: 1.1;
  }
  .ribbon-span1{
      font-size: 23px;
      font-weight:600;
  }
  .ribbon-span2{
      font-weight:600;
      font-size:18px;
  }
  .ribbon-span3{
      /*font-size: 16px;*/
  }
  .pad-mls-content{
      padding-left:20%;
  }
  .mls-imag img{
      width: 100%;
  }
  .testimonial-img{
      width: 100%;
  }
  .testimonial-p1{
      font-size: 16px;
  }.testimonial-p2{
      font-size: 18px;
      font-weight:600
  }
  .swiper-container-review-home{
      display:none;
  }
  .testimonial-p-cont{
      text-align: center;
      position: absolute;
      margin: auto;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      width: 380px;
      max-width:100%;
      height: 100px;
      color: #fff;
  }
  .actions-block {
      padding-top: 15px;
      padding-bottom: 20px;
     /* border-bottom: 1px solid #DBDBDB;*/
  }
  .arrow-menu-svg{
          height: 10px;
      width: 10px;
      margin-left: 30px;
      fill: #54585a;
  }
  header .dropdown-menu.sidebarmenu{
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapsehome .panel-body .div-a {
      padding-top: 10px;
      padding-bottom: 10px;
      padding-left: 0;
  }
  .collapsehome .panel-body .div-a.menu-divider, .div-a.menu-divider{
      border-bottom:1px solid #cacaca;
      margin-bottom:10px;
      padding-bottom:20px;
  }
  .slider-refun-img{
      width:400px;
      height:250px;
  }
  .collapsehome .panel-body {
      padding: 5px 15px;
      border-top-color: #fff!important;
      border-bottom-color: #fff!important;
      background: #fff;
      /*margin-top: -12px;*/
      overflow-y: auto;
      width: 100%;
  }
  .collapsehome .panel-body .div-a a.phone-menu{color:#7d8ff7}
  
  .collapsehome .panel-body .div-a a, .collapsehome .panel-body .div-a span, .collapsehome .panel-body .div-a-last a, .collapsehome .panel-body .div-a-last span {
      color: #000;
      margin-left: 0;
      padding-left: 0;
      font-size: 14px;
      text-decoration:none;
  }
  
  @media screen and (max-width: 1750px){
      .main-header.home{
          max-width: 55%;
          width: 55%;
      }
  }
  
  @media screen and (max-width: 1600px){
      .pad-mls-content{
          padding-left:10%;
      }
  }
  @media screen and (max-width: 1700px){
     .pad-head-block, .pad-head-block-hide-owner {
      padding-left: 5px;
      padding-right: 5px;
  }
  }
  
  @media screen and (max-width: 1600px){
      .pad-head-block-hide-owner{
         /* padding-left: 15px;*/
        /*  padding-right: 15px;*/
      }
      .dropdown-menu-tools{
          right:auto;
          left:-148px;
      }
  }
  @media screen and (max-width: 1560px){
      .pad-head-block-hide{
          /*padding-left: 4%;*/
      /*padding-right: 4%;*/
      }
  }
  @media screen and (max-width: 1500px){
  
      .zillow-div-home .buyer-social-img {
          max-height: 40px;
          margin-right: 30px;
      }
      .zillow-div-home .buyer-social-img-bbb {
          max-height: 40px;
          margin-right: 30px;
      }
      .zillow-div-home .buyer-slider-a {
          font-size: 18px;
      }
  }
  @media screen and (max-width: 1450px){
      .pad-head-block-hide{
          /*padding-left: 15px;*/
     /* padding-right: 15px;*/
      }
      .form-pack{
          padding-left:0px;
          padding-right:10px;
      }
      
      
  }
  @media screen and (max-width: 1440px){
          .pad-head-block-hide-owner{
          display: none;
      }
      .slider-owner-block{
          display: inline-block;
      }
      
  }
  @media screen and (max-width: 1350px){
      .main-header.home{
          max-width: 70%;
          width: 70%;
      }
  
      .zillow-div-home .buyer-slider-a {
          font-size: 18px;
      }
      /*submit property*/
      .lot-size-input{
          width: 40%;
      }
      .sqft-btn-cont {
      width: 58%;
      }
      /*submit property*/
  }
  
  
  @media screen and (max-width: 1200px){
  .buyer-p-refund {
      position: relative;
      line-height: 1;
  }
  .business-cont{
          padding: 65px 15px 135px 15px;
  }
  .yard-sign-cont{
      padding-top:30px;
  }
  
  .padR30-md-15{
      padding-right:15px;
      }
      #howtab .tab-content{
          margin-left:0px;
          padding-top:20px;
      }
      .marT100-md-30, .marT-100-md-30, .marT-50-md-30{margin-top:30px;}
      .padL30-md-15{
      padding-left:15px;
      }
      .marT-70-md-30{
          margin-top:30px;
      }
      .marT50-md-30{margin-top:30px;}
  .bey-div-trans, .red-div-trans, .trad-div-trans {
      margin-right: 10px;
      }
      .rule-how-homeowner {
      display: none;
  }
  .padT20-res{
      padding-top:10px;
  }
  .f-15-14 {
      font-size: 14px;
  }
  .footer-pad {
      padding-left: 15px;
  }
  .pad-head-block-home{
      padding-left: 8%;
      padding-right: 8%;
  }
  .pad-head-block-home.center{
      text-align: center;
  }
  .footer-second {
      padding: 20px 15px 20px 15px;
      font-size: 15px;
  }
  .footer-ssl{
      height: 30px;
  }
  h1.header-h1.home{
      font-size: 45px;
      line-height: 1.3;
  }
  
  .pad-mls-content{
      padding-left:30px;
  }
  .boot-header-slider{
      padding-left: 15%;
  
  }
  .buyer-social-img {
      margin-right: 30px;
  }
  .hide-1200,.display-none-md{
      display: none;
  }
  .height-mls1, .height-mls2, .height-mls3,.height-mls4{
      padding-bottom: 40px;
      text-align: center;
  }
  .small-font{
      font-size: 1.5rem;
  }
  }
  
  @media screen and (max-width: 1140px){
      
  .dot-div-diff.how-dot,.dot-div-diff.how-dot-left{
          display:none;
  }
  .swiper-container-review-home{
      display:block;
  }
  }@media screen and (max-width: 1130px){
      
  .padLR-testi{
      display:none;
  }
  }
  @media screen and (max-width: 1120px){
      
      .filter-chart1 {
      position: relative;
      top: 0;
      right: 0;
  }
      
  
      .div-home-bey-cont,.div-home-trad-cont,.div-home-redfin-cont {
          width: 250px;
      }
      
      .slider-static-1{
          width:280px;
          min-width: 280px;
      }
      .slider-home-title .slider-static-1{
          width:180px;
          min-width: 180px;
      }
  }
  
  @media screen and (max-width: 1093px){
  .tab-title, .needed-span {
      padding-right:0px;
  }
  }
  @media screen and (max-width: 1060px){
      h1.header-h1{
          font-size: 3.5rem;
          line-height: 4rem;
      }
      .card-holder-sub{
          display:none;
      }
      .main-header{
          max-width: 820px;
          width: 100%;
      }
      .ribbon-img {
           position: relative; 
          width: 90px;
          margin-right: 30px; 
          top: auto;
          left: auto;
      }
      .ribbon-forbes-span {
          position: absolute;
          left: 15px;
          z-index: 9;
          color: #fff;
          top: -20px;
          line-height: 0.7;
      }
      .ribbon-span1 {
          font-size: 0.7rem;
          font-weight:600;
      }
      .ribbon-span2 {
          font-weight:600;
          font-size: 0.6rem;
      }
      .ribbon-span3 {
          font-size: 0.5rem;
      }
  
      .boot-header-slider{
          padding-left: 0px;
      }
  }
  
  @media screen and (max-width: 992px) {
      .pad-md-0-40{
          padding-top:40px;
      }
      .how-testi{
          max-width: 80%;
          margin-left: 300px;
      }
      .center-small {
          text-align: center;
      }
      .how-testi-img{
          left: 20px;
      }
      .hamburger {
      display: inline-block;
      }
      .logo-absolute-center {
      /*position: relative;*/
      /*left: 0;*/
      width: 260px;
  }
  .hide-992{
      display:none;
  }.show-992{
      display:inherit;
  }
      .name-user .login-icon{
          padding-right:10px;
              padding-left: 12px;
  
      }
      header.header a.alert-location{
          padding-left: 12px;
      padding-right: 12px;
      }
      .dot-div-saving, .dot-div-diff,.dot-div-location{
          display:none;
      }
      
      .new-home-block .home-title2{
      font-size:40px;
  }
  .new-home-block h1.header-h1.home{
       font-size: 30px;
  }
  .new-home-block .home-title3{
      /*font-size: 22px;*/
  }
  
      /*submit property*/
      .container-submit{
          /*padding-left:220px;*/
      }
      .pad-radio-second{
          padding-bottom:15px;
      }
      .container-submit-size{
              padding-right: 20px;
      }
      /*submit property*/
          .triangle-with-shadow-buyer{
              left: 5px;
      top: 13px;
      transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
      }
      .zillow-div-text{
          display:none!important;
      }
      .zillow-div-home .buyer-social-img {
          max-height: 35px;
          margin-right: 20px;
      }
      .main-header.home{
      height: 400px;
      }
      .zillow-div-home .buyer-social-img-bbb {
          max-height: 35px;
          margin-right: 20px;
      }
      .tab-title{
          text-align:center;
      }
      .navbar.navbar-expand-lg.navbar-light{
          height: 48px;
      }
      .mls-imag{
          display: none;
      }
      header  .navbar-header{
          /*width:100%;*/
      }
      .name-user{
          float: right;
      padding-top: 4px;
      }
      .pad-mls-content{
          padding-left:15px;
      }
      .tab-mls {
          padding-left: 15px;
          padding-right: 15px;
      }
      .buyer-slider-sub1 {
          display: none;
      }
      .container-full{
          max-width: 100%!important;
      }
      .padB55-m {
          padding-bottom: 70px;
      }
      .buyer-social-img, .buyer-social-img-bbb {
          margin-right: 30px;
      }
  }
  
  @media screen and (max-width: 880px){
      h1.header-h1{
          font-size: 3.5rem;
          line-height: 4rem;
      }
      .slider-home-title .beycome-head-content{
      font-size:14px;
  }
      .bey-news-cont.press{
          padding-left:30px;
          padding-right:30px;
          
      }
      .bey-news-cont{
          padding-bottom: 180px;
      }
      .padT70-0{
          padding-top:0px;
      }
      .main-header{
          max-width: 100%;
          width: 100%;
          padding-left: 20px;
          padding-right: 20px;
      }
      .hide-880{
          display: none;
      }
  }
  @media screen and (max-width: 900px){
      .modal-video .modal-body{
      padding-right:20px;
      padding-left:20px;
  }
  .modal-video .close-video{
      right: 0px;
      top: 0px;
  }
  .close-video .fill-54585a{
      fill:#fff;
  }
  .normal_modal.modal-video .modal-dialog {
      max-width: 100%;
          margin-left: 0;
      margin-right: 0;
  }
  .modal-video .embed-responsive{
      min-height:400px;
  }
  }
  
  @media screen and (max-width: 890px){
      .dest-search{
          display: none;
      }
	  .cma-result{overflow-y:auto;height:100%;padding-bottom:60px}
      .mobil-search{
          display: inherit;
      }
      .search_btn{
          padding-left: 15px;
          padding-right: 15px;
      }
  }
  @media screen and (max-width: 960px){
  .big-number-savings{
      font-size: 30px;
  }
  }
  @media screen and (max-width: 865px){
      .boot-header-slider{
          padding-top:10px;
          padding-bottom:10px;
      }
  }
  
  @media screen and (max-width: 820px) {
      .span-number-container{font-size:90px;}
      .span-number-home, .span-number-home-1,.span-coma {
          margin-left: -10px;
      }
      .first-block-flex{
          display:block;
          text-align:center;
      }
      .show-820{
          display:inline-block;
      }.hide-820{
          display:none;
      }
      .fist-div-block1 {
      width: auto;
      }
      .br-first-block{
          display:none;
      }
      .div-home-bey-cont{
          margin-top:0;
      }
      .pad-head-block-hide{
          display: none;
      }
      .press-mls{
          display:none;
      }
          
  }
  
  @media screen and (max-width: 769px) {
      .swiper-buyer-768 .col-md-7{
              -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
      }
      .padT15-m{
        padding-top:15px;
      }
      #autocomplete ul.location-tag-list li{font-size:14px;margin-right:0px;margin-left:0px}
      .flyer-first-child{
      padding-left:0px;
      padding-right:20px;
      }
      .flyer-second-child{
              padding-left: 20px;
      padding-right: 0px;
      }
      .flyer-third-child{
          padding-left: 0px;
          padding-right: 20px;
      }
      .how-it-cont-back,.how-it-cont-back-seller{
      background: #e3edf3;
      }
      .find-btn-cont{
          text-align:center;
          padding-top:25px;
          padding-bottom:0px;
      }
      header .logo-dim{
              /*vertical-align: sub;*/
              /*width: 27px;*/
      }
      .seo-tampa-img, .seo-tampa-img-left, .seo-tampa-img-right {
      float: none;
      width: 60%;
      height: auto;
  }
      .logo-absolute-center{
          width:150px;
      }
      .content-pack-seller.per-container{
              max-width: 100%;
      width: 100%;
      height: auto;
      }
      .content-pack-seller .pack-parent-cont {
      position: relative;
  }
  .content-pack-seller .first-block-pack, .content-pack-seller .second-block-pack, .content-pack-seller .third-block-pack, .content-pack-seller .four-block-pack{
      max-width:100%;
      width:100%;
  }
      .how-testi{
          padding-top: 60px;
          padding-bottom: 50px;
          margin-right: 0;
          margin-left: 0;
      }
      .div-divisor.divblue.per, .div-divisor.divorange{
          margin-top: 20px;
          margin-bottom: 20px;
      }
      .pack-block-head, .pack-block-head1{
          padding:20px;
      }
      
  
      .how-it-cont.testi-div {
      margin-top: 0;
      margin-bottom: 50px;
  }
  .how-testi-img{
      display:none;
  }
      .move_image{display:none}
      .move-up{
          position: absolute;
          display:block;
      top: 5px;
      /* right: 50%; */
      left: 5px;
      width: 25px;
      }
      .move-down{
          position: absolute;
          display:block;
      bottom: 0px;
      left: 5px;
      width: 25px;
      }
      /*submit property*/
      .left-menu-submit,.right-content{
          display:none;
      }
      .form-check-label{
          padding-left:8px;
      }
      .amenities .form-check-input,.check-container .form-check-input {
      width: 20px;
      height: 20px;
      margin-top: 2px;
      }
      
  
      #generate_video{
          width: 20px;
      height: 20px;
      }
      .fa-angle-down.drop-block, .fa-angle-up.drop-block{
          font-size:26px!important;
      }
      .body-submit-cont{
      padding-top:20px;
      }
      .container-submit{
          padding-left:0px;
      }
      .container-submit-size{
          padding-left:15px;
          padding-right:15px;
      }
      .jFiler-input-text{
      padding-top: 20px;
      padding-bottom: 12px;
      }
      /*submit property*/
      
      .pack-parent-cont .col-md-4{
              -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%;
      padding-left:80px;
      padding-right:80px;
      }
      
      
      }
      @media screen and (max-width: 769px) and (min-width: 575px) {
          .footer .col-md-2, .footer .col-md-4{
              -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
      }
      }
  
      @media screen and (max-width: 768px) {
      .mobil-show-inherit{
          display:inherit;
      }
      .div-type.open-no-ppc{
          padding-top:0px;
      }
      .div-type.open-no-ppc{
        padding-top:0px;
    }
    .virtual-ppc{
        padding-top:15px;
    }

      .video-toggle.last-child{
          padding-bottom:30px;
      }
      .open-house-toggle, .video-toggle {
          display:none;
      }
      .open-house-toggle-icon, .video-toggle-icon{
          display:inline-block;
      }
      .form-pack-des {
        padding-left: 15px;
        padding-right: 15px;
        }
      .show-btn-scroll {
        padding-left:15px;
        padding-right:15px;
    }
    
    .logo-absolute-center.ppc{
        right:auto;
        left:20px;
    }
    .listing-divider{
        margin-bottom: 25px;
        margin-top: 10px;
      }
      
	      .new-home-block-mls-mobil {
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url(/public/assets/images/header/mls-flat-fee-split.jpg?v=1);
        height: 668px;
        color: #fff;
    }

    .new-home-block-mls-mobil h1,
    .new-home-block-mls-mobil h2,
    .new-home-block-mls-mobil h1,
    .new-home-block-mls-mobil .header-btn-mls,
    .new-home-block-mls-mobil p {
        text-align: center !important;
    }

    .mls-header-cont h1.header-h1.home {
        font-size: 30px;
    }
    .steps-line{
        display:none;
    }
    .step-number-column {
    margin-bottom: 28px;
    }
    .step-number {
    width: 60px;
    height: 60px;
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 60px;
}
.text-orange-2{
    font-size:18px;
    padding-top:25px;
}
      .marL-m-30{
          margin-left:30px;
      }
      .bottom-flyer-craig{
          width:100%;
          right:0px;
      }
      .tech_business-cont{
          padding-right:0px;
          padding-bottom:30px;
      }
      .yard-sign-cont{
          padding-top: 50px;
      padding-bottom: 120px;
      }
      .padcrasg-right{
          margin-bottom:30px;
      }
      .rprw-content-2{
          display:none;
      }
      .padLR-contact-1{
      padding-right:15px;
      }.padLR-contact-3{
          padding-left:15px;
      }
      .padLR-contact-2{
          padding-right:15px;
          padding-left:15px;
      }
      .orange-dot, .orange-dot-top{
      font-size:16px;
  }
      .orange-after::after,.white-after::after,.gradient-after::after,.gradient-last-after::after{
      display:none;
  }
  .footer .stay-cont-p{
          font-size: 14px;
  }
  .div-ques-cont{
          margin-left: 15px;
      margin-right: 15px;
  }
      .mobil-hidden{
              display: none!important;
          }
          .mobil-show{
          display:inline-block!important;
      }
      header.header{
          background:transparent;
      }
      .container-offer-size, .bey .container-offer-size{
          padding-right:0px;
      }
      .slider-home-block{
          display: inherit;
      }
      .padT100-40, .padT150-40{
      padding-top:40px;
  } 
  
  .slider-refund-cont .savings-slider-seller{
      padding: 20px 30px 30px 30px;
  }
  .padB80-30{
      padding-bottom:40px;
  } 
  .padB50-0{
      padding-bottom:0px;
  }
  .padB50-10{
      padding-bottom:10px;
  }
  .padT60-40{
      padding-top:40px;
  }
  .padT60-0{
      padding-top:0px;
  }
  
      .slider-home-block-desk{
          display: none;
      }
      .footer{
          /*height: 1100px;*/
      /*padding-top: 400px;*/
     /* margin-top: -350px;*/
      }
      .social-icon-layout a{
          margin-right:5px;
      }
      .social-icon-layout .svg-28{
          height: 25px;
      width: 25px;
      }
      .new-home-block .main-header.home {
      max-width: 100%;
      width: 100%;
      height: 340px;
  }
  .new-home-block .main-header {
      left: 0%;
  }
  #lottie{
      width: 834px!important;
  }
  .home-iphone #anchor-up-destiny{
      min-height: auto;
  }
  .new-home-block .main-header{
      top:25%;
  }
  .footer .foot_menu li{
          padding-bottom: 8px;
      font-size: 14px;
  }
  .footer .f-header {
      font-size: 16px;
      margin: 10px 0 15px;
  }
  .seocities-div p{
      font-size:14px;
  }
  .new-home-block .search_btn{
      padding-left: 5px;
      padding-right: 15px;
       border-radius:3px;
          background: #fff;
  }
  .svg-index{
      fill: #F9A17F;
          height: 22px;
      width: 22px;
  }
      .div-ques-cont{
       padding-bottom:20px;
  }
  .noanimated-phone{visibility:inherit!important;opacity:1!important;transform:none!important}
      .offer-label-main{
          font-size:16px;
      }
      .press-mls-div1-cont{
          padding-top:20px;
      }
      .right-trian-bot:after{
          display:none;
      }
      
      .p-reality{
          max-width:100%;;
      }
      .p-reality-cont1{
          padding-left:15px;
      }
      .p-reality-cont{
          border:0px;
      }
      .padB70-15,.slider-sub-tillte{
          padding-bottom:15px;
      }
  
      .bey-news-cont{
          background:#7D8FF7;
          padding-bottom:180px;
          padding-top:30px;
      }
      
      
      .modal-open{
      height:100%;
      position:fixed;
      width:100%;
  }
  .radio-cont .form-check-input, .radio-cont-normal .form-check-input {
      width: 20px;
      height: 20px;
  }
  .paddingzero_l, .testimonials .lessspac {
      padding-right: 0;
  }
  .beycome-laboratory{
      border-left: 0;
      padding-top:40px;
      
  }
      .main-header.seller{
              height: 220px;
      }
  
      .f-15-14 {
      font-size: 15px;
      }
      .main-header.how-it-works{
      height: 50px;
      }
      html, body, .iphone-modal, #anchor-up-destiny, .back-slider-seller, .back-slider-home,.back-slider-title, .back-slider-buyer,.back-slider-mls-chi,.back-slider-fsbo,.back-slider-renter,.back-slider-statistics,.back-slider-goal,.back-slider-press,.back-slider-terms,.back-slider-how,.back-slider-testimonials,.back-slider-trust{
      /*height: auto;*/
  }
  .back-slider-home {
     /* background-image: url(/public/assets/images/header/homepage-table.jpg);*/
      
  }
  #intercom-container{display:none}
  .div-content-slide2 .owner,.div-content-slide2 .test {
      font-size: 16px;
  }
  .home .press-mls-img {
      height: 31px;
      margin-bottom: 0px;
      margin-top: -5px;
      padding-left:5px;
  }
  .slider-home-block{
      padding-top:40px;
      padding-bottom: 35px;
  }
      .div-span-home-action{
          text-align:left;
          /*padding: 0px 10px 0px 10px;*/
      }
      .zillow-div-home {
      padding-top: 35px;
      }
      .padB55-m {
          padding-bottom: 0px;
      }
      .back-slider-home.back-slider{
          background-position: 92%;
      }
      .div-content-slide2{
          padding-left: 15px;
          padding-right: 15px;
          padding-top: 30px;
          padding-bottom: 30px;
      }
      
      .body-div-home-bey {
          padding-left: 15px;
          padding-right: 15px;
      }
      .div-home-redfin-cont,.div-home-trad-cont {
          margin-top: 0px;
      }
      .body-div-home-redfin {
          padding-left: 15px;
          padding-right: 15px;
      }
      .body-div-home-trad {
          padding-left: 15px;
          padding-right: 15px;
      }
      .span-where{
          display: none;
      }
      .main-header.home {
          max-width: 96%;
          width: 96%;
          height: 320px;
      }
      .back-slider {
      /*min-height: 550px;*/
      }
  
      
      .dynamic-buyer-bar-mobile{padding-bottom:15px;}
  
  .bey-div-trans-mobile {
      background: #F9A17F;
      height:55px;
      margin-bottom:15px;
      /*-webkit-transform: translateY(63.7%);
      -ms-transform: translateY(63.7%);
      -moz-transform: translateY(63.7%);
      -o-transform: translateY(63.7%);*/
      transform: translateX(-75%);
  }
  
  .red-div-trans-mobile {
      background: #000;
      height:55px;
      margin-bottom:15px;
      /*-webkit-transform: translateY(84.9%);
      -ms-transform: translateY(84.9%);
      -moz-transform: translateY(84.9%);
      -o-transform: translateY(84.9%);*/
      transform: translateX(-90%);
  }
  .trad-div-trans-mobile {
      background: #4f94c0;
      height:55px;
      /*-webkit-transform: translateY(99%);
      -ms-transform: translateY(99%);
      -moz-transform: translateY(99%);
      -o-transform: translateY(99%);*/
          transform: translateX(-99.5%);
  }
  .buyer-p-refund-mobile{
      position: absolute;
      right: -100px;
      top: 10px;
      line-height: 0.9;
      text-align:left;
  }
  .buyer-p-refund-mobile-red{
      position: absolute;
      right: -75px;
      top: 10px;
      line-height: 0.9;
      text-align:left;
  }
  .buyer-p-refund-mobile-tra{
      position: absolute;
      right: -70px;
      top: 10px;
      line-height: 0.9;
      text-align:left;
  }
  
      .big-data-number {
      font-size: 28px;
          line-height: 1.5;
              letter-spacing: 0;
      }
      .big-data-number-sub {
      font-size: 16px;
      }
      html{
          font-size:16px;
      }
       .pad-down-sm{ 
          padding-top:15px;
      }
         /* html, body, .iphone-modal, #anchor-up-destiny{
          height: auto;
      }*/
      .buyer-social-img-bbb{
          margin-right: 0px;
      }
      .pad-head-block,.pad-head-block-home{
          padding-left: 15px;
          padding-right: 15px;
      }
      .filter-options-div, .mobil-hidden-normal,.p-features-out,.pack-started-btn {
          display: none;
      }
      .height-mls1, .height-mls2, .height-mls3, .height-mls4 {
          padding-left: 15px;
          padding-right: 15px;
      }
      .center-768{
          text-align: center;
      }
      .hide-pack-content{
          display: inherit;
          }
      .p-features {
          font-weight:600;
          line-height: 1;
          display: block;
          text-align: center;
      }
      .first-block-pack, .second-block-pack, .third-block-pack {
          padding-right: 15px!important;
          padding-left: 15px!important;
          padding-bottom: 15px;
      }
      
      .second-block-pack {
          margin-top: 0;
      }
      h1.header-h1 {
          font-size: 2rem;
          line-height: 2.2rem;
      }
      h1.header-h1.home {
          font-size: 40px;
          line-height: 1.3;
          text-align:left;
      }
      .main-header{
          text-align: center;
          height: 360px;
      }
      .main-header.medium{
          height: 250px;
      }
          .main-header.small{ 
          height: 180px;
      }
      .main-header.medium-small{ 
          height: 200px;
      }
      .span-number-container{font-size:80px;}
      
      .div-cont-data-block {
          padding-top: 20px;
          padding-bottom: 20px;
      }
      .div-cont-data-block.big {
          padding-top: 32px;
          padding-bottom: 32px;
      }
      
      .tab-mls .nav-tabs .nav-item {
          font-size: 1.1rem;
      }
      .buyer-social-img {
          height: 35px;
      }
      .padT60-10m{
          padding-top: 10px;
      }
      .ph2-39-mobil-20, .ph2-40-mobil-20,.ph2-40-mobil-20.home {
          font-size: 22px;
          letter-spacing: 0px;
      }.ph2-34-mobil-20.home {
          font-size: 20px;
          letter-spacing: 0px;
      }
      .tab-title{
          font-size: 20px;
          letter-spacing: 0px;
      }
      .center-mobile{
          text-align:center;
      }
      .p-head-block,.more-press-text,.mls-read-more,.accordion-buyer .panel-title {
          font-size: 18px;
      }
      
      #contactmodal .modal-dialog, #contactAgent .modal-dialog{
          width: 100%;
            height: 100%;
            margin: 0;
            padding: 0;
      }
       #contactmodal .modal-dialog .modal-content .Button{
          height: 50px;
          line-height: 50px;
  }
  
       #contactmodal .modal-content, #contactAgent .modal-content{
          height: auto;
    min-height: 100%;
    border-radius: 0;
    border:0;
    width:100%;
      }
      #contactmodal.modal, #contactAgent.modal{
          top:0px;
      }
      .press-mls-div2{
          height: 225px;
      }
  }
  @media screen and (max-width: 767px) {
      .pad-sm-0-40{
          padding-top:40px;
      }
      
      }
  @media screen and (max-width: 700px) {
      .modal-premiumoption-width{width:100%!important;}
  }
  @media screen and (max-width: 690px) {
      .span-number-container{font-size:60px;}
  }
  @media screen and (max-width: 620px) {
      .span-number-home-1, .span-number-home{
          padding-top: 5px;
          padding-bottom: 5px;
      }
      .dollar-span{
          font-size: 35px;
      }
      .span-number-home, .span-number-home-1, .span-coma {
          margin-left: -3px;
      }
      .span-number-container{font-size:30px;}
      .span-number-home, .span-number-home-1 {
          border-radius: 15px;
      }
      .span-number-home-1 {
          padding: 5px 12px;
      }
  }
  @media screen and (max-width: 580px) {
      .ribbon-span{
          display: none;
      }
      .home-sub{
          font-size: 18px;
      }
      .text-center-mobile{
          text-align:center;
      }
  }
  @media screen and (max-width: 600px) {
      .hide-600{
          display:none;
      }
      .full-modal .modal-content,.full-modal .modal-dialog{
          height:100%;
          margin: 0;
      }
      .back-slider-buyer {
          background-image: url(/public/assets/images/header/mobile-buyer-page-beycome.jpg);
      }
      .back-slider-home {
          background-image: url(/public/assets/images/header/mobile-home-beycome.jpg);
      }
      .back-slider-mls {
          background-image: url(/public/assets/images/header/mobile-flat-fee-mls-beycome.jpg);
      }
      .back-slider-how {
          background-image: url(/public/assets/images/header/mobile-is-beycome-legit.jpg);
      }
  }
  @media screen and (max-width: 575px) {
      .pad-down-xs{
          padding-top:15px;
      }
	  .hide-575 {
		  display: none!important;
	  }
      .span-how-menu{
      font-size:16px;
      
      }
      .form-pack-des {
        padding-left: 0px;
        padding-right: 0px;
        }
      .div-type-submit{
        padding-right:0px;
      }
      .div-type{
          padding-top:15px;
      }
      .flyer-first-child, .flyer-second-child,.flyer-third-child{
      padding-left:0px;
      padding-right:0px;
      padding-bottom:30px;
      }
      .bottom-flyer{
          width: 100%;
          right: 0;
      }
      
      .tab-mls-cont .tab-content {
      padding-right: 15px;
      padding-left: 15px;
      }
      .text-center-575{
          text-align:center;
      }    
      .span-placeholder,.span-placeholder.more-pad{
      top: 55px;
      }
      .div-address-details{
          border-right:0px;
          padding-top:15px;
      }
      .modal-body-slider-insp, .modal-body-slider-app, .modal-body-slider-loan, .modal-body-slider-escrow{
              left: 0;
                  right: 0;
      margin: 0 auto;
      }
      .option-p{
          font-size:18px;
      }
      .div-price-details{
          padding-top:15px;
          padding-bottom:15px;
      }
      .pad-down-xs-30{
          padding-top:30px;
      }
      .padL0-xs-575{
          padding-left:0px;
      }
      .padR0-xs-575{
          padding-right:0px;
      }
      .amenities-div-mobil{
          border-bottom: 1px solid #ddd;
          /*padding-top: 8px;*/
      }
      .amenities-hide-rules, .amenities-hide-appliances,.amenities-hide-pets,.amenities-hide-laundry, .pack-content-pluss.pack-content-free, .pack-content-pluss.pack-content-photo{
          display:none;
      }
      .open-indoor-action,.open-facility-action, .open-outdoor-action, .open-security-action,.open-appliances-action,.open-laundry-action,.open-pets-action,.open-appliances-action,.open-rules-action{
      padding-top:10px;
      margin-bottom:10px;
  }
  .fa-angle-down.drop-block, .fa-angle-up.drop-block{
  margin-right: 0px;
  }
      
      .image-list-item{
          width:250px;
          margin:0 auto;
      }
      .total-div-togle{
          /*display:none;*/
      }
	  .pack-content-item{
          display:none;
      }
	  .pack-content-item-m {
		  display: inherit;
	  }
      .total-div-m-togle{
          display:inherit;
              border-top: 1px solid #ddd;
      padding-top: 15px;
      margin-top: 15px;
      }
      
      .form-pack{
          border:0;
          padding-right:0px;
      }
      .form-pack-des{
          padding-top:15px;
      }
      .form-pack .form-check{
              padding-bottom: 10px;
      }
      .add-photo-package{
              padding-left: 10px;
      padding-right: 10px;
      padding-top: 10px;
      padding-bottom: 10px;
      margin-top: 20px;
      }
      .pack-text {
      font-size: 16px;
      }
      .pack-text1 {
          padding-top: 10px;
      }
  }
  @media screen and (max-width: 560px) {
  .body-div-home-bey {
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
  }
  .body-div-home-trad,.body-div-home-bey {
      border-top-left-radius:0;
      border-bottom-left-radius:0;
  }
  .div-home-trad-cont{
      padding-left:0px;
  }
  .body-div-home-bey .beycome-head-content-last{
      padding-bottom:5px;
  }
  .div-home-bey-cont{
      padding-top:20px;
  }
  
  @media screen and (max-width: 550px) {
  
  .slider-static-1 {
      width: 60%;
      min-width: 60%;
  }
  .slider-home-title .slider-static-1{
          width: 35%;
          min-width: 35%;
      }
  .slider-home-block .swiper-container {
      width: 40%;
      min-width: 40%;
  }
  .slider-home-block.slider-home-title .swiper-container {
      width: 65%;
      min-width: 65%;
  }
  .div-home-bey-cont, .div-home-trad-cont, .div-home-redfin-cont {
      width: 100%;
  }
  .swiper-container-block .swiper-slide {
      width: 100%;
  }
  
  }
  @media screen and (max-width: 550px) {
      
  
  .div-listing-btn-sale,.div-listing-btn-rent, .div-looking-yes.active, .div-looking-no.active , .div-looking-yes,.div-looking-no, .div-looking-yes.active, .div-looking-no.active{
      width:100%;
  }
  .div-listing-sale, .div-listing-rent{
      width:49%;
  }
  
  .first-div-home {
      font-size: 15px;
  }
  .first-div-home {
      padding: 60px 5px 10px 5px;
  }
  .slider-home-block {
      padding-left: 5px;
      padding-right: 5px;
  }
  .div-home-bey-cont,.div-home-redfin-cont, .div-home-trad-cont {
      padding-top: 0px;
  }
  .slider-home-block .swiper-container {
      margin-top: 0px;
  }
  .body-div-home-bey{
          padding-top: 11px;
  }.body-div-home-redfin,.body-div-home-trad {
          padding-top: 17px;
  }
  
  }

  @media screen and (max-width: 512px) {
  
  #howtab .nav-tabs>li {
      padding-left: 10px;
      padding-right: 10px;
  }
  .testimonials .green_box{
      background:#f25168;
      padding:20px 20px 28px 20px;
  }
  
  }
  @media screen and (max-width: 500px) {
  
  .swiper-container-autoplay-notouch .swiper-slide:nth-child(odd){
      margin-top: 0px;
  }
  .how-cont-buyer{
      padding:50px 0px 50px 0px;
      
  }
  .dot-div-slider-back1{
      bottom: -80px;
  }
  .home-close-slider {
      width: 300px;
      height: 160px;
  }
  .swiper-container-autoplay-notouch .swiper-slide:nth-child(odd) .swiper-slid-text,.swiper-slid-text{
      
      /*bottom: 32px;*/
      
  }
  .swiper-container-autoplay .swiper-slide, .swiper-container-autoplay-notouch .swiper-slide{
          /*height: 350px;*/
      }
      .div-listing-btn-offer.active, .div-listing-btn-offer{
  
      padding:14px 0;
  }
  }
  
  }
  @media screen and (max-width: 485px) {
      .contact-big-p{
          font-size: 16px;
      }
      .hide-485{
          display: none;
      }
          .main-header.home {
          height: 280px;
      }
      .back-slider {
      min-height: 510px;
      }
      .buyer-social-img, .buyer-social-img-bbb {
          margin-right: 10px;
      }
      .bey-news-cont{
          padding-left:0px;
          padding-right:0px;
      }
      .bey-news-cont.press{
          padding-left:15px;
          padding-right:15px;
      }
      .span-action{
          font-size: 18px;
      }
      .main-header {
          padding-left: 10px;
          padding-right: 10px;
      }
      .main-header.home {
          max-width: 100%;
          width: 100%;
      }
      .diff-first-div.show-480{
      display:inherit;
  }.diff-first-div.hide-480{
      display:none;
  }
  }
  @media screen and (max-width: 428px){
      .buyer-social-img {
          max-height: 30px;
      }
      .buyer-social-img-bbb {
          max-height: 38px;
      }
      .buyer-social-img {
          max-height: 28px;
      }
  }
  @media screen and (max-width: 475px){
      .rule-buyer-steps,.triangle-with-shadow-buyer{display:none}
      .filter-chart2 {
      position: relative;
      right: 0;
      top: 0;
  }
  .bey .container-submit-size{
      padding-left:0px;
      padding-right:0px;
  }
  .show-475{
      display:block;
  }
  .span-placeholder{
      left:10px;
  }
  /* submit property*/
  .container-submit-size {
      padding-left: 0px;
      padding-right: 0px;
  }
  .fa-angle-down.drop-block, .fa-angle-up.drop-block{
  margin-right: 10px;
  }
  .padL0-xs{
      padding-left:0px!important;
  }
  .padR0-xs{
      padding-right:0px;
  }
  .marL-15-xs-0{
      margin-left:0px;
  }
  .div-type-submit{
      text-align:center;
      padding-left:0px;
      padding-right:0px;
  }
  .rprw-content{
      padding-left:0px!important;
      padding-right:0px!important;
  }
  .div-listing-sale{
      padding-left:0px;
  }
  .div-listing-rent{
      padding-right:0px;
  }
  
  .div-listing-sale {
      padding-right: 0px;
  }
  .div-listing-rent {
      padding-right: 0px;
  }
  /*submit property*/
  
  }
  @media screen and (max-width: 445px){
  
      #signupmodal .modal-dialog, #loginModal .modal-dialog{
        margin: 0 auto;
    
      }
      .dropdown-full-blue.width-200-m,.dropdown-full-orange.width-200-m{
          padding-left:5px;
          padding-right:5px;
          min-width:160px;
      }
      .accept-card-img{
          display:none;
      }
      #signupmodal .modal-content, #loginModal .modal-content{
        border-radius:0px;
    
      }
  }
  
  @media screen and (max-width: 420px){
      .show-420{
          display:inherit;
      }
      .hide-420{
          display:none;
      }
      
  }
  @media screen and (max-width: 430px){
      .zillow-div-home .buyer-social-img-bbb {
         
          margin-right: 0px;
      }
      .div-lang-cont,.bor-foot-social{
          text-align:center;
          flex: 0 0 100%;
          max-width: 100%;
      }
      .bor-foot-social{
          border:0px;
          padding-top:20px;
      }
      .span-seller-options1{
      font-size: 16px;
      
      }
      .span-seller-options2{
  
          padding: 10px 50px;
          font-size: 16px;
      }
      .zillow-div-home .buyer-social-img {
          margin-right: 5px;
      }
      h1.header-h1.home {
          font-size: 35px;
          line-height: 1.3;
      }
  }
  @media screen and (max-width: 415px) {
  
      .span-number-container {
          font-size: 28px;
      }
      .testimonial-p{
          width:auto;
          height:160px;
      }
      .back-slider-home {
     /* background-image: url(/public/assets/images/header/homepage-mb.jpg);*/
      
  }
  .calender_success_open .list-group-item{
      padding-left:10px;
      padding-right:10px;
  }
  }
  @media screen and (max-width: 400px){
      
      .slider-refun-img{
          width:360px;
      }
      #signupmodal .modal-dialog, #loginModal .modal-dialog{
        margin: 0 auto;
    
      }	
      #signupmodal .modal-content, #loginModal .modal-content{
        border-radius:0px;
    
      }
  }@media screen and (max-width: 380px){
      
      .diff-first-div.show-480{
          font-size:14px;
      }
  
      h1.header-h1.home {
          font-size: 30px;
      }
      #howtab .nav-tabs > li > a{
          padding:8px 10px;
      }
      #howtab .nav-tabs > li > a.buyerpad{padding-left:22px;padding-right:22px}
  }
  @media screen and (max-width: 373px) {
  
      .span-number-home-1 {
          padding: 5px 8px;
      }
      .hide-374{
          display:none!important;
      }
      .span-number-home {
          padding: 5px 6px;
      }
      .zillow-div-home .buyer-social-img-bbb {
          max-height: 25px;
      }
      .zillow-div-home .buyer-social-img {
          max-height: 25px;
      }
  }
  @media screen and (max-width: 370px){
  .hide-370{
      display:none;
  }
  .dropdown-full-blue.width-200-m,.dropdown-full-orange.width-200-m{
          padding-left:5px;
          padding-right:5px;
          min-width:150px;
      }
      .width-200-m.marR20{
          margin-right:5px;
      }
  .show-370{
      display:inline-block;
  }
      
  }@media screen and (max-width: 370px){
      .dropdown-full-blue.width-200-m,.dropdown-full-orange.width-200-m{
          
          min-width:130px;
      }
  }@media screen and (max-width: 345px){
  .normal_modal .btn-success, .btn-success, .modal-message-simple .btn-success, .normal_modal .btn-cancel, .btn-cancel{
          min-width: 110px;
              padding: 7px 20px;
  }
      
  }
  @media screen and (max-width: 360px){
  
  .header .header-container .nav-left>li>a, .header .header-container .nav-right>li>a {
  
      padding-right: 8px;
      padding-left: 8px;
  }
      
  }
  @media screen and (max-height: 700px) {
      html, body, .iphone-modal, #anchor-up-destiny{
          /*height: auto;*/
      }
  }