@media(max-width: 1600px){
    .about_section::after{
        content: '';
        width: 45%;
    }
}
@media(max-width:1199px){
    .menu_link_box li a{
        font-size: 25px;
    }
    .menu_project_box li a{
        font-size: 16px;
    }
    .menu_link_box{
        max-width: 230px;
        padding-right: 35px;
    }
    .menu_project_box,
    .menu_projectimg_box {
        padding-left: 40px;
    }
    .about_left{
        padding-right: 75px;
    }
    .value_box {
        height: 88%;
    }
    .value_items {
        padding: 30px;
    }
    .award_items {
        padding: 25px;
    }
    .award_img{
        width: 150px;
        height: 150px;
    }
    .award_img img{
        width: 100%;
        max-width: 90px;
    }
    .plans_slider.owl-theme .owl-nav .owl-prev{
        left: -65px;
    }
    .plans_slider.owl-theme .owl-nav .owl-next{
        right: -65px;
    }
    
}
@media(max-width:991px){
    .menu_link_box{
        max-width: 178px;
    }
    .menu_link_box li a {
        font-size: 18px;
    }
    .menu-image-holder {
        height: 360px;
    }
    .icon_box i {
        width: 30px;
        height: 30px;
        font-size: 15px;
    }
    .text_info p:first-child {
        font-size: 12px;
    }
    .text_info p:last-child {
        font-size: 16px;
    }
    .header_right_box ul {
        gap: 20px;
    }
    .button_container {
        margin-left: 20px;
    }
    .slider_text h2{
        font-size: 60px;
    }
    .about_left {
        padding-right: 0;
        max-width: 100%
    }
    .about_bottom {
        left: 50%;
        bottom: -50px;
        transform: translateX(-50%);
    }
    .my_btn{
        margin-bottom: 30px;
    }
    .about_section::after {
        top: 70%;
    }
    .grid-view-filter {
        grid-template-columns: repeat(2, 1fr);
    }
    .value_box {
        height: 50%;
    }
    .value_items {
        width: 50%;
    }
    .award_img {
        width: 120px;
        height: 120px;
        margin-bottom: 15px;
    }
    .award_img img {
        width: 100%;
        max-width: 70px;
    }
    .emi_calculator_section::before{
        width: 68%;
    }
    .blog-meta,
    .read-more{
        font-size: 15px;
    }
    .blog-info h6{
        font-size: 16px;
    }
    .newsletter-input{
        width: 330px;
    }
    .text_box h2 {
        font-size: 20px;
    }
    .logo_holder,
    .link_box,
    .location_box,
    .social_icon_holder,
    .rights_box,
    .copy_box {
        width: 33.33%;
    }
    .link_box .list-unstyled a{
        font-size: 15px;
    }
    .location_box ul li:nth-child(3) p {
        word-wrap: break-word;
        word-break: break-all;
    }
    .location_left {
        padding: 100px 30px 100px 15px;
    }
    .plans_slider.owl-theme .owl-nav .owl-prev {
        left: unset;
        bottom: -33px;
        top: unset;
        position: relative;
    }
    .plans_slider.owl-theme .owl-nav .owl-next {
        right: unset;
        bottom: -33px;
        top: unset;
        position: relative;
    }
    .gallery_slider.owl-theme .owl-dots{
        margin-top: 65px !important;
    }
    .gallery_video video{
        height: 265px;
    }
    .p-menu-wrapper{
        max-width: 700px;
    }
    .aboutvison_aritcel:nth-of-type(1),.aboutvison_aritcel:nth-of-type(2){justify-content: center;}
    .aboutvision_left {
        padding: 80px 20px;
    }
    .list.list-view-filter .project_info_holder p{
        margin-top: 5px;
    }
    .gallery_slider_box .plans_box img{
        height: 118px;
    }
}
@media(max-width:767px){
    .about_section,
    .project_section,
    .value_services,
    .awards_section,
    .emi_calculator_section,
    .recent_blog_section,
    .testimonials_section,
    .newsletter-section,
    #p-overview,
    #p-amenities,
    #p-plans,
    #p-gallery,
    #p-site-plans,
    #p-enquiry{
        padding: 70px 0;
    } 
    .sbuttons{
        display: none;
    }
    .social-bar{
        display: none;
    }
    .header_box {
        padding: 20px 15px;
    }
    .heading_box h2{
        font-size: 25px;
    }
    .heading_box p {
        font-size: 15px;
    }
    .mobile_header_box{
        padding: 15px;
    }
    .overlay-menu .header_box {
        padding-top: 25px;
    }
    .header.is-sticky .overlay.open .overlay-menu .header_box{
        padding-top: 35px;
      }
    /* .menu_link_box,
    .menu_project_box{
        width: 50%;
    } */
    .menu_projectimg_box{
        display: none;
    }
    .menu_project_box h4 {
        color: #929292;
        font-size: 20px;
        margin-bottom: 10px;
    }
    .header.is-sticky .header_box {
        padding: 20px 15px;
    }
    .text_info p:first-child {
        font-size: 10px;
    }
    .text_info p:last-child {
        font-size: 12px;
    }
    .home_banner_section .item {
        height: 60vh;
    }
    .mouse_icon{
        display: none;
    }
    .slider_text {
        height: 44vh;
    }
    .slider_text h2{
        font-size: 40px;
    }
    .slider_text p {
        font-size: 20px;
    }
    .about_left h4 {
        font-size: 25px;
    }
    .about_left h1,
    .about_left h1 span {
        font-size: 30px;
    }
    .quote {
        font-size: 18px !important;
        color: #000 !important;
        margin: 15px 0 15px;
    }
    .about_left p {
        font-size: 15px;
    }
    .btnnew {
        margin-bottom: 30px !important;
    }
    .btnnew span {
        font-size: 15px !important;
        letter-spacing: 1px !important;
        padding: 12px 20px !important;
    }
    .vission_box {
        max-width: 170px;
        height: 209px;
        padding: 40px;
    }
    
    .vission_box h4 {
        font-size: 22px;
        color: #000;
        margin: 10px 0 15px;
    }
    .project_tab .nav-link {
        color: #b4b4b4;
        font-size: 18px;
        border-radius: 0;
        padding: 10px;
    }
    .project_info_holder h4 {
        font-size: 18px;
    }
    .project_info_holder p span {
        font-size: 16px;
        font-weight: 500;
    }
    .project_info_holder p {
        font-size: 16px;
        text-align: center;
    }
    .filter-buttons i {
        font-size: 25px;
    }
    .bhk_location h4 {
        font-size: 12px;
        color: #1f95d3;
    }
    .emi_result{
        margin: 5px 0;
        text-align: left;
    }
    .emi_result:nth-child(2), .emi_result:nth-child(3) {
        margin-top: 25px;
    }
    .dot{
        width: 10px;
        height: 10px;
    }
    .lagent h4{
        font-size: 15px;
    }
    .emi_result p{
        font-size: 15px;
    }
    .emi_result span {
        font-size: 17px;
    }
    .chart_info li {
        padding: 10px;
        font-size: 14px;
        border-radius: 5px;
    }
    .chart_info li span {
        width: 20px;
        height: 20px;
    }
    .value_box {
        height: auto;
    }
    .value_items {
        width: 100%;
    }
    .blog-content p{
        font-size: 15px;
    }
    .blog-content h5{
        font-size: 18px;
    }
    .blog-info h6 {
        font-size: 15px;
        margin: 10px 0;
    }
    .imgtext_box p {
        font-size: 14px;
    }
    .award_box{
        height: auto;
    }
    .award_items {
        width: 50%;
    }
    .award_items:nth-child(2){
        border-right: none;
    }
    .imgtext_box{
        padding: 30px;
    }
    .imgtext_box.video_box{
        padding: 0;
    }
    .newsletter_holder{
        flex-wrap: wrap;
    }
    .text_box {
        text-align: center;
    }
    .footer_section {
        padding: 70px 15px 0px;
    }
    .logo_holder,
    .link_box,
    .location_box,
    .social_icon_holder,
    .rights_box,
    .copy_box {
        width: 100%;
    }
    .logo_holder, .social_icon_holder,.link_box,.rights_box{
        border-right: none;
    }
    .link_box,
    .location_box{
        padding-left: 0;
    }
    .link_box {
        justify-content: flex-start;
        gap: 60px;
    }
    .link_box{
        margin-bottom: 30px
    }
    .logo_holder p{
        font-size: 15px;
    }
    .location_box p{
        font-size: 15px !important;
    }
    .social_icon_holder h4 {
        font-size: 16px;
        margin-bottom: 10px;
    }
    
    .rights_box p,
    .copy_box p{
        font-size: 15px;
    }
    .social_icon_holder, .rights_box, .copy_box {
        padding:0 15px 15px;
    }
    .social_icon_holder{
        margin-top: 20px
    }
    .about_innersection{
        padding: 40px 0 0;
    }
    .aboutvison_aritcel, .aboutprogress_aritcel {
        flex: auto;
    }
    .article-padding, .aboutprogress-padding {
        width: 100%;
    }
    .aboutvision_left {
        padding: 80px 20px;
    }
    .aboutvision_right {
        padding: 80px 20px;
    }
    .about_progress_video {
        width: 100%;
    }
    .about_member {
        margin-bottom: 30px;
    }
    .about_pr_vido-inner iframe {
        height: 400px;
        width: 100%;
    }
    .about_member .member_descp p{font-size: 12px;}
    .about_innersection_text p{font-size: 13px;}
    /* project dtl page css */
    .p-menu__link {
        font-size: 15px;
        color: #5b5b5b;
        margin: 0 12px;
        font-weight: 500;
    }
    .p-menu__list {
        justify-content: flex-start;
    }
    .p-menu-wrapper{
        justify-content: flex-start;
        overflow: hidden;
        
    }
    .p-menu-wrapper nav{
        margin-top: 12px;
        overflow: scroll;
    }
    .p-menu-wrapper nav::-webkit-scrollbar {
        width: 1px !important;
    }
    
    /* Track */
    .p-menu-wrapper nav::-webkit-scrollbar-track {
        background: transparent;
    }

    /* Handle */
    .p-menu-wrapper nav::-webkit-scrollbar-thumb {
        background: transparent;
    }
    /* .p-menu__list {
        flex-wrap: wrap;
    } */
    .overview_left{
        text-align: center;
    }
    .overview_right{
        margin-top: 30px
    }
    .overview_right p{
        font-size: 15px;
    }
    #p-amenities .col-md-2 {
        width: 33.33% !important;
    }
    .amenity-icon {
        width: 100px;
        height: 100px;
    }
    .location_holder{
        flex-wrap: wrap;
    }
    .location_left {
        width: 100%;
        padding: 50px 15px;
    }
    .content-box {
        width: 100%;
        max-width: 100%;
    }
    .location_right {
        width: 100%;
    }
    .map-container{
        height: auto;
    }
    .location_right iframe{
        height:300px;
    }
    .plans_box p {
        font-size: 16px;
    }
    .plans_slider.owl-theme .owl-nav .owl-prev,
    .plans_slider.owl-theme .owl-nav .owl-next {
        bottom: -25px;
    }
    .plans_slider.owl-theme .owl-nav [class*=owl-] {
        width: 40px !important;
        height: 40px !important;
        font-size: 20px !important;
    }
    .gallery_slider.owl-theme .owl-dots {
        position: relative;
        left: 50%;
        transform: translateX(-50%);
        width: 100%;
        margin-top: 25px !important;
        margin-bottom: 20px;
    }
    .gallery_slider_box .plans_box img{
        height: auto;
    }
    .p-menu-wrapper {
        max-width: 100%;
    }
    .overview_right p{text-align: justify;}
    .awsm-job-single-wrap .awsm-job-content, .awsm-job-single-wrap .awsm-job-form {
        width: 100%;
    }
    .vc_custom_1747125538482,
    .vc_custom_1747125623681,
    .vc_custom_1747125628137 {
        flex-wrap: nowrap !important;
    }
    .vc_custom_1747125538482 .vc_col-sm-1,
    .vc_custom_1747125623681 .vc_col-sm-1,
    .vc_custom_1747125628137 .vc_col-sm-1{
        width: 40px;
    }
    .list.list-view-filter .project_box .project_img{
        width: 40%;
    }
    .list.list-view-filter .project_box .list.list-view-filter .project_info_holder{
        width: 60%;
    }
    .list-view-filter .project_img img{
        height: 150px;
    }
    .blogbanner_singleinner{
        height: auto;
    }
    .home-enquiry-form p{
        line-height: 1.5;
    }
    .list.list-view-filter .project_info_holder p{
        text-align: left;
    }
}
@media(max-width:575px){
    .header_right_box li:first-child,
    .header_right_box li:nth-child(2){
        display: none;
    }
    .logo {
        width: 50%;
    }
    .menu_link_box{
        padding-right: 30px;
    }
    .menu_project_box{
        padding-left: 35px;
    }
    .home_banner_section .item {
        height: 35vh;
    }
    .slider_text {
        height: 25vh;
    }
    .home_banner_slider .owl-nav{
        width: 110px;
    }
    .slider_text p{
        font-size: 15px;
    }
    .slider_text h2 {
        font-size: 25px;
        margin-top: 5px;
    }
    .my_btn {
        padding: 10px 20px;
        font-size: 15px;
    }
    .vission_box img{
        width: 100%;
        max-width: 40px;
    }
    .vission_box {
        max-width: 150px;
        height: 170px;
        padding: 50px;
    }
    .grid-view-filter {
        grid-template-columns: repeat(1, 1fr);
    }
    .project_img img{
        width: 100%;
    }
    .award_items {
        width: 100%;
    }
    .award_items{
        border-right: none;
    }
    .emi_calculator_section::before {
        width: 100%;
    }
    .newsletter-form{
        flex-wrap: wrap;
        gap: 10px;
    }
    .newsletter-input {
        width: 300px;
    }
    .newsletter-btn{
        font-size: 12px;
    }
    #p-amenities .col-md-2 {
        width: 50% !important;
    }
    .p-menu-wrapper {
        max-width: 100%;
        /* height: 60px; */
    }
    .innerbanner_section .innerbg_img img{
        height: 200px;
        object-fit: cover;
        object-position: center center;
    }
    .vc_custom_1747143570952{
        font-size: 18px;
    }
    .banner_individual_page h1{
        font-size: 25px;
    }
    .js-fullheight {
        height: 70vh !important;
    }
    .flexslider, .flexslider .slides, .flexslider .slides > li{
        height: 63vh !important;
    }
    .gallery_video video {
        height: 235px;
    }
    .list.list-view-filter .project_info_holder{
        margin-top: 0;
        width: 60%;
    }
    .list.list-view-filter .project_info br{
        display: none;
    }
    .list.list-view-filter .project_info p{
        font-size: 15px;
        text-align: left;
        margin-top: 5px;
    }
    .list.list-view-filter  .project_info_holder p span{
        font-size: 15px;
    }
    .list.list-view-filter .bhk_location h4{
        top: -5px;
    }
    .list.list-view-filter .project_info_holder p span{
        margin-right: 5px;
    }
    .project_info_holder p{
        font-size: 15px;
    }
    /* .project_img img{
        height: auto;
    } */
    .list-view-filter .project_img img{
        height: 100px;
    }
    .project_info_holder h4{
        font-size: 16px;
    }
    .bhk_location h4 {
        font-size: 12px;
        position: relative;
        top: -17px;
    }
    .overview_info{
        flex-wrap: wrap;
    }
    .overview_info_box{
        width: 50%;
    }
    .overview_info_box:first-child{
        padding-left: 25px;
        border-bottom: 1px solid #808082;
    }
    .overview_info_box:nth-child(2){
        border-right: none;
        border-bottom: 1px solid #808082;
    }
}