

#input_17 {
    display: none !important;
}

h3 a:hover {
color: #0d1d77 !important;
}

.footer_top .widget h4 {
text-align: center !important;
}

.side_menu_button > a, .mobile_menu_button span, .shopping_cart_header .header_cart i  {
color: ##0d1d77 !important;
}

@media only screen and (max-width: 600px) {
H1 {
    line-height: 51px !important;
font-size: 45px !important;
}


body {
line-height: 30px; !important;
}


ul {
line-height: 31px !important;
font-size: 16px !important;
}

@media only screen and (max-width: 1000px) {
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;
}

.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;
}

.page-id-394 p.normal_icon_list {
     margin-left: 50px;
}

@media only screen and (max-width: 1000px) {
    .mobile_row_hide {
        display: none;
    }
}



.q_icon_list p  {
line-height: 29px;
}


@media only screen and (max-width: 768px) {
.title h1 {
font-size: 100px;
}

@media only screen and (max-width: 600px) {
.footer_top.footer_top_full {
    padding-top: 16%;
}

@media only screen and (max-width: 1000px)  {
   .q_logo {
padding-bottom: 52px;
}

@media only screen and (max-width: 480px) {
.title h1, .position_center.title h1 {
font-size: 24px;
}

@media only screen and (max-width: 600px) {
H2 {
    line-height: 24px !important;
}


@media only screen and (max-width: 600px) {
H3 {
    line-height: 31px !important;
font-size: 21px !important;
}

@media only screen and (max-width: 600px) {
H5 {
    line-height: 27px !important;
 font-size: 16px !important;
}