.counter_section .title p {opacity: 1;}

/* Larken Font*/
/*h1, h2, h3, h4, h5, .image_grid_content.style_two .mg_image_box h3 a, .elementor-6218 .elementor-element.elementor-element-a1f8bbc .title_all_box .title_sections .before_title, .news_box.style_seven .content_box h2 a, .news_box.default_style.list_view .content_box h2 a, .service_post.style_five .content_box h2 a, .project_post.style_one .project_caro_content h2 a, .project_post.style_four .project_caro_content h2 a, .header .header_content_collapse .navigation_menu .navbar_nav li a.nav-link, .footer_widgets.navigation_foo .navigation_foo_inner ul li a, .crt_mobile_menu .menu-box .menu-outer ul.navbar_nav li a {font-family: LarkenRegular !important;}*/

/*Optima Font*/
h1, h2, h3, h4, h5, .image_grid_content.style_two .mg_image_box h3 a, .elementor-6218 .elementor-element.elementor-element-a1f8bbc .title_all_box .title_sections .before_title, .news_box.style_seven .content_box h2 a, .news_box.default_style.list_view .content_box h2 a, .service_post.style_five .content_box h2 a, .project_post.style_one .project_caro_content h2 a, .project_post.style_four .project_caro_content h2 a, .header .header_content_collapse .navigation_menu .navbar_nav li a.nav-link, .footer_widgets.navigation_foo .navigation_foo_inner ul li a, .crt_mobile_menu .menu-box .menu-outer ul.navbar_nav li a {font-family: "Optima", sans-serif; !important;}

/* Frutiger Font */
p, strong, li, .elementor-tab-title a, .elementor-6099 .elementor-element.elementor-element-3b2440a .elementor-tab-content, .theme-btn, .hbbl, .hbbr, .news_box.style_seven .content_box a.read_more, .foo_subscribe.style_one .shortcodes input[type="submit"], input[type="submit"], .register-link, button, .news_box.default_style.list_view .content_box a.link__go, .tags_and_share .d-flex .tags_content .title, .tags_and_share .d-flex .share_content .title, .news_box.default_style.list_view .content_box .date span, input::placeholder, .news_box.style_seven .image_box .date, div.wpforms-container-full .wpforms-form .wpforms-field-label, div.wpforms-container-full .wpforms-form * {font-family: Frutiger45Light !important;}

