h1, h2, h3, h4, h5, h6 {
    letter-spacing: normal !important;
}

.woocommerce div.product form.cart .button {
    font-family: 'neo-sans-arabic' !important;
}

[class*="cz_tooltip_"] [data-title]:after {
    font-family: 'neo-sans-arabic' !important;
}

body, body.rtl, .rtl form {
    color: #022554;
    font-family: 'neo-sans-arabic' !important;
}

#hvips-531 {
    -webkit-box-shadow: 0px 0px 10px 2px rgba(10, 10, 42, 0.10);
    -moz-box-shadow: 0px 0px 10px 2px rgba(10, 10, 42, 0.10);
    box-shadow: 0px 0px 10px 2px rgba(10, 10, 42, 0.10);
    padding: 30px 30px 0px 30px;
    margin-bottom: 26px;
    width: 30%;
    left: 30px;
    z-index: 1;
    background-color: #fff;
}

#hvips-530 {
    -webkit-box-shadow: 0px 0px 10px 2px rgba(10, 10, 42, 0.10);
    -moz-box-shadow: 0px 0px 10px 2px rgba(10, 10, 42, 0.10);
    box-shadow: 0px 0px 10px 2px rgba(10, 10, 42, 0.10);
    padding: 15px 0px;
    left: 10px;
    z-index: 1;
    background-color: #fff;
}

.hvips-532 i {
    margin-left: 5px;
    font-size: 15px;
    color: #0088ff;
}

.hvips-533 {
    margin: -25px auto 10px auto;
    display: table;
}

.hvips-534 {
    display: grid;
    text-align: center;
    margin: 0px auto -16px auto;
}

.woocommerce div.quantity {
    display: none;
}

.hvips-535 {
    margin-bottom: 30px;
    text-align: center;
}

.hvips-536 {
    height: 50px;
    background: #f5f5f5;
    padding: 10px 0px 2px;
    border-radius: 6px;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
}

.woocommerce div.product p.price ins {
    text-decoration-line: none;
}

.dhvc-woocommerce-page * {
    text-decoration-line: none;
}

del, strike{text-decoration:none;position:relative;}
del::before, strike::before {
    top: 50%; /*tweak this to adjust the vertical position if it's off a bit due to your font family */
    background:rgba(229,57,53,0.46); /*this is the color of the line*/
    opacity:.7;
    content: '';
    width: 110%;
    position: absolute;
    height:.3em;
    border-radius:.1em;
    left: -5%;
    white-space:nowrap;
    display: block;
    transform: rotate(-15deg);  
}
del.straight::before, strike.straight::before{transform: rotate(0deg);left:-1%;width:102%;}

.woocommerce div.product p.price {
    font-size: 1.50em;
}

.hvips-537 {
    text-align: right;
    margin-top: -18px;
    margin-right: -10px;
    color: #50485B;
}

.hvips-538 {margin: -33px 0px 0px -60px;}

.hvips-539 {margin: -15px 0px 0px -20px;}

.hvips-540 {text-align: right;margin-right: -40px;color: #50485B;}

.hvips-541 {margin: 12px 0px 13px 0px !important;}

#hvips-542 {
    font-size: 14px;
    text-align: center;
    font-style: normal;
    font-weight: 600;
    display: inline-flex;
    margin-right: -20px;
}

#hvips-542 i {
    font-size: 1.6em!important;
    color: #5472d2;
}

#hvips-543 {margin: -20px 0px 0px 0px !important;}

.hvips-544 {margin: 31px 0px 10px 0px !important;}

.hvips-545 {text-align: center;margin: 5px auto -20px;}

.hvips-545 a {
    font-size: 100%;
    font-weight: 600;
    background-color: #0088ff;
    color: #fff !important;
    padding: 15px 30px;
    border-radius: 5px;
}

.hvips-545 a:hover {
    background-color: #022554;
}

.hvips-546 {
    margin: -35px 10px -40px 10px;
}

.wws-product-query-btn__img.wws-product-query-btn__img {
    width: 80px !important;
}

.wws-product-query-btn__text span {
    margin: 0px 10px 0px 10px;
}

.woocommerce div.product form.cart {
    margin: 0 auto 2em !important;
}

#hvips-548 .cz_tab {
    padding: 40px 50px 30px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0,0,0,0.15);
    border-radius: 8px;
    margin: 0px auto 30px;
    box-shadow: 0px 0px 10px 2px rgba(10, 10, 42, 0.10);
}

#hvips-548 .cz_tab_a {
    padding: 12px 20px;
    font-weight: 700;
    opacity: .6;
    border: 1px solid rgba(167, 167, 167, .2);
    background: rgba(167, 167, 167, 0.1);
    border-bottom: 0;
    border-radius: 15px 15px 0 0;
    margin: 0px 15px -1px 0px;
}

