/*@font-face {

  font-family: 'Almarai-Regular';

  src: url('../fonts/Almarai-Regular.eot');

  src: url('../fonts/Almarai-Regular.eot?#iefix') format('embedded-opentype'),

       url('../fonts/Almarai-Regular.svg#Almarai-Regular') format('svg'),

       url('../fonts/Almarai-Regular.ttf') format('truetype'),

       url('../fonts/Almarai-Regular.woff') format('woff'),

       url('../fonts/Almarai-Regular.woff2') format('woff2');

  font-weight: normal;

  font-style: normal;

}*/

/*@import url(https://db.onlinewebfonts.com/c/157c6cc36dd65b1b2adc9e7f3329c761?family=Amazon+Ember);*/



@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;700&display=swap');

html{direction: rtl;font-family: 'Cairo';}

body{font-family: 'Cairo', sans-serif!important;}

.owl-carousel{direction: ltr}

.right-container{justify-content: flex-start;}

.header_account_link:before,.minicart-wrapper .action.showcart:before,.link.wishlist a:before{left: inherit;margin-left: 0px;right: 50%;margin-right: -12.5px}

.header_account_link_list.login{margin-right: 0px;margin-left: 20px}

.block-search input{padding-right: 80px}

.ves-megamenu>.dropdown.submenu-left>a{text-align: right;}

a.ves-cat-link img.menu-icon.icon-left{margin-right: 0px;margin-left: 5px}

.ves-megamenu li:nth-child(9) {border-left: 1px solid #fff!important;border-right: none}

li:not(.no-sub-cat) .level1.nav-1>a.ves-cat-link, li:not(.no-sub-cat) .level1.nav-0>a.ves-cat-link{text-align: right;}

.navigation .ves-megamenu .nav-item.level1 a span.caret{right: 62px}

.ves-cat-img{margin-right: 0px;margin-left: 15px}

.ves-cat-img{text-align: right}

.spp .dropdown-submenu{float: right}

.mainFooter .col-md-6:before{right: 0px;top:12px;}

.mainFooter ul li a{text-align: right;padding-left: 0px;padding-right: 15px}

.mainFooter ul li a:before{left: inherit;right: 0px}

.mainFooter .col-md-6:before{width: calc(100% - 130px)!important;left:0px;right:inherit}

.mainFooter h2{background: none!important;width: 100%;text-align:right;padding-right: 0px!important}

.block.newsletter .action.subscribe{right: -44px;width:20px!important;}

footer .block.newsletter input[type="email"]{padding-right: 20px}

.block.newsletter input{margin-right: 0px}

footer .newsletterLeft:before{left: inherit!important;right: 30px;display: none;}

.block.newsletter .field .control:before{display: none;}

.contSec{text-align: right;padding-right: 30px}

.post-text-hld p{text-align: right;}

#blogList .blog-widget-recent a,#blogList .secondblog-widget-recent a{display: inline-block;width: 100%;text-align: center!important;}

.cms-home .product-item-details .product-item-name, .cms-home .slider-product-item-details .product-item-name{text-align: left;}

.cms-home .product-item-details .product-item-name a, .cms-home .slider-product-item-details .product-item-name a{font-size: 15px!important}

/*.product-item .price-box{text-align: right;}*/

.page-products .product-item-name span,.page-products .product-item-name span:before,.page-products .product-item-name span:after{width: 30px!important}

/*.product-item-name span:before{left: inherit!important;right: 32px!important}

.product-item-name span:after{left: inherit!important;right:64px!important}

.product-item-name span{margin-left: auto!important;}*/

#blogList .col-md-6>h2{text-align: right;}

#blogList .container .col-md-6:last-child>h2 a{left: 0px;right: inherit!important}

#blogList .container .col-md-6:first-child>h2 a{left: 0px;right: inherit!important;}

#blogList .secondblog-widget-recent .post-title{width: 100%;right: 30px!important}

.ves-megamenu.accordion-menu.menu-click .level0 .nav-item a{text-align: right!important;}

.sticky-bar button{left: inherit!important;right: -45px!important}

.sticky-bar .showroom-sticky{border-radius: 15px 15px 0 0!important}

.sticky-bar .contact-sticky{border-radius: 15px 15px 0 0!important}

.scrollup{right: inherit!important;left: 20px!important}

/*.commonPopup .timingList, .commonPopup .phoneList, .commonPopup .addressList{background-position: right top!important;text-align: right!important;}

*/.mgz-control-radio:checked + label:after{left: inherit!important;right: 3px!important}

.page-products .category-image{margin-left: 30px}

.breadcrumbs .items{/*text-align: right*/}

.page-layout-2columns-left .column.main{float: left!important;padding-left: 0px;padding-right: 2%}

.page-layout-2columns-left .sidebar-main, .page-layout-2columns-left .sidebar-additional{float: right!important;}

.page-products .products-grid .product-item:nth-child(4n + 1){margin-left: 2%}

.page-products .products-grid .product-item:nth-child(4n + 4){margin-left: 0px!important}

/*.page-products .products-grid .product-item:nth-child(4n + 4){margin-left: 0!important}*/

.page-layout-2columns-left .sidebar-additional{clear:right!important;padding-right: 2%!important}

.page-layout-2columns-left .column.main .product-item-name{text-align: left;padding-right: 2%;direction: ltr}

.filter-options .filter-options-content #amount div:first-child label:after{right: -11px;

    top: 15px;}

/*.filterWrap{text-align: right;}

.filter-options .filter-options-content span{float: left;}

.filter-options .filter-options-content label{padding-right: 5px!important}*/

/*.vatText{text-align: right!important;}*/

.page-products .products-grid .product-item{float: right;}

.filter-current .item,.filter-current>.filter-current-subtitle,.sidebar-additional .block-compare .block-title,.filterMore{text-align: right;}

 .filter-search{margin-right: 57px;

    left: 0px;}

.catalog-product-view h1.page-title{width: 100%;/*text-align: right;*/}

/*.page-layout-1column .product.media{float: right;}

.page-layout-1column .product-info-main{float: left;}

.catalog-product-view .product-brands{float: right;}

.product-add-form {float:left}

.product-info-main .product.attribute.overview{text-align: right;float: right}*/

/*.product.attribute.overview ul li{text-align: right!important;}

.product-info-main .recommended-title{text-align: right!important;}*/

.product.attribute.overview ul{padding-right: 0px!important}

.product.attribute.overview ul li{padding-right: 20px!important}

/*.product.attribute.overview ul li:before{left: inherit!important;right: 0px!important}

.product.attribute.overview ul:before{left: inherit!important;right: 0px!important}*/

.catalog-product-view .product-brands{padding-right: 0px!important}

/*.column.main .block:last-child{float: right;}*/

/*.product-brands li a{display: block;text-align: right;}*/

/*.catalog-product-view .flexFixed .box-tocart{margin-right: auto;margin-left: inherit;}

.box-tocart-right{text-align: left;}*/

body.catalog-product-view .product-info-main .price-box{width: 100%;text-align: right;}

.catalog-product-view .priceSection:after{right: inherit!important;}

/*.input-group__button--decrease{border-left: none!important;border-right: 1px solid #cdcdcd!important;border-radius: 0 5px 5px 0!important}

.input-group__button--increase{border-right: none!important;border-left: 1px solid #cdcdcd!important;border-radius: 5px 0px 0px 5px!important}*/

.action.primary.tocart span:after{right: 60px}

.product.attribute.description{text-align: left;

    direction: ltr;}

.column.main .block.upsell .products{display: flex;align-items: center;justify-content: flex-start;}

.column.main .block.upsell .products li:first-child{margin-left: 2%!important}

/*.column.main .block.upsell .products li:nth-child(3){margin-left:0px!important}*/

.product.attribute.sku strong{padding-right: 0px!important;padding-left: 8px!important}

/*.crossselHeading{text-align: right;padding-right: 15px}*/

/*.crossSell-grid .product-details{text-align: right;}*/

.crossPrice{padding-right: 15px}

.catalog-product-view .breadcrumbs{padding-right: 0px!important}

.catalog-product-view .crossSell-grid{float: left;}

.minicart-wrapper .product-item-pricing .price-container{order:2;text-align: right;}

.minicart-wrapper .product-item-pricing{justify-content: space-between;}

.minicart-items .product > .product-item-photo, .minicart-items .product > .product-image-container{float: right;}

.minicart-items .product-item-details{padding-left: 0px!important;padding-right: 88px}

.minicart-wrapper .product-item-pricing{flex-direction: row-reverse;}

.minicart-wrapper .product .actions{float: left!important;margin-left:0px!important}

/*.minicart-items .product-item-name{text-align: right;}*/

.minicart-wrapper .product-item-pricing .price-container{width: 175px!important}

.minicart-items .product-item-details .details-qty{margin-left: 50px}

.minicart-wrapper .action.showcart.active:before{    left: inherit;

    margin-left: 0px;

    right: 50%;

    margin-right: -12.5px;}

.minicart-wrapper .action.close{right: inherit;left: 0px!important}

.cart.table-wrapper .product-item-name{text-align: right;}

.checkout-cart-index .product-item-name{text-align: right!important;}

.checkout-cart-index .page-title-wrapper{text-align: right;}

.abs-shopping-cart-items-desktop, .cart-container .cart-gift-item, .cart-container .form-cart, .block-cart-failed{float: right;}

.cart-summary{float: left;}

.checkout-cart-index .block.crosssell .recommended-title{text-align: right;}

.products-crosssell.products-grid .product-item{float: right;}

.cart-summary > .title{text-align: right;}

.paypal-review-discount .block > .title, .cart-summary .block > .title{text-align: right;padding-right: 15px}

.paypal-review-discount .block > .title:after, .cart-summary .block > .title:after{right: inherit;left: 5px}

.checkout-cart-index .block.crosssell .recommended-title:after{left: inherit;right: 10px!important}

.checkout-cart-index .block-crosssell-heading{display: none;}

.cart-totals .amount, .opc-block-summary .table-totals .amount{text-align: left;}

.cart-totals .mark, .opc-block-summary .table-totals .mark{text-align: right;}

.cart-summary .block .fieldset .field:not(.choice) > .label{width: 100%;text-align: right;}

.cart-totals .grand .amount, .opc-block-summary .table-totals .grand .amount{text-align: left;}

.minicart-items .product-item-details{text-align: right;}

.checkout-cart-index .cart.table-wrapper .product-item-name{width: 100%;padding-right: 10px!important}

.checkout-cart-index #block-crosssell-heading{display: none;}



.opc-sidebar{float: left;}

/*#shopping-cart-table.table thead th.subtotal {border-radius: 30px 0 0 0;}

#shopping-cart-table.table thead th:first-child{border-radius: 0 30px 0 0;}*/

.checkout-cart-index .cart-summary .field.note{text-align: right;}

.checkout-cart-index .cart-summary .block>.title:after, .checkout-cart-index .paypal-review-discount .block>.title:after{right: inherit!important;}

.cart-container .form-cart .action.update, .block-cart-failed .action.update{padding-left: 15px!important}

.opc-wrapper{float: right;}

.checkout-index-index #shipping .fieldset>.field:not(.choice)>.label,.checkout-index-index .step-title,.opc-block-summary .title{text-align: right!important;}

.opc-block-summary .items-in-cart > .title:after{right: inherit;left: 0px!important}

.checkout-index-index .field-tooltip{right: inherit!important;left: 0px!important}

.field .control._with-tooltip input{margin-right: 0px!important}

.opc-wrapper .form-login .fieldset .note, .opc-wrapper .form-shipping-address .fieldset .note{width: 100%;text-align: right;}

.table-checkout-shipping-method tbody td{text-align: right;}

.checkout-index-index .column.main .block:last-child{width: 100%}

#opc-new-shipping-address .fieldset>.field:not(.choice)>.label,#opc-new-shipping-address .fieldset>.field{text-align: right!important;}

.modal-custom .action-close, .modal-popup .action-close, .modal-slide .action-close{right: inherit;left: 0px!important}

/*.minicart-items .product-item-details .details-qty{text-align: right;}*/

.header_account_link_list.logout{    margin-left: 20px;margin-right: 0px!important}

.opc-block-summary .items-in-cart > .title{padding-right: 0px!important}

.checkout-index-index #payment{margin-left: 20px;margin-right: 0px!important}

.checkout-index-index .shipping-information-title{text-align: right;}

.opc-block-shipping-information .shipping-information-title .action-edit{right: inherit;left: 0px}

.opc-block-shipping-information .shipping-information-content{text-align: right;}

.checkout-payment-method .payment-option._collapsible .payment-option-title{text-align: right;}

.checkout-payment-method .payment-method-title label{padding-right: 20px!important}

.cc-section{text-align: right;}

.checkout-payment-method .payment-method-title label{text-align: right;padding-right: 20px}

.opc-block-shipping-information{float: left;width: 100%}

.checkout-payment-method .checkout-billing-address .billing-address-details,.checkout-payment-method .billing-address-same-as-shipping-block{text-align: right;padding-right: 10px}

.link.wishlist a span{margin-left: 10px}

.checkout-cart-index .cart.main.actions button{margin-left: 10px!important}

#shopping-cart-table.table thead th.col.item{padding-right: 35px}

.catalog-category-view .block-reorder{display: none!important;}







body.customer-account-login .block-customer-login{float: right!important;text-align: right;}

body.customer-account-login .block-new-customer{float: left!important;text-align: right;}

.customer-account-login .fieldset>.field>.label {

    text-align: right!important;

    width: 100%;

    padding-right: 0px;}

.login-container .block .login .actions-toolbar>.primary{margin-right: 0px!important}

body.customer-account-login .block-new-customer .actions-toolbar a{float: right;margin-right: 0px!important}

.customer-account-forgotpassword form.password{text-align: right!important;}

.customer-account-forgotpassword .fieldset>.field label{text-align: right!important;padding-right: 0px!important}

.customer-account-forgotpassword .actions-toolbar>.primary{float: right;}

.customer-account-forgotpassword .actions-toolbar>.secondary:last-child{float: left;}

body.customer-account-create .fieldset>.field{float: right!important;}

body.customer-account-create .fieldset>.field>.label{text-align: right!important;padding-right: 0px!important}

body.customer-account-create .field.choice.newsletter input{margin-left: 5px!important}

.account .block-content .box{float: right;text-align: right;}

.account .block-content .box-newsletter,.account .block-content .box-shipping-address{float: left;}

.account .column.main .block:last-child{width: 100%!important}

.customer-account-index .block-title{text-align: right;}

.account .columns{padding-top: 30px}

.account .block-collapsible-nav .item a, .account .block-collapsible-nav .item strong,.account.sales-order-history .page-title{text-align: right;}

.account .table .col.actions a:nth-child(2) {border-right: 1px solid #c9c9c9;border-left: none!important;}

.account .page-title-wrapper{text-align: right;}

.account footer .widget.block.block-static-block{display: block!important;}

.account .page-title-wrapper .page-title, [class^='sales-guest-'] .page-title-wrapper .page-title, .sales-guest-view .page-title-wrapper .page-title{margin-right:0px!important}

.order-links .item{padding-right: 0px!important;}

.order-links,.account.sales-order-view .block-title strong, .order-details-items .order-title{text-align: right;}

.account .table td:first-child, .account .table th:first-child{text-align: right!important;}

.order-details-items .table-order-items .product-item-name{text-align: right!important;}

.account .block-title{text-align: right;}

.account .sidebar-main{padding-left: 2%;padding-right: 0px!important;margin-right: 0px!important}

.wishlist-index-index .products-grid .product-item{float: right;}

.wishlist-index-index .product-item-name>a{text-align: right!important;}

p.price-as-configured{text-align: right;}

.wishlist-index-index .products-grid .product-item fieldset{flex-direction: row-reverse;}

.products-grid.wishlist .product-item .fieldset .field.qty .label{padding-left: 10px}

.products-grid.wishlist .product-item-actions > *{margin-right: 0px!important;margin-left: 15px!important}

.page-layout-2columns-left .column.main{text-align: right;}

.account .page-title-wrapper .page-title, [class^='sales-guest-'] .page-title-wrapper .page-title, .sales-guest-view .page-title-wrapper .page-title{margin-right: 0px!important}

.customer-address-form .form-address-edit fieldset{float: right;}

.customer-address-form .form-address-edit .fieldset label{text-align: right;padding-right: 0px!important}

.customer-address-form .fieldset input[type="checkbox"]{margin-right: 0px!important;margin-left: 5px!important}

.customer-account-edit .form-edit-account .fieldset label{text-align: right!important;}

.fieldset > .field.choice .label, .fieldset > .fields > .field.choice .label{text-align: right!important;}

.customer-account-edit .form-edit-account .fieldset input[type="checkbox"]{margin-right: 0px!important;margin-left: 5px!important}

.customer-account-edit .form-edit-account fieldset{float: right;}

.catalog-product-view .product-info-main .block.upsell{float: left;}

header .search-container{padding-right: 20px!important}



@media only screen and (max-width: 767px) {

.action.nav-toggle {right: inherit!important;left: 15px !important;top:14px;}

.custom-logo img{max-width: 70px}

.storeSwircher.switcher {position: absolute;left: 59px;top: 19px;margin-top: 0px;right:inherit!important; }

.switcher.currency{right: inherit!important;left:100px!important;margin-top: 0px!important;top:6px!important;}

.block-search .label {left: 171px!important;top: 21px;right: inherit!important;}

.minicart-wrapper {position: absolute;left: 160px;top: 17px!important;right: inherit!important;}

.header_account_link_list.login{margin-left: 0px!important}

.cms-home .product-slider .product-item-info{width: 100%!important}

#brandSlider{padding-left: 0px!important}

#brandSlider li{margin: 0 10px!important}

#blogList .secondblog-widget-recent .post-title{width: 90%}

#blogList .owl-dots{margin-bottom: 0px}

footer .newsletterLeft label{margin-left: 20px}

.block.newsletter .action.subscribe {right: -60px;}

.menuOpen .second-row-head, .menuOpen .right-container{display: none!important;}

.menuOpen .second-row-head{padding: 0px!important}

.ves-megamenu {top: 70px;}

.menuOpen .action.nav-toggle:before{position: absolute;left: -11px;top: 2px;}

#custom-header-id-mobile .custom-logo{padding-bottom:0px;padding-top: 0px}

.custom-logo img{padding-top: 5px;padding-bottom: 5px}

.magepow-categories-grid .magepow-categories-category{margin: 10px}

.page-products .products-grid .product-item{}

.page-products .products-grid .product-items li:nth-child(even){margin-left: 0px!important}

.page-products.page-layout-2columns-left .column.main{padding-right: 0px!important}

.page-products .product-item:nth-child(2n+1){margin-left: 5%!important}

.catalog-product-view .breadcrumbs{top:90px;}

body.catalog-product-view .page-title{}

body.catalog-product-view .product-info-main .price-box{text-align: right;}

.catalog-product-view .priceSection:after {left: inherit!important;right: 0px!important;text-align: right;}

.bc-ord-msg{left: 20px!important;right: inherit!important;}

.catalog-product-view .product-brands {padding-right: 20px!important;}

#mobileShowOnly.shipDetails label{padding-left: 0px!important;padding-right: 5px!important}

.catalog-product-view .box-tocart .action.towishlist{margin-right: 0px!important;margin-left: 121px!important}



.catalog-product-view .product-info-main .box-tocart .action.towishlist span:after{left: auto!important;right: 0px!important;}

.action.primary.tocart span:after {right: -15px;}

.box-tocart .action.towishlist span:after{background-position: 2px}

.block.upsell .products.carouselDisplay{flex-direction: row-reverse;}

.block.upsell .block-content.content.openbot-to-top:before{right: 20px!important;left: auto!important;}

.mobileSimilarPopup.openPopup{left: 20px!important;right: inherit!important;}

.catalog-product-view .products.products-upsell .product-item-details{text-align: right!important;}

body.catalog-product-view .product-info-main .price-box{text-align: right!important;}

.checkout-cart-index .cart.table-wrapper #shopping-cart-table .col{text-align: right!important;}

.checkout-cart-index .form.form-cart table#shopping-cart-table tbody tr{border:none!important;border-bottom: none!important}

.cart.table-wrapper #shopping-cart-table .col.price, .cart.table-wrapper #shopping-cart-table .col.qty, .cart.table-wrapper #shopping-cart-table .col.subtotal{padding-bottom: 20px;padding-top: 0px!important;}

.checkout-cart-index #block-discount{padding: 0px!important;margin-top: 10px!important;background:#fff!important;}

.checkout-cart-index .cart-summary{background: none!important}

.cart-summary .block.active>.content, .paypal-review-discount .block.active>.content{background: #fff!important}

.cart.table-wrapper .items>.item{border-bottom: none!important}

.checkout-cart-index .cart.table-wrapper .product-item-details{margin-right: 80px!important;margin-left: 0px!important}

.cart.table-wrapper .product-item-photo{left: inherit!important;right: 0px!important;padding-left: 0px!important;padding-right: 15px!important}

.checkout-cart-index .products-crosssell.products-grid .product-item{float: left!important;}

.checkout-cart-index .products-crosssell .product-item-name>a {min-height: 65px!important;}

.checkout-cart-index .cart.table-wrapper .col.price, .cart.table-wrapper .col.qty{left: inherit!important;}

.opc-estimated-wrapper,.checkout-shipping-method .no-quotes-block{text-align: right;}

.opc-estimated-wrapper .estimated-block{float: right;}

.checkout-index-index #payment{margin-left: 0px!important}



body.customer-account-login .block-customer-login,.account .block-content .box{width: 100%}

.title.block-collapsible-nav-title{text-align: right;}  

.abs-toggling-title-mobile:after, .block-wishlist-management .wishlist-select .wishlist-name:after, .block-collapsible-nav .title:after{right: inherit!important;left: 0px!important}

.wishlist-index-index .products-grid.wishlist .product-item-actions {width: 90px!important;}

.header_account_link_list.logout{margin: 0px!important}

.page-header .switcher .options.active ul.dropdown img, .page-header .switcher .options .action.toggle img{margin-top:0px!important}

.account .columns{padding-top: 0px!important}

.wishlist-index-index.page-layout-2columns-left .column.main .product-item-name{padding-right: 0px!important}

.wishlist-index-index .products-grid.wishlist .action.primary.tocart span{font-size: 0px!important}



.page-header .switcher.language .options.active ul.dropdown span, .page-header .switcher.language .options ul.dropdown a{font-size: 10px!important}

.page-header .switcher.language .options.active ul.dropdown {

    /*margin-top: 0px!important;

    left: -12px;

    top: -14px;

    width: 40px!important;

    min-width: 60px!important;

    padding: 6px 5px!important;

    display: block!important;*/

}

.page-header .storeSwircher.switcher.language .options .action.toggle{display: none!important;}

.page-header .switcher.language  .options ul.dropdown{display: block!important;border:none!important;box-shadow: none!important;background: none!important;left: 0px!important}

.page-header #switcher-language-trigger{display: none!important;}

.storeSwircher.switcher{top:6px!important;}

.page-header .switcher.language .options ul.dropdown li:hover{background: none!important}

.storeSwircher.switcher{left: 55px}



/* cms page */

.innerBannerSection h2, .innerBannerSection h1{left: inherit!important;right: 15px!important}

.contact-section ul{text-align: right;    background-position: right top;}

.contact-section h4,.contact-section h5{text-align: right!important;}

.contact-section .fieldset>.legend{text-align: right;padding-bottom: 0px!important}

.bfb-element.bfb-element-label-align-left .bfb-element-label{text-align: right!important;margin-bottom: 0px!important}

.bfb-element .bfb-choices-item{margin-bottom: 0px!important;padding-right: 0px!important}

.mgz-control-radio + label:before, .mgz-control-checkbox + label:before{margin: 0px!important}

.mgz-button{text-align: right!important;}

.socialList{padding-right: 0px!important}

.socialList li{margin-right: 0px!important;margin-left: 40px!important}

.mgz-control-radio+label, .mgz-control-checkbox+label{padding: 0px!important;margin-bottom: 0px!important}

.contact-form-widget > .fieldset > div{display: none!important}

.contact-section .fieldset>.legend{text-align: right!important;}

.cms-contacts .contact-form-widget{padding: 0px!important}

.mgz-row-gap-margin > .mgz-element-inner{margin: 0px!important}

.mgz-element-inner{padding: 0px!important}

.bfb-element .bfb-element-label > label{margin-bottom: 0px!important;}

.cms-contacts .contact-form-widget input[type="checkbox"]{margin-right: 0px!important;margin-left: 5px!important}

.maintenance-list-section ul li{text-align: right;}

.maintenance-list-section ul li:before{right: -32px;left: inherit;}

.product-brands .brand-item a:last-child:after{right: auto!important;left: 0px!important}

.box-tocart-right .stock{right: 25px!important;}

.about-top-section{text-align: right!important;}

.cimg img{max-width: 100%!important}

#banner-slider-carousel .owl-nav .owl-prev:after{display: none!important;}

#banner-slider-carousel .owl-nav .owl-next:after{display: none!important;}

.product-item-info .product-image-wrapper img, .slider-product-item-info .product-image-wrapper img{margin: 10%!important}

#videoFeaturedProducts .product-image-wrapper {height: 165px!important;}

#newArrivals .product-image-wrapper {height: 165px!important;}

#audioFeaturedProducts  .product-image-wrapper {height: 165px!important;}





#newArrivals .owl-item .product-image-wrapper img{width: 80%!important}

/* cms page */

}   



.ajaxcart-message-cartinfo h2{left: inherit!important;right: 30px!important}

/*#mb-ajaxcart-wrapper .product-name{text-align: right!important;}

#mb-ajaxcart-wrapper #ajaxcart_checkout{margin-left: initial!important;margin-right: auto!important;}*/

.mb-ajaxsuite-popup-border .ajaxcart-message-cartinfo{padding-right: 10px!important}

.mb-ajaxsuite-popup-wrapper a.mb-ajaxsuite-close{left:20px!important;right: inherit!important;}

.right-container{justify-content: flex-end!important;}



.right-container a,.page-header .switcher strong, .page-footer .switcher strong{font-size: 13px!important}

input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type*="date"], input[type="email"]{font-size: 14px!important}



.column.main h5{font-size:18px!important}

.category-widget-main .category .category-list a span{font-size: 22px!important;font-family:Cairo!important;}

.category-widget-main .category .category-list a:after{background: rgba(0,0,0,0.7);}

.sticky-bar button{font-size: 16px!important}

.mainFooter ul li a,footer .block.newsletter input[type="email"],.block-search input{font-size: 14px !important;font-family: Cairo!important;}

#blogList .container .col-md-6:first-child>h2 a,#blogList .container .col-md-6:last-child>h2 a{top:20px;}

.blog-widget-recent .owl-carousel .owl-item img {

    max-height: 235px;

    min-height: 235px;

    object-fit: cover;

    width: 100%!important;

    border-radius: 20px

}

header .search-container{direction: ltr}

/*.block-search input{padding-left: 80px;padding-right: 25px}

.block-search .action.search{right: inherit!important;left:15px!important}

.block-search .action.search:after{left: inherit;right: -12px!important}*/

.page-header .switcher .options.active ul.dropdown{margin-top: -10px!important;padding-top: 0px!important}

.page-header .switcher.currency .options .action.toggle{padding: 4px 4px 4px 0px!important; width: 87px!important;}

.page-header .switcher.currency .options.active ul.dropdown {

    width: 87px!important;

}

.page-header .switcher .options.active ul.dropdown a{text-align: right;}

.page-header .switcher.currency .options ul.dropdown a, .page-footer .switcher.currency .options ul.dropdown a{padding: 3px 8px!important}



.page-header .switcher .options.active ul.dropdown {

    margin-top: -7px!important;}



.page-header .switcher.currency .options.active .action.toggle {



    z-index: 999;

    position: relative;

    border-bottom: none;

    border-radius: 15px 15px 0 0;

}

.page-header .switcher .options ul.dropdown a{padding: 3px 8px!important}



.page-header .switcher.language .options.active .action.toggle {



    z-index: 999;

    position: relative;

    border-bottom: none;

    border-radius: 15px 15px 0 0;

}

.page-products .page-title-wrapper h1,.navigation .ves-megamenu .level2.nav-dropdown .mega-col .nav-item a,.box-tocart .action.towishlist,.navigation .ves-megamenu .nav-item.level1 a{font-family:Cairo!important;}

.product-info-main .box-tocart .action.tocart {

    padding: 14px 50px 14px 50px;}

.page-products .products.wrapper~.toolbar.toolbar-products{float: left;width: 100%}

.products.wrapper~.toolbar .modes,.page-products .modes{margin-left: 0px!important}

.page-products .modes{margin-right: auto!important;}



/*.pages .action.next:before{content: "\e617"!important}

.pages .item.lastPage a:before,.pages .item.lastPage a:after{content: "\e617"!important}

.pages .action.previous:before{content: "\e608"!important}

.pages .item.firstPage a:before,.pages .item.firstPage a:after{content: "\e608"!important}*/

.filter-current .item, .filter-current>.filter-current-subtitle, .sidebar-additional .block-compare .block-title, .filterMore{text-align: left!important;}

/*.pages .item.firstPage a:after{left: 2px!important}

.pages .item.lastPage a:after{left: 2px!important}*/

/*.product-item-details {text-align: right!important;}*/

/*.products.list.products-list .product-item-info ul li:before{right: -35px!important;left: inherit!important;}*/

.page-layout-2columns-left .column.main .product-item-name{padding-right: 0px!important}

/*.products.list.products-list .product-item-details{margin-left: 10px!important;margin-right: 30px!important}*/

.saudi-flag{margin: 0 30px 0 0px}

.ves-menu, .ves-menu .ves-megamenu {

    background: #226400!important;

}

.ves-megamenu li.level0>a{font-size: 11.5px!important;font-weight: bold!important;}

.ves-megamenu li.level0>a:hover {

    color: #fff!important;

    font-size: 11.5px!important;font-weight: bold!important;

    

}

.product-info-main .price-box .price-wrapper .price,#product-addtocart-button,#product-addtocart-button{font-family:Cairo!important;}

.mst-searchautocomplete__item.magento_catalog_product .title{padding-right: 10px}



.category-widget-main .category .category-list{float: right;}

.ves-menu .navigation .level0 > .submenu{top:36px!important;}

.abs-shopping-cart-items-desktop, .cart-container .cart-gift-item, .cart-container .form-cart, .block-cart-failed{float: inherit!important;}



/* Language Switcher */

.page-header .switcher .options ul.dropdown {

    margin-top: -13px!important;

    padding-top: 4px;display:block!important;

    border-radius: 0 0 15px 15px;

    border: 1px solid #ccc!important;

    border-top: 1px solid #fff!important;

    width: 65px!important;

    box-shadow: none!important;

}

.saudi-flag {

    margin: 0px;

    border: 1px solid #ccc;

    width: 87px!important;

    padding: 4px 10px;

    border-radius: 10px;cursor: pointer;

}

.page-header .switcher .options ul.dropdown a, .page-footer .switcher .options ul.dropdown a{padding: 2px 10px!important}

.page-header .switcher .options ul.dropdown li:hover, .page-footer .switcher .options ul.dropdown li:hover{background:none!important;}

.page-header .switcher .options .action.toggle{border:none!important;}

.page-header .switcher .options ul.dropdown{border:none!important;margin-top: 0px!important}

.flagWithLanguage .storeSwircher.switcher{display: none!important;position: absolute;top:40px;}

.flagWithLanguage:hover .storeSwircher.switcher{display: block!important;position: absolute;bottom: 0px;}


.page-header .switcher .options .action.toggle{background:#fff!important;border-radius: 0px!important}

.page-header .switcher .options ul.dropdown{padding-top: 0px!important}

.flagWithLanguage .storeSwircher.switcher{background: #fff;border-radius: 0px;border:1px solid #ccc;border-top:0px;}

.page-header .switcher, .page-footer .switcher{margin-right: 0px!important}

.flagWithLanguage .storeSwircher.switcher{height: 60px;border-radius: 0 0 10px 10px;top:32px!important;padding-top: 6px!important}

.page-header .switcher .options .action.toggle:after,.page-footer .switcher .options .action.toggle:after {display: none!important}

.flagWithLanguage{position: relative;}

.flagWithLanguage:after{

      -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    font-size: 50px;

    line-height: 22px;

    color: inherit;

    content: '\e622';

    font-family: icons-blank-theme;

    margin: 0;

    vertical-align: top;

    display: inline-block;

    font-weight: 400;

    overflow: hidden;

    position: absolute;right: 0px;top:4px;

    text-align: center;right: -7px;top:9px;color: #777!important;cursor: pointer;

}

/*.header_account_link_list.login {

    margin-right: 35px;

}

.minicart-wrapper {

    margin-left: 35px;

    margin-right: 35px;

}*/

/* Language Switcher */



.primary,.primary button,.request-quote-btn a{font-family: 'Cairo'!important}

.account.customer-address-index .column.main{margin-bottom: 30px}

.product.attribute.overview ul:before{content: "المميزات"!important;font-family: 'Cairo'!important}

.catalog-product-view .priceSection:after{content: "بدون ضريبة القيمة المضافة"!important}

.shipping-calculator,.fast-delivery{visibility: hidden!important;}

.catalog-product-view .priceSection:after{bottom: -25px!important}

#boxcontain.tab p{text-align: right;}

.enquiryNowForm h2{padding: 20px 50px}

.modal-popup .modal-header{right: initial!important;}

.product-info-main .price-box{margin-bottom: 10px}

.checkout-cart-index .block.crosssell .recommended-title:after{content: "المنتجات التي قد تكون مهتمًا بها"}



@media only screen and (max-width: 767px) {

.currencySwitch {

    position: absolute;

    margin-left: 0px!important;

    left: -15px;

    top: 1px;

}

#onlyMobBottom .link.wishlist a, #onlyMobBottom .header_account_link, #onlyMobBottom .minicart-wrapper .action.showcart{font-size: 9px!important}

.column.main h2 {

    font-size: 24px!important;

}

.column.main h5 {

    font-size: 16px!important;

}

.category-widget-main .category .category-list a span {

    font-size: 16px!important;}



.mainFooter ul li a, footer .block.newsletter input[type="email"], .block-search input {

    font-size: 12px !important;

  }

#blogList .container .col-md-6:first-child>h2 a, #blogList .container .col-md-6:last-child>h2 a {

    top: 11px;

}

.page-products .page-title-wrapper{right: 15px}

.page-products .category-image{margin-right: 0px}



.language-SAR span{font-size: 0px;width:23px;height: 23px;background-image: url('../images/sar.png');background-size: 23px;display: block;text-align: center;margin: auto;}





.currency-SAR span{font-size: 0px!important;width:23px;height: 23px;background-image: url('../images/sar.png')!important;background-size: 23px;display: block;text-align: center;margin: auto;}

.page-header .switcher.currency .options.active ul.dropdown span, .page-header .switcher.currency .options ul.dropdown a{font-size: 0px!important}

.page-header .switcher.currency strong{font-size: 0px!important}

.page-header .switcher.currency .options.active ul.dropdown {

    width: 50px!important;

    left: 17px;margin-top: 0px!important;

}



.page-header .switcher.language .options ul.dropdown{margin-top: 6px!important}

.page-header .switcher.language .options ul.dropdown{left: -7px!important}

#newArrivals h2 {

    margin-bottom: 30px;}

.saudi-flag {

    margin: 0 20px 0 0px;

    position: absolute;

    left: 200px;

    top: 21px;

}

.saudi-flag img{padding: 0px!important}

.block-search .control{padding: 0px!important}

/*.mst-searchautocomplete__autocomplete .mst-searchautocomplete__close{right: inherit;left: 0px}*/

/*.mst-searchautocomplete__item.magento_catalog_product .title{text-align: right;padding-right: 10px}*/



}





/* Quick View */

#colorbox .ves-menu {display: none!important;}

    #colorbox  #quick-view-content{min-width: 1000px}

    #colorbox  .magezon-builder{display: none!important;}

    #colorbox  #cookie-status{display: none!important;}

    #colorbox  .product-add-form{width: 50%;}

    #colorbox .magnifier-preview{display: none!important}

    #colorbox .page-wrapper{min-height: inherit!important;}

    #colorbox .enquiryNowForm{display: none!important}

    #colorbox .quickviewDetailBtn{display: block!important;float: left;width: 100%}

    #colorbox .quickviewSubmitBtn{display: block!important;float: left;width: 100%}

     #colorbox .quickviewDetailBtn a{background-color: #f0a71a;

    border: none;

    height: 50px;

    display: flex;

    align-items: center;

    justify-content: center;

    text-transform: uppercase;font-size: 18px;

    font-family: Cairo!important;

    color: #fff!important;

    font-weight: 400;

    border-radius: 6px;

   text-decoration: none!important;}

    #colorbox .page-title-wrapper{display: block!important;padding-bottom: 20px;padding-right: 28px;padding-top: 28px;padding-left: 28px;position: static!important;margin-left: 0px!important}

     #colorbox  .page-title-wrapper span{color: #333333!important}

    #colorbox  .page-title-wrapper h1{font-size: 2.5rem!important;color: #333333!important;font-family: 'Cairo' !important;text-transform: capitalize!important;width: 100%;}

    #cboxNavigation{display: none!important;}

    #quick-view-content .product.media{width: 410px!important;padding-left: 20px;margin-bottom: 0px!important}

    #quick-view-content .product-info-main .price-box{margin-bottom: 0px!important}

    #colorbox #quick-view-content{display: flex;max-width: 1000px;padding-right: 0px;padding-bottom: 28px}

    #quick-view-content .product-info-main{width: 600px!important}

    #quick-view-content .product.attribute.overview{padding:20px;}

     #quick-view-content .stock.available{vertical-align: unset!important;margin-bottom: 10px}

     #cboxClose:before{background: url(../images/closex.svg)!important;width: 25px;height: 25px;left: inherit;right: 20px;top:30px;}

     #colorbox #quick-view-content{min-width: inherit!important;}

    /* #colorbox #cboxWrapper #cboxContent,#colorbox, #cboxWrapper, #cboxLoadedContent,#cboxWrapper{height: auto!important;max-width: 940px!important;z-index: 999999}*/

     #colorbox #cboxWrapper{padding-bottom: 0px!important}

     #cboxTopCenter,#cboxTopLeft,#cboxTopRight{display: none!important;}

     #cboxContent{padding:0px!important;border-radius:25px!important;}

     #cboxContent{width: 100%!important;margin: 0px!important}

     #colorbox #cboxWrapper{border-radius: 25px!important;z-index: 99999999;}

     #cboxClose{z-index: 9999999}

     #colorbox .box-tocart{margin-top: 0px!important;margin-bottom: 15px!important}

     #cboxOverlay{z-index: 99999}

     #colorbox .priceSection{margin-bottom: 46px}

     #colorbox .product.attribute.overview{margin-top: 0px!important}

     #colorbox .hideonQuickview{display: none!important}

     .action.primary.tocart1 {

    position: relative;

    display: block;

}



