@font-face {
    font-family: 'bebas_neuebold';
    src: url('../fonts/BebasNeue Bold-webfont.eot');
    src: url('../fonts/BebasNeue Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/BebasNeue Bold-webfont.woff2') format('woff2'),
         url('../fonts/BebasNeue Bold-webfont.woff') format('woff'),
         url('../fonts/BebasNeue Bold-webfont.ttf') format('truetype'),
         url('../fonts/BebasNeue Bold-webfont.svg#bebas_neuebold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'rockwellregular';
    src: url('../fonts/rock-webfont.eot');
    src: url('../fonts/rock-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/rock-webfont.woff2') format('woff2'),
         url('../fonts/rock-webfont.woff') format('woff'),
         url('../fonts/rock-webfont.ttf') format('truetype'),
         url('../fonts/rock-webfont.svg#rockwellregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	background:#fff;
}
 iframe[name='google_conversion_frame'] { 
    height: 0 !important;
    width: 0 !important; 
    line-height: 0 !important; 
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}
.formError {
	left:155px !important;
}
.select_country .formError {
	left:125px !important;
	text-transform:lowercase;
}
.header_strip {
	background:url(../images/header_bg.png) center center repeat-x;
	height:9px;
	width:100%;
	/*background-size:cover;
	background-attachment:fixed;*/
}
.banner {
	background:url(../images/banner_new.jpg) center top no-repeat #fff;
	width:100%;
	min-height:688px;
	background-size:cover;
	/*background-attachment:fixed;*/
}
.mir_developers {
	background:url(../images/main_logo.png) center top no-repeat;
	height:105px;
	width:105px;
	display:block;
	outline:none;
	margin:0 auto;
	margin-top:37px;
}
.mir_developers_text {
	background:url(../images/logo_text_banner.png) center top no-repeat;
	min-height:286px;
	max-width:514px;
	margin:0 auto;
	margin-top:30px;
}
.wc_price_onwards {
	background:url(../images/price_onwards.png) center center no-repeat;
	width:168px;
	height:335px;
	position:absolute;
	bottom:100px;
	left:7px;
}
.wc_enquire_now {
	/*background:url(../images/enquire_bg.png) top right no-repeat;*/
	width:350px;
	height:684px;
	float:right;
}
.rupee {
	background:url(../images/rupee_bg.png) left center no-repeat;
	font-family: 'bebas_neuebold';
	color:#fff958;
	font-size:55px;
	position:relative;
	top:75px;
	padding-left:25px;
	-ms-transform: rotate(3deg) skew(-5deg, 0);
    -webkit-transform: rotate(3deg) skew(-5deg, 0); 
    transform: rotate(3deg) skew(-5deg, 0);
	display:inline-block;
	width:120px;
	text-shadow:1px 1px 1px #ae2300;
}
.lakhs {
	display:inline-block;
	font-family: 'bebas_neuebold';
	color:#fff958;
	font-size:29px;
	position:relative;
	top:102px;
	left:10px;
	-ms-transform: rotate(2deg) skew(-2deg, 0);
    -webkit-transform: rotate(2deg) skew(-2deg, 0); 
    transform: rotate(2deg) skew(-2deg, 0);
	text-shadow:1px 1px 1px #ae2300;
}
.starts {
	font-size:22px;
	color:#fff;
	position:relative;
	top:-20px;
}
.contact_no {
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:23px;
	text-align:left;
	line-height: 27px;
    padding-left: 105px;
    padding-top: 25px;
}
.contact_form {
	overflow:hidden;
}
.contact_form_head {
	font-family: 'Roboto', sans-serif;
	font-size:30px;
	color:#fff;
	text-shadow:1px 1px 1px #ae2300;
	padding-left:35px;
}
.contact_form_fields {
	margin-top:180px;
	/*overflow:hidden;*/
	position:relative;
	padding-left:21px;
}
.common_fields {
	width:314px;
	height:39px;
	border:none;
	outline:none;
	margin-bottom:9px;
	color:#6f6f6f;
	font-family: 'Roboto', sans-serif;
	font-weight:500;
	padding-left:40px;
}
.name_bg {
	background:url(../images/name_bg.png) 12px center no-repeat #fff;
}
.email_bg {
	background:url(../images/mail_bg.png) 12px center no-repeat #fff;
}
.phone_number {
	background:url(../images/phone_bg.png) 12px center no-repeat #fff;
}
.select_country {
	width:314px;
	cursor: pointer;
	height:39px;
	/*overflow: hidden;*/
	margin-bottom:12px;
	position:relative;
	text-transform:uppercase;
}
.comment_bg {
	height:89px;
	border:none;
	outline:none;
	margin-bottom:15px;
	color:#6f6f6f;
	font-family: 'Roboto', sans-serif;
	font-weight:500;
	padding-left:40px;
	background:url(../images/comments_bg.png) 12px 12px no-repeat #fff;
	width:314px;
	padding-top:10px;
	resize:none;
}
.enquire_btn {
	background:url(../images/submit_btn.png) center left no-repeat;
	width:100%;
	height:49px;
	border:none;
	outline:none;
}
.wc_mir_content {
	overflow:hidden;
	position:relative;
	top:-100px;
	margin-bottom:-101px;
}
.fancy_wrap {
	padding-top:23px;
	max-width:415px;
}
#slider {
	position:relative;
	width:370px;
}
#slider .item .row {
	margin:0;
}
#slider .owl-pagination {
	display:none;
}
#slider .owl-buttons .owl-prev {
	position:absolute;
	top:50%;
	left:0;
	height:18px;
	width:18px;
	background:url(../images/slider_left_arrow.png) left center no-repeat transparent;
	opacity:1;
	border-radius:0;
	padding:0;
	margin:0;
}
#slider .owl-buttons .owl-next {
	position:absolute;
	top:50%;
	right:0;
	height:18px;
	width:18px;
	background:url(../images/slider_right_arrow.png) left center no-repeat transparent;
	opacity:1;
	border-radius:0;
	padding:0;
	margin:0;
}

