img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

.cg-hero-bg {
    background-image: url();
}

.cg-announcements {
    background-color: #434752;
}

.cg-header-fixed .menu>li:hover .cg-submenu-ddown,
.cg-primary-menu .menu>li:hover .cg-submenu-ddown {
    display: list-item;
    list-style: none;
}

.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul>li:hover>a,
.cg-header-fixed .menu>li .cg-submenu-ddown .container>ul>li:hover>a,
.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul>li>a:hover,
.cg-header-fixed .menu>li .cg-submenu-ddown .container>ul>li>a:hover,
.menu>li .cg-submenu-ddown .container>ul .menu-item-has-children .cg-submenu li a:hover,
.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul .menu-item-has-children>a:hover:after {
    background-color: #f9a039 !important;
    border-color: #f9a039 !important;
}

.cg-announcements,
.cg-announcements a,
.cg-announcements a:hover {
    color: #ffffff;
}

.cg-header-fixed .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li>a:hover,
.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li>a:hover {
    color: #333333;
}

.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul>li:hover>a,
.cg-header-fixed .menu>li .cg-submenu-ddown .container>ul>li:hover>a,
.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul>li>a:hover,
.cg-header-fixed .menu>li .cg-submenu-ddown .container>ul>li>a:hover,
.menu>li .cg-submenu-ddown .container>ul .menu-item-has-children .cg-submenu li a:hover,
.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul .menu-item-has-children>a:hover:after {
    background-color: #f9a039;
    border-color: #f9a039;
}

body {
    background-color: #f8f8f8;
}

.cg-hero-bg {
    background-image: url('../img/Page-Background.jpg');
}

#main-wrapper,
body.boxed #main-wrapper,
#cg-page-wrap,
.page-container {
    background-color: #ffffff;
}


/* .header-wrapper {
    padding-bottom: 70px;
    padding-bottom: 70px;
} */

.vc_custom_1451761032806 {
    padding-top: 50px !important;
}

#top,
.cg-primary-menu .menu>li>a:before,
.new.menu-item a:after,
.cg-primary-menu-below-wrapper .menu>li.current_page_item>a,
.cg-primary-menu-below-wrapper .menu>li.current-menu-ancestor>a,
.cg-primary-menu-below-wrapper .menu>li.current_page_parent>a,
.bttn:before,
.cg-product-cta .button:before,
.slider .cg-product-cta .button:before,
.widget_shopping_cart_content p.buttons a.button:before,
.faqs-reviews .accordionButton .icon-plus:before,
.content-area ul.bullets li:before,
.container .mejs-controls .mejs-time-rail .mejs-time-current,
.wpb_toggle:before,
h4.wpb_toggle:before,
#filters button.is-checked,
.first-footer ul.list li:before,
.tipr_content,
.navbar-toggle .icon-bar,
#calendar_wrap caption,
.subfooter #mc_signup_submit,
.container .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active,
.page-numbers li span.current,
.page-numbers li a:hover,
.product-category-description,
.nav-slit h3,
.cg-folio-thumb,
.cg-folio-button,
.cg-extra-product-options li a:after,
.post-tags a:hover,
body.single-post.has-featured-image .header-wrapper .entry-meta time,
#respond input#submit,
#respond input#submit:hover,
.content-area footer.entry-meta a:after,
body .flex-direction-nav a,
body.single-post .content-area footer.entry-meta a:after,
.content-area .medium-blog footer.entry-meta a:after,
.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul>li a:hover:after,
.container #mc_signup_submit,
.cg-overlay-feature .cg-copy span.subtitle strong,
.cg-overlay-slideup:hover .cg-copy,
.container .mc4wp-form input[type="submit"],
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.wpcf7 input.wpcf7-submit,
.double-bounce1,
.double-bounce2,
.entry-content a.more-link:before,
.woocommerce a.button.alt,
.woocommerce a.button.alt:hover,
.widget_pages ul li:before,
.widget_meta ul li:before,
.widget_archive ul li:before,
.widget_categories ul li:before,
.widget_nav_menu ul li:before,
.woocommerce button.button.alt,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt,
.woocommerce input.button.alt:hover {
    background-color: #f9a039;
}

.page-numbers li span.current,
ul.tiny-cart li ul.cart_list li.buttons .button.checkout,
.page-numbers li a:hover,
.page-numbers li span.current,
.page-numbers li span.current:hover,
.page-numbers li a:hover,
.vc_read_more,
body .wpb_teaser_grid .categories_filter li a:hover,
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span,
.woocommerce-page .container .cart-collaterals a.button,
.container .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,
.order-wrap,
.cg-product-cta .button:hover,
.slider .cg-product-cta .button:hover,
.widget_shopping_cart_content p.buttons a.button.checkout,
.entry-content a.more-link:hover,
body.home .wpb_text_column p a.more-link:hover,
#respond input#submit,
.up-sells-bottom h2 span,
.content-area .up-sells-bottom h2 span,
.related h2 span,
.content-area .related h2 span,
.cross-sells h2 span,
.woocommerce-page .content-area form .coupon h3 span,
body .vc_tta.vc_general.vc_tta-color-white .vc_tta-tab.vc_active span,
body.error404 .content-area a.btn,
body .flexslider,
body.woocommerce-page ul.products li.product a:hover img,
.cg-primary-menu .menu>li:hover {
    border-color: #f9a039;
}

.post-tags a:hover:before,
.cat-links a:hover:before,
.tags-links a:hover:before {
    border-right-color: #f9a039;
}

.container .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a:before {
    border-top-color: #f9a039;
}

