/*
Theme Name: Diba
Description: Used to style the TinyMCE editor.
*/


/*
.unternehmen-page .banner-section .banner-paragraph p strong{
	font-size:20px;	
}
 
*/
/* Roboto', sans-serif*/
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900');

/* Titillium Web', sans-serif */
@import url('https://fonts.googleapis.com/css?family=Titillium+Web:600,700,900');


/* 26-10-17 */

.site-header-menu {
	float: right;
	
}

.site-branding{float:left;
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}


.information div#myModal1 {
    padding-right: 0 !important;
}


 .btnnstyle .sendmail {
    line-height: 20px;
}



.right-stepheading {
    float: left;
    width: 85%;
}
.inforight {
    float: right;
} 
 .nopadding-left {
    padding-left: 0px !important;
}
.inforightnew {
    text-align: center;
	background: #fff;
	padding-bottom: 15px;
}
.container-block a.infoicons, .first_banner .infoicons{
    display: inline-block;
    padding: 0;
    height: 23px;
    width: 23px;
	background-position: left center;
	vertical-align: middle;
}
.container-block a.infoicons:hover, .first_banner .infoicons:hover {
    background-position: 24px center;
}
 .first_banner .inforight {
    top: 25px;
}
.info.grey-bg.inforight {
    float: none !IMPORTANT;
}
.first_banner .inforight {
    position: relative;
}
.firstnews-wrap .container-offen a {
    color: #000 !important;
    display: block !important;
}
.downlode-section .container-img img {
    width: auto !important;
}
.downlode-section .container-offen h3 {
    font-size: 19px !important;
}
.downlode-section h4 {
    font-size: 16px;
	font-weight: 400;
}
.container-block:hover {
    border: 2px solid #b51d2a;
}
.container-block{-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	border: 2px solid #f7f8fa;
}
.container-block:hover .container-offen a h3 {
    color: #b51d2a;
}

 button:focus, a:focus{outline:none !important;}
 
 a:focus, a:hover{text-decoration:none;}
 
.unternehmen-page .content-last-section .bg-img.bg-cover.right-img{max-height: 800px;} 

.faq-tabs .panel-title a span{ display: inline-block;vertical-align: top;}

.faq-tabs .panel-title a{display:inline-block;} 

/* .new-block .new-img img{height:auto !important; } */

.new-section .news-ofset{padding-left: 100px; padding-right: 100px;}

.new-section{padding-top:25px;}  

.box-new h3{height:inherit !important; font-weight:bold !important;}

.container-info .first-section-space{padding:140px 0 50px 0 !important;}

.container-info{padding-bottom:0;}
     
.container-block{margin-bottom:36px;}

