/*!
Theme Name: Consulting
Theme URI: http://consulting.stylemixthemes.com/
Author: StylemixThemes
Author URI: http://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: 3.4
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/
*/
.staff_list.grid.cols_2 ul li:before {
    display: none;
}
.widget.widget_nav_menu ul li .children li, .widget.widget_nav_menu ul li .sub-menu li, .widget.widget_categories ul li .children li, .widget.widget_categories ul li .sub-menu li, .widget.widget_product_categories ul li .children li, .widget.widget_product_categories ul li .sub-menu li, .widget.widget_archive ul li .children li, .widget.widget_archive ul li .sub-menu li, .widget.widget_pages ul li .children li, .widget.widget_pages ul li .sub-menu li, .widget.widget_meta ul li .children li, .widget.widget_meta ul li .sub-menu li {
    position: relative;
    font-weight: 400;
    font-family: Open Sans;
    border: none;
    font-size: 13px;
    margin: 0 0 12px;
    padding-right: 0;
    background: none;
    list-style: bisque;
    list-style-type: circle;
}
.widget.widget_nav_menu ul li .children, .widget.widget_nav_menu ul li .sub-menu, .widget.widget_categories ul li .children, .widget.widget_categories ul li .sub-menu, .widget.widget_product_categories ul li .children, .widget.widget_product_categories ul li .sub-menu, .widget.widget_archive ul li .children, .widget.widget_archive ul li .sub-menu, .widget.widget_pages ul li .children, .widget.widget_pages ul li .sub-menu, .widget.widget_meta ul li .children, .widget.widget_meta ul li .sub-menu {
    margin: -2px 0 25px 35px;
    padding: 0;
    border: transparent !important;
}
.top_nav .top_nav_wrapper > ul > li ul li a, .top_nav .main_menu_nav > ul > li ul li a {
    display: block;
    padding: 13px 26px 11px;
    color: #fff !important;
    text-decoration: none !important;
}
.widget.widget_nav_menu ul, .widget.widget_categories ul, .widget.widget_product_categories ul, .widget.widget_archive ul, .widget.widget_pages ul, .widget.widget_meta ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border: #c8cece solid 1px;
}


.icon_box.style_1.icon_left p, .icon_box.style_1.icon_left_transparent p {
    font-size: 13px;
    line-height: 18px;
  
}
.stm_news .news_list li h5:before {
    content: '';
    display: block;
    width: 47px;
    height: 5px;
    background: #ec1d25 !important;
    margin: 0 0 20px;
}

