
@media screen and (max-width:1400px){
	section.feature .container {
	    overflow: hidden;
	}
	section.collection .container {
	    overflow: hidden;
	}
	
}
@media screen and (max-width:1320px){


	

	.feature_right .feature_left {
	    width: 48.5%;
	}
	.feature_right {
	    margin-left: 1.5%;
	    width: 61%;
	}
	.feature_right .feature_left:nth-child(2n+2) {
	    margin-left: 2.5%;
	}
	.collection_left1 {
	    margin-right: 2%;
	    width: 32%;
	}
	.item_img {
	    margin-right: 7%;
	    width: 18%;
	}
	
	.item_text_mn {
	    width: 75%;
	}	
	.footer_left {
	    width: 32%;
	}
	
	.footer_middle {
	    padding-left: 5%;
	    width: 40.5%;
	}
	.footer_right {
	    padding-left: 5%;
	    width: 27.5%;
	}
	.subscribe_mn_left {
	    width: 19%;
	}
	.subscribe_mn_right {
	    margin: 7px 0 0 2%;
	}
	.project_i_flt {
	    padding: 0 5% 64px 0;
	    float: left;
	    width: 58.5%;
	}
	.project_i_fltr {
	    text-align: center;
	    width: 41%;
	}
	
	.Location_lft {
	    padding: 0 4% 0px 0;
	    width: 40.6%;
	}
	.location_fltr {
	    width: 59%;
	}
	.layout_lft {
	    width: 43.8%;
	}
	.layout_lftr {
	    padding: 0 0 0 4%;
	    width: 56%;
	}
	
}

@media screen and (max-width:1280px){
	.about_right {
	    padding: 0 0 0px 0;
	}
	.footer_right .footer_middle_in ul li a {
	    font-size: 16px;
	}
	.career_form .form-group {
	    margin-right: 19px;
	    width: 31.4%;
	}
}
@media screen and (max-width:1200px){
	.container {
	    width: 96%;
	}
	.buy_form {
	    margin: 25px 0 0 0;
	}
	.feature_text ul li span {
	    width: 14px;
	    float: left;
	}
	.feature_text ul li {
	    display: flex;
	}
	.collection_in img {
	    width: 100%;
	}
	.collection_text {
	    width: 100%;
	}
	/*.serch_property_in ul li {
	    padding: 0 20px;
	}*/
	.footer_mn, section.search_property {
    	padding: 35px 0 35px 0;
	}
	.subscribe_mn {
	    margin-top: 30px;
	}
}
@media screen and (max-width:1170px){
	.job_dc {
	    padding: 30px 15px;
	}
	section.exceptional {
	    background: url(../images/exceptional_bg.jpg) no-repeat top;
	    height: 452px;
	    padding: 35px 0 35px 0;
	    overflow: hidden;
	}
	.sld_text {
    /* margin: -164px 0 0 0; */
		max-width: 1015px;
		width: 95%;
	}
	.inner_menu_fltr ul li {
	    display: inline-block;
	    padding: 0 10px 0 6px;
	    position: relative;
	}
	.inner_menu_fltr ul li:after {
	    top: 3px;
	    height: 16px;
	}
	.feature_left {
	    width: 32%;
	}
	.feature_left:nth-child(4n+4) {
	    margin-right: 2%;
	}
	.feature_left:nth-child(3n+3) {
	    margin-right: 0;
	}

}

@media screen and (max-width:1100px){
	.footer_left span img {
    	width: 100%;
	    padding-right: 15px;
	}
	.career_form .form-group {
	    margin-right: 18px;
	}
	input.form-control.upload_resume {
	    width: 68%;
	    float: right;
	}
	.career_form .form_left1 .form-group:nth-child(3) {
	    margin-right: 19px;
	}
	.exceptional_text {
	    float: left;
	    width: 63%;
	}
	.exceptional_text h1 {
	    font-size: 28px;
	    line-height: 31px;
	    margin: 0 0 17px 0;
	}
	.pro_link a {
	    font-size: 13px;
	}
	a.p_view_detail {
	    margin-left: 1%;
	}
	
}