#hvips-548 .cz_tab_a.active, .cz_tab_a.cz_active {
    font-weight: 600;
    border-style: solid;
    border-color: rgba(0,0,0,0.15);
    border-bottom-color: inherit;
    background: #fff !important;
    z-index: 2;
    border-bottom-color: #fff !important;
    box-shadow: 0px 0px 5px 2px rgba(10, 10, 42, 0.10);
}

#hvips-530 a.wws-product-query-btn {display: none;}

#hvips-530 div.xtra-share {margin-top: 0px;}


.rtl .related.products {
    padding: 40px 50px 30px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0,0,0,0.15);
    border-radius: 8px;
    margin: 0px auto 30px;
    box-shadow: 0px 0px 10px 2px rgba(10, 10, 42, 0.10);
}

.hvips-549 h2 {font-size: 18px;margin: -170px 0px 150px 0px;color: #c4d0da;text-shadow: 0px 0px 100px rgba(255,255,255,0.5);}

.hvips-550 h3 {font-size: 18px;margin: 40px 0px -2px 0px;line-height: 2.7;text-align: center;}

.woocommerce table.shop_attributes td p {
    padding: 10px 20px 10px 0px !important;
    text-align: right;
    font-style: normal !important;
}


/*************** SRART ADD CUSTOM CSS Mobil 768PX  ***************/
@media only screen and (max-width: 768px) {
#hvips-531 {
    width: 96%;
    left: -10px;
    padding: 10px;
    margin: 70px 0px 0px 0px;
    bottom: 40px;
}
#hvips-530 {left: -10px;width: 96%;}
.hvips-541 {margin: 12px 0px 13px 0px !important;}
.hvips-540 {text-align: center;margin-right: auto;margin-top: 5px;}
.hvips-539 {margin: -40px auto 0px 240px;}
.hvips-537 {text-align: center;margin-top: 5px;margin-right: -10px;}
.hvips-538 {margin: -47px auto 0px 170px;}
#hvips-543 {margin: 5px 0px 0px 0px !important;}
.hvips-546 {margin: 35px 10px -25px 10px;display: grid;}
#hvips-548 .cz_tab {padding: 12px;}
#hvips-551 {padding: 12px;}
.rtl .related.products {padding: 12px;}
#hvips-736 {margin: 0px 15px 0 0px !important;}
}
/*************** END ADD CUSTOM CSS Mobil 768PX  ***************/


/*************** SRART ADD CUSTOM CSS Mobil 480PX  ***************/
@media only screen and (max-width: 480px) {
#hvips-531 {
    width: 94%;
    left: -10px;
    padding: 10px;
    top: -20px;
}
#hvips-530 {left: -10px;width: 94%;bottom: 55px;top: 0px;}
.hvips-541 {margin: 12px 0px 13px 0px !important;}
.hvips-540 {text-align: center;margin-right: auto;margin-top: 5px;}
.hvips-539 {margin: -40px auto 0px 220px;}
.hvips-537 {text-align: center;margin-top: 5px;margin-right: 0px;}
.hvips-538 {margin: -40px auto 0px 170px;}
#hvips-543 {margin: 5px 0px 0px 0px !important;}
.hvips-544 {margin: 0px 0px 0px 0px !important;}
.hvips-545 {margin: 5px auto 45px;}
.hvips-547 h1 {font-size: 26px !important;}
.hvips-546 {margin: -25px 10px -5px 10px;display: grid;}
#hvips-548 .cz_tab {padding: 10px;}
#hvips-551 {padding: 10px;}
.rtl .related.products {padding: 10px;}
#hero-hv1 {background-position: right !important;}
#hero-hv2 {background-position: right !important;}
.hvips-549 h2 {margin: -180px 0px 100px 0px;text-align: center;line-height: 1.7;}
.page_title .section_title h1 {text-align: center;}
.term-description {height: 10px;text-align: center;width: 110%;}
.hvips-555 h2 {text-align: center;}
#hvips-557 {width: 126% !important;margin-right: -46px;}
#hvips-736 {margin: 5px 10px 0 0 !important;}
}
/*************** END ADD CUSTOM CSS Mobil 480PX  ***************/


#hero-hv1 {
    margin-bottom: -50px;
    background-position: left;
    z-index: -1;
    color: #fff;
    height: 300px;
    background-image: url(/wp-content/uploads/2023/08/templates-01.jpg);
}

#hero-hv2 {
    margin-bottom: -50px;
    background-position: left;
    z-index: -1;
    color: #fff;
    height: 300px;
    background-image: url(/wp-content/uploads/2023/08/server-dell-01.jpg);
}

#hvips-551 {
    padding: 40px 50px 30px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0,0,0,0.15);
    border-radius: 8px;
    margin: 0px auto 30px;
    box-shadow: 0px 0px 10px 2px rgba(10, 10, 42, 0.10);
}

