/*-----------------------------------------
 [MASTER RESPONSIVE STYLE SHEET]
 * Project: Directory Pro - Local Listing & Directory Template
 * Version: v1.1.1
 * Copyright 2017-2020 rn53themes
 * Last Changes: 05/06/2017
 * Author: RN53 Themes
 * Email:      rn53themes@gmail.com
 * Website:    http://www.rn53themes.net 
 -----------------------------------------------*/
/*-------------------------------------------------------*/
/* When the browser is between 0px and 1330px wide,below css will be applied.
/*-------------------------------------------------------*/

@media screen and (max-width: 1330px) {
    .tz-l {
        width: 30%;
    }
    .tz-2 {
        width: 68%;
        margin-right: 0px;
    }
    .tz-3 {
        width: 100%;
        margin-top: 20px;
    }
    .tz-2-admin {
        width: 100%;
    }
    .tz-invo-full {
        padding: 0px;
    }
    .tz-invo-full1 {
        width: 100%;
        margin: 0px;
    }
}
/*-------------------------------------------------------*/
/* When the browser is between 0px and 1200px wide,below css will be applied.
/*-------------------------------------------------------*/

@media screen and (max-width: 1200px) {
    .ts-menu-2 {
        display: none;
    }
    .ts-menu-4 {
        display: none;
    }
    .ts-menu-1 {
        width: 15%;
    }
    .ts-menu-3 {
        width: 70%;
        padding: 0px;
    }
    .ts-menu-5 {
        width: 15%;
        float: left;
    }
    .ts-menu-5 span {} .ts-menu-5 span i {
		color: #fff;
		padding: 11px;
		background: #01a0d8;
		margin: 10px 9px 9px 30px;
		font-size: 16px;
		cursor: pointer;
		box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.45);
		border-radius: 35px;
    }
    .ts-menu-1 a img {
        margin-left: 18px;
        width: 43px;
        padding: 0px;
        margin: 6px 28px;
    }
    .v3-mob-top-menu {
        display: block;
    }
    .v3-top-menu {
        display: none;
    }
	.email-tem-inn {
		width: 100%;
	}	
	.i4-header .cate-search-form div:nth-child(1) {width: 30%;}
	.i4-header .cate-search-form div:nth-child(2) {width: 45%;}
	.i4-header .cate-search-form div:nth-child(3) {width: 22%;}
}
@media screen and (min-width: 1200px) {
    .ts-menu-5 {
        display: none;
        width: 10%;
    }
}
@media screen and (max-width: 1200px) and (min-width: 992px) {
    .dir-ho-t2r {
        padding: 25px 0px;
    }
}
/*-------------------------------------------------------*/
/* When the browser is between 0px and 992px wide,below css will be applied.
/*-------------------------------------------------------*/

