@media(max-width:767px){
  .flat-pagination{
flex-wrap:wrap
}


.box-title-listing .box-filter-tab .d-flex.gap-2{
flex-wrap:wrap;
}

.nav-tab-filter li:nth-child(2){
display:none
}
  .flat-section.flat-banner{
  display:none;
  }
  .nice-select.open .list {
    z-index:12
  }

}
.wd-find-select .inner-group .form-style .form-control::placeholder {
    color: lightgray !important; /* Correct spelling */
}
.privacy-policy-content {
    padding: 70px 0px;
}
.privacy-policy-content h3 {
    font-size: 31px;
    padding: 8px 0px;
}
.term-conditions-content{
padding: 70px 0px;
}
.term-conditions-content h3 {
    font-size: 31px;
    padding: 8px 0px;
}
.iti__selected-country {
top:0;
}
.about_para {
    padding-top: 20px;
}
.about_para h2 {
    padding-bottom: 15px;
}
.about_para h2 span {
    font-size: 36px;
}
.our_mission_para {
    padding-bottom: 30px;
}
.our_mission_para h2 {
    padding-bottom: 15px;
}
.our_mission_para h2 span {
    font-size: 36px;
}
.tf-btn.primary:hover {
    background-color: var(--hover-color);
    color: white !important;
}
.about-us .about-img img {
    border-radius: 30px;
    object-fit: cover;
}
.about-us .about-img  {
    padding-bottom: 30px;
  padding-top:10px;
}
.flat-benefit-v2 {
    background: black;
    padding: 80px 0;
}
#page-10 .box-navigation {
    display: none;
}
.footer-cl-4 .subscribe-form input {
    background: transparent;
    border-color: transparent;
    border-bottom: 1px solid hsla(0, 0%, 100%, .1);
    border-radius: 0;
    color: white;
    font-size: 16px;
    font-style: unset;
    font-weight: 400;
    line-height: 26px;
    padding: 9px 70px 9px 28px;
}
.flat-section {
     padding: 51px 0px 30px;
}
.flat-section-v3 {
   padding: 50px 10px;
}

.flat-section-v3.flat-location .box-title.wow.fadeIn.animated.animated .section-title.mt-4{
color:black;
}

#page-home .flat-section-v3.flat-testimonial {
background-color:black !important;
}
.flat-section.flat-service-v3 .box-title.wow.fadeIn.animated.animated .section-title.mt-4{
color:black;
}
#page-home .flat-section-v3.flat-testimonial .cus-layout-1 .box-title .section-title.mt-4 {
color:white;
}
#page-home .flat-section-v3.flat-testimonial .cus-layout-1 .text-variant-1.p-16 {
color:white;
}
.flat-section-v3.flat-latest-new .box-title.wow.fadeIn.animated.animated .section-title.mt-4 {
    color: black;
}
.wd-find-select.style-2 .inner-group .form-style .form-control {
    color: black;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    padding-inline-end: 45px;
}
.flat-blog-detail h2{ 
  font-size: 30px !important;
}

.flat-blog-detail ul {

padding-bottom: 15px}

.flat-blog-detail  ol{

padding-bottom: 15px}

