.coming-soon-projects-a {
    display: none;
}

.step-box {
	justify-content: center;
    text-align: center;
    flex-direction: column;
}

.mw-300 {
	width: 300px !important;
	margin: 10px;
}

.box-button {
	border-radius: 15px !important;
    padding: 10px 20px !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    color: #fff !important;
}

.justify-center {
	justify-content: center !important;
}

.wc-proceed-to-checkout a.checkout-button {
	background-color: #df337e!important;
    border-color: #c12c6d!important;
}

.cart > div > button.single_add_to_cart_button, .cart > div > .bundle_button > button.single_add_to_cart_button {
	background-color: #df337e!important;
    border-color: #c12c6d!important;
}

.bundled_product > .details > .cart {
	display: none !important;
}

.search-sidebar input {
    width: 100% !important;
}
	.anr_captcha_field {
		clear: both;
	}
@media (min-width: 991px) {
.coming-soon-projects-a {
    display: block;
    position: fixed;
    z-index: 9999999;
    top: 0;
    left: 0;
}
}
div.bundle_wrap {
    width: 100%;
}
.woocommerce .product .summary .single_add_to_cart_button, .woocommerce .product .summary .added_to_cart {
    width: 100%;
}
.tagcloud a {
    padding: 2px;
    margin: 0 2px 2px 0;
    font-size: 10px !important;
}
.grecaptcha-badge, .wpex-quantity-btns--vertical, .wpex-woocommerce-product-qty-btn-wrapper .quantity, .woocommerce .quantity {
    display: none !important;
}
.CFDDiv {
	position: absolute;
    margin-top: 10%;
    width: 100%;
    text-align: center;
}
.CFDSpan {
    font-size: 80px;
    font-weight: bold;
    background-image: -webkit-gradient( linear, left top, right top, color-stop(0, #22f), color-stop(0.2, #2ff), color-stop(0.5, #2f2), color-stop(0.75, #ff2), color-stop(1, #f22) );
    background-image: gradient( linear, left top, right top, color-stop(0, #22f), color-stop(0.2, #2ff), color-stop(0.5, #2f2), color-stop(0.75, #ff2), color-stop(1, #f22) );
    color:transparent;
    -webkit-background-clip: text;
    background-clip: text;
}
@media (max-width:1010px) {
.CFDSpan {
    font-size: 60px;
}
}
@media (max-width:768px) {
.CFDSpan {
    font-size: 40px;
}
}
@media (max-width:534px) {
.CFDSpan {
    font-size: 24px;
}
}
#top-bar-content {
    width: 100%;
}
.menu-item-logo {
    margin-top: 4px;
}
.wpcf7-recaptcha {display: table;margin-left: auto;margin-right: auto;margin-bottom: 15px;}
#lang_sel {float: right;font-family:verdana,Dinar,sans-serif;}
.top-bar-left {float: none;}
#top-bar a {text-decoration: none;font-weight: 700 !important;}
#company-name {color: white;font-size: 22px;font-weight: bold;}
.boeing {margin-bottom: 40px !important;right: 10px;}
.nvidia {margin-bottom: 40px !important;right: 10px;}
.volvo {margin-bottom: 40px !important;}
.ltsi {margin-bottom: 40px !important;right: 35px;width: 313px;}
#bbpress-forums div.bbp-search-form {float: none!important;}
#top-bar-content #lang_sel {z-index:9999;}
#lang_sel li {width:185px !important;}
@media only screen and (min-width: 900px) {
    .fixrd {
        position: fixed;
        left: 5px !important;
        bottom: 5px !important;
        z-index: 9999;
        background-color: #fff;
        border-radius: 5px;
        border: 1px solid #ccc;
        padding: 5px 0;
    }

    .fixrd:hover {
        background-color: #E5FFD8;
    }
}
.sideHide-1 {
    position: fixed;
    top: 190px;
    left: -180px;
    cursor: pointer;
    transition: left 1s;
    z-index: 999999999;
}
.sideHide-2 {
    position: fixed;
    top: 250px;
    left: -180px;
    cursor: pointer;
    transition: left 1s;
    z-index: 999999999;
}
.sideHide-1:hover,.sideHide-2:hover {
    left: 0;
    -webkit-box-shadow: 10px 30px 242px 39px rgba(0, 0, 0, 0.69);
    -moz-box-shadow: 10px 30px 242px 39px rgba(0, 0, 0, 0.69);
    box-shadow: 10px 30px 242px 39px rgba(0, 0, 0, 0.69);
}
#site-navigation a {
    font-weight: 600;
}
ins {
    text-decoration: none !important;
}
	#content > .post-edit.wpex-my-40 {
		display:none;
	}
	.telegram {
    width: 180px;
    font-weight: 600;
    height: 34px;
    text-align: center;
    position: fixed;
    left: 5px;
    bottom: 0;
    background-color: #239033;
    color: white;
    float: left;
    padding-top: 5px;
    opacity: 0.9;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}
.telegram:hover {
    opacity: 1;
}
.telegram img {
    width: 25px;
    margin-bottom: -7px;
    margin-right: 5px;
}
body.has-sidebar.ticket-template-default .content-area {
    width: 100% !important;
}
body.has-sidebar.ticket-template-default #sidebar {
    display: none !important;
}
body.has-sidebar.ticket-template-default .wpex-social-share {
	display: none !important;
}
.woocommerce-tabs .panel>h2 {
    display: block;
}
.download-remaining, .download-expires {
    display: none;
}
.woocommerce-tabs .panel > h2:first-child {
    display: none;
}
div#top-bar-content a.wpex_logout {
	float: right;
}
i.fa-user {
	margin-right: 4px;
}
.anr_captcha_field_div {
	margin-bottom: 15px;
}
#footer-widgets .product-title {
	color: #fff;
}
#footer-widgets .product_list_widget li:hover .product-title {
    color: #444;
}
.bundled_product {
	    background-color: #dadada;
    padding-top: 1.618rem;
    position: relative;
	width: 75%;
    margin: 0 auto;
}
.bundled_product_images, .bundled_product_excerpt,.bundled_product_summary .bundled_product_title a.bundled_product_permalink:before {
	display: none;
}
.bundled_product_permalink {
	width: 100% !important;
    height: 100% !important;
    position: absolute !important;
    top: 0;
    left: 0;
}
div.bundled_product:hover span.item_title {
    color: #fff;
}
.bundled_product:hover {
    background-color: #525252;
}
.bundled_product .details {
    text-align: center;
    width: 100% !important;
    float: left !important;
    padding: 0 !important;
}
.cart.bundle_data {
	width: 75%;
    margin: 0 auto;
}
.cart.bundle_data .bundle_add_to_cart_button {
	font-size: 16px;
    width: 100%;
    font-weight: 600;
}
ol.products-list li {
    padding: 10px;
    background-color: #e4e4e4;
    margin-bottom: 10px;
    border-radius: 5px;
    color: #000;
}
ul.wc_payment_methods.payment_methods.methods {
    border: 1px solid #eee;
}
input[name="payment_method"] {
    display: none;
}
li.wc_payment_method > input[name=payment_method] + label {
    display: flex !important;
    font-weight: 600 !important;
    color: #444 !important;
    background: #e8e8e8;
    padding: .769em 1em .769em 2em;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    position: relative;
    overflow: hidden;
	align-items: center;
	justify-content: space-between;
}
.woocommerce-checkout-payment .wc_payment_method label img {
    height: 30px !important;
    width: fit-content;
}
li.wc_payment_method > .payment_box {
    padding: .769em 1em;
}
.woocommerce-checkout-payment .wc_payment_method label a {
	display: none !important;
}
.woocommerce-checkout-payment .wc_payment_method label .woocommerce-Price-amount {
	flex-grow: 1;
    padding-left: 10px;
}
.woocommerce-checkout-payment .wc_payment_method>input:checked + label::before {
    content: "\2713";
    color: green;
    position: absolute;
    left: 8px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 20px;
}

