img.logo_main {
    margin-top: 5px !important;
}
ul#menu_main {
    padding-top: 5px !important;
}
.logo_fixed {
	display: none !important;
}
.top_panel_fixed .top_panel_wrap .logo_main {
    display: block !important;
}
.wpb-content-wrapper .vc_col-sm-10 {
        width: 100% !important;
    }
.sidebar_inner.widget_area_inner {
    padding: 0px !important;
}
.widget_area aside {
    padding: 0em 1.4em 1.8em !important;
    box-sizing: border-box;
}
.scheme_original .menu_main_nav>li>a:hover {
    color:  #ff0000 !important;
}
.scheme_original .menu_main_nav>.menu-item-2282 >a:hover {
    color: #9abe29 !important;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
    display: flex;
    justify-content: space-evenly;
}
.related a.hover_icon.hover_icon_link {
    height: 290px !important;
}
.related img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    height: 100% !important;
    object-fit: contain !important;
}
.scheme_original .menu_main_nav>li>a {
    color: #ff0000 ;
}
.scheme_original .menu_main_nav>a:hover, .scheme_original .menu_main_nav>li.sfHover>a, .scheme_original .menu_main_nav>li#blob, .scheme_original .menu_main_nav>li.current-menu-item>a, .scheme_original .menu_main_nav>li.current-menu-parent>a, .scheme_original .menu_main_nav>li.current-menu-ancestor>a {
    color:#ff0000;
}
.scheme_original .top_panel_middle {
    background-color: #FDE74C !important;
}

ul#menu_main {
    display: flex;
    align-items: center;
}
.menu-item-2282 a:hover{
background: #ff280b !important;
    border-color: #ff0000 !important;
    color: #fff !important;
}
.menu-item-2282 a{
    font-family: "PT Sans Narrow", sans-serif !important;
    font-size: 0.938em !important;
    font-weight: 700 !important;
    display: inline-block !important;
    text-align: center !important;
    padding: 0.5em 1.62em !important;
    text-transform: uppercase !important;
    border-radius: 2em !important;
    box-sizing: border-box !important;
    border:2px solid #ff0000 !important;
		color:#dcdd0e !important;
	background:#ff0000 !important;
}
.scheme_original .columns_wrap .widget_media_image {
    margin-top: 65px;
    text-align: right;
}
.columns_wrap .textwidget .footer-logo-title {
    color: #ffffff80;
    padding-left: 27px;
}
.columns_wrap .textwidget .footer-logo-des {
    color: #ffffff80;
    padding-left: 27px;
}
.footer-copyright-links {
    display: flex;
    gap: 19px;
    font-size: 16px;
    font-family: 'Open Sans';
    font-weight: 500;
}
.footer-copyright-links a{
    color: #b1b1b1 !important;
    text-decoration: none;
}
.footer-copyright-links a:hover{
    color: #9abe29 !important;
}
.copyright_text{
    display: flex !important;
    flex-direction: row;
    justify-content: space-between;
    padding: 12px 0px;
    align-items: center;
}
.footer_wrap_inner.widget_area_inner {
    background-image: none !important;
    background: #434448;
}
.post_info {
	display: none;
}
.sd-sharing-enabled {
	display: none;
}
.jetpack-likes-widget-loaded {
		display: none;
}
.wp-image-1243 {
	   width: 100%;
    height: auto !important;
}
.top_panel_top_user_area {
    display: none;
}
.top_panel_fixed .top_panel_wrap .logo {
    margin-top: 0.78em !important;
    margin-bottom: 0.78em !important;
}
.top_panel_style_3 .top_panel_top + .top_panel_middle .contact_logo .logo, .top_panel_style_4 .top_panel_top + .top_panel_middle .contact_logo .logo, .top_panel_style_6 .top_panel_top + .top_panel_middle .contact_logo .logo, .top_panel_style_7 .top_panel_top + .top_panel_middle .contact_logo .logo {
    margin-top: 5.8em;
}
.top_panel_style_3 .top_panel_middle .contact_logo
.logo{
	padding: 0px;
	margin: 0px;
}
.top_panel_top {
    display: none !important;
}
.top_panel_middle .content_wrap {
    padding-top: 22px !important;
}
#custom-services-sec .post_featured img {
   	width: 100%;
    height: 220px !important;
    object-fit: cover !important;
}
#custom-services-sec .column-1_3 .sc_services_item{
	height: 400px !important;
}
.jp-relatedposts {
	display: none !important;
}
.product_meta {
		display: none;
}
.vc-gitem-zone-height-mode-auto:before {
    display: none !important;
}
.vc_gitem-post-data p:nth-child(2){
	  height: 142px;
    overflow: hidden;
	  text-align: left;
}
.scheme_original .article_style_boxed .content>article>.post_content, .scheme_original .article_style_boxed[class*="single-"] .content>.comments_wrap, .scheme_original .article_style_boxed[class*="single-"] .content>article>.post_info_share, .scheme_original .article_style_boxed:not(.layout_excerpt):not(.single) .content .post_item {
    background-color: #FFFFFF !important;
}
section.vc_section.vc_custom_1728025622564.vc_section-has-fill.vc_row-o-full-height.vc_section-o-content-top.vc_section-flex.vc_video-bg-container.vc_general.vc_parallax.vc_parallax-content-moving  {
    margin-top: -115px !important;
    min-height: 80.1507vh !important;
}
.vc_gitem-post-data-source-post_title h4 {
    min-height: 64px !important;
}
.icon-params-light{
	display: none;
}
div#like-post-wrapper-236869353-1240-6703c88958692 {
    display: none !important;
}
section.vc_section.vc_custom_1728303725722.vc_section-has-fill.vc_row-o-full-height.vc_section-o-content-top.vc_section-flex.vc_video-bg-container.vc_general.vc_parallax.vc_parallax-content-moving {
    margin-top: 49px !important;
}
.list_products img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    height: 100% !important;
    object-fit: contain !important;
}
.list_products a.hover_icon.hover_icon_link {
    height: 290px !important;
}
.list_products h2.woocommerce-loop-product__title {
    font-size: 22px !important;
}
span.onsale {
    width: 6em !important;
    height: 4em;
}