a,
body.bbpress button,
.cg-features i,
.cg-features h2,
.toggle-active i.fa,
.cg-menu-beside .cg-cart-count,
.widget_layered_nav ul.yith-wcan-list li a:before,
.widget_layered_nav ul.yith-wcan-list li.chosen a:before,
.widget_layered_nav ul.yith-wcan-list li.chosen a,
.cg-menu-below .cg-extras .cg-header-details i,
blockquote:before,
blockquote:after,
article.format-link .entry-content p:before,
.container .ui-state-default a,
.container .ui-state-default a:link,
.container .ui-state-default a:visited,
.logo a,
.container .cg-product-cta a.button.added:after,
.woocommerce-breadcrumb a,
#cg-articles h3 a,
.cg-recent-folio-title a,
.content-area h2.cg-recent-folio-title a,
.cg-product-info .yith-wcwl-add-to-wishlist a:hover:before,
.cg-product-wrap .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a:before,
.cg-primary-menu-below-wrapper .menu>li.download a span:before,
.cg-primary-menu-below-wrapper .menu>li.download a:before,
.cg-primary-menu-below-wrapper .menu>li.arrow a span:before,
.cg-primary-menu-below-wrapper .menu>li.arrow a:before,
.widget_rss ul li a,
.lightwrapper .widget_rss ul li a,
.woocommerce-tabs .tabs li a:hover,
.content-area .checkout-confirmed-payment p,
.icon.cg-icon-bag-shopping-2,
.icon.cg-icon-basket-1,
.icon.cg-icon-shopping-1,
#top-menu-wrap li a:hover,
.cg-product-info .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before,
.cg-product-info .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover:before,
.widget ul.product-categories ul.children li a:before,
.widget_pages ul ul.children li a:before,
.container .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,
.container .wpb_tabs .wpb_tabs_nav li a:hover,
.widget a:hover,
.cg-product-cta a.button.added,
.woocommerce-tabs .tabs li.active a,
.summary .price ins .amount,
.woocommerce div.product p.price,
body.woocommerce-page ul.products li.product .price,
ul.tiny-cart li a.cart_dropdown_link:before,
button.mfp-close:hover,
body .vc_custom_heading a:hover,
body.error404 .content-area a.btn,
.no-grid .vc_custom_heading a:hover,
.cg-price-action .cg-product-cta a,
.prev-product:hover:before,
.next-product:hover:before,
.widget.woocommerce .amount,
.woocommerce nav.woocommerce-pagination ul li span.current,
.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li>a:hover,
.container .wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-state-active a,
.cg-header-fixed .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li .cg-submenu ul li.title a:hover,
.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li .cg-submenu ul li.title a:hover {
    color: #f9a039;
}

.owl-theme .owl-controls .owl-buttons div:hover,
article.format-link .entry-content p:hover,
.container .ui-state-hover,
#filters button.is-checked,
#filters button.is-checked:hover,
.map_inner,
h4.widget-title span,
.wpb_teaser_grid .categories_filter li.active a,
.cg-header-fixed .menu>li .cg-submenu-ddown,
body .wpb_teaser_grid .categories_filter li.active a,
.cg-wp-menu-wrapper .menu li a:hover,
.cg-primary-menu-beside .cg-wp-menu-wrapper .menu li:hover a,
.cg-header-fixed .cg-wp-menu-wrapper .menu li:hover a,
.container .cg-product-cta a.button.added,
h4.widget-title span,
#secondary h4.widget-title span,
.container .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active {
    border-color: #f9a039;
}

ul.tabNavigation li a.active,
.wpb_teaser_grid .categories_filter li.active a,
ul.tiny-cart li ul.cart_list li.buttons .button.checkout,
.cg-primary-menu .menu>li:before {
    background: #f9a039;
}

.tipr_point_top:after,
.woocommerce .woocommerce-tabs ul.tabs li.active a:after {
    border-top-color: #f9a039;
}

.tipr_point_bottom:after,
.content-area a:hover {
    border-bottom-color: #f9a039;
}

a,
.logo a,
#secondary .widget_rss ul li a,
.navbar ul li.current-menu-item a,
.navbar ul li.current-menu-ancestor a,
body.woocommerce ul.products li.product a:hover,
#cg-articles h3 a,
.current-menu-item,
.content-area table.my_account_orders td.order-actions a,
body.blog.has-featured-image .header-wrapper p.sub-title a,
.content-area .cart-collaterals table a.shipping-calculator-button,
.content-area h6 a.email,
#secondary .widget_recent_entries ul li a {
    color: #f9a039;
}

.page-container a:hover,
.page-container a:focus,
body.single footer.entry-meta a:hover,
.content-area table a:hover,
.cg-blog-date .comments-link a:hover,
.widget ul.product-categories li a:hover,
.widget ul.product-categories ul.children li a:hover,
#top .dropdown-menu li a:hover,
ul.navbar-nav li .nav-dropdown li a:hover,
.navbar ul li.current-menu-item a:hover,
.navbar ul li.current-menu-ancestor a:hover,
.content-area a.post-edit-link:hover:before,
.cg-header-fixed .menu>li .cg-submenu-ddown .container>ul>li a:hover,
body .cg-primary-menu .menu>li .cg-submenu-ddown .container>ul>li a:hover,
.cg-submenu-ddown .container>ul>li>a:hover,
.cg-header-fixed .menu>li .cg-submenu-ddown .container>ul>li a:hover,
.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul>li a:hover,
.blog-pagination ul li a:hover,
.content-area .medium-blog footer.entry-meta a:hover,
.widget.popular-posts ul li a.wpp-post-title:hover,
body .content-area article h2 a:hover,
body .vc_custom_heading a:hover,
.widget_tag_cloud a:hover,
body.woocommerce-page ul.products li.product .button:hover,
#secondary .widget_recent_entries ul li a:hover {
    color: #000000;
}

