@media only screen and (max-width: 1199px) {

.container {width:auto;}

#header .hotline span {display:none;}
.header-main-nav .navbar-toggle {display:block;width:60px;padding:0;float:left;margin:15px 10px 15px 0;}
.navbar-toggle .icon-bar {background:#fff;height:10px;width:100%;border-radius:8px;margin-bottom:6px;}

.header-main-nav nav {display:none;position:absolute;top:76px;right:0;left:0;background:#145792;padding-top:0px;}
.header-main-nav nav ul li {display:block;}
.header-main-nav nav ul li.navbar-brand-container {display:none;}

.header-main-nav nav ul ul {position:relative;top:auto;left:auto;}
.header-main-nav nav ul ul li {text-align:center;}

.navbar-brand {display:block !important;position:absolute;top:-34px;left:50%;margin-left:-58px;z-index:300;}

.hero-unit .box {margin-right:-5px;}

#offering {padding-left:31px;padding-right:31px;}
#offering .panel {margin:0;}

.booking-wrapper #header {padding-top:0;height:148px;}
.booking-wrapper #header .header-booking-nav {height:144px;}
.booking-wrapper #header .mobile-hotline-wrapper {display:block;padding-top:0;height:52px;text-align:center;background:#F2F8FA;}
.booking-wrapper #header .mobile-hotline {display:inline-block;padding-top:0;height:52px;line-height:52px;}
.booking-wrapper #header .mobile-hotline:after {content:"";display:block;clear:both;visibility:hidden;}
.booking-wrapper #header .mobile-hotline .ico {position:static;}
.booking-wrapper #header .mobile-hotline .pull-right {line-height:0.9em;text-align:left;padding-left:20px;}
.booking-wrapper #header .mobile-hotline strong {display:block;padding-top:9px;}
.booking-wrapper #header .mobile-hotline span {display:block;}

.cart-step-2 em {width:50%;}
.table-cart tbody tr td em {display:block;padding-right:30%;position:relative;}
.table-cart tbody tr td em a {position:absolute;top:0;right:0;}

}



@media only screen and (max-width: 1150px) {
.point-box img {width:100%;height:auto;max-width:100%;}
#footer  .pull-right {float:none !important;text-align:left;clear:both;line-height:20px;}

}



@media only screen and (max-width: 991px) {
.container {width:auto;}

.hero-unit {height:auto;border:0;
background-color: #fff;
background:none;
}
.hero-unit .box {width:auto; margin: 8px; float:none;border:0; background-color: transparent; }
.hero-unit .overlay {top:0;right:0;left:auto;bottom:auto;padding:0;width:40%;}
.hero-unit .overlay img {visibility:hidden;float:none;width:100%;height:auto;}
.hero-unit .overlay p {position:absolute;top:100%;right:0;text-align:left;white-space:nowrap;padding-right:10%;}

#offering.collapsible {top:0;}

#offering.collapsible {padding-left:0;padding-right:0;border-bottom:0;}
#offering .panel {margin:0;border:0;}
#offering .panel .panel-heading {margin-left:-15px;margin-right:-15px;}

#footer .footer-sitemap img {width:100%;height:auto;max-width:100%;}
#footer .footer-sitemap a {white-space:nowrap;}

.banner-tuev img {width:30%;height:auto;}

.internal-link-box  .internal-link-list li {width:50%;}

.ui-datepicker .ui-datepicker-title {line-height:1.8;}

/*
.booking-wrapper .panel.panel-offering .panel-heading {height:auto;}
.panel.panel-offering .panel-body {border:0;}


.booking-wrapper .nav-justified {width:auto;}
.panel-offering .nav li {display:block;width:auto;text-align:center;margin-bottom:5px;position:relative;}
.panel-offering .panel-heading .nav li.disabled {display:none;}

.panel-offering .panel-footer {display:block;border:0;background:transparent;border-radius:0;}
.panel-offering .panel-footer .nav li.complete {display:none;}
.panel-offering .panel-footer .nav li.active {display:none;}

.panel-offering p.big {font-size:1em;}
*/

/*.ui-datepicker .ui-datepicker-title .ui-datepicker-year {display:none;}*/
.box .box-footer small {display:block;}
.cart-overview dd strong {display:block;}

.social-icons .btn-login {
    padding-left: 8px;
    padding-right: 8px;
}
.social-icons .btn-login img { margin-left: 0; }

.services-holder {
    font-size: 15px;
}

}



@media only screen and (max-width: 880px) {
/*#footer .hotline {display:none;}*/
}



  html.is-mobile .point-box{
    /*background-image: none !important;*/
  }
  html.is-tablet .point-box h4{
    /*background-image: none !important;*/
  }


  @media only screen and (min-width: 769px) and (max-width: 991px) {
    .panel-offering .nav li:first-child a{
          padding-left: 10px;
    }
    .panel-offering .nav li a .list-group-item-heading{
          font-size: 0.7em;
              padding: 12px 0;
    }
    .panel-offering .nav li a .ico{
          margin-right: 4px;
              margin-left: -6px;
    }
    .section.cart{
      margin: 0 15px;
    }
  }

  @media only screen and (max-width: 768px) {
  .booking-wrapper .panel.panel-offering .panel-heading {height:auto;}
  .panel.panel-offering .panel-body {border:0;}


  .booking-wrapper .nav-justified {width:auto;}
  .panel-offering .nav li {display:block;width:auto;text-align:center;margin-bottom:5px;position:relative;}
  .panel-offering .panel-heading .nav li.disabled {display:none;}

  .panel-offering .panel-footer {display:block;border:0;background:transparent;border-radius:0;}
  .panel-offering .panel-footer .nav li.complete {display:none;}
  .panel-offering .panel-footer .nav li.active {display:none;}

  .panel-offering p.big {font-size:1em;}
}



@media only screen and (max-width: 767px) {




#main .fa-ul.pull-right{
  float:left !important;
}



h4{
  text-align: center;
}
.csc-textpic-intext-left-nowrap h4,
.csc-textpic-intext-left h4{
  text-align: left;
  font-size: 1.8rem;
  margin-bottom: 15px;
}
div.csc-textpic-intext-left,
div.csc-textpic-intext-left-nowrap{
margin-bottom: 1.4em;
overflow: hidden;
}
div.csc-textpic-intext-left .csc-textpic-imagewrap,
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{
  position: relative;
  width: 20%;
  overflow: hidden;
  margin-right: 0 !important;

}
div.csc-textpic-intext-left .csc-textpic-text,
div.csc-textpic-intext-left-nowrap .csc-textpic-text{
  position: relative;
  padding-left :24%;
}


.geschaeftsfuehrung div.csc-textpic-intext-left .csc-textpic-imagewrap,
.geschaeftsfuehrung div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{
  width: 30%;
  margin-right: 20px !important;
}
.geschaeftsfuehrung div.csc-textpic-intext-left .csc-textpic-text,
.geschaeftsfuehrung div.csc-textpic-intext-left-nowrap .csc-textpic-text{
  padding-left: 0;
}


#main .fa-ul,#main .fa-ul-small{
  padding: 0 2em;

}
#main .fa-ul li,#main .fa-ul-small li{
  height: auto;
}
.text-xs-left {text-align:left;}
.text-xs-center {text-align:center;}
.text-xs-right {text-align:right;}