@media (min-width: 1025px){
div#mobile_home_page_slider {
    display: none !important;
}
}
/* responsive */
@media (min-width: 768px) and (max-width: 1024px){
			[class^="icon-"]:before, [class*=" icon-"]:before {
    color: red !important;
		font-size: 60px;
}
	.scheme_original .header_mobile {
    background-color: #FDE74C !important;
}
		.menu-item-object-custom {
		text-align: center !important;
	}
	.menu-item-2282 {
    margin-bottom: 20px !important;
}
.search_wrap.search_style_.search_state_fixed.search_ajax.inited {
        display: none !important;
    }
	.menu_main_nav_area li 
span {
    font-size: 18px !important;
    font-weight: 600 !important;
    letter-spacing: 1px;
}
.menu_main_nav_area .menu-item-type-custom li a{
    color: #ff0000 !important;
}
	.page_content_wrap .skrollable-between .vc_video-bg	iframe#widget2 {
    margin-top: 67px !important;
}
   .header_mobile .logo_main {
        height: 55px;
    }
    .admin-bar .header_mobile .side_wrap {
        top: 175px !important;
    }
	.menu_main_nav_area .manu-item a span {
    font-size: 18px !important;
    font-weight: 600 !important;
    letter-spacing: 1px;
}
div#desktop_home_page_slider{
    display: none !important;
}
    .scheme_original .columns_wrap .widget_media_image {
        margin-top: 54px;
    }
    .copyright_text {
        display: flex;
        flex-direction: column;
    }
    .footer-copyright-links {
        justify-content: start;
    }
	.header_mobile .search_wrap form {
    padding-left: 27px !important;
}
}
@media (min-width: 431px) and (max-width: 767px) {
		.scheme_original .header_mobile {
    background-color: #FDE74C !important;
}
	[class^="icon-"]:before, [class*=" icon-"]:before {
    color: red !important;
	 font-size: 35px;
}
		.menu-item-object-custom {
		text-align: center !important;
	}
	.menu-item-2282 {
    margin-bottom: 20px !important;
}
.search_wrap.search_style_.search_state_fixed.search_ajax.inited {
        display: none !important;
    }
	.menu_main_nav_area li 
span {
    font-size: 18px !important;
    font-weight: 600 !important;
    letter-spacing: 1px;
}
	section.vc_section.vc_custom_1728303725722.vc_section-has-fill.vc_row-o-full-height.vc_section-o-content-top.vc_section-flex.vc_video-bg-container.vc_general.vc_parallax.vc_parallax-content-moving {
    margin-top: 35px !important;
}
	   .header_mobile .logo_main {
        height: 55px;
    }
    .admin-bar .header_mobile .side_wrap {
        top: 112px !important;
    }
	.menu_main_nav_area .manu-item a span {
    font-size: 18px !important;
    font-weight: 600 !important;
    letter-spacing: 1px;
}
div#desktop_home_page_slider{
    display: none !important;
}
    .scheme_original .columns_wrap .widget_media_image {
        margin-top: 40px;
        padding: 18px 0px 9px 0px;
    }
	