h2 span.ticon.ticon-angle-double-right {
    font-size: 28px;
}
h2 span.vcex-heading-inner.wpex-inline-block.wpex-clr {
    transition: all .5s;
}
h2.vcex-heading a:hover {
    color: #797979;
}
.Ferrari {
    position: relative;
    left: 0;
    right: 0;
    margin-left: -19%;
    margin-right: -19%;
    cursor: pointer;
    text-align: center;
}
.Ferrari:hover img {
    margin-left: 2000px !important;
}
.FerrariIMG {
    transition: margin-left 1.5s ease .5s;
}
.vc-hoverbox:hover .vc-hoverbox-front {
    transform: rotateY(-360deg);
}
.letters {
            color: transparent;
            -webkit-background-clip: text;
        }

        .main-box {
            position: absolute;
            margin-top: 8%;
            width: 100%;
            text-align: center;
            font-size: 45px;
            font-weight: 700;
        }

        .letters-desc {
            font-size: 25px !important;
        }

        @media (max-width: 1010px) {
            .main-box {
                font-size: 35px;
            }

            .letters-desc {
                font-size: 19px !important;
            }
        }

        .m {
            background-image: linear-gradient(to right, #0000ff, #22bdff);
        }

        .r {
            background-image: linear-gradient(to right, #22bdff, #00ff00);
        }

        .c {
            background-image: linear-gradient(to right, #00ff00, #f5f506);
        }

        .f {
            background-image: linear-gradient(to right, #f5f506, #ff6200);
        }

        .d {
            background-image: linear-gradient(to right, #ff6200, #ff0000);
        }

.youtube-button {
    background-color: #fff;
    padding: 10px;
    border-radius: 5px;
}
@media only screen and (min-width: 959px) {
    aside#sidebar {
        border-right: 2px #9f9f9f solid;
    padding-right: 10px;
    min-height: 100% !important;
    }
}
.wp-block-button {
    border: 1px solid #0f9bad;
    border-radius: 3px;
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 5px;
    background-color: #00c1cf;
    transition: all .5s;
    cursor: pointer;
	width: 100%;
    text-align: center;
}
.wp-block-button:hover {
    background-color: #0f9bad;
}
a.wp-block-button__link {
    color: #f3f3f3 !important;
    display: block;
    padding: 8px;
}
#sidebar-inner {
    margin-bottom: 0 !important;
}
.wpb_category_n_menu_accordion ul li > a > span.wpb-submenu-indicator {
    font-size: 30px !important;;
    line-height: 19px !important;;
}
.how-to-buy-button {
    width: 100%;
    margin-top: 10px;
}

.single_add_to_cart_button {
	margin-top: 20px;
}

.cart.bundle_data .how-to-buy-button {
    font-size: 16px;
    font-weight: 600;
}
.cat-item-6315, .cat-item-2500, .cat-item-5957, .cat-item-2386, .cat-item-7975, .cat-item-7976, .cat-item-10043, .cat-item-10424 {
    display: none !important;
}
.top-bar-buttons {
    height: 27px;
    margin: 0;
    color: #fff;
    width: 50%;
}
.top-bar-buttons a {
    width: 98%;
    background-color: #00c1cf !important;
}
#header-two-search {
    margin-top: 0px;
}
.sorkhabi a, button.sorkhabi {
    background-color: #df337e !important;
    border-color: #c12c6d !important;
}
.sorkhabi a:hover, button.sorkhabi:hover {
    background-color: #c12c6d !important;
}
thead {
    background: #e8e8e8;
}

.crypto-button {
    float: right;
    text-transform: uppercase;
    font-weight: 600;
    cursor: pointer;
}
/*.navbar-style-two {*/
/*    border: none !important;*/
/*}*/
/*#header-two-search input[type="search"] {*/
/*    border: 1px solid #df337e;*/
/*    font-weight: 500;*/
/*    color: #2e2e2e;*/
/*}*/
/*#site-navigation >ul.main-navigation-ul > li.menu-item {*/
/*    border-top: 1px solid #0f9bad;*/
    /*border-bottom: 1px solid #0f9bad;*/
/*}*/
/*#site-navigation-sticky-wrapper.is-sticky #site-navigation-wrap {*/
/*    border: none !important;*/
/*}*/
/*#site-navigation-sticky-wrapper {*/
/*    padding-bottom: 3px;*/
/*}*/
.ywapo_price_sign {
    margin-left: 4px;
}
h1.product_title.entry-title.single-post-title {
    font-size: 1.6em;
}
.yith_wapo_groups_container {
    margin-top: 0;
}
.ywapo_group_container.form-row.form-row-wide h3 {
    margin-top: 0;
}
.single-product .tagged_as {
    display: none !important;
}
.inline {
    display: inline-block !important;
}
.mailchimp-newsletter {
    display: none !important;
}
.wcmenucart-details.count.t-bubble {
background-color: #df337e !important;
}
#site-navigation-wrap.has-menu-underline .main-navigation-ul>li>a>.link-inner::after {
    bottom: 17px !important;
}
.vcex-heading.vcex-module.wpex-text-2xl.wpex-font-normal.wpex-m-auto.wpex-max-w-100.vcex-heading-bottom-border-w-color.wpex-block.wpex-border-b-2.wpex-border-solid.wpex-border-gray-200 {
    border: none;
}
.woocommerce .product .summary del {
    font-size: inherit;
    margin-right: initial;
    font-style: italic;
    opacity: 1;
}
.yith-wcmap .user-profile {
    border-right: 1px solid var(--ywcmap-menu-border-color,#e0e0e0);
    margin-bottom: 0;
}
@media (min-width: 960px) {
    .content-full-width .alignwide {
        margin-left: 0;
        margin-right: 0;
    }
}

#my-account-menu.position-vertical-left {
	margin-right: 0px !important;
}

#my-account-menu ~ .woocommerce-MyAccount-content {
    width: 70% !important;
    background-color: #fff;
    padding: 30px;
    border-radius: 5px;
    border-top-left-radius: 0;
    border: 1px solid var(--ywcmap-menu-border-color,#e0e0e0);
}

#my-account-menu.layout-simple .myaccount-menu:after {
    padding: 0 !important;
}

