
@media only screen and (max-width: 7000px) and (min-width: 1500px) {
    .container{
        width: 1400px;
    }
	
	#ninja-slider { 
		width: 1100px; 
	}
	
	.projectbutton {
    float: left;
    width: 100%;
}
	.pro-loc ul.multiselect-container.dropdown-menu { 
	height: auto !important; 
	overflow-x: auto;
    overflow-y: auto;
    width: 100%;
}

.dropdown-menu { 
	left: 0 !important; 
	right: auto !important;  
}

.multiselect-container > li { 
	border-top: 1px solid #ccc;
	padding: 3px 0;	
}

.multiselect-container > li:first-child { 
	border-top: 0;
	padding: 3px 0;	
}

.running-project .bottom .left {
    float: left;
    width: 300px;
}
	
}

@media only screen and (max-width: 1500px){
		.running-project .bottom .left {
    float: left;
    width: 288px;
}

.captcha-part .right { 
	width: 75.7%; 
}
	
}

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

	.aparmet-proect .bottom .left { 
		left: 100%;
		height: auto;		
	}

	
 .appart-img { 
		width: 100% !important; 
	}
	.appart-img  img{ 
		width: 100% !important; 
	}

	.listing-row-area .right {
    float: left;
    width: 100%;}
	
	.listingtab .search-bar-top input[type="text"] { 
		width: 583px; 
	}
	
	.projectbutton {
    float: left;
    width: 100%;
}

.pro-loc ul.multiselect-container.dropdown-menu { 
	height: auto !important; 
	overflow-x: auto;
    overflow-y: auto;
    width: auto;
}

.dropdown-menu { 
	left: 0 !important; 
	right: auto !important;  
}

.multiselect-container > li { 
	border-top: 1px solid #ccc;
	padding: 3px 0;	
}

.multiselect-container > li:first-child { 
	border-top: 0;
	padding: 3px 0;	
}

}

@media only screen and (max-width: 1300px) and (min-width: 1200px) {
	
	.captcha-part .right { 
		width: 75.7%; 
	}
	
	.headmenu li a { 
		margin: 0 9px; 
	}
	
	.headmenu li { 
		margin: 5px 0 0; 
	}
	
	.div_logo { 
		margin-top: 0px; 
	}
	
	.projectbutton { 
		width: 100%;
		float: left; 
	}
	
	.listingtab .search-bar-top input[type="text"] {
    width: 499px;
}

.pro-loc span.multiselect-selected-text { background: url("../images/select-arrow.png") no-repeat scroll 103% center}
	
}




@media only screen and (max-width: 1300px) {
	
	.ourlacatin .apart-img figure { 
		right: 43px !important; 
	}
	
	.daily_news figure h5 {
		margin-bottom: 0; 
	}
	
	
	
}



@media only screen and (max-width: 1200px) {
   
    .div_logo {
    margin-top: 0px;
    }
	
	
	.headmenu li a { 
		margin: 0 9px; 
	}
	
	.headmenu li { 
		margin: 5px 0 0; 
	}
	
    .herobanner h2{
        margin: 60px 0 15px;;
    }
    
    .headmenu li a.contactbtn {
        /*padding: 12px 15px;*/
        margin-left: 15px;
    }
    .herosearch .textfld {
        font-size: 15px;

    }
    .herosearch .srchbtn {
        padding: 0 10px;
		font-size: 15px;
    }
	
	
    .herosearch .smfld {
        width: 227px;
    }
    .refine-ser.map {
        margin: 30px 0px 0px;
    }
    .herobanner .container {
        margin-bottom: -274px;
    }
    .appartmt .bx-controls{
        display: none;
    }

    .featured-apart .apart-img {
        height: 100%;
    }
    .featured-apart .apart-img img {
        height: 100%;
    }
    .featured-apart .contentwp {
        padding: 90px 50px;
    }


    .roomtabs li a {
        font-size: 14px;
        padding: 0px 13px;
    }

    .ourlacatin .contentwp {
        padding: 70px 50px;
    }
    .ourlacatin ul li .icon-cont {
        float: left;
        width: 78%;
    }
    .ourlacatin ul li.datetime p {
        font-size: 16px;
    }
    .ourlacatin ul li.datetime p {
        font-size: 16px;
        line-height: 22px;
        margin: 4px 0px;
    }
    .ourlacatin .apart-img figure img {
        width: 400px;
    }


    .clien-logos ul li {
        margin: 0px 20px;
    }
	.clien-logos {
    background: #405664;
    padding: 20px 0px;
}
.running-project .bottom{
	min-height: auto;
}
.running-project .bottom .right {
    width: 49%;
}
/* ==========================================================================
Contact us
========================================================================== */	
.cont-abt-txt {
    top: 54%;
    width: 325px;
    height: 310px;
    left: 52%;
}
.contact-sec {
    margin: 70px 0 30px;
}
.contact-sec .addres-info-con li {
    font-size: 15px;
    padding: 7px 0px;
    position: relative;
    margin: 0 0 0 5em;
}
.contact-sec .addres-info-con li strong {
    position: absolute;
    left: -5em;
}

/* loginformwrp */
    .loginformwrp {
        margin: 167px 0px 0px;
    }
    .loginformwrp .contact-field .fldrow .form-links {
        float: left;
        width: 250px;
    }
	
	
	/* ############################ 17june2016  #################################### */
	
	.ourlacatin .apart-img figure { right: 0 !important; }
	
	#lg-map > div svg { 
		width: 388px !important; 
	}
	
	
	/* ############################ 12july2016  #################################### */
	.set-border { 
		padding: 0 52px 0 0; 
	}
	
	.best-location h2 { 
		margin: 0 0 0 20px; 
	}
	
	.recentmargin .herosearch .srchbtn { 
		/*width: 81%; */
	}
	
	.projectbutton {
		float: right;
		text-align: right;
		width: 100%;
	}
	
	.listingtab .search-bar-top input[type="text"] { 
		width: 395px; 
	}
	
	.spaceing-urgest { 
		margin: -37px 0 0 0; 
	}
	
	.running-project { 
		width: 100%; 
	}
	
	#ninja-slider.fullscreen { 
		width: 100% !important;
	}
	
	#ninja-slider.fullscreen::before { 
		vertical-align: inherit !important; 
		height: 300px !important; 
	}
	
	#ninja-slider.fullscreen .slider-inner { width: 80%; }
	
	
	
	
}
@media only screen and (max-width: 1199px) {
    
.featured-apart .appartmt ul li {
width: 300px !important;
}

.herosearch .smfld {
    width: 100%;
}
.news-content li a .des {
    width: 79%;
}
.property-sec .about-property {
    padding: 30px 25px;
}
.property-sec .about-property h2 {
    font-size: 29px;
    line-height: 31px;
	padding: 0px 0px 26px;
}
.property-sec .about-property p {
    padding: 0;
}

.running-project .bottom .left { width: 100%; }

.agent-detail { padding:40px; height: auto; }
.agent-detail .text .cont {
    float: left;
    margin: 20px 0 0;
    width: 100%;

}

.agent-detail .text{	min-height: 270px;}

/* ==========================================================================
listing
========================================================================== */	
.listing-row-area .right {
    float: left;
    width: 100%;
}
.listing-row-area .luxe-appart {
    padding: 6px 0;
    width: 100%;
}
.listing-row-area .luxe-appart h3 a {
    font-size: 20px;
}
.listing-row-area .luxe-appart h3 cite {
    font-size: 13px;
    line-height: 27px;
}
.listing-row-area .apart-room {
    width: 55%;
    padding: 0 20px 0 0;
    margin: 12px 0 12px 20px;
}
.listing-row-area p {
    font-size: 13px;
    margin: 0 0 15px;
    line-height: 17px;
}
.listing-row-area .apart-room ul:nth-child(2) {
    width: 40%;
}
.listing-row-area .apart-room ul {
    width: 60%;
}
.listing-row-area .apart-room ul li dt {
    font-size: 12px;
}
.listing-row-area .compare-itm {
    width: 40%;
    margin: 20px 0;
    min-height: 158px;
    padding: 0 12px;
}
.listing-row-area .compare-itm .com-btn {
    width: 100%;
    padding: 6px 4px;
    font-size: 13px;
    line-height: 23px;
    margin: 0px auto 12px;
}
.catg-widget .cat-title {
    font-size: 13px;
}
.catg-widget span select {
    height: 37px;
    width: 71%;
    margin: 0 0 0 10px;
    padding: 0 10px;
    font-size: 13px;
}
.loc-pro-are h2 {
    font-size: 15px;
}
.npi-aver-sec h2 {
    font-size: 15px;
    line-height: 20px;
}
.npi-aver-sec form {
    margin: 20px 0 0;
}
.npi-aver-sec .txt-filld .textbox {
    height: 40px;
	font-size: 13px;
}
.fldrow .textbox {
    height: 40px;
    font-size: 13px;
}
.ref-serch-state span label {
    font-size: 14px;
}
.ref-serch-state span dd {
    font-size: 14px;
}
.catg-widget span dd {
    font-size: 14px;
}
.npi-aver-sec .appart-build {
    margin: 4px 0;
}
.npi-aver-sec .appart-build em {
    font-size: 11px;
    padding: 6px 6px;
}
.npi-aver-sec .appart-build em i {
    margin: 0 4px 0 0;
    font-size: 13px;
}
.npi-aver-sec .appart-build em span {
    padding: 0 0 0 14px;
}
.txt-filld .txt-filld-btn {
    height: 38px;
    width: 100px;
}
.ref-searc-area h4 {
    font-size: 13px;
}
.heading-sort span .sort {
    padding: 0 35px 0 11px;
}
/* ==========================================================================
News
========================================================================== */	
.newscategory form input {
    width: 100%;
}
.popularposts cite {
    top: 22%;
}
.daily_news.related_aricle .newsinner {
    margin: 20px 0 0;
}
.daily_news.related_aricle img {
    width: 100px;
}
.article-subscribe .article input[type="text"] {
    width: 59%;
}
.social-icon a bdi {
    padding: 0 10px;
}
.construction-section .pager {
    margin: 0 auto 14px;
    float: none;
}
.construction-section .pager span {
    float: none;
}
.construction-section .pager ul {
    float: none;
    display: inline-block;
}
.newscategory ul li a i {
    margin: 0 0px 0 0;
}
.ask-question button {
    height: 47px;
    margin: 15px 0 0 0;
}
.daily_news.related_aricle h2 {
    margin-bottom: 0;
}

.construction-section h2 { font-size: 17px; !important }

.article-subscribe .article { padding: 10px 0 0 0;}
    .table-lis-row ul li{
        font-size: 11px;
    }
    .table-lis-row ul li .btn{
        font-size: 10px;
        padding: 6px 4px;
    }
	
	
	/* ############################ 12july2016  #################################### */
	.pronews-bar h3 { 
		font-size: 29px; 
	}
	
	.set-border {
		padding: 0 11px 0 0;
	}
	
	.shortinfo p {
		font-size: 14px;
		line-height: 25px;
		padding: 0 0 15px;
	}
	
	.logreg ul li a {
		border-radius: 3px;
		color: #fff;
		display: block;
		font-size: 14px;
		line-height: 15px;
		padding: 9px 12px;
	}
	
	.logo img { 
		width: 55%; 
	}
	
	.div_logo {
		margin: 0 0 0 20px;
	}
	
	.headmenu li a {
		margin: 0 3px;
		font-size: 15px;
	}
	
	.headmenu ul { 
		margin: 0 0 0 -38px;		
	}
	
	.herobanner .container { 
		top: 44%; 
	}
	
	.listing-row-area .appart-img {
    float: left;
    width: 100% !important;
	}
	
	.listing-row-area .appart-img img { 
		width: 100%;		
	}
	
	.listing-row-area .right {
    float: left;
    width: 100%;
}

.newsinner {
    height: auto;
    overflow: hidden;
}

.newsinner figure {
    float: left;
    height: auto;
    overflow: hidden;
    width: 100%;
}

.running-project .bottom .left {
    width: 49%;
}

.captcha-part .right { 
	width: 70.7%; 
}
.captcha-part input[type="text"] { 
	width: 77%; 
}
	
	

}


