/*custom_new.css css code*/
p {
    display: block;
}
/* Manage Subaccount */
.subaccounts-manage-edit .fieldset.permissions input[type="checkbox"]{
    float: left;
    margin: 5px 5px 0 0;
}
.subaccounts-manage-edit .fieldset.permissions .label
{
    display: block;
    overflow: hidden;
}
/* category view page */
body.catalog-category-view .page-main .columns .column.main .products-grid .product-items li.product-item .product-item-info .product-item-details .product-item-name
    {
        min-height: 35px;
    }

/* Product listing Page */
@media only screen and (max-width: 1023px) {
    .catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .actions button#product-addtocart-button:hover
    {
        background: #ffb41d !important;
        color: #041946 !important;
    }
    .catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .actions button#product-addtocart-button:hover span:before
    {
        color: #041946 !important;
    }
    body.catalogsearch-result-index .page-main .columns .column.main .products-grid .product-items li.product-item .product-item-info .product-item-details .product-review-section-listing .product-reviews-summary
    {
        margin: 0px 0px 100px;
    }
    .page-products .product-review-section-listing {
        margin-bottom: 70px;
    }
}
/* Home page */
@media only screen and (max-width: 800px) {
body .bestsellers-block-section, body.cms-home .category-block .section-title-block h1{
        margin-top: 10px;
    }
}
/* Copier Paper Page */
@media only screen and (max-width: 767px) {
    body.catalog-product-view .product.media{
        margin-bottom: 0px;
    }
    .catalog-product-view .product.data.items .item.title a{
        position : unset;
    }
    body.catalog-product-view .write_review{
        margin-top: 10px;
    }
    body.catalog-product-view #product-review-container{
        margin-top: 0;
    }
    .catalog-product-view .columns .column.main{
        padding-bottom: 0;
    }
    /* proceed to checkout */
    .checkout-index-index .action_top_checkout
    {
        margin-left: 13px;
    }
    /* Home page */
    body .recently-view-section #recently_viewed .custom-slider .content-heading
    {
        margin: 0px 0 20px 0;
    }
    body .bestsellers-block-section > .grid .block-content .grid .product-items li.product-item .product-item-info .product-item-details .product-item-name + span
    {
        margin-bottom: 15px;
    }
    /* catalog search page */
    body.catalogsearch-result-index .page-main .columns .column.main .products-grid .product-items li.product-item .product-item-info .product-item-details .product-item-name
    {
        min-height: 30px;
    }
    .page-products .columns
    {
        padding-top: 30px;
    }
    body.catalogsearch-result-index .products-grid .product-items li.product-item [data-role="tocart-form"], body.catalog-category-view .products-grid .product-items li.product-item [data-role="tocart-form"]
    {
        left: 20%;
        right: 20%;
    }
}
/* My Account - View All Recent Review */
@media only screen and (max-width: 639px) {
    .review-customer-index .limiter {
        position: absolute;
        right: 0;
    }
    .review-customer-index .pages .pages-items{
        padding: 2px 40px 0 0;
    }
    /* cart page - Continue Shopping Link */
    .checkout-cart-index a.action.continue{
        width: 100%;
    }
    .checkout-cart-index button#empty_cart_button{
        width: 60%;
        margin: 0 30px;
    }
    .checkout-cart-index button.action.update {
    width: 60%;
    margin-top: 10px;
}
}
/* Cart Page */
@media only screen and (max-width: 600px){
    .checkout-cart-index #share-cart-link
    {
        padding: 10px 18px 13px 25px;;
    }
    .checkout-cart-index li#share-cart-whatsapp
    {
        width: auto !important;
    }   
}
/* Copier Paper Page */
@media only screen and (max-width: 575px) {
    .catalog-product-view .action_bottom_Order{
        margin-top: 10px;
    }
}
@media only screen and (max-width: 575px) {
    body.catalog-category-view .category-top-title-section .page-title-wrapper h1
    {
        width: unset;
    }
}
@media only screen and (max-width: 480px) {
    body.catalog-product-view .product.media .product_zoom{
        display: block;
    }
    body .page-header .header.content .header.panel.rightside .minicart-wrapper .block-minicart .block-content .minicart-items-wrapper ol .product-item .product-item-details .product-item-pricing
    {
        width: 155px;
    }
}
/* Copier Paper Page */
@media only screen and (max-width: 414px) {
    .field.qty.actions.s {
        padding: 0 15px !important;
    }
    /* Copier Paper - Quick View - Add to Basket */
    body .modals-wrapper .modal-inner-wrap header.modal-header
    {
        height: 115px;
    }
    body .modals-wrapper .modal-inner-wrap header.modal-header .modal-title
    {
        font-size: 17px;
    }
    body .page-header .header.content .header.panel.rightside .minicart-wrapper .block-minicart .block-content .minicart-items-wrapper ol .product-item .product-item-details .custome_minicart_qty
    {
        height: auto;
    }
    body.checkout-cart-index .page-main .cart-container .form-cart .cart tbody tr td
    {
        display: block;
    }
    .cart.table-wrapper .col.price
    {
        text-align: center;
    }
    body.checkout-cart-index .page-main .cart-container .form-cart .cart tbody tr td::before
    {
        padding-right: 0;
    }
    .cart.table-wrapper .col.qty
    {
        padding: 20px 17px 10px;
    }
    body.checkout-cart-index .page-main .cart-container .form-cart .cart .col.subtotal
    {
        padding-right: 25px;
    }
}
/* Cart Page */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .checkout-cart-index .cart.table-wrapper .StockStatus{
        width: 100%;
    }
    body.companygeneral-order-template .page-main .columns .orders-history .table-order-items tbody td.col.date
    {
        padding-right: 0px;
    }
    body.companygeneral-order-template .page-main .columns .orders-history .table-order-items tbody td.col.total
    {
        text-align: center;
    }
    body.companygeneral-order-template .page-main .columns .orders-history .table-order-items tbody td.col.actions
    {
        text-align: center;
        float: none;
    }
    /* Cart Page - Continue Shopping Link */
    .checkout-cart-index .cart-container .form-cart .actions.main .clear
    {
        margin-right: 10px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
    /* category search page */
    .catalogsearch-result-index .product-review-section-listing {
        margin-bottom: 39px;
    }
}
/* custom_new.css css end*/
/*Enquiry Form*/
.contactus-details-display {
    display: flex;
    align-items: center;
    border-bottom: 2px dashed;
    border-color: #ddd;
    margin-bottom: 18px;
/*    justify-content: space-between;*/
}
.contactus-details-display .contact-details {
    display: flex;
    flex-direction: column;
    padding: 0 25px 10px;
}
.contactus-details-display > p {
    width: 50%;
        margin-bottom: 0;
}
.contactus-details-display .contact-details span.call-details a {
    color: #051a46;
    font-weight: bold;
}
/*Enquiry Form*/
/*cart css amasty coupan*/
.merge-amcoupan-action {
    display: flex;
    align-items: center;
}
.merge-amcoupan-action input {
    height: 38px;
}
.cart-summary .block .merge-amcoupan-action .field.amcoupons-input {
    margin-bottom: 0;
}
.checkout-payment-method .payment-option-inner.merge-amcoupan-action .actions-toolbar button {
    margin-top: 0;
        background: #3e424a;
    border-color: #3e424a;
}
.cart-summary .block .merge-amcoupan-action .actions-toolbar button {
    background: #3e424a;
    border-color: #3e424a;
}
.checkout-payment-method .payment-option-inner.merge-amcoupan-action .actions-toolbar {
    width: auto !important;
}
.merge-amcoupan-action .field.amcoupons-input,
.checkout-payment-method .payment-option-inner.merge-amcoupan-action .field {
    margin-right: 8px !important;
}
/*cart css amasty coupan*/
body .main_width .left-section .custom-slider {z-index:0;}
.owl-carousel-custom-1 > .banner-item:first-child {
    display: block;
}
.owl-carousel-custom-1 > .banner-item {
    display: none;
}
#an_testimonials .an_animation_box {
    transform: translate(-50%,0);
    left: 50%;
}
body [data-tooltip]:before {
    font-size: 14px;
    bottom: 58%;
    width: 237px;
}
.home-page-testimonial-heading {
    text-align: center;
    margin-top: 22px;
    text-align: center;
    margin: 45px 0 0px;
    font-size: 24px;
}
body #an_all_comment_box {
    padding-top: 0px;
}
/*cart page free gift message*/
.amount-spend-more{
    color: red;
}
.free-gift-message-section .giftQualified {
    color: #5ccc8f;
}
.product-vary-section {
    font-size: 13px;
}
.free-gift-message-section {
}
.free-gift-message-section p {
    background: transparent;
    width: auto;
    padding: 1px 17px 0 0;
    border-radius: 4px;
    color: #041c73;
    display: block;
    font-weight: bold;
    margin:0;
}
            .free-gift-message-section .giftView {  font-weight: 400;}
            .free-gift-message-section .giftView::after {
            	content: "\f078";
				font-family: 'Font Awesome 5 Pro';
				font-size: 13px;
				padding-left: 10px;
			}
            .free-gift-message-section .giftView.active::after {
            	content: "\f077";
			}
            .cart-container .ampromo-items-add, .checkout-index-index .ampromo-items-add { display : none !important; }
            .free-gift-message-section .ampromo-gallery, .free-gift-message-section .to-gift-items{
            	margin: 0;  
            	padding: 20px 0;
            	width: 100%;
            }
            .free-gift-message-section .it-ampromoBox {
				padding: 10px 5px;
  				border: 1px #ccc solid;
  				margin-bottom: 10px;
  			}
            .free-gift-message-section button.action.primary {
  				text-transform: uppercase;
  				background: #ffb500;
  				border: 1px solid #ffb500;
  				color: #041c73;
  				font-weight: 700;    
  				outline: none;
			}
            .free-gift-message-section button.action.primary:hover {
  				background: #041a46;
  				border: 1px solid #041a46;
  				color: #ffffff;
  			}
  			.free-gift-message-section .ampromo-item,.free-gift-message-section .to-gift-item{ 
				text-align: center;
				display: inline-block;
			}
			.free-gift-message-section .ampromo-item{ 
				padding: 10px 0;
				width: 254px;
			}
			.free-gift-message-section .to-gift-item{ 
  				border: 1px #ccc solid;
  				margin: 0 5px 5px;
				padding: 10px 5px;
				width: 244px;
			}
			
			.free-gift-message-section .ampromo-item-image {
				height : 160px;
				max-height: 100%;
				margin: 0 auto;
			}
			
			.free-gift-message-section .ampromo-title {
				height : 50px;
			}


