@media only screen and (max-width:729px){
.xs{ 
display:none !important;
}

 }
 
@media only screen and (min-width: 729px){
.ls{ 
display:none !important;
}


 }


@media only screen and (min-width:600px){
.ts{ 
display:none !important;
}
.footer_position {
position: absolute;
right: 9999999999px;
}
.hide-mobile {
display:none !important;
 }
.logo img {
    float: left !important;
    margin: 0 0.7857em 0.7857em 0 !important;
    width: auto !important;
}

.header_mobile .logo_main {
    height: 53px !important;
}
.logo img {
    float: left; !important;
    margin: 0 0.7857em 0.7857em 0; !important;
    width: auto !important;
}

.sidebar_outer_logo .logo_main, .top_panel_wrap .logo_main, .top_panel_wrap .logo_fixed {
    height: 200px !important;
}
.top_panel_wrap .logo_main {
    max-height: 100px !important;
}

.woocommerce-Tabs-panel woocommerce-Tabs-panel--description panel entry-content wc-tab, .h2{
  visibility: hidden !important;
}

.woocommerce-ordering{
display: none;
}


.top_panel_middle .logo {
    margin-top: 0.1em !Important;
    margin-bottom: 0.1em;
}

@media screen and (min-width: 980px) {
.top_panel_wrap .logo_main  {
    display: none;
  }
}
@media screen and (min-width: 980px) {
.scheme_original .top_panel_middle .content_wrap>.columns_wrap{
    border-color: #ffffff;
    height: 15px;
}
}

.quadmenu-item-type-search>form>.quadmenu-item-content {
    height: 100% !important;
    padding: 1px !important;
}

@media screen and (max-width: 480px) {
.scheme_original .footer_wrap_inner.widget_area_inner {
    display: none !important;
}
}

@media only screen and (max-width:600px){
.widget_area_inner aside+aside {
    display: none !important;
}
}

@media only screen and (max-width:600px){
.textwidget {
    margin: auto !important;
    width: 60% !important;
    padding: 5px !important;
    text-align: center !important;
}
}


.scheme_original .single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li a:hover, .scheme_original .single-product div.product .woocommerce-tabs.trx-stretch-width .wc-tabs li.active a {
    display: none !important;
}

.woocommerce-tabs h2 {
    text-decoration: underline #b41414 !important;
}
.footer_position {
position: absolute;
right: 9999999999px;
}


.scheme_original .sc_services_style_services-1 .sc_services_item .sc_services_item_description p:after {
    color: #00a5ea;
	visibility:hidden;
}

.vc_custom_1562831190132 {
    margin-left: 100px !important;
    padding-left: 0px !important;
}

.sc_team_item .sc_team_item_info .sc_team_item_title {
    margin: 0 0 -0.1em 0;
    pointer-events: none;
}

.sc_services_style_services-1.sc_services_type_images .sc_services_item_content {
	padding-bottom:0px;
}

.row > [class*="column-"].column_padding_bottom, .columns_wrap > [class*="column-"].column_padding_bottom {
    padding-bottom: 0px;
}

.top_panel_wrap .contact_label + span {
    font-size: 0.87em;
}

.top_panel_wrap .contact_label {
    margin: 0.3em 0 0;
    font-size: 0.9em;
    line-height: 1.3em;
}

.woocommerce .list_products.shop_mode_thumbs ul.products li.product .price {
    text-align: center;
    font-size: 1.2em;
    visibility: hidden;
}

.widget_socials .logo_descr .widgets_logo_img + .widgets_logo_img {
    margin-left: 1.2em;
    visibility: hidden;
}

.widget_socials .logo_descr .widgets_logo_img {
    margin-top: 0.5em;
    margin-left: 0;
    visibility: hidden;
}

div#wps-slider-section #sp-woo-product-slider-814 .wpsf-cart-button a:not(.sp-wqvpro-view-button):not(.sp-wqv-view-button) {
		
    color: #444444 !important;
    background-color: transparent;
    border-color: #222222;
}

.scheme_dark .widget_text .mail_footer, .scheme_dark .widget_text .address_footer, .scheme_dark .widget_text .mail_footer:before, .scheme_dark .widget_text .address_footer:before {
    color: #f7f7f7 !important;
}