@media only screen and (max-width: 1089px) {
	
	header { 
		height: auto; 
	}
	
	.navmenubar.clearfix {
   /*float: left;
    padding: 95px 0 0;*/
    position: relative;
    width: 100%;
}

	.navmenubar .container { 
		width: 100% !important;
	}

	.headmenu ul {
		margin: 0;
	}
	
	

	.headmenu li { 
		/*float: left; */
	}
	
	header {
		height: auto;
		padding: 0;
		width: 100%;
		float:left;
	}

	
	.shortinfo {
		padding: 30px 0 0 0;
	}

.div_logo {
        margin-top: 13px;
    padding-left: 3px;
    width: 138px;
}

.herosearch .mdfld {
	width: 100% !important; 
}	

.herosearch .pro-loc { 
	width: 100% !important; 
}

.navmenubar.clearfix { display: non; }

	header { 
		position: relative; 
	}	
	
	.best-location { 
		width: 100%; 
	}

}


@media only screen and (max-width: 1065px){
	
	#ninja-slider { 
		width: 730px; 
	}
	.logreg {
  
    margin: 27px 11px 0 0;
}
}


@media only screen and (max-width: 1023px) {
    
	
	#thumbnail-slider ul li { 
		float: left !important; 
	}
	
	#thumbnail-slider div.inner ul { 
		height: 87px !important; 
	}
	
	.tooltip .tooltiptext { 
		top: -68px;
		left: -100px;		
	}
	
	.captcha-part .right {
			width: 100%; 
	}
	
	
    .herobanner {
        margin: 0;
        height: 45vh;
    }
    header {
        position: relative;
		height:160px;
		background: #000;
    }
	
	.home header { 
		height: 164px; 
	}
	
	.loginformwrp .headding-form { 
		width: 100%;
		padding: 50px 0 0 0;		
	}
	
    .navbar-header {
        float: none;
    }
    
   
    .navbar-toggle {
        
        border-radius: 0px;
        margin: 23px 15px;
        float: right;
        display: block;
    }
     span.icon-bar {
        background: #fff;
    }
    .logo {
        /*padding: 50px 15px;*/
        display: block;
    float: left;
    margin: auto;
    width: 40%;
    }
    .navbar-collapse {
        width: 100%;
        position: absolute;
        right: 0px;
    }
    .headmenu {
        position: absolute;
        right: 0px;
        width: 100%;
        background: #171717;
		display: non;
    }
	
	.navmenubar.clearfix { 
		display: none; 
		margin: 128px 0 0; 
	}
	
	.clickable { 
		display: block; 
	}
	
    .headmenu li {
        display: inline-block;
        width: 100%;
        border-top: 1px solid #212121;
    }
    
    .headmenu li:hover {
        background: #1B1B1B;
    }
    
   
    .headmenu li:first-child {
        border-top: 0px;
    }
    .headmenu li:nth-last-child(1) {
        border-top: 0px;
        margin-top: 10px;
    }
     .headmenu li a {
        padding: 10px 0px;
         
    }
    .home .headmenu li a {
    padding-bottom: 10px;
}
    .headmenu li a.contactbtn {
        margin-left: -1px;
        margin-right: -1px;
    }
	
	.running-project .bottom .right {
    width: 49%;
	}
	
	
	
	
   /* .headmenu li a:hover {
        background: #1B1B1B;
    }*/
    /*.herobanner {
        height: 615px;
    }*/
    .herobanner .container {
        bottom: 20%;
        margin-bottom: 0px;
    }


    .ourlacatin {
        height: 656px;
    }

.headmenu li:nth-last-child(1) {
    margin-top: 0;
}
.headmenu li a.contactbtn {
        margin: 0px 15px 0;
    background: transparent;
    color: #aab6c2;
    border-top: 1px solid #212121;
        padding: 10px 0px;
}
.headmenu li a.contactbtn:hover {
    background: #1B1B1B;
}
/* ==========================================================================
about us
========================================================================== */	

.inner-padding {
    margin: 0;
}
section.recentpost {
    margin: 2em 0 25px;
}
/* loginformwrp */
    .loginformwrp {
        margin: 0px;
    }
	
	.ourlacatin h4, .ourlacatin h4 p { 
		font-size: 22px;
		margin-bottom: 0; 		
	}
	
	.listing-row-area .right { 
		border-top: 1px solid #ccc; 
	}
	
	.listing-row-area .appart-img { 
		width: 100% !important; 
	}
	
	.dashboard { padding: 30px 0 0 0; margin: 0; }
	
	.page-pro-sec { min-height: 308px !important;}
	
	.dashboardlist li { background: #e3e8eb; display: table-cell; height: 70px; border-left: 1px solid #d7d7d7; }
	.dashboardlist li:first-child { border-left: 0; }
	.dashboardlist li a { display: table; border: none; }
	.dashboard-content ul li .count { font-size: 29px; }
	.btn-danger { width: 100%; }
	.compare-list .botton { padding: 15px 15px; }
	
	/* 12july 2016 */
	
	.best-location  { 
		margin: 0; 
	}
	
	.listing-row-area .apart-room ul, .listing-row-area .apart-room ul:nth-child(2) { 
		width: 100%; 
	}
	
	.social-icon h3 { 
		text-align: left !important; 
	}
	
	.aptviewslider .flexslider.detail-slider { 
		height: auto;		
	}
	
	.newscategory form input { 
		width: 100% !important; 
	}
	
	.best-location { width: 100%; }
	
	.recentpost.recentmargin { 
		width: 100% !important; 
	}
	
	.single-detail-view-page { 
		width: 100%;		
	}
	
	
	
	.enquire-project img.man { 
		width: 32%; 
	}
	
	.left-part { 
		width: 28%; 
	}
	
	.right-part { 
		width: 71%; 
	}
	
	.heading-sort { 
		width: 100%; 
	}
	
	.listingtab .search-bar-top input[type="text"] { 
		width: 250px; 
	}
	
	.spaceing-urgest { 
		margin: 0; 
	}
	
	
}






