.mobile_hide{
    display: block;
}

.desktop_hide{
    display: none;
}
.ig{
	font-size: 3em;
}

.brown-font{
	color: #ba8759;
}

.white-font{
	color: #ffffff;
}

.tar-font{
	color: #47484c;
}

.h1-inventory{
	color: #ba8759;
	text-transform: uppercase;
	font-weight: 700;
}

.about-properties-slider .slick-dots li button {
	color: #000;
}

.p-tag-amenity{
	color: #fff;
	font-weight: 700;
	font-size: large;
}

.heading-amenity{
	font-size: 24px;
    text-transform: uppercase;
    font-family: cursive;
    font-weight: 900;
    padding: 1em;
}

.heading_enquiry{
	font-size: 31px;
    text-transform: uppercase;
    font-weight: 600;
}

.input_hero {
	 width: 100%;
  border: 1px solid #ddd;
  background-color: transparent;
  line-height: 30px;
  padding: 7px 20px;
  border-radius: 25px;
  color: #666666;
  font-size: 15px;
  height: auto;
	background-color: #fff;
}


.contact-title h4 {
    color: #ffffff;
}

.amenity_sub_heading_font{
	
	color: #ffffff;
}

.about_desc_font{
	font-size: 24px;
	text-align: justify;
}

.img-about{
	width: 180%;
}

.hero-content {
    padding: 15px 55px;
    border-radius: 25px;
}

.hero_container{
	margin-left: unset;
}

.contact_container{
	background: rgba(0, 0, 0, 0.7);
    padding: 1em;
    border-radius: 25px;

}

.iti {
    width: 100%;
}

.about-widget{
	font-size: 30px;
	padding-top:16px;
}

.hero-content h1 {
    font-size: 44px;
}

.payment_plan_font{
	font-size: 17px;
    font-weight: 400;
}

.idk_down{
	padding-top: 1em;
    background: rgba(0, 0, 0, 0.7);
    position: relative;
    top: -100px;
}

.row-20 {
    position: relative;
    top: 20px;
}

.contact_div{
	margin-left: unset;
    position: relative;
    top: -3em;
}



@media only screen and (min-width: 320px) and (max-width: 550px) {

	.mobile_hide{
        display: none;
    }

    .desktop_hide{
        display: block;
    }

    .about-widget{
		font-size: 20px;
		padding-top:16px;
	}

	.feature_div{
		width: 50%;
	}

	.counter {
	    color: #ffffff;
	    background: #ba8759;
	    padding: 1em;
	    border-radius: 15px;
	}

	.counter .counter-active {
		color: #ffffff;
	}

	.ig {
	    font-size: 2em;
	}

	.contact_div{
		text-align: center;
	    top: unset;
	}

	.contact_input{
		width: 100%;
		text-align: center;
	}


}

@media only screen and (max-width: 479px) {
    .btn {
        font-size: 24px;
    }

    .feature_div{
		width: 50%;
	}

	.counter {
	    color: #ffffff;
	    background: #ba8759;
	    padding: 1em;
	    border-radius: 15px;
	}
	
	.counter .counter-active {
		color: #ffffff;
	}

	.ig {
	    font-size: 2em;
	}

	.contact_div{
		text-align: center;
	    top: unset;
	}

	.contact_input{
		width: 100%;
		text-align: center;
	}

}