.fancy_wrap .mir_gallery_wrap {
	padding:0;
	width:370px;
}
.mir_gallery {
	width:370px;
	height:439px;
	overflow:hidden;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
}
.mir_gallery_images {
	width:100%;
	height:100%;
	overflow:hidden;
}
.mir_certified {
	padding:0 0 0 15px;
	margin:0 auto;
	width:385px;
	height:265px;
	overflow:hidden;
	margin-top:-8px;
	position:relative;
}
.mir_certified_pebble {
	background:url(../images/pebble_img-new.jpg) repeat 0 0;
	height:263px;
}
.pebble_garden {
	position: absolute;
    right: 0;
    bottom:0;
}
.mir_cintra {
	font-family: 'Roboto', sans-serif;
	font-size:48px;
	font-weight:100;
	color:#242424;
	padding-top:23px;
}
.cintra_head {
	font-family: 'Roboto', sans-serif;
	font-size:48px;
	font-weight:500;
	color:#2cb022;
}
.mir_cintra_text {
	margin-top:125px;
}
.mir_cintra_text h3 {
	font-family: 'rockwellregular';
	font-size:31px;
	color:#000000;
	margin-bottom:15px;
}
.mir_cintra_text p {
	color:#4d4d4d;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	line-height:27px;
	margin-bottom:50px;
}
.enquire_now_section {
	background:url(../images/project_highlights_bg.jpg) center top no-repeat;
	width:100%;
	min-height:378px;
	background-size:cover;
	/*background-attachment:fixed;*/
}
.highlights_enquire_bg {
	background:url(../images/break_bg.png) center top no-repeat;
	height:339px;
	width:370px;
}
.highlights_enquire_bg p {
	color:#545752;
	font-size:31px;
	font-family: 'rockwellregular';
	padding-left:35px;
	padding-top:68px;
	line-height:39px;
}
.highlights_enquire_btn {
	background:url(../images/enquire_btn.png) center center no-repeat;
	width:169px;
	height:51px;
	display:block;
	margin-top:110px;
	margin-left:35px;
	cursor:pointer;
}
.highlights_head {
	color:#fff;
	font-family: 'rockwellregular';
	font-size:31px;
	margin-bottom:40px;
	padding-top:52px;
	padding-left:15px;
}
.highlights {
	overflow:hidden;
}
.highlights_left {
	padding-left:45px;
}
.highlights_right {
	padding-left:45px;
}
.highlights_points {
	background:url(../images/highlights_point.png) left 1px no-repeat;
	color:#fff;
	font-size:17px;
	font-family: 'Open Sans', sans-serif;
	line-height:26px;
	margin-bottom:18px;
	padding-left:37px;
	min-height:26px;
}
.enquire_now_head {
	width:192px;
	margin:0 auto;
	margin-top:-27px;
	cursor:pointer;
}
.amenities_section {
	background:url(../images/amenities_shadow.png) center top repeat-x #fffff9;
	width:100%;
	min-height:100px;
}
.footer_a_logo {
	max-width:1170px;
	margin:0 auto;
	background:transparent;
	text-align:center;
	position: relative;
    top:-135px;
	margin-bottom:-170px;
	display:block;
	width:254px;
}
.amenities_head {
	color:#000;
	font-family: 'rockwellregular';
	font-size:31px;
	position:relative;
	text-align:center;
	margin-top:80px;
	margin-bottom:60px;
}
.amenities_head::before {
  border-top: 1px solid #cacaca;
  content: " ";
  left: 0;
  position: absolute;
  top: 50%;
  width: 35%;
}
.amenities_head::after {
  border-top: 1px solid #cacaca;
  content: " ";
  right: 0;
  position: absolute;
  top: 50%;
  width: 35%;
}
.amenities_content {
	overflow:hidden;
}
.amenities_content .row {
	margin:0;
}
.amenities_content_blocks {
	margin-bottom:95px;
	padding-left:108px;
}
.block_head {
	color:#707070;
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	font-weight:bold;
}
.block_text {
	color:#707070;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
}
.clinic {
	background:url(../images/clinic.png) left top no-repeat;
	min-height:60px;
	min-width:60px;
}
.club {
	background:url(../images/health_club.png) left top no-repeat;
	min-height:60px;
	min-width:60px;
}
.yoga {
	background:url(../images/yoga_room.png) left top no-repeat;
	min-height:60px;
	min-width:60px;
}
.jog {
	background:url(../images/jogging_track.png) left top no-repeat;
	min-height:60px;
	min-width:60px;
}
.swim {
	background:url(../images/swimming.png) left top no-repeat;
	min-height:60px;
	min-width:60px;
}
.beauty {
	background:url(../images/beauty_parlour.png) left top no-repeat;
	min-height:60px;
	min-width:60px;
}
.tennis {
	background:url(../images/tennis.png) left top no-repeat;
	min-height:60px;
	min-width:60px;
}
.water {
	background:url(../images/water.png) left top no-repeat;
	min-height:60px;
	min-width:60px;
}
.power {
	background:url(../images/power_backup.png) left top no-repeat;
	min-height:60px;
	min-width:60px;
}
.business {
	background:url(../images/business.png) left top no-repeat;
	min-height:60px;
	min-width:60px;
}
.play_area {
	background:url(../images/play_area.png) left top no-repeat;
	min-height:60px;
	min-width:60px;
}
.intercom {
	background:url(../images/intercom.png) left top no-repeat;
	min-height:60px;
	min-width:60px;
}
.library {
	background:url(../images/library.png) left top no-repeat;
	min-height:60px;
	min-width:60px;
}
.cafteria {
	background:url(../images/cafeteria.png) left top no-repeat;
	min-height:60px;
	min-width:60px;
}
.security {
	background:url(../images/security.png) left top no-repeat;
	min-height:60px;
	min-width:60px;
}
.project_overview {
	padding-top:65px;
	background:url(../images/project_overview_bg.png) center top no-repeat;
	background-size:cover;
	width:100%;
}
.project_overview_head {
	color:#4e4e4e;
	font-family: 'Open Sans', sans-serif;
	font-size:30px;
	margin-bottom:35px;
	font-weight:lighter;
	text-align:center;
}
.project_overview_head span {
	font-weight:600;
}
.metropolis {
	margin-top:4px;
}
.greens {
	margin-top:15px;
}
.projects_desc_title {
	color:#011d2c;
	font-family: 'Open Sans', sans-serif;
	font-size:20px;
	margin-bottom:3px;
	margin-top:0;
	font-weight:bold;
	text-align:center;
}
.projects_desc_place {
	color:#011d2c;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	text-align:center;
}
.wc_footer {
	background:url(../images/footer_bg.png) center top no-repeat;
	width:100%;
	min-height:222px;
	background-size:cover;
	margin-top:135px;
}
.footer_enquire {
	width:192px;
	margin:0 auto;
	margin-top:-27px;
	cursor: pointer;
}
.footer_contents {
	/*padding-top:210px;*/
	/*overflow:hidden;*/
}
.footer_logo {
	background:url(../images/location.png) left 3px no-repeat;
	color:#999797;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	line-height:22px;
	min-height:105px;
	min-width:105px;
	padding-left:70px;
}
.footer_logo span {
	font-weight:bold;
}
.footer_contact {
	text-align:right;
}
.footer_contact .phone {
	background:url(../images/footer_phone.png) right 3px no-repeat;
	color:#999797;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	line-height:22px;
	padding-right:70px;
}
.footer_contact .phone span {
	font-weight:bold;
}
.footer_contact .website {
	color:#adadad;
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	line-height:22px;
	padding-right:70px;
	margin-top:22px;
	display:block;
}
.footer_contact .website a {
	color:#adadad;
}
.footer_copyright {
	color:#646464;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}
.footer_copyright span {
	color:#cfcfcf;
}
.footer_copyright a {
	color:#cfcfcf;
}
.copy_line {
	border-top:1px solid #434343;
	width:100%;
	margin-top:37px;
}
.enquire_fixed_wrap {
	position:fixed;
	right:35px;
	top:45px;
	display:none;
	z-index: 1;
}
.enquire_fixed_inner_wrap {
	position:relative;
}
.enquire_fixed {
	background:url(../images/enquire_fixed.png) center center no-repeat;
	height:138px;
	width:138px;
	position:relative;
	z-index:2;
	border-radius:50%;
	display:block;
	outline:none;
	cursor:pointer;
}
.enquire_close {
	background:url(../images/enquire_close.png) center center no-repeat;
	height:34px;
	width:34px;
	position:absolute;
	top:-4px;
	right:-4px;
	z-index:1;
	display:block;
	outline:none;
	cursor:pointer;
}
.wc_price_onwards_mob {
	display:none;
}















/*-----------------------------------------------------------------------------------------------------------------
                                                MEEDIA QUERY
-----------------------------------------------------------------------------------------------------------------*/
@media (max-width:1200px) and (min-width:992px){
    
}
@media (max-width:1200px) { 
    .banner {
		background:url(../images/banner_small.jpg) center top no-repeat #fff;
		width:100%;
		min-height:806px;
		background-size:cover;
	}
	.enquire_now_section .highlights .col-md-4 {
		float:none;
		clear:both;
		width:100%;
	}
	.highlights_enquire_bg {
		margin: 0 auto;
	}
	.enquire_now_section .highlights .col-md-8 {
		float:none;
		clear:both;
		width:100%;
	}
	.banner .col-md-6 {
		float:none;
		width:100%;
		text-align:center;
	}
	.common_fields {
		float:none;
		margin-right:0;
	}
	.select_country {
		float:none;
		margin-right:0;
	}
	.comment_bg {
		float:none;
		margin-right:0;
		height:111px;
	}
	.enquire_btn {
		float:none;
		height:46px;
		width:314px;
		margin:0 auto;
	}
	.contact_form {
		width:100%;
		height:684px;
		margin-top:100px;
	}
	.wc_enquire_now {
		float:none;
		background:url(../images/enquire_bg.png) center top no-repeat;
		width:100%;
		margin-top:65px;
	}
	.contact_form_head {
		padding-top:25px;
	}
	.contact_form_fields {
		padding-left: 10px;
    	padding-right: 10px;
		margin:0 auto;
		margin-top:80px;
		max-width:370px;
	}
	.contact_no {
		max-width:370px;
		margin:0 auto;
		background:url(../images/header_phone.png) 55px 35px no-repeat;
	}
	.common_fields {
		clear:both;
	}
	.select_country {
		clear:both;
		margin:0 auto;
		margin-bottom:12px;
	}
	.comment_bg {
		clear:both;
		height:75px;
	}
	.mir_developers_text {
		/*width: 100%;*/
	}
	.contact_no {
		
	}
	/*.wc_price_onwards {
		background:url(../images/price_onwards.png) center center no-repeat;
		width:100%;
		height:82px;
		bottom:300px;
	}*/
}
@media (max-width:1023px) {
    
}
@media (max-width:991px) {
	.wc_footer {
		background:#181818;
	}
	.enquire_fixed_wrap {
		display:none !important;
	}
	.banner {
		background:url(../images/banner_small.jpg) center top no-repeat #fff;
		width:100%;
		min-height:806px;
		background-size:cover;
		background-attachment:fixed;
	}
	.fancy_wrap {
		margin:0 auto;
	}
	.mir_certified {
		margin:0;
	}
	.mir_developers_text {
		/*width:100%;*/
	}
    .banner .col-md-6 {
		float:left;
		text-align:center;
	}
	.common_fields {
		float:none;
		margin-right:0;
	}
	.select_country {
		float:none;
		margin-right:0;
	}
	.comment_bg {
		float:none;
		margin-right:0;
		height:111px;
	}
	.enquire_btn {
		float:none;
		height:46px;
		width:314px;
		margin:0 auto;
	}
	body {
		overflow-x:hidden;
	}
	.contact_no {
		
	}
	.contact_form {
		width:100%;
		height:684px;
		margin-top:100px;
	}
	.wc_enquire_now {
		float:none;
		background:url(../images/enquire_bg.png) center top no-repeat;
		width:100%;
		margin-top:65px;
	}
	.contact_form_head {
		padding-top:25px;
	}
	.contact_form_fields {
		padding-left: 10px;
    	padding-right: 10px;
		margin:0 auto;
		margin-top:80px;
		max-width:370px;
	}
	.contact_no {
		max-width:370px;
		margin:0 auto;
		background:url(../images/header_phone.png) 55px 35px no-repeat;
	}
	.common_fields {
		clear:both;
	}
	.select_country {
		clear:both;
		margin:0 auto;
		margin-bottom:12px;
	}
	.comment_bg {
		clear:both;
		height:75px;
	}
	.wc_mir_content {
		top:-55px;
	}
	.fancy_wrap .mir_gallery_wrap {
		width:100%;
	}
	.mir_gallery {
		margin:0 auto;
	}
	.mir_certified img {
		margin:0 auto;
	}
	.mir_cintra {
		margin-bottom:15px;
	}
	.mir_cintra img {
		margin:0 auto;
	}
	.mir_cintra_logo img {
		margin:0 auto;
	}
	.mir_cintra_text p {
		text-align:justify;
	}
	.highlights_head {
		padding-left:15px;
		padding-right:15px;
	}
	.highlights {
		padding-left:15px;
		padding-right:15px;
	}
	.facilities .facilties_img {
		margin:0 auto;
	}
	.facilties_desc {
		padding-left:15px;
		padding-right:15px;
	}
	.facilties_desc_head {
		text-align:center;
	}
	.facilties_desc_text {
		text-align:justify;
	}
	.projects_img img {
		margin:0 auto;
	}
	.project_overview_head {
		text-align:center;
	}
	.footer_logo {
		background: url("../images/location.png") no-repeat 5px 125px;
		padding-left:75px;
		padding-top: 125px;
		max-width:332px;
		margin:0 auto;
	}
	.footer_contents {
		/*padding-top:20px;*/
		/*background: url("../images/footer_logo.png") no-repeat 5px 10px;*/
	}
	.footer_contact {
		float: none !important;
		margin: 25px auto 0;
		max-width: 332px;
		padding-left: 0;
		text-align: left;
	}
	.footer_contact .website {
		padding-left:75px;
		padding-right:0;
	}
	.footer_contact .phone {
		background: url("../images/footer_phone.png") no-repeat left 3px;
		color: #999797;
		font-family: "Open Sans",sans-serif;
		font-size: 14px;
		line-height: 22px;
		padding-left: 75px;
	}
	.footer_copyright {
		max-width:332px;
		margin:0 auto;
		padding-bottom:15px;
	}
}
@media (max-width:768px) {
	.wc_price_onwards {
		display:none;
	}
    .wc_price_onwards_mob {
		background:url(../images/price_onwards.png) center center no-repeat;
		width:100%;
		height:335px;
		bottom:0;
		top:30px;
		left:0;
		position:relative;
		display:block;
	}
}
@media (max-width:600px) { 
	.mir_developers_text {
		min-height: 250px;
		width: 100%;
		background-size:100% auto;
	}
	
}

@media (max-width:350px) {
	#slider {
		max-width:290px;
	}
	.mir_gallery {
		max-width:290px;
	}
	.mir_certified {
		width:305px;
	}
	.highlights {
		padding-left:0;
	}
	.highlights_mob {
		padding:0;
	}
	.highlights_enquire_bg {
		height:325px;
	}
	.contact_no {
		max-width:290px;
		margin:0 auto;
		background:url(../images/header_phone.png) 25px 35px no-repeat;
		padding-left:75px;
		font-size:20px;
	}
	.common_fields {
		width:270px;
	}
	.select_country {
		width:270px;
	}
	.comment_bg {
		width:270px;
	}
	.enquire_btn {
		width:270px;
		background:url(../images/submit_btn_mob.png) center center no-repeat;
	}
	.mir_developers_text {
		min-height: 160px;
		width: 100%;
		background-size:100% auto;
	}
	
}
.thanks{
	font-size: 25px;
    color: #fff;
    padding-top: 20px;
}







.logo-div
{
    margin-top: 30px;
    margin-bottom: 0px;
}

.img-responsive
{
    max-width: 100%;
}

.banner-head
{
    font-size: 18px;
    margin-top: 5px;
        text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}

.white
{
    color: #fff;
}
.bolder
{
    font-size: 32px;
}

.yellow
{
    color: #FED700;
}

.slider-text
{
    padding: 15px;
    text-align: left;
}




@media screen and (max-width:991px) and (min-width: 768px)
{
    .slider-text
    {
        background-color: rgba(0, 0, 0, 0.37);
        margin-top: 20px;
        border-radius: 5px;
    }
}

@media screen and (max-width:767px) 
{
    .slider-text
    {
        background-color: rgba(0, 0, 0, 0.37);
        margin-top: 20px;
        border-radius: 5px;
    }
}