@media only screen and (max-width: 1016px){
	
	.clickable { 
		 bottom: 0;
    display: block;
    float: left;
    margin: 42px 0 0;
    overflow: hidden;
    padding: 10px 30px;
    position: absolute;
    right: -30px;
    top: auto;
    width: 150px;
    z-index: 9999;
	}
	
	.clickable span { 
		background: #fff none repeat scroll 0 0;
		display: block;
		height: 2px;
		margin: 0 0 5px;
		width: 30px;
	}
	
	.clickable cite { 
		 color: #fff;
    float: right;
    font-size: 15px;
    font-style: normal;
    line-height: 18px;
    margin: -22px 13px 0 0;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.daily_news figure ul {
        display: none;
    }
}

@media only screen and (max-width: 991px) {
	
	.agent-detail { 
		padding: 40px 0;
		margin: 0;
	}
	
	.agent-detail .text .cont {
    float: left;
    margin: 20px 0 0 31px;
    width: 70%;
}

.agent-detail > address {
    bottom: 20px;
    float: left;
    margin: 0;
    position: absolute;
    right: 0;
}

.agent-detail .text { min-height: 0; }
    
    .propertynews div div.pronews-bar {
    margin-bottom: 0px;
}
 
    .propertynews div.col-lg-offset-2 div.pronews-bar {
    margin-bottom: 60px;
}
 
    .headmenu li a:hover, .headmenu li.active a{
    
    border-bottom: 0px solid #1f719e;

}
    
    .div_logo {
         margin-top: 55px;
    padding-left: 17px;
    width: 100%;
    }
    
    .topheader ul li:nth-child(5) {
        border-left: 0px solid #8e9ba7;
        padding-left: 0px;
    }
    
    .topheader ul .language a {
        margin-left: 0px;
    }
    /*.herosearch {
        margin-top: 50px;
        padding: 20px;
    }*/
    .herosearch .lgfld {
        width: 140px;
    }
    .herosearch .mdfld {
        width: 84%;
    }
    .herosearch .smfld {
        width: 100%;
    }
    .herosearch .pro-loc {
        width: 320px;
    }
    .herosearch .textfld, .herosearch .textfld-two {
       
        /*height: 46px;*/
    }
    .herosearch .srchbtn {
        padding: 0 10px;
        font-size: 14px;
        /*height: 46px;*/
    }
    .herosearch .srchbtn::before {
        font-size: 13px;
    }
    .herosearch .textfld {
        background-size: 20px !important;
        padding-right: 30px;
    }
    .herosearch .loc::after {
        top: 13px;
        right: 10px;
        font-size: 14px;
    }
    .herobanner h2 {
        /*font-size: 45px;*/
    }
    .herobanner p {
        /*font-size: 25px;*/
        /*margin: 10px 0px 0px;*/
    }

.set-border { 
		border-bottom: 2px solid #dadada;
		border-right: 0;		
	}

	.set-border::before {
		background: #1f719e none repeat scroll 0 0;
		content: "";
		height: 3px;
		position: absolute;
		left: -2px;
		right: auto;
		top: auto;
		bottom: 0;
		width: 82px;
	}
	.propertynews {
		padding: 37px 0;
		}
    .roomtabs li {
        display: inline-block;
        width: 32.5%;
        background: #f2f2f2;
        margin: 3px;
    }


    .featured-apart h2 {
        line-height: 28px;
        font-size: 25px;
    }
    .featured-apart h4 {
        font-size: 20px;
        line-height: 23px;
        margin-bottom: 20px;
        margin-top: 5px;
    }
   /* .featured-apart p {
        height: 95px;
    }*/
    .featured-apart ul {
        margin: 0px;
    }
    .featured-apart ul h4 {
        margin: 0px 0px 14px;
    }
    .featured-apart ul li {
        width: 100%;
    }

    .luxry-apart-imgslider ul li img{
        width: 100%;
    }
    .luxry-apart-content {
        margin-top: 45px;
    }

    .ourlacatin {
        height: 551px;
    }
    .ourlacatin .apart-img figure img {
        width: 270px;
    }
    .ourlacatin h4 {
        font-size: 20px;
        line-height: 23px;
        margin-bottom: 15px;
        margin-top: 5px;
    }
    .ourlacatin p {
      /* height: 70px;*/
    }
        .ourlacatin ul li .icon-cont {
        float: left;
        width: 72%;
    }
    .ourlacatin .contentwp {
    padding: 40px 50px;
}
    .icon-list li .icon-cont p {
        font-size: 14px;
        text-align: left;
        margin: 0px;
    }
    .ourlacatin ul {
        margin: 30px 0px 0px;
    }
    .ourlacatin ul li.datetime p {
        height: auto;
    }
    .ourlacatin ul li.contactno p {
        height: auto;
    }

    h2 {
        font-size: 25px;
        line-height: 28px;
    }
    .clien-logos {
        display: none;
    }
/* ==========================================================================
index
========================================================================== */	

	.appartmt .bx-wrapper {
    /*height: 497px;*/
}
.featured-apart .appartmt ul li {
    width: 360px !important;
}
.property-sec .about-property h2 {
    font-size: 29px;
    line-height: 31px;
    padding: 0px 0px 14px;
}
.property-sec .about-property p {
    line-height: 22px;
    margin: 0 0 15px 0;
}
.about-wrap p {
    margin: 0 0 25px 0;
}
.nass-agent ul li a {
    padding: 0 10px 0 0;
}
.nass-agent p {
    font-size: 13px;
}
section.recentpost {
    margin: 35px 0 30px;
	float:left;
}

.sort-valu-clit h3 {
    font-size: 28px;
    line-height: 20px;
}
.sort-valu-clit h6 {
    font-size: 19px;
	float:left;
	margin: 18px 0 0 0;
}
.heading-sort span {
    margin: 7px 16px 0 10px;
    font-size: 13px;
}
.heading-sort .listing-navigt span {
    font-size: 14px;
    margin: 7px 4px 0 0;
}
.heading-sort span .sort {
    padding: 0 32px 0 2px;
    width: 102px;
    height: 32px;
}
.listingtab .nav-tabs > li > a {
    margin-right: 2px;
    line-height: 40px;
    margin-bottom: -6px;
    padding: 9px 8px;
    font-size: 14px;
}
.heading-sort a i {
    font-size: 14px;
    margin-right: 6px;
}


/* ==========================================================================
listing
========================================================================== */

.heading-sort .listing-navigt {
    margin: 12px 8px 0 0;
}

.listing-row-area .appart-img {
    width: 100% !important;
}
.listing-row-area .appart-img img {
    width: 100%;
}
.listing-row-area .right {
    float: left;
    width: 100%;
}
.listing-row-area .compare-itm {
    margin: 20px 0;
    padding: 29px 12px 0;
	width: 37%;
}
.listing-row-area .compare-itm .com-btn {
    padding: 8px 4px;
}
.listing-row-area .apart-room {
    width: 58%;
    padding: 0 20px 0 0;
    margin: 12px 0 12px 20px;
}
/* ==========================================================================
News
========================================================================== */	
.pagination select {
    padding: 0 32px 0 10px;
    width: 178px;
    height: 36px;
}
.newscategory ul {
    padding: 0 15px;
}
.uptodate {
    padding: 30px 15px;
}
.uptodate h4 {
    font-size: 12px;
}
.uptodate h4 dd {
    font-size: 14px;
}
.popularposts cite {
    top: 27%;
}
.uptodate input {
    width: 100%;
}
.uptodate button {
    font-size: 13px;
    width: 85px;
}
.showpages ul li {
    font-size: 13px;
    padding: 0px 1px;
}
.pager {
    margin: -3px 0;
}
.heading_right h4 {
    font-size: 26px;
}
.pagination .pager {
    margin: 2px 15px 0 0;
}
.footer-socails li a i {
    font-size: 16px;
    line-height: 32px;
}
.footer-socails li a {
    width: 32px;
    height: 32px;
    line-height: 32px;
    margin-left: 5px;
}
.newsframe {
    margin: 0 0 15px;
}
/* ==========================================================================
Contact us
========================================================================== */
.fldrow .textbox {
    width: 100%;
}
.contact-field .fldrow {
    margin: 0 0 10px 0;
}
.fldrow .cont-btn {
    height: 50px;
    width: 130px;
    padding: 6px 12px;
    font-size: 18px;
    margin: 24px 0 0 0;
}

.contact-sec .addres-info-con {
    margin: 7em 0 0 0;
    padding: 25px;
}
.contact-sec .addres-info-con h3 {
    font-size: 22px;
    line-height: 22px;
    padding: 0 0 12px;
    margin: 0 0 16px;
}
.contact-sec .addres-info-con h4 {
    font-size: 17px;
    line-height: 26px;
    margin: 10px 0 10px 0;
}
.contact-sec .addres-info-con {
    margin: 6.7em 0 0 0;
    padding: 25px;
}
.contact-sec {
    margin: 53px 0 20px;
}
/* ==========================================================================
Listing inner
========================================================================== */
.construction-section h2 {
    font-size: 23px;
}
.construction-section .inner {
    padding: 15px 0 25px;
}
.ask-question h2 {
    font-size: 15px;
}
.social-icon {
    padding: 0px 0 15px 15px;
    float: none;
    text-align: center;
    margin: 0 auto;
    display: inline-block;
    width: 100%;
}
.social-icon h3 {
    float: none;
    padding: 3px 20px 0 0;
    margin: 0 0 12px;
}
.social-icon a {
    margin-right: 12px;
    display: inline-block;
}

.construction-update {
    padding: 25px 25px 0;
}
.construction-update h2 {
    font-size: 20px;
	margin: 0 0 20px 0;
}
.social-icon.bottom a {
    margin-right: 6px;
}
.social-icon h3.space {
    padding: 10px 30px 0 0;
    text-align: left;
}
.social-icon.bottom {
    padding: 20px 0 0 0;
}
.construction-update p {
    font-size: 13px;
    line-height: 22px;
    padding: 0 0 12px;
}
.article-subscribe {
    padding: 25px 10px 0;
}
.article-subscribe h2 {
    font-size: 14px;
    margin: 0 0 5px 0;
}
.article-subscribe p {
    font-size: 13px;
    line-height: 18px;
}
.article-subscribe .article {
    margin: 35px 0 0;
}
.ask-question {
    padding: 25px;
	margin: 17px 0 5px 0;
}

.social-icon.bottom a {
    margin-right: 6px;
    float: left;
    margin-bottom: 9px;
}
.ask-question button {
    height: 44px;
    margin: 15px 0 0 0;
    line-height: 42px;
	padding: 0 15px;
}
.ask-question button span::before {
    font-size: 15px;
}
.btn-group, .btn-group-vertical {
    vertical-align: middle;
    width: 100%;
}
.pro-loc .btn-group .dropdown-toggle {
    width: 100%;
    height: 46px ;
    font-size: 13px !important;
	padding: 6px 3px 6px 12px;
}
.herosearch .srchbtn::before {
    margin: 0 5px 0 0;
    vertical-align: baseline;
}
select.textfld-two option {
    padding: 6px 10px;
}
.herobanner {
    margin: 0;
}
/* loginformwrp */
    .loginformwrp .contact-field .fldrow .form-links {
        float: left;
        width: 100%;
    }
    .loginformwrp .contact-field .cont-btn {
        margin: 24px 0px 0px;
        width: 100%;
    }
    .loginformwrp {
        margin: 0px !important;
    }
    .contact-field.signup {
        padding: 40px 0px 0px 0px;
    }
    .loginformwrp .contact-field {
        padding: 40px 0px 0px 0px;
    }
	
	.article-subscribe .article { margin: 10px 0 0 0; }
    .project-detail .text .projectbutton {
        position: relative;
        padding: 0;
    }
    .project-detail .text a.view, .project-detail .text a.list{
        float: none;
    }
	
	.apart-room li { 
		min-height: 30px; 
	}
	
	.running-project .bottom .left {
    width: 51%;
}
.running-project .bottom .right{
	    width: 34%;
}
.running-project .bottom {
	    min-height: auto;
}
.aparmet-proect .upper { 
	height: auto; 
}

.apart-room li { 
	margin: 0 17px 0 0; 
}

.aparmet-proect .upper h2 { 
	width: 50%; 
}

.aparmet-proect .upper h2 a { 
	line-height: 25px; 
}

.fldrow .captcha-part , .fldrow .captcha-part .right{ 
	width: 100%; 
}
}

@media only screen and (max-width: 896px){
	
	#ninja-slider.fullscreen::before { height: 500px !important}
	
	#ninja-slider { 
		width: 100%; 
	}
	
	#thumbnail-slider { 
		height: auto;		
	}
	
	.street-beach .right a.save , .street-beach .right a.plan{ 
		width: 150px !important; 
	}
	
	.street-beach .right a.plan { 
		padding: 0 5px; 
	}
	
	.listing-row-area .luxe-appart .rights { 
		float: left !important; 
	}
}