.stm_news .news_list li .date {
    position: relative;
    font-size: 13px;
    padding: 0 0 0 23px;
    display: none;
}
.stm_news .news_list li h5 a {
    color: #002e5b !important;
    font-size: 14px !important;
}
.info_box .read_more {
    text-transform: capitalize !important;
    font-weight: 700;
    font-size: 13px;
    transition: color 0.2s linear;
    color: #222222;
    text-align: left !important;
}
.info_box p {
    margin: 0 0 14px;
    line-height: 22px;
    color: #222222;
    text-align: left;
}
.info_box h4 {
    color: #002e5b;
    margin: 0 0 13px;
    text-align: left;
    font-size: 15px;
}
.form-control, .wpcf7-form-control, .input-group .form-control, body .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .post-password-form input[type="password"] {
    font-size: 13px;
    line-height: 18px;
    color: #222222;
    background: #ffffff!important;
    border: #d2b282 solid 2px!important;
    /* box-shadow: none; */
    /* outline: none; */
    border-radius: 5px;
    padding: 16px 30px 15px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    box-sizing: border-box !important;
    width: 100%;
    display: block;
    height: 49px;
}
.testimonials_carousel.style_3 .testimonial_inner h6 a {
    color: #ec1d25 !important;
    -webkit-transition: color 0.3s ease;
    -moz-transition: color 0.3s ease;
    -ms-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    transition: color 0.3s ease;
}
.owl-carousel .owl-item img {
    transform-style: preserve-3d;
    border: #c79e60 solid 2px;
}
h1:after, .h1:after, h2:after, .h2:after, h3:after, .h3:after, h4:after, .h4:after, h5:after, .h5:after, h6:after, .h6:after {
    content: '';
    display: block;
    width: 35px;
    height: 6px;
    background: #ec1d25  !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    margin: 4px 0 0;
}
h4, .h4 {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 23px;
    letter-spacing: -0.04em;
    line-height: 28px;
    padding: 23px 0 0;
    color: #9c6512;
}
body .vc_tta-container .vc_tta.vc_general.vc_tta-tabs.theme_style.vc_tta-o-no-fill .vc_tta-tabs-container .vc_tta-tabs-list {
    background: #000000 !important;
}
.page_title.transparent .breadcrumbs span a {
    color: #000000 !important;
}
body .vc_tta-container .vc_tta.vc_general.vc_tta-tabs.theme_style .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a {
    background: #ee7d22 !important;
    color: #f8f8f8;
    border: none;
    font-weight: 700;
    font-family: Poppins;
    letter-spacing: -0.04em;
    padding: 15px 30px;
}
body .vc_tta-container .vc_tta.vc_general.vc_tta-tabs.theme_style .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a {
    background: #ec1d25 !important;
    color: #f7f7f7!important;
}
.stm_contacts_widget ul li a {
    color: #fff !important;
    text-decoration: none;
    outline: none !important;
}
.stm_contacts_widget ul li .icon {
    float: left;
    font-size: 20px;
    line-height: 18px;
    color: #ee7d22 !important;
    margin: 0 15px 0 0;
}
.stm_contacts_widget ul.socials li a i {
    line-height: 34px;
    color: #714b12 !important;
}
.button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce input.button.alt, .post-password-form input[type="submit"] {
    position: relative;
    outline: none !important;
    border: none;
    font-weight: 700;
    font-family: Poppins;
    font-size: 14px;
    padding: 8px 21px;
    color: #fff;
    border-radius: 0;
    background: #ec1d25 !important;
    border: 3px solid #c79e60 !important;
    display: inline-block;
    line-height: 23px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.button:hover, .button:focus, .button:active, .woocommerce a.button:hover, .woocommerce a.button:focus, .woocommerce a.button:active, .woocommerce button.button:hover, .woocommerce button.button:focus, .woocommerce button.button:active, .woocommerce input.button:hover, .woocommerce input.button:focus, .woocommerce input.button:active, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:active, .woocommerce input.button.alt:hover, .woocommerce input.button.alt:focus, .woocommerce input.button.alt:active, .post-password-form input[type="submit"]:hover, .post-password-form input[type="submit"]:focus, .post-password-form input[type="submit"]:active {
    color: #c79e60 !important;
   }

.button:hover i, .button:focus i, .button:active i, .woocommerce a.button:hover i, .woocommerce a.button:focus i, .woocommerce a.button:active i, .woocommerce button.button:hover i, .woocommerce button.button:focus i, .woocommerce button.button:active i, .woocommerce input.button:hover i, .woocommerce input.button:focus i, .woocommerce input.button:active i, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover i, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus i, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:active i, .woocommerce input.button.alt:hover i, .woocommerce input.button.alt:focus i, .woocommerce input.button.alt:active i, .post-password-form input[type="submit"]:hover i, .post-password-form input[type="submit"]:focus i, .post-password-form input[type="submit"]:active i {
    color: #c79e60!important;
}
body.header_style_2 .header_top .top_nav .top_nav_wrapper > ul > li > a, body.header_style_2 .header_top .top_nav .main_menu_nav > ul > li > a {
    color: #000000 !important;
    padding: 10px 16px;
    height: auto;
}
body .overlay_3:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #ec1d25 !important;
}
.page_title.transparent .breadcrumbs {
    margin-bottom: 16px;
    color: #ec1d25 !important;
    font-weight: bold;
    font-size: 15px;
}
#footer .footer_widgets {
    position: relative;
    padding: 12px 0 0 !important;
}
.widget .widget_title {
    border-top: 3px solid #000000 !important;
    margin-bottom: 25px;
}
#footer .footer_widgets .widget .widget_title {
    position: relative;
    color: #fff;
    margin: 0 0 36px;
    padding-bottom: 18px;
    border-bottom: 1px dashed rgb(199, 158, 96)!important;
}
#footer {
    position: relative;
    background: #000000 !important;
    -webkit-box-shadow: inset 0 2px 5px 0px rgba(0, 0, 0, 0.39);
    -moz-box-shadow: inset 0 2px 5px 0px rgba(0, 0, 0, 0.39);
    box-shadow: inset 0 2px 5px 0px rgba(0, 0, 0, 0.39);
}
.widget .widget_title {
    border-top: 3px solid #000000;
    margin-bottom: 25px;
}
body {
    color: #000000 !important;
}
.vc_custom_heading mark {
    color: rgb(199, 158, 96) !important;;
}
.icon_box.style_1.icon_left h5, .icon_box.style_1.icon_left_transparent h5 {
    padding-top: 0;
    font-size: 18px;
    color: #000000 !important;
    font-weight: 700;
}
.icon_box.style_1.hexagon .icon i {
    background: none;
    color: #cc1e25!important
    width: 64px;
    height: 55px;
    line-height: 55px;
}
.icon_box.style_1.hexagon .icon i:after {
    content: "\e91c";
    font-family: 'stm';
    speak: none;
    color: #ef6422 !important
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 55px;
}
.base_font_color.vc_custom_heading > h1, .base_font_color.vc_custom_heading > .h1, .base_font_color.vc_custom_heading > h2, .base_font_color.vc_custom_heading > .h2, .base_font_color.vc_custom_heading > h3, .base_font_color.vc_custom_heading > .h3, .base_font_color.vc_custom_heading > h4, .base_font_color.vc_custom_heading > .h4, .base_font_color.vc_custom_heading > h5, .base_font_color.vc_custom_heading > .h5, .base_font_color.vc_custom_heading > h6, .base_font_color.vc_custom_heading > .h6 {
    color:#db1e25 !important
}
.third_bg_color, .vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat.third_bg_color {
    background-color: #d2b17e !important;
}
body .vc_general.vc_btn3.vc_btn3-color-theme_style_2.vc_btn3-style-flat {
    color: #fff;
    border-color: #ec1d25 !important;
    background: #ec1d25 !important;
    border-width: 3px !important;
}
.top_bar_info_wr .top_bar_info_switcher {
    position: relative;
    float: right;
     background: #ee7d22 !important;
    border: 2px solid #ed8a1d !important;
    font-size: 13px;
}
.third_bg_color, .vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat.third_bg_color {
    background-color: #ec1d25 !important;
}
.top_bar {
    position: relative;
    z-index: 20;
    font-size: 13px;
        background-color: #ec1d25 !important;
}
.top_bar_info_wr .top_bar_info_switcher ul a:hover {
    background: #ec1d25 !important
}
.wpb_text_column ul li:before, .comment-body .comment-text ul li:before {
    content: "\f04d";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    position: absolute;
    left: 0;
    top: 8px;
    display: inline-block;
    vertical-align: top;
    font-size: 9px !important;
    color:#88560b !important;;
    transform: rotate(45deg);
}
#main {
    position: relative;
    padding: 0 0 10px !important;
    z-index: 10;
}
.stm_gmap_wrapper .alert {
   margin-bottom: 0px;
}
.stm_gmap_wrapper .alert strong {
   color: #ff0000;
}
.cp-middle {
 
    padding-bottom: 20px;
}
.cp-middle div.m-body ul li p {
    color: #000;
    text-align: justify;
    margin: 14px 0;
    padding: 0 20px 0px;
}
.cp-middle div.m-body {
       background: #f2f2f2;
    border: 1px solid #c8cece;
    padding: 10px;
}
.cp-middle div.m-body ul li div.poe ol li {
    list-style: outside decimal;
    padding: 0 20px 0px 10px;
    margin: 0 0 0 60px;
    width: 300px;
    float: left;
}
.cp-middle div.m-body ul li a {
    color: #000;
    text-align: justify;
    margin: 14px 0;
    padding: 0px;
font-weight:bold;
    text-transform: capitalize;
}
 body.header_style_4 .top_nav {
    position: relative;
    float: none;
    bottom: auto;
    top: auto;
    left: auto;
    right: auto;
    padding: 0;
    overflow: inherit;
    background: #ec1d25 !important;
}
a {
    color: #6c98e1;
    text-decoration: none;
    outline: none !important;
}
a {
    background-color: transparent;
}
a {
    color: #337ab7;
    text-decoration: none;
}
a {
    background-color: transparent;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
user agent stylesheet
a:-webkit-any-link {
    color: -webkit-link;
    text-decoration: underline;
    cursor: auto;
}
Inherited from li#menu-item-1565.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1565
.top_nav .top_nav_wrapper > ul > li ul li, .top_nav .main_menu_nav > ul > li ul li {
    position: relative;
    font-weight: 500;
    font-size: 14px;
    text-transform: capitalize;
    background-color: #c79e60;
    color: #ffffff;
}
.top_nav .top_nav_wrapper > ul > li ul li, .top_nav .main_menu_nav > ul > li ul li {
    position: relative;
    font-weight: 500;
    font-size: 14px;
    text-transform: capitalize;
    color: #333333;
}
.top_nav .top_nav_wrapper > ul > li ul li, .top_nav .main_menu_nav > ul > li ul li {
    position: relative;
    font-weight: 500;
    font-size: 14px;
    text-transform: capitalize;
    background-color: #ec1d25 !important;
    color: #ffffff !important;
}
user agent stylesheet
li {
    display: list-item;
    text-align: -webkit-match-parent;
}
Inherited from ul.sub-menu
.top_nav .top_nav_wrapper > ul > li ul, .top_nav .main_menu_nav > ul > li ul {
    position: absolute;
    top: 100%;
    left: 0;
    opacity: 0;
    visibility: hidden;
    background: #fff;
    list-style: none;
    padding: 14px 0;
    margin: 0;
    width: 230px;
    z-index: 1;
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.27);
    -moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.27);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.27);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.top_nav .top_nav_wrapper > ul > li ul, .top_nav .main_menu_nav > ul > li ul {
    position: absolute;
    top: 100%;
    left: 0;
    opacity: 0;
    visibility: hidden;
    background: #bd1e24 !important;
    list-style: none;
    padding: 14px 0;
    margin: 0;
    width: 230px;
    z-index: 1;
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.27);
    -moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.27);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.27);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
