@media (min-width:1341px){
.container { width: 1300px; }   

 
}
@media (min-width:1441px){
.container { width: 1400px; } 
#navbar { max-width: 940px; }   
}
@media (min-width:1500px){
#navbar { max-width: 980px; }     
.navbar-nav > li { float: none; display: inline-block; text-align: center; }
.navbar-nav { margin: 12px auto; text-align: center; display: inline-block; width: 100%; }    
}

@media screen and (max-width: 1540px){
/* Hero slider */
.slider-inner { height: 580px; max-width: 840px; }
.slider-content h2 { font-size: 52px; line-height: 62px; margin-bottom: 15px; }
    #menu.navbar-default .navbar-nav > li button{
        color: #58595b;
    font-family: 'arial';
        font-weight: 500;
    font-size: 17px;
    }
}
#contactus p{
    text-align:center;
}
@media only screen and (min-width: 1441px) and (max-width: 1600px) {
h2 { font-size: 44px; }    
.slider-inner { height: 615px; }
.project-gallery-slider .slider { max-width: 1000px; }
.slider-content h2 { margin-bottom: 10px; line-height: 70px; }
.project-gallery .section-title h2 { margin-top: 0; }
.project-btn ul li a { line-height: 42px; height: 42px; }
.project-btn ul { padding: 10px 0 20px 10px; }
.floor-plans .section-title p { padding-bottom: 0; }
.floor-plans-container { max-width: 890px; }
.location-left-section ul li a { font-size: 19px; }
.project-gallery .section-title { padding-left: 150px; }
.big-title h2 { font-size: 190px; }
.big-title { top: -50px; }
.project-content h2 { font-size: 32px; margin-bottom:0; }
.project-content { padding: 110px 48px 22px 68px; }
.why-invest .section-title { padding: 18px 0 0 0px; }
.floor-plans .section-title p { font-size: 19px; line-height: 30px; }
.about-box { padding: 22px 30px; margin: 0 0 25px; height: 128px; }
.about-sp .features-slider { padding: 15px 0 115px; }
.project-gallery:after { height: 240px; }
 
}