@media screen and (max-width: 992px) {
    .com-padd {
        padding-top: 70px;
        padding-bottom: 70px;
    }
    .mar-bot-red-0 {
        margin-bottom: 0px;
    }
    .mar-bot-red-m30 {
        margin-bottom: -30px;
    }
    .pad-bot-red-40 {
        padding-bottom: 40px;
    }
    .hom-pro {
        margin-bottom: 30px;
    }
    .dir-ho-com-head {
        padding: 50px 0px 50px 0px;
    }
    .com-padd-redu-top {
        padding-top: 0px;
    }
    .com-padd-redu-bot {
        padding-bottom: 0px;
    }
    .dir-ho-best-list-p1 img {
        height: auto;
    }
    .dir-ho-dis {
        font-size: 48px;
        display: block;
        margin-top: 6px;
        padding: 12px;
    }
    .dir-rib-bod a {
        display: initial;
    }
    .sa-home-spec {
        background: linear-gradient(to bottom, #e8e8e8 50%, #1b2629 50%);
    }
    .dir-ho-t-tit h1 {
        padding-top: 0%;
    }
    .dir-ho-best-list {
        margin-bottom: 50px;
    }
    .dir-ho-best-list-sp-redu {
        margin-bottom: 0px;
    }
    .dir-ho-t2l form ul {
        border-radius: 0px;
        margin-bottom: 50px;
    }
    .cbb3-mob-app {
        margin: 0 auto;
        width: 90%;
    }
    .dir-alp-con-left {
        padding-right: 0px !important;
    }
    .dir-alp-r-list {
        padding-bottom: 15px;
    }
    .dir-pr-p2-soc {
        float: left;
        padding-bottom: 20px;
    }
    .dir-ri-pr-pro-dec-left {
        width: 100%;
    }
    .dir-ri-pr-pro-dec-right {
        width: 100%;
    }
    .dir-ri-pr-pro-dec-right h3 {
        padding-top: 25px;
    }
    .dir-hr1 {
        width: 100%;
    }
    .home-list-pop-desc {
        padding-top: 15px;
    }
    .lpe-com {
        width: 100%;
        float: left;
    }
    .lpe-left {
        padding: 0px 0px 50px 0px;
    }
    .pg-list-1 {
        padding: 100px 0px 50px 0px;
    }
    .pg-list-1-left {
        width: 100%;
        padding: 0px 20px;
    }
    .pg-list-1-right {
        width: 100%;
        padding: 0px 20px;
    }
    .pg-list-1-right-p1 {
        padding-top: 50px;
    }
    .list-pg-lt {
        width: 100%;
        float: left;
    }
    .list-pg-rt {
        width: 100%;
        float: left;
        padding: 0px 0px 0px 00px;
    }
    .list-rom-pric {
        top: 10px;
    }
    .how-com-mob-bot-space {
        margin-bottom: 35px;
    }
    .con-page {
        background: url(../images/con-bg.jpg) no-repeat left center;
        background-attachment: fixed;
        background-size: 64%;
    }
    .con-page-ri {
        padding: 70px;
        padding-top: 130px;
    }
    .page-blog h3 {
        padding-top: 20px;
    }
    .list-spac-1 {
        margin: 0px;
    }
    .pg-list-user-pro img {
        margin-left: 45%;
    }
    .tz {
        padding: 50px;
        padding-top: 100px;
    }
    .tz-2-main-1 {
        width: 100%;
    }
    .tz-2-main-2 {
        border-right: 0px solid #eaedef;
        padding: 20px;
        text-align: left;
    }
    .tz-2-main-com span {
        text-align: left;
        display: block;
    }
    .tz-2-main-com img {
        margin: inherit;
    }
    .tab-menu {
        display: inline-block;
        color: #fff;
        background: #0e76a8;
        padding: 5px 8px;
        cursor: pointer;
        font-size: 18px;
        border-radius: 2px;
    }
    .logo img {
        width: 78%;
    }
    .sb1 {
        position: fixed;
        width: 100%;
        top: 0px;
    }
    .tab-hide {
        display: none;
    }
    .sb2-1 {
        width: 240px;
        height: 100%;
        position: fixed;
        top: 0px;
        box-shadow: 10px 50px 100px rgba(0, 0, 0, 0.8);
        z-index: 9999;
        left: -350px;
        overflow: scroll;
    }
    .sb2-2 {
        width: 100%;
        padding: 40px;
        margin-left: 0px;
    }
    .sb1-1 {
        padding: 15px 15px;
    }
    .tz-invo-full {
        padding: 0px;
    }
    .tz-invo-full1 {
        width: 100%;
        margin: 0px;
    }
    .cat-v2-hom-list ul li {
        width: 33.33%;
    }
	.v3-list-ql{
		display:none;
	}	
	.v4-pril-inn {
		margin-bottom: 35px;
	}
	.v4-pril-inn-bot-0 {
		margin-bottom: 0px;
	}	
	.tourz-top-search-form div:nth-child(1) {
		width: 15%;
	}
	.tourz-top-search-form div:nth-child(2) {
		width: 62%;
	}
	.tourz-top-search-form div:nth-child(3) {
		width: 15%;
	}	
	.log-in-pop{
		width:80%;
	}
.cate-search-form div:nth-child(1) {
    width: 100%;
}
.cate-search-form div:nth-child(2) {
    width: 50%;
}
.cate-search-form div:nth-child(3) {
    width: 50%;
}
.cate-search-form div:nth-child(4) {
    width: 100%;
}	
.land-pack{width:100%;}
.land-pack ul li {
    width: 50%;
	    padding: 15px 15px 5px 15px;
}
.land-pack-grid{width:100%}
.quic-book-ser-inn{width:85%;padding:0px 25px;}
}
/*-------------------------------------------------------*/
/* When the browser is between 0px and 767px wide,below css will be applied.
/*-------------------------------------------------------*/

@media screen and (max-width: 767px) {
    .cbb3-mob-app {
        margin: 0 auto;
        width: 80%;
    }
    .dir-mob-app-size {
        width: 80% !important;
    }
    .dir-get-app ul {
        width: 100%;
        padding-left: 0px;
    }
    .dir-get-app ul li:nth-child(2) {
        width: 80%;
    }
    .dir-get-app ul li:nth-child(3) {
        width: 100%;
    }
    .dir-get-app ul li:nth-child(1) {
        width: 20%;
    }
    .dir-ho-t-tit h1 {
        font-size: 28px;
    }
    .dir-ho-tr ul li a {
        font-size: 14px;
    }
    .dir-ho-t2l form ul li:nth-child(2) {
        display: none;
    }
    .dir-ho-t2l form ul li:nth-child(1) {
        width: 75%;
    }
    .dir-ho-t2l form ul li:nth-child(3) {
        width: 25%;
    }
    .dir-v2-ho-t2l form ul li:nth-child(1) {
        width: 80%;
    }
    .dir-v2-ho-t2l form ul li:nth-child(2) {
        width: 20%;
        display: block;
    }
    .dir-ho-t-sp {
        padding: 50px 0px 100px 0px;
    }
    .dir-hr1 {
        text-align: center;
        width: 90%;
		display:block;
    }
    .dir-pr-p1-rev {
        float: left;
        margin-top: 25px;
    }
    .dir-pr-p1 ul li {
        width: 100% !important;
    }
    .dir-pr-p1 ul {
        padding-bottom: 20px;
    }
    .dir-pr-p2 ul li {
        padding: 10px 10px 10px 35px;
    }
    .dir-pr-ri-pro {
        margin-bottom: 25px;
    }
    .dir-ho-tr {
        display: none;
    }
    .dir-ho-tl ul {
        display: table;
        margin: 0 auto;
    }
    .dir-ho-tl {
        padding-top: 35px;
    }
    .hom-pro {
        margin-bottom: 30px;
    }
    .sea-drop-1 {
        width: 96%;
    }
    .ts-menu-5 span i {
        margin: 11px;
    }
    .top-search form ul li:nth-child(1) {
        width: 80%;
    }
    .top-search form ul li:nth-child(2) {
        width: 20%;
    }
    .ts-menu-1 a img {
        width: 40px;
        margin: 10px;
        /* margin-left: 20px; */
        
        display: table;
        /* margin: 0 auto; */
        
        margin-left: auto;
    }
    .lpe-com-main {
        width: 90%;
        padding: 50px 0px;
    }
    .list-enqu-btn ul li {
        width: 50%;
    }
    .list-number ul li {
        width: 100%;
    }
    .carousel {
        height: auto;
    }
    .lp-ur-all-left {
        width: 100%;
        border-right: 0px solid #6b7f8a;
        padding-right: 0px;
    }
    .lp-ur-all-right {
        float: left;
        width: 100%;
        padding: 25px 20px 2px 0px;
    }
    .lp-ur-all-right p span {
        font-size: 20px;
        margin-right: 10px;
    }
    .page-about-count {
        border-bottom: 1px solid #3e5263;
        border-right: 0px solid #3e5263;
        padding-bottom: 20px;
        padding-top: 12px;
    }
    .page-about-count-no-bor {
        border-bottom: 0px solid #3e5263;
        padding-bottom: 10px;
    }
    .con-page-ri {
        width: 100%;
        padding: 50px;
        padding-top: 100px;
    }
    .pricing {
        margin-top: 30px;
    }
    footer h4 {
        margin-top: 24px;
    }
    .foot-sec2 {
        padding-top: 0px;
    }
    .dir-pop-body form {
        padding: 30px 30px 25px 30px;
    }
    .dir-pop-body {
        padding: 35px 30px 20px 30px !important;
        border-bottom: 10px solid #263b57;
    }
    .tz {
        padding: 25px;
        padding-top: 100px;
    }
    .tz-l {
        width: 100%;
    }
    .tz-2 {
        width: 100%;
        margin-right: 0px;
        margin-left: 0px;
        margin-top: 20px;
    }
    .tz-3 {
        width: 100%;
        margin-top: 20px;
    }
    .mob-hide {
        display: none;
    }
    .sb1-1 {
        padding: 10px 15px;
    }
    .hom-cre-acc-right form {
        padding: 12px 25px;
    }
    .tz-regi-form {
        width: 85%;
        padding: 40px;
        margin-bottom: 50px;
        margin-top: 50px;
    }
    .tz-invo-full {
        padding: 0px;
    }
    .tz-invo-full1 {
        width: 100%;
        margin: 0px;
    }
    .cat-v2-hom-list ul li {
        width: 50%;
    }
    .v3-mob-m-2 ul li:nth-child(1) {
        display: none;
    }
    .v3-mob-m-2 ul li:nth-child(2) {
        display: none;
    }
	.tourz-search-form div:nth-child(1) {
		width: 100%;
	}	
	.tourz-search-form div:nth-child(2) {
		width: 100%;
	}	
	.tourz-search-form div:nth-child(3) {
		width: 100%;
	}
	.tourz-search-form div {
		margin-bottom: 15px;
	}
	.tourz-top-search-form div:nth-child(1) {
		display:none;
	}
	.tourz-top-search-form div:nth-child(2) {
		width: 100%;
	}
	.tourz-top-search-form div:nth-child(3) {
		display:none;
	}	
	.log-in-pop-left{
		display:none;
	}
	.log-in-pop-right{
		width:100%;
	}
.quic-book-ser-left {
    width: 100%;
}
.quic-book-ser-right {
    width: 100%;
    padding-left: 0px;
	margin-top:40px;
}
	.i4-header .cate-search-form div:nth-child(1) {display:none;}
	.i4-header .cate-search-form div:nth-child(2) {width: 70%;}
	.i4-header .cate-search-form div:nth-child(3) {width: 30%;}
}
/*-------------------------------------------------------*/
/* When the browser is between 0px and 480px wide,below css will be applied.
/*-------------------------------------------------------*/

@media screen and (max-width: 480px) {
    .l_show_rate_l img {
        width: 100%;
    }
    .l_scroll {
        height: 230px;
        overflow: auto;
        width: 100%;
        position: relative !important;
    }
    .affix {
        top: 0px !important;
        position: relative !important;
    }
    .f_sub_mail {
        width: 100%;
    }
    .f_sub_sub {
        margin-top: 10px;
        width: 100%;
    }
    .dir-ho-tr ul li a {
        font-size: 12px !important;
        padding: 7px 5px;
    }
    .dir-ho-t2l form ul li:nth-child(1) {
        width: 100% !important;
    }
    .dir-ho-t2l form ul li:nth-child(3) {
        width: 100% !important;
    }
    .dir-v2-ho-t2l form ul li:nth-child(2) {
        width: 100%;
    }
    .dir-hpb ul li {
        width: 100%;
    }
    .list-enqu-btn ul li {
        width: 100%;
    }
    .lr-user-wr-con {
        width: 85%;
    }
    .soc-login ul li {
        width: 100%;
    }
    .cat-v2-hom-list ul li {
        width: 100%;
    }
	.land-pack ul li {
		width: 100%;
	}
	.land-pack-grid{background:none;}
	.i4-header .cate-search-form div:nth-child(2) {width: 100%;}
	.i4-header .cate-search-form div:nth-child(3) {width: 100%;}
}
/*-------------------------------------------------------*/
/* When the browser is between 767px and above wide,below css will be applied.
/*-------------------------------------------------------*/

@media screen and (min-width: 767px) {
    .hasimg {} .hasimg img {
        width: 100%;
    }
}






@media screen and (min-width:320px) and (max-width:767px){
	
	
	.searching_for_rent {
	display: none;
}
	
	
	#background {

	height: 275px;
}
	
	.log-in-pop {

	width: 88%!important;
	
}
	
	.log-in-pop-right {
	float: left;
	width: 60%;
	padding: 29px;
}
	
	.input-field.s12.forgetpassword {
	text-align: center;
	position: relative;
	top: 13px;
}
	
	.hom-pro img {
	padding-bottom: 12px;
	width: 38px;
}
	
	.hom-pro {
	background: #fff;
	text-align: center;
	padding: 14px 5px 7px 5px;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 0px 12px 2px rgba(0, 0, 0, 0.07);
	border-radius: 2px;
	height: 183px;
}
	
	
	.hom-pro h4 {
	padding-bottom: 8px;
	text-transform: uppercase;
	font-size: 12px;
}
.hom-pro p {
	margin-bottom: 0px;
	padding-bottom: 9px;
	font-size: 10px;
	color: #222;
}
	.hom-pro {
	background: #fff;
	text-align: center;
	padding: 14px 5px 7px 5px;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 0px 12px 2px rgba(0, 0, 0, 0.07);
	border-radius: 2px;
	height: 155px;
}
	
	
	.com-title h2 {
	margin-bottom: 0px;
	padding-bottom: 15px;
	margin-top: 0px;
	font-weight: 600;
	font-size: 19px;
	text-transform: capitalize;
}
	.com-title p {
	margin-bottom: 0px;
	font-size: 11px;
	font-weight: 400;
	padding-top: 0px;
	color: #3d5469;
}
.dir-hli-1 img {
	width: 100%;
	height: 121px;
	
}
	
	.bx-prev::before {
	content: "";
	background: #3e3d3d1a;
	height: 120px!important;
	/* z-index: 99999; */
	width: 29px;
	position: absolute;
	top: -130px;
	left: -2px;
}	
	
	.bx-next::before {
	content: "";
	background: #3e3d3d1a;
	height: 120px!important;
	/* z-index: 99999; */
	width: 29px;
	position: absolute;
	top: -130px;
	left: -2px;
}
	
	.dir-hli-2 h4 {
	color: #273440;
	font-size: 12px;
	height: 23px;
}
	.lac0900 {
	color: #0b4ac9;
	font-size: 11px;
	margin-top: 0px;
	display: inline-block;
	margin-right: 11px;
	text-transform: uppercase;
	letter-spacing: 0.6px;
}
	
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 32%;
	margin-top: -54px!important;
	outline: 0;
	width: 32px;
	height: 31px;
	text-indent: -9999px;
	z-index: 9999;
	/* background: #fff; */
}
	
	.bx-prev::before {
	content: "";
	background: #3e3d3d4a;
	height: 226px;
	/* z-index: 99999; */
	width: 29px;
	position: absolute;
	top: -55px;
	left: -2px;
}
	.bx-wrapper {
	position: relative;
	margin-bottom: -15px!important;
	padding: 0;
	*zoom: 1;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
}
	
	.bx-prev::before {
	content: "";
	background: transparent!important;
	height: 226px;
	/* z-index: 99999; */
	width: 29px;
	position: absolute;
	top: -132px;
	left: -2px;
}
	.bx-next::before {
	content: "";
	background: transparent!important;
	height: 226px;
	/* z-index: 99999; */
	width: 29px;
	position: absolute;
	top: -132px;
	left: -2px;
}
	
	.com-padd.com-padd-redu-top.top_padding__s {
	padding-bottom: 1px;
}
	
	.com-title h2 span {
	font-weight: 600;
	font-size: 18px;
	color: #2a2b33;
}
	
	.pgFourPrice p {
	font-size: 10px;
}
	.lac0900 {
	color: #0b4ac9;
	font-size: 11px;
	margin-top: 0px;
	display: inline-block;
	margin-right: 3px;
	text-transform: uppercase;
	letter-spacing: 0.6px;
}
	
	.addbackground_here .dir-hli-2 {
	padding: 6px;
	background: #F5F9FD;
}
	
	.hom-cre-acc-left h3 {
	font-weight: 100;
	font-size: 16px;
	text-align: center;
}
	
	.hom-cre-acc-left h3 span {
	text-transform: capitalize;
	font-weight: 600;
	font-size: 17px;
	/* text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.59); */
	color: #222;
	margin-bottom: 18px !important;
	display: inline-block;
}
	
	.hom-cre-acc-left h3 span {
	text-transform: capitalize;
	font-weight: 600;
	font-size: 14px;
	/* text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.59); */
	color: #222;
	margin-bottom: 17px !important;
	display: inline-block;
}
	
	.footer_contentts {
	display: none;
}
	
	.bx-wrapper .bx-controls-direction {
	display: block !important;
}
	
	.bottomMenu {
	position: fixed;
	top: 0;
	width: 100%;
	/* height: 60px; */
	/* background: #151f31; */
	/* z-index: 99; */
	/* transition: all 1s; */
	-webkit-box-shadow: 0 1px 3px #960;
	-moz-box-shadow: 0 1px 3px #960;
	box-shadow: 0 0px 10px 2px rgba(0, 0, 0, 0.47);
	border-bottom: 1px solid #1703a2;
	/* background: #141E30; */
	/* background: -webkit-linear-gradient(to right, #243B55, #141E30); */
	background: #1703a2;
	display: none;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	height: 50px;
	z-index: 9999;
}
	
	.mob-right-nav .searching_for_rent {
	display: block;
}
	
	.bottomMenu.hom-top-menu {
	display: block !important;
}
	