#header {border-bottom:0;height:58px;/*margin-bottom:15px;*/}
#header .header-additional-nav {display:none;}
.header-main-nav {height:58px;}
.header-main-nav .navbar-toggle {margin:38px 10px 38px 0;}
.header-main-nav nav {top:56px;}
.navbar-brand {top:6px;background-image:url(/fileadmin/templates/img/easyautoservice-logo-xs.png);width:58px !important;height:70px !important;margin-left:-29px;}

.header-main-nav .navbar-toggle {border:0;display:block;width:32px;height:22px;padding:0;float:left;margin:15px 10px 15px 0;background:transparent url(/fileadmin/templates/img/EAS-Sprite_mobile.png) no-repeat -235px -182px;}
.navbar-toggle .icon-bar {display:none;}

.btn-phone {position:absolute;top:8px;right:13px;padding-right:0;}
.ico-phone-lg {display:inline-block;width:27px;height:27px;background:transparent url(/fileadmin/templates/img/EAS-Sprite_mobile.png) no-repeat -275px -181px;}

.btn-success {height:60px;padding-left:24px;padding-right:24px;}
.btn-submit {font-size: 1em;min-height:40px;height:auto;white-space:normal;padding:10px 15px;}

.ico-arrow-small {width:7px;height:9px;background:transparent url(/fileadmin/templates/img/EAS-Sprite_mobile.png) no-repeat -532px -224px;}
.ico-link-internal {width:7px;height:9px;background:transparent url(/fileadmin/templates/img/EAS-Sprite_mobile.png) no-repeat -532px -224px;}
.ico-facebook {width:32px;height:32px;background:transparent url(/fileadmin/templates/img/EAS-Sprite_mobile.png) no-repeat -766px -77px;}
.ico-facebook:hover, .ico-facebook:focus, .ico-facebook:active {background-position:-766px -112px;}
.ico-xing {width:32px;height:32px;background:transparent url(/fileadmin/templates/img/EAS-Sprite_mobile.png) no-repeat -801px -77px;}
.ico-xing:hover, .ico-xing:focus, .ico-xing:active {background-position:-801px -112px;}

