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

.show{
    display: block !important;
}

@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;
    }
    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;
    }
    .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;
    }
    .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;
        overflow: hidden;
    }
    .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;
    }
    .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: -25px;
        right: 10px;
        position: absolute;
    }
    nav.mobileMenu {
        width:200px;
        position: absolute;
        min-height: 400px;
        overflow: hidden;
        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 .menu {
        clear: both;
        height: auto;
        background-color: transparent;
        width: 100%;
        margin: 10px 0 0 0;
    }
    nav.mobileMenu .menu a {
        width: 100% !important;
        float: left;
        font-size: 17px;
        line-height: 44px;
        font-weight: bold;
        letter-spacing: 0.4px;
        color: white !important;
        display: block;
        height: 33px !Important;
        margin: 0 0 0 10px !important;
        text-align: Left;
        font-family: inherit;
        text-decoration: none;
        padding:0;
    }
    nav.mobileMenu .menu a.sel {color:#ffdd17 !important;}
    nav.mobileMenu .menu a:first-child {
        background:none;
    }
    .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;
        height: 65px;
        width: 100%;
        float: left;
    }
    .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;
    }
    .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 {
  width: 300px;
  padding-left: 20px;
}

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

.contacts-block, .address, .contacts-block .md
 {
  width: 260px;
  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;
    }
    .evac {
        width:100%;
        margin:0 auto;
        height:auto;
        overflow: hidden;
        background: #ffdd17;
    }
    .evac 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: -14px;
        left: 50%;
        transform: translate(-50%);
    }
    .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;
    }
    .cola p:first-child:after {
        content: '';
        background: url("mobile/evac.png") no-repeat center;
        width: 300px;
        height: 223px;
        background-size: contain;
        display: block;
        padding-top: 20px;
        margin: 0 auto;

    }
    .evac p {
        font-size: 13px;
        letter-spacing: 0.3px;
        text-align: center;
        color: #000000;
    }
    .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:30px;
        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;
    }
    .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;
    }

}