.dropdown-menu>li>a:hover {
    background-color: #000000;
}

@media only screen and (min-width: 1100px) {
    .rightnav,
    .rightnav h4.widget-title {
        color: #434752;
    }
}

.cg-primary-menu .menu>li>a,
.cg-primary-menu-below-wrapper .menu>li.secondary.current_page_item>a,
body .cg-primary-menu-left.cg-primary-menu .menu>li.secondary.current_page_item:hover>a {
    color: #ffffff;
}


/* Sticky Header Text */

.cg-transparent-header.scroller .cg-primary-menu .menu>li>a,
.cg-transparent-header.scroller .rightnav .cart_subtotal,
.cg-transparent-header.scroller .search-button,
body.transparent-light .cg-transparent-header.scroller .cg-primary-menu .menu>li>a,
body.transparent-light .cg-transparent-header.scroller .rightnav .cart_subtotal,
body.transparent-light .cg-transparent-header.scroller .search-button,
body.transparent-dark .cg-transparent-header.scroller .cg-primary-menu .menu>li>a,
body.transparent-dark .cg-transparent-header.scroller .rightnav .cart_subtotal,
body.transparent-dark .cg-transparent-header.scroller .search-button,
.cg-header-fixed-wrapper .rightnav .cart_subtotal,
.cg-header-fixed .cg-primary-menu .menu>li>a {
    color: #222222;
}

.cg-transparent-header.scroller .burger span,
body.transparent-light .cg-transparent-header.scroller .burger span,
body.transparent-dark .cg-transparent-header.scroller .burger span {
    background: #222222;
}

.cg-transparent-header.scroller .leftnav a,
.cg-header-fixed .leftnav a {
    color: #222222;
    border-color: #222222;
}

@media only screen and (max-width: 1100px) {
    body .cg-header-wrap .cg-transparent-header,
    body.transparent-light .cg-header-wrap .cg-transparent-header,
    body.transparent-dark .cg-header-wrap .cg-transparent-header,
    body .cg-menu-below,
    .scroller,
    body.transparent-light .cg-header-wrap .scroller,
    body.transparent-dark .cg-header-wrap .scroller {
        background: #ffffff;
    }
}


/* Standard Logo */

@media only screen and (min-width: 1100px) {
    .cg-transparent-header,
    .cg-menu-below {
        height: 100px;
    }
    .leftnav .cg-main-logo img {
        height: 100px;
        width: auto;
    }
    .cg-extras {
        line-height: 100px;
    }
    .cg-menu-below,
    .cg-menu-below .ul.tiny-cart,
    .cg-logo-center .search-button,
    .cg-menu-below .leftnav a {
        line-height: 150px;
    }
    .cg-menu-below .ul.tiny-cart,
    .cg-menu-below .cg-extras .site-search {
        height: 150px;
        line-height: 150px;
    }
    .rightnav .extra {
        height: 150px;
    }
}


/* Sticky Logo */


/* Standard Top Padding */


/* Sticky Top Padding */


/* Standard Bottom Padding */

@media only screen and (min-width: 1100px) {
    .cg-transparent-header,
    .cg-menu-below {
        height: 150px;
    }
    .cg-transparent-header .cg-primary-menu .menu>li>a {
        padding-bottom: 50px;
    }
}


/* Sticky Bottom Padding */


/* Dynamic Logo Width */

@media only screen and (min-width: 1100px) {
    .cg-menu-below .leftnav.dynamic-logo-width {
        width: 20%;
    }
    .rightnav {
        width: 80%;
    }
}

.cg-menu-below .leftnav.text-logo {
    min-height: auto;
    padding-bottom: inherit;
}


/* Heading Top Margin */

.header-wrapper {
    padding-top: 70px;
}


/* Heading Bottom Margin */

.header-wrapper {
    padding-bottom: 70px;
}

@media only screen and (max-width: 1100px) {
    .cg-wp-menu-wrapper .activate-mobile-search {
        line-height: 60px;
    }
    .cg-menu-below .leftnav.text-logo {
        height: 60px;
        line-height: 60px;
    }
    .mean-container a.meanmenu-reveal {
        height: 60px;
    }
    .cg-menu-below .logo a {
        line-height: 60px;
    }
    .mean-container .mean-nav {
        margin-top: 60px;
    }
}

@media only screen and (max-width: 1100px) {
    .logo img,
    .cg-menu-below .logo img {
        max-height: 35px;
    }
}

.first-footer {
    background-color: #222222;
}

.second-footer {
    background-color: #eeeeee;
}

.first-footer,
.first-footer h4.widget-title,
.first-footer a:hover,
.first-footer li {
    color: #f2f2f2;
}

.first-footer a {
    color: #ffffff;
}

.second-footer,
.second-footer h4.widget-title,
.second-footer a,
.second-footer a:hover,
.second-footer li {
    color: #333333;
}

.vc_gitem-zone-mini .vc_gitem_row .vc_gitem-post-data-source-post_excerpt {
    min-height: 180px;
}

.widget.button a {
    background: #f9a039;
    border: 2px solid #f9a039;
    color: #111;
    display: block;
    padding: 12px 15px;
}

.widget.invert a {
    background: transparent;
    border: 2px solid #f9a039;
}

#content {
    margin-top: 100px;
}

.cg-header-fixed-wrapper.cg-is-fixed .logo img {
    vertical-align: middle;
    max-height: 85px;
    padding: 15px 0px;
    margin-top: -10px;
}

#MDKYB1 {
    margin-left: 822px;
}

#MDKYB2 {
    margin-left: 252px;
}

