/*!
Theme Name: Consulting
Theme URI: http://consulting.stylemixthemes.com/
Author: StylemixThemes
Author URI: https://stylemixthemes.com/
Description: Consulting - Business and Finance WordPress theme. Using Consluting you can easily create a modern website with real content. Easily edit the real content and compose the page layout with drag & drop page builder Consulting is the best ever finance, consulting, brokerage WordPress theme. It’s fully Responsive and Easy to Customize using intuitive Drag & Drop Visual Composer and Theme Options panel in WordPress Customizer.
Version: 4.6.9.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: consulting
Tags: blue, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, sticky-post, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

.stm_gmap_wrapper .alert {
    margin-bottom: 0;
}

.stm_gmap_wrapper .alert strong {
    color: #ff0000;
}

.loader {
    position: relative;
    margin: 0 auto;
    width: 100px
}

.loader:before {
    content: '';
    display: block;
    padding-top: 100%
}

.circular {
    -webkit-animation: rotate 2s linear infinite;
    animation: rotate 2s linear infinite;
    height: 100%;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.path {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
    -webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
    animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
    stroke-linecap: round
}

.top_nav .top_nav_wrapper > ul > li,
.top_nav .main_menu_nav > ul > li,
.breadcrumbs {
    text-transform: none !important;
}

.woocommerce-MyAccount-navigation ul li a {
    font-family: inherit !important;
}

.company_history {
    min-width: 48px;
}

/* OCT 26 UPD */
@media only screen and (max-width: 992px) {
    body.header_style_3 .logo {
        float: none;
    }
    body.header_style_3 #header .header_top .icon_text {
        float: left;
        margin: 30px 30px 0 0;
    }
    body.header_style_3 #header .top_nav .icon_text {
        display: none;
    }
    body.header_style_3 #header .top_nav .icon_text:before {
        display: none;
    }
    .top_nav .top_nav_wrapper > ul > li > a {
        padding: 21px 14px;
    }
}

@media only screen and (max-width: 767px) {
    body .vc_cta3.vc_cta3-actions-right .vc_cta3-content {
        width: auto !important;
        text-align: center;
        margin: 0 0 20px;
    }
    body .vc_cta3.vc_cta3-actions-right .vc_cta3-content .vc_custom_heading {
        text-align: center;
    }
    body .vc_cta3.vc_cta3-actions-right .vc_btn3-container.vc_btn3-right {
        text-align: center
    }
    .stm_gmap_wrapper .gmap_addresses .owl-dots-wr {
        z-index: 15;
    }
    .full_height_columns {
        overflow: hidden;
        position: relative;
    }
    .full_height_columns iframe {
        height: 540px !important;
    }
}

@media only screen and (max-width: 920px) {
    html body.error404 {
        background-size: inherit !important;
    }

    .page_404 .container {
        width: auto;
    }

    .page_404 .container .media-middle {
        display: block;
        width: auto;
        padding: 20px 0;
    }
}

@media only screen and (max-width: 767px) {
    .page_404 .bottom h1 {
        font-size: 158px !important;
        line-height: 113px !important;
    }

    .page_404 .bottom .bottom_wr {
        padding: 30px 15px;
    }
}

/* Dec 1 2016 */
.staff_list.grid.cols_2 ul li {
    width: 50%;
    flex: 0 0 50%;
}
.staff_list.grid.cols_4 ul li {
    width: 25%;
    flex: 0 0 25%;
}

.staff_list.grid.cols_2 ul li .staff_image {
    max-width: 100%;
}

@media only screen and (max-width: 667px) {
    .staff_list.grid.cols_2 ul li,
    .staff_list.grid.cols_4 ul li {
        width: 100%;
        flex: 0 0 100%;
    }
}

.stm_gmap_wrapper .gmap_addresses .owl-dots-wr {z-index:999}

#footer .footer_widgets .widget .widget_title {
    font-size: 26px;
}

#footer .copyright_row .copyright_row_wr .copyright a:first-child {
    color: inherit;
}

body textarea.wpcf7-form-control.height205 {
    height: 205px;
}

body textarea.wpcf7-form-control.height147 {
    height: 147px;
}

html:before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: opacity 0.6s ease-in-out;
    -moz-transition: opactiy 0.6s ease-in-out;
    -ms-transition: opacity 0.6s ease-in-out;
    -o-transition: opacity 0.6s ease-in-out;
    transition: opacity 0.6s ease-in-out;
    visibility: hidden;
    background: #ffffff;
    z-index: 999999;
}

html.stm-site-preloader:after {
    position: fixed;
    content: '';
    display: block;
    top: 50%;
    left: 50%;
    width: 32px;
    height: 32px;
    margin: -16px 0 0 -16px;
    background: none;
    background-color: #23393d;
    border-radius: 50%;
    opacity: 0;
    visibility: hidden;
    -webkit-animation: scaleout 0.5s infinite ease-in-out;
    animation: scaleout 1.0s infinite ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    z-index: 9999999999; }

html.stm-site-preloader:before,
html.stm-site-preloader:after {
    opacity: 1;
    visibility: visible;
}

@-webkit-keyframes scaleout {
    0% {
        -webkit-transform: scale(0); }
    100% {
        -webkit-transform: scale(1);
        opacity: 0; } }

@keyframes scaleout {
    0% {
        transform: scale(0);
        -webkit-transform: scale(0); }
    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        opacity: 0; } }

@media only screen and (min-width: 1199px) {
    body.header_full_width.boxed_layout #header .container {
        padding: 0 15px !important;
    }
    .right-indent-30 {
        padding-right: 30px !important;
    }
    .form_full-right_width {
        padding-right: 15px !important;
    }
    .form_full-right_width .vc_column-inner {
        margin-right: -5000px !important;
        margin-left: 25px !important;
        padding-top: 76px !important;
        padding-right: 5000px !important;
        padding-left: 50px !important;
    }

    .about_full-right_width .vc_column-inner {
        padding-left: 55px !important;
    }

    .site_layout_16 .form_full-right_width,
    .site_layout_17 .form_full-right_width,
    .site_layout_18 .form_full-right_width {
        padding-left: 15px !important;
    }
    .site_layout_16 .form_full-right_width .vc_column-inner,
    .site_layout_17 .form_full-right_width .vc_column-inner,
    .site_layout_18 .form_full-right_width .vc_column-inner {
        margin-left: -5000px !important;
        margin-right: 25px !important;
        padding-top: 76px !important;
        padding-left: 5000px !important;
        padding-right: 50px !important;
    }
}
@media only screen and (min-width: 768px) {
    .about_full-right_width .vc_column-inner {
        margin-right: -500px !important;
        padding-right: 500px !important;
    }
}
@media only screen and (max-width: 667px) {
    .stm_services .item {
        width: 100% !important;
    }
    .woocommerce div.product div.images .woocommerce-main-image, .woocommerce #content div.product div.images .woocommerce-main-image {
        height: auto !important;
        border: 0 !important;
        text-align: left !important;
    }
    .woocommerce div.product div.images img, .woocommerce #content div.product div.images img {
        max-width: 100% !important;
    }
    .stm_works_wr.grid.style_1 .stm_works .item .item_wr img {
        width: 100%;
    }
}
.mobile_header .logo_wrapper .logo { max-width: 80%; }
.logo a img { max-width: 100%; }

