@media screen and (min-width:1280px) {
    .project-details-sec .overview .row {
        display: flex;
        align-items: center;
    }
}
@media screen and (max-width:1200px) {



    .project-info h1{ font-size:30px;}

    .home .construction-update-item .project-content .btn-update {position: static;}

}





@media screen and (max-width:1024px) {

    .container{ padding:0 15px; width:auto;}



    .logo figure{ max-width:150px; position:absolute; top:10px;}

    .logo-big{ width:180px;}

    .main-nav { padding-top: 1em;}

    .main-nav ul{ float:right;}

    .nav-top ul li{ margin:0 0 0 1em;}

    .main-nav ul li a{ padding:0.5em 0 0.5em 0;}



    .main-slider-top .content h2{ padding-bottom:0.5em; font-size:2.75em;}

    .main-slider-top .content p{ margin-bottom: 1em;}



    .construction-update-item .project-content{ padding:0;}

    .construction-update-item .project-content .btn-update{ right:0;}



    .project-slider.owl-carousel .owl-stage-outer{ padding:0;}

    .offer-slider.owl-carousel .owl-prev, .project-slider.owl-carousel .owl-prev, .construction-slider.owl-carousel .owl-prev{ margin:0; left:-30px;}

    .offer-slider.owl-carousel .owl-next, .project-slider.owl-carousel .owl-next, .construction-slider.owl-carousel .owl-next{ margin:0; right:-30px;}



    .realty-box .box{ width:50%;}

    .realty-box .box:nth-child(3){border-left:0px solid #e5e5e5;}

    .realty-box .box:nth-child(1):hover,

    .realty-box .box:nth-child(3):hover{border-left:0px solid #e5e5e5;}



    .realty-box .box:hover{ transform:scale(1); box-shadow:none; border-left:1px solid #e5e5e5;}

    .realty-box .box span.description{ opacity:1; visibility:visible; text-align:center; max-width:100%;}

    .realty-box .box:hover span.description{ transform:scale(1);}







    .news-box .box-padding { padding:1em;}

    ul.news-list li{ padding:1em;}

    .news-btn-holder{ padding:1em;}

    .owl-theme .owl-nav{ margin-top:0;}

    .news-slider.owl-carousel .owl-prev, .news-slider.owl-carousel .owl-next, .csr-slider.owl-carousel .owl-prev, .csr-slider.owl-carousel .owl-next, .awards-slider.owl-carousel .owl-prev, .awards-slider.owl-carousel .owl-next{ bottom:-50px;}

    .news-box.CSR .news-btn-holder, .news-box.awards .news-btn-holder{ padding-top:1em;}

    .news-box.CSR h2, .news-box.awards h2{ padding-bottom:0.5em;}

    ul.csr-list li{ padding:0 0 1em;}

    .award-item figure{ margin-bottom:1em;}





    .newsletter-form{ min-width:100%;}

    .footer-logo{ width:120px;}

    .social-link li{ margin-right:0;}





    .project-details-menu-slider.owl-theme .owl-nav{ margin-top:20px; }

    .project-details-menu-slider.owl-theme .owl-nav .owl-prev{ margin:0; width:30px; height:30px; background-size: 100%;}

    .project-details-menu-slider.owl-theme .owl-nav .owl-next{ margin:0; width:30px; height:30px; background-size: 100%;}



    .home-loans-slider.owl-theme .owl-nav{ margin:20px 0 0;}

    .home-loans-slider.owl-theme .owl-nav .owl-prev{ margin:2px; position:static; display:inline-block; float:none; transform:none;}

    .home-loans-slider.owl-theme .owl-nav .owl-next{ margin:2px; position:static; display:inline-block; float:none; transform:none;}



    .construction-slider.owl-theme .owl-nav{ margin:20px 0;}

    .construction-slider.owl-theme .owl-nav .owl-prev{ margin:2px; position:static; display:inline-block; float:none; transform:none;}

    .construction-slider.owl-theme .owl-nav .owl-next{ margin:2px; position:static; display:inline-block; float:none; transform:none;}



    .offer-slider-pd.owl-theme .owl-nav{ margin:20px 0 0;}

    .offer-slider-pd.owl-theme .owl-nav .owl-prev{ margin:2px; position:static; display:inline-block; float:none; transform:none;}

    .offer-slider-pd.owl-theme .owl-nav .owl-next{ margin:2px; position:static; display:inline-block; float:none; transform:none;}





    .project-details-sec .section.plans .tab{ background:none;}

    .plan-slider.owl-carousel .owl-stage-outer{ background:#fff;}

    .plan-slider.owl-theme .owl-nav{ margin:20px 0;}

    .plan-slider.owl-theme .owl-nav .owl-prev{ margin:2px; position:static; display:inline-block; float:none; transform:none;}

    .plan-slider.owl-theme .owl-nav .owl-next{ margin:2px; position:static; display:inline-block; float:none; transform:none;}

    .plan-slider.owl-theme .large-view-btn{ margin:0 auto; padding-bottom:10px; max-width:200px; text-align:center; width:100%;}

    .plan-slider.owl-theme .large-view-btn a{ position:static; display:block;}



    .newsletter-form div.wpcf7 .ajax-loader{ left:50%; transform:translateY(-50%);}



    .project-details-sec .section.news-events .news-box-sec{ padding-right:15px;}

    .project-details-sec .section.news-events .events-box-sec{ padding-left:15px;}



    .gallery-slider.owl-theme .owl-nav{ margin:20px 0;}

    .gallery-slider.owl-theme .owl-nav .owl-prev{ margin:2px; position:static; display:inline-block; float:none; transform:none;}

    .gallery-slider.owl-theme .owl-nav .owl-next{ margin:2px; position:static; display:inline-block; float:none; transform:none;}





    .project-details-sec h2{ font-size:30px;}

    .project-details-sec h3{ font-size:22px;}



/*.project-info{ bottom:150px;}*/

.project-info h1{ margin:0 0 0px 80px; font-size:30px;}



.project-info .project-logo{ width:80px; /*height:80px;*/ position:absolute; left:15px; bottom:1px;}

.project-info .project-logo img{ max-height:70px; max-width:70px;}



.project-sec .searech-sec .or{ margin-right:5px;}

.project-sec .searech-sec input[type="text"]{ margin-right:5px; max-width:150px;}

.project-sec .searech-sec select{ margin-right:5px; padding-right:40px; max-width:150px;}

.project-sec .searech-sec .project-budget .select-budget{ margin-right:5px; padding-right:40px; max-width:150px;}





.brand-logos-slider.owl-theme .owl-nav{ margin:20px 0 0;}

.brand-logos-slider.owl-theme .owl-nav .owl-prev{ margin:2px; position:static; display:inline-block; float:none; transform:none;}

.brand-logos-slider.owl-theme .owl-nav .owl-next{ margin:2px; position:static; display:inline-block; float:none; transform:none;}





}





@media screen and (max-width:992px) {
    .project-details-sec .section.download .download-box ul li a {font-size: 14px;}

    .logo-big{ max-width:150px;}

    .nav-top{ display:none;}

    .main-nav{ display:none;}

    .top-nav .mobile-menu-icon{ display:block; cursor:pointer; font-size:24px; color:#e71015; line-height:44px;}





    .project-sec .searech-sec{ margin:0 0 20px 0;}

    .project-sec .searech-sec input[type="text"]{ margin:0 5px 10px 0; height:38px; line-height:38px;}

    .project-sec .searech-sec select{ margin:0 5px 10px 0; height:38px; line-height:38px;}

    .project-sec .searech-sec input[type="submit"]{ height:40px; line-height:40px;}

    .project-sec .searech-sec .project-budget .select-budget{ height:38px; line-height:38px;}



    .project-list .porject-box .porject-content{ padding:15px;}

    .project-list .porject-box .project-img img{ max-height:200px;}





    .project-info h2{ margin:5px 0 0px 90px;}


    .documents-list ul {
        display: block;
    }

    .documents-list ul li {
        max-width: inherit;
        flex-basis: inherit;
        display: inline-block;
        width: auto;
        margin-right: 20px;
    }


}





@media screen and (max-width:767px) {
    .no-subcribe .footer-logo {margin-top: 15px}
    .enquire-now-form .consen-radio {padding: 0;}
    .consen-radio > div {display: block;}

    .consen-radio .radio-consen {
        width: 100%;
        margin-right: 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .consen-radio p {text-align: center;}
    .col-2{ width:100%;}

    .col-3{ width:100%;}

    .col-4{ width:100%;}





    .section-title{ max-width:95%; font-size:1.6em;}

    .section-title.text-right{ padding-right:15px;}





    .main-slider-top{ padding:10px 0 0; min-height:100%; background-position:left;}

    .main-slider-top .content{ padding:1em 1em 1.5em 1em; max-width:100%; background:rgba(255,255,255,0.5); margin:2em 0;}

    .main-slider-top .content h2{ font-size:2em; padding-bottom:0.5em;}

    .main-slider-top .content p{ font-size:1em; margin-bottom:1em;}

    .btn-red{ font-size:1em;}

    .btn-red span{ padding:5px 50px 5px 20px;}



    h2.title{ font-size:2em; margin-bottom: 0.5em;}

    .whyEdenRealty{ padding:2em 0;}

    .realty-box{ padding:0; display: block;}

    .realty-box .box{ padding:2em 0; width:100%; border-left:0;}

    .realty-box .box:hover{ border-left:0;}

    .our-offers{ padding:0 0;}



    .our-project{ padding:2em 0;}







    .construction-update{ padding:2em 0;}



    .project-slider.owl-carousel .owl-stage-outer{ padding:0;}

    .construction-update-item .project-content{ margin-top:10px; padding:0px 0px 0 0px;}

    .project-item .project-content .project-title{ min-height:100%;}





    .news-update{ padding:2em 0;}

    .news-box{ width:100%;}

    .news-box .box-padding{ padding:1.5em;}



    .news-box.CSR{ margin-top:30px;}

    .news-box.CSR h2, .news-box.awards h2{ padding-bottom:0.5em;}

    ul.news-list li{ padding:1em 1em;}

    .news-btn-holder{ padding:1em 1em;}

    ul.csr-list li{ padding:0.5em 0;}

    .news-box.CSR .news-btn-holder, .news-box.awards .news-btn-holder{ padding:0.5em 0 0 0;}

    .news-box.awards{ margin-top:30px;}

    .construction-update-item .project-content .project-title{ padding-bottom:0; min-height:50px;}

    .construction-update-item .project-content .btn-update{ right:1px; width:auto; }

    .award-item figure{ margin-bottom:1em;}



    .owl-theme .owl-nav{ margin-top:0;}

    .news-slider.owl-carousel .owl-prev, .news-slider.owl-carousel .owl-next, .csr-slider.owl-carousel .owl-prev, .csr-slider.owl-carousel .owl-next, .awards-slider.owl-carousel .owl-prev, .awards-slider.owl-carousel .owl-next{ bottom:-55px;}

    .news-slider.owl-carousel.owl-carousel .owl-prev{ right:10px;}

    .news-slider.owl-carousel.owl-carousel .owl-next{ right:24px;}



    .offer-slider.owl-carousel .owl-prev, .project-slider.owl-carousel .owl-prev, .construction-slider.owl-carousel .owl-prev{ left:0; background-color:#fff !important; border-radius:100%; opacity:1; z-index:2;}

    .offer-slider.owl-carousel .owl-next, .project-slider.owl-carousel .owl-next, .construction-slider.owl-carousel .owl-next{ right:0; background-color:#fff !important; border-radius:100%; opacity:1; z-index:2;}





    .footer-top{ padding:2em 0 0;}

    .footer-top h3{ padding-bottom:0.5em;}

    .fot-col{ padding-bottom:1em; width:100%;}

/*.fot-col p{ padding:0.5em 0 0 0;}*/

.newsletter-form{ margin-bottom:1em; min-width:100%;}

.newsletter-form div.wpcf7 .ajax-loader{ left:50%; transform:translateX(-50%);}

.newsletter-form div.wpcf7-response-output{ margin-bottom:10px !important; float:left;}



.enquire-now-form h2{ margin-bottom:15px; font-size:24px;}

.enquire-now-form input[type="text"], 

.enquire-now-form input[type="tel"], 

.enquire-now-form input[type="email"],

.enquire-now-form input[type="date"]{ margin-bottom:20px; height:40px; line-height:40px;}

.enquire-now-form .preferred-time select{ margin-bottom:20px;}

.enquire-now-form textarea{ margin-bottom:20px;}

.enquire-now-form input[type="submit"]{ height:40px; line-height:40px;}

.enquire-now-form h4{ font-size:16px;}





.inner-header{ top:10px;}

.inner-banner .banner-text{ bottom:20px;}

.inner-banner .banner-text h1{ font-size:30px;}



.inner-page-sec{ padding-bottom:80px; background-size:100%;}



/***************** contact page *******************/

.contact-address-sec .corp-address{ width:100%;}

.contact-address-sec .corp-address-map{ width:100%;}

.contact-sec h2{ margin-bottom:15px; font-size:30px;}

.contact-sec h3{ margin-bottom:10px; font-size:20px;}

.contact-sec h4{ font-size:18px;}

.contact-form-sec{ padding:30px 15px;}

.contact-form-sec h5{ margin-bottom:20px; font-size:16px;}

.contact-form-sec textarea{ height:80px;}



.corp-address-box ul li{ font-size:14px;}

.contact-other-address-sec .address-box{ font-size:14px;}







/***************** blog page *******************/

.blog-sec{ padding-bottom:80px;}

.blog-details-sec{ padding-bottom:80px;}

.blog-left-col{ width:100%;}

.blog-right-col{ width:100%;}



.tabs-menu{ display:none;}

.tab{ margin-top:20px;}

.tab h2.accordion{ display:block;}



.project-details-sec .tab h2.accordion{ margin:0 !important;}

.project-details-sec .tab h2.accordion:after{ display:none;}



span.wpcf7-not-valid-tip{ bottom:0; font-size:12px !important;}

div.wpcf7-response-output{ font-size:14px; line-height:1.2;}



/***************** project details page *******************/

.project-details-menu-sec{ position:static; transform:none;}

.project-info h1{ margin:0 0 0px 80px; font-size:24px;}



/*.project-info{ bottom:175px;}*/

.project-info .project-logo{ width:80px; /*height:80px;*/ position:absolute; left:15px; bottom:1px;}

.project-info .project-logo img{ max-height:70px; max-width:70px;}



.project-details-menu-sec .project-details-menu-item p{ font-size:14px; line-height:1.2;}

.project-details-menu-sec .project-details-menu-item a{ padding:10px 5px;}

.project-details-menu-sec .project-details-menu-item img{ max-height:35px;}







.project-details-sec{ padding-top:10px;}
.documents-list h2,
.project-details-sec h2{ font-size:24px; padding-bottom:10px;}

.project-details-sec h3{ font-size:20px;}

.project-details-sec p{ font-size:16px;}



.project-details-sec .pd-get-in-touch-form input[type="text"], 

.project-details-sec .pd-get-in-touch-form input[type="tel"], 

.project-details-sec .pd-get-in-touch-form input[type="email"]{ margin-bottom:20px; height:40px; line-height:40px;}

.project-details-sec .pd-get-in-touch-form input[type="submit"]{ height:40px; line-height:40px;}



.project-details-sec .section{ padding:30px 0;}



.project-details-sec .pd-get-in-touch-form h3{ margin-bottom:20px;}



.project-details-sec .section.overview h2{ margin-top:20px;}



.project-details-sec .section.specification ul li{ width:100%; font-size:16px;}



.project-details-sec .section.amenities .amenities-slider .item p{ font-size:14px;}



.project-details-sec .section.location{ padding-bottom:60px;}

.project-details-sec .section.location h4{ font-size:18px;}

.project-details-sec .section.location .custom-scroll{ padding:0; max-height:100%;}

.project-details-sec .section.location .scroll-content{ padding:0;}



.project-details-sec .section.plans h2{ margin-bottom:20px;}







.project-details-sec .section.videos .tab h2.accordion a{ background:#fff;}

.project-details-sec .section.videos .tab h2.accordion.current a{ background:#e33000;}

.videos-slider.owl-theme .owl-nav{ margin:20px 0;}

.videos-slider.owl-theme .owl-nav .owl-prev{ margin:2px; position:static; display:inline-block; float:none; transform:none; }

.videos-slider.owl-theme .owl-nav .owl-next{ margin:2px; position:static; display:inline-block; float:none; transform:none;}

.videos-slider.owl-theme .item .video-title{ padding:0 10px; left:0; bottom:10px; font-size:18px; width:100%; text-align:center;}



.project-details-sec .section.download h2{ margin-bottom:20px;}
.pro-logo-wrap,
.project-details-sec .section.download .download-box .project-logo{ display:none;}

.project-details-sec .section.download .download-bg{ margin-top:10px; width:100%; position:static;}

.project-details-sec .section.download .download-bg:after{ display:none;}

.project-details-sec .section.download .download-box ul li a{ line-height:30px; border-radius:30px; font-size:14px;}





.project-details-sec .section.contact .contact-box ul li{ font-size:16px;}



.project-details-sec .section.awards h2{ margin-bottom:20px;}

.project-details-sec .section.awards .awards-slider-pd .item{ padding:0;}

.project-details-sec .section.awards .awards-slider-pd .item:hover .awards-img{ transform:scale(1,1);}

.project-details-sec .section.awards .awards-slider-pd .item:hover .awards-img img { transform: translate(-50%,-50%) scale(1,1);}

.project-details-sec .section.awards .awards-slider-pd .item .awards-img p{ opacity:1;}

.project-details-sec .section.awards .awards-slider-pd .item:hover .awards-img p{ transform:none;}





.project-details-sec .section.construction .tab h2.accordion a{ background:#fff;}

.project-details-sec .section.construction .tab h2.accordion.current a{ background:#e33000;}







.project-details-sec .section.contact .contact-map{ position:static; width:100%;}



.project-details-sec .section.news-events{ padding-top:0;}

.project-details-sec .section.news-events:before{ display:none;}

.project-details-sec .section.news-events h2{ margin-bottom:20px;}

.project-details-sec .section.news-events .news-box-sec{ margin-bottom:30px; padding:30px 15px; background:#fff;}

.project-details-sec .section.news-events .news-box-sec .view-all-btn{ margin-top:0;}

.project-details-sec .section.news-events .news-box-sec ul li{ margin-bottom:15px;}

.project-details-sec .section.news-events .news-box-sec ul li p{ line-height:1.2; font-size:16px;}

.project-details-sec .section.news-events .news-box-sec ul li a{ font-size:14px;}

.project-details-sec .section.news-events .news-box-sec .view-all-btn a{ line-height:40px; border-radius: 40px; font-size:16px;}

.project-details-sec .section.news-events .events-box-sec{ padding-left:15px;}



.events-slider.owl-theme .owl-nav{ top:-55px;}



.project-details-sec .section.news-events .events-box-sec .events-img .events-content{ padding:10px; position:static; background:#fff;}

.project-details-sec .section.news-events .events-box-sec .events-img .events-content p{ font-size:14px; line-height:1.2;}







.emi-calculator #emi-container-full .emi-form{ margin-top:0; width:100%;}

.emi-calculator #emi-container-full #osemi-summary{ width:100% !important; min-height:100% !important; height:150px !important;}

.emi-calculator .emi-container{ padding:15px;}

.emi-calculator #emi-container-full #osemi-summary>div#osemi-monthlypayment{ padding:0 !important;}



.pl-transfer-main .transfer-inner{ height:auto;}

.pl-transfer-main .transfer-left-inner{ max-height:100%; height:auto;}

.transfer-right-box{ max-height:100%; height:auto;}

.pl-transfer-main .transfer-left{ padding:0; height:auto;}



.pl-transfer-main .transfer-right{ padding:15px 0; height:auto;}

h2.cashback-benefit{ padding-bottom:0;}

.pl-transfer-main .save-amount{ padding:0 15px;}

.calculate{ padding:0 15px;}





.project-details-sec .section.offers h2{ margin-bottom:20px;}



.project-details-sec table tr th,

.project-details-sec table tr td{ font-size:14px; line-height:1.2;}





/*.gallery-sec,

.offer-sec,

.awards-sec,

.team-sec{ padding-bottom:80px;}*/





.single-project .top-nav{ margin-top:10px;}



.realty-box .box:hover .box-content{ transform:scale(1);}



.about-box-img-position img{ position:static; transform:none;}



.whyEdenRealtySlide{ display:none;}
.rera-details {
    margin: 0 0 30px;
    text-align: center;
}

.rera-details span {
    padding: 5px 0 0;
    display: block;
}

.rera-details span::after {
    display: none;
}

}





@media screen and (max-width:600px) {



    .construction-update-item .project-content .project-title{ min-height:100%;}



    .btn-line{ padding:5px 15px; font-size:1em;}

    .construction-update-item .project-content .btn-update{ top:25px; padding:5px 15px; right:1px; width:auto; font-size:1em;}



    .copy-right{ float:left;}



    .main-slider-top .content h2{ font-size:1.5em;}

    h2.title{ font-size:1.5em;}

    h2.title::after{ left:40px;}

    .news-box h2{ font-size:1.5em;}





}



@media screen and (max-width:479px) {
    .project-details-sec .section.download .download-box ul li a {font-size: 13px}
    .single-project .largelogo {width: 220px}

    .fot-link{ width:100%;}

    .social-link{ margin-bottom:10px; width:100%; }

    .footer-logo{ float:left;}



    .news-slider.owl-carousel .owl-prev, .news-slider.owl-carousel .owl-next, .csr-slider.owl-carousel .owl-prev, .csr-slider.owl-carousel .owl-next, .awards-slider.owl-carousel .owl-prev, .awards-slider.owl-carousel .owl-next{ bottom:-50px;}

    .news-slider.owl-carousel.owl-carousel .owl-prev{ right:10px;}

    .news-slider.owl-carousel.owl-carousel .owl-next{ right:24px;}





    .inner-banner .banner-text{ bottom:10px;}

    .inner-banner .banner-text h1{ font-size:24px;}





    .project-details-header .book-now a{ padding:0 10px; font-size:12px; line-height:30px;}

    .project-details-header .top-nav .mobile-menu-icon{ margin-left:10px;}



/*.project-info{ bottom:155px;}*/

.project-info h1{ margin:0 0 0px 50px; padding:5px 10px; font-size:18px;}

.project-info h2{ margin:5px 0 0px 50px; padding:5px 10px; font-size:12px;}



.project-info .project-logo{ width:50px; /*height:50px;*/}

.project-info .project-logo img{ max-height:40px; max-width:40px;}



.project-details-menu-sec .project-details-menu-item p{ font-size:12px;}

.project-details-menu-sec .project-details-menu-item img{ max-height:30px;}





.project-sec .searech-sec .or{ margin-bottom:10px; text-align:center; width:100%; line-height:1; display:block;}

.project-sec .searech-sec input[type="text"]{ margin:0 0px 10px 0; width:100%; max-width:100%;}

.project-sec .searech-sec select{ margin:0 0px 10px 0; width:49%; max-width:100%;}

.project-sec .searech-sec input[type="submit"]{ height:40px; line-height:40px;}

.project-sec .searech-sec .project-budget .select-budget{ margin:0 0px 10px 0; width:100%; max-width:100%;}







}



@media screen and (max-width:400px) {

    .contact-form-sec .filename{ padding:0 10px 0 20px;}

    .contact-form-sec .attach-btn .btn-text{ padding:0 10px;}

    .contact-form-sec .attach-btn .attach-resume input[type="file"]{ width:122px;}

    .contact-form-sec .filename{ max-width:135px;}



    .project-info h1{ font-size:16px;}



}
@media (max-width:380px) {
    .single-project .largelogo {width: 220px}
}

@media (max-width:370px) {
    .single-project .largelogo {width: 190px}
}
@media (max-width: 350px) {
	.single-project .logo-big.withbigbutton {width: 128px;}
    .single-project .largelogo {width: 155px}
}