body, h1, h2, h3, h4, h5, h6, a, p, b, strong, em {
    font-family: 'Noto Sans' , 'Microsoft JhengHei' , 'Microsoft YaHei' , sans-serif !important;
}
@media only screen and (min-width: 1001px) {
#nav-menu-item-1051 {
    display: none;
}
}
.header_bottom_right_widget_holder p {
    margin: 0;
}
.miami_subtitle, .miami_title_60px {
    font-family: 'Noto Sans' , 'Microsoft JhengHei' , 'Microsoft YaHei' , sans-serif !important;
}
.vc_column-inner .vc_text_separator span {
    font-size: 18px;
    line-height: 2.4;
}
/*Blog Single*/
.single-post .title_subtitle_holder {
    display: none;
}
.single-post .blog_single p {
    font-size: 19px;
    line-height: 1.6;
}
.blog_holder.blog_single h2:not(.entry_title) {
    margin-bottom: 15px;
    border-bottom: 1px solid;
    font-size: 27px;
}
.blog_holder.blog_single h3 {
    font-size: 24px;
    margin-bottom: 15px;
}
.blog_holder.blog_single h4 {
    border-top: 5px solid #dd4c67;
    background: #e2e2e2;
    padding: 20px;
    margin: 35px 0;
    font-size: 24px;
    line-height: 1.6;
}
@media only screen and (min-width: 768px) {
div.title_subtitle_holder{
margin-top: 60px !important;
}
}
@media only screen and (max-width: 767px) {
div.title_subtitle_holder{
margin-top: 35px !important;
}
}

.home .latest_post {
    background: #fbfbfb !important;
}

.home .q_progress_bar .progress_number {
    display: none;
}



input.wpcf7-form-control.wpcf7-submit{
border-width: 2px !important;
}

.tp-caption.miami_title_60px.tp-resizeme.rs-parallaxlevel-3{
text-shadow:2px 2px 2px #333333 !important;
}

.tp-caption.miami_subtitle.tp-resizeme.rs-parallaxlevel-4{
text-shadow:1px 1px 1px #333333 !important;
}