/*fms data page*/
.cms-fms-data .c-heading.c-heading--md.text-center h2.c-heading__text {
    color: #051a46;
    font-weight: 600;
    padding-top: 15px;
    padding-bottom: 15px;
}
.cms-fms-data .cms-fms-data h2.c-heading__text {
    font-weight: 600;
}
.cms-fms-data .component__inner strong a {
    color: #ffb41d;
}
.component__inner .c-cta.text-left a {
    background: #051a46;
    border-color: #051a46;
}
/*fms data page*/
/*home page css*/
body.cms-index-index .shop-popular-brands .brands-content .brand-item {
    width: 16.66%;
}
body.companygeneral-order-template .page-main .columns .orders-history .table-order-items tbody td.col.actions a.view-template:nth-child(1) {
    width: 155px;
}
body.companygeneral-order-template .page-main .columns .orders-history .table-order-items tbody td.col.actions {
    width: 350px;
}
/*home page css end*/
body.checkout-cart-index .page-main .cart-container .cart-summary ul.checkout li button.action.primary.checkout.save-order-as-template {
    background: #fff;
    border-color: #808080;
}
.cms-index-index .mage-dropdown-dialog .block-minicart div#minicart-content-wrapper .block-content button.action.primary.checkout.save-order-as-template,
.mage-dropdown-dialog .block-minicart div#minicart-content-wrapper .block-content button.action.primary.checkout.save-order-as-template,
.cms-index-index .mage-dropdown-dialog .block-minicart div#minicart-content-wrapper .block-content a.cartpage-add-to-template,
.mage-dropdown-dialog .block-minicart div#minicart-content-wrapper .block-content a.cartpage-add-to-template {
    display: none;
}
body button#share-cart-btn-mini-cart {
    border-color: gray !important;
}
.sales-order-history .search_sku .search-section {
    width: 50%;
    position: relative;
}
body.sales-order-history .sections.nav-sections,
body.sales-order-history .next_day {
        z-index: 99;
}
a.cartpage-add-to-template.action.action-order-template.btn.btn-outline {
    /* padding-top: 12px; */
    text-transform: uppercase;
    background: #fff;
    border: 1px solid gray;
    color: #041c73;
    font-weight: 700;
    padding: 12px 10px;
    font-size: 1.8rem;
}
.sales-order-history .search_sku span.error-message {
    width: auto;
    color: red;
    font-size: 14px;
}
/*order view*/
.sales-order-history .search_sku select {
    margin-bottom: 12px;
    width: 49%;
    margin-right: 6px;
}
.sales-order-history .search_sku > span {
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 3px;
}
.sales-order-history .search_sku .error-message-from, 
.sales-order-history .search_sku .error-message-to {
    color: red;
    font-size: 14px;
}
.sales-order-history .ui-datepicker {
    z-index: 0 !important;
}
div#calendar_inputField {
    display: flex;
    width: 50%;
    position: relative;
}
div#calendar_inputField .form-date {
    padding-right: 8px;
}
div#calendar_inputField input {
    height: 37px;
}
.sales-order-history .search_sku {
	display: flex;
    flex-wrap: wrap;
    margin-bottom: 25px;
}
.sales-order-history .search_sku span {
		width: 100%;
}
.sales-order-history .search_sku input#skusearch,
input#skusearch_productname {
    height: 36px;
    width: 100%;
}
.sales-order-history .search_sku input#skusearchsubmit,
.sales-order-history .search_sku input#resetsearch {
    border: 0;
    height: 37px;
    padding-left: 14px;
    padding-right: 14px;
    font-size: 14px;
    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
    font-weight: 600;
    color: #041a46;
    text-transform: uppercase;
    border-radius: 5px; 
}
.sales-order-history .search_sku input#skusearchsubmit {
    background: #ffb41d;
    margin-right: 8px;
}
 .sales-order-history .search_sku input#resetsearch {
    background: #efefef;
 }
 .sales-order-history .search_sku>span {
    font-size: 15px;
 }
 .search-section .resultsHolder.resultsHolder1 {
    position: absolute;
    width: 100%;
    background: #fff;
    z-index: 9;
}
/*order view*/
/*order detail*/
.view-template-section .new-message-div {
    font-size: 14px;
    background: #469c46;
    color: #fff;
    border-radius: 25px;
    border: 0;
    box-shadow: none;
    margin-top: 9px;
    padding: 4px 26px;
}
.view-template-section div#addmoreitems .removerow a {
	position: relative;
    background: transparent;
    font-size: 0;
}
.view-template-section div#addmoreitems .removerow a:after {
    content: "\f1f8";
    font-family: 'FontAwesome';
    color: #000;
    font-size: 24px;
    position: absolute;
    top: -3px;
}
.sales-order-view table#my-orders-table .col.name {
    width: 46%;
}
.sales-order-view table#my-orders-table th.col.sku {
    width: 10%;
}
.sales-order-view table#my-orders-table td.col.name img {
    width: 50px;
}
.sales-order-view table#my-orders-table tbody td.col.name .product-item-name {
    font-size: 14px;
    margin-bottom: 0;
}
.sales-order-view table#my-orders-table tbody td.col.name span.stockdeliverymessage {
    padding-left: 0;
    padding-right: 0;
   	padding-top: 0;
    padding-bottom: 0;
    line-height: 13px;
}
.sales-order-view table#my-orders-table .col {
    width: auto;
}
.sales-order-view table#my-orders-table form span.content {
    display: flex;
    align-items: center;
}
.sales-order-view table#my-orders-table form span.content input[type="number"] {
    width: 54px;
    margin-right: 7px;
    text-align: center;
}
.sales-order-view table#my-orders-table tfoot th {
    text-align: right;
}
.sales-order-view table#my-orders-table form span.content button.action.tocart.primary {
	margin-top: 0;
}
.sales-order-view table#my-orders-table form span.content {
    display: flex;
    align-items: center;
}
.sales-order-view table#my-orders-table form span.content button.action.tocart.primary,
.sales-order-view table#my-orders-table tbody button.action.tocart.primary {
    background: #ffb41d;
    border-color: #ffb41d;
    color: #041a46;
    font-weight: 600;
}
.sales-order-view table#my-orders-table thead th:last-child {
	text-align: center;
	width: 50%;
}
.sales-order-view table#my-orders-table tbody td:last-child {
	float: right;
}
.sales-order-view table#my-orders-table tbody td.col.name span.stockdeliverymessage span.instock {
    font-size: 14px;
}
.sales-order-view table#my-orders-table .action.new-qty {
    width: 8%;
    text-align: center;
}
/*order detail*/
/*cart page*/
.cartpage-add-to-template {
    background: #eee;
    border: 0;
    color: #333;
    padding: 7px 15px;
    font-weight: 600;
}
.checkout-cart-index  button.action.update {
	margin-top: 8px;
}
.checkout-cart-index .cart-container .form-cart .actions.main .clear {
	text-transform: uppercase;
}

/*cart page*/

/* order view template */

body.account .modal-popup.view-template-section .modal-inner-wrap .modal-content #popup-modal-view form table tbody th:nth-of-type(1) {width: 55%;}
a.deletetemplate {
    background: #ffb41d;
    color: #041a46;
    padding: 10px 20px;
    border-radius: 5px;
    height: auto;
    width: auto;
    text-align: center;
    font-size: 15px;
    border: none;
    margin: 15px 0 0;
    font-weight: 600;
    text-transform: uppercase;
    font-family: sans-serif;
}
body.account .modal-popup.view-template-section .modal-inner-wrap .modal-footer button {
    display: none;
}
body.account .modal-popup.view-template-section .modal-inner-wrap {
    width: 86%;
    border-radius: 10px;
    max-width: 72%;
}
.modal-popup.view-template-section th.qty {
    width: 10%;
}
div#addmoreitems th:last-child span {
	text-align: right;
}
body.account .modal-popup.modal-popup.view-template-section .modal-inner-wrap .modal-content #popup-modal-view form table thead th:last-of-type {
	padding-right: 20px;
}
th.add-to-basket-item a {
    background: #ffb41d;
    color: #041a46;
    font-weight: 600;
    padding: 6px 0 0;
    border-radius: 5px;
    height: 35px;
    font-size: 14px;
    width: 177px;
    display: inline-block;
    text-align: center;
    margin-left: 0;
    text-transform: uppercase;
}
th.add-to-basket-item a i.fa.fa-plus-circle {
	padding-right: 8px;
}
.basketSuccessDiv p {
	display: block;
    font-size: 1.3rem;
    background: #e5efe5;
    color: #006400;
    padding-left: 45px;
    position: relative;
}
body.account .modal-popup.view-template-section .modal-inner-wrap .modal-content #popup-modal-view form table tbody th:nth-of-type(1) .status {
	float: none;
}
div#addmoreitems thead th:last-child center {
    text-align: right;
}
body.account .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form table tbody th:nth-of-type(1) .product-name {
	line-height: 24px;
}
body.account .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form table tbody th.qty input,
.modal-popup.view-template-section div#addmoreitems tr.skurow td input.qtynew{
	text-align: center;
}
.modal-popup.view-template-section button.btn.mybutton.pull-right.addmore {
    background: #041c73;
    color: #fff;
	font-weight: 600;
}
.modal-popup.view-template-section div#addmoreitems tr.skurow td:nth-child(2) {
    width: 15%;
}
body.account .modal-popup .modal-inner-wrap .modal-content .popup-add-template form#template-add {
	width: 90%;
}
body.account .modal-popup .modal-inner-wrap .modal-content .popup-add-template form#template-add .templateItem .items {
    display: flex;
    position: relative;
    width: 100%;
        align-items: flex-start;
}
body.account .modal-popup .modal-inner-wrap .modal-content .popup-add-template form#template-add .templateItem .items  input.skusearch {
	width: 100%;
	margin-right: 0px;
}
body.account .modal-popup .modal-inner-wrap .modal-content .popup-add-template form#template-add .templateItem .items .main-extra-div {
	width: 70%;
	margin-right: 10px;
}
body.account .modal-popup .modal-inner-wrap .modal-content .popup-add-template form#template-add .templateItem .items  input.searchskuqty {
	width: 30%;
}
body.account .modal-popup .modal-inner-wrap .modal-content .popup-add-template form#template-add .templateItem .items a#remScnt {
	position: absolute;
    right: -30px;
    font-size: 0;
}
body.account .modal-popup .modal-inner-wrap .modal-content .popup-add-template form#template-add .templateItem .items a#remScnt::before {
    content: "\f1f8";
    font-family: 'FontAwesome';
    color: #000;
    font-size: 24px;
}
a.item-add-to-template.btn.mybutton.nomargin.pull-right {
    background: #ffb41d;
    font-weight: 600;
    color: #041a46;
}
td.removerow a.btn.mybutton.nomargin.pull-right.trashme {
    text-transform: uppercase;
}
#an_testimonials, #an_testimonials2 {
    min-height: 400px;
}
/* order view template */

/*slider css*/
body .main_width .left-section .custom-slider .owl-item{
    /*height: 720px;*/
    background-size: cover !important;
}
.cms-index-index .banner-item,
.cms-index-index .banner-item .banner-custom {
    height: 100%;
}
.cms-index-index .banner-item .banner-custom a, .cms-index-index .banner-item .banner-custom div {
    height: 100%;
    display: block;
}
@media(max-width: 1500px) {
	.main-div-product-details {
    	display: flex;
	}
	.main-product-detail-img {
		width: 30%;
	}
	body.account .modal-popup.view-template-section .modal-inner-wrap .modal-content #popup-modal-view form table tbody th:nth-of-type(1) .product-name,
	body.account .modal-popup.view-template-section .modal-inner-wrap .modal-content #popup-modal-view form table tbody th:nth-of-type(1) .sku,
	body.account .modal-popup.view-template-section .modal-inner-wrap .modal-content #popup-modal-view form table tbody th:nth-of-type(1) img,
	body.account .modal-popup.view-template-section .modal-inner-wrap .modal-content #popup-modal-view form table tbody th:nth-of-type(1) .pack {
		width: 100% !important;
	}
	.main-div-product-info {
		width: 70%;
	}
}
@media(max-width: 1365px) {
	body .main_width .left-section .custom-slider .owl-item {
		background-size: cover !important;
	}
}
@media(max-width: 767px) {
    /*cart page free gift message*/
    .free-gift-message-section {
        float: none;
        width: 93%;
        margin: 0 auto;
    }
    .merge-amcoupan-action .actions-toolbar {
        width: 30%;
    }
    .merge-amcoupan-action .field.amcoupons-input {
        width: 70%;
    }
	body .main_width .left-section .custom-slider .owl-stage {
		height: 78vw;
	}
    .c-group .component {
        margin-bottom: 9px;
    }
    .sales-order-history .search_sku input#skusearchsubmit, .sales-order-history .search_sku input#resetsearch {
        margin-top: 10px;
    }
    div#calendar_inputField {
        width: 100%;
        margin-bottom: 13px;
    }
	.cms-index-index .shop-popular-brands .brands-content {
	    flex-direction: row !important;
	    flex-wrap: wrap;
	}
	body.cms-index-index .shop-popular-brands .brands-content .brand-item img {
    	width: 100%;
    	padding: 0 9px;
	}
	body.cms-index-index .shop-popular-brands .brands-content .brand-item {
    	width: 50%;
	} 
	.sales-order-history .search_sku span.error-message {
		    margin-bottom: 10px;
    display: block;
    margin-top: 4px;
	}
	.sales-order-view table#my-orders-table thead th:last-child {
		width: 100%;
	}
	.sales-order-view table#my-orders-table tbody td:last-child {
		float: left;
	}
	body.checkout-cart-index button#empty_cart_button,
	.checkout-cart-index button.action.update {
		width: 95% !important;
	    text-transform: uppercase;
		font-weight: 600;
		margin: 0;
	}
	.cartpage-add-to-template {
		width: 95%;
	    margin-top: 7px;
	    margin-bottom: 7px;
	}
	body .main_width .left-section .custom-slider .owl-item {
    	height: 100%;
	}
	.modal-popup.view-template-section div#addmoreitems tr.skurow td:nth-child(2),
	body.account .modal-popup.view-template-section .modal-inner-wrap .modal-content #popup-modal-view form table tbody th:nth-of-type(1) {
    	width: 100%;
	}
	body.account .modal-popup.view-template-section .modal-inner-wrap .modal-content #popup-modal-view form table tbody th.price {
    	width: 33.33% !important;
	}
	.modal-popup.view-template-section div#addmoreitems tbody.moresku td {
		    display: block;
	}
	.modal-popup.view-template-section div#addmoreitems tbody.moresku td.removerow a {
	    margin-bottom: 10px;
	    margin-right: 0 !important;
	}
}

