@media (min-width: 600px) {
	.headerPhone.new div b
	{
		width: auto;
	}
	.headerPhone.new div
	{
		top: 70px;
		width: 50%;	
		border-bottom: none;	
	}
	/* .headerPhone.new div:nth-child(2) */
	.headerPhone.new div:nth-child(2):not(:last-child)
	{
		border-right: solid 2px #cd1041;
		right: 50vw;
		padding-right: 25px;
	}
	.headerPhone.new div:nth-child(3)
	{
		top: 70px;
		padding-left: 25px;
	}
	.vykup_list_a div
	{
		padding-left: 103px;
	}
	.trailerTypes h2
	{
		font-size: 21px;
		padding: 20px 0px 20px 100px;
	}
	.trailerTypes h2 .ui-icon:before
	{
		font-size: 18px;
	}
	.trailerTypes img
	{
		max-width: 80px;
	}
}
@media (min-width: 768px) {
/*=====================================
	HEADRE
======================================*/
.header, .header .container
{
	height: 95px;
}
.header.ny_style
{
	background: #fff url(../img/ny_head.jpg) left top repeat-x;
}
.logo {
	width: 150px;
	height: 95px;
}
.ny_logo
{
	display: block;
	width: 40px;
	height: 72px;
	background: url(../img/nu_elka.png) center center no-repeat;
	position: absolute;
	top: 12px;
	left: 194px;
	z-index: 200;
}
.logo span {
	font-size: 10px;
	position: absolute;
	right: 28px;
	bottom: 0;
	color: #00275d;
}
.menu,
.search {
	margin-top: 34px;
}
.menuMain,
.searchContent {
	margin-top: 97px;
}
.searchContent input {width: 90%;font-size: 29px;}
.searchContent button {width: 10%;font-size: 16px;}
.headerPhone {
	margin-top: 34px;
}
.headerCity {
	float: right;
	width: 140px;
	position: relative;
	padding-left: 20px;
	margin-top: 36px;
	margin-right: 50px;
	z-index: 200;
}
.headerCity > a,
.headerCity ul a {
	color: #517b88;
	font-size: 15px;
	font-weight: 400;
	border-bottom: 2px dotted;
	text-decoration: none;
	text-transform: uppercase;
}
.headerCity ul a small
{
	color: #0e1545;
	text-transform: none;
}
.headerCity > a small
{
	display: block;
	font-size: 0.5em;
	margin-top: 5px;
}
.headerCity .fa {
	color: #cd1041;
	font-size: 20px;
	position: absolute;
	top: 0;
	left: 0;
}
.headerCity__select {
	display: none;
	width: 120%;
	position: absolute;
	left: 0;
	z-index: 10;
	padding: 5px 20px 5px;
	background-color: #fff;
}
.headerCity__select li {
	margin-bottom: 5px;
}
.bublCityMobile > .bublCity {display:none !important;}
.bublCity:after {
	content: '';
	border: 14px solid transparent;
	border-bottom-color: #00275d;
	display:block;
	position:absolute;
	top: -22px; left: 50%;
	margin-left: -14px;
}

/*=====================================
	JMBT
======================================*/
.jmbtSlide__caption {
	position: absolute;
	left: 7px;
	bottom: 7px;
	background-color: #cd1041;
	background-color: rgba(205,16,65,0.9);
}
/*=====================================
	CONTENT
======================================*/
.blockServices__section .items {
	margin-left: -0.2%;
	margin-right: -0.2%;
}
.blockServices__section .item {
	width: 19.6%;
	margin: 0.2%;
	height: 150px;
	min-height: 150px;
}
.blockServices__section .itemTitle {
	width: 79.6%;
	margin: 0.2%;
	height: 150px;
	min-height: 150px;
}
.used .blockServices__section .itemTitle
{
	height: 93px;
	min-height: 15px;
}
.used .blockServices__section .itemTitle span
{
	bottom: 15px;
}
ul.menuNav {
	margin-top: 52px;
}
ul.menuNav li {
	width: 18%;
}
ul.menuNav li:nth-child(4)
{
	width: 16.5%;
}
ul.menuNav li:nth-child(2)
{
	width: 18.5%;
}
ul.menuNav li:first-child
{
	width: 19%;
}
ul.menuNav li:last-child {
	width: 28%;
}
a.phone,
a.mail,
.adress {
	margin: 5px 0;
}
.itemCollapse {
	padding-top: 45px;
	margin-bottom: 60px;
	margin-top: 30px;
}
.groupSelling.itemCollapse {
	padding-top: 35px;
	margin-bottom: 50px;
	border-bottom: 1px solid #e0e9ec;
}
.itemCollapse .items {
	position: relative;
	padding-bottom: 40px;
}
.groupSelling.itemCollapse .items {
	padding-bottom: 10px;
}
.itemCollapse .item {
	float: left;
	width: 27%;
	padding: 25px 10px 0 50px;
}
.groupSelling.itemCollapse .item:before {
	height: 130px;
}
.itemCollapse .item0
{
	width: 50%;
}
.itemCollapse .item2 {width: 33%;}
.itemCollapse .item3 {width: 40%;}
.groupSelling.itemCollapse .item {width: 33%;}
.groupSelling.itemCollapse .item2 {width: 33%;}
.groupSelling.itemCollapse .item3 {width: 33%;}
.itemCollapse .item:before {
	content: ' ';
	display: block;
	width: 1px;
	height: 150px;
	float: left;
	position: relative;
	left: -50px;
	top: -25px;
	background-color: #e0e9ec;
}
.itemCollapse .item0:nth-child(3),
.itemCollapse .item0:nth-child(5)
{
	clear: left;
	padding-left: 25px;
}
.itemCollapse .item0:nth-child(3):before,
.itemCollapse .item0:nth-child(5):before
{
	display: none;
}
.itemCollapse .item:first-child {
	padding-left: 25px;
}
.itemCollapse .item:first-child:before {
	background-color: transparent;
}
.itemCollapse .itemTitle {
	color: #cd1041;
	margin-bottom: 5px;
}
.itemCollapse .itemTitle:before {
	content: "\f041";
	color: #cd1041;
	left: -20px;
}
.itemCollapse .item .btn_style {
	position: absolute;
	bottom: 0;
}
.itemCollapse .item0 .btn_style {
	position: relative;
	bottom: 0;
}
.newsVideo {
	padding-top: 50px;
	padding-bottom: 50px;
}
.news {
	border-bottom: none;
	padding-bottom: 0;
}
.newsVideo__all {
	position: absolute;
	left: 50%;
	margin-top: -35px;
	width: 305px;
	text-align: right;
}

h2.afterH1
{
	font-size: 25px;
	margin-top: -20px;
}

/*************listObjects************************/


/*=====================================
	FOOTER
======================================*/
.footerSubscribe {
	padding-top: 0;
	margin-top: 24px;
	margin-bottom: 0;
	border-top: none;
}
.footerSubscribe .lab {
	margin-bottom: 0;
	float: left;
	width: 160px;
	margin-right: 5px;
}
.footerSubscribe__content {
	width: 226px;
	height: 33px;
	margin-top: 5px;
	float: left;
}
.footerSocial {
	position: relative;
	text-align: center;
	padding-top: 4px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.footerCreat {
	float: none;
	text-align: left;
	padding: 0 20px;
	position: relative;
	margin-left: -25px;
}
.footerCreat a.orgm {
	margin-right: 0;
	height: 45px;
}
.footerCreat a.orgm:before {
	right: auto;
	top: auto;
	left: 0;
	bottom: 0px;
}
.footerCreat a.ws512
{
	position: absolute;
	left: 20px;
	top: 60px;
	z-index: 200;
	margin: 0px;
}
.footerCreat a.ws512:before
{
	left: auto;
	right: 0px;
}
.footerSocial:before,
.footerCreat:before {
	content: ' ';
	display: block;
	width: 1px;
	height: 66px;
	background-color: #1a3d6e;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: -13px;
}
.types_tbl a span
{
	font-size: 1em;
}
.region_banner h3 { font-size: 2em; font-weight: 100; padding: 0.5em 1em; bottom: 10px; left: 10px; }


	.call_evac
	{
		top: -5px;
		right: 15px;
	}	
	
	.evak_srv_list .item
	{
		padding: 0px 15px 15px;
	}
	.evak_list_a
	{
		margin-top: 20px;
	}	
	.bus_boons li
	{
		width: 33.3333%;		
		float: left;
	}
	.model_tbl
	{
		font-size: 1em;
	}
	.model_lnk_b
	{
		margin-bottom: 0px;
	}
	.model_lnk_blk
	{
		max-width: none;
		margin: 0px -15px;
	}
	.model_desc ul
	{
		margin: 0px;
		padding: 10px 10px 60px;
	}	
	.model_desc ul.dbl
	{
		margin: 0px;
		padding: 10px 10px 100px;
	}	
	.model_desc .f_btns
	{
		position: absolute;
		bottom: 8px;
		right: 5px;
	}
	
	.region_boons:after
	{
		content: ' ';
		display: block;
		clear: both;
	}
	.region_boons .item
	{
		float: left;
		width: 33.333%;
		max-width: none;
	}
	.region_boons .item:nth-child(3)
	{
		clear: none;
		float: left;
	}
	.region_boons .item:nth-child(2)
	{
		border-left: solid 1px #d2d2d2;
		border-right: solid 1px #d2d2d2;
	}
	
	.srvlist_01 a { margin-bottom: 0px;}
	
	.rep_banner .inside {font-size: 1.3em;}
	.srvlist_04 span {font-size: 1.1em;}
	.srvlist_05 {font-size: 1.1em;}
	.srvlist_07 .logoBlk
	{
		line-height: 0px;
		padding-top: 50%;
		padding-bottom: 50%;
	}
	.srvlist_07 .col-md-2 {width: 14.28%; }
		
	.srv_bnr_01 .desc
	{
		position: absolute;
		bottom: 0px;
		left: 0px;
		width: 50%;
	}
	.service_boons > div
	{
		width: 33.333%;
	}
	.service_boons > div:nth-child(2n+1)
	{
		clear: none;
	}
	.service_boons > div:nth-child(2n+4)
	{
		clear: left;
		margin-left: 16.6666%
	}
	.srv_form label.leftTxt
	{
		padding: 0px;
	}
	
	.bu_manager .contacts
	{
		position: absolute;
		bottom: 0px;
		left: calc(41.66666667% + 15px);
	}
	.bu_form
	{
		margin: 0px auto 30px;
	}
	
	.sec_footer.used .blockServices__section
	{
		width: 100%;
		margin: 0px auto;
		float: none !important;
	}
	
	.headerPhone.new div:nth-child(2),
	.headerPhone.new div:nth-child(3)
	{
		top: 95px;
	}
} /* End of @media (min-width: 768px) */