body{margin: 0px; list-style: none; font: 400 15px/23px 'Rajdhani'; color:#000; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none; text-decoration: none !important;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{ padding: 0px; margin: 0px;  }
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;}
a, button, input[type="submit"]{
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
}
input[type="submit"]{cursor: pointer; border: 0px; outline: none; background: none;}

img{max-width: 100%; height: auto;}
p, h1, h2, h3, h4, h5, h6{margin: 0 0 15px;}
p:last-child{margin-bottom: 0px;}
h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child{margin-bottom: 0px;}
figure{margin: 0px;}
h1 { font-size: 80px; line-height: 90px; font-weight: 700; } 
h2 { font-size: 70px; line-height: 80px; font-weight: 700; } 
h3 { font-size: 60px; line-height: 70px; font-weight: 700; } 
/*h4 { font-size: 80px; line-height: 90px; } */
/*h5 { font-size: 80px; line-height: 90px; } */
/*h6 { font-size: 80px; line-height: 90px; } */


/* rajdhani-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 300;
  src: url('assets/fonts/rajdhani-v15-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* rajdhani-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 400;
  src: url('assets/fonts/rajdhani-v15-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* rajdhani-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 500;
  src: url('assets/fonts/rajdhani-v15-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* rajdhani-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 600;
  src: url('assets/fonts/rajdhani-v15-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* rajdhani-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 700;
  src: url('assets/fonts/rajdhani-v15-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}




  @font-face {
    font-family: 'icomoon';
    src:  url('assets/fonts/icomoon.eot?8rgkzo');
    src:  url('assets/fonts/icomoon.eot?8rgkzo#iefix') format('embedded-opentype'),
      url('assets/fonts/icomoon.ttf?8rgkzo') format('truetype'),
      url('assets/fonts/icomoon.woff?8rgkzo') format('woff'),
      url('assets/fonts/icomoon.svg?8rgkzo#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  [class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .icon-guarantee-1:before {
    content: "\e900";
    color: #fff;
  }
  .icon-hours-support-1:before {
    content: "\e901";
    color: #fff;
  }
  .icon-Group-3713:before {
    content: "\e902";
  }
  .icon-Vector-1:before {
    content: "\e903";
  }
  .icon-Vector:before {
    content: "\e904";
  }
  .icon-clock-2-1-2:before {
    content: "\e905";
  }
  .icon-Vector-6:before {
    content: "\e906";
    color: #a18168;
  }
  .icon-Vector-5:before {
    content: "\e907";
    color: #a18168;
  }
  .icon-Subtract:before {
    content: "\e908";
    color: #a18168;
  }
  .icon-Vector-4:before {
    content: "\e909";
    color: #a18168;
  }
  .icon-Vector-3:before {
    content: "\e90a";
    color: #a18168;
  }
  .icon-uniE90B:before {
    content: "\e90b";
    color: #a18168;
  }
  .icon-right-arrow-10:before {
    content: "\e90c";
  }
  .icon-right-arrow-11:before {
    content: "\e90d";
  }
  .icon-Group-3824 .path1:before {
    content: "\e90e";
    color: #a18168;
  }
  .icon-Group-3824 .path2:before {
    content: "\e90f";
    color: #fff;
    margin-left: -1em;
  }
  .icon-Vector-2:before {
    content: "\e910";
  }
  .icon-washing-machine-1:before {
    content: "\e911";
    color: #fff;
  }
  .icon-check-list-2:before {
    content: "\e912";
  }
  .icon-best-price-1:before {
    content: "\e913";
    color: #fff;
  }
  .icon-Group-3858:before {
    content: "\e917";
  }
  .icon-Group-3859:before {
    content: "\e916";
  }
  


  @media (min-width: 1599px){
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1620px;
    }
  }

  .jumbo {padding-top: 100px;min-height: 200vh;}
  .shrink .navbar {background: #ffffff;}
  .header-nav .nav-item a{color: #2E2E2E;
    font-family: 'Rajdhani';
    margin: 0px 15px 0px 0px;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 122.222% */
    text-transform: capitalize;}
  .header-nav .nav-item a.active{color: #c0192d;}
  .header-nav .nav-item a:hover{color: #c0192d;transition: all 0.5s ease-in-out;}
  .navbar.navbar-expand-lg{padding: 0px 0px;transition: all 0.5s ease-in-out;}


.scroll{position: absolute;left: 46%;bottom: -3%;width: 8%;
    transform: translate(-50%, -50%);}
img.scroll {-webkit-animation: mover 1s infinite  alternate;animation: mover 1s infinite  alternate;
}
img.scroll {-webkit-animation: mover 1s infinite  alternate;animation: mover 1s infinite  alternate;
}
@-webkit-keyframes mover {
  0% { transform: translateY(0); }
  100% { transform: translateY(-10px); }
}
@keyframes mover {
  0% { transform: translateY(0); }
  100% { transform: translateY(-10px); }
}
.navbar.navbar-expand-lg.animated.fixed-top .rightnav {right: 0px;}
.header-nav{background-color: #fff;padding: 0px 0px;position: relative; z-index: 100; }
.header-nav::after { display: none; content: ""; position: absolute; top: 0px; right: 0px; width: 15%; background-color: #A18168; height: 100%; z-index: 1;}

.header-nav .container{position: relative; z-index: 2;}
.header-nav .container .navbar{background-color: #ffffff;}


.rightnav{background-color: #A18168;position: absolute;right: 0px;top: 0px;width: auto;padding: 10px 20px 10px 20px;}
.navbar-expand-lg .navbar-nav {position: absolute;left: 20%;transform: translate(0);}
.rightnav .dayhrs{color: #FFF;font-family: 'Rajdhani';font-size: 20px;font-style: normal;font-weight: 600; display: block; }
.rightnav i {margin-left: 60px;font-size: 36px;}
.navbar-toggler:focus{box-shadow: none;}
.bannerSlider{background-image: url('assets/images/banner-new.jpg'); background-position: center; background-repeat: no-repeat; background-size: cover;background-attachment: scroll;}
#banner .bannerpart{display: flex;align-items: center;justify-content: space-between;}
.bannerleft, .bannerright{width: 50%;}
.bannerleft h1, .bannerleft h4, .bannerleft p {color: #2E2E2E;font-family: 'Rajdhani';font-size: 80px;font-style: normal;font-weight: 700;line-height: 80px; margin-bottom: 10px;}
.bannerleft h6, .bannerleft h4 > em, .bannerleft p > em { display: block; color: #2E2E2E;font-family: 'Rajdhani';font-size: 35px;font-style: normal;font-weight: 500;line-height: 42px; margin-bottom: 20px; }
.bannerleft a {background-color: #A18168;width: 400px;display: flex;height: 80px;align-items: center;justify-content: center;color: #FFF;
  font-family: 'Rajdhani';font-size: 36px;font-style: normal;font-weight: 700;line-height: 30px;border-left:10px solid #694E39;
  background: linear-gradient(to right, #694E39 50%, #A18168 50%);
  background-size: 200% 100%;
  background-position: bottom right;
  transition: all .7s ease-out;}
.bannerleft a:hover{background-position: bottom left;}
.bannerleft a span::before{color: #fff;margin-right: 15px;}
.bannerSlider .owl-carousel .owl-nav{display: none;}
.bannerSlider .owl-carousel .owl-dots{display: none;}
.bannerright{position: relative;}
.bannerset{position: absolute;content: '';top: 4%;right: 50px;max-width: 250px;z-index: -1;}
.bannerright .washingbanner{padding: 40px;}
  .facility{background-color: #A18168;padding: 30px 0px;}
.facilitypart{display: flex;align-items: center;position: relative;}
.facilitypart span{font-size: 80px;margin-right: 20px;}
.facilitytext h4, .facilitytext p > strong { color: #FFF; font-family: 'Rajdhani';font-size: 26px;font-style: normal;font-weight: 600;line-height: 32px;}
.facilitytext h6, .facilitytext p {color: #FFF; font-family: 'Rajdhani'; font-size: 20px; font-style: normal; font-weight: 500;line-height: 30px;width: 260px;}
  .facility .facilitypart.st::before{position: absolute;content: '';width: 1px;height: 107px;background-color: #F3E5DA;right:60px;top: 0;}
  .facility .facilitypart:nth-child(2){border-right: 1px solid #fff;}
  .facility .col-lg-4:nth-child(3) .facilitypart.st::before { background-color: transparent; }
  .aboutPart{padding: 100px 0px;position: relative;}
  .aboutdown{display: flex;align-items: center;justify-content: space-between;position: relative;}
  .ipad{display: none;margin-top: 15px;}
  .ipad p{color: #2E2E2E;font-size: 14px;font-style: normal;font-weight: 500;line-height: 25px;}
  .aboutright h1 {color: #2E2E2E;font-family: 'Rajdhani';font-size: 70px;font-style: normal;font-weight: 700;line-height: 80px;}
  .aboutright h2 {color: #2E2E2E;font-family: 'Rajdhani';font-size: 55px;font-style: normal;font-weight: 700;line-height: 62px;}
  .aboutright h6 {color: #2E2E2E;font-size: 26px;font-style: normal;font-weight: 500;line-height: 32px;}
  .aboutright h3 {color: #2E2E2E;font-size: 36px;font-style: normal;font-weight: 700;line-height: 45px;}
  .aboutright p{color: #2E2E2E;font-size: 20px;font-style: normal;font-weight: 500;line-height: 30px;}
  .aboutdownimg{max-width: 300px;}
  .smallback{position: relative;}
  .smallback::before{position: absolute;content: '';width: 260px;height: 240px;border: 4px solid #A18168;top: -50px;
    left: -220px;z-index: -1;}
  .aboutdown p{padding: 0px 20px 0px 0px;}
  .smallbig {position: relative;}
  .smallbig::before{position: absolute;content:'';width: 340px;height: 335px;top: -50px;left: 0;border: 4px solid #A18168;
    z-index: -1;}
  .aboutPart::before{position: absolute;content:'';right: 0;top: 15%;transform: translate(-50%, -50%);
    background-image: url(assets/images/abstar.png);background-repeat: no-repeat; width: 60px;height:60px;
    animation: move 5s ease-in-out infinite;transition-duration: 5s;}
    @keyframes move {
      0%,
      100% {
        right: 0;
      }
    
      50% {
        right: 40px;
      }
    }
   
.Warum::before{position: absolute;content: '';top: 40%;left: 0px;background-image: url(assets/images/snet.png);
  width: 64px;height: 120px; display: none;}
.Warum::after{position: absolute;content: '';right: 0px;bottom: -70px;background-image: url(assets/images/bnet.png);width: 90px;
  height: 200px;background-repeat: no-repeat; display: none;}
.warumheading h2 { color: #2E2E2E;font-family: 'Rajdhani';font-size: 55px; font-style: normal;font-weight: 700;line-height: 62px;
  max-width: 790px; margin: auto;}
  .warumheading{position: relative;}
  .warumheading::before{position: absolute;content: '';top: 20%;background-image: url(assets/images/gear.png);width: 120px;height: 130px;
    right: 0%;transform: translate(-50%, -50%);animation: move 5s ease-in-out infinite;transition-duration: 5s;}
    .warumheading::after{position: absolute;content:'';bottom: 0;background-image:  url(assets/images/hafring.png);width: 100px;height: 260px;
      right:-50px;transform: translate(-50%, -50%);}
.Warum{padding: 20px 0px;position: relative;}
.warumsetting{position: absolute;content:'';background-image: url('assets/images/washsett.png'); width:300px;height: 100px; top: -30px;
  left: 30%;z-index: -1;transform: translate(-50%, -50%);}
.warumround{position: relative;}
.warumround::before{position: absolute;content:'';top: 0;left: 0;background-image: url(assets/images/Ellipse-1008.png);width: 170px;
height: 200px;background-repeat: no-repeat;}
.Warum .warumheading{background-color: #ead8cab5;padding: 60px 0px;}
.wserivespart{display: flex;align-items: center;justify-content:start;margin-bottom: 30px;}
.wserivespart span, .wserivespart i {width: 80px;height: 80px;display: flex;align-items: center;justify-content: center;background-color: #A18168;
border-radius: 50%;font-size: 45px;margin-right: 15px;}
.Warumservices {display: flex;align-items: center; justify-content: space-evenly;margin: 50px auto;position: relative;padding: 0px 150px;
flex-wrap: wrap;}
.Warumservices::before { position: absolute;content: '';width: 2px;height: 332px;background-color: #A18168;top: 0%;left: 48%;
  transform: translate(-50%); display: none; }
.Warumservices::after{position: absolute;content:'';left: -170px;bottom: -100px;background-image: url(assets/images/plus.png);width: 160px; height: 210px;transform: translate(-50%, -50%);}
.mapheading h2 { color: #2E2E2E;font-family: 'Rajdhani';font-size: 55px;font-style: normal;font-weight: 700;line-height: 62px;
width: 850px; }
.repairingMap{padding: 60px 0px;}
.maptext p{color: #2E2E2E;font-family: 'Rajdhani';font-size: 20px;font-style: normal;font-weight: 500;line-height: 32px;}
.mapheading, .maptext{position: relative;}
.mapheading::before{position: absolute;content:'';bottom: -60%;background-image: url(assets/images/bat.png);width: 50px;height: 50px;
  left: 15%;transform: translate(-50%, -50%);background-repeat: no-repeat; -webkit-animation:spin 4s linear infinite;
  -moz-animation:spin 4s linear infinite;
  animation:spin 4s linear infinite;}
@keyframes spin {
  from {
      transform: rotate(0deg);
  }
  to { 
      transform: rotate(360deg);
  }
}
.wserivespart h6, .wserivespart { font-size: 20px; line-height: 30px; font-weight: 500; }
.maptext::before{position: absolute;content: '';bottom: -70%;background-image: url(assets/images/scroo.png);width: 60px;height: 60px;
  right: 0%;transform: translate(-50%, -50%);background-repeat: no-repeat;animation: move 5s ease-in-out infinite;transition-duration: 5s;}
.repairingMap{position: relative;}
.repairingMap::before{position: absolute;content: '';bottom: 0%;left: 4%;transform: translate(-50%, -50%);background-image: url(assets/images/rcroo.png);
width: 60px;height: 60px;background-repeat: no-repeat;animation: move 5s ease-in-out infinite;transition-duration: 5s;}
.repairingMap::after{position: absolute;content: '';bottom: 10%;right: 2%;transform: translate(-50%, -50%);background-image: url(assets/images/bat.png);
width: 50px;height: 50px;background-repeat: no-repeat;-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite;
animation:spin 4s linear infinite;}
.helpline{padding: 90px 0px;background-color: #A18168;}
.helpcontain{display: flex;align-items: center;justify-content: space-between;position: relative;flex-wrap: wrap;}
.helpcontain .right{width: 28%;position:relative;}
.helpcontain .left {width: 26%;position:relative;}
.home .helpcontain .left::before,
.page-template-page-repair .helpcontain .left::before { display: none;}
.helpcontain .left::before { display: none; position: absolute;content: '';bottom: -25%;right: -48%;transform: translate(-50%, -50%);
  background-image: url(assets/images/helparrow1.png);width: 250px;height: 55px;background-repeat: no-repeat;}
.helpcontain .left h3, .helpcontain .left h2, .helpline.last .helpcontain .left h2, .helpcontain .left p {color: #FFF;font-size: 60px;font-style: normal;font-weight: 700;line-height: 70px;}

.helpcontain .right::before{position: absolute;content: '';top: -20%;left: -25%;transform: translate(-50%, -50%);
background-image: url(assets/images/helparrow2.png);width: 250px;height: 70px;background-repeat: no-repeat;}

.helpcontain .right p{color: #FFF;font-size: 26px;font-style: normal;font-weight: 500;line-height: 32px;position: relative;}

.helpcontain .right a {background-color: #F3E5DA;width: 400px;display: flex;height: 80px;align-items: center;justify-content: center;
  color: #2E2E2E;font-family: 'Rajdhani';font-size: 36px;font-style: normal;font-weight: 700;line-height: 30px;
  border-left: 10px solid #C6B2A2;background: linear-gradient(to right, #C6B2A2 50%, #F3E5DA 50%);
  background-size: 200% 100%;
  background-position: bottom right;
  transition: all .7s ease-out;}
.helpcontain .right a:hover{background-position: bottom left;}
.helpcontain .center{position: absolute;left: 50%;bottom: -75%; transform: translate(-50%);}
.helpcontain .center img{width: 320px;}
.helpcontain .right span{margin-right: 15px;}
.Reparatur{position: relative; background:#fff; z-index:1; overflow:hidden;}
.Reparatur::before {position: absolute;content: '';top: -20%;right: 0;z-index: -1;background-image: url(assets/images/repset.png);
  width: 230px;height: 362px;background-repeat: no-repeat;}
.Reparatur::after{position: absolute;content: url(assets/images/abstar.png);top: 10%;left: 2%;}
.Reparaturtext h2 { color: #2E2E2E;text-align: center;font-size: 55px;font-style: normal;font-weight: 700;line-height: 62px;}
.Reparatur{padding: 60px 0px;}
.Reparatur p{color: #2E2E2E;text-align: center;font-size: 20px;font-style: normal;font-weight: 500;line-height: 30px;width: 1200px;
margin: auto;}
.ReparaturList{padding: 30px 10px;}
.ReparaturList ul{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.ReparaturList ul li{width: 210px;line-height: 50px;}
.ReparaturList li em { font-style: normal; color: #0F1F3D;text-align: center;font-size: 20px;font-style: normal;font-weight: 500;line-height: 30px;margin-left: 10px;}
.ReparaturList li a {color: #0F1F3D;text-align: center;font-size: 20px;font-style: normal;font-weight: 600;line-height: 30px;margin-left: 10px;}
.ReparaturList ul li em span, .ReparaturList ul li a span{width: 24px;}
.Reparaturclient{position: relative;}
.Reparaturclient .clientimg img{max-width: 204px;height: 204px;background: #FEF9F5;border-radius: 50%;object-fit: none;}
#Reparaturclient .owl-nav{position: relative;}
#Reparaturclient .owl-prev{position: absolute;top:-100px;left: -4%;transform: translate(-50%, -50%);}
.Reparaturclient .owl-nav .owl-prev::before{position: absolute;width: 32px;height: 32px;border-radius: 50%;border: 1px solid #000;}
#Reparaturclient .owl-next{position: absolute;top: -100px;right: -4%;transform: translate(-50%, -50%);}
#Reparaturclient .owl-nav span::after{position: absolute;width: 32px;height: 32px;border: 1px solid #2E2E2E;border-radius: 50%;}
.Welcheparts{padding: 50px 0px;position: relative;}
.Welche{position: relative;}
.Welche::before{position: absolute;content: url(assets/images/Ellipse-1008.png);top: 0;left: 90px;}
.Welche::after{position: absolute;content: url(assets/images/hafring.png);top: 50%;right:5%;}
.Welche .container{background-color: #ead8cab5;padding-top: 70px;}
.welcheText h2 {text-align: center;font-size: 55px;font-weight: 700;line-height: 62px;position: relative;color: #2E2E2E;}
.welcheText h2::before {position: absolute; content: ''; right: 0px; top: -50px; background-image: url(assets/images/wscho.png);width: 50px;height: 50px;
background-repeat: no-repeat;}
.welcheText h2::after{position: absolute;content:''; top: -50px; left:13%;background-image: url(assets/images/bat.png);width: 50px;height: 50px;
background-repeat: no-repeat;-webkit-animation:spin 4s linear infinite;
-moz-animation:spin 4s linear infinite;animation:spin 4s linear infinite;}
.welcheText p {color: #2E2E2E;text-align: center;font-size: 20px;font-style: normal;font-weight: 500;line-height: 32px;padding: 0px 190px;}
.wparts p, .wparts h3, .wparts h2 {width: 275px;margin: auto;color: #2E2E2E;text-align: center;font-size: 24px;font-style: normal;font-weight: 500;line-height: 30px;
padding: 20px 0px;}
.wparts p > a, .wparts h3 > a, .wparts h2 > a { color: #2E2E2E; }
.mbod{width: 90%;height: 1px;background-color: #EAD8CA;margin: auto;}
.Welcheparts::before{position: absolute;content: '';bottom: 0;left: 9%;width: 50px;height: 50px;background-image: url(assets/images/rcroo.png);
background-repeat: no-repeat;}
.Welcheparts::after{position: absolute;content: '';bottom: 0;left: 70%;width: 25px;height: 25px;background-image: url(assets/images/sbat.png);
background-repeat: no-repeat;-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite;animation:spin 4s linear infinite;}
.outwelche::before{position: absolute;content: '';left: 0px;top: -100px;background-image: url(assets/images/wnet.png);width: 90px;
  height: 200px; display: none;}
.outwelche::after{position: absolute;content:'';right: 0px;top: 55%;background-image: url(assets/images/wsnet.png);width: 90px;height: 120px;
background-repeat: no-repeat; display: none;}
.Flexibel{position: relative;}
.Flexibel::before{position: absolute;content:'';top: -70px;background-image: url(assets/images/Ellipse-1008.png);width: 170px;height: 190px;
background-repeat: no-repeat;}
.Flexibel::after{position: absolute;content:'';right:0;top: 400px;background-image: url(assets/images/hafring.png);width: 100px;height: 300px;
background-repeat: no-repeat;}
.Wann {margin: 50px 0px 0px 0px; background: #F3E5DA; position: relative; z-index: 1;}
.wannleft h2{color: #FFF;font-size: 55px;font-style: normal;font-weight: 700;line-height: 62px;padding: 65px 90px 20px 90px;}
.wannleft{border-radius: 0px 0px 60px 0px;background: #A18168;position: relative; margin-bottom: 0;}
.wannleft::before{position: absolute;content:'';top: 3%;left: 3%;background-image:  url(assets/images/wstar.png);width: 100px;height: 100px;
background-repeat: no-repeat;}
.wannleft::after {position: absolute;content:'';bottom: 10%;left: -6%;background-image:  url(assets/images/mbannersett.png);
  background-repeat: no-repeat;width: 145px;height: 140px;}
.wannleft h6{color: #FFF;font-size: 26px;font-style: normal;font-weight: 500;line-height: 32px;padding: 0px 90px 20px 90px;}
.wannleft p{color: #FFF;font-size: 20px;font-style: normal;font-weight: 500;line-height: 32px; padding: 0px 90px 20px 90px;}
.wannleftimg{position: relative;z-index: -1;margin-top: -50px;}
.wannright{border-radius: 60px 0px 0px 0px;background: #F3E5DA;margin-top: -43px;position: relative;}
.wannright::before{position: absolute;content:'';top: 10%;right: 0%;background-image:  url(assets/images/abstar.png);width: 100px;height: 100px;
background-repeat: no-repeat;animation: move 5s ease-in-out infinite;transition-duration: 5s;}
.wannright::after {position: absolute;content: '';bottom: 0%;right: 0px;background-image: url(assets/images/repset.png);width: 130px;height: 280px;
background-repeat: no-repeat;}
.wannright h2 {color: #2E2E2E;font-size: 55px;font-style: normal;font-weight: 700;line-height: 62px;padding: 65px 90px 20px 90px; margin-bottom: 0;}
.wannright h6, .wannright h3 {color: #2E2E2E;font-size: 26px;font-style: normal;font-weight: 500;line-height: 32px;padding: 0px 90px 20px 90px;}
.wannright p {color: #2E2E2E;font-size: 20px;font-style: normal;font-weight: 500;line-height: 32px; padding: 0px 90px 20px 90px;}
.wannright p a {color: #A18168; font-weight: 600; }
.testimoneal{padding: 50px 0px;background-image: url(assets/images/testiwave.png);background-repeat: no-repeat;background-position: center;
background-attachment: scroll;  }
#testimoneal .owl-nav {position: relative;}
#testimoneal .owl-prev {position: absolute;top: -180px;left: -4%;transform: translate(-50%, -50%);}
#testimoneal .owl-next {position: absolute;top: -180px;right: -6%;transform: translate(-50%, -50%);}
.tname, .imgname{display: flex;justify-content: space-between;align-items: center;}
.testiclient {border-radius: 0px;background: #FFF;padding: 50px;min-height: 325px;transition: all 0.3s ease-in-out;}
.testiclient p{color: #2E2E2E;font-size: 20px;font-style: normal;font-weight: 500;line-height: 32px;}
.imgname img {max-width: 80px;height: 80px;border-radius: 100px;margin-right: 30px;}
.imgname span{color: #2E2E2E;font-size: 24px;font-style: normal;font-weight: 500;line-height: 32px;}
.testiclient .mbod{width: 100%;margin: 25px auto;}
.testimoneal .owl-item.center .testiclient{padding: 50px;border: none;border-radius: 0px;background: #A18168;
box-shadow: 20px 20px 50px 0px rgba(161, 129, 104, 0.20);}
.testimoneal .owl-item.center .testiclient p{color: #fff;}
.testimoneal .owl-item.center .testiclient .imgname span{color: #fff;}
.testimoneal .owl-item.center .testiclient .tname span::before{color: #fff;}
.testimoneal .owl-item:not(.active)
  + .owl-item.active
  + .owl-item.active .testiclient {
  transform: translateY(-30px);
}
.testimoneal h2{color: #2E2E2E;font-size: 55px;font-style: normal;font-weight: 700;line-height: 62px;text-align: center;padding: 15px 0px; }
.testimoneal .owl-item {
  padding: 50px 0 0 0;
}
.Wartung h2{width: 785px;}
.Wartung .Wartungnet{position: relative;}
.Wartung .Wartungnet::before{position: absolute;content: '';bottom: -70px;right: 20px;background-image: url(assets/images/wsnet.png);
  width: 112px;height: 119px;z-index: -1; display: none; }
.Wartung .smallbig::before{left: -50px;}
.blog_sec {padding: 50px 0px;position: relative;}
.blog_sec::before{position: absolute;content:'';bottom: 130px;left: 0px;background-image: url(assets/images/wnet.png);width: 58px;height: 133px;
background-repeat: no-repeat; display: none; }
.partmbod .mbod{width: 100%;margin: 30px auto;position: relative;}
.partmbod .mbod::before{position: absolute;content:'';left: -90px;top: -75px;background-image: url(assets/images/borderset.png);width: 100px;
height: 200px;background-repeat: no-repeat;}
.blogpost{background-color: #FEF9F5;}
.blogheading h2, .blogheading p.blog_heading { color: #2E2E2E;font-size: 55px;font-style: normal;font-weight: 700;line-height: 62px;}
.blogheading h3 { color: #2E2E2E; font-size: 45px; font-style: normal; font-weight: 700; line-height: 52px; }
.blogheading{position: relative;}
.blogheading::before{position: absolute;content:'';top :0px;left: 60%;background-image: url(assets/images/abstar.png);width: 100px;height: 100px;
background-repeat: no-repeat;}
.blogheading p{color: #2E2E2E;font-size: 20px;font-style: normal;font-weight: 500;line-height: 30px;width: 950px;margin-bottom: 30px;}
.blogpost h6, .blogpost p {color: #2E2E2E;font-size: 20px;font-style: normal;font-weight: 500;line-height: 30px;padding: 20px 0px;width: 400px;}
.blogpost h3, .blogpost h4, .blogpost p.blog_post_title {color: #2E2E2E;font-size: 20px;font-style: normal;font-weight: 600;line-height: 30px;padding: 20px 0px 0px; width: 400px; margin: 0; }
.postdate{display:flex;align-items: center;}
.blogpost a, a.redbtn {background-color: #A18168;width: 180px;display: flex;height: 60px;align-items: center;justify-content: center;
color: #FFF;font-family: 'Rajdhani';font-size: 20px;font-style: normal;font-weight: 700;line-height: 30px;
border-left: 10px solid #694E39;background: linear-gradient(to right, #694E39 50%, #A18168 50%);background-size: 200% 100%;
  background-position: bottom right;transition: all .7s ease-out;}
a.redbtn { color: #fff !important; }
.blogpost a:hover, a.redbtn:hover {background-position: bottom left;}
.blogpost a span, a.redbtn span {margin-left:15px;}
.postdate h6{color: #2E2E2E;font-size: 20px;font-style: normal;font-weight: 500;padding: 0px;}
.postdate{padding: 20px 0px;}
.postdate span{font-size: 24px;margin-right: 15px;}
.blogpost .mbod{width: 100%;}
.allblog{padding: 0px 30px 30px;min-height: 330px;}
.blogslide {position: relative;}
.blogslide .owl-nav{position: absolute;top: -130px;right: 0;}
.blogslide .owl-nav .owl-prev{margin-right: 15px;}
.Schreiben{padding: 80px 0px;background-color: #F3E5DA;position: relative;}
.Schreiben::before{position: absolute;content: '';top: 30%;left: 0px;background-image: url(assets/images/fgear.png);
  width: 100px; height: 150px; background-repeat: no-repeat;}
.Schreiben::after{position: absolute;content:'';right: 30px;bottom: 100px;background-image: url(assets/images/sbat.png);width: 25px;
height: 25px;background-repeat: no-repeat;-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite;
animation:spin 4s linear infinite;}
.SchreibenForm h2{color: #2E2E2E;text-align: center;font-size: 55px;font-style: normal;font-weight: 700;line-height: 62px;
  position: relative;margin-bottom: 40px;}
.SchreibenForm h2::before{position: absolute;content:'';top: -50px;left: 70px;background-image: url(assets/images/bat.png);width: 50px;height: 50px;
background-repeat: no-repeat;-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite;
animation:spin 4s linear infinite;}
.SchreibenForm h2::after{position: absolute;content: '';top: -80px;right: -100px;background-image: url(assets/images/fplus.png);
  width: 140px;height: 185px;background-repeat: no-repeat;}
/*.lineform {display:flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}*/
.lineform .form-group {position: relative;}
.lineform .form-group select{width: 100%;padding: 15px 0px 15px 40px;position: relative;background: transparent;
  border: 1px solid #D6BEAC;}
.lineform .form-group input, textarea{padding: 15px 0px 10px 40px;background: transparent;
  border: 1px solid #D6BEAC;border-radius: 0px;}
.SchreibenForm .form-group textarea{width: 100%;position: relative;}
.SchreibenForm .form-group textarea:focus-visible{outline: none;}
.SchreibenForm .btn-text{position: relative;}
.SchreibenForm .btn-text::before{position: absolute;content: '';bottom: 0;left: 35%;background-image: url(assets/images/wscho.png);width: 50px; height: 50px;background-repeat: no-repeat; display: none; }
.last .helpcontain .right p::before{left: -15%;}
.lineform .form-group input:focus{box-shadow: none;}
.lineform .form-group em { position: absolute;top: 18px; left: 10px;}
.form-group.text span{position: absolute;top: 10%;left: 1%;}
.form-group.text{position: relative;}
.check p{color: #2E2E2E;font-size: 18px;font-style: normal;font-weight: 500;line-height: 23px;}
.check{display: flex;}
.check input{width: 20px;height: 20px;margin-right: 10px;background:transparent;border: 1px solid #D6BEAC;}
.btn-para p{width: 600px; font-size: 20px; line-height: 30px; }
.btn-text{justify-content: space-between;}
.SchreibenForm a{background-color: #A18168;width: 180px;display: flex;height: 60px;align-items: center;justify-content: center;
  color: #FFF;font-family: 'Rajdhani';font-size: 18px;font-style: normal;font-weight: 700;line-height: 30px;
  border-left: 10px solid #694E39;background: linear-gradient(to right, #694E39 50%, #A18168 50%);background-size: 200% 100%;
  background-position: bottom right;transition: all .7s ease-out;}
.SchreibenForm a:hover{background-position: bottom left;}
  .SchreibenForm a span{margin-left: 25px;}
.last .center .helpmann2{width: 420px;}
.footer{position: relative;padding: 80px 0px;background-image: url(assets/images/flooterback.jpg);background-repeat: no-repeat;background-position: center;
background-size: cover;background-attachment: scroll;overflow: hidden;}
.Impressum{display: flex;padding: 50px 0px;}
.Impressum p{position: relative;}

.Impressum p a{font-size: 20px;color: #2E2E2E;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;margin-bottom: 0;margin-right: 50px;}
  .Impressum p a:hover{color: #c0192d;}

  .copyright{color: #2E2E2E;font-size: 20px;font-style: normal;font-weight: 500;line-height: 28px;width: 280px;}
  .copyright::before{position: absolute;content:'';left: 20px;background-image: url(assets/images/abstar.png);width: 100px;height: 100px;
  background-repeat: no-repeat;}
  .copyright a{color: #A18168;}
  .copyright a:hover{color: #c0192d;}
  .Unsere_Leistungen div.h4 {color: #2E2E2E;font-size: 26px;font-style: normal;font-weight: 500;line-height: 32px;}
  .Unsere_Leistungen ul{margin-left: 30px;}
  .Unsere_Leistungen li a{color: #2E2E2E;font-size: 20px;font-style: normal;font-weight: 500;line-height: 44px;}
  .Unsere_Leistungen li a:hover{color: #c0192d;}
  .Unsere_Leistungen li{position:relative;}
  .Unsere_Leistungen li::before{position: absolute;content:''; width: 6px;height: 6px;background-color: #A18168;border-radius: 50%;
    top: 16px;left: -23px;}
.location h4, .ftrEmail {color: #FFF;font-size: 20px;font-style: normal;font-weight: 500;line-height: 32px; margin-bottom: 12px; }
.ftrPhone { color: #FFF;font-size: 20px;font-style: normal;font-weight: 500;line-height: 32px;}
.ftrPhone span { margin-right: 10px;position: relative;top: 3px; color: #fff; display: inline-block; }
.location p {color: #FFF;font-size: 20px;font-style: normal;font-weight: 500;line-height: 28px;}
.location{position: relative;z-index: 9;}
.location::before{position: absolute;content: '';background-color: #2E2E2E;border-radius: 0px 0px 0px 60px;width: 425px;
  height: 400px;top: -80px;left: -46px;z-index: -1;}
.locationp{padding: 10px 0px 20px 38px;}
.location span::before{color: #fff;}
.location span {margin-right: 10px;position: relative;top: 3px;}
.location::after{ display:none; position: absolute;content: '';bottom: 0;right: -101px;background-image: url(assets/images/footernet.png);width: 94px;
  height: 166px;background-repeat: no-repeat;}
.imbod::before{position: absolute;
  content: '';
  width: 1px;
  height: 14px;
  background-color: #2E2E2E;
  top: 45%;
  right: 15%;
  transform: translate(-50%, -50%);}
/* */
.innerpage { padding: 50px 0px 50px; position: relative; }
.innerBanner {position: relative; width: 100%; }
.innerBanner .bnrimg{width: 100%; position: relative;}
.innerBanner .bnrimg::before{position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.44);}
.innerBanner .bnrimg > img{width: 100%;}
.inrbnrdiv{position: absolute; top: 50%; width: 100%;  z-index: 9;  left: 50%;transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);transition: all 0.3s ease-in-out;text-align: center; }
.pageBreadcrumb{padding: 14px 0; position: relative; display: flex; align-items: center;}
.pageBreadcrumb a, .pageBreadcrumb span.current-item{color: #E8E8E8; font: 400 18px/20px 'Quattrocento Sans', sans-serif;}
.pageBreadcrumb span.current-item{color: rgba(204, 221, 52, 1); font-weight: 700;}
.pageBreadcrumb span.icon-right-arrow{ font-size: 8px; margin: 0 20px;}
.pageBreadcrumb span.icon-right-arrow::before{color: #E8E8E8;}

.banner_info h1, .banner_info h4, .banner_info > p {color: #ffffff;font-family: 'Rajdhani';font-size: 80px;font-style: normal;font-weight: 700;line-height: 90px; margin: 0; }
.banner_info .banner-heading {color: #ffffff;font-family: 'Rajdhani';font-size: 100px;font-style: normal;font-weight: 700;line-height: 90px; margin: 0 0 30px 0; display:block;}
.banner_info > p > em, .banner_info h4 > em { display: block; color: #ffffff;font-family: 'Rajdhani'; font-size: 30px;font-style: normal;font-weight: 500; line-height: 35px; margin-bottom: 15px; }
.banner_info > a, .banner_info h4 > a, .banner_info p > a {background-color: #A18168;width: 350px;display: inline-flex;height: 80px;align-items: center;justify-content: center;color: #2E2E2E;
  font-family: 'Rajdhani';font-size: 36px;font-style: normal;font-weight: 700;line-height: 30px;border-left:10px solid #C6B2A2;
  background: linear-gradient(to right, #C6B2A2 50%, #F3E5DA 50%);
  background-size: 200% 100%;
  background-position: bottom right;
  transition: all .7s ease-out;}
.banner_info > a:hover, .banner_info h4 > a:hover, .banner_info p > a:hover {background-position: bottom left;}
.banner_info > a span::before, .banner_info h4 > a span::before, .banner_info p > a span::before {color: #2E2E2E;margin-right: 15px;}
.page-template-page-repair .facility,
.page-template-page-customer .facility,
.page-template-page-location .facility { background-color: #ffffff;  padding: 60px 0px 0px;}
.page-template-page-location .facility h2 {color: #2E2E2E;font-size: 55px;line-height: 62px;margin: auto;text-align: center;margin-bottom: 50px;}
.facilitypart span { color: #ffffff;}
.page-template-page-repair .facilitypart span,
.page-template-page-customer .facilitypart span,
.page-template-page-location .facilitypart span { color: #A18168;}
.page-template-page-repair .facilitytext h4, .page-template-page-repair .facilitytext h6,
.page-template-page-customer .facilitytext h4, .page-template-page-customer .facilitytext h6,
.page-template-page-location .facilitytext h4, .page-template-page-location .facilitytext h6,
.page-template-page-repair .facilitytext p > strong, .page-template-page-repair .facilitytext p,
.page-template-page-customer .facilitytext p > strong, .page-template-page-customer .facilitytext p,
.page-template-page-location .facilitytext p > strong, .page-template-page-location .facilitytext p { color: #2E2E2E;}
.inrRepairImg { position: relative; }
.inrRepairImg::before { position: absolute; content: ""; top: 0; right: 0; width: 300px; height: 300px; border: 4px solid #A18168;  }
.inrRepairImg img { width: 100%; position: relative; z-index: 9; padding: 45px 45px 0px 0px; }
.page-template-page-repair .Warum::before {background-image: url(assets/images/plus.png); background-size: 100% auto; background-repeat: no-repeat;}
.page-template-page-repair .Warumservices::after, .page-template-page-repair .warumsetting, 
.page-template-page-repair .outwelche::before, .page-template-page-repair .outwelche::after,
.page-template-page-repair .Wartung .Wartungnet::before, .page-template-page-repair .blog::before { display: none;}
.mb50 { margin-bottom: 50px; }
.inrRepairImg1 { width: 100%; position: relative; }
.inrRepairImg1 img { width: 100%;}
.aboutPart.abtNew { position: relative;}
.aboutPart.abtNew::before{position: absolute;content:'';right: auto; left: 50px; top: 15%;transform: translate(-50%, -50%);
  background-image: url(assets/images/abstar.png);background-repeat: no-repeat; width: 60px;height:60px;
  animation: move2 5s ease-in-out infinite;transition-duration: 5s;}
  @keyframes move2 {
    0%,
    100% {
      left: 50px;
    }
  
    50% {
      left: 100px;
    }
  }
  .inrbreadcrumb { position: absolute; text-align: left; bottom:30px; width:100%;}
  .inrbreadcrumb ul { margin: 0; padding: 0; list-style-type: none; }
  .inrbreadcrumb ul li, .inrbreadcrumb > .container > span { position: relative; display: inline-block; margin: 0px 15px; color: #ffffff; font-family: 'Rajdhani';font-size: 20px; font-style: normal;font-weight: 500; line-height: 25px; }
  .inrbreadcrumb ul li a, .inrbreadcrumb > .container > span > a { color: #ffffff;}
  .inrbreadcrumb ul li:last-child a, .inrbreadcrumb > span:last-child { color: #ffffff; }
  .inrbreadcrumb ul li:first-child { margin-left: 0; }
  .inrbreadcrumb ul li:last-child { margin-right: 0; }
  .inrbreadcrumb ul li::before, .inrbreadcrumb > .container > span::before { position: absolute; content: ""; top: 10px; right: -22px; width: 8px; height: 8px; background: #FFFFFF; border-radius: 50%; }
  .inrbreadcrumb ul li:last-child::before, .inrbreadcrumb > .container > span:last-child::before { content: none;}
.location h4 a, .ftrEmail a, .ftrPhone a { color: #fff;}
.location h4 a:hover, .ftrEmail a:hover, .ftrPhone a:hover {color: #c0192d;}
/*BLOG*/
.innerpage  {position: relative;width: 100%;padding: 50px 0px 50px;background: #F5F2F2;}
.blog-row { padding-bottom: 25px; margin-bottom: 25px; display: inline-block; width: 100%;}
.blog-row .img-holder{ width: 100%;  height: auto; position: relative;  z-index: 1;  margin-bottom: 20px;}
.blog-row .img-holder img {width: 100%; height: auto;}
.blog-row .blog-inner{ /*overflow: hidden;*/}
.blog-inner h2, h2.comment-reply-title{ font-size: 35px; line-height: 45px; margin-bottom: 10px; display: block; margin-top: 0px; color: #2E2E2E; }
.blog-inner h3 { font-size: 25px; line-height: 35px; margin-bottom: 10px; display: block; margin-top: 0px; color: #2E2E2E; }
.blog-inner h4 { font-size: 25px; line-height: 30px; margin-bottom: 10px; display: block; margin-top: 0px; color: #2E2E2E; }
.blog-inner h2 a, .blog-inner h4 a  { color: #2E2E2E; }
.blog-inner h2 a:hover, .blog-inner a, .blog-inner h4 a:hover { color: #000000; }
.blog-inner a:hover { color: #A18168;}
.blog-inner p { color: #2E2E2E; font-size: 18px; line-height: 30px; }
.blog-inner a.read-btn { display: inline-block; }
.blog-inner.mb15 {margin-bottom: 15px;}
.blog-details .img-holder { width: 100%; height: auto; position: relative;  z-index: 1;  margin-bottom: 30px;}
.blog-details .img-holder img {width: 100%; height: auto;}
.blog-details .blog-inner h2, .blog-details .blog-inner h3, .blog-details .blog-inner h4 { font-weight: bold; color: #A18168;}
.blog-inner.blog-list h2, .blog-inner.blog-list h4 { font-size: 25px;line-height: 32px;margin-bottom: 10px;display: block;margin-top: 0px;color: #2E2E2E;min-height: 60px; }


.blog-details .img-holder img { width: 100% !important;
    max-width: 100% !important; }
.blog-details .blog-inner{overflow: visible;}
.blog-details .blog-inner ul{padding-bottom: 10px; text-align:left;}
.blog-details .blog-inner ul li {font-size: 18px; line-height: 30px; position: relative; padding-left: 20px; padding-bottom: 10px;}
.blog-details .blog-inner ul li::before{position: absolute; top: 7px; left: 0px; width: 8px; height: 8px; background-color: #A18168; content: ""; border-radius: 100px;}


.sidebar-blog .search-form{padding: 6px 30px 6px 6px; background: #fff; width: 100%; border: 1px solid #ccc; position: relative;}
.sidebar-blog .search-form input[type="search"]{width: 100%; height: 40px; padding: 0 15px;}
.sidebar-blog .search-form .search-submit{position: absolute; top: 4px; right: 8px; width: 37px; height: 40px; padding: 0px; border-radius: 50px; border:none; background-color: #fff;}
.sidebar-blog .search-form .search-submit .icon{width: 15px; height: 40px; fill: #1e7339; }
.sidebar-blog .search-form span{display: none;}
.sidebar-blog ul{list-style: none; margin: 0px; padding: 0px; width: 100%;}
.sidebar-blog ul li{width: 100%; position: relative;position:relative; color: #4a4a4a;font-size: 16px;line-height: 25px;font-weight: 400;padding-left:20px;margin-bottom:10px;}
.sidebar-blog ul li::after{ position: absolute; content: "";font-family: 'icomoon' !important;left: 0; top: 8px; width: 6px; height: 6px; border-radius: 100px; -o-border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; background-color: #A18168;}
.sidebar-blog ul li a{color: #000; text-decoration: none; display: block; line-height: normal;}
.sidebar-blog ul li a:hover{color: #A18168;}
.sidebar-blog ul li:hover::after{color: #ef6822;}
.sidebar-blog h2{font-size: 30px;line-height: 40px; margin-bottom: 10px;display: block;color: #A18168;}
.sidebar-blog .widget_block {margin-bottom: 30px;background: #fff;border: 1px solid #efefef;border-radius: 0px;padding: 25px;}

.comments h3{ padding: 0 0 10px; font-weight: bold; margin: 0px;}
.comments h2{ padding: 0 0 10px; font-weight: bold; margin: 0px;}
.comment-respond label{width: 100%; font-size: 15px; font-weight: normal; margin-bottom: 5px; margin-top: 15px;}

.comment-respond input[type="text"], .comment-respond input[type="tel"], .comment-respond input[type="email"], .comment-respond input[type="url"]{border: 1px solid #97a2b6; height: 50px; padding: 0px 15px; font-size: 16px; color: #6b7690; font-weight: normal; width: 100%; background-color: #fff;}
.comment-respond textarea{border: 1px solid #97a2b6; height: 100px; padding:15px; font-size: 16px; color: #6b7690; font-weight: normal; width: 100%; background-color: #fff;}
.comments .comment-author img{display: none;}
.comments .icon{display: none;}
.comments .comment-list li{padding: 15px; margin-bottom: 15px; background: #f0efef; border: 1px solid #e1e1e1;}
.comments .comment-list .reply a{text-transform: uppercase; color: #db2023;}
.comments .comment-list .reply a:hover{color: #355989;}
.comments a{color: #ef6822; background: transparent;}
.logged-in-as a{color: #ef6822; background: transparent;}

.comment-respond .comment-form-cookies-consent label{ width: auto; }

.comment-respond input[type="submit"]{outline: none; box-shadow: none; text-decoration: none;
    background-color: #A18168;width: auto;display: flex;height: 60px;align-items: center;justify-content: center;
color: #FFF;font-family: 'Rajdhani';font-size: 18px;font-style: normal;font-weight: 700;line-height: 30px;
border-left: 10px solid #694E39;background: linear-gradient(to right, #694E39 50%, #A18168 50%);background-size: 200% 100%;
  background-position: bottom right;transition: all .7s ease-out; padding: 0px 25px;}

.comment-respond input[type="submit"]:hover{background-position: bottom left; cursor: pointer; text-decoration: none;}

.more-link {display: none;}
.blog-cat {position: absolute;top: 0;background: #f66014;font-size: 15px;height: 40px;line-height: 40px;padding: 0px 15px;}
.blog-cat a { color: #ffffff;}
.post-meta {margin-bottom: 20px;}
.post-meta .author {float: left;margin-right: 20px;position: relative;}
.post-meta .author::before {position: absolute; content: ""; top: 2px; right: -10px; width: 1px; height: 20px; background: #F66015;}
.post-meta .author, .post-meta .date {color: #000;font: 500 18px/30px 'Poppins', sans-serif;}
h2.screen-reader-text, .nav-prev-text, .nav-next-text { display:none;}
.navigation.pagination {position: relative;overflow: hidden;clear: both;text-align: center;width: 100%;display: block;}
.pagination-wrapper {width:100%;}
.pagig {width:100%;overflow: hidden;clear: both;}
.nav-links a, .nav-links span {font-size: 20px;}
.page-numbers {border:1px solid #a18168;margin: 2px;width: 36px;
    height: 36px;display: inline-block;text-align: center;line-height: 36px;background: transparent;
    vertical-align: baseline;}
.page-numbers.current {background: #a18168;color:#fff;}   
.pagig hr, .blog_pagination hr { display: none; }
a.page-numbers { color : #a18168;}
.comment-form-cookies-consent label {padding-left: 25px;}
#wp-comment-cookies-consent {position: absolute;top: 20px;left: 0px;}
.comment-form-cookies-consent {position: relative;}
.blog-inner .date span, .blog-row.blog-details .date span { margin-right: 10px; }
.blog-inner .date {color: #4c4c4c; }
.comment-author a, .comment-metadata a, .comment-content a, .reply a {color: #A18168;}
.comment-author a:hover, .comment-metadata a:hover, .comment-content a:hover, .reply a:hover {color: #f7c472;}
.comment-reply-title {margin-top: 15px !important;}
.comment-reply-title small { display: block; font-size: 15px; }
.comment-reply-title small a { color: #f00; }
.comment-metadata, .comment-content {margin-bottom: 15px;}
.comment-author.vcard {margin-bottom: 5px;}
ol.comment-list li::marker {color: transparent !important;}
.comment-list li {background: #fff;padding: 20px;margin-bottom: 25px;}
.comment-author.vcard img { margin-right: 15px; }
ol.comment-list {padding: 0;}
.blog-details h1, .our_blogs h1 {color: #2E2E2E;font-family: 'Rajdhani';font-size: 80px;font-style: normal;font-weight: 700;line-height: 90px;}
.blog-inner ol { padding-left: 15px; }
.blog-details ul { margin-bottom: 20px; padding: 0; list-style-type: none; }
.blog-details ul li { display: inline-block;margin-right: 20px;}
.blog-row.blog-details ul li span { margin-right: 10px;}
.blog-details ul li a, .wpb-tags a { color: #2E2E2E;}
.blog-details ul li a:hover, .wpb-tags a:hover { color: #A18168;}
/*BLOG END*/
.subFrmBtn {background-color: #A18168;width: 180px;display: flex;height: 60px;align-items: center;justify-content: center;color: #FFF;
    font-family: 'Rajdhani';font-size: 18px;font-style: normal;font-weight: 700;line-height: 30px;border-left: 10px solid #694E39 !important;
    background: linear-gradient(to right, #694E39 50%, #A18168 50%) !important; background-size: 200% 100% !important; 
    background-position: bottom right !important; transition: all .7s ease-out !important;}
.subFrmBtn:hover {background-position: bottom left !important;}
.blog-btm { background: #F3E5DA; display: flex; margin-top: 25px;justify-content: space-between;padding: 15px 15px;align-items: center; }
.social-share { display:flex; align-items: center; }
.wpb-tags > a {background: #f5f5f5;padding: 8px 10px;margin-right: 5px;font-weight: normal; }
.wpb-tags { font-weight: bold; }
/* .blog-row.blog-details { padding-bottom: 0px; } */
.blog .innerBanner { display: none; }
.mapBigImg { width: 1000px; margin: 0px auto; }
.mapBigImg img { width: 100%; }
.ReparaturMapList { color: #0F1F3D;font-size: 20px;font-style: normal;font-weight: 500;line-height: 32px; padding-bottom: 75px;}
.ReparaturMapList img { margin-right: 10px; }
.mb10, .wparts { margin-bottom: 10px; }
.mt30 { margin-top: 30px; }
.serviceList { background: #F3E5DA; height: 100%; padding: 25px; text-align: center;}
.flex_service_sec { position: relative; padding: 30px 0px 60px; background: #ffffff; z-index: 9; }
.helpcontain .left h3, .helpcontain .left h2, .helpline.last .helpcontain .left h2, .helpcontain .left p {color: #FFF;font-size: 45px;font-style: normal;font-weight: 700;line-height: 52px;position: relative;}
.extra .helpcontain .center img {width: 250px;margin-bottom: -50px;}
.helpline.extra { overflow: hidden;}
.flex_service_sec .welcheText h2::before, .flex_service_sec .welcheText h2::after { display: none; }
.sub-menu-toggle { display: none; }
ul.navbar-nav li { position: relative; }
.visible {display: block !important; }

.navbar-nav .menu-item {position: relative}
.navbar-nav .menu-item a:hover {color: #A18168}

.navbar-nav .wsmenu-submenu {position: absolute;z-index: 999999;width: 100%;text-align: left;min-width: 230px;background-color: #202022;
    -webkit-transition: visibility .2s,opacity .2s;transition: visibility .2s,opacity .2s; opacity: 0; color: #fff; }
.navbar-nav .wsmenu-submenu.visible { opacity: 1 !important;}
.navbar-nav .wsmenu-submenu {display: none;}

.navbar-nav>.menu-item-has-children::after { position: absolute;content: "";top: 13px;right: 3px; cursor: pointer;
    border: solid black;border-width: 0 3px 3px 0;display: inline-block;padding: 3px;
    transform: rotate(45deg);-webkit-transform: rotate(45deg);}  
    .navbar-nav .wsmenu-submenu a {font-size: 15px;}
    

.navbar-nav>.menu-item-has-children>.wsmenu-submenu {top: 100%;left: 0}

.navbar-nav>.menu-item-has-children>.wsmenu-submenu .wsmenu-submenu {top: 0;left: calc(100% + 15px)}

.navbar-nav>.menu-item-has-children>.wsmenu-submenu--left {top: 100%;	right: 0;left: unset}

.navbar-nav>.menu-item-has-children>.wsmenu-submenu .wsmenu-submenu--left {top: 0;right: calc(100% + 15px);left: unset}

.navbar-nav .wsmenu-submenu {padding: 0 15px;width: 100%}

.navbar-nav .wsmenu-submenu li {margin: 0}

.navbar-nav .wsmenu-submenu a {display: block;white-space: initial;line-height: 1.4;font-size: 15px;color: inherit;text-transform: inherit;font-weight: 500;
	padding: 12px 0;-webkit-box-flex: 1;-ms-flex: 1;flex: 1}

.navbar-nav .wsmenu-submenu li:not(:last-of-type) {border-bottom: 1px dotted #6e6e6f}

.navbar-nav .wsmenu-submenu .menu-item-has-children {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;
	flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center}

.navbar-nav .wsmenu-submenu .menu-item-has-children::after {font-family: FontAwesome;line-height: 1;font-size: inherit;text-rendering: auto;
	-webkit-font-smoothing: antialiased;	cursor: pointer;padding: 10px 15px;position: relative;right: -15px}

.navbar-nav--no-menu {-ms-flex-item-align: center;align-self: center}


.blog-details h1{text-align:center;}
.blog-details ul{text-align:center;}
.blog-inner p strong{font-weight:600;}

.bannerSlider.blog-featured{padding:30px 0; max-width:100%; text-align:center; background-image: url('assets/images/banner-new.jpg');}
.bannerSlider.blog-featured img{border: 3px solid #A18168; box-shadow: 1px 2px 20px rgba(0,0,0,0.4);}

.blog-row.repairingMap::after{top: 50%; left: 2%; right:auto;}
.blog-row.repairingMap::before{top: 0%; right: 4%; left:auto;}

.blog-row.repairingMap .container{position:relative;}

.blog-row.repairingMap .container::before { position: absolute; content: ''; bottom: -100px; transform: translate(-50%, -50%); background-image: url(assets/images/abstar.png);
  background-repeat: no-repeat; width: 60px; height: 60px; animation: move 5s ease-in-out infinite; transition-duration: 5s;}

.navbar-expand-lg .navbar-collapse{z-index:999;}
.Wartung .aboutright h2 { width: 100%;}
.aboutright p a { color: #A18168; font-weight: 600; }
.aboutright p a:hover { color: #000; }

.single-post .location::after{display:none !important;}
.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 0em !important;
}
.wannleftimg img { width: 100%; }
.serviceList h4, .serviceList h3, .serviceList h3.srvHead, .serviceList p.srvHead {color: #2E2E2E;font-size: 24px;font-style: normal;font-weight: 600;line-height: 30px;}
.serviceList p {color: #2E2E2E; font-size: 20px; font-style: normal;font-weight: 500;line-height: 30px;}
.check label { font-size: 20px; }
.custMap { text-align: center; margin-bottom: 35px; }
.custMap .mapheading h2 { width: auto;}
.custMap .mapheading::before, .custMap .maptext::before { display: none; }
.page-template-page-customer .welcheText p { padding: 0px 0px; }
.page-template-page-customer .custMap .mapheading h2 { margin-bottom: 15px;}
.page-template-page-customer .ReparaturMapList { padding-bottom: 0px;}
.serviceList h4 a, .serviceList h3 a, .serviceList h3.srvHead a, .serviceList p.srvHead a { color: #A18168;}
.serviceList h4 a:hover, .serviceList h3 a:hover, .serviceList h3.srvHead a:hover, .serviceList p.srvHead a:hover { color:#2E2E2E;}
.serviceList ul { margin: 0; padding: 0; list-style-type: none; }
.serviceList ul li { position: relative; color: #0F1F3D;font-size: 20px;font-style: normal;font-weight: 500;line-height: 32px; padding-left: 40px; margin-bottom: 12px; text-align: left;}
.serviceList ul li::before { position: absolute; content:""; top:3px; left:0; width: 26px; height: 26px; background: url(assets/images/tick.png) no-repeat; background-size: 26px; }
.serviceList ul li a {color: #0F1F3D;font-weight: 600;}
.serviceList ul li a:hover, .welcheText p a:hover {color: #A18168;}
.flex_service_sec.customer_repair {padding: 60px 0px 60px;}
.pb100 { margin-bottom: 100px; }
.page-template-page-customer .aboutPart {padding: 60px 0px 80px 0px;}
.welcheText p a {color: #0F1F3D;}
.page-template-page-customer .aboutPart.abtNew::before,
.page-template-page-customer .blogheading::before,
.page-template-page-customer .aboutPart::before { display: none; }
.page-template-page-customer .welcheText ul { margin: 0; padding: 0; list-style-type: none; text-align: center; }
.page-template-page-customer .welcheText ul li { position: relative; display: inline-block; margin-right: 20px; color: #0F1F3D;font-size: 20px;font-style: normal;font-weight: 500;line-height: 32px; padding-left: 40px; margin-bottom: 12px; }
.page-template-page-customer .welcheText ul li::before { position: absolute; content:""; top:3px; left:0; width: 26px; height: 26px; background: url(assets/images/tick.png) no-repeat; background-size: 26px; }
.page-template-page-customer .welcheText ul li a {color: #0F1F3D;}
.page-template-page-repair .wannleft a { color: #2E2E2E; font-weight: 600;}
.page-template-page-repair .wannleft a:hover { color: #fff; }

.imp_sec1 { position: relative; padding: 60px 0px 0px; }
.imp_sec2 { position: relative; padding: 50px 0px 100px; }
.page-template-page-impress .imp_sec1 .aboutright { background: #F3E5DA; padding: 30px; height: 100%; }
.imp_sec2 .aboutright ul { margin-bottom: 20px; padding: 0; list-style-type: none; }
.imp_sec2 .aboutright ul li { display: inline-block; position: relative;color: #0F1F3D;font-size: 20px;font-style: normal;font-weight: 500;line-height: 32px;
    padding-left: 40px; margin-bottom: 12px; margin-right: 20px;}
.imp_sec2 .aboutright ul li::before {position: absolute;content: "";top: 3px;left: 0;width: 26px;height: 26px;
    background: url(assets/images/tick.png) no-repeat;background-size: 26px;} 
.imp_sec2 .aboutright h2 em { background: #A18168; color: #fff; padding: 0px 20px; border-radius: 5px;}
.btn-para p > a { display: inline;background: transparent;color: inherit;font-weight: 600;border-left: none; }
.page-template-page-location .Warumservices ul li { width: 50%; float: left; min-height: 100px; }
.page-template-page-location .wserivespart { position: relative; margin-bottom: 0px; }
.page-template-page-location .wserivespart h6,
.page-template-page-location .wserivespart p {width: 80%;text-align: left;}
.page-template-page-location .Warumservices::before { display: none;}
.page-template-page-location .loc_help .helpcontain .right p { font-size: 20px; line-height: 30px; }
.page-template-page-location .loc_help .helpcontain .left h4 { color: #fff; }
.page-template-page-location .loc_help .helpcontain .center { bottom: -60%;}
.mb15 { margin-bottom: 15px;}
.page-template-page-location .welcheText h2::before { display: none;}
.page-template-page-location .welcheText h2::after { left: 4%;}
.mb10 li a { color: #000; font-weight: 600; }
.maptext.mb75 { padding-bottom: 75px; text-align: center; }
.maptext.mb75 p > a { color: #000; font-weight: 600; }
.page-template-page-customer .maptext p > a { color: #000; font-weight: 600; }
.page-template-page-customer .maptext { margin-top: 35px; text-align: center; }


.header-nav.fixed {transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;}
.header-nav.fixed {position: fixed; top: 0; left: 0; width: 100%; z-index: 999; -webkit-animation-name:animationFade;-o-animation-name:animationFade;animation-name:animationFade;-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-moz-box-shadow:0 0 8px -5px #333;-webkit-box-shadow:0 0 8px -5px #333;box-shadow:0 0 8px -5px #333;}


@-webkit-keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}
/* MENU */
.hdrmenu ul.slimmenu li a {color: #2E2E2E;font-family: 'Rajdhani'; margin: 0px 0px 0px 30px;font-size: 20px;font-style: normal;
    font-weight: 400;line-height: 30px;text-transform: capitalize;}
.hdrmenu ul.slimmenu li a:hover { color: #A18168; }
.hdrmenu { position: relative; }
ul.slimmenu li a:hover, .hdrmenu ul.slimmenu li.current-menu-item a, ul.slimmenu li.current-menu-item > a {color: #A18168;}
ul.slimmenu li > ul {width: 250px; }
ul.slimmenu li > ul li {margin: 0px; width: 100%;}
.hdrmenu ul.slimmenu li > ul li a {width: 100%; text-transform: capitalize; padding: 6px 10px; color: #ffffff !important; font-size: 16px; line-height: 42px; }
ul.slimmenu li ul li {background: #202022;}
ul.slimmenu li ul li:hover {background: #202022;}
ul.slimmenu li > ul li a:hover { color: #A18168 !important;}
ul.slimmenu li > ul li:first-child {margin-left: 0px;}
ul.slimmenu li > ul li:last-child {padding: 0px 0px; border-radius: 0px; }
ul.slimmenu li .sub-toggle {display: flex; align-items: center; justify-content: center; width: 15px; height: 15px;right: -15px;
top: 6px; background: none;}
ul.slimmenu li .sub-toggle::before {content: none;}
ul.slimmenu li .sub-toggle i {width: 8px;height: 8px;border-top: 2px solid #000000;border-right: 2px solid #000000;
transform: rotate(135deg); font-size: 0px;}
ul.slimmenu li > ul li:not(:last-of-type) { border-bottom: 1px dotted #6e6e6f;}
.hdrinner { display: flex;align-items: center;justify-content: space-between;}
.hdrlgo { padding: 5px 0px; }
.page-template-homepage .helpline.extra .helpcontain .left::before { display: none; }
.page-template-page-location .helpline.loc_help .helpcontain .left h3 { font-size: 45px; line-height: 52px;}

.page-template-page-location .helpline.loc_help .helpcontain .left::before,
.page-template-page-location .helpline.loc_help .helpcontain .right::before { display: none; }
.page-template-page-location .loc_help .helpcontain .center { bottom: -100%;}
.page-template-page-location .helpcontain .center img { width: 285px;}
.serviceList span { display: block; width: 80px;margin: 0px auto 20px; }
.location div.h4 { color: #A18168;}
.page-id-7619 .Wann .wannright p { margin-bottom: 0px; }
.page-id-7619 .Wann .wannright h2 { padding: 50px 90px 20px 90px;}
.wannrightimg img { width: 100%; }
/* top  header */
.top_hdr { background: #F3E5DA; }
.top_hdr_inner { display: flex; justify-content: space-between; }
.hdrLeft { }
.hdrLeft ul { margin: 0; padding: 0; list-style-type: none; }
.hdrLeft ul li { display: inline-block; margin: 0px 20px;}
.hdrLeft ul li:first-child { margin-right: 0px;}
.hdrLeft ul li:last-child { margin-right: 0px;}
.hdrLeft ul li a { color: #000000; font-family: 'Rajdhani'; font-size: 20px; font-weight: 600;line-height: 52px; }
.hdrLeft ul li a:hover { color: #A18168;}
.hdrLeft ul li a em, .hdrRight p em { font-style: normal; }
.hdrRight { background: #A18168; padding: 0px 25px; height: 52px; line-height: 52px; }
.hdrRight p { color: #ffffff; font-family: 'Rajdhani'; font-size: 20px; font-weight: 600;line-height: 52px; }
.hdrRight p > i { font-size: 30px; position: relative;top: 5px; margin-right: 5px; }
.hdrLeft ul li a i.phone { position: relative;color: #A18168;font-size: 22px;top: 0px; margin-right: 0px; }
.hdrLeft ul li a i.email { position: relative; color: #A18168; font-size: 20px; top: 2px; margin-right: 3px; }

.page-id-9036 .imp_sec1 { position: relative;padding: 60px 0px 60px;}
.page-id-9036 .helpcontain .left::before,
.page-template-page-customer .helpcontain .left::before { display: none; }
.aboutright ul li { position: relative; color: #0F1F3D;font-size: 20px;font-style: normal;font-weight: 500;line-height: 32px;padding-left: 30px; margin-bottom: 12px; }
.aboutright ul li a { color: #0F1F3D; }
.aboutright ul li a:hover { color: #A18168; }
.aboutright ul li::before { position: absolute; content: ""; top: 10px; left: 0; width: 10px; height: 10px; background: #A18168; border-radius: 50%; }
.repairingMap .ReparaturMapList li { position: relative; padding-left: 35px; }
.repairingMap .ReparaturMapList li img { position: absolute; top: 3px; left: 0; }
.aboutdown.aboutright { margin-top: 40px; }
.home .aboutPart .aboutright { margin-left: 20px; }
.home .aboutPart .aboutdown.aboutright { margin-left: 0px; }
h2.f16 { color: #2E2E2E;font-size: 20px;font-style: normal;font-weight: 600; line-height: 30px;}
.blog-faq-row { background-color: #F3E5DA; padding: 60px 0px; }
.faq_item { background: #F5F2F2; padding: 20px; border-radius: 10px; margin-bottom: 30px; }
.faq_item:last-child { margin-bottom: 0px; }
.wp-block-column.blogTopBox { background-color: #F3E5DA;  padding: 15px; border-radius: 7px; border-left: 10px solid #C6B2A2;
  /* background: linear-gradient(to right, #C6B2A2 100%, #F3E5DA 100%); */
  height: 100%;}
.mtop30 { margin-top: 30px; }
.postid-9069 .blog-details img.aligncenter,
.postid-9088 .blog-details img.aligncenter,
.postid-9069 .blog-details img.size-full,
.postid-9088 .blog-details img.size-full { width: 100%;height: 400px; object-fit: cover;}
.blog-details.blogCTA { text-align: center; padding: 70px 0px; background-color: #A18168; margin: 60px 0px 80px; }
.blog-details.blogCTA .blog-inner h2, .blog-details.blogCTA .blog-inner p { color: #ffffff; }
.blog-details.blogCTA .blog-inner p { font-weight: bold; }
.blog-details.blogCTA .helpcontain .right { width: 100%; position: relative; display: flex; justify-content: center; }
.blog-details.blogCTA .blog-inner a:hover {color: #000000;}
.blog-infoCTA .blog-inner {text-align: center;padding: 70px 50px;background-color: #A18168;margin: 60px 0px 0px;}
.blog-infoCTA .blog-inner h2, .blog-infoCTA .blog-inner p {color: #ffffff; }
.blog-infoCTA .helpcontain .right {width: 100%;position: relative;display: flex;justify-content: center;}
.blogFeatureImg img, .blogGridImg img { width: auto; }
.blog_info_sec.blog-details .blog-inner { margin: 80px 0px 0px; }
.blog_grid_sec .blog-inner { margin: 30px 0px 30px; }
.blog_btm_text_sec .blog-inner { margin: 30px 0px 0px; }
.blogGridImg img { height: 650px; object-fit: cover; }
.single-post.postid-9174 .blogFeatureImg img { height: 450px; object-fit: cover; }
.postid-9247 .blogFeatureImg img { height: 450px; object-fit: cover; }
.single-post.postid-9088 .blog_info_sec.blog-details { margin-top: 80px; }

.single-post.postid-9088 .blog_btm_text_sec.blog-details { background: #F5F2F2; padding: 70px 0px; position: relative; }
.single-post.postid-9088 .innerpage { background: #ffffff; }
.single-post.postid-9088 .blogServiceSection { padding: 50px 0px; position: relative;}
.single-post.postid-9088 .mtop {position: absolute;top: -115px;width: 1px;height: 1px;background: transparent !important;}
.single-post.postid-9088 .blogServiceSection:nth-child(odd) { background: #F5F2F2;}
.single-post.postid-9088 .blog_info_sec.blog-details .blog-inner { margin: 0px 0px 0px; }
.single-post.postid-9088 .blog-details .blog-inner ul li::before,
.single-post.postid-9088 .blog-row.repairingMap::before { display: none; }

.blog-inner ul.bullet1 li,
.blog-inner ul.bullet2 li,
.blog-inner ul.bullet3 li,
.blog-inner ul.bullet4 li,
.blog-inner ul.bullet5 li,
.blog-inner ul.bullet6 li,
.blog-inner ul.bullet7 li,
.blog-inner ul.bullet8 li,
.blog-inner ul.bullet9 li,
.blog-inner ul.bullet11 li,
.blog-inner ul.bullet13 li,
.blog-inner ul.bullet14 li,
.blog-inner ul.bullet15 li,
.blog-inner ul.bullet16 li { position: relative; padding-left: 30px; display: block; }

.blog-inner ul.bullet1 li::after { position: absolute; content: ""; top: 6px; left: 0px; width: 20px; height: 20px;
background: url(assets/images/bullet-1.png) no-repeat; background-size: 20px ;}
.blog-inner ul.bullet2 li::after { position: absolute; content: ""; top: 3px; left: 0px; width: 20px; height: 20px;
background: url(assets/images/bullet-2.png) no-repeat; background-size: 17px ;}
.blog-inner ul.bullet3 li::after { position: absolute; content: ""; top: 2px; left: 0px; width: 20px; height: 20px;
background: url(assets/images/bullet-3.png) no-repeat; background-size: 16px ;}
.blog-inner ul.bullet4 li::after { position: absolute; content: ""; top: 5px; left: 0px; width: 20px; height: 20px;
background: url(assets/images/bullet-4.png) no-repeat; background-size: 20px ;}
.blog-inner ul.bullet5 li::after { position: absolute; content: ""; top: 5px; left: 0px; width: 20px; height: 20px;
background: url(assets/images/bullet-5.png) no-repeat; background-size: 17px ;}
.blog-inner ul.bullet6 li::after { position: absolute; content: ""; top: 5px; left: 0px; width: 20px; height: 20px;
background: url(assets/images/bullet-6.png) no-repeat; background-size: 18px ;}
.blog-inner ul.bullet7 li::after { position: absolute; content: ""; top: 4px; left: 0px; width: 20px; height: 20px;
background: url(assets/images/bullet-7.png) no-repeat; background-size: 14px ;}
.blog-inner ul.bullet8 li::after { position: absolute; content: ""; top: 5px; left: 0px; width: 20px; height: 20px;
background: url(assets/images/bullet-8.png) no-repeat; background-size: 18px ;}
.blog-inner ul.bullet9 li::after { position: absolute; content: ""; top: 5px; left: 0px; width: 20px; height: 20px;
background: url(assets/images/bullet-9.png) no-repeat; background-size: 18px ;}
.blog-inner ul.bullet11 li::after { position: absolute; content: ""; top: 5px; left: 0px; width: 20px; height: 20px;
background: url(assets/images/bullet-11.png) no-repeat; background-size: 18px ;}
.blog-inner ul.bullet13 li::after { position: absolute; content: ""; top: 5px; left: 0px; width: 20px; height: 20px;
background: url(assets/images/bullet-13.png) no-repeat; background-size: 18px ;}
.blog-inner ul.bullet14 li::after { position: absolute; content: ""; top: 5px; left: 0px; width: 20px; height: 20px;
background: url(assets/images/bullet-14.png) no-repeat; background-size: 18px ;}
.blog-inner ul.bullet15 li::after { position: absolute; content: ""; top: 5px; left: 0px; width: 20px; height: 20px;
background: url(assets/images/bullet-15.png) no-repeat; background-size: 18px ;}
.blog-inner ul.bullet16 li::after { position: absolute; content: ""; top: 5px; left: 0px; width: 20px; height: 20px;
background: url(assets/images/bullet-16.png) no-repeat; background-size: 18px ;}
.blog-inner h3 > i { margin-right: 12px; }
.single.single-post .innerpage .bannerSlider {
    height: auto !important;
    min-height: auto !important;
}


.glossar_main_sec { position: relative; padding: 60px 0px 60px; }
.glossar_main_sec .blog-inner { text-align: center;}
.glossar_main_sec .blog-inner span { display: inline-block; margin-bottom: 20px; }
.glossar_sub_sec1 { position: relative; padding: 60px 0px 60px; }
.glossar_sub_sec2 .blogServiceSection:nth-child(odd) {background: #F5F2F2}
.glossar_sub_sec2 .blogServiceSection {padding: 60px 0px;position: relative;}
.glossar_sub_sec1 .aboutright h1 { margin-bottom: 25px; }
.title-icon > img.wp_blog_icon,
.blog-inner h2 > img.wp_blog_icon, .blog-inner h3 > img.wp_blog_icon { width: 35px;margin-right: 12px;position: relative; top: -2px;max-height: 35px;object-fit: contain;}


.page-template-page-customer section.aboutPart .aboutright.mt30 h2 { text-align: center; }
.page-template-page-customer section.aboutPart .aboutright ul {  display: flex; flex-wrap: wrap; }
.page-template-page-customer section.aboutPart .aboutright ul li { width: 50%; flex: 0 0 auto; }
.page-template-page-customer section.flex_service_sec.customer_common { background: transparent !important; }
.page-template-page-customer section.aboutPart.Wartung .aboutright h2,
.page-template-page-customer section.aboutPart.abtNew .aboutright h2 { text-align: left; }


.faq_section { padding:  0px 0px 100px; background: #ffffff; position: relative; width: 100%; }
.faq_section .aboutright {text-align: center;}
.faqaccrodean { padding: 40px 0px 0 0;}
.accordion-item:last-of-type { border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; }

.accordion-button { border-top: 1px solid #F3E5DA !important;border-radius: 0px!important;background-color: transparent!important;
padding:20px 20px;font-size: 25px; color: #2E2E2E;box-shadow: none!important; font-weight: 500; display: flex;
align-items: center;justify-content: space-between;}
.accordion-item{background-color: transparent;border: none;border-left: 1px solid #F3E5DA !important;
  border-right: 1px solid #F3E5DA !important;border-bottom: 1px solid #F3E5DA !important;margin-bottom: 20px;}
.accordion-button:not(.collapsed) { color:#2E2E2E; font-weight: 500; background: #F3E5DA !important;}
.accordion-item p { color: #2E2E2E;font-size: 20px;font-style: normal;font-weight: 500; line-height: 30px; } 
.accordion-body { padding: 20px; }

.banner_info > p.f16 {color: #ffffff;font-family: 'Rajdhani';font-size: 18px;font-style: normal;font-weight: normal;
  line-height: 25px;margin-bottom: 10px;}
.banner_info > p.f16:last-child {margin-bottom: 0px;}
.aboutright h4 a {color: #A18168;}
.aboutright h4 a:hover {color: #000000;}


.bannerSlider.blog-featured img {height: 500px !important; object-fit: cover;}
.blog-details img.aligncenter,
.blog-details figure.wp-block-image img { margin-bottom: 30px;height: 500px;width: 800px;object-fit: cover;}
figure.wp-block-image, .blog-details .blogGridImg { text-align: left; margin-top: 25px; margin-bottom: 30px; }

.blog-details .blogFeatureImg { background: #fff; text-align: center;}





  /* RESPONSIVE */
  @media only screen and (max-width: 1799px) {
    #testimoneal .owl-next{right: -3%;}
    #testimoneal .owl-prev {left: 0%;}
    .partmbod .mbod::before{left: -33px;}
    .SchreibenForm h2::after {top: -80px;right: -40px;width: 130px;height: 180px;}
    .location::after {right: -42px;width: 30px;height: 166px;}
    .Schreiben::before{top: 15%;}
    .copyright::before{bottom: 0;}
    .blog::before{width: 27px;}
    .Wartung .smallbig::before {left: -40px;}
    .outwelche::after{width: 23px;}
    .outwelche::before {width: 27px;height: 166px;z-index: -1;}
    #Reparaturclient .owl-prev{left: 0%;}
    #Reparaturclient .owl-next{right: 0%;}

    
  }
  
  @media only screen and (max-width: 1699px) {
    
    
  }
  
@media only screen and (max-width: 1599px) {
    .header-nav .nav-item a {font-size: 16px;margin: 0px 30px 0 0;}
    #testimoneal .owl-next{right: -3%;}
    .helpcontain .left::before{right: -70%;}
    .helpcontain .right::before{left:-15%;}
    .hdrmenu ul.slimmenu li a { margin: 0px 0px 0px 20px;font-size: 15px; line-height: 25px; }
    ul.slimmenu li > ul {width: 200px; }
    .hdrmenu ul.slimmenu li > ul li a {margin: 0;  padding: 6px 10px; font-size: 13px; line-height: 32px; }
    /* .hdrmenu { right: 200px; } */
    ul.slimmenu li .sub-toggle { right: -14px;top: 3px; }
    ul.slimmenu li .sub-toggle i { width: 7px; height: 7px; }
    .postid-9069 .blog-details img.aligncenter,
    .postid-9088 .blog-details img.aligncenter,
    .postid-9069 .blog-details img.size-full,
    .postid-9088 .blog-details img.size-full { width: 100%;height: 300px; object-fit: cover;}
    .blog-details.blogCTA {  padding: 50px 0px; margin: 40px 0px 60px;}
    .blog-infoCTA .blog-inner {padding: 50px 30px;margin: 40px 0px 0px;}
    .blog_info_sec.blog-details .blog-inner { margin: 50px 0px 0px; }
    .blog-details .blog-inner ul li {font-size: 16px; line-height: 25px; }
    .blog_grid_sec .blog-inner { margin: 20px 0px 30px; }
    .blog_btm_text_sec .blog-inner { margin: 20px 0px 0px; }
    /* .blogGridImg { margin-bottom: 18px; } */
    .blogGridImg img { height: 400px;  }
    .single-post.postid-9174 .blogFeatureImg img { height: 400px;}
    .postid-9247 .blogFeatureImg img { height: 400px;}
    .blog_info_sec.blog-details { margin-top: 60px; }
    .blog-inner ul.bullet1 li::after { background-size: 16px; }
    .blog-inner ul.bullet2 li::after { background-size: 15px; }
    .blog-inner ul.bullet3 li::after { background-size: 14px; }
    .blog-inner ul.bullet4 li::after { background-size: 16px; }
    .blog-inner ul.bullet5 li::after { background-size: 15px; }
    .blog-inner ul.bullet6 li::after { background-size: 16px; }
    .blog-inner ul.bullet7 li::after { background-size: 12px; }
    .blog-inner ul.bullet8 li::after { background-size: 16px; }
    .blog-inner ul.bullet9 li::after { background-size: 16px; }
    .blog-inner ul.bullet13 li::after { background-size: 16px; }
    .blog-inner ul.bullet14 li::after { background-size: 16px; }
    .blog-inner ul.bullet15 li::after { background-size: 16px; }
    .blog-inner ul.bullet16 li::after { background-size: 16px; }
    .single-post.postid-9088 .blog_btm_text_sec.blog-details { padding: 50px 0px; }
    .glossar_main_sec { padding: 50px 0px 50px; }
    .glossar_main_sec .blog-inner span { margin-bottom: 15px;}
    .glossar_sub_sec1 { padding: 50px 0px 50px; }
    .glossar_sub_sec2 .blogServiceSection {padding: 50px 0px;}
    .glossar_sub_sec1 .aboutright h1 { margin-bottom: 20px; }
    .banner_info > p.f16 { font-size: 17px; line-height: 24px;}
.wannleft p, .wannright p { font-size: 18px;  line-height: 25px; }
.wannright h2 { padding: 50px 90px 20px 90px;}





}

@media only screen and (min-width: 1400px) and (max-width: 1598px) {
	.facility .facilitypart.st::before{right:15px;}
}

  
  @media only screen and (max-width: 1399px) {
      
h1 { font-size: 60px; line-height: 50px;  } 
h2 { font-size: 50px; line-height: 60px; } 
h3 { font-size: 40px; line-height: 50px;  } 
      
      
  .navbar-expand-lg .navbar-collapse {left: 50%;}
  .header-nav .nav-item a {font-size: 13px;margin: 0px 5px 0 0;}
  .rightnav {right: 0px;}
  .navbar-expand-lg .navbar-nav {left: 25%;}
  .bannerleft h1, .bannerleft h4, .banner_info h1, .banner_info > p, .banner_info h4, .banner_info .banner-heading, .bannerleft p {font-size: 60px;line-height: 70px;}
  .bannerset {top: 4%;right: 35px;max-width: 180px;}
  .bannerleft h6, .bannerleft h4 > em, .banner_info > p > em, .banner_info h4 > em, .bannerleft p > em { font-size: 25px; line-height: 32px; }
  .bannerleft a {width: 350px;height: 60px;font-size: 30px;}
  .facilitypart span {font-size: 60px;}
  .facilitytext h4, .facilitytext p > strong {font-size: 24px;line-height: 20px;}
  .facility .facilitypart.st::before {right: 0px;top: -10px;}
  .aboutright h1 {font-size: 50px;line-height: 60px;}
  .aboutright h2 {font-size: 45px;line-height: 52px;}
  .aboutright h6 {font-size: 20px;line-height: 30px;}
  .aboutright h3 {font-size: 30px;line-height: 37px;}
  .aboutright p {font-size: 16px;line-height: 25px;}
  .smallbig::before {left: -50px;}
  .aboutdownimg {max-width: 250px;}
  .smallback::before {height: 200px;top: -40px;}
  .aboutPart {padding: 100px 0px 120px 0px;}
  .page-template-page-repair .aboutPart {padding: 80px 0px 50px 0px;}
  .warumheading h2,.page-template-page-location .facility h2 {font-size: 45px;line-height: 52px;}
  .wserivespart span, .wserivespart i {width: 50px;height: 50px;font-size: 30px;}
  .wserivespart span img, .wserivespart i img {max-width: 30px;}
  .Warumservices::before {height: 230px;left: 50%;}
  .wserivespart h6, .wserivespart {font-size: 16px; line-height: 25px;}
  .wserivespart {margin-bottom: 20px;}
  .Warum::after {right: 0px;width: 80px;height: 133px;}
  .warumround::before {top: -0px;left: -0px;}
  .warumsetting {width: 280px;top: -30px;left: 30%;}
  .warumheading::after {bottom: -28px;right: -35px;width: 70px;}
  .Warumservices::after {left: -4%;transform: scale(0.5);}
  .mapheading h2 {font-size: 45px;line-height: 52px;width: 570px;}
  .maptext p {font-size: 16px;line-height: 25px;}
  .mapheading::before {bottom: -100%;left: 20%;}
  .maptext::before {bottom: -70%;right: 0%;}
  .ReparaturList ul li {width: 150px;line-height: 50px;}
  .helpcontain .left h3, .helpcontain .left h2, .helpline.last .helpcontain .left h2, .helpcontain .left p {font-size: 35px;line-height: 42px;}
  .helpcontain .right p {font-size: 24px;line-height: 32px;}
  .helpcontain .right a {width: 350px;height: 60px;font-size: 30px;line-height: 30px;}
  .helpcontain .left::before{bottom:-60%;}

  .Reparaturtext h2 {font-size: 45px;line-height: 52px;}
  .Reparatur::before {top: -10%;right: 0px;width: 130px;height: 360px;}
  .Reparaturclient .clientimg img {max-width: 180px;height: 180px;}
  .Reparatur p {font-size: 16px;line-height: 25px;width: 1000px;}
  #Reparaturclient .owl-prev {top: -80px;left: -4%;}
  #Reparaturclient .owl-next {top: -80px;right: -7%;}
  .welcheText h2 {font-size: 45px;line-height: 52px;}
  .welcheText p {font-size: 16px;line-height: 25px;padding: 0px 200px;}
  .wparts p, .wparts h3, .wparts h2 {width: 200px;font-size: 20px;line-height: 25px;}
  .Flexibel::before {top: -70px;left: 0px;}
  .outwelche::before {left: 0px;width: 58px;height: 133px; }
  .Flexibel::after {right: 0px;top: 350px;width: 60px;}
  .outwelche::after {right: 0px;width: 90px;}
  .wparts img{width: 65px;}
  .wannleft h2 {font-size: 45px;line-height: 52px;padding: 35px 70px 20px 70px;}
  .wannleft h6, .wannright h6, .wannright h3 {font-size: 20px; padding: 0px 60px 10px 70px;margin-bottom: 0;}
  .wannleft p, .wannright p {font-size: 16px;line-height: 25px;padding: 0px 50px 20px 70px;margin-bottom: 0;}
  .wannright h2 {font-size: 45px;line-height: 52px;padding: 45px 90px 10px 70px;}
  .wannright {margin-top: -99px;}
  .wannleft::after {left: -14%;}
  .wannright::after {right: 0px;width: 85px;height: 310px;}
  .testimoneal h2 {font-size: 45px;line-height: 52px;padding: 0px 0px;}
  .testiclient p {font-size: 16px;line-height: 25px;}
  .testiclient {padding: 20px;min-height: 230px;}
  .testimoneal .owl-item.center .testiclient {padding: 20px;}
  #testimoneal .owl-prev { top: -100px;left: -4%;}
  .blog::before {width: 59px;}
  #testimoneal .owl-next {top: -100px;right: -8%;}
  .Wartung h2 {font-size: 45px; line-height: 52px; width: 540px;}
  .Wartung .Wartungnet::before {right: -10px;}
  .partmbod .mbod { width: 100%;margin: 20px auto;}
  .partmbod .mbod::before {left: -110px;}
  .blogheading h2, .blogheading p.blog_heading {font-size: 45px;line-height: 52px;}
  .blogheading h3 {font-size: 40px;line-height: 45px;}
  .blogheading p {font-size: 16px;line-height: 25px;width: 850px;margin-bottom: 20px;}
  .blogpost h6, .blogpost p {font-size: 16px;line-height: 25px;padding: 15px 0px;width: 270px;}
  .blogpost h3, .blogpost h4, .blogpost p.blog_post_title {font-size: 17px;line-height: 25px;padding: 15px 0px 0px;width: 270px;}
  .postdate {padding: 10px 0px;}
  .blogpost a, a.redbtn {height: 50px;font-size: 16px;}
  .allblog {min-height: 300px;}
  .SchreibenForm h2 {font-size: 45px;margin-bottom: 20px;}
  .SchreibenForm h2::after {right: -112px;width: 130px;}
  .lineform .form-group input, textarea, .lineform .form-group select {padding: 15px 0px 10px 34px;}
  .check p {font-size: 14px;}
  .check {align-items: center;}
  .check input {width: 15px;height: 15px;}
  .btn-para p { width: 450px;font-size: 16px;
    line-height: 25px;}
  .SchreibenForm a {width: 180px;height: 50px;font-size: 16px;}
  .last .center .helpmann2 {width: 320px;}
  .location h4, .ftrEmail {font-size: 20px;}
  .location::before {width: 400px;left: -23px;height: 360px;top: -50px;}
  .Unsere_Leistungen li a {font-size: 16px;}
  .copyright{font-size: 16px;width: 250px;}
  .Impressum {padding: 35px 0px;}
  .imp {left: 40%;}
  .Unsere_Leistungen div.h4 {font-size: 22px;}
  .imgname img {max-width: 60px;height: 60px;}
  .location::after {display: none;}
  .footer {padding: 50px 0px;}
  .location p {font-size: 16px;}
  .copyright::before{width: 60px;height: 50px;bottom: 130px;}
  .imbod::before {top: 54%;right: 17%;}
  .banner_info > a, .banner_info h4 > a, .banner_info p > a {width: 275px;height: 60px;font-size: 30px;}
  .inrRepairImg::before { width: 250px; height: 225px; border: 3px solid #A18168;  }
  .inrRepairImg img { padding: 30px 30px 0px 0px; }
  .inrbreadcrumb ul li, .inrbreadcrumb > .container > span { font-size: 16px; }
  .inrbreadcrumb ul li::before, .inrbreadcrumb > .container > span::before { top: 9px; right: -20px; width: 6px; height: 6px;}
.blog-inner h2, h2.comment-reply-title{ font-size: 30px; line-height: 40px;}
.blog-inner h3 { font-size: 23px; line-height: 30px;}
.blog-inner h4 { font-size: 20px; line-height: 27px;}
.blog-inner p { font-size: 16px; line-height: 25px; }
.sidebar-blog h2{font-size: 25px;line-height: 32px; }
.blog-details h1, .our_blogs h1 { font-size: 60px;line-height: 70px;}
.comment-respond input[type="submit"]{height: 50px; font-size: 16px; padding: 0px 20px;}
.subFrmBtn { width: 180px;height: 50px;font-size: 16px; }
.blog-inner.blog-list h2, .blog-inner.blog-list h4 {font-size: 20px;line-height: 30px; min-height: 60px;}
.mapBigImg { width: 800px;  }
.ReparaturMapList { font-size: 16px;;line-height: 25px;}
.navbar-nav>.menu-item-has-children::after { top: 15px;right: 3px;border-width: 0 1px 1px 0;padding: 2px;} 
.navbar-nav .wsmenu-submenu a { font-size: 12px;}
.Impressum p a, .ReparaturList li a, .ReparaturList li em {font-size: 16px;}
.facilitytext h6, .facilitytext p {font-size: 16px; line-height: 25px; }
.imgname span {font-size: 20px; line-height: 30px; }
.check label { font-size: 16px; }
.serviceList h4, .serviceList h3, .serviceList h3.srvHead, .serviceList p.srvHead {font-size: 20px;line-height: 30px;}
.serviceList p { font-size: 16px; line-height: 25px;}
.serviceList ul li {font-size: 16px; line-height: 25px; padding-left: 35px; margin-bottom: 12px;}
.serviceList ul li::before { top:3px; left:0; width: 20px; height: 20px; background-size: 20px; }

.page-template-page-customer .welcheText ul li {font-size: 16px; line-height: 25px; padding-left: 35px; margin-bottom: 12px;}
.page-template-page-customer .welcheText ul li::before { top:3px; left:0; width: 20px; height: 20px; background-size: 20px; }
.imp_sec1 { padding: 40px 0px 0px; }
.imp_sec2 { padding: 50px 0px 80px; }
.page-template-page-impress .imp_sec1 .aboutright {padding: 20px;}
.imp_sec2 .aboutright ul li {font-size: 16px;line-height: 25px;padding-left: 35px;margin-bottom: 12px;}
.imp_sec2 .aboutright ul li::before {top: 3px;left: 0;width: 20px;height: 20px;background-size: 20px;}
.imp_sec2 .aboutright h2 em { padding: 0px 15px; }
   .page-template-page-location .loc_help .helpcontain .right p { font-size: 16px; line-height: 25px; }
   .page-template-page-location .helpline.loc_help .helpcontain .left h3 { font-size: 35px; line-height: 42px;}
   .page-id-7619 .Wann .wannright h2 { padding: 40px 50px 20px 70px;}

   .hdrLeft ul li { margin: 0px 12px;}
   .hdrLeft ul li a { font-size: 16px; line-height: 42px; }
   .hdrRight { padding: 0px 15px; height: 42px; line-height: 42px; }
   .hdrRight p { font-size: 16px;line-height: 42px; }
   .hdrRight p > i { font-size: 22px; top: 4px; margin-right: 5px;}
   .hdrLeft ul li a i.phone {  font-size: 18px;}
   .hdrLeft ul li a i.email { font-size: 15px;}
   .page-id-9036 .imp_sec1 { padding: 50px 0px 50px;}
   .aboutright ul li { font-size: 16px;line-height: 25px;padding-left: 20px;}
   .aboutright ul li::before { top: 8px; width: 8px; height: 8px; }
   .repairingMap .ReparaturMapList li img { top: 1px;}
.ftrEmail { font-size: 16px;  margin-bottom: 7px;}
.ftrPhone { font-size: 16px;  }
.locationp {padding: 0px 0px 10px 30px;}
h2.f16 { font-size: 16px; line-height: 25px;}
.blogGridImg img { height: 375px;  }
.single-post.postid-9174 .blogFeatureImg img { height: 360px;}

.postid-9247 .blogFeatureImg img { height: 360px;}
.title-icon > img.wp_blog_icon,
.blog-inner h2 > img.wp_blog_icon, .blog-inner h3 > img.wp_blog_icon { width: 40px;top: 0px;}
.blog-details figure.wp-block-image img { height: 500px; }
.bannerSlider.blog-featured img {height: 475px !important;}  
	  
.faq_section { padding: 0px 0px 50px;}
.accordion-button { padding: 15px 15px; font-size: 20px;}
.accordion-item p { font-size: 16px; line-height: 25px;}  
.accordion-body { padding: 15px; }
.faqaccrodean { padding: 25px 0px 0 0;}
.banner_info > p.f16 { font-size: 16px; line-height: 23px;}
figure.wp-block-image {  margin-top: 25px; margin-bottom: 25px; }

}
  
  
  
  @media only screen and (max-width: 1199px){
      
      /* .hdrmenu { right: 125px;} */
      
      h1 { font-size: 45px; line-height: 52px;  } 
h2 { font-size: 40px; line-height: 50px; } 
h3 { font-size: 35px; line-height: 42px;  } 

    .navbar-expand-lg.fixed-top .navbar-nav {left: 23%;}
    .location::before {left: -53px;}
    .aboutright h1 {font-size: 40px;line-height: 50px;}
    .aboutright h2 {font-size: 33px;line-height: 40px;}
    .facilitytext h6, .facilitytext p {font-size: 15px;line-height: 22px;width: 210px;}
    .aboutdownimg{display:none;}
    .smallback::before{display: none;}
    .aboutdown p {padding: 0px;}
    .aboutPart {padding: 100px 0px 100px 0px;}
    .warumheading h2,.page-template-page-location .facility h2 {font-size: 40px;line-height: 50px;}
    .aboutright p {font-size: 15px;line-height: 22px;}
    .wserivespart h6, .wserivespart {font-size: 15px;}
    .Warumservices {padding: 0px 100px;}
    .warumsetting {display: none;}
    .helpcontain .center {bottom: -38%;}
    .helpcontain .left::before {bottom: -65%;}
    .welcheText h2 {font-size: 40px;line-height: 50px;}
    .welcheText h2::after{display: none;}
    .welcheText p {padding: 0px 100px;}
    .wannright {margin-top: -68px;}
    .Wartung .Wartungnet::before {display: none;}
    .allblog{padding: 0px 20px 15px;}
    .location::before{left: -10px;width: 355px;}
    .location h4, .ftrEmail  {font-size: 16px;}
    .Unsere_Leistungen li a {font-size: 15px;line-height: 22px;}
    .copyright {font-size: 15px;width: 215px;}
    .Impressum p a{font-size: 15px;margin-right: 22px;}
    .imp {left: 45%;top: 45%;}
    .last .helpcontain .right p::before {left: -10%;}
    .header-nav .navbar-brand img{width:120px;}
    .navbar-expand-lg .navbar-nav {left: 15%;}
    .rightnav {right: 0px; height: 53px; /*padding:20px 13px;*/}
    .rightnav i {display: none;}
    .bannerleft a {width: 320px;font-size: 25px;}
    .bannerleft h1, .bannerleft h4, .banner_info h1, .banner_info h4, .banner_info .banner-heading, .banner_info > p, .bannerleft p {font-size: 45px; line-height: 52px; }
    .bannerleft h6, .bannerleft h4 > em, .banner_info > p > em, .banner_info h4 > em, .bannerleft p > em {font-size: 20px;line-height: 25px;}
    .inrbreadcrumb ul li, .inrbreadcrumb > .container > span {font-size: 15px;}
    .facilitypart span {font-size: 45px;}
    .facilitytext h4, .facilitytext p > strong {font-size: 18px;}
    .facilitytext h6, .facilitytext p {font-size: 15px;line-height: 22px;width: 200px;}
    .facility .facilitypart.st::before {height: 95px;}
    .aboutright h6, .aboutright h3 {font-size: 20px;}
    .Warumservices {width: auto ;}
    .mapheading h2 {font-size: 40px; line-height: 50px; width: 500px;}
    .blogheading h3 {font-size: 35px;}
    .helpcontain .left h3, .helpcontain .left h2, .helpline.last .helpcontain .left h2, .helpcontain .left p {font-size: 35px;line-height: 42px;}
    .helpcontain .right p {font-size: 20px;line-height: 30px;}
    .helpcontain .right a {width: 250px;font-size: 20px;}
    .helpcontain .center img {width: 240px;}
    .helpcontain .center {bottom: -55%;}
   .helpcontain .left::before {bottom: -85%;width:220px;}
    .Reparaturtext h2 {font-size: 40px; line-height: 50px; }
    .Reparatur p {font-size: 15px;width: 600px;}
    .ReparaturList ul li {width: 130px;}
    .imbod::before {top: 52%;right: 11%;}
    .rightnav .dayhrs{font-size: 11px;}
    .blog-inner h2, h2.comment-reply-title{ font-size: 25px; line-height: 32px;}
    .blog-inner h3 { font-size: 22px; line-height: 30px;}
    .blog-inner h4 { font-size: 20px; line-height: 30px;}
.sidebar-blog h2{font-size: 20px;line-height: 27px; }
.blog-details h1, .our_blogs h1 { font-size: 40px;line-height: 50px;}
.mapBigImg { width: 700px;  } 

.banner_info .banner-heading{margin-bottom:12px;}
.inrbnrdiv{padding-bottom:40px;}
.inrbreadcrumb{bottom: 14px;}
.maptext p, .welcheText p, .testiclient p, .serviceList p, .blogheading p, .blogpost h6, .btn-para p, .check label, .blogpost p {font-size: 15px;line-height: 22px;}
.blogpost h3, .blogpost h4, .blogpost p.blog_post_title {font-size: 16px;line-height: 25px;}
.ReparaturMapList {font-size: 15px;line-height: 25px; padding-bottom: 35px;}
.wparts p, .wparts h3, .wparts h2, .imgname span {font-size: 17px;line-height: 23px;}
.wannleft h2 {font-size: 40px;line-height: 50px;padding: 60px 50px 20px 70px;}
.wannright h2 {font-size: 40px;line-height: 50px;padding: 40px 80px 10px 70px;}
.testimoneal h2, .blogheading h2, .SchreibenForm h2, .blogheading p.blog_heading {font-size: 40px;line-height: 50px;}
.serviceList h4, .serviceList h3, .aboutright h6, .wannleft h6, .wannright h6, .serviceList h3.srvHead, .serviceList p.srvHead, .aboutright h3, .wannright h3 {font-size: 17px;line-height: 25px;}
.Unsere_Leistungen li {margin-bottom: 12px;}
.Unsere_Leistungen li::before { top: 9px; }
.Schreiben::before, .SchreibenForm h2::after, .warumheading::before { display: none; }  
.Reparatur h2 { padding: 0px 50px;}
.banner_info > a, .banner_info h4 > a, .banner_info p > a {width: 235px;height: 48px;font-size: 20px;}
.bannerleft a {height: 48px;width: 275px;font-size: 20px;} 
#Reparaturclient .owl-prev, #testimoneal .owl-prev { left: 44% !important; top: auto; bottom: -50px; } 
#Reparaturclient .owl-next, #testimoneal .owl-next { right:44% !important; top: auto; bottom: -50px; } 
.pb100 {margin-bottom: 0px;}
.imp_sec2 { padding: 40px 0px 100px; }  
.serviceList ul li, .imp_sec2 .aboutright ul li {font-size: 15px;line-height: 22px;padding-left: 35px;margin-bottom: 12px;}
.page-template-page-location .loc_help .helpcontain .right p { font-size: 15px; line-height: 22px; }
.accordion-button { padding: 12px 15px; font-size: 18px;}
   
   
   
   
   
   
  }
  
  
  @media screen and (min-device-width:600px) and (max-device-width:1024px) {
    .navbar-expand-lg.fixed-top .navbar-nav {left: 17%;}
    .rightnav { padding:20px 10px;}
    .rightnav {right: 0px;}
    .rightnav .dayhrs{font-size: 12px;}
    .bannerSlider{min-height: auto;}
    .bannerright .washingbanner{padding: 0px;}
    .outwelche::after, .SchreibenForm h2::after, .copyright::before, .Schreiben::before, .blog::before, .outwelche::before{display: none;}
    .location::before {left: -30px;width: 290px;height: 320px;}
    .locationp {padding: 10px 0px 20px 30px;}
    .last .helpcontain .right p::before {left: -60%;}
    #testimoneal .owl-prev {left: 0%;}
    #testimoneal .owl-next {right: -5%;}
    #Reparaturclient .owl-next {right: -3%;}
    #Reparaturclient .owl-prev {left: -2%;}
    .wannright::after {width: 60px;}
    .wannleft h2, .wannright h2 {font-size: 54px;padding: 90px 30px 20px 70px;}
    .ReparaturList ul li {width: 130px;}
  }
  
  
  @media only screen and (max-width: 991px) {
      .wparts p, .wparts h3, .wparts h2 {width: 185px;}
      h1 { font-size: 35px; line-height: 42px;  } 
      h2 { font-size: 30px; line-height: 40px; } 
      h3 { font-size: 27px; line-height: 35px;  } 

      .header-nav .container { max-width: 100%;}
      .header-nav {background-color: #e4d7cc;}
      .header-nav .fixed-top{background-color: #e4d7cc;}
      .header-nav .nav-item a {font-size: 20px;margin: 0px 5px 0 0;text-align: left;}
      .navbar.navbar-expand-lg.animated.fixed-top .rightnav {right: 72px;}
      .fixed-top .navbar-toggler {position: absolute;right: 2%;}
      .navbar-toggler {position: absolute;right: 0px;background: #fff; top: 0; height: 53px; border-radius: 0px;}
      .rightnav {right: 56px;width: 186px;padding: 17px;}
      .rightnav .dayhrs {font-size: 16px;}
      .bannerSlider {min-height: auto;padding: 2px;background-size: auto;}
      .bannerleft h1, .bannerleft h4, .banner_info h1, .banner_info h4, .banner_info > p, .bannerleft p {font-size: 35px;line-height: 42px;}
      .banner_info .banner-heading {font-size: 30px;line-height: 40px;}
      .bannerleft h6, .bannerleft h4 > em, .banner_info > p > em, .banner_info h4 > em, .bannerleft p > em {font-size: 18px; line-height: 25px;}
      .bannerleft a, .banner_info > a, .banner_info h4 > a, .banner_info p > a {width: 200px;font-size: 16px;height: 50px;}
      .bannerset {top: 2%;right: 20px;max-width: 151px;}
      .facilitytext h6 {width: 150px;}
      .aboutPart::before{display: none;}
      .aboutright h2, .aboutright h1 {width: auto;}
      .ipad{display: block;}
      .aboutdown{display: none;}
      .smallbig::before {width: 240px;height: 235px;}
      .warumheading::before{display: none;}
      .warumheading h2,.page-template-page-location .facility h2 {font-size: 30px; line-height: 40px; }
      .Warum::before, .Warum::after, .warumheading::after, .mapheading::before, .maptext::before, .helpcontain .left::before,
      .helpcontain .right::before, .Reparatur::after, .outwelche::before, .outwelche::after, .welcheText h2::before, 
      .wannleft::before, .wannright::after, .blogheading::before, .blog::before, .SchreibenForm h2::after, .Schreiben::before, 
      .SchreibenForm .btn-text::before, .copyright::before, .wannleft::after{display: none;}
      .Warumservices {padding: 0px 0px;}
      .Warumservices::after{bottom: -150px;}
      .mapheading h2 {font-size: 30px;width: 100%;line-height: 40px; margin-bottom: 20px; }

      .helpcontain .right a { width: 200px;font-size: 18px;height: 50px;}
      .helpline {padding: 40px 0px;}
      .helpcontain .center img {width: 200px;}
      .helpcontain .center {bottom: -30%;}
      .Reparatur p {width: auto;}
      .ReparaturList li a, .ReparaturList li em {font-size: 15px;margin-left: 5px;}
      .ReparaturList img{max-width: 20px;}
      .ReparaturList ul li {width: 25%;}
      .wannleft h2{font-size: 30px;line-height: 40px;padding: 40px 39px 20px 30px;}
      .wannleft h6 {padding: 0px 20px 10px 30px;}
      .wannright h6, .wannright h3 {padding: 0px 10px 10px 20px;}
      .wannleft p {padding: 0px 20px 43px 30px;}
      .wannright p{padding: 0px 10px 10px 20px;}
      .wannright h2 {font-size: 30px;line-height: 40px;padding: 40px 39px 10px 30px;margin-bottom: 0px;}
      .testimoneal h2, .blogheading h2, .SchreibenForm h2, .blogheading p.blog_heading {font-size: 30px;line-height: 40px;}
      .testimoneal h3 {font-size: 25px;line-height: 32px;}
      .imgname span {font-size: 16px;}
      .imgname img {max-width: 50px;height: 50px;margin-right: 10px;}
      .testiclient {min-height: 220px;}
      #testimoneal .owl-next {right: -7%;}
      #testimoneal .owl-prev {left: -1%;}
      .partmbod .mbod::before {left: -50px;}
      .SchreibenForm h2 {margin-bottom: 10px;}
      .lineform .form-group input, textarea, .lineform .form-group select {padding: 15px 0px 10px 30px;}
      .form-group input, select::placeholder{font-size: 14px;}
      .last .center .helpmann2 {width: 300px;}
      .location::before{left: -40px;width: 355px;height: 300px;top: -25px;border-radius: 0px 60px 0px 60px;}
      .Unsere_Leistungen{margin-top: 15px;}
      .Impressum {padding: 15px 0px;}
      .blogheading p {width: auto;}
      .location {margin-top: 65px;}
      .imbod::before {top: 52%;right: 13%;}
      .header-nav::after{display: none;}
      .header-nav .container .navbar{background-color: transparent;}
      .innerBanner .bnrimg > img {width: 100%;height: 300px;object-fit: cover;}
      .blog-details h1, .our_blogs h1 { font-size: 30px;line-height: 40px;}
      .blog-details .img-holder {width: 100%; margin-right: 0px;margin-bottom: 20px;}
      .blog-inner.blog-list h2, .blog-inner.blog-list h4 {font-size: 18px;line-height: 25px; min-height: auto;}
      .mapBigImg { width: 600px;  }
      .helpcontain .left h3, .helpcontain .left h2, .helpline.last .helpcontain .left h2, .helpcontain .left p { font-size: 27px;line-height: 35px;} 
      .navbar-nav .wsmenu-submenu a {font-size: 14px !important; font-weight: 500 !important;}
      .Reparaturtext h2, .welcheText h2 {font-size: 30px;line-height: 40px;} 
      #Reparaturclient .owl-prev, #testimoneal .owl-prev { left: 42% !important; top: auto; bottom: -50px; } 
      #Reparaturclient .owl-next, #testimoneal .owl-next { right:42% !important; top: auto; bottom: -50px; } 
      .wparts p, .wparts h3, .wparts h2, .imgname span { font-size: 16px; }
      .wannright::before { display: none; }
      .helpcontain .right p {font-size: 17px;line-height: 25px;}
      .welcheText h2 br { display: none;}
      .welcheText p {padding: 0px 0px;position: relative;}
      .btn-text.d-flex { display: inherit !important; }
      .btn-para p {width: 100%;margin: 12px 0px;}
      .Wartung .smallbig::before {left: -20px;top: -20px;}
      .Reparatur h2 {padding: 0px 0px;}
      .pb100 {margin-bottom: 50px;}
      .testimoneal h2{ margin-bottom: 0px; }
      .imp_sec2 { padding: 30px 0px 150px; }  
      .facilitytext {  margin-bottom: 25px;}
  /* menu */
.collapse-button { right: 0; background: transparent !important; top: -30px !important; width: 30px; padding: 0px 0px; }
.collapse-button .icon-bar { background: #000000;}
ul.slimmenu > li { padding: 0px;margin: 0px;}
ul.slimmenu > li > a { font-size: 14px;padding: 5px 13px;}
.hdrmenu ul.slimmenu li>ul li a { padding: 3px 13px;}
ul.slimmenu { position: absolute; top: 100%; left: 0; width: 100%; z-index: 9; background: #2f2f2f;}
ul.slimmenu li:last-child { padding: 0px;}
.hdrmenu li a::before { display: none; }
.hdrmenu li:first-child { margin-left: 0px;}
ul.slimmenu li .sub-toggle { right: 0px !important;top: 0px !important; background: #A18168; }
ul.slimmenu li > ul li a {  color: #000 !important; font-size: 13px;}
ul.slimmenu.collapsed li .sub-toggle { height: 36px;width: 40px;}
ul.slimmenu li > ul { width: 100%;}
ul.slimmenu li > ul li a:hover { color: #FEA400 !important;}
.hdrmenu { left: 0; right: auto; width: 100%; }
ul.slimmenu li > ul { width: 100%;}
.hdrinner { display: block; }
.collapse-button .icon-bar {height: 2px; width: 30px; margin: 7px 0;}
.hdrmenu ul.slimmenu li a { color: #fff; }
ul.slimmenu > li {border-bottom: 1px dotted #6e6e6f;}
.page-template-page-location .helpline.loc_help .helpcontain .left h3 { font-size: 25px; line-height: 32px;}
.aboutright h3 {font-size: 25px;line-height: 32px;}
.momrev { display: flex;flex-direction: column-reverse;}
.page-id-7619 .Wann .wannright h2 { padding: 30px 20px 20px 20px;}
.page-template-page-repair .aboutPart {padding: 50px 0px 25px 0px;}
.hdrLeft ul li a i.phone { font-size: 15px;}
.aboutdown.aboutright h2 br { display: none; }
.glossar_sub_sec2 .blogServiceSection { padding: 35px 0px;}
.title-icon > img.wp_blog_icon,
.blog-inner h2 > img.wp_blog_icon, .blog-inner h3 > img.wp_blog_icon {width: 35px;top: -2px; margin-right: 8px;}
.blog-details figure.wp-block-image img { height: 425px; }
.bannerSlider.blog-featured img {height: 450px !important;}  
.hdrmenu ul.slimmenu li a {margin: 0;}
ul.slimmenu.collapsed li>ul { height: 225px; overflow-y: scroll; }
.bannerleft h1, .bannerleft h4, .bannerleft p { margin-bottom: 5px;}
.bannerleft h6, .bannerleft h4 > em, .bannerleft p > em { margin-bottom: 10px;}
	  
	  

}
  
  @media only screen and (max-width: 767px) {
    h1 { font-size: 30px; line-height: 40px;  } 
    h2 { font-size: 25px; line-height: 32px; }  
    
    .navbar-toggler {position: absolute;right: 0%;}
    .rightnav {right: 55px;}
    .fixed-top .navbar-toggler {right: 3%;}
    .navbar.navbar-expand-lg.animated.fixed-top .rightnav {right: 79px;}
    .bannerright .washingbanner {padding: 0px;}
    .bannerset {right: 0px;}
    .smallbig::before {width: 200px;left: -20px;}
    #Reparaturclient .owl-prev {left: 45%;top: 15px;bottom: 0;}
    #Reparaturclient .owl-next {top: 15px;bottom: 0%;right: 40%;}
    .wannleft::after{display: none;}
    #testimoneal .owl-prev{left: 45%;top: 15px;bottom: 0;}
    #testimoneal .owl-next{right: 40%;top: 15px;bottom: 0;}
    .Wartung .smallbig::before {left: -25px;}
    .imp {left: 29%;top: 42%;}
    .imbod::before {top: 51%;right: 12%;}
    .wannleft p {padding: 0px 20px 30px 20px;}
    .btn-text {flex-wrap: wrap;}
    .btn-para p {padding: 15px 0px;}
    .mapBigImg { width: auto;  }
    .facility .facilitypart.st::before { display: none; }
    .facilitypart {display: inherit;}
    .facilitytext h6 { width: auto;}
    .facilitypart span {font-size: 45px;position: absolute;top: 0;left: 0;}
    .facilitytext { padding-left: 60px; margin-bottom: 25px; }
    .page-template-page-repair .aboutPart {padding: 15px 0px 50px 0px;}
    .Warumservices {margin: 0px auto;padding: 0px 25px;;}
    .Warumservices::before { display: none;}
    .Warum .warumheading { padding: 40px 20px;}
    .warumheading h2,.page-template-page-location .facility h2 { margin-bottom: 15px; }
    #Reparaturclient .owl-prev, #testimoneal .owl-prev { left: 40% !important; top: auto; bottom: -50px; } 
    #Reparaturclient .owl-next, #testimoneal .owl-next { right:40% !important; top: auto; bottom: -50px; } 
    .welcheText p {padding: 0px 20px;position: relative; z-index: 1;}
    .aboutPart.Wartung .aboutright { margin-top: 20px; }
    .helpcontain .center { display: none;}
    .helpcontain .left, .helpcontain .right {width: 100%;}
    .btn-para p { width: auto;}
    .facility { padding: 35px 0px 10px;}
    .copyright { width: 100%;}
    .Impressum p { margin-bottom: 0;}
    .bannerleft h1, .bannerleft h4, .banner_info h1, .banner_info h4, .banner_info .banner-heading, .banner_info > p, .bannerleft p {font-size: 30px;line-height: 40px;}
    .aboutright h1 {font-size: 30px; line-height: 35px;}
    .SchreibenForm h2, .aboutright h2, .wannleft h2, .wannright h2, .welcheText h2, .warumheading h2, .mapheading h2, .Reparaturtext h2, 
    .blogheading h2, .blogheading p.blog_heading,.page-template-page-location .facility h2 {font-size: 25px; line-height: 32px;}
    .aboutright { margin-bottom: 20px; }
    .wannleft h2, .wannright h2 {padding: 40px 20px 20px 20px;}
    .pb100 {margin-bottom: 0px;} 
    .page-template-page-customer .aboutPart {padding: 30px 0px 50px 0px;} 
    .helpcontain .right p {font-size: 16px;line-height: 25px;}
    .helpcontain .left h3, .helpcontain .left h2, .helpline.last .helpcontain .left h2, .helpcontain .left p {font-size: 20px;line-height: 30px;}
    .imp_sec2 { padding: 30px 0px 50px; }  
    .aboutright h1 { margin-top: 20px;}
    .aboutPart { padding: 50px 0px 20px 0px;}
    .helpline.extra .helpcontain .right a { width: 230px;}
    .home .blog_sec { padding: 0px 0px 0px;}
    .maptext.mb75 {padding-bottom: 0px;}
    .page-template-page-repair .aboutPart.abtNew {padding: 35px 0px 50px 0px;}
    .aboutPart.abtNew .mb50 {margin-bottom: 15px;}
    .page-template-page-repair .wannright p {padding: 0px 10px 30px 20px;}
    .footer {padding: 50px 0px 0px;}
    .page-template-page-repair .blog_sec, .page-template-page-customer .blog_sec {padding: 0px 0px 50px;}
    .page-template-page-customer .repairingMap {padding: 50px 0px 35px;}
    .flex_service_sec { padding: 30px 0px 50px;}
    .page-template-page-location .aboutPart { padding: 0px 0px 0px 0px;}
    .page-template-page-location .aboutPart.abtNew { padding: 50px 0px 0px 0px;}
    .page-template-page-location .Warumservices ul li {width: 100%; min-height: auto;margin-bottom: 25px;}
    .page-template-page-location .loc_help .helpcontain .left h4,
    .page-template-homepage .helpline.last .helpcontain .left h3,
    .page-template-page-repair .helpline .helpcontain .left h3,
    .page-template-page-location .helpline.last .helpcontain .left h3 { margin-bottom: 12px;}
    .page-template-page-location .Welche .container { padding-top: 50px;}
    .page-template-page-impress .imp_sec1 {padding: 20px 0px 0px;}
    .page-template-page-impress .imp_sec2 {padding: 30px 0px 30px;}
    .page-template-page-impress .imp_sec2 .aboutright ul li { width: 100%;}
    .page-template-homepage .wannright p {padding: 0px 10px 25px 20px;}
    .Wartung .aboutright h2 br { display: none; }
    .helpline.extra .helpcontain .left h4 { margin-bottom: 15px; }
    .page-template-page-repair .Welche .container { padding-top: 45px;}
    .page-template-homepage .form-group.mb-3,
    .page-template-page-location .form-group.mb-3,
    .page-template-page-repair .form-group.mb-3 { margin-bottom: 0rem !important; }
    .page-template-homepage .wpcf7-list-item,
    .page-template-page-location .wpcf7-list-item,
    .page-template-page-repair .wpcf7-list-item { margin: 15px 0 0 0em !important;}
    .page-template-page-location .helpline.loc_help .helpcontain .left h3 { margin-bottom: 20px; }
    .page-template-page-repair .aboutPart {padding: 50px 0px 15px 0px;}
	  .home .aboutPart .aboutright { margin-left: 0px; }
	  .home .facility { margin-bottom: 35px;}
	 .postid-9069 .blog-details img.aligncenter,
.postid-9088 .blog-details img.aligncenter,
	  .postid-9069 .blog-details img.size-full,
.postid-9088 .blog-details img.size-full { width: 100%;height: auto; object-fit: cover;} 
.blogGridImg img { height: auto;  }
.single-post.postid-9174 .blogFeatureImg img { height: auto;}
.postid-9247 .blogFeatureImg img { height: auto;}
.page-template-page-glossarsub .aboutright h1, .page-template-page-glossarsub .aboutright h2, .page-template-page-glossarmain .aboutright h1 { margin-top: 0px;}
.page-template-page-glossarsub .aboutright, .page-template-page-glossarmain .aboutright { margin-bottom: 0px;}
.page-template-page-glossarsub .inrRepairImg { margin-top: 30px; }
.blog-details figure.wp-block-image img { height: auto; }
.bannerSlider.blog-featured img {height: auto !important;}  




}
  
@media only screen and (max-width: 575px) {
    .navbar-toggler:focus{box-shadow: none;}
    .banar-slider .carousel-caption h5 {font-size: 20px;}
    .banar-slider .carousel-caption p {display: none;}
    .rightnav{width: 170px;right: 72px;}
    .navbar-toggler {right: 3%;}
    .navbar.navbar-expand-lg.animated.fixed-top .rightnav {right: 72px;}
    .bannerleft h1, .bannerleft h4, .banner_info h1, .banner_info h4, .banner_info .banner-heading, .banner_info > p, .bannerleft p {font-size: 25px;line-height: 25px;}
    
    .bannerleft a, .banner_info > a, .banner_info h4 > a, .banner_info p > a {width: 180px;font-size: 14px;height: 40px;}
    .bannerSlider {min-height: auto;padding: 20px;background-size: cover;}
    .aboutright h2, .aboutright h1 {margin-top: 20px;}
    .facility .facilitypart.st::before{width: 500px;height: 1px;top: 110%;}
    .facilitytext h4 {}
    .facilitypart {margin-bottom: 30px;justify-content: center;}
    .smallbig, .repairingMap::before, .repairingMap::after{display: none;}
    .wserivespart h6 {}
    .wserivespart span, .wserivespart i {margin-right: 10px;}
    .mapheading h2{margin-bottom: 15px;}
    
    .helpcontain .center img{display: none;}
    .helpcontain .left, .helpcontain .right {width: 100%;}
    #Reparaturclient .owl-prev, #testimoneal .owl-prev{left: 44%;}
    #Reparaturclient .owl-next, #testimoneal .owl-next{right: 36%;}
    .welcheText p {padding: 0px 20px;line-height: 30px;}
    .wannright::before{top: 5%;}
    .imgname img {max-width: 80px;height: 80px;margin-right: 30px;}
    .testimoneal .owl-item.center .testiclient{margin: 20px;}
    .partmbod .mbod::before{display: none;}
    .blogslide .owl-nav {top: 100%;right: 0;bottom: 0px;left: 40%;}
    .form-group input, select::placeholder {font-size: 1rem;}
    .SchreibenForm .form-group textarea {font-size: 1rem;}
    .btn-para p {width:100%;}
    .Schreiben::after{bottom: 50px;}
    .imp {left: 25%;top: 42%;}
    .Unsere_Leistungen div.h4 {font-size: 26px;}
    .Unsere_Leistungen li a{font-size: 16px;}
    .location::before{border-radius: 0px 0px 60px 0px;left: -17px;width: 355px;height: 220px;top: -5px;}
    .location p {line-height: 20px;}
    .location h4, .ftrEmail {font-size: 20px;}
    .location, .ftrEmail {padding: 10px 0px;}
    .Flexibel::after{display: none;}
    .wparts p, .wparts h3, .wparts h2 {width: auto;}
    
    .Wann {padding: 0px 0px 0px 0px;}
    .momrev{display: flex;flex-direction: column-reverse;}
    .Warumservices::before{display: none;}
    #Reparaturclient .owl-prev, #testimoneal .owl-prev { left: 36% !important; top: auto; bottom: -50px; } 
    #Reparaturclient .owl-next, #testimoneal .owl-next { right:36% !important; top: auto; bottom: -50px; } 
    .aboutPart {padding: 50px 0px 20px 0px;}    
    .aboutPart.abtNew {padding: 0px 0px 20px 0px;}    
    .Reparaturclient .clientimg img {max-width: 180px;height: 100px;}   
    .allblog { min-height: 250px; padding: 0px 20px 0px; }
    .Schreiben { padding: 80px 0px 25px; }
    .home .blog_sec { padding: 0px 0px 50px;}
    .page-template-page-repair .facility, .page-template-page-customer .facility, .page-template-page-location .facility { padding: 45px 0px 0px;}
    .page-template-page-repair .aboutPart { padding: 0px 0px 35px 0px;}
    .page-template-page-customer .aboutPart {padding: 0px 0px 0px 0px;}
    .page-template-page-customer .flex_service_sec.customer_repair {padding: 50px 0px 0px;}
    .page-template-page-customer .testimoneal {padding: 35px 0px 50px;}
    .page-template-page-location .blog_sec {padding: 25px 0px 50px;}
    
    
    .page-template-page-repair .aboutPart.Wartung .aboutright { margin-bottom: 0px;}
    .hdrLeft ul li { display: block; width: 100%; }
    .hdrRight { padding: 0px 10px}
   .hdrRight p > i { display: none; }
   .hdrLeft ul li a {font-size: 14px;line-height: 20px;}
   .hdrRight p { font-size: 14px; line-height: 42px;}
   .hdrLeft ul li a i.phone {  margin-right: 5px;}
   .glossar_sub_sec1 .inrRepairImg img {padding: 0px 0px 0px 0px;}
   .glossar_sub_sec1 .inrRepairImg::before { display: none; }
   
 }
  
  @media only screen and (max-width: 480px) {
  .rightnav {width: 140px;padding: 18px 10px;}
  .rightnav .dayhrs{font-size: 14px;}
  .bannerset{max-width: 70px;}
  .bannerleft a, .banner_info > a, .banner_info h4 > a, .banner_info p > a {width: 145px;font-size: 13px;height: 40px;border-left: 6px solid #694E39;}
  .bannerleft a span::before, .banner_info > a span:before, .banner_info h4 > a span::before, .banner_info p > a span::before {margin-right: 8px;}
  .facilitytext h4, .facilitytext p > strong {font-size: 20px;}
  .facilitypart span {font-size: 40px;}
  .facility .facilitypart.st::before {width: 340px;}
  .aboutPart { padding: 50px 0px 0px 0px;}

  .Warumservices::before{display: none;}

  .repairingMap, .Warum .warumheading{padding: 40px 0px;}
  .mapheading h2 {width: auto;}
  .helpcontain .left h3, .helpcontain .left h2, .helpline.last .helpcontain .left h2, .helpcontain .left p {font-size: 20px;line-height: 30px;}
  .helpcontain .right p {font-size: 16px;line-height: 24px;}
  .helpcontain .right a { width: 150px;font-size: 13px;height: 40px;border-left: 6px solid #C6B2A2;}

  .ReparaturList ul li {width: 50%; line-height: 40px;}
  #Reparaturclient .owl-prev, #testimoneal .owl-prev {left: 40%;}
  #Reparaturclient .owl-next, #testimoneal .owl-next {right: 32%;}


  .wannright::before{display: none;}
  .wannleftimg, .wannright{margin-top: 0px;}
  .wannleft, .wannright{border-radius: 0px 0px 0px 0px;}
  .imgname img { max-width: 60px;height: 60px;margin-right: 20px;}
  .testiclient{min-height: auto;}

  .blog {padding: 0px 0px 50px;}

  .lineform .form-group {width: 100%;}
  .btn-text{flex-wrap: wrap;}
  .btn-para p {width: auto;padding: 15px 0px;}
  .SchreibenForm a { width: 150px;height: 40px;font-size: 13px;}
  .imp {left: 36%;}
  .testimoneal .owl-item{padding: 0px;}
  .location {margin-top: 30px;}
  .rightnav {right: 70px;}
  .navbar.navbar-expand-lg.animated.fixed-top .rightnav {right: 70px;}
  .hdrRight p { font-size: 14px; line-height: 42px;}
  .hdrLeft ul li a { font-size: 15px;}
}