

.footer_top p, .footer_top span:not(.q_social_icon_holder):not(.fa-stack):not(.qode_icon_shortcode):not(.qode_icon_font_elegant), .footer_top li, .footer_top .textwidget, .footer_top .widget_recent_entries>ul>li>span {
    margin-top: 20px;
}

.two_columns_form_with_space .column_left {
    display: table-cell;
    vertical-align: top;
    padding-right: 25px;
}

.vertical_menu_hidden aside.vertical_menu_area {
    padding: 60px 50px 0 60px;
}

footer .wpcf7-form{
    padding: 0 8.5%;
}

.qode_video_box .qode_video_image .qode_video_box_button{
    height: 69px;
    width: 69px;
}

.qode_video_box .qode_video_image .qode_video_box_button_arrow{
    border-top-width: 15px;
    border-bottom-width: 15px;
    border-left-width: 23px;
    left: 52%;
}

.qode_video_box .qode_video_image::after{
    transition: transform 0.3s ease;
}

.qode_video_box .qode_video_image:hover:after{
    transform: scale(1.05) rotate(.01deg);
}

@media only screen and (min-width: 480px) and (max-width: 1024px){
    .qode_clients.four_columns .qode_client_holder{
        width: 50%;
    }
}

@media only screen and (max-width: 768px){
    .wpcf7-form .two_columns_form_with_space{
        width: 100%;
    }
    
    .wpcf7-form .two_columns_form_with_space .column_left, .wpcf7-form .two_columns_form_with_space .column_right{
        width: 100%;
        display: block;
        padding: 0 0 10px;
    }

    .cf7_custom_style_1  input.wpcf7-form-control.wpcf7-submit{
        width: 100%;
        box-sizing: border-box;
        text-align: center;
    }
}

.vertical_menu_hidden aside.vertical_menu_area{
    box-shadow: none;
    border-right: 1px solid #ebebeb;
}

.q_elements_item.eh-with-background {
    background-size: 100%;
    background-repeat: no-repeat;
}

.q_elements_item.eh-with-background .qode_video_box .qode_video_image:hover:after{
    display: none;
}

.qode_video_box .qode_video_image:hover .qode_video_box_button{
    transform: scale(1.05) rotate(.01deg);
    -webkit-transform: scale(1.05) rotate(.01deg);
}

.qode_video_box .qode_video_image .qode_video_box_button{
    -webkit-transition: -webkit-transform .2s ease-out;
    transition: transform .2s ease-out;
}

@media only screen and (max-width: 1000px){
.q_logo > a{
height: 50px !important;
}
}

.entry_title{
font-size: 50px !important;
line-height: 60px !important;
}

.title_subtitle_holder{
display: none !important;
}

.q_masonry_blog_excerpt{
display: none !important;
}

mark{
color: #ea7b71; 
background-color: #042772;
}

@media only screen and (max-width: 600px) {
    .looking_for {
        font-size: 45px !important;
line-height 20px !important;
    }

.our_process {
        font-size: 45px !important;
line-height 20px !important;
    }
}

.qode-workflow.qode-workflow-animate.qode-appeared .qode-workflow-item.qode-appeared .qode-workflow-text h4, .qode-workflow.qode-workflow-animate.qode-appeared .qode-workflow-item.qode-appeared .qode-workflow-text p{
color: #ea7b71;
}

.qode-workflow .qode-workflow-item .qode-workflow-item-inner .qode-workflow-subtitle{
font-size: 30px;
}

.qode-workflow .qode-workflow-item .qode-workflow-item-inner .qode-workflow-text .circle{
background: #ea7b71;
}

@media only screen and (max-width: 767px) {
    .looking-left {
        padding-right: 0px !important;
    }
.looking-mid {
        padding-bottom: 120px !important;
    }
.looking-right {
        padding-left: 0px !important;
    }

.q_elements_item_content{
padding: 0px !important;
}
}