.animationtext.slide{
font-weight: 500;
    letter-spacing: -1px;
    word-spacing: 8px;
}
.flat-slider.home-1 .overlay {
    background: #222e44ed;
    opacity: .6;
}
.main-header .main-menu .navigation>li>a{
color:white
}
.main-header .main-menu .navigation>li>a:before{
    background:white !important;
}
.flat-slider.home-1 .flat-tab.flat-tab-form{
    position: absolute;
    bottom: 75px;
    width: 100%;
}
.flat-slider.home-1 .slider-content{
padding:320px 0px
}
.flat-tab-form .nav-tab-form{
display:none;
}

/*New Service Section*/
 .stats-section {
    display: flex;
    justify-content: space-around;
    padding: 80px 0px 10px;
    max-width: 1000px;
    margin: auto;
   flex-wrap:wrap;
   gap:20px
  }

 .stats-section .stat-item {
    text-align: center;
  }

 .stats-section .stat-item h2 {
    font-size: 45px;
    font-weight: bold;
    margin-bottom: 5px;
  }

 .stats-section .stat-item p {
    color: #6c757d;
    font-size: 14px;
    margin-top: 10px;
  }

 .stats-section .divider {
    width:270px;;
    height: 1px;
    background-color: #ddd;
    margin: 10px auto;
  }

/*Service Section End*/

.flat-section.text-center .wrap-service.animated .box-service{
    display: flex;
    flex-direction: column;
    gap: 40px;
   padding: 51px 50px 15px;
    border-radius: 10px;
   /* background: linear-gradient(to top, rgba(0, 0, 0, 0.5) -11%, rgba(0, 0, 0, 0) 60%);*/
    backdrop-filter: blur(10px);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    transition: all 0.5s ease;
}
.flat-section.text-center .wrap-service {
justify-content: space-around
}

.flat-section.text-center .wrap-service.animated .box-service .icon-box .icon{
width:115px;
  height:unset;
}

.flat-section.text-center .wrap-service.animated .box-service .content h6{
    font-size: 26px;
    color:#161e2d;
}


.flat-section-v4 {
    padding: 100px 0 55px;
}

.flat-section.flat-recommended{
padding-bottom:30px
}

.flat-section {
    padding: 90px 0 15px;
}

.flat-slider-contact{
/*padding:50px 0px;*/
  margin-top:unset
}

.flat-testimonial-v2:before {
    background: #282A32;
}

.image-column{
display:flex;
  justify-content:center
}

.mission-photo{
max-width:230px;
  overflow:hidden
}

.mission-saying-content{
display: flex;
    flex-direction: column;
    gap: 50px;
}

.director-saying{
font-style:italic
}

.mission-section{
    margin: 60px 2px;
}

.director-saying{
    font-size: 30px;
    line-height: 1.4;
}
.flat-section.flat-testimonial-v4{
padding-bottom:80px
}

.list-star .icon{
color:#282A32
}

.other-pages-section .flat-section.flat-agents{
padding:100px 0
}

.flat-section.text-center{
padding:100px 0
}

@media(max-width:767px){
.main-header .logo-box .logo img{
max-height:36px !important
}
  .mobile-button svg, .mobile-button:after, .mobile-button:before {
     color: white;
  }
  .flat-tab.flat-tab-form {
  bottom:unset
  }
  .form-sl .wd-search-form .grid-2.group-box.group-price {
    display: none;
}
  .nice-select.open .list {
    z-index: 19;
}
  .form-sl .wd-search-form .group-box {
    display: none;
}
}

.box-agent .box-img{
    max-height: 280px;
    overflow: hidden;
}

.about-img-div{
    width: 100%;
  height:100%;
    display: flex;
    justify-content: center;
   /* padding-top: 50px;*/
  
}

.about-img-div img{
width:100%;
  border-radius: 20px;
  object-fit:cover;
}

.about_para h3{
    margin: 15px 0px;
    font-size: 34px;
}


.advantages-section  .card-container {
           display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    }
 .advantages-section   .card {
        background-color: #fff;
        border-radius: 8px;
        padding: 20px;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
 .advantages-section   .card-icon {
        font-size: 24px;
        margin-bottom: 10px;
        color: #333;
    }
 .advantages-section .card-text {
        font-size: 16px;
        color: #333;
    }
.advantages-section .card-icon img{
max-width:40px
}

.advantages-section{
  padding: 100px 0px 100px;
}
.advantages-section h3{
margin:25px 0
}

.navigation-menu-footer li a:hover {
    color: white;
}

.wd-find-select .inner-group .box-filter .filter-advanced{
display:none
}

.wd-find-select .inner-group .form-group-3.form-style{
    border-inline-end:unset;
}

@media(max-width:767px){
  .show-admin-bar .fixed-header{
  background: rgb(40, 42, 50) !important; */
    border-bottom: unset;
    position: sticky!important;
    margin-bottom: 0px !important;    
    margin-top: 0px !important
}
}

@media (max-width: 767px) {
    .flat-slider.home-1 .slider-content {
        padding: 10px 0px 450px !important;
    }
}

.row.wrap-benefit-v2 .text-subtitle.text-primary{
color:white !important;
}

.privacy-policy-content h3{
font-size: 31px;
    padding: 8px 0px;
}
.privacy-policy-content{
    padding: 70px 0px;
}

.filter-advanced.pull-right{
display:none !important
}

.wd-find-select .form-group-3.form-style{
border-inline-end:unset !important
}

@media(max-width: 547px){
  .flat-section.flat-banner .box-right{
  display:none
  }
}


@media(max-width:547px)
{
  .flat-section.flat-banner .wrap-banner.bg-surface .box-right{
  display:none
  }
  .grid-2.group-box.group-price .widget-price:first-child {
  display:none !important
  }
  
}

.flat-pagination{
flex-wrap:wrap
}


@media(max-width:547px)
{
  .flat-section.flat-banner .wrap-banner.bg-surface .box-right{
  display:none
  }
  /*.grid-2.group-box.group-price .widget-price:first-child {
  display:none !important
  }*/
  .box-filter-tab .d-flex{
flex-wrap:wrap
}
  
}
@media (max-width: 767px) {
    .flat-filter-search-v2 .flat-tab-form .wd-search-form {
        position: absolute
    }
    .mission-saying-content{
      margin-top:20px;
  }
  .navigation.clearfix{
  background-color:unse
  }
}
.flat-filter-search-v2 .flat-tab-form .wd-search-form {
width:84% !important
}
.nav-tab-filter li:nth-child(2){
  display:none !important;
}
@media(max-width:547px)
{
  .wd-search-form .grid-2.group-box.group-price, .group-box{
  display:none !important
  }
  .flat-slider.home-1 .flat-tab.flat-tab-form{
  display:none
  }
  .flat-slider.home-1 .slider-content {
      padding: 40px 0px 20px !important;
    }
}
.flat-slider.home-1 .slider-content .subtitle{
padding-bottom:20px
}