.rh-boxed-container .rh-outer-wrap {
	width: 100% !important;
	overflow: hidden;
	background: transparent;
	box-shadow: none
}

nav.top_menu
			> ul > li > a {
	font-weight: normal;
}

nav.top_menu > ul > li,.main-nav.dark_style
			nav.top_menu>ul>li {
	border: none;
}

.dl-menuwrapper li a,nav.top_menu > ul
			> li > a,#re_menu_near_logo li,#re_menu_near_logo li {
	font-family: "Rubik",trebuchet
			ms !important;
	font-weight: normal;
	font-style: normal;
}

:root {
	--rehub-nav-font: Rubik;
}

.rehub_feat_block
			div.offer_title,.rh_wrapper_video_playlist .rh_video_title_and_time .rh_video_title,.main_slider
			.flex-overlay h2,.related_articles ul li > a,h1,h2,h3,h4,h5,h6,.widget
			.title,.title h1,.title h5,.related_articles .related_title,#comments .title_comments,.commentlist
			.comment-author .fn,.commentlist .comment-author .fn a,.rate_bar_wrap .review-top
			.review-text span.review-header,.wpsm-numbox.wpsm-style6 span.num,.wpsm-numbox.wpsm-style5
			span.num,.rehub-main-font,.logo .textlogo,.wp-block-quote.is-style-large,.comment-respond
			h3,.related_articles .related_title,.re_title_inmodal {
	font-family: "Rubik",trebuchet
			ms;
	font-style: normal;
}

.main_slider .flex-overlay h2,h1,h2,h3,h4,h5,h6,.title
			h1,.title h5,.comment-respond h3 {
	font-weight: normal;
}

:root {
	--rehub-head-font: Rubik;
}

.sidebar,.rehub-body-font,body {
	font-family: "Inter",arial
			!important;
	font-weight: 500;
	font-style: normal;
}

:root {
	--rehub-body-font: Inter;
}

header
			.main-nav,.main-nav.dark_style,.header_one_row .main-nav {
	background: none
			repeat scroll 0 0 #007ea2!important;
	box-shadow: none;
}

.main-nav {
	border-bottom: none;
	border-top: none;
}

.dl-menuwrapper
			.dl-menu {
	margin: 0 !important
}

.header_top_wrap {
	background: none repeat scroll
			0 0 #fff607!important;
}

.header-top,.header_top_wrap {
	border: none !important
}

.header_top_wrap
			.user-ava-intop:after,.header-top .top-nav > ul > li > a,.header-top a.cart-contents,.header_top_wrap
			.icon-search-onclick:before,.header-top .top-social,.header-top .top-social
			a {
	color: #dd3333 !important;
}

.header-top .top-nav li {
	border: none !important;
}

nav.top_menu
			> ul > li > a {
	color: #ffffff !important;
	margin-left:30px;
}

nav.top_menu > ul > li > a:hover {
	box-shadow: none;
}

.responsive_nav_wrap
			.user-ava-intop:after,.dl-menuwrapper button i,.responsive_nav_wrap .rh-header-icon {
	color: #ffffff
			!important;
}

.dl-menuwrapper button svg line {
	stroke: #ffffff !important;
}

#main_header,.is-sticky
			.logo_section_wrap,.sticky-active.logo_section_wrap {
	background-color: #f1f1f1
			!important
}

.main-nav.white_style {
	border-top: none
}

nav.top_menu > ul:not(.off-canvas)
			> li > a:after {
	top: auto;
	bottom: 0
}

.header-top {
	border: none;
}

.left-sidebar-archive
			.main-side {
	float: right;
}

.left-sidebar-archive .sidebar {
	float: left
}

.footer-bottom {
	background-color: #1e1e1e
			!important
}

.footer-bottom .footer_widget {
	border: none !important
}

.widget
			.title:after {
	border-bottom: 2px solid #007ea2;
}

.rehub-main-color-border,nav.top_menu
			> ul > li.vertical-menu.border-main-color .sub-menu,.rh-main-bg-hover:hover,.wp-block-quote,ul.def_btn_link_tabs
			li.active a,.wp-block-pullquote {
	border-color: #007ea2;
}

.wpsm_promobox.rehub_promobox {
	border-left-color: #007ea2!important;
}

.color_link {
	color: #007ea2
			!important;
}

.featured_slider:hover .score,article.post .wpsm_toplist_heading:before {
	border-color: #007ea2;
}

