@media (min-width:1600px){
    .social_share{
        margin-bottom: 8%;
    }
}

@media (max-width: 1280px) {
    .ts-14 {
        font-size: 0.75rem;
        line-height: 1.25rem;
    }

    .ts-16, .completed_card_cont p {
        font-size: 0.875rem;
        line-height: 1.325rem;
    }

    .ts-18 {
        font-size: 1rem;
        line-height: 1.5rem;
    }

    .ts-20, .cover_title h3, .completed_card_cont h4 {
        font-size: 1.125rem;
        line-height: 1.625rem;
    }

    .ts-22 {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }

    .ts-24 {
        font-size: 1.375rem;
        line-height: 1.875rem;
    }

    .ts-30 {
        font-size: 1.5rem;
        line-height: 2rem;
    }

    .ts-34 {
        font-size: 1.675rem;
        line-height: 2.25rem;
    }

    .ts-38 {
        font-size: 1.75rem;
        line-height: 2.25rem;
    }

    .ts-42,  .about_content strong {
        font-size: 2rem;
        line-height: 2.5rem;
    }

    .ts-46 {
        font-size: 2.25rem;
        line-height: 2.75rem;
    }

    .footer_logo {
        left: 0px;
    }

    
}

@media (max-width: 1200px) {
    .container {
        width: 100%;
        padding: 0px 20px;
    }

    .completed_left {
        padding-right: 20px;
    }

    .completed_right {
        padding-left: 20px;
    }

    .plot_content h3::after,
    .completed_content h3::after {
        width: 180px;
    }
    .banner__slider .slick-dots {
        right: 15px;
    }
    .commitment_content {
        max-width: 60%;
    }

    .commitment_image {
        width: 40%;
    }
}
@media screen and (min-width:1151px) and (max-width:1399px){
    /* .getin_touch {
        background: linear-gradient(to bottom, #ffffff 0%,#ffffff 50%,rgba(10,8,8,0.9) 50%,rgba(10,8,8,0.9) 100%);
    } */
   .getin_info{
    flex-wrap: nowrap;
   }
   .getin_rgt{
    padding-left: 35px;
   }
   .getin_actions  .ts-14 {
    font-size: 0.75rem;
   }
   .getin_address .ts16{
    font-size: 0.875rem;
    line-height: 1.325rem;
   }
   .getin_actions{
    justify-content: center;
   }
}
@media (max-width:1280px){
    .footer_logo{
        width: 100px;
        height: 100px;
        padding: 15px;
    }
    .getin_actions{
        justify-content: center;
       }
}
@media (max-width:1200px){
    .footer_logo{
        width: 130px;
        height: 110px;
        padding: 15px;
    }
    .cover_logo,
    .cover_title {
        top: 85px;
    }
}
@media (max-width:1150px){
  .footer_logo{
    display: none;
  }
  .getin_info{
    justify-content: center;
  }
}
@media (max-width: 1080px) {
    .ts-18, .about_content p {
        font-size: 0.875rem;
        line-height: 1.25rem;
    }

    .ts-20, .cover_title h3 {
        font-size: 1rem;
        line-height: 1.5rem;
    }

    .ts-22 {
        font-size: 1.125rem;
        line-height: 1.675rem;
    }

    .ts-24 {
        font-size: 1.25rem;
        line-height: 1.675rem;
    }

    .ts-30 {
        font-size: 1.375rem;
        line-height: 1.875rem;
    }

    .ts-34 {
        font-size: 1.5rem;
        line-height: 2.25rem;
    }

    .ts-38 {
        font-size: 1.675rem;
        line-height: 2.25rem;
    }

    .ts-42, .about_content strong {
        font-size: 1.75rem;
        line-height: 2.25rem;
    }

    .ts-46 {
        font-size: 2rem;
        line-height: 2.5rem;
    }

    .about_card {
        padding: 20px;
    }

    .getin_rgt {
        padding-left: 25px;
    }
}

