@charset "utf-8";
/* CSS Document */

@media (max-width:1920px){
.home-banner, .home-banner2, .home-banner3 {
	padding-bottom:40%;
}
}
@media (max-width:1367px){
.home-banner, .home-banner2, .home-banner3{
	padding-bottom:55%;
	
}

.billing-form-left .sum-text {
	width: 40%;
}
	
.billing-form-left .sum {
	width: 40%;
}

.inerwraper{
	width:95%;
}

}

@media (max-width:1140px){
.proper_finger h1{
	font-size:20px;
	padding:10px 0px;
}
.product-name-span  h1{
	font-size:15px;
}
.product-name-span p{
	font-size:12px;
}
.net-wight h1{
	font-size:15px;
}
.net-wight p{
	font-size:12px;
}
.buy_propar_iner_selct2 select, .buy_propar_iner_input2 input{
	font-size:12px;
}
.home_iner_text h1{
	font-size:40px;
}
.home_span{
	font-size:25px;
}
.home_iner_text p{
	font-size:15px;
}
.home_list_iner_text h1{
	font-size:20px;
}
.home_list_iner_text p{
	font-size:12px;
}
.home-banner, .home-banner2, .home-banner3{
	padding-bottom:60%;
}
.home_last h1{
	font-size:25px;
}
.home_span2{
	font-size:15px;
}

/** Shopping Cart **/

.main_list_view .innerwraper {
	width: 90%;
}

}


@media (max-width:1024px){

	.inerwraper{
		width:90%;
	}

	.footer3 a{
		font-size:12px;
	}
	.navigation a{
		font-size:12px;
	}
	.navigation li{
		padding: 0px 12px 10px;
	}
	
	.main-drop-header h1{
		font-size:20px;
	}

	.main-drop-iner p{
		font-size: 12px;
		padding:10px 0px;
	}
	
	.contact-details-iner h1{
		font-size:25px;
	}
	
	.case_courtsy_banner h1 {
		font-size: 40px;
	}
	.case_courtsy_banner p{
		font-size:16px;
	}
	.case-courtsy-left h1{
		font-size:20px;
	}
	.case-courtsy-left p{
		font-size:13px;
	}
	.case_courtsys-iner h1{
		font-size:25px;
	}
	.case_courtsys-iner p{
		font-size:15px;
	}
	.case_courtsys-img{
		width:40px;
	}
	.case2-courstsy h1{
		font-size:15px;
	}
	.case2-courstsy p{
		font-size:13px;
	}
	
	.case_logic_image{
	float:left;
	width:40px;
}
.case_list-img{
	margin:0px auto 10px auto;
	width:40px;
}	
.case_lodic_banner h1 {
	font-size: 40px;
}
.case_lodic_banner p{
	font-size:15px;
}
.case_logic_text h1{
	font-size:30px;
}
.logic_span_time{
	font-size:20px;
}
.case_logic_text p{
	font-size:14px;
}

.case_logic_iner2 h1{
	font-size:30px;
}
.case_logic_iner2 p{
	font-size:14px;
}
	
.main_list_view .innerwraper {
	width: 85%;
}

.calender {
		float:right;
		width:60%;
}

.calender label{
	width:30%;
	padding:15px 0px;
	text-align:center;
}
.calender input{
	width: 50%;
}

.calender .search{
	width: 10%;
}
	
}

@media (max-width:980px){
	/**Order**/
	.all-order-right{
		width:77%;
		padding:5px 0px;
	}

	.home_list_iner_text p {
		display: none;
	}

	.invoice-cell.trbutton {
		width: 28%;
	}

	.language-main3{
		width:115px;
	}
	.language3{
		padding:9px 0px;
	}
	/**Invoice**/
	.total-bill{
		margin:0px 4% 0px 4%;
	}

	.main_list_view .innerwraper {
		width: 70%;
	}

	.main_list_view .innerwraper_left {
		width: 100%;
	}

	.main_list_view .innerwraper_right {
		width: 100%;
	}

	.billing-form-left .sum-text {
		width: 60%;
	}
}

