body{
		        overflow-x: hidden !important;
		}
			.search-header{
				margin-top: -46px;
    width: 27% !important;
			}
			.blog-thumb img{
				width: 100%;
				height: 250px !important;
			}
				.list-layout .property-listing.property-1 .listing-img-wrapper img {
    height: 210px; 
}
section {
    padding: 40px 0 40px !important;
}
.page-title{
    background:#49c4d3 !important;
}
			@media screen and (max-width:480px){
				.search-header{
				margin-top: -46px;
    width: 100%;
			}
			.listing-footer-wrapper{
			    display:none !important;
			}
			.ss .listing-img-wrapper{
			        width: 45%;
                     float: left;
			}
		
			 .property-listing.property-1 .listing-img-wrapper img {
    max-height: 160px ;
    width: 100%;
}
.list-layout .property-listing.property-1 .listing-img-wrapper {
    height: 0;
    min-height: 133px !important;
}
		.ss p{
		    line-height: 19px;
		}
		.ss .price-features-wrapper{
		    margin-top:-18px;
		}
			.m-m{
			    max-height: 128px !important;
			}
		 
			.sec-heading.mss {
    width: 100% !important;
}
.prt-link-detail{
    font-size: 13px !important;
    line-height: 14px;
}
.fw-semibold {
    font-weight: 500!important;
}
.blog-thumb img {
    width: 100%;
    height: 145px !important;
}
.blog-wrap-grid p{
    display:none !important;
}
section {
    padding: 10px 0 40px !important;
}
.st-author-info {
    display: inline-block;
    margin-left: 0;
     margin-top: 5px !important; 
}
.st-author-title{
    font-weight: 500 !important;
        font-size: 14px !important;
}
.st-author-title1{
    font-weight: 500 !important;
        font-size: 14px !important;
        line-height: 20px ;
}
.footer-widget {
    padding: 10px 0 !important;
}
.footer-bottom {
    margin-top: 10px !important;
}
.cn-info-content{
    margin:0px 10px;
}
.search-header{
    display:none !important;
}
			}
 


.sidebar-contact{
  position:fixed;
  top:50%;
  right:-350px;
  transform:translateY(-50%);
  width:350px;
  height:auto;
  padding:40px;
  background:#fff;
  box-shadow: 0 20px 50px rgba(0,0,0,.5);
  box-sizing:border-box;
  transition:0.5s;
  z-index:99999999999;
}
.sidebar-contact.active{
  right:-14px;
}
.sidebar-contact input,
.sidebar-contact textarea{
  width:100%;
  height:36px;
  padding:5px;
  margin-bottom:10px;
  box-sizing:border-box;
  border:1px solid rgba(0,0,0,.5);
  outline:none;
}
.sidebar-contact h2{
  margin:0 0 20px;
  padding:0;
}
.sidebar-contact textarea{
  height:60px;
  resize:none;
}
.sidebar-contact input[type="submit"]{
  background:#00bcd4;
  color:#fff;
  cursor:pointer;
  border:none;
  font-size:18px;
}
.toggle{
  position:absolute;
  height:52px;
  width:60px;
  text-align:center;
  cursor:pointer;
  background:#fea514;
  top:170px;
  left: -57px;
    font-size: 11px;
    color: #fff;
    	border-radius:50px 0px 0px 50px;
} 
 
.toggle1{
  position:absolute;
  height:48px;
  width:48px;
  text-align:center;
  cursor:pointer;
  background:#fea514;
  top:120px;
  left:-48px;
  line-height:48px;
} 
@media(max-width:768px)
{
    
  .sidebar-contact{
    width:85%;
    height:100%;
    right:-84%;
    top: 53%;
  }
  .sidebar-contact .toggle{
    top:50%;
    transform:translateY(-50%);
    transition:0.5s;
  }
  .sidebar-contact.active .toggle
  {
    top:0;
    right:100px;
    transform:translateY(0);
  }
  .sidebar-contact .toggle1{
    top:40%;
    transform:translateY(-50%);
    transition:0.5s;
  }
  .sidebar-contact.active .toggle1
  {
    top:0;
    right:0;
    transform:translateY(0);
  }
  .scroll{
    width:100%;
    height:100%;
    overflow-y:auto;
  }
  .content{
    padding:50px 50px;
  }
}	
.sticky-icon  {
	z-index:99999;
	position:fixed;
	top:20%;
	right:0%;
	width:220px;
	display:flex;
	flex-direction:column;}  
.sticky-icon a  {
	transform:translate(160px,0px);
	border-radius:50px 0px 0px 50px;
	text-align:left;
	margin:2px;
	text-decoration:none;
	text-transform:uppercase;
	padding:10px;
	font-size:22px;
	font-family:'Oswald', sans-serif;
	transition:all 0.8s;}
.sticky-icon a:hover  {
	color:#FFF;
	transform:translate(0px,0px);}	
.sticky-icon a:hover i  {
	transform:rotate(360deg);}
/*.search_icon a:hover i  {
	transform:rotate(360deg);}*/
 
	
.Instagram  {
	background-color:#fea514;
	color:#FFF;}
	 						
.sticky-icon a i {
	background-color:#FFF;
	height:40px;
	width:40px;
	color:#000;
	text-align:center;
	line-height:40px;
	border-radius:50%;
	margin-right:20px;
	transition:all 0.5s;}
.sticky-icon a i.fa-facebook-f  {
	background-color:#FFF;
	color:#2C80D3;}
 
	
.sticky-icon a i.fa-instagram  {
	background-color:#FFF;
	color:#FD1D1D;}
	 
#myBtn {
	height:50px;
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  text-align:center;
  padding:10px;
  text-align:center;
	line-height:40px;
  border: none;
  outline: none;
  background-color: #1e88e5;
  color: white;
  cursor: pointer;
  border-radius: 50%;
}
.fa-arrow-circle-up  {
	font-size:30px;}

#myBtn:hover {
  background-color: #555;
}	
@media(max-width:768px)
{
    .sticky-icon {
    z-index: 999999;
    position: fixed;
    top: 39%;
    right: 0%;
    width: 220px;
    display: flex;
    flex-direction: column;
}
body{
    overflow-x:hidden !important;
}
}