/*@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: #d34d0b!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: #d34d0b!important}



.sorter .sorter-action{top: 0px}



.sorter-action:hover:before{color: #d34d0b!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: #d34d0b!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:#d34d0b!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: #d34d0b!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: #d34d0b!important;border-radius: 20px;border:1px solid #d34d0b!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:#d34d0b !important;}



.topMenuBtn,footer.page-footer, .footer.content{background: #d34d0b !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:#d34d0b !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:#d34d0b !important}

.product-slider.product-item .product-item-actions .action.towishlist:hover, .products-grid .product.product-item .product-item-actions .action.towishlist:hover{background-color:#d34d0b !important}

.filter-current .item{background:#d34d0b !important;border-color: #d34d0b !important}

#stickyTab .container>div.active a, #product-addtocart-button,#stickyTab .container>div.active a, #product-addtocart-button{background:#d34d0b !important;border:1px solid #d34d0b!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:#d34d0b!important;}

.list.product-items .product-item-description h5{text-transform: uppercase;}

.products-list .product.product-item .product-item-actions .tocart{background:#d34d0b!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:#d34d0b!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:#d34d0b!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 #d34d0b!important;border-bottom: 1px solid #d34d0b!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 20px 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:#d34d0b!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:#d34d0b !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: #d34d0b!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: #d34d0b!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: #d34d0b!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: #d34d0b!important;border:1px solid #d34d0b!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:#d34d0b!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:#d34d0b !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: #d34d0b!important}



.account .block-collapsible-nav .item.current strong{color:#d34d0b!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: #d34d0b!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: #d34d0b !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 */