
                                                     .primary-font, .tm-button, button, input, select, textarea{ font-family: Montserrat }
.primary-font-important { font-family: Montserrat !important }
h1,.h1{font-size: 39.2px}
h2,.h2{font-size: 25.2px}
h3,.h3{font-size: 22.4px}
h4,.h4{font-size: 16.8px}
h5,.h5{font-size: 14px}
h6,.h6{font-size: 9.8px}
@media (min-width: 544px) and (max-width: 1199px) {
    h1,.h1{font-size: calc(39.2px + (56 - 39.2) * ((100vw - 554px) / 646))}
    h2,.h2{font-size: calc(25.2px + (36 - 25.2) * ((100vw - 554px) / 646))}
    h3,.h3{font-size: calc(22.4px + (32 - 22.4) * ((100vw - 554px) / 646))}
    h4,.h4{font-size: calc(16.8px + (24 - 16.8) * ((100vw - 554px) / 646))}
    h5,.h5{font-size: calc(14px + (20 - 14) * ((100vw - 554px) / 646))}
    h6,.h6{font-size: calc(9.8px + (14 - 9.8) * ((100vw - 554px) / 646))}
}
.branding__logo img {
    width: 111px !important;
}
@media (max-width: 768px) {
    .branding__logo img {
        width: 63px !important;
    }
    .headroom--top.headroom--pinned .branding__logo .main-logo {
        width: 63px!important;
    }
}
.headroom--not-top .branding__logo .sticky-logo {
     width: 71px !important;
 }.tm-sticky-kit.is_stuck {
      padding-top: 100px;
  }
.boxed
{
    max-width: 1200px;
}
input[type='text']:focus,
input[type='email']:focus,
input[type='url']:focus,
input[type='password']:focus,
input[type='search']:focus,
input[type='number']:focus,
input[type='tel']:focus,
input[type='range']:focus,
input[type='date']:focus,
input[type='month']:focus,
input[type='week']:focus,
input[type='time']:focus,
input[type='datetime']:focus,
input[type='datetime-local']:focus,
input[type='color']:focus, textarea:focus,
select:focus,
mark,
.page-close-mobile-menu:hover,
.growl-close:hover,
.primary-color,
.tm-button.style-flat.tm-button-primary:hover,
.tm-button.style-outline.tm-button-primary,
.tm-button.style-text.tm-button-primary,
.tm-button.style-text.tm-button-primary:hover .button-icon,
.tm-button.style-border-text-02.tm-button-primary .button-icon,
.tm-button.style-border-text-02.tm-button-primary:hover .button-text,
.tm-box-icon .tm-button .button-icon,
.tm-box-icon .tm-button:hover,
.tm-box-icon.style-1 .icon,
.tm-box-icon.style-3 .icon,
.tm-box-icon.style-5 .icon,
.tm-box-icon.style-7 .icon,
.tm-box-icon.style-9 .icon,
.tm-box-icon.style-13 .icon,
.tm-box-icon.style-14 .icon,
.tm-box-icon.style-15 .icon,
.tm-box-icon.style-20 .tm-box-icon__btn:hover,
.tm-box-icon.style-21 .icon,
.tm-book .tm-button.style-text .button-icon,
.tm-counter.style-01 .number-wrap,
.tm-counter.style-02 .text,
.tm-counter.style-05 .icon,
.tm-counter.style-05 .number-wrap,
.tm-counter.style-06 .number-wrap,
.tm-circle-progress-chart .chart-icon,
.tm-maps.overlay-style-02 .middle-dot,
.tm-product-banner-slider .tm-product-banner-btn,
.tm-countdown.skin-dark .number,
.tm-countdown.skin-dark .separator,
.tm-drop-cap.style-1 .drop-cap,
.typed-text mark,
.typed-text .typed-cursor,
.tm-twitter.style-slider-quote .tweet-info:before,
.tm-twitter.style-slider-quote .tweet-text a,
.tm-twitter .tweet:before,
.tm-heading.modern-with-separator .heading,
.tm-heading.modern-04 .heading,
.tm-info-boxes .box-icon,
.tm-info-boxes .tm-button .button-icon,
.tm-team-member .social-networks a:hover,
.tm-instagram .instagram-user-name,
.tm-blog .post-title a:hover,
.tm-blog .post-categories a:hover,
.tm-blog.style-list .post-read-more .btn-icon,
.tm-blog.style-list .post-categories,
.tm-blog.style-list .post-author-meta a:hover,
.tm-blog.style-grid_classic_01 .post-read-more .btn-icon,
.tm-blog.style-grid_classic_02 .post-categories,
.tm-blog.style-grid_classic_02 .post-author-meta a:hover,
.tm-blog.style-01 .post-categories,
.tm-blog.style-grid_classic_04 .post-date span,
.tm-blog.style-metro .post-date span,
.tm-blog.style-carousel_02 .post-read-more a,
.tm-blog.style-carousel_02 .post-read-more .btn-icon,
.tm-case-study .post-title a:hover,
.tm-case-study .post-categories,
.tm-case-study.style-simple-list .grid-item:hover .post-title,
.tm-service .post-read-more .btn-icon,
.tm-service-feature.style-01 .icon,
.tm-category-feature.style-01 .icon,
.tm-product.style-grid .woosw-btn.woosw-added,
.tm-product.style-grid .wooscp-btn.wooscp-btn-added,
.tm-pricing .feature-icon,
.tm-pricing.style-1 .price-wrap-inner,
.tm-pricing.style-1 .tm-pricing-list li:before,
.tm-pricing.style-2 .price-wrap-inner,
.tm-pricing.style-2 .tm-pricing-list li:before,
.tm-pricing.style-3 .price-wrap-inner,
.tm-pricing.style-4 .price-wrap-inner,
.tm-pricing.style-4 .tm-pricing-list li:before,
.tm-pricing-rotate-box .tm-pricing-list li:before,
.tm-service-pricing-menu .service-cost,
.tm-testimonial.style-3 .testimonial-by-line,
.tm-testimonial.style-8 .testimonial-name,
.tm-team-member.style-2 .position,
.tm-list .marker,
.tm-list .link:hover,
.tm-accordion.style-1 .accordion-title:hover,
.tm-accordion.style-1 .active .accordion-title,
.tm-social-networks .link:hover,
.woosw-area .woosw-inner .woosw-content .woosw-content-top .woosw-close:hover,
.woosw-area .woosw-inner .woosw-content .woosw-content-bot .woosw-content-bot-inner .woosw-page a:hover,
.woosw-continue:hover,
.skin-primary .wpcf7-text.wpcf7-text, .skin-primary .wpcf7-textarea,
.tm-menu .menu-price,
.page-content .tm-custom-menu.style-1 .menu a:hover,
.post-share a:hover,
.post-share-toggle,
.single-post .post-categories a:hover,
.single-post .post-meta .meta-icon, .single-post .post-meta .sl-icon,
.single-post .entry-banner .post-meta a:hover,
.related-posts .related-post-title a:hover,
.single-case_study .entry-banner .post-categories,
.tm-posts-widget .post-date:before,
.simple-footer .social-networks a:hover,
.widget_recent_entries .post-date:before,
.tm-mailchimp-form.style-3 .form-submit,
.tm-mailchimp-form.style-5 .form-submit:hover,
.tm-mailchimp-form.style-6 .form-submit,
.page-sidebar-fixed .widget a:hover,
.top-bar-office-wrapper .office-list a:hover,
.menu--primary .menu-item-feature,
.nav-links a:hover:after,
.page-main-content .search-form .search-submit:hover .search-btn-icon,
.widget_search .search-submit:hover .search-btn-icon, .widget_product_search .search-submit:hover .search-btn-icon,
.nav-links a:hover div,
.page-links > span, .page-links > a:hover, .page-links > a:focus,
.comment-nav-links li a:hover, .comment-nav-links li a:focus,
.page-pagination li a:hover, .page-pagination li a:focus
{
    color: #f39500
}
.primary-color-important,
.primary-color-hover-important:hover
{
    color: #f39500!important;
}
.primary-background-color,
.hint--primary:after,
.page-scroll-up,
.widget_calendar #today,
.top-bar-01 .top-bar-button,
.desktop-menu .header-09 .header-special-button,
.tm-accordion.style-2 .accordion-title:after,
.tm-accordion.style-3 .active .accordion-title,
.tm-accordion.style-3 .accordion-title:hover,
.tm-maps.overlay-style-01 .animated-dot .middle-dot,
.tm-maps.overlay-style-01 .animated-dot div[class*='signal'],
.tm-card.style-2 .icon:before,
.tm-gallery .overlay,
.tm-grid-wrapper .btn-filter:after,
.tm-grid-wrapper .filter-counter,
.tm-blog.style-list .post-quote,
.tm-blog.style-grid_classic_01 .post-date,
.tm-blog.style-grid_classic_02 .post-date,
.tm-blog.style-01 .post-read-more,
.tm-blog.style-grid_classic_04 .post-categories a,
.tm-blog.style-metro .post-categories a,
.tm-blog.style-grid_classic_05 .post-categories a,
.tm-case-study.style-grid .post-thumbnail-wrap:hover .post-read-more,
.tm-service.style-01 .post-item-wrap:hover .btn-circle-read-more,
.tm-service.style-carousel_02 .post-info:after,
.tm-service.style-carousel_04 .post-read-more a:after,
.tm-service.style-carousel_05 .post-item-wrap:hover .post-read-more,
.tm-service-feature.style-01 .current .post-item-wrap,
.tm-service-feature.style-01 .grid-item:hover .post-item-wrap,
.tm-category-feature.style-01 .current .cat-item-wrap,
.tm-category-feature.style-01 .grid-item:hover .cat-item-wrap,
.tm-drop-cap.style-2 .drop-cap,
.tm-box-icon.style-5 .content-wrap:after,
.tm-box-icon.style-9 .content-wrap:after,
.tm-box-icon.style-10 .icon,
.tm-box-icon.style-13 .tm-box-icon__btn,
.tm-box-icon.style-14 .tm-box-icon__btn:after,
.tm-box-icon.style-20 .tm-box-icon__btn:after,
.tm-box-icon.style-21 .content:after,
.tm-icon.style-01 .icon,
.tm-contact-form-7.style-02 .wpcf7-submit:hover,
.tm-contact-form-7.style-03 .wpcf7-submit:hover,
.tm-mailchimp-form.style-2 .form-submit,
.tm-mailchimp-form.style-2 .form-submit:hover,
.tm-mailchimp-form.style-9 .form-submit:hover,
.tm-contact-form-7.style-07 .wpcf7-submit,
.tm-contact-form-7.style-07 .wpcf7-submit:hover,
.tm-card.style-1,
.tm-counter.style-05 .counter-wrap:after,
.tm-list.style-modern-icon .marker,
.tm-list.style-modern-icon-02 .marker,
.tm-list.style-modern-icon-05 .list-item:hover .marker,
.tm-rotate-box .box,
.tm-social-networks.style-solid-rounded-icon .item:hover .link,
.tm-social-networks.style-solid-rounded-icon-02 .item:hover .link,
.tm-separator.style-thick-short-line .separator-wrap,
.tm-button.style-flat.tm-button-primary,
.tm-button.style-outline.tm-button-primary:hover,
.tm-button.style-border-icon,
.tm-button.style-modern,
.tm-callout-box.style-01,
.tm-heading.thick-separator .separator:after,
.tm-heading.modern-with-separator-02 .heading:after,
.tm-box-icon.style-8 .icon,
.tm-testimonial.style-2 .testimonial-item:after,
.tm-gradation .count-wrap:before, .tm-gradation .count-wrap:after,
.vc_progress_bar .vc_general.vc_single_bar .vc_bar,
.tm-popup-video.style-poster-02 .video-play,
.tm-swiper .swiper-nav-button:hover,
.tm-swiper .swiper-pagination-bullet:hover:before,
.tm-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active:before,
.tm-testimonial.style-4 .swiper-custom-btn:hover,
.tm-testimonial.style-5 .line:after,
.tm-testimonial-list .testimonial-icon,
.tm-timeline.style-01 .heading:before,
.tm-timeline.style-01 .dot:after,
.tm-team-member.style-3 .social-networks a:hover,
.tm-slider-button.style-02 .slider-btn:hover,
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-businext-01 .vc_tta-tab.vc_active > a,
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-businext-01 .vc_tta-tab:hover > a,
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-businext-01 .vc_active .vc_tta-panel-heading,
.post-share .post-share-list a:hover,
.single-post .post-quote-overlay,
.page-sidebar .widget_pages .current-menu-item,
.page-sidebar .widget_nav_menu .current-menu-item,
.page-sidebar .insight-core-bmw .current-menu-item,
.post-type-service .page-sidebar .widget_pages .current-menu-item,
.post-type-service .page-sidebar .widget_nav_menu .current-menu-item,
.post-type-service .page-sidebar .insight-core-bmw .current-menu-item,
.page-sidebar .widget_pages a:hover,
.page-sidebar .widget_nav_menu a:hover,
.page-sidebar .insight-core-bmw a:hover,
.widget_archive a:hover,
.widget_categories a:hover,
.widget_categories .current-cat-ancestor > a,
.widget_categories .current-cat-parent  > a,
.widget_categories .current-cat  > a,
.tagcloud a:hover,
.single-post .post-tags a:hover,
.tm-search-form .category-list a:hover,
.select2-container--default .select2-results__option--highlighted[aria-selected]
{
    background-color: #f39500;
}
.primary-background-color-important,
.primary-background-color-hover-important:hover,
.wooscp-area .wooscp-inner .wooscp-bar .wooscp-bar-btn,
.lg-progress-bar .lg-progress
{
    background-color: #f39500!important;
}
.btn-view-full-map
{
    background-color: rgba(243,149,0,0.7);
}
.tm-popup-video.style-poster-01 .video-overlay
{
    background-color: rgba(243,149,0,0.8);
}
.tm-timeline.style-01 .dot
{
    background-color: rgba(243,149,0,0.09);
}
.tm-timeline.style-01 .dot:before
{
    background-color: rgba(243,149,0,0.14);
}
.primary-border-color,
input[type='text']:focus,
input[type='email']:focus,
input[type='url']:focus,
input[type='password']:focus,
input[type='search']:focus,
input[type='number']:focus,
input[type='tel']:focus,
input[type='range']:focus,
input[type='date']:focus,
input[type='month']:focus,
input[type='week']:focus,
input[type='time']:focus,
input[type='datetime']:focus,
input[type='datetime-local']:focus,
input[type='color']:focus, textarea:focus,
select:focus,
.header-search-form-wrap .search-form .search-field:focus,
.widget .mc4wp-form input[type=email]:focus,
.tm-button.style-outline.tm-button-primary,
.tm-button.style-flat.tm-button-primary,
.tm-button.style-border-icon,
.tm-button.style-border-text-02.tm-button-primary:hover:after,
.tm-box-icon.style-13:hover .content-wrap,
.tm-box-icon.style-22:hover .image,
.tm-book .tm-button.style-text:hover,
.tm-service.style-01 .post-read-more,
.tm-case-study.style-grid .post-thumbnail-wrap:hover .post-read-more,
.tm-pricing.style-1 .inner,
.tm-pricing.style-3.tm-pricing-featured .inner:after,
.tm-contact-form-7.style-02 .wpcf7-text:focus,
.tm-contact-form-7.style-02 .wpcf7-date:focus,
.tm-contact-form-7.style-02 .wpcf7-select:focus,
.tm-contact-form-7.style-02 .wpcf7-textarea:focus,
.tm-contact-form-7.style-03 .wpcf7-text:focus,
.tm-contact-form-7.style-03 .wpcf7-date:focus,
.tm-contact-form-7.style-03 .wpcf7-select:focus,
.tm-contact-form-7.style-03 .wpcf7-textarea:focus,
.tm-list.style-modern-icon-05 .marker,
.tm-mailchimp-form.style-9 input[type='email']:focus,
.tm-swiper .swiper-nav-button:hover,
.tm-swiper .swiper-pagination-bullet:hover:before, .tm-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active:before,
.tm-social-networks.style-solid-rounded-icon .item:hover .link,
.tm-social-networks.style-solid-rounded-icon-02 .item:hover .link,
.tm-testimonial.style-4 .swiper-custom-btn:hover,
.widget_archive a:hover,
.widget_categories a:hover,
.widget_categories .current-cat-ancestor > a,
.widget_categories .current-cat-parent > a,
.widget_categories .current-cat > a,
.widget_pages .current-menu-item, .widget_nav_menu .current-menu-item, .insight-core-bmw .current-menu-item,
.post-type-service .page-sidebar .widget_pages .current-menu-item,
.post-type-service .page-sidebar .widget_nav_menu .current-menu-item,
.post-type-service .page-sidebar .insight-core-bmw .current-menu-item,
.post-share-toggle:hover
{
    border-color: #f39500;
}
.primary-border-color-important,
.primary-border-color-hover-important:hover,
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-businext-02 .vc_tta-tab:hover > a,
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-businext-02 .vc_tta-tab.vc_active > a,
.tm-maps.overlay-style-02 .animated-dot .signal2,
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover,
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span
{
    border-color: #f39500!important;
}
.tm-grid-wrapper .filter-counter:before,
.hint--primary.hint--top-left:before,
.hint--primary.hint--top-right:before,
.hint--primary.hint--top:before
{
    border-top-color: #f39500;
}
.hint--primary.hint--right:before
{
    border-right-color: #f39500;
}
.hint--primary.hint--bottom-left:before,
.hint--primary.hint--bottom-right:before,
.hint--primary.hint--bottom:before
{
    border-bottom-color: #f39500;
}
blockquote,
.hint--primary.hint--left:before
{
    border-left-color: #f39500;
}
.tm-box-icon.style-8:hover .icon {
    box-shadow: 0 2px 30px rgba(243,149,0,0.33);
}
.tm-box-icon.style-10:hover .icon {
    box-shadow: 0 2px 30px rgba(243,149,0,0.4);
}
.tm-popup-video.style-poster-01
{
    box-shadow: 0 0 40px rgba(243,149,0,0.4);
}.tm-maps.overlay-style-02 .animated-dot .signal2
 {
     box-shadow: inset 0 0 35px 10px #f39500;
 }.tm-contact-form-7 textarea:focus, .tm-contact-form-7 input:focus, .tm-contact-form-7 select:focus
  {
      box-shadow: 0 0 30px rgba(243,149,0,0.13);
  }.testimonial-info svg *
   {
       fill: #f39500;
   }