.top_header_section {
	background: #fff;
	box-shadow: 0 0 3px 3px #0003;
	position: relative;
	z-index: 99;
	padding-top: 5px;
	padding-bottom: 4px;
	position: fixed;
	width: 100%;
	height: 46px;
}
	
.bottomMenu {
	position: relative;
	top: 0;
	width: 100%;
	/* height: 60px; */
	/* background: #151f31; */
	/* z-index: 99; */
	/* transition: all 1s; */
	-webkit-box-shadow: 0 1px 3px #960;
	-moz-box-shadow: 0 1px 3px #960;
	box-shadow: none;
	border-bottom: none;
	/* background: #141E30; */
	/* background: -webkit-linear-gradient(to right, #243B55, #141E30); */
	background: transparent;
	display: none;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	height: 43px;
	z-index: 9;
}
	
	.mob-right-nav {
	position: fixed;
	right: -270px;
	background: #263238;
	width: 250px;
	padding: 5px 15px 5px 15px;
	height: 100%;
	overflow-y: scroll;
	z-index: 9;
	transition: all 0.5s ease;
	box-shadow: -6px 5px 13px rgba(0, 0, 0, 0.24);
	z-index: 999999;
}
	
	.click____to___nexttt span {
	position: absolute;
	margin-top: -14px;
}
	.ts-menu-5 span i {
	color: #000;
	padding: 11px;
	background: #01a0d8;
	margin: 10px 9px 9px 30px;
	font-size: 16px;
	cursor: pointer;
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.45);
	border-radius: 35px;
}
	
	.left____clickk___po {
	position: absolute !important;
	/* right: 22px !important; */
	/* margin-right: 31px !important; */
	/* display: inline-block !important; */
}
.click____to___nexttt span {
	position: absolute !important;
	margin-top: 2px;
	left: -49px !important;
}
	.im_ages_d_click {
	position: absolute!important;
	right: 0px;
	top: -5px!important;
}
.ts-menu-5 span i {
	color: #7a7a7ab0;
	padding: 11px;
	background: #01a0d8;
	margin: 10px 9px 9px 30px;
	font-size: 16px;
	cursor: pointer;
	box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.45);
	border-radius: 35px;
	/* margin-left: 10px; */
	position: absolute !important;
}
	
	.dir-ho-t-sp {
	padding: 73px 0px 100px 0px;
}
.mob-right-nav {
	position: fixed;
	right: -379px;
	background: #263238;
	width: 100%;
	padding: 5px 15px 5px 15px;
	height: 100%;
	overflow-y: scroll;
	/* z-index: 9; */
	transition: none;
	box-shadow: -6px 5px 13px rgba(0, 0, 0, 0.24);
	z-index: 999999;
}
	
	.notshow {
	display: none !important;
}
	
	
	.right_side_contmenu ul li:nth-child(4) {
	display: block !important;
}
	
	.bottomMenu {
	position: inherit;
	
}
	
	.sidenav {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 99999;
	top: 0;
	left: 0;
	background-color: #fff;
	overflow-x: hidden;
	transition: 0.5s;
	padding-top: 60px;
	box-shadow: 0 0 4px -1px #000;
}
	
	.homehome p {
	text-align: center;
	font-size: 12px;
	padding-top: 39px;
}
	

	.mob-right-nav ul li a {
	/* display: block; */
	/* border-bottom: 1px solid #e3e3e3; */
	/* padding: 7px 0px; */
	color: #98999a;
	transition: all 0.5s ease;
	/* background: url('../images/res-menu-air.png') no-repeat left center; */
	/* background-size: 10px; */
	/* padding-left: 20px; */
	display: block;
	font-size: 11px;
	padding: 10px 0px;
	border-bottom: 1px solid #303b40;
	padding: 12px 3px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.searching_for_rent ul li {
	margin-right: 7px;
	margin-bottom: -12px;
	/* font-weight: normal !important; */
}
	.mob-right-nav ul li a:hover {
	transition: all 0.5s ease;
	color: #8d8cb1;
	padding-left: 0px;
}
	
	.searching_for_rent .tourz-search-form div {
	margin-left: 0px !important;
	margin-bottom: 14px !important;
}
	
	.mob-right-nav .waves-effect.waves-light.tourz-sear-btn.waves-input-wrapper {
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 13px;
	float: left;
	width: 98%;
}
	.tourz-search-form div:nth-child(3) {
	width: 99%;
}
	.row .col.s12 {
	width: 99%;
	margin-left: auto;
	left: 8px;
	right: auto;
}
	
	.ho_search_ul {
	position: absolute;
	background: #fff;
	width: 87.4%!important;
	top: 233px!important;
	left: 24px!important;
	min-height: 180px;
	overflow: scroll;
	z-index: 999999999999999;
}
	
	.intro {
	overflow: hidden !important;
}
	
	
	.area_bedroomsss li {
	width: 100%;
	border: 1px solid #211f8d66;
	padding: 11px;
	color: #333;
}
	
	.ami_all_8088 li {
	width: 49%;
	display: inline-block;
	border: 1px solid #133b8f66;
	padding: 8px;
	text-align: center;
	margin-top: 10px;
	letter-spacing: 1px;
}
	
	.amenities_op234 {
	/* float: left; */
	width: 100%;
	display: inline-block;
	border: 1px solid #133b8f66;
	padding: 9px;
}
.mobile___showing___iop {
	display: none;
}
	
	

	
	
	.bread_d {
	background: #fff;
	border-bottom: 1px solid #0003;
	margin-top: -6px;
	float: left!important;
	width: 100%!important;
}
	
	.listings .dir-pa-sp-top {
	margin-top: 0px;
	padding-top: 38px;
	float: left;
	width: 97%;
}
	
	
	.filtrr {
	color: #fff;
	text-transform: uppercase;
	font-size: 17px;
	letter-spacing: 1px;
	padding-left: 11px;
}
	
	.filter___p p {
	padding: 0px;
	margin: 0px;
	color: #fff !important;
}
	.filter___p {
	background: #17039F;
	margin: 0px;
	padding: 4px;
}
	
	.filt___search {
	float: right;
	color: #fff;
	font-size: 16px;
	margin-right: 10px;
}
	.filter__icon {
	color: #fff;
	font-size: 17px;
	margin-right: 3px;
}

	
	.mobile___showing___iop {
	margin-top: 9px;
}
	
	.dir-alp-l-com h4 {
	background: transparent;
	color: #222;
	padding: 10px 15px;
	text-transform: uppercase;
	font-size: 16px;
	margin-top: 0px;
	border-bottom: 1px solid #0003;
}
	
	.modal-dialog {
	width: 94% !important;
	margin: 30px auto;
}
	
	.dir-pop-body {
	padding: 0px!important;
	border-bottom: 10px solid #263b57;
}
	
	.dir-pop-body form {
	padding: 0px!important;
}
	.radio_buttonn .container {
	display: inline-block;
	position: relative;
	padding-left: 0px;
	margin-bottom: 0px;
	cursor: pointer;
	font-size: 15px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 46%;
	/* text-align: left; */
}
	
	#list-quodddd input {
	display: block !important;
}
	
	.wd100 span {
	margin-left: 10px;
	font-size: 10px;
}
	
	.pg-list-1::before {
	content: '';
	position: absolute;
	background: linear-gradient(to top, rgba(19, 11, 192, 0.54) 93%, rgba(0, 0, 0, 0.14) 66%);
	top: 0px;
	bottom: 0px;
	left: 0px;
	width: 100%;
}
	.list-enqu-btn ul li {
	width: 50%;
}
	
	.b_0979 {
	float: right;
	color: #222;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 0.5px;
}
	
	.amenities_op {
	margin-top: 3px;
}
	
	.right_side_contmenu__l ul li {
	display: block !important;
}
	
	.right_side_contmenu__l ul li a {
	font-size: 14px;
	color: #222;
	float: left;
	width: 100%;
}
	
	.propertys_button a {
	border: none;
	padding: 7px 12px 8px 12px;
	border-radius: 3px;
	margin-top: 16px;
}
	
	.right_side_contmenu__l {
	float: left;
	width: 100%;
	border-bottom: 1px solid #22222252;
	margin-bottom: 17px;
	/* margin-top: 10px; */
	padding-bottom: 13px;
}
	.im_ages_d {
	margin-right: 0px;
}
	
	.cont_io {
	margin-left: 18px;
	margin-top: 15px;
}
	
	.signupp__p {
	float: left;
}
	.signin__po {
	float: left;
}
	
	.hover_to_see {
	position: absolute;
	background: #eee;
	box-shadow: 2px 15px 18px -2px rgba(18, 18, 18, 0.72);
	width: 296px;
	padding: 13px !important;
	margin-top: 20px;
	margin-left: 0px;
}
	.log-in-pop-right {
	float: left;
	width: 100%!important;
	padding: 17px!important;
	padding-top: 23px!important;
}
	
	.log-in-pop {
	margin-top: 54px!important;
}
	
	.s12.ng-pristine.ng-valid {
	margin-top: 0px;
}
	
	.log-in-pop-right {
	padding-bottom: 59px !important;
}
	
	.hom-cre-acc-right form input {

	z-index: 9;
}
	
	.pg-list-1-left p {
	color: #fff;
	font-size: 18px;
	line-height: 24px;
	margin-top: 15px;
	text-shadow: 0 3px 2px #000;
}
	
	.pag-p1-phone ul li {
	color: #fff;
	font-size: 14px;
	width: 33.33%;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
	text-shadow: 0 2px 2px #000;
}
	
	.pg-list-1-right-p1 ul li a {
	background: #ffffff;
	border: 1px solid #ffffff;
	color: #162336;
	padding: 5px 12px;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: hidden;
	font-size: 14px;
}
	
		.container {
	width: 100%;
}

	.seeallpro {
	text-align: center;
	margin-top: 12px;
	padding-bottom: 30px;
	position: relative;
	z-index: 9999;
	float: left;
	width: 100%;
}
	
	.mob-right-nav {
	position: fixed;
	right: -379px;
	background: #263238;
	width: 100%;
	padding: 5px 15px 5px 15px;
	height: 100%;
	overflow-y: scroll;
	/* z-index: 9; */
	transition: none;
	box-shadow: -6px 5px 13px rgba(0, 0, 0, 0.24);
	z-index: 999999;
	top: 0px;
}
	.searching_for_rent .tourz-search-form div {
	margin: 0px;
	border-left: 1px solid #0003;
	border-radius: 0px !important;
	text-align: left;
	margin-left: 2px;
}
.searching_for_rent .tourz-search-form div {

	width: 99%;
}
	.col-md-2.nopading.add_back__l {
	border-left: 1px solid #00000036 !important;
	width: 96%;
}
	#select-search {

	width: 98%;
}
	.ho_search_ul {
	position: absolute;
	background: #fff;
	width: 84.7% !important;
	top: 190px !important;
	left: 24px !important;
	min-height: 180px;
	overflow: scroll;
	z-index: 999999999999999;
}
	
	.click____to___nexttt img {
	margin-left: -23px;
	margin-top: 14px;
		cursor: pointer;
}
	
	.inn-pag-ban h2 {
	font-size: 31px;
	margin-bottom: 22px;
}
	.p-about.com-padd {
	padding: 0px;
}
	.inn-pag-ban {
	position: relative;
	overflow: hidden;
	width: 75%;
	margin: 0 auto;
	padding: 0px;
	color: #fff;
	text-align: center;
	padding-top: 86px;
	margin-bottom: -20px !important;
}
	
	.p-about-count {
	background: #1703a2;
	padding: 0px;
	padding: 40px 0px;
	float: left;
	width: 100%;
}
	.p-about-count {
	background: #1703a2;
	padding: 0px;
	padding: 0px 0px;
	float: left;
	width: 100%;
}
}

