.post-edit-link, .powered-by, .woocommerce-breadcrumb, #tab-description h2, .cat-item-77{
 display:none!important; 
}
* {
    outline: none!important;
}
.cat-item{border-bottom:1px solid #ccc;padding:7px 0;}
.children .cat-item{border-bottom:0px solid #ccc!important;font-weight:normal!important;}
.children .cat-item a{color:#333!important;font-weight:normal!important;}
.children .cat-item a:hover{color:#000!important;}
.current-cat-parent a{font-weight:bold;}
.current-cat.cat-parent a{font-weight:bold;}
#sfm-sidebar .sfm-menu li a, #sfm-sidebar .sfm-chapter, #sfm-sidebar .sfm-search-form {
    padding: 15px 0!important;
}
.woocommerce-terms-and-conditions-checkbox-text{
  margin:0 20px 0 0;
}
.woocommerce form .form-row .input-checkbox {
    display: inline;
    margin: 10px 0 0 0;
    text-align: center;
    vertical-align: middle;
    right: 0;
}
.sfm-pos-right .sfm-rollback {    
    display: none;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #000;
    font-size: 1.25em;
    border-bottom: 1px solid #ccc;
    line-height: 2em;
}
a.ultb3-btn {
   
    padding: 10px 25px;
}
.cart{
 margin-top:20px; 
}
div.wc_ss_btns.modern-theme-circle {
    padding: 0;
    margin: 15px 0;
    direction: rtl;
}
div.wc_ss_btns > ul > li > a {
    color: #fff!important;
}
#tab-description h3{
  background:#ededed;
  padding:5px 10px;
  font-size:18px;
  
}
.posted_in{
 display:block;
  font-weight:bold;
    border-top:1px solid #ccc;
padding:5px 0;
}
.posted_in a{
 font-weight:normal!important; 
}
.tagged_as{
 display:block;
  font-weight:bold;
  border-bottom:1px solid #ccc;
  padding:5px 0;

}
.tagged_as a{
 font-weight:normal!important; 
}
#tab-description ul{
  margin:0;
  padding:0px;
  
}
#tab-description li{
  list-style:none;
    border-bottom:1px solid #ccc;
  padding:10px 10px;  
  font-size:16px;
}
#tab-description li b, #tab-description li strong{
display: -webkit-inline-box;
width:50%;

  
}
.woocommerce div.product div.summary {
    margin-bottom: 2em;
    border-right: 1px solid #ccc;
    padding-right: 30px;
}
#col-21-1 h1, #col-25-2 h1{
 font-size:32px; 
  line-height:35px;
}
#col-25-2 h2{
 font-size:26px; 
  line-height:26px;
}
.searchbar{
 padding:40px 0; 
  background:#ccc;
}
.padrowb{
 padding:10px 0 60px 0; 
}
.white p, .white h3, .white a, .white h2{
  color:#fff!important;
}
.prdctfltr_sc_filter, .prdctfltr_wc {
    margin-bottom:0px!important;
}
.prdctfltr_woocommerce .prdctfltr_filter {    
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 0px!important;
}
.screencontact{
 max-width:900px;
  padding:10px;
margin:0 auto!important;
  float:none!important;
 
}
.padright{
 padding:15px 50px 30px 0;
  border-right:2px dotted #ccc;
}
.ult_pricing_table .ult_price_features {
    padding: 15px 15px 0 15px;
    margin: 0;
    min-height: 220px;
}
.logosbar{
 border-top:2px dotted #ccc; 
}
.intro_sticky_hd {
   
    top: 0;
}
.boxcon h2{
      font-size: 25px;
    line-height: 32px;
}
.sitemap{
 padding:30px 0; 
}
.sitemap h3{
  color: #fff!important;
    font-size: 25px;
    border-radius: 30px;
    display: table;
    background:#81be41;
    padding: 8px 25px;
}
#open_sogoacc {
    background: #81be41!important;
    color: #FFF;
    border: 0px solid #0780C3!important;
}
#close_sogoacc {
background: #81be41!important;
  color: #fff;
}
.padleft{
 padding-left:50px; 
    padding-top:15px;

}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #000;
    color: #fff;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #81be41;
    color: #fff;
    -webkit-font-smoothing: antialiased;
}
.related {
 float:right; 
  width:100%;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding: 0;
    margin: 0;
    font-size: 20px;
    font-weight: bold;
    line-height: 22px;
}
.woocommerce ul.products li.product .price {
    color: #000;
    display: block;
    font-weight: 400;
    margin-bottom: .5em;
    font-size: .857em;
}
.last {
    margin-right: 0 !important;
    clear: left;
    margin-left: 0!important;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    font-size: 100%;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: .5em 1em;
    font-weight: 700;
    border-radius: 30px;
    right: auto;
    color: #fff;
    background-color: #e33a0c;
    border: 0;
    display: inline-block;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    border: 4px double #fff;
}
.woocommerce-page .related ul.products li.product.one_third, .woocommerce-page .upsells.products ul li.product.one_third, .woocommerce-page .upsells.products ul.products li.product.one_third, .woocommerce .cart-collaterals .cross-sells ul.products li.one_third, .woocommerce-page .cart-collaterals .cross-sells ul.products li.one_third, .woocommerce ul.products li.product.one_third, .woocommerce-page ul.products li.product.one_third {
    display: inline;
    float: right;
      margin-left: 4%;
text-align:center;
    margin-right: 0%;
    overflow: hidden;
    position: relative;
    width: 30%;
}
.woocommerce .related ul li.product.one_fourth, .woocommerce .related ul.products li.product.one_fourth, .woocommerce .upsells.products ul li.product.one_fourth, .woocommerce .upsells.products ul.products li.product.one_fourth, .woocommerce-page .related ul li.product.one_fourth, .woocommerce-page .related ul.products li.product.one_fourth, .woocommerce-page .upsells.products ul li.product.one_fourth, .woocommerce-page .upsells.products ul.products li.product.one_fourth, .woocommerce .cart-collaterals .cross-sells ul.products li.one_fourth, .woocommerce-page .cart-collaterals .cross-sells ul.products li.one_fourth, .woocommerce ul.products li.product.one_fourth, .woocommerce-page ul.products li.product.one_fourth {
    display: inline;
    float: right;
      margin-left: 4%;
text-align:center;
    margin-right: 0%;
    overflow: hidden;
    position: relative;
    width: 22%;
}
html .formcraft-css .fc-form.label-placeholder.remove-asterisk- .is-required-true .field-cover.address-cover::after, html .formcraft-css .fc-form.label-placeholder.remove-asterisk- .is-required-true .field-cover.datepicker-cover::after, html .formcraft-css .fc-form.label-placeholder.remove-asterisk- .is-required-true .field-cover.dropdown-cover::after, html .formcraft-css .fc-form.label-placeholder.remove-asterisk- .is-required-true .field-cover.email-cover::after, html .formcraft-css .fc-form.label-placeholder.remove-asterisk- .is-required-true .field-cover.oneLineText-cover::after, html .formcraft-css .fc-form.label-placeholder.remove-asterisk- .is-required-true .field-cover.textarea-cover::after, html .formcraft-css .fc-form.label-placeholder.remove-asterisk-false .is-required-true .field-cover.address-cover::after, html .formcraft-css .fc-form.label-placeholder.remove-asterisk-false .is-required-true .field-cover.datepicker-cover::after, html .formcraft-css .fc-form.label-placeholder.remove-asterisk-false .is-required-true .field-cover.dropdown-cover::after, html .formcraft-css .fc-form.label-placeholder.remove-asterisk-false .is-required-true .field-cover.email-cover::after, html .formcraft-css .fc-form.label-placeholder.remove-asterisk-false .is-required-true .field-cover.oneLineText-cover::after, html .formcraft-css .fc-form.label-placeholder.remove-asterisk-false .is-required-true .field-cover.textarea-cover::after {
    content: '*';
    position: absolute;
    color: red;
    top: 10px;
    right: 85px;
    font-size: 26px;
}

