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

.gallery-item .gallery-image{
	min-height:218px;
	min-width:218px;
}
.gallery-item .gallery-image img{
	min-height:218px;
}

}

@media only screen and (max-width:1024px) {
.bannerText h2{ font-size:48px;}
.bannerText h2 span{ font-size:66px;}


.header .headerRight{ width:auto;}
.headerRightCall{ padding:10px 20px 0 20px;}

.logo{ padding:16px 20px 17px;}
button#responsive-menu-button{ left:3.5% !important;}

.banner-bottom-con span{ font-size:36px;}
.banner-information{ left:25%; transform:none;}

.what-item-main.leaderships-main .what-item .img{ width:200px; height:200px;}
.what-item-main.leaderships-main .what-item .con{ padding-left:220px;}

.inner-pages{ padding-top:0;}
.breadcrumbs{ margin-bottom:25px;}


.gallery-item .gallery-image{
	min-height:220px;
	min-width:220px;
	max-height:220px;
}
.gallery-item .gallery-image img{
	min-height:220px;
}

.inner-banner-content h2{ font-size:48px;}

}

@media only screen and (max-width:991px) {
	
.left-about-pad{ padding-right:0; padding-bottom:30px;}

.right-project-area-carousal{ margin-left:0;}
.right-project-area{ padding:30px 0 0 0;}

#emi-container-full{ margin-bottom:30px;}
.right-plans-pad{ padding-right:0;}

#banner-slider .owl-nav{ left:5%;}
.banner-info{ font-size:12px;}
.banner-information{ width:auto;}

.banner-information{ left:22%;}

.gallery-item .gallery-image{
	min-height:216px;
	min-width:216px;
	max-height:216px;
}
.gallery-item .gallery-image img{
	min-height:216px;
}
	
}

@media only screen and (max-width:800px) {
button#responsive-menu-button{ left:5% !important;}

}