#affwp-affiliate-dashboard-tabs {
	text-align: center;
}

.affwp-affiliate-dashboard-tab {
	padding: 0 !important;
	margin-top: 15px !important;
}

.affwp-affiliate-dashboard-tab a {
	background-color: #00c1cf;
    border-radius: 5px;
    padding: 5px 15px !important;
	opacity: 0.6;
	transition: all .3s;
}

.affwp-affiliate-dashboard-tab a {
	color: #fff;
}

.affwp-affiliate-dashboard-tab.active a {
	opacity: 1;
}

.affwp-affiliate-dashboard-tab:hover a {
	opacity: 1;
}

#affwp-graphs-date-options {
	padding: 0.538em;
}

.sorkhabi-menu a span.link-inner {
    background-color: #df337e !important;
    border-color: #c12c6d !important;
}

.sorkhabi-menu:hover a span.link-inner {
    background-color: #a3215a !important;
}

.topbar-buttons {
	display: flex;
	gap: 4px;
}

.top-bar-buttons-pink a {
	background-color: #df337e !important;
    border-color: #c12c6d !important;
}

.top-bar-buttons-pink a:hover {
	background-color: #a3215a !important;
}

@media(max-width: 500px) {
	.topbar-buttons {
		display: none;
	}
}

.topbar-buttons a {
	font-weight: 700 !important;
    line-height: normal !important;
    padding: 0.5em 11px !important;
    border-radius: 3px !important;
    font-size: 13px !important;
}

