body.page-id-3500 .tve_flt {max-width:700px !important; margin:auto !important;}

body.page-id-3500 .nav-primary {display:none;}

@media only screen and (max-width: 550px) {
    body.page-id-3500 .thrv_wrapper.tve_image_caption.alignright{
    width:300px !important;
    }
}

h2 {padding-bottom:20px;}
h3 {padding-bottom:15px;}
@media only screen and (min-device-width : 320px) and (max-device-width : 720px) {
.header-image .title-area {
    float: left;
    text-align: left;
    width: 100%;
    max-width: 220px;
}
.responsive-menu-icon {
    width: 45px;
    position: absolute;
    z-index: 999999;
    top: 20px;
    right: 9.5%;
}
}