/* CSS Responsive Document */

@media (min-width: 992px) and (max-width: 1169px) {
	.navbar-default .navbar-nav > li > a,
	.mainmenu .navbar-collapse ul li a,
	.navbar-expand-lg .navbar-nav .nav-link {
		color: #222222;
		font-size: 14px;
		padding: 9px 5px;
		margin: 0px 0px 0px 20px;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-left: 0;
	}
	.sc__all__button ul li {
		margin: 0px 20px 20px 0px;
	}
	.sc__mobile__banner {
		display: none !important;
	}
}
.sc__mb {
	display: none;
}
@media only screen and (max-width: 991px) {
	.sc__model_sofa {
		background-position: bottom center;
	}
	.sc__laptop {
		display: none;
	}
	.sc__mb {
		display: block;
	}
	button.owl-next.disabled {
		display: none;
	}
	.navbar-default .navbar-nav > li > a,
	.mainmenu ul li a,
	.navbar-expand-lg .navbar-nav .nav-link {
		border-bottom: 1px solid #9797a5;
	}
	.mainmenu ul li.dropdown {
		margin-right: 10px;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-left: 0 !important;
	}
	#sc__phone {
		display: block !important;
	}
	#sc__envelop {
		display: none;
	}
	.sc__top_header {
		display: none;
	}
	.accordion-button::after {
		top: 10px;
	}
	.sc__mobile__text___one h1 {
		font-size: 28px;
	}
}

@media only screen and (max-width: 991px) {
	.sc_header__bottom {
		padding: 0px 0px !important;
	}
	.sc__top_header {
		padding: 0px 0px;
	}
	.sc__mobile__social {
		display: block;
		position: fixed;
		bottom: 0;
		width: 100%;
		left: 0;
		z-index: 99999;
	}
	.scatlas_PC {
		display: none;
	}

	.sc__nopadding__right {
		padding-right: 0px !important;
	}
	#mobileview_phone {
		bottom: 115px;
	}
	.sc__sofaand__polos {
		position: relative;
		overflow-x: hidden;
		display: none;
	}
	.sc__banner_content {
		/* position: absolute;
		top: 11%; */
	}
	.banner_text h1,
	.banner_text h6 {
		color: #fff;
	}
	.sc__all__button ul li {
		margin: 0px 20px 20px 0px !important;
	}
	.sc__hygienische {
		padding: 80px 0px !important;
	}
	.sc__banner__logos {
		display: none !important;
	}
	.sc__sofaImg,
	.sc__banner__img__top {
		height: 450px !important;
	}
	.banner_text h1 {
		font-size: 27px !important;
	}
	.banner_text h6 {
		font-size: 18px !important;
	}
	.banner_text h3 {
		display: block !important;
		color: var(--white);
	}
	.sc_hygen_title h2 {
		font-size: 28px !important;
		line-height: 35px !important;
	}
	.sc__right_hygen_list ul li::before {
		left: -19px;
		top: 8px;
	}
	.sc__right_hygen_list ul {
		margin-left: 30px;
	}

	.sc__Machine_wash,
	.sc__large__bg_img,
	.sc__waork__img,
	.sc__images__uns {
		height: 400px !important;
	}
	.gutter-0 {
		padding: 0px 10px !important;
	}
	.sc__ablauf_title h3 {
		font-size: 22px;
		line-height: 30px;
	}
	.sc_ablauf__service p {
		color: var(--white) !important;
		text-align: center !important;
	}
	.sc_ablauf__service {
		margin-bottom: 30px !important;
	}
	.sc__anrufeni {
		display: none;
	}
	.sc__fragen {
		padding: 80px 0px;
	}
	.sc__nopadding__left {
		padding-left: 0px !important;
	}
	div#myAccordion {
		margin-left: 20px;
	}
	.accordion-button {
		font-size: 15px;
	}
	.sc__ablauf_title {
		margin-bottom: 20px !important;
	}
	.sc__kon ul li a {
		font-size: 15px;
	}
	.sc__kon ul li {
		padding-bottom: 20px;
	}
	.sc__kontact_form {
		padding: 80px 20px !important;
	}
	footer {
		padding: 30px 20px 65px 20px !important;
	}
	.sc_footer_bottom p {
		font-size: 13px !important;
	}
	.sc__footer_item ul li a {
		font-size: 15px !important;
	}
	.sc_f_contact ul li a {
		font-size: 14px !important;
	}
	.padding-5 {
		padding: 1rem 1rem 1rem 1rem !important;
	}
	.sc__gastank,
	.sc__atlas_sofareinigung {
		padding: 40px 0px !important;
	}
	.sc__gastank .sc__ablauf_title h3 {
		font-size: 20px !important;
		text-align: left;
	}

	.sc__atlas_sofareinigung {
		color: var(--white) !important;
	}
	.sc__all__button ul li a {
		font-size: 1em !important;
		padding: 7px 20px !important;
	}
	.sc__matertext,
	.sc__wie {
		padding: 40px 10px !important;
	}
	.sc__wie_text h4,
	.sc__blog__single_text h3 {
		font-size: 22px !important;
		line-height: 28px !important;
	}
	.sc__text__decription {
		padding: 0px 15px;
	}
	.sc__waork__img {
		margin-bottom: 15px;
	}
	.sc__faq .accordion-button {
		padding: 10px 0px 0px 15px;
		font-size: 13px;
		font-weight: 500;
	}
	.sc__paginations {
		padding: 40px 10px !important;
		display: block !important;
	}
	.pagination-next,
	.pagination-prev {
		width: 100% !important;
		margin-bottom: 25px !important;
	}
	.sc__blog_sidebar {
		margin-top: 30px;
	}
	.sc__termin {
		display: none;
	}
	.sc__faq button.accordion-button.collapsed,
	.sc__faq button.accordion-button {
		font-size: 18px;
		line-height: 22px;
	}
	.sc__mobile__part {
		text-align: center;
		display: block;
		width: 100%;
	}
	.sc__mobile__text___one {
		color: #ffffff;
	}
	.sc__mobile__banner .sc__all__button ul li:hover a {
		background-color: var(--white);
		color: var(--black);
		border: 1px solid #ffffff;
	}
	.sc__mobile__banner .sc__all__button ul li a {
		border: 1px solid var(--gray);
	}
	.sc__mobile__banner .sc__all__button ul li a.jetzt {
		border: 1px solid transparent;
	}
	.sc__recent_p__item__img {
		height: 190px;
		width: 100%;
	}
	.sc__seiti {
		margin-top: 0;
		margin-bottom: 25px;
	}
	/* --------------SLider For Mobile----------------- */
	section.sc__termin__slider__Mobile {
		display: block !important;
	}

	section.sc__termin__slider__Mobile .owl-item.active {
		margin: 0px !important;
	}
}
@media only screen and (min-width: 1000px) and (max-width: 5000px) {
	section.sc__termin__slider__Mobile {
		display: none;
	}
	.sc__mobile__banner {
		display: none !important;
	}
}