@media only screen and (max-width:767px) {
.logo{ padding:5px 10px;}
.logo img{ max-height:60px; width:auto;}
.menu-icon{ width:70px; height:70px;}
button#responsive-menu-button,
#rmp_menu_trigger-1950{ left:5px !important; top:6px !important;}
#responsive-menu-container,
#rmp-container-1950{ margin-top:70px !important;}
#responsive-menu-additional-content{ display:block;}
#responsive-menu-additional-content a{ color:#fff; transition:0.5s;}
#responsive-menu-additional-content a:hover{ color:#5bb02e;}

.header .headerRight{ display:none;}
.banner-information{ width:100%; position:static; transform:none;}
.bannerText h2{ font-size:24px;}
.bannerText h2 span{ font-size:36px;}

.bannerShortText{ font-size:14px;}

.banner-mobile-img{	display:block!important;}
.slide_image{ background:#017dc5!important; height:auto!important;}
#banner-slider{background:#017dc5}

#banner-slider .container{ left:inherit; margin:0; position:static; top:inherit; transform: translateY(0);}
#banner-slider .container .bannerText{ padding:10px 50px 10px 0;}
#banner-slider .container .bannerText br{ display:none;}

#banner-slider .owl-nav{ left: inherit; bottom:10px; right:15px;}
#banner-slider .owl-nav div.owl-prev, #banner-slider .owl-nav div.owl-next{ height:35px; width:35px;}
#banner-slider .owl-nav div.owl-prev{background-position: -25px -20px;}
#banner-slider .owl-nav div.owl-prev:hover { background-position: -25px -85px;}
#banner-slider .owl-nav div.owl-next{ background-position: -85px -20px;}
#banner-slider .owl-nav div.owl-next:hover { background-position: -82px -85px;}

.banner-info{ border-left:0; border-right:0;}
.banner-info span{ margin:10px 0 10px 20px;}
.banner-info-img{ margin:0; max-width:40px; min-width:40px; max-height:40px; min-height:40px; width:auto; object-fit:contain;}
.banner-info-l{ padding:5px 15px; height:auto; border:0; width:100%;}
.banner-info-l span{ margin:10px 0 10px 20px;}
.banner-info-m{ padding:5px 15px; height:auto; border:0; width:100%;}
.banner-info-r{ padding:5px 15px; width:100%;}


.banner-bottom{ padding-bottom:0;}
.banner-bottom .col-md-3:after{ left:0; top:inherit; bottom:15px; width:100%; height:1px;}
.banner-bottom-con{ margin-bottom:30px;}
.banner-bottom-con span{ padding-top:20px; font-size:30px;}

.page-heading-with-line h3 span.heading-stroke{ display:none;}
.left-right-pad:before{ display:none;}
.left-right-pad:after{ display:none;}

.about-project{ padding:30px 0;}
.left-about-pad{ padding-bottom:30px; padding-right:0;}
.left-right-pad{ padding-bottom:0; padding-right:0;}

.project-specification{ padding:30px 0;}
.project-specification .left-project-pad{ padding:0;}
.left-project-pad:before{ display:none;}
.left-project-pad:after{ display:none;}
.right-project-area{ padding:30px 0 0 0;}
.right-project-area-carousal{ margin:15px 0 30px 0;}
.project-specification h4{ font-size:18px;}
.right-project-area-carousal .owl-dots { margin-top:10px; width:100%; text-align:center;}
.right-project-area-carousal .owl-dots .owl-dot{ margin:2px; display:inline-block;}
.right-project-area-carousal .owl-dots .owl-dot span{ display:block; width:12px; height:12px; background:#fff; border-radius:100%;}
.right-project-area-carousal .owl-dots .owl-dot.active span{ opacity:0.7;}

.view-gallery{ padding:30px 0;}
.view-gallery .right-gallery-pad{ padding:0; border:0;}
.right-gallery-pad:before{ display:none;}
.right-gallery-pad:after{ display:none;}

.what-clients{ padding:30px 0;}
.what-clients .what-clients-carousel{ padding:0;}
.what-clients-carousel .owl-dots { margin-top:10px; width:100%; text-align:center;}
.what-clients-carousel .owl-dots .owl-dot{ margin:2px; display:inline-block;}
.what-clients-carousel .owl-dots .owl-dot span{ display:block; width:12px; height:12px; background:#0769a2; border-radius:100%;}
.what-clients-carousel .owl-dots .owl-dot.active span{ opacity:0.7;}
#what-clients .item{ background-image:none;}

.interested-panel{ padding:30px 0;}
.page-heading-with-line h3{ margin-bottom:15px;}

.about-project h2{ font-size:20px;}
.left-project-pad h3{ margin-bottom:15px;}

.footer-left{ text-align:center; width:100%;}
.menu-footer-menu-container{ text-align:center;}
.footer-left ul li{ padding:0 5px; float:none; display:inline-block;}

.footer-right{ margin-top:20px; width:100%; text-align:center;}
.footer-right ul li{ padding:0 5px; float:none; display:inline-block;}
.footer-right ul li:first-child{ padding:0 5px;}

.inner-pages{ padding:20px 0;}
.breadcrumbs{ margin-bottom:20px;}
.what-item-main .what-item{ background-size:50px;}
.what-item-main.leaderships-main .what-item .img{ width:100px; height:100px;}
.what-item-main.leaderships-main .what-item .con{ padding-right:60px; padding-left:120px;}
.inner-content-area h4{ font-size:18px;}

.fact-sheet .fact-row{ padding:10px 0;}
.fact-sheet div.rowa:first-child{ margin-bottom:10px; width:100%;}
.fact-sheet div.rowa:last-child{ width:100%; overflow:auto;}
.fact-sheet ul.list-item li{ width:100%;}

.inner-pages ul.list-item-pdf li{ margin-top:15px; padding-top:15px; background-position:0 32px;}
.inner-pages ul.list-item-pdf li a{ margin-top:10px; padding:10px 10px 10px 40px; font-size:14px; background-position:10px 50%; float:left;}

.bank-item-main .bank-item .loanImg{ text-align:center;}
.bank-item-main .bank-item .loanImg img{ display:inline-block;}

.Exterior-photos .photos-item{ width:45%; height:auto;}
.Exterior-photos .photos-item img{ width:100%;}

.container input[type=text], .container input[type=email], .container input[type=tel], .container input[type=url], .container input[type="file"], .enquire-box input[type=text], .enquire-box input[type=email], .enquire-box input[type=tel], .enquire-box input[type=url], .enquire-box input[type="file"], .container select, .container input[type=date], .enquire-box select, .enquire-box input[type=date]{ line-height:25px; height:47px;}

.interested-panel select {
	height:47px;
}

.career-form-sec input[type="file"]{ line-height:27px;}
.career-form-sec .filename{ line-height:47px; height:47px;}
.career-form-sec .attach-btn{ line-height:47px;}

.inner-content-area h2{ line-height:1.2; font-size:24px;}

.left-connect-pad{ padding-left:0; padding-top:20px;}
.left-connect-lines h3{ padding-left:0;}
.left-connect-lines:before{ display:none;}
.left-connect-lines:after{ display:none;}

.connectivity h2{ font-size:18px;}
.connectivity .left-connect-pad ul{ margin-top:15px;}
.connectivity .left-connect-pad ul li{ width:100%;}

.connectivity{ padding:30px 0;}

.project-plans{ padding:30px 0;}

.right-plans-pad{ padding:0;}
.right-plans-pad:before{ display:none;}
.right-plans-pad:after{ display:none;}
.right-plans-pad img{ width:100%;}

.project_plan_right_side{ margin-top:30px;}
.project_plan_right_side .planImageFixed{ min-height:100%; height:auto !important; width:100%;}

.pro-spec{ padding:30px 0;}
.location-spec{ padding:30px 0;}
.left-pro-pad{ padding:20px 0 0 0;}
.pro-spec .tabproject-content{ margin:0; padding:15px 15px 0px 15px;}


.emi-calculator{ padding:30px 0;}
.emi-calculator .emi-container{ padding:15px;}
.emi-calculator #emi-container-full .emi-form{ margin-top:0; margin-left:0; margin-right:0; padding:0; width:100%;}
.emi-calculator #emi-container-full #osemi-summary{ margin:0 !important; width:100% !important;}


.pro-cons-status{ padding:30px 0;}
.right-cons-pad{ padding:20px 0 0 0;}
.pro-cons-status .tabcons-content{ margin:0;}


.loan-available{ padding:30px 0;}

.loan-available #loan-slider{ width:100%;}

.enquire-box-paf select{ height:50px;}

a.view{ margin-top:15px; padding:10px 15px;}

.project_slide_image{ background:#017dc5!important; height:auto!important;}


.gallery-item .gallery-image{
	min-height:275px;
	min-width:275px;
	max-height:275px;
}
.gallery-item .gallery-image img{
	min-height:275px;
}
.inner-banner-content{ left:inherit; margin:0; position:static; top:inherit; transform: translateY(0); background: #017dc5 !important; height: auto !important; padding: 10px 50px 10px 0;}
.inner-banner-content h2{font-size:24px;}
.innerDownArrow.downArrow { bottom: 93px;}
}

@media screen and (max-width : 640px){
.project-plans .tabs-menu{ display:none;}
.project-plans .tab h2.accordion{ display:block;}
.pro-spec .tabprojects-menu{ display:none;}
.pro-spec .tabproject h2.accordion{ display:block;}
.pro-cons-status .tabcons-menu{ display:none;}
.pro-cons-status .tabcons h2.accordion{ display:block;}

.bank-item-main .bank-item{ margin-right:0; width:48%;}
a.download-item-pdf {
	position:static;
	right:inherit;
	top:inherit;
}

.gallery-item .gallery-image{
	min-height:195px;
	min-width:195px;
	max-height:195px;
}
.gallery-item .gallery-image img{
	min-height:195px;

}
}

@media screen and (max-width : 480px){
	
#what-clients .item .img{ margin-right:10px; width:70px; height:auto;}
#what-clients .item .con{ padding:0;}

.what-item-main .what-item .img{ margin-right:10px; width:70px; height:auto;}
.what-item-main .what-item .con{ padding:0;}

.what-item-main .what-item{ background-image:none;}
.what-item-main.leaderships-main .what-item .img{ margin:0 auto; float:none;}
.what-item-main.leaderships-main .what-item .con{ padding-right:0px; padding-left:0px;}

.job-positions-sec .job-positions-col p span.main-head{ float:none;}
.job-positions-sec .job-positions-col p span.main-con{ padding-left:0;}


}

@media screen and (max-width : 479px){
	
	
.header, .header.fixme{ background:#017dc5;}	
.banner-main{ padding-top:70px;}	
.banner-inner{ padding-top:70px;}

.bank-item-main .bank-item{ margin-right:0; width:100%;}
.Exterior-photos .photos-item{ margin-right:0; width:100%; height:auto;}

.career-form-sec .attach-btn .btn-text{ padding:0 15px;}
.career-form-sec .filename{ padding:0 15px;}

.pop-up-box h4{ font-size:18px;}


.gallery-item .gallery-image{
	min-height:165px;
	min-width:165px;
	max-height:165px;
}
.gallery-item .gallery-image img{
	min-height:165px;
}

}



@media screen and (max-width :420px){
.banner-bottom .container h3{ font-size:14px;}



.gallery-item{width: 100%;}

.gallery-item .gallery-image{
	min-height:260px;
	min-width:260px;
	max-height:260px;
}
.gallery-item .gallery-image img{
	min-height:260px;
}
}