/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1199px) {
.include_wrap li{
	font-size: 16px;
	background-size: 30px;
	padding-left: 55px;
}
.include_wrap li:nth-child(1){
	background-position: 10px 10px;
}
.head_scrolled .telephone_icon{
	font-size: 12px;
	line-height: 26px;
	margin-top: 10px;
}
.viber_text_scrolled {
	font-size: 10px;	
}
.include_wrap li:nth-child(2){
	background-position: 10px -38px;
}
.include_wrap li:nth-child(3){
	background-position: 10px -85px;
}
.include_wrap li:nth-child(4){
	background-position: 10px -138px;
}
.include_wrap li:nth-child(5){
	background-position: 10px -197px;
}
.first_form{
		margin-top: 70px;
	}
.couple_wrap{
	display: none;
}
.reason{
	margin-bottom: 15px;	
}
.second_screen h2{
	margin-top: 0px;	
}
.fourth_screen h2 {
	padding-left: 0;	
}
.info{
	margin-bottom: 0;	
}
.fourth_form{
	padding-left: 10%;	
}
.fourth_screen {
	min-height: auto;
	padding-bottom: 30px;
}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {

	input{
		width: 200px;
	}
	.last_form input{
		width: 245px;
	}
	.reasons_wrap{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.reason{
		width: 50%;
	}
	.include_wrap li{
		font-size: 14px;	
		padding: 15px 20px 15px 45px;
	}
	.logo_wrap img{
		height: 58px;
		width: 272px;
	}
	.icon_call_wrap a{
		display: none;
	}
	.headscrolled .telephone_icon{
		margin-top: 0;	
	}
	.head_scrolled .icon_call_wrap a{
		display: inline;
		font-size: 12px;
	}
	.head_scrolled .icon_call_wrap{
		float: right;
		margin: 0 47px 0 0;
	}
	.head_scrolled .icon_call_wrap img{
			height: 27px;
			width: 27px;
	}
	.map_info{
		left: 5%;
		top: 64px;
	}
	.photo_wrap{
		display: none;
	}
	.ask .simple_button{
		margin-bottom: 60px;	
	}
	.fourth_form{
		padding-left: 3%;	
	}
	footer{
		text-align: center;	
	}
}

/* Small Devices, Tablets */

@media only screen and (max-width : 749px) {
	.first_screen {
		min-height: auto;
		background-image: url(../img/main-bg.jpg);
		padding-bottom: 50px;
	}
	.form_wrap p {
		text-align: center;	
	}
	.icon_call_wrap{
		position: absolute;	
		top: 5px;
		right: 5px;
	}
	.viber_text_scrolled {
		bottom: -15px;
	}
	.reasons_wrap{
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.reason{
		width: 100%;
	}

	.first_form input, .simple_button, .first_form select{
		display: block;
		width: 290px;
		margin: 10px auto 10px;
	}
	.head_scrolled .icon_call_wrap{
		display: none;
	}
	.t_icons{
		display: none;
	}
	.t_icons::after, .mobile_phone::after{
		display: block;
	}
	.logo_wrap img{
		height: 37px;
		width: 155px;
	}
	.fourth_screen input{
		min-width: 290px;	
		display: block;
		margin: 0 auto;
		width: 55%;
	}

	.fourth_screen input, .fourth_screen button{
		margin-bottom: 10px;	
	}
	.fourth_screen h2{
		font-size: 40px;	
	}
	.last_form{
		padding-top: 20px;
	}
	.last_form input, .last_form textarea, .text_wrapper .simple_button{
		display: block;
		margin: 10px auto;
		width: 50%;
	}
	.text{
		display: none;
	}
	.mobile_text{
		display: block;
	}
	.mobile_phone{
		display: block;
	}
	.slide_review {
		margin-top: 70px;	
	}
	.slide_review::after {
		left: 45%;
	}
	.viber_text {
		font-size: 10px;
	}
	}
	

/* Extra Small Devices, Phones */
@media only screen and (max-width : 520px) {
	input{
		height: 40px;
	}
.second_screen h2, .third_screen h2, .fourth_screen h2, .seventh_screen h2, .map h2, .slide h2, .fifth_screen h2 {
		font-size: 24px;
	}
	.sixth_screen h2{
		font-size: 28px;	
		margin-top: 30px;	
		margin-bottom: 15px;
	}
	.last_form input, .last_form textarea, .text_wrapper .simple_button{
		width: 245px;
	}
	.head_icon{
		background-image: none;
		font-size: 11px;	
		/*text-align: right;	*/
	}
	.t_icons{
		padding-top: 20px;
	}
	.include_wrap li {
		padding: 7px 20px 7px 45px;
	}
	.include_wrap li:nth-child(1) {
   		background-position: 5px 2px;
	}
	.include_wrap li:nth-child(2) {
		background-position: 5px -45px;
	}
	.include_wrap li:nth-child(3) {
    	background-position: 5px -92px;
	}
	.include_wrap li:nth-child(4) {
    	background-position: 5px -145px;
	}
	.include_wrap li:nth-child(5) {
   		background-position: 5px -205px;
	}	
	.main_text_wrap{
		margin-top: 0;	
	}
	.item_wrap{
		margin-bottom: 20px;
	}
	.item_wrap_text{
		font-size: 12px;	
	}
	.item_wrap_text i {
    	font-size: 11px;
	}
	.item_wrap_text .simple_button {
		width: 85px;
	}
	.bestseller::before{
		width: 70px;	
		height: 70px;
		background-size: 70px 70px;
	}
	.hotprice::before{
		width: 70px;	
		height: 70px;
		background-size: 70px 70px;
	}
	.head_scrolled .telephone_icon {
		margin-top: 0;	
		float: right;
	}
	.icon_call_wrap{
		display: none;
	}
	.form_wrap p {
		text-align: center;	
		padding-top: 20px;	
	}
	.second_screen h2{
		font-size: 26px;	
	}
	.reason h3{
		font-size: 18px;	
	}
	.reason p{
		font-size: 12px;	
	}
	.main_text_wrap h1, .main_text_wrap p {
		font-size: 32px;
	}
	.first_form {
		margin-top: 25px;
	}
	.fourth_screen h2{
		font-size: 24px;	
	}
	.fourth_form{
		border: none;
		padding-left: 0;	
	}
	.fourth_screen .simple_button {
		max-width: 290px;	
	}
	.slide_review {
		padding: 10% 10%;
	}
	.fourth_screen p, .simple_button{
		font-size: 12px;	
	}
	.fourth_screen p{
		text-align: center;	
	}
	.fifth_screen .big_button{
		margin: 25px auto 60px auto;
	}
	.small_button{
		width: 40%;
		max-width: 120px;
		margin-top: 10px;
	}
	.second_form .form_btn{
		width: 75%;
		margin-top: 10px;
	}
	.include_wrap ul {
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.include_wrap li {
		margin: 0 5px 5px 0;
	}
	.tab{
		font-size: 21px;
	}
	.border_form{
		border: none;
	}
	.quant_wrap{
		display: block;
	}
	.first_select, .tab_item input{
		height: 40px;
		width: 90%;
		min-width: 290px;		
	}
	.second_select{
		height: 40px;
	}
	.second_form label, .second_form p {
		text-align: center;
		font-size: 12px;	
	}
	.second_form_wrap{
		margin-top: 30px;
	}
	.tab_item h3{
		font-size: 18px;
	}
	.map_info {
    	left: 5%;
   		top: 20px;
	}
	.foot_logo{
		margin-top: 30px;	
	}
	.foot_soc{
		margin-top: 20px;	
	}
	.box-modal {
		max-width: 290px;
	}
}