.action.primary.tocart1 span {

    position: relative;

    margin-left: -23px;

    font-size: 18px

}



.action.primary.tocart1 span:after {

    position: absolute;

    width: 33px;

    height: 25px;

    background: url('../images/prod-cart.png');

    content: "";

    background-size: 26px;   

    background-repeat: no-repeat;  

    right: -45px;

}

.ma-quick-view-btn-container{opacity:1!important;visibility: visible!important;top:inherit!important;bottom: 20px;right: 20px;position: absolute;

    }

.ma-quick-view-btn-container a{ opacity:1!important;visibility: visible!important;font-size: 0px!important;background-color: transparent!important;border:none!important;background: url(../images/view.svg)!important;padding: 0px!important;display: inline-block!important;width: 30px!important;background-repeat: no-repeat;height: 30px!important;box-shadow: none!important}

.product-item-info .ma-quick-view-btn-container{left: inherit!important;}

.product-item-info .ma-quick-view-btn-container{right: 0px!important}

#cboxLoadingGraphic{background: url(../images/AMTLOGO2.gif)!important;background-color: none!important;background-size: 95px!important;    background-size: 95px!important;

    background-repeat: no-repeat!important;

    background-position: center center!important;min-width: 110px!important;min-height: 110px!important}

    #cboxLoadingOverlay{min-width: 110px!important;min-height: 110px!important;border-radius: 20px!important}

#colorbox .shipping-calculator,#colorbox .fast-delivery{display: none!important;}

.minicart-items-wrapper .ma-quick-view-btn-container{display: none!important;} 

body:not(.cms-home) #colorbox #maincontent{margin:0px!important;}



.checkout-cart-index .ma-quick-view-btn-container{bottom: 10px!important}

body .list.products-list .ma-quick-view-btn-container{display: none!important;}

.account  .ma-quick-view-btn-container{display: none!important;}





#colorbox .box-tocart-right{min-width: 225px!important;max-width: 225px!important}

#colorbox .product-info-main .product.attribute.overview{width: 250px!important}

#colorbox .product-add-form{width: 225px!important}

#quick-view-content .product-info-main {width: 500px!important;padding-right: 23px}

#quick-view-content .fotorama__stage{min-height: 307px!important}

#quick-view-content .fotorama__nav {min-height: 307px!important}

.page-layout-2columns-left #colorbox .main{padding-left: 0px!important}





.blog-widget-recent .post-description .post-text-hld {

    min-height: 105px!important;

    overflow-y: auto;

    display: flex;

    align-items: flex-end!important;}

.secondblog-widget-recent ul.post-list li{min-height: 425px!important}

.blog-widget-recent .owl-carousel .owl-item img {

    margin: 0px !important;

    max-height: 224px;

    min-height: 224px;

    object-fit: cover;

    width: 100%!important;border-radius: 20px;  

}

#colorbox #cboxWrapper #cboxContent{border:2px solid #000;max-height: 480px!important;/*background: transparent!important;*/}

#colorbox #cboxWrapper #cboxContent,#colorbox, #cboxWrapper,#cboxWrapper{max-width: 940px!important;z-index: 999999;}

  #cboxLoadedContent{max-width: 940px!important;z-index: 999999}

 #colorbox #cboxWrapper{padding-bottom: 0px!important;background: transparent!important;}



 .noScroll #colorbox,.noScroll #colorbox #cboxWrapper{display: flex!important;align-items: center!important;justify-content: center!important;}

 #colorbox .product-info-main .product.attribute.overview{display: none!important;}

 #colorbox .product-info-main .product.attribute.overview.nowShow{display: block!important;}

 .noScroll #colorbox .product-info-main .product.attribute.overview{max-height: 275px!important;}

#colorbox #cboxWrapper #cboxClose{top:18px!important;}

#cboxClose{}

#colorbox .bc-ord-msg p,#colorbox .box-tocart-right .stock span{font-size: 14px!important}  



#colorbox .product-info-main .price-box .price-wrapper .price{font-size: 29px!important}



 #quick-view-content .product.media{max-height: 310px!important;overflow: hidden!important;}

body.noScroll{overflow: hidden!important;height: 100%}

/* #cboxLoadedContent{    background: #fff;  

    border-radius: 25px;

    width: 100%!important;}*/

body .emptyPrice .ma-quick-view-btn-container{display: none!important;}

#quick-view-content .product.attribute.overview li{display: none!important;}

#quick-view-content .product.attribute.overview li:first-child{display: block!important;}

#quick-view-content .product.attribute.overview li:nth-child(2){display: block!important;}

#quick-view-content .product.attribute.overview li:nth-child(3){display: block!important;}

#quick-view-content .product.attribute.overview li:nth-child(4){display: block!important;}



.checkout-cart-index #quick-view-content .product-info-main {padding-right: 10px;}

/* Quick View */

/*.fotorama__nav-wrap--vertical.fotorama__nav-wrap{left: inherit!important;right: 0px!important}*/

/*.fotorama__stage{left: 0px!important}*/

.catalog-product-view .flexFixed h2{text-align: left;font-size: 22px!important;padding-right: 0px!important}

.mpshippingcost-block>.step-title{text-align: right;}

.mpshippingcost-address, .mpshippingcost-fieldset, .mpshippingcost-block .step-description, .mpshippingcost-form > .messages{text-align: right!important;}

.mpshippingcost-block{padding: 20px}

.catalog-product-view .mpshippingcost-fieldset label.label{text-align: right!important;}

.mpshippingcost-block > .step-title{padding-bottom: 0px!important}

.post-text-hld p{width: 100%!important}

.page-products .product-item-name>a{min-height: 50px}

.page-products .products.wrapper~.toolbar.toolbar-products{margin-bottom: 30px!important}



body.catalog-product-view header.modal-header{left: 0px!important}

.page-layout-2columns-left #colorbox .column.main{padding-right: 0px!important}

#colorbox .page-title-wrapper h1{}

.sorter-options, .limiter-options{padding: 0 10px!important}

.saudi-flag img{position: relative;z-index: 99;border-radius: 17px}

.page-header .switcher, .page-footer .switcher{margin-right: 0px!important}

.flagWithLanguage .storeSwircher.switcher{height: 75px;border-radius: 0 0 20px 20px;top:23px!important;padding-top: 16px!important}

.saudi-flag {

    margin: 0px;

    border: 1px solid #ccc;

    width: 87px!important;

        padding: 4px 5px;

    border-radius: 20px;

    cursor: pointer;

}

.column.main>ul.subCategory>.mainCategory .magepow-categories-category-name{justify-content: right!important}

/*.brand-searchform .search-form button{right:inherit!important;left:12px!important }*/

.brand_group li{text-align: right;}

.col-5 h2{padding-right: 10px;}

.col-5 .brand_group{padding-right: 10px}

.brand-image.sp h1,.brand-desc p{text-align: right;padding-right: 20px}

.filter-options .filter-options-title{text-align: right!important;}

.catalog-product-view .fixedImgWrapper img{min-width: 85px;object-fit: contain;max-height: 90px!important}

#fixedTitle .request-quote-btn a{margin-top: 0px!important}

.product.data.items>.item.content th, .product.data.items>.item.content td{text-align: right;}

.filter-current .item{text-align: right!important;}

.page-products .product-item-name>a{font-size: 15px}

.checkout-cart-index .product.details.product-item-details{margin-left: 0px!important;margin-right: 0px!important}



@media only screen and (max-width:767px) {

.ma-quick-view-btn-container{display: none!important;}



.page-header .storeSwircher.switcher .options .action.toggle{display: block!important;}

.page-header .switcher.switcher-language .options ul.dropdown{position: static!important;}

.flagWithLanguage {

    position: absolute;

    top: 18px;

    right: 145px;

}

.flagWithLanguage:hover .storeSwircher.switcher{position: static!important;margin-right: 0px!important;padding-left: 8px!important}

.flagWithLanguage:hover .storeSwircher.switcher {

    position: static!important;

    margin-top: 16px;

    width: 87px!Important;

}

.saudi-flag{right: 0px!important;top:0px!important;}

.page-header .switcher{padding-top: 6px!important}

.flagWithLanguage:hover .saudi-flag{border-bottom: none!important;border-radius: 20px 20px 0 0!important}

.page-header .switcher{background: transparent!important;}

.page-header .switcher .options ul.dropdown a{padding: 5px 0 5px 0px!important}

.flagWithLanguage .storeSwircher.switcher{background: #fff!important}


.flagWithLanguage:hover .storeSwircher.switcher{padding-left: 0px!important}

.page-header .storeSwircher.switcher .options .action.toggle{width: 83px!important;text-align: left!important;

    padding-left: 5px!important}

    .page-header .switcher .options ul.dropdown a{text-align: left!important;padding-left: 10px!important}

    .storeSwircher.switcher span{font-size: 14px!important}

.minicart-wrapper {

    left: 110px;

    top: 15px!important;

  }



  .block-search .label {

    left: 130px!important;

    top: 18px;}

.flagWithLanguage {

    position: absolute;

    top: 14px;

    left: 250px;

}

.flagWithLanguage{right: inherit!important;left:160px!important;width: 87px;}

.saudi-flag{left: 0px!important;    right: inherit!important;margin-left: inherit!important;margin-right: inherit!important;}

.crossSell-grid .product-details{justify-content:right;}

.catalog-product-view .box-tocart .action.towishlist{margin-left: 0px!important}



.page-header .switcher .options.active ul.dropdown{width: 100%!important;margin: 0px!important;padding: 0px!important}

.page-header .switcher .options ul.dropdown a{padding-left: 6px!important}



}

.cms-home .with-spe-price {justify-content: flex-start;}





/* Banner Updated Style */



#banner-slider-carousel .owl-nav .owl-prev span,#banner-slider-carousel .owl-nav .owl-next span{display: block!important;width: 30px;height: 30px;background-size: 8px}

#banner-slider-carousel .owl-nav{position: absolute;width: 100%;top:50%;margin-top: -30px!important}

#banner-slider-carousel .owl-nav .owl-prev{left:40px;position: absolute;    width: 30px;text-align: center;

    background: #fff;

    border-radius: 100%;

    margin: 0px}

#banner-slider-carousel .owl-nav .owl-next{right:40px;position: absolute;    width: 30px;text-align: center;

    background: #fff;

    border-radius: 100%;

    margin: 0px}

.cms-home .slider-product-item-details .product-item-name a{font-size: 15px!important}



#banner-slider-carousel .owl-nav .owl-prev:after{content: "";background-image: url("data:image/svg+xml,%3Csvg width='100' height='600' viewBox='0 0 44 502' fill='none' xmlns='http://www.w3.org/2000/svg' class='sc-dUrnRO AXFeE'%3E%3Cpath class='wave' d='M0.999973 501C32.9999 301.5 42.9999 308 42.9999 252.5C42.9999 197 29.4999 189 1.00002 0.999996L0.999973 501Z' fill='rgba(211,211,211,0.7)'%3E%3C/path%3E%3C/svg%3E");position: absolute;width: 65px;height: 600px;top:-273px;transform-origin: left center;transform: scaleX(1);

    transition: transform 0.4s cubic-bezier(0.36, 0.07, 0.19, 0.97) 0s;background-position: -32px;left: -65px}

#banner-slider-carousel .owl-nav .owl-prev:hover:after{transform: scaleX(2.5);}



#banner-slider-carousel .owl-nav .owl-next:after{content: "";background-image: url("data:image/svg+xml,%3Csvg width='100' height='600' viewBox='0 0 44 501' fill='none' xmlns='http://www.w3.org/2000/svg' class='sc-cbDGPM eTEuVf'%3E%3Cpath class='wave' d='M42.9999 0.5C11 200 1 193.5 1 249C1 304.5 14.5 312.5 42.9999 500.5V0.5Z' fill='rgba(211,211,211,0.7)'%3E%3C/path%3E%3C/svg%3E");position: absolute;width: 65px;height: 600px;top:-273px;transform-origin: right center;transform: scaleX(1);

    transition: transform 0.4s cubic-bezier(0.36, 0.07, 0.19, 0.97) 0s;;right: -65px}

#banner-slider-carousel .owl-nav .owl-next:hover:after{transform: scaleX(2.5);} 

.sorter-action:before{font-size: 50px;color: #226400!important}

.sorter .sorter-action{top: 0px}

.sorter-action:hover:before{color: #226400!important} 





@media only screen and (max-width:767px) {

#banner-slider-carousel .owl-nav .owl-prev,#banner-slider-carousel .owl-nav .owl-next{width: 20px!important;}

#banner-slider-carousel .owl-nav .owl-prev span,#banner-slider-carousel .owl-nav .owl-next span{width: 20px!important;height: 20px!important;background-size: 6px;}

#banner-slider-carousel .owl-nav{margin-top: -15px!important}

#banner-slider-carousel .owl-nav .owl-prev{left: 10px}

#banner-slider-carousel .owl-nav .owl-next{right: 10px}

.cms-home .slider-product-item-details .product-item-name a{font-size: 11px!important}

}

/* Banner Updated Style */





/* New Update */

#banner-slider-carousel .owl-nav .owl-prev{top:15px;}

#banner-slider-carousel .owl-nav .owl-prev:after{top:-287px;}

#banner-slider-carousel .owl-nav .owl-next{top:15px;}

#banner-slider-carousel .owl-nav .owl-next:after{top:-287px;}

.sticky-bar .showroom-sticky{top: 285px}

.sticky-bar .contact-sticky{top: 425px}

#banner-slider-carousel .owl-nav{margin-top: -32px!important}

#banner-slider-carousel .owl-nav .owl-prev{box-shadow: rgb(0 18 46 / 18%) 0px 2px 20px 0px!important;}

#banner-slider-carousel .owl-nav .owl-next{box-shadow: rgb(0 18 46 / 18%) 0px 2px 20px 0px!important;}

#banner-slider-carousel .owl-nav .owl-prev span, #banner-slider-carousel .owl-nav .owl-next span{background-color: #fff!important;border-radius: 100%!important}

.product-slider:hover .product-image-wrapper img{opacity: 1!important}

.products-grid .product:hover .product-image-wrapper img{opacity: 1!important}

.products-grid .product .product-item-actions{top: 50%}

.product-item-info .product-image-wrapper img, .slider-product-item-info .product-image-wrapper img{margin: 30px}

#banner-slider-carousel .owl-nav .owl-prev span, #banner-slider-carousel .owl-nav .owl-next span{    z-index: 999!important;

    position: relative;}

#newArrivals .owl-item .product-image-wrapper img{margin: 30px 0 0 0}

#newArrivals .product-image-wrapper{height: 200px}

#newArrivals .owl-item .product-image-wrapper img{width: 100%!important}



.ves-megamenu > li:last-child{background-color: red!important}

#videoFeaturedProducts .product-image-wrapper{height: 200px}

#audioFeaturedProducts .product-image-wrapper{height: 200px}

.product-slider .product-item-actions{top:50%;}

.catalog-product-view .product-item-info .product-image-wrapper img{margin: 0px!important}

.ves-megamenu li:last-child{border-right:0px!important;}

#brandSlider{padding-left: 0px!important}

.page-header .switcher .options.active ul.dropdown{border:none!important;margin-top: 0px!important}

.page-header .switcher .options ul.dropdown{border:none!important;}

.page-header .switcher .options ul.dropdown li{float: left;}

.filter-current .item, .filter-current>.filter-current-subtitle, .sidebar-additional .block-compare .block-title, .filterMore{text-align: right!important;}

.vatText{font-size: 10px}

.instockProd .ma-quick-view-btn-container a{background-color: transparent!important;border:none!important;padding: 0px!important;display: inline-block!important;width: 30px!important;background-repeat: no-repeat;height: 30px!important;background-size: 30px!important}

.quickviewSubmitBtn .action.primary.tocart1 span:after{top:9px!important;right: -15px!important}

.opc-progress-bar-item{width: 235px}

.opc-wrapper .fieldset > .field > .label{padding: 10px 0 6px 0!important}

#shipping-zip-form .field.note{display: none;}



@media only screen and (max-width:767px) {

.page-products .product-item-info .product-image-wrapper img{margin: 20px 0;

    padding: 10px;}

.catalog-product-view .box-tocart .action.towishlist {margin-right: 121px!important;}

.product-info-main .box-tocart .action.tocart {padding: 14px 12px;}

.catalog-product-view #maincontent .product.info.detailed:before,.catalog-product-view #maincontent .product.info.detailed:after{display: none!important;}

}



.warranty_assurance_icon{

    position: absolute;

    left: 10px;

    z-index: 99;

    top: 10px;

    max-width: 60px;}

.gallery-placeholder{position: relative;}

.ves-megamenu>.dropdown.submenu-left>a:after{left: inherit!important;right: 10px}

.contSec h3, .contSec h3 a{max-width: 190px}



.product.attribute.description iframe{width: 100%!important}

.navigation .ves-megamenu .level2.nav-dropdown .mega-col{justify-content: right!important}

.checkout-cart-index .products-grid.products-crosssell .product-item-info img{margin: 0 10% 10% 10%;width: 80%!important;max-width: 80%!important}





.product-item-details .with-spe-price{justify-content: flex-end;}

.page-products .product-item .price-box .price{font-size: 14px!important}

.product-item-details .old-price .price{padding-right: 0px!important;padding-left: 3px!important}

.page-products .product-item-details .old-price .price{font-size: 10px!important;}

.categorypath-on-sale .product-item-details .with-spe-price{display: block!important;}

.categorypath-on-sale .product-item-details .old-price .price{padding-left: 0px!important}

.page-products .empty60 {min-height: 54px;}

/* New Update */



/* Tablet Style Fix */



@media only screen and (min-width:1024px) and (max-width:1400px) {  

    .catalog-product-view #maincontent .product.info.detailed:after{display: none!important;}

    .product.attribute.description p{font-size: 14px!important}

    .whatsappSection{bottom: 33px!important;width: 32px!important}

     #banner-slider-carousel .owl-nav .owl-next:after,#banner-slider-carousel .owl-nav .owl-prev:after{display: none!important;}

    .sticky-bar .showroom-sticky {top: 250px;display: none!important;}

    .sticky-bar .contact-sticky {top: 392px;display: none!important;}

    .scrollup {left: 15px!important;bottom: 15px!important}  

    .search-container{max-width: 40%!important}



}



@media only screen and (min-width:1024px) and (max-width:1200px) {  

.product-info-main .product.attribute.overview{width: 48%}

.catalog-product-view .product-add-form{max-width: 270px}

.awesome-iframe .widget-position-right.bubbleWithLabel .widgetLabel{display: none!important;}

.product.attribute.description p{font-size: 14px!important}

.products.list.products-list .product-item-photo img {max-width: 265px!important;}

.ves-megamenu.menu-click .submenu.dropdown-menu{display: none!important;}

}



@media only screen and (min-width:980px) and (max-width:1024px) {  



/* Repeat */

.search-container{max-width: 40%!important}



.navigation .level0{margin-right: 0px!important}

.ves-megamenu li.level0>a{font-size: 8px;line-height: 11px!important}

.ves-megamenu li:nth-child(9){min-width: 88px}

#banner-slider-carousel .owl-nav .owl-prev:after,#banner-slider-carousel .owl-nav .owl-next:after{display: none!important;}

.product-slider .slider-product-item-info{width: 100%!important}

.product-slider .product-item-info{width: 100%!important}

.product-item-info .product-image-wrapper img{margin:10%!important;}

.product-item-info, .slider-product-item-info{left: 0px!important}

#audioFeaturedProducts .product-image-wrapper {height: 185px!important;}

#newArrivals .product-image-wrapper {height: 185px!important;}

#videoFeaturedProducts .product-image-wrapper {height: 185px!important;}

.cms-home .product-item-details, .cms-home .slider-product-item-details{min-height: 142px!important}

.contSec h3, .contSec h3 a{font-size: 17px}

#brandSlider li{margin: 0 10px}

#brandSliderSection .owl-prev{top:0px;}

#brandSliderSection .owl-next{top:0px;}

.category-widget-main .category .category-list a span{width:140px;margin-left: -70px}

footer .newsletterLeft{justify-content: center!important;width: 100%!important}

footer .newsletterRight{justify-content: center!important;width: 100%!important}

footer .block.newsletter input[type="email"]{margin-right: 0px!important;width: inherit!important;}

footer .newsletterLeft a{flex-direction: column!important;}

.newsletterRight ul li{margin: 10px!important}

footer .newsletterLeft label{margin-right: 0px!important}

.block.newsletter{max-width: 100%!important}

.ves-megamenu.menu-click .submenu.dropdown-menu{display: none!important}

.breadcrumbs{max-width: 100%!important;margin-left: 0px!important;left: 0px!important}

.page-products .page-title-wrapper{max-width: 100%!important;margin-left: 0px!important;left: 0px!important}

.page-products .category-description img{height: 200px!important}

.sticky-bar .showroom-sticky{display: none!important;}

.sticky-bar .contact-sticky{display: none!important;}

.page-products .columns {max-width: 720px;}

.page-products.page-layout-1column .magepow-categories-grid li{width: 25%!important}

.page-products .products-grid .product-item{width: calc((100% - 4%) / 2)}

.page-layout-2columns-left .column.main{width: 70%!important}

.page-layout-2columns-left .sidebar-main, .page-layout-2columns-left .sidebar-additional{width: 30%!important}

.page-products .products-grid .product-item:nth-child(3n+1){margin-left: 2%!important}

.product-item-info .product-image-wrapper img{width: 80%}

.filter-options .filter-options-content #amount label{font-size: 14px}

.filter-options .filter-options-content #amount div:first-child label:after{height: 1px;right: -12px;

    top: 8px;}

.toolbar-products .modes label{display: none!important;}

.page-products .page-title-wrapper h1 {font-size: 26px!important;}

.products.wrapper ~ .toolbar .limiter{display: none!important;}

.products.wrapper ~ .toolbar .sorter{display: none!important;}

.products.wrapper~.toolbar .modes{display: none!important;}

.page-layout-1column .product-info-main{width: 40%!important}

.page-layout-1column .product.media{width: 60%!important}

.shipping-calculator, .fast-delivery{height: 1px!important;padding: 0px!important}

.product-info-main .product.attribute.overview{width: 100%;padding-left: 20px}

.catalog-product-view .product-brands{margin-left: 20px}

.fotorama__nav-wrap--vertical.fotorama__nav-wrap{position: inherit;width: 100%}

.fotorama__nav--thumbs{display: flex;width: 100%!important;height: 100px!important}

.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left, .fotorama__nav-wrap--vertical .fotorama__thumb__arr--right{display: none!important;}

.fotorama__nav-wrap--vertical .fotorama__nav__shaft{display: flex;align-items: center;}

.fotorama__stage{left: 0px!important}

.fotorama__nav-wrap--vertical .fotorama__nav__shaft .fotorama__nav__frame--thumb{margin-bottom: 0px!important}

.fotorama__stage__shaft{max-width: 100%!important}

.crossSell-grid{width: 25%}

.fotorama__arr--next{right: 0px!important}

.box-tocart-right{text-align: left!important;min-width: 100%!important;max-width: 100%!important}

.block.upsell{width: 100%;padding-left: 20px}

.catalog-product-view #maincontent .columns{max-width: 100%!important}

.catalog-product-view .page-title-wrapper.product.container{max-width: 100%!important}

#fixedTitle .container{max-width: 100%!important}

.catalog-product-view  .product-add-form{float: left;padding-left: 20px}

.fotorama__thumb-border{display: none!important;}

.fotorama__nav-wrap--vertical .fotorama__nav__shaft .fotorama__nav__frame--thumb{margin-top: 0px!important}

.checkout-cart-index .cart-summary{width: 100%!important;float: left;position: inherit!important;order:2;}

.checkout-cart-index .form.form-cart{width: 100%!important;float: left;order:1;}

.checkout-cart-index .cart-container{display: flex;flex-direction: column;} 

.checkout-cart-index .block.crosssell{order: 3}



.categorypath-mobile-solution .column.main>ul.subCategory>.mainCategory,.categorypath-drones .column.main>ul.subCategory>.mainCategory{width: 25%!important}

.checkout-cart-index .products-crosssell.products-grid .product-item{margin-right: 1%!important}

.checkout-cart-index .cart-container .form-cart .actions{text-align: center;margin-bottom: 20px}

.checkout-index-index #checkoutSteps{display: block;margin-right: 20px}

.checkout-index-index #opc-shipping_method{margin: 15px 0!important;}

.innerBannerSection h2, .innerBannerSection h1{margin-left: 0px!important;left: 15px!important}  

.ves-menu .ves-megamenu{padding: 0 10px}

.checkout-index-index #shipping{width: 100%!important}

.checkout-index-index #opc-shipping_method{width: 100%!important}

.opc-sidebar{width: 40%!important}

.opc-wrapper{width:59%!important;}

.opc-block-summary .minicart-items .product-item-details{padding-left: 0px!important;margin-left: 0px!important}

.opc-block-summary .product-item .product-item-inner{display: block!important;}

.opc-block-summary .minicart-items .product-item-name{margin-top: 10px!important}

.opc-block-summary .minicart-items .product-item-name p{padding-left: 88px!important}

.opc-block-summary .product-item .product-item-name-block{display: block!important;}



.checkout-payment-method .payment-method-content .fieldset>.field{display: block!important;}

.checkout-payment-method .payment-method-content .fieldset>.field.remember_me{display: none!important;}

form#cc-co-transparent-form{padding: 20px!important;max-width: 100%!important}

.checkout-payment-method .payment-method-content .fieldset>.field.type .control{margin-left: 0px!important}

#aps_fort_form_cc.fieldset>.field:not(.choice)>.label{text-align: left!important;}

.catalog-product-view .product-add-form{width: 100%!important;max-width: 100%!important}

.catalog-product-view .priceSection:after{right: inherit!important;left: 0px!important}

#custom-qty{float: left!important;}

#custom-qty .input-group input{width: 65px!important}

.catalog-product-view .block.upsell .product-item-info .product-image-wrapper img{width: 100%!important}



/* Repeat */



.page-products .columns {max-width: 100%;padding: 0 20px;}

.ves-megamenu li.level0>a{font-size: 11px}

.page-products .products-grid .product-item {width: calc((100% - 6%) / 3);}

.catalog-product-view .product-add-form{width: 100%}

.box-tocart-right{max-width: 100%!important}

#custom-qty .input-group input{max-width: 65px}

#custom-qty{float: left;}

.catalog-product-view .priceSection:after{right: inherit!important;left: 0px!important}

.page-layout-1column.checkout-cart-index .products-grid .product-item {width: 23.33%;}

.page-products .products-grid .product-item:nth-child(4n+1) {margin-left: 2%!important;}

.awesome-iframe .widget-position-right.bubbleWithLabel .widgetLabel{display: none!important;}

.page-layout-2columns-left #cboxWrapper .column.main{width: 100%!important}

#quick-view-content .product.media{width: 35%!important}

#quick-view-content .product-info-main{width: 65%!important}

.scrollup{bottom: 65px!important;left: 20px!important}

.fotorama__arr{width: 30px!important}





/*#colorbox .product-info-main .product.attribute.overview{width: 50%!important}

#colorbox .product-add-form {width: 50%!important;}*/



#colorbox #quick-view-content {min-width: 850px!important;}



.fotorama__nav-wrap--vertical .fotorama__nav__shaft{justify-content: center;}

.fotorama__nav-wrap--vertical .fotorama__nav__shaft .fotorama__nav__frame--thumb{margin: 0 3px!important}



.checkout-cart-index .block.crosssell {margin-top: 50px;}

.checkout-cart-index .block.crosssell .recommended-title:after{top:-30px;}





.catalog-product-view #maincontent .product.info.detailed:after{display: none!important;}

.catalog-product-view #maincontent .product.info.detailed:before{display: none!important;}



.product.data.items{z-index: 1!important}



.brandlist .block-content .col-5{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}



.page-products.vesbrand-brand-view .products-grid .product-image-wrapper{min-height: 160px!important} 



.categorypath-content-creators .column.main>ul.subCategory>.mainCategory {width: 33% !important;}



.product.attribute.description p{font-size: 14px!important}



header .col-md-7.search-container{max-width: 350px!important;padding-left: 0px!important}  

header .right-container{max-width: 50%!important}

.shipping-calculator, .fast-delivery{visibility: hidden!important;}



#banner-slider-carousel .owl-nav .owl-prev{left: 20px}

#banner-slider-carousel .owl-nav .owl-next{right: 20px}

.right-container .link.wishlist{text-align: center;}

.header_account_link_list.login{text-align: center;}

.category-widget-main .category .category-list a span{font-size: 15px!important}



}