@media only screen and (max-width: 767px) {
    .home header {
    height: 140px;
}
	.home .navmenubar.clearfix { 
		margin: 139px 0 0 !important; 
	}
	
	.listingtab .search-bar-top input[type="text"] {
		width: 216px;
	}
	
	
	.headmenu li ul { 
		display: none;
		position: relative;
		background: none;
		top: 0;
		width: 100%;
		text-align: center;		
	}
	
	.headmenu li:hover ul { 
		display: block; 
	}

	.navmenubar.clearfix {
    margin: 148px 0 0 !important;
    padding: 0 !important;
    position: relative;
    width: 100%;
    background: #000;
}

	.agent-detail {
    margin: 0;
    padding: 0;
}
	
	
	.heading-sort {
		display: inline-block;
		text-align: center;
		width: 100%;
		margin: 0 0 0 0;
	}
	
	.heading-sort span {
    display: inline-block;
    float: none;
    font-size: 12px;
    margin: 8px;
}

.heading-sort span form {
    display: inline-block;
	width: 200px;
}

.heading-sort span .sort {
    height: 30px;
    margin: 3px 0 0 2px;
    padding: 0 32px 0 2px;
    width: 100%;
}
	
	
	
	.enquire-project { 
		padding: 35px 10px; 
	}
	
    .newscategory form input {
       background-position:  98% center; 
    }
    
     .herosearch .mdfld {
        width: 100%;
    }
   
    .navbar-collapse {
        width: 100%;
        position: absolute;
        right: 0px;
        padding: 0px;
        border: 0px;
        left: 15px;
    }
    .topheader em a {
        line-height: 18px;
    }
    .dropdown-menu {
        left: 0px;
        right: inherit;
    }
    .language {
        position: inherit !important;
    }
    .topheader .container {
        position: relative;
    }
    .language .dropdown-menu {
        min-width: 80%;
        left: 10%;
    }
    
    .headmenu {
        position: relative;
    }
    .herobanner {
        height: auto;
        padding-bottom: 70px;
        background-attachment: inherit;
    }
    .herosearch {
        padding: 30px 20px 20px 30px;
    }
    .herobanner h2 {
        font-size: 35px;
        line-height: 35px;
    }
    .herobanner p {
        font-size: 20px;
        margin: 0px 0px 0px;
    }
    .herobanner .container {
        bottom: 0px;
        margin-bottom: 0px;
        position: relative;
    }
    .herosearch .lgfld {
        width: 47%;
        margin: 8px 1%;
    }
    .herosearch .mdfld {
        /*width: 47%;*/
        /*margin: 8px 1%;*/
    }
    .herosearch .smfld {
        width: 49.2%;
        /*margin: 8px 1%;*/
    }
    .herosearch .pro-loc {
        width: 100%;
    }
    .herosearch span {
        width: 100%;
        display: inline-block;
        float: none;
    }
    .herosearch .srchbtn{
        width: 100%;
        margin: 8px 0 8px;
    }


    .featured-apart {
        height: auto;
    }
    .featured-apart .apart-img {
        width: 100%;
    }
    .featured-apart .contentwp {
        padding: 30px 15px;
        width: 100%;
        position: relative;
    }
    .featured-apart:before{
        display: none;
    }
    .featured-apart .contentwp:before {
        content: "\f0de";
        position: absolute;
        font-family: 'FontAwesome';
        top: 6px;
        left: 50%;
        color: #30a2e1;
        font-size: 50px;
        line-height: 0px;
        margin-left: -14.15px;
    }
    .featured-apart ul {
        margin: 25px 0px 0px;
    }
    .featured-apart ul h4 {
        margin: 0px 0px 10px;
    }

    .roomtabs li {
        display: inline-block;
        width: 31.4%;
        float: none;
        margin: 5px 3px 0px;
    }
    .roomtabs li:nth-last-child(1), .roomtabs li:nth-last-child(2), .roomtabs li:nth-last-child(3){
        margin:5px 3px 0px ;
    }
    .roomtabs {
        margin: 30px 0px 0px;
    }
    .sale-wrp figure{
        text-align: center;
    }
    .sale-wrp figure{
        margin: 0px 0px 20px;
    }
    .sale-wrp figure .img-responsive {
        width: 100%;
    }

    .ourlacatin {
        height: auto;
    }
    .ourlacatin .apart-img {
        padding: 110px 0px;
    }
    .ourlacatin .apart-img {
        width: 100%;
        float: right;
    }
    .ourlacatin:before {
        display: none;
    }
    .ourlacatin .contentwp:before {
        content: "\f0de";
        position: absolute;
        font-family: 'FontAwesome';
        top: 6px;
        left: 50%;
        color: #30a2e1;
        font-size: 50px;
        line-height: 0px;
        margin-left: -14.15px;
    }
    .ourlacatin .contentwp {
        width: 100%;
        position: relative;
    }
    .propertynews {
        height: auto;
    }
    .news-content li a .des {
        width: 71%;
    }
    .featured-apart ul h4 {
        font-size: 18px;
    }
    .luxry-apart-content h3 {
         font-size: 20px;
         margin: 0px 0px 20px;
     }
    .luxry-apart-imgslider ul li img {
        height: auto;
    }


    .bounceInLeft, .slideInUp, .fadeInUp, .fadeInUpDelay, .fadeInDown, .fadeInUpD, .fadeInLeft, .fadeInRight, .bounceInDown, .bounceInUp, .wobble, .tada, .swing, .shake, .rubberBand, .pulse, .fadeInUpBig, .slideInUp, .zoomIn{
        visibility: visible;
    }
    .animated {
        -webkit-animation-duration: 0s;
        animation-duration: 0s;
        -webkit-animation-fill-mode: none;
        animation-fill-mode: none;
    }
    .bestsites {
        padding: 30px 0px;
    }
    h2, .heading h2{
        font-size: 30px;
    }
    .heading {
        margin-bottom: 20px;
    }
    .heading h2::before {
        margin-bottom: 15px;
    }
    p{
        line-height: 20px;
    }
    
    .heading_right p {
        line-height: 28px;
    }
    .btnread {
    font-size: 13px;
    height: 34px;
    line-height: 36px;
    padding: 0 13px;
    margin: 30px 0px 0px;
}
    .ourlacatin .contentwp {
        padding: 30px 15px;
    }
    .ourlacatin p {
        /*height: 65px;*/
    }
    .ourlacatin ul {
        margin: 15px 0px 0px;
    }
    .ourlacatin ul li {
        float: left;
        margin-bottom: 15px;
        width: 100%;
    }
    .ourlacatin ul li.datetime p {
        font-size: 15px;
    }
    .ourlacatin ul li.datetime p span {
        font-size: 14px;
    }
    .ourlacatin ul li.contactno p {
    font-size: 15px;
	}
    .ourlacatin ul li .icon {
        width: 44px;
        height: 44px;
    }
    .ourlacatin ul li .icon i {
        /*font-size: 19px;*/
        line-height: 44px;
    }
    .ourlacatin ul li .icon-cont {
        height: 44px;
    }
/* ==========================================================================
index
========================================================================== */
.featured-apart .appartmt {
    margin: 30px 25px;
}
    
    div.featured-apart p {
        text-align: center;
        margin: 0 25px;
    }
    
    
.featured-apart .appartmt ul li {
    width: 14% !important;
    margin: 0 auto !important;
	height:100%
}

.topheader aside ul li .dropdown-menu {
    min-width: 92%;
    position: absolute;
    left: 9px;
    right: 25px;
}
.topheader ul li {
    position: initial;
}
.topheader {
    position: relative;
}

.currency ul li {
    width: 25%;
}
.featured-apart .appartmt li .appartmt-descb {
    padding: 0;
}
.featured-apart .appartmt li .btn-space-are {
    padding: 6px 0px 5px;
    text-align: center;
}
.featured-apart ul {
    margin: 0px 0px 0px;
}
.featured-apart .appartmt li .btn-apart {
    padding: 0px 10px;
}
.appartmt .bx-wrapper {
    height: inherit;
}
.appartmt .bx-wrapper {
    height: inherit;
    border: 1px solid #ccc;
}
.featured-apart .appartmt ul li {
    border: transparent;
}
.herosearch .textfld, .herosearch .textfld-two {
    font-size: 12px;
    height: 40px;
}
/*.language a::before {
    margin: 8px 0 0 0;
}*/
.herosearch .srchbtn {
    height: 40px;
}
.ourlacatin h2 {
    color: #fff;
    font-size: 25px;
}
.property-sec .about-property h2 {
    padding: 0px 0px 16px;
    font-size: 22px;
    line-height: 31px;
}
.nass-agent h3 {
    margin: 5px 0;
}
.nass-agent ul {
    margin: 5px 0 0;
}
.property-sec .about-property p {
    margin: 0 0 21px 0;
}
.about-wrap .bestsites {
    padding: 30px;
}
.about-wrap p {
    margin: 0 0 20px 0;
    font-size: 13px;
}
.property-apart-imgslider ul li img {
    height: 100%;
}
.property-apart-imgslider .flex-direction-nav li a {
    top: 50%;
}
.property-apart-imgslider .flex-direction-nav li {
    position: inherit;
}
.property-apart-imgslider {
    position: relative;
}
.luxry-apart-imgslider .flex-direction-nav li a {
    top: 50%;
}
.luxry-apart-imgslider .flex-direction-nav li {
    position: inherit;
}
.luxry-apart-imgslider {
    position: relative;
}

.nass-agent {
    margin: 20px 0 0;
}
.nass-agent p {
    line-height: 20px;
}
.nass-agent img {
    float: left;
    margin: 0 16px 0 0;
    width: 149px;
}
.roomtabs-content {
    margin: 25px 0px 0px;
}
.about-bnnr h2 {
    font-size: 34px;
    margin: 2.5em 0 7px;
}
.about-bnnr h3 {
    font-size: 24px;
}

/* ==========================================================================
listing
========================================================================== */
.listing-row-area .apart-room {
    width: 69%;
    padding: 0 20px 0 0;
    margin: 20px 0 15px 20px;
}
.new-appartmnt-brf {
    margin: 20px 0;
    padding: 15px 0px;
}
.listing-row-area .compare-itm {
    margin: 22px 0;
    padding: 21px 12px;
    width: 27%;
    min-height: 0;
}
.listing-row-area .luxe-appart {
    padding: 12px 0;
    width: 100%;
}
.sort-valu-clit h3 {
    font-size: 25px;
    line-height: 20px;
}
.sort-valu-clit h6 {
    font-size: 18px;
    margin: 8px 0 0 0;
}
.new-appartmnt-brf p {
    font-size: 13px;
    line-height: 22px;
    padding: 6px 17px;
}
.sort-valu-clit {
    margin: 30px 0 0;
}
.luxe-appart h3 {
    padding: 0 20px;
}
.footer-socails li a i {
    font-size: 16px;
    line-height: 32px;
}
.footer-socails li a {
    width: 32px;
    height: 32px;
    line-height: 32px;
}
.copyright p {
    font-size: 14px;
}
.catg-widget .cat-title {
    padding: 9px 12px 6px;
}
.catg-widget .cat-title::after {
    margin: -2px 0 0;
}
.map_listing {
    padding: 0;
}
.npi-aver-sec h2 {
    font-size: 14px;
}
.txt-filld {
    margin: 0;
    width: 49.5%;
    display: inline-block;
}
.fldrow {
    margin: 0;
    width: 49.5%;
    display: inline-block;
}
.txt-filld:last-child {
    width: 100%;
    margin: 0 0 0 -3px;
}
.app-certia {
    padding: 15px;
}
.app-certia h4 {
    font-size: 14px;
}
.ref-searc-area {
    height: 40px;
    padding: 15px 13px 0;
}
.catg-widget span label {
    font-size: 14px;
}
input[type="checkbox"]:not(old) + label {
   background-position: 0 4px;
}
/* ==========================================================================
News
========================================================================== */	

.popularposts {
    margin: 0 9px 15px 0;
    width: 48.9%;
    display: inline-table;
}
.popularposts:last-child {
    margin: 0;
}
.popularposts cite {
    top: 20%;
}
.newscategory h2 {
    font-size: 15PX;
    padding: 15px 0;
}
.uptodate {
    padding: 20px 20px 25px;
}
.uptodate label {
    /*margin: 0;*/
    /*float: right;*/
    width: 100%;
}
.newscategory ul li {
    width: 49.5%;
    display: inline-block;
}
.popularposts h5 {
    font-size: 15px;
    padding: 0 20px;
    line-height: 44px;
}
.heading_right {
    margin: 15px 0 0;
}
.newsinner {
    display: inline-block;
    width: 100%;
    margin: 15px 0 0;
}
.pagination select {
    width: 200px;
}
/* ==========================================================================
Contact us
========================================================================== */
.contact-field .fldrow {
    width: 98%;
}
.contact-sec {
    margin: 100px 0 20px;
    width: 100%;
    overflow: hidden;
}

.contact-sec .contact-field h3 {
    font-size: 24px;
    line-height: 30px;
    margin: 0 0 30px 0;
    /*padding: 0 0 0 10px;*/
}
.catg-widget span {
    display: inline-block;
    margin: 7px 0;
    width: 49%;
}
.social-icon h3.space {
    padding: 2px 30px 0 0;
}
.ask-question button {
    height: 40px;
    margin: 15px 0 0 0;
    line-height: 8px;
    padding: 0 14px;
    font-size: 13px;
}
.ask-question button span::before {
    font-size: 15px;
}
.txt-filld .txt-filld-btn {
    margin: 6px 0 0;
}
.article-subscribe {
    padding: 15px 10px 0;
}
.article-subscribe .article {
    margin: 25px 0 0;
}
.herosearch .refine-ser dt {
    margin: 15px 0 3px;
    text-transform: capitalize;
}
.featured-apart {
    padding: 25px 0px;
}
.icon-list li:last-child{
	margin:0;
}
.news-content {
    padding: 15px 0px 0px;
}
section.recentpost {
    margin: 25px 0 20px;
}
.recentpost.recentmargin {
    margin:  25px 0 20px;
}
.daily_news {
    padding: 0 22px 30px;
}
.salethisweek {
    padding: 25px 0px 0;
}
.social-icon {
    padding: 0px 0 15px 3px;
}
.construction-update {
    padding: 15px 15px 0;
}
.ask-question {
    padding: 15px;
    margin: 15px 0 5px 0;
}
.daily_news.related_aricle .newsinner {
    margin: 15px 0 0;
}
.herobanner {
    padding-top: 13em;
}

.home .herobanner { 
	padding-top:22em; 
}
.property-sec {
    padding: 0 0 25px 0;
}
.nass-agent ul li a {
    padding: 0 10px 0 0;
    font-size: 13px;
    margin: 2px 0 0;
}
/* loginformwrp */

    .loginformwrp .contact-field {
        padding: 25px 0px 0px 0px;
    }
    .loginformwrp .contact-field .fldrow {
        width: 100%;
    }
    .signuplist {
        margin: 20px 0px;
    }
    .loginformwrp .headding-form h3 {
        font-size: 21px;
        margin: 0 0 20px 0;
        padding: 0 0 0 10px;
    }
    .loginformwrp form.search input {
        width: 210px;
    }
	
	
	.ourlacatin .apart-img figure { 
		position: relative !important; 
		height: 400px !important; 
	}
	
	.herosearch { 
		padding: 30px 10px 20px; 
		margin: 22px 0 0; 
	}
	
	.listing-row-area .appart-img { height: auto !important; }
	
	.listing-row-area .compare-itm .com-btn { 
		width: 100% !important; 
		margin: 0 0 10px !important;  
	}
	
	.newscategory form { 
		margin: 0; 
	}
	
	.uptodate label { margin: 5px 0 0 !important; }
	
	.uptodate button { height: 39px; }
	
	.ask-question textarea { 
		margin:  10px 0 0 0; 
	}
	
	.page-pro-sec { min-height: 50px !important;}
	
	.dashboard { margin: 0; }
	
	.page-prorty-itm > ul { 
		border: 1px solid #ccc; 
	}
	
	.page-prorty-itm ul li { border-top: 1px solid #ccc; }
	
	.page-prorty-itm ul li:first-child  { border: 0; }
	.page-prorty-itm ul li span{ padding: 0 10px; }
	.page-prorty-itm ul li dd { padding: 0 10px !important;}
	.properties-item a.propert-deral { display: inline-block; margin: 10px 0; }
	.page-prorty-itm ul li a.enqir-btn { display: inline-block; }
	.property-page h2 { font-size: 20px;}
	.dashboardlist li { width: 100%; border-top: 1px solid #ccc; }
	.dashboardlist li a { border: 0; display: block; }
	.dashboardlist li:first-child { border: 0; }
	.dashboard-content .editoptiondeshbord li { border-bottom: 1px solid #ccc; width: 100%; }
	.rewardpoint { width: 100%; text-align: left;}
	.newsimage { width: 100% !important; }
	.txt-filld .txt-filld-btn { width: 100%; }
	.app-certeria-box { display: none;}
	.article-subscribe .article input[type="button"] { width: 100%; margin: 10px 0 0 0; }
	.article-subscribe a.image img {
		height: autopx; 
	}
	.social-icon { text-align: left; }
	.social-icon.bottom > div { width: 100% !important; float: left !important; text-align: left !important; }
	.social-icon a { margin:  0 5px 10px 0; float: left !important;  }
	.social-icon { padding:    display: block !important;
    text-align: left !important;
    width: 100% !important;
    padding: 0 10px;
    box-sizing: border-box; -webkit-box-sizing: border-box; }
	.social-icon a { margin: 0 10px 10px 0; }
    .project-detail .text a.view, .project-detail .text a.list{
        float: right;
    }
    .apartment-listing .list ul li a {
        padding: 10px;
    }
    .article-subscribe .article { padding: 10px 0 0 0;}
    .table-lis-row ul li{
        font-size: 13px;
    }
	
	/*.selectheight {
    width: 100%;
    margin: 10px 0 0 0;
}*/

.newsimage { 
	height: 200px !important; 
}

.newsframe {
    margin: 0 0 15px;
    overflow: hidden;
    width: 100%;
}
	.headmenu { 
		background: #000 none repeat scroll 0 0;
		margin: 24px 0 0;
		overflow: hidden;
		width: auto;
		margin: 0 -5%;		
	}
	
	header {
    background: #000 none repeat scroll 0 0;
    float: left;
    /*height: 200px;*/
    position: relative;
    width: 100%;
}

.div_logo {
    
    margin:0;
    width: 100%;
	position: absolute;
	label 0;
	bottom: 10px;
	top: auto;
}

/*a.logo img {
    width: 120px;
	margin: 0 auto;
}*/

/*.clickable {
    bottom: 10px;
    display: block;
    float: left;
    margin: 47px 0 0;
    overflow: hidden;
    padding: 10px 30px;
    position: absolute;
    left: -12px;
	right: auto;
    width: 150px;
    z-index: 9999;
	top: auto;
}*/
.clickable {
   
    margin: 0;
}
.logreg {
     bottom: 0;
    float: right;
    margin: 0 !important;
    position: relative;
    right: 10px;
    top: auto;
    z-index: 999;
}

.navmenubar.clearfix { 
	padding: 100px 0 0; 
}

.about-bnnr { 
	float: left;
	padding: 0;	
}

.cont-abt-txt { 
	top: 76% !important; 
}

.best-location h2 span { 
	font-size: 18px;
	line-height: 22px;	
}

.best-location h2 { 
	font-size: 30px; 
}

.running-project { 
	width: 100%;
	overflow: hidden;	
}

.herosearch .srchbtn::before { 
	display: none; 
}
.recentpost.recentmargin { 
	width: 100% !important; 
}

.recentmargin .herosearch .textfld { 
	float: left; 
}

.recentmargin .herosearch .textfld { 
	width: 100%; 
}

.herosearch .srchbtn { 
	margin: 0; 
}

.single-detail-view-page { 
	width: 100%; 
}

#thumbnail-slider div.inner { 
	display: none; 
}

#thumbnail-slider-prev::before, #thumbnail-slider-next::before { 
	display: none; 
}

#ninja-slider div.fs-icon { 
	display: none; 
}

.single-detail-view-page { 
	width: 100%; 
}

.agent-detail { 
	height: auto; 
}

.agent-detail .text span { 
	float: none; 
	margin: 0 auto; 
	display: block; 
}

.agent-detail h2 { 
	text-align: center;
	margin: 20px 0 0 0;	
}

.agent-detail .text .cont { 
	width: 100%; 
	text-align: center;
	margin: 0;	
}

.agent-detail .text ul {
		width: 100%;	
		text-align: center;		
}

.agent-detail .text ul li { 
	float: none; 
	display: inline-block; 
}

.agent-detail .text { 
	border: 0; 
}

.agent-detail .text li a { 
	text-align: center; 
}

.agent-detail .text li a i { 
	float: none; 
}

.agent-detail .text address { 
	text-align: center;
	margin-bottom: 0;	
}

.agent-detail .text { 
	padding: 10px 0 0; 
}

.agent-detail .text a.contact { 
	margin: 0 0 30px; 
}

.enquire-project img.man { 
	display: none; 
}

.street-beach .left { 
	border: 0 !important; 
}

.street-beach .right a.save, .street-beach .right a.plan { 
	width: 100% !important; 
}

.form-control { 
	margin-bottom: 10px; 
}

.running-project .bottom .left { 
	width: 100%; 
}

.news-content li a .des p { 
	float: left; 
}

.home header {
    /*background: transparent none repeat scroll 0 0;
    border-bottom: 1px solid #6f6f6f;
    height: 215px !important;8*/

}

.smfld.clearfix {
    width: 100%;
    margin: 10px 0 0 0;
}

.sort-valu-clit h6 {
    font-size: 18px;
    margin: 8px 0 20px 0;
    float: left;
}

.listingtab .search-bar-top {
    float: left;
    margin: 5px 0 0 0;
    padding: 10px 10px 0;
    width: 100%;
}

.listingtab .search-bar-top label {
		float: none;
		display: block;
		margin: 10px 0 20px;		
}

.main-scroll { 
	height: auto;
}

.right-part {
    width: 100%;
}

.left-part {
    float: left;
    width: 100%
}

#thumbnail-slider div.inner { display: none !important; }

.listingtab .search-bar-top {
    float: left;
    margin: 5px 0 -35px;
    padding: 10px 0 0 10px;
    width: 100%;
    box-sizing: border-box;
}

.pro-loc ul.multiselect-container.dropdown-menu { width: 100%; }
.agent-detail .text { min-height: 0;}

.running-project .bottom .left { 
	width: 65%;
}
.running-project .bottom {
    min-height: auto;
}
.aparmet-proect .upper { 
	overflow: visible; 
}

.captcha-part .right { 
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;	
}

.captcha-part input[type="text"] { 
	width: 58%; 
}

.agent-detail , .agent-detail .text{ text-align: left; }

.agent-detail .text span { 
	float: left; 
}

.agent-detail .text .cont { 
	text-align: left; 
}

.agent-detail h2 { 
	text-align: left;
}

.agent-detail .text ul { 
	text-align: left; 
}

.agent-detail .text ul li { 
	float: left;
	display: block;	
}

.agent-detail .text li a { 
	text-align: left; 
}

.agent-detail > address { 
	position: relative;
	bottom: 0;	
	margin: 10px 0 0;	
}
.logreg ul li {
    float: left;
    margin: 9px 0 0 0;
position: relative;}

.listing_pagination { 
	display: none; 
}

.highlight input[type="text"] { 
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;	
}

.highlight li { 
	position: relative; 
}

.highlight em { 
	position: absolute; 
	top: 30px; 
	right: 30px; 
}

.nass-agent .nasstaffimg img { 
	max-height: auto !imporatnt; 
}

.property-apart-imgslider ul.slides li img { 
	height: auto !important;
}
}