/*slider css end*/
/* category page checkbox */
.page-products .products.wrapper~.toolbar .custominstock, .products.wrapper~.toolbar .control label {
    display: none;
}
.page-products .toolbar .field.limiter .control select#limiter {
    margin-right: 15px;
}
.products.wrapper.list.products-list .product-item-details .product-info-wrapper {
	padding-left: 20px;
}
.page-products .toolbar .field.limiter .control label {
    font-weight: 400;
    text-transform: uppercase;
    font-size: 12px;
    color: #041a46;
}
.page-products .products-list .price-box span.vat-label {
	line-height: 22px;
}
.page-products .toolbar input#custominstock {
    margin-left: 23px;
}
/* homepage changes */
body .bestsellers-block-section > .grid .block-content .grid .product-items li.product-item .product-item-info .product-item-details [data-role="tocart-form"],
body.catalog-category-view .products-grid .product-items li.product-item [data-role="tocart-form"],
body.catalogsearch-result-index .products-grid .product-items li.product-item [data-role="tocart-form"]{
	position: absolute;
	bottom: 20px;
	left: 10px;
	right: 10px;
}
.owl-carousel .owl-stage {
	display: flex;
}
.owl-carousel .owl-item {
	border: 1px solid #dedede;
}
body .recently-view-section #recently_viewed .custom-slider .product-item {
	border: none;
}
#search_autocomplete {
	display: none !important;
}
@media only screen and (max-width: 992px) {

/* order view template */
body.account .modal-popup.view-template-section .modal-inner-wrap {
    width: 92%;
    max-width: 100%;
}
.order-details-items .table-wrapper td.product-details-section .product-details-main .item-details {
        align-items: flex-start;
    flex-direction: column;
}
div#calendar_inputField {
    width: 49%;
}
.sales-order-history .search_sku .search-section {
    width: 49%;
}
body.account .modal-popup.view-template-section .modal-inner-wrap .modal-content #popup-modal-view form table tbody th:nth-of-type(1) {
    width: 100%;
}
.order-details-items .table-wrapper td.product-details-section {
    width: 48%;
}
.order-details-items .table-wrapper td.product-details-section .product-details-main .code-size-section .product-code-section,
.order-details-items .table-wrapper td.product-details-section .product-details-main .code-size-section .size-section {
    padding-right: 9px !important;
}
/* order view template */

	/*category page checkbox*/
	 .catalog-category-view .toolbar .field.limiter .control select#limiter {
        margin-right: 15px;
    }
}
@media only screen and (min-width: 992px) {
	body .main_width .left-section .custom-slider .owl-carousel .owl-stage-outer .owl-stage img {
		height: 675px;
		object-fit: cover;
	}
}
@media only screen and (min-width: 1400px){
	body .main_width .left-section .custom-slider .owl-carousel .owl-stage-outer .owl-stage img {
		height: 717px;
		object-fit: cover;
	}
}
body.cms-index-index .custom-slider .owl-carousel .owl-stage-outer {
	padding: 0;
}
.resultsHolder .qty {
	text-align: center;
}
#search_mini_form div.control.loading::before {
	opacity: 0;
}
#search_mini_form div.control.loading::after {
	width: 25px;
    height: 25px;
    content: '';
    position: absolute;
    right: 11px;
    top: 5px;
	background: no-repeat center/80% url(../images/loader-3.gif);
}

.cms-index-index .shop-popular-brands .section-title-block {
	text-align: center;
	margin: 45px 0 25px;
	font-size: 24px;
}
.cms-index-index .shop-popular-brands .brands-content {
	display: flex;
}
.cms-index-index .shop-popular-brands .brands-content .brand-item {
	padding: 0 20px;
}

.page-product-configurable.catalog-product-view .product.info.detailed div#tab-label-coshh {
	visibility: hidden;
}
.page-product-configurable.catalog-product-view .product.info.detailed div#coshh {
	visibility: hidden;
}
.page-product-configurable.catalog-product-view .switch-save {
	display: none;
}
.page-product-configurable.catalog-product-view #product-options-wrapper {
	display: none;
}
.page-product-configurable.catalog-product-view .product-options-wrapper .fieldset .field {
	width: 50%;
	float: left;
}
.page-product-configurable.catalog-product-view .product-options-wrapper .fieldset .field .control {
	width: 100%;
	padding: 0 14px 0 0;
}
.page-product-configurable.catalog-product-view .product-options-wrapper .fieldset .field:nth-child(even) .control {
	padding-right: 0;
}
.page-product-configurable.catalog-product-view h1.page-title,
.page-product-configurable.catalog-product-view .price-box.price-final_price .price-container,
.page-product-configurable.catalog-product-view .product.attribute.sku div[itemprop="sku"],
.page-product-configurable.catalog-product-view .stockdeliverymessage,
.page-product-configurable.catalog-product-view .backorderdate{
	opacity: 0;
}
.catalog-product-view .backorderdate{
	display: none;
}

.catalog-product-view .price-box.price-final_price {
	text-align: right;
}
.page-products .minimal-price-link .price-wrapper  {
  font-weight: bold;
  font-size: 16px;
  color: #041a46;
  white-space: normal;
  }

.catalog-product-view .old-price.sly-old-price.no-display {
	display: none !important;
}
.catalog-product-view .custom-old-price {
	display: none;
	font-size: 13px;
	color: grey;
	margin-top: 5px;
}
.catalog-product-view .custom-price-label {
	display: none;
    color: #ff6699;
    font-weight: 700;
}
.wishlist-index-index ol.product-items.products.list.items {
	display: flex;
	flex-wrap: wrap;
}
.wishlist-index-index .wishlist.products-grid .product .product-item-inner {
	position: absolute;
	bottom: 0;
	background: none;
}
.wishlist-index-index .wishlist.products-grid .product {
	padding: 0 0 150px;
	box-sizing: border-box;
}
.page-products .custom-price-label,.wishlist-index-index .custom-price-label, .bestsellers-block-section .custom-price-label {
	display: block;
    font-size: 13px;
    font-weight: bold;
    color: #ff6699;
}
/* body.catalogsearch-result-index .page-main .columns .column.main .products-grid .product-items li.product-item .product-item-info .product-item-details .price-box.price-final_price .old-price .price-container.price-final_price .price-wrapper .price, */
.page-products .page-main .columns .column.main .products-grid .product-items li.product-item .product-item-info .product-item-details .price-box .old-price .price-container .price-wrapper .price {
	color: #a9a9a9;
    font-size: 13px;
    font-weight: 500;
}
.page-products .price-box.price-final_price .old-price{
	display: none;
	color: #a9a9a9;
	font-weight: 500;
	vertical-align: bottom;
	line-height: 1;
}
.product-item .price-box .price-label:after {
	content: '';
}
.catalog-product-view .old-price .custom-price-label,
.catalog-product-view .old-price .price-container.price-final_price .price-label,
.catalog-product-view .old-price .price-container.price-final_price .price-wrapper {
	display: none;
}

.catalog-product-view .special-price .custom-price-label,
.catalog-product-view .old-price .custom-old-price,
.catalog-product-view .custom-price-label.active,
.catalog-product-view .custom-old-price.active {
	display: block !important;
}

.catalog-product-view .product-info-main .product-add-form {
	min-height: initial;
	padding-top: 0
}

.catalog-product-view .product-info-main .product-add-form.empty {
	border: none;
	padding-top: 0;
}

.catalog-product-view .product-info-main .product-add-form.notempty {
	min-height: 162px;
}

.catalog-product-view .product-info-main .product-add-form #product_addtocart_form {
	content: "";
	display: table;
	width: 100%;
    clear: both;
}
select {
	height: 36px;
}
.rating-summary .rating-result {
	width: 100px !important;
}
.catalog-product-view .swatch-opt {
	column-count: initial;
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}
.catalog-product-view .swatch-opt > div {
	flex: 0 0 50%;
	-webkit-flex: 0 0 50%;
	max-width: 50%;
	padding: 0 6px;
}
.rating-summary .rating-result:before, .rating-summary .rating-result > span:before {
	content: '\f005' '\f005' '\f005' '\f005' '\f005' !important;
	font-family: "Font Awesome 5 Pro" !important;
	color: #ffb41d !important;
}
.rating-summary .rating-result > span:before {
	font-weight: bold !important;
}
.products.wrapper.list.products-list .product-item-details .product-info-wrapper {
    display: inline-block;
    width: 100%;
}
.products.wrapper.list.products-list .product-item-actions {
    display: block !important;
}

.toolbar.wishlist-toolbar .limiter {
	float: none;
}

div#minicart-content-wrapper .product-image-photo {
	height: auto !important;
}
/* crosssell products design in product and cart page */

.block.crosssell {
	width: 100%;
	padding-right: 0;
}

#recently_viewed {
	clear: both;
}

.block.crosssell .block-content {
	margin-top: 0;
}

#block-crosssell-heading {
    font-size: 24px;
    display: block;
    margin: 0px;
    text-align: center;
    line-height: normal;
    position: relative;
    font-weight: bold;
    color: #041c73;
    width: 100%;
 }

.block.crosssell .products-grid .product-items {
 	display: flex;
 	display: -webkit-flex;
 	display: -ms-flexbox;
 	flex-wrap: wrap;
 	-webkit-flex-wrap: wrap;
 	-ms-flex-wrap: wrap;
 	flex-direction: row;
 	-webkit-flex-direction: row;
 	margin: 0 -7px !important;
}

.block.crosssell .products-grid .product-items .product-item {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
	margin-right: 0 !important;
	min-height: initial !important;
	border: none !important;
	padding: 0 7px !important;
}

.block.crosssell .products-grid .product-items .product-item .product-item-info {
	height: 100%;
	width: 100%;
	border: 1px solid #dedede;
}
.block.crosssell .products-grid .product-items .product-item .product-item-info .product-item-name {
	min-height: 44px !important;
}

.block.crosssell .products-grid .product-items .product-item .product-item-info .product-item-details {
	display: block !important;
	text-align: center;
}

.block.crosssell .product-item-actions .actions-primary,
.block.crosssell .product-item-actions .actions-secondary {
	display: block;
	width: 100%;
}

.block.crosssell .product_code {
	color: #666;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 10px;
}

.block.crosssell .control.qty {
	margin: 20px 0;
}

.control.qty > span {
    color: #041a46;
    font-size: 12px;
    margin-top: 8px;
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
}

.control.qty .quantity-adderr {
	display: inline-block;
}
.control.qty .quantity-adderr .qty {
    width: 52px;
    height: 25px;
    text-align: center;
    color: #041a46;
    border-radius: 0px;
    float: left;
    margin: 2px;
    padding: 0 5px;
}
.control.qty .quantity-adderr .qty_control {
   	display: inline-flex;
    flex-wrap: wrap;
    margin: 3px 0 0 2px;
}
.control.qty .quantity-adderr .qty_control span {
	color: #bbbbbb;
    border: 1px solid #c2c2c2;
    padding: 3px 6px;
    height: 22px;
    font-size: 12px;
    line-height: 16px;
}
.control.qty .quantity-adderr .qty_control span.add-up {
	order: 2;
    border-left: none;
}
.block.crosssell .product-item-actions .actions-primary button.orange_button,
.block.crosssell .product-item-actions .actions-primary a {
	width: 250px;
	max-width: 100%;
	background: #ffb41d;
	height: 40px;
	font-family: 'Lato', sans-serif;
    font-size: 15px !important;
    text-transform: uppercase;
    font-weight: normal;
    letter-spacing: 0.7px;
    border-radius: 5px;
    display: block;
    border: none;
    color: #041a46;
    font-weight: 900;
    margin: 0 auto 10px;
}
.cart-summary {
	z-index: 3;
}

