div.head, nav.mobileMenu,.mobile1,.mobileFooter, .recicle, .mobBlock, .gas-text-mobile, .mobHeadGas, div.paging {
    display: none;
}

@media (max-width: 425px) {
    html,
    head,
    body,
    div.wrapper_,
    div.wrapper{
        width:100%;
        overflow-x: hidden;
        min-height:0;
    }
    header {
        width: 100%;
        background: #ffde15;
        height: 167px;
    }
    header nav.lang,header nav.menu, header nav.social {
        display: none;
    }
    div.head, div.mobileMenu {
        display: block;
    }
    .contacts h1.large-bg {
        width:320px !important;
     }
    .contacts-info {
        display: block;
        /* margin-top: 0; */
        margin: 0 auto;
        padding-left: 0 !important;
    }
    div.head {
        overflow: hidden;
        height: 75px;
        background: url("mobile/logo.svg") no-repeat center left black;
        background-position-x: 10px;
    }
    div.mobileToggle {
        background: url("mobile/toggle.svg") no-repeat transparent;
        height: 25px;
        width: 35px;
        position: relative;
        margin-top: 35px;
        float: right;
        margin-right: 15px;
    }
    header .callus {
        float:none;
        margin:16px auto;
        height:40px;
    }
    header .callus div {
        font-size: 14px;
        line-height: 1.43;
        letter-spacing: 0.2px;
        text-align: center;
        color: #4a4a4a;
    }
    header .callus div span {
        font-size: 20px;
    }
    .block5, .block2, .block6, .block4 {
        display: none;
    }
    div.zopim {
        display: none !important;
    }
    .mobile1,.mobileFooter {
        display: block;
    }
    .block1,.block3{
        width:100%;
        height:auto;
        margin:0 auto;
        overflow: hidden;
    }
    .block1 {
        background: #ffde15;

    }
    .block1 h1 {
        background: url("mobile/veicam_bg.svg") no-repeat transparent center;
        width: 178px;
        height: 32px;
        line-height: 32px;
        font-size: 20px;
        letter-spacing: 0.5px;
        text-align: center;
        padding: 0;
        margin-top: -16px;
        left: 50%;
        position: absolute;
        transform: translate(-50%);
    }
    .block1 .list {
        height: auto;
        left: 0;
        top: 0;
        margin: 0 auto;
        margin-top: 15px;
        width: 320px;
    }
    .block1 .list div {
        width: 145px;
        height: 160px;
        line-height: 1.2;
        font-size: 12px;
        letter-spacing: 0.3px;
        font-weight: bold;
        margin-left:10px;
    }
    .block1 .list div:nth-child(2n){
        margin-right:10px;
    }

    .block1 .list div img {
        width: 145px;
        height: 97px;
    }

    .block22 {
      margin: 0;
      width: 100%;
      margin-bottom: 50px;
    }
    .block22 .main-title {
      background: black;
      width: 100%;
      margin-top: 0;
      margin-left: 0;
    }
    .block22 .main-title h1 {
      text-align: left;
      margin-left: 5px;
    }
    .block22 .inner {
      flex-direction: column-reverse;
    }
    .block22 .services {
    width: 100%;
}
    .block22 .us-image {
      top: 0;
      right: -10%;
      padding: 40px 0;
    }

    .block6 {
        background: transparent;
        width:100%;
        height:auto;
        overflow: hidden;
        margin:0 auto;
    }
    .block6 h1 {
        font-size: 20px;
        font-weight: bold;
        letter-spacing: 0.5px;
        text-align: center;
        padding:0;
        background: url("mobile/par_bg.svg") no-repeat center transparent;
        width: 128px;
        height: 32px;
        line-height:32px;
        position: absolute;
        left:50%;
        transform: translate(-50%);
        margin-top:-15px;
    }
    .block6 .text {
        width:90%;
        margin:0 auto;
        font-size: 15px;
        letter-spacing: 0.4px;
        text-align: center;
        margin-top:38px;
    }
    .block6 .cols {
        height:auto;
        width:90%;
        margin:0 auto;
        text-align: center;
    }
    .block6 .cols h2 {
        font-family: CalcitePro;
        font-size: 20px;
        font-weight: bold;
        letter-spacing: 0.5px;
        text-align: center;
        margin: 0 auto;
        padding: 25px 0 10px 0;
    }
    .block6 .col {margin:0 auto;float:none; width:100%;   padding-bottom: 17px;}
    .block6 .col.col3 {
        margin-bottom:40px;
    }

    .how-we-work {
      margin: 0;
      padding-bottom: 70px;
      width: 100%;
    }
    .how-we-work::after,
    .how-we-work::before {
      display: none;
    }

    .block3 {
        background:#ffdd17;
    }
    .block3 h1 {
        padding: 0;
        font-size: 20px;
        font-weight: bold;
        letter-spacing: 0.5px;
        text-align: center;
        background: url("mobile/tev_bg.svg") no-repeat center transparent;
        position: absolute;
        width: 174px;
        height: 32px;
        line-height: 32px;
        margin-top: -15px;
        left: 50%;
        transform: translate(-50%);
    }
    .block3 ul {
        width:90%;
        max-width:280px;
        padding:0;
        text-align: center;
        margin:40px auto;
        display: block;
        list-style-type: none;
    }
    .block3 li {
        font-size: 15px;

    }
    .block3 .recicle{
        background: url("mobile/recicle.svg") no-repeat transparent;
        background-size: contain;
        display: block;
        width: 295px;
        height: 139px;
        margin: 0 auto;
        margin-top: 40px;
        margin-bottom: -25px;
    }
    .block4.mobileFooter {
        width:100%;
        height:auto;
        margin:0 auto;
        background: #000;
        /*
        margin-top: -24px;
        padding-top: 24px;
        */
        margin-top: -52px;
        padding-top: 22px;
    }
    .block4 .social-media {
      display: flex;
      flex-direction: column;
      background: #ffdd17;
      align-items: center;
      padding-bottom: 45px;
    }
    .block4 .social-media {
      font-size: 17px;
      letter-spacing: 0.43px;
      line-height: normal;
    }
    .block4 .social-media .inner {
      display: flex;
      flex-direction: row;
      margin-top: 16px;
    }
    .block4 .social-media .inner a {
      margin-right: 32px;
    }
    .block4 .social-media .inner a:last-child {
      margin-right: 0;
    }
    .block4 .social-media-dark {
      display: flex;
      flex-direction: column;
      background: black;
      align-items: center;
      padding-bottom: 45px;
      margin-top: 24px;
    }
  .block4 .social-media-dark .heading {
    color: white;
    font-size: 15px;
  }
    .block4 .social-media-dark .inner {
      display: flex;
      flex-direction: row;
      margin-top: 16px;
    }
    .block4 .social-media-dark .inner a {
      margin-right: 32px;
    }
    .block4 .social-media-dark .inner a:last-child {
      margin-right: 0;
    }
  .block4 .social-media-dark svg {
    width: 19px;
    height: 19px;
  }
  .block4 .social-media-dark svg g g {
      fill: white;
  }
    .block4 .gradient {
      height: 38.5px;
      width: 100%;
      position: relative;
      content: "";
      background-image: linear-gradient(to bottom, #f2c916, #ffdd17);
    }
    .block4 .md .table, .block4 .rg, .block4 h1 {
        display: none;
    }
    .block4 .lf {
        width: 231px;
        font-weight: bold;
        height:auto;
        margin:0 auto;
        text-align: center;
        float:none
    }
    .block4 .md {
        width: 140px;
        height: 80px;
        float: none;
        margin: 30px auto;
        position: unset;
    }
    .block4 .md .social {
        float:none ;
        width: 100%;
        height: 50px;
        color: black;
        font-size: 10pt;
    }
    .block4 .md .social div {
        float: left;
        width: 100%;
        font-family: CalcitePro;
        font-size: 15px;
        font-weight: bold;
        letter-spacing: 0.4px;
        text-align: center;
        margin-top: 10px;
        color:white;
    }
    .block4 .md .tw {
        background: url("mobile/twitter.svg") no-repeat center 100%;
    }
    .block4 .md .fb {
        background: url("mobile/facebook.svg") no-repeat center 100%;
    }
    .block4 .md .dr {
        background: url("mobile/draugiem.svg") no-repeat center 100%;
    }
    .block4 .lf .addr {
        color:white;
        font-size: 17px;
        letter-spacing: 0.4px;
        font-weight:700;
        margin:25px auto;
    }

    iframe {
        display: none !important;
    }
    div.wrapper>div:last-of-type {
        display: none;
    }
    div.ring {
        background: url("mobile/circle.svg");
        width: 50px;
        height: 50px;
        background-size: contain;
        margin-top: -45px;
        right: 10px;
        position: absolute;
    }
    header .menu a
    {
        max-width: 100%;
    }
    header .menu a:nth-of-type(5) {
        max-width: 100%;
      }
    .fixedPosition {
      position: fixed;
    }
    nav.mobileMenu {
        width: 100%;
        /*height: calc(100% - 45px);*/
        height: auto;
        max-height: 100vh;
        position: absolute;
        overflow: hidden;
        overflow-y: scroll;
        display: none;
        z-index: 999;
        background-color: #333333;
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    }
    nav.mobileMenu nav {
        display: block;
    }
    nav.mobileMenu nav.lang {    padding: 25px 0 0 10px;}
    nav.mobileMenu .menuList {
        list-style-type: none;
        padding-left: 10px;
        padding-bottom: 10px;
        height: 100%;
        background-color: transparent;
        width: 100%;
        height: 100%;
        margin: 10px 0 0 0;
    }
    nav.mobileMenu ul li {
      margin-bottom: 15px;
    }
    nav.mobileMenu .menuList a {
        font-size: 17px;
        font-weight: bold;
        letter-spacing: 0.4px;
        color: white !important;
        text-align: Left;
        font-family: inherit;
        text-decoration: none;
    }
    nav.mobileMenu .menuList a.sel {color:#ffdd17 !important;}
    nav.mobileMenu .menuList a:first-child {
        background:none;
    }

    /*---- NEWS -- */
    .news-container {
      margin: 40px auto 0;
      padding-bottom: 90px;
    }
    .news-item {
      flex-direction: column;
    }
    .news-thumbnail {
      margin-right: 0;
      margin-bottom: 17px;
    }

    .news {
        overflow: hidden;
        clear: both;
        height: 130px;
        padding: 0;
        width: 100%;
        margin:0 auto;
        background-color: #f1f2f2;
    }
    .news-caption{ padding:0; height:auto;background-color: #f1f2f2;}
    .refer-caption h1,
    .news-caption h1 {
        background: url("mobile/jaunumi_bg.svg");
        font-family: CalcitePro;
        font-size: 20px;
        font-weight: bold;
        letter-spacing: 0.5px;
        width: 178px;
        height: 32px;
        line-height: 32px;
        padding: 0;
        margin: 0;
        position: absolute;
        margin-top: -15px;
        left: 50%;
        transform: translate(-50%);
    }
    .news img {
        margin:10px;
        width:100px;
        float:left;
    }
    .news a.title {
        font-size: 15px;
        font-weight: bold;
        letter-spacing: 0.4px;
        max-width:90%;
        margin-top: 5px;
    }
    .news .rg {
        width:53%;
        float:left;
        padding:0;
        margin:0;
    }
    .news .newsGradient {
        margin:0;
        height:20px;
        background-image: linear-gradient(to top, #f1f2f2, #e6e6e6);
    }
    .news .newsContent {
        width:90%;
        margin:0 auto;
        overflow: hidden;
        padding-bottom:40px;
    }
    .news .newsContent p img {
        width:100% !important;
        height:auto !important;
        margin:0;
    }
    .news .newsWrapper,.news p, .news div {margin:0;}
    .news span.content, .news a.read {display:none}
    div.paging {
        margin: 0 auto;
        background: #f1f2f2;
        margin-bottom: 65px;
        width: 100%;
        padding-bottom: 30px;
    }
    .paging .links {
      display: flex;
      flex-direction: row;
      align-items: center;
    }
    .news a.caption {
        font-size:23px;
    }
    div.paging a {
        display: block;
        float:left;
        font-family: CalcitePro;
        font-size: 20px;
        font-weight: bold;
        letter-spacing: 0.5px;
        color: black;
        padding:20px 10px 20px 10px;
    }
    div.paging a.sel { color:#9b9b9b;}
    div.paging a.prev {
        background: url("mobile/prev.svg") no-repeat center transparent;
        height: 20px;
        width: 27px;
        background-size: contain;
        padding:40px 10px 20px 10px;
    }
    div.paging a.next {
        background: url("mobile/next.svg") no-repeat center transparent;
        height: 20px;
        width: 27px;
        background-size: contain;
        padding:40px 10px 20px 10px;
    }

/* -- REFERENCES -- */
.references-container {
  background: white;
  width: 100%;
  padding-bottom: 100px;
}
.references-header {
  flex-direction: column;
  align-items: center;
  margin-top: -10px;
  margin-bottom: 30px;
}
.references-caption {
  margin-right: 0;
  margin-bottom: 30px;
}
.reference-options {
  flex-direction: column;
}
.references {
  flex-direction: column;
  flex-wrap: nowrap;
  width: 100%;
}
.reference-item {
  width: 100%;
  margin-bottom: 30px;
  background-image: linear-gradient(to top, #fff, #f1f2f2);
}
.reference-item::before {
  display: block;
  width: 120%;
  left: -10%;
}
.reference-item-content {
  padding-top: 25px;
  width: 70%;
  margin: 0 auto;
}
.reference-element {
  width: auto;
}
.reference-image img {
  width: 100px;
}


    .reference-head {
      padding-top: 0;
      padding-bottom: 30px;
      background-color: #f1f2f2;
    }
    .refer-caption {
      display: block;
      height: 50px;
    }
    .add-refer-btn {
      display: block;
      width: 220px;
      height: 50px;
      margin: auto;
      padding-right: 0;
      margin-bottom: 10px;
    }
    .add-complaint-btn {
      display: block;
      height: 50px;
      margin: auto;
    }

    .reference {
        width:100% !important;
        height:auto;
        min-height:200px;
        padding:0 0 20px 0;
        background: #f1f2f2;
        overflow: hidden;
    }
    .refGradient {
        margin:0;
        width:100%;
        height:20px;
        background-image: linear-gradient(to top, #f1f2f2, #e6e6e6);
    }


    .refContainer {
        max-width: 320px;
        margin: 0 auto;
    }
    .reference .top {
        width:90%;
        margin:0 auto;
    }
    .reference .lf img,
    .reference .lf {
        width:100px;
    }
    .reference .lf {
        margin-left:15px;
    }
    .reference .rg {
        float: left;
        width: 175px;
        height: 161px;
        padding: 0 10px 0 17px;
        background: url("refer-sel.png") no-repeat center;
        background-size: contain;
        margin-left: 15px;
    }
    .reference .rg p {
        margin: 30px 0 0 0;
        height: 100px;
        font-size: 16px;
        font-weight: bold;
        letter-spacing: 0.4px;
    }
    .mobNone {
        display: none;
    }
    .mobBlock {
        display: block;
    }
    .refer-back {
        margin: 0 auto;
        display: block;
        float: none;
        width: 170px;
    }

    /* Add reference */

  .add-reference {
    clear: both;
    width: 100%;
    margin: 0 0 15px 0;
    padding: 0;
    height: 135px;
  }
  .add-reference h1 {
    z-index: 1;
    width: 100%;
    font-size: 18px;
    text-align: center;
    background-position: 5px 0px;
    padding: 0;
    display: block;
    height: 32px;
    font-size: 20px !important;
    font-weight: bold;
    letter-spacing: 0.5px;
    line-height: 32px !important;
    text-align: center;
    color: #ffffff;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    margin-top: -15px;
    font-family: CalcitePro;
  }
  .subhead {
    width: 100%;
    height: auto;
    background-color: #ffdd17;
    background-image: linear-gradient(to top, #ffdd17, #f2c916);
    background-position: 0px 0px;
    display: block;
    clear: both;
    position: relative;
    padding-top: 35px;
    padding-bottom: 20px;
  }
  .subhead p {
    padding: 0;
    font-family: CalcitePro;
    font-size: 20px;
    font-weight: bold;
    display: block;
    text-align: center;
  }
  .warning {
    width: 100%;
    height: 35px;
    background-color: rgba(237, 28, 36, 0.3);
    border-radius: 5px;
    margin-left: 0;
    position: relative;
    display: flex;
    align-items: center;
    padding-left: 10px;
  }
  .input-text {
    width: 100%;
    margin: 2%;
    padding: 0px;
    margin: 0px;
  }

  .input-area {
    float: none;
    width: 100%;
  }
  .input-field {
    width: 90%;
    margin: auto;
  }

  .auto-info {
    width: 100%;
    margin: auto;
  }
  .auto-label {
    padding-top: 20px;
  }
  .input-m {
    width: 100%;
  }
  .input-field textarea {
    width: 98%;
  }
  .radio-field {
    float: none;
    width: 100%;
    display: block;
    padding: 0;
  }
  .radio-field .label-block {
    width: 90%;
    margin-left: 5%;
  }

  .label-block {
    margin-top: 10px;
  }
  .radio-label {
    padding: 0;
    width: 100%;
  }
  .radio-input {
    width: 90%;
    margin: 0 auto 15px auto;
    display: flex;
    height: 32px;
    background-color: white;
    border-radius: 5px;
    border: solid white 1px;
    position: relative;
    align-items: center;
  }

  .other {
    width: 89%;
    height: 25px;
    margin: auto;
    display: block;
    border-radius: 4px;
    border: solid black 1px;
    font-size: 14px;
  }
  .submit-btn {
    margin: 34px auto;
  }

  /* Add complaint */

  .add-complaint {
    clear: both;
    width: 100%;
    margin: 0 0 15px 0;
    padding: 0;
    height: 220px;
  }
  .add-complaint h1 {
    z-index: 1;
    width: 100%;
    font-size: 18px;
    text-align: center;
    background-position: 5px 0px;
    padding: 0;
    display: block;
    font-size: 20px !important;
    font-weight: bold;
    letter-spacing: 0.5px;
    line-height: 32px !important;
    text-align: center;
    color: #ffffff;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    margin-top: -15px;
    font-family: CalcitePro;
  }
  .subhead-complaint {
    width: 100%;
    height: auto !important;
    background-color: #ffdd17;
    background-image: linear-gradient(to top, #ffdd17, #f2c916);
    background-position: 0px 0px;
    padding-left: 0px;
    display: block;
    clear: both;
    position: relative;
    padding-top: 35px;
  }
  .subhead-complaint p {
    padding: 15px 18px 0px 15px;
    font-family: "Helvetica Neue";
    font-size: 15px;
    display: block;
    text-align: center;
  }
  .subhead-complaint .single-line {
    margin: 0;
    padding-top: 0;
    padding-bottom: 30px;
  }
  .input-area-cont {
    float: none;
    width: 100%;
  }
  .input-field-complaint,
  .input-field-complaint-s {
    width: 90%;
    margin: auto;
    display: block;
  }
  .input-area-cont {
    width: 100%;
    float: none;
    display: block;
  }
  .input-textarea {
    width: 90%;
    margin: auto;
    display: block;
  }
  .input-textarea textarea {
    width: 97%;
  }
  .submit-complaint-btn {
    display: block;
    margin: 32px auto 45px auto;
  }
  /*.label-break {
    margin-top: 20px;
  }*/

  /* Confirmations */

  .confirmation {
    clear: both;
    width: 100%;
    margin: 0;
    padding: 0;
    height: auto;
  }

  .confirmation h1 {
    z-index: 1;
    width: 100%;
    font-size: 18px;
    text-align: center;
    background-position: 5px 0px;
    padding: 0;
    display: block;
    height: 32px;
    font-size: 20px !important;
    font-weight: bold;
    letter-spacing: 0.5px;
    line-height: 32px !important;
    text-align: center;
    color: #ffffff;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    margin-top: -15px;
    font-family: CalcitePro;
  }
  .confirmation-cont p {
    margin: 40px auto 30px auto;
    width: 94%;
  }
  .confirmation-wide p {
    width: 90%;
  }
  .complaint-confirmation {
    clear: both;
    width: 100%;
    margin: 0 0 20px 0;
    padding: 0;
    height: auto;
  }
  .complaint-confirmation h1 {
    z-index: 1;
    width: 100%;
    font-size: 18px;
    text-align: center;
    background-position: 5px 0px;
    padding: 0;
    display: block;
    font-size: 20px !important;
    font-weight: bold;
    letter-spacing: 0.5px;
    line-height: 32px !important;
    text-align: center;
    color: #ffffff;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    margin-top: -15px;
    font-family: CalcitePro;
  }

.contacts-new {
  margin-top: -20px;
}
.contacts-new .heading {
      width: 100%;
      background-image: linear-gradient(to bottom, #f2c916, #ffdd17);
      margin: 0;
      padding: 0;
      margin-top: 20px;
    padding-top: 10px;
    display: flex;
}
.contacts-new .heading h1 {
  margin: -20px auto;
  padding-bottom: 40px;
}
.contacts-new .contacts-inner {
  width: 100%;
  background: #ffdd17;
  margin-left: 0;
  padding: 11px 34px 52px 36px;
  flex-direction: column;
}
.contacts-new .contacts-inner::before {
  display: none;
}
.contacts-new .contacts-inner::after {
  display: none;
}
.contacts-new .contacts-inner .element-group {
  align-items: center;
}
.contacts-new .contacts-inner .element-group .item {
  font-size: 15px;
}
.contacts-new .contacts-inner .element-group h1 {
  font-size: 20px;
}
.contacts-new .contacts-inner .element-group:first-child {
  border-right: none;
}
.contacts-new .description p {
  font-size: 15px;
}
.contacts-new .info p {
  font-size: 15px;
}
.contacts-new .element-group .map-apps {
  display: flex;
  margin-top: 37px;
}
.contacts-new .element-group .map-apps .app {

}
.contacts-new .element-group .google-map {
  width: 100%;
}
.contacts-new .element-group .gmap {
  width: 420px !important;
  height: 239px;
  left: -40px;
}
.contacts-new .gray {
  background: #f1f2f2;
  width: 120.5%;
  margin-left: -36px;
  padding: 20px 14px;
}
.contacts-new .element-group .item-group {
  flex-direction: column;
  align-items: center;
}
.contacts-new .element-group .item-group .image {
  width: 150px;
  height: 150px;
}
.contacts-new .element-group .item-group .info {
  text-align: center;
}

.contacts {
  width: 100%;
    margin: 0 !important;
  padding-left: 20px;
}

.contacts-block {
  padding-top: 20px;

}

.contacts-block, .address, .contacts-block .md
 {
  /*width: 260px;*/
width:100%;
  display: block;
}

.contacts-rg {
  display: none;
}










    /* Tire service */

    .tire_service {
      margin: 0 0 0 25px;
      padding: 20px 0 0 0;
      width: 100%;
      margin:0 auto;
      height:auto;
      overflow: hidden;
      background: #ffdd17;
    }
    .tire_service h1 {
      background: url("mobile/evac_bg.svg") no-repeat;
      font-family: CalcitePro;
      font-size: 20px;
      font-weight: bold;
      letter-spacing: 0.5px;
      width: 153px;
      height: auto;
      line-height: 28px;
      padding: 0;
      text-align: center;
      margin: 0;
      position: absolute;
      margin-top: -14px;
      left: 50%;
      transform: translate(-50%);
      float: none;
    }
    .tire_service .subcaption {
      float: none;
      font-weight: bold;
      font-size: 35px;
      text-align: center;
      width: 90%;
      padding: 0;
      margin: 40px auto 40px auto;
    }
    .tire_service_text
    {
      margin: 0 auto 50px auto;
    }
    .tire_service_text .two
    {
      float: none;
      margin-right: 0;
      height: auto;
      width: 90%;
      margin: 0 auto;
    }
    .tire_service_text .three
    {
      float: none;
      width: 90%;
      margin-right: 0;
      height: auto;
      margin: 0 auto;
    }
    .tire_service_text .two, .tire_service_text .two
    {
      font: 14px "Helvetica Neue", Helvetica;
      afont-size: 14px;
    }
    .tire_service_text .two p, .tire_service_text .two p
    {
      padding: 0;
      margin:0;
    }
    .tire_service_text h1,.tire_service_text h2,.tire_service_text h4,.tire_service_text h3,.tire_service_text h5
    {
      color: #000;
      margin: 0;
      padding: 20px 10px 10px 0;
      font-size: 18pt;
      height: auto;
      max-width: 240px;
    }
    .tire_service_text h4
    {
      margin: 0;
      font-size: 20px;
      padding: 20px 0 0 0;
    }
    .tire_service_text .two h4
    {
      padding-top: 10px;
      font-size: 22px;
    }



    /* Transportation */
    .transp {
        width:100%;
        margin:0 auto;
        height:auto;
        overflow: hidden;
        background: #ffdd17;
    }
    .transp .title {
        background-color: #030403;
        height: 28px;
        padding: 0;
        margin: 0;
        margin-bottom: 10px;
    }
        .transp .title h1 {
            font-family: CalcitePro;
            font-size: 28px;
            font-weight: bold;
            letter-spacing: 0.5px;
            line-height: 28px;
            text-align: center;
        }
    .transp .heading {
        font-size: 30px;
        font-weight: bold;
        letter-spacing: 0.4px;
        text-align: center;
        line-height: 1;
        color: #000;
        width: 90%;
        margin: 0 auto;
        display: block;
        padding-top: 5%;
    }
    .transp .vehicles {
        text-align: center;
        width: 100%;
        margin: 50px auto;
        display: block;
        clear: both;
    }
    .transp .mazais_kristaps_attels {
        margin-left: 0px;
        width: 75%;
    }
    .transp .liegabarits {
        width: 75%;
    }
    .transp .info {
        width: 90%;
    }
    .transp .contact {
        width: 90%;
        margin: 0 auto;
        padding: 0;
    }
        .transp ul.contact li {
            margin: 0 auto;
            width: 200px;
            height: 20px;
            border-radius: 5px;
            background-color: #030403;
            display: flex;
            padding: 12px;
            font-family: CalcitePro;
            font-size: 22px;
            font-weight: bold;
            font-stretch: normal;
            font-style: normal;
            line-height: normal;
            letter-spacing: normal;
            text-align: center;
            color: #ffffff;
        }
        .transp ul.contact li:last-child {
            margin-left: 0px;
            margin: 10px auto;
        }
        .transp ul.contact a {
            font-family: CalcitePro;
            font-size: 22px;
            font-weight: bold;
            font-stretch: normal;
            font-style: normal;
            line-height: normal;
            letter-spacing: normal;
            text-align: center;
            color: #ffffff;
          }
    .transp .group-icons {
        width: 90%;
        margin: 0 auto;
    }
    .transp .transp-offers {
        display: block;
        margin-top: 20px;
    }
    .transp .offer-small {
        padding-top: 10px;
        margin-top: 15px;
        width: 90%;
        margin: 0 auto;
    }
    .transp .offer-big {
        padding-top: 10px;
        margin-top: 15px;
        width: 90%;
        margin: 0 auto;
    }
    .transp .offer-small .offer-title {
        margin-top: 15px;
    }
    .transp .offer-big .offer-title {
        margin-top: 15px;
    }
    .transp .faq {
        display: flex;
        padding-top: 5%;
    }
        .transp .faq .qsection {
            margin-left: 5%;
            display: block;
            margin-bottom: 20px;
        }
        .transp .faq .question:first-child {
            margin-top: 5%;
            margin-right: 0px;
        }
        .transp .faq .question {
            float: none;
            width: 95%;
        }
            .transp .faq .question h3 {
                margin-bottom: 5%;
            }
    .transp #gallery {
        width:100%;
        margin-left: 2.5%;
    }
    .transp #gallery div.firstRow img {
        width: 95%;
    }


    /* Car rent */
    .rent {
        width:100%;
        margin:0 auto;
        height:auto;
        overflow: hidden;
        background: #ffdd17;
        padding-bottom: 50px;
    }
    .rent .header {
      flex-direction: column;
    }
    .rent .main-title {
      margin-top: 0;
      background: black;
      width: 100%;
      margin-left: 0;
    }
    .rent .rules {
      text-align: center;
      margin-right: 0;
    }
    .rent .info {
      width: 100%;
    }
        .rent .title h1 {
            font-family: CalcitePro;
            font-size: 28px;
            font-weight: bold;
            letter-spacing: 0.5px;
            line-height: 28px;
            text-align: center;
        }
        .rent .vehicles {
          flex-direction: column;
        }
        .rent .vehicles .vehicle {
          width: 100%;
        }
        .rent .vehicles .vehicle .veh-name {
          margin-left: 0;
          text-align: center;
        }
        .rent .vehicles .vehicle #gallery {
          margin-left: 0;
        }
        .rent .vehicles .vehicle #gallery .firstRow {
          width: 100%;
        }
        .rent .vehicles .vehicle .price-list {
          width: 100%;
          margin-left: 0;
        }
        .rent .vehicles .vehicle .price-list .pricing {
          width: 100%;
        }
        .rent .vehicles .vehicle .price-list .pricing .time {
          margin-left: 10px;
        }
        .rent .vehicles .vehicle .price-list .pricing .price {
          margin-right: 10px;
        }

        /* Polish */
        .polish {
            width:100%;
            margin:0 auto;
            height:auto;
            overflow: hidden;
            background: #ffdd17;
        }
        .polish .header {
          flex-direction: column;
        }
        .polish .main-title {
          margin-top: 0;
          background: black;
          width: 100%;
          margin-left: 0;
        }
        .polish .title-image {
    width: 100%;
    height: auto;
    margin-bottom: 33px;
}
        .polish .info {
          width: 100%;
        }
            .polish .title h1 {
                font-family: CalcitePro;
                font-size: 28px;
                font-weight: bold;
                letter-spacing: 0.5px;
                line-height: 28px;
                text-align: center;
            }
            .polish .contact {
            width: 90%;
            margin: 0 auto;
            padding: 0;
            margin-bottom: 40px;
        }
        .polish ul.contact li {
            margin: 0 auto;
            width: 200px;
            height: 20px;
            border-radius: 5px;
            background-color: #030403;
            display: flex;
            padding: 12px;
            font-family: CalcitePro;
            font-size: 22px;
            font-weight: bold;
            font-stretch: normal;
            font-style: normal;
            line-height: normal;
            letter-spacing: normal;
            text-align: center;
            color: #ffffff;
        }
        .polish ul.contact li:last-child {
    margin-left: 0px;
    margin: 10px auto;
}

    /*Evacuation*/
    .evac {
        width:100%;
        margin:0 auto;
        height:auto;
        overflow: hidden;
        background: #ffdd17;
    }

    .evac .row {
      flex-direction: column;
    }
    .evac .list-single {
      width: 100%;
    }
    .evac .column .caption {
        width: 100%;
    }
    .evac .evac-image:before {
      margin-left: 25%;
    }
    .evac .main-title {
      background-color: none;
      background: none;
    }

    .evac h1, .evac .main-title h1 {
        background: url("mobile/evac_bg.svg") no-repeat;
        font-family: CalcitePro;
        font-size: 20px;
        font-weight: bold;
        letter-spacing: 0.5px;
        width: 153px;
        height: 28px;
        line-height: 28px;
        padding: 0;
        text-align: center;
        margin: 0;
        position: absolute;
        margin-top: 34px;
        left: 50%;
        transform: translate(-50%);
    }
    .evac .evac-top-row{
        margin-bottom: 0;
    }
    .evac .row .evac-col-left .evac-section-subtitle{
        margin-bottom: 0;
    }
    .evac .cola {
        width:320px;
        margin:0 auto;
        float:none;
        padding:0;
        overflow: hidden;
        height:auto;
        padding-bottom:20px;

    }
    .cola p:first-child span big strong {
        font-size: 17px;
        font-weight: bold;
        letter-spacing: 0.4px;
        text-align: center;
        line-height: 1;
        color: #000;
        width: 270px;
        margin: 0 auto;
        display: block;
        padding-top: 30px;
    }

    .evac p {
        font-size: 13px;
        letter-spacing: 0.3px;
        text-align: center;
        color: #000000;
    }
    .evac .row .cola .phone-image-wrapper {
        display: flex;
        justify-content: center;
        width: 100%;
    }
    .evac .row .evac-col-left{
        padding-left: 20px;
        padding-right: 20px;
    }
    .evac .row .evac-col-right{
        margin: 0;
    }
    .evac .row .evac-col-right .evac-image {
        margin-top: 0
    }
    .evac .row .evac-col-right .evac-image img {
        max-width: 100%;
    }
    .evac .evac-price .title-with-background{
        margin: 0 auto 20px;
    }
    .evac .evac-price .title-with-background *{
        margin-right: 0
    }
    .evac .evac-price .evac-price-left{
        margin-bottom: 20px;
    }
    .evac .evac-price .evac-price-left, .evac .evac-price .evac-price-right{
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
    .evac .colb, .evac .colc, .evac .cold {
        width:90%;
        max-width:400px;
        min-width:300px;
        margin:0 auto;
        display:block;
        float:none;
        padding:0;
        padding-top:20px;
        overflow: hidden;
        height: auto;
    }
    .evac .colb .capt, .evac .colc .capt, .evac .cold .capt {
        font-size: 15px;
        font-weight: bold;
        letter-spacing: 0.4px;
        text-align: center;
        margin:0 auto;
    }
    .evac .colb .capt {
        background: url("mobile/evac_1.svg") no-repeat center;
        width: 284px;
        height: 29px;
        line-height: 29px;
    }
    .evac .colc .capt {
        background: url("mobile/evac_2.svg") no-repeat center;
        width: 284px;
        height: 29px;
        line-height: 29px;
    }
    .evac .cold .capt {
        background: url("mobile/evac_3.svg") no-repeat center;
        width: 284px;
        height: 29px;
        line-height: 29px;
    }
    .evac .colb ul, .evac .colc ul , .evac .cold ul {
        color: #000 !important;
        width: 80%;
        margin-left: 10%;
        margin-right: 10%;
        text-align: justify;
        margin-top: 10px;
    }
    .evac .subcaption {
        font-size: 13px;
        font-weight: bold;
        letter-spacing: 0.3px;
        text-align: center;
        margin: 0 auto;
        padding: 20px 0 30px 0;
    }
    .evacb {
        height: 300px;
        width: 100%;
        background: url("mobile/evac_ico.svg") center bottom no-repeat #f1f2f2;
        font-size: 17px;
        font-weight: bold;
        letter-spacing: 0.4px;
        text-align: center;
        padding: 20px;
        margin: 0 auto;
    }
    .evacc {
        margin: 0 auto;
        width:100%;
        font-size: 13px;
        letter-spacing: 0.3px;
        text-align: center;
        padding-bottom: 80px;
        background: #f1f2f2;
    }
    .evacc h4, .evacc .cole h4 {
        font-size: 17px;
        font-weight: bold;
        letter-spacing: 0.4px;
        color:#000;
        text-align: center;
    }
    .evacc .cold, .evacc .cole {
        width:300px;
        margin:0 auto;
        overflow: hidden;
        float:none;

    }
    .gas-main {
        width:100%;
        height:auto;
        overflow: hidden;
        background: #ffdd17;
        margin:0;
        padding: 0;
    }
    .gas-main .text4,
    .gas-main .text3,
    .gas-main .text2,
    .gas-main .text1 {
        width: 300px;
        height: auto;
        float: none;
        margin:0 auto;
        font-size: 14px;
        letter-spacing: 0.3px;
        color: #000000;
    }
    .cond-main {
        width:100%;
        height:auto;
        overflow: hidden;
        background: #ffdd17;
        margin:0;
        padding: 0;
    }
    .cond-main .text4,
    .cond-main .text3,
    .cond-main .text2,
    .cond-main .text1 {
        width: 300px;
        height: auto;
        float: none;
        margin:0 auto;
        font-size: 14px;
        letter-spacing: 0.3px;
        color: #000000;
    }
    .readMoreMob1,
    .readMoreMob {
        background: url("mobile/more.svg") no-repeat left center;
        padding: 0 0 0 30px;
        margin: 0 auto;
        margin-bottom: 30px;
        width: 110px;
    }
    .readMoreMob4,
    .readMoreMob3,
    .readMoreMob2 {
        background: url("mobile/more.svg") no-repeat;
        background-position-y: center;
        background-position-x: 37%;
        padding: 0px 0 0 30px;
        margin-bottom: 30px;
        height: 24px;
        line-height: 24px;
        float: left;
        width: 100%;
        text-align: center;
    }
    .mobGas {
        background: url("mobile/gas.svg") no-repeat center;
        width: 300px;
        height: 115px;
        margin-bottom:30px;
    }
    .gas-iconswarm {
        padding:0;
        background: #f1f2f2;
    }
    .gas-iconswarm .col {
        float: left;
        width: 160px;
        min-height: 275px;
    }
    .gas-iconswarm h2 {
        font-size: 25px;
        font-weight: bold;
        letter-spacing: 0.6px;
        text-align: center;
        color: #000000;
        padding:40px 0 20px 0;
    }
    .gas-iconswarm .col strong {
        font-size: 14px;
    }
    .gasMobCont {
        width: 320px;
        margin: 0 auto;
        min-height: 400px;
        height: auto;
        overflow: hidden;
    }
    .colShow {
        display:none;
        float: none;
        margin: 0 auto;
        font-size: 14px;
        height: 0;
        width: 320px;
    }
    .gas-icons {
        padding:0;
        background: #f1f2f2;
        height: auto;
        overflow: hidden;

    }
    .gas-icons-cont {
        width:320px;
        margin:0 auto;
    }
    .gas-icons-cont h3 {
        font-size: 25px;
        font-weight: bold;
        letter-spacing: 0.6px;
        text-align: center;
        color: #000000;
    }
    .gas-gradient {
        background-image: linear-gradient(to top, #f1f2f2, #e6e6e6);
        width:100%;
        height:20px;
    }
    .gas-icons .col {
        width: 160px;
        min-height: 290px;
        padding: 90px 5px 30px 5px;
    }


    .gas-icons .col strong {
        font-size: 14px;
    }
    .gas-text-mobile {
        display: block;
        background-color: #f1f2f2;
        width: 100%;
        height: auto;
        overflow: hidden;
    }
    .textShow {
        display: none;
    }
    .gas-text-mobile h3 {
        font-family: CalcitePro;
        font-size: 25px;
        font-weight: bold;
        letter-spacing: 0.6px;
        text-align: center;
        color: #000000;
        width: 300px;
        margin: 0 auto;
        margin-bottom: 12px;
    }
    .gas-text-mobile .col {
        width:320px;
        margin:0 auto;
        padding: 0 5px;
    }
    .gas-text-mobile .col p {
        padding: 10px 0;
        font-size: 14px;
        letter-spacing: 0.3px;
        color: #000000;
    }
    .gas-text-mobile .col p strong {
        font-weight:bold;
    }
    .collapse5,
    .collapse4,
    .collapse3,
    .collapse2,
    .collapse1 {
        background: url("mobile/collapse.svg") no-repeat center;
        width: 100%;
        height: 30px;
        float: left;
        margin-bottom: 30px;
    }
    .gas-ico-show {
        width: 100%;
        height: auto;
        overflow: hidden;
        display: none;
    }
    .work {
        background: #ffdd17;
        width:100%;
    }
    .work .table {
        width: 260px;
        margin: 0 auto;
        padding: 40px;
        font-size: 14px;
        letter-spacing: 0.3px;
        text-align: center;
    }
    .work .table table tr td,
    .work .table strong {
        font-size: 17px;
        letter-spacing: 0.4px;
        text-align: center;
    }
    .work .table strong {
        width:100%;
        display: block;
    }
    .work .table table {
        width:150px;
        margin:0 auto;
    }
    .work .table table tr td:last-child {
        color: #4a4a4a;
    }
    .mobileMap .gmap {
        width:100%;
        height:230px;
    }
    .mobHeadGas {
        display: block;
        background: url("mobile/gas_bg.svg") no-repeat center;
        width: 127px;
        height: 32px;
        font-size: 20px !important;
        font-weight: bold;
        letter-spacing: 0.5px;
        line-height: 32px !important;
        text-align: center;
        color: #ffffff;
        position: absolute;
        left: 50%;
        transform: translate(-50%);
        margin-top: -15px;
        font-family: CalcitePro;
    }
    .gas-gradient-orange {
        background-image: linear-gradient(to top, #ffdd17, #f2c916);
        width:100%;
        height:20px;
    }

    .media-heading {
      padding: 0px !important;
    }
    .media .rg {
      width: 100%;
      padding-right: 10px;
    }
    .news-caption.cond > h1 {

        background: url(/img/hbackgrounds/cond-back.svg);
        background-repeat: no-repeat;
        background-size: 309px;
        width: 290px;
          margin-bottom: -32px;
        display: block;
        position: relative;
        top:10px;

    }

    .cola1 {

        width: 320px;
        font-size: 15px;
        font-family: 'Helvetica Neue', Helvetica;
        float: left;
        color: #51504b;
        margin-top:50px;
        margin-left:15px;
        text-align:center;
    }
    .mobTopBg.rect-backg {
        background: url(/img/hbackgrounds/rectangle-4.svg);
        background-repeat: no-repeat;
        background-size: 110%;
        width: 110%;
        display:block;
        height:36px;
        left:0;
        margin-left:-1px;
    }
    ul.cond-prices {
        width: 300px;
        margin: 0 auto;
        position:relative;
    }
    ul.cond-prices > li > p {
        text-align:center;
    }
    h1.price-header {
        left:50px;
    }

    .cond-images-block {
        margin-top:20px;
        padding-left:0;
        margin-left:0;
        width:100%;
        margin-bottom:20px;
        padding-bottom:20px;
    }
    .cond-images-block > img.left-image {
        display:block; float:left;
        margin-top:10px;
        margin-left:0px;
        padding-left:0;
    }
    .cond-images-block > img {
        width:100%;
        position:relative;
    }
    .cond-images-block > img.right-image {
        float:left;
        display:block;
        margin-top:10px;
        margin-left:0px;
        margin-bottom:20px;
    }

    ul > li.cond-price-block {
        width: 250px;
        list-style: none;
        display: block;
        float:none !important;
        margin: 0 auto;
    }
    ul > li.cond-price-block.first {
        margin: 0 auto !important;

    }
    .cond-price-block > h2 {
    text-align:center;
    }
    .cond-price-block > div.image {
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 75px;

    }
     img.auto-ice-cream {
        width: 270px !important;
        margin-left: 20px;
    }
     .vieglais {
         padding-left:80px;
     }
    .smagais {
        padding-left:95px;
    }
    .traktors {
        padding-left:95px;
    }
    .diagnostika {
        padding-left:80px;
    }
    .nopludes-meklesana {
        padding-left:99px;
    }
    .izbraukumi {
        padding-left:65px;
    }



    div#gallery {
         width:300px;
        margin: 0 auto;
        margin-top:10px;

    }

    div#gallery div.firstRow img:first-child {
        margin-right: 16px;
    }
    div#gallery div.secondRow {
        display:none;
    }

div#top-message {
    display:none !important;
}

.md.job-offer {
    width:320px !important;
}
.mobile-padding-left-zero {
    padding-left:0 !important;
}
.mobile-full-width {
    width:100% !important;
}
}
