@media (max-width: 1200px){
	.rch-home-contact-us .ginput_recaptcha { transform: scale(0.7); transform-origin: left; -ms-transform: scale(0.7); -webkit-transform: scale(0.7); }
	.rch-home-contact-us .gform_footer #gform_submit_button_1{
		height: 55px;
	}
	.rch-home-contact-us .gform_wrapper .gform_footer.top_label {
	    bottom: 32px;
	}
}
@media (max-width: 1024px){
	.tve_ea_thrive_animation.tve_anim_bounce_out,
	.features-sc .thrv_wrapper.tve_image_caption .tve_image{
		height: 120px;
	}
}
@media (max-width: 992px){
	.features-sc .tve-cb .tcb-medium-wrap {
	    flex-direction: column;
	}
	.features-sc .tcb--cols--2:not(.tcb-resized)>.tcb-flex-col{
		flex-basis: auto !important;
	}
	.pg-wrap{
		padding: 0 15px;
	}
}
@media (max-width: 992px) and (min-width: 801px){
	.rch-home-contact-us .ginput_recaptcha {
	    transform: scale(0.6);
	    transform-origin: left;
	    -ms-transform: scale(0.7);
	    -webkit-transform: scale(0.6);
	}
	.rch-home-contact-us .gform_wrapper .gform_footer.top_label {
	    bottom: 37px;
	    width: 40%;
	}
	.rch-home-contact-us .gform_footer #gform_submit_button_1{
		height: 45px;
		padding: 0;
	}
}
@media (max-width: 800px){
	.bSe .rch-contact-us-section .contact-wrap .map iframe {
    	width: 100%;
	}
	.contact-wrap .tcb-flex-col{
		padding: 0 15px;
	}
	.thrv_wrapper.thrv-page-section.tcb-window-width.rch-rounded-corners.rch-contact-us-section{
		padding-left: 13px !important;
	}
	.contact-wrap .rch-home-contact-us.form-blue-label #gform_submit_button_1{
		transform-origin: center;
	}

}
@media (max-width: 767px){
	.banner-wrap.thrv_wrapper.tcb-window-width {
	    margin-top: -130px !important;
	}
	.banner-wrap.thrv_wrapper.tcb-window-width[data-css="tve-u-165ed206418"] {
	    margin-top: -242px !important;
	    padding-top: 242px !important;
	}
	.features-sc .thrv_wrapper.tve_image_caption .tve_image{
		height: auto;
	}
	.rch-pricing-section .thrv_wrapper.thrv-columns {
	    position: relative;
	}
	.rch-pricing-section .thrv_wrapper.tve_image_caption{
		float: none;
		position: absolute;
	    left: 18px;
    	top: -18px;
	}
	.rch-pricing-section [data-css="tve-u-165a07c8781"]{
		margin-top: 0 !important;
	}
	[data-css="tve-u-165c42897a5"],
	[data-css="tve-u-165ed23d3d9"],
	[data-css="tve-u-165afed3543"],
	[data-css="tve-u-165b03dd838"]{
		padding-left: 4px;
		width: 95% !important;
    	margin: 0 auto;
	}
	[data-css="tve-u-1659040efd1"]{
		padding-left: 0;
	}

	.thrv_wrapper .tcb-flex-row:not(.v-2) .tcb-flex-col{
		margin: 5px 0;
	}
	.thrv-page-section .thrv_wrapper.thrv_contentbox_shortcode.thrv-content-box {
	    padding: 0 15px !important;
	    max-width: 100%;
	}
	.partner-wrap .tcb-flex-row .tcb-col{
		padding: 0 15px;
	}
	.test-wrap.flex-wrap .test-item{
		width: 100%;
	}
}
@media (max-width: 480px){
	[data-css="tve-u-165b02d0686"] {
	    display: block;
	}
}
@media (max-width: 350px){
	.rch-home-contact-us #input_1_6.ginput_recaptcha{
		transform: scale(0.96);
	    transform-origin: left;
	    -ms-transform: scale(0.96);
	    -webkit-transform: scale(0.96);
	}
	.bSe h2 span {
    	display: block;
	}
}