@media only screen and (min-width: 1199px) {
    body.boxed_layout .vc_row[data-vc-full-width] {
        left: 50% !important;
        padding-left: 60px !important;
        padding-right: 60px !important;
        margin-left: -615px !important;
        width: 1230px !important;
    }
    body.boxed_layout .vc_row.vc_row-no-padding[data-vc-full-width] {
        left: 50% !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: -615px !important;
        width: 1230px !important;
    }
}

@media only screen and (max-width: 992px) {
    html body ul.main_menu_nav li.stm_megamenu > ul.sub-menu > li {
        padding: 0 !important;
    }
}

@media only screen and (max-width: 580px) {
    #sb_instagram #sbi_images .sbi_item {
        max-height: 140px;
    }
}

.icon_box {
    display: block;
    text-decoration: none !important;
    color: inherit !important;
}

.g-recaptcha {
    padding: 0 !important;
    background: transparent !important;
}

@media only screen and (max-width: 474px ) {
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {
        width: 100% !important;
    }
}

.icon_top_transparent i,
.icon_left_transparent i {
    background: transparent !important;
}

.user_validated_field.form-error {
    border-color: #ff0000 !important;
}

body.booked-noScroll {
    position: static;
    overflow-y: scroll;
}

.home #main.footer_hide {
    padding-bottom: 0;
}

@media (max-width: 1480px) and (min-width: 768px) {
    .testimonials_carousel .slick_prev {
        left: -50px !important;
    }

    .testimonials_carousel .slick_next {
        right: -50px !important;
    }
}

.woocommerce.shop_widgets ul.product_list_widget li:last-child {
    padding-bottom: 20px;
    border: 0;
}

.woocommerce .widget_shopping_cart .total,
.woocommerce.widget_shopping_cart .total {
    border-top: 1px double #ebe9eb;
    padding: 10px 0 0;
}

/* Autoptimize */
.home .stm_select_country_unit .select2-container,
.home .stm_select_office_unit .select2-container {
    width: 100% !important;
}

.stm_sidebar .third_bg_color {
    margin-right: 0px !important;
    margin-bottom: 30px !important;
    margin-left: 0px !important;
}

.stm_sidebar .third_bg_color .vc_column-inner {
    padding-top: 30px !important;
    padding-right: 30px !important;
    padding-bottom: 40px !important;
    padding-left: 30px !important;
}

.stm_sidebar .third_bg_color .vc_column-inner .vc_custom_heading h4 {
    padding: 0;
    margin: 0;
}

@media only screen and (max-width: 474px ) {
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {
        width: 100% !important;
    }
}

.icon_top_transparent i,
.icon_left_transparent i {
    background: transparent !important;
}

.user_validated_field.form-error {
    border-color: #ff0000 !important;
}

body.booked-noScroll {
    position: static;
    overflow-y: scroll;
}

.vc_image_carousel.style_1 .item img {
    margin-left: auto;
    margin-right: auto;
}

.stats_counter.right {
    text-align: right;
}

.stats_counter.center {
    text-align: center;
}

.slotholder {
    filter: none !important;
}

body.header_style_2 .header_top .top_nav .header_socials {
    margin-left: 20px !important;
}
body.header_style_2 .header_top .top_nav .header_socials a {
    margin-left: 20px !important;
}
body.site_layout_17.header_style_2 .header_top .top_nav .top_nav_wrapper>ul>li>a {
    padding: 10px 14px;
}
body.header_style_2 .header_top .top_nav .header_socials a:first-child {
    margin-left: 0 !important;
}
body.header_style_6 .header_top .top_nav .top_nav_wrapper>ul>li>a,
body.header_style_6 .header_top .top_nav .main_menu_nav>ul>li>a {
    padding: 10px 18px !important;
}
body.site_layout_14 .top_nav .top_nav_wrapper.stm_l14_footer_menu ul.main_menu_nav li a {
    padding-right: 36px !important;
    padding-left: 36px !important;
}

.stm_the_excerpt {display:none;}

@media only screen and (max-width: 992px ) {
    .stm_news .news_list.posts_per_row_3 li {
        width: 100% !important;
    }
}

@media (max-width: 768px) and (min-width: 767px) {
    .info_box.style_3 .info_box_text p {
        display: none;
    }
}

.wpcf7-form-control.wpcf7-wpgdprc {
    padding: 0 !important;
    background-color: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

.wpcf7-form-control.wpcf7-wpgdprc span.wpcf7-list-item {
    margin-left: 0;
}
.wpcf7-form-control.wpcf7-wpgdprc .wpcf7-list-item-label {
    padding-left: 4px;
}
.wpcf7-not-valid {
    box-shadow: 0 0 1px red !important;
}

body .vc_row.fixed_bg{
    background-attachment: fixed;
    background-position: 50% 0 !important;
    transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
}

body.woocommerce-cart .woocommerce {
    min-height: 325px;
}
@media only screen and (max-width: 1024px) {
    body.woocommerce-cart .woocommerce {
        min-height: 0;
    }
}

@media only screen and (max-width: 767px) {
    .woocommerce-cart table.cart td.actions .coupon .input-text {
        float: none;
        width: 100%;
        margin: 0 0 15px;
    }

    body .vc_cta3.vc_general.vc_cta3-style-flat {
        padding: 50px 0 30px;
    }

    #sb_instagram.sbi_col_3 #sbi_images .sbi_item, #sb_instagram.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_col_5 #sbi_images .sbi_item, #sb_instagram.sbi_col_6 #sbi_images .sbi_item {
        width: 33.333333% !important;
    }

    body .vc_progress-bar-color-custom {
        padding-right: 0 !important;
    }
}



/*Global*/
@media screen and (max-width: 1366px) {
    .page_404 .bottom .bottom_wr {
        padding: 70px 15px;
    }
}