/* Large Mobile Device :480px. */
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.sc__blog_sidebar {
		padding: 20px 0px;
	}
	.sc__nexts img,
	.sc__prevs img {
		position: relative;
		top: 7px;
		width: 10px;
	}
	.carousel-item p {
		padding: 0px 50px !important;
	}
	.sc__banner_img____ {
		height: 395px;
	}
	.sc__hygienische {
		padding: 50px 0px !important;
	}
	.sc_hygen_title {
		padding: 0;
	}
	.sc__right_hygen_list ul {
		margin-left: 18px;
	}
	.sc__right_hygen_list ul li::before {
		height: 18px;
		width: 18px;
	}
	.accordion-button {
		padding: 0.5rem 1.25rem;
	}
	.sc__fragen button.accordion-button.collapsed,
	.sc__fragen button.accordion-button {
		font-weight: 300;
	}
	.sc__model_sofa {
		height: 390px;
	}
	.sc__sofa_model_banner {
		height: 390px;
	}
	.sc__ablauf_title.sc__text {
		padding: 0 15px;
	}
	.sc__text__decription {
		padding: 0px 0px;
	}
	.sc_item_mobile__text {
		padding: 40px 25px;
	}
	.sc__Machine_wash,
	.sc__large__bg_img,
	.sc__waork__img,
	.sc__images__uns {
		height: 230px !important;
	}
	.sc__waork__img {
		margin-bottom: 0;
	}
	.col-md-4.col-4.sc_p901 {
		margin: 0;
		padding: 0 5px;
	}
	.sc__materialschonende .sc__text__decription.sd6 {
		padding: 0px 25px;
	}
	section.sc__kontact_h {
		padding: 0 0;
	}
	footer {
		padding: 30px 10px 65px 10px !important;
	}
	.sc__kontact_form::after {
		display: none;
	}
	.sc_ablauf__service span {
		width: 46px;
		height: 46px;
		line-height: 20px;
		font-size: 30px;
	}
	.sc__wash_bg_img {
		height: 400px;
	}
	.sc__handwash__zoom {
		height: 400px;
	}
	.sc__materbg_img {
		height: 400px;
	}
	.sc__wasing__11 {
		height: 400px;
	}
	.sc__blogsingle__items {
		height: 300px;
	}
	.sc__kontact__text {
		width: 100%;
	}
	div#myAccordion {
		margin-left: 0;
	}
}

@media (min-width: 2001px) and (max-width: 5000px) {
	.container-fluid {
		max-width: 1920px;
	}
}

@media (min-width: 1500px) and (max-width: 2000px) {
	.container-fluid {
		max-width: 1730px;
	}
}

@media (min-width: 1300px) and (max-width: 1499px) {
	.container-fluid {
		max-width: 1330px;
	}
}

@media (min-width: 1100px) and (max-width: 1299px) {
	.container-fluid {
		max-width: 1140px;
	}
}