@media (max-width:768px){
	
.header {
	padding: 20px 0px 10px;
}
	
/**Order***/
.cell-table{
	text-align:center;
}
/**Invoice***/
.invoice-cell h1{
	font-size:12px;
}
.invoice-cell p{
	font-size:12px;
}

.invoice-cell p.sub {
	font-size: 10px;
}

.pay-now, .change-now {
	font-size:12px;
}

/**Billing**/

.billing-form-left{
	float:left;
	width:100%;
}

.billing-form h1, .running-text h1, .headline h1 {
	font-size:25px;
}

.deliver-hidden{
	display:table;
}
/**Case***/
.case-details-iner{
	margin-right:25px;
}
/**Contact**/
.contact-details-iner{
	float:none;
	width:90%;
	margin-right:0%;
	margin:auto;
	clear:both;
	padding-bottom:30px;
}
.cont-usmain{
	position:relative;
	width:100%;
	top:0%;
	float:left;
	clear:both;
}
.conatus{
	float:left;
	width:100%;
	border-radius:0px;
}
.conta-us-button{
	width:230px;
}
/**Footer***/

.footer-header{
	display:none;
}
.desktop-footer-list{
	display:none;
}
.mobile-footer-list{
	display:table;
}

.pricetypechooser-main {
	display: none;
}

.loginstatus-text {
    display: none;	
}

.menu-open{
	display:none;
}
.menu-open1{
	display:none;
}
.footer3-menu{
	display:table;
}
.navigation-menu{
	display:table;
}

.navigation li{
	padding:10px 0px;
	width:100%;
}

.navigation li:hover .main-drop{
	display:none;
}

.footer3 li{
	padding:10px 0px;
	width:100%;
}
.footer4-2-iner:nth-child(1){
	display:none;
}
.footer4-2-iner:nth-child(3){
	display:none;
}
/**Case-details**/
.case-information-left{
	float:none;
	width:275px;
	margin:auto;
}
.case-information-right{
	float:none;
	width:90%;
	margin:auto;
}
.case2price h1{
	margin-right:17px;
}
.case4-span{
	float:left;
	width:auto;
}
.case4-span1{
	float:right;
	width:auto;
}
.case3-left{
	width:100%;
}
.case3-add-to-cart{
	width:100%;
	margin-left:0%;
	margin-top:15px;
}

/* Chooseaccount */
.chooseaccount h1 {
	font-size:20px;
}

/* case_list_catagories  -  Produktauflistungen */

#list_view_desktop{
	display:none;
}
#list_view_mobile{
	display:block;
}
.case_list_catagories h1{
	font-size: 40px;
}
.case_list_catagories p{
	font-size: 15px;
}
.select-catagories{
	cursor:pointer;
	display:table;
}
.case_list_main{
	clear:both;
/*	position:absolute; */
	background:#FFF;
	z-index:999;
	width:90%;
/*	display:none;*/
}
.home_iner_text h1{
	font-size:30px;
}
.home_span{
	font-size:20px;
}
.home_iner_text p{
	font-size:12px;
}
.go_shop{
	float:none;
	margin:3% auto 0px auto;
	width:80%;
}
.search_home{
	float:none;
	clear:both;
	margin:3% auto 0px auto;
	width:80%;
}
.home_list{
	display:none;
	
}
.home-banner, .home-banner2, .home-banner3{
	padding-bottom:55%;
}
.case_list_main ul{
	text-align:center;
}
.case_list_main li{
	float:none;
	width:100%;
	display:inline-block;
}
.case_list_main a{
	color:#2d150c;
}
.case_list_main p{
	text-align:center;
}
.proper_finger h1{
	font-size:18px;
}
.proper_sort_by{
	float:right;
	width:30%;
	margin:0;
}
.proper_finger_sort{
	float:none;
	clear:both;
	width:80%;
	margin:auto;
}
.home_last h1{
	font-size:20px;
}
.home_span2{
	font-size:12px;
}

.case_courtsy_banner h1 {
	font-size: 30px;
}
.case_courtsy_banner p{
	font-size:15px;
}
.case-courtsy-left{
	float:none;
	width:100%;
	padding:20px 0px;
	margin:auto;
}
.case-courtsy-right{
	float:none;
	width:100%;
	margin:auto;
}
.case-courtsy-left h1{
	width:100%;
}
.case-courtsy-left p{
	width:100%;
}
.case_courtsys-iner-right{
	float:none !important;
}
.case_courtsys-iner-left{
	float:left;
	width:100%;
}

.case_lodic_banner h1 {
	font-size: 30px;
}
.case_lodic_banner p{
	font-size:14px;
}
.case_logic_text h1{
	font-size:20px;
}
.logic_span_time{
	font-size:17px;
}
.case_logic_text p{
	font-size:12px;
}

.case_logic_iner2 h1{
	font-size:20px;
}
.case_logic_iner2 p{
	font-size:12px;
}

}

@media (max-width:780px){

.calender {
	float:none;
	width:100%;
}

}

@media (max-width:767px){

.case1 {
  flex-wrap: wrap;
}

.logo-main {
	display:none;
}
.logo-mobile{
	display:table;
}
.heart{
	padding:5px 15px 0px 15px;
}
.friend{
	display:table;
	padding:2px 0px;
}
.language-main1 {
	display:none;
}
.language-main {
	display:none;
}
.language-main2 {
	display:table;
	margin-right:20px;
	margin-top:-5px;
}
/**Order***/
.order-banner h1{
	font-size:45px;
	padding:77px 0px;
	text-align:center;
}
/**Order**/
.allorder-main h1 {
	font-size: 20px;
	text-align:center;
}
.all-order-right{
	width:100%;
	clear:;
}

.language-main3{
	width:100%;
	clear:both;
}
.language3{
	padding:9px 0px;
}
.cell-table h1{
	font-size:12px;
}
.cell-table p{
	font-size:15px;
}
/**Billing Adres**/
.invoice-order-details h1{
	font-size:25px;
	
}
/**Billing**/
.billing-form h1, .running-text h1, .headline h1 {
	font-size:20px;
}

.billing-form h3, .running-text h3 {
	font-size:18px;
}

/**case**/
.case-details-iner{
	display:none;
}
.case-details-iner h1{
	font-size:18px;
}
.span-case{
	font-size:14px;
}
.case-detal-mobile{
	display:table;
}

}

