@media only screen and (max-width: 768px) {
	#co-place-order-area{
		padding: unset !important;    
	}
	 
	.form.search.advanced.custom_advanced_search{
		margin-top: 40px;  
	}  
	.custom_advanced_search .input_style{ 
		width: 100% !important; 
		padding-right: unset !important;       
	}
	.custom_advanced_search ul{
		display: flex !important; 
		padding: 0 !important; 
	}
	.custom_advanced_search li{
		width: 50% !important;    
	}   
	.custom_advanced_search .outer{
		padding: 0px 10px;     
	}
	.breadcrumbs{
		display: block !important;  
	}
	.columns .column.main{
		margin-top: 10px !important;   
	}
	.toolbar.toolbar-products{
		position: relative;  
	}
	.block-collapsible-nav{
		top: 0px !important;    
	}
}    
.field.cvv .field-tooltip.toggle{
	left: 60px;
}
.columns .column.main{
	margin-top: 30px;
} 

.qty-wrapper .qty-wrap,.qty-wrapper .qty-wrap .input-text.update{
	width: 40px !important;     
}


.onestepcheckout-index-index .field.choice.col-mp input[type="checkbox"]{
/*	margin: 0px 14px 0 0;      */ 
} 
.field .control._with-tooltip label{  
/*	margin-left: -3px;  */
}
.field .control._with-tooltip input{
	margin-right: 5px;  
}
.itr_billing_checkbox{
	padding-left: 21px;
	display: inline-block; 
}  
.onestepcheckout-index-index .field.choice.col-mp input:not([disabled]):focus{
	box-shadow: none !important;     
}
.minicart-items .product .toggle:after,.opc-block-summary .items-in-cart.active > .title:after,.opc-block-summary .items-in-cart > .title:after{
	color: #007bc3; 
	font-weight: 900;
	font-size: small;     
}
.onestepcheckout-index-index .osc-newsletter.field.choice.col-mp input[type="checkbox"]{
	margin-top: 0px !important;      
}
.opc-block-summary .items-in-cart .product-item-detail .product span > span{
	display: contents;  
}
.block.items-in-cart .title span.view_details{  
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: unset;  
	margin: auto; 
	overflow: unset; 
	padding: 0; 
	position: relative;  
	width: unset; 
	display: flex;
	float: right;
	right: -18px;   
}

.panel.mycart_section .action.delete .fa.fa-times{
	display: none;   
}
.view_details_itr{
	color: white; 
}
#co-place-order-area .osc-newsletter.field.choice.col-mp{
	display: flex;      
}  
#co-place-order-area .osc-place-order-wrapper button.action.primary.checkout{
	height: 45px;   
}
.field.cvv .field-tooltip-content{
	width: 200px;  
} 
.catalogsearch-advanced-result .products.list .product-item-actions .actions-secondary{
	display: none !important;       
}
.onestepcheckout-index-index .opc-estimated-wrapper{
	display: block !important;      
	margin: -21px 0px 15px !important; 
}
.onestepcheckout-index-index .page-title-wrapper{
	position: relative !important;
	display: block !important;
	overflow: inherit !important;
	height: inherit !important;
	padding-left: 11px !important;
	width: inherit !important;
	margin: inherit !important;
	clip: inherit !important;
	border: inherit !important;       
}

#checkout-review-table .a-left.product .product-image-container .product-image-wrapper img{
	width: auto !important;
    display: block !important;
    margin: auto !important;
}  