.btn_more:hover,.tw-pagination
			.current {
	border: 1px solid #007ea2;
	color: #fff
}

.rehub_woo_review .rehub_woo_tabs_menu
			li.current {
	border-top: 3px solid #007ea2;
}

.gallery-pics .gp-overlay {
	box-shadow: 0
			0 0 4px #007ea2 inset;
}

.post .rehub_woo_tabs_menu li.current,.woocommerce
			div.product .woocommerce-tabs ul.tabs li.active {
	border-top: 2px solid #007ea2;
}

.rething_item
			a.cat {
	border-bottom-color: #007ea2
}

nav.top_menu ul li ul.sub-menu {
	border-bottom: 2px
			solid #007ea2;
}

.widget.deal_daywoo,.elementor-widget-wpsm_woofeatured .deal_daywoo {
	border: 3px
			solid #007ea2;
	padding: 20px;
	background: #fff;
}

.deal_daywoo .wpsm-bar-bar {
	background-color: #007ea2
			!important
}

#buddypress div.item-list-tabs ul li.selected a span,#buddypress
			div.item-list-tabs ul li.current a span,#buddypress div.item-list-tabs
			ul li a span,.user-profile-div .user-menu-tab > li.active > a,.user-profile-div
			.user-menu-tab > li.active > a:focus,.user-profile-div .user-menu-tab >
			li.active > a:hover,.news_in_thumb:hover a.rh-label-string,.news_out_thumb:hover
			a.rh-label-string,.col-feat-grid:hover a.rh-label-string,.carousel-style-deal
			.re_carousel .controls,.re_carousel .controls:hover,.openedprevnext .postNavigation
			.postnavprev,.postNavigation .postnavprev:hover,.top_chart_pagination a.selected,.flex-control-paging
			li a.flex-active,.flex-control-paging li a:hover,.btn_more:hover,body .tabs-menu
			li:hover,body .tabs-menu li.current,.featured_slider:hover .score,#bbp_user_edit_submit,.bbp-topic-pagination
			a,.bbp-topic-pagination a,.custom-checkbox label.checked:after,.slider_post
			.caption,ul.postpagination li.active a,ul.postpagination li:hover a,ul.postpagination
			li a:focus,.top_theme h5 strong,.re_carousel .text:after,#topcontrol:hover,.main_slider
			.flex-overlay:hover a.read-more,.rehub_chimp #mc_embed_signup input#mc-embedded-subscribe,#rank_1.rank_count,#toplistmenu
			> ul li:before,.rehub_chimp:before,.wpsm-members > strong:first-child,.r_catbox_btn,.wpcf7
			.wpcf7-submit,.wpsm_pretty_hover li:hover,.wpsm_pretty_hover li.current,.rehub-main-color-bg,.togglegreedybtn:after,.rh-bg-hover-color:hover
			a.rh-label-string,.rh-main-bg-hover:hover,.rh_wrapper_video_playlist .rh_video_currently_playing,.rh_wrapper_video_playlist
			.rh_video_currently_playing.rh_click_video:hover,.rtmedia-list-item .rtmedia-album-media-count,.tw-pagination
			.current,.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active,.dokan-dashboard
			.dokan-dash-sidebar ul.dokan-dashboard-menu li:hover,.dokan-dashboard .dokan-dash-sidebar
			ul.dokan-dashboard-menu li.dokan-common-links a:hover,#ywqa-submit-question,.woocommerce
			.widget_price_filter .ui-slider .ui-slider-range,.rh-hov-bor-line > a:after,nav.top_menu
			> ul:not(.off-canvas) > li > a:after,.rh-border-line:after,.wpsm-table.wpsm-table-main-color
			table tr th,.rh-hov-bg-main-slide:before,.rh-hov-bg-main-slidecol .col_item:before,.mvx-tablink.active::before {
	background: #007ea2;
}

@media
			(max-width:767px) {
	.postNavigation .postnavprev {
		background: #007ea2;
	}
}

.rh-main-bg-hover:hover,.rh-main-bg-hover:hover
			.whitehovered,.user-profile-div .user-menu-tab > li.active > a {
	color: #fff
			!important
}