@media only screen and (max-width: 639px) {
     .newscategory form input {
       background-position:  98% center; 
    }
    
    .language a::before {
        margin: 8px 0 0;
    }
     .herosearch .smfld {
        width: 49.2%;
        /*margin: 8px 1%;*/
    }
    .topheader ul li {
    margin-right: 0px;
    }
    .topheader {
        padding: 0px;
    }
    .topheader em {
        font-size: 12.5px;
        padding: 0px;
        width: 100%;
        text-align: center;
    }
    .dropdown-menu {
        top: 40px;
    }
    .language .dropdown-menu {
        min-width: 100%;
        left: 0px;
        top: 102px;
    }
    .topheader aside ul {
        text-align: center;
    }
    .topheader ul li{
        float: none;
        display: inline-block;
    }
    .topheader ul li:first-child a{
        border: 0px;
    }
    .topheader ul li a {
        font-size: 13px;
        line-height: 30px;
        padding: 0px 3px;
        margin: 0px 0px 0 0;
    }
    .topheader ul li a i {
        font-size: 14px;
    }
    .topheader aside {
    width: 100%;
    margin: 0px 0px;
    display: inline-block;
}
    /*.topheader em::before {
        font-size: 17px;
        line-height: 17px;
        margin-left: -60px;
        bottom: 4px;
    }*/


    .herobanner h2 {
        font-size: 25px;
        line-height: 27px;
        margin-bottom: 5px;
    }
    .herobanner p {
        font-size: 18px;
    }
    .herosearch .lgfld {
        width: 100%;
        margin: 0px 0;
    }
    .herosearch .mdfld {
        width: 100%;
       /* margin: 0;*/
    }
    .herosearch .smfld {
        width: 100%;
       /* margin:0;*/
    }
    .herosearch span {
    width: 100%;
    display: inline-block;
    float: none;
}
.herosearch .pro-loc {
    width: 100%;
}
    .icon-list li .icon-cont {
        float: left;
        width: 69%;
    }
    .heading {
        margin-bottom: 15px;
    }
    .heading h2 {
        font-size: 25px;
        line-height: 28px;
    }
    .heading h2:before {
        margin-bottom: 10px;
    }
    .roomtabs li {
        width: 49%;
        margin: 2% 1% 2% 1%;
        display: inline-block;
        float: left;
    }
    .roomtabs li:nth-child(1), .roomtabs li:nth-child(4), .roomtabs li:nth-child(9) {
        margin: 2% 0% 0px 0%;
        width: 100%;
    }
    .roomtabs li:nth-child(2), .roomtabs li:nth-child(4), .roomtabs li:nth-child(5), .roomtabs li:nth-child(7) {
        margin: 2% 1% 0px 0%;
    }
    .roomtabs li:nth-child(3), .roomtabs li:nth-child(6), .roomtabs li:nth-child(8) {
        margin: 2% 0% 0px 1%;
        float: right;
    }

    .featured-apart h4 {
        margin-bottom: 10px;
    }
    .sale-wrp figure{
        margin: 0px 0px 10px;
    }
    .ourlacatin .apart-img {
        padding: 50px 0px;
    }

    .copyright {
        text-align: center;
        padding: 10px 0px;
    }
    .copyright p {
        font-size: 14px;
        width: 100%;
    }
    .footer-socails {
        width: 100%;
        text-align: center;
        margin: 5px 0px 0px;
    }
    /*.flex-direction-nav{
        display: none;
    }*/
    .news-content li a .des {
        width: 67%;
    }
    .ourlacatin ul li .icon-cont {
        width: 63%;
    }
    .ourlacatin ul li.datetime p span {
        margin-left: 0px;
    }
    .ourlacatin ul li.contactno p {
        line-height: 27px;
    }
    .copyright p {
        font-size: 12px;
        text-align: center;
    }
    .ourlacatin ul h4 {
        margin: 0px 0px 25px;
        font-size: 24px;
    }
    .luxry-apart-content {
        margin-top: 25px;
    }
    .luxry-apart-content h3 {
        font-size: 20px;
        margin: 0px 0px 15px;
    }
    .icon-list {
        margin: 25px 0px 0px;
    }
    .icon-list li {
        margin: 0px 0px 15px;
    }
       .icon-list li .icon-cont h3 {
        font-size: 17px;
        margin: 0px 0px 3px;
    }
    .propertynews {
    padding: 20px 0;
}
    .pronews-bar {
        /*padding: 20px 15px;*/
        margin: 20px 0px;
    }
    .pronews-bar h3 {
        font-size: 18px;
    }
    .pronews-bar h4 {
        font-size: 16px;
    }
    .news-content li a .des p {
        text-align: left;
        font-size: 12px;
        line-height: 18px;
    }
    .news-content li:hover{
        transform: none;
    }
    .sale-wrp {
        margin: 30px 0px 15px;
    }
    .ourlacatin p {
        /*height: 61px;*/
    }
/* ==========================================================================
index
========================================================================== */	
.topheader aside ul li .dropdown-menu {
    min-width: 400px;
    padding: 22px 17px 10px !important;
    top: 85px;
}	
.herosearch .map-location-area::before {
    font-size: 21px;

}
.heading h2 {
    font-size: 21px;
    line-height: 26px;
}
.featured-apart h2 , .featured-apart h2  p{
    line-height: 23px;
    font-size: 21px;
}
p {
    line-height: 20px;
    font-size: 13px;
}
    p.view {
        float: right;
    }
.nass-agent h3 {
    font-size: 17px;
    margin: 0px 0 5px 0;
}
.nass-agent p {
    line-height: 18px;
}
.nass-agent ul li a {
    margin: 11px 0;
}
.nass-agent img {
    width: 167px;
}
.property-sec .about-property h2 {
    font-size: 23px;
    line-height: 28px;
    padding: 0px 0px 15px;
}
.property-sec .about-property p {
    margin: 0 0 15px 0;
}
.property-sec .about-property {
    padding: 20px;
}
/* ==========================================================================
listing
========================================================================== */


.listing-row-area .apart-room ul {
    text-align: right;
}
.listing-row-area .apart-room ul:nth-child(2) {
    text-align: left;
}
.listing-row-area .apart-room {
    width: 96%;
}
.listing-row-area .compare-itm {
    margin: 0 auto;
    padding: 15px 12px;
    width: 100%;
    min-height: 0;
    border-top: 1px dotted #ccc;
    border-left: 0;
    text-align: center;
}
.listing-row-area .compare-itm .com-btn {
    padding: 8px 4px;
    width: 169px;
    margin: 0px 6px;
}
.listingtab .nav-tabs > li > a {
    margin-right: 2px;
    line-height: 40px;
    margin-bottom: -6px;
    padding: 9px 6px;
    font-size: 14px;
}
.heading-sort a i {
    font-size: 14px;
    margin-right: 4px;
}
.heading-sort .listing-navigt {
    margin: 17px 8px 0 0;
}
.heading-sort .listing-navigt span {
    font-size: 12px;
    margin: 4px 4px 0 0;
}
.heading-sort .listing-navigt i {
    padding: 6px;
    font-size: 14px;
    margin: 0px 0px 0 3px;
}
.heading-sort span {
    margin: 12px 8px 0 10px;
    font-size: 12px;
}
.heading-sort span .sort {
    padding: 0 32px 0 2px;
    height: 30px;
    margin: 3px 0 0 2px;
}
/* ==========================================================================
News
========================================================================== */	
.newscategory ul li {
    width: 100%;
}
.uptodate label {
    margin: 15px 0 0;
    float: none;
}
.popularposts {
	 width: 100%;
}
.heading_right h4 {
    font-size: 23px;
}
.pagination {
    padding: 15px 10px;
}
.pagination label {
    margin: 0 3px 0 0;
}
.pagination select {
    width: 141px;
}
.pagination .pager {
    margin: 2px 0 0 0;
}
.pagination .pager {
    margin: 4px 0 0 0;
}
.pager span {
    font-size: 14px;
    margin: 3px 10px 0 0;
}
.pager li > a, .pager li > span {
    padding: 3px 11px;
}
.pager li > a i {
    font-size: 18px;
}
.heading_right {
    margin: 18px 0 0;
}
/* ==========================================================================
Contact us
========================================================================== */

.cont-abt-txt {
    top: 61%;
    width: 293px;
    height: 232px;
    left: 56%;
    padding: 21px;
}
.cont-abt-txt::before {
    width: 46px;
    height: 46px;
    font-size: 18px;
    margin: -17px 0 0 -18px;
    padding: 4px 3px 0px 0;
	border: 5px solid #fff;
}
.cont-abt-txt h4 {
    font-size: 24px;
    line-height: 35px;
    padding: 0 0 5px 0;
    margin: 0 0 19px 0;
}
.cont-abt-txt p {
    font-size: 15px;
    padding: 0 0 5px 0;
}
.cont-abt-txt a {
    font-size: 24px;
    padding: 0;
    font-weight: 500;
    margin: 0 0 15px 0;
}
.cont-abt-txt em {
    font-size: 14px;
    padding: 0;
}
.contact-sec .addres-info-con h4 {
    font-size: 16px;
    margin: 10px 0 7px 0;
}
.contact-sec .addres-info-con {
    padding: 20px;
}
.contact-sec .addres-info-con li {
    font-size: 14px;
}
.contact-sec .addres-info-con {
    margin: 1em 0 0;
}
.contact-field .fldrow .textbox {
    height: 35px;
}
.construction-section h2 {
    font-size: 18px;
    line-height: 22px;
    margin: 23px 0;
}
.construction-update h2 {
    font-size: 18px;
    line-height: 22px;
    margin: 0 0 20px 0;
}
.article-subscribe h2 {
    font-size: 14px;
    margin: 0 0 5px 0;
}
.ask-question h2 {
    font-size: 14px;
	margin:0 0 8px 0;
}
.ask-question p {
    padding-bottom: 15px;
}
.social-icon h3.space {
    padding: 2px 30px 0 0;
    float: left;
    display: inline-block;
}
.property-apart-imgslider ul li img {
    height: 500px;
}
.daily_news figure ul {
    width: 53%;
    /*float: right;*/
}
.social-icon a bdi {
    padding: 0 12px 0 5px;
}
.topheader aside ul {
    float: none;
}
.roomtabs-content {
    margin: 15px 0px 0px;
}
.pagination .pager {
    margin: 10px 0 0 0;
}
.bottom_pagination {
    width: 100%;
    padding: 15px;
    text-align: center;
}
.bottom_pagination .pager {
    float: none;
    margin: 12px auto 0;
}
.bottom_pagination .pager span {
    font-size: 14px;
    margin: 3px 10px 0 0;
    float: none;
}
.bottom_pagination .pager ul {
    float: none;
    display: inline-block;
}
.showpages ul li a {
    line-height: 32px;
}

     .topheader {
        background: #222;
    }
	
	.table-lis-row ul li, .table-lis-row ul li:last-child { 
		width: 100%;
		border-top: 1px solid #ccc;		
	}
	
	.table-lis-row ul li:first-child { 
		border: 0; 
	}
	
	.table-lis-row { 
		border: 1px solid #ccc; 
	}
	
	.article-subscribe .article input[type="text"] { width: 100% !important; }
	#ask-question-form input[type="submit"] { width: 100% !important; margin: 10px 0 0 0; }
	
	.modal .captcha-part .right { 
		width: 100% !important; 
	}
	
	

}
@media only screen and (max-width: 484px) {
     .newscategory form input {
       background-position:  96% center; 
    }
    
    .language .dropdown-menu li {
        width: 32.8%;
    }
    .topheader em {
        display: none;
    }
    .loginformwrp form.search {
        width: 100%;
    }
    .loginformwrp form.search input {
        width: 100%;
    }
     .topheader {
        background: #222;
		
		
		
    }
    .projectbutton a{
    	font-size: 13px;
    }
}

