@media screen and (max-width: 600px) {
	.popup{
    width: 85%;
  }
.wpcf7-spinner {
    display: block;
}
.park {
    margin: 100px 0 0px;
}
.p2 {
    font-size: 50px;
}
.p4 {
    font-size: 35px;
}
.park-text {
    font-size: 25px;
    padding-right: 15px;
}
#park-orange {
	display: none;
}
#sotrud-orange {
   display: none;
}
.sotrud {
    margin: 100px 0 0px;
}
.sotrud-text {
   text-align: left;

     font-size: 24px;
    padding:  0 15px;
}
  .spisok-lic {
    border: 0;
	width: 100%;
  }

  .spisok-lic thead {
    display: none;
  }
  .spisok-lic tbody {
	  background: none;
  }

  .spisok-lic tr {
    margin-bottom: 10px;
    display: block;
    border-bottom: 2px solid #ddd;
  }

  .spisok-lic td {
    display: block;
    text-align: right;
    padding: 5px 0;
    border-bottom: 1px dotted #ccc;
    border-right: 1px solid transparent;
  }

  .spisok-lic td:last-child {
    border-bottom: 0;
  }

  .spisok-lic td:before {
    content: attr(data-label);
    float: left;
    text-transform: uppercase;
    font-weight: bold;
  }

.start-work:hover {
    color: black;
}
		header {
    background: #3c3c3c;
}
.home	header {
    background: #3c3c3c;
}
.page-template-to	header {
    background: #1d2327;
}

.page-template-gett header {
    background: #000000;

}
.home .car2 {
    margin-left: -580px;
    margin-top: 30px;
}
.topnav .current-menu-item {display: block;float: left;}
 .topnav li {display: none;}

  .topnav a.icon-menu {
    float: right;
    display: block;
  }
  .topnav.responsive {position: relative;}
  .topnav.responsive .icon-menu {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav.responsive li {
    float: none;
    display: block;
    text-align: left;
  }
   .topnav.responsive a {

    text-align: left;
  }
  .news img {
    width: 100%;
    height: auto;
    max-width: 537px;
}
}

@media screen and (max-width: 480px) {


.shape-white {
    display: none;
}

.menu ul {
}

.logo img {
    height: 48px;
}

#phone {
    font-size: 0px;
    height: 55px;
    border: none!important;
    width: 61px;
    padding: 0;
}

.phone span {
    font-size: 0px;
}

.tele {
    margin: 0;
}

header h1 {
    font-size: 9vw;
    margin-top: 20px;
}

.auto {
    margin-top: -70px;
}
.page-template-to .auto {
    margin-top: 105px;
}
.home .auto {
    margin-top: 70px;
}

.car {
    margin-left: -120px;
}

.car2 {margin-left: -220px;}
.heading {
    font-size: 45px;
}

.why-item {
    text-align: center;
    display: block;
    padding: 20px;
}

.form {
}

 .form .shape-orange {
    border-radius: 0;
    border: none;
    width: 100%;
    height: auto;
    background: url('../images/letter-bottom.png') center top no-repeat;
	  margin-left: 0px;
}

.form-head {
    padding-top: 20px;
}

.form input[type="text"] {
    width: 90%;
    margin-bottom: 15px;
}
.form input[type="tel"] {
    width: 90%;
    margin-bottom: 15px;
}
.form-gray {
    padding-bottom: 20px;
    padding-top: 0;
}

.map h2 {
    font-size: 26px;
    padding: 30px 20px;
}
.map .shape-orange {
    width: 100%;
    margin: 0;
    border: 0!important;
    height: auto;
}

#map {
    position: relative;
    right: 25%;
    top: 0;
    width: 150%;
}

.contacts {
    padding: 0;
}

.address {
    font-size: 21px;
}

.metro {
    font-size: 20px;
}

.worktime {
    font-size: 18px;
}

.mapphone {
    font-size: 35px;
}

section.map {
    margin-bottom: 50px;
}

footer ul {
    padding-top: 30px;
    padding-left: 0;
    column-count: 1;
    line-height: 27px;
    padding-bottom: 30px;
}
.page-template-yandex .logo {
    background: url(../images/logo-white.svg) no-repeat;
}
.page-template-yandex header h1 {
   color: white;
}
.page-template-gruz .logo {
    background: url(../images/logo-white.svg) no-repeat;
}
.page-template-gruz header h1 {
   color: white;
}
.page-template-psmz .logo {
    background: url(../images/logo-white.svg) no-repeat;
}
.page-template-psmz header h1 {
   color: white;
}
.page-template-park .logo {
    background: url(../images/logo-white.svg) no-repeat;
}
.page-template-park header h1 {
   color: white;
}
.page-template-arenda .logo {
    background: url(../images/logo-white.svg) no-repeat;
}
.page-template-arenda header h1 {
   color: white;
}
.page-template-sotrud .logo {
    background: url(../images/logo-white.svg) no-repeat;
}
.page-template-sotrud header h1 {
   color: white;
}
.form .col-lg-12 {
    padding: 0;
}
.form-manager {
/*    font-family: 'Medium'; */
    font-size: 23px;
    padding-bottom: 10px;
}
.bezabon {
    margin-bottom: 20px;
	 border-radius: 100px;
}
.abon {
	 border-radius: 100px;
}
.wpcf7 .ajax-loader {
    display: block;
}
.popup input {
    width: 100%;
    padding: 10px;
    margin-bottom: 5px;
    font-family: 'Regular';
    font-size: 18px;
}

.popup form {
    text-align: center;
}

.popup .wpcf7-submit {
    background: #ffcc00;
    border: 0;
}
.news, .news-wrapper {
	padding: 0 0 50px;
}
.news h1 {
	width: 100%;
}
.social {
	font-size: 0;
    right: 90px;
}
.social a {
    width: 25px;
    height: 25px;
    margin-left: 15px;
    top: -2px;
}
.modal-lic {
    background: #ffcc00;
}
.car-item {
    display: block;
}

.car-image {
    width: 100%;
}

.car-desc {
    padding: 10px 0;
    margin: 0;
}
.metan td:nth-child(2) {display: none;}
.metan td:nth-child(1) {display: none;}
.metan td {padding:0 5px;}
}