a,.carousel-style-deal .deal-item .priced_block .price_count
			ins,nav.top_menu ul li.menu-item-has-children ul li.menu-item-has-children
			> a:before,.flexslider .fa-pulse,.footer-bottom .widget .f_menu li a:hover,.comment_form
			h3 a,.bbp-body li.bbp-forum-info > a:hover,.bbp-body li.bbp-topic-title
			> a:hover,#subscription-toggle a:before,#favorite-toggle a:before,.aff_offer_links
			.aff_name a,.rh-deal-price,.commentlist .comment-content small a,.related_articles
			.title_cat_related a,article em.emph,.campare_table table.one td strong.red,.sidebar
			.tabs-item .detail p a,.footer-bottom .widget .title span,footer p a,.welcome-frase
			strong,article.post .wpsm_toplist_heading:before,.post a.color_link,.categoriesbox:hover
			h3 a:after,.bbp-body li.bbp-forum-info > a,.bbp-body li.bbp-topic-title
			> a,.widget .title i,.woocommerce-MyAccount-navigation ul li.is-active
			a,.category-vendormenu li.current a,.deal_daywoo .title,.rehub-main-color,.wpsm_pretty_colored
			ul li.current a,.wpsm_pretty_colored ul li.current,.rh-heading-hover-color:hover
			h2 a,.rh-heading-hover-color:hover h3 a,.rh-heading-hover-color:hover h4
			a,.rh-heading-hover-color:hover h5 a,.rh-heading-hover-color:hover h3,.rh-heading-hover-color:hover
			h2,.rh-heading-hover-color:hover h4,.rh-heading-hover-color:hover h5,.rh-heading-hover-color:hover
			.rh-heading-hover-item a,.rh-heading-icon:before,.widget_layered_nav ul
			li.chosen a:before,.wp-block-quote.is-style-large p,ul.page-numbers li
			span.current,ul.page-numbers li a:hover,ul.page-numbers li.active a,.page-link
			> span:not(.page-link-title),blockquote:not(.wp-block-quote) p,span.re_filtersort_btn:hover,span.active.re_filtersort_btn,.deal_daywoo
			.price,div.sortingloading:after {
	color: #007ea2;
}

.page-link > span:not(.page-link-title),.widget.widget_affegg_widget
			.title,.widget.top_offers .title,.widget.cegg_widget_products .title,header
			.header_first_style .search form.search-form [type="submit"],header .header_eight_style
			.search form.search-form [type="submit"],.filter_home_pick span.active,.filter_home_pick
			span:hover,.filter_product_pick span.active,.filter_product_pick span:hover,.rh_tab_links
			a.active,.rh_tab_links a:hover,.wcv-navigation ul.menu li.active,.wcv-navigation
			ul.menu li:hover a,form.search-form [type="submit"],.rehub-sec-color-bg,input#ywqa-submit-question,input#ywqa-send-answer,.woocommerce
			button.button.alt,.tabsajax span.active.re_filtersort_btn,.wpsm-table.wpsm-table-sec-color
			table tr th,.rh-slider-arrow,.rh-hov-bg-sec-slide:before,.rh-hov-bg-sec-slidecol
			.col_item:before {
	background: #000000 !important;
	color: #fff !important;
	outline: 0
}

.widget.widget_affegg_widget
			.title:after,.widget.top_offers .title:after,.widget.cegg_widget_products
			.title:after {
	border-top-color: #000000 !important;
}

.page-link > span:not(.page-link-title) {
	border: 1px
			solid #000000;
}

.page-link > span:not(.page-link-title),.header_first_style
			.search form.search-form [type="submit"] i {
	color: #fff !important;
}

.rh_tab_links
			a.active,.rh_tab_links a:hover,.rehub-sec-color-border,nav.top_menu > ul
			> li.vertical-menu.border-sec-color > .sub-menu,body .rh-slider-thumbs-item--active {
	border-color: #000000
}

.rh_wrapper_video_playlist
			.rh_video_currently_playing,.rh_wrapper_video_playlist .rh_video_currently_playing.rh_click_video:hover {
	background-color: #000000;
	box-shadow: 1200px
			0 0 #000000 inset;
}

.rehub-sec-color {
	color: #000000
}

form.search-form input[type="text"] {
	border-radius: 4px
}

.news
			.priced_block .price_count,.blog_string .priced_block .price_count,.main_slider
			.price_count {
	margin-right: 5px
}

.right_aff .priced_block .btn_offer_block,.right_aff
			.priced_block .price_count {
	border-radius: 0 !important
}

form.search-form.product-search-form
			input[type="text"] {
	border-radius: 4px 0 0 4px;
}

