@media (min-width: 768px) and (max-width: 1199px) {
	.header-top-item{
		border:#0C6 0px dashed;
	}
	
	.main-video h2 {
		margin-bottom: 25px;
	}
	.main-video-inner {
		position: unset;
		top: auto;
		left: auto;
		transform: unset;
	}
	.video-wrapper:not(:last-child) {
		margin-bottom: 25px;
	}
	.video-wrapper:last-child {
		margin-bottom: 25px;
	}
}

@media (max-width: 900px) and (orientation: landscape){
	.header-top-tel {
    	font-size: 25px;
	}
	.main-banner-inner-mob-wrapper, .main-banner-form-wrapper {
		height: auto;
	}
	
	.main-how-works{
		height:calc(100vh + 10vh);
		background: none;
	}
	
	.main-how-works-1{
		height:calc(100vh + 10vh);
	}
	
	.main-how-works-6{
		height:calc(100vh + 10vh);
	}
	
	.main-how-works .container {
		background: none;
	}
	
	.main-how-works-step-round {
		width: 70px;
		height: 70px;
		font-size: 38px;
		line-height: 70px;
	}
	
	.main-how-works-detail {
        position: unset;
		right: unset;
		top: unset;
		transform: unset;
	}
	
	.main-how-works-title {
		font-weight: 700;
		font-size: 33px;
		line-height: 33px;
		margin-bottom: 10px;
	}
	
	.main-how-works-img{margin-bottom: 10px;}
	
	.main-how-works-text {
		margin-bottom: 10px;
	}

	.main-how-works-text p {
		margin-bottom: 0px;
		font-size:15px;
	}
	
	.main-how-works button {
		font-size: 13px;
		height: auto;
		line-height: 15px;
		padding: 0;
		width: 45%;
		padding: 10px 5px;
	}
	.main-how-works-detail .button-style-3 {
		display:block;
		float:right;
		width: 45%;
		line-height: unset;
    height: auto;
    min-height: 53px;
    padding: 10px 0;
	}
	
	
	.main-order-img{
		display:none;
	}
	.main-order-inner {
    position: static;
    top: 0;
    left: 0;
    width: 100%;
    transform: none;
}

	.main-creation-inner {
		position: static;
		top: 0;
		left: 0;
		width: 100%;
		transform: none;
	}
	
	.main-feedback {
		padding:25px 0;
	}

	.main-feedback-inner{
		position: static;
		top: 0;
		left: 0;
		width: 100%;
		transform: none;
	}
	
	.main-feedback-arrow {
		position: absolute;
		top: 0%;
		transform:none;
		background: #699952;
		height: 100%;
		line-height: initial;
		width: 42px;
		text-align: center;
	}
	
	.main-feedback-arrow img {
		position: absolute;
		top: calc( 50% - 38px );
		right: 25%;
	}
	
	.main-quiz {
		background-size:contain;
	}


}

@media (max-height: 690px) and (min-width: 1200px){
	.main-products {
		min-height: 600px;
	}
}