

.q_progress_bar .progress_title_holder {
margin: 0 0 9px 0;
}
.footer_top .widget_nav_menu ul li {
padding: 0;
}
.carousel-inner h2 {
margin: 10px 0 18px 0;
}
.wpcf7 form.wpcf7-form p {
margin-bottom: 12px;
}
.call_to_action.simple .text_wrapper>.qbutton {
margin: 0 0 0 43px;
}
.mobile_menu_button .fa {
font-size: 19px !important;
}

.side_menu_button>a {
padding: 0 5px 0 12px;
}

header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a{
    opacity: 1;
}

header.sticky .side_menu_button a:hover {
color: #1c51c6;
opacity: 1;
}

.mobile_menu_button span {
color: #111;
}

@media only screen and (max-width: 1000px) {
.side_menu_button > a {
color: #111;
}
}

@media only screen and (max-width: 768px) {
.footer_responsive_adv .footer_top .four_columns .column1, .footer_responsive_adv .footer_top .four_columns .column2, .footer_responsive_adv .footer_top .four_columns .column3 {
margin: 0 0 40px;
}
}

@media only screen and (max-width: 600px) {
.title.title_size_medium h1 {
font-size: 25px;
}
}

.side_menu .widget {
    margin: 0 0 35px;
}

.testimonials_c_holder .testimonial_content_inner {
    background: rgba(255, 255, 255, 0.71);
    min-height: 460px !important;
    box-sizing: border-box;
    padding: 60px 45px;
    text-align: center;
}

.widget_wysija_cont .wysija-submit {
    display: block;
    margin-top: 20px;
    background: #b74d26;
    width: 173px;
    height: 35px;
    color: white;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    cursor: pointer;
border: none;
}

input:not([type]), input[type="email" i], input[type="number" i], input[type="password" i], input[type="tel" i], input[type="url" i], input[type="text" i] {

padding: 15px;

margin-top: 10px;
}

.footer_top .four_columns .column2 .column_inner>div, .footer_top .three_columns .column2 .column_inner>div, .footer_top .two_columns_50_50 .column2 .column_inner>div {
    margin: 0 0 0 55px !important;
}
.full_width,
.container {
    position: relative !important;
}

.drop_down .narrow .second .inner ul li a {
padding-bottom: 20px;
}

.field-wrap>div input[type=checkbox], .field-wrap button, .field-wrap input[type=button], .field-wrap input[type=submit] {
    background: #b54b26;
    padding: 15px 25px;
    color: white;
    border: 0;
    width: auto;
cursor: pointer;
}

.caldera-grid button, .caldera-grid html input[type=button], .caldera-grid input[type=reset], .caldera-grid input[type=submit] {
    font-size: 21px;
    color: white;
    padding: 10px 25px;
    background: #b74e26;
    -webkit-appearance: button;
    cursor: pointer;
}

span.qode_video_box_button {
    background: #d00808 !important;
}

.qode_video_box .qode_video_image .qode_video_box_button_arrow {
   
    border-top: 12px solid transparent;
    border-left: 18px solid #ffffff;
   
}