p, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, body, li, a {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;}
h5, .h5 {margin: 0 0 9px;}
p{color:black !important}

label {display: block; }


.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: white;
}

/*homepage*/
.textwidget img { margin-top: 0px !important;}
.page_header_image-home img{width:500px !important}

/*private content*/
.wppcp-private-page-notifications-tab {display:none!important}
.wppcp-private-page-container.wppcp-private-page-single {border:0px solid #cfcfcf !important}
.wppcp-private-page-content-tab-content{padding:0px!important}
.wppcp-private-page-file-upload, .wppcp-private-page-messages-single-message-delete, .wppcp-private-page-messages-single-comment-delete {background: #ffd831 !important}
.wppcp_button_color, .wppcp-private-page-file-item-download, .wppcp-private-page-file-item-view{background: #ffd831!important}
.wppcp-private-page-messages-single-block-avatar, .wppcp-private-page-messages-single-comment-avatar {display:none !important}
.wppcp-private-page-messages-single-message-delete,.wppcp-private-page-messages-single-block-actions, .wppcp-private-page-file-item-view{display:none}
.wppcp-private-page-file-item-row { border: 0px solid #cfcfcf;}
.wppcp-private-page-file-item-delete {background: #999999 !important}
.page-id-2236 .blog-lg-area-left {padding:40px!important}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {background-color: #ffd831 !important;}

/*hp three panel */
.three-panel p{font-size:14px !important}
.three-panel h2{font-size:20px !important}

/*hp table compare*/
.tablepress tbody td, .tablepress tfoot th { border-top: 0px solid #ddd;}
.row-2, .row-3,.row-4, .row-5, .row-6, .row-7, .row-8, .row-9 {zoom: 1; background-color:white!important }
.row-1 {zoom: .7 !important }
.wp-image-1689, .wp-image-1709, .wp-image-1712,.wp-image-1713, .wp-image-1696{zoom: .5!important }
.column-1, .column-2, .column-3{text-align:center !important; font-size:.7em!important; font-weight:bold!important; vertical-align: middle !important;}
.column-3{color: #fc5558!important;}
.row-9 {border-top: 1px solid #fc5558!important;}

/* hp image of desk */
.wp-image-1912{zoom:.7 !important}

/*profile*/
.um-header.no-cover .um-profile-photo a.um-profile-photo-img {
    height: 20px!important;
}
.um-77.um {padding-left: 0px !important; padding-right: 0px !important;}
h1, .h1{color:#7f5a19 !important}

p, h4 {line-height: 24px !important; font-size:16px!important}
p a, h4 a {color: black; border-bottom: #ffd831 solid 3px !important;}
p a:hover, h4 a:hover {color: #ffd831!important}

.wp-image-1363,.wp-image-1173,.wp-image-1368{width:600px !important}

.ow-button-base.ow-button-align-left {text-align:center}


.page-title h1 {color: #000000; font-size: 20px}

.navbar-nav li a:hover, .navbar .navbar-nav li a:focus {
    color: #ff5353;
}

.ewd-ufaq-post-margin-symbol span{color: #ff5353;}

/* Blog */
.bd-blog-header h2{line-height: 38px !important;}
.blog-author, .comment-title, .contact-title, .blog-post-date-area .comment{display: none}
.month-year, .date {color: black !important}
.blog-post-lg, .blog-post-lg a:hover, .blog-lg-area-left h3 a:hover{color: black !important}
.bdp_blog_template.classical .bd-post-image img { max-width: 400px;    border-bottom: 3px solid black;}

.blog-lg-box img  { max-width: 300px;    border-bottom: 3px solid black;}

/* example summons */
.so-widget-sow-image-default-6b88c04c1f9b .widget-title {font-weight: bold;}

/*Testimonials*/
.fa-quote-left, .wptww-testimonial-client, .wptww-testimonial-job {color: #ff5353!important}
.wptww-testimonials-text em{font-weight:normal!important}
.slick-slide img {width:70px}
.wptww-testimonials-slidelist .slick-dots li button {display:none}

/*How we work*/
.how-image{text-align:center}

/*fields*/
input[type=file] {margin-bottom: 34px;width:100% !important;height: 70px;border: 1px black solid;border-radius: 2px;background-color: #ff5353;color: white;}
input{-webkit-appearance: none;}
 .textwidget form select, .select2.select2-container .select2-selection{border: 1px solid black !important;color: black;
    font-weight: normal;
    border-radius: 2px;
    margin-bottom: 0px;}
.um-form input {width: 100%; padding: 0px 12px !important;height: 40px !important}
.um-77 {padding-left: 30px !important; padding-right: 30px!important;}  

/* footer */
.footer-contact-social li {background-color: black;margin-left: 10px !important;}
.footer-contact-social{text-align: center !important;}
.footer-section {background-color: white !important}
.footer-widget-column {margin-bottom: 0px!important;}

.footer-copyright-section {padding-left: 60px;padding-right: 60px;}


/* account */
div.uimob800 .um-account-side li a.current, div.uimob800 .um-account-side li a.current:hover {
  background: #ff5353;}
.um-account-profile-link a {
    font-size: 24px !important;
    font-weight: bold;
    color: #ff5353 !important;
}
.um-faicon-cog::after { Display:block; font-size: 14px; font-weight: bold; color: #ff5353; content: "Edit";}

.um-profile-edit { line-height: 18px;padding-right: 0px;  text-align: center;}

/*home page*/
#pg-8-0, #pg-8-1, #pg-8-2, #pg-8-3, #pg-8-4, #pg-8-5, #pl-8 .so-panel, #pl-8 .so-panel:last-child {text-align: center;}
.button-break1{text-align:center !important}
.page_header_image-home img{width:400px} 
.charge-image img{max-width:120px !important}

/* lists */
ul li, ol li { padding: 0px 0;}
.list-box {border-radius: 4px !important;}
ul li, ul li a, ol li, ol li a {color: black;}

/* Contact form */
.wpcf7-text{color: black; border: 1px solid black;font-weight: normal; height: 40px;border-radius: 2px;margin-bottom: 0px;}
.wpcf7-textarea{color: black; border: 1px solid black;font-weight: normal;border-radius: 2px;margin-bottom: 0px; }
div.wpcf7-validation-errors {
    border: 0px solid #eee;}
div.wpcf7-response-output {
    margin: 0em 0em 0em;
    padding: 0em 0em;
    border: 0px solid #ff0000;
  color: red}


/* Register and Login Forms */
label, .um-field-checkbox-option, .um-field-radio-option {color: black !important; font-weight: normal !important; }
input {font-size:15px !important; padding:20px !important;}
.hp-img-row{text-align:center}
.hc_scrollup i { color: black;}

.um input[type=submit].um-button{padding:25px !important;line-height:0px!important}

a.um-button { -webkit-box-shadow: 0 0px 0px rgba(50,50,93,.11), 0 0px 0px rgba(0,0,0,.08);
  box-shadow: 0 0px 0px rgba(50,50,93,.11), 0 0px 0px rgba(0,0,0,.08);}
a.um-button:hover { -webkit-box-shadow: 0 0px 0px rgba(50,50,93,.11), 0 0px 0px rgba(0,0,0,.08);box-shadow: 0 0px 0px rgba(50,50,93,.11), 0 0px 0px rgba(0,0,0,.08);}

.page-builder {padding: 0px 0 0;}

/* Navigation */
.navbar-brand>img { position: relative; top: 14px;}
.navbar {padding:0px!important}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: white;}
.navbar-toggle { padding: 20px 10px 30px 10px;}
.navbar-default .navbar-toggle .icon-bar { background-color: black;height: 3px;float: right !important}
.nav {padding: 20px 0;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #000000;}
.navbar-default .navbar-toggle .icon-bar {float:none !important}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-right: 50px !important; margin-left: 50px !important;}
.navbar-default .navbar-toggle { border-color:white ;background-color: white;}
.navbar-nav {margin: 20px 0px 0px 0px;}

.navbar-nav li a:hover {color: #ff5353 !important;}
.col-md-12{padding: 0px 0px 0px 0px !important}

.page-title-section .overlay {padding:3px 0px 0px 0; display: none!important}

input[type="submit"], .wpcf7-submit, .um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button ,.um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {
   color:black; background: #ffd831;box-shadow: 0 0px 0 0 white; padding: 25px 50px !important; font-weight:bold !important; line-height:0px!important}

.wpcf7-submit .wpcf7-submit,.um input[type=submit].um-button:hover, .um a.um-button:hover 
{ background-color: #ffd831;}

#pgc-8-0-0 img{float:none}

.so-widget-sow-button-flat-d98c6464b91e .ow-button-base a {border: 1px solid black; width:320px}
.so-widget-sow-button-flat-d98c6464b91e .ow-button-base a.ow-button-hover:hover {background: #2df9ee;border-bottom-color: black;}
.so-widget-sow-button-flat-fdf5a5732d0a .ow-button-base a {width:320px}

.um .um-form input[type=text], .um .um-form input[type=tel], .um .um-form input[type=number], .um .um-form input[type=password], .um .um-form textarea, .um .upload-progress, .select2-container .select2-choice, .select2-drop, .select2-container-multi .select2-choices, .select2-drop-active, .select2-drop.select2-drop-above {border: 1px solid black!important; color:black}
.um .um-form input:-webkit-autofill { -webkit-text-fill-color: black;}

/* Profile */
/*.um-profile-photo a.um-profile-photo-img img { position: relative;top: 80px;}*/
.um-77.um {padding-left: 60px; padding-right: 60px;}



/* Page Content */
.blog-lg-area-left {padding: 0px 60px 0px 60px !important;}
.container {width: auto;}



/* 1200 Page Size */
@media only screen and (max-width: 1200px) and (min-width: 1100px)
{
  .navbar .navbar-right{float: right !important ; }
  .col-sm-6 {width: 100%!important;}
  .col-md-8{float:none!important}
   .col-md-4 {width: 100% !important;}
}

/* footer social links */
@media only screen and (max-width: 5000px) and (min-width: 0px){
    .col-sm-6 {width: 100%!important;}
  .col-md-8{float:none!important}
  .col-md-4 {width: 100% !important;}
  .footer-contact-social { text-align: center !important;width: 100%!important;}
  .footer-copyright {padding: 0px !important;}
  .footer-section{padding: 20px 0 0;}
 .footer-section p{font-size: 12px!important;}
}

/* 1100 Page Size */
@media only screen and (max-width: 1100px) and (min-width: 768px){
  #pgc-8-0-0 img{float:none}
  .navbar-default .navbar-nav > li > a {font-size: 20px; letter-spacing: 0px; padding: 12px 20px;}

}

/* 920 Page Size */
@media only screen and (max-width: 920px) and (min-width: 769px){
 /* .um-profile-photo a.um-profile-photo-img img {position: relative;top: 10px;}*/

  }

/* 780 Page Size */
@media (max-width: 780px){
#pgc-8-0-1 .panel-cell-style {padding: 40px 40px 40px 40px;}
}
/* Mobile Page Size */
@media only screen and (max-width: 768px) and (min-width: 200px){
.navbar-brand img {float: left; top: 0px;position: relative;}
.navbar { padding: 0px 0;}
.navbar-toggle {padding: 10px 10px; float: right;margin: 0px auto;}
.container{margin-bottom: 10px;}

.navbar-default .navbar-nav > li > a {font-size: 20px; letter-spacing: 0px; padding: 12px 20px;}
.blog-lg-area-left {padding: 0px 40px 0px 40px !important;}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {margin-right: 20px !important; margin-left: 0px !important;}
 /* .um-profile-photo a.um-profile-photo-img img {top: 5px !important;position: relative;}*/

 /* mobile home page */
  #pgc-8-0-0 img{float:left;max-width: 100% /*home page image size*/ !important;margin-left: 40px !important;}
  .page_header_image-home img{display:block; width:300px} 
 .page_header_image img{/* display:none */} 
  
  textarea{-webkit-appearance: none !important;}
    .charge-image{width:100%; display: inline-block;}
  h4, .h4 {font-size: 14px;    line-height: 18px; }
.hp-charge-images, .hp-charge-images1 {float:left; width:50%; padding:0px 0px 0px 0px !important; margin:0px 0px 0px 0px !important }
  
  .panel-grid.panel-has-style>.panel-row-style, .panel-grid.panel-no-style { display: block;}

.hide_on_mobile {display: none !important;}
  
/* hp image of desk */
.wp-image-1912{zoom:1.5 !important}
  
  .page-id-2236 .blog-lg-area-left {padding:15px!important}
  .navbar-toggle { position: relative;  top: -5px;}
  
  .ow-button-base.ow-button-align-left {text-align:center}
}