del * {
    text-decoration-line: none !important;
}

.xtra-post-title-date a {
    color: #d0b9b9;
}

.xtra-post-views {
    color: #ffffff;
}

.page_content img {
    margin: auto;
}

.item_small h3 {
    font-size: 13px !important;
}

#hvips-552 .woocommerce div.quantity {
    display: flex;
}

.xtra-archive-desc p {
    color: #e2d8d8;
}

.rtl .helpie-faq.accordions .accordion .accordion__item .accordion__header div.accordion__title {
    margin: -15px;
    padding: 7px 10px;
    border: 1px solid #c5c5c5;
    background: #f6f6f6;
    font-weight: 400;
    color: #454545;
}

.rtl .helpie-faq.accordions .accordion .accordion__item .accordion__header {
    text-align: right;
}

.rtl .helpie-faq.accordions .accordion__header:before {
    margin-left: 10px;
    right: auto;
    left: 0;
}

.rtl .helpie-faq.accordions .accordion__header:after {
    margin-left: 10px;
    right: auto;
    left: 0;
}

#sidebar {
    display: none;
}

.term-description {
    font-size: 18px;
    margin: -220px 0px 30px 0px !important;
    color: #ffffff;
    text-shadow: 0px 0px 100px rgba(255, 255, 255, 0.5);
    border: #fff !important;
    background-color: transparent !important;
}

.archive .xtra-archive-desc {
    background: transparent !important;
    font-size: 18px;
    border: none !important;
    margin: -260px 0px 90px 0px !important;
    color: #c4d0da;
    text-shadow: 0px 0px 100px rgba(255,255,255,0.5);
}

.woocommerce ul.product_list_widget li {
    font-size: 12px !important;
}

.hvips-554 img {
    -webkit-box-shadow: 0px 0px 10px 2px rgba(10, 10, 42, 0.10);
    -moz-box-shadow: 0px 0px 10px 2px rgba(10, 10, 42, 0.10);
    box-shadow: 0px 0px 10px 2px rgba(10, 10, 42, 0.10);
    margin: 0px auto 30px;
}

.hvips-555 h2 {
    font-size: 18px;
    margin: -200px 0px 30px 0px !important;
    color: #c4d0da;
    text-shadow: 0px 0px 100px rgba(255,255,255,0.5);
}

.hvips-556 img {
    -webkit-box-shadow: 0px 0px 10px 2px rgba(10, 10, 42, 0.10);
    -moz-box-shadow: 0px 0px 10px 2px rgba(10, 10, 42, 0.10);
    box-shadow: 0px 0px 10px 2px rgba(10, 10, 42, 0.10);
    margin: 0px auto 30px;
}

.woocommerce ul.product_list_widget li img {
    height: 62px !important;
    border-radius: 5px;
}

.widget span.woocommerce-Price-amount.amount {
    background: none !important;
    padding: 0px 4px !important;
    border-radius: 0px !important;
    margin-top: 3px !important;
}

.rtl ul.offcanvas_area .sf-with-ul .cz_indicator, ul.offcanvas_area h6 .cz_indicator {
    margin-right: auto;
    left: 0 !important;
    right: auto !important;
    border-right: 1px solid rgba(167, 167, 167, .2);
    border-left: none !important;
}

pre, code {
    width: 98%;
    direction: ltr;
    text-align: left;
    overflow-x: auto;
    line-height: 2em;
    border-left: 6px solid #0088ff !important;
}

.rtl #eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-footer .eckb-article-content-footer__article-meta .eckb-ach__article-meta__date-created {
    float: right;
    margin: 0 0 0 15px !important;
}

.rtl #eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-footer .eckb-article-content-footer__article-meta .eckb-ach__article-meta__views_counter {
    float: right;
    margin: 0 0 0 15px !important;
}

.rtl #eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-footer .eckb-article-content-footer__article-meta .eckb-ach__article-meta__author {
    float: right;
    margin: 0 0 0 15px !important;
}

.rtl #eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-footer .eckb-article-content-footer__article-meta .eckb-ach__article-meta__date-updated {
    float: right;
    margin: 0 0 0 15px !important;
}

.rtl #eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 .eckb-print-button-container {
    direction: ltr;
}

.rtl #eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 .eckb-print-button-container span:first-child {
    margin-right: 6px !important;
    margin-left: unset !important;
}