.switching-msg-block .switching-msg-contain .switching-msg{
	display: none;
	color: red;
	font-weight: 700;
}
/* Start : Style of reset password popup after login */
body.account.customer-account-index .modal-popup .modal-inner-wrap header.modal-header {
	height: auto;
}

body.account.customer-account-index .modal-popup .modal-inner-wrap {
	width: 40%;
	border-radius: 10px;
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	right: auto;
	position: absolute;
	text-align: center;
}
/* End : Style of reset password popup after login */

@media only screen and (min-width: 960px) {
.customer-account-login .login-container {
    margin-top: 0px;
}
}

.customer-account-login .login-container .block-new-customer .actions-toolbar {
	margin-top: 0;
}
.customer-account-create .red-text {
	color: red;
}
.customer-account-create .field.account-number .control .customerCode {
	width: 50%;
}
.customer-account-create .field.account-number .control .apibtnClick {
	margin-top: 10px;
	font-weight:600;
}
.customer-account-create .field.account-number .control #error-message {
	display: none;
}

.customer-account-login .login-container .fieldset>.field>.control {
	position: relative;
	width: 70%
}
.customer-account-login .field.password.required a.showpassword {
	color: #041a46;
	position: absolute;
	top: 6px;
	right: 15px;
	z-index: 9;
}
.action.action-register.primary {
	background-color: #041c73;
    border-color: #041c73;
}
.action.action-login.secondary {
	background-color: #041c73;
	border-color: #041c73;
	color: #fff;
}
/* Order detail page */
.page-main .block.block-order-details-view {
	margin-bottom: 0px;
}
.order-details-items .table-wrapper td.image-section{
    width: 100%;
    float: none !important;
} 
.product-details-section {
    width: 80%;
    float: none !important;
}
.order-details-items .table-wrapper .product-details-section .product-details-main .item-name strong {
    font-size: 20px;
    font-weight: 600;
    color: #051a46;
    margin-bottom: 0;
}
.order-details-items .table-wrapper .product-details-section .product-details-main .code-size-section,
.order-details-items .table-wrapper .product-details-section .product-details-main .price-purchase-section {
    display: flex;
}
.order-details-items .table-wrapper .product-details-section .product-details-main .item-name {
    width: 100%;
}
.main-order-container > a {
    width: 20%;
}
.order-details-items .table-wrapper .product-details-section .product-details-main .item-details {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.order-details-items .table-wrapper .product-details-section .product-details-main .item-name {
    margin-bottom: 10px;
}
.sales-order-view table#my-orders-table tbody button.action.tocart.primary i.fa.fa-plus-circle {
    padding-right: 8px;
}
.order-details-items .table-wrapper .product-details-section .product-details-main .code-size-section .product-code-section,
.order-details-items .table-wrapper .product-details-section .product-details-main .code-size-section .size-section,
.purchased-section {
    padding-right: 20px;
    color: #504949;
    font-size: 14px;
}
.main-order-container {
    display: flex;
    flex-direction: row;
}
.order-details-items .table-wrapper .product-details-section .product-details-main .price-purchase-section {
    margin: 4px 0;
}
.order-details-items .table-wrapper .product-details-section .product-details-main .price-purchase-section .price {
    display: flex;
    align-items: center;
    padding-right: 11px;
        font-size: 14px;
}
.order-details-items .table-wrapper .product-details-section .product-details-main .price-purchase-section .price span.price-excluding-tax,
.order-details-items .table-wrapper .product-details-section .product-details-main .subtotal-section span.price-excluding-tax {
    padding-left: 5px;
}
.order-details-items .table-wrapper .product-details-section .product-details-main .subtotal-section span,
.order-details-items .table-wrapper .product-details-section .product-details-main .subtotal-section {
    font-size: 14px;
}
.order-details-items .table-wrapper .product-details-section .product-details-main .subtotal-section,
.order-details-items .table-wrapper .qty-add-basket-section .new-qty {
    display: flex;
    align-items: center;
}
.order-details-items .table-wrapper td.qty-add-basket-section .new-qty {
    justify-content: center;
}
.order-details-items .table-wrapper .product-details-section .product-details-main .stock-delivery-message-section span {
    padding: 0;
    font-size: 14px;
}
.order-details-items .table-wrapper table#my-orders-table thead {
    display: none;
}
.order-details-items .table-wrapper .qty-add-basket-section .new-qty {
    justify-content: center;
}
.order-details-items .table-wrapper .qty-add-basket-section .new-qty span {
    font-size: 14px;
    text-transform: uppercase;
    padding-right: 7px;
    color: #051a46;
}
.order-details-items .table-wrapper .qty-add-basket-section .add-to-basket-button {
    background: transparent;
    border: 0;
    padding: 0;
}
.order-details-items .table-wrapper .qty-add-basket-section .add-to-basket-button button {
    width: 100%;
    margin-top: 9px;
}
.order-details-items .table-wrapper .qty-add-basket-section {
    text-align: right;
}
.order-details-items .table-wrapper .qty-add-basket-section .add-to-basket-button button span .fa {
    padding-right: 6px;
}
/* product view page */

.switch_save_logo {
	padding: 45px;
	background: url(../images/switch-and-save-icon.svg) no-repeat center;
	background-size: contain;
}
.pdp-classmates-alternative__img img {
	width: 100px;
	min-width: 100px;
	height: auto;
	flex-shrink: 0;
	-ms-flex-shrink: 0;
}
.catalog-product-view .page-main .product-info-main {
	width: 48%;
}
.switch-alternative {
	padding: 10px;
}
.swicth-alternative__content {
	border-top: 1px solid #8c9db2;
	padding: 15px;
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	flex-direction: row;
	-ms-flex-direction: row;
	position: relative;
	margin-top: 15px;
}
.switch_saving_heading {
	position: absolute;
	top: -14px;
	left: 15px;
	background: #fff;
	padding: 0 10px;
    font-weight: bold;
}
.pdp-classmates-alternative__img {
	 padding-right: 10px;
}
.classmate-switch-content {
	/*margin-left: auto;*/
	flex-grow: 1;
	-ms-flex-grow: 1;
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	flex-direction: row;
	-ms-flex-direction: row;
	position: relative;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.classmate-switch-content-left {
	padding-right: 10px;
}
.classmate-switch-content-upper {
	color: red;
	font-weight: bold;
	margin-bottom: 3px;
}
.classmate-switch-content-lower > h3 {
	display: inline;
	font-size: 16px;
}
.pdp-classmates-alternative__price {
	font-weight: bold;
/*	display: inline;
	padding-left: 10px;*/
}
.pdp-classmates-alternative__saving-highlight {
	font-weight: bold;
}
.switch-classmates-alternative__title {
	font-weight: bold;
	color: #041946;
}
.switch-and-save-btn, .switch-and-save-btn:hover, .switch-and-save-btn:visited, .switch-and-save-btn:active  {
	border: 1px solid red;
	border-radius: 3px;
	box-shadow: none !important;
	outline: none;
	background-color: red;
	color: #fff;
	margin-bottom: 10px;
	text-align: center;
    padding: 7px 15px;
    font-weight: bold;
}
.pdp-classmates-alternative__btn {
	min-width: 130px;
	max-width: 200px;
}
.pdp-classmates-alternative__btn .action.primary {
	background-color: #041c73;
	border-color: #041c73;
	min-width: 115px;
    text-align: center;
    white-space: nowrap;
    font-size: 16px;
    font-weight: bold;
}
.pdp-classmates-alternative__btn .action.primary:hover {
	background-color: #ffb41d;
	border-color: #ffb41d;
}

.fotorama-item:not(.fotorama--fullscreen) .fotorama__stage {
	max-height: 500px;
}
.fotorama-item:not(.fotorama--fullscreen) .fotorama__stage__frame img {
	margin: 0 auto;
	max-width: 80%;
}
/* about-us page */

.our-people-wrapper {
	text-align: center;
	background-color: #eeeff0;
	padding-top: 30px;
}
.hbs-people {
	display: flex;
	display: -webkit-flex;
	display: -ms-flexbox;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}
.employee-section {
	-webkit-box-flex: 0;
	flex: 0 0 25%;
	-webkit-flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	max-width: 25%;
	padding: 0 15px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.employee-section-inner-wrapper {
    background-color: #eeeff0;
    padding: 10px;
    border-radius: 5px;
    position: relative;
}
.employee-section-inner-wrapper:after {
	content: "";
	position: absolute;
	border: 1px solid #fff;
	top: -10px;
	left: -10px;
	bottom: -10px;
	right: -10px;
}
.employee-section:hover .employee-section-inner-wrapper .front-side {
	transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	backface-visibility: hidden;
    transform-style: preserve-3d;
    transition: transform 0.66s;
}
.front-side {
	min-height: 450px;
	transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
}
.back-side {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	pointer-events: none;
	height: 100%;
	background-color: #fff;
	padding: 10px;
	transform: rotateY(-180deg);
	-ms-transform: rotateY(-180deg);
	backface-visibility: hidden;
	transition: transform 0.66s;
	display: flex;
	display: -webkit-flex;
    align-items: center;
    -ms-align-items: center;
}
.employee-section:hover .employee-section-inner-wrapper .back-side {
	transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
}
.profile-picture {
	border-radius: 100%;
	margin: 20px 0;
	overflow: hidden;
}
h4.employee-name {
    color: #111;
    font-size: 18px;
    margin-bottom: 20px;
}
.employee-designation {
	color: #111;
	font-size: 16px;
}
.container-about-us .flip-card-back {
    background-color: #fff;
    transform: rotateY(180deg);
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
}
/*cart page customization */
#block-shipping .block-summary {
	padding-bottom: 12px;
}
#co-shipping-method-form .fieldset.rate .items.methods .item-title {
	display: none;
}
#co-shipping-method-form .fieldset.rate {
	margin-bottom: 0;
}
/* my order */
.sales-order-view span.order-status {
    margin-top: 10px !important;
}
.sales-order-view .order-details-items .block .block-title {
    display: none;
}
.sales-order-view .order-details-items .order-title {
	display: none;
}
.sales-order-invoice .block .block-title {
    display: none;
}
/* My Dashboard page */
.customer-welcome + .authorization-link {
	display: none;
}
/* my favourite page */
.wishlist-index-index .column.main .product-item {
	padding-top: 10px;
}
.wishlist-index-index .product-item .price-excluding-tax {
    display: inline-block;
}
.wishlist.products-grid .product .product-item-name{
	min-height: 66px;
}
.price-configured_price span:nth-child(3) {
    font-size: 13px;
}
.products-grid.wishlist .product-item-actions .action.edit, .products-grid.wishlist .product-item-actions .action.delete{
	float: none;
    text-align: center;
}
/* form submissions page */
.formbuilder-message-index .row.lof-formbuilder {
    margin-left: 0;
}
/* product view page */
.catalog-product-view .price-wrapper {
    display: inline-block;
    vertical-align: text-bottom;
}
/* product list page - set ex.VAT  */
.price-box span.vat-label {
	font-size: 13px;
	line-height: 1;
}
.page-products .price-box span.vat-label {
	vertical-align: bottom;
}
/* product view page - set ex.VAT  */
.catalog-product-view span.price-container.price-final_price.tax.weee span.vat-label {
    font-size: 13px;
}
body.catalog-category-view .page-main .columns .column.main .products-grid .product-items li.product-item .product-item-info .product-item-details .price-box .price-container .price-excluding-tax .price, body.catalogsearch-result-index .page-main .columns .column.main .products-grid .product-items li.product-item .product-item-info .product-item-details .price-box .price-container .price-excluding-tax .price {
    margin-right: 0;
}
.price-container .price-wrapper, .price-container .weee {
	margin-top: 4px;
	line-height: 1;
}
/* checkout page - save money message */
.checkout-cart-index .switching-msg-block {
    padding: 0 15px;
}
.checkout-cart-index #shipping-zip-form {
    display: none;
}

