

.page-id-12501 .progress_number, .page-id-12501 .progress_text{display:none;}
.slider_content.center{width: 100%!important;
    top: 35%!important;}
.testimonials_holder.full_width .image_holder {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
section#top_section_landing {
    padding: 85px 0px;
}
.list_beltcert{
    font-size: 15px;
    text-align: justify;
}
.list_beltcert li {
margin: 0px 0px 15px;
    list-style-image: url(/wp-content/uploads/2017/11/icon.png);
}

.qode_carousels.light .slides li img:hover {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.page-id-12501 h4.progress_title {
    font-size: 16px;
}
.q_pie_graf_legend ul li:last-child {
    display: none;
}
.q_pie_graf_legend ul li{
text-align:left!important;
}
.q_pie_graf_legend {
display: flex;
    flex-direction: column;
    justify-content: center;
    height: 305px;
}
.page-id-14546 #lean_belt_cert a.qbutton.center,
.page-id-14665 #lean_belt_cert a.qbutton.center,
.page-id-14499 #lean_belt_cert a.qbutton.center {
    display: block;
    width: 96px;
}

.page-id-12505 .cover_boxes ul li .box .qbutton{display:none;}
.page-id-12490 .cover_boxes ul li .box .qbutton{display:none;}
.page-id-12505 .cover_boxes .box_content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 176px;
}
.page-id-12490 .cover_boxes .box_content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 176px;
}
.text-photo-btn{text-align:center!important;}
@media all and (min-width:1500px){
div[data-q_id="#testimonial_image"]{background-size:cover;}
}
.parent-pageid-12488 h3{
margin:30px 0px 20px;
}
.margin-top p{margin-top:10px;}
h5.q_team_name{cursor:pointer;}
.page-id-1452 input#email {
    padding: 12px 2%;
    width: 96%;
}
.button_testimonial{
color:#fff;    line-height: 45px;   font-weight: bold;
}
.button_testimonial:hover{
color:#fff;
}
a.contact_btn_test.qbutton {
    margin-bottom: 15px;
}

div[data-q_id="#testimonials"] .button_testimonial{
color:#383c3e;
text-decoration:none;
}

div[data-q_id="#testimonials"] .button_testimonial:hover{
color:#383c3e;
}

div[data-q_id="#testimonials_1"] .button_testimonial{
color:#383c3e;
text-decoration:none;
}

div[data-q_id="#testimonials_1"] .button_testimonial:hover{
color:#383c3e;
}

div[data-q_id="#testimonials_2"] .button_testimonial{
color:#383c3e;
text-decoration:none;
}

div[data-q_id="#testimonials_2"] .button_testimonial:hover{
color:#383c3e;
}

#cta_section{ text-align:center;}

section[data-q_id="#testimonial_image"] .testimonials_holder.full_width .testimonials .testimonial_text_inner {
    padding: 40px 0 60px 0;
}

@media only screen and (max-width: 480px){.q_logo a{height: 60px !important;}}

body.home .ls-nav-prev, body.home .ls-nav-next{display: none !important;}

section[data-q_id="#testimonial_image"] .testimonials_holder.full_width .image_holder{border:0!important;}

section[data-q_id="#testimonial_image"] .full_width{
background-color:rgba(0,0,0,0)!important;
}
section[data-q_id="#testimonial_image"] .full_width h5{
color:#fff!important;
margin-bottom: 20px;
    display: block;
}

.header_top .right .inner>div:first-child {
    border: 0px solid #eaeaea;
}



.center_box{text-align:center;display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 220px;}

.middle_box{display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 450px;}

.page-id-12490 .center_box.height395{    min-height: 395px;}
.page-id-14499 .center_box.height395{    min-height: 395px;}
@media (max-width: 1000px) and (min-width: 768px){
.q_pie_graf{margin:0 auto;float:none;}
.q_pie_graf_legend{margin:0 auto;float:none;    height: 105px;}
}

@media (min-width: 1000px){
.page-id-12490 .title.title_size_large.position_center.has_background{
    background-position: 90% 30%;
}
}

