/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

section.partner span {
    height:380px;    
}

section.partner span p:last-child {
    width:250px;
}


}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

section.partner span {
    height:240px;    
}

section.partner span p:last-child {
    width:680px;
}

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

header.base {
    position:inherit;
}

.fixedSect {
    position:inherit;
}

.margedDiv {
    margin-top:12px;
}

.margerBot {
    margin-bottom:5px;
}

.logo_holder {
    width:100%;
    padding:15px;
    text-align:center;
}

.logo_holder img {
    width:70%;
}

}

@media (max-width: 992px)
{
	#list-filters
	{
		display:none;
		width:100vw;
		height:100vh;
		position:fixed;
		top:0px;
		left:-100vw;
		background-color:#fff;
		z-index:100;
		overflow-y:scroll;
	}
	
	.list-wrapper
	{
		width:100%;
		overflow-x:scroll;
		padding:0;
	}
	
	.pag-box
	{
		padding:0 20px 0 20px;
		overflow-x:scroll;
	}
	
	.pag-box .pagination
	{
		flex-wrap:wrap;
	}
	
	#open-filters,
	#close-filters
	{
		display:block;
	}
	
	#close-filters
	{
		position:absolute;
		top:10px;
		right:10px;
	}
	
	.sort-box
	{
		padding:0;
		margin:4px 0 10px 0;
	}
	
	.top_container
	{
		padding:6px 3px;
	}
	
	.contact-info
	{
		font-size:12px;
	}
	
	#mobile-header
	{
		display:block;
	}
	
	#drop-menu .logo_holder,
	#drop-menu .cabinet
	{
		display:block;
	}
	
	.logo_holder
	{
		display:none;
	}
	
	.top-icon-links
	{
		width:auto;
		
	}
	
	.cabinet
	{
		display:none;
	}
	
	#cart-modal
	{
		width:100%;
	}
	
	#cart-modal .cart-product
	{
		overflow-x:auto;
	}
	
	#cart-modal .cart-total
	{
		flex-direction:column-reverse;
	}
	
	#cart-modal .cart-done,
	#cart-modal .cart-continue
	{
		width:100%;
		height:auto;
	}
	
	#cart-modal .cart-done
	{
		padding:10px;
	}
	
	#cart-modal .cart-done button
	{
		height:60px;
		font-size:14px;
	}
	
	
	#cart-modal .cart-continue button
	{
		width:100%;
	}
	
	#cart-modal .cart-done .cart-sum-val
	{
		padding-top:16px;
	}
	
	#order-cart
	{
		flex-direction:column;
	}
	
	#order-cart .list-case
	{
		flex-basis:100%;
	}
	
	#order-cart .customer-case-item
	{
		flex-direction:column;
		align-items:flex-start;
	}
	
	#customer-cases .customer-case-item .title,
	#customer-cases .customer-case-item .value,
	#order-cart .delivery-case-item .selector-case .title,
	#order-cart .delivery-case-item .selector-case select
	{
		width:100%;
		flex-basis:auto;
	}
	
	#customer-cases .customer-case-item .value input
	{
		width:100%;
	}
	
	#order-cart .delivery-case-item .selector-case
	{
		flex-direction:column;
	}
	
	#order-cart #total-order
	{
		flex-basis:100%;
		padding:0;
	}
	
	
	#cart-modal .cart-artikul,
	#order-cart .cart-artikul
	{
		display:flex;
		flex-direction:row;
		align-items:center;
		flex-wrap:nowrap;
		justify-content:center;
	}
	
	#cart-modal .cart-name,
	#cart-modal .cart-qnty,
	#order-cart .cart-name
	{
		display:none;
/* 		flex-basis:calc(100% - 410px); */
/* 		background-color:#00f; */
	}
	
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {

}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

 /* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}