.btn-internal-prev .ico-link-internal,
.btn-internal-next .ico-link-internal {
	width:26px;
	height:39px;
	background:transparent url(/fileadmin/templates/img/EAS-Sprite_mobile_-2x.png) no-repeat -987px -487px;
}
.btn-internal-next .ico-link-internal{
  background-position: -1016px -487px;
}

.services-holder br {display:none !important;}
.hero-unit .box h2 {margin-bottom:16px;}
.hero-unit .box p.subline {margin-bottom:22px;}

.services-holder {margin:0 -15px;text-align:left;}
.services-holder a {width:24%;height:auto;margin:0;padding:0 15px;}
.services-holder a span {height:50px;}
.services-holder a .ico {width:100%;height:auto;background-color:transparent;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;}
.services-holder a .ico img {display:block;width:100%;height:auto;}

.ico-inspektion {width:124px;height:124px;background-image:url(/fileadmin/templates/img/mobile/ico-inspektion.png);}
.active .ico-inspektion, .ico-inspektion:hover, .ico-inspektion:focus, .ico-inspektion:active {background-image:url(/fileadmin/templates/img/mobile/ico-inspektion-active.png);}
.ico-bremsservice {width:124px;height:124px;background-image:url(/fileadmin/templates/img/mobile/ico-bremsservice.png);}
.active .ico-bremsservice, .ico-bremsservice:hover, .ico-bremsservice:focus, .ico-bremsservice:active {background-image:url(/fileadmin/templates/img/mobile/ico-bremsservice-active.png);}
.ico-klimaservice {width:124px;height:124px;background-image:url(/fileadmin/templates/img/mobile/ico-klimaservice.png);}
.active .ico-klimaservice, .ico-klimaservice:hover, .ico-klimaservice:focus, .ico-klimaservice:active {background-image:url(/fileadmin/templates/img/mobile/ico-klimaservice-active.png);}
.ico-oelservice {width:124px;height:124px;background-image:url(/fileadmin/templates/img/mobile/ico-oelservice.png);}
.active .ico-oelservice, .ico-oelservice:hover, .ico-oelservice:focus, .ico-oelservice:active {background-image:url(/fileadmin/templates/img/mobile/ico-oelservice-active.png);}
.ico-zahnriemen {width:124px;height:124px;background-image:url(/fileadmin/templates/img/mobile/ico-zahnriemen.png);}
.active .ico-zahnriemen, .ico-zahnriemen:hover, .ico-zahnriemen:focus, .ico-zahnriemen:active {background-image:url(/fileadmin/templates/img/mobile/ico-zahnriemen-active.png);}
.ico-abgasanlage {width:124px;height:124px;background-image:url(/fileadmin/templates/img/mobile/ico-abgasanlage.png);}
.active .ico-abgasanlage, .ico-abgasanlage:hover, .ico-abgasanlage:focus, .ico-abgasanlage:active {background-image:url(/fileadmin/templates/img/mobile/ico-abgasanlage-active.png);}
.ico-fahrwerk {width:124px;height:124px;background-image:url(/fileadmin/templates/img/mobile/ico-fahrwerk.png);}
.active .ico-fahrwerk, .ico-fahrwerk:hover, .ico-fahrwerk:focus, .ico-fahrwerk:active {background-image:url(/fileadmin/templates/img/mobile/ico-fahrwerk-active.png);}
.ico-kupplung {width:124px;height:124px;background-image:url(/fileadmin/templates/img/mobile/ico-kupplung.png);}
.active .ico-kupplung, .ico-kupplung:hover, .ico-kupplung:focus, .ico-kupplung:active {background-image:url(/fileadmin/templates/img/mobile/ico-kupplung-active.png);}
.ico-reifenservice {width:124px;height:124px;background-image:url(/fileadmin/templates/img/mobile/ico-reifenservice.png);}
.active .ico-reifenservice, .ico-reifenservice:hover, .ico-reifenservice:focus, .ico-reifenservice:active {background-image:url(/fileadmin/templates/img/mobile/ico-reifenservice-active.png);}
.ico-sonstiges {width:124px;height:124px;background-image:url(/fileadmin/templates/img/mobile/ico-sonstiges.png);}
.active .ico-sonstiges, .ico-sonstiges:hover, .ico-sonstiges:focus, .ico-sonstiges:active {background-image:url(/fileadmin/templates/img/mobile/ico-sonstiges-active.png);}

