.rpt_description.rpt_description_1 {
color: white !important; 
background-color: rgba(93, 174, 118, 1) !important;
}

.rplg .rplg-badge_left-fixed {
    left: 10px !important;
    bottom: 10px !important; 
}

.four-column {
display: inline-block !important;
}

footer.main-footer {
padding-bottom: 60px;
}

.rpt_subtitle.rpt_subtitle_1 {
background-color: rgba(93, 174, 118, 1) !important;
color: #fff !important;
}

.rpt_subtitle.rpt_subtitle_0, .rpt_subtitle.rpt_subtitle_1, .rpt_subtitle.rpt_subtitle_2 {
padding-bottom: 8px !important;
font-weight: 700 !important;
color: white !important;
font-size: 22px !important;
}

.rpt_subtitle.rpt_subtitle_2 {
color: #fff !important; 
background-color: rgba(0, 0, 0, 1) !important;
}

.rpt_title.rpt_title_0, .rpt_title.rpt_title_1, .rpt_title.rpt_title_2 {
font-size: 18px !important;
}

.rpt_title.rpt_title_1 {
    background-color: rgba(93, 174, 118, 0.8) !important;
}

.rpt_title.rpt_title_2 {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.four-boxes {
width: 25% !important;
float: left !important;
padding: 15px !important;
}

a.rpt_foot.rpt_foot_1 {
background-color: rgba(93,174,118, 0.8) !important;
}

a.rpt_foot.rpt_foot_2 {
background-color: rgba(0,0,0, 0.8) !important;
}

#rpt_title.rpt_title_0, a.rpt_foot.rpt_foot_0 {
background-color: #06796a;
}

.rpt_head.rpt_head_0 {
background: #06796a !important;
}

a.rpt_foot.rpt_foot_0 {
background-color: rgba(56,118,183,0.8) !important;
}

.rpt_title.rpt_title_0 {
background-color: rgba(56,118,183,0.8) !important;
}

.rpt_plans .rpt_head.rpt_head_0 {
    background: rgba(56,118,183,1) !important;
}

.rpt_head.rpt_head_0 {
background: #054e44 !important; 
color: white !important;
}

.rpt_description.rpt_description_0, .rpt_description.rpt_description_1, .rpt_description.rpt_description_2 {
color: white !important;
}

.rpt_description.rpt_description_2 {
    background-color: rgba(0, 0, 0, 1) !important;
}
@media all and (max-width: 1280px) { 
.quote-btn.small-text-button a.main-btn {
  height: auto !important;
  line-height: 1.5 !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  margin-bottom: 35px !important;
}
}
 


@media all and (max-width: 768px) {
.four-boxes {
width: 50% !important;
float: left !important;
padding: 15px !important
}

.size-medium.wp-image-1195.alignleft, .wp-image-1193.alignleft, .size-medium.wp-image-1194.alignleft {
margin-left: auto !important;
margin-right: auto !important;
display: block !important;
}

}