.title-row { background-position: bottom !important; }
.plan-title {
    display: none;
}

.dt-pricing-table {
    text-align: center;
}

.dt-pricing-table .price-4-col, .dt-pricing-table .price-3-col, .dt-pricing-table .price-2-col {
    display: inline-block;
    float: none;
    vertical-align: top;
}

.glsr-review-author {
    color: #fff !important;
}

.info-box a {  white-space: nowrap; }




@media (max-width: 550px) {

body .title-row {
    background-position: top !important;
    background-size: 650px !important;
}

body .title-row .vc_row.wpb_row.vc_inner.vc_row-fluid .vc_column-inner {
	margin: 185px 0px 60px; }

.half-row .second-half .wpb_text_column:not(.custom-separator), .price-row .vc_col-sm-8 .wpb_text_column { padding-right: 25px !important; padding-left: 25px !important; }

.dark-row.why h2 {
    font-size: 31px;
	padding: 0 10px;
}

.dark-row.why .wpb_single_image img { width: 75%; }

.vc_call_to_action.wpb_content_element.white-call-box.wpb_animate_when_almost_visible.wpb_right-to-left.wpb_start_animation {
    display: flex;
    flex-direction: column;
	float: none;
}

.white-call-box a.vc_cta_btn.btn.btn-danger.btn-lg {
    order: 1;
    margin-top: 15px;
}
}