@media screen and (max-width:1024px){
	.bannr_hed h1 {
	    font-size: 40px;
	    line-height: 45px;
	}
	.bannr_hed h1 span {
	    font-size: 27px;
	}
	.feature_text h1 {
	    font-size: 20px;
	}
	.feature_text p {
	    font-size: 16px;
	}
	.feature_text ul li {
	    font-size: 15px;
	}
	.exceptional_text h1 {
	    font-size: 28px;
	    line-height: 36px;
	}
	.collection_text a {
	    height: 40px;
	    font-size: 17px;
	    line-height: 40px;
	}
	.collection_text h1 {
	    font-size: 16px;
	}
	h1.heading {
	    font-size: 20px;
	}
	.news_text p {
	    line-height: 23px;
	    font-size: 18px;
	    color: #000;
	    font-weight: 500;
	}
	.about_dection2 p {
	    font-size: 16px;
	    line-height: 25px;
	}
	.vission_left_in em {
	    margin-right: 13px;
	    width: 174px;
	}
	.vission_left_in em img {
	    width: 100%;
	}
	.vission_left_in {
	    padding: 20px;
	}
	.about_dection3 {
	    padding: 35px 0 40px 0;
	}
	.about_i {
	    padding: 60px 0 30px 0;
	}
	.banner img {
	    height: 420px;
	}
	.career_form .form_left1 .form-group {
	    width: 46%;
	}
	.career_form .form-group {
	    width: 31%;
	}
	.contform_left_box2 {
	    width: 100%;
	}
	.contform_left {
	    width: 63%;
	}
	/*.feature_left > a > img {
	    height: 242px;
	}*/
	.project_i {
	    padding: 45px 0 40px 0;
	}
	.heading3 {
	    font-size: 30px;
	    line-height: 37px;
	}
	
	.heading2 {
	    font-size: 23px;
	    line-height: 25px;
	}
	.project_i_flt p {
	    font-size: 16px;
	    line-height: 26px;
	}
	.project_i_flt {
	    padding: 0 3% 30px 0;
	    width: 53.5%;
	}
	.Location_lft .heading3 {
	    font-size: 18px;
	}
	.secound_heading {
	    line-height: 20px;
	}
	.project_i_fltr {
	    text-align: center;
	    width: 46%;
	}
	.inner_section3, .inner_section4, .inner_section6, .inner_section7 {
	    padding: 33px 0 40px 0;
	}
	.inner_section5{padding: 33px 0 15px 0;}
	
	.inner_section7 {
	    background-size: cover;
	}
	.sptions_left ul li:nth-child(2n+2) {
	    padding-left: 32px;
	}
	.sptions_left ul li {
	    padding-right: 29px;
	}
	.P_lng_box_h h1 {
	    font-size: 18px;
	    line-height: 24px;
	}
	.pro_link a {
	    padding: 8px 8px 7px 8px;
	}
	.secound_heading {
	    font-size: 24px;
	    margin-bottom: 22px;
	}
	.Property_listing_in {
	    margin-bottom: 2%;
	}
	.contact_dection2 {
	    margin-top: 29px;
	}
	.inner_logo img {
	    width: 100%;
	}
	.inner_logo {
	    width: 100px;
	}
	.inner_menu {
	    background: #f3f3f3;
	    height: 75px;
	}
	.inner_menu_fltr {
	    margin-top: 26px;
	}
	.protext h1 {
	    font-size: 30px;
	    line-height: 32px;
	}
	.protext p {
	    font-size: 18px;
	    line-height: 24px;
	}
	.inner_section8 {
		padding-top: 30px;
		padding-bottom: 35px;
	}
	section.news {
	    margin: 25px 0 25px 0;
	}
	#bank_logo .owl-prev {
	    left: 0;
	}
	#bank_logo .owl-next {
	    right: 0;
	}
}
@media screen and (max-width:1000px){
	
}
@media screen and (max-width:991px){
	/*.serch_property_in ul li {
	    padding: 0 15px;
	}*/

}
@media screen and (max-width:980px){
	.footer_right .footer_middle_in ul li a {
	    font-size: 15px;
	    line-height: 20px;
	}
	.footer_middle {
	    padding-left: 3%;
	    width: 47.5%;
	}
	.footer_right {
	    padding-left: 2%;
	    width: 34.5%;
	}
	.subscribe_mn_right form.resi_form button.btn.btn-default {
	    width: 151px;
	    font-size: 18px;
	}
	.subscribe_mn_left {
	    width: 24%;
	    padding-left: 0;
	}
	.subscribe_mn_right {
	    width: 73.5%;
	}
	.inner_se_hd {
	    font-size: 20px;
	}
	.bannr_hed h1 {
	    font-size: 31px;
	    line-height: 34px;
	}
	.bannr_hed h1 span {
	    font-size: 21px;
	}
	.e_brochure {
	    padding: 30px 0 30px 0;
	    margin: 0;
	}
	.e_brochure ul li {
	    margin: 0;
	    width: 32%;
	}
	.e_brochure ul li h1 {
	    font-size: 17px;
	}
	.e_brochure ul li p {
	    font-size: 15px;
	}
	.e_brochure ul li a {
	    font-size: 15px;
	    padding-left: 0;
	}
	.e_brochure ul li a i.fa.fa-file-pdf-o {
	    font-size: 21px;
	    margin: 5px 11px 0 0;
	}
	.inner_menu_fltr ul li a {
	    font-size: 15px;
	}
	.sld_img_tp {
		margin: 0px 0 0 0;
		float: none;
		position: relative;
		text-align: center;
	}
	.sld_text {
		margin: -133px 36px 36px 0;
		padding: 142px 0 130px 25px;
	}
	.floor_i .owl-carousel .owl-nav {
		bottom: 6%;
	}
	.sld_text h1 {
		float: none;
		margin: 0 0 0 0;
		font-size: 27px;
		line-height: 34px;
	}
	.floor_i .slider-counter {
		font-size: 42px;
		line-height: 37px;
	}
	
	.cntr_right {
		width: 100%;
		float: none;
	}
	.counter_s {
		margin-top: 21px;
		overflow: hidden;
		text-align: left;
	}
	.floor_i .cntr_left {
		top: auto;
		z-index: 99;
		bottom: 137px;
	}
	.floor_i .owl-carousel .owl-nav {
		bottom: 8%;
		left: 32%;
		width: 74px;
	}
	.read_m {
		margin-top: 18px;
	}
	.pro_link a {
	    width: 130px;
	}
	a.p_view_detail {
	    margin-left: 0;
	    margin-top: 7px;
	}
	.red_mar_logo ul li {
	    width: 42%;
	    margin-top: 15px;
	}
	.flollow_footer ul {
	    display: inline-block;
	    margin: 25px 0 10px 0;
	}
}

