/* Medium Devices, Desktops */
@media only screen and (max-width : 767px) {
	#wrapper{
		width: 100%;
		margin: 0;
	}
	.header{
		display: none;
	}
	.top-box{
		background: url("../img/tb-768.jpg") 50% 0 no-repeat;
		height: 1310px;
	}
	.top-box .text{
		position: static;
		padding: 0;
		text-align: center;
		padding-top: 20px;
	}
	.top-box .text .t1{
		font-size: 27px;
		margin-bottom: 10px;
	}
	.top-box .text .t2{
		font-size: 20px;
	}
	.wrap{
		max-width: 320px;
	}
	.ogange-list {
			background: url("../img/urogun.png") center 43% / 227px auto no-repeat;
	}
	.ogange-list .t1{
		font-size: 15px;
	}
	.ogange-list li{
		width: auto;
		width: 154px;
		padding: 0;
	}
	.ogange-list{
		position: static;
		margin: 0;
		width: auto;
		padding-top: 27px;
	}
	.ogange-list li:first-child{
		margin-bottom: 327px;
		width: 180px;
	}
	.ogange-list img{
		width: 45px;
	}
	.order-form-box{
		width: auto;
		float: none;
		margin-top: 20px;
	}
	.countdown{
		line-height: 66px;
	}
	.countdown span{
		width: 70px;
		height: 70px;
		font-size: 30px;
		margin: 0 5px;
	}
	.count ul li{
		width: 70px;
		margin: 0 3px;
		font-size: 12px;
	}
	.btn{
		width: 260px;
	}
	.order-form-box .small{
		font-size: 19px;
	}
	.ostatok{
		font-size: 12px;
	}
	.title{
		font-size: 25px;
		margin-bottom: 30px;
	}
	.problem{
		height: 625px;
		padding-top: 50px;
		background: url("../img/problem-768.jpg") 50% 0 no-repeat;
	}
	.problem .list li img{
		width: 203px;
		position: relative;
		left: -25px;
	}
	.problem .list p{
		font-size: 14px;
		padding: 0;
		margin-top: 10px;
	}
	.problem .list li:nth-child(2){
		padding: 0;
		margin: 0;
	}
	.problem .list li{
		width: 49%;
	}

	.expert{
		height: 714px;
		background: url("../img/expert-768.jpg") 50% 0 no-repeat;
		padding-top: 340px;
	}
	.expert .left{
		width: auto;
		margin: 0;
		padding-left: 10px;
		padding-right: 10px;
		text-align: center;
	}
	.expert .title{
		margin-bottom: 10px;
	}
	.expert .t1{
		margin-bottom: 15px;
		font-size: 14px;
	}
	.expert p{
		font-size: 14px;
		margin-bottom: 20px;
	}
	.how-work{
		background:#000;
		padding-top: 20px;
		height: auto;
	}
	.how-work .r{
		width: auto;
		float: none;
		padding-left: 10px;
		padding-right: 10px;
	}
	.how-work .list img{
		width: 58px;
	}
	.how-work .list .tt{
		max-width: 228px;
	}
	.how-work .list .tt p{
		font-size: 14px;
	}
	.how-work .list .tt .h4{
		font-size: 18px;
	}
	.reviews{
		height: 779px;
		background: url("../img/reviews-768.jpg") 50% 0 no-repeat;
		padding-top: 125px;
	}
	.problem2{
		height: 730px;
		background: url("../img/problem2-768.jpg") 50% 0 no-repeat;
	}
	.make-order{
		height: 1079px;
		background: url("../img/make-order-768.jpg") 50% 0 no-repeat;
		padding-top: 0;
	}
	.make-order .title{
		font-size: 30px
	}
	.make-order .list li{
		width: 49%;
		margin-bottom: 20px;
	}
	.make-order .list p{
		padding: 0;
		font-size: 16px;
	}
	.make-order .list img{
		max-width: 100%;
	}
	.make-order{
		padding-left: 10px;
		padding-right: 10px;
	}
	.make-order .list{
		margin-bottom: 30px;
	}
	.make-order .title{
		font-size: 32px;
		text-align: center;
	}
	.how-work .title{
		font-size: 30px;
	}
	.hide-mob{
		display: none;
	}
	.reviews .btn{
		width: 300px;
		-webkit-background-size: cover;
		background-size: cover;
		height: 30px;
		margin-top: 47px;
	}
	.reviews .title{
		text-align: center;
		font-size: 30px;
	}
	.rev{
		margin: 0;
	}
	.rev .img{
		text-align: center;
		margin-bottom: 20px;
		margin-right: 0;
		float: none;
	}
	.rev .img img{
		width: 177px;
		display: inline-block;
	}
	.rev .tt{
		padding: 0 10px;
	}
	.rev .name{
		text-align: center;
		font-size: 18px;
		margin-bottom: 15px;
	}
	.rev .tt p{
		font-size: 14px;
		margin: 0;
	}
	.owl-carousel .owl-nav>div{
		display: block;
		text-indent: -9999px;
		width: 16px;
		position: absolute;
		left: 20px;
		top: 88px;
		height: 28px;
		background: url("../img/prev.png") 0 0 no-repeat;
	}
	.owl-carousel .owl-nav>div:last-child{
		left: auto;
		right: 20px;
		background: url("../img/next.png") 0 0 no-repeat;
	}
	.rev-slider{
		display: block !important;
	}
	.problem2 .title{
		font-size: 25px;
	}
	.problem2 .title br{display: none;}
	.problem2 .list{
		padding: 0;
	}
	.problem2 .list li img{
		width: 175px;
		left: -9px;
	}
		

	.top-box-bg{
		height: 1820px;
		background: none;
	}
	.bottom-box-bg{
		height: 1820px;
		background: none;
	}

}

@media (min-width: 768px) {
	.ogange-list {
		display: none;
	}
}