@media (max-width: 1630px) {
	.screen-shold {
		max-width: 1160px;
	}
}

@media (max-width: 1500px) {
	body.boxed-v #wrapper {
		max-width: 100%;
	}
}

@media (max-width: 1199px) {
	.screen-shold {
		max-width: 1000px;
	}
}

@media (max-width: 992px) {
	#nav .nav-list li {
		padding: 0 4%;
	}

	.screen-shold {
		max-width: 768px;
		padding: 58px 0 0;
	}

	.screen-shold .cover {
		margin: 0;
		max-width: 280px;
	}

	.screen-shold img {
		padding: 0 10px;
	}

	.poitns li {
		width: 49.5%;
	}

	.app-screen {
		max-width: 650px;
		background-size: 100% auto;
		padding: 17px 78px 20px 82px;
	}
}

@media (max-width: 767px) {
	.hidden-xs {
		display: none;
	}

	.visible-xs {
		display: block !important;
	}

	.logo {
		margin: 0;
		min-width: 50px;
		font-size: 25px;
		line-height: 50px;
	}

	#header .holder {
		padding: 25px 0;
	}

	#header.sticky .holder .logo {
		margin: 0;
	}

	#nav {
		left: 0;
		right: 0;
		top: 80px;
		max-height: 0;
		overflow: hidden;
		position: absolute;
		-webkit-transition: all ease .3s;
		transition: all ease .3s;
		background: #272c3f;
	}

	#nav .nav-list {
		float: none;
		width: 100%;
	}

	#nav .nav-list li {
		padding: 0;
		display: block;
		text-align: left;
		border-bottom: 1px solid #3c4252;
	}

	#nav .nav-list a {
		display: block;
		padding: 10px 20px;
	}

	.main-banner .heading {
		font-size: 40px;
		line-height: 60px;
	}

	.nav-active #nav {
		max-height: 500px;
	}

	.poitns {
		padding: 0;
	}

	.poitns li {
		width: 100%;
	}

	.app-screen {
		max-width: 280px;
		padding: 8px 35px 0 35px;
	}

	.screen-shold {
		max-width: 320px;
		padding: 52px 0 0;
	}

	.screen-shold .cover {
		width: 255px;
		max-width: 400px;
	}

	.mt-social,
	#footer {
		text-align: center;
	}

	.magnify .magnify-lens {
		width: 50px;
		height: 50px;
	}
}
