/* Your Property Doctor Template

Template Name: Your Property Doctor.
Created on   : 28/01/2025.
Version      : 1.0.0.
Description  : Your Property Doctor - A Complete Property Solution.
State        : Vasant Kunj, New Delhi.
Design by    : Jitender Sharma.

*/

@media(max-width:768px) {
  .intro {
            width: 94%;
            margin: auto;
            margin-bottom: 20px;
        }
  .news-section {
            width: 94%;
            margin: auto;
            margin-bottom: 20px;
        }
  .photo-gallery {
            width: 94%;
            margin: auto;
        }
        .logo-container{
          gap: 0;
        }

  .gallery_page .image {
    width: 98%;
    display: block;
    margin: auto 4px 13px 4px;
}
  .About_Home .heading-section h1{
    font-size: 29px;
    line-height: 43px;

  }
  .sd_heading h1 {
    font-size: 25px;
    line-height: 44px;
}
  .heading_h1 h1 {
    font-size: 30px;
}
  .additional-lift {
        display: block;
    }
    .additional-lift .item-location {
        width: 100%;
    }
    .additional-lift .item-location ul {
        padding-left: 0px;
    }
    .additional-lift .item-location ul li {
        border: 1px solid #f5f5f5;
        padding: 2px 12px;
        list-style-type: none;
        margin-bottom: 6px;
    }
    .additional-lift .item-location ul li a {
      text-decoration: underline;
    }
    .additional-lift .item-location ul li a {
      /*color: #01b4e7;*/
    }
  .get_result{
    padding: 10px 0px !important;
  }
  .get_result a{
    font-size: 14px;
  }
  .serve_categories .sw-pagination {
    margin-top: 16px !important;
  }

  .services_home .services_items ul {
    display: block;
  }

  .services_home .services_items ul li {
    float: left;
    margin-bottom: 10px;
    height: 100%;
    margin: 3px;
    width: 48% !important;
    min-height: 138px;
    border: 1px solid #01b4e7;
  }

  .services_home .services_items ul li img {
    margin-bottom: 12px;
  }

  .View_section_home .text-service {
    width: 100%;
  }

  .serve_categories .categories-item .content h5 {
    font-size: 12px !important;
  }

  .serve_categories .categories-item {
    min-height: 132px;
  }

  .counter-item.style-2 span {
    font-size: 27px;
  }

  .View_section_home .box-sale {
    padding-top: 40px;
    padding-bottom: 40px !important;
  }

  .View_section_home .text-service {
    line-height: 26px;
    font-size: 14px;
  }

  .wrap-neighborhoods { 
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "aa bb ""cc dd""ee gg""ff ff";
  }
  #footer {
    padding: 40px 2px 0px 2px;
  }
  .heading_sec_1 h2 {
    font-size: 21px;
  }
  .heading_sec_1 .tf-btn.pd-3{
    padding: 10px 18px;
    line-height: 0;
    height: auto;
    border-radius: 7px;
  }
  .heading_sec_1 a {
    font-size: 14px;
  }
  .property-category-page .categories-item{
    margin-bottom: 10px;;
  }
  .categories-item:hover{
    transform: scale(1);
  }
  .service-category-page .services-item .service-content{
    padding: 9px 4px 9px !important;
  }
  .services-item .service-content h5{
      font-size: 13px !important;
      line-height: 20px !important;
      margin-bottom: 9px !important;
  }
  .button-wrapper .slide-button{
    padding: 7px 21px;
/*    border: 1px solid #01b4e7;*/
  }
  .button-wrapper .slide-content span{
/*    color: #01b4e7;*/
    font-size: 12px;
  }
  .page_career .heading-title h1{
    font-size: 30px;
  }
 .page_career .heading-title .title {
    line-height: 45px !important;
  }
  .page_career .heading-title .h6{
    font-size: 16px !important;
  }
  .page_career .career-item .content h5{
    font-size: 19px !important;
  } 

}


@media only screen and (min-width: 999px) and (max-width: 1470px) {
  .services_home .services_items ul li p {
    font-size: 13px;
  }

  .services_home .services_items ul {
    display: block;
    padding-left: 10px;
  }

  .services_home .services_items ul li {
    width: 19%;
    float: left;
    margin-bottom: 10px;
    min-height: 141px;
  }
}

@media(max-width:998px) {
  .services_home .services_items ul li p {
    font-size: 13px;
  }

  .services_home .services_items ul {
    display: block;
    padding-left: 10px;
  }

  .services_home .services_items ul li {
    width: 23%;
    float: left;
    margin-bottom: 10px;
    min-height: 141px;
  }
}


@media only screen and (max-width: 1150px) and (min-width: 890px) {
  .navigation li a {
    font-size: 14px;
  }

  .main-menu .navigation>li>a {
    padding: 29px 0px;
    padding-right: 14px;
  }

  .tf-btn.pd-23 {
    padding: 0 13px;
    font-size: 14px;
  }

  .header .header-right {
    gap: 6px;
  }
}

@media only screen and (max-width: 890px) and (min-width: 768px) {
  .tf-btn.pd-23 {
    padding: 0 3px;
    font-size: 12px;
  }

  .navigation li a {
    font-size: 12px;
  }

  .header .header-right {
    gap: 4px;
  }

  .main-menu .navigation>li>a {
    padding: 29px 0px;
    padding-right: 12px;
  }

  .main-menu .navigation {
    gap: 10px;
  }
}

@media only screen and (max-width: 1190px) and (min-width: 768px) {
  .hero_sections .price-box{
    width: 100%;
  }
  .additional-lift .item-location {
          width: 33%;
        float: left;

}
  .bxd_prices {
        display: block !important;
    }
    .additional-lift{
      display: block;
    }

    .bxd_prices .price-box {
    width: 100% !important;
        margin-bottom: 8px;
  }
}

@media only screen and (max-width: 1400px) and (min-width: 768px) {
  .service-category-page .services-item .service-content h5{
    font-size: 14px;
        margin-bottom: 6px !important;
  }
}