﻿@import url("style-6.8.1.css");
nav.main_menu>ul
{
    left: -43%!important;
}
.qode-btn.qode-btn-icon.qode-btn-solid
{
    line-height: 40px!important;
}
.qode-btn
{
    padding: 14px 16px!important;
    border-radius: 5px!important;
}
.q_box_holder.with_icon span.fa-stack .qode_iwt_icon_element, .q_icon_with_title span.fa-stack .qode_iwt_icon_element
{
    font-size: 39px!important;
    padding: 17px!important;
}
.fa-stack
{
    width: 75px!important;
    height: 75px!important;
}
.home-heading h1
{
    font-size: 48px!important;
    color: #095aa5!important;
    padding: 10px 68px;
    font-weight: 700;
}
.home-heading h2
{
    font-size: 40px!important;
    color: #fff!important;
    font-weight: 700;
}
.home-heading p
{
    color: #fff!important;
}
.home-heading-new h3
{
    font-size: 35px!important;
    color: #095aa5!important;
    font-weight: 700;
}
.home-steps h4
{
    font-size: 35px!important;
}
.home-heading h5
{
    font-size: 30px!important;
    color: #095aa5!important;
    padding: 10px 68px;
    font-weight: 700;
}
.testimonials_c_holder .testimonial_content_inner
{
    background: #f7f7f7!important;
    padding: 16px 45px!important;
}
.testimonials_c_holder .testimonial_content_inner .testimonial_rating_holder
{
    color: #fdcc0d!important;
}
.icon_with_title_link
{
    background: #095aa5!important;
    color: #fff!important;
    padding: 15px 55px;
    border-radius: 5px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 15px!important;
}
.box_holder_inner p
{
    margin-bottom: 25px!important;
    font-size: 14px!important;
    line-height: 22px!important;
}
.better-info
{
    background: #fff;
    padding: 39px 73px;
    text-align: center;
    border-top: 3px solid #faa54a!important;
}
blockquote
{
    box-shadow: 0 0 20px 0 rgb(0 0 0/10%);
    padding: 39px 73px!important;
}
.better-info-abt
{
    background: #fff;
    padding: 39px 40px;
    text-align: center;
    border-top: 3px solid #faa54a!important;
    border-color: #faa54a!important;
    box-shadow: 0 0 20px 0 rgb(0 0 0/10%);
}
.better-info-abt p
{
    font-weight: 500!important;
}
.better-info p
{
    font-weight: 500!important;
}
.marketing .q_icon_list
{
    margin-left: 40px!important;
}
.q_image_with_text_over .shader
{
    background-color: none!important;
}
.desc h6
{
    color: #fff!important;
    text-transform: capitalize!important;
}
.overlay-learn
{
    background: #fff!important;
    padding: 18px 60px;
    color: #095aa5!important;
    border-radius: 5px;
    text-transform: uppercase;
    font-weight: 600;
    display: inline-block!important;
}
.desc p
{
    line-height: 18px;
    margin-top: 20px!important;
    font-size: 13px 1important;
}
.q_image_with_text_over .caption
{
    margin: 60px!important;
}
.desc .qode-btn
{
    margin-top: 40px!important;
}
.footer-new h1
{
    font-size: 50px!important;
    color: #000!important;
}
.footer-new p
{
    font-size: 24px!important;
    color: #000!important;
}
.footer_top a
{
    color: #fff!important;
}
.four_columns>.column2>.column_inner
{
    padding: 0 10px 0 31px;
}
.four_columns>.column3>.column_inner
{
    padding: 0 10px 0 31px;
}
.four_columns>.column4>.column_inner
{
    padding: 0 10px 0 31px;
}
.digital-programs .q_icon_with_title span.fa-stack .qode_iwt_icon_element
{
    font-size: 30px!important;
}
.digital-programs .q_icon_with_title
{
    border: 1px solid #ccc!important;
    padding: 10px 15px!important;
}
.digital-programs .q_icon_with_title .icon_holder
{
    margin-top: 30px!important;
    margin-right: 9px!important;
}
.digital-programs p
{
    margin-left: 36px!important;
}
.digital-programs h5
{
    font-size: 18px!important;
}
.marketing-consulting .q_icon_with_title
{
    border: 1px solid #ccc!important;
    padding: 10px 15px!important;
}
.marketing-consulting .q_icon_with_title .icon_holder
{
    margin-top: 20px!important;
}
.digital-marketing-icon .q_icon_with_title
{
    border: 1px solid #ccc!important;
    padding: 10px 15px!important;
}
.digital-marketing-icon .q_icon_with_title .icon_holder
{
    margin-top: 30px!important;
    margin-right: 9px!important;
}
.digital-marketing .q_icon_with_title
{
    background-color: #fff!important;
    box-shadow: 0 .25rem 1.75rem rgba(30,34,40,.07)!important;
    border-radius: .4rem!important;
    padding: 24px 28px!important;
}
.content
{
    margin-top: 0!important;
}
.work-team
{
    background-color: #fff!important;
    box-shadow: 0 .25rem 1.75rem rgba(30,34,40,.07)!important;
    padding: 24px 28px!important;
    border-top: 2px solid #095aa5!important;
}
.work-team h4
{
    font-size: 22px!important;
}
.work-home
{
    padding: 41px 23px!important;
}
.guess-work
{
    background-color: #fff!important;
    box-shadow: 0 .25rem 1.75rem rgba(30,34,40,.07)!important;
    padding: 24px 28px!important;
    border-left: 2px solid #faa54a!important;
}
.metaslider.ms-theme-highway .flexslider ul.slides .caption-wrap
{
    max-width: 780px!important;
    max-height: 200px!important;
    background: #095aa5!important;
}
.caption h1
{
    font-size: 35px!important;
    font-weight: 600!important;
    color: #fff!important;
    text-align: left!important;
}
.metaslider .flexslider .slides p
{
    color: #fff!important;
    text-align: left!important;
    font-weight: 600!important;
    margin-top: 10px!important;
}
.makeover .q_icon_with_title
{
    border: 1px solid #ccc!important;
    padding: 30px 15px!important;
}
.makeover .q_icon_with_title h5
{
    font-size: 18px!important;
}
.makeover-new .q_icon_with_title
{
    border: 1px solid #ccc!important;
    padding: 30px 15px!important;
    background-color: #fff!important;
}
.makeover-new .q_icon_with_title h5
{
    font-size: 18px!important;
}
.marketing-makeover .sub-heading
{
    color: #faa54a!important;
    font-size: 18px!important;
    margin-top: 15px!important;
}
.specialize
{
    padding: 10px 30px!important;
}
.phases
{
    background-color: #fff!important;
    border: 1px solid #ccc!important;
    padding: 13px 14px!important;
}
.bg-gray
{
    background: rgb(204,204,204,.5)!important;
    padding: 10px!important;
    margin-left: -15px!important;
    margin-right: -15px!important;
}
.phases h5
{
    border-bottom: 1px solid #cccc!important;
    padding: 5px!important;
    margin-left: -15px!important;
    margin-right: -15px!important;
}
.better-info-new
{
    background: #fff;
    padding: 24px 38px;
    text-align: center;
    border-top: 3px solid #faa54a!important;
    box-shadow: 0 .25rem 1.75rem rgba(30,34,40,.07)!important;
}
.lead
{
    color: #000!important;
    font-size: 20px!important;
}
.q_price_table .price_table_inner
{
    background-color: #f5f5f5!important;
    border: 1px solid #707070!important;
}
.price_table_inner ul li.table_title .title_content
{
    font-size: 24px!important;
    color: #000!important;
}
.price_table_inner ul li.table_title
{
    padding: 10px 16px!important;
    border-bottom: 1px solid #707070!important;
}
.price_in_table .price
{
    font-size: 50px;
    color: #ffa12d;
    font-weight: 600!important;
}
.price_in_table .value
{
    color: #ffa12d;
    font-weight: 600!important;
}
.price_table_inner ul li.pricing_table_content
{
    color: #000!important;
}
.q_price_table.active .active_text
{
    position: absolute;
    right: -5px;
    top: -5px;
    left: 336px!important;
    z-index: 1;
    overflow: hidden;
    background: none!important;
    width: 75px;
    height: 75px;
    text-align: left!important;
}
.active_text span
{
    font-size: 10px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    line-height: 20px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    width: 100px;
    display: block;
    background: #79a70a;
    background: linear-gradient(#9bc90d 0%,#79a70a 100%);
    box-shadow: 0 3px 10px -5px rgba(0,0,0,1);
    position: absolute;
    top: 19px;
    right: -21px;
}
.active_text span::before
{
    content: "";
    position: absolute;
    left: 0;
    top: 100%;
    z-index: -1;
    border-left: 3px solid #79a70a;
    border-right: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-top: 3px solid #79a70a;
}
.active_text span::after
{
    content: "";
    position: absolute;
    right: 0;
    top: 100%;
    z-index: -1;
    border-left: 3px solid transparent;
    border-right: 3px solid #79a70a;
    border-bottom: 3px solid transparent;
    border-top: 3px solid #79a70a;
}
.qbutton.white
{
    border-color: #095aa5!important;
    color: #fff;
    margin-bottom: 40px!important;
    background: #095aa5!important;
}
.price_in_table .mark
{
    display: none!important;
}
.footer_top h6
{
    margin-bottom: 15px!important;
    color: #fff!important;
}
.footer_bottom_column .fa
{
    font-size: 24px!important;
}
.contact-form-page
{
    background-color: #fff!important;
    border-left: 2px solid #faa54a!important;
    margin-top: -40px!important;
    margin-bottom: -40px!important;
}
.pt-cv-title a
{
    font-weight: 500;
    border-bottom: none;
    font-size: 18px!important;
    line-height: 24px!important;
}
.pt-cv-colsys .pt-cv-content-item
{
    margin-bottom: 80px!important;
}
.pt-cv-wrapper .btn-success
{
    background-color: #095aa5!important;
    border-color: #095aa5!important;
}
.pt-cv-wrapper img
{
    width: 100%!important;
    height: 250px!important;
}
.blog_holder article .post_image img
{
    width: 70%!important;
    margin-top: 40px!important;
}
.image_with_text h4
{
    font-size: 20px!important;
    text-transform: uppercase!important;
}
.law-steps
{
    background-color: #fff!important;
    padding: 20px!important;
    margin-bottom: 40px!important;
    margin-top: 40px!important;
}
.divorce-box
{
    padding: 0 16px!important;
    height: 300px;
}
.divorce-box h1
{
    color: #fff!important;
    font-weight: 500!important;
}
.divorce-box p
{
    color: #fff!important;
    font-weight: 500!important;
}
.home-heading-new h1
{
    color: #fff!important;
}
.home-heading-new h4
{
    color: #fff!important;
}
.home-client h1
{
    color: #fff!important;
    margin-bottom: 20px!important;
}
.pt-cv-view .pt-cv-title
{
    line-height: 10px!important;
}