.checkout-index-index .payment-method-billing-address {
	display: none;
}
/* set container - catalog-category-view-page */
body.catalog-category-view .category-top-title-section {
    padding: 0;
}
body.catalog-category-view .category-top-title-section .page-title-wrapper {
	box-sizing: inherit;
}
.catalog-category-view .breadcrumbs {
    max-width: 1400px;
}
.catalog-category-view .breadcrumbs .items {
	padding: 10px 0;
}
/* set sort by */
body.catalog-category-view .page-main .columns .column.main .toolbar-products .sorter select, body.catalogsearch-result-index .page-main .columns .column.main .toolbar-products .sorter select {
	height: 33px;
}
.products-grid.wishlist {
	margin-right: 0px;
}
.products-grid.wishlist .tooltip.wrapper.product-item-tooltip{
	display: none;
}
.products-grid.wishlist .product-item-inner .box-tocart .fieldset {
	margin-bottom: 0px;
}
.opc-sidebar.opc-summary-wrapper {
    margin: 0;
}

@media only screen and (max-width: 1199px) {
	#addexisting .table-order-items .col.formaction.actions input.newQty {
		margin-bottom: 7px;
	}
	.account .co-search .data.table .col.date .to-date{
		width: 50%;
	}
	.sales-order-view table#my-orders-table .action.new-qty {
		width: 10%;
	}
	.account .co-search .data.table .col.date .form-date {
		width: 50%;
	}
	a.cartpage-add-to-template.action.action-order-template.btn.btn-outline {
    	white-space: normal;
    	font-size: 15px;
	}
    .order-details-items .table-wrapper td.product-details-section {
        width: 37%;
    }
}
/*mini basket*/
@media screen and (max-width: 1049px){
	body .page-header .header.content .header.panel.rightside {
		text-align: left;
	}
	body .nav-sections .navigation ul .level0 > a {
		padding: 10px;
	}
}
/* product view page */
@media screen and (max-width: 1030px) {
	.catalog-product-view .price-box.price-final_price {
		width: 100%;
    	text-align: right;
	}
}
/* MEDIA QUERIES STARTS */

@media only screen and (max-width: 1024px) {
	/* category page checkbox*/
	 .catalog-category-view .toolbar .field.limiter .control select#limiter {
        margin-right: 0;
    }

	/*menu bar*/
	body .nav-sections .navigation ul .level0 > a {
	    padding: 10px 11px;
	}
	.employee-section {
		flex: 0 0 33.33%;
		-webkit-flex: 0 0 33.33%;
		-ms-flex: 0 0 33.33%;
		max-width: 33.33%;
	}

	.classmate-switch-content {
		flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
	}

	.cms-testimonials [data-tooltip]:before,.cms-testimonials [data-tooltip]:after {
		content: none;
	}

	.classmate-switch-content-left {
		margin-bottom: 10px;
	}
}
@media only screen and (max-width: 991px) {
	body .main_width {
		min-height: unset;
	}
	.body .nav-sections .navigation ul .level0 > a {
		padding: 10px 8px;
	}
	.block.crosssell .products-grid .product-items .product-item {
		-ms-flex: 0 0 33.33%;
    	flex: 0 0 33.33%;
    	max-width: 33.33%;
	}

	.pdp-classmates-alternative__btn {
		width: 100%;
	}
	body.companygeneral-order-template .page-main .columns .orders-history .table-order-items tbody td{
		vertical-align: top;
	}
	.account .co-search .data.table .col.date .form-date {
	    float: left;
	    width: 50%;
	}
	.account .co-search .data.table .col.date .to-date {
    	float: right;
    	width: 50%;
	}
}
@media only screen and (min-width: 1366px) {
 .sales-order-history #my-orders-table th.col.total {
    width: 10% !important;
 }
}
/*amasty coupan section*/
@media screen and (min-width: 768px) and (max-width: 992px) {
    .merge-amcoupan-action {
        flex-direction: column;
    }
    .merge-amcoupan-action > div {
        width: 100% !important;
        margin-top: 10px;
    }
    .merge-amcoupan-action .field.amcoupons-input {
        margin-right: 0px !important;
    }
}


@media only screen and (min-width: 992px) {

    .sidebar.sidebar-main {
        position: sticky;
        top: 172px;
        height: 750px;
        overflow: auto;
    }
}

@media only screen and (min-width: 768px) {
	.popup-authentication .block-new-customer .actions-toolbar {
		margin-top: 0;
	}
    .sales-order-view .table-wrapper.order-items table#my-orders-table tfoot th {
        width: 90%;
    }
	.popup-authentication .block-new-customer .actions-toolbar .primary {
		float: left;
	}
	.login-container {
		display: flex;
		justify-content: space-between;
	}
	.login-container .block.block-new-customer {
		width: 50%;
		padding-left: 25px;
	}
    .sales-order-history #my-orders-table th.col.total {
        text-align: right;
            width: auto;
    }
    .sales-order-history #my-orders-table th.col.actions-view {
        text-align: center;
    }
    .an_comment_loaded_box .an_comment_box {
        min-width: 20%;
    }
}
@media only screen and (max-width: 768px) {
	.available-for-back {
	    width: 100% !important;
	    padding: 5px;
	}
	.account .toolbar .pages{
	    	width: 100%;
	    	display: block;
		}
	.limiter .limiter-options {
		   margin: 50px 5px 0 7px;
		   width: auto;
	}
}
@media only screen and (max-width: 767px) {
	/* order view template */

	body.account .modal-popup.view-template-section .modal-inner-wrap .modal-content #popup-modal-view form input[type="submit"], body.account .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form a {
    	display: inline-block;
    	width: 100%;
	}
    .main-order-container {
            flex-direction: column;
    }
    .product-details-section {
            width: 100%;
    }
    .order-details-items .table-wrapper .product-details-section .product-details-main .item-details {
            align-items: flex-start;
    flex-direction: column;
    }
    .order-details-items .table-wrapper td.product-details-section,
    .order-details-items .table-wrapper td.qty-add-basket-section {
        width: 100%;
    }
    .order-details-items .table-wrapper td.qty-add-basket-section {
        text-align: left;
    }
    .order-details-items .table-wrapper td.qty-add-basket-section .new-qty {
        justify-content: flex-start;
    }
	.sales-order-view table#my-orders-table tbody input[type="number"] {
	    text-align: center;
	    width: 46px;
	}
	.item-data-section {
	    display: flex;
	    flex-direction: column;
	}
	.sales-order-view table#my-orders-table .col.name {
    	width: 100%;
	}
	.sales-order-view table#my-orders-table tfoot td {
    	text-align: left;
    	padding-top: 0 !important;
	}
	.sales-order-history .search_sku .search-section {
    	width: 100%;
	}
	.sales-order-history .search_sku select {
		    margin-bottom: 12px;
		    width: 100%;
		    margin-right: 0;
		}
	.modal-popup .modal-inner-wrap .modal-content a.deletetemplate,
	.view-template-section button.btn.mybutton.pull-right.addmore,
	body.account .modal-popup.view-template-section .modal-inner-wrap .modal-content #popup-modal-view form table tbody th:last-of-type,
	.modal-popup.view-template-section a.add_single_product_to_cart {
    	width: 100% !important;
	    padding-left: 0;
		padding-right: 0;
	}

	body.account .modal-popup.view-template-section .modal-inner-wrap {
		    max-width: 100%;
	}
	/* order view template */
	/* category page checkbox */
	body.catalog-category-view .page-main .columns .column.main .toolbar-products .limiter {
        margin: 0 0 0 15px;
    }
    form#discount-form .actions-toolbar button {
    	width: 93px;
    }
	.cms-index-index .shop-popular-brands .brands-content .brand-item {
		padding: 10px 0px;
	}
	.cms-index-index .shop-popular-brands .brands-content .brand-item img {
		width: 50%;
		margin: 0 auto;
		display: block;
	}
	.cms-index-index .shop-popular-brands .brands-content {
		flex-direction: column;
	}
	.resultsHolder .suggestionsHolder {
		max-height: 210px;
	}
	.catalog-product-view._has-modal div#modal-content-2 {
    	position: absolute;
    	left: auto;
	}
	._has-modal .modal-inner-wrap div.modal-content {
	    position: absolute;
	    top: 17%;
	    left: auto;
	}
	body._has-modal .modal-inner-wrap div.modal-content {
	    position: unset;
	    top: 17%;
	    left: auto;
	}
	.product.data.items>.item.title {
	    box-sizing: border-box;
	    float: left;
	    width: 50%;
	}
	#addexisting .table-order-items .col.formaction.actions input[type="submit"]{
		width: 160px;
	}
	.catalog-product-view .switch{
		width: 130px;
	}
	.modal-popup.modal-slide .modal-inner-wrap{
		margin: 40px;
	}
	/* .product.data.items>.item.title>.switch {
	    color: white !important;
	} */
	.modal-popup.modal-slide {
	    left: 0;
	}
	.product.data.items>.item.content{
		padding: 10px 0px 30px;
	}
	.catalog-product-view .backorderdate {
	    margin-top: 50px;
	}
	body.sales-order-history .page-main .columns .page-title-wrapper h1.page-title {
			margin-top: 0;
		}
	.account .co-search .data.table .col.date .form-date {
	    float: left;
	    width: 50%;
	}
	.account .co-search .data.table .col.date .to-date {
    	float: right;
    	width: 50%;
	}
	.account .toolbar .pages{
    	width: 100%;
    	display: block;
	}
	.block-collapsible-nav {
		top: 0px;
	}
	/* set filter by */
	.catalogsearch-result-index #layer-product-list,.catalog-category-view #layer-product-list {
    	margin-top: 15px;
	}
	body.catalog-category-view .category-top-title-section, body.catalogsearch-result-index .category-top-title-section {
		padding: 0;
	}
	/*current filter*/
	.filter-current strong.block-subtitle.filter-current-subtitle {
    	text-align: center;
	}
	/* search page - in stock */
	body.catalogsearch-result-index .page-main .columns .column.main .products-grid .product-items li.product-item .product-item-info .product-item-details .product-review-section-listing .product-reviews-summary {
		margin: 0px 0px 60px !important;
	}
	/* minicart */
	body .page-header .header.content .header.panel.rightside .minicart-wrapper .block-minicart {
		top: 100%;
	}
	/* megamenu */
	.ves-megamenu .opener {
    	padding: 0 20px;
    	top: 10px;
	}
	body .nav-sections .navigation ul .level0 > .submenu .content-wrap .megamenu-content .level1 .row .mega-col-level-1 .level1 > a span.opener {
		padding: 5px 20px;
	}
	body .nav-sections .navigation ul .level0.active > a span.opener {
		padding: 2px 20px;
	}
	/* filter by */
	body.filter-active .page-main .columns .sidebar-main .filter.block .block-title strong {
    	float: right;
	}
	/* page title - catalogsearch page */
	.catalogsearch-result-index .page-title-wrapper {
    	text-align: center;
	}
	/* next day delivery message */
	body.cms-home .page-wrapper .next_day {
    	position: unset !important;
	}
	body .next_day {
		position: unset !important;
	}
	body.catalog-category-view .category-top-title-section {
		margin-top: 0px;
	}
	body.cms-index-index .main_width {
		margin-top: 0 !important;
	}
	.customer-account-index .page-main {
		margin-top: 25px;
	}
	.account .page-main {
		padding-top: 60px !important;
		margin-top: 10px;
	}
	.sales-order-view #maincontent {
    	margin-top: 20px;
	}
	.wishlist-index-index .page-title {
    	margin-top: 45px;
	}
	body.catalog-product-view .product-info-main .page-title-wrapper.product .pack_of_product_page span {
		text-align: center;
	}
	.catalog-product-view .product-info-main ul {
	    width: 100%;
	    margin: 0;
	    padding: 0;
	}
	/* order pending */
	body.sales-order-view .page-title {
    	margin-top: 2em;
	}
	.account .page.messages {
    	margin-bottom: 10px;
	}
	/* enquiry page - map */
	.enquiry-index-index iframe {
		width: 100%;
	}
	.enquiry-index-index .iframe-map {
    	width: 100% !important;
	}
	/* product heading */
	body.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku .product-reviews-summary {
		display: none;
	}
	/* product price */
	body.catalog-product-view .product-info-main .price-box .price-container .price-excluding-tax .price {
		float: none;
	}
	body.catalog-product-view .product-info-main .price-box {
		text-align: center;
		display: inline-block;
		width: 100%;
	}
	/* home page */
	/* body .next_day {
		top: 115px !important;
	} */
	.cms-index-index .right-section {
		margin-top: 20px;
	}
	body.cms-home .page-wrapper .next_day {
    	margin-bottom: 10px;
    }
	.catalog-product-view .page-main .product-info-main h1.page-title {
		text-align: center;
	}
	/* copier paper */
	.catalog-category-view .page-title-wrapper {
		text-align: center;
	}
	/* shop by */
	.block-title.filter-title {
		text-align: center;
	}
	.filter-title strong {
		position: unset;
	}
	/* Send an Enquiry */
	.enquiry-index-index h1.page-title {
    	margin-top: 70px;
	}
	.enquiry-index-index .formbuilder-form {
		width: 100% !important;
	}
	.enquiry-index-index .formbuilder.form .buttons-set.col-sm-12 {
		margin-bottom: 10px;
	}
	/* edit basket */
	body.checkout-cart-index .page-main .cart-container .form-cart .cart tbody tr td.price, body.checkout-cart-index .page-main .cart-container .form-cart .cart tbody tr td.qty, body.checkout-cart-index .page-main .cart-container .form-cart .cart tbody tr td.subtotal {
		width: 33%;
	}

	/* responsive menu */

	body .bottom-footer-copyright .container p {
		margin-bottom: 20px;
	}

	body .page-header .header.content .logo {
		flex-shrink: 0;
		-moz-flex-shrink: 0;
		-webkit-flex-shrink: 0;
		-ms-flex: 0;
	}

	body .page-header .header.content .logo img {
		width: 75px;
	}
	body .page-header .header.content .header.panel.rightside .minicart-wrapper + ul li span {
		display: block;
		margin-bottom: 5px;
	}
	body .page-header .header.content .header.panel.rightside .minicart-wrapper + ul li:last-child {
		padding-right: 15px;
	}

	body .page-header .header.content .header.panel.rightside .minicart-wrapper + ul li:last-child a {
		white-space: nowrap;
		margin-left: 0;
	}

	body .page-header .header.content {
		display: flex;
		display: -webkit-flex;
		display: -ms-flexbox;
		align-items: center;
		-webkit-align-items: center;
		-ms-align-items: center;
	}

	body .page-header .header.content .block-search .block-content .label {
		margin-top: 0;
	}

	.block-search .control {
		border-top: none;
	}

	body .page-header .header.content .header.panel.rightside .minicart-wrapper + ul {
		margin-top: 0;
	}

	.minicart-wrapper {
		position: static;
	}
	body .page-header .header.content .header.panel.rightside .minicart-wrapper .block-minicart {
	 	max-width: 100%;
	}
	.minicart-wrapper .block-minicart:before {
		right: 98px;
	}
	.minicart-wrapper .block-minicart:after {
		right: 97px;
	}

	body .page-header .header.content .header.panel.rightside .minicart-wrapper .action.showcart:hover {
		background: none;
	}

	body .page-header .header.content .header.panel.rightside .minicart-wrapper .action.showcart:hover i.fas.fa-shopping-basket {
		color: #041a46;
	}


	body .page-header .header.content .header.panel.rightside .minicart-wrapper .action.showcart .counter.qty.empty {
		left: -15px;
	}

	.customer-account-forgotpassword .page-wrapper .page-main h1.page-title,
	.customer-account-create .page-wrapper .page-main h1.page-title,
	.cms-page-view .page-wrapper .page-main h1.page-title {
  		margin-top:70px;
	}

	.block.block-search .resultsHolder {
		position: absolute;
		left: 0;
		top: 100%;
		margin-top: 35px;
	}

	.block.block-search .resultsHolder .suggestion-right {
		padding: 0;
	}

	.block.block-search .resultsHolder .qty {
		height: auto;
		margin: 0;
		position: static;
		padding: 0;
	}

	.categoriesHolder {
   		padding: 0;
	}

	.categoriesHolder:not(:empty) {
   		padding: 8px 6px 6px 6px;
	}

	.block-search .label.active + .control input#search, .block-search input#search  {
		left: 0;
		margin: 0;
		position: absolute;
		top: 100%;
	}

	.block-search .action.search {
	    display: block;
	    font-size: 0;
	    background: none;
	    position: absolute;
	    padding: 0;
	    box-shadow: none;
	    margin: 0;
	    top: 70px;
	    right: 10px;
	    outline: none;
	}


	.block-search .action.search:after {
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    font-size: 22px;
	    line-height: 28px;
        color: #041c73;
	    content: '\e615';
	    font-family: 'luma-icons';
	    margin: 0 10px 0 0;
	    vertical-align: middle;
	    display: inline-block;
	    font-weight: normal;
	    overflow: hidden;
	    speak: none;
	    text-align: center;
	}

	.employee-section {
		flex: 0 0 50%;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		max-width: 50%;
	}

	.catalog-category-view .sidebar .sidebar-main {
    	margin-top: 35px;
	}
	.catalog-category-view .block-content.filter-content {
		text-align: left;
	}

	.block.crosssell .products-grid .product-items .product-item {
		-ms-flex: 0 0 50%;
    	flex: 0 0 50%;
    	max-width: 50%;
	}
	.block.crosssell .product-item-actions {
		display: block;
	}
	.cms-index-index .product-item-actions
	{
		display: block;
	}

	.catalog-product-view .page-main .product-info-main {
		width: 100%;
	}

	.swicth-alternative__content {
		flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
	}

	.pdp-classmates-alternative__btn {
		width: auto;
		margin-left: 0;
	}

	/* Add SubAccount Page */

	.subaccounts-manage-edit .form-edit-account fieldset.fieldset.info{
		width: 49%;
	}
	.subaccounts-manage-edit .form-edit-account fieldset.fieldset.access{
		width: 49%;
	}

	body.catalog-category-view .page-main .columns .column.main .products-grid .product-items li.product-item .product-item-info .product-item-details .product-review-section-listing .product-reviews-summary {
		margin: 0px 0px 59px;
	}

	.catalog-product-view span.price-container.price-final_price.tax.weee span.vat-label {
		vertical-align: text-bottom;
	}
	/* Start : Style of reset password popup after login */
	body.account.customer-account-index aside.modal-popup.modal-slide._show {
		position: absolute;
	}
	body.account.customer-account-index .modal-popup.modal-slide .modal-inner-wrap[class] {
		background-color: transparent;
		box-shadow: none;
		height: auto;
		transform: translate(-50%, -50%);
		left: 50% !important;
		top: 40%;
		right: auto;
		position: absolute;
		width: 86%;
		margin: 0;
	}
	/* End : Style of reset password popup after login */
}
body.catalog-product-view .stockdeliverymessage, body.catalog-product-view .instock, body.catalog-product-view .deliverymessage, body.catalog-product-view .outofstock {
	text-transform: uppercase;
}
.stockdeliverymessage, .instock, .deliverymessage, .outofstock {
	text-transform: capitalize;
	padding: 5px 10px;
}
#template-view-popup .stockdeliverymessage, .instock, .deliverymessage, .outofstock {
	padding: 0;
}

