/* Designed by Shabdiz CO . 2016 */

@media (max-width: 1200px) {
	.footer-image{
		margin-top:30px;
	}
	.features-title{
		margin-bottom:50px;
	}
	.theme-title{
		margin-bottom:0px;
	}
	.box-f{
		min-height:110px;
	}
}

@media (max-width: 992px) {
	#layerslider{
		height:400px !important;
	}
	.slide1h2a{
		font-size:16px !important;
		top:130px !important;
	}
	.slide1h2a img{
		width:50px;
		margin-top:-3px;
	}
	.slide1h2b{
		font-size:38px !important;
		top:160px !important;
	}
	.slide1h2a2{
		font-size:16px !important;
		top:130px !important;
	}
	.footer-link{
		display:none;
	}
	.bottom-container-f{
		text-align:center;
	}
	#foursquare{
		background-attachment:inherit;
	}
	#newsletter{
		background-attachment:inherit;
	}
	#exdesign{
		background-attachment:inherit;
	}
	.theme-title{
		margin-top:80px;
	}
	#top-theme{
		padding-top:130px;
		padding-bottom:70px;
	}
	.features-home{
		padding-top:50px !important;
	}
	.price-text{
		padding-top:30px !important;
		padding-bottom:30px !important;
		height:auto;
		min-height:inherit;
	}
	.box-f{
		min-height:inherit;
	}
	#top-about{
		padding-top:110px;
	}
	#foursquare{
		background-color:#E0E0E0;
	}
	#responsive{
		padding-top:60px;
	}
}

@media (max-width: 992px) {
	#mainresmenu{
		display:block;
	}
	#mainmenu{
		display:none;
	}
	#top-bar{
		display:none;
	}
	#general{
		padding-top:120px;
	}
	.res-img-con img{
		width:60% !important;
		margin:0 auto;
		display:block;
		margin-bottom:40px;
	}
	.res-img-con2 img{
		width:60% !important;
		margin:0 auto;
		display:block;
		margin-bottom:30px;
	}
	.res-img-con{
		margin-top:-30px;
	}
	.res-img-con2{
		margin-top:60px;
		margin-bottom:30px;
	}
	.res-text-con2{
		margin-top:-55px;
		border:none;
		margin-bottom:50px;
	}
	.res-text-con{
		border:none;
		margin-top:-45px;
	}
	#newsletter h1{
		font-size:25px;
		line-height:40px;
	}
	.gray p{
		margin-bottom:0px;
	}
	#features{
		margin-top:-15px;
		background-color:#fff;
		padding-top:150px;
		padding-bottom:50px;
	}
	#modules{
		padding-top:50px;
	}
	.footer-image{
		margin:0 auto;
		display:block;
		margin-top:30px;
	}
	#top-module{
		padding-top:150px;
		padding-bottom:70px;
	}
	.total-price{
		text-align:center;
	}
	.total-price-p1{
		padding-right:0px;
	}
	.total-price-p2{
		padding-right:0px;
	}
	.about{
		margin-top:40px;
	}
	.contact-page{
		padding-top:60px;
	}
	.filters{
		margin-top:60px;
	}
}

@media (max-width: 880px) {
	#tour h1{
		font-size:25px;
	}
	.tour a{
		margin-top:50px !important;
		display:block;
		width:230px;
		font-size:16px !important;
	}
}

@media (max-width: 767px) {
	#layerslider{
		height:300px !important;
	}
	.slide1h2a{
		font-size:14px !important;
		top:125px !important;
		border-bottom:2px solid #fff;
	}
	.slide1h2b{
		font-size:20px !important;
		top:140px !important;
		line-height:35px !important;
	}
	.slide1h2a2{
		font-size:14px !important;
		top:125px !important;
		border-bottom:2px solid #fff;
	}
	.them-bt{
		width:130px;
	}
	.module-bt{
		width:130px;
	}
	.res-img-con img{
		width:60% !important;
		margin:0 auto;
		display:block;
		margin-bottom:15px;
	}
	.res-img-con2 img{
		width:60% !important;
		margin:0 auto;
		display:block;
		margin-bottom:0px;
	}
	.res-img-con{
		margin-top:-30px;
	}
	.res-img-con2{
		margin-top:60px;
		margin-bottom:30px;
	}
	.res-text-con2{
		margin-top:-55px;
		border:none;
		margin-bottom:50px;
	}
	.res-text-con{
		border:none;
		margin-top:-45px;
	}
	#foursquare{
		padding-top:50px;
		padding-bottom:50px;
	}
	#gallery{
		padding-top:50px;
		padding-bottom:50px;
	}
	#features{
		padding-top:50px;
		padding-bottom:0px;
	}
	#newsletter h1{
		font-size:20px;
		line-height:35px;
	}
	#newsletter a{
		font-size:15px;
	}
	#footer{
		padding-top:0px;
		padding-bottom:20px;
	}
	.footer-image{
		margin-top:30px;
	}
	.features-title{
		margin-top:80px;
	}
	.more{
		border-top:1px solid #FFFFFF;
		margin-bottom:30px;
	}
	#exdesign h1{
		font-size:18px;
		line-height:35px;
	}
	#exdesign a{
		font-size:14px;
	}
	.theme-pic img{
		display:block;
		margin:0 auto;
		margin-bottom:30px;
		margin-top:10px;
	}
	.module-pic img{
		display:block;
		margin:0 auto;
		margin-bottom:30px;
		margin-top:10px;
	}
	.features-home{
		padding-top:0px !important;
	}
	.fth{
		margin-top:50px;
		font-size:23px;
	}
	#top-module h1{
		font-size:23px;
		line-height:30px;
		padding-left:10px;
		padding-right:10px;
	}
	.imgcontainer img{
		display:block !important;
		margin:0 auto !important;
		float:none;
		margin-bottom:15px !important;
	}
	.about h1{
		text-align:center;
	}
}

@media (max-width: 650px) {
	#tour h1{
		font-size:20px;
	}
	.tour a{
		margin-top:50px !important;
		display:block;
		width:200px;
		font-size:13px !important;
	}
}

@media (max-width: 600px) {
	#tour h1{
		display:none;
	}
	.tour a{
	margin-top:0px !important;
}
}

@media (max-width: 500px) {
	#responsive h2{
		font-size:18px;
		margin-top:60px;
		margin-bottom:10px;
	}
	.features-title{
		font-size:20px;
	}
	.features-title img{
		width:60px;
	}
	.box-f h3{
		font-size:15px;
	}
	.square img{
		width:30%;
	}
}

@media (max-width: 365px) {
	.features-title h1{
		font-size:20px !important;
	}
}
