
    @media screen and (max-width: 768px) {
		
		.container {
    		padding-left: 10px;
    		padding-right: 10px;
		}
		
		#top1 {
			height: 70px;
		}
		
		#top2 {
    		display: none;
		}
		
		#top3 {
    		font-size: .8em;
		}
		
		#mobileNavIcon {
    		display: block;
    		font-size: 1.6em;
    		color: rgb(170,0,0);
    		cursor: pointer;
		}
		
		#mobileNavMenu {
    		display: none;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            overflow: auto;
            background: white;
            z-index: 11000;
        }
        
        #mobileNav {
            list-style-type: none;
            margin: 40px;
        }
        
        #mobileNav li {
            font-size: 1.4em;
        }
        
        #mobileNav .dropdown-menu li {
            font-size: 1.2em;
        }
		
		#top-contact-inner {
    		display: none;
		}
		
		#logo img {
			height: 50px;
		}
		
		#nav {
			display: none;
		}
		
		.box-mobile {
			display: block;
		}
		
		.box-nomobile {
			display: none;
		}
		
		.boxmodel .box {
			float: left;
			width: 49.8%;
			margin-right: 0.2%;
			margin-bottom: 0.2%;
		}
		
		.boxmodel .box-half {
			float: left;
			width: 100%;
		}
		
		.box-fachgebiet {
    		margin-bottom: 2px !important;
		}
		
		.box-fachgebiet .box-desc h3 {
    		font-size: 1em !important;
		}
		
		.box-fachgebiet .box-desc p {
			display: none;
		}
		
		.section-standorte-box {
			float: none;
			width: 100%;
		}
		
		.section-standorte-box-inner {
			border-right: none;
			border-bottom: 1px dashed #c9bfb1;
		}
		
		.gfg-page-hero-text .label {
    		display: none;
		}
		
		.sicherheit-wohnsiegel img {
		    width: 80px;
	    }
	    
	    .content-container h1 {
    	    font-size: 1.6em;
	    }
	    
	    #map {
    	    height: 300px;
	    }
	    
	    .housesidebar-inner {
		    border-left: none !important;
	    }
		
	}
	
	
	@media screen and (min-width: 769px) and (max-width: 1024px) {
    	    	   
        .box-textonly h3 {
            font-size: 1.2em !important;
        }
         	
    	.box-fachgebiet .box-desc p {
			font-size: .9em;
		}
		
		.housesidebar-inner {
		    border-left: none !important;
	    }
    	
	}