@media only all and (max-height: 1366px) and (max-width: 1024px) {
    body.error404 {
        background-size: inherit;
    }

    .page_404 .bottom .bottom_wr {
        padding: 125px 15px;
    }
}

@media only all and (max-height: 1024px) and (max-width: 1366px) {
    .page_404 .bottom .bottom_wr {
        padding: 106px 15px;
    }
}

@media only all and (max-height: 768px) and (max-width: 1024px) {
    .page_404 {
        text-align: center;
    }

    .page_404 .bottom .bottom_wr {
        padding: 20px 15px 30px;
    }

    .page_404 .container .media-right {
        padding-bottom: 25px;
    }

    .page_404 .container .media-middle {
        display: block;
        width: auto;
        padding: 20px 0 5px;
    }
}

@media only screen and (max-width: 424px) {
    html body .post_links_box a.portfolio_btn.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
        padding-left: 50px;
        padding-right: 30px;
    }

    html body .post_links_box a.portfolio_btn.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) i.vc_btn3-icon {
        left: 20px;
    }

    html body .post_links_box a.portfolio_btn.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
        padding-left: 30px;
        padding-right: 50px;
    }

    html body .post_links_box a.portfolio_btn.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) i.vc_btn3-icon {
        right: 20px;
    }

    html body .post_links_box .archive_button a.portfolio_btn.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
        font-size: 0;
        padding: 0;
        height: auto;
        line-height: 0;
    }

    html body .post_links_box .archive_button a.portfolio_btn.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) i.vc_btn3-icon {
        font-size: 20px;
        position: relative;
        margin: 10px;
        top: 9px;
        left: 0;
    }
}

@media screen and (max-width: 320px) {
    /*Service Financial*/
    body .stm_chart.legend_position_right canvas {
        display: block;
        margin: 0 auto;
    }

    body .stm_chart.legend_position_right .chart-legend {
        display: block;
        padding: 0;
        text-align: center;
    }

    body .stm_chart.legend_position_right .chart-legend li {
        display: inline-block;
        margin: 15px 24px 12px 0;
    }
}

@media only all and (max-height: 320px) and (max-width: 568px) {
    .page_404 .bottom .bottom_wr {
        padding: 5px 15px 15px;
    }
}

@media screen and (max-width: 1366px) {
    .page_404 .bottom .bottom_wr {
        padding: 70px 15px;
    }
}

@media only all and (max-height: 1366px) and (max-width: 1024px) {
    body.error404 {
        background-size: inherit;
    }

    .page_404 .bottom .bottom_wr {
        padding: 125px 15px;
    }
}

@media only all and (max-height: 1024px) and (max-width: 1366px) {
    .page_404 .bottom .bottom_wr {
        padding: 106px 15px;
    }
}

@media only all and (max-height: 768px) and (max-width: 1024px) {
    .page_404 {
        text-align: center;
    }

    .page_404 .bottom .bottom_wr {
        padding: 20px 15px 30px;
    }

    .page_404 .container .media-right {
        padding-bottom: 25px;
    }

    .page_404 .container .media-middle {
        display: block;
        width: auto;
        padding: 20px 0 5px;
    }
}

@media only screen and (max-width: 424px) {
    html body .post_links_box a.portfolio_btn.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
        padding-left: 50px;
        padding-right: 30px;
    }

    html body .post_links_box a.portfolio_btn.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) i.vc_btn3-icon {
        left: 20px;
    }

    html body .post_links_box a.portfolio_btn.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
        padding-left: 30px;
        padding-right: 50px;
    }

    html body .post_links_box a.portfolio_btn.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) i.vc_btn3-icon {
        right: 20px;
    }

    html body .post_links_box .archive_button a.portfolio_btn.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
        font-size: 0;
        padding: 0;
        height: auto;
        line-height: 0;
    }

    html body .post_links_box .archive_button a.portfolio_btn.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) i.vc_btn3-icon {
        font-size: 20px;
        position: relative;
        margin: 10px;
        top: 9px;
        left: 0;
    }
}

@media screen and (max-width: 320px) {
    /*Service Financial*/
    body .stm_chart.legend_position_right canvas {
        display: block;
        margin: 0 auto;
    }

    body .stm_chart.legend_position_right .chart-legend {
        display: block;
        padding: 0;
        text-align: center;
    }

    body .stm_chart.legend_position_right .chart-legend li {
        display: inline-block;
        margin: 15px 24px 12px 0;
    }
}

@media only all and (max-height: 320px) and (max-width: 568px) {
    .page_404 .bottom .bottom_wr {
        padding: 5px 15px 15px;
    }
}

/*Top bar adds*/
@media only screen and (max-width: 1024px) {
    body.stm-show-mobile-switcher .top_bar {
        display: block;
    }

    body.stm-show-mobile-switcher .top_bar .container > * {
        display: none;
    }

    body.stm-show-mobile-switcher .top_bar .container > .wpml-ls,
    body.stm-show-mobile-switcher .top_bar .container > #lang_sel {
        display: block;
    }
}
/*GMap notification fix*/
.stm_gmap_wrapper .stm_gmap .gm-style .gm-style-iw {
    margin-top: 0 !important;
}
.stm_gmap_wrapper .stm_gmap .gm-style .gm-style-iw-c {
    padding: 12px !important;
}
.stm_gmap_wrapper .stm_gmap .gm-style .gm-style-iw-d {
    overflow: auto !important;
}
body .stm_gmap_wrapper .stm_gmap .gm-style > div:first-child > div + div > div:last-child > div > div:first-child > div > div:first-child > div {
    left: 0 !important;
}
/*Instagram box fix*/
#footer .footer_widgets .widget.widget_text #sb_instagram #sbi_images {
    display: flex;
    flex-wrap: wrap;
    float: none !important;
    width: 100% !important;
}

@media (max-width: 667px){
    .stm_news .news_list li .image img {
        width: 100%;
    }
}
.wpb_video_wrapper.active:after {
    display: none !important;
}
.stm_gmap_wrapper .stm_gmap .gm-style .gm-style-iw .h6 {
    text-transform: capitalize !important;
}
.stm-switcher__text,
div [class^=stm-header] span,
[class^=stm-header] span,
[class^=stm-header] a {
    font-family: inherit !important;
}

Cuustom CSS 


@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700&display=swap');