@media screen and (max-width: 1440px){
h2 { font-size: 44px; }    
.navbar-brand-2 img { max-width: 210px; } 
#navbar { max-width: 900px; }     
.navbar-nav > li { float: none; display: inline-block; text-align: center; }
.navbar-nav { margin: 12px auto; text-align: center; display: inline-block; width: 100%; }   
#menu.navbar-default .navbar-nav > li > a { margin: 9px 12px 0 12px; } 
#menu.navbar-default .navbar-nav > li > a:before { left: -14px; }
.slider-inner { height: 525px; max-width: 720px; }
.slider-content h2 { font-size: 44px; line-height: 52px; margin-bottom: 10px; }
.slider-content-inner { padding: 24px 40px; }
.slick-prev, .slick-next { width:52px; height:52px;}
.slick-prev:before, .slick-next:before { width:52px; height:52px;}
.big-title { right: 4%;}
.features-slider .slick-prev { left: -52px; }
.features-slider .slick-next { right: -52px; }
.project-gallery-slider .slick-prev { left: -80px; }
.project-gallery-slider .slick-next { right: -80px; }
.section-title { padding-left: 68px; }
.project-gallery:before { left: 4%; }
.enquire-form-section { padding: 15px 52px; }
section { padding: 40px 0 50px; }
.big-title h2 { font-size: 188px; }
.big-title { top: -35px; }
section.features { padding-bottom: 40px; }
.project-content { padding: 100px 58px 20px 58px; }
.project-gallery-slider .slider { max-width: 980px; }
.features-section.features-section-main:before, .features-section.features-section-main:after { width:100px; height:238px; background-size: 100% auto;}
.features-slider { padding: 35px 0 40px 0; }
.why-invest .section-title { padding: 20px 0 0 0px; }
.our-features h2 { font-size: 22px; margin-top: 10px; }
.why-invest .our-features h2 {  margin-top: 5px; }
.why-invest .features-slider { padding: 30px 0 10px; }
.why-invest .our-features { max-width: 260px; }
.project-gallery-section .section-title h2 { margin-top: 10px; }
.location-map-section { padding: 40px 0 0; }
.location-section .section-title { padding-left: 68px; }
.location-section .section-title:after { bottom: -60px; left: 63px; }
.floor-plans .section-title p { font-size: 22px; line-height: normal; max-width: 680px; margin: 0 auto; }
.floor-plans .big-title { top: -46px; }
.floor-plans-btn { padding: 25px 0; }
.floor-plans-btn ul li a { line-height: 40px; }
.about-sp .section-title h2 { margin-bottom: 15px; margin-top: 10px; }
.about-box { width: 372px; padding: 23px 30px; margin: 20px 0 5px; height: 128px; }
   
    
}
@media screen and (max-width: 1340px){
h2 { font-size: 42px; }    
#menu.navbar-default .navbar-nav > li > a { margin: 9px 9px 0 9px; font-size: 14px; }
.navbar-brand-2 { right: 20px; top: 10px; }
.navbar-brand-2 img { max-width: 200px; }
#menu { padding-left: 10px; padding-right: 10px; }
#navbar { max-width: 760px; } 
#menu.navbar-default .navbar-nav > li > a:before { left: -11px; }    
.navbar-nav > li { float: none; display: inline-block; text-align: center; }
.navbar-nav { margin: 12px auto; text-align: center; display: inline-block; width: 100%; } 
.slider-content h2 { font-size: 42px; line-height: 56px; margin-bottom: 10px; }    
.slider-inner { height: 515px; max-width: 660px; }
.slider-content p { font-size: 20px; line-height: 32px; }
.features-section.features-section-main:before, .features-section.features-section-main:after { width:96px; height:228px; }
.enquire-form-section { padding-left: 0; padding-right: 0; }
.slick-prev, .slick-next { width:46px; height:46px;}
.slick-prev:before, .slick-next:before { width:46px; height:46px;}
.features-slider .slick-prev { left: -15px; }
.features-slider .slick-next { right: -15px; }
.project-gallery-slider .slick-prev { left: -60px; }
.project-gallery-slider .slick-next { right: -60px; }
.project-gallery-slider .slider { max-width: 840px; }
.project-content h2 { font-size: 34px; margin-bottom: 5px; }
.project-content p { font-size: 17px; margin-bottom: 8px; }
.big-title h2 { font-size: 148px; }
.why-invest .section-title { padding: 0px 0 0 0px; }
 
}
@media only screen and (min-width: 1200px) and (max-width: 1440px) {
h2 { font-size: 40px; } 
section { padding-top : 30px;  } 
.navbar-fixed-top .navbar-nav { margin: 0 auto; } 
.navbar.navbar-fixed-top#menu { padding-top: 9px; padding-bottom: 9px; } 
.slider-inner { height: 480px; max-width: 690px; }
.project-gallery-slider .slider { max-width: 720px; }
.slider-content h2 { margin-bottom: 6px; line-height: 50px; }
.project-gallery .section-title h2 { margin-top: 0; }
.project-btn ul li a { line-height: 40px; height: 40px; }
.project-btn ul { padding: 10px 0 20px 10px; }
.floor-plans .section-title p { padding-bottom: 0; }
.floor-plans-container { max-width: 880px; }
.location-left-section ul li a { font-size: 17px; }
.big-title h2 { font-size: 160px; }
.big-title { top: -50px; }
.project-gallery .section-title h2 { font-size: 36px; }
.project-content h2 { font-size: 28px; margin-bottom:0; }
.project-content { padding: 90px 28px 15px 58px; }
.why-invest .section-title { padding: 18px 0 0 0px; }
.floor-plans .section-title p { font-size: 19px; line-height: 30px; }
.about-box { padding: 22px 30px; margin: 0 0 25px; height: 128px; }
.about-sp .features-slider { padding: 15px 0 115px; }
.features-section-main .section-title h2 { margin-top: 0; }
.features-icon { width: 148px; height: 148px; }
.why-invest .section-title h2 { margin-top: 0; }
.why-invest .section-title { padding: 10px 0 0 0px; }
.location-left-section ul li a i { width: 80px; }
.location-left-section ul li a i img { max-width: 80px; }
.location-map-section { padding: 15px 0 0; }
.location-section .section-title::after { bottom: -53px; }
.location-section .section-title h2 { font-size: 34px; }
.location-section .section-title p { line-height: 24px; }
.floor-plans-section .section-title h2 { font-size: 34px; }
.floor-plans .section-title p { max-width: 100%; font-size: 18px; line-height: 26px; }
.floor-plans-btn { padding: 18px 0; }
.floor-plans-container { max-width: 830px; }
.floor-plans-details { padding: 22px 0 12px; }
.floor-plans-details h2 { font-size: 24px; }
.floor-plans-details ul li { padding: 3px 22px; font-size: 18px; }
.about-shapoorji-section-left { padding: 0 0px 0 16px; }
.about-box { padding: 15px 30px; margin: 0 0 20px; height: 110px; width: 352px; }
.about-box h2 { font-size: 36px; }
.about-box p { font-size: 26px; }
.about-sp .section-title h2 { margin-bottom: 8px; margin-top: 0; font-size: 34px; }
.about-shapoorji-section-left p { line-height: 25px; }
.project-gallery:after { height: 172px; }
 
}
@media screen and (max-width: 1199px) {
h2 { font-size: 38px; }    
.navbar-header { float: none; }
.navbar-left,.navbar-right { float: none !important; }
.navbar-toggle { display: block; }
.navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
.navbar-fixed-top { top: 0; border-width: 0 0 1px; }
.navbar-collapse.collapse { display: none!important; }
.navbar-nav { float: none!important; margin-top: 7.5px; }
.navbar-nav>li { float: none; }
.navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; }
.collapse.in { display:block !important; }
.enquire-form .container { display: none; }
.enquire-btn { display: block; }
.navbar-brand-2 { right: 80px;}
.navbar-toggle { margin-top: 20px;  }
#navbar { max-width: 100%; margin: 0; }
.navbar-nav > li { float: left; width: 100%; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: transparent; background: #000; }
#menu { padding-left: 0; padding-right: 0;  }
#menu .container-fluid { padding-right: 0; padding-left: 0; }
.navbar > .container-fluid .navbar-brand {  margin-left: 5px; }
.navbar-fixed-top .navbar-header { padding-bottom: 0px; }
.navbar.navbar-fixed-top#menu { padding-top: 10px; padding-bottom: 2px; }
#menu.navbar-default .navbar-nav > li > a,#menu.navbar-default .navbar-nav > li button { color: #e5e5e5; font-size: 16px; }
#menu.navbar-default .navbar-nav > li.nav-item.active a { color: #bfee3f; }
#menu.navbar-default .navbar-nav > li > a:hover { color: #bfee3f; }
#menu.navbar-default .navbar-nav > li.nav-item a:before { display: none; } 
.slick-dots { bottom: -40px; }
.slick-dots li button:before { font-size: 16px; line-height: 30px; width: 30px; height: 30px; }
.big-title h2 { font-size: 120px; }
section { padding: 25px 0 35px; }
section.features { padding-bottom: 20px; }
.big-title { right: 3%; } 
.why-invest .big-title { right: 3%; }
.section-title { padding-left: 20px; }
/*.project-gallery { padding-left: 68px; }*/
.project-gallery-section .section-title { padding-left: 56px; }
.project-gallery:after { height: 185px; }
.project-content h2 { font-size: 30px; }
.features-section.features-section-main:before, .features-section.features-section-main:after { width: 80px; height: 191px; opacity:0.4; }
.features-section:before { bottom: 0; }
.big-title { top: -15px; }
.our-features h2 { font-size: 20px; }
.project-gallery-section .section-title h2 { margin-top: 12px; }
.project-gallery-slider .slider { max-width: 760px; }
.project-btn ul li a { line-height: 42px; height: 44px; padding: 0 20px; }
.floor-plans .section-title p { font-size: 18px; max-width: 610px; }
.floor-plans-btn { padding: 22px 0; }
.floor-plans-btn ul li a { font-size: 20px; font-size: 17px; padding: 0 25px 0; line-height: 38px; }
.floor-plans-container { max-width: 766px; }
.floor-plans .slick-prev { left: -80px; }
.floor-plans .slick-next { right: -80px; }
.floor-plans-details h2 { font-size: 24px; }
.floor-plans-details { padding: 20px 0 10px; }
.floor-plans-details ul li { padding: 4px 18px; font-size: 18px; }
.about-shapoorji-section-right { padding: 0 0 0 60px; }
.about-box h2 { font-size: 34px; }
.about-box p { font-size: 26px; }
.about-box { width: 330px; padding: 26px 25px; margin: 25px 0 0px; height: 128px; }
.about-shapoorji-section-left { padding: 0; }
.enquire-form li:first-child { display: none; }
.enquire-form li:last-child { width: 14%; }
.enquire-form li { width: 28.6%; }
.brochure-form ul li { padding: 0 0 15px 25px; }
.brochure-right-section { padding-left: 5px; }
.form-btn { font-size: 17px; padding: 0 15px; }
.brochure-left-section h3 { font-size: 25px; }
.disclaimer-content { font-size: 12px; line-height: 15px; padding: 20px 0 15px; }
.location-left-section ul li a i { width: 88px; }
.location-left-section ul li a { font-size: 18px;}
footer { padding-bottom: 42px; }

.inner-page-section { margin: 115px 0; }
.inner-page-section h1 { font-size: 34px; }
.inner-page-section h2 { font-size: 32px; }
.inner-page-section h3 { font-size: 24px; }
.inner-page-section h4 { font-size: 22px; }

}
@media screen and (max-width: 991px) {
h2 { font-size: 34px; }    
.slick-prev { left: 15px; } 
.slick-next { right: 15px; }
.slider-inner { max-width: 600px; }
.slider-content h2 { font-size: 38px; line-height: 48px; }  
.slider-content-inner { padding: 20px 30px; }  
.slick-prev, .slick-next { width: 42px; height: 42px; }
.slick-prev:before, .slick-next:before { width: 42px; height: 42px; }
.section-title { padding-left: 15px; }
.project-gallery .section-title { padding-left: 52px; }
.project-gallery-slider .slick-slide { margin: 0 10px; }
.project-gallery-slider .slick-list { margin: 0 -10px; }
.project-gallery-slider .slick-prev { left: -35px; }
.project-gallery-slider .slick-next { right: -35px; }
.big-title { right: 2%; }
.why-invest .big-title { right: 2%; } 
.why-invest .our-features { max-width: 225px; }
.location-section .section-title { padding-left: 20px; }
.floor-plans .slick-dots { bottom: -50px; }
.floor-plans-details ul li { padding: 4px 15px; font-size: 17px; }
.floor-plans .slick-dotted.slick-slider { margin-bottom: 0px; }
.about-sp-section h2 { font-size: 30px; }
.about-shapoorji-section-right { padding: 30px 0 0 35px; }
.about-shapoorji-section-right:before { display: none; }
.about-box { width: 310px; padding: 23px 25px; margin: 25px 0 0px; height: 120px; }
.about-sp-sites figcaption .title { min-width: 200px; }
.about-sp-sites figcaption .title h2 {  font-size: 15px; }
.brochure-form ul li:last-child { width: 100%; float: left; } 
.brochure-left-section p { font-size: 16px; line-height: 22px; }
.features-icon { width: 152px; height: 152px; }
/*.project-gallery .section-title { padding-left: 0; }*/
.project-content { padding: 100px 25px 15px 45px; }
.project-content h2 { font-size: 26px; }
.project-content h2:before { left: -88px; }
.enquire-form li { padding: 0 5px; }
.enquire-form li:last-child { width: 18%; }
.enquire-form li { width: 27.3%; }
.project-gallery-slider .slider { max-width: 660px; }
.location-left-section { width: 40%; }
.location-right-section { width: 60%; }
.project-content p { font-size: 16px; margin-bottom: 8px; line-height: 24px; }
    
}
@media screen and (max-width: 767px) {
body { font-size: 15px; line-height: 25px; } 
h2 { font-size: 32px; }    
.navbar-brand-2 { /*display: none;*/  display: block; }
.logowidth { width: 100px; height: auto; }	
.navbar > .container-fluid .navbar-brand { margin-left: 20px; }
.navbar-toggle { margin-right: 35px; }
.slider-inner { max-width: 480px; height: 380px; }
.navbar-toggle { margin-top: 13px; }
.slider-content-inner { padding: 20px; }
.slider-content h2 { font-size: 30px; line-height: 38px; }
.slider-content p { font-size: 18px; line-height: 28px; }
.navbar-brand img { max-width: 160px; height: auto; }
.hero-slider { /*margin-top: 84px;*/ }
section { padding: 15px 0 35px; }
.project-gallery-slider .slider {  max-width: 100%; }
.why-invest .our-features h2 { font-size: 16px; line-height: 25px; }
.location-left-section { width: 100%; }
.location-right-section { width: 100%; height: 400px !important;}
.location-section .section-title { padding-left: 10px; padding-right: 10px; }
.location-section .section-title:after { bottom: -50px; left: 30px; display: none; }
.location-map-section { padding: 0; }
.location-left-section ul { padding: 25px 0 0; }
.floor-plans-details ul li { width: 100%; text-align: center; }
.big-title { top: 4px; }
.big-title h2 { font-size: 76px; }
.section-title { padding: 0px 10px; }
.why-invest .section-title { padding: 0px 10px; }
.about-shapoorji-section-left { float: left; width: 100%; }
.about-shapoorji-section-right { width: 100%; padding: 0; }
.about-sp .section-title:before { display: none; }
.project-gallery .section-title:before { display: none; }
.about-shapoorji-section { text-align: center; }
.brochure-left-section { width: 100%; padding: 0 0px 20px 0; }
.brochure-left-section:before { right: -35px; }
.brochure-book { max-width: 100%; }
.brochure-left-section h3 { text-align: center; }
.brochure-left-section p { text-align: center; max-width: 100%; }
.brochure-right-section { padding-left: 0; width:100%; }
.brochure-form ul li { padding: 0 12px 15px 12px; }
.about-sp-section h2 { font-size: 28px; line-height: 38px; }
.enquire-form li { width: 100%; padding: 6px 3px; }
.enquire-form li:last-child { width: 100%; }
.btn { width: 100%; }
footer { padding-bottom: 40px; }

.inner-page-section { margin: 100px 0 105px; }
.inner-page-section h1 { font-size: 30px; }
.inner-page-section h2 { font-size: 28px; }
.inner-page-section h3 { font-size: 22px; }
.inner-page-section h4 { font-size: 20px; }

.copyright-text, .footer-links{text-align:center;}

}