@media screen and (max-width:900px){
	.serch_property_in li p {
	    font-size: 14px;
	}
	/*.serch_property_in ul li {
	    width: 16%;
	}*/
	.subscribe_mn_left h1 {
	    font-size: 24px;
	}
	.subscribe_mn_left p {
	    font-size: 14px;
	}
	.contform {
	    width: 32%;
	}
	.contform_left {
	    width: 66%;
	}
	.feature_left {
	    width: 48.2%;
	}
	.feature_left:nth-child(3n+3) {
	    margin-right:3%;
	}
	.feature_left:nth-child(2n+2) {
	    margin-right: 0;
	}
	.protext h1 {
	    font-size: 30px;
	    line-height: 35px;
	}
	.Property_listing_in ul li {
	    width: 48%;
	    vertical-align: top;
	}
	.Property_listing_in ul li:nth-child(3n+3) {
	    margin-right: 3%;
	}
	.Property_listing_in ul li:nth-child(2n+2) {
	    margin-right: 0;
	}

	.pro_text p {
	    font-size: 14px;
	    line-height: 20px;
	}
	.P_lng_box_h h1 {
	    font-size: 16px;
	    line-height: 24px;
	}
	.inner_logo {
	    width: 100%;
	    float: none;
	    margin: 0;
	    position: relative;
	    display: block;
	    text-align: center;
	}
	.inner_logo a {
	    display: inline-block;
	    float: none;
	    width: 100px;
	}
	.inner_menu {
		height: auto;
		padding-bottom: 30px;
		background: #818181;
	}
	.protext {
	    bottom: -181px;
	    text-align: center;
	}
	.protext {
	    bottom: 7px;
	}
	
	.inner_menu_fltr {
		width: 100%;
		text-align: center;
		margin-top: 5px;
		display:none;
	}
	.protext {
	    bottom: 0;
	    position: static;
	    padding: 25px 0 0 0;
	    background: #818181;
	}
	.detail_click_menu {
	    display: block;
	    margin-top: 25px;
	}
	.protext p {
	    font-size: 16px;
	}
	.inner_menu_fltr ul li {
	    display: block;
	    padding: 0;
	}
	.inner_menu_fltr ul li a {
	    padding: 9px 0 7px 0;
	    display: block;
	    border-bottom: 1px solid #ccc;
	        color: #fff;
	}
	.inner_menu_fltr ul li:after{display:none;}
}