@media only screen and (min-width:767px) and (max-width:980px) {  



.navigation .level0{margin-right: 0px!important}

.ves-megamenu li.level0>a{font-size: 8px;line-height: 11px!important}

.ves-megamenu li:nth-child(9){min-width: 88px}

#banner-slider-carousel .owl-nav .owl-prev:after,#banner-slider-carousel .owl-nav .owl-next:after{display: none!important;}

.product-slider .slider-product-item-info{width: 100%!important}

.product-slider .product-item-info{width: 100%!important}

.product-item-info .product-image-wrapper img{margin:10%!important;}

.product-item-info, .slider-product-item-info{left: 0px!important}

#audioFeaturedProducts .product-image-wrapper {height: 185px!important;}

#newArrivals .product-image-wrapper {height: 185px!important;}

#videoFeaturedProducts .product-image-wrapper {height: 185px!important;}

.cms-home .product-item-details, .cms-home .slider-product-item-details{min-height: 142px!important}

.contSec h3, .contSec h3 a{font-size: 17px}

#brandSlider li{margin: 0 10px}

#brandSliderSection .owl-prev{top:0px;}

#brandSliderSection .owl-next{top:0px;}

.category-widget-main .category .category-list a span{width:140px;margin-left: -70px}

footer .newsletterLeft{justify-content: center!important;width: 100%!important}

footer .newsletterRight{justify-content: center!important;width: 100%!important}

footer .block.newsletter input[type="email"]{margin-right: 0px!important;width: inherit!important;}

footer .newsletterLeft a{flex-direction: column!important;}

.newsletterRight ul li{margin: 10px!important}

footer .newsletterLeft label{margin-right: 0px!important;margin-bottom: 10px!important}

.block.newsletter{max-width: 100%!important}

.ves-megamenu.menu-click .submenu.dropdown-menu{display: none!important}

.breadcrumbs{max-width: 100%!important;margin-left: 0px!important;left: 0px!important}

.page-products .page-title-wrapper{max-width: 100%!important;margin-left: 0px!important;left: 0px!important}

.page-products .category-description img{height: 200px!important}

.sticky-bar .showroom-sticky{display: none!important;}

.sticky-bar .contact-sticky{display: none!important;}

.page-products .columns {max-width: 100%;padding: 0 20px;}

.page-products.page-layout-1column .magepow-categories-grid li{width: 25%!important}



.page-products .products-grid .product-item{width: calc((100% - 4%) / 2)}



.page-layout-2columns-left .column.main{width: 70%!important}

.page-layout-2columns-left .sidebar-main, .page-layout-2columns-left .sidebar-additional{width: 30%!important}

.page-products .products-grid .product-item:nth-child(3n+1){margin-left: 2%!important}

.product-item-info .product-image-wrapper img{width: 80%}

.filter-options .filter-options-content #amount label{font-size: 14px}

.filter-options .filter-options-content #amount div:first-child label:after{height: 1px;right: -12px;

    top: 8px;}

.toolbar-products .modes label{display: none!important;}

.page-products .page-title-wrapper h1 {font-size: 26px!important;}

.products.wrapper ~ .toolbar .limiter{display: none!important;}

.products.wrapper ~ .toolbar .sorter{display: none!important;}

.products.wrapper~.toolbar .modes{display: none!important;}

.page-layout-1column .product-info-main{width: 40%!important}

.page-layout-1column .product.media{width: 60%!important}

.shipping-calculator, .fast-delivery{height: 1px!important;padding: 0px!important}

.product-info-main .product.attribute.overview{width: 100%;padding-left: 20px}

.catalog-product-view .product-brands{margin-left: 20px}

.fotorama__nav-wrap--vertical.fotorama__nav-wrap{position: inherit;width: 100%}

.fotorama__nav--thumbs{display: flex;width: 100%!important;height: 100px!important}

.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left, .fotorama__nav-wrap--vertical .fotorama__thumb__arr--right{display: none!important;}

.fotorama__nav-wrap--vertical .fotorama__nav__shaft{display: flex;align-items: center;}

.fotorama__stage{left: 0px!important}

.fotorama__nav-wrap--vertical .fotorama__nav__shaft .fotorama__nav__frame--thumb{margin-bottom: 0px!important}

.fotorama__stage__shaft{max-width: 100%!important}

.crossSell-grid{width: 25%}

.fotorama__arr--next{right: 0px!important}

.box-tocart-right{text-align: left!important;min-width: 100%!important;max-width: 100%!important}

.block.upsell{width: 100%;padding-left: 20px}

/*.product-item-info .product-image-wrapper img{width: 100%}*/

.catalog-product-view #maincontent .columns{max-width: 100%!important}

.catalog-product-view .page-title-wrapper.product.container{max-width: 100%!important}

#fixedTitle .container{max-width: 100%!important}

.catalog-product-view  .product-add-form{float: left;padding-left: 20px}

.fotorama__thumb-border{display: none!important;}

.fotorama__nav-wrap--vertical .fotorama__nav__shaft .fotorama__nav__frame--thumb{margin-top: 0px!important}

.checkout-cart-index .cart-summary{width: 100%!important;float: left;position: inherit!important;order:2;}

.checkout-cart-index .form.form-cart{width: 100%!important;float: left;order:1;}

.checkout-cart-index .cart-container{display: flex;flex-direction: column;} 

.checkout-cart-index .block.crosssell{order: 3}



.categorypath-mobile-solution .column.main>ul.subCategory>.mainCategory,.categorypath-drones .column.main>ul.subCategory>.mainCategory{width: 25%!important}

.checkout-cart-index .products-crosssell.products-grid .product-item{margin-right: 1%!important}

.checkout-cart-index .cart-container .form-cart .actions{text-align: center;margin-bottom: 20px}

.checkout-index-index #checkoutSteps{display: block;margin-right: 20px}

.checkout-index-index #opc-shipping_method{margin: 15px 0!important;}

.innerBannerSection h2, .innerBannerSection h1{margin-left: 0px!important;left: 15px!important}  

.ves-menu .ves-megamenu{padding: 0 10px}

.checkout-index-index #shipping{width: 100%!important}

.checkout-index-index #opc-shipping_method{width: 100%!important}

.opc-sidebar{width: 40%!important}

.opc-wrapper{width:59%!important;}

.awesome-iframe .widget-position-right.bubbleWithLabel .widgetLabel{display: none!important;}

.opc-block-summary .minicart-items .product-item-details{padding-left: 0px!important;margin-left: 0px!important}

.opc-block-summary .product-item .product-item-inner{display: block!important;}

.opc-block-summary .minicart-items .product-item-name{margin-top: 10px!important}

.opc-block-summary .minicart-items .product-item-name p{padding-left: 88px!important}

.opc-block-summary .product-item .product-item-name-block{display: block!important;}



.checkout-payment-method .payment-method-content .fieldset>.field{display: block!important;}

.checkout-payment-method .payment-method-content .fieldset>.field.remember_me{display: none!important;}

form#cc-co-transparent-form{padding: 20px!important;max-width: 100%!important}

.checkout-payment-method .payment-method-content .fieldset>.field.type .control{margin-left: 0px!important}

#aps_fort_form_cc.fieldset>.field:not(.choice)>.label{text-align: left!important;}

.catalog-product-view .product-add-form{width: 100%!important;max-width: 100%!important}

.catalog-product-view .priceSection:after{right: inherit!important;left: 0px!important}

#custom-qty{float: left!important;}

#custom-qty .input-group input{width: 65px!important}

.catalog-product-view .block.upsell .product-item-info .product-image-wrapper img{width: 100%!important}



div#cboxWrapper > div{width:100%!important}

.page-layout-2columns-left #cboxWrapper .column.main{width: 100%!important}

#colorbox #cboxWrapper #cboxContent{max-height: inherit!important;}

#quick-view-content .product-info-main{padding-right: 0px!important}

#quick-view-content .product.media{width: 175px!important;padding-left: 0px!important}

.scrollup{bottom: 65px!important;left: 20px!important}

.fotorama__arr{width: 30px!important}



.fotorama__nav-wrap--vertical .fotorama__nav__shaft{justify-content: center;}

.fotorama__nav-wrap--vertical .fotorama__nav__shaft .fotorama__nav__frame--thumb{margin: 0 3px!important}



.checkout-cart-index .block.crosssell {margin-top: 50px;}

.checkout-cart-index .block.crosssell .recommended-title:after{top:-30px;}



.secondblog-page-list .widget.block-list-posts .block-content .item .post-image{display: none;}



.minicart-wrapper {margin-left: 25px;margin-right: 25px;}



.catalog-product-view #maincontent .product.info.detailed:after{display: none!important;}

.catalog-product-view #maincontent .product.info.detailed:before{display: none!important;}



.product.data.items{z-index: 1!important}



.brandlist .block-content .col-5{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}



.page-products.vesbrand-brand-view .products-grid .product-image-wrapper{min-height: 160px!important}



.categorypath-content-creators .column.main>ul.subCategory>.mainCategory {width: 33% !important;}





.whatsappSection{bottom: 32px!important;width: 35px!important;}



.product.attribute.description p{font-size: 14px!important}  

.page-products .product-item-name>a{font-size: 14px!important}  

.box-tocart-right .with-spe-price{display: block!important;}

.catalog-product-view .product-info-main .box-tocart-right .old-price{position: inherit!important;}



header .col-md-7.search-container{max-width: 275px!important;padding-left: 0px!important}

header .right-container{max-width: 50%!important}

.minicart-wrapper {margin-left: 13px;margin-right: 13px;}

#blogList .col-md-6 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-bottom: 60px}

.blog-widget-recent .owl-carousel .owl-item img{min-height: inherit!important;}

.secondblog-widget-recent ul.post-list li{min-height: inherit!important;}

.shipping-calculator, .fast-delivery{visibility: hidden!important;}

.ad-dealer{padding-left: 20px!important}



.checkout-index-index #checkoutSteps{display: block!important;}



.checkout-index-index #opc-shipping_method {margin: 20px 0px!important;}



#quick-view-content .product.media{width:230px!important}

.scrollup {left: 15px!important;bottom: 27px!important}  





.minicart-wrapper {margin-left: 13px!important;margin-right: 13px!important;}

.category-widget-main .category .category-list a span{font-size: 14px}

.page-products.category-camera-accessories .magepow-categories-grid li {width: 25%!important;}



#banner-slider-carousel .owl-nav .owl-prev{left: 20px}

#banner-slider-carousel .owl-nav .owl-next{right: 20px}



.mst-searchautocomplete__item.magento_catalog_product{display: block!important;padding: 10px 0!important}

.mst-searchautocomplete__item.magento_catalog_product .meta{float: left;width: 60%!important}

.mst-searchautocomplete__item.magento_catalog_product .store{float: left;width: 60%!important}

.mst-searchautocomplete__item.magento_catalog_product .mst-product-image-wrapper{width: 5rem;height: 10rem}

.mst-searchautocomplete__item.magento_catalog_product .price{margin-left: 0px!important}

.mst-searchautocomplete__item.magento_catalog_product .title a, .mst-searchautocomplete__autocomplete ul li a.title {font-size: 13px!important;}

.mst-searchautocomplete__item.magento_catalog_product .price {font-size: 13px!important;}

.mst-searchautocomplete__item.magento_catalog_product > a{display: block!important;width: 25%!important;height: 5rem!important;float: left!important;}

.mst-searchautocomplete__item.magento_catalog_product > a img{height: 5rem!important}  

.mst-searchautocomplete__item.magento_catalog_product .mst-product-image-wrapper{padding-left: 8px;}

.content-writer-desc{margin-left: 0px!important;left: 0px!important}

.inf-desc p{width: 68.333333%!important}

.customer-account-login label#captcha_user_login{width: 100%!important}

.cms-home #colorbox #quick-view-content{padding-left:20px!important;padding-right:20px!important}

.catalogsearch-result-index #cboxWrapper #maincontent>.columns{padding-top: 0px!important}

.ves-megamenu li.level0>a{font-size: 8.5px!important}

.right-container a, .page-header .switcher strong, .page-footer .switcher strong{font-size: 10px!important}

header .search-container{max-width: 40%!important}

.page-header .switcher .options ul.dropdown a{font-size: 10px!important}

.category-widget-main .category .category-list a span{font-size: 14px!important}

.column.main h2 {font-size: 28px!important;}

}  

/* Tablet Style Fix */ 

@media only screen and (max-width:767px) {  

#custom-header-id-mobile .custom-logo{max-width: 100%!important;flex:0 0 100%!important;}

#onlyMobBottom{max-width: 100%!important;flex:0 0 100%!important;}

	#newArrivals .owl-item .product-image-wrapper img{width: 80%!important}

.secondblog-widget-recent ul.post-list li{min-height: inherit!important;}

.page-products .product-item-info .product-image-wrapper img{width: 80%!important;padding: 0px!important}

#mobileShowOnly.shipDetails{display: none!important;}

.saudi-flag{top:4px!important;}

.saudi-flag img{height: 21px!important}

.product-brands .brand-item a:last-child:after{content: "المزيد من المنتجات"!important}

.catalog-product-view .product-brands li:after{content: "حول العلامة التجارية"!important}

.crossSellWrapper.owl-carousel .owl-stage{float: left;}

}



#quick-view-content .discount-percent{top:-25px;}

#colorbox .product-info-main .price-box .old-price .price-wrapper .price{font-size: 12px!important}

#quick-view-content .with-spe-price{display: block!important;}

#colorbox .priceSection{margin-bottom: 30px}



.product.attribute.sku{float: left;}

.product.data.items{direction: ltr;}

.crossSell-grid .product-details{direction: ltr}

.flexFixed{flex-direction: row-reverse;}     

.products.list.products-list .product-item-info{flex-direction: row-reverse;}

#colorbox #quick-view-content{flex-direction: row-reverse;}



.page-products .breadcrumbs .items{display: flex;}

.page-products .breadcrumbs .item:not(:last-child):after{}

.page-products .breadcrumbs .item:not(:last-child):after{content: '\e617'!important}

.catalog-product-view .product-info-main .block.upsell .block-content.content{float: left!important;}

#custom-qty .input-group{direction: ltr}



.catalog-product-view .breadcrumbs .items{display: flex;flex-direction: row-reverse;}

.catalog-product-view .breadcrumbs .item:not(:last-child):after{float: right!important;}

.filter-options .filter-options-content #amount{direction: ltr;}

.flexCartPopup{direction: ltr}

.brandlist,.brand-searchform form.search-form{direction: ltr}

.brand_group li{text-align: left;}



.catalogsearch-result-index .product-item-info .product-image-wrapper img{min-width: 160px}



.cart.table-wrapper{direction: ltr}

.checkout-cart-index .product-item-name{direction: ltr;text-align: left!important}



.opc-block-summary .minicart-items-wrapper{direction: ltr}



fieldset.ccform {

    width: auto;

    max-width: 500px;

}

.field.no-labe.month{float: right;margin-left: 20px;width: 50%!important;}

.field.no-labe.year{float: right;margin-left: 20px;width: 50%!important;}

fieldset.ccform select{height: 40px!important}

.checkout-payment-method .ccard.fieldset > .field .fields.group.group-2 .field{width: 50%!important}

.checkout-payment-method .ccard .year .select{width:100%!important;}

.checkout-payment-method .ccard .month .select{width:100%!important;}

.checkout-payment-method .ccard > .field.cvv > .control{padding-right: 0px!important}

.checkout-payment-method .ccard .fields > .year{float: left!important;margin-left: 0px!important}

.block.block-reorder{display: none!important;}



.catalog-product-view .product-info-main .old-price{position: inherit!important;}

.catalog-product-view .product-info-main .with-spe-price{display: block!important;}

.warranty_assurance_icon{left: inherit!important;right: 10px!important}

#quick-view-content .discount-percent{left: inherit!important;right: 15px!important;top:-42px!important;}

.product.data.items>.item.content th, .product.data.items>.item.content td{text-align: left!important;}



.customer-account-login .fieldset>.field>.label{padding-top: 0px!important;padding-bottom: 6px!important}

body.customer-account-create .actions-toolbar button{font-family: 'Cairo'!important}

body.customer-account-create .field.choice.newsletter{bottom: 37px}

.categorypath-drones .column.main>ul.subCategory>.mainCategory .magepow-categories-category-name{justify-content: center!important;}

.categorypath-mobile-solution .column.main>ul.subCategory>.mainCategory .magepow-categories-category-name{justify-content: center!important;}

.secondblog-post-view .post-view{direction: ltr!important}

.post-text-hld p{text-align: left!important;}

.widget.secondblog-search input{direction: ltr!important}

.secondblog-post-view .post-nextprev-hld .next-link,.secondblog-post-view .post-nextprev-hld .prev-link{display: none!important}

.secondblog-page .post-description{direction: ltr;}

.toolbar.toolbar-secondblog-posts{direction: ltr}

.toolbar.toolbar-secondblog-posts{margin-bottom: 20px}

.items.pages-items{direction: ltr}

.minicart-items .product-item-name{text-align: left}

.minicart-items .product-item-details{text-align: left!important;}

.minicart-items .product-item-details .details-qty{width: 120px!important;margin-top: 10px!important}

#copyright p{direction: ltr}

.dubai-show-room{direction: ltr;}

.mobSecondInner{direction: ltr}

.mobFirst{direction: ltr}

.commonPopup .contact-section ul li{text-align: left!important;}

.mgz-control-radio:checked+label:after {

    left: inherit!important;

    right: 9px!important;

}

.contact-section{direction: ltr!important}

.contact-section .col-sm-5{direction: ltr!important}



@media only screen and (max-width:767px) { 

.cms-home .product-item-details .product-item-name a, .cms-home .slider-product-item-details .product-item-name a{font-size: 11px!important}

.mst-searchautocomplete__item.magento_catalog_product .title a, .mst-searchautocomplete__autocomplete ul li a.title{font-size: 12px!important}

.mst-searchautocomplete__autocomplete .with-spe-price{display: block!important;text-align: right!important;}

.mst-searchautocomplete__item.magento_catalog_product .price{font-size: 12px!important}

.magepow-categories-category-image{min-height: inherit!important;}

.vatText {font-size: 9px!important;}

.catalog-product-view .breadcrumbs .items{display: none!important;}

body.catalog-product-view .page-title{font-size: 18px!important}

.product.attribute.sku{font-size: 13px!important}

.box-tocart-right .action.primary.tocart span{font-size: 11px!important}

.action.primary.tocart span:after{background-size: 20px!important;top:2px;}

.catalog-product-view .product-brands:before{display: none!important;}

.crossselHeading{text-align: right!important;padding-right: 20px!important;font-size: 16px!important}

.ajaxcart-message-cartinfo h2{font-size: 14px!important}

.mb-ajaxsuite-popup-wrapper{padding: 10px!important}

.mb-ajaxsuite-popup-wrapper a.mb-ajaxsuite-close{background-size: 15px!important}

.ajaxcart-message-cartinfo p span{display: block!important;}

.checkout-cart-index .cart.table-wrapper .product-item-details{margin-left: 10px!important}

.cart-container .cart.main.actions span,.fieldset.coupon input{font-family: 'Cairo'!important}

.checkout-cart-index .cart.main.actions button{padding: 11px!important}

.cart-container .form-cart .action.update:before{margin-top: 4px}

.checkout-cart-index .product.details.product-item-details{margin-left: 10px!important;margin-right: 10px!important}

.cart-empty{text-align: right!important;}

.opc-progress-bar-item span{font-size: 12px!important}

.opc-progress-bar-item{width: auto!important;}

.fieldset>.field{text-align: right!important;display: block!important;}

.checkout-index-index .opc-wrapper{width:100%!important;}

.post-text-hld p {text-align: left;}

.catalog-product-view .block.upsell:before{display: none!important;}

.cms-about-us .about-top-section h3{text-align: left!important;}

}



.whatsappSection{position: fixed;bottom: 55px;left: 20px;width: 55px;box-shadow: rgb(2 6 16 / 20%) 0px 2px 16px;border-radius: 100%;}

.scrollup{display: none!important;}

#tabbyPromo {

    margin-bottom: 10px;

    

}

.action.primary.tocart span:after {

    right: -45px;

}

.box-tocart .action.towishlist {

    height: 40px;

    margin-top: 10px

}



#product-addtocart-button {

    height: 40px;

    padding: 0!important

}

.action.primary.tocart span, .box-tocart .action.towishlist span{font-size:15px}

@media only screen and (min-width:767px){

.product-info-main .box-tocart .actions{padding-top: 0px!important}

.product-info-main .special-price{margin-top: 0px!important}

}



@media only screen and (min-width:1024px) and (max-width:1400px) {  

  

    .whatsappSection{bottom: 33px!important;width: 32px!important}

  

}



@media only screen and (min-width:767px) and (max-width:980px) {  

.whatsappSection{bottom: 32px!important;width: 35px!important;}

}



@media only screen and (max-width:767px){ 

.whatsappSection{width: 36px!important;bottom: 72px}

}



.checkout-index-index #shipping .fieldset>.field[name="shippingAddress.region"]{display: none!important;}



.secondblog-page .breadcrumbs{visibility: hidden;}



.brand-image.sp{direction: ltr}

.brand-image.sp h1, .brand-desc p{text-align: left!important;}

/*.vesbrand-brand-view.page-layout-2columns-left .column.main{float: right!important;}*/

.vesbrand-brand-view.page-layout-2columns-left .sidebar-additional{clear: left!important;float: left!important;}

.vesbrand-brand-view .products-grid .product .product-item-info{width: 100%!important}

/*.vesbrand-brand-view .filter-options .filter-options-title {text-align: left!important;}*/

.product.attribute.sku{direction: ltr}

.product.attribute.sku strong{padding-left: 0px!important;padding-right: 8px!important}

.cms-lens-maintenance-center #maincontent{direction: ltr}

.cms-careers #maincontent{direction: ltr}

.cms-payments #maincontent{direction: ltr}

.cms-privacy-policy #maincontent{direction: ltr}

.cms-return-policy #maincontent{direction: ltr}

.cms-shipping-and-delivery #maincontent{direction: ltr}

.cms-privacy-policy .contact-section ul li{list-style: disc!important;}



.cms-home .with-spe-price {justify-content: flex-end;flex-direction: row-reverse;}



.box-tocart-right .action.primary.tocart1 span{font-size: 14px;}

.box-tocart .action.towishlist span{font-size: 14px;}

#colorbox .quickviewDetailBtn a{font-size: 14px;height: 40px}

.quickviewSubmitBtn .action.primary.tocart1 span:after {top: 4px!important;right: -40px!important;}

.box-tocart-right .request-quote-btn a{height: 40px}

.box-tocart-right .request-quote-btn a{font-size: 14px}

.mainFooter ul{column-count: inherit!important;}

.mainFooter ul li{width: 50%;float: right;}





@media only screen and (max-width:767px){ 

#tidio-chat-iframe {bottom: 60px!important;}

#custom-qty .input-group input{height: 40px!important}

.product-info-main .box-tocart .actions{padding-top: 10px!important}

.box-tocart-right .stock {bottom: inherit!important;padding-top: 4px!important;}

.styles__tabby-promo-snippet__content--a65de.styles__tabby-promo-snippet__content__rtl--2ebba{text-align: right!important;}

#tabbyPromo{margin-top: 10px!important}

.product-info-main .price-box {margin-bottom: 35px!important;}

.catalog-product-view .products.products-upsell .product-item-details{text-align: left!important;}

.catalog-product-view .product-info-main .products.products-upsell .with-spe-price{text-align: left!important;}

.catalog-product-view .product-info-main .products.products-upsell .with-spe-price .special-price{margin-top: 0px!important}

.block.upsell .block-content.content.openbot-to-top{z-index: 99999999999!important}

.product-item-details .old-price .price{padding-left: 0px!important}

.whatsappSection{width: 33px!important}

.post-list-wrapper .post-list{padding-right: 0px!important}

body.catalog-product-view .product-info-main .block.upsell .price-box{text-align: left!important;}

.checkout-cart-index .cart.table-wrapper #shopping-cart-table .col.price{text-align: left!important;padding-left: 10px!important}

.checkout-cart-index .cart.table-wrapper #shopping-cart-table .col.qty{text-align: left!important;}

.checkout-cart-index .cart.table-wrapper #shopping-cart-table th.col.item{text-align: right!important;}
#blogList .blog-widget-recent a, #blogList .secondblog-widget-recent a{display: -webkit-box}
#blogList .col-md-6>h2 {margin-bottom: 10px !important;}
.cimg img{border-radius: 25px}
}





.flockler-grid-items[data-container-width='>=0'] .flockler-grid-item {width: calc(1 / 2 * 100%)!important;}

#socialFeeds{float: left;width: 100%;padding-bottom: 20px;padding-top: 20px}

#flockler-embed-18190681fae0cc444f731233c16962e5, 

#flockler-embed-18190696a96081da458b3ab9f4530dc6{background: #f0f2f4;}



.category-widget-main .category .category-list a:after{display: none;}