h1, h2, h3, h4, h5, h6, .p, .page_title h1, strong, p {
font-family: 'Poppins', sans-serif ;
}
body, p, .vc_custom_heading .subtitle { font-family: 'Poppins', sans-serif !important;
}
.page_title #main {padding: 0;}
.vc_custom_heading h2{ color:#031b4e !important; font-size:36px !important; line-height:130% !important;font-weight:600 !Important}
.vc_custom_heading .subtitle{font-weight: 300 !important;padding-top: 20px; line-height:26px !important; font-size:20px; color:#5b6987 !important}
body.header_transparent .pearl_sticked { box-shadow: 0 5px 10px 0 rgba(0,38,59,.15)!important;}
.stm-header .stm-logo{margin-bottom:0 !important;}
.stm-header{box-shadow: none;}

.stm-header__element .stm_btn.btn_solid{background-color: #fff !important;border: 1px solid #fff;border-radius: 3px; color:#1f6aff} 
.stm-header__element .stm_btn.btn_outline{background-color: transparent !important;border: 1px solid #fff !important;border-radius: 3px; color:#fff;}  
.stm-header__element .stm_btn.btn_outline:hover,.stm-header__element .stm_btn.btn_solid:hover, .pearl_sticked .stm-header__element .stm_btn.btn_solid:hover,.pearl_sticked .stm-header__element .stm_btn.btn_outline:hover{background-color:#031b4e !important; color:#fff !important; border:  1px solid #031b4e  !important;}
.pearl_sticked .stm-header__element .stm_btn.btn_solid{background-color: #1f6aff !important;border: 1px solid #1f6aff !important;border-radius: 3px; color:#fff;}
.pearl_sticked .stm-header__element .stm_btn.btn_outline{background-color: #fff !important;border: 1px solid #1f6aff !important;border-radius: 3px; color:#1f6aff;}  

.pearl_going_sticky.pearl_is_sticky .stm-header__cell_left .stm-header__element:first-child, .pearl_is_sticky .stm-header__cell_left .stm-header__element:nth-child(2){display:none !important;}
.pearl_going_sticky.pearl_is_sticky .stm-header__cell_left .stm-header__element:nth-child(2){display:block !important}
.stm-header .stm-navigation__default>ul>li>a:hover:after{bottom:-10px !Important}
.stm_mobile__header{background-color:#fff!Important;}
.stm-header .stm-navigation__default>ul>li>a:after{    background-color: #fff !important;}
.stm-header__row_colo#footer #media_image-4 imgr.pearl_is_sticky{ border-bottom: 1px solid #ebebeb; background-color:#ffffff !important;}
.stm-header .stm-navigation__default>ul>li>a {text-transform: capitalize; font-size: 16px;letter-spacing: 0; padding:0 15px !important; font-weight:500 !important; color:#fff !important;}
.stm-header .pearl_sticked .stm-navigation__default>ul>li>a, .stm-header .pearl_sticked .stm-navigation__default>ul>li.current-menu-item>a{color:#1f6aff !important;}
.stm-header  .pearl_sticked  .stm-navigation__default>ul>li>a:after{background-color: #fff !important;} 
.stm-header .stm-navigation__default>ul>li>a:hover{ color:#1f6aff }
.stm-header__row_color.pearl_is_sticky.pearl_sticked:before{ background-color:#fff !important;}

body.header_transparent .pearl_sticked {background-color: #fff;}
.customize-unpreviewable img{margin:15px auto;width:inherit !important;}
.vc_image_carousel_wr.grayscale .owl-item img{filter:none !important;}
.stm-header__row_color.pearl_is_sticky.pearl_going_sticky{top:38px !important;}

.icon_box.style_1 .icon.font-color_third i{ color: #f8bd0b !important; }
.clients-row img{  -webkit-filter: grayscale(100%);filter: grayscale(100%);} 
.clients-row .client-block{padding-top:20px; padding-bottom:20px;} 
.clients-row .client-block{
border-bottom:1px solid #dbdbdb !important;}
#download-broch1 .vc_general.vc_btn3.vc_btn3-shape-rounded{border:1px solid #f1f1f1 !important;}
.clients-row .client-block:not(:last-child){border-right:1px solid #dbdbdb !important;}
.clients-row-bottom .client-block{border-right:1px solid #dbdbdb !important;padding-top:20px;}
.clients-row-bottom #emty-cursor-block{border-left:1px solid #dbdbdb !important}
@media (min-width: 768px){ #footer #media_image-3 { margin: 15px 0 20px;}

}
#footer { padding-top: 0px !Important;}
#footer .widgets_row {padding-top: 40px !important;}
#footer .footer_widgets .widget .widget_title{border-bottom:transparent !important;font-size: 24px;}
#footer .footer_widgets .widget.widget_nav_menu ul li{display: block;margin:12px 0;color: #dae4f3;font-size: 15px; width:100% !important; padding:0 25px !important;}
#footer .footer_widgets .widget .widget_title{margin-bottom:10px !important;}
#footer .copyright_row {background-color: transparent !important;}
.footer_widgets #contacts-2{margin-right: -12px !important;}
.footer_widgets #socials-4{display: inline-block !important;margin: 5px 0 7px !important;}
.footer_widgets #socials-4 ul{margin: 7px 0 7px !important;}
.footer_widgets #contacts-2 ul li .text{    margin-left: -9px !important;padding-top: 3px !important;}
.footer_widgets #contacts-2 ul li .icon i{font-size:11px !important;margin-top: 2px;}
#footer #text-3, .footer_widgets #text-2, .footer_widgets #text-2 p, .footer_widgets #text-4{margin: 0 0px 15px !important;}
.footer_widgets #text-2 h4{margin-bottom: 15px !important;}
#footer #media_image-4, #footer #media_image-5{display: block !important;margin: 0 15px 20px 0 !important;}
#footer #media_image-4 img{ width: 80px !important;height: 80px !important;}
#footer #media_image-5 img{width: 142px !important;height: 65px !important;} 
.cta-info-block h5::after { margin: 0 !important; }
.allfea-section .image-wid img{position: absolute !important;top:106px !important;overflow: hidden !important;}


.request-demo .primary-btn .fa-arrow-right::before { color: #fff !important; font-size: 16px !important; margin-left: 20px; }
.primary-btn .vc_general:hover {background-color: #1633ff !important; color:#fff !important}

@media (min-width: 768px){
   .request-demo .primary-btn .vc_general {
    margin: 0 !important;}}
    .request-demo .request-column {
    border-left: 0px dashed #c1c1c1 !important}
    .request-demo .primary-btn .vc_general{padding-left:35px! important;}
.request-iconbox .icon_box.style_1:hover.icon_left .icon_text h5{color:#fff !important;}
@media(max-width:768px){
.request-column .primary-btn{padding-top:0 !important; text-align:center !important; padding-left:0px !important;}
.request-column .vc_column-inner.vc_custom_1579927772864{padding-top:25px !important; padding-left:45px !important;}}
.rev-btn { background-color: #3bb44a !important; }
#footer .copyright_row .copyright_row_wr { border-top-color: rgba(203,203,203,.1); }
.cursor-text p{color:#ffffff; font-size:16px;}
.cursor-text{margin-bottom:10px !important;}
.page_title{background-color:#1a5bf9 !important;}
.primary-btn .vc_general, .rev-btn, .button  { background-image: none !important; font-size: 18px !important; line-height: 44px !important; font-weight: 500 !important; letter-spacing: 0 !important; padding: 0 25px !important; text-transform: capitalize !important; min-width: 150px;border-radius: 4px; border: 0;    box-shadow: none !important; }
.vc_custom_heading.download-icon.icon_pos_right.icon_right_text .icon{margin-left:10px ;color: #fff;}

.stm-header__hb .stm-navigation__default>ul>li ul li{border-bottom:1px solid transparent !important;}
.stm-header__hb .stm-navigation__default>ul>li ul li a:hover, .stm-header .stm-navigation__default>ul>li>ul>li.current-menu-item>a{color:#1f6aff !important;}
 .stm-header .stm-navigation__default>ul>li.current-menu-item>a{color:#fff !important;}
.stm-header .stm-navigation__default>ul>li>ul{border-top:3px solid #ffffff !important;}
.stm-header .stm-navigation__default>ul>li.current_page_item>a:after{border-top:3px solid #fff !important;}
.stm-header .pearl_sticked .stm-navigation__default>ul>li.current_page_item>a:after, .stm-header .pearl_sticked .stm-navigation__default>ul>li>ul{border-top:3px solid #1f6aff !important;}
.stm-header .pearl_sticked .stm-navigation__default>ul>li>a:after{background-color: #1f6aff !important;}
.stm-header .pearl_sticked .stm-navigation__default>ul>li.current_page_item>a:after{background-color: #1f6aff !important;}
.page_title h1:after{background-color:transparent !important;}
.page_title h1{margin-bottom:0!important; }
.page_title{margin-bottom:0px !important; padding-bottom:5px !important;}
.h2:after{margin-top:0 !important;}
.brochure-para p{color:#999999;}

@media(max-width:768px){
.request-column .vc_column-inner, primary-btn .request-column{padding-left:0 !important;}
.header-section .download-icon{margin-left:90px !important;}
     .header-section .primary-btn{margin-bottom:10px !important;}
     .cursor-icon{text-align: center !important}
    .Cursor-btn  .vc_btn3-container.vc_btn3-inline{display: block;  text-align: center; margin: 10px; background-color: rgba(0,0,0,.24);}
    .Cursor-btn .vc_general.vc_btn3{background-color:transparent !important;}  
  .down-arrow .icon, .scrool-line{display:none;}
}
.down-arrow .icon{width: 40px;height: 40px;background-color: aliceblue;margin-left: 80px;border-radius: 50%; border: 6px solid #1e1c47;}
.down-arrow .fa-chevron-down{margin-left:5px; margin-top:5px; color:#1e1c47 !important;}
.scrool-line{width: 1px;height: 100px;border: 1px dashed #000;margin-left: 100px}
.feature-para .icon_text p{color: #7585a1 !important; font-weight: 600 !important;}    
#menu-tc-menu li { width: auto !important; display: inline-block !important; padding-left: 18px !important; margin-top: 4px; font-weight: 300 !important; padding-right: 0 !important; }

.download-brochure a{ background-image: none !important; text-transform: inherit !important; letter-spacing: normal !important; font-weight: 500 !important; color: #fff !important; padding: 0 44px 0 0 !important; font-size:18px !important;}
.download-brochure.vc_btn3-container.vc_btn3-inline{vertical-align:initial !important; margin-top:10px !important}
.download-brochure a i.vc_btn3-icon { right:20px !important;vertical-align: middle !important;  margin-top: -3px; margin-left: 12px;     font-weight: 500 !important; font-size: 20px !important; color: #fff!important; line-height:32px !important; left:20px}
.download-brochure a:hover {color: #031b4e !important; text-decoration: underline !important; font-size:18px !important}

/*readmore*/
.read-more a{ background-image: none !important; text-transform: inherit !important; letter-spacing: normal !important; font-weight: 700 !important; color: #031b4e !important;     padding: 0 44px 0 0 !important;}
.read-more a i{vertical-align: middle !important;  margin-top: -3px; margin-left: 8px;     font-weight: 600 !important; font-size: 20px !important; color: #031b4e !important; line-height:32px !important;}
.read-more a:hover {color: #1a5bf9 !important;}
.page_title .breadcrumbs{font-size :14px !important}
.subtitle p{ font-size:20px !important; font-weight:400; color:#5b6987}
.cursor-para p, .cursor-para ul li{font-size: 20px;color: #5b6987; font-weight: 400; line-height:26px !important;}
.Cursor-btn .wpb_wrapper{ background: #fff; border-radius: 3px; box-shadow: 0 5px 12px rgba(0,0,0,0.05); text-align: center;
margin-top: -35px; }
.Cursor-btn .vc_general.vc_btn3 { position: relative; font-weight: 400; font-size: 18px !important; padding: 20px 0 35px; text-transform: capitalize !important;letter-spacing: 1px;line-height: 22px !important;
    display: block; text-align: center;
}
.Cursor-btn .vc_general.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon { position: absolute;
    top: 120% !important;
    left: 50%;
    transform: translate(-50%, -110%);
    background: #fff !important;
    padding: 10px;
    box-shadow: 0 5px 10px rgba(0,0,0,0.05);
    width: 40px;
    height: 40px;text-align: center;
    border-radius: 50%;
}
.Cursor-btn .vc_btn3-container.vc_btn3-inline { background: #FFFFFF !important; }
@media (max-width: 767px) { 
    .stm_megamenu .sub-menu li a i.stm_megaicon{background-size: 30px !important;}
    html body.mobile_grid_landscape ul li.stm_megamenu > ul.sub-menu > li > ul.sub-menu > li > a{padding:10px 10px !important;}
    html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li:last-child .stm_mega_textarea{margin-right: 0 !important; font-size:12px !important;     margin-left: 50px;margin-top: -44px}
    html body ul li.stm_megamenu a:before{top:11px !important;right:10px!important}
    .stm-header__hb .stm-navigation__default>ul>li.menu-item-has-children>a:after{content:none !important;}
    .download-brochure a{text-align:center !important; padding:12px 20px !important;}
    .download-brochure a i.vc_btn3-icon{right: 50px !important;margin-top: -4px;left:auto !important;}
    .stm-header__element:first-child {margin: 30px 0 20px!important;}
    .stm-header__cell .stm-header__element_default{margin-bottom :0px !important}
    .stm-header__cell_right .stm-header__element{line-height:40px !important;}     
    .stm-header__cell_left{flex-direction: column-reverse !important; padding-top:40px !important}
    .stm-header__cell_left .stm-header__element:nth-child(2){ display: none !important;}
    .header-section p , .header-section .wpb_wrapper, .page_title h1{text-align:left !important;}
    .Cursor-btn .vc_btn3-inline { border-bottom: 1px dotted #bdbdbd; }
    .circle-arrow { display: none; }
body .vc_general.vc_btn3.vc_btn3-shape-rounded, body .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom{width:100% !important;}
.vc_btn3-container.vc_btn3-inline{display:block !important;}
body .vc_custom_heading h2{font-size:28px !important;}
body .vc_custom_heading h1{font-size:30px !important;}
body .subtitle p, .vc_custom_heading .subtitle{font-size:16px !Important;}
body .vc_custom_heading h2, body .cursor-para p{text-align:center !important;}
.pink-border .vc_column-inner , .orange-border1 .vc_column-inner, .orange-border .vc_column-inner{margin-top:0px !important; margin-left:0px !important;}
   .lightgreen-border:before , .lightgreen-border2:after, .orange-border2:after{content:none !important;}
}

@media (min-width: 768px) { 
    .Cursor-btn .wpb_wrapper { display: flex; }
   .Cursor-btn .vc_btn3-inline { flex: 1;}

}
@media (min-width: 992px) { 
    .Cursor-btn .vc_btn3-inline { border-right: 1px dotted #bdbdbd; }
}
@media (min-width:768px) and (max-width:991px){ 
.allfea-section .image-wid img{position:unset !important}
.circle-arrow img{display:none !important}
.step1-row .primary-btn{text-align: left !important;}
#logo .logo-clients{margin-left: -65px;margin-right: -65px;}}
@media (max-width: 991px){
#main:before{right: 2% !important;}
}

.Cursor-btn .vc_btn3-inline:last-child { border-right: 0 !important; }
.fa-arrow-down { color: #FFF !important; }
.circle-arrow img { position: absolute; left: -90px; bottom: 30px; }
.Cursor-btn .vc_general.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{color: #1f6aff !important;}
.all-feature-btn .vc_general { border-radius: 4px 4px 0 0 !important; padding: 15px 65px !important; }
.Cursor-btn .vc_btn3.vc_btn3-style-custom{background-image:none !important;}
#download-broch .vc_general.vc_btn3.vc_btn3-shape-rounded{border:1px solid #fff !important;}
#download-broch .vc_general:hover{color:#fff !important;border:1px solid #031b4e ;}
#download-broch1 .vc_general.vc_btn3.vc_btn3-shape-rounded:hover{border:1px solid  #031b4e  !Important;}

 .step1-row{background-image: linear-gradient(45deg,#8b58ab 0,#292677 100%) !important;}
@media(min-width:768px){
    .top-navbar{position:fixed; left:0;right:0; top:0 ;z-index: 9999;background-color: #ffffff; border-bottom:1px solid #f2f2f2;}
    #wrapper{margin-top: 38px;}
    .top-navbar .container-fluid{padding-left:105px !important; padding-right:105px !important;}
    .navbar-menu{display: flex; justify-content: space-between; padding:8px 0 !important}
    .navbar-end{display: inline-flex; margin-bottom: 0 !important;}
    .navbar-end li{list-style-type: none; padding:0 10px; }
    .navbar-end li:last-child{padding-right:0 !Important}
    .navbar-menu a:hover, .navbar-menu a:active{color:#1a5bf9 !important;text-decoration: none !important;}
    .navbar-menu a{font-size:13px; color:#5b6987 !important; font-weight:500 !important}
    /*main mega  menu
.stm_mega_textarea:after{content:""; border-bottom: 1px solid #f2f2f2;}
html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li > a{margin:0 !important}
html body ul li.stm_megamenu > ul.sub-menu > li.menu-item-has-children a{padding-bottom:0 !important;}
html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li:last-child .stm_mega_textarea {margin-left:45px !Important;color: #5b6886 !important;font-size:15px !important}
html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu{margin: -30px 0px !important;}
html body ul li.stm_megamenu > ul.sub-menu > li:hover > a{color:#2b2d31 !important;} */

.copyright_row_wr .copy-nav{ float:right;}

/* html body ul li.stm_megamenu_6 > ul.sub-menu > li{width: 40% !important;} */
}
.copyright_row_wr .copy-nav ul li{ list-style:none; display:inline-block; padding: 10px 0 14px; font-size: 13px;}
.copyright_row_wr .copy-nav ul li a{ padding:0 8px;}
.Cursor-btn a:hover{color: #031a4d !important;}
@media (max-width: 767px){ 
.logo-clients .wpb_column .vc_column-inner{margin: 0 15px !important;    padding-top: 2px !important;width: 92% !important;}
 .request-column .wpb_wrapper .primary-btn{padding: 30px 15px 0 !important}
#nav_menu-4 .widget_title ,#nav_menu-5 .widget_title, #nav_menu-5 .menu-footer1-container ul li, #nav_menu-4 .menu-footer-1-container ul li
{text-align:center !important; width:100% !important;}
.footer_widgets .col-sm-6{display:block;text-align:center}
#footer .footer_widgets .widget.widget_recent_entries ul li .post-date:before{left:120px;}
}
#recent-posts-2 ul li{margin-bottom:15px !important;}
#footer .footer_widgets .widget.widget_recent_entries ul li a{    text-transform: capitalize !important; margin-bottom:5px !important;}
.widget.widget_recent_entries ul li a:hover{ text-decoration: underline;}
#footer .footer_widgets .widget.widget_recent_entries ul li .post-date:before{color: #1fc0e7 !important;}
#footer .footer_widgets .widget.widget_recent_entries ul li .post-date{ color: rgb(31, 192, 231) !important;}
#footer.style_1 .widget_socials{margin:0 !important;}

.logo-clients .vc_column-inner{min-height:177px !important;}
#logo .wpb_column .wpb_wrapper{margin-top:12px !important}
.textwidget p{font-size:14px;}
@media(min-width:767px) and (max-width:1024px){#footer .footer_widgets .widget .icon{position:absolute !important; top:-50px; right:120px;}}
.posts_list>ul>li h4{padding-top:60px !Important; font-size:32px !important;} 
.posts_list>ul>li h4:after{background-color:transparent !important;}
.post_read_more .button{color: #ffffff;background-color: #3bb44a!important;border-color: #f5f5f5;
 padding: 6px 20px;border-radius: 3px;}
.post_read_more .button:hover{background-color:#277e32 !important;}
.posts_list>ul>li{margin-bottom:10px !important;}
.post_read_more{margin-bottom:20px !important;}
.sidebar-area.default_widgets{display:none !important;}
@media(max-width:767px){
.socials .widget_socials{padding-left: 92px !important;padding-bottom: 10px !important;}
.footer_widgets #contacts-2 .stm_list-duty{display:none !important;}
.all-feature-btn .vc_general.vc_btn3.vc_btn3-size-md{ text-align:center !important;}
.all-feature-btn .vc_general.vc_btn3.vc_btn3-size-md .vc_btn3-icon{right:85px !important;}
#footer { padding-top: 0px !important; }
#wrapper .page_title{padding-top:89px !important;}
#wrapper .page_title .breadcrumbs{margin: 0!important;}
.stm_mobile__header{padding: 20px 10px 15px 0px !important;}
.stm-header__row_color.pearl_going_sticky{    position: sticky !important;}
.request-demo .request-mob .vc_column-inner, .request-demo .request-demo-left .vc_column-inner{padding-right: 15px !important;padding-left: 15px !important;}
.home-slider{padding-top:0 !important;}
    .stm_mobile__header{padding: 20px 10px 15px 0 !important;}
    #logo .logo-pricemob{padding-top: 0 !important;}
    #logo .mob-dnone{display: none !important;}
.request-demo{bottom: 0 !important;}
 #logo{padding-bottom: 15px !important;}
#wrapper #main{padding-bottom:0px !important}
  .reverse-column { flex-direction:column-reverse; display:flex;}
}

#twitter-widget-0 .timeline-Tweet:hover{background-color:transparent !important;}
.SandboxRoot{color:#fff !important;}
.pricing-para p{font-size:17px; color:#fff; font-weight:400;}
.allfea-section .cursor-para ul li:before{color:#3bb44a !important;  top:6px !important;}
.partner-btn{padding:5px 10px; background-color:#2d7bae; border-radius:3px;}
#loftloader-wrapper.pl-imgloading #loader img{opacity:1 !important;}
@media (max-width: 767px) {
.step1-row .wpb_wrapper h2, .step1-row .primary-btn, .step1-row .wpb_single_image{text-align:center !important}
.logo-clients .vc_column-inner{min-height: 134px !important;}
}
#loftloader-wrapper .loader-section{background-color:#ffffff !important; opacity:0.9 !important;}
.breadcrumbs, .page_title h1 {color: #ffffff !important;}
.stm-career{background:url(http://smartcursors.net/wp-content/uploads/2020/09/production.svg) no-repeat !important; border-radius:0 !important; position:absolute; top:10px;left:10px;}
.stm-career:before{content:none !important;}
.allfea-section .cursor-para ul li:before{color: transparent !important;
    background: url(http://smartcursors.net/wp-content/uploads/2020/09/check-blue.svg) no-repeat !important;
    border-radius: 0 !important;
   width:40px !important; height:30px !important; background-size:18px !important;}


#wpfront-notification-bar a.wpfront-button{font-weight:500; box-shadow:none;}
#wpfront-notification-bar div.wpfront-message{font-size: 17px !important; font-weight: 500;}
#wpfront-notification-bar a.wpfront-button{background:#482f88 !important; text-shadow:none !important; font-size:14px; padding:10px 15px;}
@media(max-width:767px){#wpfront-notification-bar{height:auto !important; }
#wpfront-notification-bar div.wpfront-message{padding:0 10px; font-size:14px !important;}
.wpfront-message>span{font-size:18px !important;}
#wpfront-notification-bar div.wpfront-close{top:20px !important; right:10px !important;}
.stm_mobile__header{position: fixed; top: 67px;left: 0;right: 0;}
}
#wpfront-notification-bar div.wpfront-close{top: 15px;right: 15px; color: #f7bc07;
    border-radius: 50%;  font-size: 15px; padding: 9px 4px;}

.footer-btn{line-height: 45px !important; background:#006aff !important;}
#footer .footer_widgets .widget{margin:0 0 10px;}
.playstore{cursor:pointer;}

 /* bottom strip*/
.request-iconbox .icon_box .icon_text p {font-weight: 400;color: #ffffff !important;}
.request-iconbox .icon_box.style_1:hover.icon_left .icon_text h5, .icon_left .icon_text h5{color:#fff !important; font-size:20px !important;}

/* Logo section */
.logoleftbox .icon_text h4{margin-bottom: 0px !important;font-weight: 400;}
.logoright .icon_text p, .logoright .icon_text h4{text-align:center !important;}
.logoright .icon_text p{width: 190px;margin: 0 auto;}
.logoright .icon_text h4{margin-bottom:28px !important;}
.logoleftbox .vc_column-inner, .logoright .wpb_row{box-shadow: 4px 29px 18px -28px rgba(0,0,0,0.3) !important;border: 1px solid #e4e4e4;}
.logoright p, .logoleftbox p{font-size:14px !important;color:#878888;font-weight: 300;line-height: 22px;}
.logoright h4, .logoleftbox h4{font-weight:400 !important;font-size:32px !important;}
.pricing-client p, .Bean-plan  p{font-size:18px !important}
.pricing-client h5 { line-height: 27px; font-size:18px !important}
@media(min-width:768px) and (max-width:991px){
#wrapper #main {padding-top:60px !important;}
.stm_mobile__header {padding:10px 15px !important;position: fixed;top: 67px;left: 0;right: 0;}
#main{padding:54px 0 0 0 !important}
}
/* .stm-header .stm-navigation__default>ul>li.stm_megamenu>ul.sub-menu{top: 40px!important; }
html body ul li.stm_megamenu > ul.sub-menu > li{padding-left:0px !important; border-left:none !important; margin:10px 0 !important;}
html body ul li.stm_megamenu>ul.sub-menu>li>a:hover{color:#1f6aff !important}
.stm-header__row_color.pearl_is_sticky.pearl_sticked ul li.stm_megamenu a:before{content:"";position: absolute;right:0; width:9px; height:9px;border:2px solid #1f6aff ; border-right:0; border-top: 0;transform: rotate(-45deg);top: 2px;}
html body ul li.stm_megamenu a:before{content:"";position: absolute;right:0; width:9px; height:9px;border:2px solid #ffffff; border-right:0; border-top: 0;transform: rotate(-45deg);top: 2px;}
li.stm_megamenu > ul.sub-menu > li > a{ line-height: 30px !important;} 
html body ul li.stm_megamenu > ul.sub-menu > li:hover ul.sub-menu > li:last-child .stm_mega_textarea{color:#1f6aff !important} 
html body ul li.stm_megamenu > ul.sub-menu > li:hover a{color:#1f6aff !important} 
html body ul li.stm_megamenu > ul.sub-menu > li > a{font-size:16px !important; font-weight:600 !Important; color:#031a4d !important ;}
.stm-header .stm-navigation__default>ul>li.stm_megamenu>ul.sub-menu{top: 40px!important;margin-left: 0px;margin-right: 0;}
.stm_megamenu .sub-menu li a i.stm_megaicon{ content:"" !important; color: transparent !important;border-radius: 0 !important;width: 50px !important;height: 48px !important;}
.stm_megamenu .sub-menu li a i.stm_megaicon.fa-500px{background: url(http://smartcursors.net/wp-content/uploads/2020/09/PM.svg) no-repeat !important;background-size: 48px !important;}
.stm_megamenu .sub-menu li a i.stm_megaicon.fa-dollar{background: url(http://smartcursors.net/wp-content/uploads/2020/09/accounting-menu.svg) no-repeat !important;background-size: 48px !important; }
.stm_megamenu .sub-menu li a i.stm_megaicon.fa-paypal{background: url(http://smartcursors.net/wp-content/uploads/2020/09/menu-hrms.svg) no-repeat !important;background-size: 48px !important;}
.stm_megamenu .sub-menu li a i.stm_megaicon.fa-adjust{background: url(http://smartcursors.net/wp-content/uploads/2020/09/analytics-menu.svg) no-repeat !important;background-size: 48px !important;}
.stm_megamenu .sub-menu li a i.stm_megaicon.fa-adn{background: url(http://smartcursors.net/wp-content/uploads/2020/09/kb-icon.svg) no-repeat !important;background-size: 48px !important; }
.stm_megamenu .sub-menu li a i.stm_megaicon.fa-align-center{background: url(http://smartcursors.net/wp-content/uploads/2020/09/audit-icon.svg) no-repeat !important;background-size: 48px !important; }
.stm_megamenu .sub-menu li a i.stm_megaicon.fa-amazon{background: url(http://smartcursors.net/wp-content/uploads/2020/09/tax-icon.svg) no-repeat !important;background-size:48px !important;}
.stm_megamenu .sub-menu li a i.stm_megaicon.fa-ambulance{background: url(http://smartcursors.net/wp-content/uploads/2020/09/Br-icon.svg) no-repeat !important;background-size: 48px!important;}
.stm_megamenu .sub-menu li a i.stm_megaicon.fa-angellist{background: url(http://smartcursors.net/wp-content/uploads/2020/09/officefe.svg) no-repeat !important;background-size: 48px !important;}
@media only screen and (max-width: 1023px){
body .stm-header.stm-header__hb .stm-navigation__default>ul>li.stm_megamenu>ul>li {padding-top: 0px!important; padding-bottom: 0px!important; border-bottom: 0px solid #ddd!important; }}
ul li.stm_megamenu > ul.sub-menu > li{border-left:none !important;} */
.stm-header .stm-navigation__default>ul>li>a:first-child{padding-right:20px !important;}
@media (max-width: 767px){
#wrapper #main {
    padding-bottom: 0px !important;
}}
@media(min-width:992px){
html body ul li.stm_megamenu a:before{content:"";position: absolute;right:6px; width:9px; height:9px;border:2px solid #ffffff; border-right:0; border-top: 0;transform: rotate(-45deg);top: 3px;}
.stm-header .stm-navigation__default>ul>li.stm_megamenu>ul.sub-menu{top: 40px!important;  margin-left: 0 !important;padding:15px 30px !important}
.stm-header__row_color.pearl_is_sticky.pearl_sticked ul li.stm_megamenu a:before{content:"";position: absolute;right:6px; width:9px; height:9px;border:2px solid #1f6aff ; border-right:0; border-top: 0;transform: rotate(-45deg);top: 3px;}
.stm-header .stm-navigation__default>ul>li.stm_megamenu>ul.sub-menu .menu-item-type-custom
html body ul li.stm_megamenu > ul.sub-menu > li{margin:0 !important}
html body ul li.stm_megamenu > ul.sub-menu > li.menu-item-has-children a:hover{color:#1f6aff !important;}
html body ul li.stm_megamenu > ul.sub-menu > li.menu-item-has-children a{padding-bottom:0 !important;color:#031b4e !important; background: #f8fafc !important;margin:0 8px 0 0 !important; }
html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li{width:90% !important;}
html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li:first-child{background: #f8fafc  !important;margin:0 15px !important;}
/* html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li > a{margin-top:-13px !important; padding: 15px;margin-right: 20px;background: #f8fafc  !important;}
html body ul li.stm_megamenu > ul.sub-menu > li.menu-item-has-children a,html body ul li.stm_megamenu > ul.sub-menu > li.menu-item-has-children a:hover { padding: 15px;margin-right: 20px;background: #f8fafc  !important;} */
/* html body ul li.stm_megamenu>ul.sub-menu>li>a,html body ul li.stm_megamenu>ul.sub-menu>li:hover a{color:#006aff !important; background: #f8fafc !important;margin:0 8px 0 0 !important;} */
.stm_megamenu .sub-menu li a i.stm_megaicon{ content:"" !important; color: transparent !important;border-radius: 0 !important;width: 40px !important;height: 33px !important;}
html body ul li.stm_megamenu > ul.sub-menu > li:hover > a{background-color: #f8fafc  !important;}
.stm_megamenu .sub-menu li a i.stm_megaicon.stm-glob-pdf{background: url(http://smartcursors.net/wp-content/uploads/2020/09/platform-training.svg) no-repeat !important;background-size: 33px !important;}
.stm_megamenu .sub-menu li a i.stm_megaicon.stm-lnr-chevron-right{background: url(http://smartcursors.net/wp-content/uploads/2020/09/build.svg) no-repeat !important;background-size: 33px !important;}
.stm_megamenu .sub-menu li a i.stm_megaicon.stm-glob-play{background: url(http://smartcursors.net/wp-content/uploads/2020/09/solution-packages.svg) no-repeat !important;background-size: 33px !important;}
li.stm_mega_second_col_width_default a{color:#031b4e !important}
html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li > a{font-size:15px !important; font-weight: 500;}
}


