 @import url('https://fonts.googleapis.com/css2?family=Cairo:wght@600&display=swap');

.share-links .share-snapchat { background: #FFFC00; }
.share-links .share-snapchat:before { content: "\f2ac"; }
.share-links .share-tiktok { background: #00F7EF; }
.share-links .share-tiktok:before { content: "\e07b";}

/*Header*/
.language-box { width: auto; margin: 0; padding: 0; min-width: 120px;}
.language-box strong  span { font-size: 14px; color: #444; margin: 0; padding: 0; display: inline-block; font-weight: 500;}
.language-box .actions ul li a { font-size: 14px !important; color: #444 !important; font-weight: 500 !important;}
.language-box .actions ul li a:hover{color: #F5633E !important;}
.language-box .actions ul li:hover{background: transparent !important;}
.sw-megamenu.navigation.side-megamenu li.level0.fullwidth > .submenu{height: 100%;}



.page-header.type22 .logo {margin-right: 0 !important; min-width: 132px;}
body .main-toggle-menu .menu-title {	padding: 2rem 15px !important; background-color: transparent !important;}
.page-header.type22 .navigation:not(.side-megamenu) .level0 .level-top {padding-left: 10px !important; padding-right: 10px !important;}
.navigation.sw-megamenu {width: auto !important;}
.cms-index-index .page-header.type22:not(.sticky-header) .header-bottom {border-bottom: none; background: #fff;}
.header-main{background: url(../images/background.jpg) no-repeat center center; /*background: #200000;*/}
.page-header.type22 .header-main .header-left, .page-header.type22 .header-main .header-right, .page-header.type22 .header-main .header-center {padding-top: 50px !important; padding-bottom: 50px !important;}
#main-toggle-menu .menu-title:hover, #main-toggle-menu .menu-title:not(.closed) {background: transparent !important; border-right-color: transparent !important;}
.page-header.type22 .navigation:not(.side-megamenu) > ul {background: transparent !important;}
.social-media .sm-icons {width: auto; /*! background: #fff; */display: inline-block;list-style: none;padding: 8px 30px 0;border-radius: 30px;background: #fff;}
.social-media .sm-icons .social {width: auto; display: inline-block; float: none; margin: 0 10px 0 0; padding: 0;}
.social-media .sm-icons .social:first-child{margin: 0;}
.social-media .sm-icons .social a{display: inline-block; margin: 0; padding: 0;}
.social-media .sm-icons .social a .fab::before{display: none;}
.social-media .sm-icons .social a .fa-instagram{   font-size: 0; background: url(../images/fa-instagram.png) no-repeat #fff;  width: 36px; height: 36px;border: 1px solid;border-radius: 50%;}
.social-media .sm-icons .social a .fa-twitter{   font-size: 0; background: url(../images/fa-twitter.png) no-repeat #fff;  width: 36px; height: 36px;border: 1px solid;border-radius: 50%;}
.social-media .sm-icons .social a .fa-facebook{   font-size: 0; background: url(../images/fa-facebook.png) no-repeat #fff;  width: 36px; height: 36px;border: 1px solid #fff;border-radius: 50%;}
.social-media .sm-icons .social a .fa-whatsapp{   font-size: 0; background: url(../images/fa-whatsapp.png) no-repeat #fff;  width: 36px; height: 36px;border: 1px solid;border-radius: 50%;}
.page-header.type22 .search-area .block.block-search {border-radius: 30px !important; border: 0 !important; box-shadow: none !important;}
.page-header.type22 .search-area .minisearch .actions button {border-radius: 30px 0 0 30px !important; background-color: #f3f3f3 !important; color: #1d1d1b !important; height: 45px !important;}
.page-header .header-main a{color: #fff !important;}
.custom-html .porto-sicon-box-link .porto-sicon-box span {color: #fff; width: auto; display: inline-block;background: transparent;  line-height: 40px; padding: 0 10px; 	margin: 0 0 0 15px;border: 1px;}
.custom-html .porto-sicon-box-link .porto-sicon-box span span {margin: 0;border: 1px solid #fff;border-radius: 5px;}
.custom-html .porto-sicon-box-link .porto-sicon-box span span .porto-icon-down-open {display: none;}
.custom-html .porto-sicon-box-link .porto-sicon-box .porto-sicon-default .porto-icon.advanced {margin: 0 !important; color: #fff !important;}
.header-contact .custom-html .header-toggle {position: absolute; top: 105%; background: #fff; box-shadow: 0 1px 5px rgb(0 0 0 / 37%); width: 120px; padding: 10px; z-index: 999; border-radius: 6px; left: 0; right: 0; font-size: 16px; font-weight: 700; text-align: center;}
.header-contact .custom-html .header-toggle ul li a {color: #282d3b !important;}
.page-header.type22 {padding-bottom: 0 !important;}
.header-bottom.main-menu-wrap .header-col.header-right {display: none !important;}
.page-header.type22 .logo{margin-left: 0 !important;}


/*Arabic Homepage*/

.page-header.type22 .logo {margin-right: auto !important;}
.page-header .header-main .porto-sicon-box .porto-icon { line-height: 36px !important; font-size: 22px !important; margin-right: 0 !important; margin-left: 15px !important;}
.page-header.type22 .search-area .minisearch .actions button { right: auto !important; left: 0;}
body .page-header.type22 .search-category{right: auto !important; left: 60px;}
li, .porto-u-sub-heading, .porto-sicon-description{list-style: none;}
.porto-products.filter-vertical .products-filter + div {margin-left:0 !important; margin-right: auto;}
/*.pc-home-category-banner{left: 0 !important; right: 25% !important;}*/
.porto-products .product-categories {padding-right: 0 !important;}
.porto-products.filter-vertical + .porto-sicon-box-link {left:auto !important; right: 35px !important;}
.porto-icon-shopping-cart::before { content: '\e8ba' !important;}
.porto-products.filter-vertical + .porto-sicon-box-link .porto-sicon-heading-right .fa-long-arrow-alt-right:before {content: "\f30a";}
.vc_custom_heading.mb-4.align-left { text-align: right !important;}
.footer-middle-section h3 {text-align: right;}
.footer-bottom .f-left {text-align: right !important;}
.product.data.items > .item.title:first-child {margin-left: 0 !important;}
.custom-padding .product-item-info.type3 .product-item-actions .towishlist {right: auto !important; bottom: -59px !important; left: 9px !important;}
.product-item-info.type3 .product.name, .product-item-info.type5 .product.name, .product-item-info.type6 .product.name {text-align: right !important; direction: rtl;}
.background-color-light.vc_column_container .wpb_wrapper .porto-products .products {padding-right: 10px;}
.background-color-light.vc_column_container .wpb_wrapper .porto-products .products .thumb-info > a {margin-right: 35px;}
.background-color-light.vc_column_container .wpb_wrapper .porto-sicon-box-link .porto-sicon-box { float: left; margin-right: 0 !important; margin-left: 15px;}
h2.vc_custom_heading.mb-3 .porto-sicon-box-link { right: auto !important; left: 0; top: 0 !important;}
.tabs.tabs-simple .porto-sicon-box-link {right: auto !important; left: 0;}
.product.data.items > .item.title:first-child { margin-left: 0 !important; margin-right: 0;}
.selected-products .product.data.items > .item.title:first-child::before {margin-right: 0 !important;}

.cart.table-wrapper .product-item-name { font-size: 1rem; display: block; margin: 0; margin-top: 0; max-width: 300px; text-overflow: initial; overflow: auto; height: auto; white-space: initial;}
.cart.table-wrapper .product-item-name a {width: auto; height: auto; white-space: inherit;}
.minicart-items .product-item-name { white-space: inherit !important; overflow: auto !important; text-overflow: inherit !important;}
.opc-block-shipping-information .shipping-information-title .action-edit{top:0;}
.product-item-name {white-space: inherit; overflow: auto; text-overflow: ellipsis; display: block;}


/*checkout*/
.payment-method-title #all+.label {background: #fff url(../images/card_payment_logo.png) no-repeat right;}
.payment-method-title #all+.label span {visibility: hidden;}
.payment-method-title #cashondelivery+.label {background: #fff url(../images/cod.png) no-repeat right;}
.payment-method-title #cashondelivery+.label span {visibility: hidden;}
.payment-method-title #banktransfer+.label {background: #fff url(../images/bank_transfer.png) no-repeat right;}
.payment-method-title #banktransfer+.label span {visibility: hidden;}
.payment-method-title #telr_telrpayments+.label {background: #fff url(../images/mada-visa-master.png) no-repeat right; background-size: contain;}
.payment-method-title #telr_telrpayments+.label span {visibility: hidden;}




/*Footer*/
.footer-bottom address {
    text-align: left !important;
}
.footer-top { width: 100%; margin: 0px auto; transition: padding 0.25s ease-in-out 0s; padding: 20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-top: 1px solid rgb(226, 229, 241);}
.footer-top .porto-sicon-header { width: 100%; float: left; margin: 0; padding: 0;}
.footer-top .porto-sicon-header .porto-sicon-title { font-size: 24px; font-weight: 500; color: #222529; margin: 0 0 10px 0; padding: 0; width: 100%; line-height: 30px;}
.footer-top .vc_row.wpb_row { align-items: center;}
.footer-top .porto-sicon-header p { font-size: 16px; color: #222529; width: 100%; margin: 0 !important; padding: 0; float: left; line-height: normal;}
.footer-top .footer-contact-details { width: 100%; float: left; padding: 0; display: flex; align-items: center; justify-content: end; margin: 0 0 0 auto;}
.footer-top .footer-contact-details a { display: flex; flex-wrap: wrap; margin:0 0 0 auto; padding: 0; align-items: center;}
.footer-top .footer-contact-details a i { border: 1px solid rgb(226, 229, 241); background-color: white; border-radius: 50%; width: 36px; height: 36px; padding: 0; display: flex; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; box-sizing: border-box; font-size: 17px; color: #333; margin: 0 0 0 auto;}
.footer-top .footer-contact-details a:hover i{background: #F5633E; color: #fff; border-color:#F5633E;}
.footer-top .footer-contact-details .contact-details-bg { display: flex; align-items: center; width: calc(100% - 50px); float: right; margin: 0 0 0 auto; flex-wrap: wrap;}
.footer-top .footer-contact-details .contact-details-bg .text-help { width: 100%; margin: 0; padding: 0; float: left; display: block; font-size: 13px; font-weight: 500; text-transform: uppercase; white-space: nowrap; color: #222529;}
.footer-top .footer-contact-details .contact-details-bg .text-details { font-weight: 500; font-size: 17px; color: #222529; line-height: normal; white-space: nowrap; width: 100%; float: left; margin: 5px 0 0 0;}
.footer-top .footer-contact-details a:hover .contact-details-bg .text-details{color: #F5633E;}

.footer-middle-section {width: 100%;margin: 0;padding:20px 0;float: left;border-top: 1px solid rgb(226, 229, 241);background: url(../images/body.jpg);background-size: 20%;}
.footer-middle-section h3 { width: 100%; margin: 0 !important; padding:0 0 10px 0 !important; font-weight: 500; font-size:16px; line-height: normal;margin-bottom:0px !important;}
.footer-middle-section .wpb_wrapper { width: 100%; float: left; margin: 0; padding: 0;}
.footer-middle-section .wpb_wrapper ul { width: 100%; float: left; margin: 0; padding: 0;}
.footer-middle-section .wpb_wrapper ul li { margin: 0 0 4px 0; padding: 0; width: 100%; float: left;}
.footer-middle-section .wpb_wrapper ul li a { font-size: 14px; font-weight: 400; margin: 0; padding: 0; color: #222529; line-height: normal;}
.footer-middle-section .wpb_wrapper ul li a:hover{color: #F5633E;}
.footer-middle-section .footer-middle-bottom { margin-top: 0px; align-items: center;}
.footer-middle-section .footer-middle-bottom .vc_column-inner { width: 100%; float: left; margin: 0; padding: 0; text-align: center;}
.footer-middle-section .footer-middle-bottom .vc_column-inner .apps-text { width: 100%; float: left; margin: 0 0 18px 0; padding: 0; text-align: center; text-transform: uppercase; font-weight: 500; color: #222529; font-size: 18px;}
.footer-middle-section .footer-middle-bottom .vc_column-inner .apps-images a { display: inline-block; margin: 0 5px; padding: 0;}
.footer-middle-section .footer-middle-bottom .vc_column-inner .footer-barcode-section { display: flex; align-items: center; width: 100%; float: left; margin: 0; justify-content: center;}
.footer-middle-section .footer-middle-bottom .vc_column-inner .footer-barcode-section a { width: auto; float: left; margin: 0 18px; padding: 0;}
.footer-middle-section .footer-middle-bottom .vc_column-inner h3 { width: 100%; float: left; margin: 0 0 18px 0 !important; text-align: center; font-weight: 500; color: #222529; font-size: 18px; padding: 0 !important;}
.footer-middle-section .footer-middle-bottom .vc_column-inner .porto-u-icons { width: 100%; float: left; margin: 0 !important; padding: 0 !important;}
.footer-middle-section .footer-middle-bottom .vc_column-inner .porto-u-icons a .porto-icon { border: 1px solid rgb(226, 229, 241); background-color: white; border-radius: 50%; width: 40px; height: 40px; padding: 0; display: flex; -moz-box-pack: center; justify-content: center; -moz-box-align: center; align-items: center; font-size: 20px; color: #333;}
.footer-middle-section .footer-middle-bottom .vc_column-inner .porto-u-icons a { display: inline-block; margin: 0 4px;}
.footer-middle-section .footer-middle-bottom .vc_column-inner .porto-u-icons a:hover .porto-icon{background: #F5633E; color: #fff; border-color:#F5633E;}
.footer-bottom { width: 100%; float: left; margin: 0; border-top: 1px solid rgb(226, 229, 241); padding: 20px 45px 20px !important; display: flex; -moz-box-pack: justify; justify-content: space-between; -moz-box-align: center; align-items: center; background: rgb(247, 247, 250) none repeat scroll 0% 0% !important;}
.footer-bottom .container { max-width: 100% !important; padding: 0; align-items: center; justify-content: space-between;}
.footer-bottom .f-left { order: 0 !important; font-size: 12px; font-weight: 400; margin: 0; padding: 0; color: #222529; line-height: normal;}
.footer-bottom .custom-block.f-right .footer-extra-links { width: 100%; float: left; margin: 0; padding: 0;}
.footer-bottom .custom-block.f-right .footer-extra-links ul { width: 100%; float: left; margin: 0; padding: 0;}
.footer-bottom .custom-block.f-right .footer-extra-links ul li { display: inline-block; margin: 0; padding: 0 10px 0px;}
.footer-bottom .custom-block.f-right .footer-extra-links ul li a { font-size: 14px; font-weight: 400; margin: 0; padding: 0; color: #222529; line-height: normal;}
.footer-bottom .custom-block.f-right .footer-extra-links ul li a:hover{color: #F5633E; text-decoration: underline;}
#newsletter_popup .vc_column_container .vc_custom_heading {text-align: right !important;}
#newsletter_popup .checkbox input[type="checkbox"] {margin-right: 0; margin-left: 10px;}
.porto-products.hide-count li.product-category .thumb-info h3 {margin-bottom: 0; margin-right: 0 !important;}
.product.data.items > .item.title:first-child {margin-left: 0 !important; margin-right: 40px;}
.fa-long-arrow-alt-right::before{content: "\f30a";}
.selected-products .product .item.title#tab-label-tab2_1 {margin-right: 0 !important;    margin-left: 0 !important;}
.selected-products .product .item.title#tab-label-tab2_1 #tab-label-tab2_1-title {margin-right: 34px;}
.beauty-perrfumes-inner .background-color-light .products .thumb-info.align-center {justify-content: space-between;}
.beauty-perrfumes-inner .background-color-light .products .thumb-info.align-center a {float: left; margin-left: 10px;}
.subcats-cols-2 .thumb-info > a::after, .cat-grid .thumb-info > a::after {content: 'المذيد' !important; margin-right: 0 !important; margin-left: 2px !important; font-family: Cairo !important;}
.subcats-cols-2 .thumb-info > a::before, .cat-grid .thumb-info > a::before { content: "\f30a" !important; font-family: 'Font Awesome 5 Free'; font-weight: 900;}

.box-tocart .action.tocart{background: #F5633E !important;}
.box-tocart .action.tocart:hover{background: #222529 !important;}
.accessoris-inner .porto-products .product-category .thumb-info{ text-align: right !important;}
.accessoris-inner .porto-products .product-category .thumb-info .thumb-info-title { text-align: right !important;}
.accessoris-inner .porto-products .product-category .thumb-info .thumb-info-title .sub-categories { padding-right: 0;}

/* ======================== Home Page ======================== */
@import url('https://fonts.googleapis.com/css2?family=Readex+Pro:wght@200;300;400;500;600;700&display=swap');
body{font-family: 'Readex Pro', sans-serif !important;}
.page-layout-1column .column.main{background-color: transparent !important;}
.page-wrapper ,.page-layout-seller-login{background: #f4f4f4 url(../images/body.jpg);background-size: 20%;}
.porto-inner-container {background: transparent !important;}
.products-grid.columns1 .product-item{ margin: 0 !important;}
.products-grid.no-padding {height: 100%;}
.products-grid.divider-line .product-items {height: 100% !important; margin: 0 0;}
.porto-products .products .product-items .product-item {padding: 2px !important;border: 0 !important;}
.porto-products .products .product-items .product-item .product-item-info {border-radius: 30px 30px 0 0; overflow: hidden; margin-bottom: 20px;}
.product-labels {top: 30px !important; left: 0px !important; right: auto;}
.top-sale-product{border: 0 !important;}
.border-gray{border: 0 !important;}

.page-wrapper > .breadcrumbs{display: none;}


.catalog-category-view .sidebar.sidebar-main .sidebar-content {background: #fff; border-radius: 30px 30px 0 0;}
.catalog-category-view .sidebar.sidebar-main .sidebar-content .block-category-list {text-align: center;}
.catalog-category-view .sidebar.sidebar-main .sidebar-content .block-category-list .block-title {color: #f4633e;}
.block-category-list .block-content ol li a {color: #5b5b5f;}
.filter-options-title {color: #f4633e; text-align: center;}
.swatch-attribute-options{text-align: center; justify-content: center;}
.products-grid.no-padding {margin: 0 !important;}
.products-grid .product-items {margin: 0 0 !important;}
.products-grid .product-items .product-item {padding: 0 15px !important; margin-bottom: 0px; border: 0 !important;}
.products-grid .product-items .product-item .product-item-info {border-radius: 30px 30px 0 0 !important; overflow: hidden; background: #fff; border: 0 !important;}
.pt_column_container.col-md-4 .wpb_wrapper.pt_column-inner .products-grid .product-items .product-item {padding-right: 0 !important;}
.porto-products .products .product-items .product-item .product-item-info .product-item-inner .tocart {right: 10px;}
.toolbar.toolbar-products {display: none;}
.product-item-info.type6 .product-item-details .grid-ratings-share-whislist {width: 100%; display: flex; justify-content: space-between; align-items: center; margin: 0; padding: 10px 0;}
.product-item-info.type6 .product-item-details .grid-ratings-share-whislist .product-reviews-summary {margin: 0;}
.product-item-info.type6 .product-item-details .product-share .share {width: 21px; height: 21px; font-size: 0; background:url(../images/share-icon.png) no-repeat center; display: inline-block;}
.products-grid.divider-line .product-item-info .product-item-actions {display: flex; align-items: center;}
.products-grid.divider-line .product-item-info .product-item-actions .towishlist {position: static; display: inline-block; opacity: 1; width: 21px; height: 21px; font-size: 0; background: url(../images/wish_list.png) no-repeat center; visibility: inherit; margin: 5px 0 0 16px;}
.products-grid.divider-line .product-item-info .product-item-actions .towishlist::before{display: none;}
.products-grid .product-item-info .grid-ratings-share-whislist {display: flex; align-items: center; justify-content: space-between; direction: rtl;}
.products-grid .product-item-info .grid-ratings-share-whislist .product-share .share {width: 21px; height: 21px; font-size: 0; background: url(../images/share-icon.png) no-repeat center; display: inline-block;}
.products-grid .product-item-info .grid-ratings-share-whislist .towishlist {position: static; display: inline-block; opacity: 1 !important; width: 21px; height: 21px !important; font-size: 0; background: url(../images/wish_list.png) no-repeat center; visibility: inherit !important; margin: 6px 0 0 15px; border: 0;}
.product-item-info .product-reviews-summary{height: auto;}
.products-grid .product-item-info .grid-ratings-share-whislist .towishlist::before{display: none !important;}
.products-grid .product-item-info .grid-ratings-share-whislist .product.actions {display: flex;}
.product-item .rating-summary .rating-result::before {font-size: 20px !important; line-height: 18px; height: 15px; content: '\f845' '\f845' '\f845' '\f845' '\f845'; color: #f4633e !important;}
.product-item .rating-summary .rating-result{width: 104px; height: 22px;}
.swatch-option {height: 28px !important; margin: 2px 0.5em 0.25em 0 !important; min-width: 28px !important;}
.product-item-info .product-item-details .product-item-actions{position: relative;}
.product-item-info .product-item-details .product-item-actions .share-links {position: absolute; left:0px; right: -148px; top: -38px; border-radius: 6px; border: 1px solid #ddd; background: #fff; padding: 2px 17px; }
.product-item-info .product-item-details .product-item-actions .share-links a {width: 25px; height: 25px;}
.product-item-info.type3 .product-item-actions .actions-primary .tocart{right: 15px;}
.pt_column_container.col-md-4 .wpb_wrapper.pt_column-inner .products-grid .product-items .product-item .grid-ratings-share-whislist {padding: 0 25px;}
.product-item-info.type6 .product-item-actions .actions-primary .tocart {left: auto;  right: 15px;}

.catalog-product-view.page-layout-1column .column.main {background-color: transparent !important; margin: 48px 0 0 0; padding: 0;}
.product-info-main .page-title-wrapper h1{ font-family: Cairo,sans-serif !important;}
.product-info-main .product-info-name-price-sku {width: 100%; float: left; margin:0 0 30px 0; padding: 20px 30px; background: #fff; border-radius: 30px;}
.product-info-main .product-info-name-price-sku .page-title-wrapper {width: 100%; float: left; margin:0 0 10px 0; padding: 0;}
.product-info-main .product-info-name-price-sku .product-info-price {width: 100%; float: left; margin: 0; padding: 0; display: flex; justify-content: space-between;}
.product-info-main .product-info-name-price-sku .product-info-price .sku .value {color: #f4633e;}
.product-info-main .product-info-attributes-form {width: 100%; float: left; margin: 0; padding: 0; background: #fff; border-radius: 30px; overflow: hidden;}
.product-info-main .product-info-attributes-form .product-attribute-info {width: 100%; float: left; margin: 0; padding: 0;}
.product-attribute-info .product.attribute {width: 100%; float: left; margin: 0; padding: 5px 30px; background: #f3f3f3;}
.product-attribute-info .product.attribute.even{background:#fff;}
.product-info-main .product-info-attributes-form .product-add-form {width: 100%; float: left; margin: 0; padding: 0;}
.product-info-main .product-info-attributes-form .product-add-form form {width: 100%; float: left; margin: 0; padding: 0;}
.product-info-main .product-info-attributes-form .product-add-form form .product-options-wrapper .field.required {display: flex; margin: 0; padding: 10px 30px 0; background: #f3f3f3;}
.product-info-main .product-info-attributes-form .product-add-form form .product-options-wrapper .field.required .control {margin: 0; padding: 3px 0 0 10px; line-height: normal;}
.product-info-main .product-info-attributes-form .product-add-form form .product-options-wrapper .field.required .control .field.choice{margin-bottom: 0 !important;}
.catalog-product-view .box-tocart {border: 0; margin: 40px 0 0 0; padding: 0;}
.catalog-product-view .box-tocart .fieldset {margin: 0 0 10px 0; padding: 0 30px; width: 100%; float: left; display: flex; align-items: center;}
.qty.field .input-text.qty, .col.qty .input-text.qty {border-color: #b7b7b9 !important;}
.qty.field .qty-changer > a, .col.qty .qty-changer > a {border: solid 1px #b7b7b9 !important;}
.catalog-product-view .box-tocart .fieldset .field.qty .control .qty-changer .qty-inc {border-radius: 6px 0 0  6px;}
.catalog-product-view .box-tocart .fieldset .field.qty .control .qty-changer .qty-dec {border-radius: 0 6px 6px 0;}
.catalog-product-view .box-tocart .fieldset .actions {width: 100%;}
.catalog-product-view .box-tocart .fieldset .actions .tocart {width: 100%; max-width: 100%;}
.product-info-attributes-form .product-social-addto-links {width: 100%; float: left; margin: 0; padding: 0 30px 20px; display: flex; align-items: center;}
.product-info-attributes-form .product-social-addto-links .product-social-links {margin: 0; position: relative;}
.product-info-attributes-form .product-social-addto-links .product-social-links .product-addto-links {display: inline-block;}
.product-info-attributes-form .product-social-addto-links .product-social-links .product-addto-links .towishlist {border: 0; margin: 0; padding: 0; width: 21px; height: 21px; font-size: 0; background: url(../images/wish_list.png) no-repeat center;}
.product-info-attributes-form .product-social-addto-links .product-social-links .product-addto-links .towishlist::before{display: none;}
.product-info-attributes-form .product-social-addto-links .product-social-links .product-share .share {width: 21px; height: 21px; font-size: 0; background:url(../images/share-icon.png) no-repeat center; display: inline-block;}
.product-info-attributes-form .product-social-addto-links .product-social-links .social-sharing-container {display: none;}
.product-info-attributes-form .product-social-addto-links .product-social-links .product-size-chart a {background: #f3f3f3 url('../images/size-chart-icon.png') no-repeat; line-height: 40px; display: inline-block; padding: 0 20px 0 40px; color: #5b5b5f; font-size: 14px; font-weight: 500; font-family: 'Readex Pro', sans-serif; background-position: 10px; border-radius: 6px; margin: 0;}
.product-info-attributes-form .product-social-addto-links .product-social-links .product-share .share-links {left: 0; background: #fff; border: 1px solid #ddd; padding: 0 10px; border-radius: 5px; top: -50px;}
.product-info-attributes-form .product-social-addto-links .product-reviews-summary .reviews-actions .action.add {display: none;}
.product-info-main .product-reviews-summary::after{display: none;}
.product-info-attributes-form .product-social-addto-links .product-reviews-summary {margin: 0;}
.product-info-main .product-reviews-summary.empty .reviews-actions::before {content: '\f845' '\f845' '\f845' '\f845' '\f845'; color: #f4633e; font-size: 20px; line-height: 13px;}
.product.media .gallery-placeholder .fotorama__stage {background: #ffff; border-radius: 30px;}
.fotorama__arr .fotorama__arr__arr::before {width: 30px; height: 30px; color: #fff !important; border-radius: 50%; background: #f4633e !important;}
.product-info-main .product-info-attributes-form .product-add-form form .product-options-wrapper .field.required .control .field.choice label {position: relative; display: inline-block; padding: 0px 0 0 30px; cursor: pointer;}
.product-info-main .product-info-attributes-form .product-add-form form .product-options-wrapper .field.required .control .field.choice label::before {position: absolute; content: ''; top: 8px; left: 0; width: 20px; height: 20px; margin-top: -8px; background: transparent; border: 1px solid #f4633e; border-radius: 100%;}
.product-info-main .product-info-attributes-form .product-add-form form .product-options-wrapper .field.required .control .field.choice input[type="radio"]:checked + label::after {position: absolute; content: ''; top: 8px; left: 4px; width: 12px; height: 12px; margin-top: -4px; background: #f4633e; border-radius: 100%;}
.product-info-main .product-info-attributes-form .product-add-form form .product-options-wrapper .field.required .control .field.choice input[type="radio"] {display: none;}
.product-info-main .product-info-attributes-form .product-add-form form .product-options-wrapper .field.required .control .field.choice input[type="checkbox"]:checked + label::after {position: absolute; content: ''; top: 8px; left: 4px; width: 12px; height: 12px; margin-top: -4px; background: #f4633e; border-radius: 100%;}
.product-info-main .product-info-attributes-form .product-add-form form .product-options-wrapper .field.required .control .field.choice input[type="checkbox"] {display: none;}
.product-item-info.type3 .product-item-actions .actions-primary .tocart, .product-item-info.type5 .product-item-actions .actions-primary .tocart, .product-item-info.type6 .product-item-actions .actions-primary .tocart {left: 20px;}
/* .footer-top{background-color: transparent !important} */
.footer-middle {background-color: #ffff;}
/* .footer-middle-section {background-color: #fff !important;} */
/* .footer-bottom{background-color: transparent !important;} */
.columns .column.main {padding-bottom: 0;}
.products-grid.columns1 {height: 100%;}
.products-grid .product-items {height: 100%;}
.pt_column_container.col-md-4 .wpb_wrapper.pt_column-inner .products-grid .product-items .product-item {height: 100%;}
.pt_column_container.col-md-4 .wpb_wrapper.pt_column-inner .products-grid .product-items .product-item .product-item-info {height: 98% !important;}
.pt_row.pt_row-flex {margin-bottom: 0 !important;}
.products-grid .product-items .product-item {padding: 0 10px !important;}
.pt_row.pt_row-o-equal-height > .pt_column_container.col-lg-3 {-webkit-flex: 0 0 33.3333333333%; -moz-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%; padding-left: 21px; height: 900px !important;}
.page-header.type22 .header-main .header-left, .page-header.type22 .header-main .header-right, .page-header.type22 .header-main .header-center {padding-top: 10px !important; padding-bottom: 10px !important;}
.catalog-product-view .product-options-bottom .box-tocart {	margin: 20px 0 0 0;}
.product-attribute-info .product.attribute{padding:2px 30px;}
.block.upsell {	padding-top: 0;}
.logo img {	max-height: inherit; max-width: 150px;}
body .main-toggle-menu .menu-title {padding: 15px 15px !important;}
.page-header.type22 .navigation:not(.side-megamenu) .level0 .level-top{padding:15px 20px 16px 20px;}
body .infobox-carousel {	padding-top: 50px !important;padding-bottom: 40px !important;margin-bottom: 30px !important;}
.sort-by-inner .porto-wrap-container .pt_column-inner .porto-products > .porto-products {margin-left: -10px;}
.border-gray {margin-left: -10px !important;}

.container.category-image-top + .breadcrumbs + .page-main {padding-bottom: 0;}
.catalog-category-view .page-main {padding-bottom: 30px;}
.category-image {margin-bottom: 0 ;}
.special-price .price-container .price {color: #f4633e;}
.product-info-main .product-info-name-price-sku .product-info-price .attribute.sku .type {font-size: 18px;}
.product-info-main .product-info-name-price-sku .product-info-price .sku .value {color: #f4633e; font-size: 18px;}
.top-sale-product .product-item-info.type1 .product-item-inner .product-item-actions .towishlist {display: none;}



/* ========================================= 23-06-2022 ========================================= */
@import url('https://fonts.googleapis.com/css2?family=Readex+Pro:wght@200;300;400;500;600;700&display=swap');
.category-image {margin-top: 30px !important;}
.toolbar.toolbar-products{display: flex;}
.weltpixel_quickview-catalog_product-view #whatsappchat {display: none !important;}
.weltpixel_quickview-catalog_product-view .product-reviews-summary {display: none;}
.header-contact .custom-html .header-toggle {width: 97px;}
.product-info-main .product-info-attributes-form .product-availibility-delivery {display: flex; width: 100%; align-items: center; justify-content: space-between; padding: 0 30px;}
.product-info-main .product-info-attributes-form .product-availibility-delivery .product-info-stock-sku {width: 50%;}
.catalog-product-view .product.attribute.sku.expexted_delivery {float: left; width: auto !important;}
.weltpixel_quickview-catalog_product-view .product-social-addto-links {padding-bottom: 0;}
.weltpixel_quickview-catalog_product-view .product-info-main .product-info-name-price-sku .product-info-price {flex-wrap: wrap; justify-content: space-between;}
.weltpixel_quickview-catalog_product-view .price-box.price-final_price {padding-left: 0; }
.header-contact .custom-html .header-toggle {width: 139px !important; right: auto !important; left: auto !important;}
.product-info-main .product-info-name-price-sku .page-title-wrapper {max-width: 100%;}

/* ========================================= 23-06-2022 ========================================= */


@media screen and (max-width: 767px) { 
    .vc_column_container.col-md-8 .vc_column-inner .porto-ibanner.m-b-md { min-height: auto !important; width: 100%;}
    .porto-products.filter-vertical .products-filter + div{width: 100%;}
    .footer-top {padding: 20px 0;}
    .footer-top .porto-sicon-header .porto-sicon-title { font-size: 18px; line-height: 25px;}
    .footer-top .porto-sicon-header p {font-size: 14px; margin: 0 0 15px 0 !important;}
    .footer-top .footer-contact-details .contact-details-bg .text-details{font-size: 14px;}
    .footer-top .footer-contact-details .contact-details-bg .text-help {font-size: 12px;}
    .footer-middle-section .wpb_wrapper { width: 100%; float: left; margin: 0 0 0; padding: 0; border-bottom: 0;}
    .footer-middle-section .vc_column_container { width: 100%; float: left; margin: 0; border-bottom: 1px solid rgb(240, 242, 247); padding: 10px 12px;}
    .footer-middle-section h3 {font-size: 15px; line-height: normal;}
    .footer-bottom {padding: 12px 20px 20px !important;}
    .footer-bottom .f-left {order: 0 !important; text-align: center !important;}
    .footer-bottom > .container > * { line-height: 35px !important; text-align: center !important; width: 100%;}
    .footer-payment-icons { text-align: center !important; margin: 0 auto; width: 100%;}
    .footer-middle-section .footer-middle-bottom { margin-top: 0; align-items: center;}
    .footer-top .footer-contact-details a {margin: 0 auto 14px 0;}
    .footer-top .footer-contact-details {margin: 0; flex-wrap: wrap;}
    #newsletter_popup {width: 100% !important; padding: 20px 15px;}
    #newsletter_popup .action.primary { padding-left: 15px; padding-right: 15px;}
    .sw-megamenu.navigation.side-megamenu li.level0.fullwidth > .submenu {height:0;}
    .sw-megamenu.navigation.side-megamenu li.level0.fullwidth > .submenu.opened{height: auto;}
    .porto-ibanner, .porto-ibanner > img { display: block; position: relative; min-height: auto !important;}
    .pc-home-category-banner {left: 0 !important; right: 0 !important;}
    .background-color-light.vc_column_container .wpb_wrapper .porto-products .products .thumb-info > a{margin-right: 0;}
    .special-offers-inner .vc_column-inner .porto-ibanner img {height: auto; min-height: auto !important;}
    /*.porto-ibanner, .porto-ibanner > img {min-height: 150px !important;}*/
    .footer-top .footer-contact-details a {margin: 0 0 14px auto;}
    .product.data.items > .item.title:first-child{margin-left: 0 !important;}
    .beauty-perrfumes-inner .background-color-light .products .thumb-info.align-center a {text-align: right;}
    .beauty-perrfumes-inner .background-color-light .products .thumb-info.align-center .sub-categories {padding: 0;}
    .beauty-perrfumes-inner .background-color-light .products .thumb-info.align-center .sub-categories .cat-item {margin: 0 0 .5rem 2rem;}
    .product.data.items > .item.title:first-child {margin-left: 0 !important; margin-right: 0;}
    h2.vc_custom_heading.mb-3 {font-size: 18px !important;}
    .accessoris-inner .porto-products .product-category {width: 50%;}
    .selected-products .product .item.title#tab-label-tab2_1 #tab-label-tab2_1-title{margin-right: 0;}
    .footer-middle-section .row .vc_column_container.col-lg-3 { width: 50%;}
    .porto-wrap-container.container.pt-4.home_banner { padding: 0;}
    .footer-categories-links {display: none !important;}
    .wksocialsignup {float: left; width: 100% !important;}

    .page-header.type22 .header-main .header-left, .page-header.type22 .header-main .header-right, .page-header.type22 .header-main .header-center {padding-top: 0 !important; padding-bottom: 0 !important;}
    .social-media {width: auto !important; position: absolute; bottom: -53px; right: auto; left: 20px;}
    .social-media .sm-icons {width:auto !important; background: transparent; display: inline-block; list-style: none; padding: 0 0 0; border-radius: 0; display: none;}
    .page-header .header-main{color: #fff !important;}
    .page-header.type22 .logo {margin-right: auto !important; position: absolute; top:4px; right: 50px; z-index: 9;}
    .page-header.type22 .logo img{background-color: #fff;}
    .sticky-header.page-header.type22 .logo{position: fixed; top: 10px;}
    .page-header.type22.sticky-header .social-media {display: none;}
    .page-header.type22 .header-contact > *:not(:first-child){margin-right: 0 !important;}

    .product-info-main .product-info-name-price-sku .product-info-price {flex-wrap: wrap; justify-content: center;}
    .price-box.price-final_price {padding-left: 15px; margin-bottom: 15px;}
    .product-info-main .product-info-attributes-form .product-add-form form .product-options-wrapper .field.required .control .field.choice {margin-bottom: 13px !important;}
    .product-info-attributes-form .product-social-addto-links { flex-wrap: wrap;}
    .products-grid .product-items .product-item { padding: 0 10px !important;}
    .product-item .rating-summary .rating-result::before {font-size: 14px !important;}
    .product-item .rating-summary .rating-result {width: 75px;}
    .products-grid.divider-line .product-item-info .product-item-actions .towishlist {margin: 4px 6px 0 0;}
    .product-item-info .product-item-details .product-item-actions .share-links { left: 0; right: 0; top: -160px; z-index: 9;}
    .product-item-info .product-item-details .product-item-actions .share-links a {width: 25px; height: 25px; display: block;}
    .products-grid .product-item-info .product-item-details .product-item-actions .actions-secondary {display: block;}
    .owl-carousel.nav-style-1 .owl-nav [class*="owl-"] {width: 30px !important; height: 30px !important;}
    .products-grid.divider-line .product-item-info .product-item-actions .towishlist {margin: 0 0 0 0; background-size: 14px auto;}
    .products-grid .product-item-info .product-item-details .product-item-actions .actions-secondary {display: block; background-size: 14px auto;}
    .products-grid .product-item-info .grid-ratings-share-whislist .product-share .share {background-size: 14px auto; position: relative; top: -2px;}

    .page-header.type22 .logo img {background-color: transparent; max-height: inherit;}
    .pt_row.pt_row-o-equal-height > .pt_column_container.col-lg-3 {-webkit-flex: 0 0 33.3333333333%; -moz-flex: 0 0 33.3333333333%; -ms-flex: 0 0 33.3333333333%; flex: 0 0 100%; max-width: 100%; padding-left: 0; height: 730px;}
    .pt_column_container.col-md-4 .wpb_wrapper.pt_column-inner .products-grid .product-items .product-item .product-item-info {height: auto;}
    .category-image .image {margin-top: 15px;}

    .products-grid .product-item-info .grid-ratings-share-whislist .towishlist {margin: 5px 0 0 0px;}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .footer-top .porto-sicon-header { width: 100%; float: left; margin: 0 0 20px 0; padding: 0; text-align: center;}
    .footer-middle-section .footer-middle-bottom .vc_column_container { margin-bottom: 15px;}

    .page-header.type22 .header-main .header-left, .page-header.type22 .header-main .header-right, .page-header.type22 .header-main .header-center {padding-top: 0 !important; padding-bottom: 0 !important;}
    .social-media {width: auto !important; position: absolute; bottom: -53px; right: auto; left: 20px;}
    .social-media .sm-icons {width:auto !important; background: transparent; display: inline-block; list-style: none; padding: 0 0 0; border-radius: 0; display: none;}
    .page-header .header-main{color: #fff !important;}
    .page-header.type22 .logo {margin-right: auto !important; position: absolute; top:4px; right: 50px; z-index: 9;}
    .page-header.type22 .logo img {background-color: #fff;  max-width: 133px; max-height: inherit;}
    .sticky-header.page-header.type22 .logo{position: fixed; top: 10px;}
    .page-header.type22.sticky-header .social-media {display: none;}
    .page-header.type22 .header-contact > *:not(:first-child){margin-right: 0 !important;}

    .page-header.type22 .logo img {background-color: transparent; max-height: inherit;}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .footer-top .footer-contact-details .contact-details-bg .text-details {font-size: 14px;}
    .main-toggle-menu .menu-title{padding: 1rem 1rem !important;}
    .porto-ibanner, .porto-ibanner > img { display: block; position: relative; min-height: auto !important;}
 
    .page-header.type22 .header-main .header-left, .page-header.type22 .header-main .header-right, .page-header.type22 .header-main .header-center {padding-top: 20px !important; padding-bottom: 20px !important;}
    .social-media {width: auto !important;}
    .social-media .sm-icons {display: flex; padding: 8px 10px 0;}
    .social-media .sm-icons .social {margin: 0 10px 0 0;}
    .logo img {max-width: 150px !important;}
    .page-header.type22 .navigation:not(.side-megamenu) .level0 .level-top {padding-left: 9px !important; padding-right: 10px !important; font-size: 12px !important;}

}
@media screen and (min-width: 1200px) and (max-width: 1439px) {
    .page-header.type22 .header-main .header-left, .page-header.type22 .header-main .header-right, .page-header.type22 .header-main .header-center {padding-top: 20px !important; padding-bottom: 20px !important;}
    .social-media {width: auto !important;}
    .social-media .sm-icons {display: flex; padding: 8px 10px 0;}
    .social-media .sm-icons .social {margin: 0 10px 0 0;}
    .logo img {max-width: 150px !important;}
    .page-header.type22 .navigation:not(.side-megamenu) .level0 .level-top {padding-left: 14px !important; padding-right: 14px !important; font-size: 12px !important;}
}

@media screen and (min-width: 1200px) and (max-width: 1300px) {
    .main-toggle-menu .menu-title{padding: 1rem 1rem !important;}

}

.catalog-product-view #product-options-wrapper {
    float: left;
    width: 100%;
}
#product-options-wrapper .fieldset > .field{
    float: left;
    width: 100%;
}
.catalog-product-view .product-options-bottom {
    float: left;
    width: 100%;
}
.catalog-product-view .field.choice.admin__field.admin__field-option {
    float: right;
    margin-right: 10px;
    line-height: 20px;
}
.catalog-product-view .product.attribute.sku.expexted_delivery {
    float: left;
    width: 100%;
}

.catalog-product-view .product.data.items > .item.title:first-child {margin: 0 0 0 35px !important;}

.wk_socialsignup_container {
    margin-top: 10px;
    text-align: right;
}

.wksocialsignup {
    width: 100%;
    margin-top: 0;
}
.header-contact .custom-html {
    position: relative;
}
.header-contact .custom-html .header-toggle {
    position: absolute;
    top: 105%;
    background: #fff;
    box-shadow: 0 1px 5px rgb(0 0 0 / 37%);
    width: 120px;
    padding: 10px;
    z-index: 999;
    border-radius: 6px;
    right: auto;
    left: 0;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
}
.checkout-index-index .bank-transfer-notification{display: none;}
.checkout-index-index #shipping-method-buttons-container .primary .action.primary {font-size: 30px;}
html.vendor-panel-main {font-size: 62.5%;}
html.vendor-panel-main input[type="email"], html.vendor-panel-main input[type="number"], html.vendor-panel-main input[type="password"], html.vendor-panel-main input[type="search"], html.vendor-panel-main input[type="tel"], html.vendor-panel-main input[type="text"], html.vendor-panel-main input[type="url"], html.vendor-panel-main input[type="color"], html.vendor-panel-main input[type="date"], html.vendor-panel-main input[type="datetime"], html.vendor-panel-main input[type="datetime-local"], html.vendor-panel-main input[type="month"], html.vendor-panel-main input[type="time"], html.vendor-panel-main input[type="week"], html.vendor-panel-main textarea, html.vendor-panel-main select {font-size: 14px;}
.fixblocksocial {float: left; width: 100%;}
.wksocialsignup {float: left; width: 40%;}
.intl-tel-input.allow-dropdown input, .intl-tel-input.allow-dropdown input[type=text], .intl-tel-input.allow-dropdown input[type=tel], .intl-tel-input.separate-dial-code input, .intl-tel-input.separate-dial-code input[type=text], .intl-tel-input.separate-dial-code input[type=tel] {text-align: right; direction: ltr;}
.wk-mp-landingpage-layout2.wk-mp-landingpage .wk-list-container, .wk-mp-landingpage ul li {text-align: right !important;}
.customer-account-login .field.email .label {margin-bottom: 30px;}
.sms-login-field-ctrl.selected {cursor: auto; color: #ffffff; text-decoration: underline; background: #F5633E; padding: 10px 20px; font-size: 18px;}
.sms-login-field-ctrl {font-size: 18px; background: #000000; padding: 10px 20px; color: #ffffff;}

.owl-carousel{box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);}
.slider-wrapper{margin-left: 0px;margin-right: 0px;}

.cms-index-index ul.products, .cms-index-index .products-slider.products {
  margin-bottom: 0px !important;
  padding-bottom: 40px;
  padding-top: 40px;
background: #fff;
border-radius: 10px;
}
.porto-sicon-title{background: #fff;
padding: 20px 10px;
border-radius: 10px;
margin-bottom: 25px !important;}
.infobox-carousel{background: #fff;border-radius: 10px;}
.cms-index-index .owl-carousel.nav-style-1 .owl-nav [class*="owl-"]{background: #fff !important;}
.brand-carousel .owl-stage-outer{border-radius: 10px;}
.products-grid .product-items .product-item .product-item-info{border: 1px solid #eee !important;
border-radius: 5px !important;box-shadow:0px 2px 12px rgba(0, 0, 0, 0.08);}
.infobox-carousel .owl-stage-outer{direction: rtl !important;}
.infobox-carousel .porto-sicon-title{background: #fff;
padding: 0px !important;
border-radius: 0px !important;
margin-bottom: 15px !important;}
.small-list.products-grid .product-items .product-item{margin-bottom: 15px !important;}
.small-list.products-grid .product-items .product-item-info{padding: 10px !important;}
.infobox-carousel{margin-bottom: 25px !important;}
#category1-products .products-slider ,.gift-gadgets-inner .products-slider ,.mage-tabs-disabled .products-slider {box-shadow: 0px 2px 12px rgba(247, 247, 247, 0.08) !important;border-radius: 0px !important;}
.background-color-light.vc_column_container .wpb_wrapper .porto-products .products{padding-right: 0px !important;}
.products-grid.columns1 .product-item-photo img{height:800px !important;}
.porto-ibanner{border: 1px solid #fff;
border-radius: 10px;
box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08) !important;
}

.cms-index-index .has-middle-content .porto-ultimate-content-box{box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08) !important;padding: 10px !important;
border: 1px solid transparent;
border-radius: 10px;
margin-top: 25px !important;}
.cms-index-index .text-bg{width:100%;top:20% !important;}
.porto-ultimate-content-box .btn-container{margin-top: 25px !important;}
.cat-list.hide-count{display:none !important;}
.vc_custom_heading.mb-3{margin-bottom: 25px;}
.cms-index-index .custom-font1{font-family: Cairo !important;}
p{font-size: 16px !important;font-family: Cairo !important;}
h1, h2, h3, h4, h5, h6{font-size: 20px !important;font-family: Cairo,sans-serif !important;}
.product.data.items > .item.title > .switch ,ul.products li.product-category a,.subcats-cols-2 .thumb-info > a::after, .cat-grid .thumb-info > a::after{font-size: 18px !important;font-family: Cairo,sans-serif !important;}
.thumb-info .thumb-info-type,.sw-megamenu.navigation li.level0.classic .submenu a{font-size: 14px !important;font-family: Cairo,sans-serif !important;}
.page-header.type22 .navigation:not(.side-megamenu) .level0 .level-top{font-size: 16px !important;font-family: Cairo,sans-serif !important;letter-spacing: 0px !important;}
.gift-gadgets-inner .background-color-light{background-color: transparent !important;padding-top: 0px !important;}
.gift-gadgets-inner .porto-ibanner{margin-top: 25px !important;}
body,html .action.primary, html .btn{font-family: Cairo,sans-serif !important;}


@media screen and (max-width: 1439px) { 
.page-header.type22 .header-main .header-left, .page-header.type22 .header-main .header-right, .page-header.type22 .header-main .header-center {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
}

@media screen and (min-width: 992px) { 
#main-toggle-menu .navigation .level0 .submenu {
	bottom: 0px !important;
}
}

.products-list .product-item-info{
	background: #fff;
padding-top: 5px;
border: 1px solid #ddd;
border-radius: 10px;
}

.product.data.items > .item.content{
	background: #fff !important;
border: 1px solid #ddd !important;
border-radius: 10px !important;
padding: 10px !important;
}

.product-info-main{
	background: #fff !important;
border: 1px solid #ddd !important;
border-radius: 10px !important;
}

.catalog-product-view .owl-carousel{
	box-shadow: 0 2px 12px rgba(246, 246, 246, 0.08) !important;
}

.product-info-main .product-attribute-info .product.attribute{
	width:50%;
	background:#fff !important;
}

.product-info-main .product-attribute-info .product.attribute:nth-child(1),.product-info-main .product-attribute-info .product.attribute:nth-child(2){
	width:100% !important;
}
.cms-mobile .product.photo.product-item-photo{
	    padding-top: 0px !important;
}
.home-banner-slider{margin-bottom: 25px !important;}

.porto-products .products .product-items .product-item .product-item-info{margin-bottom:0px !important;}
.porto-sicon-title ,
body .infobox-carousel ,
.mb-4 ,
.my-4 ,
.mb-5 ,
.my-5 ,
.products-grid .product-items .product-item ,
.m-b-xl{
	margin-bottom: 25px !important;
}


.p-t-xl{padding-top:25px !important;}
.gift-gadgets-inner .porto-ibanner{margin-top:25px !important;}
.cms-index-index .pt_row.pt_row-o-equal-height > .pt_column_container.col-lg-3{
	height: 905px !important;
}
.pt_column_container.col-md-4 .wpb_wrapper.pt_column-inner .products-grid .product-items .product-item .product-item-info{
	height: 97.6% !important;
}
.cms-index-index .top-sale-product .product-item-info.type1 .product-item-inner {
  margin-top: 0px !important;
  margin-bottom: 25px !important;
}


@media screen and (max-width: 800px) { 
.footer-middle-section , .page-wrapper{
    background-size: 85% !important;
}
.category-image-top{margin-left: 0px !important;margin-right: 0px !important;padding-left: 0px !important;padding-right: 0px !important;}
.category-image .image {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  height: 200px !important;
}
.page-layout-seller-login .wk-mp-page-wrapper{max-width: 100% !important;}
.porto-wrap-container ,.pt_column_container ,#maincontent{padding-left: 0px !important;padding-right: 0px !important;}
.products-grid .product-items .product-item {
  padding: 0 2px !important;
  margin-bottom: 5px !important;
}
.footer-trust-img{width:50% !important;}
}

.porto-products .products .product-items .product-item .product-item-info{margin-bottom:0px !important;}
.porto-sicon-title ,
body .infobox-carousel ,
.mb-4 ,
.my-4 ,
.mb-5 ,
.my-5 ,
.products-grid .product-items .product-item ,
.m-b-xl{
	margin-bottom: 25px !important;
}


.p-t-xl{padding-top:25px !important;}
.gift-gadgets-inner .porto-ibanner{margin-top:25px !important;}
.cms-index-index .pt_row.pt_row-o-equal-height > .pt_column_container.col-lg-3{
	height: 905px !important;
}
.pt_column_container.col-md-4 .wpb_wrapper.pt_column-inner .products-grid .product-items .product-item .product-item-info{
	height: 97.6% !important;
}
.cms-index-index .top-sale-product .product-item-info.type1 .product-item-inner {
  margin-top: 0px !important;
  margin-bottom: 25px !important;
}


.abs-account-page-title, .customer-account-login .page-title-wrapper, .customer-account-create .page-title-wrapper, .customer-account-forgotpassword .page-title-wrapper{background: transparent !important;}