@media only screen and (max-width: 479px){
	
	#ninja-slider { 
		width: 100%; 
	}
	
	.div_logo {
    margin: 0;
    width: 100%;
}
	
	
	
	#thumbnail-slider ul li { 
		width: 23% !important;
		float: left;		
	}
	
	#thumbnail-slider { 
		height: auto; 
	}
	
	#thumbnail-slider div.inner ul { 
		width: 320px !important; 
	}
	
	#thumbnail-slider-prev, #thumbnail-slider-next { 
		text-align: left; 
	}
	
	#thumbnail-slider-prev::before, #thumbnail-slider-next::before {
		top: 12px;
		transform: rotate(-43deg);
	}
	
}

@media only screen and (max-width: 359px){
	
	#ninja-slider { 
		width: 100%; 
	}
	
}

@media only screen and (max-width: 425px) {
    
    .newsinner figure, .newsinner {
        height: auto;
    }
    
    .topheader {
        background: #222;
    }
    
    .topheader li a{
        color: #000;
    }
    
    
    .topheader ul li:nth-child(5) {
        border-left: 0px solid #8e9ba7;
        padding-left: 0px;
    }
    

/* ==========================================================================
index
========================================================================== */	
 
.topheader aside ul li .dropdown-menu ul li:nth-child(1), .topheader aside ul li .dropdown-menu ul li:nth-child(2) {
    width: 25%;
}		
.topheader ul li:nth-child(1), .topheader ul li:nth-child(2) {
    /*width: 49%;*/
    /*margin: 0 0 10px;*/
    padding: 0px 0px;
}
    .topheader ul li:nth-child(1) a, .topheader ul li:nth-child(2) a{
		padding: 0px 0px;
	}
.topheader ul li:nth-child(1) a, .topheader ul li:nth-child(2) a {
    border-right-color: transparent;
}
.topheader ul li:nth-child(1) a ul li a {
    border-right-color: transparent;
}
.topheader ul .language a {
    padding: 0 0px 0 23px !important;
}
.topheader ul li:nth-child(1) a {
    float: right;
    /*padding: 2px 15px 0 0;*/
}
.topheader aside ul li.language .dropdown-menu ul li:nth-child(1), .topheader aside ul li.language .dropdown-menu ul li:nth-child(2) {
    width: 33%;
}
.topheader aside ul li.language .dropdown-menu ul li:nth-child(1) a{
	float:left;
}
.topheader aside ul li.language .dropdown-menu ul li:nth-child(2) {
    /*padding: 0 0 0 10.2% !important;*/
}
    
    div.dropdown-menu ul li {
        border: 0px dotted #ccc!important;
    }
.language .dropdown-menu li {
    /*width: 41%;*/
    padding: 0 0 0 10px !important;
    border-left: transparent;
}
/*.topheader em::before {
    line-height: 0;
    margin-left: -60px;
    bottom: 9px;
}*/
.topheader aside ul li .dropdown-menu {
	    min-width: 100%;
    left: 0;
    top: 35px;
   /* border-top: 1px dotted #DBDBDB;*/
}
.topheader em {
    /*padding: 10px 0px 10px 15px;*/
    /*border-bottom: 1px dotted #ccc;*/
}
.nass-agent img {
    float: left;
    margin: 0 0 10px 0;
    width: 100%;
}
.nass-agent .nasstaffimg{
	width: auto;
}
.nass-agent {
    background: #e3e8eb;
    display: inline-block;
    padding: 0 0 10px;
}
.nass-agent h3 {
    padding: 0 15px;
}
.nass-agent p {
    padding: 0 15px;
}
.nass-agent ul {
    padding: 0 15px;
}

/* ==========================================================================
listing
========================================================================== */
.listing-row-area .compare-itm {
    padding: 10px 12px;
}
.listing-row-area .compare-itm a:nth-child(2) {
    margin: 8px 0 0;
}
.fldrow {
    width: 100%;
}
.txt-filld {
    width: 100%;
    margin: 8px 0 5px;
}
.heading-sort span .sort {
  
    margin: 3px 0 0 2px;
}
.heading-sort span {
    margin: 8px 8px;
    font-size: 12px;
}
.listingtab {
    float: right;
}
.heading-sort .listing-navigt {
    margin: 17px 8px 0 0;
    display: none;
}
.listingtab .nav-tabs > li > a {
    padding: 7px 6px;
}
.listing-row-area .luxe-appart {
    padding: 5px 0;
}
.luxe-appart h3 {
    padding: 0 10px;
}
.listing-row-area .luxe-appart h3 a {
    font-size: 17px;
	margin:  10px 0 0 0;
	float: left;
}
.listing-row-area .luxe-appart h3 cite {
    font-size: 16px;
    line-height: 36px;
}
.listing-row-area .apart-room {
    padding: 10px;
    margin: 0;
}
.listing-row-area .compare-itm .com-btn {
    width: 150px;
}
.new-appartmnt-brf h3 {
    font-size: 19px;
    padding: 0px 10px 4px;
}
.new-appartmnt-brf p {
    padding: 6px 10px;
}
.new-appartmnt-brf a {
    margin: 0 0 0 10px;
    font-size: 14px;
}
/* ==========================================================================
news
========================================================================== */
.daily_news img {
    width: 100%;
}
.daily_news {
    padding: 0 15px 51px;
}
.newsinner {
    width: 100%;
    padding: 0;
}
.daily_news figure {
    padding: 15px 0 20px;
	display:block;
    /*background: #e3e8eb;*/
	border: 0;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	float: left;
	margin: 10px 0 0 0;
}
.daily_news figure ul {
    width: 100%;
}
.pagination select {
    width: 83%;
}
.pagination form {
    width: 100%;
}
.pagination .pager {
    margin: 10px 0 0 0;
}
.bottom_pagination {
    width: 100%;
    padding: 15px;
    text-align: center;
}
.bottom_pagination .pager {
    float: none;
    margin: 12px auto 0;
}
.bottom_pagination .pager span {
    font-size: 14px;
    margin: 3px 10px 0 0;
    float: none;
}
.bottom_pagination .pager ul {
    float: none;
    display: inline-block;
}
.recentpost li {
    font-size: 13px;
}
.recentpost li a{
	font-size:13px;
}
.recentpost li a::after {
    padding: 0 2px 0 7px;
}
.txt-filld:last-child {
    margin: 0 0 0 0;
}
.ref-serch-state {
    padding: 0 15px 10px;
}
.text-content {
    padding: 10px 15px;
}
/* ==========================================================================
Contact us
========================================================================== */
.map_content aside {
    height: 480px;
}
.cont-abt-txt {
 
    width: 213px;
    height: 234px;
    left: 76%;
    padding: 20px;
}
.cont-abt-txt::before {
    width: 41px;
    height: 40px;
    font-size: 16px;
    margin: -17px 0 0 -18px;
    padding: 3px 3px 0px 0;
    border: 5px solid #fff;
}
.cont-abt-txt h4 {
    font-size: 21px;
    padding: 0 0 5px 0;
    margin: 0 0 19px 0;
}
.cont-abt-txt p {
    font-size: 14px;
    padding: 0 0 5px 0;
}
.cont-abt-txt a {
    font-size: 20px;
    padding: 0;
    font-weight: 500;
    margin: 0 0 15px 0;
}
.cont-abt-txt em {
    font-size: 13px;
    padding: 0;
}
.contact-sec .contact-field h3 {
    /*font-size: 21px;*/
    margin: 0 0 20px 0;
    /*padding: 0 0 0 10px;*/
}
.fldrow .cont-btn {
    height: 45px;
    width: 115px;
    padding: 6px 12px;
    font-size: 18px;
    margin: 10px 0 0 0;
}
.contact-sec .addres-info-con h3 {
    font-size: 18px;
    padding: 0 0 8px;
    margin: 0 0 13px;
}
.contact-sec .addres-info-con h4 {
    font-size: 15px;
}
.contact-sec .addres-info-con li {
    font-size: 13px;
}
.catg-widget span {
    display: block;
    width: 100%;
}

.article-subscribe .article input[type="text"] {
    width: 57%;
}
.article-subscribe a.image {
    width: 100%;
    height: 100%;
}
.article-subscribe .text {
    padding: 0 0;
    width: 100%;
    margin: 15px 0 0;
    display: inline-block;
}
.daily_news.related_aricle img {
    width: auto;
}
.daily_news.related_aricle {
    padding: 15px;
}
.dropdown-menu.currency ul li a {
    float: left;
}
.property-apart-imgslider ul li img {
    height: 250px;
}
.pagination label {
    width: 14%;
}
.article-subscribe .article {
    margin: 15px 0 0;
}
.nass-agent ul li i {
    color: #939393;
}
.nass-agent ul li i {
    color: #939393;
}


}