#MDKYB3 {
    margin-left: 542px;
}

.kyblabel {
    color: #f9a039;
}

.col-lg-3 {
    width: 35%;
}

body.single-post .cg-hero-bg {
    background-image: url(assets/img/Page-Background.jpg) !important;
}

.breadcrumbs-wrapper {
    background: #fff;
    margin-top: -80px;
}

.list-view {
    text-align: center;
}

.sjb-search-keywords.col-md-12 {
    display: none;
}

.icon.ion-play {
    margin-top: 15px;
}

.inline {
    width: 580px;
}

.cg-transparent-header,
.cg-logo-center,
.cg-logo-left {
    background-color: #ffffff;
}

.cg-primary-menu-below-wrapper .menu>li.current_page_item>a,
.cg-primary-menu-below-wrapper .menu>li.current_page_item>a:hover,
.cg-primary-menu-below-wrapper .menu>li.current_page_item:hover>a,
.cg-primary-menu-below-wrapper .menu>li.current-menu-ancestor>a,
body .cg-primary-menu-left.cg-primary-menu .menu>li.current_page_item:hover>a,
.cg-primary-menu-left.cg-primary-menu .menu>li.current-menu-ancestor:hover>a,
.cg-primary-menu-below-wrapper .menu>li.current-menu-ancestor>a:hover,
.cg-primary-menu-below-wrapper .menu>li.current_page_parent>a,
.cg-primary-menu-below-wrapper .menu>li.secondary.current-menu-ancestor a:before {
    color: #292929;
}

.cg-primary-menu-center ul.menu,
.cg-primary-menu-left ul.menu {
    background-color: #292929;
}

.cg-primary-menu-below-wrapper .menu>li.secondary>a {
    background-color: #474747;
}

.cg-primary-menu-left.cg-primary-menu .menu>li:not(.current_page_parent)>a:hover,
.cg-primary-menu-left.cg-primary-menu .menu>li:not(.current_page_parent):hover>a {
    color: #cccccc;
}

.cg-header-fixed-wrapper.cg-is-fixed {
    background-color: #ffffff;
}

.mean-container a.meanmenu-reveal span {
    background-color: #000000;
}

.mobile-search i {
    color: #000000;
}

.cg-primary-menu .menu>li>a,
ul.tiny-cart>li>a,
.rightnav .cart_subtotal {
    font-family: "Roboto Condensed";
    text-transform: uppercase;
    font-weight: 400;
    font-style: normal;
    font-size: 15px;
}

.cg-header-fixed .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li>a,
.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li>a,
.menu-full-width .cg-menu-title,
.cg-header-fixed .menu>li.menu-full-width .cg-submenu-ddown .container>ul .menu-item-has-children>a,
.cg-primary-menu .menu>li .cg-submenu-ddown ul li.image-item-title a,
.cg-primary-menu .menu>li .cg-submenu-ddown ul li.image-item-title ul a,
.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container>ul .menu-item-has-children>a,
.cg-header-fixed .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li .cg-submenu ul li.title a,
.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li .cg-submenu ul li.title a,
.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li>a:hover {
    font-family: Roboto;
    font-weight: 300;
    font-style: normal;
    color: #333333;
    font-size: 15px;
}

.cg-primary-menu .menu>li .cg-submenu-ddown .container>ul>li a,
.cg-submenu-ddown .container>ul>li>a,
.cg-header-fixed .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li .cg-submenu ul li ul li a,
.cg-primary-menu .menu>li.menu-full-width .cg-submenu-ddown .container>ul>li .cg-submenu ul li ul li a,
body .cg-primary-menu .menu>li .cg-submenu-ddown .container>ul>li a:hover {
    font-family: Roboto;
    text-transform: none;
    font-weight: 300;
    font-style: normal;
    color: #333333;
    font-size: 14px;
}

body,
select,
input,
textarea,
button,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Roboto;
    line-height: 26px;
    font-weight: 300;
    font-style: normal;
    color: #333333;
    font-size: 16px;
}

.container .mc4wp-form input[type="submit"],
.text-logo a {
    font-family: "Pathway Gothic One";
    text-transform: uppercase;
    font-weight: 400;
    font-style: normal;
}

.content-area .entry-content p,
.product p,
.content-area .vc_toggle_title h4,
.content-area ul,
.content-area ol,
.vc_figure-caption,
.authordescription p,
body.page-template-template-home-default .wpb_text_column p {
    font-family: Roboto;
    line-height: 26px;
    font-weight: 300;
    font-style: normal;
    color: #343e47;
    font-size: 16px;
}

h1,
.content-area h1,
h1.cg-page-title,
.summary h1,
.content-area .summary h1 {
    font-family: Roboto;
    line-height: 70px;
    font-weight: 300;
    font-style: normal;
    color: #111;
    font-size: 40px;
}

h2,
.content-area h2 {
    font-family: Roboto;
    line-height: 44px;
    font-weight: 300;
    font-style: normal;
    color: #222;
    font-size: 34px;
}

h3,
.content-area h3 {
    font-family: Roboto;
    line-height: 42px;
    font-weight: 300;
    font-style: normal;
    color: #222;
    font-size: 28px;
}

h4,
.content-area h4,
body .vc_separator h4 {
    font-family: Roboto;
    line-height: 32px;
    font-weight: 300;
    font-style: normal;
    color: #222;
    font-size: 22px;
}

h5,
.content-area h5 {
    font-family: Roboto;
    line-height: 30px;
    font-weight: 300;
    font-style: normal;
    color: #222;
    font-size: 20px;
}

h6,
.content-area h6 {
    font-family: Roboto;
    line-height: 23px;
    font-weight: 300;
    font-style: normal;
    color: #343e47;
    font-size: 15px;
}

