@media (min-width: 1200px) {
	.container {
		width: 1250px;
	}
}

@media (max-width: 1100px) {
}

@media (max-width: 992px) {
	#subscribe_modal .modal-content .feedback_form h2{
		font-size: 30px;
	}	
	h1, h2{
		font-size: 4vh;
	}
	header{
		padding-top: 20px;
	}
	.logo img{
		max-width: 180px;
	}
	body{
		font-size: 14px;
	}	
	.abot_box h3, .abot_box .btn{
		font-size: 4vh;
	}
	.abot_box .btn{
		padding: 10px;
		white-space: normal;
	}
	.front_slider .owl-prev{
		left: 0;
		top: 105px;
	}
	.front_slider .owl-next{
		right: 0;
		top: 105px;
	}
	.front_slider .owl-next span, .front_slider .owl-prev span{
		color: #727d84;
	}
	header .navbar-right{
		padding-top: 6px;
	}
}

@media (max-width: 767px) {
	.services_box_item, .services_box_item.long{
		min-height: auto;
	}
	.abot_box{
		padding: 40px 20px 20px 20px;
	}
	.abot_box h2{
		min-width: 260px;
		text-align: center;
	}
	.hidden_service_mobile{
		display: none;
	}
}

@media (max-width: 641px) {
	header .navbar-right{
		padding-top: 0;
		margin-top: 4px;
		margin-right: 5px;
	}
}

@media (max-width: 567px) {
	#subscribe_modal .modal-content .feedback_form h2{
		font-size: 20px;
		margin-bottom: 20px;
	}
	.abot_box h2{
		min-width: 90%;
		text-align: center;
	}	
	.col .contacts_box_item{
		text-align: left !important;
		margin-bottom: 30px !important;
	}
	.col:last-child .contacts_box_item{
		margin-bottom: 0 !important;
	}
	.contacts_box_item img{
		width: 30px;
		height: auto;
		margin-right: 20px;
		margin-left: 20px;
	}
	.section{
		padding: 50px 0;
	}
	.wpm-language-switcher li.active span, .wpm-language-switcher li a{
		font-size: 20px !important;
	}
	.wpm-language-switcher li{
		margin-left: 3px !important;
	}
	.bottom_menu_langs .header_accordion {
		margin-right: 7px !important;
		width: 36px !important;
		height: auto !important;
	}
	.bottom_menu_langs{
		padding-top: 7px;
	}
}

@media (max-width: 320px) {
	.bottom_menu_langs a{
		margin: 5px;
	}
	.header_accordion{
		margin-right: 0 !important;
		margin-top: -9px !important;
	}
}
