

.footer_top h5{
margin-bottom: 0
}
.wpcf7-form-control-wrap{
    margin-bottom: 35px;
}
.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea{
    height: 150px;
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text{
line-height: 22px !important;
}
.services-column .q_icon_with_title.custom_icon_image.center .icon_holder {
    text-align: center;
}
.footer_top .ph{
font-size: 16px;
    line-height: 30px;
}
aside.vertical_menu_area{
padding-top: 37px;
}

@media only screen and (max-width: 1060px){
.qbutton{
padding: 0 46px;
}
}

@media only screen and (max-width: 600px){
.title.title_size_small h1{
font-size: 30px;
line-height: 35px;
}
}

nav.main_menu ul li a span.underline_dash, nav.vertical_menu ul li a span.underline_dash{
    bottom: -2px;
}

@media only screen and (max-width: 1500px) {
#slide-4-layer-3{    font-size: 65px !important;
    padding-top: 80px  !important;}
}   

.dispnone{display:none}

.footer_col1 strong{
color:#876341;
}

.footer_top .column_inner > div h2, .footer_top .column_inner > div h3, .footer_top .column_inner > div h4, .footer_top .column_inner > div h5, .footer_top .column_inner > div h6{
color:#c23d43 !Important;font-weight:500;
}
.phone-cont strong{
color: #876341;
}
.vertical_logo_wrapper {
    z-index: 99999;
}

.footer_col3{text-align:left;}
.footer_col3 #media_image-2{ margin-left:0px}
footer .q_social_icon_holder{    margin-top: 10px;
    text-align: center;
    padding: 0 8px;
}
.rev_slider_wrapper .qbutton{ width:100%; max-width:250px;     text-align: center;} 
.services-column .icon_holder img {
    max-height: 90px !important;
    width: auto !important;
    max-width: inherit;
}
.column1.footer_col1 div#text-2 .textwidget {
    margin-top: 30px;
}
body .qode_clients .qode_client_holder .qode_client_image_holder img {
    max-height: 140px;
}
@media (min-width:768px) and (max-width:1440px){
.services-column-box .icon_text_inner.icon_text_inner {
    min-height: 160px;
}
}