.ico-km {width:63px;height:60px;background:transparent url(/fileadmin/templates/img/EAS-Sprite_mobile_-2x.png) no-repeat -1673px -10px;position:relative;right:21px;}
.ico-km:hover, .ico-km:focus, .ico-km:active {background-position:-1673px -83px;}

.ico-calendar {width:63px;height:60px;background:transparent url(/fileadmin/templates/img/EAS-Sprite_mobile_-2x.png) no-repeat -1603px -10px;position:relative;right:21px;}
.ico-calendar:hover, .ico-calendar:focus, .ico-calendar:active {background-position:-1603px -83px;}

.section {position:relative;padding:80px 0 !important;}
.section.no-padding {padding-top:0 !important;padding-bottom:0 !important;margin-left:-15px;margin-right:-15px;}

.fa-ul {margin-bottom:0;}
.fa-ul li {height:50px;padding-left:28px;}
.fa-ul li .fa-li {top:5px;width:19px;height:17px;background:transparent url(/fileadmin/templates/img/EAS-Sprite_mobile.png) no-repeat -529px -184px;top:9px;}
.fa-ul-small {margin-bottom:0;}
.fa-ul-small li {height:36px;line-height:36px;padding-left:20px;}
.fa-ul-small li .fa-li-small {width:11px;height:12px;background:transparent url(/fileadmin/templates/img/EAS-Sprite_mobile.png) no-repeat -532px -168px;top:11px;margin-right:0;}
.fa-ul-square li {height:auto;}

.cl {clear:both;height:0;visibility:hidden;}

.position-top-center {position:absolute;top:0;left:50%;}
.ico-thumbs-up.position-top-center {margin-left:-40px;top:-40px;}

.point-box {padding-left:0;padding-bottom:20px;margin-bottom:30px;}
.point-box h4 {margin-left:0;margin-bottom:30px;line-height:66px;}
.point-box img {width:100%;height:auto;}

.point-box h4{
  display: inline-block;

  padding-left: 70px;

}
.point-box{
  background-image: none !important;
}
.point-box.point-info h4{
  background: transparent url(/fileadmin/templates/img/banner-info.png) no-repeat 0 0; }
.point-box.point-question h4{
  background: transparent url(/fileadmin/templates/img/banner-question.png) no-repeat 0 0; }
.point-box.point-award h4{
  background: transparent url(/fileadmin/templates/img/banner-award.png) no-repeat 0 0; }


