

@media only screen and (max-width: 600px) {
section.parallax_section_holder.vertical_middle_align {
    display: none;
    }
 }

.footer_top .widget h4 {
   text-align: center;
}

div.wpcf7 img.ajax-loader {display: none;}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text {text-align: left;}

.footer_top_holder .q_social_icon_holder {
    margin: 0 17px 14px 0 !important;
}

.footer_top.footer_top_full {
    padding: 6%;
}

.header_bottom_widget .q_social_icon_holder .fa-stack.tiny span {
    line-height: 13px;
    font-size: 13px;
}

.header_bottom_widget .q_social_icon_holder .circle_social {
    width: 28px;
    height: 28px;
    line-height: 25px;
    border-width: 2px !important;
}

.header_bottom_widget .q_social_icon_holder {
    margin-right: 0px !important;
    margin-left: 8px !important;
}

.latest_post_holder.boxes > ul > li .latest_post {
    padding: 30px 35px 25px;
}

.latest_post_holder .post_info_section {
margin: 0 0 9px;
}

@media only screen and (max-width: 600px) {
.custom_font_holder {
    line-height: 0.8em !important;
}
}

input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
   background-color: #333333;
   color: #fff;
   border-color: #333333;
}
.latest_post_holder .boxes_image a .latest_post_overlay{
    background-color: rgba(255,255,255,0.2);
}
.latest_post_holder .latest_post_overlay .icon_plus{
display:none;
}
.qbutton.large .button_icon,
.qbutton.small .button_icon {
	margin: 0 0 0 15px;
}

div.comment_form {
    margin: 0 0 65px;
}

#respond textarea {
margin: 0 0 19px 0;
}
#commentform .three_columns {
margin-bottom: 10px;
}
footer .q_font_elegant_holder,
header .q_font_elegant_holder {
    transform: none;
    -webkit-transform: none;
}

body {
font-family: "Flama-Light" !important;
}

H1 {
font-family: "Flama-Light" !important;
}

H2 {
font-family: "Flama-Light" !important;
}

H5 {
font-family: "Flama-Light" !important;
}

H3 {
font-family: "Flama-Light" !important;
}

.qbutton.large {
font-family: "Flama-Light" !important;
}

.qbutton.small {
font-family: "Flama-Light" !important;
}

p {
font-family: "Flama-Light" !important;
}

H4 {
font-family: "Flama-Light" !important;
}

nav.main_menu ul li a {
font-family: "Flama-Light" !important;
 }

nav.mobile_menu ul li a {
font-family: "Flama-Light" !important;
 }

H6 {
font-family: "Flama-Light" !important;
}

.page-id-394 p.normal_icon_list {
     margin-left: 50px;
}

.title.with_title_text_bg_color h1 {
    padding: 27px 57px 19px;
}

@media only screen and (max-width: 768px) 
	.title.with_title_text_bg_color h1 {
         padding: 17px 27px 9px; 
	}

.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea {
font-family: "Flama-Light" !important;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text {
font-family: "Flama-Light" !important;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit  {
font-family: "Flama-Light" !important;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit  {
text-transform: none !important;
}

@media only screen and (max-width: 600px) {
    .mobile_row_hide {
        display: none;
    }
}

@media only screen and (min-width: 480px) {
.title_subtitle_holder_inner
{
    padding-top: 50px;
}