@media only screen and (max-width: 439px){
	
	
	.modal-dialog .captcha-part .right input[type="text"] { 
		width: 34%; 
	}
	.running-project .bottom .right {
    float: right;
    margin: 0;
    text-align: center;
    width: 100%;
}

.running-project .bottom .left { 
	width: 100%; 
}

.running-project .bottom .right .image span { 
	margin: 0 auto; 
}

.running-project .bottom .right .image h3 { 
	text-align: center; 
}

.aparmet-proect .upper h2 { 
	width: 100%; 
	padding: 5px 10px 43px;
	opacity: 1;	
}

.aparmet-proect .upper h2 a { 
	color #666; 
}
.projectbutton {
float: none;
    text-align: center;
    width: 100%;
    /* margin: 0 auto; */
    margin: 14px 0 19px 0;
}
.list {
    float: none; 
   
}
.running-project .bottom .left h2{
	text-align: center;
}
.running-project .bottom .left h3{
	text-align: center;
}
.running-project .bottom .left p{
	text-align: center;
}

}
@media only screen and (max-width: 400px) {
	.logo img {
     margin: 0 auto;
    width: auto;
}
.logreg {
    margin: 64px 0 0 0px;
    }
    .clickable {
    margin: 0;
}
.goog-te-gadget .goog-te-combo option {
	padding: 2px;
}
.goog-te-gadget .goog-te-combo{
	padding: 0;
}
}