@media (max-width:667px){

.case_list_catagories h1{
	font-size: 30px;
}
.case_list_catagories p{
	font-size: 12px;
}
.home_span{
	font-size:15px;
}
.home_last h1{
	font-size:15px;
}
.home_span2{
	font-size:10px;
}

.case_courtsy_banner h1 {
	font-size: 25px;
}
.case-courtsy-left h1{
	font-size:15px;
}
.case-courtsy-left p{
	font-size:11px;
}
.case_courtsys-iner h1{
	font-size:20px;
}
.case_courtsys-iner p{
	font-size:13px;
}
.case_courtsys-img{
	width:30px;
}
.case2-courstsy h1{
	font-size:14px;
}
.case2-courstsy p{
	font-size:12px;
}

.case_logic-right{
	float:left !important;
	clear:both;
	width:100%;
}
.case_logic-left{
	float:left;
	width:100%;
	padding:30px 0px;
}
.case_lodic_banner h1 {
	font-size: 25px;
}
.case_logic_text h1{
	font-size:17px;
}
.logic_span_time{
	font-size:14px;
}

.case_logic_iner2 h1{
	font-size:17px;
}

}

@media (max-width:600px){
/***Order***/
.cell-table h1{
	font-size:10px;
}
.cell-table p{
	font-size:12px;
}

/**Invoice***/
.invoice-cell h1{
	font-size:10px;
}
.invoice-cell p{
	font-size:10px;
}

.invoice-cell p.sub {
	font-size: 8px;
}

.pay-now, .change-now {
	font-size:10px;
	padding:8px 5px;
	border-radius:20px;
}

.paid{
	font-size:8px;
}
.unpaid{
	float:left;
	clear:both;
	font-size:8px;
}
.play-now p{
	font-size:8px;
}
.total-bill p{
	font-size:15px;
}
.bill-sapn{
	font-size:12px;
}
/**Billing Adress***/
.product-img{
	width:20%;
}
.product-img img{
	width:100%;
}
.product-cell h1{
	font-size:10px;
}
.product-cell p{
	font-size:13px;
}
.span-product{
	font-size:12px;
}
.vat-cell h1{
	font-size:10px;
}
.vat-cell p{
	font-size:13px;
}
.invoice-order-details h1{
	font-size:20px;
	
}

/* case-list-catagories - Produktauflistung */

.case_list_catagories h1{
	font-size: 20px;
}
.home-banner, .home-banner2, .home-banner3{
	padding-bottom:70%;
}
.home_last{
	width:80%;
}

}

@media (max-width:568px){
/**Billing Adress***/
.product-img{
	float:none !important;
	width:50px;
	margin:auto;
}
.product-cell h1{
	text-align:center;
	clear:both;
	font-size:9px;
}
.product-cell p{
	font-size:9px;
}
.span-product{
	font-size:8px;
}
.vat-cell h1{
	font-size:9px;
}
.vat-cell p{
	font-size:9px;
}
/**Billing**/
.form-main-iner{
	float:left;
	width:100%;
}
.billing-form-left label{
	font-size:9px;
}
.billing-form-left input[type="checkbox"]{
	margin-right:5px;
	margin-top:5px;
}
/**Login***/

.customer-login-iner{
	width:80%;
}

.customer-login-iner p{
	font-size:14px;
}
.customer-login-iner input{
	font-size:14px;
}
/**contact**/

.conatus h1{
	font-size:20px;
}
.contaus-span{
	font-size:12px;
}
}

@media (max-width:480px){

.list-bg{
	background:url(../images/food/rec1.png);
}
.grid-bg{
	background:url(../images/food/rec.png);
}
.buy_propar{
	width:80%;
	left:10%;
	top:8%;
}
.home_last h1{
	font-size:13x;
}
}


@media (max-width:414px){
/***Order***/
.cell-table h1{
	font-size:8px;
}
.cell-table p{
	font-size:8px;
}
.cell-table img{
	width:90%;
}

.home-banner, .home-banner2, .home-banner3{
	padding-bottom:100%;
}

}

@media (max-width:320px){
.home-banner, .home-banner2, .home-banner3{
	padding-bottom:115%;
}
}

@media (hover: hover) {

	.propar_main_list_iner:hover .buy_propar{
		display:table;
	}
	
}

@media (hover: none) {

	.propar_main_list_iner:focus-within .buy_propar{
		display:table;
	}

}
