@media only screen and (min-device-width : 320px) 
and (max-device-width : 480px) {
	#Top_bar .logo #logo {
	    margin: 10px;	   
	    text-align: left;
	    width: 65%;
	}
	.features-list .feature_box .feature_box_wrapper .photo_wrapper {
		display: inline-block;
	    float: left;
	    width: 100%;
	    margin-bottom: 10px;
	}
	.features-list .feature_box .feature_box_wrapper .desc_wrapper {
	    display: inline-block;
	    float: left;
	    padding-left: 0;
	    width: 100%;
	}
	.features-list .feature_box .feature_box_wrapper {	   
	    padding: 0;
	    text-align: center;
	    margin-bottom: 30px;
	}
	#features .desc_wrapper > h4 {
	    font-size: 20px;
	    line-height: 20px;
	}
	.preise .preise-table-list {
	    padding: 50px 0 0 !important;
	}
	.column.mcb-column.one.column_column.price-table-bottom {
	    margin: 50px 0 0;
	    text-align: center;
	}
	.price-table-bottom h3 {
	    font-size: 25px;
	    line-height: 25px;
	    margin: 0 0 15px;	    
	}
	.jetzt-gratis-testen h2.title {	   
	    text-align: center;
	}
	.jetzt-gratis-testen .inside {	    
	    line-height: 25px;
	    text-align: center;
	}
	.footer_copy .footer-logo {	    	    
	    width: 100%;
	}
	#Footer .footer_copy .copyright {	  
	    width: 100%;
	}
	.jetzt-gratis-testen .column.mcb-column.one-fourth.column_button {
	    text-align: center;
	}
}

@media only screen and (min-device-width : 320px) 
and (max-device-width : 480px)
and (orientation: landscape) {
	#Top_bar .logo #logo {
	    margin: 10px;	   
	    text-align: left;
	    width: 65%;
	}
	.features-list .feature_box .feature_box_wrapper .photo_wrapper {	    
	    display: inline-block;
	    float: left;
	    margin-bottom: 10px;
	    width: 100%;
	}
	.features-list .feature_box .feature_box_wrapper .desc_wrapper {
	    display: inline-block;
	    float: left;
	    padding-left: 0;
	    width: 100%;
	}
	.features-list .feature_box .feature_box_wrapper {	   
	    padding: 0;
	    text-align: center;
	    margin-bottom: 30px;
	}
	#features .desc_wrapper > h4 {
	    font-size: 20px;
	    line-height: 20px;
	}
	.preise .preise-table-list {
	    padding: 50px 0 0 !important;
	}
	.column.mcb-column.one.column_column.price-table-bottom {
	    margin: 50px 0 0;
	    text-align: center;
	}
	.price-table-bottom h3 {
	    font-size: 25px;
	    line-height: 25px;
	    margin: 0 0 15px;	    
	}
	.jetzt-gratis-testen h2.title {	   
	    text-align: center;
	}
	.jetzt-gratis-testen .inside {	    
	    line-height: 25px;
	    text-align: center;
	}
	.footer_copy .footer-logo {	    	    
	    width: 100%;
	}
	#Footer .footer_copy .copyright {	  
	    width: 100%;
	}
	.jetzt-gratis-testen .column.mcb-column.one-fourth.column_button {
	    text-align: center;
	}
}

@media only screen and (min-device-width : 481px) 
and (max-device-width : 767px) {   
	#Top_bar .logo #logo {
	    margin: 10px;	   
	    text-align: left;
	    width: 65%;
	}
	.features-list .feature_box .feature_box_wrapper .photo_wrapper {	    
	    display: inline-block;
	    float: left;
	    margin-bottom: 10px;
	    width: 100%;
	}
	.features-list .feature_box .feature_box_wrapper .desc_wrapper {
	    display: inline-block;
	    float: left;
	    padding-left: 0;
	    width: 100%;
	}
	.features-list .feature_box .feature_box_wrapper {	   
	    padding: 0;
	    text-align: center;
	    margin-bottom: 30px;
	}
	#features .desc_wrapper > h4 {
	    font-size: 20px;
	    line-height: 20px;
	}
	.preise .preise-table-list {
	    padding: 50px 0 0 !important;
	}
	.column.mcb-column.one.column_column.price-table-bottom {
	    margin: 50px 0 0;
	    text-align: center;
	}
	.price-table-bottom h3 {
	    font-size: 25px;
	    line-height: 25px;
	    margin: 0 0 15px;	    
	}
	.jetzt-gratis-testen h2.title {	   
	    text-align: center;
	}
	.jetzt-gratis-testen .inside {	    
	    line-height: 25px;
	    text-align: center;
	}
	.footer_copy .footer-logo {	    	    
	    width: 100%;
	}
	#Footer .footer_copy .copyright {	  
	    width: 100%;
	}
	.jetzt-gratis-testen .column.mcb-column.one-fourth.column_button {
	    text-align: center;
	}
}	

@media only screen and (min-device-width : 768px) 
and (max-device-width : 1024px) {
	.features-list .feature_box .feature_box_wrapper .photo_wrapper {	    
	    display: inline-block;
	    float: left;
	    margin-bottom: 10px;
	    width: 100%;
	}
	.features-list .feature_box .feature_box_wrapper .desc_wrapper {
	    display: inline-block;
	    float: left;
	    padding-left: 0;
	    width: 100%;
	}
	.features-list .feature_box .feature_box_wrapper {	   
	    padding: 0;
	    text-align: center;
	    margin-bottom: 30px;
	}
	.preise-table-list {
	    width: 33% !important;
	    padding: 50px 10px 0 0 !important;
	}
	.column.mcb-column.one.column_column.price-table-bottom {
	    margin: 50px 0 0;
	    text-align: center;
	}
	.price-table-bottom h3 {
	    font-size: 25px;
	    line-height: 25px;
	    margin: 0 0 15px;	    
	}
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation: landscape) 
{
	.features-list .feature_box .feature_box_wrapper .photo_wrapper {	    
	    display: inline-block;
	    float: left;
	    margin-bottom: 10px;
	    width: 100%;
	}
	.features-list .feature_box .feature_box_wrapper .desc_wrapper {
	    display: inline-block;
	    float: left;
	    padding-left: 0;
	    width: 100%;
	}
	.features-list .feature_box .feature_box_wrapper {	   
	    padding: 0;
	    text-align: center;
	    margin-bottom: 30px;
	}
	.preise-table-list {
	    width: 33% !important;
	    padding: 50px 10px 0 0 !important;
	}
	.column.mcb-column.one.column_column.price-table-bottom {
	    margin: 50px 0 0;
	    text-align: center;
	}
	.price-table-bottom h3 {
	    font-size: 25px;
	    line-height: 25px;
	    margin: 0 0 15px;	    
	}
}