@media screen and (max-width:800px){
	/* .feature_left {
	    width: 100%;
	    margin-bottom: 25px;
	} */
	.feature_right {
	    margin-left: 0;
	    width: 100%;
	}
	/*.serch_property_in ul li {
	    width: 23%;
	}*/
	.footer_middle_in ul h1, .footer_right .footer_middle_in ul li {
	    font-size: 16px;
	    line-height: 20px;
	}
	.about_left img {
	    width: 89%;
	    display: inline-block;
	}
	.footer_middle_in ul {
	    width: 100%;
	    float: left;
	}
	.footer_middle_in ul:nth-child(2) h1 {
	    margin-top: 23px;
	}
	.footer_mn {
	    padding: 35px 0 35px 0;
	}
	.footer_left {
	    width: 41%;
	}
	.footer_right {
	    width: 45.5%;
	}
	.footer_middle {
	    width: 39.5%;
	}
	/*.feature_left > a > img {
	    height: 266px;
	}*/
	.serch_left {
	    width: 58%;
	}
	.serch_left {
	    width: 56%;
	}
	select.state_d, select.rs_stst, form.resi_form input.form-control {
	    font-size: 14px;
	}
	form.resi_form button.btn.btn-default {
	    width: 114px;
	    font-size: 16px;
	    padding: 1px 7px 0 11px;
	}
	.Residential:before, .Residential.Residential2:after {
	    right: 4px;
	    top: 22px;
	}
	.inner_pages .banner img {
	    margin-top: 60px;
	}

}