.products.wrapper.list.products-list .stockdeliverymessage, .products.wrapper.list.products-list .stockdeliverymessage span {
	padding-left: 0;
}
.products.wrapper.list.products-list .product-item-inner {
	margin-top: 10px;
}
.products.wrapper.list.products-list .custom-product-info-wrapper {
	float: left;
}
.stockdeliverymessage span.outofstock{
	color: red !important;
}
.catalog-product-view .stockdeliverymessage span.outofstock{
	color: #fff !important;
}
.stockdeliverymessage span.instock{
	color: #5ccc8f !important;
}
.stockdeliverymessage span.deliverymessage{
	color: #13c2f7 !important;
}
.button-quickview {
	font-size: 13px;
	border: none;
	color: #041a46;
}
body.catalog-product-view .stockdeliverymessage span.instock {
	color: #fff !important;
}
@media only screen and (max-width: 991px) {
	.wishlist.products-grid .product .product-item-info .product-item-name {
		min-height: 30px;
	}
}
@media only screen and (max-width: 576px) {
	.modal-popup.confirm .modal-inner-wrap {
		width: 45rem !important;
	}
	.account._has-modal .btn.mybutton.pull-right.addmore {
		float: none !important;
	}
	body .modals-wrapper .modal-inner-wrap .modal-content {
		padding: 33px 64px 33px 40px;
		border: none;
	}
	/*product detail page*/
	.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset label.label {
		float:none;
	}
	.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset .control {
		float:none;
		display: inline-block;
	}
	.catalog-product-view .fieldset .col-sm-6 {
		text-align: center;
	}

	.employee-section {
		flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		max-width: 100%;
	}
	.block.crosssell .products-grid .product-items .product-item {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.classmate-switch-content {
		flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		justify-content: center;
		-webkit-justify-content: center;
	}

	.swicth-alternative__content {
		justify-content: center;
		-webkit-justify-content: center;
		flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
	}

	.classmate-switch-content {
		width: 100%;
	}
	.pdp-classmates-alternative__btn, .pdp-classmates-alternative__btn .action.primary {
		width: 100%;
		max-width: initial;
	}
	.switch_saving_heading {
		padding: 0;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		white-space: nowrap;
	}
	body.companygeneral-order-template .page-main .columns .orders-history .table-order-items tbody td.col.actions a.add-to-cart:nth-child(2) {
		font-size: 12px !important;
		width: 45% !important;
	}
	body.companygeneral-order-template .page-main .columns .orders-history .table-order-items tbody td.col.actions a.view-template:nth-child(1) {
		font-size: 12px !important;
		width: 45% !important;
	}
	body.companygeneral-order-template .page-main .columns .orders-history .table-order-items tbody td {
		padding: 0;
		padding-bottom: 10px;
		padding-right:15px;
	}
	body.companygeneral-order-template .page-main .columns .orders-history .table-order-items tbody td {
		width: 100%;
		text-align:left;
	}
	body.companygeneral-order-template .page-main .columns .orders-history .table-order-items tbody td.col.total {
		text-align: left;
	}
	body._has-modal .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form table tbody th:nth-of-type(1) .status {
		text-align: left;
	}
	body.account .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form table tbody th.qty {
		width: 25% !important;
	}
}

@media(max-width: 640px) {
	.wishlist-index-index .wishlist.products-grid .product .product-item-info .product-item-name,
	.wishlist-index-index .product-item-info {
	    text-align: left;
	        margin-left: 3px;
	}
	.wishlist-index-index .wishlist.products-grid .product .product-item-inner {
		margin-top: 0;
		display: flex;
	    flex-direction: row;
		justify-content: space-between;
		padding: 0 12px;
	}
	.wishlist-index-index .wishlist.products-grid .product .fieldset .field.qty {
		text-align: left;
	}
	.wishlist-index-index .wishlist.products-grid .product .product-item-inner .product-item-actions {
	    padding-top: 0;
	}
	.wishlist-index-index .wishlist .product-item-info {
		text-align: left;
	}
	.wishlist-index-index .wishlist.products-grid .product .product-item-inner .box-tocart {
	    display: flex;
	    flex-direction: row;
	}
	.wishlist-index-index .reviewreview_cust_height {
		min-height: auto !important;
	}
	.wishlist-index-index .product-item-actions .btn-remove.action.delete {
		width: 100% !important;
	}
	.wishlist-index-index .products-grid.wishlist .product-item-photo {
		float: right;
    	margin-right: 13px;
	}
	.wishlist-index-index .wishlist.products-grid .product .product_code,
	.wishlist-index-index .wishlist.products-grid .product .price-box,
	.wishlist-index-index .wishlist.products-grid .product .pack-of {
		margin-left: 3px;
    	padding: 0 10px;
	}
}
/* product view page */
@media screen and (max-width: 500px) {
	body.catalog-product-view .product-info-main .price-box .price-container .price-excluding-tax .price {
		font-size: 25px;
	}
	.catalog-product-view._has-modal #addexisting .table-order-items .col.tempatename {
	    display: block;
	    width: 100%;
	}
	.catalog-product-view._has-modal #addexisting .table-order-items td.col.total {
	    display: block;
	    width: 100%;
	}
	.catalog-product-view._has-modal #addexisting .table-order-items td.col.formaction.actions {
	    display: block;
	    text-align: left;
	    width: 100%;
	}
	.catalog-product-view._has-modal #addexisting .table-order-items td.col.tempatename:before {
	    content: 'Templete Names: ';
	    font-weight: bold;
	}
	.catalog-product-view._has-modal #addexisting .table-order-items td.col.total:before {
	    content: 'Order Total: ';
	    font-weight: bold;
	}
	.catalog-product-view._has-modal #addexisting .table-order-items thead tr {
	    display: none;
	}
	.catalog-product-view._has-modal #addexisting .table-order-items td {
		border-top: none;
	}
	.catalog-product-view._has-modal #addexisting .table-order-items tbody tr {
		border-bottom: 1px solid #dee2e6;
	}
	.product.data.items>.item.title {
		width: 100%;
		margin-bottom: 5px;
	}
	.catalog-product-view._has-modal #addexisting .table-order-items .col.formaction.actions input.newQty {
		margin-top: 8px;
	    margin-left: 0;
	}
}
/* home page */
@media screen and (max-width: 495px) {
	body.cms-index-index .main_width {
		margin-top: 10px !important;
	}
}
@media screen and (max-width: 484px)
{
	body.catalogsearch-result-index .page-main .columns .column.main .toolbar-products .sorter {
	    text-align: center;
	    padding-left: 0;
	}
	body.catalogsearch-result-index .page-main .columns .column.main .toolbar-products .limiter {
    	text-align: center;
    	padding-left: 0;
	}
	body.catalogsearch-result-index .page-main .columns .column.main .toolbar-products .limiter .limiter-text {
		float: none;
	}
}
@media only screen and (max-width: 479px) {
	.modal-popup.confirm .modal-inner-wrap {
	    width: 37rem !important;
	}
	.backorderdate {
	    width: 95%;
	}
	span.expcted-text {
	    padding-left: 5px;
	}
	.available-for-back {
   		width: 100% !important;
	}
	body .main_width .right-section .widget .slider_right_main {
		width: 100%;
	}
	body.catalog-category-view .page-main .columns .column.main .toolbar-products .sorter, body.catalogsearch-result-index .page-main .columns .column.main .toolbar-products .sorter {
		text-align: center;
	}
	body.catalog-category-view .page-main .columns .column.main .toolbar-products .limiter .limiter-text {
    	float: none;
	}
	body.catalog-category-view .page-main .columns .column.main .toolbar-products .limiter {
		text-align: center;
	}
	body.catalogsearch-result-index .page-main .columns .column.main .toolbar-products .limiter {
		text-align: center;
	}
	body.catalogsearch-result-index .page-main .columns .column.main .toolbar-products .limiter .limiter-text {
		float: none;
	}
}
@media only screen and (max-width: 369px) {
	.wishlist-index-index .products-grid.wishlist .product-item .box-tocart .product-item-actions .actions-primary .action.tocart{
		font-size: 11px !important;
	}
}
@media only screen and (max-width: 639px){
	/*view order*/
	.account.sales-order-view .column.main .block:not(.widget) .block-content .box:last-child {
		margin-bottom: 10px;
	}
	.sales-order-view .order-details-items .col.subtotal {
		text-align: left;
	}
	.sales-order-view .order-details-items .col.price {
		text-align: left;
	}
	.sales-order-view .order-details-items thead tr {
	    display: none;
	}
	.account.companygeneral-order-template .table thead {
	    display: none;
	}
	.catalog-product-view #tab-label-addexisting-title{
		width: 130px;
	}
	._has-modal .modal-inner-wrap div.modal-content {
		top: 17%;
	    left: auto;
	}
	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>thead tr:nth-child(2) {
	    display: none;
	}
	.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>thead>tr>th{
		display: block;
	}
	.account .co-search .data.table .col.date .form-date {
	    float: left;
	    display: block;
	    width: 100%;
	}
	.account .co-search .data.table .col.date .to-date {
	    float: left;
	    width: 100%;
	    display: block;
	    margin-top: 10px;
	    border: none;
	}
	.sales-order-history #my-orders-table th{
		border: none;
		padding-bottom: 0;
	}
	.columns .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr:nth-child(1) {
	    border-top: 1px solid #dee2e6;
	}
	.sales-order-history #my-orders-table > thead > tr:nth-child(1) > th.col.actions{
		display: block;
	    float: left;
	    border: none;
	    margin: 0;
	    padding-left: 0;
	    padding-bottom: 10px;
	    padding-top: 0;
	}
 	body.companygeneral-order-template .page-main .columns .orders-history .table-order-items tbody td {
	    padding: 0;
	    padding-bottom: 10px;
	    padding-right:15px;
	 }
	body.companygeneral-order-template .page-main .columns .orders-history .table-order-items tbody td {
	  	width: 100%;
	  	text-align:left;
	}
	body.companygeneral-order-template .page-main .columns .orders-history .table-order-items tbody td.col.total {
	  	text-align: left;
	}
	body.companygeneral-order-template .page-main .columns .orders-history .table-order-items tbody td.col.actions a.add-to-cart:nth-child(2) {
	     font-size: 12px !important;
	     width: 45% !important;
	}
	body.companygeneral-order-template .page-main .columns .orders-history .table-order-items tbody td.col.actions a.view-template:nth-child(1) {
	     font-size: 12px !important;
	     width: 45% !important;
	}
	.toolbar .pager{
		padding-left: 27%;
	}
	.account .toolbar .pages{
		display: block;
		width: 50%;
	}
	.account .toolbar .limiter{
		width: 50%;
	}
	.limiter .limiter-options {
	    margin: 50px 5px 0 7px;
	    width: 25%;
	}
	.columns .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr {
	    display: inline-block;
	    width: 100%;
	}
	.products-grid.wishlist .product-item-actions {
		display: block;
		clear: both;
		text-align: center;
	}
	.wishlist-index-index .product-item-actions .btn-remove.action.delete {
	    width: 50%;
	    display: block;
	    margin: 0 auto !important;
	}
	.wishlist.products-grid .product .box-tocart .fieldset .product-item-actions .actions-primary {
		width: 100%;
		margin: 0 auto;
	}
	.products-grid.wishlist .product-item .box-tocart {
		width:100%;
	}
	.products-grid.wishlist .product-item-actions .action.delete {
		float:none;
	}
	.wishlist-index-index .products-grid.wishlist li {
		margin-top:10px;
	}
	.wishlist.products-grid .product .product-image-container {
		height: 115px;
	}

	.subaccounts-manage-edit .form-edit-account fieldset.fieldset.info{
		width: 100%;
	}
	.subaccounts-manage-edit .form-edit-account fieldset.fieldset.access{
		width: 100%;
	}
	.wishlist.products-grid .product .product-item-name {
		min-height: 30px;
	}
	body.sales-order-history .page-main .columns .table-wrapper .data.table td{
		text-align: left;
	}
	body.sales-order-history .page-main .columns .table-wrapper .data.table td {
		padding: 0 3px 0 20px;
	}
	body.sales-order-history .page-main .columns .table-wrapper .data.table td::before {
		padding-top: 10px;
	}
	body.sales-order-history .page-main .columns .table-wrapper .data.table td.col.total {
		text-align:left;
	}
	.sales-order-history #my-orders-table .actions {
    	margin-left: 14px;
    	padding-top: 10px;
	}
}
@media only screen and (max-width: 414px) {
	.modal-popup.confirm .modal-inner-wrap {
		width: 30rem !important;
	}
	.toolbar .pager{
		padding-left: 20%;
	}
	.account .toolbar .pages{
		width: 70%;
	}
	.account .toolbar .limiter{
		width: 80%;
	}
}
@media only screen and (max-width: 375px) {
	.toolbar .pager{
		padding-left: 14%;
	}
	.account .toolbar .pages{
		width: 77%;
	}
}
@media only screen and (max-width: 320px) {
	.modal-popup.confirm .modal-inner-wrap {
		width: 25rem !important;
	}
	body.account .modal-popup .modal-inner-wrap .modal-content{
		left: auto;
	}
	.wishlist-index-index .products-grid.wishlist .product-item .box-tocart .product-item-actions .actions-primary .action.tocart{
		font-size: 10px !important;
	}
	.products-grid.wishlist .product-item .box-tocart .actions-primary .tocart{
		padding: 7px 10px;
	}
	.toolbar .pager{
		padding-left: 0;
	}
	.account .toolbar .pages{
		width: 100%;
	}
	.account .toolbar .limiter{
		width: 100%;
	}
}
/* Copier Pager-quick view */
@media only screen and (max-width: 587px){
	.action.towishlist {
		padding-top: 12px !important;
	}
}
/* header top custom link */