html .formcraft-css .fc-form .form-element .form-element-html input[type=color], html .formcraft-css .fc-form .form-element .form-element-html input[type=date], html .formcraft-css .fc-form .form-element .form-element-html input[type=datetime-local], html .formcraft-css .fc-form .form-element .form-element-html input[type=datetime], html .formcraft-css .fc-form .form-element .form-element-html input[type=email], html .formcraft-css .fc-form .form-element .form-element-html input[type=month], html .formcraft-css .fc-form .form-element .form-element-html input[type=number], html .formcraft-css .fc-form .form-element .form-element-html input[type=password], html .formcraft-css .fc-form .form-element .form-element-html input[type=search], html .formcraft-css .fc-form .form-element .form-element-html input[type=tel], html .formcraft-css .fc-form .form-element .form-element-html input[type=text], html .formcraft-css .fc-form .form-element .form-element-html input[type=time], html .formcraft-css .fc-form .form-element .form-element-html input[type=url], html .formcraft-css .fc-form .form-element .form-element-html input[type=week], html .formcraft-css .fc-form .form-element .form-element-html select, html .formcraft-css .fc-form .form-element .form-element-html textarea {
    box-sizing: border-box;
    padding: .42em .9em .65em;
    border-radius: 2px;
    border: 1px solid #d6d8d9;
    background-color: #fafafa;
    line-height: 1.4em;
    font-family: inherit;
    height: auto;
    
}