@media screen and (max-width:768px){
	.vission_left {
	    width: 100%;
	    margin-right: 0;
	    margin-bottom: 30px;
	}
	.mission_right {
	    float: left;
	    width: 100%;
	}
	.vission_left_in {
	    padding: 20px;
	    min-height: auto;
	    display: block;
	}
	.abt_hdd {
	    font-size: 20px;
	    margin-bottom: 10px;
	    line-height: 25px;
	}
	.vission_left_in em {
	    width: 35px;
	    float: left;
	}
	.vi_mi_text {
	    padding-left: 48px;
	}

	.career_form .form_left1 {
	    float: left;
	    width: 100%;
	}
		
	.career_form .form_left1 .form-group:nth-child(2n+2) {
	    margin-right: 0;
	}
	.career_form .form_left1 .form-group {
	        width: 48.4%;
	}
	.career_form .form_right1 .form-group {
	    width: 99.3%;
	    margin-right: 0;
	}
	.career_form .form_right1 {
	    width: 100%;
	    float: left;
	    margin-left: 0;
	    box-sizing: border-box;
	}
	.career_form .form_center1 .form-group {
	    width: 48.4%;
	}

	.career_form .form_center1 .form-group:nth-child(2n+2) {
	    margin-right: 0;
	}
	.career_form .form-group:nth-child(3n+3) {
	    margin-right: 19px;
	}
	.secound_heading {
	    font-size: 24px;
	    margin-bottom: 24px;
	}
	.contact_dection2 {
	    margin-top: 30px;
	}
	.contform_left {
	    width: 100%;
	    margin-bottom: 25px;
	}
	.contform {
	    width: 100%;
	}
	.exceptional_text {
	    float: left;
	    width: 100%;
	}
	section.exceptional {
	    height: auto;
	}
	.exceptional_text p {
	    font-size: 18px;
	    line-height: 28px;
	    margin: 0 0 23px 0;
	}
	.buy_form.current {
	    display: block;
	    clear: both;
	}
	.banner_text.pro_text_city {
	    background: #404040;
	}
	.serch_left {
	    width: 100%;
	}
	.serch_right {
	    width: 100%;
	    margin-top: 15px;
	}
	.left_resi {
	    display: block;
	}
	form.resi_form input.form-control {
	    border-radius: 5px 0 0 5px;
	}
	select.state_d {
	    border-radius: 0 5px 5px 0;
	}
	form.resi_form button.btn.btn-default {
	    border-radius: 0px 5px 5px 0;
	}
	.banner_text {
	    position: static;
	    top: 0;
	    width: 100%;
	    left: 0;
	    background: #404040;
	    padding: 20px 0 25px 0;
	}
	

	.project_i_flt {
	    padding: 30px 0 15px 0;
	    width: 100%;
	    border-bottom: 1px solid #ed3e23;
	    border-right: 0px;
	    margin-bottom: 30px;

	}
	.play_icon {
	    position: absolute;
	    top: auto;
	    right: auto;
	    transform: translateY(0);
	    bottom: -12px;
	    left: 50%;
	    transform: translateX(-50%);
	}
	.project_i {
	    padding: 10px 0 40px 0;
	    display: block;
	}
	
	.inner_menu {
	    height: auto;
	}
	.inner_menu_fltr ul li:after{display: none;}
	.project_i_fltr {
	    text-align: center;
	    width: 100%;
	}
	.project_i_fltr ul li {
	    width: 32.5%;
	    margin-bottom: 20px;
	}
	.pro_nemas ul {
	    display: block;
	}
	.pro_nemas {
	    margin: 14px 0 0 0;
	}
	.pro_nemas ul li {
	    width: 100% !important;
	}
	.layout_lft {
	    width: 100% !important;
	    margin-bottom: 25px;
	}
	.layout_lftr {
	    padding: 0;
	    width: 100%;
	}
	.layout_lft em img {
	    width: 100%;
	    border: 5px solid #ccc;
	    min-height: auto;
	    height: 350px;
	    object-fit: cover;
	}
	.sptions_left ul li:nth-child(2n+2) {
	    padding-left: 22px;
	    padding-right: 0px;
	}

	.sptions_left ul li {
	    padding-right: 15px;
	}
	.secound_heading, .layout_lftr h1.heading3 {
	    font-size: 22px;
	    margin-bottom: 20px;
	}
	.layout_lftr ul {
	    margin: 20px 0 0 0;
	}

	.sptions_left h1 {
	    font-size: 17px;
	}
	.e_brochure ul li {
	    margin: 0;
	    width: 43%;
	}

	.Location_lft {
	    padding: 0 0 0px 0;
	    width: 100%;
	    margin-bottom: 25px;
	}
	.location_fltr {
	    width: 100%;
	}
	.sld_text {
		margin: -133px 0 0 0;
		padding: 142px 0 130px 25px;
		/* overflow: hidden; */
		box-sizing: border-box;
		/* box-shadow: none; */
		width: 100%;
	}
	.sld_img_tp em {
		margin-right: 0;
	}
	#gallerydemo .owl-next, #gallerydemo .owl-prev {
		width: 29px;
		height: 29px;
		background-size: 100%;
	}
	#emicalculatorinnerformwrapper .Calculator_lrft {
	    width: 100%;
	    margin-right: 0;
	    float: none;
	    margin-bottom: 25px !important;
	}
	#emicalculatorinnerform {
	    padding: 10px 20px !important;
	}
	#emicalculatorinnerformwrapper .Calculator_right {
	    width: 100%;
	    float: left;
	    border: 0px solid #ccc;
	    padding-left: 0px !important;
	}
	.banner img {
		height: auto;
	}
	div#socl_nbox1 {
	    width: 100%;
	    margin-right: 0;
	}
	div#socl_nbox2 {
	    width: 100%;
	    margin-right: 0;
	}
	div#socl_nbox3 {
	    width: 100%;
	    margin-right: 0;
	}
	.socl_nbox .icon img {
	    width: 99px !important;
	}
	.socl_nbox a {
	    width: 100% !important;
	}
}

@media screen and (max-width:700px){
	.collection_left1 {
	    width: 49%;
	}
	.collection_left1:nth-child(1) {
	    margin-right: 0;
	    width: 100%;
	    margin-bottom: 10px;
	}
	.collection_left {
	    width: 100%;
	}
	.about_i {
	    padding: 45px 0 30px 0;
	}
	.career_form .form-group:nth-child(3n+3) {
	    margin-right: 18px;
	}
	.career_form .form_left1 .form-group {
	    width: 48.2%;
	}
	.career_form .form_center1 .form-group {
	    width: 48.2%;
	}
	.form_right .form-control {
		height: 35px;
	}
	.form_right .form-control.Message {
		height: 63px;
	}
	.form_right .form-group {
		margin-bottom: 12px;
	}
	.menu ul li.phone_no .fa_phone2 {
	    font-size: 18px;
	    line-height: 23px;
	}
	.menu ul li.phone_no a {
	    font-size: 18px;
	    line-height: 17px;
	}
}