.point-box.point-question {padding-left:0px;padding-top:30px;background-color:#F2F8FA;background-position:15px 15px;margin-left:-15px;margin-right:-15px;font-weight: 500;}
.point-box.point-question h4 {margin-left:0px;margin-bottom:30px;}
.point-box.point-question ul {margin-left: 40px ;}

.section-blockquotes {padding-bottom:0 !important;}
.section-blockquotes h3 {padding-top:10px;}
.section-blockquotes h3 .ico-chat {position:absolute;top:-40px;left:50%;margin-left:-17px;width:35px;height:30px;background:transparent url(/fileadmin/templates/img/EAS-Sprite_mobile.png) no-repeat -598px -166px;}

.form-group.icheck-small:after {content:"";display:block;clear:both;visibility:hidden;}
.form-group.icheck-small .btn-icheck-small {float:left;}
.form-group.icheck-small label {float:left;width:90%;}

.box-code p {text-align:center;}
.box-code p br {display:none;}

.hero-unit .panel-select-item { padding: 8px 0; /*position:absolute;right:0;bottom:36px;left:50%;*/ }
.hero-unit .arrow-up { border: 0 !important; }
.hero-unit .panel-select-item span { /* padding-top:86px; background-image:url(/fileadmin/templates/img/panel-select-item-mobile.png); background-position:50% 0; */}

.banner-tuev {margin:0 -15px 20px;padding:0 15px 30px;width:auto;border-bottom:20px solid #f2f8fa;}
.banner-tuev img {width:50%;height:auto;}

#footer h5 {margin:30px 0 10px;}
#footer .footer-sitemap {padding:0 0 30px;height:auto;}
#footer .footer-sitemap a {height:32px;white-space:nowrap;}
#footer .footer-sitemap a.btn-round {width:32px;height:32px;}
/*#footer .hotline {display:none;}*/
#footer .footer-newsletter {height:auto;padding:24px 0 30px;}
#footer .footer-newsletter p {display:block;text-align:left;height:auto;}
#footer .footer-newsletter p .big {display:block;text-align:left;padding-bottom:4px;}
#footer .form-newsletter .form-group {margin-bottom:0;}

#footer h5 {padding-top:20px;}
#footer .visible-xs-block .footer-line {margin-left:-15px;margin-right:-15px;}
#footer  .pull-right {float:none !important;text-align:center;clear:both;line-height:3.875em;}

#footer .form-newsletter .form-group input {height:60px;}

.carousel .owl-controls {/*bottom:-4px;*/height: 18px;}

.panel.services-container {border:0;margin-left:-15px;margin-right:-15px;}
.panel.services-container .panel-body {padding-left:30px;padding-right:30px;}

.internal-link-box {background:transparent;padding:0;}
.internal-link-box  .internal-link-list {margin-left:-15px;margin-right:-15px;}
.internal-link-box  .internal-link-list li {float:none;width:auto;margin-bottom:2px;background:#F2F8FA;padding-left:40px;padding-right:20px;}
.internal-link-box  .internal-link-list li .fa-li-small {left:16px;}

.btn-close-collapsible {line-height:1em;}

.booking-wrapper #header {padding-top:0;}
.booking-wrapper #header .header-booking-nav {height:144px !important;}
.booking-wrapper #header .header-booking-nav .container .row > div {height:68px;padding-top:7px;padding-bottom:7px;}
.booking-wrapper #header .navbar-brand-holder {height:68px;}
.booking-wrapper #header .navbar-brand {top:34px;background-image:url(/fileadmin/templates/img/easyautoservice-logo-xs.png);width:58px !important;height:70px !important;margin-left:-29px;}
.booking-wrapper #header .slogan {margin:10px 0 0;height:auto;}
.booking-wrapper #header .header-booking-nav img {margin:12px 0 0;}

.booking-wrapper .footer-booking {line-height:1em !important;}
.booking-wrapper #footer {margin-left:-15px;margin-right:-15px;height:auto;}
.booking-wrapper .footer-booking {height:auto;}
.booking-wrapper #footer .footer-booking .footer-nav {background:#F2F8FA;padding:20px 50px;}
.booking-wrapper #footer .footer-booking .footer-nav li {float:left;width:50%;height:34px;}
.booking-wrapper .footer-booking a {line-height:34px !important;height:auto !important;}
.booking-wrapper #footer h5 {display:block;margin:24px 0 14px;}
.booking-wrapper #footer img {margin:0 0 24px;}

.booking-wrapper .nav-justified {margin:0 -2px;}
.panel-offering .nav li.active a::before {bottom:-16px;}

.cart-step-confirm {padding:0 30px;}
.cart-step-3 {padding:0 30px;}
.form-cart .kennzeichen > #kennzeichen-1 {padding-right:10px;width:20%;}
.form-cart .kennzeichen > #kennzeichen-2 {padding-right:10px;width:20%;}
.form-cart .kennzeichen > #kennzeichen-3 {padding-right:10px;width:30%;}
.form-cart .icheck-large:after {content:"";display:block;clear:both;visibility:hidden;}
.form-cart .btn-icheck-large {float:left;}
.form-cart .icheck-large label {float:left;width:80%;}
.form-cart label em {font-size:0.8em;}

.booking-wrapper .panel.panel-offering {margin-left:-15px;margin-right:-15px;}
.booking-wrapper .panel.panel-offering .panel-body {border:0;margin-left:-10px;margin-right:-10px;}

.form-cart h3 {padding-left:20%;padding-right:20%;}
.form-cart p.subline {padding-left:15%;padding-right:15%;}
.cart-step-2 h3 {display:none;}
.cart-step-5 h3 {color:#ff6600;}

.choose-payment .choose-payment-item {display:block;}
.choose-payment .choose-payment-item .image-wrapper {display:block;width:auto;text-align:center;margin:0 0 16px;}
.choose-payment .choose-payment-item .image-wrapper img {display:inline-block;}
.choose-payment .choose-payment-item .form-group {display:block;float:left;width:auto;}
.choose-payment .choose-payment-item .text-wrapper {display:block;float:left;width:80%;}

.cart-overview dt {height:36px;line-height:1.5em;}
.cart-overview dd {text-align:center;}

.form-cart input[type="text"], .form-cart input[type="phone"], .form-cart input[type="email"] {height:60px;padding-right:60px;}
.select2-container--default .select2-selection--single {height:60px;padding-right:60px;}
.select2-container .select2-selection--single .select2-selection__rendered {line-height:2.7em;}
.select2-container--default .select2-selection--single .select2-selection__arrow {width:60px;height:58px;background:transparent url(/fileadmin/templates/img/EAS-Sprite_mobile_-2x.png) no-repeat -1533px -10px;}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple .select2-selection__arrow {background-position:-1533px -84px;}


.table-cart {}
.table-cart thead tr th {line-height:1.3em;height:auto;vertical-align:middle;padding-top:6px;padding-bottom:6px;}
.table-cart thead tr th:first-child {padding-left:20px;}
.table-cart tbody tr td {line-height:1.2em;vertical-align:middle;padding-top:6px;padding-bottom:6px;}
.table-cart tbody tr td:first-child {padding-left:20px;}
.table-cart tbody tr td:first-child a {float:right;}

.ui-datepicker.ui-datepicker-inline {margin:0 15px;width:auto;}
.ui-datepicker .ui-datepicker-title {line-height:1.6;}
.box .box-footer {margin:0 15px 20px;}
.cart-step-2 .ico-delete {top:2px;}

.form-offering input[type="text"], .form-offering input[type="phone"], .form-offering input[type="email"] {height:60px;padding-right:60px;}
/*.form-offering .success {top:58px;}
.form-offering .error {top:58px;}*/


.panel-offering .nav li.active {margin-bottom:30px;}
.panel-offering .nav li.active a {background:#145792;}
.panel-offering .nav li.active a .list-group-item-heading span {display:inline-block;}
.panel-offering .nav li.active a:before {content:"";display:block;background:transparent url(/fileadmin/templates/img/offering-navigation-bottom-mobile.png) no-repeat 50% 50%;background-size:100% auto;position:absolute;top:auto;right:0;bottom:-15px;left:0;width:100%;height:26px;}

.panel-offering .nav li.complete a {background:#99CC33;position:relative;}
.panel-offering .nav li.complete a:before {content:"";display:block;background:transparent url(/fileadmin/templates/img/offering-navigation-left-mobile.png) no-repeat left 50%;background-size:auto 100%;position:absolute;top:0;right:auto;bottom:0;left:0;width:20px;height:54px;}
.panel-offering .nav li.complete:after {content:"";display:block;width:23px;height:22px;background:transparent url(/fileadmin/templates/img/EAS-Sprite_mobile.png) no-repeat -323px -260px;position:absolute;top:50%;right:20px;left:auto;margin:-11px 0 0;}

.panel-offering .nav li a {display:block;height:auto;padding:0 15px;}
.panel-offering .nav li a:before {display:none;}

.panel-offering .nav li a .ico {display:none;}
.panel-offering .nav li a .list-group-item-heading {display:block;float:none;font-size:1.1em;color:#fff;text-align:center;height:80px;padding-top:48px;margin:0;}
.panel-offering .nav li a .list-group-item-heading span {display:inline-block;}
.panel-offering .nav li a .list-group-item-heading br {display:none;}
.panel-offering .nav li.complete a .list-group-item-heading {color:#145792;height:54px;padding:0;line-height:50px;}

.panel-offering .panel-heading .nav li.disabled {display:none;}
.panel-offering .panel-heading .nav li.step-1 {}
.panel-offering .panel-heading .nav li.step-1.active a:after {display:none;}
.panel-offering .panel-heading .nav li.step-1.complete a:after {display:none;}
.panel-offering .panel-heading .nav li.step-1 .list-group-item-heading {height:54px;padding-top:18px;}
.panel-offering .panel-heading .nav li.step-1.complete .list-group-item-heading {height:54px;padding-top:0;}

.panel-offering .panel-heading .nav li.step-2 {}
.panel-offering .panel-heading .nav li.step-2 a:after {content:"";display:block;width:24px;height:24px;background:transparent url(/fileadmin/templates/img/EAS-Sprite_desktop.png) no-repeat -580px -452px;position:absolute;top:12px;left:50%;margin-left:-12px;}
.panel-offering .panel-heading .nav li.step-2.complete a:after {display:none;}

.panel-offering .panel-heading .nav li.step-3 {}
.panel-offering .panel-heading .nav li.step-3 a:after {content:"";display:block;width:55px;height:25px;background:transparent url(/fileadmin/templates/img/EAS-Sprite_desktop.png) no-repeat -516px -453px;position:absolute;top:12px;left:50%;margin-left:-27px;}
.panel-offering .panel-heading .nav li.step-3.complete a:after {display:none;}

.panel-offering .panel-heading .nav li.step-4 {}
.panel-offering .panel-heading .nav li.step-4 a:after {content:"";display:block;width:67px;height:41px;background:transparent url(/fileadmin/templates/img/EAS-Sprite_desktop.png) no-repeat -748px -480px;position:absolute;top:6px;left:50%;margin-left:-33px;}
.panel-offering .panel-heading .nav li.step-4.complete a:after {display:none;}

.panel-offering .panel-heading .nav li.step-5 {}
.panel-offering .panel-heading .nav li.step-5  .list-group-item-heading {height:54px;padding-top:18px;}
.panel-offering .panel-heading .nav li.step-5.complete a:after {display:none;}
.panel-offering .panel-heading .nav li.step-5 a:after {display:none;}
.panel-offering .panel-heading .nav li.step-5.complete .list-group-item-heading {height:54px;padding-top:0;}

.panel-offering .panel-footer {margin-left:-15px;margin-right:-15px;}
.panel-offering .panel-footer .nav li a .list-group-item-heading {color:#145792;height:54px;padding:0 0 0 30px;line-height:54px;text-align:left;}
.panel-offering .panel-footer .nav li a:after {display:none;}
.panel-offering .panel-footer .nav li a:before {content:"";display:block;width:14px;heigth:54px;background:transparent url(/fileadmin/templates/img/offering-navigation-footer-mobile.png) no-repeat 0 0;postion:absolute;top:0;right:auto;bottom:0;left:0;background-size:auto 100%;}


section.inview:not(.section-blockquotes) {
    padding: 25px 0 50px 0!important;
    margin-top: 25px;
}
#main section.hero-unit{
  margin-top: 0;
  padding-top:0 !important;
}

.hero-unit .panel-select-item span {
    background-image: none;
}

/*
.header-main-nav {height:118px;}
.navbar-brand {top:6px;background-image:url(/fileadmin/templates/img/easyautoservice-logo-retina.png);width:116px !important;height:139px !important;margin-left:-58px;}
.header-main-nav .navbar-toggle {border:0;display:block;width:60px;height:42px;padding:0;float:left;margin:37px 10px 37px 0;background:transparent url(/fileadmin/templates/img/EAS-Sprite_mobile_-2x.png) no-repeat -472px -366px;}
.btn-phone {top:25px;right:15px;}
.ico-phone-lg {display:inline-block;width:53px;height:52px;background:transparent url(/fileadmin/templates/img/EAS-Sprite_mobile_-2x.png) no-repeat -551px -363px;}
*/

section.section.cart{
  padding-top:0 !important;
  margin-top:0 !important;
}
.form-cart h3{
  padding-left: 4%;
padding-right: 4%;
}
.form-cart p.subline {
    padding-left: 5%;
    padding-right: 5%;
    line-height: 1.3em;
}

#main ul.nav-pills li{
  padding-left: 0 !important;
  margin-left: 0 !important;
}

}


/* iphone 5-6 */


@media only screen and (min-width: 480px) and (max-width: 768px) {



  h2{
    font-size: 2.9rem;
  }
  h3{
    font-size: 2.8rem;
  }
  .subline.size-1{
    font-size: 1.35rem;
  }
   #main p,#main ul li{
     /*font-size: 1.95rem;*/
       font-size: 1.6rem;
       line-height: 1.4em;
  }
  #main ul li{
        line-height: 20px;
  }
}


@media only screen and (max-width: 479px) {
  .page .tx-pi-eas-booking .cart{
    margin-top: -55px !important;

  }

  .fa-ul li{
    padding-bottom: 0;
  }
  .ui-datepicker .ui-datepicker-title{
      line-height: 2.7;
      }
  h2{
    font-size: 2.0rem;
  }
  h3{
    font-size: 1.8em;
  }
  h4,.point-box h4{
    font-size: 1.4em;
  }
  #footer .footer-sitemap a{
    height: 22px;
  }
  .subline.size-1,.section-seotext p{
    font-size: 1.35rem;
    line-height: 1.75rem;
  }
  .section-seotext p{
    font-size: 1.2em !important;
line-height: 1.5em;
margin-top: -10px;
  }
  .fa-ul-small li{
    line-height: 35px;
font-size: 1.2em;
  }
  .home .wrap{
    height: 60px;
  }
  section.inview:not(.section-blockquotes) {
    padding: 15px 0 15px 0!important;
    margin-top: 30px;
}
section.section.cart{
  margin-top: -30px;
}
.form-cart h3{
  padding-top:0;
  margin-top:-20px;
}
  .point-box.point-question h4,.point-box h4{
    margin-bottom:10px;
  }
.hero-unit .overlay {top:4%;}
.hero-unit .overlay img {display:none;}
.services-holder {}
.services-holder a {height:auto;padding:0 5px;width:23.666%;}
.services-holder a span {height:auto;padding-bottom:20px;}
.hero-unit .panel-select-item {bottom:5px;}
.hero-unit .panel-select-item span {background-size:22% auto;padding-top:54px;padding-left:20px;padding-right:20px;}
#footer .form-newsletter .form-group {width:66%;}
.form-group.icheck-small label {width:84%;}
.cart-step-1 p.label {text-align:center;display:block;}
.cart-step-1 p.label span {width:auto;display:block;text-align:center;margin-top: 4px;}
.table-cart thead tr th {font-size:0.9em;}
.table-cart tbody tr td {font-size:0.9em;}
.table-cart tbody tr td.total {font-size:1em;}
.table-cart tfoot tr td {font-size:0.9em;}
.table-cart thead tr th{
      padding: 0 8px !important;
}
.table-cart tfoot tr td{
      padding: 12px 10px 0;
}
.section.cart .btn-submit{
  font-size: 1.2em;
}
.ico-arrow-right{
position: relative;
    top: 2px;
    left: -2px;
    }

}




@media only screen and (max-width: 320px) {
.hero-unit .panel-select-item span {padding:54px 0 0;}
}