@media (max-width: 768px) {
.margin_bottom10px_mobile{margin-bottom:25px!important;}
}

@media (max-width: 567px) {
    .carousel-inner .item:nth-child(2) .slider_content.left{
        width: 58% !important;
    }
}
@media (max-width: 480px) {
.cta_text_title .custom_font_holder{
    font-size: 20px!important;
    line-height: 30px!important;
}
}

.flexslider:hover .flex-prev {
    left: 0px!important;
}
.flexslider:hover .flex-next{
    right: 0px!important;
}
.flexslider:hover .flex-next .fa-angle-right:before {
    content: "\f105";
    right: 15px!important;
    position: relative;
}
 .light .header_top .header-widget, .light .header_top .header-widget a{
color: #777;
}
 .light .header_top .header-widget, .light .header_top .header-widget a{
color: #777;
}
.light .header_top .header-widget a:hover{
    color: #006fc4 !important;
}
.content {
    margin-top: 120px;
}
.call_to_action {
    border: 0px solid #eaeaea!important;
}
.flex-direction-nav a:before{display:none!important;}

#testimonials12364 .image_holder img {
    width: 90%;
}
#testimonials12358 .image_holder img {
    width: 90%;
}
.testimonial_content_inner .image_holder img {
    width: 90%;
}

.lists_section .wpb_text_column.wpb_content_element h3 {
    margin-bottom: 15px!important;
    color: #0071c5;
    font-weight: bold;
}

@media all and (min-width: 768px){


.lists_section .vc_col-sm-6 {
    width: 46%!important;
    margin: 0px 2%!important;
}
}


@media only screen and (max-width: 480px){
.cover_boxes ul li .box .box_content {
    display: block;
    position: relative;
    padding: 0px;
    width: 300px;
    float: left;
    height: auto;
    margin-top: 15px;
margin-bottom: 35px;
}
.cover_boxes ul li .box .thumb {
    width: 100%!important;
    position: relative;
}


.section .video-overlay.active {
    background-image: url(https://leancycletime.com/wp-content/uploads/2017/11/wavy-lines.jpg)!important;
}
}


#fixed_section {
    position: fixed;
    right: 0px;
    top: 35%;
    width: 175px;
    z-index: 9999;
    text-align: right!important;
}

#fixed_section a{
    height: auto;
padding: 15px;
    min-width: 110px;
    line-height: normal!important;
    margin: 10px 0px;
}
#fixed_section a * {
    float: left;
    width: 100%;
       margin: 10px 0px;
}

.page-id-14535 {overflow-y:hidden!important;}

.page-id-14535 header.page_header.has_top.scroll_top.fixed.light {
    display: none!important;
}

.page-id-14535 footer.uncover {
    display: none!important;
}

.page-id-14535 .content.content_top_margin{margin-top:0!important;}

.page-id-14535 .smcx-embed{width:100%!important;max-width: 100%!important;}

.page-id-14535 .smcx-embed>.smcx-iframe-container{width:100%!important;max-width: 100%!important;}

@media all and (max-width:1410px) and (min-width:1024px){
#fixed_section a {
    padding: 10px 5px 5px;
    min-width: 90px;
}
#fixed_section .fa-3x {
    font-size: 1.5em;
}
}
@media all and (max-width:1350px) and (min-width:1024px){
.middle_box.two_box{
    width: calc( 50% - 85px)!important;
}
}
@media all and (max-width:1200px) and (min-width:1024px){

.middle_box.two_box h1{
        font-size: 36px!important;
}
}
@media all and (max-width:1024px){
#fixed_section{display:none!Important;}
}

#gform_wrapper_1 label {
    display: none;
}
#gform_wrapper_1 input, #gform_wrapper_1 textarea{
    font-family: 'FontAwesome','Roboto';
    width: 100%;
    margin: 0 0 10px 0;
    padding: 12px 4%;
    border: 0;
    outline: 0;
    resize: none;
    font-size: 13px;
    border: 1px solid #eaeaea;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #fbfbfb;
    color: #777;
}