@media only screen and (max-width: 379px) {
    .ourlacatin .apart-img figure {
        right: -109px !important;
    }
    .content .staff .staff-photo{
    	width: auto;
    }
}

@media only screen and (max-width: 355px) {
    .project-detail .text a.view, .project-detail .text a.list{
        float: left;
    }
}
@media only screen and (min-width: 1024px) {
    .navbar-collapse.collapse{
        display:block!important;
    }
    
    
    .daily_news figure p {
        overflow: hidden;
    }
    


.navbar-collapse.in {
    overflow-y: visible;
}
}
@media only screen and (max-width: 937px) {
	.our-tmsec.container {
    width:inherit;
	}
	.content .staff{
		width: 377px;
	}
}


@media only screen and (max-width: 768px) {
    .sexypopup{
        width: 600px;
    }

}
@media only screen and (max-width: 700px) {
    .sexypopup{
        width: 500px;
    }
    .sexypopup figure {
        padding: 30px 28px 40px;
        margin: 0;
    }
    .sexypopup span{
        width: 215px;
    }
    .fancyButton {
        width: 218px;
    }
    .sexypopup::before {
        width: 84px;
        height: 84px;
        margin: 40px 25px;
        background-size: 100%;
    }
}

@media only screen and (max-width:595px) {
    .sexypopup{
        width: 350px;
    }
    .sexypopup::before{
        display: none;
    }
    .sexypopup p {
        width: 100%;
    }
    .sexypopup span {
        width: 100%;
        margin: 0;
    }
    .fancyfield {
        height: 38px;
        width: 93%;
    }
    textarea.fancyfield {
        height: 80px;
    }
    .fancyButton {
        width: 180px;
        height: 54px;
        font-size: 18px;
        margin: 6px 0 0 0;
    }
    .sexypopup h1 {
        font-size: 27px;
    }
}

@media only screen and (max-width:450px) {
    .sexypopup{
        width: 280px;
    }
    .sexypopup h1 {
        font-size: 20px;
    }
    .sexypopup p {
        font-size: 12px;
    }
    .sexypopup form {
        margin: 15px 0 0 0;
    }
    .sexypopup form {
        margin: 15px 0 0 0;
    }
}