.tm-box-icon.style-4 .icon:before {
    background-image: linear-gradient(-146deg, #f39500 5%, #ffffff 100%);
}
.tm-box-icon.style-7 .icon:before {
    background-image: linear-gradient(#f39500 0%, #ffffff 100%);
}
.tm-heading.medium-separator .separator:after,
.tm-heading.above-medium-separator .separator:after,
.tm-pricing-rotate-box .title
{
    background-color: #f39500;
    background-image: linear-gradient(136deg, #f39500 0%, #001e78 100%);
}
.tm-contact-form-7.style-06 input[type='submit'],
.tm-contact-form-7.style-06 input[type='reset'],
.tm-contact-form-7.style-06 button
{
    background-color: #f39500;
    background-image: linear-gradient(136deg, #f39500 0%, #001e78 50%,  #f39500 100%);
}
.tm-mailchimp-form.style-8 .form-submit
{
    background-color: #f39500;
    background-image: linear-gradient(-136deg, #f39500 0%, #001e78 50%,  #f39500 100%);
}
.tm-popup-video.style-poster-02 .video-play {
    box-shadow: 0 2px 20px #f39500;
}
.tm-box-icon.style-13 .icon:before {
    background-image: linear-gradient(0deg, #FFFFFF 32%, #f39500 100%);
}
.secondary-color,
.topbar a,
.tm-button.tm-button-secondary.style-text,
.tm-button.tm-button-secondary.style-text:hover .button-icon,
.tm-button.style-border-text-02.tm-button-secondary .button-icon,
.tm-button.style-border-text-02.tm-button-secondary:hover .button-text,
.tm-button,
.tm-button.style-flat.tm-button-secondary:hover,
.tm-box-icon.style-4 .icon,
.tm-box-icon.style-10 .icon,
.tm-contact-form-7.style-04 .wpcf7-submit:hover,
.tm-contact-form-7.style-04 .wpcf7-form-control-wrap,
.tm-contact-form-7.style-07 .wpcf7-form-control-wrap,
.tm-twitter.style-slider-quote .tweet-text a:hover,
.tm-blog.style-list .post-categories a:hover,
.tm-blog.style-grid_classic_02 .post-categories a:hover,
.tm-blog.style-01 .post-categories a:hover,
.tm-pricing.style-4 .tm-pricing-button,
.tm-popup-video .video-button,
.tm-mailchimp-form.style-6 input[type='email'],
.tm-mailchimp-form.style-2 .form-submit:hover,
.tm-mailchimp-form.style-5 .form-submit,
.single-post .post-link a,
.vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a,
.comment-list .comment-datetime:before
{
    color: #001e78
}
.secondary-color-important,
.secondary-color-hover-important:hover
{
    color: #001e78!important;
}
.secondary-background-color,
.tm-blog.style-01 .post-read-more:hover,
.tm-box-icon.style-14 .content-wrap:before,
.tm-heading.above-thick-separator .separator:after,
.tm-heading.beside-thick-separator:before,
.tm-button.style-flat.tm-button-secondary,
.tm-button.style-outline.tm-button-secondary:hover,
.tm-button.style-modern:after,
.tm-button.style-border-icon:after,
.tm-contact-form-7.style-04 .wpcf7-submit,
.tm-list.style-modern-icon-02 .list-item:hover .marker,
.widget_archive .count,
.widget_categories .count,
.widget_product_categories .count,
.top-bar-01 .top-bar-button:hover,
.tm-search-form .search-submit:hover,
.tm-contact-form-7.style-07 .wpcf7-submit:after,
.tm-contact-form-7.style-07 .wpcf7-form-control-wrap:after,
.tm-pricing.style-4 .tm-pricing-button:hover,
.vc_tta-color-secondary.vc_tta-style-classic .vc_tta-tab>a,
.vc_tta-color-secondary.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
.vc_tta-tabs.vc_tta-color-secondary.vc_tta-style-modern .vc_tta-tab > a,
.vc_tta-color-secondary.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading,
.vc_tta-color-secondary.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body,
.vc_tta-color-secondary.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading,
.vc_tta-color-secondary.vc_tta-style-flat .vc_tta-tab>a,
.vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading:focus,
.vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel:not(.vc_active) .vc_tta-panel-heading:hover,
.vc_tta-color-secondary.vc_tta-style-outline .vc_tta-tab:not(.vc_active) >a:focus,
.vc_tta-color-secondary.vc_tta-style-outline .vc_tta-tab:not(.vc_active) >a:hover
{
    background-color: #001e78;
}
.secondary-background-color-important,
.secondary-background-color-hover-important:hover,
.mejs-controls .mejs-time-rail .mejs-time-current
{
    background-color: #001e78!important;
}.secondary-border-color,
 .tm-button.style-outline.tm-button-secondary,
 .tm-button.style-border-text-02.tm-button-secondary:hover:after,
 .tm-button.style-border-icon:hover,
 .tm-contact-form-7.style-04 .wpcf7-submit,
 .tm-contact-form-7.style-07 .wpcf7-text:focus,
 .tm-contact-form-7.style-07 .wpcf7-date:focus,
 .tm-contact-form-7.style-07 .wpcf7-select:focus,
 .tm-contact-form-7.style-07 .wpcf7-textarea:focus,
 .tm-pricing.style-2 .inner,
 .tm-pricing.style-4 .tm-pricing-button:hover,
 .vc_tta-color-secondary.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
 .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading,
 .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-controls-icon::after,
 .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-controls-icon::before,
 .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body,
 .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after,
 .vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before,
 .vc_tta-tabs.vc_tta-color-secondary.vc_tta-style-outline .vc_tta-tab > a
 {
     border-color: #001e78;
 }.secondary-border-color-important,
  .secondary-border-color-hover-important:hover,
  .tm-button.style-flat.tm-button-secondary
  {
      border-color: #001e78!important;
  }.page-mobile-main-menu {
       background: #222;
   }.lg-backdrop { background-color: #000 !important; }

                                                     .top-bar-01 {
                                                         padding-top: 0px;
                                                         padding-bottom: 0px;
                                                         background-color: #fff;
                                                         border-bottom-width: 1px;
                                                         border-bottom-color: #eee;
                                                         color: #777;
                                                     }

                                                     .top-bar-01, .top-bar-01 a {
                                                         font-weight: 500;
                                                         letter-spacing: 0em;
                                                         line-height: 1.78;
                                                         text-transform: none;
                                                         font-size: 14px;
                                                     }

                                                     .top-bar-01 a {
                                                         color: #d8d8d8;
                                                     }

                                                     .top-bar-01 a:hover, .top-bar-01 a:focus {
                                                         color: #006efd;
                                                     }

                                                     .top-bar-01 .top-bar-text-wrap, .top-bar-01 .top-bar-social-network, .top-bar-01 .top-bar-social-network .social-link + .social-link {
                                                         border-color: #eeeeee;
                                                     }

                                                     .top-bar-02 {
                                                         padding-top: 0px;
                                                         padding-bottom: 0px;
                                                         background-color: #1f375a;
                                                         border-bottom-width: 1px;
                                                         border-bottom-color: rgba(238, 238, 238, 0.1);
                                                         color: #fff;
                                                     }

                                                     .top-bar-02, .top-bar-02 a {
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.78;
                                                         text-transform: none;
                                                         font-size: 14px;
                                                     }

                                                     .top-bar-02 .top-bar-office-wrapper .office .office-content-wrap {
                                                         border-left-color: rgba(238, 238, 238, 0.1);
                                                     }

                                                     .top-bar-02 a {
                                                         color: #fff;
                                                     }

                                                     .top-bar-02 a:hover, .top-bar-02 a:focus {
                                                         color: #21C674;
                                                     }

                                                     .top-bar-02 .top-bar-office-wrapper .active {
                                                         background-color: #21C674;
                                                         color: #fff;
                                                     }

                                                     .top-bar-03 {
                                                         padding-top: 0px;
                                                         padding-bottom: 0px;
                                                         background-color: #1a0272;
                                                         border-bottom-width: 1px;
                                                         border-bottom-color: rgba(216, 216, 216, 0.2);
                                                         color: #fff;
                                                     }

                                                     .top-bar-03, .top-bar-03 a {
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.78;
                                                         text-transform: none;
                                                         font-size: 14px;
                                                     }

                                                     .top-bar-03 .top-bar-office-wrapper .office .office-content-wrap {
                                                         border-left-color: rgba(216, 216, 216, 0.2);
                                                     }

                                                     .top-bar-03 a {
                                                         color: #fff;
                                                     }

                                                     .top-bar-03 a:hover, .top-bar-03 a:focus {
                                                         color: #ff8f19;
                                                     }

                                                     .top-bar-03 .top-bar-info .info-icon {
                                                         color: #ff8f19;
                                                     }

                                                     .top-bar-04 {
                                                         padding-top: 0px;
                                                         padding-bottom: 0px;
                                                         background-color: #222;
                                                         border-bottom-width: 0px;
                                                         border-bottom-color: rgba(216, 216, 216, 0.2);
                                                         color: #fff;
                                                     }

                                                     .top-bar-04, .top-bar-04 a {
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.78;
                                                         text-transform: none;
                                                         font-size: 14px;
                                                     }

                                                     .top-bar-04 .top-bar-office-wrapper .office .office-content-wrap {
                                                         border-left-color: rgba(216, 216, 216, 0.2);
                                                     }

                                                     .top-bar-04 a {
                                                         color: #fff;
                                                     }

                                                     .top-bar-04 a:hover, .top-bar-04 a:focus {
                                                         color: #21C674;
                                                     }

                                                     .top-bar-04 .top-bar-info .info-icon {
                                                         color: #21C674;
                                                     }

                                                     .top-bar-05 {
                                                         padding-top: 0px;
                                                         padding-bottom: 0px;
                                                         background-color: #0B2154;
                                                         border-bottom-width: 0px;
                                                         color: #fff;
                                                     }

                                                     .top-bar-05, .top-bar-05 a {
                                                         font-weight: 500;
                                                         letter-spacing: 0em;
                                                         line-height: 1.78;
                                                         text-transform: none;
                                                         font-size: 14px;
                                                     }

                                                     .top-bar-05 a {
                                                         color: #d8d8d8;
                                                     }

                                                     .top-bar-05 a:hover, .top-bar-05 a:focus {
                                                         color: #D93030;
                                                     }

                                                     .top-bar-05 .top-bar-text-wrap, .top-bar-05 .top-bar-social-network, .top-bar-05 .top-bar-social-network .social-link + .social-link {
                                                         border-color: rgba(238, 238, 238, 0.15);
                                                     }

                                                     .top-bar-06 {
                                                         padding-top: 0px;
                                                         padding-bottom: 0px;
                                                         background-color: #0E236C;
                                                         border-bottom-width: 0px;
                                                         color: #fff;
                                                     }

                                                     .top-bar-06, .top-bar-06 a {
                                                         font-weight: 500;
                                                         letter-spacing: 0em;
                                                         line-height: 1.78;
                                                         text-transform: none;
                                                         font-size: 14px;
                                                     }

                                                     .top-bar-06 a, .top-bar-06 .tm-button.style-text {
                                                         color: #fff;
                                                     }

                                                     .top-bar-06 a:hover, .top-bar-06 a:focus, .top-bar-06 .tm-button.style-text:hover, .top-bar-06 .tm-button.style-text .button-icon {
                                                         color: #FF7650;
                                                     }

                                                     .top-bar-07 {
                                                         padding-top: 0px;
                                                         padding-bottom: 0px;
                                                         background-color: #ffffff;
                                                         border-bottom-width: 1px;
                                                         border-bottom-color: #eeeeee;
                                                         color: #888;
                                                     }

                                                     .top-bar-07, .top-bar-07 a {
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.78;
                                                         text-transform: none;
                                                         font-size: 14px;
                                                     }

                                                     .top-bar-07 .top-bar-office-wrapper .office .office-content-wrap {
                                                         border-left-color: #eeeeee;
                                                     }

                                                     .top-bar-07 a {
                                                         color: #888;
                                                     }

                                                     .top-bar-07 a:hover, .top-bar-07 a:focus {
                                                         color: #F6732E;
                                                     }

                                                     .top-bar-07 .top-bar-info .info-icon {
                                                         color: #F6732E;
                                                     }

                                                     .headroom--not-top .page-header-inner {
                                                         height: 70px;
                                                         padding-top: 0px;
                                                         padding-bottom: 0px;
                                                     }

                                                     .desktop-menu .headroom--not-top.headroom--not-top .menu--primary .menu__container > li > a, .desktop-menu .headroom--not-top.headroom--not-top .menu--primary .menu__container > ul > li > a {
                                                         padding-top: 25px;
                                                         padding-bottom: 26px;
                                                         /*padding-left: 18px;*/
                                                         /*padding-right: 18px;*/
                                                     }

                                                     .header-01 .page-header-inner {
                                                         border-bottom-width: 1px;
                                                         border-bottom-color: #eee;
                                                         background: rgba(255, 255, 255, 1);
                                                         background-color: rgba(255, 255, 255, 1);
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-01 .page-open-mobile-menu i {
                                                         color: #222;
                                                     }

                                                     .header-01 .page-open-mobile-menu:hover i {
                                                         color: #006efd;
                                                     }

                                                     .header-01 .header-info .info-icon {
                                                         color: #006efd;
                                                     }

                                                     .header-01 .mini-cart .mini-cart-icon:after {
                                                         background-color: #fff;
                                                         color: #222;
                                                     }

                                                     .header-01 .header-below {
                                                         background-color: #006efd;
                                                     }

                                                     .desktop-menu .header-01 .menu__container {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .desktop-menu .header-01 .menu--primary .menu__container > li > a {
                                                         padding-top: 21px;
                                                         padding-bottom: 21px;
                                                         padding-left: 14px;
                                                         padding-right: 14px;
                                                     }

                                                     .desktop-menu .header-01 .menu--primary .menu__container > li {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .header-01 .menu--primary a {
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                         font-size: 15px;
                                                     }

                                                     .header-01 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle, .header-01 .popup-search-wrap i, .header-01 .mini-cart .mini-cart-icon, .header-01 .header-social-networks a, .header-01 .menu--primary a {
                                                         color: #fff;
                                                     }

                                                     .header-01 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover, .header-01 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:focus, .header-01 .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a, .header-01 .popup-search-wrap:hover i, .header-01 .mini-cart .mini-cart-icon:hover, .header-01 .header-social-networks a:hover, .header-01 .menu--primary li:hover > a, .header-01 .menu--primary > ul > li > a:hover, .header-01 .menu--primary > ul > li > a:focus, .header-01 .menu--primary .current-menu-ancestor > a, .header-01 .menu--primary .current-menu-item > a {
                                                         color: rgba(255, 255, 255, 0.5);
                                                     }

                                                     .header-02 .page-header-inner {
                                                         border-bottom-width: 1px;
                                                         border-bottom-color: #eee;
                                                         background: rgba(255, 255, 255, 1);
                                                         background-color: rgba(255, 255, 255, 1);
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-02 .page-open-mobile-menu i {
                                                         color: #222;
                                                     }

                                                     .header-02 .page-open-mobile-menu:hover i {
                                                         color: #481add;
                                                     }

                                                     .header-02 .header-info .info-icon {
                                                         color: #481add;
                                                     }

                                                     .header-02 .mini-cart .mini-cart-icon:after {
                                                         background-color: #05d49c;
                                                         color: #fff;
                                                     }

                                                     .header-02 .header-below {
                                                         background-color: #481add;
                                                     }

                                                     .desktop-menu .header-02 .menu__container {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .desktop-menu .header-02 .menu--primary .menu__container > li > a {
                                                         padding-top: 26px;
                                                         padding-bottom: 26px;
                                                         padding-left: 14px;
                                                         padding-right: 14px;
                                                     }

                                                     .desktop-menu .header-02 .menu--primary .menu__container > li {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .header-02 .menu--primary a {
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                         font-size: 15px;
                                                     }

                                                     .header-02 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle, .header-02 .popup-search-wrap i, .header-02 .mini-cart .mini-cart-icon, .header-02 .header-social-networks a, .header-02 .menu--primary a {
                                                         color: #fff;
                                                     }

                                                     .header-02 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover, .header-02 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:focus, .header-02 .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a, .header-02 .popup-search-wrap:hover i, .header-02 .mini-cart .mini-cart-icon:hover, .header-02 .header-social-networks a:hover, .header-02 .menu--primary li:hover > a, .header-02 .menu--primary > ul > li > a:hover, .header-02 .menu--primary > ul > li > a:focus, .header-02 .menu--primary .current-menu-ancestor > a, .header-02 .menu--primary .current-menu-item > a {
                                                         color: rgba(255, 255, 255, 0.5);
                                                     }

                                                     .header-03 .page-header-inner {
                                                         border-bottom-width: 0px;
                                                         border-bottom-color: #eee;
                                                         background: #1f375a;
                                                         background-color: #1f375a;
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-03 .header-social-networks a, .header-03 .page-open-mobile-menu i, .header-03 .popup-search-wrap i, .header-03 .mini-cart .mini-cart-icon {
                                                         color: #fff;
                                                     }

                                                     .header-03 .header-social-networks a:hover, .header-03 .popup-search-wrap:hover i, .header-03 .mini-cart .mini-cart-icon:hover, .header-03 .page-open-mobile-menu:hover i {
                                                         color: #21C674;
                                                     }

                                                     .header-03 .mini-cart .mini-cart-icon:after {
                                                         background-color: #21C674;
                                                         color: #fff;
                                                     }

                                                     .desktop-menu .header-03 .menu__container {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .desktop-menu .header-03 .menu--primary .menu__container > li > a {
                                                         padding-top: 46px;
                                                         padding-bottom: 46px;
                                                         padding-left: 14px;
                                                         padding-right: 14px;
                                                     }

                                                     .desktop-menu .header-03 .menu--primary .menu__container > li {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .header-03 .menu--primary a {
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                         font-size: 15px;
                                                         color: #fff;
                                                     }

                                                     .header-03 .menu--primary li:hover > a, .header-03 .menu--primary > ul > li > a:hover, .header-03 .menu--primary > ul > li > a:focus, .header-03 .menu--primary .current-menu-ancestor > a, .header-03 .menu--primary .current-menu-item > a {
                                                         color: #21C674;
                                                     }

                                                     .header-04 .page-header-inner {
                                                         border-bottom-width: 0px;
                                                         border-bottom-color: #eee;
                                                         background: #1a0272;
                                                         background-color: #1a0272;
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-04 .page-open-mobile-menu i, .header-04 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle, .header-04 .popup-search-wrap i, .header-04 .mini-cart .mini-cart-icon {
                                                         color: #fff;
                                                     }

                                                     .header-04 .header-social-networks a:hover, .header-04 .page-open-mobile-menu:hover i, .header-04 .popup-search-wrap:hover i, .header-04 .mini-cart .mini-cart-icon:hover {
                                                         color: #ff8f19;
                                                     }

                                                     .header-04 .mini-cart .mini-cart-icon:after {
                                                         background-color: #ff8f19;
                                                         color: #222;
                                                     }

                                                     .desktop-menu .header-04 .menu__container {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .desktop-menu .header-04 .menu--primary .menu__container > li > a {
                                                         padding-top: 25px;
                                                         padding-bottom: 25px;
                                                         padding-left: 10px;
                                                         padding-right: 10px;
                                                     }

                                                     .desktop-menu .header-04 .menu--primary .menu__container > li {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .header-04 .menu--primary li > a {
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                         font-size: 15px;
                                                     }

                                                     .header-04 .menu--primary a {
                                                         color: #fff;
                                                     }

                                                     .header-04 .menu--primary li:hover > a, .header-04 .menu--primary > ul > li > a:hover, .header-04 .menu--primary > ul > li > a:focus, .header-04 .menu--primary .current-menu-ancestor > a, .header-04 .menu--primary .current-menu-item > a {
                                                         color: #fff;
                                                     }

                                                     .header-04 .menu--primary .menu__container > li.menu-item:hover > a, .header-04 .menu--primary .menu__container > li.current-menu-item > a {
                                                         background-color: #ff8f19;
                                                     }

                                                     .header-05 .page-header-inner {
                                                         border-bottom-width: 0px;
                                                         border-bottom-color: #eee;
                                                         background: #fff;
                                                         background-color: #fff;
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-05 .page-open-mobile-menu i {
                                                         color: #222;
                                                     }

                                                     .header-05 .page-open-mobile-menu:hover i {
                                                         color: #E50A25;
                                                     }

                                                     .header-05 .mini-cart .mini-cart-icon:after {
                                                         background-color: #E50A25;
                                                         color: #fff;
                                                     }

                                                     .desktop-menu .header-05 .menu__container {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .desktop-menu .header-05 .menu--primary .menu__container > li > a {
                                                         padding-top: 31px;
                                                         padding-bottom: 31px;
                                                         padding-left: 10px;
                                                         padding-right: 10px;
                                                     }

                                                     .desktop-menu .header-05 .menu--primary .menu__container > li {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .header-05 .menu--primary li > a {
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                         font-size: 15px;
                                                     }

                                                     .header-05 .menu--primary a, .header-05 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle, .header-05 .popup-search-wrap i, .header-05 .mini-cart .mini-cart-icon {
                                                         color: #222;
                                                     }

                                                     .header-05 .popup-search-wrap:hover i, .header-05 .mini-cart .mini-cart-icon:hover, .header-05 .menu--primary li:hover > a, .header-05 .menu--primary > ul > li > a:hover, .header-05 .menu--primary > ul > li > a:focus, .header-05 .menu--primary .current-menu-ancestor > a, .header-05 .menu--primary .current-menu-item > a {
                                                         color: #E50A25;
                                                     }

                                                     .header-05 .tm-button {
                                                         color: #fff;
                                                         border-color: #E50A25;
                                                         background-color: #E50A25;
                                                     }

                                                     .header-05 .tm-button:hover {
                                                         color: #fff;
                                                         border-color: #E50A25;
                                                         background-color: #E50A25;
                                                     }

                                                     .header-06 .page-header-inner {
                                                         border-bottom-width: 0px;
                                                         border-bottom-color: #eee;
                                                         background: rgba(255, 255, 255, 1);
                                                         background-color: rgba(255, 255, 255, 1);
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-06 .page-open-mobile-menu i, .header-06 .popup-search-wrap i, .header-06 .mini-cart .mini-cart-icon {
                                                         color: #222;
                                                     }

                                                     .header-06 .page-open-mobile-menu:hover i, .header-06 .popup-search-wrap:hover i, .header-06 .mini-cart .mini-cart-icon:hover {
                                                         color: #37b102;
                                                     }

                                                     .header-06 .header-info .info-icon {
                                                         color: #37b102;
                                                     }

                                                     .header-06 .mini-cart .mini-cart-icon:after {
                                                         background-color: #37b102;
                                                         color: #fff;
                                                     }

                                                     .desktop-menu .header-06 .menu__container {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .desktop-menu .header-06 .menu--primary .menu__container > li > a {
                                                         padding-top: 21px;
                                                         padding-bottom: 21px;
                                                         padding-left: 14px;
                                                         padding-right: 14px;
                                                     }

                                                     .desktop-menu .header-06 .menu--primary .menu__container > li {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .header-06 .menu--primary a {
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                         font-size: 15px;
                                                     }

                                                     .header-06 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle, .header-06 .header-social-networks a, .header-06 .menu--primary a {
                                                         color: #fff;
                                                     }

                                                     .header-06 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover, .header-06 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:focus, .header-06 .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a, .header-06 .header-social-networks a:hover, .header-06 .menu--primary li:hover > a, .header-06 .menu--primary > ul > li > a:hover, .header-06 .menu--primary > ul > li > a:focus, .header-06 .menu--primary .current-menu-ancestor > a, .header-06 .menu--primary .current-menu-item > a {
                                                         color: #fff;
                                                     }

                                                     .header-07 .page-header-inner {
                                                         border-bottom-width: 0px;
                                                         border-bottom-color: #eee;
                                                         background: #fff;
                                                         background-color: #fff;
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.07);
                                                         -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.07);
                                                         box-shadow: 0 0 10px rgba(0, 0, 0, 0.07);
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-07 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle, .header-07 .popup-search-wrap i, .header-07 .mini-cart .mini-cart-icon, .header-07 .header-social-networks a, .header-07 .page-open-mobile-menu i {
                                                         color: #222;
                                                     }

                                                     .header-07 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover, .header-07 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:focus, .header-07 .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a, .header-07 .popup-search-wrap:hover i, .header-07 .mini-cart .mini-cart-icon:hover, .header-07 .header-social-networks a:hover, .header-07 .page-open-mobile-menu:hover i {
                                                         color: #D93030;
                                                     }

                                                     .header-07 .header-info .info-icon {
                                                         color: #D93030;
                                                     }

                                                     .header-07 .mini-cart .mini-cart-icon:after {
                                                         background-color: #D93030;
                                                         color: #fff;
                                                     }

                                                     .desktop-menu .header-07 .menu__container {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .desktop-menu .header-07 .menu--primary .menu__container > li > a {
                                                         padding-top: 41px;
                                                         padding-bottom: 41px;
                                                         padding-left: 14px;
                                                         padding-right: 14px;
                                                     }

                                                     .desktop-menu .header-07 .menu--primary .menu__container > li {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .header-07 .menu--primary a {
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                         font-size: 15px;
                                                         color: #222;
                                                     }

                                                     .header-07 .menu--primary li:hover > a, .header-07 .menu--primary > ul > li > a:hover, .header-07 .menu--primary > ul > li > a:focus, .header-07 .menu--primary .current-menu-ancestor > a, .header-07 .menu--primary .current-menu-item > a {
                                                         color: #D93030;
                                                     }

                                                     .header-07 .tm-button {
                                                         color: #fff;
                                                         border-color: #D93030;
                                                         background-color: #D93030;
                                                     }

                                                     .header-07 .tm-button:hover {
                                                         color: #D93030;
                                                         border-color: #D93030;
                                                         background-color: rgba(0, 0, 0, 0);
                                                     }

                                                     .header-08 .page-header-inner {
                                                         border-bottom-width: 0px;
                                                         border-bottom-color: #eee;
                                                         background: rgba(0, 0, 0, 0);
                                                         background-color: rgba(0, 0, 0, 0);
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-08 .wpml-ls-item-toggle, .header-08 .page-open-mobile-menu i, .header-08 .popup-search-wrap i, .header-08 .mini-cart .mini-cart-icon {
                                                         color: #fff;
                                                     }

                                                     .header-08 .page-open-mobile-menu:hover i, .header-08 .popup-search-wrap:hover i, .header-08 .mini-cart .mini-cart-icon:hover {
                                                         color: #21C674;
                                                     }

                                                     .header-08 .mini-cart .mini-cart-icon:after {
                                                         background-color: #fff;
                                                         color: #222;
                                                     }

                                                     .desktop-menu .header-08 .menu__container {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .desktop-menu .header-08 .menu--primary .menu__container > li > a {
                                                         padding-top: 51px;
                                                         padding-bottom: 51px;
                                                         padding-left: 14px;
                                                         padding-right: 14px;
                                                     }

                                                     .desktop-menu .header-08 .menu--primary .menu__container > li {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .header-08 .menu--primary a {
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                         font-size: 15px;
                                                         color: #fff;
                                                     }

                                                     .header-08 .menu--primary li:hover > a, .header-08 .menu--primary > ul > li > a:hover, .header-08 .menu--primary > ul > li > a:focus, .header-08 .menu--primary .current-menu-ancestor > a, .header-08 .menu--primary .current-menu-item > a {
                                                         color: rgba(255, 255, 255, 0.5);
                                                     }

                                                     .header-08 .tm-button {
                                                         color: #fff;
                                                         border-color: #21C674;
                                                         background-color: #21C674;
                                                     }

                                                     .header-08 .tm-button:hover {
                                                         color: #21C674;
                                                         border-color: #21C674;
                                                         background-color: rgba(0, 0, 0, 0);
                                                     }

                                                     .header-08.headroom--not-top .page-header-inner {
                                                         background: rgba(0, 0, 0, 0.8);
                                                         background-color: rgba(0, 0, 0, 0.8);
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-09 .page-header-inner {
                                                         border-bottom-width: 0px;
                                                         border-bottom-color: #eee;
                                                         background: rgba(0, 0, 0, 0);
                                                         background-color: rgba(0, 0, 0, 0);
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-09 .wpml-ls-item-toggle, .header-09 .page-open-mobile-menu i, .header-09 .popup-search-wrap i, .header-09 .mini-cart .mini-cart-icon {
                                                         color: #fff;
                                                     }

                                                     .header-09 .page-open-mobile-menu:hover i, .header-09 .popup-search-wrap:hover i, .header-09 .mini-cart .mini-cart-icon:hover {
                                                         color: #21C674;
                                                     }

                                                     .header-09 .mini-cart .mini-cart-icon:after {
                                                         background-color: #fff;
                                                         color: #222;
                                                     }

                                                     .desktop-menu .header-09 .menu__container {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .desktop-menu .header-09 .menu--primary .menu__container > li > a {
                                                         padding-top: 51px;
                                                         padding-bottom: 51px;
                                                         padding-left: 14px;
                                                         padding-right: 14px;
                                                     }

                                                     .desktop-menu .header-09 .menu--primary .menu__container > li {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .header-09 .menu--primary a {
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                         font-size: 15px;
                                                         color: #fff;
                                                     }

                                                     .header-09 .menu--primary li:hover > a, .header-09 .menu--primary > ul > li > a:hover, .header-09 .menu--primary > ul > li > a:focus, .header-09 .menu--primary .current-menu-ancestor > a, .header-09 .menu--primary .current-menu-item > a {
                                                         color: rgba(255, 255, 255, 0.5);
                                                     }

                                                     .header-09 .tm-button {
                                                         color: #222;
                                                         border-color: #fff;
                                                         background-color: #fff;
                                                     }

                                                     .header-09 .tm-button:hover {
                                                         color: #fff;
                                                         border-color: #fff;
                                                         background-color: rgba(0, 0, 0, 0);
                                                     }

                                                     .header-09.headroom--not-top .page-header-inner {
                                                         background: rgba(0, 0, 0, 0.8);
                                                         background-color: rgba(0, 0, 0, 0.8);
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-10 .page-header-inner {
                                                         border-bottom-width: 0px;
                                                         border-bottom-color: #eee;
                                                         background: rgba(0, 0, 0, 0);
                                                         background-color: rgba(0, 0, 0, 0);
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-10 .wpml-ls-item-toggle, .header-10 .page-open-mobile-menu i, .header-10 .popup-search-wrap i, .header-10 .mini-cart .mini-cart-icon {
                                                         color: #fff;
                                                     }

                                                     .header-10 .page-open-mobile-menu:hover i, .header-10 .popup-search-wrap:hover i, .header-10 .mini-cart .mini-cart-icon:hover {
                                                         color: #FF8F19;
                                                     }

                                                     .header-10 .mini-cart .mini-cart-icon:after {
                                                         background-color: #fff;
                                                         color: #222;
                                                     }

                                                     .desktop-menu .header-10 .menu__container {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .desktop-menu .header-10 .menu--primary .menu__container > li > a {
                                                         padding-top: 51px;
                                                         padding-bottom: 51px;
                                                         padding-left: 14px;
                                                         padding-right: 14px;
                                                     }

                                                     .desktop-menu .header-10 .menu--primary .menu__container > li {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .header-10 .menu--primary a {
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                         font-size: 15px;
                                                         color: #fff;
                                                     }

                                                     .header-10 .menu--primary li:hover > a, .header-10 .menu--primary > ul > li > a:hover, .header-10 .menu--primary > ul > li > a:focus, .header-10 .menu--primary .current-menu-ancestor > a, .header-10 .menu--primary .current-menu-item > a {
                                                         color: rgba(255, 255, 255, 0.5);
                                                     }

                                                     .header-10 .tm-button {
                                                         color: #222;
                                                         border-color: #fff;
                                                         background-color: #fff;
                                                     }

                                                     .header-10 .tm-button:hover {
                                                         color: #fff;
                                                         border-color: #fff;
                                                         background-color: rgba(0, 0, 0, 0);
                                                     }

                                                     .header-10.headroom--not-top .page-header-inner {
                                                         background: rgba(0, 0, 0, 0.8);
                                                         background-color: rgba(0, 0, 0, 0.8);
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-11 .page-header-inner {
                                                         border-bottom-width: 0px;
                                                         border-bottom-color: rgba(0, 0, 0, 0.09);
                                                         background: rgba(0, 0, 0, 0);
                                                         background-color: rgba(0, 0, 0, 0);
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-11 .header-social-networks a, .header-11 .page-open-mobile-menu i, .header-11 .popup-search-wrap i, .header-11 .mini-cart .mini-cart-icon {
                                                         color: #fff;
                                                     }

                                                     .header-11 .header-social-networks a:hover, .header-11 .popup-search-wrap:hover i, .header-11 .mini-cart .mini-cart-icon:hover, .header-11 .page-open-mobile-menu:hover i {
                                                         color: #21C674;
                                                     }

                                                     .header-11 .mini-cart .mini-cart-icon:after {
                                                         background-color: #21C674;
                                                         color: #fff;
                                                     }

                                                     .desktop-menu .header-11 .menu__container {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .desktop-menu .header-11 .menu--primary .menu__container > li > a {
                                                         padding-top: 37px;
                                                         padding-bottom: 37px;
                                                         padding-left: 14px;
                                                         padding-right: 14px;
                                                     }

                                                     .desktop-menu .header-11 .menu--primary .menu__container > li {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .header-11 .menu--primary a {
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                         font-size: 15px;
                                                         color: #fff;
                                                     }

                                                     .header-11 .menu--primary li:hover > a, .header-11 .menu--primary > ul > li > a:hover, .header-11 .menu--primary > ul > li > a:focus, .header-11 .menu--primary .current-menu-ancestor > a, .header-11 .menu--primary .current-menu-item > a {
                                                         color: #21C674;
                                                     }

                                                     .header-11.headroom--not-top .page-header-inner {
                                                         background: rgba(0, 0, 0, 0.8);
                                                         background-color: rgba(0, 0, 0, 0.8);
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .desktop-menu .header-12 .page-header-inner {
                                                         border-right-width: 0px;
                                                         border-right-color: rgba(216, 216, 216, 0.2);
                                                     }

                                                     .header-12 .page-header-inner {
                                                         background: #fff;
                                                         background-color: #fff;
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.05);
                                                         -moz-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.05);
                                                         box-shadow: 0 20px 30px rgba(0, 0, 0, 0.05);
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-12 .header-social-networks a, .header-12 .page-open-mobile-menu i, .header-12 .popup-search-wrap i, .header-12 .mini-cart .mini-cart-icon {
                                                         color: #888;
                                                     }

                                                     .header-12 .header-social-networks a:hover, .header-12 .popup-search-wrap:hover i, .header-12 .mini-cart .mini-cart-icon:hover, .header-12 .page-open-mobile-menu:hover i {
                                                         color: #85B041;
                                                     }

                                                     .desktop-menu .header-12 .menu__container {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .desktop-menu .header-12 .menu--primary .menu__container > li > a {
                                                         padding-top: 14px;
                                                         padding-bottom: 14px;
                                                         padding-left: 0;
                                                         padding-right: 0;
                                                     }

                                                     .desktop-menu .header-12 .menu--primary .menu__container > li {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .header-12 .menu--primary a {
                                                         font-weight: 700;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                         font-size: 15px;
                                                         color: #222;
                                                     }

                                                     .header-12 .menu--primary li:hover > a, .header-12 .menu--primary > ul > li > a:hover, .header-12 .menu--primary > ul > li > a:focus, .header-12 .menu--primary .current-menu-ancestor > a, .header-12 .menu--primary .current-menu-item > a {
                                                         color: #85B041;
                                                     }

                                                     .header-12 .menu--primary a .toggle-sub-menu {
                                                         color: #999;
                                                     }

                                                     .header-12 .menu--primary li:hover > a .toggle-sub-menu, .header-12 .menu--primary > ul > li > a:hover .toggle-sub-menu, .header-12 .menu--primary > ul > li > a:focus .toggle-sub-menu, .header-12 .menu--primary .current-menu-ancestor > a .toggle-sub-menu, .header-12 .menu--primary .current-menu-item > a .toggle-sub-menu {
                                                         color: #85B041;
                                                     }

                                                     .header-12.headroom--not-top .page-header-inner {
                                                         background: rgba(0, 0, 0, 0.8);
                                                         background-color: rgba(0, 0, 0, 0.8);
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-13 .page-header-inner {
                                                         border-bottom-width: 0px;
                                                         background: #0B2154;
                                                         background-color: #0B2154;
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-13 .page-open-mobile-menu i {
                                                         color: #fff;
                                                     }

                                                     .header-13 .page-open-mobile-menu:hover i {
                                                         color: #596FFF;
                                                     }

                                                     .header-13 .header-info .info-icon {
                                                         color: #596FFF;
                                                     }

                                                     .header-13 .mini-cart .mini-cart-icon:after {
                                                         background-color: #596FFF;
                                                         color: #fff;
                                                     }

                                                     .header-13 .header-below {
                                                         background-color: #006efd;
                                                     }

                                                     .desktop-menu .header-13 .menu__container {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .desktop-menu .header-13 .menu--primary .menu__container > li > a {
                                                         padding-top: 36px;
                                                         padding-bottom: 36px;
                                                         padding-left: 14px;
                                                         padding-right: 14px;
                                                     }

                                                     .desktop-menu .header-13 .menu--primary .menu__container > li {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .header-13 .menu--primary a {
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                         font-size: 15px;
                                                     }

                                                     .header-13 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle, .header-13 .popup-search-wrap i, .header-13 .mini-cart .mini-cart-icon, .header-13 .header-social-networks a, .header-13 .menu--primary a {
                                                         color: #fff;
                                                     }

                                                     .header-13 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover, .header-13 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:focus, .header-13 .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a, .header-13 .popup-search-wrap:hover i, .header-13 .mini-cart .mini-cart-icon:hover, .header-13 .header-social-networks a:hover, .header-13 .menu--primary li:hover > a, .header-13 .menu--primary > ul > li > a:hover, .header-13 .menu--primary > ul > li > a:focus, .header-13 .menu--primary .current-menu-ancestor > a, .header-13 .menu--primary .current-menu-item > a {
                                                         color: #596FFF;
                                                     }

                                                     .header-14 .page-header-inner {
                                                         border-bottom-width: 1px;
                                                         border-bottom-color: rgba(238, 238, 238, 0.14);
                                                         background: rgba(0, 0, 0, 0);
                                                         background-color: rgba(0, 0, 0, 0);
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-14 .wpml-ls-item-toggle, .header-14 .page-open-mobile-menu i, .header-14 .popup-search-wrap i, .header-14 .mini-cart .mini-cart-icon {
                                                         color: #fff;
                                                     }

                                                     .header-14 .page-open-mobile-menu:hover i, .header-14 .popup-search-wrap:hover i, .header-14 .mini-cart .mini-cart-icon:hover {
                                                         color: #FFC246;
                                                     }

                                                     .header-14 .mini-cart .mini-cart-icon:after {
                                                         background-color: #FFC246;
                                                         color: #222;
                                                     }

                                                     .desktop-menu .header-14 .menu__container {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .desktop-menu .header-14 .menu--primary .menu__container > li > a {
                                                         padding-top: 35px;
                                                         padding-bottom: 35px;
                                                         padding-left: 14px;
                                                         padding-right: 14px;
                                                     }

                                                     .desktop-menu .header-14 .menu--primary .menu__container > li {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .header-14 .menu--primary a {
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                         font-size: 15px;
                                                         color: #fff;
                                                     }

                                                     .header-14 .menu--primary li:hover > a, .header-14 .menu--primary > ul > li > a:hover, .header-14 .menu--primary > ul > li > a:focus, .header-14 .menu--primary .current-menu-ancestor > a, .header-14 .menu--primary .current-menu-item > a {
                                                         color: #FFC246;
                                                     }

                                                     .header-14 .tm-button {
                                                         color: #222;
                                                         border-color: #fff;
                                                         background-color: #fff;
                                                     }

                                                     .header-14 .tm-button:hover {
                                                         color: #fff;
                                                         border-color: #fff;
                                                         background-color: rgba(0, 0, 0, 0);
                                                     }

                                                     .header-14.headroom--not-top .page-header-inner {
                                                         background: rgba(0, 0, 0, 0.8);
                                                         background-color: rgba(0, 0, 0, 0.8);
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-15 .page-header-inner {
                                                         border-bottom-width: 0px;
                                                         border-bottom-color: rgba(0, 0, 0, 0.15);
                                                         background: rgba(0, 0, 0, 0);
                                                         background-color: rgba(0, 0, 0, 0);
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-15 .header-social-networks a, .header-15 .page-open-mobile-menu i, .header-15 .popup-search-wrap i, .header-15 .mini-cart .mini-cart-icon {
                                                         color: #fff;
                                                     }

                                                     .header-15 .header-social-networks a:hover, .header-15 .popup-search-wrap:hover i, .header-15 .mini-cart .mini-cart-icon:hover, .header-15 .page-open-mobile-menu:hover i {
                                                         color: #006EFD;
                                                     }

                                                     .header-15 .mini-cart .mini-cart-icon:after {
                                                         background-color: #006EFD;
                                                         color: #fff;
                                                     }

                                                     .desktop-menu .header-15 .menu__container {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .desktop-menu .header-15 .menu--primary .menu__container > li > a {
                                                         padding-top: 47px;
                                                         padding-bottom: 47px;
                                                         padding-left: 25px;
                                                         padding-right: 25px;
                                                     }

                                                     .desktop-menu .header-15 .menu--primary .menu__container > li {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .header-15 .menu--primary a {
                                                         font-weight: 700;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                         font-size: 15px;
                                                         color: #fff;
                                                     }

                                                     .header-15 .menu--primary li:hover > a, .header-15 .menu--primary > ul > li > a:hover, .header-15 .menu--primary > ul > li > a:focus, .header-15 .menu--primary .current-menu-ancestor > a, .header-15 .menu--primary .current-menu-item > a {
                                                         color: #fff;
                                                     }

                                                     .desktop-menu .header-15 .menu--primary .menu__container > li > a .menu-item-wrap:after {
                                                         background-color: #fff;
                                                     }

                                                     .header-15 .tm-button {
                                                         color: #fff;
                                                         border-color: #fff;
                                                         background-color: rgba(255, 255, 255, 0);
                                                     }

                                                     .header-15 .tm-button:hover {
                                                         color: #222;
                                                         border-color: #fff;
                                                         background-color: #fff;
                                                     }

                                                     .header-15.headroom--not-top .page-header-inner {
                                                         background: rgba(0, 0, 0, 0.8);
                                                         background-color: rgba(0, 0, 0, 0.8);
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-16 .page-header-inner {
                                                         border-bottom-width: 0px;
                                                         border-bottom-color: rgba(0, 0, 0, 0.16);
                                                         background: rgba(0, 0, 0, 0);
                                                         background-color: rgba(0, 0, 0, 0);
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-16 .page-open-main-menu, .header-16 .header-social-networks a, .header-16 .page-open-mobile-menu i, .header-16 .popup-search-wrap i, .header-16 .mini-cart .mini-cart-icon {
                                                         color: #222;
                                                     }

                                                     .header-16 .page-open-main-menu:hover, .header-16 .header-social-networks a:hover, .header-16 .popup-search-wrap:hover i, .header-16 .mini-cart .mini-cart-icon:hover, .header-16 .page-open-mobile-menu:hover i {
                                                         color: #006efd;
                                                     }

                                                     .header-16 .mini-cart .mini-cart-icon:after {
                                                         background-color: #006efd;
                                                         color: #fff;
                                                     }

                                                     .desktop-menu .header-16 .menu__container {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .desktop-menu .header-16 .menu--primary .menu__container > li > a {
                                                         padding-top: 47px;
                                                         padding-bottom: 47px;
                                                         padding-left: 14px;
                                                         padding-right: 14px;
                                                     }

                                                     .desktop-menu .header-16 .menu--primary .menu__container > li {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .header-16 .menu--primary a {
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                         font-size: 16px;
                                                         color: #fff;
                                                     }

                                                     .header-16 .menu--primary li:hover > a, .header-16 .menu--primary > ul > li > a:hover, .header-16 .menu--primary > ul > li > a:focus, .header-16 .menu--primary .current-menu-ancestor > a, .header-16 .menu--primary .current-menu-item > a {
                                                         color: rgba(255, 255, 255, 0.38);
                                                     }

                                                     .header-16 .tm-button {
                                                         color: #fff;
                                                         border-color: #111;
                                                         background-color: #111;
                                                     }

                                                     .header-16 .tm-button:hover {
                                                         color: #111;
                                                         border-color: #111;
                                                         background-color: rgba(0, 0, 0, 0);
                                                     }

                                                     .header-16.headroom--not-top .page-header-inner {
                                                         background: #fff;
                                                         background-color: #fff;
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-17 .page-header-inner {
                                                         border-bottom-width: 1px;
                                                         border-bottom-color: rgba(216, 216, 216, 0.3);
                                                         background: rgba(0, 0, 0, 0);
                                                         background-color: rgba(0, 0, 0, 0);
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-17 .branding {
                                                         border-right-color: rgba(216, 216, 216, 0.3);
                                                     }

                                                     .header-17 .header-right-info {
                                                         border-left-color: rgba(216, 216, 216, 0.3);
                                                     }

                                                     .header-17 .wpml-ls-item-toggle, .header-17 .header-social-networks a, .header-17 .page-open-mobile-menu i, .header-17 .popup-search-wrap i, .header-17 .mini-cart .mini-cart-icon {
                                                         color: #fff;
                                                     }

                                                     .header-17 .header-social-networks a:hover, .header-17 .page-open-mobile-menu:hover i, .header-17 .popup-search-wrap:hover i, .header-17 .mini-cart .mini-cart-icon:hover {
                                                         color: #3556DF;
                                                     }

                                                     .header-17 .mini-cart .mini-cart-icon:after {
                                                         background-color: #3556DF;
                                                         color: #fff;
                                                     }

                                                     .desktop-menu .header-17 .menu__container {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 20px;
                                                         margin-right: 0px;
                                                     }

                                                     .desktop-menu .header-17 .menu--primary .menu__container > li > a {
                                                         padding-top: 41px;
                                                         padding-bottom: 41px;
                                                         padding-left: 14px;
                                                         padding-right: 14px;
                                                     }

                                                     .desktop-menu .header-17 .menu--primary .menu__container > li {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .header-17 .menu--primary a {
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                         font-size: 15px;
                                                         color: #fff;
                                                     }

                                                     .header-17 .menu--primary li:hover > a, .header-17 .menu--primary > ul > li > a:hover, .header-17 .menu--primary > ul > li > a:focus, .header-17 .menu--primary .current-menu-ancestor > a, .header-17 .menu--primary .current-menu-item > a {
                                                         color: #3556DF;
                                                     }

                                                     .header-17 .tm-button {
                                                         color: #222;
                                                         border-color: #fff;
                                                         background-color: #fff;
                                                     }

                                                     .header-17 .tm-button:hover {
                                                         color: #fff;
                                                         border-color: #fff;
                                                         background-color: rgba(0, 0, 0, 0);
                                                     }

                                                     .header-17.headroom--not-top .page-header-inner {
                                                         background: rgba(0, 0, 0, 0.8);
                                                         background-color: rgba(0, 0, 0, 0.8);
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         border-bottom-color: rgba(216, 216, 216, 0.1);
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-17.headroom--not-top .branding {
                                                         border-right-color: rgba(216, 216, 216, 0.1);
                                                     }

                                                     .header-17.headroom--not-top .header-right-info {
                                                         border-left-color: rgba(216, 216, 216, 0.1);
                                                     }

                                                     .header-18 .page-header-inner {
                                                         border-bottom-width: 0px;
                                                         background: rgba(0, 0, 0, 0);
                                                         background-color: rgba(0, 0, 0, 0);
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-18 .wpml-ls-item-toggle, .header-18 .page-open-mobile-menu i, .header-18 .popup-search-wrap i, .header-18 .mini-cart .mini-cart-icon {
                                                         color: #fff;
                                                     }

                                                     .header-18 .page-open-mobile-menu:hover i, .header-18 .popup-search-wrap:hover i, .header-18 .mini-cart .mini-cart-icon:hover {
                                                         color: #C10E0E;
                                                     }

                                                     .header-18 .mini-cart .mini-cart-icon:after {
                                                         background-color: #fff;
                                                         color: #222;
                                                     }

                                                     .desktop-menu .header-18 .menu__container {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 30px;
                                                     }

                                                     .desktop-menu .header-18 .menu--primary .menu__container > li > a {
                                                         padding-top: 44px;
                                                         padding-bottom: 44px;
                                                         padding-left: 13px;
                                                         padding-right: 13px;
                                                     }

                                                     .desktop-menu .header-18 .menu--primary .menu__container > li {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .header-18 .menu--primary a {
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                         font-size: 15px;
                                                         color: #fff;
                                                     }

                                                     .header-18 .menu--primary li:hover > a, .header-18 .menu--primary > ul > li > a:hover, .header-18 .menu--primary > ul > li > a:focus, .header-18 .menu--primary .current-menu-ancestor > a, .header-18 .menu--primary .current-menu-item > a {
                                                         color: #C10E0E;
                                                     }

                                                     .header-18 .tm-button {
                                                         color: #222;
                                                         border-color: #fff;
                                                         background-color: #fff;
                                                     }

                                                     .header-18 .tm-button:hover {
                                                         color: #fff;
                                                         border-color: #fff;
                                                         background-color: rgba(0, 0, 0, 0);
                                                     }

                                                     .header-18.headroom--not-top .page-header-inner {
                                                         background: rgba(0, 0, 0, 0.8);
                                                         background-color: rgba(0, 0, 0, 0.8);
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-19 .page-header-inner {
                                                         border-bottom-width: 0px;
                                                         background: rgba(0, 0, 0, 0);
                                                         background-color: rgba(0, 0, 0, 0);
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04);
                                                         -moz-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04);
                                                         box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04);
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-19 .wpml-ls-item-toggle, .header-19 .header-social-networks a, .header-19 .page-open-mobile-menu i, .header-19 .popup-search-wrap i, .header-19 .mini-cart .mini-cart-icon {
                                                         color: rgba(34, 34, 34, 0.4);
                                                     }

                                                     .header-19 .page-open-mobile-menu:hover i, .header-19 .header-social-networks a:hover, .header-19 .popup-search-wrap:hover i, .header-19 .mini-cart .mini-cart-icon:hover {
                                                         color: #0E236C;
                                                     }

                                                     .header-19 .mini-cart .mini-cart-icon:after {
                                                         background-color: #0E236C;
                                                         color: #fff;
                                                     }

                                                     .desktop-menu .header-19 .menu__container {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .desktop-menu .header-19 .menu--primary .menu__container > li > a {
                                                         padding-top: 46px;
                                                         padding-bottom: 46px;
                                                         /*padding-left: 28px;*/
                                                         padding-right: 35px;
                                                     }

                                                     .desktop-menu .header-19 .menu--primary .menu__container > li {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .header-19 .menu--primary a {
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                         font-size: 15px;
                                                         color: #0E236C;
                                                     }

                                                     .header-19 .menu--primary li:hover > a, .header-19 .menu--primary > ul > li > a:hover, .header-19 .menu--primary > ul > li > a:focus, .header-19 .menu--primary .current-menu-ancestor > a, .header-19 .menu--primary .current-menu-item > a {
                                                         color: #0E236C;
                                                     }

                                                     .desktop-menu .header-19 .menu__container > li > a:after {
                                                         background-color: #FF6F47;
                                                     }

                                                     .header-19.headroom--not-top .page-header-inner {
                                                         background: #fff;
                                                         background-color: #fff;
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-20 .page-header-inner {
                                                         border-bottom-width: 0px;
                                                         border-bottom-color: #eee;
                                                         background: rgba(255, 255, 255, 1);
                                                         background-color: rgba(255, 255, 255, 1);
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-20 .page-open-mobile-menu i {
                                                         color: #222;
                                                     }

                                                     .header-20 .page-open-mobile-menu:hover i {
                                                         color: #006efd;
                                                     }

                                                     .header-20 .header-info .info-icon {
                                                         color: #006efd;
                                                     }

                                                     .header-20 .mini-cart .mini-cart-icon:after {
                                                         background-color: #fff;
                                                         color: #222;
                                                     }

                                                     .header-20 .header-below {
                                                         background-color: #006efd;
                                                     }

                                                     .desktop-menu .header-20 .menu__container {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .desktop-menu .header-20 .menu--primary .menu__container > li > a {
                                                         padding-top: 21px;
                                                         padding-bottom: 21px;
                                                         padding-left: 14px;
                                                         padding-right: 14px;
                                                     }

                                                     .desktop-menu .header-20 .menu--primary .menu__container > li {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .header-20 .menu--primary a {
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                         font-size: 15px;
                                                     }

                                                     .header-20 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle, .header-20 .popup-search-wrap i, .header-20 .mini-cart .mini-cart-icon, .header-20 .header-social-networks a, .header-20 .menu--primary a {
                                                         color: #fff;
                                                     }

                                                     .header-20 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:hover, .header-20 .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:focus, .header-20 .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a, .header-20 .popup-search-wrap:hover i, .header-20 .mini-cart .mini-cart-icon:hover, .header-20 .header-social-networks a:hover, .header-20 .menu--primary li:hover > a, .header-20 .menu--primary > ul > li > a:hover, .header-20 .menu--primary > ul > li > a:focus, .header-20 .menu--primary .current-menu-ancestor > a, .header-20 .menu--primary .current-menu-item > a {
                                                         color: rgba(255, 255, 255, 0.5);
                                                     }

                                                     .header-21 .page-header-inner {
                                                         border-bottom-width: 1px;
                                                         border-bottom-color: rgba(255, 255, 255, 0.18);
                                                         background: rgba(0, 0, 0, 0);
                                                         background-color: rgba(0, 0, 0, 0);
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-21 .wpml-ls-item-toggle, .header-21 .page-open-mobile-menu i, .header-21 .popup-search-wrap i, .header-21 .mini-cart .mini-cart-icon {
                                                         color: #fff;
                                                     }

                                                     .header-21 .page-open-mobile-menu:hover i, .header-21 .popup-search-wrap:hover i, .header-21 .mini-cart .mini-cart-icon:hover {
                                                         color: #fff;
                                                     }

                                                     .header-21 .mini-cart .mini-cart-icon:after {
                                                         background-color: #fff;
                                                         color: #222;
                                                     }

                                                     .desktop-menu .header-21 .menu__container {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .desktop-menu .header-21 .menu--primary .menu__container > li > a {
                                                         padding-top: 35px;
                                                         padding-bottom: 35px;
                                                         padding-left: 14px;
                                                         padding-right: 14px;
                                                     }

                                                     .desktop-menu .header-21 .menu--primary .menu__container > li {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .header-21 .menu--primary a {
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                         font-size: 15px;
                                                         color: #fff;
                                                     }

                                                     .header-21 .menu--primary li:hover > a, .header-21 .menu--primary > ul > li > a:hover, .header-21 .menu--primary > ul > li > a:focus, .header-21 .menu--primary .current-menu-ancestor > a, .header-21 .menu--primary .current-menu-item > a {
                                                         color: #fff;
                                                     }

                                                     .header-21 .tm-button {
                                                         color: #222;
                                                         border-color: #fff;
                                                         background-color: #fff;
                                                     }

                                                     .header-21 .tm-button:hover {
                                                         color: #fff;
                                                         border-color: #fff;
                                                         background-color: rgba(0, 0, 0, 0);
                                                     }

                                                     .header-21.headroom--not-top .page-header-inner {
                                                         background: rgba(0, 0, 0, 0.8);
                                                         background-color: rgba(0, 0, 0, 0.8);
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-22 .page-header-inner {
                                                         border-bottom-width: 0px;
                                                         border-bottom-color: #eee;
                                                         background: #fff;
                                                         background-color: #fff;
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.06);
                                                         -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.06);
                                                         box-shadow: 0 5px 10px rgba(0, 0, 0, 0.06);
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .header-22 .branding, .desktop-menu .header-22 .header-right {
                                                         border-right-color: #eee;
                                                     }

                                                     .desktop-menu .header-22 .header-right > div {
                                                         border-left-color: #eee;
                                                     }

                                                     .header-22 .wpml-ls-item-toggle, .header-22 .header-social-networks a, .header-22 .page-open-mobile-menu i, .header-22 .popup-search-wrap i, .header-22 .mini-cart .mini-cart-icon {
                                                         color: #222;
                                                     }

                                                     .header-22 .header-social-networks a:hover, .header-22 .page-open-mobile-menu:hover i, .header-22 .popup-search-wrap:hover i, .header-22 .mini-cart .mini-cart-icon:hover {
                                                         color: #F6732E;
                                                     }

                                                     .header-22 .mini-cart .mini-cart-icon:after {
                                                         background-color: #F6732E;
                                                         color: #fff;
                                                     }

                                                     .desktop-menu .header-22 .menu__container {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 30px;
                                                         margin-right: 0px;
                                                     }

                                                     .desktop-menu .header-22 .menu--primary .menu__container > li > a {
                                                         padding-top: 31px;
                                                         padding-bottom: 31px;
                                                         padding-left: 14px;
                                                         padding-right: 14px;
                                                     }

                                                     .desktop-menu .header-22 .menu--primary .menu__container > li {
                                                         margin-top: 0px;
                                                         margin-bottom: 0px;
                                                         margin-left: 0px;
                                                         margin-right: 0px;
                                                     }

                                                     .header-22 .menu--primary a {
                                                         font-weight: 700;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                         font-size: 15px;
                                                         color: #222;
                                                     }

                                                     .header-22 .menu--primary li:hover > a, .header-22 .menu--primary > ul > li > a:hover, .header-22 .menu--primary > ul > li > a:focus, .header-22 .menu--primary .current-menu-ancestor > a, .header-22 .menu--primary .current-menu-item > a {
                                                         color: #F6732E;
                                                     }

                                                     .header-22 .tm-button {
                                                         color: #222;
                                                         border-color: #fff;
                                                         background-color: #fff;
                                                     }

                                                     .header-22 .tm-button:hover {
                                                         color: #fff;
                                                         border-color: #fff;
                                                         background-color: rgba(0, 0, 0, 0);
                                                     }

                                                     .header-22.headroom--not-top .page-header-inner {
                                                         background: #fff;
                                                         background-color: #fff;
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .menu--primary .sub-menu a, .menu--primary .children a, .menu--primary .tm-list .item-wrapper {
                                                         font-weight: 500;
                                                         letter-spacing: 0em;
                                                         line-height: 1.2;
                                                         text-transform: none;
                                                     }

                                                     .menu--primary .sub-menu a, .menu--primary .children a, .menu--primary .tm-list .item-title {
                                                         font-size: 15px;
                                                     }

                                                     .menu--primary .children, .menu--primary .sub-menu {
                                                         background-color: #fff;
                                                     }

                                                     .desktop-menu .menu--primary .sub-menu, .desktop-menu .menu--primary .children, .menu--primary .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
                                                         border-bottom-color: #006efd;
                                                     }

                                                     .menu--primary .children a, .menu--primary .sub-menu a, .menu--primary .tm-list .item-wrapper {
                                                         color: #999;
                                                     }

                                                     .menu--primary .children li:hover > a, .menu--primary .children li:hover > a:after, .menu--primary .sub-menu li.current-menu-ancestor > a, .menu--primary .sub-menu li.current-menu-item > a, .menu--primary .sub-menu li:hover > a, .menu--primary .sub-menu li:hover > a:after, .menu--primary .tm-list li:hover .item-wrapper {
                                                         color: #006efd;
                                                     }

                                                     .menu--primary .children li:hover > a, .menu--primary .sub-menu li.current-menu-ancestor > a, .menu--primary .sub-menu li.current-menu-item > a, .menu--primary .sub-menu li:hover > a, .menu--primary .tm-list li:hover > a {
                                                         background-color: rgba(255, 255, 255, 0);
                                                     }

                                                     .menu--primary .children li + li > a, .menu--primary .mega-menu .menu li + li > a, .menu--primary .sub-menu li + li > a, .menu--primary .tm-list li + li .item-wrapper {
                                                         border-color: rgba(255, 255, 255, 0);
                                                     }

                                                     .page-off-canvas-main-menu {
                                                         background-color: #fff;
                                                     }

                                                     .page-off-canvas-main-menu .menu__container > li > a, .page-off-canvas-main-menu .menu__container > ul > li > a {
                                                         padding-top: 0;
                                                         padding-bottom: 0;
                                                         padding-left: 0;
                                                         padding-right: 0;
                                                     }

                                                     .page-off-canvas-main-menu .menu__container a {
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.7;
                                                         text-transform: none;
                                                         font-size: 32px;
                                                     }

                                                     .page-off-canvas-main-menu .menu__container a, .page-close-main-menu {
                                                         color: #222;
                                                     }

                                                     .page-off-canvas-main-menu .menu__container a:hover, .page-off-canvas-main-menu .menu__container a:focus, .page-close-main-menu:hover {
                                                         color: #006efd;
                                                     }

                                                     .page-off-canvas-main-menu .menu__container .sub-menu a {
                                                         font-weight: 500;
                                                         letter-spacing: 0em;
                                                         line-height: 1.7;
                                                         text-transform: none;
                                                         font-size: 15px;
                                                     }

                                                     .page-off-canvas-main-menu .menu__container .sub-menu a, .page-off-canvas-main-menu .widgettitle {
                                                         color: #999;
                                                     }

                                                     .page-off-canvas-main-menu .menu__container .sub-menu a:hover {
                                                         color: #006efd;
                                                     }

                                                     .page-mobile-main-menu .menu__container {
                                                         text-align: left;
                                                     }

                                                     .page-mobile-main-menu .menu__container a {
                                                         font-weight: 700;
                                                         letter-spacing: 0em;
                                                         line-height: 1.5;
                                                         text-transform: none;
                                                     }

                                                     .page-mobile-main-menu .menu__container > li > a {
                                                         padding-top: 16px;
                                                         padding-bottom: 16px;
                                                         padding-left: 0;
                                                         padding-right: 0;
                                                         font-size: 18px;
                                                         color: rgba(255, 255, 255, 0.7);
                                                     }

                                                     .page-mobile-main-menu .menu__container > li > a:hover, .page-mobile-main-menu .menu__container > li.opened > a {
                                                         color: #fff;
                                                     }

                                                     .page-mobile-main-menu .menu__container > li + li > a, .page-mobile-main-menu .menu__container > li.opened > a {
                                                         border-color: #333;
                                                     }

                                                     .page-mobile-main-menu .widget-title, .page-mobile-main-menu .widgettitle {
                                                         border-bottom-color: #333;
                                                     }

                                                     .page-mobile-main-menu .sub-menu a, .page-mobile-main-menu .children a {
                                                         padding-top: 10px;
                                                         padding-bottom: 10px;
                                                         padding-left: 0;
                                                         padding-right: 0;
                                                         font-weight: 500;
                                                         letter-spacing: 0em;
                                                         line-height: 1.5;
                                                         text-transform: none;
                                                     }

                                                     .page-mobile-main-menu .sub-menu a, .page-mobile-main-menu .children a, .page-mobile-main-menu .tm-list__item {
                                                         font-size: 15px;
                                                         color: rgba(255, 255, 255, 0.7);
                                                     }

                                                     .page-mobile-main-menu .sub-menu a:hover, .page-mobile-main-menu .children a:hover, .page-mobile-main-menu .tm-list__item:hover, .page-mobile-main-menu .sub-menu .opened > a {
                                                         color: #fff;
                                                     }

                                                     .page-mobile-main-menu .widgettitle {
                                                         font-weight: 700;
                                                         letter-spacing: 1px;
                                                         line-height: 1.5;
                                                         text-transform: uppercase;
                                                         font-size: 14px;
                                                         color: #fff;
                                                     }

                                                     .page-title-bar-01 .page-title-bar-inner {
                                                         background-image: url("https://barvent.uz/wp-content/themes/barvent/assets/images/title-bar-bg.jpg");
                                                         background-color: #222;
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         border-bottom-width: 0px;
                                                         border-bottom-color: rgba(0, 0, 0, 0);
                                                         padding-top: 135px;
                                                         padding-bottom: 80px;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .page-title-bar-01 .page-title-bar-overlay {
                                                         background-color: rgba(0, 0, 0, 0.65);
                                                     }

                                                     .page-title-bar-01 .heading {
                                                         font-weight: 700;
                                                         letter-spacing: 0em;
                                                         line-height: 1.04;
                                                         text-transform: none;
                                                         color: #fff;
                                                         font-size: 42px;
                                                     }

                                                     .page-title-bar-01 .insight_core_breadcrumb li, .page-title-bar-01 .insight_core_breadcrumb li a {
                                                         font-size: 15px;
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                     }

                                                     .page-title-bar-01 .insight_core_breadcrumb li {
                                                         color: #fff;
                                                     }

                                                     .page-title-bar-01 .insight_core_breadcrumb a {
                                                         color: #fff;
                                                     }

                                                     .page-title-bar-01 .insight_core_breadcrumb a:hover {
                                                         color: #ffffff;
                                                     }

                                                     .page-title-bar-01 .insight_core_breadcrumb li + li:before {
                                                         color: #ffffff;
                                                     }

                                                     .page-title-bar-01 .insight_core_breadcrumb a:after {
                                                         background-color: #ffffff;
                                                     }

                                                     .page-title-bar-02 .page-title-bar-inner {
                                                         background-image: url("https://barvent.uz/wp-content/themes/barvent/assets/images/title-bar-bg.jpg");
                                                         background-color: #222;
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         border-bottom-width: 0px;
                                                         border-bottom-color: rgba(0, 0, 0, 0);
                                                         padding-top: 145px;
                                                         padding-bottom: 111px;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .page-title-bar-02 .page-title-bar-overlay {
                                                         background-color: rgba(0, 0, 0, 0.65);
                                                     }

                                                     .page-title-bar-02 .heading {
                                                         font-weight: 700;
                                                         letter-spacing: 0em;
                                                         line-height: 1.04;
                                                         text-transform: none;
                                                         color: #fff;
                                                         font-size: 42px;
                                                     }

                                                     .page-title-bar-02 .insight_core_breadcrumb li, .page-title-bar-02 .insight_core_breadcrumb li a {
                                                         font-size: 15px;
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                     }

                                                     .page-title-bar-02 .insight_core_breadcrumb li {
                                                         color: #fff;
                                                     }

                                                     .page-title-bar-02 .insight_core_breadcrumb a {
                                                         color: #fff;
                                                     }

                                                     .page-title-bar-02 .insight_core_breadcrumb a:hover {
                                                         color: #ffffff;
                                                     }

                                                     .page-title-bar-02 .insight_core_breadcrumb li + li:before {
                                                         color: #ffffff;
                                                     }

                                                     .page-title-bar-02 .insight_core_breadcrumb a:after {
                                                         background-color: #ffffff;
                                                     }

                                                     .page-title-bar-03 .page-title-bar-inner {
                                                         background-image: url("https://barvent.uz/wp-content/themes/barvent/assets/images/title-bar-bg-blog.jpg");
                                                         background-color: #222;
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         border-bottom-width: 0px;
                                                         border-bottom-color: rgba(0, 0, 0, 0);
                                                         padding-top: 135px;
                                                         padding-bottom: 80px;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .page-title-bar-03 .page-title-bar-overlay {
                                                         background-color: rgba(0, 0, 0, 0.45);
                                                     }

                                                     .page-title-bar-03 .heading {
                                                         font-weight: 700;
                                                         letter-spacing: 0em;
                                                         line-height: 1.04;
                                                         text-transform: none;
                                                         color: #fff;
                                                         font-size: 42px;
                                                     }

                                                     .page-title-bar-03 .insight_core_breadcrumb li, .page-title-bar-03 .insight_core_breadcrumb li a {
                                                         font-size: 15px;
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                     }

                                                     .page-title-bar-03 .insight_core_breadcrumb li {
                                                         color: #fff;
                                                     }

                                                     .page-title-bar-03 .insight_core_breadcrumb a {
                                                         color: #fff;
                                                     }

                                                     .page-title-bar-03 .insight_core_breadcrumb a:hover {
                                                         color: #ffffff;
                                                     }

                                                     .page-title-bar-03 .insight_core_breadcrumb li + li:before {
                                                         color: #ffffff;
                                                     }

                                                     .page-title-bar-03 .insight_core_breadcrumb a:after {
                                                         background-color: #ffffff;
                                                     }

                                                     .page-title-bar-04 .page-title-bar-inner {
                                                         background-image: url("https://barvent.uz/wp-content/themes/barvent/assets/images/title-bar-bg-case-study.jpg");
                                                         background-color: #eee;
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         border-bottom-width: 0px;
                                                         border-bottom-color: rgba(0, 0, 0, 0);
                                                         padding-top: 135px;
                                                         padding-bottom: 80px;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .page-title-bar-04 .page-title-bar-overlay {
                                                         background-color: rgba(0, 0, 0, 0);
                                                     }

                                                     .page-title-bar-04 .heading {
                                                         font-weight: 700;
                                                         letter-spacing: 0em;
                                                         line-height: 1.04;
                                                         text-transform: none;
                                                         color: #222;
                                                         font-size: 42px;
                                                     }

                                                     .page-title-bar-04 .insight_core_breadcrumb li, .page-title-bar-04 .insight_core_breadcrumb li a {
                                                         font-size: 15px;
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                     }

                                                     .page-title-bar-04 .insight_core_breadcrumb li {
                                                         color: #999;
                                                     }

                                                     .page-title-bar-04 .insight_core_breadcrumb a {
                                                         color: #999;
                                                     }

                                                     .page-title-bar-04 .insight_core_breadcrumb a:hover {
                                                         color: #006efd;
                                                     }

                                                     .page-title-bar-04 .insight_core_breadcrumb li + li:before {
                                                         color: #999;
                                                     }

                                                     .page-title-bar-04 .insight_core_breadcrumb a:after {
                                                         background-color: #006efd;
                                                     }

                                                     .page-title-bar-05 .page-title-bar-inner {
                                                         background-image: url("https://barvent.uz/wp-content/themes/barvent/assets/images/title-bar-globe.png");
                                                         background-repeat: no-repeat;
                                                         background-position: center;
                                                         background-attachment: scroll;
                                                         border-bottom-width: 0px;
                                                         border-bottom-color: rgba(0, 0, 0, 0);
                                                         padding-top: 210px;
                                                         padding-bottom: 152px;
                                                         -webkit-background-size: auto;
                                                         -moz-background-size: auto;
                                                         -ms-background-size: auto;
                                                         -o-background-size: auto;
                                                         background-size: auto;
                                                     }

                                                     .page-title-bar-05 .page-title-bar-overlay {
                                                         background-color: rgba(0, 0, 0, 0);
                                                     }

                                                     .page-title-bar-05 .heading {
                                                         font-weight: 700;
                                                         letter-spacing: 0em;
                                                         line-height: 1.38;
                                                         text-transform: none;
                                                         color: #222;
                                                         font-size: 36px;
                                                     }

                                                     .page-title-bar-06 .page-title-bar-inner {
                                                         background-image: url("https://barvent.uz/wp-content/themes/barvent/assets/images/title-bar-bg-service.jpg");
                                                         background-color: #222;
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         border-bottom-width: 0px;
                                                         border-bottom-color: rgba(0, 0, 0, 0);
                                                         padding-top: 145px;
                                                         padding-bottom: 111px;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .page-title-bar-06 .page-title-bar-overlay {
                                                         background-color: rgba(0, 0, 0, 0.65);
                                                     }

                                                     .page-title-bar-06 .heading {
                                                         font-weight: 700;
                                                         letter-spacing: 0em;
                                                         line-height: 1.04;
                                                         text-transform: none;
                                                         color: #fff;
                                                         font-size: 42px;
                                                     }

                                                     .page-title-bar-06 .insight_core_breadcrumb li, .page-title-bar-06 .insight_core_breadcrumb li a {
                                                         font-size: 15px;
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                     }

                                                     .page-title-bar-06 .insight_core_breadcrumb li {
                                                         color: #fff;
                                                     }

                                                     .page-title-bar-06 .insight_core_breadcrumb a {
                                                         color: #fff;
                                                     }

                                                     .page-title-bar-06 .insight_core_breadcrumb a:hover {
                                                         color: #ffffff;
                                                     }

                                                     .page-title-bar-06 .insight_core_breadcrumb li + li:before {
                                                         color: #ffffff;
                                                     }

                                                     .page-title-bar-06 .insight_core_breadcrumb a:after {
                                                         background-color: #ffffff;
                                                     }

                                                     .page-title-bar-07 .page-title-bar-inner {
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         border-bottom-width: 0px;
                                                         border-bottom-color: rgba(0, 0, 0, 0);
                                                         padding-top: 101px;
                                                         padding-bottom: 54px;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .page-title-bar-07 .insight_core_breadcrumb li, .page-title-bar-07 .insight_core_breadcrumb li a {
                                                         font-size: 15px;
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                     }

                                                     .page-title-bar-07 .insight_core_breadcrumb li {
                                                         color: #222;
                                                     }

                                                     .page-title-bar-07 .insight_core_breadcrumb a {
                                                         color: #999;
                                                     }

                                                     .page-title-bar-07 .insight_core_breadcrumb a:hover {
                                                         color: #006efd;
                                                     }

                                                     .page-title-bar-07 .insight_core_breadcrumb li + li:before {
                                                         color: #999;
                                                     }

                                                     .page-title-bar-07 .insight_core_breadcrumb a:after {
                                                         background-color: #006efd;
                                                     }

                                                     .page-title-bar-08 .page-title-bar-inner {
                                                         background-image: url("https://barvent.uz/wp-content/themes/barvent/assets/images/title-bar-bg-08.jpg");
                                                         background-color: #222;
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         border-bottom-width: 0px;
                                                         border-bottom-color: rgba(0, 0, 0, 0);
                                                         padding-top: 145px;
                                                         padding-bottom: 111px;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .page-title-bar-08 .page-title-bar-overlay {
                                                         background-color: rgba(0, 0, 0, 0.59);
                                                     }

                                                     .page-title-bar-08 .heading {
                                                         font-weight: 700;
                                                         letter-spacing: 0em;
                                                         line-height: 1.04;
                                                         text-transform: none;
                                                         color: #fff;
                                                         font-size: 42px;
                                                     }

                                                     .page-title-bar-08 .insight_core_breadcrumb li, .page-title-bar-08 .insight_core_breadcrumb li a {
                                                         font-size: 15px;
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                     }

                                                     .page-title-bar-08 .insight_core_breadcrumb li {
                                                         color: #fff;
                                                     }

                                                     .page-title-bar-08 .insight_core_breadcrumb a {
                                                         color: #fff;
                                                     }

                                                     .page-title-bar-08 .insight_core_breadcrumb a:hover {
                                                         color: #ffffff;
                                                     }

                                                     .page-title-bar-08 .insight_core_breadcrumb li + li:before {
                                                         color: #ffffff;
                                                     }

                                                     .page-title-bar-08 .insight_core_breadcrumb a:after {
                                                         background-color: #ffffff;
                                                     }

                                                     .page-title-bar-09 .page-title-bar-inner {
                                                         background-image: url("https://barvent.uz/wp-content/themes/barvent/assets/images/title-bar-bg-09.jpg");
                                                         background-color: #eee;
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         border-bottom-width: 0px;
                                                         border-bottom-color: rgba(0, 0, 0, 0);
                                                         padding-top: 174px;
                                                         padding-bottom: 183px;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .page-title-bar-09 .page-title-bar-overlay {
                                                         background-color: rgba(0, 0, 0, 0);
                                                     }

                                                     .page-title-bar-09 .heading {
                                                         font-weight: 700;
                                                         letter-spacing: 0em;
                                                         line-height: 1.04;
                                                         text-transform: none;
                                                         color: #ffffff;
                                                         font-size: 42px;
                                                     }

                                                     .page-title-bar-09 .insight_core_breadcrumb li, .page-title-bar-09 .insight_core_breadcrumb li a {
                                                         font-size: 15px;
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                     }

                                                     .page-title-bar-09 .insight_core_breadcrumb li {
                                                         color: #ffffff;
                                                     }

                                                     .page-title-bar-09 .insight_core_breadcrumb a {
                                                         color: #ffffff;
                                                     }

                                                     .page-title-bar-09 .insight_core_breadcrumb a:hover {
                                                         color: #006efd;
                                                     }

                                                     .page-title-bar-09 .insight_core_breadcrumb li + li:before {
                                                         color: #999999;
                                                     }

                                                     .page-title-bar-09 .insight_core_breadcrumb a:after {
                                                         background-color: #006efd;
                                                     }

                                                     .page-title-bar-10 .page-title-bar-inner {
                                                         background-image: url("https://barvent.uz/wp-content/themes/barvent/assets/images/title-bar-bg-10.jpg");
                                                         background-color: #eee;
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         border-bottom-width: 0px;
                                                         border-bottom-color: rgba(0, 0, 0, 0);
                                                         padding-top: 231px;
                                                         padding-bottom: 207px;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .page-title-bar-10 .page-title-bar-overlay {
                                                         background-color: rgba(0, 0, 0, 0);
                                                     }

                                                     .page-title-bar-10 .heading {
                                                         font-weight: 700;
                                                         letter-spacing: 0em;
                                                         line-height: 1.04;
                                                         text-transform: none;
                                                         color: #ffffff;
                                                         font-size: 60px;
                                                     }

                                                     .page-title-bar-10 .insight_core_breadcrumb li, .page-title-bar-10 .insight_core_breadcrumb li a {
                                                         font-size: 15px;
                                                         font-weight: 600;
                                                         letter-spacing: 0em;
                                                         line-height: 1.26;
                                                         text-transform: none;
                                                     }

                                                     .page-title-bar-10 .insight_core_breadcrumb li {
                                                         color: #ffffff;
                                                     }

                                                     .page-title-bar-10 .insight_core_breadcrumb a {
                                                         color: #ffffff;
                                                     }

                                                     .page-title-bar-10 .insight_core_breadcrumb a:hover {
                                                         color: #ffffff;
                                                     }

                                                     .page-title-bar-10 .insight_core_breadcrumb li + li:before {
                                                         color: #ffffff;
                                                     }

                                                     .page-title-bar-10 .insight_core_breadcrumb a:after {
                                                         background-color: #ffffff;
                                                     }

                                                     .footer-style-01 .widgettitle {
                                                         color: #fff;
                                                         border-bottom-color: rgba(238, 238, 238, 0.13);
                                                         margin-bottom: 30px;
                                                     }

                                                     .footer-style-01, .footer-style-01 .widget_text {
                                                         color: rgba(255, 255, 255, 0.5);
                                                     }

                                                     .footer-style-01 a, .footer-style-01 .widget_recent_entries li a, .footer-style-01 .widget_recent_comments li a, .footer-style-01 .widget_archive li a, .footer-style-01 .widget_categories li a, .footer-style-01 .widget_meta li a, .footer-style-01 .widget_product_categories li a, .footer-style-01 .widget_rss li a, .footer-style-01 .widget_pages li a, .footer-style-01 .widget_nav_menu li a, .footer-style-01 .insight-core-bmw li a {
                                                         color: #fff;
                                                     }

                                                     .footer-style-01 a:hover, .footer-style-01 .widget_recent_entries li a:hover, .footer-style-01 .widget_recent_comments li a:hover, .footer-style-01 .widget_archive li a:hover, .footer-style-01 .widget_categories li a:hover, .footer-style-01 .widget_meta li a:hover, .footer-style-01 .widget_product_categories li a:hover, .footer-style-01 .widget_rss li a:hover, .footer-style-01 .widget_pages li a:hover, .footer-style-01 .widget_nav_menu li a:hover, .footer-style-01 .insight-core-bmw li a:hover {
                                                         color: #006efd;
                                                     }

                                                     .footer-style-02 .widgettitle {
                                                         color: #fff;
                                                         border-bottom-color: rgba(0, 0, 0, 0);
                                                         margin-bottom: 16px;
                                                     }

                                                     .footer-style-02, .footer-style-02 .widget_text {
                                                         color: rgba(255, 255, 255, 0.8);
                                                     }

                                                     .footer-style-02 a, .footer-style-02 .widget_recent_entries li a, .footer-style-02 .widget_recent_comments li a, .footer-style-02 .widget_archive li a, .footer-style-02 .widget_categories li a, .footer-style-02 .widget_meta li a, .footer-style-02 .widget_product_categories li a, .footer-style-02 .widget_rss li a, .footer-style-02 .widget_pages li a, .footer-style-02 .widget_nav_menu li a, .footer-style-02 .insight-core-bmw li a {
                                                         color: rgba(255, 255, 255, 0.8);
                                                     }

                                                     .footer-style-02 a:hover, .footer-style-02 .widget_recent_entries li a:hover, .footer-style-02 .widget_recent_comments li a:hover, .footer-style-02 .widget_archive li a:hover, .footer-style-02 .widget_categories li a:hover, .footer-style-02 .widget_meta li a:hover, .footer-style-02 .widget_product_categories li a:hover, .footer-style-02 .widget_rss li a:hover, .footer-style-02 .widget_pages li a:hover, .footer-style-02 .widget_nav_menu li a:hover, .footer-style-02 .insight-core-bmw li a:hover {
                                                         color: #21C674;
                                                     }

                                                     .footer-style-03 .widgettitle {
                                                         color: #fff;
                                                         border-bottom-color: rgba(238, 238, 238, 0.13);
                                                         margin-bottom: 30px;
                                                     }

                                                     .footer-style-03, .footer-style-03 .widget_text {
                                                         color: rgba(255, 255, 255, 0.5);
                                                     }

                                                     .footer-style-03 a, .footer-style-03 .widget_recent_entries li a, .footer-style-03 .widget_recent_comments li a, .footer-style-03 .widget_archive li a, .footer-style-03 .widget_categories li a, .footer-style-03 .widget_meta li a, .footer-style-03 .widget_product_categories li a, .footer-style-03 .widget_rss li a, .footer-style-03 .widget_pages li a, .footer-style-03 .widget_nav_menu li a, .footer-style-03 .insight-core-bmw li a {
                                                         color: #fff;
                                                     }

                                                     .footer-style-03 a:hover, .footer-style-03 .widget_recent_entries li a:hover, .footer-style-03 .widget_recent_comments li a:hover, .footer-style-03 .widget_archive li a:hover, .footer-style-03 .widget_categories li a:hover, .footer-style-03 .widget_meta li a:hover, .footer-style-03 .widget_product_categories li a:hover, .footer-style-03 .widget_rss li a:hover, .footer-style-03 .widget_pages li a:hover, .footer-style-03 .widget_nav_menu li a:hover, .footer-style-03 .insight-core-bmw li a:hover {
                                                         color: #05D49C;
                                                     }

                                                     .footer-style-04 .widgettitle {
                                                         font-size: 18px;
                                                         font-weight: 700;
                                                         letter-spacing: 0em;
                                                         line-height: 1.2;
                                                         text-transform: none;
                                                         color: #fff;
                                                         border-bottom-color: rgba(0, 0, 0, 0);
                                                         margin-bottom: 21px;
                                                     }

                                                     .footer-style-04, .footer-style-04 a, .footer-style-04 .widget_nav_menu a, .footer-style-04 .insight-core-bmw a {
                                                         font-size: 15px;
                                                         font-weight: 500;
                                                         letter-spacing: 0em;
                                                         line-height: 1.66;
                                                         text-transform: none;
                                                     }

                                                     .footer-style-04, .footer-style-04 .widget_text {
                                                         color: rgba(255, 255, 255, 0.5);
                                                     }

                                                     .footer-style-04 a, .footer-style-04 .widget_recent_entries li a, .footer-style-04 .widget_recent_comments li a, .footer-style-04 .widget_archive li a, .footer-style-04 .widget_categories li a, .footer-style-04 .widget_meta li a, .footer-style-04 .widget_product_categories li a, .footer-style-04 .widget_rss li a, .footer-style-04 .widget_pages li a, .footer-style-04 .widget_nav_menu li a, .footer-style-04 .insight-core-bmw li a {
                                                         color: rgba(255, 255, 255, 0.5);
                                                     }

                                                     .footer-style-04 a:hover, .footer-style-04 .widget_recent_entries li a:hover, .footer-style-04 .widget_recent_comments li a:hover, .footer-style-04 .widget_archive li a:hover, .footer-style-04 .widget_categories li a:hover, .footer-style-04 .widget_meta li a:hover, .footer-style-04 .widget_product_categories li a:hover, .footer-style-04 .widget_rss li a:hover, .footer-style-04 .widget_pages li a:hover, .footer-style-04 .widget_nav_menu li a:hover, .footer-style-04 .insight-core-bmw li a:hover {
                                                         color: #ffffff;
                                                     }

                                                     .footer-style-05 .widgettitle {
                                                         font-size: 18px;
                                                         font-weight: 700;
                                                         letter-spacing: 0em;
                                                         line-height: 1.2;
                                                         text-transform: none;
                                                         color: #222;
                                                         border-bottom-color: rgba(0, 0, 0, 0);
                                                         margin-bottom: 21px;
                                                     }

                                                     .footer-style-05, .footer-style-05 a {
                                                         font-size: 15px;
                                                         font-weight: 500;
                                                         letter-spacing: 0em;
                                                         line-height: 1.66;
                                                         text-transform: none;
                                                     }

                                                     .footer-style-05, .footer-style-05 .widget_text {
                                                         color: #888;
                                                     }

                                                     .footer-style-05 a, .footer-style-05 .widget_recent_entries li a, .footer-style-05 .widget_recent_comments li a, .footer-style-05 .widget_archive li a, .footer-style-05 .widget_categories li a, .footer-style-05 .widget_meta li a, .footer-style-05 .widget_product_categories li a, .footer-style-05 .widget_rss li a, .footer-style-05 .widget_pages li a, .footer-style-05 .widget_nav_menu li a, .footer-style-05 .insight-core-bmw li a {
                                                         color: #888;
                                                     }

                                                     .footer-style-05 a:hover, .footer-style-05 .widget_recent_entries li a:hover, .footer-style-05 .widget_recent_comments li a:hover, .footer-style-05 .widget_archive li a:hover, .footer-style-05 .widget_categories li a:hover, .footer-style-05 .widget_meta li a:hover, .footer-style-05 .widget_product_categories li a:hover, .footer-style-05 .widget_rss li a:hover, .footer-style-05 .widget_pages li a:hover, .footer-style-05 .widget_nav_menu li a:hover, .footer-style-05 .insight-core-bmw li a:hover {
                                                         color: #3556DF;
                                                     }

                                                     .page-loading {
                                                         background-color: #011f79;
                                                     }

                                                     .page-loading .sk-bg-self, .page-loading .sk-bg-child > div, .page-loading .sk-bg-child-before > div:before {
                                                         background-color: #ffd700 !important;
                                                     }

                                                     body {
                                                         background: #fff;
                                                         background-color: #fff;
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: fixed;
                                                         font-size: 15px;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .site {
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: fixed;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .branding__logo img, .error404--header .branding__logo img {
                                                         width: 190px;
                                                     }

                                                     .branding__logo img {
                                                         padding-top: 0px;
                                                         padding-bottom: 0px;
                                                         padding-left: 0px;
                                                         padding-right: 0px;
                                                     }

                                                     .header-sticky-both .headroom.headroom--not-top .branding img, .header-sticky-up .headroom.headroom--not-top.headroom--pinned .branding img, .header-sticky-down .headroom.headroom--not-top.headroom--unpinned .branding img {
                                                         width: 71px!important;
                                                     }
                                                     .header-sticky-both .headroom.headroom--not-top .branding

                                                     .headroom--not-top .branding__logo .sticky-logo {
                                                         padding-top: 0;
                                                         padding-right: 0;
                                                         padding-bottom: 0;
                                                         padding-left: 0;
                                                     }

                                                     .page-mobile-menu-logo img {
                                                         width: 70px;
                                                         margin-left: -25px;
                                                     }

                                                     .entry-banner {
                                                         background-image: url("https://barvent.uz/wp-content/themes/barvent/assets/images/title-bar-bg-blog.jpg");
                                                         background-color: #222;
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .single-case_study .entry-banner {
                                                         background-image: url("https://barvent.uz/wp-content/themes/barvent/assets/images/case-study-banner.jpg");
                                                         background-color: #222;
                                                         background-repeat: no-repeat;
                                                         background-position: center center;
                                                         background-attachment: scroll;
                                                         -webkit-background-size: cover;
                                                         -moz-background-size: cover;
                                                         -ms-background-size: cover;
                                                         -o-background-size: cover;
                                                         background-size: cover;
                                                     }

                                                     .page-popup-search {
                                                         background-color: rgba(0, 0, 0, .85);
                                                     }

                                                     .page-popup-search .search-field, .page-popup-search .search-field:focus, .page-popup-search .form-description {
                                                         color: #006efd;
                                                     }

                                                     .page-popup-search .search-field:-webkit-autofill {
                                                         -webkit-text-fill-color: #006efd;
                                                     }

                                                     .popup-search-opened .page-popup-search .search-field {
                                                         border-bottom-color: #006efd;
                                                     }

                                                     .popup-search-close {
                                                         color: #fff;
                                                     }

                                                     .popup-search-close:hover {
                                                         color: #006efd;
                                                     }

                                                     a, .tm-button.style-text {
                                                         color: #222;
                                                     }

                                                     a:hover, a:focus {
                                                         color: #006efd;
                                                     }

                                                     body, .gmap-marker-wrap {
                                                         font-family: Montserrat, Helvetica, Arial, sans-serif;
                                                         font-weight: 500;
                                                         letter-spacing: 0em;
                                                         line-height: 1.66;
                                                     }

                                                     .top-bar-office-wrapper .office-list a, .tm-testimonial, .text-color, body {
                                                         color: #777;
                                                     }

                                                     h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, th {
                                                         font-family: Montserrat, Helvetica, Arial, sans-serif;
                                                         font-weight: 700;
                                                         letter-spacing: 0em;
                                                         line-height: 1.23;
                                                     }

                                                     h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, th, .heading-color, .tm-swiper .swiper-pagination-fraction, .widget_search .search-submit, .widget_product_search .search-submit, .comment-nav-links a, .comment-nav-links span, .page-pagination a, .page-pagination span, .nav-links a:hover, .tm-pricing.style-1 .tm-pricing-list, .tm-case-study.style-carousel .post-read-more, .vc_chart.vc_chart .vc_chart-legend li, .tm-attribute-list.style-01 .name, .tm-table caption, .tm-card.style-2 .icon, .tm-counter.style-02 .number-wrap, .tm-counter.style-07 .number-wrap, .tm-pricing.style-2 .tm-pricing-list, .tm-social-networks.style-title .item:hover .link-text, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce.single-product #reviews .comment-reply-title, .product-sharing-list a:hover {
                                                         color: #222;
                                                     }

                                                     button, input[type="button"], input[type="reset"], input[type="submit"], .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce input.button.alt, .woocommerce button.button.alt, .button {
                                                         color: #fff;
                                                         border-color: #006efd;
                                                         background-color: #006efd;
                                                     }

                                                     button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce button.button.alt:hover, .woocommerce input.button:hover, .woocommerce a.button.alt:hover, .woocommerce input.button.alt:hover, .button:hover {
                                                         color: #006efd;
                                                         border-color: #006efd;
                                                         background-color: rgba(0, 0, 0, 0);
                                                     }

                                                     @media (max-width: 991px) {
                                                         .page-title-bar-01 .page-title-bar-inner {
                                                             padding-top: 105px;
                                                             padding-bottom: 105px;
                                                         }

                                                         .page-title-bar-01 .page-title-bar-inner .heading {
                                                             font-size: 36px;
                                                         }

                                                         .page-title-bar-02 .page-title-bar-inner {
                                                             padding-top: 105px;
                                                             padding-bottom: 105px;
                                                         }

                                                         .page-title-bar-02 .page-title-bar-inner .heading {
                                                             font-size: 36px;
                                                         }

                                                         .page-title-bar-03 .page-title-bar-inner {
                                                             padding-top: 105px;
                                                             padding-bottom: 105px;
                                                         }

                                                         .page-title-bar-03 .page-title-bar-inner .heading {
                                                             font-size: 36px;
                                                         }

                                                         .page-title-bar-04 .page-title-bar-inner {
                                                             padding-top: 105px;
                                                             padding-bottom: 105px;
                                                         }

                                                         .page-title-bar-04 .page-title-bar-inner .heading {
                                                             font-size: 36px;
                                                         }

                                                         .page-title-bar-05 .page-title-bar-inner {
                                                             padding-top: 160px;
                                                             padding-bottom: 100px;
                                                         }

                                                         .page-title-bar-05 .page-title-bar-inner .heading {
                                                             font-size: 30px;
                                                         }

                                                         .page-title-bar-06 .page-title-bar-inner {
                                                             padding-top: 105px;
                                                             padding-bottom: 105px;
                                                         }

                                                         .page-title-bar-06 .page-title-bar-inner .heading {
                                                             font-size: 36px;
                                                         }

                                                         .page-title-bar-07 .page-title-bar-inner {
                                                             padding-top: 40px;
                                                             padding-bottom: 40px;
                                                         }

                                                         .page-title-bar-08 .page-title-bar-inner {
                                                             padding-top: 105px;
                                                             padding-bottom: 105px;
                                                         }

                                                         .page-title-bar-08 .page-title-bar-inner .heading {
                                                             font-size: 36px;
                                                         }

                                                         .page-title-bar-09 .page-title-bar-inner {
                                                             padding-top: 150px;
                                                             padding-bottom: 160px;
                                                         }

                                                         .page-title-bar-09 .page-title-bar-inner .heading {
                                                             font-size: 36px;
                                                         }

                                                         .page-title-bar-10 .page-title-bar-inner {
                                                             padding-top: 190px;
                                                             padding-bottom: 160px;
                                                         }

                                                         .page-title-bar-10 .page-title-bar-inner .heading {
                                                             font-size: 44px;
                                                         }
                                                     }

                                                     @media (max-width: 767px) {
                                                         .page-title-bar-01 .page-title-bar-inner {
                                                             padding-top: 100px;
                                                             padding-bottom: 100px;
                                                         }

                                                         .page-title-bar-01 .page-title-bar-inner .heading {
                                                             font-size: 28px;
                                                         }

                                                         .page-title-bar-02 .page-title-bar-inner {
                                                             padding-top: 100px;
                                                             padding-bottom: 100px;
                                                         }

                                                         .page-title-bar-02 .page-title-bar-inner .heading {
                                                             font-size: 28px;
                                                         }

                                                         .page-title-bar-03 .page-title-bar-inner {
                                                             padding-top: 100px;
                                                             padding-bottom: 100px;
                                                         }

                                                         .page-title-bar-03 .page-title-bar-inner .heading {
                                                             font-size: 28px;
                                                         }

                                                         .page-title-bar-04 .page-title-bar-inner {
                                                             padding-top: 100px;
                                                             padding-bottom: 100px;
                                                         }

                                                         .page-title-bar-04 .page-title-bar-inner .heading {
                                                             font-size: 28px;
                                                         }

                                                         .page-title-bar-05 .page-title-bar-inner {
                                                             padding-top: 100px;
                                                             padding-bottom: 100px;
                                                         }

                                                         .page-title-bar-05 .page-title-bar-inner .heading {
                                                             font-size: 24px;
                                                         }

                                                         .page-title-bar-06 .page-title-bar-inner {
                                                             padding-top: 100px;
                                                             padding-bottom: 100px;
                                                         }

                                                         .page-title-bar-06 .page-title-bar-inner .heading {
                                                             font-size: 28px;
                                                         }

                                                         .page-title-bar-07 .page-title-bar-inner {
                                                             padding-top: 40px;
                                                             padding-bottom: 40px;
                                                         }

                                                         .page-title-bar-08 .page-title-bar-inner {
                                                             padding-top: 100px;
                                                             padding-bottom: 100px;
                                                         }

                                                         .page-title-bar-08 .page-title-bar-inner .heading {
                                                             font-size: 28px;
                                                         }

                                                         .page-title-bar-09 .page-title-bar-inner {
                                                             padding-top: 130px;
                                                             padding-bottom: 140px;
                                                         }

                                                         .page-title-bar-09 .page-title-bar-inner .heading {
                                                             font-size: 28px;
                                                         }

                                                         .page-title-bar-10 .page-title-bar-inner {
                                                             padding-top: 150px;
                                                             padding-bottom: 120px;
                                                         }

                                                         .page-title-bar-10 .page-title-bar-inner .heading {
                                                             font-size: 38px;
                                                         }
                                                     }

                                                     @media (max-width: 554px) {
                                                         .page-title-bar-01 .page-title-bar-inner {
                                                             padding-top: 100px;
                                                             padding-bottom: 100px;
                                                         }

                                                         .page-title-bar-01 .page-title-bar-inner .heading {
                                                             font-size: 28px;
                                                         }

                                                         .page-title-bar-02 .page-title-bar-inner {
                                                             padding-top: 100px;
                                                             padding-bottom: 100px;
                                                         }

                                                         .page-title-bar-02 .page-title-bar-inner .heading {
                                                             font-size: 28px;
                                                         }

                                                         .page-title-bar-03 .page-title-bar-inner {
                                                             padding-top: 100px;
                                                             padding-bottom: 100px;
                                                         }

                                                         .page-title-bar-03 .page-title-bar-inner .heading {
                                                             font-size: 28px;
                                                         }

                                                         .page-title-bar-04 .page-title-bar-inner {
                                                             padding-top: 100px;
                                                             padding-bottom: 100px;
                                                         }

                                                         .page-title-bar-04 .page-title-bar-inner .heading {
                                                             font-size: 28px;
                                                         }

                                                         .page-title-bar-05 .page-title-bar-inner {
                                                             padding-top: 100px;
                                                             padding-bottom: 100px;
                                                         }

                                                         .page-title-bar-05 .page-title-bar-inner .heading {
                                                             font-size: 24px;
                                                         }

                                                         .page-title-bar-06 .page-title-bar-inner {
                                                             padding-top: 100px;
                                                             padding-bottom: 100px;
                                                         }

                                                         .page-title-bar-06 .page-title-bar-inner .heading {
                                                             font-size: 28px;
                                                         }

                                                         .page-title-bar-07 .page-title-bar-inner {
                                                             padding-top: 40px;
                                                             padding-bottom: 40px;
                                                         }

                                                         .page-title-bar-08 .page-title-bar-inner {
                                                             padding-top: 100px;
                                                             padding-bottom: 100px;
                                                         }

                                                         .page-title-bar-08 .page-title-bar-inner .heading {
                                                             font-size: 28px;
                                                         }

                                                         .page-title-bar-09 .page-title-bar-inner {
                                                             padding-top: 110px;
                                                             padding-bottom: 120px;
                                                         }

                                                         .page-title-bar-09 .page-title-bar-inner .heading {
                                                             font-size: 28px;
                                                         }

                                                         .page-title-bar-10 .page-title-bar-inner {
                                                             padding-top: 120px;
                                                             padding-bottom: 120px;
                                                         }

                                                         .page-title-bar-10 .page-title-bar-inner .heading {
                                                             font-size: 32px;
                                                         }
                                                     }

                                                     @media (min-width: 1200px) {
                                                         h1, .h1 {
                                                             font-size: 56px;
                                                         }

                                                         h2, .h2 {
                                                             font-size: 36px;
                                                         }

                                                         h3, .h3 {
                                                             font-size: 32px;
                                                         }

                                                         h4, .h4 {
                                                             font-size: 24px;
                                                         }

                                                         h5, .h5 {
                                                             font-size: 20px;
                                                         }

                                                         h6, .h6 {
                                                             font-size: 14px;
                                                         }
                                                     }