body .gform_wrapper ul li.gfield {
    margin-top: 0px!important;
}

li#field_1_4 {
    width: 49.5%!important;
    margin-right: 0.5%!important;
    display: inline-block!important;
}
li#field_1_5 {
    width: 49.5%!important;
    margin-left: 0.5%!important;
    display: inline-block!important;
}
li#field_1_4 input, li#field_1_5 input{
    padding: 12px 8%;
}

#gform_wrapper_1 textarea {
    height: 150px;
}

input#gform_submit_button_1 {
    background-color: #4ac5f3 !important;
    color: #fff;
    width: auto;
    border: 2px solid #4ac5f3;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: bold;
}

input#gform_submit_button_1:hover {
    background-color: #fff!important;
cursor:pointer!important;
    color: #4ac5f3;
    border: 2px solid #4ac5f3;
}

.gform_wrapper .gform_footer {
    margin-top: 0px!important;
    padding-top: 0px!important;
}

@media all and (max-width:700px){
li#field_1_4 {
    margin-right: 0%!important;
    width: 100%!important;
    display: block!important;
}
li#field_1_5 {
    width: 100%!important;
    margin-left: 0!important;
    display: block!important;
}
}

#gform_wrapper_2 input, #gform_wrapper_2 textarea,
#gform_wrapper_3 input, #gform_wrapper_3 textarea,
#gform_wrapper_4 input, #gform_wrapper_4 textarea{
font-family:'Roboto';
    width: 100%;
    margin: 0 0 10px 0;
    padding: 12px 4%;
    border: 0;
    outline: 0;
    resize: none;
    font-size: 13px;
    border: 1px solid #eaeaea;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #fbfbfb;
    color: #777;
}
#gform_wrapper_2 textarea,
#gform_wrapper_3 textarea,
#gform_wrapper_4 textarea{
    height: 150px;
}
input#gform_submit_button_2,
input#gform_submit_button_3,
input#gform_submit_button_4 {
    display: block;
    float: none;
    margin: 0 auto;
    background-color: #4ac5f3 !important;
    color: #fff;
    width: auto;
    border: 2px solid #4ac5f3;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: bold;
}

input#gform_submit_button_2:hover,
input#gform_submit_button_3:hover,
input#gform_submit_button_4:hover {
background-color: #fff!important;
    cursor: pointer!important;
    color: #4ac5f3;
    border: 2px solid #4ac5f3;
}

.form_one, .contact_form, .sector_button {color: #00aeef;}
 .form_one:hover, .contact_form:hover, .sector_button:hover{    color: #333;}


#gform_2 label, 
#gform_3 label, 
#gform_4 label,
#gform_2 .text_form, 
#gform_3 .text_form, 
#gform_4 .text_form{
    color: #000!important;
    display: -moz-inline-stack;
    display: inline-block;
    line-height: 1.3;
    clear: both;
    font-weight: 700;
    font-size: 16px;
}

#field_3_7 label, #field_2_7 label{display:none;}

.highlight {
  background: #f00;
  color: #fff;
  /* more styles here */
}

@media all and (max-width:480px){
.page-id-12496 .flex-direction-nav .flex-next {
    text-align: center;
}
}

div[data-q_id="#clients"] .qode_carousels .slides img {
    width: 100%;
    display: block;
    max-width: 225px;
    margin: auto!important;
}

.page-id-14739 .center_box.height395{    min-height: 395px;}
.page-id-14739 #lean_belt_cert a.qbutton.center {
    display: block;
    width: 96px;
}


element.style {
}
.call_to_action .column2.button_wrapper {
    text-align: right;
}

.row_special .two_columns_75_25 {
    width: 55%;
    margin: 0 auto;
}

.row_special .two_columns_75_25>.column2 {
    position: relative;
}

.row_special .call_to_action .column2.button_wrapper .qbutton {
    margin: -3px 0 0 0;
}
