/*
Theme Name: Blocksy Child
Theme URI: https://creativethemes.com/blocksy/
Template: blocksy
Author: CreativeThemes
Author URI: https://creativethemes.com
Description: Blocksy is a blazing fast and lightweight WordPress theme built with the latest web technologies. It was built with the Gutenberg editor in mind and has a lot of options that makes it extendable and customizable. You can easily create any type of website, such as business agency, shop, corporate, education, restaurant, blog, portfolio, landing page and so on. It works like a charm with popular WordPress page builders, including Elementor, Beaver Builder, Visual Composer and Brizy. Since it is responsive and adaptive, translation ready, SEO optimized and has WooCommerce built-in, you will experience an easy build and even an increase in conversions. Note: Blocksy is built with the latest web technologies in order to bring you the smoothest experience, that told, old browsers like IE 11 and below may not work as expected. We strongly recommend you to update/switch to a modern browser.
Tags: blog,e-commerce,wide-blocks,block-styles,grid-layout,one-column,two-columns,three-columns,four-columns,right-sidebar,left-sidebar,translation-ready,custom-colors,custom-logo,custom-menu,featured-images,footer-widgets,full-width-template,theme-options,threaded-comments,buddypress,rtl-language-support,news
Version: 2.0.26.1709031405
Updated: 2024-02-27 10:56:45

*/
.con_details a{ background-image: linear-gradient(#caa606, #fee46d, #dc9e17); text-align: center; padding: 8px; width: 70%; float: right; position: relative; }
.con_details span { font-size: 18px; float: left; width: 100%; color: #000; }
.con_details strong { font-size: 22px; color: #000; }
.banner_sec12 { background-size: 650px; background-image: url(/wp-content/uploads/2024/02/bg-2-2.png), linear-gradient(0deg, #313131, #434343); background-attachment: fixed; padding: 130px 0 80px 0px; }
.page-id-14 .hero-section { display: none; }
#header [data-sticky*="yes"] { box-shadow: 0px 3px 30px 0px rgba(0, 33, 85, 0.1); }
#menu-main-menu li a {  font-size: 16px; text-transform: capitalize; font-weight: 400;}
#menu-main-menu .current_page_item a { color: #CE3129; }
span.welcome21 { font-weight: 600; background: -webkit-linear-gradient(#e41010, #e41010); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 18px; }
.enerzy_banner h2 { margin: 0; color: #fff; text-transform: capitalize; font-size: 40px; line-height: 58px; }
.enerzy_banner p { color: #fff; margin-bottom: 6px; padding: 10px 0;}
a.btn_66 { background-color: #fff; padding: 10px 20px; color: #000; text-decoration: none; border-radius: 5px; line-height: 3; font-size: 14px; margin-left: 20px; }
a.btn_12 { font-size: 14px; background-color: #55b250; padding: 10px 20px; color: #fff; text-decoration: none; border-radius: 5px; line-height: 3; }
.banner_sec12 img { border-radius: 5px 5px 5px 5px; box-shadow: 2px 2px 9px 0px; }
.btn_66:hover {background-color: #55b350; color: #fff;}
a.btn_12:hover {background-color: #fff; color: #000;}
#header [data-sticky*="yes"] li a { color: #fff; }
#header [data-sticky*="yes"] .current_page_item a {color: #CE3129;}
.Efficiency_about { margin-top: -60px; }
.Efficiency_about .aio-icon-component.style_1 { border: 3px solid #fff; margin: 0px 0px 0px 0px; padding: 30px 30px 30px 30px; background-color: #ffffff; border-radius: 5px 5px 5px 5px; box-shadow: 1px 1px 9px 4px rgba(25.000000000000004, 25.000000000000004, 25.000000000000004, 0.1); background-image: linear-gradient(#f3f3f3 0%, #cecece 100%); }
.Efficiency_about .aio-icon-description.ult-responsive { margin-top: 3px; }
.reservat_solution { margin-bottom: 60px; padding: 0 15em; text-align: center}
.pt-section-title-1 .pt-section-sub-title { color: #CE3129; font-family: var(--title-fonts); font-size: 14px; line-height: 22px; text-transform: uppercase; letter-spacing: .1em; font-weight: 700; }
.pt-section-title-1 .pt-section-title { margin: 0px; font-size: 48px; line-height: 56px; font-weight: 700; }
.pt-section-title-1 .pt-section-title span { color: #CE3129; }
.our_service {padding: 70px 0px 0px 0px;}
.pt-section-title-1 p { margin: 0; }
.category_image {
    text-align: center;
    background-color: #fff;
    box-shadow: 1px 2px 14px 1px #d3d3d3;
    padding: 30px;
    border-radius: 20px 20px 20px 20px;
}
.category-tile-image { display: flex; column-gap: 30px; }
.informatino_about123:after { width: 70%; position: absolute; bottom: 0;  left: 14px; height: 20px; background-image: linear-gradient(#caa606, #dc9e17); content: ""; }
@keyframes pxl_right_left {
	0% {
		transform: translateX(0)
	}

	25% {
		transform: translateX(40px)
	}

	50% {
		transform: translateX(0)
	}

	75% {
		transform: translateX(-40px)
	}

	100% {
		transform: translateX(0)
	}
}
.informatino_about { position: absolute; bottom: -100px; right: 53px; padding: 20px; background-color: #222226; animation: 12s ease-out 0s infinite normal none running pxl_right_left; }
.sustainable_nnergy {margin-top: -101px; background-color: #1E1E22; padding: 40px 0 30px 0px; }
@keyframes tada {
	0% {
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1)
	}

	10%,
	20% {
		-webkit-transform: scale(.9)rotate(-5deg);
		-ms-transform: scale(.9)rotate(-5deg);
		transform: scale(.9)rotate(-5deg)
	}

	50%,
	50%,
	70%,
	90% {
		-webkit-transform: scale(1.1)rotate(5deg);
		-ms-transform: scale(1.1)rotate(5deg);
		transform: scale(1.1)rotate(5deg)
	}

	40%,
	60%,
	80% {
		-webkit-transform: scale(1.1)rotate(-5deg);
		-ms-transform: scale(1.1)rotate(-5deg);
		transform: scale(1.1)rotate(-5deg)
	}

	100% {
		-webkit-transform: scale(1)rotate(0);
		-ms-transform: scale(1)rotate(0);
		transform: scale(1)rotate(0)
	}
}
.provide_cont .aio-icon-img { background-color: #ffffff; -webkit-animation: tada 2s linear infinite; padding: 8px; border-radius: 50%; }
.category_image img { width: 300px; margin-bottom: 30px }
.get_know .pt-section-title, .get_know .pt-section-description { color: #fff; margin-bottom: 40px;}
.get_know p.exper_sup { background: -webkit-linear-gradient(#dc9e17, #dbbc2d); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 22px; font-weight: 500; }
.sustainable_nnergy .aio-icon-description.ult-responsive { margin: 0;  }
.category_image a h4:hover { background: -webkit-linear-gradient(#dc9e17, #dbbc2d); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.easy_step .aio-icon-img { margin: 18px auto !important; width: 150px; height: 150px; border-radius: 50%; background-color: #f8f5f1; display: flex !important; justify-content: center; align-items: center; -webkit-transition: all 0.3s ease; -khtml-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.easy_step .align-icon { border-radius: 50%; width: 190px; height: 190px; margin: 0 auto !important;  border: 1px solid #eeeae4; }
.easy_step .aio-icon-header {width: 220px;}
.lnfo_stepp .ult-just-icon-wrapper:before,  .lnfo_stepp .ult-just-icon-wrapper:before { content: "............"; font-size: 60px; color: #efeae4; position: absolute; left: 78%; top: 16%; z-index: 0; }
.easy_step .aio-icon-img:hover .img-icon { filter: brightness(10); }
.easy_step .aio-icon-img:hover { background: -webkit-linear-gradient(#dc9e17, #dbbc2d);}
.home .ct-sticky-container:before {background-image: none; content: ''; background-color: #fff; position: absolute; left: 0; top: 50%; width: 100%; height: 47px; transform: translateY(-50%); }
.con_details a:before, .con_details a:after { position: absolute; bottom: 0; content: ''; width: 0; height: 0; border-style: solid; }
.con_details a:before { left: -10px; border-width: 0 11px 11px 0; border-color: transparent #fee46d transparent transparent; }
.con_details a:after { right: -10px; border-width: 11px 11px 0 0; border-color: #dda01a transparent transparent transparent; }
.ct-header .ct-container { width: 100%; max-width: 1498px; padding: 0 11px; }
.icon-dis{display: none;}
.chy-pr-btn-1 .icon { position: relative; z-index: 1; display: inline-block; font-size: 14px; margin-left: 11px; color: #000; }
.category_image .icon img, .shop_price12 .icon img { width: 30px;  margin: 0; }
.chy-pr-btn-1:hover { color: #fff; }
.chy-pr-btn-1::after { background: #000; content: ""; height: 45px; width: 45px; border-radius: 50%; position: absolute; right: 21px; top: 18%; z-index: -1; transition: 400ms ease; scale: 1; }
a.chy-pr-btn-1:hover:after { scale: 43; color: #fff; }
.chy-pr-btn-1:hover .fa-arrow-right:before{color: #fff;}
.lnfo_stepp88 .align-icon:before { position: absolute; content: '01'; background: -webkit-linear-gradient(#dc9e17, #dbbc2d); color: #fff; padding: 17px 22px; border-radius: 50%; font-size: 20px; top: 30px; margin-left: 35px; font-weight: 500; z-index: 99;}
.lnfo_stepp12 .align-icon:before { position: absolute; content: '02'; background: -webkit-linear-gradient(#dc9e17, #dbbc2d);  color: #fff; padding: 17px 22px; border-radius: 50%; font-size: 20px; top: 30px; margin-left: 35px; font-weight: 500; z-index: 99;}
.lnfo_stepp122 .align-icon:before { position: absolute; content: '03'; background: -webkit-linear-gradient(#dc9e17, #dbbc2d);  color: #fff; padding: 17px 22px; border-radius: 50%; font-size: 20px; top: 30px; margin-left: 35px; font-weight: 500; z-index: 99;}
.align-icon:hover:before { background: -webkit-linear-gradient(#000, #000);  }
.easy_step  .aio-icon-box.top-icon { text-align: center; cursor: move; }
.easy_step .align-icon:hover .aio-icon-img { transform: scale(1.1); will-change: transform; z-index: 0; }
li.product.type-product { border: 2px solid #00000021; box-shadow: 0 0 10px #00000026; padding: 10px; border-radius: 5px; }
span.aa:before { position: absolute; content: ''; width: 0; height: 0; border-style: solid; left: -10px; border-width: 0px 11px 11px 0px; border-color: transparent #fbdd65 transparent transparent; top: 0px; transform: rotate3d(350deg); transform: rotateX(196deg); }
span.aa:after { right: -9px; border-width: 11px 11px 0 0; border-color: #dda01a transparent transparent transparent; position: absolute; top: 0; content: ''; width: 0; height: 0; border-style: solid; transform: rotateX(174deg);}
.informatino_about123 img { border-right: 20px solid #f5d156; padding-right: 15px; border-image: linear-gradient(#d3b119, #e5b12f) 20; }
a.shop_price12 {background-image: linear-gradient(#cc3129, #b63228) !important; margin-right: 13px; overflow: hidden; z-index: 1; position: relative; display: inline-block; flex: 0 0 auto; background: #52b14f; font-family: var(--urbanist); font-size: 16px; line-height: 1; font-weight: 900; text-transform: uppercase; color: #fff; padding: 15px 12px; box-shadow: 0px 8px 23.22px 3.78px rgba(26,26,26,.2); border-radius: 5px; transition: .2s transform ease-in-out; transition: 400ms; will-change: transform; cursor: pointer; text-decoration: none;}
.shop_price12 .icon img { width: 20px; margin: 0 8px; box-shadow: none; }
a.shop_price12:after { background: #000; content: ""; height: 35px; width: 35px; border-radius: 50%; position: absolute; right: 12px; top: 18%; z-index: -1; transition: 400ms ease; scale: 1; }
.shop_price12 span.text { padding-right: 4px; }
a.shop_price12:hover:after {scale: 43;}
.welcome21 img, .pt-section-sub-title img { box-shadow: none; width: 30px; }
ul.product-block22 {border: 1px solid #d8d8d8 !important; border-radius: 20px; overflow: hidden; background-color: #fff; list-style: none; padding: 0; grid-template-columns: repeat(2,1fr); grid-gap: 0; display: grid; }
.product-block-list {display: flex; padding: 20px; position: relative;  gap: 20px;  flex-wrap: wrap; }
.left { width: 48%; float: left; text-align: left;}
.right img { float: left; margin-bottom: 5px; width: 100px; }
.product-block-list .right h3 { font-family: sans-serif; text-align: left;  margin-bottom: 5px; font-size: 18px;  font-weight: 600; }
span.product_bestse { margin-bottom: 15px; display: inline-block; text-align: center; font-size: 12px; padding: 3px 12px;  line-height: 1.5; color: var(--text_light); border: 1px solid var(--border); border-radius: 20px; color: #ffffff; background-image: linear-gradient(#dc9e17, #dbbc2d); }
.right { float: left; width: 48%; }
.left .has-hover-effect img {  width: 303px; height: 179px; }
span.woocommerce-Price12 { text-align: left; float: left; width: 100%; margin-bottom: 0px;}
.product-block-list a { float: left; width: 100%; }
.has-hover-effect:hover img {  transform: scale(1.1); }
.woocommerce-Price12 bdi { font-weight: 300; font-size: 30px; color: #F7941E;}
.product-block-des {position: relative; align-items: center; display: flex; column-gap: 80px;  }
.left_get, .right_shop { WIDTH: 50%; }
.delivery22{display: none;}
span.icon22 { margin: 0 0px 0 14px; }
.icon22 img { width: 30px; }
.steps_Instant {order: 3px solid #fff; margin: 0px 0px 0px 0px; padding: 30px 30px 30px 30px; background-color: #ffffff; border-radius: 5px 5px 5px 5px; box-shadow: 1px 1px 9px 4px rgba(25.000000000000004, 25.000000000000004, 25.000000000000004, 0.1); background-image: linear-gradient(#f3f3f3 0%, #cecece 100%); }
.product-block-list:nth-child(1) { height: 265px; border: 1px solid #dcdde3; }
.enerzy12 { box-shadow: none !important; width: 30px; }
.featured1234 .enerzy12 { filter: brightness(0);  }
.Arrivals_mt { position: absolute; top: 42px; margin-left: -22px; left: 50%}
.Arrivals_mt i.Defaults-delicious { background-color: #55b250; padding: 12px; border-radius: 50%; }
.product-block55 { background-repeat: no-repeat; background-size: cover; margin-bottom: 23px; background-image: url(/wp-content/uploads/2024/03/golden-lightbg.jpg);position: relative; border-radius: 20px;}
.enerzy_banner img { box-shadow: none; width: 30px; margin-right: 10px; }
.enerzy_banner ul { list-style: none; padding: 0; margin: 10px 0 30px;}
.enerzy_banner li { line-height: 38px; color: #fff;  }
.right33 { margin-top: 0px; min-height: 163px; }
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {background-image: linear-gradient(#cc3129, #b63228);width: 100%;  height: 50px; position: relative; overflow: hidden; padding: 15px 10px; box-shadow: 0px 8px 23.22px 3.78px rgba(26,26,26,.2); border-radius: 5px; font-weight: 900; text-transform: uppercase; font-size: 16px; }
.add_cart22 {position: relative;display: inline-block;width: 100%;}
.add_cart22 img { width: 20px; position: absolute; top: 13px; right: 34px; margin: 0; z-index: 2;}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:after { background: #000; content: ""; height: 35px; width: 35px; border-radius: 50%; position: absolute; right: 27px; z-index: 0; transition: 400ms ease; scale: 1; margin-top: -2px; }
.home #header [data-sticky*="yes"] [data-row*=middle]:before {
    content: '';
	/*background-image: linear-gradient(179deg, #38383869  0%,  #333333 100%);*/
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 47px;
    transform: translateY(-50%);
	background-color: #212121;
}
.cirtext {
    position: relative;
}
.cirtext .labicon {
    background-color: #f4572e;
    padding: 0;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    margin: 25px 0 0 25px;
}
.cirtext .emblem {
    position: absolute;
    left: 0;
    top: -13px;
    width: 131px;
    height: 115px;
    border-radius: 50%;
    font-weight: bold;
    color: #e41010;
    animation: spinZ 20s linear infinite;
    text-align: center;
}
.cirtext .emblem span {
    position: absolute;
    display: inline-block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    transition: all 0.5s cubic-bezier(0, 0, 0, 1);
}
@keyframes spinZ {
0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
}
}
.newarrivals { margin-top: 70px;position: absolute; left: 50%; margin-left: -120px; z-index: 9; background-color: #fff; border-radius: 50%; width: 130px; height: 130px; }
.newarrivals img.img-icon { width: 50px; position: absolute; left: 50%; transform: translate(-50%); top: 21px; }
.product-block-des .left_get img { width: 634px; height: 380px; border-radius: 20px 0 0 20px;}
.reservatio_mmt .vc_column-inner, .Wholesale_Quality .vc_column-inner { padding-left: 10px !important; padding-right: 10px !important; }
footer#footer {
    background-color: #1f242c;
    padding: 40px 0 0;
}
.question_ren22 { column-gap: 48px; display: flex; padding: 53px 62px 38px; background-position: center center;  background-image: url(/wp-content/uploads/2024/03/bg_golden-map.jpg); border-radius: 20px 20px 20px 20px; margin-top: -187px; }
.question_ren h5 { color: #fff; font-size: 30px; margin: 0;}
.question_ren p { color: #fff; }
.question_ren {
    width: 54%;
}
div#nav_menu-3 { margin: 0 !important; }
.ct-footer [data-row]>div {  grid-row-gap: var(--columns-gap, 15px);  }
span.dbl-title.dbl-bg_text { -webkit-text-stroke-color: #ffffff; display: inline; font-size: 128px; line-height: 86px; font-weight: 700; white-space: nowrap; -webkit-user-select: none; user-select: none; color: transparent !important; -webkit-text-stroke-width: 1px; margin-top: -14px; }
.question_prov { width: 48%; display: flex; align-items: center; }
.textwidget.custom-html-widget { color: #fff;}
.featured123 { text-align: center; background-image: url(/wp-content/uploads/2024/03/abstract-white-and-gray-color-modern.jpg); background-position: center; background-size: cover; transform: translate(0px, -99px); z-index: 1;}
.featured1234 span.pt-section-sub-title, .featured1234 .imp-word { color: #fff !important; }
h3.widget-title { color: #FFFFFF; font-size: 20px; font-weight: 800; }
.infromation_proj22 i { font-size: 22px; color: #e2ab27;}
.infromation_proj { display: flex; column-gap: 25px; margin-bottom: 5px; }
.infromation_proj88 a, .infromation_proj88 p, .widget-menu li a, .textwidget p { color: #fff; font-size: 18px; }
.infromation_proj22 { padding-top: 8px; }
.infromation_proj88 a:hover, .sdh:hover, .widget-menu li a:hover { color: #CE3129;}
.ct-footer-copyright, a.sdh { text-align: center; color: #fff; }
.widget-menu { display: flex; }
.widget-menu li a { line-height: 38px; COLOR: #CE3129;}
.textwidget a img {  cursor: pointer; margin: 0 0 15px 5px; }
#custom_html-2 .textwidget a img { height: 160px;  margin: 0 auto; display: block;}
.social_icon img {
    width: 50px;
}
.social_icon{margin-top: 15px;}
.wpcf7-response-output { float: left; color: #fff; }
.add_cart22 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover {
    background-color: #000;
}
.Wholesale_Orders {
    border-radius: 20px 20px 20px 20px;
	margin: 0 !important;
}
.easy_step {
    margin-bottom: 150px;
}
ul.social {
    display: flex;
    list-style-type: none;
	justify-content: center;
}
.social li {
    width: 40px;
    height: 40px;
    color: #fff;
    margin-right: 13px;
    background-image: linear-gradient(#caa606, #fee46d, #dc9e17);
    border-radius: 50%;
}
.social li a i {
    transition: all ease 400ms;
    color: #000;
    margin: 12px auto;
    text-align: center;
    display: block;
}

a.social__link i:hover {
    transform: scale(1.5);
}
[data-footer*="type-1"] .ct-footer [data-row*="middle"] > div { --grid-template-columns: 1fr 3fr !important; }
#menu-footer_menu li a {
    margin-right: 49px;
}
.ct-footer [data-row]>div {
    grid-column-gap: var(--columns-gap, 100px) !important;
}
.ct-footer .ct-widget:not(:first-child) {
    margin-top: var(--widgets-gap, 18px) !important;
}
[data-footer*="type-1"] .ct-footer [data-row*="middle"] > div {
    --container-spacing: 0 !important;
	margin-top: 25px;
}
.Wholesale_Orders span.call_whol { color: #fff; font-size: 44px; }
span.call_whol22 { color: #fff; font-size: 32px; }
.Wholesale_Orders img.img-icon {
    padding-top: 10px;
}
.Wholesale_Orders .stats-block.stats-left {
    border-right: 1px solid #fff;
    margin-left: 70px;
	height: 134px;
}
.Wholesale_Orders .wpb_text_column.wpb_content_element {
    margin-left: 60px;
}
[data-footer*="type-1"] .ct-footer [data-row*="bottom"] > div { --container-spacing: 15px;}
[data-footer*="type-1"] .ct-footer [data-row*="bottom"] {  background-color: #303030; }
.featured123 .pt-section-title-1.text-center { margin-top: 100px; }
.our_service { z-index: 9; }
.social_22header { margin-right: -96px; margin-top: 14px; z-index: 9;}
.social_icon33 { display: flex; }
.ct-icon, .ct-icon-container svg { fill: #ffffff;   width: 30px; height: 30px; padding: 7px;  }
.ct-icon:hover, .ct-icon-container svg:hover {fill: #000 !important;}
.ct-header-account-dropdown a.ct-menu-link {color: #000 !important;}
.right33 p { text-align: left; margin-bottom: 10px;}
.Wholesale_Orders .stats-left .aio-icon-left {padding-right: 40px; }
.call_whol a { background: -webkit-linear-gradient(#dbbc2d, #dc9e17); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.ct-header-account, .ct-header-cart { margin: 0 !important;  padding: 5px 8px; }
.ct-header-cart {padding: 5px 0; border-radius: 0px 10px 10px 0px;}
.featured1234 h2.pt-section-title  { color: #000; }
.ct-header-account {border-radius: 10px 0 0 10px;}
.social_22header li { width: 35px; height: 35px; color: #fff; margin-right: 0px; background-image: none; border-radius: 0; }
.social_22header li a i {transition: all ease 400ms;color: #CE3129;margin: 10px auto;font-size: 18px;}
.product_bestse22 { display: flex;  column-gap: 65px;}
.product_bestse22 img { height: 24px; margin-left: 13px;}
.social_22header i.fa-brands.fa-facebook-f {margin-left: 11px;}
.widget-menu li a:hover{color: #fff;}
.banner_sec12 .vc_column-inner { padding-left: 20px !important; padding-right: 20px !important; }
.home .ct-icon-container { background-image: url(/wp-content/uploads/2024/03/cart-1.webp); width: 30px; background-size: cover; background-repeat: no-repeat; filter: none;}
 .home .ct-account-item { background-image: url(/wp-content/uploads/2024/03/profile-1.webp); width: 30px; background-size: cover; background-repeat: no-repeat; filter: none;}
 .ct-icon-container { background-image: url(/wp-content/uploads/2024/03/cart-1.webp); width: 30px; background-size: cover; background-repeat: no-repeat; filter: brightness(0) invert(1);}
 .ct-account-item { background-image: url(/wp-content/uploads/2024/03/profile-1.webp); width: 30px; background-size: cover; background-repeat: no-repeat; filter: brightness(0) invert(1);}
.ct-container .ct-icon, .ct-icon-container svg { width: 0px !important;  }
[data-header*="type-1"] [data-sticky*="yes"] .ct-container .ct-account-item:hover, [data-header*="type-1"] [data-sticky*="yes"] .ct-container .ct-cart-item:hover {  filter: none !important; }
.home .ct-account-item:hover, .home .ct-cart-item:hover { filter: brightness(0.1); }
.ct-account-item:hover, .ct-cart-item:hover { filter: brightness(1); }
.ct-icon-container:hover{filter: none;}
 a.sdh {  color: #CE3129; text-decoration: underline;}
 a.sdh:hover {  color: #fff; text-decoration: none;}
 [data-footer*="type-1"] [data-id="copyright"] {  --theme-font-size: 12px;  }
 .privacy_policyy h2 { font-size: 48px; }
 .privacy_policyy p { margin-bottom: 13px; }
 .privacy_policyy h3 { font-size: 35px; margin-bottom: 0; }
#nav_menu-3 li { margin-right: 43px; }
h1.page-title { text-align: left; color: #fff; font-size: 28px; }
.hero-section { height: 126px; position: relative; z-index: 9; background-image: url(/wp-content/uploads/2024/03/banner.jpg); width: 100%; text-align: center; padding: 30px; border-radius: 20px 20px 20px 20px; margin-bottom: 0 !important; background-repeat: no-repeat; background-size: cover;}
main#main { margin-top: 152px; }
[data-header*="type-1"] .ct-header [data-row*="middle"] {  background-color: transparent;  }
.home #main, .woocommerce-page #main { margin-top: 0px; }
.privacy_policyy { background-image: linear-gradient(#00000017, #fff);  margin-top: -93px;  padding: 137px 0 149px; }
.ct-sticky-container:before { background-color: #000; content: ''; position: absolute; left: 0; top: 50%; width: 100%; height: 47px; transform: translateY(-50%);  }
#header [data-sticky*="yes"] [data-row*=middle]:before { content: ''; background-color: #000; position: absolute; left: 0; top: 50%; width: 100%; height: 47px; transform: translateY(-50%); }
@keyframes pxl_right_left {
    0% {
        transform: translateX(0)
    }

    25% {
        transform: translateX(40px)
    }

    50% {
        transform: translateX(0)
    }

    75% {
        transform: translateX(-40px)
    }

    100% {
        transform: translateX(0)
    }
}
.pxl-item--image .vc_box_border_grey:after { content: ""; position: absolute; top: 170px; left: -10px; bottom: 177px; right: 215px; border: 6px solid #ce3129; z-index: -1; animation: 12s ease-out 0s infinite normal none running pxl_right_left; }
.star_surya img { position: absolute; top: -26px; right: 115px; }
.dot_surya img { position: absolute; top: 62px; right: 27px; }
@keyframes pxl_bottom_top {
    0% {
        transform: translateX(0)
    }

    25% {
        transform: translateY(40px)
    }

    50% {
        transform: translateY(0)
    }

    75% {
        transform: translateY(-40px)
    }

    100% {
        transform: translateY(0)
    }
}
.dot_surya img { animation: pxl_bottom_top 12s ease-out infinite; -webkit-animation: pxl_bottom_top 12s ease-out infinite; }
ul.solution_help { padding: 0; list-style: none; padding-top: 20px;}
.solution_help img { width: 30px; margin-right: 5px;}
.dot_Support a.shop_price12 { margin-top: 23px; }
.dot_Support .aio-icon-box { padding: 15px 30px 25px; max-width: 200px; border-top: 4px solid #000; -webkit-box-shadow: 0 1px 20px 0px rgba(0,0,0,0.08); -khtml-box-shadow: 0 1px 20px 0px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0 1px 20px 0px rgba(0, 0, 0, 0.08); -ms-box-shadow: 0 1px 20px 0px rgba(0, 0, 0, 0.08); -o-box-shadow: 0 1px 20px 0px rgba(0, 0, 0, 0.08); box-shadow: 0 1px 20px 0px rgba(0,0,0,0.08); }
.privacy_abouts{background-image: linear-gradient(#00000017, #fff); margin-top: -70px; padding: 137px 0 0px;}
.Wholesale_Quality { padding: 25px 0 140px; }
.privacy_cont .aio-icon.none { background-color: #bf9d31; padding: 27px; border-radius: 50%; }
.Get_touch { margin-bottom: 164px; }
.contact_frm input, .contact_frm textarea { padding: 30px 20px; border-radius: 20px; border: 1px solid #0000005e; margin-bottom: 18px !important;}
.contact_frm textarea{height: 140px;}
.Get_touch .wpb_column.vc_column_container.vc_col-sm-6 { padding-right: 30px; }
.Get_touch h2 { font-size: 48px; line-height: 56px; font-weight: 700; }
.contact_frm .wpcf7-form-control.wpcf7-submit.has-spinner { margin-right: 18px; overflow: hidden; z-index: 1; position: relative; display: inline-block; flex: 0 0 auto; background: #cc3129; font-family: var(--urbanist); font-size: 16px; line-height: 1; font-weight: 900; text-transform: uppercase; color: #fff; padding: 17px 51px; box-shadow: 0px 8px 23.22px 3.78px rgba(26,26,26,.2); border-radius: 5px; transition: .2s transform ease-in-out; transition: 400ms; will-change: transform; cursor: pointer; text-decoration: none; border: 0; }
.Get_touch iframe { border-radius: 20px; }
.contact_frm .wpcf7-form-control.wpcf7-submit.has-spinner:hover {background-color: #000;}
.woocommerce-shop main#main { margin: 0; }
.ct-woo-card-actions a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:before { content: ''; position: absolute; width: 30px; background-image: url(/wp-content/uploads/2024/03/white.png); bottom: -5px; right: 228px; }
.wc-block-components-sidebar-layout.wc-block-cart.wp-block-woocommerce-filled-cart-block.is-large { padding: 40px 0 140px; }
.wc-block-cart-items__header span, .wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title { font-size: 18px !important; }
.wc-block-components-product-metadata__description p { font-size: 16px; }
button.wc-block-cart-item__remove-link { color: #ff0000 !important; }
button.components-button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:hover, .components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover{background-color: #000;}
.wc-block-components-product-name { font-size: 20px; }
.wc-block-components-quantity-selector {  width: 114px; border: 1px solid #54b250; }
.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input { font-size: 1.3em !important;  min-width: 40px; }
.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button { font-size: 1.6em !important;  min-width: 39px;   }
.wc-block-components-totals-item__label, .wc-block-components-radio-control__label { flex-grow: 1; font-size: 18px; }
.wc-block-components-sidebar-layout.wc-block-checkout.is-large { margin: 50px 0 156px; }
.related .button.product_type_simple.add_to_cart_button.ajax_add_to_cart:after, .woocommerce-shop a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:after { background: #000; background-image: url(/wp-content/uploads/2024/03/white.png); content: ""; height: 35px; width: 35px; border-radius: 50%; position: absolute; right: 27px; z-index: 0; transition: 400ms ease; scale: 1; margin-top: -2px; background-position: center; background-size: 24px; background-repeat: no-repeat; }
.single_add_to_cart_button:hover, .related .button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover, .woocommerce-shop a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover{background-color: #000;}
[data-prefix="woo_categories"] .hero-section[data-type="type-2"]{background-image: url(/wp-content/uploads/2024/03/banner.jpg) !important; padding: 0px; background-repeat: no-repeat; background-size: cover;}
.woocommerce-shop .woo-listing-top { padding: 30px 0px; margin-bottom: 0; }
.products.columns-4 { padding: 0 0 40px; }
.single-product .type-product { position: relative; padding: 100px 0; background-image: linear-gradient(#00000017, #fff); margin-top: -68px; }
.single-product .flexy-items { will-change: unset; height: 400px;}
.post-type-archive-product .added_to_cart.wc-forward {background-color: #000;}
.post-type-archive-product .ct-woo-card-actions{text-align: center;}
.single-product .flexy-items  img {aspect-ratio: unset !important;}
.single-product article>.related>h2, .single-product article>.up-sells>h2 { font-size: 24px; margin-bottom: 104px; }
#nav_menu-3 a { font-size: 12px;}
.entry-header>*:not(:first-child) { margin-top: var(--itemSpacing, 0px) !important; }
[data-prefix="single_page"] .entry-header .ct-breadcrumbs { --theme-text-color: var(--theme-palette-color-8); text-align: left; }
.ct-breadcrumbs[data-source=default]>span { color: #dc9e17; }
.product_list_widget li {  grid-template-columns: 44% 1fr !important; }
.hero-section { margin: 0 auto; width: 1348px; }
.woo-listing-top:not(:empty) {  margin-top: 10px; }
.woocommerce-account .hero-section, .woocommerce-checkout .hero-section, .single-product .hero-section, .woocommerce-cart .hero-section{ margin: 135px auto; }
form.checkout.woocommerce-checkout, .woocommerce.ct-woo-account, .ct-woo-account, .wp-block-woocommerce-empty-cart-block { padding: 40px 0 164px; }
.woocommerce-MyAccount-content, .ct-woo-account { padding: 0 30px; }
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover{background-image: linear-gradient(#000, #000);}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:after{background-image: url(/wp-content/uploads/2024/03/white.png); background-size: 24px; background-repeat: no-repeat; background-position: center;}
#customer_login, .woocommerce-order { padding: 10px 0 185px; }
.home .ct-header [data-id="menu"] > ul > li > a {  --theme-link-initial-color: #000 !important; }
[data-header*="type-1"] .ct-header [data-id="menu"] > ul > li > a {  --theme-link-initial-color: #fff; }
.woocommerce.ct-woo-unauthorized { margin-top: 20px; }
#place_order:hover, .wc-backward:hover, button.woocommerce-button.button.woocommerce-form-login__submit:hover, button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover, button.ct-button.has-text-align-center:hover, a.checkout-button.button.alt.wc-forward:hover { background-color: #000; }
.woocommerce {  display: block; }
table.shop_table thead th {  font-size: 20px; }
.woocommerce-cart-form__cart-item img { width: 161px;  }
.product-remove a.remove { color: #cd0c0c; font-size: 24px; }
span.woocommerce-Price-amount.amount { font-size: 20px; font-weight: 600; }
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents { float: left; width: 75%; margin-bottom: 174px; }
.cart-collaterals { position: absolute; top: 14px; right: 0; width: 20%; }
form.woocommerce-checkout h3 { font-size: 20px; }
[data-content=normal] .woocommerce-Reviews { grid-template-columns: none; column-gap: 5%;}
.single-product .ct-cart-actions { display: contents; }
.single-product .quantity[data-type=type-2] { width: var(--quantity-width, 176px); margin-right: 37px; }
.single-product .cart { display: flex; margin-top: 37px; }
.woocommerce-product-details__short-description ul { list-style: none; padding: 0; }
.info_details { display: flex; }
span.Condition12.Condition122 { font-weight: 600; font-size: 16px; margin-right: 4px;}
.single-product p.price { margin: -6px 0px 2px !important; }
.woocommerce-product-details__short-description h2 { font-size: 28px; margin: 46px 0 8px; }
.entry-summary-items h1.product_title.entry-title { margin: 0; }
p.stock.in-stock:before { content: 'availability:'; left: -95px; position: absolute; font-size: 16px; top: 0; text-transform: capitalize; font-weight: 600; }
p.stock.in-stock { position: absolute; top: 234px; margin-left: 98px; }
.product_meta span.posted_in, .product_meta .tagged_as { text-transform: capitalize !important; letter-spacing: 0 !important; font-size: 16px !important; }
.woocommerce div.product div.woocommerce-tabs ul.tabs { justify-content: var(--horizontal-alignment, left); }
.woocommerce div.product div.woocommerce-tabs ul.tabs li.active { margin-right: 5px; background-color: #dc9e17; color: #fff; border-radius: 5px 5px 0px 0px;  }
.woocommerce div.product div.woocommerce-tabs ul.tabs li { margin-right: 5px;  background-color: #000000; border-radius: 5px 5px 0 0; }
.woocommerce div.product div.woocommerce-tabs ul.tabs li a, .woocommerce div.product div.woocommerce-tabs ul.tabs li.active a{color: #fff;}
.main_des12 ul { list-style: none; padding: 0; }
.main_des12 li {border-bottom: 1px solid #0000004f; padding: 10px;}
.main_des12 li:last-child {border-bottom: none;}
.main_des12 span.Condition122 { width: 50%; font-weight: 600;}
.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel.panel {padding-top: 0px;  margin-left: auto; margin-right: auto; width: var(--theme-container-width); max-width: var(--theme-block-max-width); }
.main_des12 {display: flex; column-gap: 70px; border: 2px solid #dc9e17; box-shadow: 0 0 10px #00000026; padding: 20px; border-radius: 5px; }
.main_des1288 { width: 40%; }
.led_head77 { display: flex; column-gap: 20px; }
.led_head11 p:nth-child(1) {font-weight: 600; color: #ce3129;}
.led_head11 img { width: 25px; margin-right: 7px; }
.led_head11 span.abc { font-size: 18px; line-height: 35px; }
.led_head11 p { margin-bottom: 0;}
ol.commentlist { flex-basis: 100%; column-gap: 15px; flex: 1; display: flex; flex: 1; flex-direction: row; flex-wrap: wrap; }
.woocommerce-Reviews .commentlist li {  width: 24.1%; border: 2px solid #00000021; box-shadow: 0 0 10px #00000026; padding: 20px; border-radius: 5px; }
.woocommerce-Reviews .ct-has-avatar .comment_container { grid-template-columns: auto; padding: 0; }
.postid-154 .led_head88 { width: 50%; }
.postid-158 .main_des12, .main_des12.main_destab { display: block;  width: 59%; }
#wpgs-gallery .wcgs-thumb.swiper-slide img, #wpgs-gallery .wcgs-thumb.swiper-slide-thumb-active.wcgs-thumb img { border: 2px solid #dddddd; border-radius: 0px; width: 125px; height: 115px; }
 div#wpgs-gallery { max-width: 49% !important; }
 #wpgs-gallery.wcgs-woocommerce-product-gallery .wcgs-carousel .wcgs-slider-image{ height: 360px !important;  object-fit: contain; border: 1px solid #0000002b; display: flex; justify-content: center; align-items: center; background-color: #fff;}
 #wpgs-gallery.wcgs-woocommerce-product-gallery .wcgs-slider-image-tag{padding: 175px;}
 .postid-149 .main_des1288 { width: 24%; }
 .Get_touch .wpcf7-response-output { color: #000 !important; }
 #wpgs-gallery img {  margin: 0 auto !important; }
 .woocommerce-product-details__short-description p { margin-bottom: 5px; height: 52px }
 .woocommerce-Price-amount bdi { font-size: 26px; color: #dc9e17; font-weight: 600; }
#header [data-sticky*="yes"] .social_22header li a i{color: #e01b11;}
#header [data-sticky*="yes"] .ct-account-item, #header [data-sticky*="yes"] .ct-icon-container {  filter: brightness(0) invert(1); }
[data-header*="type-1"] .ct-header [data-sticky*="yes"] [data-row*="middle"] {  box-shadow: 0 0 18px #00000026; }
.featured1234, .Wholesale_Quality {  background-image: linear-gradient(#caa606, #c2890e) !important; }
div.quantity input[type=number] { border: 1px solid #dc9e17; }
div.quantity .ct-increase:hover, div.quantity .ct-decrease:hover{background-color: #dc9e17;}
.woocommerce div.product div.woocommerce-tabs ul.tabs li.active:before{background-color: #dc9e17;}
.ct-breadcrumbs[data-source=default]>span .separator, .ct-breadcrumbs a {color: #fff;}
.hero-section[data-type=type-2]>[class*=ct-container] { min-height: auto !important; padding: 30px !important; max-width: 100%; }
.entry-header>*:not(:first-child) { text-align: left; }
.ct-breadcrumbs a:hover { text-decoration: underline; }
.ct-breadcrumbs {  --theme-font-size: 13px; }
.Wholesale_Quality { padding: 45px 0 126px; }
.woocommerce [data-vertical-spacing*=bottom] { margin-bottom: 137px; }
#header [data-sticky*="yes"] .ct-icon-container:hover {filter: none !important;}
.star-rating { display: none; }
.type-product h2.woocommerce-loop-product__title, .type-product .stock, .type-product .price { margin-bottom: 0; }
.type-product span.price { margin-top: -5px; }
.products h2.woocommerce-loop-product__title { height: 54px; }
.dot_Support a.shop_price12 { margin: 0; }
.dot_Support h3 { margin: 0; }
@media screen and (max-width: 380px) {
.site-branding img.default-logo {  width: 200px; }
}
@media screen and (max-width: 1362px) {
[data-content=normal] .woocommerce-Reviews {  width: 100%; }
	.single-product .flexy-items {  height: auto; }
	.woocommerce-Tabs-panel p, .woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel.panel { width: auto; margin-bottom: 40px; padding: 0 20px 0 20px; }
	.vc_empty_space { height: 0 !important; }
    .enerzy_banner h2 {font-size: 33px;line-height: 1.5;}
    .pt-section-title-1 .pt-section-title {font-size: 36px;line-height: 1.5;}
    .Wholesale_Orders .wpb_text_column.wpb_content_element {margin-left: 0;}
    .product_bestse22 img {margin: -5px 0 0 -20px;}
    a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {padding: 15px 70px 15px 10px;}
    .steps_Instant {padding: 50px 20px 60px;}
    .top-icon .aio-icon-header h3.aio-icon-title {font-size: 23px !important;}
}
@media screen and (max-width: 992px) {
	.product-block-list:nth-child(1) { height: auto; border: 1px solid #dcdde3; }
	.wpb_content_element, ul.wpb_thumbnails-fluid>li, .aio-icon-component, .wpb_column>.wpb_wrapper .aio-icon-component {  margin-bottom: 10px !important;  }
    .Wholesale_Orders .stats-block.stats-left {margin-left: 20px;}
    .Wholesale_Orders span.call_whol {font-size: 30px;}
    .left, .right {width: 100%;}
    .left .has-hover-effect img {width: 100%;}
    .get_know .pt-section-title, .get_know .pt-section-description {margin-bottom: 10px;}
    .get_know p.exper_sup {font-size: 18px;}
    [data-footer*="type-1"] .ct-footer [data-row*="middle"] > div {--grid-template-columns: 1fr !important;}
    .ct-footer [data-column="widget-area-1"] {max-width: 300px;}
    .ct-footer #nav_menu-3 {margin-bottom: 25px;}
    .ct-footer h3.widget-title {margin-bottom: 0;}
.ct-header-trigger svg.ct-icon { width: 30px !important; background-color: #000;}
.home .ct-sticky-container:before{background-color: transparent;}
a.shop_price12:after, .lnfo_stepp .ult-just-icon-wrapper:before, .lnfo_stepp .ult-just-icon-wrapper:before{content: none;}
	.shop_price12 .icon img{display: none;}
.reservat_solution {  padding: 0; }
.Wholesale_Orders .stats-block.stats-left { border-right: 0; }
.Wholesale_Orders .stats-left .aio-icon-left { padding-right: 10px; }
.question_ren, .question_prov { width: 50%; }
h1.page-title { font-size: 38px; }
.ct-header-account, .ct-header-cart { padding: 5px 0px; }
.cart_totals h2 { font-size: 26px; }
}
@media screen and (max-width: 767px) {
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents { float: left; width: 100%; margin-bottom: 0; }
.cart-collaterals { position: relative; top: 0; right: 0; width: 100%; }
    .Efficiency_about .aio-icon-component.style_1 {margin-bottom: 35px;}
    .reservat_solution {padding: 0;}
    .Wholesale_Orders .stats-block.stats-left {border-right: none;}
    .provide_cont {padding-top: 60px;}
.infromation_proj {line-height: 29px;}
.infromation_proj22 { padding-top: 0; float: left; width: 10%; display: inline-flex; }
.widget-menu li a {font-size: 16px;}
.widget-menu, .infromation_proj { display: block; }
.textwidget a img {width: 243px;}
span.dbl-title.dbl-bg_text { font-size: 87px; line-height: 143px;  }
.leanmore { text-align: right; margin-top: 0; }
.question_prov, .question_ren { margin-top: 0; width: 100%; }
	.question_ren22{display: block; padding-right: 0;     padding: 15px 22px 30px;}	

.enerzy_banner h2 {  font-size: 24px; line-height: 35px; }
.enerzy_banner p { color: #fff; margin-bottom: 0; padding: 0px 0; }
span.icon { float: right; }
a.shop_price12 { width: 100%;  text-align: center;}

}
@media screen and (max-width: 479px) {
	span.dbl-title.dbl-bg_text{text-align: center; display: block;}
	.question_prov {  display: block; align-items: center; margin-top: 12px; padding: 15px 21px 5px;}
.entry-summary .entry-title { --theme-font-size: 20px; }
.Wholesale_Orders .stats-block.stats-left {height: 26px;}
.Efficiency_about .aio-icon-component.style_1{margin-bottom: 10px;}
.reservat_solution {  padding: 0;  }
.pt-section-title-1 .pt-section-title { line-height: 38px; font-size: 30px;  }
.our_service { padding: 20px 0px 0px 0px; }
.category-tile-image { display: block;  }
    .enerzy_banner h2 br {display: none;}
    .category-tile-image {display: inline-block;}
    .category_image {margin: 30px 0;}
    .Wholesale_Orders .aio-icon-img {font-size: 80px !important;}
    .Wholesale_Orders .stats-left .aio-icon-left {padding-right: 20px;}
    .Wholesale_Orders .stats-number {font-size: 36px !important;}
    .Wholesale_Orders .stats-text {font-size: 20px !important;}
    .Wholesale_Orders span.call_whol {font-size: 22px;}
    span.call_whol22 {font-size: 24px;}
    ul.product-block22 {grid-template-columns: repeat(1,1fr);}
    .pt-section-title-1 .pt-section-title {font-size: 32px;line-height: normal;margin-top: 5px;}
    .product-block-des {display: inline-block;}
    .left_get, .right_shop {width: 100%;}
    .product-block-des .left_get img {width: 100%;height: auto;border-radius: 20px 20px 0 0;}
    .right_shop {padding: 30px 20px 20px 20px;}

}