/*
*   For Medium Desktop
*   Resolation 970px
*/


.mainmenu-area ul.nav.navbar-nav > li { margin-left: 44px; }
@media only screen and (min-width: 992px) and (max-width: 1199px) {

.mainmenu-area ul.nav.navbar-nav > li { margin-left: 20px; }

.single-items
{
padding-bottom: 60px;
padding-top: 70px;
}

.single-items > .icon
{
font-size: 50px;
width: 80px;
}

.single-items > .details { padding-left: 100px; }

.single-facts > .icon
{
font-size: 19px;
height: 50px;
line-height: 50px;
width: 50px;
}

.single-facts > h2 { padding-left: 65px; }

.single-facts > h2 span { margin-top: 0; }

.single-warum > div.warum-head h1 { font-size: 30px; }
} /* end medium desktop responsive media query */

/*
*   For Tablet
*   Resolation 768px
*/
@media only screen and (min-width: 770px) and (max-width: 991px) {

header + #fullscreen-banner { margin-top: -170px; }

.navbar-header { width: 100%; }

a.navbar-brand
{
float: none;
display: block;
text-align: center;
width: 100%;
}

a.navbar-brand img { display: initial; }

.mainmenu-area ul.nav.navbar-nav { margin-left: -15px; }

.mainmenu-area ul.nav.navbar-nav > li { margin-left: 17px; }

.mainmenu-area ul.nav.navbar-nav > li:first-of-type { margin-left: 0px; }

.single-facts { overflow: hidden; }

.single-facts, .single-warum, .single-kasten
{
margin-bottom: 15px;
margin-top: 15px;
}

.single-jobs-content { padding: 0px; }

.tabs-menu > ul > li > a > i.hw-icon::before
{
right: -150%;
width: 150%;
}

.single-member .member-img > .member-links a { padding: 15px 4px; }

.header-area { height: 170px; }

header + .homeSliderArea { top: -170px; }

header + .homeSliderArea .displayTable { padding-top: 170px; }

#homeSlider .slick-arrow { top: calc(50% + 85px); }

.single-items
{
width: 50%;
border-right: 1px solid #ddd;
}

.list-items div:nth-child(3n+3) { border-right: 1px solid #ddd; }

.list-items div:nth-child(even) { border-right: none; }
} /* end tablet responsive media query */

@media (max-width: 1024px) {
	.mainmenu-area ul.nav.navbar-nav > li { margin-left: 30px; }
}


/*
*   For Mobile
*   Resolation 0 to 768px
*/
@media only screen and (max-width: 769px) {

.mainmenu-area {
top: 0 !important;
}

	.mainmenu-area ul.nav.navbar-nav > li
	{
	margin-left: 15px;
	margin-right: 15px;
	}
	
	.mainmenu-area ul.nav.navbar-nav > li {
		line-height: 30px;
		font-size: 0.8em;
		margin-left: 10px;
	}
	
	.mainmenu-area ul.nav.navbar-nav > li a {
		line-height: 65px !important;
	}

.section-padding { padding: 35px 0px; }

.single-warum > div.warum-head,  .single-warum > div.warum-content { padding: 15px; }

.tabs-menu > ul > li > a > i.hw-icon::before, .accordion-img { display: none; }

.tabs-menu > ul > li
{
width: 50%;
border: 0;
}

.tabs-menu > ul > li > a > i.hw-icon
{
height: 80px;
line-height: 80px;
width: 80px;
background-size: 80px 80px;
}

.tabs-menu > ul > li > a
{
font-size: 13px;
padding-bottom: 0;
}

.tabs-menu > ul > li.active a:before, .tabs-menu > ul > li.active a:after { display: none; }

.jobs-content .btn { margin-left: 0 !important; }

.jobs-content { padding: 0 15px; }

.banner-text p,  .banner-text .btn,  .banner-text h1
{
padding: 10px;
font-size: 18px;
}

.banner-text .btn,  .banner-text p { font-size: 14px; }

.banner-text h1 span
{
display: block;
margin-left: -25px;
margin-top: 25px;
}

.single-kasten, .tabs-menu > ul > li, .single-facts, .single-warum { margin-bottom: 30px; }

.special-img
{
height: 300px;
position: static;
width: 100%;
margin-bottom: 30px;
}

.single-jobs-content { padding: 0px; }

.single-items
{
padding: 50px 25px 40px;
width: 100%;
border-right: 0px none;
}

.single-items > .icon
{
font-size: 36px;
width: 50px;
}

.single-items > .details { padding-left: 70px; }

.list-items div:nth-child(3n+3) { border-right: 0px none; }

.list-items div:nth-child(even) { border-right: none; }

.social-links, .social-links > a, .quick-contact > p { float: none; }

.quick-contact, .social-links { text-align: center; }

.social-links { border-left: 0px none; }

.social-links > a
{
display: inline-block;
border: none;
}

.quick-contact > p { display: inline-block; }

#homeSlider .slick-arrow.PrevArrow
{
left: 50%;
margin-left: -46px;
display: none !important;
}

#homeSlider .slick-arrow.NextArrow
{
right: 50%;
margin-right: -46px;
display: none !important;
}

.slide-text h1 { font-size: 40px; }

a.learn-more { padding: 18px 32px; }

.quick-contact > p:first-of-type
{
padding-right: 0px;
border-right: 0px;
}

.quick-contact > p { margin-left: 0px; }

.mobile-menu-area { display: block; }

.sticky-wrapper .navbar-brand
{
height: 65px;
background: #fff;
}

.sticky-wrapper .navbar-brand img
{
padding-top: 5px;
height: 75px;
padding-left: 0;
}

a.navbar-brand img {
   margin-top: 0;
}

.is-sticky a.navbar-brand img
{
margin-top: 0;

height: 75px;
}
} /* end small mobile responsive media query */

/*
*   For Wide Mobile
*   Resolation 480px to 768px
*/


@media only screen and (max-width: 767px) {
	
.mainmenu-area ul.nav.navbar-nav > li { margin-left: 44px; }
	
}

@media only screen and (min-width: 480px) and (max-width: 767px) {

	
.container
{
width: 450px;
margin: 0 auto;
}

/* Index Layout 2 CSS */
    

.single-items
{
width: 50%;
border-right: 1px solid #ddd;
}

.list-items div:nth-child(3n+3) { border-right: 1px solid #ddd; }

.list-items div:nth-child(even) { border-right: none; }
} /* end wide mobile responsive media query */