h4.widget-title,
#secondary h4.widget-title a,
.subfooter h4 {
    font-family: "Roboto Condensed";
    text-transform: uppercase;
    line-height: 23px;
    font-weight: 400;
    font-style: normal;
    color: #222;
    font-size: 17px;
}

.vc_custom_1451747024312 {
    margin-bottom: 12px !important;
}

.vc_custom_1519798545394 {
    margin-bottom: 30px !important;
}

.vc_custom_1525515082684 {
    margin-bottom: 15px !important;
}

.vc_custom_1525515096928 {
    margin-bottom: 15px !important;
}

.vc_custom_1562317463164 {
    margin-bottom: 15px !important;
}

.vc_custom_1519209619468 {
    padding-bottom: 40px !important;
    background-image: url(../img/About-Us-Home-Image-Background0b8f.jpg?id=71722) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1518608415896 {
    margin-bottom: 0px !important;
    padding-top: 15px !important;
    padding-bottom: 55px !important;
    background-color: #1a1a1a !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1449270557833 {
    margin-bottom: 75px !important;
}

.vc_custom_1449270557833 {
    margin-bottom: 75px !important;
}

.vc_custom_1449270557833 {
    margin-bottom: 75px !important;
}

.vc_custom_1545626652921 {
    margin-right: 15px !important;
    margin-bottom: 65px !important;
    margin-left: 15px !important;
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-bottom-width: 1px !important;
    border-left-width: 1px !important;
    padding-top: 20px !important;
    padding-bottom: 10px !important;
    border-left-color: #f9a039 !important;
    border-left-style: solid !important;
    border-right-color: #f9a039 !important;
    border-right-style: solid !important;
    border-top-color: #f9a039 !important;
    border-top-style: solid !important;
    border-bottom-color: #f9a039 !important;
    border-bottom-style: solid !important;
    border-radius: 5px !important;
}

.vc_custom_1543477610168 {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.vc_custom_1451675335363 {
    margin-bottom: -35px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.vc_custom_1525514261592 {
    margin-bottom: -10px !important;
}

.vc_custom_1525514278986 {
    margin-bottom: -10px !important;
}

.vc_custom_1562317337266 {
    margin-bottom: -10px !important;
}

.vc_custom_1562317358530 {
    margin-bottom: 54px !important;
}

.vc_custom_1562561820013 {
    margin-top: 10px !important;
}

.vc_custom_1562317406285 {
    margin-bottom: -10px !important;
}

.vc_custom_1605681632450 {
    margin-bottom: 54px !important;
}

.vc_custom_1562561602527 {
    margin-top: 10px !important;
}

.vc_custom_1525515662013 {
    margin-bottom: -10px !important;
}

.vc_custom_1592296639587 {
    margin-bottom: -10px !important;
}

.vc_custom_1525514762008 {
    margin-bottom: -10px !important;
}

.vc_custom_1526621631612 {
    margin-bottom: 62px !important;
}

.vc_custom_1525514409104 {
    margin-bottom: -10px !important;
}

.vc_custom_1562562378360 {
    margin-bottom: 62px !important;
}

.vc_custom_1562569550775 {
    margin-bottom: -10px !important;
}

.vc_custom_1595316006736 {
    margin-bottom: -10px !important;
}

.vc_custom_1596867739365 {
    margin-bottom: -10px !important;
}

.vc_custom_1562579480827 {
    margin-bottom: 32px !important;
}

.vc_custom_1525514799161 {
    margin-bottom: -10px !important;
}

.vc_custom_1562317785628 {
    margin-bottom: 32px !important;
}

.vc_custom_1519283640437 {
    padding-bottom: 20px !important;
}

.vc_custom_1519214310467 {
    padding-top: 50px !important;
}

.vc_custom_1545726154185 {
    padding-top: 15px !important;
}

.vc_custom_1517220006218 {
    margin-bottom: 25px !important;
}

.vc_custom_1451746355599 {
    margin-bottom: -20px !important;
    padding-top: 40px !important;
}

.vc_custom_1451700478289 {
    margin-bottom: 0px !important;
    padding-top: 5px !important;
}

.vc_custom_1449529391432 {
    margin-bottom: 35px !important;
}

.vc_custom_1449529401726 {
    margin-bottom: 35px !important;
}

.vc_custom_1449529409953 {
    margin-bottom: 35px !important;
}

.vc_custom_1449529426162 {
    margin-bottom: 35px !important;
}

.vc_custom_1517827351224 {
    margin-bottom: 0px !important;
}

.vc_custom_1517827363602 {
    margin-bottom: 0px !important;
}

.vc_custom_1517827375538 {
    margin-bottom: 0px !important;
}

.vc_custom_1517827386653 {
    margin-bottom: 0px !important;
}

.vc_custom_1517221252193 {
    margin-bottom: 0px !important;
}

.vc_custom_1451746561576 {
    margin-bottom: -10px !important;
}

.vc_custom_1513593880846 {
    margin-top: 0px !important;
    margin-bottom: 20px !important;
}

.wpb_animate_when_almost_visible {
    opacity: 1;
}

.pdfg-wrap {
    text-align: right;
}

.pdfg-wrap a.pdfg-print {
    background: rgba(0, 0, 0, 0) url("../img/printer-32.png") repeat scroll 0 0 / cover;
    display: inline-block;
    height: 32px;
    width: 32px;
}

.menu-item a img {
    border: none;
    box-shadow: none;
    vertical-align: middle;
    width: auto;
    display: inline;
}

.menu-item a.menu-image-hovered img.hovered-image,
.menu-item a.menu-image-hovered:hover img.menu-image {
    opacity: 0;
    transition: opacity 0.25s ease-in-out 0s;
}

.menu-item a.menu-image-hovered:hover img.hovered-image {
    opacity: 1;
}

.menu-item a.menu-image-title-after.menu-image-not-hovered img,
.menu-item a.menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper {
    padding-right: 10px;
}

.menu-item a.menu-image-title-before.menu-image-not-hovered img,
.menu-item a.menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper {
    padding-left: 10px;
}

.menu-item a.menu-image-title-above,
.menu-item a.menu-image-title-below {
    text-align: center;
}

.menu-item a.menu-image-title-above.menu-image-not-hovered img,
.menu-item a.menu-image-hovered.menu-image-title-above .menu-image-hover-wrapper {
    display: block;
    padding-top: 10px;
    margin: 0 auto;
}

.menu-item a.menu-image-title-below.menu-image-not-hovered img,
.menu-item a.menu-image-hovered.menu-image-title-below .menu-image-hover-wrapper {
    display: block;
    padding-bottom: 10px;
    margin: 0 auto;
}

.menu-item a.menu-image-title-hide .menu-image-title {
    display: none;
}

[data-buttonizer="buttonizer-O3Z2uXKJL5jXg7u"] {
    left: 0%;
    bottom: 10%;
}

[data-buttonizer="buttonizer-O3Z2uXKJL5jXg7u"] .buttonizer-button {
    background-color: rgba(240, 132, 25, 1);
    color: rgba(255, 255, 255, 1);
    border-radius: 5%;
}

[data-buttonizer="buttonizer-O3Z2uXKJL5jXg7u"] .buttonizer-button:hover {
    background-color: rgba(255, 157, 60, 1);
    color: rgba(255, 255, 255, 1)
}

[data-buttonizer="buttonizer-O3Z2uXKJL5jXg7u"] .buttonizer-button .buttonizer-label {
    background-color: rgba(78, 76, 76, 1);
    color: rgba(255, 255, 255, 1);
    font-size: px;
    border-radius: px;
}

[data-buttonizer="buttonizer-O3Z2uXKJL5jXg7u"] .buttonizer-button i {
    color: rgba(255, 255, 255, 1);
    font-size: 25px;
}

[data-buttonizer="buttonizer-O3Z2uXKJL5jXg7u"] .buttonizer-button:hover i {
    color: rgba(255, 255, 255, 1);
}

[data-buttonizer="buttonizer-O3Z2uXKJL5jXg7u"].attention-animation-true.buttonizer-animation-pulse .buttonizer-head:before,
[data-buttonizer="buttonizer-O3Z2uXKJL5jXg7u"].attention-animation-true.buttonizer-animation-pulse .buttonizer-head:after {
    background-color: rgba(240, 132, 25, 1);
}

[data-buttonizer="buttonizer-O3Z2uXKJL5jXg7u"] [data-buttonizer="buttonizer-button-e0lRtXfS67fsVhX"] .buttonizer-label {
    font-size: 12px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

[data-buttonizer="buttonizer-O3Z2uXKJL5jXg7u"] [data-buttonizer="buttonizer-button-e0lRtXfS67fsVhX"] {
    background-color: rgba(240, 132, 25, 1);
    ;
    border-radius: 50%;
}

[data-buttonizer="buttonizer-O3Z2uXKJL5jXg7u"] [data-buttonizer="buttonizer-button-e0lRtXfS67fsVhX"]:hover {
    background-color: rgba(255, 157, 60, 1)
}

[data-buttonizer="buttonizer-O3Z2uXKJL5jXg7u"] [data-buttonizer="buttonizer-button-e0lRtXfS67fsVhX"] .buttonizer-label {
    background-color: rgba(78, 76, 76, 1);
    color: rgba(255, 255, 255, 1) !important;
}

[data-buttonizer="buttonizer-O3Z2uXKJL5jXg7u"] [data-buttonizer="buttonizer-button-e0lRtXfS67fsVhX"] i {
    color: rgba(255, 255, 255, 1);
    font-size: 23px;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

[data-buttonizer="buttonizer-O3Z2uXKJL5jXg7u"] [data-buttonizer="buttonizer-button-e0lRtXfS67fsVhX"]:hover i {
    color: rgba(255, 255, 255, 1);
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

[data-buttonizer="buttonizer-O3Z2uXKJL5jXg7u"].attention-animation-true.buttonizer-animation-pulse.buttonizer-desktop-has-1.buttonizer-mobile-has-1 [data-buttonizer="buttonizer-button-e0lRtXfS67fsVhX"]:before,
[data-buttonizer="buttonizer-O3Z2uXKJL5jXg7u"].attention-animation-true.buttonizer-animation-pulse.buttonizer-desktop-has-1.buttonizer-mobile-has-1 [data-buttonizer="buttonizer-button-e0lRtXfS67fsVhX"]:after {
    background-color: rgba(240, 132, 25, 1);
}

.vc_custom_1517231830862 {
    margin-bottom: 0px !important;
}

.vc_custom_1517231830862 {
    margin-bottom: 0px !important;
}

.vc_custom_1517231830862 {
    margin-bottom: 0px !important;
}

.vc_custom_1517231830862 {
    margin-bottom: 0px !important;
}

.vc_custom_1517231830862 {
    margin-bottom: 0px !important;
}

.vc_custom_1517231830862 {
    margin-bottom: 0px !important;
}

.vc_custom_1517288938262 {
    margin-bottom: 25px !important;
}

.vc_custom_1521703636008 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

.keyword-info-container {
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px;
    font-size: 12px;
    border-bottom: 1px solid #DEE1E5;
}

.keyword-info-container.youtube {
    margin-bottom: 0;
    border-bottom: none;
}

.keyword-info-container .title {
    color: #26282D;
    font-size: 17px;
    font-weight: bold;
}

.keyword-info-container .tabs {
    list-style: none;
    display: flex;
    justify-content: flex-start;
    border-bottom: 1px solid #DEE1E5;
    margin-top: -10px;
    padding: 0px 16px;
    align-items: center;
}

.keyword-info-container .tabs li {
    padding: 8px;
    padding-left: 0;
    color: #000;
    cursor: pointer;
    font-size: 12px;
}

.keyword-info-container .tabs li.small {
    font-size: 10px;
}

.keyword-info-container .tabs li:last-child {
    overflow: hidden;
}

.keyword-info-container .tabs li.active {
    color: #4285F4;
}

table.keyword-info-table {
    border-collapse: collapse;
    width: 100%;
    color: #000;
    font-size: 12px;
    position: relative;
}

.keyword-info-table thead {
    height: 50px;
}

.keyword-info-table th {
    padding: 10px;
    padding-left: 0;
    font-weight: bold;
    color: #000000;
    font-size: 12px;
}

.keyword-info-table th:first-child {
    padding-left: 16px;
}

.keyword-info-table th:last-child {
    padding-right: 16px;
}

.keyword-info-table td {
    border-bottom: 1px solid #DEE1E5;
    padding: 10px;
    padding-left: 0;
}

.keyword-info-table td:first-child {
    padding-left: 16px;
}

.keyword-info-table td:last-child {
    padding-right: 16px;
}

.keyword-info-table tfoot tr {
    background-color: #DEE1E544;
}

.keyword-info-table tfoot tr:last-child td {
    border-bottom: none;
}

.ubersuggest-button {
    color: #0086F7;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 29px;
    padding: 8px 30px;
    border: 1px solid #0086F7;
    background-color: #FFFFFF;
    border-radius: 2px;
    outline: none;
    border: none;
    cursor: pointer;
    margin: 4px;
}

.ubersuggest-logo-wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin: 10px 10px 0 0;
    font-weight: bold;
    color: #26282D;
}

.ubersuggest-logo {
    width: 182px;
    height: 33px;
    cursor: pointer;
}

.keyword-info-container .row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0;
    padding: 20px 16px;
    border-top: 1px solid #DEE1E5;
}

.header h2 {
    color: #000000;
    font-family: Geomanist;
    font-size: 24px;
    font-weight: 500;
}

html[dark] .keyword-info-container .title {
    color: #fff;
}

html[dark] .keyword-info-container .tabs {
    border-color: #ffffff0d;
}

html[dark] .keyword-info-container .tabs li {
    color: #fff;
}

html[dark] .keyword-info-container .tabs li.active {
    color: #4285F4;
}

html[dark] table.keyword-info-table {
    color: #fff;
}

html[dark] .keyword-info-table th {
    color: #fff;
}

html[dark] .keyword-info-table tfoot tr {
    background-color: #3D3D3D;
}

html[dark] .keyword-info-table tfoot tr:last-child td .button-arrow {
    border-color: #fff;
}

.vc_custom_1517308366413,
.vc_custom_1519303943620 {
    margin-bottom: 0px !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    background-color: #f9a039 !important;
}

.vc_custom_1519293939943,
.vc_custom_1451776271409,
.vc_custom_1517317983643 {
    padding-top: 50px !important;
}

.vc_custom_1525947499920 {
    background: #fca61b url(../img/career-background.png?id=72928) !important;
}

.sjb-page .sjb-filters {
    background-color: #f2f2f2;
    border: 0;
    margin: 30px 0 15px;
    padding: 35px 30px 0;
    overflow: hidden;
}

.sjb-page .sjb-filters .btn-search {
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    font-family: "FontAwesome";
    font-size: 20px;
    height: 40px;
    margin-bottom: 35px;
    padding: 0;
    width: 100%;
}

.vc_custom_1519381344560,
.vc_custom_1519381357717,
.vc_custom_1519381369016,
.vc_custom_1525504180454,
.vc_custom_1519371071129,
.vc_custom_1519373814720,
.vc_custom_1519370361465,
.vc_custom_1519372103517 {
    margin-bottom: 0px !important;
    padding-top: 15px !important;
    padding-right: 20px !important;
    padding-bottom: 15px !important;
    padding-left: 20px !important;
    background-color: #f9a039 !important;
}

.vc_custom_1548399576679,
.vc_custom_1548399882557,
.vc_custom_1548399815119,
.vc_custom_1544770808798,
.vc_custom_1544770725608,
.vc_custom_1573038444602,
.vc_custom_1548406072604,
.vc_custom_1559022760777,
.vc_custom_1544770832254,
.vc_custom_1521696950291,
.vc_custom_1521617219318 {
    padding-top: 18px !important;
    padding-right: 20px !important;
    padding-bottom: 51px !important;
    padding-left: 20px !important;
    background-color: #f9ae57 !important;
}

.vc_pageable-slide-wrapper .vc_col-sm-4 {
    width: 32.333333%;
}

.top-bar-left .textwidget ul li {
    margin-right: 15px !important;
}

.cg-primary-menu .menu>li.menu-item-has-children>a {
    padding-right: 30px;
}


/* .cg-primary-menu .menu>li>a {
            padding: 20px 18px !important;
        } */

.cg-header-fixed .menu>li.menu-item-has-children {
    margin-left: 5px !important;
}

.cg-header-fixed .menu>li {
    margin: 0px 0px 0px 10px !important;
}

@media (max-width: 992px) {
    /* .page-container #cg-page-wrap .container {
                width: 100% !important;
            } */
}

.leftCol .wpb_single_image.wpb_content_element {
    text-align: right;
}

.rightCol .wpb_single_image.wpb_content_element {
    text-align: left;
}

.wpb_single_image .vc_figure img {
    width: 300px;
    height: 200px;
    object-fit: cover;
}

.heading p span {
    position: relative;
    padding: 0 0 15px;
}

.heading p span:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 3px;
    background: #f9a039;
    margin: 0;
}

.wpb_text_column.wpb_content_element.heading {
    margin: 0 0 40px;
}

.greyTabs {
    background: #4D4D4D;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 10px 0 0;
}

.greyTabs .vc_column-inner {
    display: flex;
    align-items: center;
    justify-content: center;
}

.greyTabs .vc_column-inner .wpb_text_column.wpb_content_element {
    margin: 15px 0;
}

.greyTabs .vc_column-inner .wpb_text_column.wpb_content_element p {
    color: #fff;
}

.grey-tabs-description {
    margin: 10px 0 100px;
}

.grey-tabs-description>.vc_column-inner>.wpb_wrapper {
    background: #F9F9F9;
    padding: 15px 30px;
}

.grey-tabs-description>.vc_column-inner>.wpb_wrapper h3 {
    margin: 0;
    font-style: italic;
}

.grey-tabs-description>.vc_column-inner>.wpb_wrapper ul.wpb_image_grid_ul {
    display: flex;
    grid-gap: 30px;
    align-items: center;
    justify-content: center;
}

.grey-tabs-description>.vc_column-inner>.wpb_wrapper ul.wpb_image_grid_ul li.isotope-item {
    position: relative !important;
    left: unset !important;
}

.wpb_text_column.wpb_content_element.sub-heading p {
    padding: 0 10px;
    position: relative;
    display: block;
}

.wpb_text_column.wpb_content_element.sub-heading p:before,
.wpb_text_column.wpb_content_element.sub-heading p:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    background: linear-gradient(266deg, #f9a039, #f9f9f9);
    width: 50%;
    height: 7px;
    transform: translateY(-50%);
}

.wpb_text_column.wpb_content_element.sub-heading p:after {
    left: auto;
    right: 0;
    transform: translateY(-50%) scaleX(-1);
}

.wpb_text_column.wpb_content_element.sub-heading p span {
    display: inline-block;
    background: #f9f9f9;
    position: relative;
    z-index: 9;
    padding: 0 30px;
}

.cg-primary-menu .menu>li>a,
ul.tiny-cart>li>a,
.rightnav .cart_subtotal {
    padding-right: 25px !important;
}

.ls-layers .ls-wrapper.ls-in-out {
    margin-left: 35% !important;
}

body.page-template-default .content-area .container,
body.page-template-page-right-sidebar-php .content-area .container,
body.single-post .content-area .container,
body.blog .content-area .container,
body.archive .content-area .container {
    width: auto;
    padding: 0px;
    margin: 0px -15px;
}

@media (max-width: 1024px) {
    header-comman .cg-menu-below {
        height: 65px;
    }
    #load-mobile-menu a.meanmenu-reveal {
        width: 22px;
        height: 60px;
        position: absolute;
        padding: 0px 10px 0px 0px;
        top: 0px;
        right: 15px;
        cursor: pointer;
        text-decoration: none;
        font-size: 16px;
        text-indent: -9999em;
        line-height: 22px;
        font-size: 1px;
        display: block !important;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 700;
        z-index: 99;
        margin-top: 18px;
    }
    a.meanmenu-reveal span {
        background-color: #000000;
        display: block;
        background: #111;
        height: 2px;
        margin-top: 4px;
        transition: all 500ms ease-in-out;
        width: 16px;
    }
    #load-mobile-menu {
        display: block !important;
    }
}

#load-mobile-menu {
    display: none;
}