.scheme_dark .footer_wrap_inner.widget_area_inner {
    background-color: #000000 !important;
}
.scheme_dark .copyright_wrap_inner {
    background-color: #000000 ;
}

.scheme_original .scroll_to_top {
    background: #0071c3;
    background: linear-gradient(to right,#b41414 9%,#b41414 55%);
    background-size: 200%;
    background-position: 0;
    color: #ffffff;
}



.scheme_original input[type="submit"].sc_button_style_color_style2, .scheme_original input[type="reset"].sc_button_style_color_style2, .scheme_original input[type="button"].sc_button_style_color_style2, .scheme_original button.sc_button_style_color_style2, .scheme_original .sc_button.sc_button_style_filled.sc_button_style_color_style2 {
    color: #ffffff;
    background: #d64a1a;
    background: linear-gradient(to right,#b41414 9%,#b41414 55%);
    
    background-size: 200%;
    background-position: 0;
}

.scheme_original .sc_call_to_action .sc_item_buttons>.sc_item_button + .sc_item_button a {
    color: #b41414;
}

.scheme_dark .sc_section_inner {
    color: #2a2a2a;
}

.scheme_dark .widget_area_inner button:before, .scheme_dark .widget_area_inner ul li:before {
    color: #b41414;
}

.top_panel_wrap .contact_label + span {
    font-size: 0.87em;
    color: #b41414;
}

.scheme_original a {
    color: #b41414;
}

#btnsx-1108 .btnsx-text-primary {
    font-size: 14px !important;
    line-height: 14px !important;
	  font-weight:500 !important;
    font-family: Encode Sans!important;
	  border-radius:50px!important;
    color: #b41414;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.sc_services_style_services-1 .sc_services_item_title, .sc_services_style_services-5 .sc_services_item .sc_services_item_title {
    font-size: 21px;
}

.scheme_original h1, .scheme_original h2, .scheme_original h3, .scheme_original h4,  .scheme_original h6, .scheme_original h1 a, .scheme_original h2 a, .scheme_original h3 a, .scheme_original h4 a,  .scheme_original h6 a {
    color: #333333;
    margin-bottom: 25px;
}

.scheme_original .sc_item_subtitle {
    color: #666;
}

.sc_services_style_services-1 .sc_services_item_title, .sc_services_style_services-5 .sc_services_item .sc_services_item_title {
    font-size: 21px;
    pointer-events: none;
}

.sc_services_style_services-5 .sc_service_container .sc_icon, .sc_services_style_services-5.sc_services_type_images .sc_service_container .sc_services_item_featured {
    float: right;
    margin-left: 2.2857em;
    margin-right: 0;
    pointer-events: none;
}

button[disabled], input[type="submit"][disabled], input[type="button"][disabled] {
    background-color: #f0f0f0 !important;
    color: #fff !important;
}

.sc_services_style_services-1 .sc_services_item {
    text-align: center;
    padding: 2.5em;
    POINTER-EVENTS: none;
}
.header_mobile .side_wrap.open .quadmenu-navbar-toggle{
	pointer-events: none;
	display: none !important;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-toggle .icon-bar{
	background-color: #fff !important;
}
.header_mobile .side_wrap .close {
	display: block !important;
	z-index: 999999;
	color: #fff !important;
	right: 30px;
	opacity: 1;
}
.header_mobile .side_wrap .close:after{
	content: 'X';
	font-size: 24px;
	font-weight: 700;
	color: #dd3333 !important;
}
@media (max-width: 480px){
	.header_mobile .side_wrap {
		top: 20px !important;
	}
}
.aliignLeft{
    float: left;
    clear: none!important;
    padding-left: 60px;
}

.align{
    width: 48%;
    float: left;
    clear: both;
    margin: 0 0 2.992em;
    padding-left: 60px;
}
.woocommerce ul.products li.product a {
    text-decoration: none;
    font-size: 11px;
}
.scheme_original input[type="text"], .scheme_original input[type="number"], .scheme_original input[type="email"], .scheme_original input[type="search"], .scheme_original input[type="password"], .scheme_original select, .scheme_original textarea {
    color: #8a8a8a;
    border-color: #b4b4b4;
    background-color: #f0f4f9;
    
}