.dropdown-content {
	display: none;
	position: absolute;
	/* background-color: #f9f9f9; */
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 1;
}
.dropdown-content a {
	color: black;
	padding: 12px 16px;
	text-decoration: none;
	display: block;
}
.account-link:hover .dropdown-content {
	display: block;
}
/* home page */
.actions button.action.search {
    display: none !important;
}

/* product view page - image slider */
/* .fotorama__stage__frame.fotorama_vertical_ratio.fotorama__loaded.fotorama__loaded--img {
	left: 0 !important;
} */
/* order pending */
body.sales-order-view .page-title {
    margin-top: 1.5em;
}
.sales-order-view .order-status {
	position: absolute;
	top: 0;
	left: 0;
}
.sales-order-view .column.main {
    position: relative;
}
.resultsHolder .suggestionsHolder {
	overflow-y: scroll;
	height: auto;
	max-height: 550px;
}
#instantsearch-area .resultsHolder .suggestionsHolder {
	overflow-y: unset;
	max-height: unset;
}
/*main menu*/

@media only screen and (max-width: 1309px) {
	body .sections.nav-sections .navigation ul .level0 > a {
		padding: 20px 14px;
	}
}

@media only screen and (max-width: 968px) {
	body .sections.nav-sections .navigation ul .level0 > a {
		padding: 18px 10.6px;
	}
}
@media only screen and (max-width: 814px) {
	body .sections.nav-sections .navigation ul .level0 > a {
		padding: 10px 5.5px;
	}
}
@media only screen and (max-width: 777px) {
	body .sections.nav-sections .navigation ul .level0 > a {
		padding: 10px 5.5px;
	}
}
/*my order page*/
@media only screen and (max-width: 396px) {
	body.sales-order-history .page-main .columns .table-wrapper .data.table td.col.actions button {
	    width: 31%;
	    font-size: 13px;
	    padding: 6px 4px;
	    border: none;
	}
}
@media only screen and (max-width: 366px) {
	body.sales-order-history .page-main .columns .table-wrapper .data.table td.col.actions button {
	    width: 40%;
	    font-size: 11px;
	    padding: 8px 4px;
	    border: none;
	}
}

@media screen and (max-width: 1200px) and (min-width: 1100px) {
	body .page-header .header.content .block-search {
		width: 36% !important;
	}
}
@media screen and (max-width: 1070px) and (min-width: 991px) {
	.account .co-search .data.table .col.date .form-date {
	    float: left;
	    width: 50%;
	}
	.account .co-search .data.table .col.date .to-date {
    	float: right;
    	width: 50%;
	}
}
@media screen and (max-width: 1400px) and (min-width: 991px) {
	body .page-header .header.content, body .nav-sections .navigation, body .page-main, body .main_width, body.catalog-category-view .category-top-title-section .page-title-wrapper, body .page-footer > .footer.content, body .bottom-footer-copyright .container {
		padding: 0 40px !important;
	}
	.breadcrumbs {
		padding-left: 40px;
		padding-right: 40px;
	}
	body .block.newsletter {
		padding: 40px 40px 47px;
	}
}
@media screen and (max-width: 1099px) and (min-width: 1024px) {
	body .page-header .header.content .block-search {
		width: 33% !important;
	}
}
@media screen and (min-width: 639px) {
	body.companygeneral-order-template .page-main .columns .orders-history .table-order-items thead th{
		text-align: center;
	}
	body.companygeneral-order-template .page-main .columns .orders-history .table-order-items tbody td {
		text-align: center;
	}
	body.companygeneral-order-template .page-main .columns .orders-history .table-order-items tbody td.col.date {
		padding-right: 0;
	}
	body.companygeneral-order-template .page-main .columns .orders-history .table-order-items thead th.col.total {
	    text-align: center;
	}
	body.companygeneral-order-template .page-main .columns .orders-history .table-order-items tbody td.col.total {
		text-align: center;
	}
}
@media only screen and (max-width: 590px) and (min-width: 480px) {
    body.catalog-category-view .page-main .columns .column.main .toolbar-products {
        justify-content: center;
    }
}
@media screen and (min-width: 360px) and (max-width: 410px) {
	.products.wrapper.list.products-list .control.qty {
	    text-align: right;
	    padding-right: 10px;
	}
	.products.wrapper.list.products-list form {
	    text-align: right;
	}
	.products.wrapper.list.products-list .tocart {
	    width: 155px;
	}
}

