/* ------------------------------------------------------- */
/*                       Max Width                         */
/* ------------------------------------------------------- */
@media (max-width:1300px)
{
}
@media (max-width:1160px)
{
	.bg_green .padding_width{
		position:static;
/*		padding-top:180px;*/
	}
	.map{
		top:220px;
		right:0px;
	}
	.cities{
		top:315px;
		right:830px;
	}
}
@media (max-width:1010px)
{
	.padding_width{
		width:100%;
	}
	.bg_green{
		padding-top:60px;
	}
	.header{
		padding-bottom:30px;
	}
	.map{
		background-size:80%;
	}
	.cities{
		top:280px;
		right:750px;
	}
	.city1{
		left:165px;
	}
	.city2{
		top:95px;
		left:130px;
	}
	.city3{
		top:126px;
		left:134px;
	}
}

@media (max-width:991px)
{
	.logo{
		padding-left:10px;
	}
	.logo_tail{
		background:none;
	}
	.titles{
		padding-right:10px;
	}
	.title1{
		line-height:26px;
		font-size:24px;
	}
	.title2{
		font-size:14px;
	}
	.colc .text{
		padding-right:10px;
	}
	.colc input, .colc textarea, .colc select{
		width:100%;
	}
	.shedule{
		padding-left:15px;
		padding-right:15px;
	}
}
@media (max-width:880px)
{
	.bg_green{
		background-position:0px -90px;
	}
	.bg_green .padding_width{
		padding-bottom:30px;
	}
	.map{
		background-size:60%;
	}
	.cities{
		top:245px;
		right:667px;
	}
	.city1{
		left:215px;
	}
	.city2{
		top:85px;
		left:189px;
	}
	.city3{
		top:115px;
		left:189px;
	}
	.city4{
		top:50px;
		left:290px;
	}
	.city5{
		top:95px;
		left:300px;
	}
}
@media (max-width:767px)
{
	.langs .item{
		margin-right:18px;
	}
	.bg_green{
		padding-top:15px;
	}
	.header{
		padding-bottom:15px;
	}
	.bg_green_inn .header{
		padding-bottom:15px;
	}
	.logo{
		position:static;
		float:none;
		padding-bottom:20px;
		text-align:center;
	}
	.titles{
		float:none;
		text-align:center;
	}
	.map{
		display:none;
	}
	.cities{
		display:none;
	}
	.content, .content.inner{
		padding-top:0px;
	}
	.inner .colc{
		width:100% !important;
		margin-left:0px;
		padding-top:50px;
	}
	.inner .colc .container{
		margin-left:0px;
		padding:20px 20px;
	}
	/* ----------------------------------------- */
	/*                    Menu                   */
	/* ----------------------------------------- */
		.inner .coll{
			position:static;
		}
		.inner .coll .menu{
			width:100%;
			padding-bottom:0px;
		}
		.inner .menu{
			position:absolute;
			width:100%;
			float:none;
			padding:0px;
			z-index:100;
		}
		.inner .menu .first{
			display:block;
			padding:12px 0px 11px 0px;
			background-color:#fbab26;
			text-transform:uppercase;
			cursor:pointer;
		}
		.inner .menu .first span{
			display:block;
			padding-left:21px;
		}
		.inner .menu .first span.closed{
			background:url("../img/ru/arrow_menu_closed.gif") no-repeat right center !important;
		}
		.inner .menu .first span.opened{
			background:url("../img/ru/arrow_menu_opened.gif") no-repeat right center;
		}
		.inner .menu li{
			width:100%;
			background:#0f5c64;
			border-top:2px solid #4b8c92;
		}
		.inner .menu li.item{
			display:none;
		}
		.inner .menu li a{
			display:block;
			padding:12px 0px 11px 20px;
			text-align:left;
			color:#fff;
			font-size:18px;
		}
		.inner .menu li .active{
			display:block;
			margin-bottom:0px;
			padding:12px 0px 11px 20px;
			background-color:#0f5c64;
			color:#ccc;
			border:0px;
			-webkit-border-radius:0px;
			-moz-border-radius:0px;
			border-radius:0px;
		}
	/* ----------------------------------------- */
	/*                /// Menu ///               */
	/* ----------------------------------------- */
	.inner .coll .globe{
		display:none;
	}
	.content{
		padding:30px 0px;
	}
	.coll{
		width:30%;
	}
	.colc{
		width:70%;
		margin-left:0px;
	}
	.coll img{
		width:100%;
		margin-left:10px;
	}
	.colc .container{
		margin-left:30px;
	}
	.colc h1{
		padding-bottom:10px;
		font-size:26px;
	}
	.colc .text{
		line-height:20px;
		font-size:13px;
	}
	.blocks .padding_width .col-sm-50 .col-sm-50:nth-child(1){
		float:left;
		width:40%;
	}
	.blocks .padding_width .col-sm-50 .col-sm-50:nth-child(2){
		float:left;
		width:60%;
	}
	.header_blue .copyright{
		padding-left:10px;
	}
}
@media (max-width:600px)
{
	.blocks .padding_width .col-sm-50 .col-sm-50{
		width:50% !important;
	}
	.bg_green .padding_width{
		padding-bottom:0px;
	}
	.filials ul, .filials li, .filials .first{
		display:block;
	}
	.filials .first{
		width:100%;
		padding:12px 0px 11px 0px;
		background:#2e3232 url("../img/ru/arrow_filials_active.gif") no-repeat left top;
		text-align:left;
		cursor:pointer;
	}
	.filials .first span{
		display:block;
		padding-left:20px;
	}
	.filials .first span.closed{
		background:url("../img/ru/arrow_filials_closed.gif") no-repeat right center !important;
	}
	.filials .first span.opened{
		background:url("../img/ru/arrow_filials_opened.gif") no-repeat right center;
	}
	.filials li.item{
		display:none;
	}
	.filials li{
		width:100%;
		background:#ddddde url("../img/ru/arrow_filials_li.gif") no-repeat;
		border-top:2px solid #4b8c92;
	}
	.filials li a{
		display:block;
		padding:10px 20px 9px 0px;
		text-align:right;
		color:#2e3232;
		font-size:18px;
	}
	.menu{
		float:none;
		padding:0px;
	}
	.menu .first{
		display:block;
		padding:12px 0px 11px 0px;
		background-color:#fbab26;
		text-transform:uppercase;
		cursor:pointer;
	}
	.menu .first span{
		display:block;
		padding-left:21px;
	}
	.menu .first span.closed{
		background:url("../img/ru/arrow_menu_closed.gif") no-repeat right center !important;
	}
	.menu .first span.opened{
		background:url("../img/ru/arrow_menu_opened.gif") no-repeat right center;
	}
	.menu li{
		width:100%;
		background:#0f5c64;
		border-top:2px solid #4b8c92;
	}
	.menu li.item{
		display:none;
	}
	.menu li a{
		display:block;
		padding:12px 0px 11px 20px;
		text-align:left;
		color:#fff;
		font-size:18px;
	}
	.menu li .active{
		display:block;
		margin-bottom:0px;
		padding:12px 0px 11px 20px;
		background-color:#0f5c64;
		color:#ccc;
		border:0px;
	}
}
@media (max-width:470px)
{
	.bg_green .logo img{
		width:70%;
	}
	.title1{
		padding-bottom:2px;
		line-height:20px;
		font-size:18px;
	}
	.title2{
		font-size:12px;
	}
	.shedule{
		padding:10px 15px 20px 10px;
	}
	.shedule .clock{
		padding-bottom:10px;
	}
	.shedule .title{
		padding-bottom:10px;
		font-size:14px;
	}
	.shedule .time{
		font-size:14px;
	}
}
@media (max-width:370px)
{
	.langs .item{
		margin-left:20px;
		margin-right:0px;
	}
	.langs .item .title{
		display:none;
	}
}
/* ------------------------------------------------------- */
/*                       Min Width                         */
/* ------------------------------------------------------- */
@media (min-width:768px)
{
	.inner .menu li.item{
		display:inline !important;
	}
}
@media (min-width:601px)
{
	.filials ul{
		display:table !important;
		width:100% !important;
	}
	.filials li{
		display:table-cell !important;
		width:14.28% !important;
	}
	.filials li.item{
		display:inline;
	}
	.filials .first{
		display:inline-block !important;
		width:30px !important;
	}
	.bg_green .menu li.item{
		display:inline !important;
	}
}
