.search-section .input-group-append button, .listing .listing-item .photo .brand a, .popular-city-carousel .owl-nav .owl-prev, .popular-city-carousel .owl-nav .owl-next, .footer-social-link ul li a, .scroll-top, .page-banner, .filter-button, .listing-sidebar .ls-widget .agent-social ul li a, .listing-sidebar .ls-widget a.agent-view-profile, .pricing .btn, .contact-form .btn, .reg-login-form button, .listing .owl-nav .owl-prev, .listing .owl-nav .owl-next, .listing-single-banner .social a:hover, .top, .agent-banner .social a:hover, .mean-container a.meanmenu-reveal span, .comment button {
  background: #e00445;
  color: #ffffff;
}




video.fullscreen {
    position: absolute;
    z-index: 0;
    object-fit: cover;
    width:100%;
    height:100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  ::-webkit-media-controls {
    display:none !important;
 }
  .container2 {
     position: relative;
     display: grid;
     place-items: center;
     height: 70vh;
     width: 70vw;
     margin: 0 auto;
     background: #ccc;
  }
  
  .content {
    z-index: 1;
  }
  
.top-bac{
    background-color: #D8070F;
}
.btn-primary{
  background-color: #D8070F !important;
  color: #ffffff !important;
  border: 1px solid #D8070F;
}
.btn-primary:hover{
  background-color: #D8070F!important;
  color: #ffffff!important;
}

  .home-banner .slide .video-slide {

    background-color: #000; }
  
  
  .home-banner.loading .video-background {
  
    opacity: 0; }
    * { box-sizing:border-box;  }
    #page-banner  { text-align:center; position:relative; background-color:#00176e; color:#FECC00; height:679px; overflow: hidden; }
    .bg-image     { background-size:cover; background-position:center center; }
    .overlay    { position:relative; background-color:rgba(0, 0, 0, 0.171); height:100%; width:100%; z-index:2; border: 1px solid #FECC00;}
    .inner{ padding-top:460px; overflow: visible; }
      h1{ color:#FECC00; margin:0 auto; font-size:35px!important;}
      .input-group-append>button{
        background-color: #D8070F!important;
        color: #ffffff!important;
      }
    .video_wrap   { height:100%; width:100%; position:absolute; left:0; overflow:hidden; top:0; padding-bottom:56.5%;} 
    iframe      { height:100%; position:absolute; width:100%; top:0; left:0;}
  
  .video-background {
    position: absolute;
  
    top: 50%;
  
    left: 0;
  
    padding-top: 56.25%;
  
    width: 100%;
  
    -webkit-transform: translateY(-50%);
  
    -ms-transform: translateY(-50%);
  
    transform: translateY(-50%);
  
    -webkit-transition: 2s opacity ease;
  
    transition: 2s opacity ease;
  
    opacity: 1; }
  
  
  .video-foreground,
  
  .video-background iframe {
  
    position: absolute;
  
    top: 0;
  
    left: 0;
  
    width: 100%;
  
    height: 100%;
  
    pointer-events: none; }

    .listing-sidebar .ls-widget .agent-contact li {
      list-style-type: none;
      margin-bottom: 10px;
      color: #000000!important;
  }
  
  
@media only screen and (max-width: 600px) {
    .mean-container.mean-bar{
        background-color: #000000;
    }
    .top{
        display: none;
    }
    .inner  {
        padding: 0px;
        margin: 70px 0px 0px 0px;
    }
    #page-banner  { text-align:center; 
        position:relative;
         background-color:#00176e;
          color:#FECC00;
           height:500px; 
           overflow: hidden; }

  }

  .dot {
    height: 25px;
    width: 25px;
    background-color: #bbb;
    border-radius: 50%;
    display: inline-block;
  }
  