@media (max-width: 992px) {
    .ts-22 {
        font-size: 0.75rem;
        line-height: 1.125rem;
    }

    .ts-24 {
        font-size: 0.875rem;
        line-height: 1.25rem;
    }

    .ts-30, .slider_text p {
        font-size: 1rem;
        line-height: 1.5rem;
    }

    .ts-34 {
        font-size: 1.125rem;
        line-height: 1.675rem;
    }

    .ts-38, .slider_text h1 {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }

    .ts-42, .about_content strong {
        font-size: 1.375rem;
        line-height: 1.875rem;
    }

    .ts-46 {
        font-size: 1.675rem;
        line-height: 2.25rem;
    }

    .new_launch_col:nth-of-type(2) {
        padding-left: 25px;
    }

    .new_launch_row {
        padding: 10px 15px;
    }

    .new_launch_place h4.ts-22 {
        font-size: 20px;
    }

    .plot_right {
        padding-left: 20px;
    }

    .cover_logo,
    .cover_title {
        top: 50px;
    }

    .completed_card_cont {
        gap: 20px 0px;
        padding: 0px 10px;
    }

    .getin_lft iframe {
        min-width: 100% !important;
    }

    .nav_brand img {
        width: 72px;
    }

    .getin_info {
        padding: 0px 0px 0px;
        flex-direction: column-reverse;
    }

    .social_share h4 {
        font-size: 1rem;
    }

    .getin_info_lft {
        width: 100%;
        text-align: center;
    }

    .getin_actions {
        justify-content: center;
    }

    .footer_logo img {
        max-width: 78px;
    }

    .getin_touch {
        background: linear-gradient(to bottom, #ffffff 0%, #ffffff 60%, rgba(10, 8, 8, 0.9) 60%, rgba(10, 8, 8, 0.9) 100%);
    }
    .about_card_parent {
        width: 100%;
    }

    
}
@media (max-width:832px){
    .getin_touch{
        background:linear-gradient(to bottom, #ffffff 0%, #ffffff 46%, rgba(10, 8, 8, 0.9) 46%, rgba(10, 8, 8, 0.9) 100%) ;
    }
    .getin_address p{
        margin-bottom: 16px;
    }
    .getin_actions{
        row-gap: 14px;
    }
}

@media  (min-width:76px) and (max-width:810px){
    .getin_touch{
        background:linear-gradient(to bottom, #ffffff 0%, #ffffff 43%, rgba(10, 8, 8, 0.9) 43%, rgba(10, 8, 8, 0.9) 100%) ;
    }
}
@media (max-width:767px){
    .getin_row{
        justify-content: center;
    }
    .getin_touch{
        background: linear-gradient(to bottom, #ffffff 0%, #ffffff 79%, rgba(10, 8, 8, 0.9) 79%, rgba(10, 8, 8, 0.9) 100%);
    }
}
@media (max-width: 767px) {
    .ts-30 {
        font-size: 0.875rem;
        line-height: 1.375rem;
    }

    .ts-34 {
        font-size: 1rem;
        line-height: 1.5rem;
    }

    .ts-38 {
        font-size: 1.125rem;
        line-height: 1.675rem;
    }

    .ts-42 {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }

    .ts-46 {
        font-size: 1.5rem;
        line-height: 2rem;
    }

    .about_row,
    .plot_row {
        flex-direction: column-reverse;
    }

    .about_content {
        justify-content: space-around;
        margin-top: 20px;
    }

    .plot_right {
        padding-left: 0px;
    }

    .plot_apartments {
        padding: 40px 0px;
    }

    .plot_content h3,
    .completed_content h3 {
        padding-bottom: 7px;
    }

    .plot_content,
    .completed_content {
        gap: 20px 0px;
    }

  

    .plot_more a,
    .completed_more a {
        width: 160px;
        padding: 15px 0px;
    }

    .plot_images img {
        height: 256px;
    }

    .commitment_content {
        padding: 30px 0px;
    }

    .features_cont img {
        display: inline-block;
        width: 24px;
        height: 24px;
    }

    .cover_logo,
    .cover_title {
        top: 20px;
    }

    .cover_logo img {
        max-width: 136px;
    }

    .cover_title {
        right: 10px;
    }

    .completed_right {
        padding-left: 0px;
    }

    .completed_left {
        padding-right: 14px;
        margin-bottom: 20px;
        padding-left: 32px;
    }

    .completed_head h5 {
      
        font-size: 1.125rem;
      }

    .completed_des p {
        padding-bottom: 25px;
    }

    .completed_card_cont {
        padding: 20px 15px;
    }

    .completed_card_image img {
        height: 280px;
    }

    .slider_text {
        text-align: center;
    }

    .banner__slider .slide__img img {
        min-height: 400px;
    }

    .getin_rgt {
        padding-left: 0px;
    }

    .getin_row {
        justify-content: center;
    }

    /* .getin_touch {
        background: linear-gradient(to bottom, #ffffff 0%, #ffffff 70%, rgba(10, 8, 8, 0.9) 70%, rgba(10, 8, 8, 0.9) 100%);
    } */

    .loading_row {
        height: auto;
        justify-content: center;
        padding: 30px 0px;
    }

    .loading_logo {
        margin-bottom: 15px;
    }

    .loading_des {
        margin-bottom: 0px;
    }
    .banner__slider .slick-dots {
        right: 5px;
    } 
    .completed_content h3 {
        font-size: 1.675rem;
    }

}

@media (max-width: 575px) {


    .ts-38,
    .ts-34 {
        font-size: 0.875rem;
        line-height: 1.375rem;
    }

    .ts-42 {
        font-size: 1rem;
        line-height: 1.5rem;
    }

    .ts-46 {
        font-size: 1.25rem;
        line-height: 1.875rem;
    }

    .about_content {
        gap: 0px 20px;
    }

    .new_launch_col:nth-of-type(1) {
        padding-right: 10px;
    }

    .new_launch_col:nth-of-type(2) {
        padding-left: 10px;
    }

    .new_launch_row {
        padding: 10px 10px;
    }

    .container {
        width: 100%;
        padding: 0px 10px;
    }

    .features_cont {
        gap: 0px 5px;
    }

    .cover_logo,
    .cover_title {
        top: 0px;
    }

    .footer_row p,
    .footer_row a {
        font-size: 11px;
    }

    .social_share {
        margin: 20px 0px;
    }

    .getin_touch {
        /* background: linear-gradient(to bottom, #ffffff 0%, #ffffff 58%, rgba(10, 8, 8, 0.9) 58%, rgba(10, 8, 8, 0.9) 100%); */
        background: linear-gradient(to bottom, #ffffff 0%, #ffffff 83%, rgba(10, 8, 8, 0.9) 83%, rgba(10, 8, 8, 0.9) 100%);
    }

    .loading_logo {
        text-align: center;
        margin-bottom: 10px;
    }

    .loading_logo img {
        width: 120px;
    }

    .loading_des h3 {
        text-align: center;
    }

    .explore_more {
        justify-content: center;
        padding-top: 30px;
    }

    .new_launch_image .cover_image img {
        min-height: 305px;
    }

    .features_cont h4 {
        font-size: 14px;
        line-height: 10px;
    }
    .features_cont span {
        font-size: 12px;
    }

    .features_row {
        align-items: flex-start;
    }

    .view_project .btn {
        padding: 8px;
        border-radius: 6px;
    }


    .view_project {
        gap: 0px 10px;
    }

    .view_project span {
        
        width: calc(100% - 95px);
      }


      .commitment_content {
        max-width: 100%;
    }

    .commitment_image {
        width: 100%;
        position: inherit;
        transform: none;
        text-align: center;
    }

  

    .completed_more a::before {
        height: 2px;
    }

    .getin_actions {
        gap: 20px;
      }

      .cover_image{
        padding-top: 28px;
      }

    

      .social_share {
        margin: 10px 0px 30px;
      }
      #wowslider-container1 .ws_bullets a{
        padding: 4px !important;
        margin: 4px 3px !important;
      }
      .nav_menu img {
        width: 28px;
      }
      .nav_menu span{
        font-size: 10px;
      }
      header{
        top: 20px;
      }
 
    
}

@media (max-width:529px){
    .getin_touch{
        background: linear-gradient(to bottom, #ffffff 0%, #ffffff 77%, rgba(10, 8, 8, 0.9) 77%, rgba(10, 8, 8, 0.9) 100%);
    }
}
@media (min-width:511px) and (max-width:521px){
    .getin_touch{
        background: linear-gradient(to bottom, #ffffff 0%, #ffffff 76%, rgba(10, 8, 8, 0.9) 76%, rgba(10, 8, 8, 0.9) 100%);
    }
}
@media (max-width:511px){
    .getin_touch{
        background: linear-gradient(to bottom, #ffffff 0%, #ffffff 73%, rgba(10, 8, 8, 0.9) 73%, rgba(10, 8, 8, 0.9) 100%);
    }
    .getin_touch {
        padding-bottom: 0px;
    }
}