user agent stylesheet
ul ul, ol ul {
    list-style-type: circle;
}
user agent stylesheet
ul, menu, dir {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}
Inherited from li#menu-item-1099.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-1099
body.header_style_2 .header_top .top_nav .top_nav_wrapper > ul > li, body.header_style_2 .header_top .top_nav .main_menu_nav > ul > li {
    letter-spacing: -0.04em;
}
.top_nav .top_nav_wrapper > ul > li, .top_nav .main_menu_nav > ul > li {
    position: relative;
    float: left;
    font-size: 16px;
    line-height: 1;
    color: #ffffff;
    font-weight: 600 !important;
    text-transform: capitalize;
}
.top_nav .top_nav_wrapper > ul > li, .top_nav .main_menu_nav > ul > li {
    position: relative;
    float: left;
    font-size: 16px;
    line-height: 1;
    color: #ffffff;
    font-weight: 600 !important;
    text-transform: lowercase;
}
user agent stylesheet
li {
    display: list-item;
    text-align: -webkit-match-parent;
}
Inherited from ul#menu-homepagemenu.main_menu_nav
.top_nav .top_nav_wrapper > ul {
    position: relative;
    font-family: Poppins;
    list-style: none;
    margin: 0;
    padding: 0 35px;
    float: left;
}
user agent stylesheet
ul, menu, dir {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}
Inherited from body.page.page-id-1520.page-template-default.logged-in.admin-bar.site_layout_1.header_style_2.sticky_menu.wpb-js-composer.js-comp-ver-4.11.2.vc_responsive.customize-support
body {
    font-family: Open Sans;
    font-size: 14px;
}
body {
    color: #777777;
}
body {
    color: #000000 !important;
}
body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}
Inherited from html.no-js.js_active.vc_desktop.vc_transform
html {
    font-size: 100%;
}
html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
Pseudo ::before element
*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
Pseudo ::after element
*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.top_nav .top_nav_wrapper > ul > li ul li, .top_nav .main_menu_nav > ul > li ul li {
    position: relative;
    font-weight: 500;
    font-size: 14px;
    text-transform: capitalize;
    background-color: #d01e24 !important
    color: #ffffff !important;
}
body .vc_tta-container .vc_tta.vc_general.vc_tta-tabs.theme_style .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a {
    background: #fde428;
    color: #fff !important;
    border: none;
    font-weight: 700;
    font-family: Poppins;
    letter-spacing: -0.04em;
    padding: 15px 30px;
}
.top_nav .main_menu_nav > ul > li ul li:before, .top_nav .top_nav_wrapper > ul > li ul li:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: -2px;
    height: 2px;
    background: #0962a6 !important;
    opacity: 0;
    visibility: hidden;
}
.top_nav .top_nav_wrapper > ul > li ul, .top_nav .main_menu_nav > ul > li ul {
    position: absolute;
    top: 100%;
    left: 0;
    opacity: 0;
    visibility: hidden;
    background: #ca1e24 !important;
    list-style: none;
    padding: 14px 0;
    margin: 0;
    width: 230px;
    z-index: 1;
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.27);
    -moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.27);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.27);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.top_nav .main_menu_nav > ul > li ul li:after, .top_nav .top_nav_wrapper > ul > li ul li:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: -2px;
    height: 2px;
    background: #ca1e24 !important;
    opacity: 0;
    visibility: hidden;
}