.rtl .epkb-sidebar--reset a, .epkb-sidebar--reset b, .epkb-sidebar--reset button, .epkb-sidebar--reset div, .epkb-sidebar--reset fieldset, .epkb-sidebar--reset form, .epkb-sidebar--reset h1, .epkb-sidebar--reset h2, .epkb-sidebar--reset h3, .epkb-sidebar--reset h4, .epkb-sidebar--reset h5, .epkb-sidebar--reset h6, .epkb-sidebar--reset header, .epkb-sidebar--reset i, .epkb-sidebar--reset img, .epkb-sidebar--reset input, .epkb-sidebar--reset label, .epkb-sidebar--reset legend, .epkb-sidebar--reset li, .epkb-sidebar--reset menu, .epkb-sidebar--reset nav, .epkb-sidebar--reset ol, .epkb-sidebar--reset p, .epkb-sidebar--reset section, .epkb-sidebar--reset span, .epkb-sidebar--reset strong, .epkb-sidebar--reset ul {
     text-align: right !important;
     line-height: 1.5 !important;
}

#epkb-sidebar-container-v2 .epkb-sidebar__cat-container .epkb-sidebar__cat__top-cat .epkb-sidebar__cat__top-cat__body-container .epkb-sidebar__body__main-cat {
    padding-right: 0px !important;
    padding-left: 10px;
}

.rtl #epkb-sidebar-container-v2 .epkb-sidebar__cat-container li .active {
    margin-right: -5px !important;
    margin-left: auto !important;
}


.cz_history_1>span:first-child {
    font-size: 14px;
    color: #282828;
    text-align: center;
    background-color: rgba(40, 40, 40, 0.05);
    margin-top: 7px;
    border-style: none;
    padding: 9px 19px 7px;
    line-height: 1.3;
    top: -7px;
}

.cz_history_1 > span:first-child strong {
    font-size: 28px;
    display: block;
}


.hvips-558 ol {
    list-style-type: none;
    counter-reset: item;
    margin: 0 !important;
    padding: 0 !important;
}

.hvips-558 ol li {
    list-style: none;
    vertical-align: middle;
    margin-bottom: 10px !important;
}

.hvips-558 ol li:before {
    content: '' counter(item, decimal) '';
    counter-increment: item;
    background: #ffbb00;
    border-radius: 100px;
    color: #282828;
    font-size: 13px;
    margin: 0 0 0 10px;
    padding: 5px 9px;
    font-weight: bold;
}

.hvips-559 {
    text-align: center;
    margin: -15px 0px 0px 0px !important;
}

.hvips-560 h3 {
    font-size: 18px;
    margin: 40px 0px -12px 0px;
    line-height: 2.5;
    text-align: center;
}

.woocommerce div.product div.images .flex-control-thumbs li img {
    padding: 5px;
}

.tags-new {
    display: none;
}

.woocommerce-account .cz_post_content > .woocommerce {
    margin-top: 100px;
}

.woocommerce div.product div.images .flex-control-thumbs li {
    width: calc(100% / 6 - 15px) !important;
}

.rtl table.woocommerce-product-attributes th {
    padding: 14px 10px !important;
    font-size: 15px !important;
}

body[class*="codevz-plus-"] .woocommerce-product-gallery .flex-direction-nav li {
    font-family: 'czicons' !important;
}

.rtl .quantity-up, .quantity-down {
    width: 2em !important;
}

.hvips-730 {text-align: center;}

.hvips-731 {
    text-align: center;
    margin: 15px 0px -20px 0px;
}

.woocommerce-multi-currency.wmc-sidebar .wmc-title {
    font-family: 'neo-sans-arabic' !important;
}

.woocommerce-multi-currency.wmc-sidebar.style-1 .wmc-list-currencies .wmc-currency .wmc-currency-content-right {
    font-family: 'neo-sans-arabic' !important;
}

.rtl .woocommerce-multi-currency.wmc-sidebar.wmc-left:not(.wmc-hover) .wmc-list-currencies .wmc-currency a {
   flex-direction: row;
}

.wc-tab .codevz-product-brands, .archive .term-description .codevz-product-brands {
    margin: -10px 0 10px 30px !important;
}

.woo-breadcrumbs {
    border-width: 0px !important;
}

.breadcrumb-trail {
    display: none !important;
}


.codevz-cart-checkout-steps {
    margin-top: -100px !important;
}

.hvips-732 h3 {font-size: 20px;color: #3b3a3a;}

.hvips-732 p {color: #777777;}

.hvips-732 i {color: #777777;}

.hvips-733 {border-left: 1px solid;border-color: rgba(0, 0, 0, 0.15);}

.hvips-734 p {color: #777777;}

.hvips-735 {display: inline-flex;color: #50485B;}

#hvips-736 {margin:-19px -80px 0 0px;}

.woocommerce span.onsale, .woocommerce ul.products li.product .onsale {
    z-index: auto !important;
    line-height: 2.8em !important;
}

.woo-sale-text-percentage span.onsale span {
    z-index: 10 !important;
    bottom: 7px !important;
    left: 22% !important;
    transform: none !important;
    opacity: 1 !important;
}