@media screen and (max-width:640px){
	/*.banner img {
	    height: 287px;
	}*/
	.footer_in {
	    display: block;
	}
	.footer_left {
	    width: 100%;
	    margin-bottom: 30px;
	    border-right: 0;
	    border-bottom: 1px solid #ccc;
	    padding-bottom: 20px;
	}
	.footer_left span img {
	    width: auto;
	    padding-right:0;
	}
	.flollow_footer ul {
	    margin: 15px 0 15px 0;
	}
	.footer_right {
	    width: 50%;
	    padding-left: 7%;
	}
	.footer_middle {
	    width: 48%;
	}
	.contform_left_box2_left {
	    width: 100%;
	    padding-right: 0;
	    margin-bottom: 25px;
	}
	.contform_left_box2_right {
	    width: 100%;
	}
	.exceptional_text h1 {
	    font-size: 22px;
	    line-height: 26px;
	}
	.bannr_hed h1 {
	    font-size: 23px;
	    line-height: 30px;
	}
	.bannr_hed h1 span {
	    font-size: 17px;
	}
	.sptions_left ul li {
	    padding-right: 0px;
	    width: 100%;
	    margin: 0 0 5px 0;
	}
	.sptions_left ul li:nth-child(2n+2) {
	    padding-left: 0;
	    padding-right: 0px;
	}
	.sptions_left ul:after{display: none;}
	.e_brochure ul li em {
	    width: 124px;
	    height: 124px;
	}
	.e_brochure ul li em img {
	    margin-top: 23px;
	    transition: ease-in-out 1s;
	    width: 55%;
	}
	.e_brochure ul li:hover img {
	    width: 55%;
	}
	.e_brochure ul li {
	    margin: 0;
	    width: 49%;
	}
	.floor_i .cntr_left {
		bottom: 120px;
		left: 19px;
		width: 68px;
	}
	.floor_i .owl-carousel .owl-nav {
		left: 21px;
		width: 63px;
	}
	ul.loc_list li {
		font-size: 16px;
		line-height: 23px;
	}
	.menu ul li.phone_no .fa_phone2, .menu ul li.phone_no a {
	    display: none;
	}
	.menu ul li.phone_no a.icone_phone {
	    display: block;
	    margin: 3px 0 0 0;
	}
	.menu ul li {
	    margin: 4px 0 0 3px;
	}
	.red_mar_logo ul li {
	    width: 33%;
	}
}
@media screen and (max-width:600px){
	.abt_hdd {
	    font-size: 18px;
	}
	.subscribe_mn_left {
	    width: 100%;
	    padding-left: 0;
	    text-align: center;
	    margin-bottom: 20px;
	}
	.subscribe_mn span {
	    display: inline-block;
	}
	.subscribe_mn_right {
	    width: 100%;
	    margin: 0;
	}
	.career_form .form_left1 .form-group {
	    width: 100%;
	    margin-right: 0;
	}
	.career_form .form_center1 .form-group {
	    width: 100%;
	    margin-right: 0;
	}
	.career_form .form_right1 .form-group {
    	width: 100%;
	    margin-right: 0;
	}
	.career_form .form-group label {
	    line-height: 15px;
	    margin: 0 0 10px 0;
	    display: block;
	    float: none;
	}
	input.form-control.upload_resume {
	    width: 100%;
	    float: right;
	}
	.pro_link a {
	    padding: 7px 10px 6px 10px;
	    font-size: 12px;
	}
	.protext h1 {
	    font-size: 22px;
	    line-height: 28px;
	}

}
@media screen and (max-width:555px){
	.collection_left1 {
	    width: 100%;
	    margin-right: 0;
	    margin-bottom: 10px;
	}
	.feature_right .feature_left {
	    width: 100%;
	    margin-right: 0;
	    margin-left: 0;
	}
	.feature_right .feature_left:nth-child(2n+2) {
	    margin-left: 0;
	}
	/*.serch_property_in ul li span img {
	    width: 100%;
	}*/
	/*.serch_property_in ul li span {
	    width: 85px;
	}*/
	.about_left {
	    width: 100%;
	    text-align: center;
	    margin-bottom: 35px;
	}
	.about_left img {
	    width: auto;
	    display: inline-block;
	}
	.about_right {
	    width: 100%;
	}
	.menu ul li {
	    margin: 4px 0 0 10px;
	}
	.scroll_header .logo, .inner_pages .logo, .logo {
	    width: 192px;
	}
	.menu {
	    float: right;
	    margin-top: 6px !important;
	}
	.footer_middle {
	    width: 44%;
	}
	.serch_property_in li p a {
	    font-size: 15px;
	}
	.logo img {
	    width: 100%;
	}
	

}