html .formcraft-css .fc-form .form-element .form-element-html {
    padding: 0.3em 0 0 0.5em;
}
html .formcraft-css .fc-form.frame-hidden .form-page-content {
    padding: 0;
    margin-right: 0;
}
h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 0px;
    margin-bottom: 10px;
}
#breadcrumbs{
 font-size:14px; 
}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: right;
}
.eg-washington-element-12{min-height:70px;}
#logo-container img{
  padding:20px 0 5px 20px;
 float:left; 
}
.constrech{
 width:100%;
  
}
.categroybanner{
 min-height:500px; 
}
.bannercat{min-height:300px;}
.Defaults-angle-right:before {
    content: "\f104"!important;
}
.vc_row.vc_column-gap-5 {
    margin-left: 0px;
    margin-right: 0px;
}
.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop {
    background-color: #ffffff;
    border-bottom: 5px solid #81be41;
}
.fluid img{
 width:100%!important;
  height:auto;
}
.fluidbanner .ultb3-btn {
    background: #81be41!important;
}
.fluidbanner {
 min-height:500px!important;
}
.fluidbanner img{
 min-width:100%!important;
  height:100%;
  width:auto!important;
}
.padrow{
 padding:60px 0; 
}
.pad200{
   padding:120px 0; 

}
.padfooter p{
 padding-right:20px;
   color:#fff!important;

}
.padfooter{
  padding:40px 0; 
}
.padfooter h3{
 color:#fff!important;
  font-size:30px;
  border-radius:30px;
  display:table;
  background:rgba(255,255,255,0.2);
  padding:8px  25px;
  
}

.screen1200{
 max-width:1220px;
  padding:0 10px;
margin:0 auto!important;
  float:none!important;
}
.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
    float: right;
}
@media screen and (max-width: 760px){
#logo-container img{
  padding:5px 0 5px 10px;
 float:none!important;
    max-width:180px;
    margin:0 auto 0 0!important;
}
  #wrapper-26{
   position:fixed;
    left:0;
    right:0;
    top:0;
    z-index:9;
    width:100%;
    background:#fff;
  }
  .bodywrapper{
   margin-top:65px; 
  }
  .sfm-pos-right .sfm-sidebar-close {   
    margin-bottom: 0;
}
  .sfm-pos-right .sfm-rollback {    
    display: table;
}
  .categroybanner {
    min-height: 200px!important;
}
  h1, h1 a, h1 a:hover, h1 a:visited {
    font-size: 32px;
    line-height: 32px;
    margin:0;
}
  h2, h2 a, h2 a:hover, h2 a:visited {
    font-size: 25px;
    line-height: 26px;
}
  .padrow {
    padding: 30px 0;
}
  .pad200 {
    padding: 50px 0!important;
}
  .padright {
    padding: 15px 0px 30px 0!important;
    border-right: 0px dotted #ccc!important;
}
  .screencontact, #col-8-3 {
   text-align:center!important; 
  }
  .ultb3-box .ultb3-title {
    font-size: 30px!important;
    line-height: 30px!important;
    margin-bottom: 5px!important;
}
  .ultb3-desc {
    font-size: 18px!important;
    line-height: 20px!important;
}
  .fluidbanner {
    min-height: 300px!important;
}
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {    
    width: 100%;
}
  .padfooter h3 {   
    margin: 0 auto 10px auto!important;
}
  .padfooter p {
    padding-right: 0px!important;
}
  #rpb_spacer {
    height: 0!important;
}
  html .formcraft-css .fc-form .form-element .form-element-html {
    padding: 0.3em 0 0 0!important;
}
}