form.search-form [type="submit"] {
	border-radius: 0
			4px 4px 0;
}

.rtl form.search-form.product-search-form input[type="text"] {
	border-radius: 0
			4px 4px 0;
}

.rtl form.search-form [type="submit"] {
	border-radius: 4px 0 0
			4px;
}

.price_count,.rehub_offer_coupon,#buddypress .dir-search input[type=text],.gmw-form-wrapper
			input[type=text],.gmw-form-wrapper select,#buddypress a.button,.btn_more,#main_header
			.wpsm-button,#rh-header-cover-image .wpsm-button,#wcvendor_image_bg .wpsm-button,input[type="text"],textarea,input[type="tel"],input[type="password"],input[type="email"],input[type="url"],input[type="number"],.def_btn,input[type="submit"],input[type="button"],input[type="reset"],.rh_offer_list
			.offer_thumb .deal_img_wrap,.grid_onsale,.rehub-main-smooth,.re_filter_instore
			span.re_filtersort_btn:hover,.re_filter_instore span.active.re_filtersort_btn,#buddypress
			.standard-form input[type=text],#buddypress .standard-form textarea,.blacklabelprice {
	border-radius: 4px
}

.news-community,.woocommerce
			.products.grid_woo .product,.rehub_chimp #mc_embed_signup input.email,#mc_embed_signup
			input#mc-embedded-subscribe,.rh_offer_list,.woo-tax-logo,#buddypress div.item-list-tabs
			ul li a,#buddypress form#whats-new-form,#buddypress div#invite-list,#buddypress
			#send-reply div.message-box,.rehub-sec-smooth,.rate-bar-bar,.rate-bar,#wcfm-main-contentainer
			#wcfm-content,.wcfm_welcomebox_header {
	border-radius: 5px
}

#rhSplashSearch
			form.search-form input[type="text"],#rhSplashSearch form.search-form [type="submit"] {
	border-radius: 0
			!important
}

.woocommerce .woo-button-area .masked_coupon,.woocommerce a.woo_loop_btn,.woocommerce
			.button.checkout,.woocommerce input.button.alt,.woocommerce a.add_to_cart_button:not(.flat-woo-btn),.woocommerce-page
			a.add_to_cart_button:not(.flat-woo-btn),.woocommerce .single_add_to_cart_button,.woocommerce
			div.product form.cart .button,.woocommerce .checkout-button.button,.priced_block
			.btn_offer_block,.priced_block .button,.rh-deal-compact-btn,input.mdf_button,#buddypress
			input[type="submit"],#buddypress input[type="button"],#buddypress input[type="reset"],#buddypress
			button.submit,.wpsm-button.rehub_main_btn,.wcv-grid a.button,input.gmw-submit,#ws-plugin--s2member-profile-submit,#rtmedia_create_new_album,input[type="submit"].dokan-btn-theme,a.dokan-btn-theme,.dokan-btn-theme,#wcfm_membership_container
			a.wcfm_submit_button,.woocommerce button.button,.rehub-main-btn-bg,.woocommerce
			#payment #place_order,.wc-block-grid__product-add-to-cart.wp-block-button
			.wp-block-button__link {
	background: none #f37021 !important;
	color: #ffffff
			!important;
	fill: #ffffff !important;
	border: none !important;
	text-decoration: none
			!important;
	outline: 0;
	box-shadow: -1px 6px 19px rgba(243,112,33,0.2) !important;
	border-radius: 4px
			!important;
}

.rehub-main-btn-bg > a {
	color: #ffffff !important;
}

.woocommerce
			a.woo_loop_btn:hover,.woocommerce .button.checkout:hover,.woocommerce input.button.alt:hover,.woocommerce
			a.add_to_cart_button:not(.flat-woo-btn):hover,.woocommerce-page a.add_to_cart_button:not(.flat-woo-btn):hover,.woocommerce
			a.single_add_to_cart_button:hover,.woocommerce-page a.single_add_to_cart_button:hover,.woocommerce
			div.product form.cart .button:hover,.woocommerce-page div.product form.cart
			.button:hover,.woocommerce .checkout-button.button:hover,.priced_block
			.btn_offer_block:hover,.wpsm-button.rehub_main_btn:hover,#buddypress input[type="submit"]:hover,#buddypress
			input[type="button"]:hover,#buddypress input[type="reset"]:hover,#buddypress
			button.submit:hover,.small_post .btn:hover,.ap-pro-form-field-wrapper input[type="submit"]:hover,.wcv-grid
			a.button:hover,#ws-plugin--s2member-profile-submit:hover,.rething_button
			.btn_more:hover,#wcfm_membership_container a.wcfm_submit_button:hover,.woocommerce
			#payment #place_order:hover,.woocommerce button.button:hover,.rehub-main-btn-bg:hover,.rehub-main-btn-bg:hover
			> a,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover {
	background: none
			#00b758 !important;
	color: #ffffff !important;
	border-color: transparent;
	box-shadow: -1px
			6px 13px rgba(0,183,88,0.4) !important;
}