.flat-section.flat-recommended .box-title.wow.fadeIn.animated.animated .section-title.mt-4 {
    color: white;
}
.flat-section.flat-recommended {
  background-color: black !important;
}
.flat-section.flat-recommended .line-clamp-1, .line-clamp-2 {
    color: rgb(255 255 255 / 1);
}
.flat-section.flat-recommended .homeya-box .content .desc p {
    color: rgb(255 255 255 / 1);
}
.flat-section.flat-recommended .homeya-box .content .info-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px 5px;
    border-top-color: grey;
    color: white;
}
.flat-section.flat-recommended .developer-info-content {
    display: flex;
    align-items: center;
    color: white;
}
.flat-slider.home-1 .slider-content .text-center .heading .text-white.animationtext.slide {
color:#fabc14 !important;
}
.flat-slider.home-1 .slider-content .subtitle {
    margin-top: 20px;
    padding: 0 280px;
   color:#fabc14 !important;
}
.flat-section-v4.flat-partner {
  background-color: black !important;
}
#page-home .flat-slider-contact .overlay {
    background: #000;
    bottom: 0;
    content: "";
    left: 0;
    opacity: .7;
    position: absolute;
    right: 0;
    top: 0;
}
#page-home .flat-slider.home-1 .overlay {
    background: black;
    opacity: .8;
}
#page-10 .wrap-banner .box-right img {
    margin-top: 0px;
}
@media(max-width:767px){
  .flat-slider.home-1 .slider-content .subtitle {
    margin-top: 0px;
    padding: unset;
    color: #fabc14 !important;}

    .our_mission_para {
    padding-bottom: 0px; 
}
      body#page-10 .flat-section.pt-0.flat-banner .wrap-banner .box-left .box-title .section-title.mt-4 {
       font-size: 33px !important;
}
  .flat-section-v3 {
    padding: 50px 15px;
}
  
}
#page-10 .flat-slider-contact .overlay {
    background: #000;
    bottom: 0;
    content: "";
    left: 0;
    opacity: .7;
    position: absolute;
    right: 0;
    top: 0;
}
.top-header {
    background-color: black;
       color: #fabc14;
}
.mobile-menu .nav-logo {
    background: black;
    box-shadow: 0 4px 18px 0 rgba(0, 0, 0, .08);
    padding: 12px 20px;
    position: relative;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .flat-slider.home-1 .slider-content .subtitle {
    margin-top: 0px;
    padding: 0px;
    color: #fabc14 !important;
}
  .flat-section-v3 {
    padding: 50px 15px;
}
}
@media screen and (max-width: 1024px) { /* Tablet & Mobile */
   #page-10 .wrap-banner .box-right {
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center; /* Ensures text alignment if needed */
     padding-left: 45px;
    }

    #page-10 .wrap-banner .box-right img {
        max-width: 100%; /* Ensures responsiveness */
        height: auto;
    }
}
.progress-wrap{
		z-index: 999!important;
}
@media(max-width:767px){
  .flat-tab-form .nav-tab-form.style-1 .nav-link-item {
font-size:13px
}
}
/* Custom Agent Section */
.custom-agent .row .col-lg-8 {
    display: flex;
    align-items: center;
}
.custom-agent {
    padding: 80px;
}

.custom-agent-img img {
    width: 100%;
    border-radius: 10px;
}

.custom-agent-content {
    padding: 20px;
}

.custom-agent-content h5 {
    font-weight: 600;
    color: black;
    margin-bottom: 5px;
}

.custom-agent .agent-designation {
    font-size: 16px;
    color: black;
    display: block;
    margin-bottom: 15px;
}

.custom-agent .list-info {
    list-style: none;
    padding: 0;
}

.custom-agent .list-info li {
    margin-bottom: 10px;
}

.custom-agent .list-info a {
    display: flex;
    align-items: center;
    font-size: 16px;
    color: black;
    text-decoration: none;
    transition: 0.3s;
}

.custom-agent .list-info a i {
    font-size: 18px;
    margin-right: 10px;
    color: #fabc14; /* Adjust color to match theme */
}

.custom-agent .fas.fa-phone-alt{
 transform: rotate(90deg); /* Rotate the icon 90 degrees */
}

/* Responsive Styles */
@media (max-width: 767px) {
    .custom-agent .custom-agent-content {
        text-align: center;
    }

    .custom-agent .list-info a {
        justify-content: center;
    }
  .custom-agent {
    padding: 49px 0px;
}
}
body#page-home .flat-section:nth-of-type(4) .box-title.wow.fadeIn.animated .text-subtitle.text-primary {
    font-size: 22px !important; 
}
body#page-home .flat-section:nth-of-type(4) .box-service.style-2{
    background-color: #f7f7f780;
}
body#page-home .flat-section:nth-of-type(5) .box-service.style-2{
    background-color: #f7f7f780;
}