

.content .container .container_inner.default_template_holder, .content .container .container_inner.page_container_inner {
    padding-bottom: 57px;
}

.full_width {
    padding-top: 50px;
    padding-bottom: 60px;
}

.drop_down .narrow .second .inner ul li {
    width: 250px;
}

.footer_top h5 {
font-size: 22px;
font-weight: 500;
}

.blog_holder article .post_info {
    display: none;
}

.blog_holder.blog_single article h2 {
    display: none;
}

.blog_holder article .post_text .post_text_inner {
    padding: 0px 23px 35px;
}

input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {
    margin: 0px 0 0;
}

.wpcf7 form.wpcf7-form p {
    margin-bottom: 10px;
}

@media only screen and (max-width: 600px) {
.title.title_size_medium h1 {
    font-size: 20px;
}}

@media only screen and (max-width: 768px) {
.q_icon_list p {
    line-height: 25px;
}}

@media only screen and (max-width: 600px) {
.qbutton.small {
    height: 36px;
padding: 0 36px;
}}

@media only screen and (max-width: 600px) {
.title_subtitle_holder_inner {
    display: none;
}}


#ts-advanced-tables-container-2766753 table:not(.ts-advanced-tables-none):not(.tablesaw-stack):not(.tablesaw-columntoggle) tbody tr td:not(.control) {
    min-width: 0px;
    max-width: 400px!important;
    border: 1px solid #ddd;
}

.ts-advanced-tables-container table.ts-advanced-tables-datatable {
    border: 1px solid #ddd;
}

body .ts-advanced-tables-datatable th.ts-cell-horizontal-left {
    border: 1px solid #ddd;
}

body .ts-advanced-tables-datatable td.ts-cell-vertical-middle{
    border: 1px solid #ddd;
}


.qode-info-card .qode-info-card-text-holder {
    padding: 32px 40px 10px;
}

@media only screen and (max-width: 1240px) {
.qode-info-card .qode-info-card-text-holder {
    padding: 22px 20px 28px;
}}

@media only screen and (max-width: 600px) {
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text {
    margin-bottom: 30px;
}}

@media only screen and (max-width: 600px) {
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-email {
    margin-bottom: 5px;
}}

h1 span {
background-color: #ff7905;
    padding: 8px 20px;
    }

span.subtitle {
background-color: #fff;
    padding: 8px 20px;
    }

.subtitle {
    margin-top: 20px;
width: 50%;
}
div.qode-info-card-text-holder {
    min-height: 518px !important;
}

div.title_subtitle_holder{
    padding-top: 7px;
}