@media screen and (min-width:767px) and (max-width:2000px){
	
	
		.right_side_contmenu ul li:nth-child(4) {
	display: none;
}
	
.sidenav {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 99999;
	top: 0;
	right: 0;
	background-color: #fff;
	overflow-x: hidden;
	transition: 0.5s;
	padding-top: 60px;
	box-shadow: 0 0 4px -1px #000;
}
	
	.mob-right-nav-close {
	float: right;
	border: none;
}
	
	
	
}


	
	.listings .dir-alp-l3.dir-alp-l-com  .searching_for_rent [type="checkbox"]:not(:checked), [type="checkbox"]:checked {
	position: relative;
	left: 0px !important;
	opacity: 1;
	/ margin-top: 14px;
	/ top: -2px;
	display: block;
	top: -12px !important;
	float: left;
	width: auto;
	display: none ;
}

.dir-alp-l3 ul li label {
	display: block;
	font-size: 14.5px !important;
	color: #222;
	font-weight: normal;
}

.listings [type="checkbox"]:checked + label::before {
	top: 3px;
	left: -1px;
	width: 8px;
	height: 13px;
	border-top: 2px solid transparent;
	border-left: 2px solid transparent;
	border-right: 2px solid #2e14db;
	border-bottom: 2px solid #2e14db;
	-webkit-transform: rotate(40deg);
	transform: rotate(40deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
}
.col-md-3.dir-alp-con-left {
	background: #fff;
	padding: 0px;
	border: 1px solid #0000001a;
}

.search-filter-j {
	width: 93% !important;
	margin-left: 10px !important;
	margin-top: 9px !important;
}

.dir-alp-l3 ul li label {
	display: block;
	font-size: 13px !important;
	color: #222;
	font-weight: normal;
}

.listings [type="checkbox"] + label::before, [type="checkbox"]:not(.filled-in) + label::after {
	content: '';
	position: absolute;
	top: 4px;
	left: 0px;
	width: 13px;
	height: 13px;
	z-index: 0;
	border: 1px solid #5a5a5a;
	border-radius: 1px;
	margin-top: 2px;
	transition: .2s;
}

.home-list-pop-rat {
	margin-right: 6px;
	background: #0f0ae0;
	color: #fff;
	border-radius: 75%;
	margin-top: 3px;
	font-size: 10px !important;
	padding: 4px;
	letter-spacing: 0px;
}

.home-list-pop-desc a h3 {
	color: #222;
	font-size: 13px !important;
	margin-bottom: 4px;
	/* text-transform: uppercase; */
	margin-top: 8px;
	margin-bottom: 11px;
	color: #303030 !important;
	/* font-weight: 600; */
}
.home-list-pop {
	position: relative;
	overflow: hidden;
	background: #fdfeff;
	padding: 15px 0px;
	margin-bottom: 30px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	box-shadow: none;
	/* border: none; */
	/* border: 1px solid #0003; */
	box-shadow: 0 1px 4px 0 rgba(0,0,0,.2);
	border: none;
}

.dir-alp-l-com h4 {
	background: #1703a2;
	color: #fff;
	padding: 10px 15px;
	text-transform: uppercase;
	font-size: 16px;
	margin-top: 0px;
	border-bottom: 1px solid #0003;
}

.slimScrollDiv {
	width: 287px !important;
}


.propertys_button.border__none__po a {
	border: none;
}




.top-search-main .ho_search_ul {
	position: absolute !important;
	background: #fff !important;
	width: 82.4% !important;
	top: 14px !important;
	left: -4px !important;
	min-height: 180px;
	overflow-y: scroll !important;
	z-index: 999999999999999;
	margin-top: 20.1px !important;
	margin-left: 4px !important;
	box-shadow: 0 12px 13px 0px #000 !important;
	overflow-x: hidden !important;
}