.rehub_offer_coupon:hover {
	border: 1px
			dashed #00b758;
}

.rehub_offer_coupon:hover i.far,.rehub_offer_coupon:hover
			i.fal,.rehub_offer_coupon:hover i.fas {
	color: #00b758
}

.re_thing_btn .rehub_offer_coupon.not_masked_coupon:hover {
	color: #00b758
			!important
}

.woocommerce a.woo_loop_btn:active,.woocommerce .button.checkout:active,.woocommerce
			.button.alt:active,.woocommerce a.add_to_cart_button:not(.flat-woo-btn):active,.woocommerce-page
			a.add_to_cart_button:not(.flat-woo-btn):active,.woocommerce a.single_add_to_cart_button:active,.woocommerce-page
			a.single_add_to_cart_button:active,.woocommerce div.product form.cart .button:active,.woocommerce-page
			div.product form.cart .button:active,.woocommerce .checkout-button.button:active,.wpsm-button.rehub_main_btn:active,#buddypress
			input[type="submit"]:active,#buddypress input[type="button"]:active,#buddypress
			input[type="reset"]:active,#buddypress button.submit:active,.ap-pro-form-field-wrapper
			input[type="submit"]:active,.wcv-grid a.button:active,#ws-plugin--s2member-profile-submit:active,.woocommerce
			#payment #place_order:active,input[type="submit"].dokan-btn-theme:active,a.dokan-btn-theme:active,.dokan-btn-theme:active,.woocommerce
			button.button:active,.rehub-main-btn-bg:active,.wc-block-grid__product-add-to-cart.wp-block-button
			.wp-block-button__link:active {
	background: none #f37021 !important;
	box-shadow: 0
			1px 0 #999 !important;
	top: 2px;
	color: #ffffff !important;
}

.rehub_btn_color,.rehub_chimp_flat
			#mc_embed_signup input#mc-embedded-subscribe {
	background-color: #f37021;
	border: 1px
			solid #f37021;
	color: #ffffff;
	text-shadow: none
}

.rehub_btn_color:hover {
	color: #ffffff;
	background-color: #00b758;
	border: 1px
			solid #00b758;
}

.rething_button .btn_more {
	border: 1px solid #f37021;
	color: #f37021;
}

.rething_button
			.priced_block.block_btnblock .price_count {
	color: #f37021;
	font-weight: normal;
}

.widget_merchant_list
			.buttons_col {
	background-color: #f37021 !important;
}

.widget_merchant_list
			.buttons_col a {
	color: #ffffff !important;
}

.rehub-svg-btn-fill svg {
	fill: #f37021;
}

.rehub-svg-btn-stroke
			svg {
	stroke: #f37021;
}

@media (max-width:767px) {
	#float-panel-woo-area {
		border-top: 1px
			solid #f37021
	}
}

:root {
	--rehub-main-color: #007ea2;
	--rehub-sec-color: #000000;
	--rehub-main-btn-bg: #f37021;
	--rehub-link-color: #007ea2;
}

body
			.woocommerce .products .product .price,ul.product_list_widget li span.amount {
	color: #fc8416
			!important
}

form.search-form input[type="text"],.product-search-form .nice-select {
	border-color: white
}

form.search-form
			[type="submit"] {
	background: #F6F7F9 !important
}

form.search-form [type="submit"]
			i {
	color: #111 !important
}

.footer-bottom.white_style {
	border-top: 1px solid
			#f6f6f6;
}

.footer_widget .widget .title,.footer_widget .widget h2 {
	font-size: 16px
}

.rehub_chimp_flat
			#mc_embed_signup input.email {
	border: 1px solid #f4f8fb;
}