@media screen and (max-width:480px){
	.about_left img {
	    width: 100%;
	}
	.menu ul li:first-child {
	    margin-left: 0px;
	}
	.footer_middle {
	    width: 100%;
	    padding: 0;
	    text-align: center;
	    border-right: 0px;
	    border-bottom: 1px solid #ccc;
	    padding-bottom: 25px;
	    margin-bottom: 25px;
	}
	.menu ul li {
	    margin: 4px 0 0 0px;
	}
	.footer_right {
	    width: 100%;
	    padding-left: 0;
	    text-align: center;
	}
	.footer_left {
	    text-align: center;
	}
	.footer_mn {
	    padding: 20px 0 20px 0;
	}
	.subscribe_mn_right form.resi_form button.btn.btn-default {
	    width: 91px;
	    font-size: 14px;
	    border-radius: 4px;
	}
	/*.serch_property_in ul li {
	    width: 38%;
	}*/
	h1.heading {
	    font-size: 17px;
	}
	.feature_left {
	    width: 100%;
	    margin-right: 0px;
	    margin-bottom: 20px;
	}
	.feature_left > a > img {
	    height: auto;
	}
	.serch_left {
	    display: block;
	}
	.Residential {
	    width: 100%;
	}
	select.state_d {
	    border-radius: 5px;
	    margin-top: 15px;
	}
	select.rs_stst {
	    border-radius: 5px;
	}
	form.resi_form button.btn.btn-default {
	    width: 99px;
	    font-size: 15px;
	    padding: 3px 7px 0 11px;
	}
	.banner_text p {
	    font-size: 16px;
	    letter-spacing: 1px;
	}
	.project_i_fltr ul li {
	    width: 49%;
	    margin-bottom: 20px;
	}
	.e_brochure ul li {
		margin: 0 0 15px 0;
		width: 100%;
	}
	.Property_listing_in ul li {
	    width: 100%;
	    margin-right: 0;
	    margin-bottom: 20px;
	}
	.secound_heading, .layout_lftr h1.heading3 {
	    font-size: 20px;
	    margin-bottom: 20px;
	}
	.bannr_hed h1 {
	    font-size: 20px;
	    line-height: 30px;
	}
	.bannr_hed h1 span {
	    font-size: 16px;
	}
	.sld_img_tp em {
		margin-right: 0;
		width: 72%;
	}
	.sld_text {
		margin: -99px 0 0 0;
	}
	.cheat_form {
		max-width: 275px;
		right: -275px;
	}
	.form_left23 {
		width: 100%;
		margin-right: 0;
	}
	.form_center23 {
		width: 100%;
		margin-right: 0;
	}
	.cheat_form .form_right .form-control.Message {
		height: 70px;
		width: 100%;
	}
	.form_right23 {
		margin-top: 0px;
	}
	.layout_lftr ul {
		display: block;
		column-count: 1;
	}
	/*.banner img {
		height: 265px;
	}*/
	.feature_text {
	    padding: 20px 10px 15px 20px;
	    min-height: auto;
	}
	/*.banner img {
	    height: 250px;
	}*/
	.cheat_form {
	    margin-top: 15px;
	}
	.emi_dv {
	    margin-top: 92px;
	}
	.Residential.Residential2:after {
	    top: 38px;
	}
	/*.socl_n {
	    overflow: hidden;
	}*/
	.socl_nbox iframe, .socl_nbox a {
	    height: 277px !important;
	    width: 100% !important;
	}
}


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

@media screen and (max-width:360px){
	/*.serch_property_in ul li {
	    width: 49%;
	    padding: 0;
	    margin-bottom: 11px;
	}*/
	.footer_left span img {
	    width: 80%;
	}
}

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