.topbar-buttons > div {
	width: 100% !important;
}

.topbar-buttons > div > a {
	width: 100% !important;
}

.aligncenter {
	text-align: center !important;
}

.comment_container {
	margin-bottom: 15px !important;
}

.summary-add-to-cart-form-bundle form.cart {
	display: flex;
    flex-direction: column-reverse;
    gap: 10px;
}
div.bundled_product_summary, .woocommerce div.product.bundled_product_summary {
	margin-bottom: 0 !important;
}

.woocommerce-product-gallery>.woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image {
	border: 1px solid #ccc;
    border-radius: 5px;
}

.woocommerce-product-gallery__wrapper img {
    display: block;
    border-radius: 5px;
}

iframe#video {
	min-height: 325px !important;
}

.slick-initialized .slick-slide {
	padding-right: 2px;
	padding-top: 2px;
	cursor: pointer;
}

.slick-initialized .slick-slide > div {
    border: 1px solid #ccc;
    border-radius: 5px;
	display: flex;
}

.slick-initialized .slick-slide.slick-current.slick-active > div {
    border: 2px solid #bbb;
}

.slick-initialized .slick-slide > div > .item-slick {
        display: inline-flex !important;
    justify-content: center;
	align-items: center;
}

.slick-initialized .slick-slide > div > .item-slick > img {
        margin: 0 !important;
}

