.post-pic .post-thumbnail img {
    width: 100%;
}
.map_area {
    margin-top: 40px;
}
.mobmenuicon{ display:none;}
@media only screen and (max-width:1199px){
	.container{width:96%;}
	iframe {max-width: 100%; height:auto; min-height:150px;}
	.mainheader .right-head .contact-number{margin-top:8px;}
    .mainheader .right-head .main-menu{margin-top:20px;}
    .mainheader .right-head .main-menu ul li{padding:11px 14px 13px;}
	.mainbannerrow .banner-content{top:140px;}
	.mainbannerrow .banner-content h1{font-size:42px;}
	.mainbannerrow .banner-content .linkrow{padding-top:40px;}
	.mainbannerrow .banner-content .linkrow span{margin:0 2%; width:27.3%;}
	.mainbannerrow .owl-theme .owl-nav div{left:15px;}
	.mainbannerrow .owl-theme .owl-nav .owl-next{right:15px;}	
	.wavecity-life .box .inner{padding:30px 5% 17px;}
	.wavecity-life .box h2{margin-bottom:20px; margin-top:-75px;}
	.wavecity-life .box h2:after{bottom:-10px;}
	.wavecity-life .box h2 span{margin-top:5px;}
	.wavecity-life .box .features-list li{margin-bottom:15px;}
	.mainfooterrow .connected-row h2{font-size:38px;}	
	.mainfooterrow .connected-row .greenbox{padding-right:0;}
	.mainfooterrow .connected-row .greenbox .newsletter-box {padding-right: 5%; width: 54%;}
	.mainfooterrow .connected-row .greenbox .social-box {width: 46%;}
	.mainfooterrow .connected-row .greenbox .social-box ul li{margin-right:2px;}
	.tab-to-scroll{padding-bottom:8px;}
	.tab-to-scroll .tab-links li{margin-bottom:10px; font-size:13px;}
	.project-amenities-list{width:100%;}
	.specification-slider .item .pic-box{width:48.5% !important;}
	.specification-slider .item .content-box{max-width:500px;}
	.download-row .brochure-section{padding-right:7%;}
	.faqstabdetail {
		padding: 10px;
	}
	.faqstabdetail .fqtitle.active {
	    padding: 10px 10px 10px 50px; margin-bottom: 8px;
	}
	.faqstabdetail .fqansr {
	    margin-bottom: 5px;
	    padding: 0;
	}
.blue-box.prod-blue-box {
    padding: 30px 20px;
    width:38%;
}
.location-img-row .imgfield, .banner-row .imgfield {
    width: 60%;
}

.mainheader .top-head .main-menu ul li {
    padding: 9px 0 10px 0.6em;
}
.ourteam-row .team-list li {
   border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    margin-right: 0;
    padding-bottom: 20px;
    width: 100%;
}
.ventures-row .right-box, .commercial-row .left-box .imgfield, .overview-row {
    display: none;
}
.ventures-row .left-box {
    float: left;
    width: 100%;
}
.multiplexes-row .imgrow .rightimg img:first-child {
    margin-bottom: 19px;
}
.ourteam-row .team-list li .imgfield {
    float: left;
    margin-bottom: 25px;
    margin-right: 5%;
    margin-top: 60px;
}
.ventures-row {
    padding: 0;
}
.mainbanner .mainbanner-content {
    position: relative;
    top: 0;
    width: 100%;
}
.mainbanner .mainbanner-content .box {
    margin-bottom: 20px;
    padding: 20px;
    width: 100%;
}
.mainheader .top-head .contact-number {
    padding: 11px 14px 12px 28px;
}
.mainheader .main-menu ul li a {
    font-size: 11px;
}
.ventures-row .left-box .imgfield img, .commercial-row .right-box .imgfield > img {
    width: 100%;
}
.location-img-row, .banner-row {
    margin-bottom: 26px;
}
.vision-row .vision-list li {
     margin-right: 0.5%;  margin-left: 0.5%;
}
.location-img-row .imgfield img, .banner-row .imgfield img {
    height: auto;
    width: 100%;
}
.map_area .top_row ul li {
    font-size: 13px;
    padding: 0 12px;
}
.contact-sec .left-box {
    margin-right: 3%;
    width: 57%;
}
.emi-calculator-light {
    height: 98%;
    overflow: auto;
    width: 92%;
}
.events-detail .event-thumb-list li{
    margin-bottom: 16px;
    margin-left: 1%;
    margin-right: 1%;
    width: 23%;
}
.events-detail .event-thumb-list li:nth-child(5n){margin-left: 1%; margin-right: 1%;}
.events-detail .event-thumb-list li img{ width:100%; height:auto;}
.typeform-widget{ height:auto!important; margin-bottom:15px;}
.blog-section .blog-right .articles-list ul li .imgfield {
    width: 106px;
}
}
@media only screen and (min-width:992px) and (max-width:1199px){
	.featured-products-row .blue-box{padding:20px 2% 25px;}
	.featured-products-row .blue-box h2{font-size: 30px; line-height: 36px; margin-bottom: 30px;}
	.featured-products-row .blue-box p {font-size: 15px; line-height: 28px; margin-bottom: 35px;}
	.featured-products-row .product-info{padding:22px 14px; bottom:10px; left:10px; right:10px;}
	.featured-products-row .product-info .inner .knowmore-btn{font-size:14px; padding:10px 14px;}
	.product-row .product-list ul li {
	margin-bottom: 8px;
	margin-left: 0.5%;
	margin-right: 0.5%;
	width:32%;
	}
	.product-row .product-list ul li .imgfield img{ width:100%;}
	.videobox.wow.bounceInRight > iframe {
	height: 455px;
	}
.location-img-row .blue-box, .banner-row .blue-box {
    width: 38%;
}
.banner-row .blue-box.prod-blue-box {
    padding-top: 24px;
}
}
@media only screen and (min-width:768px) and (max-width:991px){
	.mainfooterrow .connected-row h2{width:40%; margin-top:60px;}
	.mainfooterrow .connected-row .greenbox{width:60%;}
	.mainfooterrow .connected-row .greenbox .newsletter-box{width:100%; padding:0 0 30px 0;}
	.mainfooterrow .connected-row .greenbox .social-box{width:100%;}
	.location-img-row .blue-box, .banner-row .blue-box {
    padding: 20px;
    width: 50%;
}
.location-img-row .imgfield, .banner-row .imgfield {
    width: 48%;
}
.location-img-row .blue-box, .banner-row .blue-box {
    width: 38%;
}
.blue-box.prod-blue-box h2 {
    font-size: 24px;
    margin-bottom: 5px;
}
.blue-box.prod-blue-box .icon-row {
    margin-top: 6px;
    padding: 10px 0;
}
.mainbanner .blog-slider .slide-content {
    padding: 12px;
    right: 65px;
    top: 130px;
    width: 38%;
}
.mainbanner .blog-slider .slide-content .post-info {
    margin-bottom: 10px;
}
.mainbanner .blog-slider .slide-content h2 {
    font-size: 16px;
    margin-bottom: 5px;
    margin-top: 10px;
}
.mainbanner .blog-slider .slide-content p {
    font-size: 12px;
    line-height: 18px;
}
.emi-calculator-light{height:auto;}
.mainbanner .blog-slider .slide-content {
    bottom: 5px;
    padding: 8px 14px;
    right: 15px;
    top: inherit;
    width: 330px;
}
.mainbanner .blog-slider .slide-content .post-info {
    margin-bottom: 10px;
}
.mainbanner .blog-slider .slide-content h2 {
    margin-bottom: 8px;
    margin-top: 8px;
}
}
@media only screen and (max-width:991px){
	.entry-content iframe{height:380px;}
	.mainheader .right-head{width:88%;}
	.mainheader .right-head .contact-number{font-size:16px;}
	.mainheader .right-head .main-menu{margin-top:10px;}
	.mainheader .right-head .main-menu ul li{padding:6px 5px 8px;}
	.mainheader .right-head .main-menu ul li a{font-size:12px;}
	.mainbannerrow .banner-content{top:110px;}
	.mainbannerrow .banner-content h1{font-size:32px;}
	.mainbannerrow .banner-content .explore-btn{padding:4px 12px; font-size:14px;}
	.mainbannerrow .banner-content .linkrow{padding-top:20px;}
	.mainbannerrow .banner-content .linkrow span{padding-bottom:10px;}
	.mainbannerrow .banner-content .linkrow a{font-size:13px;}
	.featured-products-row .blue-box{width:40%;}
	.featured-products-row .featured-products-slider{width:58%;}
	.featured-products-row .owl-theme .owl-nav div{left:-25px;}
	.featured-products-row  .owl-theme .owl-nav .owl-next{right:-25px;}
	.wavecity-life .box{width:100%; position:relative; top:0; left:0;}
	.wavecity-life .box .features-list li{width:24%;}
	.wavecity-life .videobox{width:100%;}
	.realestate-stories .stories-list .owl-theme .owl-nav div{left:-30px;}
	.realestate-stories .stories-list .owl-theme .owl-nav .owl-next{right:-30px;}
	.why-invest .features-list .owl-theme .owl-nav div{left:-20px;}
	.why-invest .features-list .owl-theme .owl-nav .owl-next{right:-20px;}
	.mainfooterrow .mid-foot .foot-logo-box {padding: 0 0 20px 0; text-align: center; width: 100%;}
	.mainfooterrow .mid-foot .link-box {width: 22%;}
	.mainfooterrow .mid-foot .addr-box {width: 25%; padding-right:2%;}
	.mainfooterrow .mid-foot .addr-box p{padding-left:25px;}
	.mainfooterrow .mid-foot .map-box {width: 31%;}
	.mainheader{margin-bottom:15px;}
	.breadcrumbrow{margin-bottom:15px; margin-top: 30px;}
	.pagetitle h1{margin-bottom:35px;}
	.location-img-row .blue-box{width:100%; margin:0 0 25px;}
	.location-img-row .imgfield{width:100%;}
	.project-amenities{padding:35px 0;}
	.project-amenities h2{margin-bottom:50px;}
	.project-amenities-list li{font-size:11px; line-height:15px; margin-bottom:5px; min-height:115px; width:24%;}
	.project-amenities-list li em img{height:35px;}
	.specification-slider .item {padding-bottom: 10px;}
	.specification-slider .item .content-box{width:100%; max-width:100%; position:relative; display:inline-block; vertical-align:top;}
	.download-row .brochure-section{padding-right:2%;}
	.download-row .brochure-section > div{width:51.5%;}
	.download-row .brochure-section .application-form{width:46%; margin-right:2%;}
	.download-row .bank-list-box{padding:20px 15px 8px;}
	.product-row .product-list ul li {
	margin-bottom: 8px;
	margin-left: 0.5%;
	margin-right: 0.5%;
	width:48%;
	}
	.product-row .product-list ul li .imgfield img{ width:100%;}
.events .event-listing li {
    margin-bottom: 15px;
    margin-left: 0.5%;
    margin-right: 0.5%;
    width:48%;
}
.events .event-listing li .content {
    float: left;
    padding: 10px 15px;
    width: 100%;
}
.events .event-listing li .imgfield {
    display: inline-block;
    float: none;
    margin: 0 auto 12px;
    text-align: center;
    width: 100%;
}
.blog-section .blog-left {
    margin-right: 1.5%;
    width: 58%;
}
.blog-section .blog-right {
    width: 40%;
}
.blog-section .blog-left .post-list li {
    width: 100%;
}
.blog-section .blog-left .post-row .post-pic img {
    height: auto;
    width: 100%;
}
.section-title h2 {
    font-size: 24px;
    min-width: 100%;
}
.Pay-Plans-and-loan-row .Pay-Plans-section, .Pay-Plans-and-loan-row .home-loan-section{
    width: 48%;
}
.details.row-construction-updates .details .tab-content ul li {
 float: left;
    margin-bottom: 20px;
    margin-left: 0.5%;
    margin-right: 0.5%;
    width:24%;
}
.hi-tech-slider .hi-tech-slidecontent {
    min-height: inherit;
}
.hi-tech-slider .slide-nav {
    left: 0;
}
.hi-tech-slider .hi-tech-slidecontent .left-box .box {
    margin-right: 0;
    width: 100%;
}
.hi-tech-slider .hi-tech-slidecontent .left-box {
    padding-top: 45px;
    width: 100%;
}
.hi-tech-slider .hi-tech-slidecontent .imgfield {
    display: inline-block;
    left: 0;
    position: relative;
    right: inherit;
    top: 0;
    vertical-align: top;
    width: 32%;
}
.contact-sec .left-box .blue-strip .fa-envelope {
    font-size:26px;
    padding: 12px 0;
    width: 14%;
}
.contact-sec .left-box .blue-strip .msg-sec {
    padding: 0 12px;
    width: 86%;
}
.banner-row .blue-box.prod-blue-box {
    padding-top: 18px;
    right: 20px;
    top: 120px;
}
.emi-calculator-light .blackbar{font-size:16px; line-height:20px; padding:30px 25px 10px;}
.emi-calculator-light h2.mtitle{font-size:16px; margin-bottom:50px;}
.emi-calculator-light a.arrowlink{left:10px;}
.emi-calculator-light a.arrowlink.next{right:10px;}
.form_container .item.step2 label {width: 109px;}
.emi-calculator-light .calnderinputrow .inputbl{width:180px;}
.emi-calculator-light .calnderinputrow .inputbl.small{width:90px;}
.emi-calculator-light .calender .datepicker{width:100%;}
.emi-calculator-light .bhk_type label {width: 31%;}
.emi-calculator-light .gross_salaryrow h2.mtitle{font-size:20px; min-height:44px;}
.gross_salaryrow{padding:0;}
.gross_salaryrow .gross_salary{width:38%;}
.gross_salaryrow .load-amount-tenure{padding-left:6%; width:59%;}
.emi-calculator-light .gross_salaryrow .load-amount-tenure .ui-widget-content{width:100%;}
.emi-calculator-light .gross_salaryrow .load-amount-tenure .ui-slider .ui-slider-handle{font-size:13px;}
.emi-calculator-light .gross_salaryrow .grossform > label, .emi-calculator-light .gross_salaryrow .load-amount-tenure .slideritem > label{font-size:16px;}
.project-amenities {
    padding: 20px 0;
    position: relative;
}
/*madhulika*/
.project-amenities .section-title h2:before{width:40px;}
.project-amenities .section-title h2:after{width:40px;}
}
@media only screen and (min-width:768px){
html.mm-opening .mm-slideout {transform: inherit !important; min-height: inherit !important; height: auto !important;}
.mainfooterrow .mid-foot .box h3 + ul, .mainfooterrow .mid-foot .box h3 + div{display:block !important;}
.fancybox-caption {font-size: 16px!important;}
}
@media only screen and (max-width:767px){
	.entry-content iframe{height:300px;}
	.vr { margin-top: 0px;}
	h2{font-size:22px;}
	.container{width:100%;}
	.mainheader .logo{width:80px;  margin-top: 8px;}
	.mainheader .right-head{width:auto;}
	.mainheader .right-head .main-menu{display:none;}	
	.mainbannerrow .banner-content h1{font-size: 26px;}
	.mainbannerrow .banner-content{max-width:100%; margin:0 15px; top:80px;}
	.mainbannerrow .banner-content .explore-btn{font-size:12px;}
	.featured-products-row{margin:15px 0;}
	.featured-products-row .blue-box{width:100%; margin-bottom:15px; padding:15px;}
	.featured-products-row .blue-box h2 {font-size: 24px; line-height: 30px; margin-bottom: 15px;}
	.featured-products-row .blue-box p {font-size: 14px; line-height: 20px; margin-bottom: 20px;}
	.featured-products-row .blue-box .viewall-btn {font-size: 14px; line-height: 20px; min-width: 105px; padding: 6px;}
	.featured-products-row .featured-products-slider{width:100%;}
	.featured-products-row .product-info:before, .featured-products-row .product-info .inner .knowmore-btn{display:none !important;}
	.featured-products-row .owl-carousel{width:100%;}
	.wavecity-life .box .inner{padding:0 15px 15px;}	
	.wavecity-life .box .inner, .wavecity-life .box h2{margin-top:0;}
	.wavecity-life .box h2{font-size:24px;}
	.construction-updates{padding:15px 0;}
	.construction-updates h2{margin-bottom:15px;}
	.construction-updates .tab-sec {width: 100%;}
	.construction-updates .tab-sec ul{text-align:center;}
	.construction-updates .tab-sec .tab-links {width: 100%;}
	.construction-updates .tab-sec .tab-links li:hover:after, .construction-updates .tab-sec .tab-links li.active:after {content:'\f0d8'; bottom: -24px; left: 0; margin: 0 auto; right: 0; top:auto;}
	.construction-updates .tab-sec .tab-links li {display: inline-block; margin: 0 15px 15px;}
	.construction-updates .tab-sec .tab-content-sec {border-top: 3px solid #78be20; border-left:0; padding:0; width: 100%;}
	.construction-updates .tab-sec .tab-content .yearlist li {display: inline-block; margin: 0 7px 5px !important; vertical-align: top; line-height:normal;}
	.construction-updates .construction-updates-slider{width:100%; padding:15px 0 0 0;}
	.construction-updates .construction-updates-slider strong{padding:6px 15px; font-size:13px;}
	.realestate-stories{padding:15px 0;}
	.realestate-stories h2{margin-bottom:5px;}
	.realestate-stories p{margin-bottom:15px; font-size:14px; line-height:18px;}
	.realestate-stories .stories-list .owl-carousel{width:100%;}
	.why-invest{margin-bottom:15px;}
	.why-invest h2{margin-bottom:12px;}
	.banking-partner{width:100%; margin:0 0 15px; padding:15px;}
	.banking-partner h2{font-size:22px; line-height:26px;}
	.banking-partner h2 a{font-size:14px; line-height:normal; margin-top:5px;}
	.banking-partner h2 a i{font-size:16px;}
	.banking-partner .owl-carousel{width:100%;}
	.emi-calculator{width:100%;}
	.emi-calculator h2{font-size:22px; line-height:26px;}
	.emi-calculator p{font-size:14px; line-height:20px;}
	.mainfooterrow .connected-row{margin-top:15px;}
	.mainfooterrow .connected-row:before, .mainfooterrow .connected-row:after{display:none;}
	.mainfooterrow .connected-row h2{width:100%; text-align:center; padding:0 15px 15px; font-size:30px; line-height:34px;}
	.mainfooterrow .connected-row .greenbox{width:100%; padding:35px 15px 15px; position:relative;}
	.mainfooterrow .connected-row .greenbox:before {border-left: 30px solid transparent; border-top: 28px solid #ffffff; border-right: 30px solid transparent; bottom: auto; left: 0; margin:0 auto; right:0;}
	.mainfooterrow .connected-row .greenbox:after {background: #000; content: ""; height: 100%; left: 0; margin: 0 -15px; position: absolute; right: 0; top: 0; z-index: -1;}
	.mainfooterrow .connected-row .greenbox .newsletter-box {width: 53%;}
	.mainfooterrow .connected-row .greenbox .social-box {width: 47%;}
	.mainfooterrow .mid-foot{margin-top:15px;}
	.mainfooterrow .mid-foot .box{width:100% !important; padding:0;}	
	.mainfooterrow .mid-foot .box h3 + ul, .mainfooterrow .mid-foot .box h3 + div{display:none}
	.mainfooterrow .mid-foot .box h3{font-size:16px !important; position:relative; padding-bottom:5px; cursor:pointer; margin-bottom:5px !important;}
	.mainfooterrow .mid-foot .box h3:after{content:"\f107";font-family:'FontAwesome';font-size:24px;position:absolute;right:0;top:0px}
	.mainfooterrow .mid-foot .box.active h3:after{content:"\f106"}
	.mainfooterrow .mid-foot .foot-logo-box.box{padding-bottom:15px;}
	.mainfooterrow .mid-foot .map-box.box{padding-top:15px; text-align:center;}
	.mainfooterrow .bott-foot p{text-align:center;}
	.mainfooterrow .bott-foot .right{margin-top:10px;}
.featured-products-row em img{ height:auto;}
.product-row .product-list ul li {
width: 48.6%;
}
.blue-box.prod-blue-box {width:100%;}
.location-img-row .imgfield, .banner-row .imgfield {width:100%;}
.mainbanner .mainbanner-content {
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
}
.ventures-row .left-box {
    width: 100%;
}
.ventures-row .left-box .content-box {
    padding: 0 10px;
    width: 100%;
}
.ventures-row .right-box {
    float: left;
    width: 100%;
}
.ventures-row .left-box .imgfield, .ventures-row .right-box .imgfield {
    float: left;
    margin-bottom: 12px;
    width: 100%;
}
.ventures-row .left-box .imgfield img, .ventures-row .right-box .imgfield img {
    height: auto;
    width: 100%;
}
.mainheader .top-head .main-menu {
    display: none;
}
.mainbanner .mainbanner-content .box {
    margin-bottom: 18px;
    padding: 12px;
    width: 100%;
}
.overview-row .blue-box {
    margin-bottom: 15px;
    margin-right: 0;
    padding: 15px;
    width: 100%;
}
.overview-row .imgfield {
    width: 100%;
}
.mainbanner .mainbanner-content .box .banner-title {
    font-size: 28px;
}
.commercial-row .left-box {
    float: left;
    padding-right: 0;
    width: 100%;
}
.commercial-row .right-box {
    margin-top: 5px;
    width: 100%;
}
.legacy-row {
    margin: 40px 0 0;
    padding: 15px 15px 10px;
    width: 100%;
}
.ourteam-row .team-list li .imgfield {
    float: none;
    margin-bottom: 25px;
    margin-right: 0;
    margin-top: 0;
}
.location-img-row .blue-box, .banner-row .blue-box {
    width: 100%;
margin-right: 0;
}
.location-img-row, .banner-row {
    margin-bottom: 30px;
}
.construction-partner h2 {
    margin: 0 0 20px;
}
.living-concept-row .living-concept .imgfield {
   display: inline-block;
    margin-bottom: 20px;
    vertical-align: top;
    width: 100%;
}
.living-concept-row .living-concept .imgfield img{ width:100%; height:auto;}
.living-concept-row .living-concept .content {
    display: inline-block;
    padding: 0;
    vertical-align: top;
    width: 100%;
}
.living-concept-row .living-concept {
    border-bottom: 1px solid #ccc;
    display: inline-block;
    margin-bottom: 5px;
    padding-bottom: 15px;
    vertical-align: top;
    width: 100%;
}
.print-row .print-thumb-list li {
    margin-bottom:20px;
    margin-left: 0.5%;
    margin-right: 0.5%;
    width: 31%;
}
.blog-section .blog-slider .imgfield {
    width: 100%;
}
.blog-section .blog-slider .slide-content {
    width: 100%;
}
.blog-section .blog-slider .owl-theme .owl-dots {
    bottom: 10px;
    left: 0;
    margin: 0 auto;
    right: 0;
}
.blog-section .blog-left {
    margin-right: 0;
    width: 100%;
}
.blog-section .blog-right {
    width: 100%;
}
.details.row-construction-updates .details .tab-content ul li {
    width: 32%;
}
.contact-sec .left-box {
    margin-bottom: 30px;
    margin-right: 0;
    width: 100%;
}
.contact-sec .right-box {
    width: 100%;
}
.emi-calculator-light .emislider{padding:15px 0;}
.emi-calculator-light .wheredoyoulive{margin-bottom:25px;}
.emi-calculator-light .spriteline span{height:1px; width:100%; margin:15px 0;}
.form_container .item.step2 label{width:45%;}
.emi-calculator-light h2.mtitle.margnbt50{margin-bottom:25px;}
.emi-calculator-light .calnderinputrow .inputbl{width:69%;}
.emi-calculator-light .calnderinputrow .inputbl.small{width:25%;}
.gross_salaryrow{margin-top:25px;}
.gross_salaryrow .gross_salary{width:100%; padding-right:0;}
.gross_salaryrow .spriteline{width:100%; margin:0; line-height:normal;}
.emi-calculator-light .gross_salaryrow .spriteline span{width:100%; margin:15px 0; height:1px; line-height:normal;}
.gross_salaryrow .load-amount-tenure{width:100%; padding-left:0;}
.emi-calculator-light .gross_salaryrow .load-amount-tenure .slideritem{margin-bottom:10px;}
.emi-calculator-light .gross_salaryrow h2.mtitle{min-height:inherit; margin:10px 0 25px;}
.emi-calculator-light .getin-touch-form{margin:0 auto;}
.emi-calculator-light a.arrowlink{display:none;}
.external-form-sendenquiry{position:absolute; top:125px;}
.multiplexes-row .imgrow .rightimg img:first-child{margin-bottom:15px;}
.emi-slider .imgfiled {
    text-align: center;
}
.mainheader .top-head .contact-number {
    font-size: 14px;
    padding: 4px 10px 5px 26px;
}
.mainheader .top-head .contact-number::before {
    top: 6px;
}
.legacy-row {
    margin: 15px 0 0;
}
.insidepage .mainheader {
    margin-bottom:0;
    position: relative;
}
.insidepage .breadcrumbrow {
    margin-bottom: 0;
    margin-top: 0;  width: 100%;
}
.insidepage .mainbanner img {
    margin-bottom: 0;
}
.insidepage .mainbanner .mainbanner-content {
    clear: both;
    width: 100%;
}
.insidepage .mainbanner-content .container {
    padding: 0;
}
.insidepage .mainbanner .mainbanner-content .box .banner-title {
    font-size: 22px;
    margin-bottom: 6px;
}
.insidepage .mainheader .logo {
    display: block;
    float: none;
    margin: 0 auto 12px;
    width: 80px;
}
.commercial-row {
    padding: 15px 0 0;
}
.hi-tech-slider .hi-tech-slidecontent {
    padding-left: 16%;
}
.hi-tech-slider .hi-tech-slidecontent .left-box {
    width: 96%;
}
.presreleaslisr ul li .rightbl a {
    font-size: 16px;
}
.presreleaslisr ul li .rightbl {
    padding-top: 1px;
    width: 80%;
}
.presreleaslisr ul li .pdficon {
    width: 50px;
}
.banner-row .blue-box.prod-blue-box {
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
}
.events-detail .event-thumb-list li {
    margin-bottom: 15px;
    margin-left: 1%;
    margin-right: 1%;
    width: 31%;
}
.insidepage .breadcrumbrow {
    clear: both;
    display: inline-block;
    float: none;
    margin-bottom: 10px;
    margin-top: 0;
    padding: 0 15px;
    text-align: left;
    vertical-align: top;
    width: 100%;
}
.breadcrumbrow > span {
    padding: 0 12px 0 0;
}
.breadcrumbrow > span::before {
    content: ""!important;
    font-family: "FontAwesome";
    font-size: 16px;
    position: absolute;
    right: 2px;
    top: -1px;
    z-index: 1; left: inherit;
}
.breadcrumbrow > span:last-child::before { display:none;}
.mainheader .top-head .contact-number {
    border-right: medium none;
}
.mobmenuicon {
	height:30px;
	display:block;
	float: right;
	margin:0 0 0 9px;
	width:34px; background:#7bb441 ; text-align:center; padding-top:8px;
}
.mobmenuicon {
    margin-top: 8px;
}
.insidepage .mobmenuicon {
    margin-top: 0;
}
.mobmenuicon span {
	background: #fff none repeat scroll 0 0;
	height: 3px;
	display: inline-block;
	vertical-align: top;
	width: 26px;
	top: 6px;
	position: relative;
}
.mobmenuicon span:after, .mobmenuicon span:before {
	background-color: #fff;
	content: "";
	display: block;
	height:3px;
	left: 0;
	position: absolute;
	width: 100%;
}
.mobmenuicon span:before {
	top: -7px;
}
.mobmenuicon span:after {
	bottom: -7px;
}
.row-construction-updates .details .tab-content ul li span {
    font-size: 11px;
}
.blog-section .blog-left {margin-bottom: 26px;}
.download-row .brochure-section .send_external_enquiry {
    margin-top: 10px;
}
.floor-plans-slider .item .plan-details .info {
    width: 100%;
}
.project-amenities-list li {
    width: 48%;
}
.events .filter-row {
    margin-top: 0;
    padding-bottom: 24px;
    width: 100%;
}
.tab-to-scroll .tab-links {
	width: 101%;
	white-space: nowrap;
	overflow-y: hidden;
	overflow-x: scroll;
	-webkit-overflow-scrolling: touch; -moz-overflow-scrolling: touch;
}

.floor-plans-slider .owl-carousel .owl-nav{top:0;}
}
@media only screen and (max-width:639px){
	.entry-content iframe{height:300px;}
	.vr { margin-top: 0px;}
	.mainbannerrow .banner-content {background:rgba(0, 0, 0, 0.75); margin: 0; padding:10px 15px; position: relative; top: 0; width: 100%;}
	.mainbannerrow .banner-content h1{font-size:15px; margin-bottom:10px;}
	.mainbannerrow .banner-content .explore-btn{padding:0 10px; font-size:10px;}
	.mainbannerrow .banner-content .linkrow{padding-top:10px; display:none;}
	.mainbannerrow .banner-content .linkrow span {margin: 0 2% 5px; width: auto; padding:0;}
	.why-invest .features-list .owl-carousel{width:80%;}
	.wavecity-life .box .features-list li{width:49%;}
	.mainfooterrow .connected-row .greenbox .newsletter-box{width:100%; padding:0 0 15px;}
	.mainfooterrow .connected-row .greenbox .social-box{width:100%;}
.product-row .product-list ul li {
margin-left:0;
margin-right:0;
width:100%;
}
.vision-row .vision-list li {
    width: 100%;
}
.vision-row .vision-list li .imgfield img {
    width: 100%;
}
.vision-banking-partner ul li {
    margin-left: 1%;
    margin-right: 1%;
    width: 31%;
}
.presreleaslisr ul li {
    margin: 0 1% 22px 0;
    width: 100%;
}
.row-construction-updates .details {
    float: left;
    width: 100%;
}
.row-construction-updates .imgfield {
    margin-bottom: 12px;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}
.row-construction-updates .imgfield img {
    height: auto;
    width: 100%;
}
.row-construction-updates {
    border-bottom: 1px solid #ccc;
    margin-bottom: 40px;
    padding-bottom: 40px;
    width: 100%;
}
.row-construction-updates .details .view-update-btn {
    display: table;
    margin:25px auto 0;
    padding: 6px 14px;
    text-align: center;
}
.row-construction-updates .details .tab-links li {
    margin-right: 0;
}
.row-construction-updates .details .tab-links li a {
font-size: 13px;
    padding: 0 12px;
    text-align: center;
    width: auto;
}
.print-row .print-thumb-list li {
    margin-bottom: 20px;
    margin-left: 0.5%;
    margin-right: 0.5%;
    width: 100%;
}
.print-row .print-thumb-list li .type_jpg {
    display: inline-block;
    height: auto;
    text-align: center;
    vertical-align: top;
    width: 100%;
}
.events .event-listing li {
    width:100%;
}
.Pay-Plans-and-loan-row .Pay-Plans-section, .Pay-Plans-and-loan-row .home-loan-section {
    margin-bottom: 40px;
    width: 100%;
}
.Pay-Plans-and-loan-row {
    padding: 45px 0 0;
}
.download-row {
    padding: 0 0 45px;
}
.download-row .bank-list-box {
    width: 100%;
}
.details.row-construction-updates .details .tab-content ul li {
    width:49%;
}
.emi-calculator-light .gross_salaryrow .load-amount-tenure .slideritem{margin:0 3% 10px; width:94%;}
.external-form-sendenquiry > span{left:-73px; font-size:0;}
.external-form-sendenquiry > span i{font-size:18px; vertical-align:middle;}
.external-form-sendenquiry{width:315px; right:-315px;}
.multiplexes-row .imgrow .leftimg, .multiplexes-row .imgrow .centerimg, .multiplexes-row .imgrow .rightimg{
    margin-bottom: 12px;
    margin-right: 0;
    width: 100%;
}
.hi-tech-slider .hi-tech-slidecontent .left-box h2 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 12px;
}
.pagetitle h1 {
    font-size: 24px;
}
.construction-updates-row .construction-updates-list .imgfield {
    margin-bottom: 20px;
    margin-left: 0;
    width: 100%;
}
.construction-updates-row .view-update-btn {
    margin-top: 15px;
    padding: 10px 12px;
}
.construction-updates-row {
    padding-top: 16px;
}
.events-detail .event-thumb-list li {
    margin-left: 2%;
    margin-right: 2%;
    width: 46%;
}
.faqstabdetail {
    padding: 10px 6px;
}
.blog .mainbanner {
    margin-bottom: 18px;
}
.mainbanner .blog-slider .owl-theme .owl-dots {
    bottom: 5px;
    width: 100%;
}
.mainbanner .blog-slider .slide-content {
    padding: 12px 15px 5px;
    position: relative;
    right: 0;
    top: 0;
    width: 100%;

}
.blog-section .blog-right .social-links ul li {
    margin-right: 6px;
}
.blog-section .related-articles .articles-list li {
    margin-bottom: 12px;
    margin-right: 0;
    width: 100%;
	height:auto;
}
.blog-section .related-articles .articles-list li .imgfield img{ width:100%; height:auto;}
.comment-row ol li .comment-meta {
    padding-right: 45px;
}
.map_area .top_row ul li {
    font-size: 11px;
    padding: 0 8px;
}
.download-row .brochure-section {
    margin-bottom: 30px;
    padding-right: 0;
    width: 100%;
}
.download-row .brochure-section .application-form {
    margin-left: 1%;
    margin-right: 2%;
    width: 47%;
}
}
@media only screen and (max-width:479px){
.entry-content iframe{height:220px;}
.vr { margin-top: 0px;}
	.why-invest .features-list .owl-carousel{width:70%;}
	.banking-partner h2 span{display:block;}
	.mainfooterrow .connected-row .greenbox .social-box ul li {margin-right: -1px; transform: scale(0.9); transform-origin: 0 0 0;}
.faqs-tab .owl-nav div {left: -24px; border-right:solid 1px #fff;}
.faqs-tab .owl-nav div.owl-next {right: -24px; border-left:solid 1px #fff;}
.construction-updates-row .construction-updates-list .imgfield {
    margin-bottom: 36px;
    width: 99%;
}
.details.row-construction-updates .details .tab-content ul li {
    width:100%;
}
.external-form, .external-form-popup{width:300px;}
.producttype .smalllist.text-center{min-width:inherit;}
.emi-calculator-light .bhk_type label{width:100%;}
.emi-calculator-light .gross_salaryrow .load-amount-tenure .slideritem {margin: 0 8% 10px; width: 86%;}
.emi-calculator-light .getin-touch-form{width:100%;}
.realestate-stories h2 span{display:block; margin-top:2px;}
.realestate-stories h2 a{position:relative; float:none;}
.hi-tech-slider .hi-tech-slidecontent .imgfield {
    width:28%;
}
.blog-section .blog-right .blk-title {
    font-size: 17px;
    letter-spacing: normal;
    padding: 10px 12px;
}
.blog-section .blog-right .articles-list ul li .imgfield {
    height: auto;
    width: 95px;
}
.contact-sec .left-box .blue-strip .msg-sec p strong {
    display: none;
}
.contact-sec .right-box .contact-frm {
    padding: 20px;
}
.contact-sec .left-box .blue-strip {
    margin-top: 15px;
}
.map_area .right-map {
    width: 100%;
}
.map_area .left-content {
    width: 100%;
}
.floor-plans-slider .item .imgfield {
    text-align: center;
    width: 100%; margin-bottom: 16px;
}
.floor-plans-slider .item .imgfield img{ width:100%;}
.floor-plans-slider .item .plan-details {
    padding: 0;
    width: 100%;
}

.floor-plans-slider .item .plan-details .info {
    margin-bottom: 12px;
    padding: 10px;
    width: 100%;
}
}
@media only screen and (max-width:300px){
.mainheader .right-head .contact-number { font-size: 11px;}	
.mainheader .logo{width: 50px;}	
}	