@media only screen and (max-width: 767px)
{
	.num_sty
	{
		font-size:13px !important;
		margin-bottom:1% !important;
	}
	.imga_res
	{
		width:80px !important;
	}
	.slider-items
	{
		height:56vh !important;
	}
	.owl-nav div
	{
		display: none !important;
	}
	.booksplen
	{
		padding: 15px 15px 15px 15px !important;
		height: 200px !important;
	}
	.booksplen h2
	{
		font-size: 32px !important;
	}
	.filter-form
	{
		display:block !important;
	}
	.booksplen h3 span img
	{
		width:26px !important;
	}
	.featureptch
	{
		padding: 10px !important;
		margin-left: 4% !important;
		height: 590px !important;
		width: 100% !important;
		margin-right: 4% !important;
	}
	.feature-pic
	{
		height:250px !important;
	}
	.lftpanel
	{
		margin-left: -15% !important;
	}
	.rghtpanel
	{
		margin-right: -9% !important;
	}
	.example-2 .wrapper
	{
		margin-left: -12% !important;
		margin-top: -11% !important;
		margin-bottom: -11% !important;
		width: 123% !important;
	}
	.card .wrapper
	{
		min-height: 287px !important;
	}
	.card
	{
		width: 96% !important;
		padding: 34px !important;
		margin-left: 3% !important;
		margin-right: 3% !important;
		margin-top: -42% !important;
	}
	.sectule
	{
		margin-left: 3% !important;
		padding: 10px !important;
		width: 100% !important;
		margin-right: 3% !important;
	}
	.section2-title h3
	{
		font-size: 40px !important;
		padding-bottom: 5px !important;
	}
	.section2-title h1
	{
		font-size:30px !important;
	}
	.section2-title h3:before
	{
		left: 10px !important;
		bottom: 305px !important;
		height: 2px !important;
		width: 80px !important;
	}
	.service-item
	{
		margin-bottom: 15px !important;
	}
	.spasds
	{
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	.sec 
	{
		margin-bottom: 80px !important;
	}
	.imgsda
	{
		height: 300px !important;
	}
	.hgfds
	{
		margin-top: 7% !important;
	}
	.rspsect
	{
		width: 100% !important;
		padding: 15px 15px !important;
		height:auto !important;
	}
	.mhgf
	{
		margin-bottom: 5% !important;
	}
	.cards
	{
		width: 100% !important;
		margin-left: 4% !important;
	}
	.crdwrit
	{
		padding:25px !important;
	}
	.contact-right
	{
		padding:15px !important;
	}
	.tpbar
	{
		font-size:19px !important;
	}
	.delay-03s
	{
		display:block !important;
	}
	.property .property-content .info 
	{
		padding: 25px 5px 0px !important;
	}
	.property-content p 
	{
		margin: 10px -7px 11px !important;
	}
	.prvcy
	{
		margin-left: 4% !important;
		margin-right: 4% !important;
	}
	.prvcy_1
	{
		margin-left: 4% !important;
		width:295px !important;
	}
	.fnt
	{
		font-size: 17px !important;
	}
	.dsgvvg
	{
		margin-left: -3% !important;
		margin-right: 2% !important;
	}
	.mbhbgh
	{
		margin-right: -5% !important;
	}
	.contact-box p
	{
		font-size:15px !important;
	}
}