.mean-container .mean-nav ul li {
    position: relative;
    border-top: 1px solid #eee;
    clear: both;
    overflow: hidden;
    background-color: #fff;
    padding: 0px 10px;
}

@media(max-width: 768px) {}

.job-button .btn.btn-primary {
    color: #000;
    border-color: #F90;
    background-color: #F90;
}

.btnCos
{
  color:white;
  line-height: 70px;
  width: 300px;
  height: 70px;
	background-color:#292929;
	position:absolute;
	top:50%;
	left:40%;
	transform:translate(-50% , -50%);
	font-family:arial;
	font-size:20px;
  font-weight:bolder;
	transition:all .3s;
	border-radius:10px;
	transition:all .3s;
    overflow:hidden;
}
a.btnCos:link{
    text-decoration: inherit;
}
a.btnCos:visited{
    text-decoration: inherit;
}

.btnCos:hover
{
	cursor:pointer;
}
.btnCos:before,
.btnCos:after
{
	position:absolute;
	content:'';
	width:100%;
	height:100%;
	top:-100%;
	left:0;
	background-color:#fca628;
	transition:all .35s;
	z-index:-1;

}
.btnCos:before
{
	opacity:0.5;
}
.btnCos:after{
	transition-delay:.2s;
}
.btnCos:hover:before,
.btnCos:hover:after
{
	top:0;
}


@media(max-width:360px) {

.btnCos {
    color: white;
    line-height: 70px;
    width: 177px;
    height: 69px;
    background-color: #292929;
    position: absolute;
    top: 50%;
    left: 40%;
    transform: translate(-50% , -50%);
    font-family: arial;
    font-size: 12px;
    font-weight: bolder;
    transition: all .3s;
    border-radius: 10px;
    transition: all .3s;
    overflow: hidden;
    margin-left: 26px;
    /* display: block; */
    /* margin: auto; */
}

.mobile-header-details{
    display: none;
}

.top-bar-left{
    display: none;
}

}