.gl-product-slider-bottom .slick-next {
    right: -10px !important;
}

.gl-product-slider-bottom .slick-prev {
    left: -10px !important;
}

.slick-prev:before, .slick-next:before {
    padding: 7px 7px !important;
    border-radius: 50px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    vertical-align: middle;
}

.slick-list.draggable {
	    margin-right: -1px;
}

.menu-button {
	margin-right: 5px !important;
}

.button-third a span.link-inner {
    background-color: #383F4A !important;
}

.button-third:hover a span.link-inner {
    background-color: #1e2126 !important;
}

.menu-button + .toggle-cart-widget, .menu-button + .wcmenucart-toggle-store.nav-no-click {
	margin-left: 25px;
}

.currency-name {
	display: none !important;
}

.single-product .summary .currency-name {
	display: inline !important;
    font-size: 11px;
    font-weight: 700;
    background-color: #00c1cf;
    padding: 5px 10px;
    border-radius: 3px;
}

.single-product .summary p.price {
	display: flex;
    align-items: center;
    justify-content: space-between;
}

#product-addons-total {
	display: none !important;
}

.wc-pao-addons-container .woocommerce-Price-amount {
	font-weight: bold;
}

.woocommerce .product .summary .cart .wpex-woocommerce-product-qty-btn-wrapper {
	width: 100%;
}

div.wc-pao-addon-container.wc-pao-addon {
	display: flex;
    flex-direction: column-reverse;
}

.wap-front.br-fixed {
	left: 336px !important;
    right: initial !important;
    bottom: -6px !important;
    margin: 0 !important;
    font-size: 15px !important;
    min-width: 180px !important;
    border-top-left-radius: 7px !important;
    border-top-right-radius: 7px !important;
    width: initial !important;
}

label[for=account_email], input#account_email {
    display: none!important;
}

div.wp-block-buttons.is-layout-flex.wp-block-buttons-is-layout-flex {
	gap: 8px;
}

.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.checkboxbutton:before {
	border-radius: 5px !important;
}

.vc_do_btn {
	margin-bottom: 0 !important;
}

.main-navigation-ul>.menu-item.menu-button>a>.link-inner, .main-navigation .menu-button>a>.link-inner {
	padding: var(--wpex-main-nav-link-inner-padding-y) 11px !important;
}

#my-account-menu.position-vertical-left {
	width: 100% !important;
}

.products .product .product-inner {
	border: 1px solid var(--wpex-gray-200);
    border-radius: 5px;
}

.products .product .product-inner .wp-post-image {
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.products .product .product-inner .product-details {
	padding-left: 10px;
    padding-right: 10px;
}

.products .product .product-inner .product-actions {
	padding: 5px;
}

.products .product .product-inner .product-actions .add_to_cart_button, .products .product .product-inner .product-actions .added_to_cart {
	width: 100%;
}

.wpex-z-off-canvas {
	z-index: 99999999 !important;
}

#wpex-off-canvas-cart .wpex-mini-cart-item__image img {
	height: 45px !important;
}

.woocommerce-checkout-payment #place_order {
	width: 100% !important;
}