@media ( max-width : 1350px) {
	h1 {
		font-size: 24px;
	}
	h2, .head1 {
		font-size: 34px;
	}
	.ov-box-header {
		font-size: 38px;
	}
	.ov-box-lid {
		font-size: 20px;
	}
	.ov-box-text {
		font-size: 18px;
	}
	.ov-box-l-stat {
		width: auto;
	}
	.box-md {
		padding-left: 20px;
		padding-right: 20px;
	}
	
		.page1 .promo-button {
		display: none;
	}
	
}

@media ( max-height : 750px) {
.breaker-20 {
	height: 0px !important;
}
	.page {
		height: auto;
	}
	
	.page1, .pagge4 {
		padding-bottom: 50px;
	}
	.page1 .title-small {
		position: relative;
		left: auto;
		top: auto;
		font-size: 32px;
		margin: 0;
	}
	.title span {
		font-size: 75px;
	}
}

@media ( max-height : 800px) {
		.page4 {
			padding-bottom: 50px;
		}
}


@media ( max-width : 1350px) {
	.page3 {
		height: auto;
		min-height: 470px;
	}
	.page1 .title-small {
		position: relative;
		left: auto;
		top: auto;
		font-size: 30px;
		margin: 0;
	}
	
	.page1 .promo-button {
		//font-size: 30px;
	}
	
	.title span {
		font-size: 75px;
	}
}

@media ( max-width : 1080px) {
	.page1 .bottom-arrow::after {
		display: none;
	}
	.page1 .bottom-arrow::before {
		display: none;
	}
	.page1::before {
		display: none;
	}
	.page {
		height: unset;
	}
}

@media ( max-width : 966px) {
	.page1 .promo-button {
		display: none;
	}
	
	.menu ul li a {
		font-size: 18px;
	}
	
	.menu ul li:first-child {
		margin-left: 0px;
	}
	.menu ul {
		padding-left: 0px;
		margin-top:28px;
	}
	
	.menu {
		padding-left: 5%;
		padding-right: 5%;
	}
	
	.card-text {
		width: 100%;
	}
	
	.page1 .title span {
		font-size: 40px;
		line-height: 1.4em;
	}
	
	.page1-wrapper {
		margin-top:100px;
	}
	
	.page-container iframe {
		width: 100%;
	}	
	
	.platform-info {
		margin-left: unset;
	}
	
	.platform-info .item {
		margin-right: 10px;
		margin-bottom: 20px;
	}
	
	.img-devices {
		background-size: 100%;
		width: 205px;
	}
	
}

@media ( max-width : 1610px) {
	.page1 .title span {
		font-size: 57px;
	}
	
	.page2 .slogan-bg span {
		font-size: 18px;
	}
  .page2 img {max-width: 100%}
	.page3 {
		height: unset;
	}
	
	.page3 .box-sm {
		max-width: 534px;
	}
	.platform-info .item img {
		max-height: 40px;
	}
	.platform-info .txt {
		top: 4px;
	}
	
	.platform-info {
		margin-left: calc(50% - 609px)
	}
	
}
@media ( max-width : 730px) {
	.breaker-20 {
		height: 0px !important;
	}
	
	.page4 form.select-plan {
	    margin-left: calc(50% - 169px);
	}
	.gift-card.silver-plan {
		margin-bottom: 20px;
	}
	.page1 .title span {
		font-size: 50px;
	}
	.platform-info .txt {
		margin-bottom: 20px;
	}
	
	.platform-info {
		//margin-left: 0px;
	} 
		.page1 .title span {
		font-size: 27px;
	}
	
	.title-small span, .page1 .title-small {
		font-size: 20px;
	}
	
	h2 {
		font-size: 24px;
	}
	.card-text {
		padding-top: 0px;
	}
	
	.menu .logo {
		width: 120px;
		height: 39px;
		margin-left: -11px;
	}
	
	.menu ul {
		display: block;
	
	}
	
	.buy-button {
		padding-left: 20px;
		padding-right: 20px;
	} 
	
	.menu ul li {
		margin-left: 0px;
		margin-right: 15px;
	}
	
	.menu ul li:last-child {
		margin-right: 0px;
	}
	
	.menu ul {
		margin: 0;
		padding: 0;
		clear: left;
	}
	
	.menu ul li a {
		font-size: 15px;
	
	}
	
	.menu {
		padding-left: 5%;
		padding-right: 5%;
	}
	.news {
		width: 100%;
		font-size: 14px;
		height: 75px;
	}
	
/*	.title span {
		word-spacing: -17px;
	}*/ 
	
/*	.title-small {
		word-spacing: -15px;
	}*/
	
	.about-card {
		margin-bottom: 50px;
	}
	
	.content-bottom {
		padding-bottom: 50px;
	}
	
	.box-sm {
		margin-bottom: 31px;
	}
	
	.pageOrder form label {
		white-space: nowrap;
		font-size: 17px;
	}
	
	.pageOrder .choice-txt {
		font-size: 20px;
	}
	
	
}
@media screen and (max-width: 1250px) and (min-width: 0px) {

	.platform-info {
		margin-left: 0px;
	} 
}