@media screen and (max-width: 640px) {
h2 { font-size: 28px; }    
.header-top { padding: 11px 15px 0; height: 50px; }   
.header-top p { font-size: 14px; max-width: 320px; margin: 0 auto; text-align: center; line-height: 16px; } 
.navbar { /*top: 50px;*/ } 
.navbar-brand img { max-width: 140px; height: auto; }  
.hero-slider { /*margin-top: 85px; */ }  
.slider-inner { max-width: 400px; height: 480px; } 
.slider-content h2 { font-size: 25px; line-height: 35px; }
.slider-content p { font-size: 15px; line-height: 26px; }
.navbar.navbar-fixed-top { top: 0; }
.project-gallery:before { left: 0; }
.project-gallery .section-title { padding-left: 10px; }
.project-content { padding: 10px 20px 10px 30px; }
.project-content h2 { font-size: 22px; margin-bottom: 5px; }
.floor-plans .section-title:before { display: none; }
.floor-plans-btn ul li a { font-size: 16px; padding: 0 15px 0; line-height: 33px; }
.floor-plans .section-title p { font-size: 15px; max-width: 100%; }
.floor-plans-details h2 { font-size: 20px; }
.floor-plans-details ul li { padding: 2px 10px; font-size: 16px; }
.location-left-section ul li a span { padding-left: 15px; padding-right: 15px;}
.about-sp-section h2 { font-size: 25px; line-height: 35px; }
.about-sp-sites figcaption .title h2 { font-size: 13px; }

.inner-page-section { margin: 85px 0 100px; }
.inner-page-section h1 { font-size: 28px; }
.inner-page-section h2 { font-size: 26px; }
.inner-page-section h3 { font-size: 21px; }
.inner-page-section h4 { font-size: 19px; }
    .navbar-header{
        padding:5px;}
    .section-title{display: contents;}

}
@media screen and (max-width: 480px) { 
h2 { font-size: 26px; margin: 5px 0; }
section { padding: 20px 0; }
.header-top { padding-top: 11px; padding-bottom: 0;}
.hero-slider .slick-prev, .hero-slider .slick-next { display: none !important; }
.hero-slider .slick-dots { bottom: 25px ; }
.hero-slider .slick-dots { display: block !important; }
.hero-slider .slick-dots li button:before { color: #FFF; opacity: 0.4; }
.hero-slider .slick-dots li.slick-active button:before { color: #FFF; opacity: 1; }
.slider-inner { max-width: 300px; height: 360px; }
.slider-content h2 { font-size: 21px; line-height: 30px; }
.slider-content p { font-size: 15px; line-height: 22px; margin-bottom: 0; }
.slider-content p br { display: none; }
.slick-prev, .slick-next { width: 36px; height: 36px; }
.slick-prev:before, .slick-next:before { width: 36px; height: 36px; }
.features-slider .slick-prev { left: -5px; }
.features-slider .slick-next { right: -5px; }
.big-title { display: none; } 
.features-slider { padding: 20px 0 15px; }
.project-gallery-section .section-title h2 { font-size: 24px; }
.project-gallery::after { height: 85px; }
.project-gallery-slider .slick-slide { margin: 0 5px; }
.project-gallery-slider .slick-list { margin: 0 -5px; }
.project-content { display: none !important;}
.project-btn ul li:first-child:before { width: 35px; left: -20px; }
.project-btn ul { padding: 15px 0 25px 0; }
.why-invest .features-slider { padding: 20px 0 0px; }
.location-section .section-title { padding-left: 5px; padding-right: 5px; }
.location-left-section ul li a i { width: 64px; }
.location-left-section ul li a { display: block; float: left; }
.floor-plans-btn ul li a { font-size: 13px; padding: 0 11px 0; line-height: 32px; }
.floor-plans-btn ul li { padding: 0 3px; }
.slick-dots li button::before { font-size: 13px; line-height: 26px; width: 26px; height: 26px; }
.about-box { width: 100%; padding: 23px 25px; margin: 15px 0 0px; height: 120px; }
.about-sp-sites figcaption .title { min-width: 330px; }
.brochure-form ul li { width: 100%; }
.brochure-form ul li { padding: 0 5px 12px 5px; }
.brochure { padding-bottom: 10px; }
.copyright-section { padding: 14px 0; }
.copyright-section p { font-size: 12px; }
.footer-links{ font-size: 12px; }
.inner-page-section { margin: 85px 0 100px; }
.inner-page-section h1 { font-size: 26px; }
.inner-page-section h2 { font-size: 24px; }
.inner-page-section h3 { font-size: 20px; }
.inner-page-section h4 { font-size: 18px; }
.about-box p{font-size: 24px;}
.navbar-header{
    padding:5px;}
.section-title{display: contents;}
}