.top_nav .main_menu_nav > ul > li ul li:before, .top_nav .top_nav_wrapper > ul > li ul li:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: -2px;
    height: 2px;
    background: #ca1e24 !important;
    opacity: 0;
    visibility: hidden;
}
body.header_style_4 .header_top .icon_text.big .text strong 
{
Font-size:13px !important;
Font-weight:normal !important;
}
.icon_text .icon {
    font-size: 26px;
    color:#ec1d25!important;}
body.header_style_4 .header_top {
    background: #fff;
    padding: 15px 0 16px!important;
}
.top_bar_info_wr .top_bar_info li i {
    display: inline-block;
    vertical-align: middle;
    margin: 0 12px 0 0;
    font-size: 16px;
    color: #fff !important;
}
.top_bar_info_wr .top_bar_info_switcher ul { 
    background: #ee7d22 !important;
}
.top_bar_info_wr .top_bar_info_switcher .active:after {
   
    border-top: 5px solid #ec1d25!important;
    
}

   .btn1 { background-color: #ec1d25;

    color: #fff;
    border-radius: 3px;
    border: #c8a165 solid 2px;
    font-size: 14px;
    margin-right: 15px;
    font-weight: 500;
     width:150px;    padding: 10px 30px;
}
h5, .h5 {
    margin: 0 0 23px;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: -0.04em;
    line-height: 22px;
    padding: 8px 0 0 !important;
}
   #btn1 { background-color: #ec1d25;
  
    color: #fff;
    border-radius: 3px;
    border: #c8a165 solid 2px;
    font-size: 14px;
    margin-right: 10px;
    font-weight: 500;
    padding: 10px 5px;
}
@media only screen and (max-width: 768px)
{
.mobile_header .logo_wrapper {
    position: relative;
       background: #f6f6f6 !important;
    padding: 7px 15px 7px 11px !important;
}
.mobile_header .icon_texts {
    padding: 12px!important;
}
.icon_text .text {
    float: none !important;
}
.mobile_header .header_info {
    background: #ec1d25 !important;

}
.icon_text .icon {
    font-size: 26px;
    color: #fff!important;
}
}
.icon_box.style_1.hexagon.hexanog_animation .icon:before {
    background: #ee7d22 !important;
   }
.icon_box.style_1.hexagon.hexanog_animation .icon:after {
    background: #ee7d22 !important;
}
#footer .copyright_row {
    position: relative;
     background: #ec1d25 !important;
}
.top_nav .main_menu_nav > ul > li ul li:hover > a, .top_nav .top_nav_wrapper > ul > li ul li:hover > a {
    background:#ee7e22!important;
    color: #fff;
}