.copyright_text {
    display: flex !important;
    padding: 0px 0px;
    align-items: center;
    flex-direction: column;
    gap: 14px;
}
}
@media (max-width: 430px) {
	.header_mobile .logo_slogan {
    display: none;
}
.menu-item-2282 {
    margin-right: 20px !important;
}
		.scheme_original .header_mobile {
    background-color: #FDE74C !important;
}
		[class^="icon-"]:before, [class*=" icon-"]:before {
    color: red !important;
	 font-size: 35px;
}
	.menu-item-object-custom {
		text-align: center !important;
	}
	.menu-item-2282 {
    margin-bottom: 20px !important;
}
.search_wrap.search_style_.search_state_fixed.search_ajax.inited {
        display: none !important;
    }
	section.vc_section.vc_custom_1728303725722.vc_section-has-fill.vc_row-o-full-height.vc_section-o-content-top.vc_section-flex.vc_video-bg-container.vc_general.vc_parallax.vc_parallax-content-moving {
    margin-top: -4px !important;
}
	section.vc_section.vc_custom_1728303725722.vc_section-has-fill.vc_row-o-full-height.vc_section-o-content-top.vc_section-flex.vc_video-bg-container.vc_general.vc_parallax.vc_parallax-content-moving {
    min-height: 43.6568vh !important;
}
	.scheme_original .header_mobile {
    padding: 15px 0px !important;
}
.page_content_wrap .skrollable-between .vc_video-bg	iframe#widget2 {
    max-width: 1000%;
    margin-left: -324px !important;
    margin-top: -104px !important;
    width: 1060.33px !important;
    height: 800px !important;
}
    .header_mobile .logo_main {
        height: 55px;
    }
	.menu_main_nav_area li 
span {
    font-size: 18px !important;
    font-weight: 600 !important;
    letter-spacing: 1px;
}
    .admin-bar .header_mobile .side_wrap {
        top: 138px !important;
    }
	    .header_mobile .side_wrap {
        top: 96px !important;
    }
div#desktop_home_page_slider{
    display: none !important;
}
    .scheme_original .columns_wrap .widget_media_image {
        margin-top: 28px !important;
        text-align: center !important;
    }
    .columns_wrap .textwidget .footer-logo-title {
        padding-left: 27px !important;
        text-align: center !important;
    }
    .columns_wrap .textwidget .footer-logo-des {
        text-align: center !important;
    }   
	
.copyright_text {
    display: flex !important;
    padding: 0px 0px;
    align-items: center;
    flex-direction: column;
    gap: 14px;
   }
}