.kontakt-number p, .kontakt-info p {text-fill-color: #333;-webkit-text-fill-color: #333; 748-moz-text-fill-color: #333;} 
 
.container-h3 p{ font-size: 16px; max-width:700px;} 
 
 .diba_img{max-height: 220px; overflow: hidden;}
 
 .homepage .testimonials{padding-top:200px; padding-bottom:130px;}
 
 .homepage .slick-dots{display:none !important;} 
	
.new-section .news_heading {padding: 80px 115px 30px 115px;}

.page-id-5 .braddan .bg-cover {padding-bottom: 700px !important;}

.footer-call{margin-top:30px;}

.footer-call h5 a{color:#333 !important; font-weight: 400;} 

/*news pagination*/
.news-pagination .prev_right i, .news-pagination .prev_left i {   position: static !important;}

.news-pagination .navigation li a {background: transparent;font-size: 18px;color: #21211F; font-weight: 500;     line-height: 30px;} 

.news-pagination .navigation li.active a {background: transparent;color: #b51d28;}
 
.news-pagination .navigation ul { margin: 0 10px;}  
 
.news-pagination .prev_left, .news-pagination .prev_right, .news-pagination .navigation {text-align:center; display: inline-block;vertical-align: bottom !important;} 

.news-pagination a {    display: inline-block !important;vertical-align:middle;}

.news-pagination.text-center {margin-top: 75px;}

.banner-section .bg-img{overflow: hidden;}

.singlepage .post-thumbnail img{ width: 100%;}  

.singlepage .post-navigation .meta-nav {font-weight: 600;}

.post-navigation:after{content:""; display:table; clear:both;}


.news-pagination .navigation li a:hover, .news-pagination .navigation li.active a{background-color: transparent !important; color: #b51d28 !important; }  

/*home contain page*/

.diba-product ul li {width: 32%; display: inline-block;padding: 0 10px 0 26px;font-size: 16px;font-weight: 500;	position: relative; }

.diba-product ul { margin: 0;}

.bottom-list .pull-left>img{ max-width: 110px;}

.diba-product ul li:after {content: "";height: 11px;width: 14px;background-image: url(../images/icon-usp.png);position: absolute;background-size: cover;top: 8px;left: 0;}

.home-inner  .faq-info .banner-paragraph{background-color:#f4f4f4 !important; padding:0;} 
  
.bottom-list{background: #fff; padding: 30px 60px;}   
 
.banner-paragraph .section-space{padding:60px;}  
  
.home-inner .banner-paragraph.left-text strong{  font-size: 18px;}

.home-inner .banner-paragraph.left-text b{  font-size: 18px;}

.home-inner .banner-paragraph li a{color:#B51D28;}

.home_tab .gre-bg{padding-top:110px;	padding-bottom:110px; background-color: #f4f5f7;    margin-top: 100px;}

.home_tab .stepwizard-step  .btn-circle {color: #A3A7AD;background-color: transparent;border: none;font-size: 19px !important;font-weight: 600;     padding-left: 0;padding-right: 0;}

.home_tab .weiter-button {color:#fff; background-color: #b51d28;border: none;text-transform: uppercase;border-radius: 100px;padding: 10px 20px;font-family: inherit; float:none !important;font-weight: normal;} 

.home_tab .weiter-button:focus{background-color:#b51d28}

.step5 .inner-form{background-color:#fff;padding:60px;}

.home_tab .weiter-button:hover { background-color:#b51d28 !important;}  
   
.home_tab .stepwizard-row .stepwizard-step {display: inline-block; padding-right: 25px;}  

.home_tab .stepwizard {    margin: 50px 0 35px 0;}  

.home_tab .container>h2.h2-heading {;margin-right: 50px;}   

.home_tab .container-offen {    position: relative;     text-align: center; }

.home_tab .container-offen p { margin:0;} 

.contan-tooltip>.container-size, .contan-tooltip>.container-size-name{border: 1px solid #dedede; border-top: 0; line-height:2;}

.container-size-name.first, .container-size.first {border-top: 1px solid #dedede;}

/* .home_tab #step-2 .container-offen:after {background-image: url(../images/icon-info.png);content: "";height: 25px;width: 25px;position: absolute;     right: 10px; bottom: 10px;} */

.home_tab .container-block .tab2click.active, .home_tab .container-block .tab1click.active {-webkit-box-shadow: 0px 0px 0px 4px #b51d2a;-moz-box-shadow: 0px 0px 0px 4px #b51d2a;box-shadow: 0px 0px 0px 4px #b51d2a;}  
   
.home_tab #step-3 .inner-form, .home_tab #step-4 .inner-form {background-color: #fff;padding: 40px;} 

.home_tab .form-group .form-control{height: 52px;border: 1px solid #D5D5D5;border-radius: 0;background-color: #ffffff;padding: 0 10px 0 25px;color: #323c54;     box-shadow: none;}

.home_tab .form-control:focus, .home_tab textarea:focus, .home_tab .inner-form .form-group select:focus{outline:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; border: 1px solid #b51d28 !important;}
 
.home_tab .form-control::-webkit-input-placeholder{color: #323c54 !important;} 

.home_tab .form-control::-moz-input-placeholder{color: #323c54 !important;} 

.home_tab .form-control::-webkit-input-placeholder{color: #323c54 !important;} 

.home_tab #step-3 .form-group .form-radio label{font-size: 15px;color: #323C54;margin: 0 10px;} 

.home_tab .form-group .form-radio input[type=radio]:not(old) {margin: 0;padding: 0;opacity: 0;height: 0;}

.home_tab .form-group .form-radio input[type=radio]:not(old):checked + label {    background: url(../images/redio-select.png) no-repeat; background-size: 23px;}

.home_tab .form-group .form-radio input[type=radio]:not(old) + label {   padding-left: 38px;background: url(../images/redio.png) no-repeat; background-size: 23px; margin: 0 !important;}  

.home_tab .information p {color: #F6A623;font-size: 15px;}

.information .modal-body p {text-align: left;color: #444;}

.information .modal-title {    font-weight: 700; display: inline-block;   line-height: 1.1;   width: 93%; font-family: 'Titillium Web', sans-serif !important;text-align: left;font-size: 23px;}

.container-size{padding:0 !important;}

.container-size-name{width: 50%;}

.information .modal-header  { background: #B51D28;     color: #fff;}

.information .modal-header  .close {       font-size: 24px;opacity: 1;color: #b51d28;line-height: 1.3;background: #fff;padding: 0 10px;}

.home_tab .information p>i {font-size: 18px;vertical-align: middle;    margin: 0 7px;     color: #b51d28;}

.home_tab .information p {   display: inline-block; }
 
.firstbanner-contain .panel-default>.panel-heading{border:none !important;}
 
.blog-tabs .bg-img.bg-cover {   background-size: inherit; background-position: center center;} 

.home_tab .inner-form .control-label {font-size: 15px;color: #323C54;margin-bottom: 0; display:block;}

.home_tab .inner-form .form-group select {   width: 100%;height: 52px;border: 1px solid #D5D5D5; margin-bottom: 0px;padding: 15px 10px;line-height: 40px;}

.home_tab .inner-form .form-group textarea{ padding: 10px 10px 10px 25px;  background-color: #fff;border: 1px solid #D5D5D5;min-height: 147px;border-radius: 0;}

.home_tab .inner-form .select-area .select1 {margin: 28px 0 0;}

#ui-datepicker-div .ui-widget-header {border: 1px solid #f4f5f7 !important;background: #b51d28 !important;color: #f4f5f7 !important;font-weight: bold;}

#ui-datepicker-div .ui-state-highlight, #ui-datepicker-div .ui-widget-content .ui-state-highlight, #ui-datepicker-div .ui-widget-header .ui-state-highlight{border: 1px solid #b51d28 !important;background: #b51d28 !important; color: #f4f5f7 !important;}

#ui-datepicker-div .ui-state-active, #ui-datepicker-div .ui-widget-content .ui-state-active{border: 1px solid #b51d28 !important;background: #b51d28 !important;}

#ui-datepicker-div .ui-state-hover, #ui-datepicker-div .ui-widget-content .ui-state-hover, #ui-datepicker-div .ui-widget-header .ui-state-hover{  border: 1px solid #fff;background: #fff;}

#ui-datepicker-div .ui-datepicker-header .ui-corner-all {margin: 2px !important;}

#ui-datepicker-div { width: 320px;}

.home_tab .stepwizard .stepwizard-step .btn-primary {color: #b51d28 !important;} 

.weiterinput-button{float:none !important; margin-left: 15px; margin-right: 15px;}

/* .stepwizard-step {pointer-events: inherit !important;}  */
 
#step-1 .container-img {padding: 0;}

#step-1 .container-img img {width: 100%;}

/* #step-1 .container-offen {padding-bottom: 0px;} */

#step-1 .container-offen h3 {font-size: 20px !important;text-transform: capitalize;font-weight: 600;  }

#step-1 .step1-contain p {color: #1e1e1e;padding-bottom: 22px;margin: 0;font-size: 16px;}

#step-1 .container-offen:after{display:none !important;}

.home_tab .btn:active{box-shadow:none !important;}

.home_tab .disable-btn {pointer-events: none;opacity: 0.6;}

.home_tab .enable-btn {pointer-events: inherit;opacity: 1;} 

.container-block .text-center {-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}

.home_tab .stepwizard-step .btn img {display: none;} 

.home_tab .tab-contain p {font-size: 16px;font-weight: 500;margin: 25px 0 10px 0;}

.home_tab .tab-contain h3 {font-size: 20px !important;font-weight: 600;}

.home-inner section.info.grey-bg {margin-top: 125px;}
  
.firstbanner-contain .first_banner {top: -170px;position: relative;}

.home-inner .home-slider.testimonials { padding-top: 0;} 

.info .false-icon { padding-left: 50px !important;}

.home-inner .blog-tabs{padding-bottom:0 !important; background-color: #fff;}

.home_tab .tabspace-wrap {padding: 0 10px;}

.homepage .banner-smallwith-text {position: relative;top: 0;}

#step-1 .inner-form .col { padding-left: 18px;padding-right: 18px;     margin-bottom: 36px;}

#step-2 .form-group .col { padding-left: 18px;padding-right: 18px;}

#mobile-step-4, #tablet-step-4{display:none;} 

#destop-step-4{ display:block;}

.mycheck5 h3,
#step-5 h3 {font-size: 19px !important;font-weight: 600;margin-bottom: 10px !important;}

.mycheck5 p,
#step-5 p {font-size: 16px;margin-bottom: 0;color: #191917;}

.mycheck5 .termin,
#step-5 .termin {margin-top: 40px;}

.mycheck5 .prg p,
#step-5 .prg p {display: inline-block;width: 45%;}

.mycheck5 .prg ,
#step-5 .prg {margin-bottom: 0;}

.thankyou-section h1 {color: #b51d28;font-size: 38px !important;margin-bottom: 10px !important;}

.thankyou-section p {font-size: 18px !important;}
 
.step5-inner-form { padding: 60px 40px ;background: #fff;}

.home-inner .blog-tabs .banner-section.clearfix {padding-bottom: 50px;}


.stepwizard .tab-active span {display: none;} 

.stepwizard .tab-active img{display: inline-block !important;}
  
.thankyou-section {margin-top: 20px; margin-bottom: 50px;} 
  
#step-2 .home_tab .weiter-button, #step-1 .home_tab .weiter-button{margin-top:0;}    
  
.bottom-list .pull-right{width: 75%;}

.container-info .first-section-space .container {margin-top: 25px;}
 
.banner-boxtext a.red{pointer-events:none;}

.ct-set .red{ display: block;  text-fill-color: #D0011B;     -webkit-text-fill-color: #D0011B;     -moz-text-fill-color: #D0011B;} 

.block-one b.bold-text a {color: #333;}

.page-template-template-garbage_order section.blog-tabs.gre-bg.section-space {margin-bottom: 110px;}

/* .prev_left i{ right: -32px !important;} */

.slick-disabled {display: none !important;} 

.singlepage .post-thumbnail{margin:0;}
  
.singlepage span.meta-nav {display: inline-block; margin:0;}

.singlepage span.meta-nav i {display: inline-block; font-size: 18px !important; line-height: 1;}

.singlepage span.post-title {font-size: 16px !important;font-weight: 500 !important; margin-right:5px; vertical-align: bottom;}

/* .singlepage .post-navigation .nav-next .post-title {float: left;} */

.singlepage .post-navigation{line-height:1; margin: 0;}

.singlepage .site-main > article{margin-bottom:0;}  

.singlepage .entry-header{margin:0;}

.ui-datepicker-prev, .ui-datepicker-next {   background: #fff !important;}

.ui-datepicker .ui-datepicker-next{right: 1px; top: 1px;}

.ui-datepicker .ui-datepicker-prev{left: 1px; top: 1px;}

#show-option{display: inline-block; text-align: right;} 
.show-option222{display: inline-block; text-align: right;} 
   
.info2-section{margin-top: 80px;}

/**/

.step1-contain a {   display: inline-block;text-align: right;width: 100%;padding: 0 25px 15px;} 
	
.step1-contain p {   padding-bottom: 10px !IMPORTANT;}

.nopadding-left .form-group {margin-bottom: 0;}

/**/ 

/*====media css=====*/

@media screen and (max-width: 1125px){
	
	.info .new-banner .img-smallbg {max-width: 530px;width: 100%;} 
}

@media screen and (max-width: 1024px){
	
	.banner-section .bg-img { max-width: 900px;width: 100%;}
	
	.main-navigation ul ul:after{right: -7px;}
	
}

@media only screen and (max-width: 991px) and (min-width: 769px){
		
	.info .new-banner .img-smallbg{padding: 0 !important;height: 450px;}
	
} 

@media screen and (max-width: 991px){
	
	.home_tab .stepwizard-row .stepwizard-step{display: block;width: 100%;}
	
	.inforight .firstbanner-contain { float: right; margin-bottom:100px;}
	
	.info .false-icon{padding-left:15px;}
	
	.information.text-center {text-align: left;padding-left: 50px;}
	
	#destop-step-4{display:none;}
	
	#tablet-step-4{display:block;}
	
	.home-inner .home-slider {   padding-left: 50px;padding-right: 50px;}
	
	.info .new-banner .img-smallbg {    max-width: 85%; width: 100%;}
	
	.site-header-menu .nav-header .menu-item-type-post_type  a{padding:5px;}
	
	.information.tab2click{   padding-left: 0px; }   

} 
 
@media screen and (max-width: 909px){
	
	.unsere-user .col{width:50%; margin-bottom:50px;}
	
	.unsere-user, .kontakt-br, .footer-section .container{padding-left:50px;padding-right:50px;  margin:0;} 
	
	.panel-accordion .panel-body{padding-left:0;} 
	
	.kontakt-number{box-shadow:none; width:75%;}  
	
	.kontakt-block{background-color:#fff; -webkit-box-shadow:0px 0px 20px -8px #ccc; -moz-box-shadow:0px 0px 20px -8px #ccc; box-shadow:0px 0px 20px -8px #ccc;}
	
	.kontakt-info .first-section-space{padding-bottom:75px; padding-top:90px;}
	
	.footer-section .equal-height .col{margin-bottom:60px;}
	
	.footer-section.section-space{padding-bottom:0px;}  
	
	.braddan .bg-cover{padding-bottom:435px !important;}  
	
	.remove_padding{padding-left:0; padding-right:0;} 
	
	.banner-smallwith-text{bottom:0;top:-60px; position:inherit;} 
	
	.firstbanner-contain{width:85% !important;}  
	
	.contant-btn .default-btn{text-align:center;}
	 
	.contant-btn .default-btn{display:block; margin:0;}  
	
	.call-contant{display:block;}  
	
	.call-contant{text-align:center; margin-top:30px;}
	
	.heading-width{padding-right: 150px;}
	
	.homepage .testimonials{padding:50px;}

	.homepage section.braddan>.container {padding-left: 0;padding-right: 0;}
	
	.page-id-5 .braddan .bg-cover{ padding-bottom: 435px !important;}
	
	/**/
	
	.banner-section .bg-img{    max-height: 420px; max-width: 80%; 
    /* padding-bottom: 0 !important; */
	}
	
	.banner-section{padding-top:300px;}   
	
	.content-last-section .remove_padding, .firstnews-wrap .remove_padding.firstbanner-contain{float:right;}   
	
	.unternehmen-page .section-space.blog-info{padding-top:50px; padding-bottom:50px;}  
	
	.unternehmen-page .content-wrap{padding-top:0;}
	
	.faq-tabs .panel-collapse{padding-left: 35px;}
	
	.faq-info .first-section-space{padding-top:80px !important;} 

	.faq-tabs .panel-group{margin-bottom:0 !important;}		
	
	.news-info .first-section-space{padding-top:75px; padding-bottom:25px !important;}
	
	.new-section .news-ofset{padding-left:0; padding-right:0;} 
	
	.news-ofset .col:nth-child(even){padding-right: 0; padding-left:20px;}
	
	.news-ofset .col:nth-child(odd){padding-left: 0; padding-right:20px;}
	
	.new-block{margin-bottom:40px}
	
	.new-img{ height: 230px; width: 100%;}
	
	.new-section .equal-height .col{height: inherit !important;}
	
	.first-section-space .row img{width: 100%; max-height: 215px;} 
	
	.container-info{padding:0;} 
	
	.container-info .first-section-space{padding-top:0px !important; margin-bottom:0px; padding-bottom: 25px !important;}
	
	.container-info .first-section-space .row .remove_padding:nth-child(odd){ padding-right: 20px;}
	
	.container-info .first-section-space .row .remove_padding:nth-child(even){ padding-left: 20px;}
	
	.diba_img{margin-bottom:35px;}
	
	.container-titillium, .container-absetzcontainer{padding-left:50px; padding-right:50px; }   
	
	.info .new-banner .container{padding:0;}
	
	.info .new-banner .remove_padding.firstbanner-contain {float:right;} 
	
	.slider-tetx .bottom-arrow{left:115px;}
	
	.homepage .banner-section .slick-slide .block-one p {   padding-left: 15px;}
	
	.blog-tabs .panel-accordion .panel .panel-body{padding-left: 35px;}
	
	.blog-tabs .row .remove_padding.firstbanner-contain{float:right;}  
	
	.info .banner-section .slider-tetx{padding:60px; padding-bottom:0px;}   
	
	.info .slider-tetx h2.heading-h2{ padding-top: 100px;} 
	
	.homepage .blog-tabs{padding-top:0 !important;; padding-bottom:0 !important;;}
	
	.homepage .section-space.blog-info{padding-bottom:0 !important;}
	
	.new-section .news_heading{padding:80px 45px 30px 45px}
	
	.bannerwith-text{ left: 0; position: static;} 
	
	.site-inner .new-section .news-pagination.text-center {   margin-top: 0px;}
	
	.site-inner .new-section{ padding-bottom: 35px;}  
	
	.firstbanner-contain .first_banner{ top: -100px;}
	
	.home_tab .tabspace-wrap, .home_tab .stepwizard{ padding-left: 40px;padding-right: 40px;}
	
	.container-img{ min-height: 155px;}
	
	.home-inner section.info.grey-bg {margin-top: 0;}
	
	#step-2, #step-1 {padding: 0 20px;}
	
	.homepage .home-slider.testimonials {padding-bottom: 80px; padding-top:20px;}
	
} 


@media screen and (max-width: 768px){
	
	.banner-section .bg-img{ max-height: 420px; max-width: 85%;}     
	
} 
  
@media screen and (max-width: 767px){
	
	.banner-smallwith-text{position:static;}
	
	.copyright .menu-bottom-container{display:block;}
	
	.copyright .copy-diba{margin:0px; font-size:15px;}  
	
	.banner-paragraph, .banner-paragraph .section-space{padding:40px 20px;} 
	
	.banner-smallwith-text h1{font-size:32px !important; }
	
	.banner-paragraph .bold-text{font-size:16px !important;}  
	
	.braddan .bg-cover{padding-bottom:350px;}  
	
	.copyright li{font-size:15px; margin:0 10px;}
	
	.kontakt-info .first-section-space{padding-top:50px !important; padding-bottom:0px !important;}
	
	.kontakt-tabs{padding-top:50px;}
	
	.kontakt-br{padding-bottom:15px;}
	
	.firstbanner-contain{width:100% !important;}  
	
	.contant-number .img-sticky img{max-width:80px;}
		
	.contant-number{width:100% !important; right:0 !important;}
	
	.img-sticky{position:absolute; right:20px; top:0;} 
	
	.header-navbar .menu-toggle{padding-right:0;     text-transform: uppercase; font-weight: bold;}
	
	a.call-number{font-size:15px; padding:7px 15px 7px 45px; margin:0;width:100% !important} 
	
	.unsere-user, .kontakt-br, .footer-section .container{padding-left:20px;padding-right:20px;}
	 
	h2{font-size:20px !important;}    
	
	.subscribe-small .whit-bg{min-width:100%;}   
	
	.banner-section .bg-img{max-width:100%;} 

	.unsere-user .col{width: 100%;}
	
	.page-template-template-garbage_order section.blog-tabs.gre-bg.section-space{ margin-bottom: 50px;}
	
	.kontakt-number .h3-heading, .panel-heading .bold-text{font-size:16px !important;}
  
	.unternehmen-page .section-space.blog-info{padding-bottom:0;}
	
	.kontakt-block .img-view{width:110px; height:110px;} 
	
	.kontakt-number{width: 59%; padding:5px;} 
	
	.first-section-space{padding-top:50px!important;} 
	
	.site-header-menu .nav-header .menu-item-type-post_type a, .header-navbar .main-navigation .menu-item-has-children > a{padding:10px !important; font-size:13px !important;}
	 
	.subscribe .subscribe-small h1{font-size:32px !important}
	
	.homepage .section-space.blog-info{padding-top: 10px;}
	 
	.subscribe .bold-text{font-size:16px;} 
	
	.unternehmen-page .banner-section{padding-bottom:50px}
	
	.unternehmen-page .content-last-section{padding-top:50px;}
	
	.subscribe.section-space{padding-top:50px; padding-bottom:50px; }
	
	.site-main{margin-bottom:0;}
	
	.faq-tabs{padding-left:0; padding-right:0;} 
	
	.box-new{padding:33px 20px;} 
	
	.news-ofset .col:nth-child(even), .news-ofset .col:nth-child(odd){padding:0;}
	
	.new-block .box-new h3{font-size:16px !important;}
	
	.banner-paragraph .h2-heading{    font-size: 16px !important; margin-bottom: 10px !important;} 
	 
	.banner-paragraph .main-heading{ font-size:32px !important;  margin-bottom:15px !important;}
	
	.firstnews-wrap .banner-section{padding-bottom:0px;}  
	
	.container-info .first-section-space{padding-top:40px !important;}
	
	.container-info .first-section-space .row .remove_padding:nth-child(odd){padding-left: 20px;}
	
	.container-info .first-section-space .row .remove_padding:nth-child(even){padding-right: 20px;} 
	
	.container-titillium, .container-absetzcontainer{padding:50px 10px;}   
	
	.container-absetzcontainer{  padding-bottom: 10px;}
	
	.container-titillium{padding-bottom:10px !important; }
	
	.homepage .testimonials{padding-bottom:50px; padding-left: 10px; padding-right: 10px;}  
	
	.heading-width{padding-right:150px;     margin-bottom: 0 !important;}
	
	.testimonials-block{    padding-right: 0; padding-left: 28px;}
	
	.testimonials-block:before{    width: 20px; height: 14px;  background-size: cover;}
	
	.info .banner-section .slider-tetx{padding:15px;}
	
	.new-section .news_heading{padding: 0 15px !important;}    
	
	.page-id-5 .braddan .bg-cover{padding-bottom: 435px !important;}

	.film_arrow	{top:5px;}
	
	.homepage .new-section{padding-bottom:10px;}
	
	.homepage .banner-section{padding-bottom:45px;} 
	
	.slider-tetx .bottom-arrow{left: 70px;} 
	
	.homepage .new-banner{padding-bottom:70px;}
	
	.info .slider-tetx h2.heading-h2{    padding-top: 30px;}
	
	.bannerwith-text{position:static;}
	
	.home_tab .weiter-button{width:100%; margin-bottom: 30px; margin-top:5px;} 
	
	#step-1 .inner-form .col{    padding-left: 15px; padding-right: 15px;}
	
	#tablet-step-4{display:none;}
	 
	#mobile-step-4{display:block;}
	
	.home-inner .faq-info .bottom-list .pull-left {   display: none;}
	
	.banner-paragraph .default-btn{width:100%; text-align:center;} 
	 
	.diba-product ul li{ display: block; width:100%;}

	.bottom-list .pull-right {float: left !important;}

	.diba-product ul{margin-left:0;}

	.diba-product ul{margin:0 20px;}
	
	.bottom-list {background: #f4f4f4; padding:0 0 15px 0;} 	 
	
	.info .new-banner .img-smallbg{max-width: 100%; padding:0 !important;} 
	
	.home-slider.testimonials {padding-bottom: 40px;}
	
	.inforight .banner-section{margin-bottom:40px;  padding-bottom: 30px;} 
	
	.home-slider.testimonials{padding-top:0;}
	
	.blog-info .banner-section.clearfix, .home_tab .gre-bg {padding: 50px 0;}
	
	.inforight .firstbanner-contain{margin-bottom:50px;}
		
	.home-inner .home-slider{padding-left:0px;padding-right:0px;}
	
	.blog-info .banner-paragraph .left-text{position: absolute;bottom: 0;}
	
	.home-inner section.info.grey-bg{margin-top:0;}
	
	.home-inner .home_tab .gre-bg{margin-top:0 !important; padding-bottom: 0;}
	
	.home-inner .blog-tabs{padding-top:50px;}
	
	.info .false-icon { padding-left: 20px !important;}
	
	.home_tab .tabspace-wrap, .home_tab .stepwizard{padding-left: 0px; padding-right: 0px;} 
	
	#step-2 .form-group .col, #step-1 .form-group .col{    padding-left: 8px; padding-right: 8px;}
	
	
	
	.home_tab .container-img{padding:18px;}
	
	.container-block .h3-heading {font-size: 17px !important;     margin-bottom: 20px !important;}
	
	.container-offen {padding: 15px;}
	
	.home_tab #step-2 .container-offen:after{right: 0;left: 0;bottom: 8px;margin: 0 auto;} 
	
	.home_tab #step-3 .inner-form, .home_tab #step-4 .inner-form, .step5-inner-form{padding:40px 20px;}  
	
	#step-3 .main-div, #step-4 .main-div{padding-left:0; padding-right:0;} 
	
	.step5-inner-form {padding: 40px 0;}
	 
	.blog-info .banner-section .bg-img {position: static; min-height: 420px; padding: 0 !important; }
	
	.home-inner .blog-tabs .banner-section.clearfix{padding-bottom:0;}
	
	.step5-inner-form .second-col {margin-top: 45px;}
	
	.firstbanner-contain .first_banner{top: -60px;}
	
	.home-inner .blog-info .banner-section{padding-top:0 !important;}
	
	#step-1 .col-xs-12{padding-left:0; padding-right:0;}
	
	.container-block{margin-bottom:30px;}
	
	#step-1 .container-block .step1-contain p{padding-bottom:0 !important;}
		
	#step-2, #step-1 {padding: 0;}
	
	.footer-section .equal-height .col{height: auto !important; margin-bottom: 20px;} 
	
	.singlepage .post-navigation{margin-bottom:20px;}
	
	.blog-tabs .bg-img.bg-cover { padding: 0 !important;  background-size: cover;  min-height: 420px;}  
	
	.first_banner .inforight{text-align:center;}
	
	.errorinme {	text-align: center;}
	
	
	
} 

 @media screen and (max-width: 480px){  
 
	.kontakt-number p{font-size:13px;}

	.contant-number .img-sticky img{max-width:60px;}

	.subscribe .subscribe-small h1{font-size:24px !important;} 

	.unternehmen-page .content-wrap .text-center p{font-size:16px !important;}

	.faq-tabs .panel-title a span{font-size: 14px;} 	

	#ui-datepicker-div {width: 280px;} 

	#step-1 .container-offen h3{ font-size: 14px !important;margin-bottom: 0 !important;}

	.step1-contain p{font-size: 14px;}  

	#step-1 .step1-contain p{font-size: 12px;}

	.singlepage .post-navigation .nav-previous, .singlepage .post-navigation .nav-next {    margin: 5px 0;float: none;text-align: center;}

	.home_tab .container-img{min-height:100px;} 

	.home_tab .stepwizard-step  .btn-circle{ font-size: 17px !important;} 

	.container-offen {padding:10px 10px 0;}
	
	.information .modal-header .modal-title{width: 87%;     font-size: 20px;}
	
	.information .modal-header  .close{padding: 0 8px;}
	
	.right-stepheading{    width: 100%;}
	
	.inforight {   float: none;width: 100%;}
	
	.heading-width {padding-right: 90px;}	
	
	.inforightnew{padding-bottom:10px;}
	
	.home-slider .film_arrow {top: 0;right: 49%;margin: auto auto;}
	.home-slider .heading-br {padding-top: 40px;}
	.home-slider .heading-width{padding-right:0; text-align:center;}
	.homepage .home-slider.testimonials{ padding-top:0;}
	
	.thankyou-section h1 {   font-size: 25px !important;   margin-bottom: 10px !important; }
} 