@media screen and (min-width: 1px) and (max-width: 484px) {
	body.catalog-category-view .page-main .columns .column.main .toolbar-products .sorter, body.catalogsearch-result-index .page-main .columns .column.main .toolbar-products .sorter {
		padding-left: 0;
	}
	body.catalog-category-view .page-main .columns .column.main .toolbar-products .limiter, body.catalogsearch-result-index .page-main .columns .column.main .toolbar-products .limiter {
		padding-left: 0;
	}
}
@media screen and (min-width: 1px) and (max-width: 1130px) {
	body._has-modal .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form table tbody th:nth-of-type(1) img {
		float: left;
    	display: inline;
	}
	body._has-modal .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form table tbody th:nth-of-type(1) .status {
	    width: 62% !important;
	}
	body.account .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form table tbody th.price {
		width: 20% !important;
	    float: left;
	    text-align: left !important;
	}
	body.account .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form table tbody th.qty {
		float: left;
	    width: 20%;
	    padding: 25px 20px 25px 20px;
	}
	body.account .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form table tbody th:last-of-type {
		text-align: left;
	    padding: 25px 20px 25px 20px;
	    width: 20% !important;
	    float: left;
	}
	body.account .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form table tbody th {
	    display: block;
	    width: 100%;
	}
	._has-modal #popup-modal-view thead tr th {
	    display: none;
	}
	body.account .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form table tbody th:nth-of-type(1) img {
		margin: 0px 20px 15px 0px;
	}
	body.account .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form table tbody th:nth-of-type(1) .product-name {
		display: inline-block;
		width: 50% !important;
	}
	body.account .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form table tbody th:nth-of-type(1) .sku {
		display: inline-block;
		width: 50% !important;
	}
	body.account .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form table tbody th:nth-of-type(1) .pack {
		display: inline-block;
		width: 50% !important;
	}
	body.account .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form table tbody th.price:before {
		content: attr(data-th);
    	display: block;
	}
	body.account .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form table tbody th.qty:before {
	    content: attr(data-th);
	    display: block;
	    text-align: center;
	    margin-bottom: 5px;
	}
	body.account .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form table tbody th:last-of-type:before {
	    content: attr(data-th);
	    display: block;
	}
	body.account .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form table tbody th.qty input[type="text"] {
    	text-align: center;
	}
}
@media screen and (min-width: 1px) and (max-width: 991px){
	body.sales-order-history .page-main .columns .table-wrapper .data.table th.col.order {
	    font-size: 15px;
	}
}
@media screen and (min-width: 1px) and (max-width: 980px){
	body .modals-wrapper .modal-inner-wrap .modal-content .quickod-wrapper div#tab-2 .addmultiple-action .add-via-file {
	    padding: 0 25px 0 25px;
	    padding: 0;
	}
	body .modals-wrapper .modal-inner-wrap .modal-content .quickod-wrapper div#tab-2 .addmultiple-action .add-via-file input#qodupcsv {
    	width: 100%;
	}
}
@media screen and (min-width: 1px) and (max-width: 850px){
	body .nav-sections .navigation ul .level0 > a {
		font-size: 10.5px !important;
	}
}
@media screen and (min-width: 1px) and (max-width: 814px){
	body .nav-sections .navigation ul .level0 > a {
		font-size: 10px !important;
	}
}
@media screen and (min-width: 1px) and (max-width: 784px){
	body .nav-sections .navigation ul .level0 > a {
		font-size: 9.6px !important;
	}
}
@media screen and (min-width: 1px) and (max-width: 768px){
	body .modal-inner-wrap .modal-content .block-new-customer .block-content {
	    float: unset;
	    width: 100%;
	}
}

@media screen and (min-width: 1px) and (max-width: 650px){
	body.account .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form table tbody th::before {
		display: none;
	}
	.modal-popup.modal-slide._inner-scroll .modal-inner-wrap {
	    height: 500px;
	    min-height: 500px;
	 	overflow-y: unset;
	}
}

@media screen and (min-width: 1px) and (max-width: 500px) {
	body._has-modal .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form table tbody th:nth-of-type(1) img {
		display: block;
	    text-align: center;
	    width: 50%;
	}
	body.account .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form table tbody th:nth-of-type(1) .product-name {
		display: block !important;
    	width: 100% !important;
    	text-align: center;
	}
	body.account .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form table tbody th:nth-of-type(1) .sku {
		display: block !important;
    	width: 100% !important;
    	text-align: center;
	}
	body.account .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form table tbody th:nth-of-type(1) .pack {
		display: block !important;
    	width: 100% !important;
    	text-align: center;
	}
	body._has-modal .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form table tbody th:nth-of-type(1) .status {
		width: 100% !important;
    	text-align: center;
	}
	body.account .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form table tbody th.qty {
		width: 40% !important;
	}
	body.account .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form table tbody th.price {
		padding-right: 55px;
	}
	body .modals-wrapper .modal-inner-wrap .modal-content .quickod-wrapper div#tab-2 .addmultiple-action .add-via-file p#downloadcsvfile a::before {
	    padding: 0 15px 0 10px;
	}
	body .modals-wrapper .modal-inner-wrap .modal-content .main-content ul.tabs > li.tab-link:nth-of-type(1) {
    	margin-left: 10px;
	}
	body.account .modal-popup .modal-inner-wrap .modal-content {
	    position: absolute;
	    top: 17%;
	    left: auto;
	}
	body .modals-wrapper .modal-inner-wrap .modal-content .quickod-wrapper div#tab-1 .instantsearch .input_fields_wrap .quickod-search-product {
		width: 100% !important;
	}
}
@media screen and (min-width: 1px) and (max-width: 479px) {
	body.catalog-product-view .product-info-main .product-info-price .product-info-stock-sku .product.attribute strong {
	    font-size: 11px;
	}
	body .modals-wrapper .modal-inner-wrap .modal-content .quickod-wrapper div#tab-2 .addmultiple-action .add-via-file p#downloadcsvfile a {
	    width: 190px;
	    font-size: 11px;
	}
	.products.wrapper.list.products-list .review_cust_height {
    	display: none;
	}
	.products.wrapper.list.products-list .control {
	    text-align: left;
	}
}
@media screen and (min-width: 1px) and (max-width: 414px) {
	body .modals-wrapper .modal-inner-wrap .modal-content .main-content ul.tabs > li.tab-link {
		width: 95px;
	    padding: 3px 2px;
	    font-size: 10px;
	}
	.catalog-product-view._has-modal div#modal-content-2 {
		left: 0%;
	}
	body .modals-wrapper .modal-inner-wrap .modal-content .quickod-wrapper div#tab-2 .addmultiple-action .add-via-file p#downloadcsvfile a::before {
	    padding: 0 15px 0 0px;
	}
	body .modals-wrapper .modal-inner-wrap .modal-content .quickod-wrapper div#tab-2 .addmultiple-action .add-via-file p#downloadcsvfile a {
		width: 95%;
	    display: block;
	    padding: 5px 10px 0 10px;
	}
}
@media screen and (min-width: 1px) and (max-width: 375px) {
	.catalog-product-view .product-info-main .product.attribute.sku {
	    width: 50% !important;
	    text-align: left;
	}
	body .modals-wrapper .modal-inner-wrap .modal-content .main-content ul.tabs > li.tab-link {
		width: 85px;
	    padding: 3px 2px;
	    font-size: 10px;
	}
	body.cms-index-index._has-modal .modals-wrapper .modal-inner-wrap header.modal-header {
	    padding: 0 0 0 30px;
	}
}
@media screen and (min-width: 1px) and (max-width: 320px) {
	.products.wrapper.list.products-list .control.qty .quantity-adderr .qty {
   		width: 40px;
	}
	.products.wrapper.list.products-list .control.qty {
	    text-align: right;
	    padding-right: 10px;
	}
	.products.wrapper.list.products-list form {
	    text-align: right;
	}
	.products.wrapper.list.products-list .tocart {
	    width: 120px;
	    font-size: 11px;
    }
	body.checkout-cart-index .modals-wrapper .modal-inner-wrap .modal-content {
	    padding: 20px;
	}
	body._has-modal .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form table tbody th:nth-of-type(1) img {
		display: block;
	    text-align: center;
	    width: 45%;
	}
	body.account .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form table tbody th.qty {
		width: 36% !important;
		padding: 20px 6px 20px 12px;
	}
	body.account .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form table tbody th.price {
		padding: 20px 45px 0 5px;
	}
	body.account .modal-popup .modal-inner-wrap .modal-content #popup-modal-view form table tbody th:last-of-type {
		padding: 23px 20px 25px 10px;
	}
	body .modals-wrapper .modal-inner-wrap .modal-content .quickod-wrapper div#tab-2 .addmultiple-action .add-via-file p#downloadcsvfile {
	    margin: 20px 0 20px 0;
	    width: 100% !important;
	}
	body .modals-wrapper .modal-inner-wrap .modal-content .quickod-wrapper .tab-content.current {
		padding: 10px 5px 0 5px !important;
	}
	body .modals-wrapper .modal-inner-wrap .modal-content .quickod-wrapper div#tab-2 .addmultiple-action .add-via-file input#qodupcsv {
    	width: 100%;
    	font-size: 11px;
	}
	body .modals-wrapper .modal-inner-wrap .modal-content .main-content ul.tabs > li.tab-link {
		width: 80px;
	    padding: 3px 2px;
	    font-size: 10px;
	}
	body.account .modal-popup .modal-inner-wrap .modal-content {
	    position: absolute;
	    top: 17%;
	}
	body.account .modal-popup .modal-inner-wrap .modal-content form#template-add h2 #addskumore {
		font-size: 11px;
	}
	.catalog-product-view .product-info-main .product.attribute.sku {
	    width: 50% !important;
	    text-align: center;
	    margin: 0;
	    margin-top: 10px;
	}
	body.cms-index-index._has-modal .modals-wrapper .modal-inner-wrap .modal-content .main-content ul.tabs > li.tab-link {
	    width: 60px;
	    padding: 3px 2px;
	    font-size: 10px;
	}
}

@media screen and (min-width: 1px){
	body .modal-popup.popup-authentication .modal-inner-wrap header.modal-header {
	    height: 0;
	}
	body .modals-wrapper .modal-inner-wrap .modal-content .quickod-wrapper div#tab-2 .addmultiple-action .add-via-file {
		margin: 0;
	}
	body .modals-wrapper .modal-inner-wrap .modal-content {
		padding: 33px 64px 33px 30px;
	}
	body.sales-order-history .page-main .columns .table-wrapper .data.table th.col.total {
		text-align: center;
	}
	body.sales-order-history .page-main .columns .table-wrapper .data.table td.col.actions a.order:nth-child(2) {
	    width: 50%;
	}
	body.sales-order-history .page-main .columns .table-wrapper .data.table td.col.actions a.view:nth-child(1) {
		width: 50%;
	}
	body .nav-sections .navigation ul .level0:last-child {
		float: right;
		background-color: #f54644;
	}
	/* body .bestsellers-block-section > .grid .block-content .grid .product-items li.product-item .product-item-info .product-item-details .product-item-name + span {
		margin-bottom: 0;
	}	 */
	.cms-index-index .product-item-info .stockdeliverymessage {
		width: 100%;
	}
}
@media only screen and (max-width: 480px) and (min-width: 320px){
	.modals-wrapper .add-via-file {
		border: none;
	}
	.sales-order-history .search_sku input#skusearch,
	.sales-order-history .search_sku select {
		width: 100%;
    	margin-right: 0;
	}
	.main-div-product-details {
		flex-direction: column;
	}
	.main-product-detail-img,
	.main-div-product-info {
		width: 100%;
	}
	.main-div-product-info div {
		text-align: left !important;
	}
}
.order-items {
	width: 100%;
}