.category-widget-main .category .category-list a span{bottom:0px;color: #fff!important;font-weight: bold!important}

.category-widget-main .category .category-list img{width: 175px;min-height: inherit!important;height: auto!important;object-fit: contain!important;margin-top: -30px}

.category-widget-main .category .category-list a{min-height: 150px;margin: 10px;border-radius: 13px}

.category-widget-main .category .category-list:first-child a,.category-widget-main .category .category-list:nth-child(7) a{background: #fbdc00}

.category-widget-main .category .category-list:last-child a,.category-widget-main .category .category-list:nth-child(2) a{background: #eb7924}

.category-widget-main .category .category-list:nth-child(3) a,.category-widget-main .category .category-list:nth-child(5) a{background: #71cfeb}

.category-widget-main .category .category-list:nth-child(4) a,.category-widget-main .category .category-list:nth-child(6) a{background: #458bca}

.page-products .category-image img{object-fit: contain!important;}

.category-widget-main .category .category-list {

    float: inherit!important;


}

.category-widget-main .category .category-list-1 a,.category-widget-main .category .category-list-7 a {

    background: #fbdc00!important;

}



.category-widget-main .category .category-list-8 a,.category-widget-main .category .category-list-2 a {

    background: #eb7924!important;

}



.category-widget-main .category .category-list-3 a,.category-widget-main .category .category-list-5 a {

    background: #71cfeb!important;

}



.category-widget-main .category .category-list-4 a,.category-widget-main .category .category-list-6 a {

    background: #458bca!important;

}

.category-widget-main .owl-nav {

    position: absolute;

    top: 0px;

    width: 100%

}



.category-widget-main .owl-nav .owl-prev span {

    position: absolute;

    top: 60px;

    left: -40px;

    font-size: 80px;

    color: #D6D6D6 !important

}



.category-widget-main .owl-nav .owl-next span {

    position: absolute;

    top: 60px;

    right: -40px;

    font-size: 80px;

    color: #D6D6D6 !important

}

.category-widget-main .category .category-list a:hover img {

    transform: scale(1.05);

}



.category-widget-main .category .category-list a:hover img {

    transform: none!important;

    filter: brightness(0.5) invert(1);

}

.category-widget-main .category .category-list a span{transition: all 0.3s;}

.category-widget-main .category .category-list a:hover span{color: #fff!important;}

.category-widget-main .category .category-list a span{font-size: 14px!important}



figure.flockler-grid-item__context{margin-left: 0px!important}

.flockler-grid-item__meta{direction: ltr}

.product.attribute.overview ul{direction: ltr;}





@media only screen and (max-width:767px) {

.flockler-grid-item__profile__details{display: none!important}

#socialFeeds .col-md-6 {padding: 0px!important}

#socialFeeds .container {padding: 0px!important}

.flockler-grid-item__meta{height: 3em}

.category-widget-main .category .category-list a span{padding: 0px!important}

}  



/* New Popup Newsletter */



.weltpixel_newsletter input[type="text"]{background: transparent!important;border:none!important;border-radius: 0px!important;color: #000!important;height: 50px!important;border-bottom: 1px solid #000!important;width: calc(100% - 120px)!important}

.weltpixel_newsletter input[type="text"]::placeholder{color: #58595b!important}

.weltpixel_newsletter button{position: absolute;

    bottom: 9px;

    right: 0px;background: transparent!important;border: 1px solid #000!important;color: #000!important;border-radius: 0px!important}



.weltpixel_newsletter .bfb-element-text-wrapper{margin: auto!important;}

.weltpixel_newsletter h2 {color: #000!important;font-size: 48px}

.weltpixel_newsletter h3 {color: #000!important;font-size: 30px}

.weltpixel_newsletter p {color: #fff!important;font-size: 24px}

.weltpixel_newsletter > .bfb-widget {padding: 80px 0;border: 1px solid #000;border-radius: 25px}

.weltpixel_newsletter p a,.weltpixel_newsletter p strong{color: #000!important;font-size: 15px}

#wpn-lightbox-close-newsletter{left: 100%!important}

.a9nufeb.mgz-element{max-width: 75%!important;margin: auto!important;float: inherit!important;}

#wpn-lightbox-overlay{z-index: 9999999}

#wpn-lightbox-content{z-index: 99999999}



.weltpixel_newsletter{padding: 50px;

    background: #226400!important;

    color: #fff;

    text-align: left;

    font-size: 22px;border-radius: 10px!important}

.weltpixel_newsletter p{margin-bottom: 10px!important;color: #fff;font-size: 24px}

.weltpixel_newsletter p strong{color:#f0a71a!important;}

#wpn-lightbox-content{border-radius: 25px!important;}

#wpn-lightbox-close-newsletter {

    display: block;

    position: absolute;

    top: 0;

    left: 50%;

    padding: 5px;

    font-weight: 400;

    margin-left: -20px;

    width: 40px;

    height: 40px;

    margin-top: -20px;

    font-size: 20px;

    line-height: 30px;

    text-align: center;

    background:#226400!important;

    border-radius: 100%;

    color: #fff;

  }

#wpn-lightbox-content {

    max-width: 800px!important;

}



@media only screen and (max-width:767px) {

    .a9nufeb.mgz-element{max-width: 100%!important;}

    .weltpixel_newsletter h2 {font-size: 22px}

.weltpixel_newsletter h3 {font-size: 15px}

.weltpixel_newsletter > .bfb-widget {padding: 0!important;}

#wpn-lightbox-content{z-index: 9999999999!important;top: 50%!important;

    margin-top: -150px!important;}

#wpn-lightbox-overlay{z-index: 9999999!important}

.weltpixel_newsletter button{float: inherit;margin: auto;display: block!important;margin-top: 20px;position: inherit!important;}

.weltpixel_newsletter input[type="text"]{width: 100%!important}

.weltpixel_newsletter p a,.weltpixel_newsletter p strong{font-size: 12px!important}

.weltpixel_newsletter{padding: 10px!important;font-size: 16px!important}

.weltpixel_newsletter p{font-size: 16px!important}

}

/* New Popup Newsletter */

#opc-new-shipping-address .fieldset>.field[name="shippingAddress.region"]{display: none!important;}

#opc-new-shipping-address .fieldset>.field[name="shippingAddress.city"]{display: none!important;}

.checkout-index-index #shipping .fieldset>.field[name="shippingAddress.city"]{display: none!important;}

body .droneenq-Yes .ma-quick-view-button {

    display: none!important;

}

.new-Yes .action.towishlist{display: none!important;}



.notif_inside_container div:nth-child(2){position: absolute;

bottom: -45px;}

.notif_inside_container{display: block;align-items: center;width: 100%!important;border:none!important;padding: 0px!important;position: relative;}

.notif_inside_container .outofstocknotifier_email {

    width: 100%!important;

    height: 40px !important;

    border-radius: 6px;

}

.button_div > button{margin: 0px!important;height: 40px !important;border-radius: 6px;background: #226400!important;    width: 100%;

    margin-top: 10px!important;

    text-align: center!important;}

.notif_inside_container span.alert_icon{padding-left: 0px!important;margin-left: 0px!important}

.notif_inside_container span{text-align: center;font-weight: 400!important}

.flexFixed .outofstocknotifier-block{display: none!important;}

.notifyMsg{position: absolute;bottom:-40px;width: 100%}

.actions.request-quote-btn .action.towishlist{order:3;}

.actions.request-quote-btn .notiFierWrapper{order:1;}

.actions.request-quote-btn .enquirePopupOpen{order:3;}

.order4{order:4;}

#outofstocknotifier_email-5-error{    position: absolute;

    bottom: -35px;

    text-align: center;

    width: 100%;}

.notiFierWrapper{    position: absolute;

    right: 0px;

        top: 240px;

    width: 270px;

    background: #eee;

    padding-bottom: 0px!important;border-radius: 6px;}

.notif_inside_container .show_msg_div{margin-top: -14px}

.notif_inside_container .outofstocknotifier_email{text-align: center;}

.catalog-product-view .product-add-form{margin-bottom: 80px}

.outofstocknotifier-block{padding: 0 10px;border: 1px solid #ddd;border-radius: 6px;}

.notif_inside_container{margin-bottom: 15px!important}

.show_msg_div{position: absolute;bottom: -80px;width: 100%!important;text-align: center!important;left: 0px}

.show_msg_div{

    width: 100%;

    height: 100%;

padding: 0px!important;margin: 0px!important}

.notifyPopup{position: fixed;

    width: 100%!important;

    height: 100%!important;

    background: rgba(0,0,0,0.8);

    z-index: 999999999;

    top: 0px;

    display: flex!important;

    align-items: center;

    justify-content: center;    left: 0px;

    margin: 0px!important;

    padding: 0px!important;}

.notifyPopup label{padding: 30px;background: #fff;font-size: 18px!important;border-radius: 10px;direction: ltr;max-width: 600px}





#remember-me-box:before{display: none!important;}

.customer-account-login .fieldset > #remember-me-box.field{display: flex!important;align-items: center;justify-content: flex-start;margin-bottom: 10px!important}

.customer-account-login .fieldset > #remember-me-box.field input[type="checkbox"]{margin-top: 0px!important;top: 0px!important;height: 20px!important;margin-left: 10px!important;cursor: pointer;margin-right: 0px!important}

.customer-account-login .fieldset > #remember-me-box.field label{cursor: pointer;}

.customer-account-create .form-create-account{margin-bottom: 30px!important}





.amasty_affiliate-account-setting #form-validate {direction: ltr}

.amasty_affiliate-account-setting #form-validate .fieldset{width: 50%!important}

.amasty_affiliate-account-setting #form-validate .fieldset label{width: 30%!important}

.amasty_affiliate-account-setting #form-validate .fieldset > .field.choice:before{width: 30%!important}

.amasty_affiliate-account-setting #form-validate .fieldset .field.choice label{width: 70%!important;text-align: left!important;}

.amasty_affiliate-account-setting #form-validate .fieldset .control{width: 70%!important}

.amasty_affiliate-account-setting .page-title{background: #0071bd!important;

    color: #fff!important;

    text-transform: uppercase;

    padding: 20px 10px!important;font-size: 18px!important;margin-right: 0px!important;margin-bottom: 0px!important;

    border-radius: 10px 10px 0  0;}



.amasty_affiliate-account-setting legend{display: none!important;}

.amasty_affiliate-account-setting #form-validate{border:1px solid #d4d4d4;border-radius: 0 0 10px 10px;padding: 30px}

.amasty_affiliate-account-setting .actions-toolbar{float: left!important;width: 100%!important;margin-left: 30%!important}

.amasty_affiliate-account-setting input[type="checkbox"]{margin-top: 0px!important;top:0px!important;}

.cms-amasty-affiliate-conditions #maincontent section{direction: ltr}

[class^='amasty_affiliate-account-'], [class*='amasty_affiliate-account-'] .page-title{background: #0071bd!important;

    color: #fff!important;

    text-transform: uppercase;

    padding: 20px 10px!important;font-size: 18px!important;margin-right: 0px!important;margin-bottom: 0px!important;

    border-radius: 10px 10px 0  0;text-align: left!important;}



[class^='amasty_affiliate-account-'], [class*='amasty_affiliate-account-'] #form-validate{border:1px solid #d4d4d4;border-radius: 0 0 10px 10px;padding: 30px}

[class^='amasty_affiliate-account-'], [class*='amasty_affiliate-account-'] #my-orders-table{border:1px solid #d4d4d4;border-radius: 0 0 10px 10px;padding: 30px}

[class^='amasty_affiliate-account-'], [class*='amasty_affiliate-account-'] .column.main .block{border:1px solid #d4d4d4;border-radius: 0px;padding: 30px;float: left;width: 100%;text-align: left;}

[class^='amasty_affiliate-account-'], [class*='amasty_affiliate-account-'] .column.main .block .block-title{text-align: left!important;}

[class^='amasty_affiliate-account-'], [class*='amasty_affiliate-account-'] .column.main {direction: ltr!important}

.link.wishlist a span{margin-left: 29px;top:-4px;}



#affiliate-widget{display: flex;flex-wrap: wrap;}



.cms-alhim-program .column.main{direction: ltr}

.cms-alhim-program .column.main .row{display:flex;align-items: center!important;}

.cms-alhim-program .column.main h2{font-weight:800!important;margin-bottom:20px}

.cms-alhim-program .column.main .contact-section,.steps-section,.aff-start-section,.aff-screenshot-section{padding:50px 0}

.aff-screenshot-section .row{margin-bottom: 20px;margin-top: 20px}

.aff-start-section,.aff-screenshot-section{background: #f6f6f6}

.aff-start-section h2{text-align: center;}

.startInner div{max-width: 125px;margin: auto;margin-bottom: 30px;border-radius: 100%;height: 100%;display: flex;align-items: center;justify-content: center;height: 125px;background: rgb(36,162,219);

background: linear-gradient(0deg, rgba(36,162,219,1) 0%, rgba(81,68,155,1) 100%);}

.startInner div img{height: 45px;}

.startInner{text-align: center;}

.startInner h3{font-weight: bold!important;margin: 30px 0}

.startInner p{padding: 0 30px}

.aff-steps-inner {display:flex;align-items: center;margin-bottom: 40px}

.stepno{width: 40px;height: 40px;font-weight: bold!important;font-size: 24px;display: flex;align-items: center;justify-content: center;border-radius: 100%;color: #fff!important;margin-right: 30px;background: rgb(36,162,219);

background: linear-gradient(0deg, rgba(36,162,219,1) 0%, rgba(81,68,155,1) 100%);}

.stepinfo{font-size: 18px}

.aff-steps{position: relative;margin-left: 30px}

.aff-steps:before{position: absolute;content: "";width: 1px;height: 100%;top: 0px;border-right: 1px dotted #0071bd;left: 19px;z-index: -1}

.car{position: relative;left: 45%}

.cal{position: relative;left: 45%}

.cms-alhim-program .column.main .aff-start-section .row{align-items: flex-start!important;}



.page-products #toolbar-amount {

   display: block!important;

    order: 2;

    margin-left: 30px;

    padding-top: 0px;

    text-transform: uppercase;

    font-weight: bold;}

.page-products #toolbar-amount span{font-size: 17px}

.page-products .products.wrapper ~ .toolbar #toolbar-amount{display: none!important;}



.box-tocart-right .stock span.preOrderText{font-size: 20px;color:#efa719!important}



@media only screen and (max-width:1024px) {

.page-products #toolbar-amount {margin-left: 0px!important}

.page-products .field.limiter{margin-left: 10px}

}





@media only screen and (max-width:767px) {

.page-products #toolbar-amount {position: absolute;

    top: 50px;

    background: #fff;

    padding-left: 10px;}

.notiFierWrapper {

    position: static;

    width: 100%;
    background: transparent!important;}

.order4{width: 100%;}

.catalog-product-view .box-tocart .action.towishlist{}

.catalog-product-view .product-add-form{margin-bottom: 0px!important}

.show_msg_div{position: static!important;}

#outofstocknotifier_email-5-error{position: static!important;}

.notifyPopup label{max-width: 85%!important;font-size: 14px!important}





.amasty_affiliate-account-setting #form-validate .fieldset{width: 100%!important}

.amasty_affiliate-account-setting #form-validate .fieldset .field.choice label{width: 100%!important}

.amasty_affiliate-account-setting #form-validate .fieldset .control{width:100%!important}

.amasty_affiliate-account-setting .actions-toolbar{margin-left: 0px!important;max-width: 100%!important;width: 100%!important}

.amasty_affiliate-account-setting .page-title{margin-top: 30px}

.amasty_affiliate-account-setting #form-validate .fieldset label{width: 100%!important;text-align: left!important;}

.amasty_affiliate-account-setting #form-validate .fieldset .field.choice {text-align: left!important;}

.box-tocart-right .stock span.preOrderText{font-size:12px;color:#efa719!important;float: left!important;text-align: left!important;margin-bottom: 15px}

.box-tocart-right .stock span.preOrderMessage{font-size: 12px;float: left!important;text-align: left!important;}





}





body .grecaptcha-badge{display: none!important;}

.mst-searchautocomplete__autocomplete{left: 0px!important;border-top:0px!important;margin-top: 1px!important}



/* Gift Card Design */



#block-discount{margin-left: 0px!important;width: 100%;margin-top: 20px;margin-bottom: 20px;}

#block-gift-card-discount{background: #f0f2f4!important;border-radius: 10px!important;padding: 10px 0;}

#block-gift-card-discount button{background: #efa719!important;height: 45px!important;border: none!important;text-align: center;color: #fff!important;border-radius: 4px!important;width: 100%;font-size: 16px!important;}

#block-gift-card-discount button.secondary{width:calc(100% - 14px)!important;margin: 7px;}

#block-gift-card-discount .title{text-transform: uppercase;}

#block-gift-card-discount button span{font-size: 16px!important;}

#discount-giftcard-form .payment-option-inner{float: left;}

#discount-giftcard-form .actions-toolbar{float: left;}

#discount-giftcard-form .actions-toolbar button{    height: 40px;

    margin-left: 10px;

    background: #f0a71a!important;

    border-color: #f0a71a!important;margin-left: 10px;color: #fff!important;}

.payment-option-inner.gift-card-used{float: left;

    padding-left: 0px;

    width: 100%;

    margin-bottom: 0px;}

.gift-card-remove-icon{width: 20px;

    height: 20px;

    display: inline-block;

    text-align: center;

    background: red;

    color: #fff;

    border-radius: 100%;}

#discount-giftcard-form .payment-option-inner{padding-left: 0px;}

.checkout-index-index #block-gift-card-discount button{color: #fff!important;height: 40px!important;}

.checkout-index-index #block-gift-card-discount button span{color: #fff!important;}

.checkout-index-index #block-gift-card-discount button.secondary{width: auto!important;margin-top: 0px!important;margin-left: 0px!important;}

.checkout-index-index .gift-card-saved-list{width: 100%!important;float: left!important;}

.checkout-index-index .gift-card-saved-list .fieldset.coupon{float: left;width: 100%;}

.checkout-index-index .gift-card-saved-list .fieldset .field{float: left;}

.checkout-index-index .gift-card-saved-list select{height: 40px;border-radius: 4px;}

.checkout-index-index .gift-credit-apply{float: left!important;width: 100%!important;}

.checkout-index-index #block-gift-card-discount{float: left;width: 100%;padding: 0px!important;}

.checkout-index-index #block-gift-card-discount {background: transparent!important;}

.checkout-index-index #block-gift-card-discount._active {background: #f0f2f4!important}

.checkout-index-index #block-gift-card-discount._active .payment-option-title{border: none!important;}

.gift-credit-slider{width: 100%!important;}

.checkout-index-index #discount-giftcard-form .payment-option-inner{margin-right: 10px;}

.checkout-index-index .gift-credit-apply-content{padding: 0px!important;}

.checkout-index-index #block-gift-card-discount .payment-option-content{float: left;width: 100%;}

.checkout-index-index #block-gift-card-discount .gift-card-apply{padding-left: 20px;}

.checkout-index-index #block-gift-card-discount .gift-card-saved-list .saved-list-title {padding-left: 0px!important;}

.checkout-index-index #block-gift-card-discount .gift-credit-apply .gift-credit-apply-content{display: block;align-items: center;

    padding: 0 60px 20px 60px!important;}

.checkout-index-index #block-gift-card-discount .gift-credit-apply .gift-credit-label{padding-left: 0px!important;}



.checkout-index-index .payment-option-title .action-toggle:after{position: absolute;right: 0px;}

.checkout-index-index .payment-option-title{position: relative;}

.checkout-index-index #discount-giftcard-form{max-width: 100%!important;}

#discount-giftcard-form .actions-toolbar button{margin-left: 0px!important;}

#discount-giftcard-form #giftcard-saved-list{margin-right: 10px!important;min-width: 250px;margin-right: 10px;}

#discount-giftcard-form #giftcard_code{margin-right: 10px!important;min-width: 250px;}

.checkout-index-index #block-gift-card-discount button.secondary{margin-left: 10px!important;}

#discount-giftcard-form .gift-card-saved-list .control{margin-right: 10px!important;}

.checkout-index-index .checkout-payment-method .payment-option-content{padding: 0px!important;}

.checkout-index-index #discount-form{padding: 0 20px;}

.checkout-index-index #discount-code{min-width: 250px;}



.checkout-cart-index #discount-giftcard-form .fieldset.coupon{float: left;width: 100%;}

.checkout-cart-index #block-gift-card-discount button.secondary{width: auto!important;float: left!important;}

.checkout-cart-index .cart-summary .block .fieldset{padding: 0px 7px!important;}

.checkout-cart-index .gift-card-check-code{width: 100%!important;float: left!important;margin-top: 20px!important;}

.checkout-cart-index #block-gift-card-discount button.secondary{position: absolute;top: 65px;left: 95px;margin: 0px;}

.checkout-cart-index .gift-card-apply{position: relative;}

.checkout-cart-index #discount-giftcard-form #giftcard_code{min-width: 100%!important;}

.checkout-cart-index  #discount-giftcard-form .gift-card-used{float: left;width: 100%;padding:20px 7px ;}

.checkout-cart-index  #block-gift-card-discount{float: left;width: 100%;}

.checkout-cart-index  #discount-giftcard-form .actions-toolbar{width: 47%!important;}

.checkout-cart-index #block-gift-card-discount button.secondary{width: 47%!important;left: 50%!important;}

.checkout-cart-index .gift-card-check-code .field{display: flex;align-items: center;}

.checkout-cart-index .gift-card-check-code .fieldset{width: 100%;}

.checkout-cart-index .gift-card-check-code label{margin-bottom: 0px!important;width: 50%!important;}

.checkout-cart-index .gift-card-check-code{background: #ccc;margin-top: 0px;margin-left: 3%;

    border-radius: 10px;width: 94%!important;margin-bottom: 15px;}

.checkout-cart-index .gift-card-check-code .control > div{float: right;}

.checkout-cart-index .block.gift-credit-apply.active .gift-credit-apply-content.content{padding: 10px!important;}

.checkout-cart-index #discount-giftcard-form #giftcard-saved-list{min-width: inherit!important;}

.checkout-cart-index .gift-credit-label{padding-left: 0px!important;}



.checkout-index-index .gift-card-check-code{float: left;width: 100%;}

.checkout-index-index .gift-card-check-code label{margin-bottom: 0px!important;width: 50%!important;font-weight: bold!important;}

.checkout-index-index .gift-card-check-code label span{font-weight: bold!important;float: left!important;}

.checkout-index-index .gift-card-check-code .field{display: flex!important;align-items: center;}

.checkout-index-index .gift-card-check-code{background: #ccc;margin-top: 0px;margin-left:0px;

    border-radius: 10px;width: 50%!important;margin-bottom: 15px;padding: 20px;}

.checkout-index-index .gift-card-check-code .control > div{float: left;}
#colorbox .product-add-form {width: 50% !important;}
#colorbox .quickviewDetailBtn a{border-radius: 25px;background:#eb7924!important}
body.quickViewOpened #colorbox #cboxWrapper #cboxClose{display: block!important;}
#mb-ajaxcart-wrapper #ajaxcart_checkout{border-radius: 20px}

.instockProd .ma-quick-view-btn-container a{width: 40px!important;height: 45px!important}

  .categorypath-mobile-solution .subCategory.magepow-categories-grid,.categorypath-drones  .subCategory.magepow-categories-grid{ 
            /*background: rgb(246,246,246);
            background: linear-gradient(0deg, rgba(246,246,246,1) 0%, rgba(231,231,231,1) 100%);
            border-radius: 30px;margin-top: 20px;width: auto!important;*/
            padding: 10px 0px 0px 0px;
        }
        .categorypath-drones .column.main>ul.subCategory>.mainCategory a, .categorypath-mobile-solution .column.main>ul.subCategory>.mainCategory a{margin: 0 12px 24px 12px!important}
        .categorypath-drones .column.main>ul.subCategory>.mainCategory a .magepow-categories-category-name, .categorypath-mobile-solution .column.main>ul.subCategory>.mainCategory a .magepow-categories-category-name{padding:0 15px 15px 15px;margin-bottom: 0px!important}
.categorypath-mobile-solution .mainCategory .magepow-categories-category-name div,.categorypath-drones .mainCategory .magepow-categories-category-name div {
    display: none !important;}
.page-products .magepow-categories-grid .subCategory.magepow-categories-grid .magepow-categories-category-name,.categorypath-drones .column.main>ul.subCategory>.mainCategory a .magepow-categories-category-name, .categorypath-mobile-solution .column.main>ul.subCategory>.mainCategory a .magepow-categories-category-name {
    background: #303030;
    color: #fff!important;
    min-height: 40px!important;
    border-radius: 0 0 25px 25px;
    padding-bottom: 0px!important;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px!important;
    line-height: 1.3
}

.page-products .magepow-categories-grid .subCategory.magepow-categories-grid a, .categorypath-drones .column.main>ul.subCategory>.mainCategory a , .categorypath-mobile-solution .column.main>ul.subCategory>.mainCategory a {
    border: 1px solid #303030!important;}

/* Gift Card Design */

.catalog-product-view .discount-percent:before {
    position: relative;
    content: "";
    color: #fff;
    background: url(../images/offer-updated.svg);
    width: 45px;
    height: 45px;
    background-position: center;
    background-repeat: no-repeat;
    left: -3px;
    top: 1px;
    background-size: 27px;
}
.catalog-product-view .discount-percent label {display: none !important;}




@media only screen and (min-width: 767px) {

.crossSell-grid-inner .btn{visibility: hidden!important;z-index: -111!important;}

.checkout-cart-index .products-grid .product:hover .product-item-actions{opacity: 0!important;z-index: -1!important;}

.marqueeWrap .category-list {
    width: 267px!important;
}
.category-widget-main .category .category-list a span{bottom: 0px!important;color: #fff!important}
.category-widget-main .category .category-list a:hover img{filter: none!important}

.header_account_link_list.login{margin-left: 0px}
.header_account_link_list.login a:before, .header_account_link_list.logout a:before, .link.wishlist a:before, .minicart-wrapper .action.showcart:before{margin-right: 0px!important;margin-left: 5px!important}
.ves-megamenu .level0>a>.item-icon{margin-left: 5px!important}
.post-content .post-description .post-ftimg-hld{margin: 0px!important}
.newssub div a{margin-top: 0px;}
.newssub img{margin-top: 0px}
.newssub div a label{margin-bottom: 0px;}
.topMenuBtn{padding: 2px 0}
header .search-container{padding-left: 0px!important}
.column.main h5{margin-bottom: 0px;margin-top: 5px}
#socialFeeds{padding-bottom: 20px}
.cimg img{background: #54863a!important;border-radius: 25px}
.mainFooter{max-width: 100%;}
.breadcrumbs .items {margin-left: 0px;margin-right: 145px;}
.mainCategory .magepow-categories-category-name div{right: 90px}
.column.main>ul.subCategory>.mainCategory a{margin-right: 0px}
.ves-megamenu li:last-child{border-left:none!important;border-right: none!important}
.filter-options-item .filter-options-title:after{left: 7px;right: inherit;}
.filter-options-item .filter-options-title:before{left: 14px;right: inherit;}
.page-layout-2columns-left .sidebar-additional{padding-right: 0px!important}
.sidebar-additional .block-compare .block-title:after{left:12px;right: inherit;}
.sidebar.sidebar-main b.wp-filters-text{text-align: right;}
.minicart-wrapper .action.showcart .counter.qty{right: 7px;left:inherit;}
.borderMsg, .inStockMsg,.outStockMsg{direction: ltr}

.page-products .product-item-name span:before{left: 32px}
.page-products .product-item-name span:after{left: 64px}
.page-products .products.wrapper~.toolbar.toolbar-products {margin-bottom: 0px!important;}
.form.bfb-form{direction: ltr}
.page-products .empty60 {min-height: 46px;}
.minicart-wrapper .action.showcart.active:before {margin-left: 5px !important;}
.product-item .wovatlist{display: flex;flex-direction: row-reverse;align-items: center;}
.cms-home .product-item .wovatlist{flex-direction: row!important}
.page-products.categorypath-on-sale .page-title-wrapper{display: flex!important;}
.influencerDescription{left: inherit;right: 140px;bottom: -2px}
.page-products .field.limiter{margin-right: 30px}
.product-add-form .box-tocart .action.towishlist{margin-left: 0px;margin-right: 10px}
.notiFierWrapper{width: 320px;top:240px;direction: ltr}
.show_msg_div {bottom: 0px;height: auto;}
.notif_inside_container .outofstocknotifier_email{text-align: left;}
.column.main .block .title strong{font-size: 25px;font-family: 'Cairo';font-weight: 400;}
.column.main .block.upsell .products li:first-child {margin-left: 0px!important;}
.product-info-main .product-info-stock-sku{padding-top: 0px}
.product.attribute.overview ul:before{top: -44px} 

.products.list.products-list .product-item .old-price .price-wrapper {top: 5px;}
#stickyTab .container>div a{font-weight: bold;}
#mb-ajaxcart-wrapper #ajaxcart_checkout{background: #226400!important;border-radius: 20px;border:1px solid #226400!important;}
#colorbox #cboxWrapper #cboxClose {display: none !important;}
.quickViewOpened #colorbox #cboxWrapper #cboxClose {display: block !important;top: 0px !important;}


.ves-menu .ves-megamenu{justify-content:space-between;}
.ves-megamenu li:last-child{border-left: none!important}
.ves-megamenu .dropdown.submenu-left {height: 37px;}
#mageplaza-bannerslider-block-before-page-top-5{margin-top: 152px;}
.block.ves-menu {top: 115px;}
header{height: 115px}

/*#newArrivals.newPromo .container {padding-right: 15px !important; }
.newPromo .imageFlex{padding: 10px 0}
#newArrivals.newPromo{margin-top: 10px}
.newPromo .imageFlex img{height: 50px;border-radius: 10px}*/
}

/* New Color Theme */
.ves-menu, .ves-menu .ves-megamenu,#brandSliderSection .container{background:#174101 !important;}

.topMenuBtn,footer.page-footer, .footer.content{background: #174101 !important}
.cimg img{background: #fff!important}
 .mainFooter h2{background: transparent!important;}
/*.category-widget-main .category .category-list img{width: 80px!important}*/
.ves-megamenu > li:nth-child(9) > a, .ves-megamenu > li:nth-child(10) > a, .ves-megamenu > li:nth-child(11) > a{color: #fff!important}
.ves-megamenu > li:last-child{background-color: transparent!important;border-right: none!important}
.navigation .level0:last-child{border-right: none!important;}
#blogList .container .col-md-6:first-child h2, #blogList .container .col-md-12:first-child h2,#blogList .secondblog-widget-recent a{color:#eb7924!important}
#blogList .container .col-md-6:first-child .owl-dot.active span{background:#eb7924!important}
.mainFooter ul li a:hover{color: #eb7924!important}
#stickyTab .container>div.active a, #product-addtocart-button{background:#0071bd!important;border:1px solid #0071bd!important;}
.product.attribute.overview ul:before,#showmore, .box-tocart-right .stock span{color:#0071bd!important}
.product.attribute.overview ul li:before{background:#0071bd!important}
.borderMsg, .inStockMsg{color:#0071bd!important}
.notifyIco{    position: absolute !important;
    right: 10px;
    bottom: 4px;
    background-image: url(../images/enq-c.svg)!important;
    background-size: 28px;}
.grid.products-grid .notifyIco {display: block !important;}
.category-widget-main .category .category-list a span{background:#174101 !important}
.page-products .magepow-categories-grid .subCategory.magepow-categories-grid .magepow-categories-category-name, .categorypath-drones .column.main>ul.subCategory>.mainCategory a .magepow-categories-category-name, .categorypath-mobile-solution .column.main>ul.subCategory>.mainCategory a .magepow-categories-category-name,.product.attribute.overview ul li:before{background:#174101 !important}
.product-slider.product-item .product-item-actions .action.towishlist:hover, .products-grid .product.product-item .product-item-actions .action.towishlist:hover{background-color:#174101 !important}
.filter-current .item{background:#174101 !important;border-color: #174101 !important}
#stickyTab .container>div.active a, #product-addtocart-button,#stickyTab .container>div.active a, #product-addtocart-button{background:#174101 !important;border:1px solid #174101!important;}
.product.attribute.overview ul:before, #showmore, .box-tocart-right .stock span,.list.product-items .product-item-description h5,.products.list.products-list .action.more{color:#174101!important;}
.list.product-items .product-item-description h5{text-transform: uppercase;}
.products-list .product.product-item .product-item-actions .tocart{background:#174101!important;border-radius: 25px!important}
.products-list .product.product-item .product-item-actions .action.tocompare,.products-list .product.product-item .product-item-actions .action.towishlist,.list.products-list .product.product-item .product-item-actions .action.towishlist,.list.products-list .product.product-item .product-item-actions .action.tocompare{filter: brightness(0) invert(0);background-color: transparent!important;}
.product-slider.product-item .product-item-actions .action.towishlist, .products-grid .product.product-item .product-item-actions .action.towishlist,.product-slider.product-item .product-item-actions .action.tocompare, .products-grid .product.product-item .product-item-actions .action.tocompare,.gri .ma-quick-view-btn-container a{filter: brightness(0) invert(0);}
.product-slider.product-item .product-item-actions .action.tocompare, .products-grid .product.product-item .product-item-actions .action.tocompare{border:none!important;}
.gri .ma-quick-view-btn-container a:hover,.product-slider.product-item .product-item-actions .action.towishlist:hover, .products-grid .product.product-item .product-item-actions .action.towishlist:hover,.gri.product.actions .ma-quick-view-btn-container:hover,.product-slider.product-item .product-item-actions .action.tocompare:hover, .products-grid .product.product-item .product-item-actions .action.tocompare:hover{background-color:#174101!important;filter:none!important;}
.product-info-main .product-add-form :not(#fixedTitle) .box-tocart .request-quote-btn a:not(.towishlist){border-radius: 25px!important;background: #eb7924!important}
#blogList .container .col-md-6:first-child>h2 a:hover, #blogList .container .col-md-12:first-child>h2 a:hover{color:#eb7924!important}
#blogList .container .col-md-6:first-child h2, #blogList .container .col-md-12:first-child h2, #blogList .secondblog-widget-recent a,#blogList .blog-widget-recent a, #blogList .container .col-md-6:last-child h2, .fieldset>.legend div:after, .product-item-name span:after, #blogList .container .col-md-6:last-child .owl-dot.active span{color: #333!important}
.notif_inside_container button.action.primary{background-color:#174101!important;}
#blogList .container .col-md-6:last-child .owl-dot.active span{background:#eb7924!important;}
.product-item-name span:before{background:#359504!important;}
.product-slider.product-item .product-item-actions .action.tocompare:hover, .products-grid .product.product-item .product-item-actions .action.tocompare:hover{border-top: 1px solid #174101!important;border-bottom: 1px solid #174101!important}
.crossSell-grid .product-details span:before,.crossSell-grid .product-details span:before,.mainCategory .magepow-categories-category-name div:before{background: #359504!important}
.pages .item.current{background:#eb7924!important;}
.inStockMsg {color: #0071bd !important;}
/* New Color Theme */


/* Responsive Changes */


@media only screen and (min-width:767px){

.ves-menu .ves-megamenu{justify-content:space-between;}
.ves-megamenu li:last-child{border-left: none!important}
.ves-megamenu .dropdown.submenu-left {height: 37px;}
#mageplaza-bannerslider-block-before-page-top-5{margin-top: 152px;}
.block.ves-menu {top: 115px;}
header{height: 115px}

}

@media only screen and (max-width:767px){
.secondblog-widget-recent ul.post-list li{min-height: inherit!important;}
.topMenuBtn{display: none;}
.ves-menu {display: none !important;}
.menuOpen .nav-mobile{display: block!important;}
header .search-container{padding-left: 0px!important;padding-right: 0px!important;margin-left: 0px!important;max-width: 100%!important;width: 100%!important;flex: inherit!important;}
.mobileNewHeader {display: flex;align-items: center;width: 100%;padding-left: 50px;min-height: 56px;padding-right: 15px}
.mobileNewHeader .storeSwircher.switcher,.mobileNewHeader .switcher.currency{position: static!important;display: flex;}
body.scrolled .mobileNewHeader{        -webkit-box-shadow:0 0 6px -1px rgb(0 0 0 / 30%);
        -moz-box-shadow: 0 0 6px -1px rgb(0 0 0 / 30%);
        box-shadow: 0 0 6px -1px rgb(0 0 0 / 30%);}
.mobileNewHeader .minicart-wrapper .showcart{position: relative!important;left: 0px;top: 5px!important}
#custom-header-id{display: none!important;}
.mobileNewHeader .block-search input{position: static!important;width: 40px!important}
.mobileNewHeader .switcher .options ul.dropdown{position:static!important;display: block!important;}
.mobileNewHeader .switcher-trigger{display: none!important;}
.mobileNewHeader .block-search .label{right: 5px!important;top: 4px!important;pointer-events: none;z-index: 999999}
.mobileNewHeader .field.search{position: relative;}
.mobileNewHeader .block-search input::placeholder {color: #fff!important;}
.mobileNewHeader .block-search input::-ms-input-placeholder {color: #fff!important;}
.mobileNewHeader .minisearch.active{    position: fixed;top: 0px;width: 100%;left: 0px;z-index: 99999}
.mobileNewHeader .minisearch.active input#search{width: 100%!important}
.mobileNewHeader .minicart-wrapper{position: static!important;}
.switcher-dropdown{border:none!important;box-shadow: none!important;min-width: inherit!important;margin: 0px!important}
.switcher-dropdown img{width: 25px}
.minicart-wrapper{margin-right: 0px!important}
.block-search .control{padding-left: 0px!important;padding-right: 0px!important}
.ml{margin-left: 15px!important;margin-right: 3px}
.minicart-wrapper .action.showcart:before{left: 0px!important;margin-left: 0px!important;height: 30px!important;top: 0px!important}
.currencySwitch{margin-right: 0px!important}
.currency-USD span {width: 25px;height: 25px;background-size: 25px}
.mobileNewHeader .minicart-wrapper .action.showcart:before{background-image: url(../images/trolley-b.svg);background-repeat: no-repeat!important;}
.mobileNewHeader .block-search .label:before{background-image: url(../images/search-b.svg);background-repeat: no-repeat!important;}
.logo img{max-height: 50px!important}
#newArrivals .product-image-wrapper img {margin: 10% !important;width: 80% !important;}  
#audioFeaturedProducts .product-image-wrapper img {margin: 10% 10% 0 10% !important;width: 80% !important;}  
#videoFeaturedProducts .product-image-wrapper img {margin: 10% 10% 0 10% !important;width: 80% !important;} 
.product-slider .product-item-info, .product-slider .slider-product-item-info, .products-grid .product .slider-product-item-info{border-radius: 15px}
.category-widget-main .category .category-list a{border-radius: 15px!important}
.secondblog-widget-recent .post-holder,.blog-widget-recent .post-holder{border-radius: 15px!important}
.crossSell-grid:hover .crossSell-grid-inner, .magepow-categories-grid .magepow-categories-category:hover, .product-slider:hover .product-item-info, .product-slider:hover .slider-product-item-info, .products-grid .product:hover .product-item-info{box-shadow: none!important}
.product-items.widget-product-grid{padding-top: 10px!important}
#newArrivals .widget-viewed-grid{padding-top: 10px}
.category-widget-main .category .category-list a{margin: 0 5px 5px 5px!important}
#shopByCategory{padding-bottom: 10px!important}
.cms-home .block-products-list.grid{margin-bottom: 0px!important}
#videoFeaturedProducts .owl-nav, #audioFeaturedProducts .owl-nav{display: none!important;}
#brandSlider{display: flex;align-items: center;}
#brandSlider li a{display: block;height:60px;display: flex;align-items: center;justify-content: center;padding: 10px;border-radius: 10px;border:1px solid #ccc;margin: 0 5px}
#brandSlider li{width: 25%;}
/*#brandSlider li:nth-child(5),#brandSlider li:nth-child(6),#brandSlider li:nth-child(7),#brandSlider li:nth-child(8),#brandSlider li:nth-child(9),#brandSlider li:nth-child(10),#brandSlider li:nth-child(11),#brandSlider li:nth-child(12),#brandSlider li:nth-child(13),#brandSlider li:nth-child(14),#brandSlider li:nth-child(15),#brandSlider li:nth-child(16),#brandSlider li:nth-child(17){display: none!important;}*/
#brandSlider.owl-loaded li{width: 100%;display: block!important;margin: 0px!important}
#brandSliderSection h2 {margin-bottom: 5px !important;}
#brandSliderSection {padding: 20px 0 5px 0 !important;}
.secondblog-widget-recent ul.post-list li,.blog-widget-recent ul.post-list li{display: none;}
.secondblog-widget-recent ul.post-list li:first-child,.blog-widget-recent ul.post-list li:first-child{display: block!important;}
#socialFeeds .container .col-md-6:last-child{padding-left: 0px!important}
#socialFeeds .container .col-md-6:first-child{padding-right: 0px!important}
#blogList .container .col-md-6:first-child{margin-bottom: 20px!important}
#blogList{margin-bottom: 0px!important}
.mainFooter iframe{border-radius: 15px!important}
.ves-megamenu li.level0>a{padding-left: 15px}
.mobileNewHeader .block-search .minisearch.active .label {right: 12px !important;top: 4px !important;}
.mst-searchautocomplete__autocomplete._active{border-radius: 0px!important}
.menuOpen .action.nav-toggle:before{position: absolute;top: -13px;}
.ves-megamenu {height: calc(100vh - 100px);top: 50px!important}
.owl-carousel .owl-dots .owl-dot span{width: 5px;
    height: 5px;
    margin: 2px 4px;}
#banner-slider-carousel .owl-dots{bottom: -25px}
.mobileNewHeader .block-search  input{color: #fff!important}
.mobileNewHeader .block-search .minisearch.active input{color: #333!important}
.mst-searchautocomplete__item.magento_catalog_product .title a{font-size: 12px}
/*.mst-searchautocomplete__autocomplete .mst-searchautocomplete__show-all{left: inherit;right: 10px;bottom: inherit;top: -3px;text-align: right;}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__results.__all{margin-bottom: 0px}*/
.subCategory.magepow-categories-grid > .subCategory.magepow-categories-grid{ 
            
            padding: 0px 0px 0px 0px;
            width: auto!important;}
.page-products .magepow-categories-grid .subCategory.magepow-categories-grid .magepow-categories-category-name, .categorypath-drones .column.main>ul.subCategory>.mainCategory a .magepow-categories-category-name, .categorypath-mobile-solution .column.main>ul.subCategory>.mainCategory a .magepow-categories-category-name{border-radius: 0 0 15px 15px}
.page-products .columns{}
.page-products .page-title-wrapper{margin-left: 0px;padding-top: 8px}
.page-products .page-title-wrapper h1{padding-top:0px;font-size: 18px;margin-bottom: 0px!important}
.category-description img{height: 95px}
.breadcrumbs .items{margin-left: 0px}
.page-products .breadcrumbs{top:8px;margin-left: 0px!important}
.page-products .category-image{margin-right: 0px;margin-left: 15px}
body:not(.cms-home) #maincontent, body:not(.cms-home).vesbrand-brand-view #maincontent { margin-top: 55px !important;}
.category-description p{margin-bottom: 0px!important}
.category-description{min-height: inherit!important;margin-bottom: 0px!important}
.magepow-categories-grid .magepow-categories-category-name{font-size: 14px!important}
.page-products .magepow-categories-grid .magepow-categories-category-name{padding: 0 15px 10px 10px}
.column.main>ul.subCategory>.mainCategory .magepow-categories-category-name{font-size: 18px!important;margin-bottom: 15px}
.mainCategory .magepow-categories-category-name div{width: 20px;height: 3px;        bottom: -6px;
        right: 60px;}
.mainCategory .magepow-categories-category-name div:before{width: 20px;height: 3px;left: 23px}
.mainCategory .magepow-categories-category-name div:after{width: 20px;height: 3px;left: 46px}
.column.main>ul.subCategory>.mainCategory .magepow-categories-category-name{padding-left: 0px;margin-top: 0px!important}
.page-products .category-image img{border-radius: 10px!important}
.magepow-categories-grid .magepow-categories-category{border-radius: 15px}
.magepow-categories-grid .magepow-categories-category-name{min-height: 50px}
.subCategory.magepow-categories-grid > .subCategory.magepow-categories-grid .magepow-categories-category-name div{display: none!important;}
.column.main>ul.subCategory>.mainCategory a{margin-top: 0px!important}
.page-products .magepow-categories-category-image{min-height: 135px!important;padding-top: 0px!important}
.breadcrumbs .item:not(:last-child):after{font-size: 11px;line-height: 16px}
.column.main>ul.subCategory>.mainCategory.li-Photography{margin-top: 20px}
.page-products.category-camera-accessories .column.main{padding-bottom:0px!important}
.page-products.page-layout-2columns-left .columns{margin-left: 0px!important}
.products.list.products-list .product .product-item-info{margin: 15px 15px 0 15px!important;padding: 15px 15px 0 15px!important}
#layer-product-list .list.products-list ol{margin-top: 0px!important;background: #f0f2f4;border-radius: 25px}
.page-with-filter.page-layout-2columns-left .columns{padding: 0px 15px 15px 15px!important}
.page-products .products.list.products-list .product-item-name>a, .page-products .product-item-name>a{font-size: 14px!important;font-weight: normal!important;}
.page-products .products.list.products-list .best_seller_product .product-item-name>a{padding-right: 26px;color: #535766!important}
.page-products .products.list.products-list .product-item-name span{display: none!important;}
.page-products .products.list.products-list .skuList{display: none!important;}
.products.list.products-list .product-item-photo{width: 50%!important}
.products.list.products-list .product-item-details{width: 50%!important}
.list.product-items .product-item-description,.list.product-items .listPricePart{width: 100%!important}   
.products-list .borderMsg, .products-list .inStockMsg, .products-list .outStockMsg,.borderMsg label, .inStockMsg label, .outStockMsg label{font-size: 10px!important}
.listPricePart .wovatlist{font-size: 14px!important;margin-top: 0px!important}

.page-products .products.list.products-list .product-item .price-box .price{font-size: 12px!important;top: 0px!important}
.vatText{font-size: 8px!important}
.products.list.products-list .product-item .price-box span.price:before{bottom: -10px!important;font-size: 8px!important}
.listPricePart > span{margin-top: -5px}
.best-seller-label{display: none!important;}
.best_seller_product{position: relative;}
.best_seller_product:after {
        content: "";
        position: absolute;
        width: 30px;
        height: 30px;
        background: url(../images/best-seller-svg.svg) 0 0 / 30px no-repeat;
        right: 9px;
        top: 8px;
        z-index: 9;}

.products-list .product.product-item .product-item-actions .tocart span{display: none!important}
.products-list .product.product-item .product-item-actions .tocart{background-image: url(../images/prod-cart.svg)!important;        background-size: 17px !important;background-repeat: no-repeat!important;background-position: center!important;}
.products.list.products-list .enquireIco, .products.list.products-list .notifyIco{background-image: url(../images/enq.svg)!important;        background-size: 17px !important;background-repeat: no-repeat!important;background-position: center!important;}
.products.list.products-list .product .product-item-actions{text-align: right;margin-top: 20px!important;padding-bottom: 20px}
.products.list.products-list .enquireIco, .products.list.products-list .notifyIco{width: 50px!important;height: 30px!important;}
.products-list .enquireIco span, .products-list .notifyIco span{font-size: 0px!important}
.products.list.products-list .product.product-item .product-item-actions .action.towishlist, .products.list.products-list .product.product-item .product-item-actions .tocart{width: 50px!important}
.list.products-list .product.product-item .product-item-actions .action.towishlist{margin-right: 0px!important} 
#layer-product-list .list.products-list{margin-top: 5px!important}
.catalog-category-view.page-layout-2columns-left .wp-filters.wp-filters-ajax{display: none!important;}
.page-products .products.wrapper~.toolbar.toolbar-products{border: none!important;}
#layer-product-list .list.products-list ol{padding-bottom: 20px}
.page-products .products.wrapper~.toolbar.toolbar-products{margin-bottom: 0px!important;padding-top: 15px!important}
.page-with-filter.page-layout-2columns-left .filter-content.fixedFilter{top:50px;height: calc(100vh - 50px)}
.footer.content .block{z-index: 0}
.page-with-filter.page-layout-2columns-left  .breadcrumbs{z-index: 1}
.page-products .filter-options-title,.filter-current>.filter-current-subtitle{font-size: 14px}
.block-content.filter-content{position: relative;}
.filter-current~.filter-actions{position: absolute;background: transparent;padding: 0px;top:35px;
        right: 10px;z-index: 99999;font-size: 11px;margin: 0px;font-weight: bold;}
.filter-current~.filter-actions a span{color:#0071bd!important;}
#layered-filter-block .wp-ln-selected a{padding-left: 5px}
.list.products-list .product-item .product-item-info.best_seller_product .discount-percent{top: 55px!important;left: 12px}
.products.list.products-list .discount-percent{top: 48px}
.products.list.products-list .lstSpecialPrice{font-size: 14px!important}
.products.list.products-list .product-item .price-box .with-spe-price .price-final_price span{font-size: 12px!important}
.products.list.products-list .lstActualPrice{font-size: 8px;left: 0px;bottom: -9px}
.products.list.products-list .product-item .price-box .with-spe-price .old-price .price-final_price > span{left: 0px!important;top: 12px;bottom: inherit!important;}
.products.list.products-list .product-item .price-box .with-spe-price .old-price .price-final_price > span span{font-size: 8px!important}
.catalog-category-view .products-grid ol.products{background: #f0f2f4;border-radius: 20px;padding: 15px}

.catalog-category-view .products-grid .price-final_price.tax.weee > span{display: none!important;}
.catalog-category-view .products-grid .product .product-item-info{border-radius: 15px!important}
.catalog-category-view .products-grid .product-item{margin-left: 5%;width: calc((100% - 5%) / 2)!important}
.catalog-category-view .products-grid .product-item:nth-child(2n + 1){margin-left:0px}
.catalog-category-view.page-products .products-grid .product-image-wrapper{padding-bottom: 165px!important}
.catalog-category-view .products-grid .product-item .wovatlist{display: flex;flex-direction: column-reverse;}
.catalog-category-view.page-products .products-grid .product-image-wrapper img{margin-top: 0px!important;margin-bottom: 0px!important;max-width: 80%!important}
.products-grid .borderMsg label, .products-grid .inStockMsg label, .products-grid .outStockMsg label{font-size: 8px!important}
.catalog-category-view .products-grid .product-item .wovatlist{font-size: 12px!important}
.page-products .products-grid .product-item-name>a{font-size: 12px!important;min-height: 36px}
.page-products .products-grid .borderMsg, .page-products .products-grid .inStockMsg, .page-products .products-grid .outStockMsg{font-size: 10px!important}

.categorypath-mobile-solution .subCategory.magepow-categories-grid,.categorypath-drones  .subCategory.magepow-categories-grid{ 
            /*background: rgb(246,246,246);
            background: linear-gradient(0deg, rgba(246,246,246,1) 0%, rgba(231,231,231,1) 100%);*/
            padding: 20px 0px 0px 0px;
            border-radius: 20px;margin-top: 10px;width: auto!important;
        }
.categorypath-drones .column.main>ul.subCategory>.mainCategory a, .categorypath-mobile-solution .column.main>ul.subCategory>.mainCategory a{margin: 0 10px 15px 10px!important;font-size: 10px!important}  
.categorypath-drones .column.main>ul.subCategory>.mainCategory .magepow-categories-category-name, .categorypath-mobile-solution .column.main>ul.subCategory>.mainCategory .magepow-categories-category-name{font-size: 10px!important;min-height: 50px!important}
.categorypath-drones .column.main>ul.subCategory>.mainCategory a .magepow-categories-category-name, .categorypath-mobile-solution .column.main>ul.subCategory>.mainCategory a .magepow-categories-category-name{padding:0 15px 15px 15px;margin-bottom: 0px!important}


.magepow-categories-grid .magepow-categories-category{border-radius: 15px!important}
.catalog-category-view.page-products .products-grid .product-image-wrapper{padding-bottom: 145px!important} 
#newArrivals .owl-item .product-image-wrapper img, #videoFeaturedProducts .owl-item .product-image-wrapper img, #audioFeaturedProducts .owl-item .product-image-wrapper img{margin-bottom: 0px!important;margin-top: 10px!important}
#audioFeaturedProducts .owl-item .product-image-wrapper, #newArrivals .owl-item .product-image-wrapper, #videoFeaturedProducts .owl-item .product-image-wrapper, .checkout-cart-index span.product-image-wrapper, .page-products .products-grid .product-image-wrapper{padding-bottom: 130px!important}
.catalog-product-view .brand-label,.brandMore,.catalog-product-view .product-brands li:after{display: none;}
.catalog-product-view .breadcrumbs{width: 100%!important}
body:not(.cms-home).catalog-product-view #maincontent{display: flex;flex-direction: column;}
body:not(.cms-home).catalog-product-view #maincontent .page-title-wrapper{order:1;}
body:not(.cms-home).catalog-product-view #maincontent .product-brands{order:2;}
body:not(.cms-home).catalog-product-view #maincontent .columns{order:3;}
.catalog-product-view .product-brands li{padding-top: 0px}
.product-brands .brand-item a:last-child:after{height: 25px;display: flex;align-items: center;padding: 0 10px;font-size: 10px}
.catalog-product-view .product-brands{min-height: inherit;padding: 10px 15px!important}
.catalog-product-view .brand-item img{max-width: 65px}
.catalog-product-view #maincontent .product.info.detailed, .catalog-product-view .block.upsell, .catalog-product-view .box-tocart-right, .catalog-product-view .crossSellWrapper, .catalog-product-view .page-main>.container, .product-info-main .product.attribute.overview{padding-left: 15px!important;padding-right: 15px!important}
.product.attribute.sku{font-size: 10px!important}
body.catalog-product-view .page-title{font-size: 18px!important}
body.catalog-product-view .custom-container{display: flex;flex-direction: column}
.catalog-product-view .block.upsell{position: static!important;}
.catalog-product-view .block.upsell .products{opacity: 1!important;display: flex!important;justify-content: space-between;}
.catalog-product-view .block.upsell .block-content.content{position: static!important;transform:none!important;}
.catalog-product-view .cc-logo-flex{display: none;}
.catalog-product-view .bc-ord-msg{position: static;}
.catalog-product-view .price-final_price.tax.weee > span{text-align: left!important;}
.catalog-product-view .page-main>.container{padding-top: 0px!important}
.catalog-product-view .breadcrumbs{top: 55px}
.catalog-product-view .breadcrumbs:after{right: 15px}
.catalog-product-view .product-info-main .price-box{margin-bottom: 0px!important}
.product.attribute.overview ul:before{color: #0071bd!important}
.product.attribute.description{  max-height: 450px;
  position: relative;
  overflow: hidden;}
.product.attribute.description .read-more { 
  position: absolute; 
  bottom: 0; 
  left: 0;
  width: 100%; 
  text-align: center; 
  margin: 0; padding: 30px 0; 
  background: rgb(244,246,247);
  background: linear-gradient(0deg, rgba(244,246,247,1) 15%, rgba(244,246,247,0) 100%);}
.product.attribute.description .btn{background:#174101!important;border:none!important;color: #fff!important;font-size: 10px;border-radius: 25px}
.product.detailed .product.data.items > .item.content{display: none;}
        .product.detailed .product.data.items > #description.item.content{display: block;}
.crossSellWrapper,.crossselHeading{background: transparent!important;}
.catalog-product-view .block.upsell .crossselHeading{background: transparent!important;padding-left: 0px!important;padding-top: 0px!important;padding-bottom: 15px!important}
.block.related .recommended-title, .crossselHeading,.block.related .recommended-title strong, .crossselHeading strong{font-size: 20px!important;width: 100%;text-align: left!important;}
.crossSellWrapper {display: flex;justify-content: space-between;}
.crossSellWrapper .crossSell-grid{display: none;width: 48%!important}
.crossSellWrapper.owl-loaded .crossSell-grid{width: 100%!important}
.crossSellWrapper .crossSell-grid:first-child,.crossSellWrapper .crossSell-grid:nth-child(2){display: block;}
.catalog-product-view .products-upsell ol{display: flex;}
.catalog-product-view .products-upsell li.item.product-item{display: none;width: 48%!important}
.catalog-product-view .products-upsell ol.owl-loaded li.item.product-item{width: 100%!important}
.catalog-product-view .products-upsell li.item.product-item:first-child,.catalog-product-view .products-upsell li.item.product-item:nth-child(2){display: block;}
.catalog-product-view .block.upsell{padding-bottom: 20px!important}
.catalog-product-view .product-item-name>a, .catalog-product-view .crossSell-grid .product-details a{font-size: 13px!important;    -webkit-line-clamp: 1!important;}
.catalog-product-view .crossSell-grid .product-details{padding: 15px 8px 8px 8px!important}
.catalog-product-view .crossSell-grid .crossSell-grid-inner form{display: none!important;}
.catalog-product-view .crossSell-grid .crossSell-grid-inner{padding-bottom: 12px}
.catalog-product-view .block.upsell .crossPrice{padding-left: 0px!important}
.catalog-product-view .block.upsell .product-item-details{margin-left: 0px!important;margin-right: 0px!important}
.catalog-product-view .block.upsell .product-item-name{padding-bottom: 8px!important}
.product.data.items>.item.content{padding-bottom: 0px!important}
select#qty{height: 40px;border-radius: 4px}
.product-add-form .field.qty > div.control{position: relative;}
.product-add-form .field.qty > div.control:after{position: absolute;content: "";background-image: url(../images/qty-svg.svg);background-position: center;background-repeat: no-repeat!important;width: 20px;height: 20px;right: 2px;top: 10px;background-size: 13px;pointer-events: none}
.product-add-form select#qty {-webkit-appearance: none;-moz-appearance: none;text-indent: 1px;text-overflow: '';cursor: pointer;}
body:not(.afterLoad) .mpshippingcost-block{padding: 0px!important}
.catalog-product-view .product-info-main .special-price{width: 100%}
.actualwot{display: flex;align-items: center;justify-content: flex-start;}
.priceSection .with-spe-price .old-price:after{position: static!important;}
.catalog-product-view .product-info-main .old-price{display: flex;align-items: center;justify-content: flex-start;}
.actualwot:after,.priceSection .with-spe-price .old-price:after{font-size: 12px!important;margin-left: 10px;}
.catalog-product-view #tabbyPromo{margin-bottom: 0px!important;margin-top: 15px}
.with-spe-price .price-final_price.tax.weee{margin-bottom: 0px!important}
.catalog-product-view .crossSell-grid-inner {margin: 15px 0px 15px 0px;} 
.brand-view .container {background: url(../images/default-banner.jpg);background-size: cover;} 
.page-products.page-layout-2columns-left.vesbrand-brand-view .list.products-list ol {
        margin-top: 0px !important;padding-bottom: 20px;
        background: #f0f2f4;
        border-radius: 25px;}
.page-products.page-layout-2columns-left.vesbrand-brand-view .list.products-list{margin-top: 0px!important;margin-bottom: 0px!important;}
.page-products.page-layout-2columns-left.vesbrand-brand-view .toolbar.toolbar-products{padding-top: 7px}
.page-products.page-layout-2columns-left.vesbrand-brand-view .brand-view{padding-top: 0px}
.brand-image.sp h1{top: 42px}
.ves-block.brand-searchform{display: none!important;}
.brands-filters{display: none;}
.brand-images .brands-letter .letter .title{background: transparent;}
.catalogsearch-result-index.page-products .page-title-wrapper{display: none;}
.catalogsearch-result-index #maincontent>.columns{margin-top: 0px!important;padding-top: 0px!important}
.mst-search__result-tabs{display: block!important;width: 100%;
    background: rgb(134, 134, 134); background: linear-gradient(270deg, rgba(134, 134, 134, 1) 0%, rgba(0, 0, 0, 1) 100%);padding-left:20px;border-radius:15px;display: flex !important;align-items: center;padding: 20px;margin-bottom: 8px}
.mst-search__result-tabs > div{color: #fff!important;font-size: 14px;text-transform: uppercase;font-weight: bold}
body:not(.cms-home).catalogsearch-result-index #maincontent{margin-top: 50px!important}
body:not(.cms-home).catalogsearch-result-index .sidebar.sidebar-main .wp-filters{display: none!important;}
body:not(.cms-home).catalogsearch-result-index .products-grid ol{margin-top: 0px !important;padding-bottom: 20px;background: #f0f2f4;border-radius: 25px;padding-left: 15px;padding-right: 15px;padding-top: 15px}  
.mainFooter iframe{height: 100px!important}
body:not(.cms-home).catalogsearch-result-index .products-grid .price-final_price.tax.weee > span{display: none!important;}
body:not(.cms-home).catalogsearch-result-index .products-grid .price-final_price.tax.weee > span{display: none!important;}
body:not(.cms-home).catalogsearch-result-index .products-grid .product-item-name>a{    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box!important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
body:not(.cms-home).catalogsearch-result-index .products-grid .product-image-wrapper img{margin-top: 0px!important;margin-bottom: 0px!important;max-width: 80%!important}
body:not(.cms-home).catalogsearch-result-index .products-grid .product-item {
        margin-left: 5%;
        width: calc((100% - 5%) / 2);
    }
body:not(.cms-home).catalogsearch-result-index .products-grid .product-item:nth-child(2n + 1) {
        margin-left: 0px;
    }
.page-products #layer-product-list .products-grid .product-item{margin-bottom: 15px}
body:not(.cms-home).cms-page-view #maincontent{margin-top: 0px!important}
body.cms-page-view .contact-section .fieldset>.legend{padding: 0px!important;text-align: center!important;}
.about-top-section {padding: 40px 0 0px;}
.cms-contacts .contact-form-widget{padding: 15px!important}
.mainFooter .col-md-6:before{display: none!important;}
.innerBannerSection h1, .innerBannerSection h2{left: 0px!important;padding-left: 15px!important}
.SocialFooter{display: block!important;}
    .SocialFooter ul{display: flex;align-items: center;justify-content: center;}
    .SocialFooter ul li{margin: 0 7px!important;}
    .SocialFooter ul li a img{max-height:26px!important}
    .cimg{padding-bottom: 0px}
.cms-shipping-and-delivery .about-top-section p, .cms-ordering .about-top-section p, .cms-return-policy .about-top-section p, .cms-payments .about-top-section p, .cms-privacy-policy .about-top-section p, .maintenance-list-section .about-top-section p,.product.attribute.description{text-align: justify;}
.cimg{margin: 20px 0}
.crossSell-grid .product-details span:before,.crossSell-grid .product-details span:before,.mainCategory .magepow-categories-category-name div:before{background: #359504!important}
.crossSell-grid .product-details span:before{background: #359504!important}
.product.attribute.description .btn{background:#174101 !important;}

/* New Fonts */
        body{  font-family: 'Cairo', sans-serif!important;}
        .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-family: 'Cairo', sans-serif!important;}
        p{font-family: 'Cairo', sans-serif!important;font-weight: 400;}
        #banner-slider-carousel .img-responsive{border: 1px solid #ccc;border-top: none;}
        .cms-home .product-item-details .product-item-name a, .cms-home .slider-product-item-details .product-item-name a{color: #535766!important;font-size: 12px!important}
        .ves-megamenu li.level0>a{font-size: 12px!important}
        .page-products .magepow-categories-grid .magepow-categories-category-name{font-weight: 600!important}
        .navigation .ves-megamenu .level2.nav-dropdown .mega-col .nav-item a{ font-family: 'Cairo', sans-serif!important;font-size: 12px!important}
        
        .column.main>ul.subCategory>.mainCategory .magepow-categories-category-name,.page-main > .page-title-wrapper .page-title,.navigation .ves-megamenu li:not(.no-sub-cat) .nav-item.level1>a,.sidebar.sidebar-main b.wp-filters-text,.page-products .products.list.products-list .product-item-name>a,.products-list .borderMsg, .products-list .inStockMsg, .products-list .outStockMsg{font-family: 'Cairo', sans-serif!important;letter-spacing: 0.5px}
        .borderMsg label, .inStockMsg label, .outStockMsg label{font-family: 'Cairo', sans-serif!important}
        .sidebar.sidebar-main b.wp-filters-text{letter-spacing: 0.6px!important}
        .breadcrumbs .items{font-size: 13px}
        .navigation .ves-megamenu .level2.nav-dropdown .mega-col .nav-item a{color: #333 !important;}
        .ves-megamenu>.dropdown.submenu-left>a,.header_account_link, .link.wishlist a, .minicart-wrapper .action.showcart,.navigation .ves-megamenu .level2.nav-dropdown .mega-col .nav-item a,.navigation .ves-megamenu .no-sub-cat .nav-item.level1 a{font-family: 'Cairo', sans-serif!important;text-transform: capitalize!important;    -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 14px!important;letter-spacing: -0.18px!important;color: #333}
         .category-widget-main .category .category-list a span{text-transform: capitalize!important;font-size: 15px!important}
         .product-item .wovatlist{font-family: 'Cairo', sans-serif!important;font-weight: 500!important}  
         .page-products .magepow-categories-grid .magepow-categories-category-name{text-transform: capitalize;font-size: 16px;font-family: 'Cairo', sans-serif;font-weight: 500!important}
         .column.main>ul.subCategory>.mainCategory .magepow-categories-category-name{text-transform: uppercase!important;}
         .products.list.products-list .product-item-info ul li{font-size: 14px!important;letter-spacing: -0.18px}
         .secTitle h5{font-family: 'Cairo', sans-serif!important;font-size: 14px}
         .filter-options .filter-options-content .item a,.page-products .filter-options-title,.block-compare .empty,.sidebar-additional .block-compare .block-title{text-transform: capitalize!important;}
         .navigation .ves-megamenu .no-sub-cat .nav-item.level1 a:hover{color: #eb7924!important}
         .product.attribute.overview ul,.product.detailed .product.data.items > .item.content{font-size: 14px;letter-spacing: -0.18px}
         .bc-ord-msg p,.wovat{font-family: 'Cairo', sans-serif!important;font-weight: 500!important}
         .product-info-main .price-box .price-wrapper .price{font-family: 'Cairo', sans-serif!important}
         #stickyTab .container>div a{letter-spacing: 0.5px}
         .catalog-product-view .crossSellWrapper .product-item-name{text-transform: capitalize!important;}
         .mainFooter ul li a,#copyright p{font-size: 12px!important;text-transform: capitalize!important;}
         body input#search{font-size: 14px!important;font-family: 'Cairo', sans-serif;}
         .product.attribute.overview ul:before,.bc-ord-msg p,.box-tocart-right .stock span{font-size: 16px;letter-spacing: 0.5px}
         .box-tocart-right .stock span{}
          .crossselHeading, .catalog-product-view .column.main > .crossselHeading, .block.related .recommended-title{font-family: 'Cairo', sans-serif}
         .crossselHeading strong, .catalog-product-view .column.main > .crossselHeading strong, .block.related .recommended-title strong{letter-spacing: 0.5px}
         #blogList .container .col-md-6:first-child>h2 a, #blogList .container .col-md-6:last-child>h2 a{font-family: 'Cairo', sans-serif;}

       .categorypath-drones .column.main>ul.subCategory>.mainCategory .magepow-categories-category-name, .categorypath-mobile-solution .column.main>ul.subCategory>.mainCategory .magepow-categories-category-name{font-family: 'Cairo', sans-serif!important;font-size: 14px!important;text-transform: capitalize!important}
       .bc-ord-msg p{font-family: 'Cairo', sans-serif!important}
       .priceSection {padding-top: 12px !important;}
       .wovat{font-size: 28px}
       .product.attribute.overview ul:before{top: -30px!important;text-transform: capitalize!important;font-size: 15px}
       #showmore{font-size: 13px}
       #stickyTab .container>div a,#product-addtocart-button{font-family: 'Cairo', sans-serif!important}
       #stickyTab .container>div a{font-size: 16px!important}
       .catalog-product-view #stickyTab .container>div.active a{}
       .catalog-product-view .fast-delivery label, .catalog-product-view .shipping-calculator label{font-size: 13px;text-transform: capitalize;}
       .box-tocart-right .stock span{font-family: 'Cairo', sans-serif!important;text-transform: uppercase!important;}
       .mobileSearchTrigger{margin-left:auto;margin-right: 0px}
       .mobileSearchTrigger img{width: 22px}
       #custom-header-id{display: block!important;}
       header .search-container{top:-50px;left: 0px;position: fixed;z-index: 9999999}
       body.mobileSeachOpen header .search-container{top:0px;}
       .block-search .label:before{display: none!important}
       body input#search{left: 0px!important;height: 50px!important}
       .searchClose{position: fixed;top: -16px;right: -6px;width: 20px;height: 20px;display: none;z-index: 999999}
       .searchClose:after{        content: "\e616" !important;font-family: 'icons-blank-theme'!important;
        font-size: 50px;position: absolute;right: 5px;top:4px;z-index: 9999999}
        .mobileSeachOpen .searchClose{display: block!important;}
        body.mobileSeachOpen input#search{border-bottom: 1px solid #ccc!important;border-radius: 0px!important}
        .page-products .magepow-categories-grid .subCategory.magepow-categories-grid .magepow-categories-category-name, .categorypath-drones .column.main>ul.subCategory>.mainCategory a .magepow-categories-category-name, .categorypath-mobile-solution .column.main>ul.subCategory>.mainCategory a .magepow-categories-category-name{font-size: 12px!important}
        #banner-slider-carousel .img-responsive{border:none!important;}
        .cimg div{display: flex;background: #0071bd !important;justify-content: center;align-items: center;}
.cimg img{width: 50px;max-height: 20px;height: auto;}
.ml{margin-right: 10px}
.menuOpen #mobileSwitch{position: fixed;top:520px;z-index: 999999;display: flex !important;width: 100%;color: #fff;align-items: center;justify-content: center;}
.menuOpen #mobileSwitch > a{background: #fff;margin-left: 10px;padding: 0px 10px;height: 25px;border-radius: 4px;display: flex;align-items: center;justify-content: center;}
.switcher.currency.switcher-currency{position: static!important;margin-top: -1px}
.language-AED span, .language-USD span{background: none!important;font-size: 14px!important;color:#000!important;width:60px;background: #fff!important;border-radius: 4px;}
.language-USD{display: flex;align-items: center;justify-content: center;}
.currency-USD span{font-size: 14px!important;background-image: none!important;width: 100%!important;height: auto!important;}
.page-header .switcher .options .action.toggle{display: none!important;}
.page-header .switcher .options ul.dropdown {width: 60px!important;position: static!important;display: block!important;background: none!important}
.page-header .switcher .options ul.dropdown li a{font-size: 14px !important;
        background: #fff;border-radius: 4px;display: inline-block;width: 100%;text-decoration: none !important;height: 25px;display: flex;
        align-items: center;
        justify-content: center;}
.page-header .switcher .options ul.dropdown li{border: none!important;}
.switchText a{line-height: 1;padding: 0px;margin-right: 5px}
.ves-megamenu .dropdown.submenu-left::marker{display: none!important;font-size: 0px!important}
.ves-megamenu .nav-item>a{line-height: 40px}
#mobileSwitch a strong{font-weight: normal!important;}
#blogList .owl-carousel .owl-item img{border-radius: 10px}
.contact-section ul li,.cms-page-view p{font-size: 14px}
.mp-banner-slider .owl-dots{top: inherit!important;}
.column.main>ul.subCategory>.mainCategory .magepow-categories-category-name{margin-top: 10px!important;margin-bottom: 0px!important}
strong#block-upsell-heading:before{display: none!important;}
.catalog-product-view strong#block-upsell-heading{font-size: 20px!important;justify-content: flex-start;}  
        /* New Fonts */ 

}

@media only screen and (max-width:767px){
.product-item .wovatlist{font-size: 9px}
#custom-header-id-mobile{}   
#mageplaza-bannerslider-block-before-page-top-5{margin-left: 15px;margin-right: 15px;border-radius: 0 0 15px 15px;overflow: hidden;}
body .category-widget-main .category .category-list a span{font-size: 7px!important;line-height: 1.3}
body.catalog-product-view .page-title, h2{font-size: 18px}
.mobileNewHeader .minicart-wrapper .showcart{top: 2px!important}
.action.nav-toggle{top: 3px}
.menuOpen .action.nav-toggle{top:0px;}
.action.nav-toggle:before{font-size: 34px}
.menuOpen .action.nav-toggle:before{font-size: 56px!important}
#shopByCategory{padding-top: 15px!important}
.cms-home .product-item-details, .cms-home .slider-product-item-details{padding: 0 5px 5px!important}
.cms-home .product-item .wovatlist{font-size: 8px!important}


/*#shopByCategory .marq{animation: none!important;}
#shopByCategory .categoryMarquee2{display: none!important;}
.category-widget-main .category .category-list a span{position: inherit!important;background: transparent!important;color: #000!important;font-size: 7px!important}
.category-widget-main .category .category-list{width: 20%!important}
.category-widget-main .category .category-list a{display: flex;flex-direction: column;border-radius: 0px!important}
body .category-widget-main .category .category-list a{border:none!important;}
body .category-widget-main .category .category-list a img{border:1px solid #000;border-radius: 100%}
.category-widget-main .category .category-list img{width: 60px!important;height: 60px!important;margin-bottom: 0px!important}
.categoryMarquee1 {flex-wrap: wrap;}
#newArrivals .owl-item {
  margin-left: 10px!important;
}
#newArrivals .owl-item:first-child {
  margin-left: 0!important;
}
#newArrivals .owl-carousel > li:first-child, #newArrivals .owl-carousel > li:nth-child(2), #newArrivals .owl-carousel > li:nth-child(3){width: 40%!important;display: block!important;}*/

/*#newArrivals .owl-carousel{display:-webkit-inline-box!important}
#newArrivals .container{padding-left: 0px!important;padding-right: 0px!important}
.secTitle{display: flex;align-items: center;justify-content: center;}
body.catalog-product-view .page-title, h2{font-size: 18px}*/
#desktopCategoryWidget{display: none!important;}
#mobileCategoryWidget{display: block!important;}
.marWrap{width: 25%}
.category-widget-main .category .category-list {width: 96px;}
/*#newArrivals .owl-carousel{display: -webkit-inline-box!important}
#audioFeaturedProducts .owl-carousel{display: -webkit-inline-box!important}
#videoFeaturedProducts .owl-carousel{display: -webkit-inline-box!important}*/
#mobileSwitch a strong{color: #000}
.post-text-hld.clearfix p{  overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}
.post-list .post-header .post-title a{overflow: hidden!important;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical}
.cms-home .product-item-details .product-item-name a, .cms-home .slider-product-item-details .product-item-name a{font-size: 11px!important}
.cms-home .product-item-details, .cms-home .slider-product-item-details{min-height: inherit!important;}
#newArrivals .owl-carousel > li, 
#newArrivals .owl-carousel > li:nth-child(2), 
body #newArrivals .owl-carousel >li:nth-child(3){display: block!important;width: 38%!important;margin-left: 2%!important}

#videoFeaturedProducts .owl-carousel > li:first-child, #videoFeaturedProducts .owl-carousel > li:nth-child(2), body #videoFeaturedProducts .owl-carousel > li:nth-child(3){display: block!important;width: 38%!important;margin-left: 2%!important}

#audioFeaturedProducts .owl-carousel > li:first-child, #audioFeaturedProducts .owl-carousel > li:nth-child(2), body #audioFeaturedProducts .owl-carousel > li:nth-child(3){display: block!important;width: 38%!important;margin-left: 2%!important}

#newArrivals .container{padding-right: 0px!important}
#audioFeaturedProducts .container{padding-right: 0px!important}
#videoFeaturedProducts .container{padding-right: 0px!important}
.secTitle{    display: flex;
    align-items: center;
    justify-content: center;margin-bottom: 5px}
.secTitle h5{margin-right: 8px;margin-bottom: 0px!important}
body.cms-home{position: relative;}
.category-widget-main .category .category-list img{max-height: 43px}
body.cms-home:before{content: "";height: 440px;position: absolute;top: 0px;left:0px;width: 100%;z-index: -1;}
#mageplaza-bannerslider-block-before-page-top-5{padding-top: 63px!important;margin-top: 0px!important}
.action.nav-toggle:before {color: #303030!important}
.action.nav-toggle:before {color: #ffffff !important;}
.mobileNewHeader .minicart-wrapper .action.showcart:before{color: #303030}
.mobileNewHeader .minicart-wrapper .action.showcart:before{filter: brightness(0) invert(1);}

body.cms-home #custom-header-id-mobile,body.cms-home header{}
body.cms-home.scrolled #custom-header-id-mobile{background: #174101!important;}
.aa {
  height: 20px;
  overflow: hidden;
  display: inline-block;
  position: relative;width:100%;
}
.mobileSearchTrigger{margin-left: 15px;width: 100%;display: flex;align-items: center;justify-content: space-between;padding-left: 10px;padding-right: 10px;border:1px solid #ccc;border-radius: 25px;background: #fff}
.mobileSearchTriggerImg{float: left;width: 100%;display: flex;align-items: center;justify-content: space-between;padding-top: 3px;padding-bottom: 3px}
ul.pa li {height: 20px;font-size: 9px;margin-bottom: 0px!important;display: flex;align-items: center;}
ul.pa { padding-left: 0px!important;margin-bottom: 0px!important;animation: scrollUp 10s infinite;padding-right: 0px}
.ves-megamenu{top:55px!important;}
@keyframes scrollUp {
  15%, 25% {
    transform: translateY(-20px);
  }
  40%, 50% {
    transform: translateY(-40px);
  }
  65%, 75% {
    transform: translateY(-60px);
  }
  90%, 100% {
    transform: translateY(-80px);
  }
  100% {
    transform: translateY(-80px);
  }
}
.mobileSearchTriggerImg > span{font-size: 9px;width: 70px;display: flex;align-items: center;height: 20px;padding-right: 4px}
.mobileSearchTrigger img{width: 16px}
.mp-banner-slider{border-radius: 15px;overflow: hidden;}
.mainFooter h2{margin-bottom: 5px}
.footer.content .block-static-block{margin-bottom: 0px!important}
#sucuri-badge.sucuri-relative{margin-left: 0px!important;min-height: inherit!important;}
#brandSliderSection .container{background: #f6f6f6;background: linear-gradient(0deg, rgba(0, 113, 189, 1) 0%, rgb(106 193 251) 100%);
    padding: 10px 0;}
#brandSlider li a{background: #f6f6f6;background: linear-gradient(180deg, rgba(246, 246, 246, 1) 0%, rgba(231, 231, 231, 1) 100%);}
#brandSlider li a img{mix-blend-mode: multiply;}
#newArrivals h2{margin-bottom: 0px!important}
.mainFooter .col-md-3 {padding-top: 15px !important;}
.mainFooter .col-md-6{margin-top: 15px!important}
#copyright{padding-bottom: 10px}
.scrollup{bottom: 65px;left: 16px}
 .scrollup {
        align-items: center;
        justify-content: center;
        width: 36px;
        height: 36px;
        left: 5px!important;
        background: #0071bd!important
    }

    .scrollup:hover {
        background: #eb7924!important
    }

    .scrollup i {
        width: 26px;
        height: 26px;
        display: flex;
        align-items: center;
        justify-content: center;
        border: 2px solid #000;
        padding: 10px;
        background: #fff!important;
        border-radius: 100%;
        margin-top: 5px;margin-left: 5px;
    }

    .scrollup i:before {
        display: flex;
        align-items: center;
        justify-content: center
    }

    .scrollup .fa-chevron-up:before {
        color: #000!important;
        position: absolute;
        top: 9px;
        font-size: 15px
    }
#tidio-chat-iframe{right: -5px!important}
.page-with-filter.page-products .columns{padding-left: 10px!important;padding-right: 10px!important}
.column.main>ul.subCategory>.mainCategory .magepow-categories-category-name{margin-left: 5px}
.categorypath-drones .column.main>ul.subCategory>.mainCategory a .magepow-categories-category-name, .categorypath-mobile-solution .column.main>ul.subCategory>.mainCategory a .magepow-categories-category-name{margin-left: 0px!important}
.products.list.products-list .product-item-photo img{width: 70%}
.checkout-cart-index #tabbyPromo{margin-left: 15px;margin-right: 15px;margin-top: 0px!important}
.opc-progress-bar-item{width: 30%}
.opc-progress-bar-item span{font-size: 10px!important;padding:12px 0px!important}
.customMsg span{font-size: 8px!important}
.checkout-index-index .opc-estimated-wrapper{position: relative;padding-top: 0px!important}
.checkout-index-index  #checkout .authentication-wrapper{display: none!important;}
.checkout-index-index  .minicart-wrapper{top: 0px!important;right: 0px!important}
.checkout-index-index  .minicart-wrapper .showcart{border-radius: 6px}
.checkout-index-index  .opc-block-summary{margin-top: 0px!important}
.checkout-index-index  .mobileSearchTrigger,.checkout-index-index  .ml{display: none!important;}
.custom-slide._show .modal-inner-wrap{padding: 10px}
.modal-popup .modal-inner-wrap{width: 90%}
.checkout-payment-method .payment-option .payment-option-content{padding-bottom: 0px!important}
.opc-payment-additional.discount-code span{font-size: 12px!important}
.checkout-index-index #payment .step-title{margin-top: -15px;font-size: 16px!important;font-weight: 600}
.payLabel{display: inline-block!important}
.checkout-index-index #payment{padding-bottom: 0px!important}
.checkout-payment-method .payments .legend{display: none!important;}
.checkout-index-index #payment{margin-right: 0px!important}
.checkout-cart-index #block-discount{padding-left: 0px!important}
.cart.table-wrapper #shopping-cart-table .col.qty{min-width: inherit!important;}
.mainFooter h2 {font-size: 18px!important;}
.mobileNewHeader{padding-top: 3px;padding-bottom: 3px;background: #174101!important}
#audioFeaturedProducts, #newArrivals, #videoFeaturedProducts,#brandSliderSection{padding: 15px 0!important}
#brandSliderSection h2{margin-bottom: 5px!important}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__wrapper{max-height: 46vh}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__show-all a{background: #0071bd!important;color: #fff!important;text-transform: uppercase;}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index-title{margin: 0px!important;padding-left: 10px;padding-right: 10px;background: #0071bd!important;color: #fff!important;text-transform: uppercase;}
body.cms-home .product-items.widget-product-grid{padding-top: 5px!important}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__show-all{bottom: -2px}
.mst-searchautocomplete__index.magento_catalog_product{border-left: 0px!important}
.mst-searchautocomplete__autocomplete._active.mst-2-cols div.magento_catalog_product{border-right: 0px!important}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__show-all a{padding: 7px 0!important}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__show-all{height: 32px!important;bottom: 0px!important}
.catalog-product-view #maincontent .product.info.detailed,.product.data.items>.item.content{background: #fff!important}
.product.attribute.description .read-more{ background: linear-gradient(0deg, rgb(255 255 255) 15%, rgba(244, 246, 247, 0) 100%);}
#mobileShowOnly.shipDetails{background: #f4f6f7!important}
#stickyTab .container>div a{border: 1px solid #333 !important;position: relative;color: #333 !important;border-radius: 20px!important;padding: 5px 10px}
#stickyTab .container>div.active a{background: #0071bd !important;color: #fff !important;border: 1px solid #0071bd !important;border-radius: 15px;}
#stickyTab .container>div a{font-size: 14px!important}
.product.data.items .data.item{margin: 10px 2px 0px 2px}
#stickyTab .container{justify-content: center;}
#backtotop {
    bottom: 63px;
    left: 5px;
    height: 37px;
    width: 37px;}
.footer.content,.category-widget-main .category .category-list a span{background: #174101!important}
.product-item-name span, .product-item-name span:before, .product-item-name span:after{width: 20px}
.product-item-name span:before{left: 22px;}
.product-item-name span:after{left: 44px;}
.atc button span{width: auto;background-size: 22px!important;top:7px;}
.page-products #toolbar-amount{display: none!important;}
.page-products .page-title-wrapper{padding-left: 0px!important}
.page-products .products-grid .outStockMsg{font-size: 7px!important}
#newArrivals .product-image-wrapper,#videoFeaturedProducts .product-image-wrapper,#audioFeaturedProducts .product-image-wrapper{height: 125px!important}
#colorbox #cboxWrapper #cboxClose{display: none!important;}
body.noScroll #colorbox #cboxWrapper #cboxClose{display: block!important;}
.product-item.product-slider .product-item-actions .actions-secondary, .products-grid .product-item-actions .actions-secondary{display: none!important;}
#switcher-language-trigger{display: none!important;}
.page-header .switcher .options ul.dropdown li a{width: 35px;font-size: 10px!important;padding: 0px!important;border-radius: 6px;height: auto;}
.page-header .switcher .options ul.dropdown{width: auto!important;}
.page-header .switcher{padding-top: 0px!important}
.page-header .switcher.switcher-language .options ul.dropdown{margin-left: 20px!important;margin-right: 0px!important}
.product-items .owl-stage{padding-top: 0px!important}
.ves-megamenu > li:first-child,.ves-megamenu > li:last-child{padding-left: 0px}
.flockler-grid-items .flockler-grid-item:first-child{width: 100%!important}
.flockler-grid-items .flockler-grid-item:last-child{display: none!important}
#socialFeeds .container .col-md-6{width: 50%!important;float: left;}
#socialFeeds .container .col-md-6:last-child{padding-left: 5px!important}
figure.flockler-grid-item__profile__avatar,figure.flockler-grid-item__context{min-width: 15px!important;width: 15px!important;height: 15px!important;padding: 0px!important}
.flockler-grid-item:before{box-shadow: none!important;border:none!important;}
#flockler-embed-181a3e46aad0139df04a379c9d11f85b,#flockler-embed-18190696a96081da458b3ab9f4530dc6{line-height: 0px}
.flockler-grid-item__meta{height: 22px!important;padding: 0px!important}
.flockler-grid-item__wrapper{border-top: none!important}
#blogList .container .col-md-6:first-child{width: 50%!important;float: left!important;}
#blogList .container .col-md-6:last-child{width: 50%!important;float: left!important;}
.mobileSearchTriggerImg > span{width: auto!important;}
.aa{width: auto!important;margin-left: auto!important;}
.blog-widget-recent .post-title a, .secondblog-widget-recent .post-title a {font-size: 10px !important;        overflow: hidden !important;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;}
#blogList .col-md-6 {padding: 0 15px !important;}
#blogList .col-md-6 .owl-carousel.owl-drag .owl-item{}
.secondblog-widget-recent ul.post-list li{width: 100%!important}
.secondblog-widget-recent .post-holder{padding: 10px}
#blogList .post-text-hld.clearfix p{line-height: 1.2;font-size: 10px}
#blogList .post-list .post-header .post-title{padding: 0px!important}
#blogList .owl-carousel .owl-item img{max-height: 105px;object-fit: cover;width: 100%}
.blog-widget-recent .post-holder{padding: 10px!important}
#blogList .container .col-md-6,#blogList .container .col-md-6:first-child,#blogList .container .col-md-6:last-child{margin-bottom: 0px!important}
#blogList .container .col-md-6:first-child>h2 a, #blogList .container .col-md-6:last-child>h2 a{font-size: 8px!important;right: 10px}
#blogList .container .col-md-6:first-child{padding-right:15px!important}
#blogList .container .col-md-6:last-child{padding-left:15px!important}
#blogList{padding-bottom: 10px !important;padding-top: 10px !important;}
#blogList .secondblog-widget-recent .owl-carousel .owl-item img{min-height: 92px!important;max-height: 92px!important}
#blogList .blog-widget-recent .owl-carousel .owl-item img{min-height:52px!important;max-height: 52px!important}
.blog-widget-recent .post-description .post-text-hld{min-height: inherit!important;}
#socialFeeds .container .col-md-6:last-child{padding-left: 0px!important}
#socialFeeds h2{margin-bottom: 0px}
#socialFeeds{padding-top: 20px}
.cimg:before,.cimg{margin-top: 0px}
.cimg img{width: auto;}
#copyright{padding-bottom: 30px}
.whatsappSection{left: 10px}
.page-products .magepow-categories-grid .subCategory.magepow-categories-grid .magepow-categories-category-name, .categorypath-drones .column.main>ul.subCategory>.mainCategory a .magepow-categories-category-name, .categorypath-mobile-solution .column.main>ul.subCategory>.mainCategory a .magepow-categories-category-name{min-height: 40px}
.atc .stock.enquireIco{background-size: 22px;    width: 26px;
    height: 26px;}
.atc button,.atc .stock.enquireIco{right: 6px}

.breadcrumbs .items>li:nth-child(3):after{display: none!important;}
.breadcrumbs .items>li:nth-child(4){display: none!important;}
.influencerDescription{display: none;}
.page-products.categorypath-on-sale .page-title-wrapper h1{padding-top: 0px!important}
.catalog-product-view .page-title-wrapper.product.container{padding-top: 0px!important}
#newArrivals.newPromo .container {padding-right: 15px !important; }
.newPromo .imageFlex{padding: 10px 0!important}
#newArrivals.newPromo{margin-top: 10px;padding: 0px!important}
.newPromo .imageFlex img{height: auto!important;border-radius: 4px!important}
.page-header .switcher .options ul.dropdown li a{font-size: 10px!important}
.minicart-wrapper .action.showcart:before{margin-right: -40px}
.product-item.product-slider .product-item-actions, .products-grid .product-item-actions{display: none;}
.page-products .empty60 {min-height: 40px;}
.catalog-category-view .products-grid ol.products{margin-top: 0px!important}
.page-products .toolbar.toolbar-products{padding-top: 5px}
.page-products .modes-mode{padding-left: 0px;padding-right: 10px}
.products.list.products-list .enquireIco, .products.list.products-list .notifyIco,.products-list .product.product-item .product-item-actions .tocart{border-radius: 6px!important}
.products-list .borderMsg, .products-list .inStockMsg, .products-list .outStockMsg, .borderMsg label, .inStockMsg label, .outStockMsg label {font-size: 9px !important;}
.wovat{font-weight: 700!important}
.newWrap{margin-bottom: 0px}
.product-info-main .product.attribute.overview {margin: 45px 0 15px 0 !important;}
.catalog-product-view #stickyTab .container>div a,.catalog-product-view #stickyTab .container>div.active a{border-radius: 20px!important}
.page-products .products-grid .borderMsg, .page-products .products-grid .inStockMsg, .page-products .products-grid .outStockMsg{direction: ltr;}
.category-description > div > div{margin-bottom: 0px!important}
.page-products #layer-product-list .products.products-grid{margin-top: 0px!important}
.products-grid .product-item-actions{display: none!important;}
.newWrap{padding: 8px}
.product-info-main .stock.available, .product-info-main .stock.unavailable{padding-top: 10px}
.ves-megamenu li.level0>a:hover,.ves-megamenu li.level0>a{font-size: 14px!important}
.ves-megamenu > li:last-child{padding-right: 0px!important}
.box-tocart-right .request-quote-btn a{margin-left: 0px;border-radius: 20px}
.page-products .product-item-name span, .page-products .product-item-name span:before, .page-products .product-item-name span:after{width: 20px!important}
.actions.request-quote-btn .action.towishlist{margin-right: 10px!important}
.minicart-wrapper .action.showcart .counter.qty{margin-left: 22px;background: #ff5501!important}
.crossSellWrapper.owl-loaded .crossSell-grid {width: 92% !important;}
.cart.table-wrapper .items>.item{height: auto!important;}
.checkout-cart-index .block.crosssell .recommended-title:after{top: -40px}
.checkout-cart-index .checkout .action.primary{background: #174101!important;border:1px solid #174101!important;}
.checkout-cart-index .products-crosssell .product-item-name>a{display:-webkit-box!important;min-height: inherit!important;}
.checkout-index-index .mobileSearchTrigger, .checkout-index-index .ml{display: flex!important;}
.minicart-wrapper .action.showcart.active:before{margin-right: -40px!important}
body.mobileSeachOpen input#search{height: 56px!important}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index-title,.mst-searchautocomplete__autocomplete .mst-searchautocomplete__show-all a{background:#174101!important;}
.mst-searchautocomplete__highlight{color:#ff5501!important}
#blogList .container .col-md-6:first-child{padding-left: 4px!important}
#blogList .container .col-md-6:last-child{padding-right: 4px!important}
.catalog-product-view .discount-percent{left: inherit;right: 0px;bottom: inherit;top: -30px}
#socialFeeds{padding-bottom: 20px!important}
}


@media only screen and (max-width:392px){
.mainFooter ul li a, #copyright p{font-size: 11px!important}
}
/* Responsive Changes */
/* Minicart Changes */
.fixedMiniCart{position: absolute;width: 100%;bottom: 0px;background: #fff;z-index: 9;left: 0px;border-radius: 0 0 25px 25px;padding: 0 20px 20px 20px}
.minicart-items-wrapper{max-height: 400px;background:#f6f6f6;    margin: 0px;
    border-radius: 25px;border:none!important;}
.minicart-wrapper .block-minicart{overflow-y: hidden;min-height: 452px}
.minicart-items-wrapper{border-top: 0px!important;min-height: 288px;max-height: 288px}
.minicart-items-wrapper::-webkit-scrollbar-track {margin: 20px 0px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #f5f5f5}
.minicart-items-wrapper::-webkit-scrollbar {width: 2px;background-color: #f5f5f500;}
.minicart-items-wrapper::-webkit-scrollbar-thumb {background-color: #0071bd}
.minicart-items .product-image-wrapper{padding: 5px 10px!important;background-color: #fff;border-radius: 15px!important;border:1px solid #ccc;}
.minicart-items .product-item-name{margin: 0px!important}
.minicart-items .product-item-details .price{font-size: 13px!important}
.minicart-wrapper .product-item-pricing{display: flex;flex-direction: row-reverse;align-items: center;justify-content: space-between;margin-top: 4px}
.minicart-items .product-item-details .price-including-tax{margin: 0px;text-align: right;}
.minicart-wrapper .product .actions {margin-top: -25px;margin-left:65px;float: left;}
.minicart-wrapper .actionFlex{display: flex;align-items: center;flex-direction: row-reverse;}
.minicart-wrapper .actionFlex .actions{width: 100%}
.minicart-wrapper .actionFlex{width: calc(50% - 10px)}
.minicart-wrapper .actionFlexL{float: right;}
.minicart-wrapper .actionFlexR{float: left;}
.minicart-wrapper .actionFlex .actions a,.minicart-wrapper .actionFlex .actions button{height: 40px;display: flex;align-items: center;justify-content: center;background: #006bb4;color: #fff!important;width: 100%;font-weight: 500!important;text-transform: uppercase;border:none!important;border-radius: 20px;font-size: 12px}
.minicart-wrapper .actionFlex .actions button{background: #eb7924!important}
.minicart-wrapper .block-minicart ol{padding: 10px 0}
.minicart-wrapper .block-minicart li{border-bottom: 1px solid #ccc;border-top: none!important;padding: 5px 15px!important}
.minicart-wrapper .block-minicart li .product{display: flex;align-items: center;justify-content: space-between;}
.minicart-items .product-item-details{padding-left: 0px!important;width:100%;}
.block-minicart .subtotal{margin: 12px 20px}
.block-minicart .items-total{margin: 24px}
.enquiryNowForm .bfb-form{background: #f6f6f6;
    padding: 10px;
    margin: 20px 10px 10px 10px;
    border-radius: 25px;}
.checkout-cart-index .cart.table-wrapper .col.qty .input-text{    text-align: left;
    padding: 0 10px !important;line-height: 1}
.checkout-cart-index .cart.table-wrapper .col.qty .control.qty{position: relative;cursor: pointer;    width: 50px;margin: auto;}
.checkout-cart-index .cart.table-wrapper .col.qty .control.qty:after{
        position: absolute;
        content: "";
        background-image: url(../images/qty-svg.svg);
        background-position: center;
        background-repeat: no-repeat!important;
        width: 20px;
        height: 20px;
        right: 2px;
        top: 0px;
        background-size: 13px;
        pointer-events: none
    }
.checkout-cart-index .cart.table-wrapper .col.qty select{-webkit-appearance: none;-moz-appearance: none;border-radius: 5px;cursor: pointer;}
.minicart-items .product-item-name a{font-size: 13px!important;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.minicart-items .product-item-name,.minicart-items .product-item-details{font-size:13px!important}
.minicart-wrapper .product-item-pricing .price-container{width: auto;}
.minicart-items .item-qty{pointer-events: none!important;background:transparent;border: none;padding-left: 0px;width: 24px}
.cart-container .form-cart .action.update{display: none;}
.checkout-cart-index #mini-cart span.product-image-wrapper{padding-bottom: 5px!important}
.mb-ajaxsuite-popup-wrapper .mb-ajaxsuite-popup-border{padding-bottom: 0px!important}
.flexCartPopup {background: #fff;padding: 20px;border-radius: 25px;}
.mst-search__result-tabs>div{font-size: 17px;font-weight: 500}
.minicart-items-wrapper{padding: 0px!important}
.minicart-items .product > .product-item-photo{line-height: 1}
.checkout-cart-index .cart.main.actions button#empty_cart_button{display: none}
.minicart-items-wrapper{direction: ltr}
    .minicart-items .product-item-details{width: calc(100% - 100px)}
    .minicart-wrapper .product-item-pricing{direction: rtl}

@media only screen and (max-width:767px){
#shopping-cart-table.table .col.del{width: auto;}
.checkout-cart-index .cart.table-wrapper .item .col.item{min-height: 40px!important}
.cart.table-wrapper .product-item-details a,.checkout-cart-index .cart.table-wrapper #shopping-cart-table .cart-price span,.checkout-cart-index .cart.table-wrapper .product-item-details{font-size: 13px!important}
#shopping-cart-table.table .col.del{right: 6px;bottom: 10px}
#shopping-cart-table.table .col.del a img{width: 15px}
.cart.table-wrapper .product-item-details a{overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.checkout-cart-index .cart.item .product-image-photo{max-height: 45px!important}
.modal-popup.confirm .modal-inner-wrap{max-width: 90%}
.cart-container .form-cart .action.update{display: none!important;}
.checkout-cart-index .cart.main.actions button{width: 50%}
.flexCartPopup{padding: 10px 0;margin-top: 38px}
.mb-ajaxsuite-popup-wrapper{padding: 15px}
}
/* Minicart Changes */ 
/* Cart and Checkout Page Changes */
.checkout-cart-index #block-gift-card-discount button{height: 35px!important;
    line-height: 1;
    padding: 0px;
    border-radius: 15px !important;text-transform: uppercase;}
.checkout-cart-index,.checkout-index-index{background: #fff;}
.checkout-cart-index #maincontent,.checkout-index-index #maincontent{max-width:1360px}
.checkout-cart-index #maincontent .columns,.checkout-index-index #maincontent .columns{background: #f6f6f6;max-width:1320px;border-radius:35px;margin-bottom: 30px;padding: 40px 25px 0px 25px}
.checkout-cart-index #tabbyPromo{display: none!important;}
.checkout-cart-index .table td, .checkout-cart-index .table th{padding: 2px}
.checkout-cart-index .page-title-wrapper{padding-top: 30px;padding-bottom: 10px}
.checkout-cart-index .cart-summary > .title{display: none;}
.checkout-cart-index .cart-totals .mark strong{font-weight: 600!important}
.checkout-cart-index .cart-totals .grand .mark,.cart-totals .grand .amount{padding-top: 4px!important}
.checkout-cart-index .cart-summary .block>.title{padding-top: 0px!important;padding-bottom: 0px!important}
.checkout-cart-index #block-discount, .checkout-cart-index #block-shipping{border-radius:15px!important}
.cart-summary .block > .title:after{top: -12px}
.checkout-cart-index #block-shipping{margin-bottom: 10px}
#shipping-zip-form,#discount-coupon-form{border-radius: 15px;background: #fff}
.minicart-wrapper .block-minicart li:last-child{border-bottom: none!important}
.checkout-cart-index .cart-summary{padding-top: 15px}
.checkout-cart-index .cart-container .checkout-methods-items .action.primary{border-radius: 20px;padding: 9px;background: #eb7924!important;border:1px solid #eb7924;}
#discount-coupon-form button span{text-transform: uppercase;}
.checkout-cart-index .cart.main.actions button{border-radius: 25px!important;text-transform: uppercase;}

.checkout-cart-index #block-discount{padding-left:10px!important;padding-right: 10px!important}
#block-summary{padding: 10px}
.cart-summary .block .item-options{display: block!important;}
.totals.shipping.excl span{font-size: 12px}
#discount-coupon-form button{height: 35px;line-height: 1;padding: 0px;border-radius: 15px!important}
#shipping-zip-form select,#shipping-zip-form input[type="text"],#discount-coupon-form input[type="text"]{height: 35px!important;border-radius: 25px}
.cart-summary .block .fieldset{margin-top: 0px!important}
#block-summary{padding: 0 10px}
#shipping-zip-form fieldset{margin-top: 5px!important}
.checkout-cart-index .cart-summary{padding-bottom: 15px}
.cart-container .checkout-methods-items{margin-top: 15px}
.checkout-cart-index #block-shipping-heading,
.checkout-cart-index #block-discount-heading,
.checkout-cart-index #block-gift-card-discount .title strong,
{text-transform: uppercase;font-size: 16px!important}
#co-shipping-method-form .item-options > div{margin-bottom: 0px!important}
.cart-summary{margin-bottom: 0px!important}
#discount-coupon-form .fieldset.coupon{margin-top: 10px!important}
.checkout-index-index #checkoutSteps{flex-direction: column;}
.checkout-index-index #opc-shipping_method, .checkout-index-index #shipping{width: 100%}
.checkout-index-index #customer-email-fieldset{position: relative;}
.checkout-index-index #customer-email-fieldset{position: relative;display: flex;justify-content: space-between;}
.checkout-index-index #customer-email-fieldset .field {width:48%;}
.checkout-index-index #customer-email-fieldset .actions-toolbar{position: absolute;left: 0px;bottom: 6px;display: flex;}
.checkout-index-index #customer-email-fieldset .hidden-fields{min-height: 160px;margin-left: 4%}
.checkout-index-index #customer-email-fieldset .hidden-fields .note{position: absolute;left: 0px;bottom: 60px;}
.checkout-index-index #shipping #shipping-new-address-form{display: flex;flex-wrap: wrap;justify-content: space-between;}
.checkout-index-index #shipping #shipping-new-address-form.fieldset>.field{width:48%;}
.checkout-index-index .form-login .actions-toolbar .secondary{text-align: left!important;margin-left: 10px;width: auto!important;}
.checkout-index-index .form-login .actions-toolbar .secondary a{margin-top: 0px!important;margin-left: 0px!important;color:#0071bd!important}


.opc-progress-bar .opc-progress-bar-item span{background: #ccc}

.opc-progress-bar .opc-progress-bar-item._active > span{background:#0071bd!important;color: #fff!important}

/*.opc-progress-bar .opc-progress-bar-item:first-child:after{content: "";position: absolute;height: 4px;width: 50px;background:#0071bd!important;top:20px;}
.opc-progress-bar .opc-progress-bar-item:nth-child(2):after{content: "";position: absolute;height: 4px;width: 50px;background:#ccc!important;top:20px;}*/
.opc-progress-bar .opc-progress-bar-item._active:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-top-color: #0071bd!important;
    border-width: 10px;
    margin-left: -10px;
}
.opc-progress-bar-item{margin-left: 10px!important;margin-right: 10px!important}
.opc-progress-bar-item.backtoCart span a{color: #008000!important}
.opc-progress-bar-item._complete span{color:#008000!important}
.opc-progress-bar{width: 100%;margin-top: -104px;padding-bottom: 25px}
.checkout-index-index #maincontent .columns{position: relative;}
.checkout-index-index #maincontent{margin-top: 180px!important}
.checkout-index-index #opc-shipping_method{margin-left: 0px!important;margin-top: 15px!important}
.opc-wrapper .form-login {background: #f6f6f6;padding: 20px;border-radius: 25px;}
.checkout-index-index .authentication-wrapper{display: none!important;}
.checkout-index-index #shipping #shipping-new-address-form.fieldset>.field.street {width:100%!important;}
.checkout-index-index #shipping #shipping-new-address-form.fieldset>.field.street .control{display: flex;align-items: flex-start;justify-content: space-between;}
.checkout-index-index #shipping #shipping-new-address-form.fieldset>.field.street .control .field{width:48%;margin-top: 0px!important}
.checkout-index-index .opc-wrapper{padding-right: 20px!important}
.checkout-index-index .opc-wrapper{padding-right: 20px!important}
.checkout-index-index #shipping #shipping-new-address-form .label{display: none!important;}
.opc-block-summary .items-in-cart .product{display: flex;}
.opc-block-summary .minicart-items-wrapper{margin: 0px!important;min-height: inherit!important;padding: 10px!important}
.opc-block-summary .minicart-items-wrapper .product-item-name p{overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;margin-bottom: 0px!important}
.opc-block-summary .minicart-items-wrapper .product-item:last-child{margin-bottom: 0px!important;padding-bottom: 0px!important}
.opc-block-summary .minicart-items{display: block!important;}
.opc-block-summary > .title{border: none!important;}
.opc-block-summary .items-in-cart > .title{display: none!important;}
.opc-block-summary .product-item .product-item-inner{display: flex;flex-direction: column;}
.opc-block-summary .product-item .subtotal,.opc-block-summary .product-item .subtotal span{text-align:left!important;font-weight: bold;}
.opc-block-summary{margin-bottom: 0px!important}
.opc-wrapper .step-title{border: none!important;}
.opc-wrapper .form-login{margin-top: 0px!important}
.table-checkout-shipping-method tbody td{padding-top: 5px;padding-bottom: 5px}

#checkout-step-shipping .form-login .actions-toolbar .primary button{background:#eb7924!important;border-radius: 25px;height: 40px;border: 1px solid #eb7924!important}
.checkout-shipping-method .actions-toolbar .action.primary{background:#eb7924!important;border-radius: 25px;height: 40px;padding: 0px!important;border: 1px solid #eb7924!important}
#checkout .customMsg{margin-bottom: 10px!important;}
#checkout .customMsg span{font-size: 12px!important}
.checkout-index-index .step-title{font-weight: bold!important;color:#0071bd!important;}
.opc-progress-bar .opc-progress-bar-item:first-child > span, .opc-progress-bar .opc-progress-bar-item:nth-child(2) > span,.opc-progress-bar-item>span{border-radius: 25px!important}
/* Change the white to any color */
.form-login input:-webkit-autofill,
.form-login input:-webkit-autofill:hover, 
.form-login input:-webkit-autofill:focus, 
.form-login input:-webkit-autofill:active{
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}
#shipping-new-address-form{    background: #f6f6f6;
    padding: 20px;
    border-radius: 25px;}
.column.main .opc-block-summary .product-item{padding-bottom: 0px!important}
.checkout-index-index .block.ves-menu,.checkout-index-index .page-footer{display: none!important;}
/*#shipping-method-buttons-container.actions-toolbar{max-width: 210px!important}*/
.opc-progress-bar .opc-progress-bar-item span{padding: 0px!important;height: 40px;line-height: 40px;padding-left: 15px !important;
    display: inline-block;}
.checkout-index-index .checkout-container{margin-bottom: 10px}
.opc-wrapper .shipping-address-item.selected-item{background: #f6f6f6;border-radius: 25px;border-color: #008000!important}
.opc-wrapper .shipping-address-item.selected-item:after{background:#008000!important;border-radius: 100%;top: 6px;right: 6px}
.new-address-popup button{border-radius: 20px!important;margin-bottom: 0px!important}
#co-shipping-form #shipping-new-address-form{float: left;}
#co-shipping-form #shipping-new-address-form .field(:not).choice .label{display: none!important;}
.modal-popup.new-shipping-address-modal .modal-title{border: none!important;}
#opc-new-shipping-address{padding: 40px 0 0 0!important}
.checkout-index-index .modal-popup.modal-slide.new-shipping-address-modal h1{background: #fff}
.checkout-index-index .modal-popup.modal-slide.new-shipping-address-modal .modal-footer{border: none!important;padding: 0px!important}
.checkout-index-index .modal-popup.modal-slide.new-shipping-address-modal .modal-footer button{border-radius: 20px}

#opc-new-shipping-address::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #f5f5f5}
#opc-new-shipping-address::-webkit-scrollbar {width: 2px;background-color: #f5f5f500;}
#opc-new-shipping-address::-webkit-scrollbar-thumb {background-color: #0071bd}


.opc-progress-bar .opc-progress-bar-item span{position: relative;}
.opc-progress-bar .opc-progress-bar-item:before{display: block;left:7px;
    z-index: 9;
    top:6px;}
.opc-progress-bar .opc-progress-bar-item:first-child:before{position: absolute;content: "";background: url(../images/step_done.svg);width: 28px;height: 28px;background-size: 28px}
.opc-progress-bar .opc-progress-bar-item:nth-child(2):before{position: absolute;content: "";background: url(../images/step_done.svg);width: 28px;height: 28px;background-size: 28px}
.opc-progress-bar .opc-progress-bar-item:nth-child(2)._active:before{position: absolute;content: "";background: url(../images/shipp_act.svg);width: 28px;height: 28px;background-size: 28px}
.opc-progress-bar .opc-progress-bar-item:nth-child(3):before{position: absolute;content: "";background: url(../images/pay_dis.svg);width: 28px;height: 28px;background-size: 28px}
.opc-progress-bar .opc-progress-bar-item:nth-child(3)._active:before{position: absolute;content: "";background: url(../images/pay_act.svg);width: 28px;height: 28px;background-size: 28px}
.checkout-index-index #payment .step-title{margin-top: 0px!important}
.checkout-index-index #payment .actions-toolbar{max-width: 210px}
.checkout-index-index #payment .actions-toolbar button{border-radius: 25px;
    height: 40px;
    line-height: 40px;
    padding: 0px;background: #eb7924!important;border:1px solid #eb7924!important;}
#cart-totals .table-wrapper tbody tr.grand.totals.incl{order:5;}
#cart-totals .table-wrapper tbody tr.totals-tax{order:4;}
#cart-totals .table-wrapper tbody tr.grand.totals.excl{order:3;}
#checkout-shipping-method-load{background: #f6f6f6;border-radius: 25px;padding: 10px;}
.checkout-index-index #checkout-step-shipping input,.checkout-index-index #checkout-step-shipping select{border-radius: 20px;border:1px solid #e1e1e1;}
.checkout-index-index #checkout-step-shipping .field-tooltip .field-tooltip-action:before{margin-right: 5px}
.checkout-index-index #shipping-new-address-form > .field:nth-child(3){display: none;}
.checkout-index-index #checkout-step-shipping select{-webkit-appearance: none;-moz-appearance: none;}
.checkout-index-index #shipping-new-address-form > .field:nth-child(5) .control{position: relative;}
.checkout-index-index #shipping-new-address-form > .field:nth-child(5) .control:after{
    position: absolute;
    content: "";
    background-image: url(../images/qty-svg.svg);
    background-position: center;
    background-repeat: no-repeat!important;
    width: 20px;
    height: 20px;
    right: 5px;
    top: 10px;
    background-size: 13px;
    pointer-events: none}
.checkout-index-index .form-login .fieldset{width: 100%!important;}

.checkout-index-index .form-login .fieldset.hidden-fields{width: 100%!important;}
.checkout-index-index .form-login{display: flex;align-items: flex-start;justify-content: space-between;position: relative;}
.checkout-index-index .form-login label{display: none!important;}
.opc-wrapper .form-login .fieldset .note{position: relative;left:-50%;bottom: -12px;width:200%;text-align: center;margin-top: 0px!important}
.opc-wrapper .form-login .fieldset .note:before{display: none!important;}
.opc-wrapper .form-login .control.captcha{display: flex;position: absolute;left: 0px;}
.opc-wrapper .form-login .control.captcha-image{margin-top: 0px!important;margin-left: 0px!important;display: flex;align-items: center;}
.opc-wrapper .form-login .control.captcha-image img{height: 40px}
.checkout-index-index .form-login .field.captcha.required{position: relative;left: -100%;display: flex;width: 200%!important;    margin-top: 10px;margin-bottom: 15px;min-height: 45px;margin-left: -10px}
.checkout-index-index .form-login .field.captcha.required .captcha{display: flex;align-items: center;}
.checkout-index-index .form-login .field.captcha.required .captcha #captcha_user_login{width:120px!important;}
.checkout-index-index .form-login .field.captcha.required .nested{display: flex;align-items: center;}
.checkout-index-index .form-login .field.captcha.required .nested img{margin: 0 10px 0 10px!important;border-radius: 20px;height: 40px!important;width: 200px!important}
.checkout-index-index .form-login .field.captcha.required .nested button{height: 40px;border-radius: 20px}
.checkout-index-index .form-login .control.captcha-image{margin-top: 0px!important}
.checkout-index-index .form-login .passwordField{margin: 0 10px}
.checkout-index-index .form-login{margin-bottom: 0px!important}
#co-shipping-form{margin-top: 8px}
.checkout-index-index .form-login .actions-toolbar{display: flex;align-items: center;}
.checkout-index-index .form-login .actions-toolbar{display: flex;align-items: center;}
.checkout-index-index .form-login .actions-toolbar .secondary img{width:23px}
#opc-new-shipping-address .fieldset>.field:not(.choice)>.label{display: none!important;}
#opc-new-shipping-address .fieldset>.field{margin-bottom: 5px!important}
#opc-new-shipping-address  select{-webkit-appearance: none;-moz-appearance: none;}
#opc-new-shipping-address .fieldset>.field:not(._required){display: none!important;}
#opc-new-shipping-address .fieldset>.field.required{display: block!important;}
.opc-wrapper .action-select-shipping-item{position: absolute;
    right: 0px;
    bottom: 30px;
    border-radius: 20px;
    height: 40px;
    line-height: 40px;
    padding: 0px;
    width: 100px;background: #0071bd!important;border:1px solid #0071bd!important;color: #fff!important}
.checkout-cart-index .cart-container{padding-bottom: 75px}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active{
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}
.opc-block-summary .table-totals tbody{display: flex;flex-direction: column;}
.opc-block-summary .table-totals tbody tr{display: flex;justify-content: space-between;}
.opc-block-summary .table-totals tbody tr.totals.excl{order:3;}
.opc-block-summary .table-totals tbody tr.totals-tax{order:4;}
.opc-block-summary .table-totals tbody tr.totals.incl{order:5;}
.opc-block-summary .table-totals tbody tr.totals.incl th{font-weight: bold!important}
#checkout-step-shipping_method .actions-toolbar{position: absolute;width: 100%;max-width: 100%;text-align: center;bottom: -85px;}
#checkout-step-shipping_method .actions-toolbar .primary{max-width: 250px;margin: auto;float: inherit;}
.checkout-index-index .checkout-container{margin-bottom: 70px}
#checkout-step-payment #co-payment-form > fieldset{display: flex;flex-direction: column;}
#checkout-step-payment #co-payment-form > fieldset .discount-code{order:1;background: #f6f6f6;border: none;border-radius: 25px;padding: 10px;margin-bottom: 10px;text-align: center;}
#checkout-step-payment #co-payment-form > fieldset .discount-code .payment-option-content{padding: 10px 0}
.checkout-payment-method .payment-option-title{border: none;padding: 0px}
#checkout-step-payment #co-payment-form{position: relative;}
#checkout-step-payment #co-payment-form > fieldset #checkout-payment-method-load{order:2;}
#checkout-step-payment #co-payment-form > fieldset #checkout-payment-method-load .payment-group{background: #f6f6f6;border-radius: 25px;}
.checkout-index-index #payment .step-title{padding-top: 20px;padding-left: 20px;padding-bottom: 0px;}
.checkout-payment-method .payment-option._collapsible .payment-option-title{margin-bottom: 0px}
.opc-wrapper .form-discount{max-width: 100%;justify-content: center;}
.checkout-index-index #discount-form button span{font-size: 14px!important}
.checkout-index-index #checkout-payment-method-load .actions-toolbar{position: absolute;max-width: 100%;bottom: -85px;
    width: 100%;left: 0px;text-align: center;}
.checkout-index-index #checkout-payment-method-load .actions-toolbar .primary{max-width: 250px;float: inherit;margin: auto;text-transform: uppercase;}
.opc-payment-additional.discount-code span{    font-weight: bold !important;
    color: #0071bd !important;}
.opc-payment-additional.discount-code #discount-code{border-radius: 25px}
.opc-payment-additional.discount-code .payment-option-inner{margin-bottom: 0px}
.cart-container .checkout-methods-items {margin-top: 15px;position: absolute;width: 100%;left: 0px;bottom: -55px;}
#checkout-payment-method-load .payment-method-title  input[type="radio"]{margin-left: 20px;cursor: pointer;}
.checkout-payment-method .payment-method-title label{padding-left: 10px;color:#0071bd!important;font-weight: bold;cursor: pointer;}
.opc-block-summary .title,.opc-block-shipping-information .shipping-information-title{color:#0071bd!important;font-weight: bold}
.checkout-payment-method .field-select-billing{width: 100%;max-width: 100%}
.checkout-payment-method .field-select-billing select{border-radius: 20px;background: #f6f6f6;cursor: pointer;height: 40px}
.checkout-payment-method .checkout-billing-address .actions-toolbar .primary{display: flex;align-items: center;}
.checkout-index-index #payment .checkout-billing-address .actions-toolbar button{margin: 5px!important;background:#0071bd!important;border:1px solid #0071bd!important;color: #fff;font-weight: normal;width: 50%}
.checkout-payment-method .checkout-billing-address{max-width: 100%}
.checkout-payment-method .checkout-billing-address{    margin: 0 0 0px;background: #fff;border-radius: 25px;padding: 20px;}
.checkout-index-index .payment-method-billing-address .billing-address-form .fieldset>.field:not(.choice)>.label{display: none;}
.checkout-index-index .payment-method-billing-address .billing-address-form .fieldset>.field input,.checkout-index-index .payment-method-billing-address .billing-address-form .fieldset>.field select{border-radius: 25px;border:1px solid #dfdfdf!important;}
.checkout-index-index .payment-method-billing-address .billing-address-form .fieldset>.field{margin-bottom: 5px}
.checkout-index-index .payment-method-billing-address .billing-address-form .fieldset>.field:not(._required){display: none;}
.checkout-index-index .checkout-payment-method .checkout-billing-address .actions-toolbar{position: static!important;}
.checkout-payment-method .payment-method-content{padding: 0 20px 20px 20px}
.checkout-index-index #opc-new-shipping-address #shipping-new-address-form input,.checkout-index-index #opc-new-shipping-address #shipping-new-address-form select{border-radius: 20px}
.checkout-index-index .billing-address-details a{color: #212529!important}
.checkout-payment-method .billing-address-form{max-width: 100%!important}
.table-checkout-shipping-method tbody td:first-child{max-width: 20px}
.payLabel span{width: auto;min-width: 190px;order:1;}
.network-payment-logo{order:2;}
.payment-method .ccImg{order:3;}
.checkout-index-index .opc-block-summary{display: flex;flex-direction: column;}
.checkout-index-index .opc-block-summary .title{order:1;}
.checkout-index-index .opc-block-summary .block.items-in-cart{order:2;margin-bottom: 10px}
.checkout-index-index .opc-block-summary .table-totals{order:3;}
.checkout-index-index .opc-block-summary .table-totals tbody{background:#f6f6f6;border-radius: 25px;margin-bottom: 0px}
.opc-block-summary .table-totals tbody tr.totals.incl th,.opc-block-summary .table-totals tbody tr.totals.incl td{padding-top: 0px!important}
.opc-block-summary .grand.incl + .grand.excl .mark strong, .opc-block-summary .grand.incl + .grand.excl .amount strong, .opc-block-summary .table-totals .mark strong{font-weight: bold!important}
.opc-block-summary .table-totals tbody{padding: 10px}
.opc-block-shipping-information .shipping-information-title{border:none!important;margin-bottom: 8px;padding-bottom: 0px!important}
.opc-block-shipping-information .shipping-information-content{background:#f6f6f6;border-radius: 25px;padding: 10px}
.opc-block-shipping-information{padding: 0 15px}
.checkout-index-index .opc-block-summary .title.paymentPageTitle{display: none;}
.checkout-index-index .opc-block-summary .title{}
.opc-block-summary .table-totals .table-caption{position: inherit!important;text-transform: uppercase;font-size: 18px;color: #0071bd !important;font-weight: bold;display: block !important;width: auto;height: auto;margin-bottom: 10px;margin-top: 10px;}
#checkout-payment-method-load #tabby_installments label{display: flex;}
#checkout-payment-method-load #tabby_installments label span{order: 1}
#checkout-payment-method-load #tabby_installments label .payment-icon{order: 2}
#checkout-payment-method-load #tabby_installments label .payment-info{order: 3}
.opc-block-summary .grand.incl + .grand.excl .mark{padding-bottom: 0px!important}
.opc-block-shipping-information .shipping-information-title .action-edit:before{display: none;}
.opc-block-shipping-information .shipping-information-title .action-edit{background: url(../images/edit-set.svg)!important;background-size: 22px!important;background-position: center!important;background-repeat: no-repeat!important;top: 0px!important;width: 25px;height: 25px}
#opc-new-shipping-address ..field-tooltip{right: 3px}
.field-tooltip .field-tooltip-content{background: #fff;border-radius: 10px;border:1px solid #ccc;width: auto;}
.field-tooltip .field-tooltip-content:after{border-right-color: #000}
.field-tooltip .field-tooltip-content:before{left: -20px}
.checkout-index-index .modal-popup.modal-slide.new-shipping-address-modal .modal-footer{flex-direction: row-reverse;}
.checkout-index-index .modal-popup.modal-slide.new-shipping-address-modal .field-tooltip .field-tooltip-content{border: 1px solid #ccc;
    right: 35px;
    top: -17px;
    padding: 5px;
    border-radius: 10px;
    width: auto;}
.checkout-index-index .modal-popup.modal-slide.new-shipping-address-modal .field-tooltip .field-tooltip-action{}
.checkout-index-index .modal-popup.modal-slide.new-shipping-address-modal .field-tooltip .field-tooltip-content:after, .checkout-index-index .modal-popup.modal-slide.new-shipping-address-modal .field-tooltip .field-tooltip-content:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.checkout-index-index .modal-popup.modal-slide.new-shipping-address-modal .field-tooltip .field-tooltip-content:after {
    border-color: rgba(0, 0, 0, 0);
    border-left-color: #000;
    border-width: 10px;
    margin-top: -10px;
}
.checkout-index-index .modal-popup.modal-slide.new-shipping-address-modal .field-tooltip .field-tooltip-content:before {
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #fff;
    border-width: 11px;
    margin-top: -11px;
}
.opc-wrapper .action-show-popup > span:before{display: none!important;}
#opc-new-shipping-address .field-tooltip .field-tooltip-action:before{padding-right: 5px}
.emptyCartWrap{text-align: center;margin-top: -30px}
.emptyCartWrap h3{color:#0071bd}
.emptyCartWrap img{width: 300px}
.emptyCartWrap a{color:#fff!important;display: flex;align-items: center;justify-content: center;height: 35px;border-radius: 25px;text-transform: uppercase;width: 200px;margin:auto;margin-bottom: 30px;background: #EB7924!important}
.minicartEmptyWrap{text-align: center;margin-top: -365px}
.minicartEmptyImg{content: "";position: relative;background: url(../images/empty-cart.png);background-size:200px;background-position: center;background-repeat: no-repeat;width: 100%;height: 200px}
.minicartEmptyWrap h3{color:#0071bd;margin-bottom: 10px}
.minicartEmptyWrap a{color:#fff!important;display: flex;align-items: center;justify-content: center;height: 35px;border-radius: 25px;text-transform: uppercase;width: 200px;margin:auto;margin-bottom: 30px;background: #EB7924!important}
.customer-account-logoutsuccess .page-title-wrapper{display: none;}
.checkout-onepage-success .page-title-wrapper h1{color: #0071BD!important}
.customer-account-logoutsuccess #maincontent{max-width: 1320px;background: #f6f6f6;border-radius: 0 0 30px 30px;margin-bottom: 30px;}
.checkout-onepage-success #maincontent{max-width: 1320px;background: #f6f6f6;border-radius: 0 0 30px 30px;margin-bottom: 30px;}
.loggedOutSection{text-align: center;padding: 50px 50px 10px 50px}
.customer-account-logoutsuccess .column.main{display: flex;align-items: center;justify-content: center;}
.checkout-onepage-success .columns iframe{position: absolute;}
.checkout-onepage-success .column.main{display: flex;align-items: center;justify-content: center;}
.checkout-onepage-success .action.print{display: none;}
.checkout-onepage-success .actions-toolbar a.continue{color:#fff!important;display: flex;align-items: center;justify-content: center;height: 40px;border-radius: 25px;text-transform: uppercase;width: 180px;margin:auto;margin-bottom: 30px;background: #EB7924!important;border:1px solid #EB7924;}
.loggedOutSection a{color:#fff!important;display: flex;align-items: center;justify-content: center;height: 35px;border-radius: 25px;text-transform: uppercase;width: 180px;margin:auto;margin-bottom: 30px;background: #EB7924!important}
.loggedOutSection img{max-width: 100px;margin-bottom: 15px}
.loggedOutSection h3{color: #0071BD!important}

.checkout-success{    padding-bottom: 40px;}
.checkout-success h1{color: #0071BD!important}
.checkout-success img{max-width: 200px;margin-bottom: 15px}
.checkout-success{position: relative;}
.checkout-success:before{position: relative;content:"";width: 100%;height: 250px;background: url(../images/checkmark.gif);background-size: 200px;background-repeat: no-repeat;background-position: center;display: block;mix-blend-mode: multiply;}
.modal-popup.confirm .modal-footer{border: none!important;}
.modal-popup.confirm .modal-footer button{border-radius: 25px;min-width: 100px;}
.modal-popup.confirm .modal-inner-wrap{padding: 0 50px!important}
#mb-ajaxcart-wrapper #ajaxcart_checkout{border-radius: 25px}
#product-addtocart-button{border-radius: 25px!important}
body.customer-account-login{background: transparent!important;}
.customer-account-login #maincontent{max-width: 1320px;background: #f6f6f6;border-radius: 0 0 30px 30px;margin-bottom: 30px;}
.customer-account-forgotpassword form.password input, body.customer-account-create .form-create-account input, body.customer-account-login .block-customer-login input{height: 40px!important;border-radius: 25px}

.customer-account-login .actions-toolbar > .primary button, .customer-account-login  .actions-toolbar > .primary a.create{background: #eb7924!important;color: #fff;height: 40px!important;border-radius: 25px;border:1px solid  #eb7924!important;}
.abs-login-block-title, .login-container .block .block-title{border: none!important;color: #0071bd;font-weight: bold;margin-bottom: 0px!important}
.login-container .block .block-title strong{font-weight: bold!important;}
body.customer-account-login .block-customer-login, body.customer-account-login .block-new-customer{text-align: center;}
.loginFormFlex{display: flex;align-items: center;justify-content: space-between;position: relative;}
.loginFormFlex .email,.loginFormFlex .password{width: 49%}
.loginFormFlex label{display: none;}
.loginFormFlex .field.choice{position: absolute;left: 10px;z-index: 2;top:12px;}
body.customer-account-login .block-customer-login, body.customer-account-login .block-new-customer{min-height: 250px}
body.customer-account-login .remind img{width: 20px}
.login-container .block .login .actions-toolbar{position: relative;margin-top: 20px}
.login-container .block .login .actions-toolbar > .primary{width:250px!important;margin: auto;float: inherit!important;}
.login-container .block .login .actions-toolbar > .secondary{position: absolute;width:auto;left: 50%;margin-left: 150px}
.login-container .block .login .actions-toolbar > .secondary a{margin-top: 0px!important}
 .customer-account-login .actions-toolbar > .primary a.create{float: inherit;text-align: center;display: flex;align-items: center;justify-content: center;margin: auto;}
 body.customer-account-login .block-customer-login input[type="checkbox"]{position: absolute;opacity: 0}
 .customer-account-login .actions-toolbar > .primary{float: inherit;text-align: center;}
 body.customer-account-login .loginFormFlex .field.choice span{background: url(../images/visible.svg);background-size: 20px;width: 20px;height: 20px;display: block;cursor: pointer;}
  body.customer-account-login .loginFormFlex .field.choice span.show{background: url(../images/invisible.svg);background-size: 20px;}
.customer-account-login #maincontent{padding: 30px}
.customer-account-login #maincontent .column.main{min-height: inherit;}
.customer-account-login #maincontent .block-customer-login{margin-bottom: 0px!important}
body.customer-account-login .page-title{margin-top: 10px;margin-bottom: 20px}
.customer-account-login .fieldset>.field.captcha>.label{width: 100%;padding: 10px 0 5px 0px}
.customer-account-login .control.captcha-image{display: flex;align-items: center;margin-top: 0px!important}
.customer-account-login .control.captcha-image .captcha-img{width: 150px!important}
.customer-account-login .control.captcha{display: flex;align-items: center;}
.customer-account-login .control.captcha input{width: 50%!important}
.customer-account-login .control.captcha .captcha-reload{border-radius: 25px;height: 40px;line-height: 1.2}
.customer-account-login .field.note{font-size: 14px!important}

body.customer-account-create .form-create-account .field:not(.newsletter) .label{display: none;}
.pwdst{display: flex;align-items: center;justify-content: space-between;margin: 5px 0!important}
.pwdst > span{display: block;width:24%;height: 5px;border-radius: 4px;background: #f6f6f6}
.password-none .password-strength-meter:before{display: none!important;}
.password-strength-meter{background: transparent!important;padding: 0px!important;height: auto!important}
#password-strength-meter-label{float: right;line-height: 1!important;font-size: 11px}
#password-strength-meter-container.password-weak .pwdst1{background: #ff4d4d!important}
#password-strength-meter-container.password-medium .pwdst1,#password-strength-meter-container.password-medium .pwdst2{background: #ffd633!important}
#password-strength-meter-container.password-strong .pwdst1,#password-strength-meter-container.password-strong .pwdst2,#password-strength-meter-container.password-strong .pwdst3{background: #00b300!important}

#password-strength-meter-container.password-very-strong .pwdst1,#password-strength-meter-container.password-very-strong .pwdst2,#password-strength-meter-container.password-very-strong .pwdst3,#password-strength-meter-container.password-very-strong .pwdst4{background: #009900!important}
#password-strength-meter-container.password-weak #password-strength-meter-label{color: #ff4d4d!important}
#password-strength-meter-container.password-medium #password-strength-meter-label{color: #ffd633!important}
#password-strength-meter-container.password-strong #password-strength-meter-label{color: #00b300!important}
#password-strength-meter-container.password-very-strong #password-strength-meter-label{color: #009900!important}
.password-strength-meter:before{display: none!important;}
.account.customer-address-index .table td, .account.customer-address-index .table th,
.account.customer-address-index .table td:nth-child(3), .account.customer-address-index .table th:nth-child(3){width: auto!important;}
.customer-address-index .page-title{display: none;}


.apsfort-subscription-index .page-title{background: #0071bd!important;
    color: #fff!important;
    text-transform: uppercase;
    padding: 20px 10px!important;font-size: 18px!important;margin-right: 0px!important;margin-bottom: 0px!important;border-radius: 10px 10px 0  0;}
 .apsfort-subscription-index .message.empty{background: none!important;padding:150px 50px;border:1px solid #c9c9c9!important;border-radius: 0 0 10px 10px}
 .apsfort-subscription-index .message.empty span{background:#f0a71a;padding: 15px;text-align: center;width: 100%;display: block;color: #fff!important;position: relative;}
 .apsfort-subscription-index .column.main{}
 .apsfort-subscription-index .actions-toolbar .back{display: none!important}

 .mpgiftcard-index-index .page-title{
  background: #0071bd!important;
    color: #fff!important;
    text-transform: uppercase;
   padding: 15px 10px !important;
    border-radius: 20px 20px 0 0;font-size: 18px!important;margin-right: 0px!important;margin-bottom: 0px!important;}

  .mpgiftcard-index-index #giftcardContainer {background: none!important;padding:20px;border:1px solid #c9c9c9!important;border-radius: 0 0 20px 20px}
.form.check-code input,.action-check.primary{border-radius: 25px}
.form.check-code .field.check-code-field .control:before{line-height: 40px}
body.customer-account-login .loginFormFlex .field.choice span {
    background: url(../images/visible.svg);
    background-size: 20px;
    width: 20px;
    height: 20px;
    display: block;
    cursor: pointer;
}

body.customer-account-login .loginFormFlex .field.choice span.show {
    background: url(../images/invisible.svg);
    background-size: 20px;
}



@media only screen and (max-width: 1400px){
    .customer-account-logoutsuccess #maincontent{max-width: 1150px;}
    .checkout-onepage-success #maincontent{max-width: 1150px;}
    .customer-account-login #maincontent{max-width: 1150px;}
}
@media only screen and (max-width: 1200px){
    .customer-account-logoutsuccess #maincontent{max-width: 980px;}
    .checkout-onepage-success #maincontent{max-width: 980px;}
    .customer-account-login #maincontent{max-width: 980px;}
}
@media only screen and (max-width: 980px){
    .customer-account-logoutsuccess #maincontent{max-width:750px;}
    .checkout-onepage-success #maincontent{max-width:750px;}
    .customer-account-login #maincontent{max-width:750px;}
}
@media only screen and (max-width: 767px){
    .customer-account-logoutsuccess #maincontent{background: transparent;margin-bottom: 0px!important}
    .customer-account-logoutsuccess .column.main{background: #f6f6f6;margin-top: 0px!important;padding:30px;border-radius:30px;margin-bottom:20px}
    .checkout-onepage-success #maincontent{background: transparent;margin-bottom: 0px!important}
    .checkout-onepage-success .column.main{background: #f6f6f6;margin-top: 0px!important;padding:30px;border-radius:30px;margin-bottom:20px}

    .customer-account-login #maincontent{background: transparent;margin-bottom: 0px!important}
    .customer-account-login .column.main{background: #f6f6f6;margin-top: 0px!important;padding:30px;border-radius:30px;margin-bottom:20px}  
    body.checkout-onepage-success .page-title-wrapper {
    margin-top: 20px;
    margin-bottom: 20px;}
}

@media only screen and (min-width: 767px) and (max-width: 980px){
.checkout-cart-index #maincontent, .checkout-index-index #maincontent {
    max-width: 750px;
    padding-left: 0px;
    padding-right: 0px;}
    .cart.table-wrapper .product-item-details a,.price-including-tax, .price-excluding-tax{font-size: 14px}
    .cart.table-wrapper #shopping-cart-table .col.qty{min-width: 50px;max-width: 50px}
    .cart.table-wrapper #shopping-cart-table .col.subtotal{min-width: 200px}
    .cart-container .checkout-methods-items{position: static!important;}
    .checkout-cart-index .cart-container {padding-bottom: 25px;}
}

@media only screen and (max-width:767px){
.loggedOutSection{text-align: center;padding: 30px}
.loggedOutSection img{max-width: 100px}
.checkout-cart-index .cart.table-wrapper .col.qty .control.qty{right: 35px;top: -2px}
.cart.table-wrapper .product-item-photo{padding-left: 0px!important}
.checkout-cart-index .page-title-wrapper{padding-bottom: 0px!important;padding-top: 20px!important}
.checkout-cart-index #maincontent .columns{padding: 15px!important}
.checkout-cart-index #shopping-cart-table th.col.item{padding: 8px!important}
.checkout-cart-index .cart-summary .block>.title{height: 40px;line-height: 40px}
.cart-summary .block > .title:after{top: 0px}
.checkout-cart-index .checkout .action.primary{border:1px solid #eb7924!important}
.opc-progress-bar .opc-progress-bar-item span{font-size: 8px!important}
.opc-progress-bar{display: flex!important;}
.opc-progress-bar-item{margin: 3px!important}
.checkout-index-index #maincontent .columns{padding: 20px 15px}
.checkout-shipping-method .actions-toolbar .action.primary{margin-top: 0px!important}
.opc-progress-bar{margin-top: 0px!important;padding-bottom: 0px!important;margin-bottom: 10px}
.opc-progress-bar .opc-progress-bar-item span{height: 25px;line-height: 25px}
.opc-progress-bar .opc-progress-bar-item:before {left: 5px;top: 7px;}
.opc-progress-bar .opc-progress-bar-item:before{width: 11px!important;height: 11px!important;background-size: 11px!important;}
.opc-progress-bar-item{width: 33%}
.opc-estimated-wrapper .estimated-block{font-size: 12px}
.checkout-index-index .minicart-wrapper .showcart{padding: 0px!important;border: none!important;background: transparent!important;box-shadow: none!important;right: 0px}
.checkout-index-index .form-login{display: block!important;}
.checkout-index-index .opc-wrapper{padding-right: 0px!important}
.checkout-index-index .form-login .passwordField{margin: 0px!important}
.opc-wrapper .form-login .fieldset .note{font-size: 9px;position: relative;}
.checkout-index-index .form-login .actions-toolbar .primary{margin-bottom: 0px}
.checkout-index-index .step-title{font-size: 16px;margin-bottom: 10px;text-align: center;}
.checkout-index-index #shipping #shipping-new-address-form.fieldset>.field{width: 100%}
#shipping-new-address-form,.opc-wrapper .form-login,.checkout-index-index #shipping{padding: 10px}
.opc-estimated-wrapper{padding:0px 0px 10px 0}

.checkout-index-index #checkout-step-shipping input, .checkout-index-index #checkout-step-shipping select{height: 35px!important}
.checkout-index-index .table-checkout-shipping-method .row{flex-wrap: nowrap}
.table-checkout-shipping-method tbody td{font-size: 12px}
.checkout-index-index .checkout-container{margin-bottom: 50px}
.checkout-cart-index .cart-summary{padding: 10px!important;border: 1px solid #ccc!important;border-radius: 25px}
#shopping-cart-table{border-collapse: initial!important;border-radius: 25px!important}
.checkout-cart-index #shopping-cart-table th.col.item{border-radius:25px 25px 0 0!important}
.checkout-cart-index #block-discount, .checkout-cart-index #block-shipping{background: #f0f2f4!important}
.cart-summary .block>.title, .cart-container #block-discount >.title{background: #f0f2f4!important;padding: 0px!important;color: #333!important;padding-left: 10px!important;border-radius: 20px!important}
.checkout-cart-index #shopping-cart-table{border:1px solid #ccc!important;}
.checkout-cart-index #block-discount{padding:0px!important}
#discount-coupon-form .fieldset.coupon{margin-top: 0px!important}
#shipping-zip-form select, #shipping-zip-form input[type="text"], #discount-coupon-form input[type="text"]{border-radius: 25px!important}

.fieldset.coupon .actions-toolbar{background: transparent!important;}
.checkout-cart-index .cart-container{position: relative;}
.minicart-wrapper .action.showcart .counter.qty{font-size: 9px;font-weight: normal!important;}
.cart-container .checkout-methods-items{bottom: 0px}
.checkout-cart-index #maincontent .columns{padding: 15px;margin-bottom: 20px}
.opc-wrapper .form-login{border:none!important;}
#checkout-shipping-method-load{margin-bottom: 0px}
.opc-estimated-wrapper .estimated-block .estimated-label{margin-bottom: 0px}
.checkout-index-index #opc-shipping_method{padding: 15px}
#checkout-step-shipping_method .actions-toolbar{bottom: -70px}
.checkout-index-index #maincontent .columns{margin-bottom: 70px}
.modal-popup.new-shipping-address-modal .modal-inner-wrap{min-height: inherit!important;bottom: auto!important;padding: 15px!important}
.checkout-index-index .modal-popup.modal-slide.new-shipping-address-modal .modal-footer{margin-top: 0px!important}
.checkout-index-index .modal-popup.modal-slide.new-shipping-address-modal header{padding: 10px!important}
#opc-new-shipping-address{padding-top: 15px!important}
.checkout-index-index .modal-popup.modal-slide.new-shipping-address-modal .action-close{padding: 5px}
.checkout-index-index .modal-popup.modal-slide.new-shipping-address-modal .modal-content{padding-bottom: 12px}
.checkout-payment-method .payment-option .payment-option-title{padding: 0px!important}
.checkout-index-index .opc-wrapper{margin-bottom: 0px!important}
#co-payment-form hr{display: none!important;}
.checkout-payment-method .payment-option,.checkout-payment-method .payment-methods{margin: 0px}
.opc-wrapper .form-discount{flex-direction: column;}
.checkout-index-index #payment #discount-form .actions-toolbar{max-width: 100%}
.checkout-index-index #payment #discount-form .actions-toolbar button{max-width: 100%;margin-left: 0px;margin-top: 10px}
.checkout-index-index #payment{padding: 15px}
.checkout-payment-method .payment-method-title{padding: 10px 0px!important;font-weight: bold;color: #0071bd !important}
.checkout-payment-method .payment-method-title label{padding-left: 0px!important}
.checkout-payment-method .billing-address-same-as-shipping-block {
    margin: 0 0 10px;
    display: flex;
    align-items: flex-start;
    font-size: 13px;font-weight: bold;}
#checkout-payment-method-load .payment-method-title input[type="radio"]{margin-left: 15px}
.checkout-payment-method .billing-address-same-as-shipping-block label{margin-bottom: 0px!important}
.checkout-payment-method .field-select-billing select{border-radius: 20px;background: #f6f6f6}
.checkout-payment-method .checkout-billing-address .actions-toolbar .primary{display: flex;align-items: center;}
.checkout-index-index #payment .checkout-billing-address .actions-toolbar button{margin: 5px!important;background:#0071bd!important;border:1px solid #0071bd!important;color: #fff;font-weight: normal;}
#checkout-payment-method-load .payment-method-title input[type="radio"],#checkout-payment-method-load .payment-method-title input[type="checkbox"]{margin-top: 0px!important}
.checkout-payment-method .payment-method-title label img{max-width: 50px}
.network-payment-logo{padding: 0px!important;border:none;}
.cc-section{padding-left: 34px;padding-bottom: 0px;padding-top: 0px}
.cc-section p{font-size: 9px;color: #008000!important}
.checkout-payment-method .checkout-billing-address{background: #fff;border-radius: 20px;padding: 10px}
.checkout-payment-method .checkout-billing-address .billing-address-details{line-height: 1.3;font-size: 13px}
.checkout-payment-method .checkout-billing-address{margin-bottom: 0px}
#checkout-step-payment #co-payment-form > fieldset #checkout-payment-method-load .payment-group{margin-bottom: 15px;padding-bottom: 1px}
.checkout-index-index #checkout-payment-method-load .actions-toolbar{bottom: -55px}
.checkout-index-index #payment .step-title {
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 10px;
    background: #0071bd !important;
    color: #fff !important;
    border-radius: 20px 20px 0 0;}
.checkout-index-index .payment-method-billing-address .billing-address-form .fieldset>.field:not(.choice)>.label{display: none;}
.checkout-index-index .payment-method-billing-address .billing-address-form .fieldset>.field input,.checkout-index-index .payment-method-billing-address .billing-address-form .fieldset>.field select{height: 32px!important;border-radius: 25px;border:1px solid #dfdfdf!important;font-size: 13px!important}
.checkout-index-index .payment-method-billing-address .billing-address-form .fieldset>.field{margin-bottom: 5px}
.checkout-index-index .payment-method-billing-address .billing-address-form .fieldset>.field:not(._required){display: none;}
.checkout-index-index .checkout-payment-method .checkout-billing-address .actions-toolbar{position: static!important;}
.checkout-cart-index .cart-summary{margin-top: 20px}
.checkout-cart-index .cart-container{padding-bottom: 55px!important}
.opc-estimated-wrapper .action.showcart .counter.qty{margin-left:-9px}
.checkout-payment-method .payment-method-content{padding: 0 15px 15px 15px}
.checkout-index-index .modal-popup.modal-slide.new-shipping-address-modal .field-tooltip .field-tooltip-content{font-size: 13px}
.checkout-index-index .modal-popup.modal-slide.new-shipping-address-modal .modal-footer button{margin: 0 5px}
.emptyCartWrap img{width: 200px}
.emptyCartWrap{margin-top: 0px!important}
#mageplaza-bannerslider-block-before-page-top-5{padding-top: 70px !important;}
/*.ves-megamenu {top: 70px !important;}
.menuOpen #mobileSwitch{top: 540px}*/
.flockler-grid-items .flockler-grid-item:first-child{width: 100%!important}
.flockler-grid-items .flockler-grid-item:last-child{display: none!important}
#socialFeeds .container .col-md-6{width: 50%!important;float: left;}
#socialFeeds .container .col-md-6:last-child{padding-left: 5px!important}
figure.flockler-grid-item__profile__avatar,figure.flockler-grid-item__context{min-width: 15px!important;width: 15px!important;height: 15px!important;padding: 0px!important}
.flockler-grid-item:before{box-shadow: none!important;border:none!important;}
#flockler-embed-181a3e46aad0139df04a379c9d11f85b,#flockler-embed-18190696a96081da458b3ab9f4530dc6{line-height: 0px}
.flockler-grid-item__meta{height: 22px!important;padding: 0px!important}
.flockler-grid-item__wrapper{border-top: none!important}
#blogList .container .col-md-6:first-child{width: 50%!important;float: left!important;}
#blogList .container .col-md-6:last-child{width: 50%!important;float: left!important;}
.mobileSearchTriggerImg > span{width: auto!important;}
.aa{width: auto!important;margin-right: auto!important;}
.blog-widget-recent .post-title a, .secondblog-widget-recent .post-title a {font-size: 10px !important;        overflow: hidden !important;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;}
#blogList .col-md-6 {padding: 0 15px !important;}
#blogList .col-md-6 .owl-carousel.owl-drag .owl-item{}
.secondblog-widget-recent ul.post-list li{width: 100%!important}
.secondblog-widget-recent .post-holder{padding: 10px}
#blogList .post-text-hld.clearfix p{line-height: 1.2;font-size: 10px}
#blogList .post-list .post-header .post-title{padding: 0px!important}
#blogList .owl-carousel .owl-item img{max-height: 105px;object-fit: cover;width: 100%}
.blog-widget-recent .post-holder{padding: 10px!important}
#blogList .container .col-md-6,#blogList .container .col-md-6:first-child,#blogList .container .col-md-6:last-child{margin-bottom: 0px!important}
#blogList .container .col-md-6:first-child>h2 a, #blogList .container .col-md-6:last-child>h2 a{font-size: 8px!important;right: 10px}
#blogList .container .col-md-6:first-child{padding-right:4px!important}
#blogList .container .col-md-6:last-child{padding-left:5px!important}
#blogList{padding-bottom: 10px !important;padding-top: 10px !important;}
#blogList .secondblog-widget-recent .owl-carousel .owl-item img{min-height: 92px!important;max-height: 92px!important}
#blogList .blog-widget-recent .owl-carousel .owl-item img{min-height:52px!important;max-height: 52px!important}
.checkout-success:before{height: 100px;background-size: 100px}
.mobileSearchTrigger{height: 30px}
ul.pa li{font-size: 10px}
.mobileSearchTriggerImg > span{display: none!important}
.checkout-index-index #tidio-chat{display: none;}
.mb-ajaxsuite-popup-wrapper {border-radius: 25px; padding: 15px !important;}
.ajaxcart-message-cartinfo h2{font-size: 15px}
.flexCartPopup{margin-top: 25px!important}
#mb-ajaxcart-wrapper #ajaxcart_checkout{border-radius: 25px!important}
    .ajaxProd-imageWrapper {
        width: 50px !important;
        height: 50px !important;
        float: left;
        min-width: 50px !important;}
#mb-ajaxcart-wrapper .product-name{height: 50px}
.flexCartPopup{border-radius: 15px}
#mb-ajaxcart-wrapper .ajaxcart-success-box img.image{margin-bottom: 0px!important;padding: 0px 0px 0px 10px!important;
    background:transparent!important;}
#mb-ajaxcart-wrapper .product-name{ overflow: hidden !important;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;font-size: 11px!important}
}
/* Cart and Checkout Page Changes */   
/* Account Pages Changes */
body.customer-account-create .fieldset>.field{margin-bottom: 0px!important}
.customer-account-create #maincontent{max-width: 1320px;background: #f6f6f6;border-radius: 0 0 30px 30px;margin-bottom: 30px;padding-bottom: 30px}
body.customer-account-create .form-create-account{border-radius: 30px}
body.customer-account-create .actions-toolbar button{background: #eb7924!important;color: #fff;height: 40px!important;border-radius: 25px;border:1px solid  #eb7924!important;}
body.customer-account-create .actions-toolbar{max-width: 49%!important}
body.customer-account-create{background: transparent;}
body.customer-account-create .page-main>.page-title-wrapper .page-title{margin-bottom: 20px}
body.customer-account-create .field.choice.newsletter{bottom: 32px}
body.customer-account-create .form-create-account .fieldset > .legend + br{display: none!important}
.account #maincontent {max-width: 1320px !important; background: #f6f6f6;margin-top: 120px !important;padding-left: 0px!important;margin-bottom: 30px;border-radius: 0 0 30px 30px;}
.account .box{background: #fff!important;border-radius: 25px!important;position: relative;}
.account .box .box-actions, .account .box .box-title{background: transparent!important;}
.account .block{margin-bottom: 0px!important}
.account .box .box-content{padding: 0 15px 15px 15px!important}
.account .column.main .block:not(.widget) .block-title > strong{font-weight: bold!important;}
.account .column.main .block:not(.widget) .block-title{display: none;}
.account .box a.action{background: url(../images/edit-set.svg)!important;background-size: 22px!important;background-position: center!important;background-repeat: no-repeat!important;top: 0px!important;width: 25px;height: 25px;font-size: 0px}
.account .box .box-actions{position: absolute;top: -10px;left: 0px;width: auto!important;}
.account .box a.action.change-password{display: none!important;}
.account .column.main .block:not(.widget) .box-title > span{font-weight: bold!important;color: #0071bd!important}
.account #maincontent .columns{display: flex;min-height: calc(100vh - 200px)}
.account #maincontent .column.main{flex:3;padding-top: 30px!important}
.account #maincontent .sidebar-main{flex:1;background:#174101 !important;padding-top: 30px;border-radius: 0 0 30px 0px}
.account #maincontent .sidebar-additional{display: none!important;}
.account .block-collapsible-nav .items{border: none!important;}
.account .block-collapsible-nav .content, .account .table tr:nth-child(2n), .block-collapsible-nav .item a:hover{background: transparent!important;}
.account .block-collapsible-nav .item a{color: #fff!important}
.account .block-collapsible-nav .item a, .account .block-collapsible-nav .item strong{border-bottom: none!important}
.account .block-collapsible-nav .item.current, .page-products .filter-options-title.filter-op-1{background: #fff!important;}
.account .block-collapsible-nav .items li{margin: 0 15px!important}
.account .block-collapsible-nav .item.current{background: #fff!important;border-radius: 15px!important}
.account .block-collapsible-nav .content{border:none!important;}
.account .block-collapsible-nav .item.current strong{color:#0071bd!important}
.account .box{border:1px solid #ccc;}
.account .block-dashboard-orders{border:1px solid #ccc;background: #fff!important;    border-radius: 30px;
    margin-bottom: 20px !important;}
.account .table:not(.cart):not(.totals) > thead > tr > th{background: #f6f6f6!important;}
.account:not(.sales-order-history) .table:not(.cart):not(.totals) > thead > tr > th:first-child{border-radius: 30px 0px 0 0px!important}
.account:not(.sales-order-history) .table:not(.cart):not(.totals) > thead > tr > th:last-child{border-radius: 0 30px 0px 0!important}
.account .table tr:nth-child(2n){background: #f6f6f6!important;}
.account .table tr{border-bottom: none!important}
.account .table:not(.cart):not(.totals) > thead > tr > th{color: #0071bd!important;text-transform: uppercase!important;border-bottom: none!important}
.account .block-dashboard-orders .block-content{padding:0px!important;padding-top: 0px!important;padding-bottom: 0px!important}
.account .table td, .account .table th{padding: 15px 10px}
.account .action.view span{background: url(../images/order-view.svg)!important;background-size: 22px!important;background-position: center!important;background-repeat: no-repeat!important;top: 0px!important;width: 25px;height: 25px;font-size: 0px;display: block;}
.account .action.order span{background: url(../images/reorder.svg)!important;background-size: 22px!important;background-position: center!important;background-repeat: no-repeat!important;top: 0px!important;width: 25px;height: 25px;font-size: 0px;display: block;}
.account .table td:last-child{align-items: center;justify-content: center;width: auto !important;display: flex;}
.account.sales-order-history .page-title, .customer-account-edit .page-title, .customer-address-form .page-title, .downloadable-customer-products .page-title, .newsletter-manage-index .page-title, .vault-cards-listaction .page-title, .wishlist-index-index .page-title{padding: 15px 10px!important;border-radius: 20px 20px 0 0}
.account.sales-order-history .order-products-toolbar{border-radius: 0 0 20px 20px}
.account .toolbar .limiter{display: flex;align-items: center;}
.account .limiter select{height: 25px}
.account.sales-order-history #my-orders-table, .account.sales-order-history .orders-history{background: #fff!important}
.account .pages .action.next:before, .account .pages .action.previous:before,.account .pages .item.lastPage a:before,.account .pages .item.lastPage a:after{color: #fff!important}
.downloadable-customer-products .column.main, .newsletter-manage-index .column.main, .vault-cards-listaction .column.main{border:none!important;}
.downloadable-customer-products .message.empty, .vault-cards-listaction .message.empty, .wishlist-index-index .message.empty{border-radius: 0 0 30px 30px;border:1px solid #ccc;}
.downloadable-customer-products .message.empty span, .vault-cards-listaction .message.empty span, .wishlist-index-index .message.empty span{border-radius: 10px}
.wishlist-index-index .column.main{border: none!important;}
.wishlist-index-index .field.comment-box{display: none;}
.wishlist-index-index .products-grid.wishlist .product-item-actions .edit{display: none;}
.wishlist-index-index .products-grid.wishlist .product-item .fieldset .field.qty{display: none;}
.wishlist-index-index .products-grid.wishlist{border:1px solid #ccc;border-radius: 0 0 30px 30px}
.wishlist-index-index .products-grid .product-item{border:1px solid #ccc;}
.wishlist-index-index{background: transparent!important;}
.wishlist-index-index .products-grid.wishlist .product-item .price-box{display: none;}
.wishlist-index-index .product-item-name>a{min-height: inherit!important;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box!important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.wishlist-index-index .wovatlist{text-align:left;}
.wishlist-index-index .product-item-info .product-image-wrapper img{margin: 0px;margin: auto;}
.wishlist-index-index .products-grid .product-items{padding: 1%;float: left;width: 100%}
.wishlist-index-index .products-grid .product-item{width: 23%!important;margin: 1%!important;padding: 15px!important}
.wishlist-index-index .products-grid.wishlist .product-item-inner > .product-item-actions{position: absolute;
    height: 30px;
    background: transparent;
    border: none;
    top: 0px !important;padding: 0px!important;right: 0px!important}
.wishlist-index-index .products-grid.wishlist .box-tocart{position: absolute;
    height: 30px;
    background: transparent;
    border: none;
    bottom:12px !important}
.wishlist-index-index .products-grid.wishlist .product-item-actions .delete{width: 20px!important;height: 20px!important;background-size: 20px!important}
.wishlist-index-index .products-grid.wishlist .box-tocart .tocart span{    width: 35px;
    padding: 5px;
    border-radius: 4px;
    background: url(../images/trolley_cart.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 30px;
    height: 32px;
    display: block;
    transition: all 0.3s;font-size: 0px!important}
.wishlist-index-index .products-grid.wishlist .product-item button.tocart{background: none!important;}
.wishlist-index-index .products-grid.wishlist .product-item-actions{border: none!important;box-shadow: none!important;background: transparent!important;}
.wishlist-index-index .products-grid.wishlist .box-tocart{right: 0px!important}
.wishlist-index-index .main .form-wishlist-items .actions-toolbar{margin-top: 20px}
.wishlist-index-index .main .form-wishlist-items .actions-toolbar .action.update{display: none;}
.wishlist-index-index .main .form-wishlist-items .actions-toolbar button{border: none;background: #0071bd!important;border-radius: 25px;;height: 35px;display: flex;align-items: center;justify-content: center;color: #fff!important}
.wishlist-index-index .main .form-wishlist-items .actions-toolbar .primary{display: flex;align-items: center;justify-content: center;}
.wishlist-index-share .wishlist.share{width: 600px;margin: auto;}
.wishlist-index-index .product-image-wrapper {padding-bottom: 100% !important;}
.wishlist-index-share .wishlist.share .legend{display: none!important;}
.wishlist-index-share .wishlist.share .field{    display: flex;flex-direction: column;}
.wishlist-index-share .wishlist.share .fieldset{background: #fff;padding: 20px;border-radius: 30px;margin: 20px 0!important}
.wishlist-index-share .wishlist.share .field label{width: 100%!important;text-align: left!important;}
.wishlist-index-share .wishlist.share .field textarea{height: 100px;border-radius: 30px}
.wishlist-index-share .page-title{text-align: center;margin-right: 0px!important;text-transform: uppercase;}
.wishlist-index-share .actions-toolbar{max-width: 200px!important;margin: auto!important;}
.wishlist-index-share .actions-toolbar button{max-width: 200px!important;margin: auto!important;margin-top: 30px;border-radius: 20px;height: 40px;background: #eb7924!important;border:1px solid #eb7924!important}
.customer-address-index .actions-toolbar{max-width: 200px!important;margin: auto!important;}
.customer-address-index .actions-toolbar button{max-width: 200px!important;margin: auto!important;margin-top: 30px;border-radius: 20px!important;height: 40px!important;background: #eb7924!important;border:1px solid #eb7924!important;line-height: 40px!important}
.customer-address-index .block-content .empty{margin-bottom: 10px;text-align: center;}
.customer-address-index .page-title{text-align: center;margin-right: 0px!important;text-transform: uppercase;margin-bottom: 20px!important}
.customer-address-form .fieldset > .field:not(.choice) > .label{display: none!important;}
.customer-address-form .form-address-edit .fieldset input:not([type=checkbox]),.customer-address-form .form-address-edit .fieldset select{height: 40px!important;border-radius: 25px;}
.customer-address-form .form-address-edit .save.primary{width: 200px!important;height:40px!important;border: none;background: #eb7924!important;border-radius: 25px;display: flex;align-items: center;justify-content: center;color: #fff!important;margin: auto;border:1px solid #eb7924!important;}
.customer-address-form .form-address-edit .fieldset>.field:not(.required){display: none!important;}
.customer-address-form .form-address-edit .fieldset>.field.choice{display: flex!important;width: 100%!important}
.customer-address-form .form-address-edit fieldset{display: flex;flex-wrap: wrap;width:100%;justify-content: space-between;    justify-content: space-between;
    background: #fff;
    margin-bottom: 20px !important;border-radius: 0 0 30px 30px}
.customer-address-form .form-address-edit{background: transparent!important;}
.customer-address-form .form-address-edit .fieldset>.field{width: 49%;}
.customer-address-form .form-address-edit .fieldset .nested{display: none!important;}

.account.customer-account-edit .fieldset input:not([type=checkbox]),.account.customer-account-edit .fieldset select{height: 40px!important;border-radius: 25px;}
.account.customer-account-edit{background: transparent!important;}
.account.customer-account-edit .fieldset>.field{width: 49%;}
.account.customer-account-edit .save.primary{width: 200px!important;height:40px!important;border: none;background: #eb7924!important;border-radius: 25px;display: flex;align-items: center;justify-content: center;color: #fff!important;margin: auto;border:1px solid #eb7924!important;}
.account.customer-account-edit fieldset{display: flex;flex-wrap: wrap;width:100%;justify-content: space-between;    justify-content: space-between;
    background: #fff;
    margin-bottom: 20px !important;border-radius: 0 0 30px 30px}
.customer-account-edit .form-edit-account{background: transparent!important;}
.customer-account-edit .fieldset.info{background: #fff;border-radius: 0 0 30px 30px}
.customer-account-edit .fieldset.password{background: #fff;border-radius: 30px;position: relative;}
.customer-account-edit .fieldset.additional_info{padding: 0px!important}
.customer-account-edit .fieldset > .field:not(.choice) > .label{display: none!important;}

.field.choice {
    display: flex;
    align-items: center;
}

input[type="checkbox"]:not(#show-password) {
    display: none;
}

input[type="checkbox"]:not(#show-password) + label {
    position: relative;
    display: flex!important;
    width: 100%;
    height: 25px;
    margin-right: 10px;
    cursor: pointer;
    align-items: center;
}

input[type="checkbox"]:not(#show-password) + label::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 50px;
    height: 25px;
    background-color: #ccc;
    border-radius: 25px;
    transition: background-color 0.3s;
}

input[type="checkbox"]:not(#show-password) + label::after {
    content: "";
    position: absolute;
    left: 5px;
    top: 5px;
    width: 15px;
    height: 15px;
    background-color: #fff;
    border-radius: 50%;
    transition: transform 0.3s;
}

input[type="checkbox"]:not(#show-password):checked + label::before {
    background-color: #008000;
}

input[type="checkbox"]:not(#show-password):checked + label::after {
    transform: translateX(25px);
}

.field.choice label span {
    margin-left: 60px;
    vertical-align: middle;
}

.payment-method .field.choice .label span{margin-left: 0px!important}

.checkout-payment-method .checkout-billing-address .billing-address-details{padding-left: 0px!important}

.customer-account-login .loginFormFlex .field.choice{top:10px;}
body.customer-account-login .block-customer-login input[type="checkbox"]{width: 20px;cursor: pointer;}

.account.sales-order-history .page-title, .customer-account-edit .page-title, .customer-address-form .page-title, .downloadable-customer-products .page-title, .newsletter-manage-index .page-title, .vault-cards-listaction .page-title, .wishlist-index-index .page-title{padding-left: 20px!important}

.customer-account-edit .fieldset.password .field.choice #show-password{position: absolute;opacity: 0;width: 20px;height: 20px!important;cursor: pointer;}
.customer-account-edit .fieldset.password .field.choice label{display: none;}
.customer-account-edit .fieldset.password .field.choice{position: absolute;
    bottom: 0px;
    top: 100px !important;
    z-index: 9;
    left: 46%;
    width: auto !important;height: 20px!important}
.customer-account-edit .fieldset.password .field.choice span{background: url(../images/visible.svg);background-size: 20px;width: 20px;height: 20px;display: block;cursor: pointer;}
.customer-account-edit .fieldset.password .field.choice span.show{background: url(../images/invisible.svg);background-size: 20px;}
.customer-account-edit .fieldset.password .field.new.password{position: relative;}
.newsletter-manage-index .fieldset{background: #fff;border:1px solid #ccc;border-radius: 0 0 30px 30px;margin-bottom: 20px!important}
.newsletter-manage-index .save.primary{width: 200px!important;height:40px!important;border: none;background: #eb7924!important;border-radius: 25px;display: flex;align-items: center;justify-content: center;color: #fff!important;margin: auto;border:1px solid #eb7924!important;}
.newsletter-manage-index .fieldset>.legend{display: none;}
.newsletter-manage-index input[type="checkbox"].checkbox:not(#show-password) + .label{width: auto!important;}
.newsletter-manage-index{background: transparent!important;}
.customer-address-form .message.info{display: none;}
body.account{background: transparent!important;}
.account #block-collapsible-nav ul{position: relative;}
.account #block-collapsible-nav ul li:last-child{position: absolute;bottom: -95px;z-index: 9999}
.amasty_affiliate-account-setting .page-title-wrapper{text-transform: uppercase;text-align: center;width: 100%;margin-bottom: 20px}
.amasty_affiliate-account-setting .fieldset>.legend{display: none;}
.amasty_affiliate-account-setting .fieldset{width:50%;margin: auto;background: #fff;border-radius: 30px;padding: 20px;position: relative;}
.amasty_affiliate-account-setting .fieldset > .field:not(.choice) > .label{width: 100%;text-align: left;}
.amasty_affiliate-account-setting .fieldset > .field:not(.choice){flex-direction: column;}
.amasty_affiliate-account-setting .fieldset > .field:not(.choice) .input-text{height: 40px;border-radius: 25px}
.amasty_affiliate-account-setting input[type="checkbox"].checkbox:not(#show-password) + .label{width: 100%!important}
.field.choice .label a {
    margin-left: 60px;
    vertical-align: middle;}
.amasty_affiliate-account-setting input[type="checkbox"].checkbox:not(#show-password) + .label::after{margin-left: 0px!important}

.amasty_affiliate-account-setting .actions-toolbar{max-width: 100%!important;margin: auto!important;width:100%;position: absolute;bottom: -60px}
.amasty_affiliate-account-setting .actions-toolbar .primary{display: flex;}
.amasty_affiliate-account-setting .actions-toolbar button{max-width: 200px!important;margin: auto!important;margin-top: 30px;border-radius: 20px!important;height: 40px!important;background: #eb7924!important;border:1px solid #eb7924!important;line-height: 40px!important;float: inherit!important;display: flex;align-items: center;justify-content: center;}
.amasty_affiliate-account-setting .fieldset > .field.choice:before{display: none;}
.account #amasty-affiliate-collapsible{margin-bottom: 20px}
.amasty_affiliate-account-setting .fieldset > .legend + br{display: none;}
.account.sales-order-view .block-collapsible-nav .item.current strong{padding: 0px!important}
.sales-order-view .order-actions-toolbar .action{float: left;}
.account.sales-order-view .table:not(.cart):not(.totals) > thead > tr > th{background: #0071bd!important;color: #fff!important}
.account.sales-order-view .table-wrapper.order-items{border-radius: 30px;background: #fff;border: 1px solid #ccc;}
.account.sales-order-view .order-links{display: none!important;}
.account.sales-order-view .table tfoot th{background:transparent!important;}
.account.sales-order-view .page-title{color: #0071bd!important}
.account.sales-order-view .order-details-items{border: none!important;margin-bottom: 0px!important}
.account.sales-order-view .actions-toolbar{position: absolute;right: 0px;top: 0px}
.account.sales-order-view .page-title-wrapper{position: relative;}
.customer-account-create .page.messages{display: block!important;}
.order-details-items .order-title > strong{font-weight: bold!important}
.customer-account-login .fieldset > #remember-me-box.field{display: none!important;}
.login-container .block .login .actions-toolbar > .secondary{left: 0px;margin-left: 250px}
.form.check-code .actions{min-width: 75px}
.block-gift-card-setting .block-content,.customer-account-edit .fieldset>.field.choice{direction: ltr;}
.account.page-layout-2columns-left .column.main{padding-right: 20px!important}
.customer-account-edit .fieldset.password .field.choice{left: 52%}
.form-newsletter-manage input[type="checkbox"]:not(#show-password) + label{direction: ltr}
.form.check-code .field.check-code-field .control{position: relative;}
.form.check-code .field.check-code-field .control:before{left: 5px}
.form.check-code .field.check-code-field{margin-right: 0px!important;margin-left: 4px!important}
.amasty_affiliate-account-setting #form-validate .fieldset .control{width:100%!important;}
.amasty_affiliate-account-setting .fieldset > .field:not(.choice){flex-direction: row;}
.amasty_affiliate-account-setting #form-validate .fieldset label{width:100%!important;}
.amasty_affiliate-account-setting .page-title-wrapper{margin-bottom: 0px!important}
.amasty_affiliate-account-setting .actions-toolbar{position: static!important;}
[class^='amasty_affiliate-account-'], [class*='amasty_affiliate-account-'] .page-title{text-align: right!important;}
.account .page-title-wrapper .page-title{padding:15px 10px!important }
.opc-wrapper .edit-address-link{display: block!important;}

@media only screen and (max-width: 1400px){
    .customer-account-create #maincontent{max-width: 1150px!important;}
    .account #maincontent{max-width: 1150px!important;}

}
@media only screen and (max-width: 1200px){
    .customer-account-create #maincontent{max-width: 980px!important;}
    .account #maincontent{max-width: 980px!important;}
    .sidebar-main .block.block-collapsible-nav li a,.sidebar-main .block.block-collapsible-nav li strong{font-size: 12px!important}
    .account .table td, .account .table th{font-size: 12px!important}
    .account .column.main{font-size: 12px!important}
    .account .column.main .box-title{font-size: 12px!important}
    .account .page-title{font-size: 16px!important}
    .account .block-collapsible-nav .items li {margin: 0 5px !important;}

}
@media only screen and (max-width: 980px){
    .customer-account-create #maincontent{max-width:750px!important;}
    .account #maincontent{max-width:750px!important;}
    .account #maincontent .columns{flex-direction: row-reverse;}
    .wishlist-index-index .products-grid .product-item{width: 48%!important}
    .customer-account-edit .fieldset.password .field.choice{left: 44%}

}
@media only screen and (max-width: 767px){
    .customer-account-create #maincontent{background: transparent;margin-bottom: 0px!important}
    .customer-account-create .column.main{background: #f6f6f6;margin-top: 0px!important;padding:30px;border-radius:30px;margin-bottom:20px}
    .account #maincontent{background: transparent;margin-bottom: 0px!important}
    .account .column.main{background: #f6f6f6;margin-top: 0px!important;padding:30px;border-radius:30px;margin-bottom:20px}
    .account #maincontent .sidebar-main{flex: none!important;margin-right: 0px!important}
    body:not(.cms-home).account #maincontent{padding-left: 15px!important;margin-top: 90px!important}
    .account #maincontent .column.main{margin-top: 50px!important;padding: 15px!important}
    .account .fieldset>.field{width: 100%!important}
    .customer-account-edit .actions-toolbar{margin-bottom: 0px!important}
    .customer-account-edit .fieldset>.field.choice{margin-bottom: 10px!important}
    .customer-account-edit .form-edit-account .primary{margin-bottom: 20px!important}
    .customer-account-edit .fieldset.password .field.choice{top: 145px !important;bottom: inherit;right: 32px !important;left: inherit!important;}
    .title.block-collapsible-nav-title,.account .block-collapsible-nav .content{background: #606060!important}
    .title.block-collapsible-nav-title strong,.block-collapsible-nav .title:after{color: #fff!important}
    .block-dashboard-orders .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td[data-th]:before, .block-dashboard-orders .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th[data-th]:before{padding-right: 1px!important}
    .block-dashboard-orders .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr{padding: 10px!important}
    .account .block-dashboard-orders{margin-bottom: 0px!important}
    .account.sales-order-history #my-orders-table, .account.sales-order-history .orders-history{border-bottom: 1px solid #c9c9c9!important;border-radius: 0 0 20px 20px}
    .wishlist-index-index .product-item-info{display: flex;flex-direction: column;}
    .wishlist-index-index .products-grid.wishlist .product-item-name{margin-left: 0px!important}
    .wishlist-index-index .products-grid.wishlist .product-image-container{max-width: 100%!important;border: none!important;}
    .wishlist-index-index .products-grid.wishlist{float: left;padding-bottom: 8px}
    .wishlist-index-index .product-item .wovatlist{margin-top: 0px!important}
    .wishlist-index-index .products-grid.wishlist .box-tocart .tocart span{background-size: 24px!important}
    .wishlist-index-index .products-grid.wishlist .box-tocart{bottom: 7px!important;right: -10px!important}
    .wishlist-index-index .main .form-wishlist-items .actions-toolbar button{margin: 0 5px}
    .wishlist-index-index .products-grid.wishlist .product-item-inner > .product-item-actions{position: relative;width: 100%!important;height: auto!important;transform: none!important;margin-top: 20px!important}
    .wishlist-index-index .products-grid.wishlist .product-item .box-tocart{margin-right: 0px!important;right: 10px!important}
    .wishlist-index-index .products-grid.wishlist .product-item-name{margin-bottom: 0px!important}
    .wishlist-index-index .actions-toolbar .primary{margin-bottom: 0px!important}
    .block-collapsible-nav{z-index: 999}
    .account .block-collapsible-nav .content{border-radius: 0 0 15px 15px}
    .account #block-collapsible-nav ul li:last-child{position: static!important;}
    .customer-account-create .column.main{padding: 15px!important}
    body.customer-account-create .form-create-account{padding: 15px!important}
    body.customer-account-create .actions-toolbar{max-width: 100%!important}
    body.customer-account-create .field.choice.newsletter{bottom: 70px!important}
    .customer-account-create .column.main{margin-bottom: 0px!important}
    body.customer-account-create .page-title{margin: 20px 0!important}
    .account #block-collapsible-nav ul{padding-top: 15px}
    .account #maincontent .column.main{padding-bottom: 0px!important}
    .account .message.empty{border-radius: 0 0 20px 20px;border: 1px solid #ccc;padding: 10px!important;background: transparent!important;}
    .account .message.empty span{background: #f0a71a;
    padding: 15px;
    text-align: center;
    width: 100%;
    display: block;
    color: #fff !important;
    position: relative;border-radius: 15px!important}
    .account #maincontent .columns{min-height: inherit!important;}

    .account .message.empty > *:first-child:before{margin: 0px!important;position: static!important;}
    .account .message.empty span{display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;}
.customer-account-edit .fieldset.additional_info{margin: 0px!important}
.account .column.main,.account .box{border-radius: 20px}
.account .action.nav-toggle{top: 3px!important}
.account.menuOpen .action.nav-toggle{top: -5px!important}
.amasty_affiliate-account-setting .fieldset{width: 100%!important}
.account.amasty_affiliate-account-setting #maincontent .column.main{padding-bottom: 15px!important}
.amasty_affiliate-account-setting .actions-toolbar{left: 0px;bottom: -75px}
.amasty_affiliate-account-setting .fieldset{border:1px solid #ccc;border-radius: 20px}
.account .box{border-radius: 20px}
.customer-address-form .actions-toolbar{margin-bottom: 20px!important}
.customer-address-form .form-address-edit .primary{padding: 0px!important}
.amasty_affiliate-account-setting .actions-toolbar button{font-size: 14px;text-transform: uppercase;}
.wishlist-index-index .products-grid.wishlist{margin-bottom: 20px}
.wishlist-index-index .main .form-wishlist-items .actions-toolbar{margin-bottom: 20px}
.loginFormFlex{display: block!important;}
.loginFormFlex .email, .loginFormFlex .password{width: 100%;margin-bottom: 10px}
.customer-account-login #maincontent .block-customer-login,.customer-account-login #maincontent .block-new-customer{margin-bottom: 20px!important}
.login-container .block .login .actions-toolbar > .secondary{position: static;margin-left: 0px;margin-right: 10px}
.title.block-collapsible-nav-title, .account .block-collapsible-nav .content{background: #174101!important}

.account .block-collapsible-nav .item.current strong{color:#174101!important }
.table-wrapper td.col.actions{justify-content: center!important;}
.account .table td, .account .table th{text-align: left!important;padding: 10px 0!important}
.form.check-code{display: block!important;}
.form.check-code .field.check-code-field{width: 100%!important}
.form.check-code .action.primary{width: 100%}
.form.check-code input{margin-bottom: 10px!important}
.account.mpgiftcard-index-index .messages{margin-top: 20px}
.account.mpgiftcard-index-index .field.choice{display: inline-block!important;}
body:not(.cms-home).account #maincontent{margin-top: 77px!important}
}    
/* Account Pages Changes */


/* New CSS Changes */
.checkout-cart-index .cart.main.actions button{background: #174101!important}
.account.page-layout-2columns-left .column.main{padding-left: 20px!important}
.account #maincontent{padding-right: 0px!important}
.wishlist-index-index .products-grid.wishlist .product-item-inner > .product-item-actions{left: inherit!important;right: 20px!important}
.wishlist-index-index .product-item-name>a{padding-right: 22px!important;text-align: left!important;}
.wishlist-index-index .products-grid.wishlist{float: left!important;width: 100%!important}
.wishlist-index-index .main .form-wishlist-items .actions-toolbar{float: left!important;width: 100%!important}
.account.sales-order-view .actions-toolbar{left: 0px!important;right:inherit!important;}
.account.sales-order-view .actions-toolbar{padding-top: 0px!important}
.account.sales-order-view .table-wrapper.order-items > br{display: none!important;}
.account:not(.sales-order-history) .table:not(.cart):not(.totals) > thead > tr > th:first-child{border-radius: 0 30px 0 0!important}
.account:not(.sales-order-history) .table:not(.cart):not(.totals) > thead > tr > th:last-child{border-radius: 30px 0 0 0!important}
.account .page-title-wrapper .page-title{padding-top: 0px!important}
#giftcardContainer .messages{margin-top: 0px!important}
.form.check-code{display: flex!important;flex-direction: column;}
.form.check-code .actions{width:100%!important;margin-top: 10px}
.form.check-code .action.primary{width:100%!important;}
.messages.giftcard-messages{margin-top: 0px!important}
.block-customer-login .div.mage-error{bottom: -19px}

@media only screen and (max-width: 767px){
#block-discount {margin-top: 0px;}
.checkout-cart-index .cart-summary .block>.title{height: 40px;line-height: 40px;border-radius: 20px!important}
.checkout-cart-index .cart.table-wrapper .col.qty .input-text{height: 25px!important;margin-bottom: 10px}
#shopping-cart-table.table .col.del{bottom: 16px}
.checkout-cart-index #block-discount{margin-top: 0px!important}
.checkout-cart-index #block-gift-card-discount{padding:0px!important;border-radius: 20px!important}
.checkout-cart-index .block.crosssell {margin-top: 60px;}
.checkout-cart-index .products-grid.products-crosssell,.checkout-cart-index .products-grid.products-crosssell ol{margin-bottom: 0px!important}
.checkout-cart-index #shopping-cart-table th.col.item {background: #174101 !important;}
.checkout-cart-index #block-discount{float: left;margin-top: 15px!important}
.checkout-cart-index .cart-summary #block-discount>.title{padding: 0 10px!important}
.checkout-cart-index #block-discount, .checkout-cart-index #block-shipping{border-radius: 25px!important}
#discount-coupon-form{background: transparent;}
.checkout-cart-index #block-gift-card-discount button,#discount-giftcard-form .actions-toolbar button,#discount-coupon-form button{background: #eb7924!important;border-radius: 25px!important}
.checkout-cart-index #discount-giftcard-form .fieldset.coupon{margin-bottom: 15px!important}
.checkout-index-index .mobileSearchTrigger, .checkout-index-index .ml,.checkout-index-index .mobileNewHeader .storeSwircher.switcher, .checkout-index-index .mobileNewHeader .switcher.currency{display: none !important;}
.minicart-wrapper .action.showcart:before{height: 24px!important}
.opc-wrapper .form-login .fieldset .note{bottom: 0px}
form#cc-co-transparent-form{margin-bottom: 0px}
body:not(.cms-home).account #maincontent{padding-right: 15px!important}
.account .sidebar-main{padding-left: 0px!important}
.newsletter-manage-index .actions-toolbar{margin-bottom: 10px!important}
.amasty_affiliate-account-setting .page-title{margin-top: 0px!important}
[class*='amasty_affiliate-account-'] #form-validate{padding: 20px}
.amasty_affiliate-account-setting .fieldset > .field:not(.choice) {flex-direction: column!important;}
.account #maincontent .column.main {padding-bottom: 20px !important;}
.block-collapsible-nav .title:after{left: 8px!important}
.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td[data-th]:before, .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th[data-th]:before{padding-right: 0px!important;padding-left: 10px!important}
.account .page-title-wrapper .page-title{padding: 15px 10px!important}
.wishlist-index-index .products-grid.wishlist .product-item .fieldset .field.qty{display: none!important;}
.wishlist-index-index .main .form-wishlist-items .actions-toolbar{margin-top: 0px!important;margin-bottom: 0px!important}
.wishlist-index-index .actions-toolbar button {font-size: 9px !important;}
.account.wishlist-index-index .column.main{margin-bottom: 20px!important}
.account.customer-address-index .table td{text-align: right!important;}
.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td[data-th]:before, .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th[data-th]:before{padding-right: 0px!important;}
.account.customer-address-index .actions-toolbar{margin-bottom: 0px!important}
.customer-account-edit .form-edit-account .primary {margin-bottom: 0px !important;}
.account.mpgiftcard-index-index #maincontent .column.main{margin-top: 85px!important}
.account .action.nav-toggle{left: 10px!important}
.secTitle{flex-direction: column!important;}
.customer-account-login #maincontent{padding: 20px}
body:not(.cms-home).customer-account-login #maincontent {margin-top: 60px !important;}
.customer-account-login .column.main{padding: 20px}
}
/* New CSS Changes */