/*
	Inhaltsverzeichnis:
		1.  1800px
		2.  1200px
		3.  991px

*/

/*-----------------
	1. 1800px
-----------------------*/

@media (max-width: 1800px) {
	.sidebar {
		display: none;
	}
}

/*-----------------
	2. 1200px
-----------------------*/


@media (max-width: 1200px) {
    
    .mobile-menu2 {
        display: block;
		position: absolute;
        right: 35px;
		top: 40px;
    }

	.bild_banner_subline {
		font-size: 18px;
		line-height: 28px;
	}

	.dreamdecor-header .ul-social-media,
	.dreamdecor-header .site-navbar {
		display: none;
	}

	.video_content .video_inner h1 {
		font-size: 40px;
		line-height: 50px;
	}

	.video_content .video_inner p {
		font-size: 24px;
	}

	body.home .dreamdecor-header {
		background-color: #ddbcb7!important;
	}

	.banner_bild .headline {
		font-size: 32px;
		line-height: 42px;
	}

	.section {
		padding: 50px 0;
	}

	.ie_einleitungstext {
		margin-bottom: 25px;
	}

	.video_content {
		padding: 150px 0;
		min-height: auto!important;
		height: auto!important;
	}

	.about-template .block-1,
	.about-template .block-2,
	.about-template .text-align-right,
	.about-template .block-2 h3,
	.about-template .block-2 .about-subline,
	.about-template .block-3 {
		text-align: center;
	}

	.about-template .block-1 img,
	.about-template .block-3 img {
		margin-bottom: 20px;
		max-width: 100%;
	}

	.about-template .inhalt-rechts {
		padding-left: 0px;
	}

	.about-template .block-1 .col-lg-4,
	.about-template .block-1 .col-lg-8,
	.about-template .block-2 .col-lg-4,
	.about-template .block-2 .col-lg-8,
	.about-template .block-3 .col-lg-4,
	.about-template .block-3 .col-lg-8 {
		width: 100%;
	}

	.about-template .block-3 .about-text,
	.about-template .block-3 .about-subline {
		margin-left: 0px;
	}



}

/*-----------------
	3. 991px
-----------------------*/


@media (max-width: 991px) {
    
	.about-template .block-1 h3 {
		margin-left: 0px;
	}

	.about-template .block-2 h3 {
		margin-right: 0px;
	}
	
	.dreamdecor-header .light-version-logo {
		height: 80px;
	}

	.impressum-template .inhalt-rechts {
		margin-top: 50px;
	}

	.tooltip_wrapper {
		right: 0px!important;
	}

	.dd-pricing-wrap h5 {
		font-size: 20px;
	}
	
	.footer-box-1,
	.footer-box-2 {
		margin-bottom: 75px;
	}

	.headline {
		font-size: 36px;
		line-height: 46px;
	}

	.dienstleistung-teaser img {
		height: 100px;
	}

	.ie_icon_boxen .icon-box-teaser img {
		height: 80px;
	}

	.ie_icon_boxen .icon-box-teaser p {
		font-size: 18px;
		line-height: 28px;
	}


}