.rehub_chimp_flat
			#mc_embed_signup input#mc-embedded-subscribe {
	background: none #f5f7fa;
	color: #000
			!important;
	font-weight: normal;
	font-size: 14px;
}

.main-nav.white_style {
	border-bottom: none
}

				.custom-fullwidth-banner {
					width: 100%;
					margin: 0 auto;
					background: #f8f9fc;
				}
				.banner-slider-container {
					position: relative;
					width: 100%;
					overflow: hidden;
					box-shadow: 0 5px 20px rgba(0,0,0,0.05);
				}
				.banner-slider-wrapper {
					display: flex;
					transition: transform 0.65s cubic-bezier(0.25, 0.46, 0.45, 0.94);
					will-change: transform;
				}
				.banner-slide {
					flex: 0 0 100%;
					position: relative;
				}
				.banner-slide-bg {
					height: 480px;
					background-size: cover;
					background-position: center 30%;
					background-repeat: no-repeat;
					position: relative;
					display: flex;
					align-items: center;
				}
				.banner-content {
					max-width: 1200px;
					margin: 0 auto;
					padding: 0 40px;
					width: 100%;
					color: #ffffff;
					text-shadow: 0 2px 8px rgba(0,0,0,0.3);
					animation: fadeUp 0.8s ease-out;
				}
				.banner-content h2 {
					font-size: 3rem;
					font-weight: 700;
					margin-bottom: 1rem;
					letter-spacing: -0.5px;
					color: #fff;
				}
				.banner-content p {
					font-size: 1.25rem;
					line-height: 1.5;
					margin-bottom: 2rem;
					max-width: 600px;
					opacity: 0.95;
				}
				.banner-btn {
					display: inline-block;
					background: #f37021;
					color: #fff;
					padding: 12px 32px;
					border-radius: 40px;
					font-weight: 600;
					text-decoration: none;
					transition: all 0.3s ease;
					box-shadow: 0 4px 12px rgba(0,0,0,0.15);
					border: none;
					font-size: 1rem;
				}
				.banner-btn:hover {
					background: #00b758;
					transform: translateY(-2px);
					box-shadow: 0 8px 20px rgba(0,183,88,0.3);
					color: #fff;
				}
				.banner-slider-prev,
				.banner-slider-next {
					position: absolute;
					top: 50%;
					transform: translateY(-50%);
					background: rgba(0,0,0,0.5);
					color: white;
					border: none;
					font-size: 2rem;
					width: 48px;
					height: 48px;
					border-radius: 50%;
					cursor: pointer;
					display: flex;
					align-items: center;
					justify-content: center;
					transition: all 0.2s;
					z-index: 20;
					backdrop-filter: blur(4px);
				}
				.banner-slider-prev:hover,
				.banner-slider-next:hover {
					background: rgba(0,126,162,0.8);
					transform: translateY(-50%) scale(1.05);
				}
				.banner-slider-prev {
					left: 20px;
				}
				.banner-slider-next {
					right: 20px;
				}
				.banner-slider-dots {
					position: absolute;
					bottom: 20px;
					left: 0;
					right: 0;
					display: flex;
					justify-content: center;
					gap: 12px;
					z-index: 20;
				}
				.banner-slider-dots .dot {
					width: 12px;
					height: 12px;
					background: rgba(255,255,255,0.6);
					border-radius: 50%;
					cursor: pointer;
					transition: all 0.2s;
				}
				.banner-slider-dots .dot.active {
					background: #f37021;
				
					border-radius: 20px;
				}
				@keyframes fadeUp {
					0% { opacity: 0; transform: translateY(30px); }
					100% { opacity: 1; transform: translateY(0); }
				}
				@media (max-width: 768px) {
				    .logo_image_mobiles img{
				        width: 70%;
				    }
				    
					.banner-slide-bg {
						height: 380px;
						background-position: center 40%;
					}
					.banner-content h2 {
						font-size: 1.8rem;
					}
					.banner-content p {
						font-size: 1rem;
						margin-bottom: 1.2rem;
					}
					.banner-btn {
						padding: 8px 20px;
						font-size: 0.9rem;
					}
					.banner-slider-prev,
					.banner-slider-next {
						width: 36px;
						height: 36px;
						font-size: 1.5rem;
					}
				}
				@media (max-width: 480px) {
					.banner-slide-bg {
						height: 320px;
					}
					.banner-content {
						padding: 0 20px;
					}
					.logo_image_mobiles img{
				        width: 70%;
				    }
				}
	
	
	

				.aboutus-section {
					width: 100%;
					background: #ffffff;
					padding: 70px 0;
					overflow: hidden;
				}
				.aboutus-container {
					max-width: 1200px;
					margin: 0 auto;
					padding: 0 24px;
				}
				.aboutus-title-wrapper {
					text-align: center;
					margin-bottom: 48px;
				}

			
	
				.aboutus-grid {
					display: grid;
					grid-template-columns: 1fr 1fr;
					gap: 50px;
					align-items: center;
				}
				.aboutus-image {
					position: relative;
			
					overflow: hidden;
					box-shadow: 0 20px 35px -12px rgba(0,0,0,0.15);
					transition: transform 0.4s ease;
				}
				.aboutus-image:hover {
					transform: scale(1.02);
				}
				.aboutus-image img {
					border-radius: 12px;
					width: 100%;
					height: auto;
					display: block;
					transition: all 0.5s;
				}

				.aboutus-text p {
					font-size: 16px;
					line-height: 1.6;
					color: #334155;
					margin-bottom: 30px;
				}

				.aboutus-btn {
					display: inline-flex;
					align-items: center;
					gap: 8px;
					background: #007ea2;
					color: white;
					padding: 12px 28px;
					border-radius: 40px;
					font-weight: 600;
					text-decoration: none;
					transition: all 0.3s;
					box-shadow: 0 4px 10px rgba(0,126,162,0.2);
				}
				.aboutus-btn:hover {
					background: #f37021;
					transform: translateY(-3px);
					box-shadow: 0 12px 20px -8px rgba(243,112,33,0.4);
					color: white;
				}
				/* 动画定义 & 滚动触发效果 */
				.aboutus-section [data-aos] {
					opacity: 0;
					transition: opacity 0.7s ease, transform 0.7s cubic-bezier(0.2, 0.9, 0.4, 1.1);
					will-change: transform, opacity;
				}
				.aboutus-section [data-aos="fade-up"] {
					transform: translateY(35px);
				}
				.aboutus-section [data-aos="fade-right"] {
					transform: translateX(-40px);
				}
				.aboutus-section [data-aos="fade-left"] {
					transform: translateX(40px);
				}
				.aboutus-section .aos-animate {
					opacity: 1 !important;
					transform: translate(0, 0) !important;
				}
				@media (max-width: 900px) {
					.aboutus-grid {
						grid-template-columns: 1fr;
						gap: 40px;
					}
					.aboutus-text h3 {
						font-size: 24px;
					}
					.aboutus-heading {
						font-size: 30px;
					}
		
				}
				@media (max-width: 640px) {
					.aboutus-section {
						padding: 50px 0;
					}
					.aboutus-container {
						padding: 0 20px;
					}
				}
		
		
		.footer-bottom.dark_style{background-color: #000000;} .footer-bottom.dark_style
					.footer_widget { color: #f5f5f5} .footer-bottom.dark_style .footer_widget
					.title, .footer-bottom.dark_style .footer_widget h2, .footer-bottom.dark_style
					.footer_widget a, .footer-bottom .footer_widget.dark_style ul li a{color:
					#f1f1f1;} .footer-bottom.dark_style .footer_widget .widget_categories ul
					li:before, .footer-bottom.dark_style .footer_widget .widget_archive ul
					li:before, .footer-bottom.dark_style .footer_widget .widget_nav_menu ul
					li:before{color:#fff;}		
					
					
					
 #footer-newsletter-form input { width: 100%; padding: 12px 15px;
 border: none; background: #fff; color: #333;
 font-size: 14px; outline: none; box-sizing: border-box; }
 #footer-newsletter-form button { width: 100%; padding: 12px 15px; margin-top: 12px; 
 background: #ff7f2a; border: none; color: #fff; font-weight: bold;
 font-size: 16px; cursor: pointer; transition: background 0.3s ease; }
 #footer-newsletter-form button:hover { background: #e65c00; }
 #footer-newsletter-form input:focus { box-shadow: 0 0 0 2px #ff7f2a80; }
 .newsletter-form h3 { font-size: 18px; font-weight: 600; margin: 0 0 8px 0; }
#form-feedback.success { color: #8bc34a; } #form-feedback.error { color: #ff7f7f; }




.logo_image_mobiles img{
	width:100%;
}
	
.elementor-widget-container p{
	    font-size: 16px;
    line-height: 28px;
}
	