/* Header */
#content, .page_header_default {margin-top: -100px;}
.page_header_default {margin-bottom: 100px;}
.header.style_one.style_two_remade .auto-container, .sticky_header_main.style_one.style_two_remade .auto-container {padding: 5px 20px 5px; background-color: rgba(255, 255, 255, 1); border-radius: 20px 20px 20px 20px; margin-top:30px;}
.header .header_content_collapse .navigation_menu .navbar_nav li, .sticky_header_main .header_content_collapse .navigation_menu .navbar_nav li {padding: 4px 0px 0px 0px;}
.header .header_content_collapse .navigation_menu, .sticky_header_main .header_content_collapse .navigation_menu {width: 100%;}
.header .header_logo_box, .sticky_header_main .header_logo_box {display: none;}
.logo_column {display: none;}
.menu_column {width: 100% !important;}
.header .header_content_collapse .header_right_content .search-toggler {color: #000000;}
.search-popup .search-form input, .search-popup .search-form input[type="search"] {color: #000000;}
.header_area {background-color: #ffffff;}
.header .header_content_collapse .navigation_menu .navbar_nav li .dropdown-menu li a.nav-link {color: #000000 !important; font-weight: bold;}
.header .header_content_collapse .navigation_menu .navbar_nav li .dropdown-menu li a.nav-link:hover {color: #F57E20 !important; font-weight: bold;}
.header .header_content_collapse .header_right_content .search-toggler {color: #000000 !important;}
.search-popup .search-form button {background: #ffffff; color: #83331B;}
.header .header_content_collapse .navigation_menu .navbar_nav, .sticky_header_main .header_content_collapse .navigation_menu .navbar_nav {text-align: right;}

/* Header Mobile */
.mobile_header .top_bar_moblie {display: none;}
.crt_mobile_menu-visible .crt_mobile_menu .menu-box {background-color: #FFFFFF;}
.mobile_header .bottom_content {margin-top: -90px;}
.mobile_header .mobile_logo {z-index: 10; border-bottom: none;}
.crt_mobile_menu .menu-box .close-btn, .crt_mobile_menu .menu-box .menu-outer ul.navbar_nav li a {color: #000000;}
.mobile_header .hamburger_menu .line {background-color: #ffffff;}
.crt_mobile_menu .menu-box .menu-outer ul.navbar_nav li {border-bottom: none;}
.crt_mobile_menu .menu-box .menu-outer ul.navbar_nav li.dropdown .dropdown-btn, .crt_mobile_menu .menu-box .close-btn {border: none;}
.crt_mobile_menu .menu-box form button {background: #ffffff; color: #000000;}
.header .hamburger_menu, .sticky_header_main .hamburger_menu {float: right;}

@media (max-width: 992px){
.header_area {display: block;}
.header.style_one.style_two_remade .auto-container {margin-top: 10px;}
}
@media (max-width: 992px){
.mobile_header {display: none !important;}
}
@media (max-width: 768px){
.elementor-2408 .elementor-element.elementor-element-8bf1ec5 {width: 20%;}
.elementor-element-133a6ab {width: 80%;}
.header.style_one.style_two_remade .auto-container {margin-top: 10px;}
}

/* Slider &amp; Mast */
.slider.style_four .slide-item-content .slider_content h1 {font-size: 60px; margin-bottom: 0;}
.slider.style_four .slide-item-content .slider_content p {font-size: 30px !important; line-height: 30px !important; margin-bottom: 60px;}
.elementor-6218 .elementor-element.elementor-element-ee79829 .slider .slide-item .slider_content p {padding: 0 25%;}
.theme-btn .one {line-height: 50px !important; min-height: 50px !important; width: 200px !important;}
.page_header_default::before {opacity: .2;}
.slider.style_four .slide-item-content .slider_content {padding: 240px 0 180px 0px;}
.mast-h1 {max-width: 1080px; margin: 0 auto; text-align: left; padding-right: 25%;}

/* Floating Menu */
.floating_menu_box ul {background: #FFCB05; background-color: rgba(255, 203, 5, 0.7) !important;}
.floating_menu_box ul li a {color: #ffffff !important;}
.floating-menu .floating_menu_box {bottom: 80px;}

/* Search */
.news_box.default_style.list_view .content_box .auhtour_box {display: none;}

/* Form Elements */
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {background-color: #FFCB05; border: 1px solid #FFCB05; color: #ffffff; font-size: 1em; padding: 10px 15px; border-radius: 5px;}
div.wpforms-container-full .wpforms-form input[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {background-color: #83331B; border: 1px solid #83331B;}
.progress {display: block;}
.wpforms-page-indicator-steps, .wpforms-page-indicator-page-progress-wrap {width:100%; float: left; font-size: 16px;}
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left {text-align: center; margin-top: 48px;}
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button {font-size: 15px; text-transform: none;}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap {height: 8px;}
div.wpforms-container-full .wpforms-form .wpforms-field-label, div.wpforms-container-full .wpforms-form * {letter-spacing: 3px;}

div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul, div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul {margin-top: 10px !important;}
div.wpforms-container-full .wpforms-form ul li {margin-bottom: 15px !important;}
.foo_subscribe.style_one .shortcodes input {width: auto;}
.foo_subscribe.style_one .shortcodes input[type="submit"] {margin: 0;}
.foo_subscribe.style_one .shortcodes input {border-radius: 5px;}
.mc4wp-form-fields input[type="email"] {height: 45px;}
.mc4wp-form-fields a {color: #ffffff; font-size: 11px;}
.newsteller.style_three .mc4wp-form-fields {width: 100%;}
.newsteller.style_three .mc4wp-form-fields input {background: white;}
.newsteller.style_three .mc4wp-form-fields input::placeholder {color: #333333 !important;}
.newsteller.style_three .mc4wp-form-fields input[type="submit"] {width: 100%; background: #FFCB05; color: #ffffff; bottom: auto; position: inherit; text-transform: none; font-size: 15px;}
.newsteller.style_three p, .newsteller.style_three a {color: #000000 !important; opacity: 1; font-size: 12px; margin-bottom: 0; text-align: left;}
.newsteller.style_three .mc4wp-form-fields input {color: #000000;}

/* Buttons */
.theme-btn.one {line-height: 42px; min-height: 42px;}
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button, div.wpforms-container-full .wpforms-form input[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {padding: 0 25px 0 25px; min-height: 42px; line-height: 42px; letter-spacing: normal; font-size: 15px; font-weight: bold;}
.foo_subscribe.style_one .shortcodes input[type="submit"] {font-size: 15px; text-transform: capitalize; padding: 0px 25px 0px 25px; min-height: 42px; line-height: 42px; border-radius: 5px;}
.theme-btn.one:hover {background: #83331B!important; border-color: #83331B!important;}
.wp-block-search__inside-wrapper .wp-block-search__button {text-transform: none;}

/* Footer */
.social_media_v_one ul li a span {opacity: 1;}
.foo_subscribe.style_one p {color: #ffffff;}
.social_media_v_one ul li a small {display: none;}
.footer_widgets {margin-bottom: 0px;}

/* Footer Mobile */
.footer-logo .footer_widgets.about_company .logo, .footer-subscribe .foo_subscribe.style_one p {text-align: center;}
.footer-col-33 {width: 33%; float: left; text-align: center;}



/* Home Grid */
.image_grid_content.style_two .mg_image_box h3 a {font-size: 36px; color: #ffffff;}
.image_grid_content.style_two .mg_image_box .tag {border-radius: 5px 5px 5px 5px;}
.home-align-right .content {text-align: right;}
.hbbl {background-color: #FFCB05; padding: 0px 25px 0px 25px; font-size: 15px; float: left; border-radius: 5px; min-height: 42px; line-height: 42px;}
.hbbl:hover {background-color: #83331B;}
.hbbr {background-color: #FFCB05; padding: 0px 25px 0px 25px; font-size: 15px; float: right; border-radius: 5px; min-height: 42px; line-height: 42px;}
.hbbr:hover {background-color: #83331B;}
.image_grid_content .mg_image_box {margin-bottom: 24px;}
.image_grid_content.style_two .mg_image_box h3 a {line-height: 30px !important; padding: 10px;}
.mg_image_box:hover .image_box img {opacity: 1;}

/* Home News */
.news_box.style_seven {box-shadow: none; border-radius: 0 0 0 0;}
.news_box.style_seven .image_box::before {background-color: transparent;}
.news_box.style_seven .image_box .date {position: relative; left: 0; background-color: transparent; color: #000000; padding: 10px 0px;}
.news_box.style_seven .content_box ul {display: none;}
.news_box.style_seven .content_box {padding: 18px 0 0 0;}
.news_box.style_seven .content_box h2 a {color: #000000; font-size: 24px !important; line-height: 24px !important;}
.news_box.style_seven .content_box a.read_more {color: #000000; border-top: none; font-size: 18px !important;}
.news_box.style_seven .content_box a.read_more i {display: none;}
.news_box.style_seven .image_box img {height: auto;}

/* What We Do */
.theme-btn.one {border-radius: 5px 5px 5px 5px;}
.theme-btn.one:hover {border-radius: 5px 5px 5px 5px; background-color: #83331B; border: 1px solid #83331B; color: #ffffff;}

/* How It Works */
.area_of_expertise::before {background: linear-gradient(300deg, #000000 1%, rgba(0, 0, 0, 0.09) 100%);}
.area_of_expertise .title_and_video .title_sections p {color: rgba(255, 255, 255, 1);}
.area_of_expertise .theme-btn.one {border-radius: 30px 30px 30px 30px;}
.area_of_expertise .expertise_box:first-child::before {background: #FFCB05;}
.area_of_expertise .expertise_box:nth-child(2)::before {background: #F57E20;}
.area_of_expertise .expertise_box:nth-child(3)::before {background: #659640;}
.area_of_expertise .expertise_box:first-child:after, .area_of_expertise .expertise_box:nth-child(2):after {display: none;}
.area_of_expertise .title_and_video .title_sections h2, .area_of_expertise .title_and_video .title_sections p {text-align: left;}
.title_and_video .col-lg-2 {display: none;}
.area_of_expertise .expertise_box .title a {font-size: 22px !important; font-weight: 700 !important; line-height: 30px !important;}
.area_of_expertise .title_and_video .title_sections p {width: 75%;}

.area_of_expertise {padding: 50px 0px 0px 0px;}
.area_of_expertise .title_and_video {padding-bottom: 50px;}
.title_and_video .col-lg-6 {width: 60%;}
.area_of_expertise .expertise_box .title {margin-left: 65px;}

/* Services */
.tabs_all_box.type_one .tab_content::before {background: -webkit-gradient(linear, left bottom, left top, color-stop(2%, #000000), color-stop(129%, rgba(0, 0, 0, 0))); background: linear-gradient(to top, #000000 2%, rgba(0, 0, 0, 0) 129%);}
.tabs_all_box.type_one .tab_content .content_image h6 {text-decoration: none; font-size: 30px;}
.tabs_all_box.type_one .tab_content .content_image p {opacity: 1;}
.tabs_all_box.type_one .tabs_header ul li a {padding: 10px 0px;}
.button-ba {bottom: 12px; position: absolute;}

/* Register */
@media (max-width: 991px){
.register-link {width: 100%; float: left;}
}
@media (min-width: 992px){
.register-link {width: 100%; float: left;}
}

/* Impact */
body.single-project .page_header_default .page_header_content .banner_title_inner h1, body.single-project .breadcrumbs {display: none;}
.project_post.style_one, .project_post.style_one .image {border-radius: 0;}
.project_post.style_one {padding: 0;}
.project_post.style_one .project_caro_content {padding: 20px 60px 20px 20px;}
.project_post.style_one .project_caro_content .right_side {right: 20px;}
.project_post.style_four .project_caro_content {padding: 20px 20px 20px 20px !important;}
.project_post.style_one .project_caro_content p {font-size: 16px !important; color: #83331B;}
.project_post.style_four .project_caro_content p {font-size: 12px !important;}
.project_post.style_one .project_caro_content h2 a {font-size: 36px !important; color: #434040 !important; line-height: 36px !important;}
.project_post.style_four .project_caro_content h2 a {font-size: 24px !important; color: #434040 !important; line-height: 24px !important;}
.project_post.style_one .image::before {display: none;}
.project_post.style_one .project_caro_content .right_side a {border: none; color: #83331B; font-size: 26px;}
.project_post.style_one .project_caro_content .right_side a.two {background-color: transparent !important; border: none; color: #83331B;}
.project_post.style_four .image img {height: auto;}
.project_post.style_four .image a.two {bottom: -90px;}
.project_post.style_four .image {overflow: inherit;}
.project_post.style_four .image a.two {color: #83331B;}
.project_post.style_four:hover .image a {background-color: #ffffff; color: #83331B;}
.project_post.style_four .image a.two {background: transparent !important;}
.project_post.style_one .project_caro_content p {display: none;}

/* News - Archive */
.news_box.default_style.list_view {border-radius: 0;}
.news_box.default_style.list_view .image .categories {display: none;}
.news_box.default_style.list_view .content_box .date span, .news_box.default_style.list_view .content_box h2 a, .news_box.default_style.list_view .content_box a.link__go {color: #000000 !important;}
.news_box.default_style.list_view .content_box .date span {text-transform: none;}
.news_box.default_style.list_view .image {min-height: auto;}
.news_box.default_style.list_view .image img {object-fit: contain; height: auto;}
.news_box.default_style.list_view .content_box {padding: 10px;}
.news_box.default_style.list_view .content_box .source {margin-bottom: 0; border-bottom: none; padding-bottom: 0;}
.news_box.default_style.list_view .content_box h2 a {line-height: 28px; font-size: 20px; margin-bottom: 0;}
.news_box.default_style.list_view .content_box p {margin-bottom: 10px;}
.news_box.default_style.list_view {box-shadow: none;}
.one_column .grid_show_case .grid_box {border-bottom: 1px solid #C7C7C7; padding: 0 0 24px 0;}
.news_box.default_style.list_view .content_box h2 a {line-height: 24px !important; font-size: 24px !important;}

/* News - Single */
body.single-post .page_header_default .page_header_content .banner_title_inner h1, .blog_single_pageheader.page_header_default .page_header_content .banner_title_inner .date span, body.single-post .breadcrumbs, .blog_single_pageheader.page_header_default .meta_blog_single .left_side, .blog_single_pageheader.page_header_default .meta_blog_single .right_side .content_box_auht, .sec_comments {display: none !important;}
.tags_and_share .d-flex .tags_content .title, .tags_and_share .d-flex .share_content .title {text-transform: none;}

/* FAQs */
.faq_section.type_one .accordion dl dt {color: #000000; margin-left: 0; border-top: 1px solid #C7C7C7; border-radius: 0; padding-top: 24px;}
.faq_section.type_one .accordion dl dt:first-child {color: #000000; margin-left: 0; border-top: none; border-radius: 0; padding-top: 24px;}
.faq_section.type_one .accordion dl dt span {background: transparent; color: #000000; right: 0 !important; left: auto !important; height: 20px;}
.faq_section.type_one .accordion dl dd {border-bottom: none; border-left: none;}

.elementor-accordion .elementor-accordion-item {border-bottom: 1px solid #d4d4d4 !important; padding: 24px 0 24px 0;}
.elementor-accordion .elementor-tab-title {padding: 15px 0px 15px 0px !important;}

/* Gallery */
#gallery-1 img {border: none !important;}
.elementor-swiper-button-prev {left: 45%;}
.elementor-swiper-button-next {right: 45%;}
.elementor-swiper-button {color: #83331B; top: 105%; border: 1px solid #83331B; border-radius: 15px; padding: 3px;}

/* Contact */
.contact_form_box_all.type_one .contact_form_box_inner .contact_form_shortcode p i {display: none;}
.contact_box_content.style_one .contact_box_inner .contnet h3 {color: #000000; font-size: 24px !important;}