/* header & Footer Responsive CSS Start */
@media (min-width: 992px) {
    header.site_header.scrolling_header .site_menu > ul > li > a, header.site_header.default_white .site_menu > ul > li > a {color: var(--body-color);}
    header.site_header.scrolling_header .site_menu > ul > li > a:after, header.site_header.default_white .site_menu > ul > li > a:after {background-color: var(--active-color);}
    header.site_header.scrolling_header .site_menu > ul > li.current-menu-item > a, header.site_header.scrolling_header .site_menu > ul > li:hover > a, header.site_header.default_white .site_menu > ul > li.current-menu-item > a, header.site_header.default_white .site_menu > ul > li:hover > a {color: var(--active-color);}
    header.site_header.scrolling_header .site_menu > ul > li > span.arrow_down:after, header.site_header.default_white .site_menu > ul > li > span.arrow_down:after {border-top-color: var(--body-color);}
    header.site_header.scrolling_header .site_menu > ul > li.current-menu-item > span.arrow_down:after, header.site_header.scrolling_header .site_menu > ul > li:hover > span.arrow_down:after, header.site_header.default_white .site_menu > ul > li.current-menu-item > span.arrow_down:after, header.site_header.default_white .site_menu > ul > li:hover > span.arrow_down:after {border-top-color: var(--active-color);}
    header.site_header.scrolling_header .language_toggler svg path[stroke="#FFFFFF"], header.site_header.default_white .language_toggler svg path[stroke="#FFFFFF"] {transition: all 0.4s;stroke: var(--body-color);}
    header.site_header.scrolling_header .language_toggler svg path[fill="#FFFFFF"], header.site_header.default_white .language_toggler svg path[fill="#FFFFFF"] {transition: all 0.4s;fill: var(--body-color);}
    header.site_header.scrolling_header .language_toggler:hover svg path[stroke="#FFFFFF"], header.site_header.default_white .language_toggler:hover svg path[stroke="#FFFFFF"] {transition: all 0.4s;stroke: var(--active-color);}
    header.site_header.scrolling_header .language_toggler:hover svg path[fill="#FFFFFF"], header.site_header.default_white .language_toggler:hover svg path[fill="#FFFFFF"] {transition: all 0.4s;fill: var(--active-color);}

    .site_menu > ul > li:hover > .sub_menu {display: flex;}
    .site_menu > ul > li > span.arrow_down {pointer-events: none;}
    .sub_menu > ul + ul {position: relative;}
    .sub_menu > ul + ul:before {content: '';position: absolute;top: 4px;bottom: 4px;left: 0;background-color: var(--active-color);opacity: 0.3;width: 1px;}
    .sub_menu > ul > li.has_sub_child_menu {padding: 4px 0px 0px;}
    .sub_menu > ul > li.has_sub_child_menu > ul {padding: 4px 0px 0px;}
    .sub_menu > ul > li.has_sub_child_menu > ul > li {padding: 4px 0px;}
    .sub_menu > ul > li.has_sub_child_menu > a {color: var(--active-color);position: relative;}
    .sub_menu > ul > li.has_sub_child_menu > a:after {content: '';position: absolute;right: 0;left: 0;bottom: 0;height: 2px;background-color: var(--active-color);transition: all 0.4s;}
    .sub_menu > ul > li.has_sub_child_menu > a span.sub_menu_icon svg path {fill: var(--active-color);}
    .sub_menu > ul > li.has_sub_child_menu > a:hover {background-color: transparent;color: var(--active-color);}
    .sub_menu > ul > li.has_sub_child_menu > a:hover:after {height: 100%;opacity: 0.1;}
}
@media (max-width: 1550px) {
    .site_footer .container {max-width: 1280px;}
    .footer_top {padding: 60px 0px;}
    .border_bottom .col-6 {padding-bottom: 20px;}
    .footer_logo {max-width: 200px;}
    .main_footer_content {padding-top: 20px;}
    .footer_contact_details {margin-left: auto;width: 200px;flex: 0 0 200px;}
    .footer_contact_details h5 {font-size: 12px;}
    .footer_contact_details ul li {margin-top: 8px;}
    .footer_contact_details ul li a, .footer_contact_details ul li p {font-size: 12px;}
    .footer_menu > ul > li {max-width: none;display: block;margin: 0px 30px 0px 0px;}
    .footer_menu > ul > li:not(:first-child) {padding-left: 30px;}
    .footer_menu > ul > li > a {font-size: 12px;}
    .footer_menu > ul > li > a + a {margin-top: 8px;}
    .footer_menu > ul > li > ul {flex: 0 0 100%;padding: 0px;}
    .footer_menu > ul > li > ul > li {margin-top: 8px;}
    .footer_menu > ul > li > ul > li > a {font-size: 12px;}

    .menu_left li a, .menu_left li p, .copy_right_text p, .menu_right li a {font-size: 12px;}
}
@media (max-width: 1366px) {
    .site_footer .container {max-width: 1170px;}
    .footer_top {padding: 40px 0px;}
    .footer_logo {max-width: 150px;}
    .footer_menu > ul > li {max-width: none;display: block;margin: 0px 20px 0px 0px;}
    .footer_menu > ul > li:not(:first-child) {padding-left: 20px;}
}
@media (max-width: 1199px) {
    .header_logo {width: 120px;}
    .site_menu > ul > li {margin-left: 24px;padding: 8px 0px;}
    .site_menu > ul > li > a {font-size: 14px;}
    .sub_menu > ul > li a {font-size: 14px;}
    .sub_menu > ul {width: 250px;}
    .language_toggler {margin-left: 24px;}

    .footer_menu > ul > li {max-width: none;display: block;margin: 0px 15px 0px 0px;}
    .footer_menu > ul > li:not(:first-child) {padding-left: 15px;}

    .basket_of_products_slider_container .swiper-slide {max-width: 50%;}
}
@media (max-width: 991px) {
    header.site_header:before {opacity: 0.95 !important;bottom: 0 !important;}
    .navbar_toggler {display: block;}
    header.site_header .header_logo a svg path[fill="#23415A"] {fill: var(--body-color);}
    header.site_header .navbar_animate .header_logo a svg path[fill="#23415A"] {fill: var(--white-color);}
    .header_inner {padding: 10px 18px;}
    .header_logo {height: 40px;width: auto;display: flex;align-items: center;}
    .header_logo a {height: 100%;}
    .header_logo svg {height: 100%;}
    .site_menu {padding: 60px 15px 15px;position: fixed;top: 0;bottom: 0;right: -100%;background-color: var(--body-color);display: block;transition: all 0.4s;width: 100%;}
    .navbar_animate .site_menu {right: 0;}
    .site_menu > ul {display: block;overflow: auto;max-height: calc(100% - 75px);}
    .site_menu > ul > li {margin: 0;border-top: 1px solid rgba(115, 170, 255, 0.20);padding: 0;}
    .site_menu > ul > li > a {font-size: 18px;display: table;padding: 15px;width: 100%;line-height: 30px;}
    .site_menu > ul > li.has_sub_menu > a {flex: 0 0 calc(100% - 60px);max-width: calc(100% - 60px);}
    .site_menu > ul > li > span.arrow_down {position: relative;height: 60px;width: 60px;flex: 0 0 60px;border: none !important;}
    .site_menu > ul > li > a:after {display: none;}
    .sub_menu {position: relative;top: auto;bottom: auto;right: auto;left: auto;border: none;background: transparent;border-radius: 0;flex: 0 0 100%;max-width: 100%;order: 1;padding: 0;}
    .sub_menu > ul {width: 100%;padding: 0;}
    .sub_menu > ul > li {padding: 4px;}
    .sub_menu > ul > li a {font-size: 16px;padding: 12px 48px 12px 36px;}
    .sub_menu > ul > li.has_sub_child_menu > ul {display: none !important;}
    .language_toggler {border-top: 1px solid rgba(115, 170, 255, 0.20);margin: 0px;}
    .language_toggler a {display: flex;align-items: center;padding: 15px;width: 100%;}
    .language_toggler a:before {padding: 0px 10px;font-size: 18px;line-height: 30px;color: var(--white-color);transition: all 0.4s;font-family: var(--body-font);}
    .language_toggler .lang_he:before {content: "עברית";}
    .language_toggler .lang_en:before {content: "English";}
    .language_toggler a:hover:before {color: var(--active-color);}
    .language_toggler svg {order: -1;}

    .footer_top {padding: 40px 0px 20px;}
    .footer_menu {flex: 0 0 65%;max-width: 65%;display: flex;}
    .footer_menu > ul {flex: 0 0 50%;max-width: 50%;}
    .footer_menu > ul > li {border: none!important;margin: 0 0 8px!important;padding: 0!important;}
    .footer_menu > ul > li > a {font-size: 14px;font-family: var(--body-font);font-weight: 400;}
}
@media (max-width: 767px) {
   

    .footer_top {padding: 30px 0px;background-image: url(../images/footer_shape_mobile.png);background-position: center;background-size: cover;}
    .border_bottom .col-6 {flex: 0 0 100%;max-width: 100%;}
    .footer_logo {margin: auto;}
    .main_footer_content {flex-wrap: wrap;}
    .footer_menu {flex: 0 0 100%;max-width: 100%;padding: 0px;}
    .footer_social_links_mobile {flex: 0 0 100%;max-width: 100%;margin-top: 20px;padding: 0px 0px 20px;border-bottom: 1px solid rgba(var(--active-color-rgb), 0.5);}
    .footer_social_links {justify-content: center;}
    .footer_contact_details {padding: 0px 0px;margin: 20px 0px 0px;flex: 0 0 100%;max-width: 100%;}
    
    .copy_right_text p {margin-bottom: 10px;text-align: center;}
    .menu_left {display: flex;flex-wrap: wrap;justify-content: center;flex: 0 0 100%;max-width: 100%;}
    .menu_left li {padding: 3px 10px;}
    .menu_left li:not(:last-child) {padding-right: 10px;}
    .menu_left li:not(:last-child):after {display: none;}
    .menu_right {display: flex;flex-wrap: wrap;padding: 10px 0px 0px;justify-content: center;flex: 0 0 100%;max-width: 100%;}
    .menu_left li a, .menu_left li p, .copy_right_text p, .menu_right li a {font-size: 14px;}

    
}
/* header & Footer Responsive CSS End */





@media (max-width: 1689px) {
    .home_our_specialty_section .our_specialty_list .container {max-width: 1272px;}

    .areas_of_expertise_slider_container .container {max-width: 1272px;}

    .products_list_section .container {max-width: 1296px;}
    .products_list_section .filters_open .container {max-width: 1488px;}

    .home_industries_section .section_title .container {max-width: 1442px;}
    .industries_slider_pagination {max-width: 1442px;}
    .industries_slider {max-width: 1442px;}
    .single_industrie_slide_inner .industrie_text {padding-right: 100px;}
    .single_industrie_slide_inner .industrie_text p {font-size: 18px;}
}
@media (max-width: 1550px) {
    .home_what_we_doing_section {padding: 96px 0px;}
    .home_what_we_doing_section .container {max-width: 1272px;padding: 0px 20px;}
    .home_what_we_doing_section .row {margin: 0px -20px;}
    .home_what_we_doing_section .col-5 {padding: 0px 20px;}
    .home_what_we_doing_section .col-7 {padding: 0px 20px;}
    .what_we_do_image_inner {top: 24px;left: 24px;}
    .what_we_do_content .section_description p {font-size: 18px;}

    .home_our_specialty_section {padding: 48px 0px 96px;}

    .home_recent_articles_section {padding: 72px 0px;}
    
    .home_areas_of_expertise_section {padding: 96px 0px;}
    .home_areas_of_expertise_section .section_description {padding: 24px 220px 24px 0px;}
    .home_areas_of_expertise_section .section_description p {font-size: 18px;}

    .home_industries_section {padding: 96px 0px;}
    .home_industries_section .section_title .container {max-width: 1272px;}
    .home_industries_section .section_description {padding: 24px 220px 24px 0px;max-width: 1232px;}
    .home_industries_section .section_description p {font-size: 18px;}
    .industries_slider_pagination {max-width: 1272px;}
    .industries_slider_pagination .swiper-slide {width: auto !important;margin: 0px 16px;}
    .industries_slider_pagination .single_industrie_icon {height: 96px;width: 96px;}
    .industries_slider {max-width: 1272px;}
    .single_industrie_slide_inner .industrie_text {padding-right: 32px;}
    
    .home_join_us_section {padding: 72px 0px;}
    .home_join_us_section .join_us_content_box .section_title p {font-size: 18px;}

    .about_bluegen_chemicals_section {padding: 64px 0px;}
    .about_bluegen_chemicals_section .container {max-width: 1272px;padding: 0px 20px;}
    .about_bluegen_chemicals_section .section_description {padding-bottom: 64px;}
    .about_bluegen_chemicals_section .section_description p {font-size: 18px;}
    .single_about_service p {font-size: 16px;line-height: 20px;margin: 16px 0px 0px;}
    .about_services_list {padding: 30px 0px;}

    .decades_of_expertise_section {padding: 64px 0px;}
    .decades_of_expertise_section .container {max-width: 1272px;}
    .decades_of_expertise_section .row {align-items: center;}
    .decades_of_expertise_section .col-5 {flex: 0 0 47.5%;max-width: 47.5%;}
    .decades_of_expertise_section .col-7 {flex: 0 0 52.5%;max-width: 52.5%;}
    .decades_of_expertise_section .section_description p {font-size: 18px;}

    .single_decades_counter_top {padding: 64px 16px 16px;}
    .single_decades_counter_top h3 span.counter {font-size: 60px;line-height: 36px;}
    .single_decades_counter_top h3 span.sign {font-size: 24px;line-height: 36px;}
    .single_decades_counter_top h3 span.label {font-size: 18px;line-height: 20px;}
    .single_decades_counter_bottom {padding: 16px 16px 56px;}
    .single_decades_counter_bottom p {font-size: 16px;}

    .new_era_section {padding: 72px 0px;}
    .new_era_section > .container {padding: 0px 20px;max-width: 1272px;}
    .new_era_section .section_description p {font-size: 18px;}
    .new_era_section .new_era_list .col-2 {padding: 24px 15px;}
    .single_new_era_box {padding: 16px;border-radius: 12px;}
    .single_new_era_box h4 {font-size: 20px;}
    .single_new_era_box p {font-size: 16px;}
    .new_era_section .our_websites_list .row {margin: 0px -20px;}
    .new_era_section .our_websites_list .col-4 {padding: 16px 20px;}
    .website_logo_text_box h5 {font-size: 20px;line-height: 30px;}
    .website_logo_text_box > svg {top: 20px;max-width: 250px;height: 85px;}

    .strictest_standards_section {padding: 72px 0px;}
    .strictest_standards_section .container {max-width: 1272px;padding: 0px 20px;}
    .strictest_standards_section .row {margin: 0px -20px;}
    .strictest_standards_section .col-5 {padding: 0px 20px;}
    .strictest_standards_section .col-7 {padding: 0px 20px;}
    .strictest_standards_section .section_description p {font-size: 18px;}
    .certificate_list li a {height: 100px;width: 100px;}

    .our_team_slider_section {padding: 96px 0px;}
    .our_team_slider_section .container {max-width: 1272px;}
    .our_team_slider_container {padding-top: 48px;}
    .our_team_slider_container:after, .our_team_slider_container:before {width: 96px;}
    .our_team_slider_section .swiper-button.btn_blue li {top: -104px;}

    .single_more_from_box {padding: 60px 72px 96px 72px;}
    .single_more_from_box .section_description p {font-size: 18px;}

    .join_the_leaders_section {padding: 96px 0px;}
    .join_the_leaders_content .section_description p {font-size: 18px;}
    
    .chemicals_and_water_industry_content_section {padding: 72px 0px;}

    .single_area_of_activity_box {padding: 96px 0px;}
    .area_of_activity_content .section_description p {font-size: 18px;}

    .sticky_side_link_bar {left: 8px;}
    .sticky_side_link_bar ul {border-radius: 20px;padding: 4px;}
    .sticky_side_link_bar li:not(:last-child) {margin-bottom: 4px;}

    .single_service_activity_activity_box {padding: 96px 0px;}
    .service_activity_content .section_description p {font-size: 18px;}
    .service_activity_content .section_description ul li {font-size: 18px;}

    .basket_of_products_slider_container:before, .basket_of_products_slider_container:after {width: 96px;}

    .related_industries_slider_section {padding: 96px 0px;}
    .related_industries_slider_container:before, .related_industries_slider_container:after {width: 96px;}

    .testimonial_slider_section {padding: 72px 0px;}
    .testimonial_slider_container .swiper-button li {top: auto;bottom: 24px;}
    .testimonial_slider {padding: 75px 0px 115px;}

    .bluegen_chemicals_experts_section {padding: 72px 0px;}
    .bluegen_chemicals_experts_section .container {max-width: 1272px;}
    .chemicals_experts_content {max-width: 530px;}

    .side_bar_filters {width: 380px;padding: 16px;}
    .side_bar_filters_inner {top: calc(72px + 32px + 16px);}
    .brands_list_section .container {max-width: 970px;padding: 0px 20px;}
    .brands_list_section .filters_open .container {max-width: 1350px;padding-left: 400px;}
    .brands_list_section .col-4 {flex: 0 0 33.33%;max-width: 33.33%;}
    .brands_list_section .filters_open .col-4 {flex: 0 0 33.33%;max-width: 33.33%;}

    .products_list_section .container {max-width: 970px;padding: 0px 20px;}
    .products_list_section .filters_open .container {max-width: 1350px;padding-left: 400px;}
    .products_list_section .col-3 {flex: 0 0 25%;max-width: 25%;}
    .products_list_section .filters_open .col-3 {flex: 0 0 25%;max-width: 25%;}

    .product_actions ul li.sharek .share_links {right: -20px;left: auto;}
    .product_actions ul li.sharek .share_links:after {right: 30px;left: auto;}
    .product_details_section .container {max-width: 970px;padding: 0px 20px;}
    .product_details_section .filters_open .container {max-width: 1506px;padding-left: 400px;}
    .product_details_section .row {margin: 0px -20px;}
    .product_details_section .col-6 {padding: 0px 20px;}
    .product_details_section .col-12 {padding: 20px 20px 0px;}
    .product_title {margin-bottom: 56px;}
    .product_title h2 {font-size: 32px;}
    .product_details_contents.full_width_contents {padding: 0px 0px 24px;}
    .product_details_contents h4 {margin-bottom: 12px;}
    .product_details_contents h4 span {font-size: 18px;line-height: 48px;}
    .product_details_contents p {font-size: 20px;line-height: 32px;margin: 0px 0px 12px;}
    .product_details_contents .theme_btn {padding: 12px 20px;font-size: 16px;margin-top: 80px;}

    .related_products_list {padding: 36px 0px 96px;}
    .related_products_list .row {margin: 0px -8px;}
}
@media (max-width: 1366px) {
    .theme_btn {font-size: 14px;line-height: 20px;}
    .theme_btn:hover img {height: 20px;width: 20px;margin-right: -2px;}

    .section_title h6 {font-size: 18px;}
    .section_title h2 {font-size: 32px;}
    .page_breadcrumb_section ul {padding-left: 80px;}

    .banner_content .container {max-width: 600px;}
    .banner_content img {max-width: 400px;margin: 0px auto 36px;}
    .banner_content h1 {font-size: 34px;}
    .what_we_do_image_inner {top: 16px;left: 16px;}
    .what_we_do_content .section_description {padding-top: 0;}
    .what_we_do_content .section_description p {font-size: 16px;margin: 20px 0 0;}

    .inner_page_banner_section {height: 476px;}
    .inner_page_banner_content .container {max-width: 550px;}
    .inner_page_banner_content img {max-width: 400px;}
    .inner_page_banner_content h6 {font-size: 36px;}
    .inner_page_banner_content h1 {font-size: 52px;}
    .inner_page_banner_section.small_banner {height: 238px;}
    .small_banner .inner_page_banner_content h1 {font-size: 46px;}

    .home_what_we_doing_section {padding: 64px 0px;}
    .home_what_we_doing_section .container {max-width: 970px;}
    .home_what_we_doing_section .col-5 {flex: 0 0 50%;max-width: 50%;}
    .home_what_we_doing_section .col-7 {flex: 0 0 50%;max-width: 50%;}

    .home_our_specialty_section {padding: 48px 0px 56px;}
    .home_our_specialty_section .section_title .container {max-width: 970px;}
    .home_our_specialty_section .our_specialty_list .container {max-width: 970px;}
    .our_specialty_slider_container:before, .our_specialty_slider_container:after {width: 72px;}
    .specialty_content {padding: 0px 16px 16px;}
    .specialty_content h4 {padding-right: 56px;}
    .specialty_content p {margin-bottom: 32px;}
    .specialty_content .specialty_icon {margin-bottom: 16px;}

    .home_recent_articles_section {padding: 56px 0px;}
    .home_recent_articles_section .container {max-width: 970px;}
    .home_recent_articles_section .row {margin: 24px -8px;}

    .home_areas_of_expertise_section {padding: 64px 0px;}
    .home_areas_of_expertise_section .section_title .container {max-width: 970px;}
    .home_areas_of_expertise_section .section_description {padding: 24px 0px;}
    .home_areas_of_expertise_section .section_description p {font-size: 16px;}
    .areas_of_expertise_slider_container .container {max-width: 970px;}
    .areas_of_expertise_slider_container:before, .areas_of_expertise_slider_container:after {width: 72px;}
    .areas_of_expertise_content {padding: 16px 16px 72px;}
    .home_areas_of_expertise_section .all_chemicals_solutions .container {max-width: 970px;}

    .home_industries_section {padding: 64px 0px;}
    .home_industries_section .section_description {padding: 24px 0px;}
    .home_industries_section .section_description p {font-size: 16px;}
    .home_industries_section .section_title .container {max-width: 970px;padding: 0px 20px;}
    .home_industries_section .section_title .container {max-width: 970px;margin-right: auto;}
    .industries_slider_pagination {max-width: 970px;margin: 0px auto 48px;padding: 0px 20px;}
    .industries_slider_pagination:after {right: 0;}
    .industries_slider {max-width: 970px;margin-right: auto;}
    .single_industrie_slide_inner .industrie_text {padding: 0px 20px 36px;flex: 0 0 100%;max-width: 100%;}
    .single_industrie_slide_inner .industrie_text h4 {font-size: 32px;}
    .single_industrie_slide_inner .industrie_text p {font-size: 16px;}
    .single_industrie_slide_inner .industrie_image {flex: 0 0 100%;max-width: 100%;padding: 0px 20px;}
    .single_industrie_slide_inner .industrie_image_inner {border-radius: 24px;}

    .home_join_us_section {padding: 56px 0px;}
    .home_join_us_section .container {max-width: 970px;}
    .home_join_us_section .join_us_content_box .join_us_image {padding-top: 80%;}
    .home_join_us_section .join_us_content_box .join_us_text_box {padding: 8px 24px;}
    .home_join_us_section .join_us_content_box .section_title h2 {padding-right: 20px;}
    .home_join_us_section .join_us_content_box .section_title p {font-size: 16px;margin: 0 0 20px;}

    .contact_us_section {padding: 64px 0px;}
    .contact_us_section .container {max-width: 970px;}
    .contact_us_section .contact_us_inner {padding: 24px;}
    .contact_us_section .contact_us_inner .row {margin: 0px -24px;}
    .contact_us_section .contact_us_inner .col-6 {padding: 20px 24px;}
    .contact_us_section .contact_us_inner .col-6:first-child {padding-right: 24px;}
    .contact_us_section .contact_us_inner .col-6:last-child {padding-left: 24px;}
    .contact_title h2 {font-size: 24px;}
    .contact_info_box:not(:last-child) {margin-bottom: 36px;}
    .contact_info_box ul li:not(:last-child) {margin-bottom: 16px;}

    .articles_list_section {padding: 56px 0px;}
    .articles_list_section .container {max-width: 970px;}
    .single_article_box {padding: 8px;}
    .single_article_box .article_text {padding: 16px 16px 48px 16px;}

    .blog_details_section {padding: 40px 0px 56px;}
    .blog_details_section .container {max-width: 970px;}
    .blog_highlighted_text {padding: 24px;border-radius: 32px;margin: 24px 0px;}
    .blog_highlighted_text h5 {font-size: 20px;letter-spacing: 0;}
    .blog_details_text p {font-size: 18px;margin: 24px 0px 0px;}
    .share_links {right: 0;left: auto;border-radius: 16px;}
    .share_links:after {left: auto;right: 40px;}

    .related_articles_list_section {padding: 56px 0px;}
    .related_articles_list_section .container {max-width: 970px;}
    .related_articles_list_section .row {margin: 24px -8px;}

    .about_bluegen_chemicals_section {padding: 56px 0px;}
    .about_bluegen_chemicals_section .container {max-width: 970px;}
    .about_bluegen_chemicals_section .section_description {padding-bottom: 56px;}
    .about_bluegen_chemicals_section .section_description p {font-size: 16px;margin: 20px 0px 0px;}
    .about_bluegen_chemicals_section .col-2 {max-width: 25%;}

    .decades_of_expertise_section {padding: 56px 0px;}
    .decades_of_expertise_section .container {max-width: 970px;}
    .decades_of_expertise_section .section_description {padding: 0;}
    .decades_of_expertise_section .section_description p {font-size: 16px;margin: 20px 0 0;}
    .decades_of_expertise_section .col-7 {flex: 0 0 50%;max-width: 50%;}
    .decades_of_expertise_section .col-5 {flex: 0 0 50%;max-width: 50%;}
    .single_decades_counter_top {padding: 48px 16px 16px;}
    .single_decades_counter_top h3 span.counter {font-size: 48px;line-height: 32px;}
    .single_decades_counter_top h3 span.sign {font-size: 20px;line-height: 32px;}
    .single_decades_counter_top h3 span.label {font-size: 16px;line-height: 18px;}
    .single_decades_counter_bottom {padding: 16px 16px 48px;}
    .single_decades_counter_bottom p {font-size: 14px;}

    .new_era_section {padding: 56px 0px;}
    .new_era_section .section_title .container {max-width: 970px;}
    .new_era_section .section_description p {font-size: 16px;}
    .new_era_section > .container {max-width: 970px;}
    .new_era_section .new_era_list .col-2 {flex: 0 0 33.33%;max-width: 33.33%;padding: 15px;}
    .new_era_section .our_websites_list .row {margin: 0px -10px;}
    .new_era_section .our_websites_list .col-4 {padding: 15px 10px;}
    .website_logo_text_box > svg {max-width: 200px;height: 70px;}

    .strictest_standards_section {padding: 56px 0px;}
    .strictest_standards_section .container {max-width: 970px;}
    .strictest_standards_section .section_description p {font-size: 16px;margin: 0 0 20px;}
    .certificate_list {margin: 0px -8px;}
    .certificate_list li {padding: 0px 8px;}
    .certificate_list li a {height: 70px;width: 70px;}

    .our_team_slider_section {padding: 56px 0px;}
    .our_team_slider_section .container {max-width: 970px;}
    .our_team_slider_container:after, .our_team_slider_container:before {width: 72px;}
    .team_member_text {padding: 16px;}
    .team_member_text h4 {font-size: 16px;}
    .team_member_text p {font-size: 16px;}

    .more_from_bluegen_chemical_section > .container > .section_title h2 {padding-bottom: 24px;margin-bottom: 24px;}
    .single_more_from_box {padding: 48px 48px 64px 48px;}
    .single_more_from_box .section_description p {font-size: 16px;padding: 24px 0px;}

    .team_member_modal .modal_dialog {max-width: 1024px;}
    .team_member_modal_body a.close_modal {top: 16px;left: 16px;height: 24px;width: 24px;}
    .team_member_modal_image_col {flex: 0 0 400px;max-width: 400px;}
    .team_member_modal_content_col {flex: 0 0 calc(100% - 400px);max-width: calc(100% - 400px);}
    .team_member_modal_content {padding: 36px;}
    .team_member_modal_profile_info p {font-size: 18px;line-height: 32px;}
    .team_member_modal_profile_info ul li a {height: 32px;width: 32px;}
    .team_member_modal_profile_info {margin-bottom: 36px;}
    .team_member_modal_content_desc p {font-size: 18px;}
    .team_member_modal_content_desc p:not(:last-child) {padding-bottom: 24px;}
    .custom_modal {padding: 20px;}
    .team_member_modal_content h2 {font-size: 24px;}

    .certificate_view_modal .modal_dialog {max-width: 850px;}
    .certificate_view_modal .close_modal {left: -48px;width: 40px;height: 40px;border-radius: 6px;}

    .vacancies_section {padding: 64px 0px;}
    .vacancies_head h2 {font-size: 32px;}
    .vacancies_section .container {max-width: 970px;}
    .vacancies_item {padding: 16px 126px 16px 16px;}
    .vacancies_item .vacancies_item_content {flex: 0 0 100%;max-width: 100%;padding: 10px 0 0;}
    .vacancies_item_img {width: 160px;height: 64px;}
    .vacancies_item_img img {max-width: 120px;}
    .vacancies_item_content {flex: 0 0 calc(100% - 160px);max-width: calc(100% - 160px);padding: 0px 24px;}
    .vacancies_item .vacancies_item_content h5 {font-size: 20px;line-height: 24px;}
    .vacancies_info li:not(:last-child) {padding-right: 24px;}
    .vacancies_info li p {font-size: 16px;flex: 0 0 calc(100% - 32px);max-width: calc(100% - 32px);}
    .vacancies_info li img {margin-right: 8px;}
    .vacancies_item .theme_btn {right: 16px;}

    .vacancies_modal_header {padding: 16px 80px 16px 16px;}
    .vacancies_modal_header .close_modal {right: 16px;}
    .vacancies_modal_header .vacancies_item_img {height: 80px;}
    .vacancies_modal_header .vacancies_item_content h5 {font-size: 24px;}
    .vacancies_modal_body {padding: 0 48px;}
    .vacancies_modal_body_inner {padding: 32px 0px;}
    .vacancies_modal_body_inner p, .vacancies_modal_body_inner ul li {font-size: 16px;line-height: 24px;}
    .vacancies_modal_body_inner p {margin-bottom: 24px;}
    .vacancies_modal_body_inner p + ul {margin-top: -24px;margin-bottom: 24px;}

    .join_the_leaders_section {padding: 64px 0px;}
    .join_the_leaders_section .container {max-width: 970px;}
    .join_the_leaders_section .col-5 {flex: 0 0 50%;max-width: 50%;}
    .join_the_leaders_content .section_description {padding: 0;}
    .join_the_leaders_content .section_description p {font-size: 16px;margin: 20px 0 0;}
    
    .chemicals_and_water_industry_content_section {padding: 64px 0px;}
    .chemicals_and_water_industry_content_section .container {max-width: 970px;}
    .chemicals_and_water_industry_content_section .section_description p {font-size: 16px;}
    
    .single_area_of_activity_box {padding: 64px 0px;}
    .single_area_of_activity_box .container {max-width: 970px;}
    .single_area_of_activity_box .col-5 {flex: 0 0 50%;max-width: 50%;}
    .area_of_activity_content .section_description p {font-size: 16px;margin: 20px 0 0;}
    .area_of_activity_content .section_description .theme_btn {margin: 20px 0 0;}

    .single_service_activity_activity_box {padding: 64px 0px;}
    .single_service_activity_activity_box .container {max-width: 970px;}
    .single_service_activity_activity_box .col-5 {flex: 0 0 50%;max-width: 50%;}
    .service_activity_content .section_description p {font-size: 16px;margin: 20px 0 0;}
    .service_activity_content .section_description ul li {font-size: 16px;}
    .service_activity_content .section_description .theme_btn {margin: 20px 0 0;}

    .basket_of_products_section {padding: 56px 0px;}
    .basket_of_products_section .container {max-width: 970px;}
    .basket_of_products_section .section_description {padding: 0px 0px 48px;}
    .basket_of_products_section .section_description p {font-size: 16px;}
    .basket_product_content {padding: 16px 16px 72px;}
    .basket_of_products_slider_container:before, .basket_of_products_slider_container:after {width: 72px;}

    .related_industries_slider_section {padding: 64px 0px;}
    .related_industries_slider_section .container {max-width: 970px;}
    .related_industries_slider_container:before, .related_industries_slider_container:after {width: 72px;}

    .leading_brands_section {padding: 64px 0px;}
    
    .we_work_with_brands_section {padding: 64px 0px;}

    .testimonial_slider_section {padding: 64px 0px;}
    .testimonial_slider_section .container {max-width: 970px;}
    .testimonial_slider {padding: 56px 0px 80px;}
    .testimonial_slider:after {height: 48px;width: 56px;}
    .singel_testimonial h6 {font-size: 20px;line-height: 32px;}
    .singel_testimonial p {font-size: 20px;line-height: 32px;}
    .testimonial_logo img {height: 56px;max-width: 170px;bottom: -64px;}

    .bluegen_chemicals_experts_section {padding: 64px 0px;}
    .contact_chemicals_experts {padding: 36px;border-radius: 32px;}
    .contact_chemicals_experts:after {border-radius: 32px;}
    .contact_chemicals_experts .chemicals_experts_bg {border-radius: 32px;width: 48%;}
    .contact_chemicals_experts .chemicals_experts_bg .bg_image {border-radius: 32px;}
    .chemicals_experts_content .section_description p {font-size: 16px;line-height: 1.5;margin: 0 0 24px;}
    .bluegen_chemicals_experts_section .container {max-width: 970px;}
    .chemicals_experts_content {max-width: 48%;padding: 0;}

    .side_bar_filters {width: 340px;}
    .filter_list_container {padding: 16px 8px;}

    .brands_list_section {padding: 56px 0px 96px;}
    .brands_list_section .container {max-width: 768px;padding: 0px 20px;}
    .brands_list_section .filters_open .container {max-width: 1118px;padding-left: 360px;}
    .brands_list_section .section_description p {font-size: 16px;line-height: 1.5;}
    .brands_list_section .col-4 {flex: 0 0 50%;max-width: 50%;}
    .brands_list_section .filters_open .col-4 {flex: 0 0 50%;max-width: 50%;}

    .products_list_section {padding: 56px 0px 96px;}
    .products_list_section .container {max-width: 768px;padding: 0px 20px;}
    .products_list_section .filters_open .container {max-width: 1118px;padding-left: 360px;}
    .industry_title_content .section_description p {font-size: 16px;line-height: 1.5;}
    .products_list_section .col-3 {flex: 0 0 33.33%;max-width: 33.33%;}
    .products_list_section .filters_open .col-3 {flex: 0 0 33.33%;max-width: 33.33%;}

    .product_details_section {padding: 48px 0px 0px;}
    .product_details_section .container {max-width: 768px;}
    .product_details_section .filters_open .container {max-width: 1118px;padding-left: 360px;}
    .product_details_section .col-6 {max-width: 100%;}
    .product_details_section .col-6 + .col-6 {padding: 20px 20px 0px;}
    .product_title {margin-bottom: 20px;}
    .product_title h2 {font-size: 24px;}
    .product_details_contents .theme_btn {margin-top: 0;}
    .related_products_list {padding: 36px 0px 56px;}
    .related_products_list .col-3 {max-width: 50%;}
}
@media (max-width: 1199px) {
    .page_breadcrumb_section {top: 64px;}
    .page_breadcrumb_section ul {padding-left: 50px;}

    .banner_content .container {max-width: 450px;}
    .banner_content img {max-width: 300px;}

    .inner_page_banner_section {height: 400px;}
    .inner_page_banner_content .container {max-width: 450px;}
    .inner_page_banner_content img {max-width: 300px;padding: 8px 0px;}
    .inner_page_banner_content h6 {font-size: 30px;padding: 8px 0px;}
    .inner_page_banner_content h1 {font-size: 40px;padding: 8px 0px;}
    .inner_page_banner_section.small_banner {height: 200px;}
    .small_banner .inner_page_banner_content h1 {font-size: 36px;}

    .sticky_side_link_bar {display: none !important;}

    .testimonial_slider_container ul.swiper-button {display: none !important;}
    
    .filter_handles {position: sticky;padding: 10px;z-index: 111;background-color: var(--white-color);box-shadow: 0px 6px 8px -6px rgba(24, 39, 75, 0.12), 0px 8px 16px -6px rgba(24, 39, 75, 0.08);margin: 0px 0px 48px;}
    .filter_handles .filter_search {display: block;flex: 0 0 calc(100% - 56px);max-width: calc(100% - 56px);margin-left: auto;}
    #filter_open_btn {height: 48px;width: 48px;padding: 12px;font-size: 10px;position: relative;left: auto !important;z-index: 1;}
    .filter_list_container .filter_search {display: none;}

    .brands_list_section {padding: 0px 0px 64px;}
    .brands_list_section .filters_open .container {max-width: 768px;padding-left: 20px;margin-left: auto;}
    .products_list_section .filters_open .container {max-width: 768px;padding-left: 20px;margin-left: auto;}

    .product_details_section {padding: 0px;}
    .product_details_section .filters_open .container {max-width: 768px;padding-left: 20px;margin-left: auto;}
}
@media (max-width: 991px) {
    .section_title h6 {font-size: 16px;}
    .section_title h2 {font-size: 24px;padding-bottom: 10px;}

    .swiper-button li {height: 40px !important;width: 40px !important;top: auto !important;bottom: 0 !important;}
    .swiper-button li.swiper-prev {right: auto !important;left: calc(50% - 50px) !important;}
    .swiper-button li.swiper-next {right: calc(50% - 50px) !important;}
    .swiper-button li.swiper-prev:after {border-bottom: 4px solid transparent;border-top: 4px solid transparent;border-right: 6px solid var(--body-color);}
    .swiper-button li.swiper-next:after {border-bottom: 4px solid transparent;border-top: 4px solid transparent;border-left: 6px solid var(--body-color);}
    .swiper-button.btn_blue li.swiper-prev:after {border-right: 6px solid var(--active-color);}
    .swiper-button.btn_blue li.swiper-next:after {border-left: 6px solid var(--active-color);}
    .swiper-button.btn_white li.swiper-prev:after {border-right: 6px solid var(--white-color);}
    .swiper-button.btn_white li.swiper-next:after {border-left: 6px solid var(--white-color);}

    .banner_desktop_slider .swiper-button li {height:30px !important; width:30px !important;}
    .banner_desktop_slider .swiper-button li.swiper-prev {left: 0 !important; bottom: 0 !important; top: 0 !important;}
    .banner_desktop_slider .swiper-button li.swiper-next {right: 0 !important; bottom: 0 !important; top: 0 !important;}

    .page_breadcrumb_section {top: 60px;}
    .page_breadcrumb_section .container {max-width: 100%;}
    .page_breadcrumb_section ul {padding-left: 20px;}
    .page_breadcrumb_section ul:after {display: none;}
    .page_breadcrumb_section ul li a, .page_breadcrumb_section ul li span {font-size: 13px;}

    .inner_page_banner_content {top: 60px;}
    .small_banner .inner_page_banner_content {top: 60px;}

    .home_what_we_doing_section {padding: 48px 0px;}
    .home_what_we_doing_section .col-7 {flex: 0 0 100%;max-width: 100%;padding: 0px 20px 20px;}
    .home_what_we_doing_section .col-5 {flex: 0 0 100%;max-width: 100%;}
    .what_we_do_image_inner {top: 8px;left: 8px;}

    .home_our_specialty_section {padding: 48px 0px;}
    .our_specialty_slider_container {padding: 0 0 48px;}
    .our_specialty_slider_container:before, .our_specialty_slider_container:after {width: 48px;}

    .home_recent_articles_section {padding: 48px 0px;}
    .home_recent_articles_section .col-6 {max-width: 100%;}
    .more_articles {text-align: center;}

    .our_misstion_content {padding: 100px 0px;}
    .home_our_mission_section img.bg_pattern {height: 80%;width: auto;object-fit: cover;object-position: center;}
    .our_misstion_content .section_description p {margin: 16px auto 32px;padding: 0px 40px;}

    .home_areas_of_expertise_section {padding: 48px 0px;}
    .areas_of_expertise_slider_container {padding: 0 0 48px;}
    .areas_of_expertise_slider_container:before, .areas_of_expertise_slider_container:after {width: 48px;}
    .home_areas_of_expertise_section .all_chemicals_solutions {text-align: center;}

    .home_industries_section {padding: 48px 0px;}
    .industries_slider_container {padding-bottom: 48px;}
    .industries_slider_pagination .swiper-slide {margin: 0px 8px;}
    .single_industrie_slide_inner .industrie_text h4 {font-size: 24px;}
    .industries_slider_pagination .single_industrie_icon {height: 72px;width: 72px;}
    .industries_slider_container .swiper-button:before, .industries_slider_container .swiper-button:after {display: none;}
    .single_industrie_slide_inner .industrie_image {padding: 0;}
    .single_industrie_slide_inner .industrie_image_inner {border-radius: 0;}

    .home_join_us_section {padding: 48px 0px;}
    .home_join_us_section .container {max-width: 768px;}
    .home_join_us_section .join_us_content_box .join_us_image_box {flex: 0 0 100%;max-width: 100%;}
    .home_join_us_section .join_us_content_box .join_us_image {padding-top: 65%;}
    .home_join_us_section .join_us_content_box .join_us_text_box {flex: 0 0 100%;max-width: 100%;padding: 20px;}

    .contact_us_section {padding: 48px 0px;}
    .contact_us_section .contact_us_inner {padding: 0;border-radius: 0;background-color: transparent;}
    .contact_us_section .contact_us_inner .row {margin: 0;}
    .contact_us_section .contact_us_inner .col-6 {border: none !important; padding: 15px !important;max-width: 100%;}
    .contact_us_section .contact_us_inner .col-6:first-child {background-color: var(--reg-lightblue-grey);border-radius: 10px;margin-bottom: 24px;}
    .contact_us_section .contact_us_inner .col-6:last-child {padding: 0 !important;}
    .contact_title h2 {font-size: 20px;max-width: 260px;padding: 0;line-height: 24px;margin-bottom: 16px;}
    .contact_info_box:not(:last-child) {margin-bottom: 24px;}

    .articles_list_section {padding: 48px 0px;}
    .articles_list_section .col-6 {max-width: 100%;}
    .single_article_box .article_text {padding: 8px 8px 48px 8px;}

    .blog_details_section {padding: 40px 0px 48px;}
    .blog_date_and_sharing ul {flex: 0 0 calc(100% - 48px);max-width: calc(100% - 48px);}
    .sharek {flex: 0 0 32px;max-width: 32px;}
    .share_btn {padding: 4px;}
    .share_btn span {display: none;}
    .share_links {right: -10px;border-radius: 12px;}
    .share_links:after {left: auto;right: 16px;}

    .related_articles_list_section {padding: 48px 0px;}
    .related_articles_list_section .col-6 {max-width: 100%;}
    .all_articles_btn {text-align: center;}

    .about_bluegen_chemicals_section {padding: 48px 0px;}
    .about_bluegen_chemicals_section .section_description {padding-bottom: 48px;}
    .about_services_list {padding: 0;}
    .about_bluegen_chemicals_section .col-2 {max-width: 33.33%;}

    .decades_of_expertise_section {padding: 48px 0px;}
    .decades_of_expertise_section .col-5 {flex: 0 0 100%;max-width: 100%;}
    .decades_of_expertise_section .col-7 {flex: 0 0 100%;max-width: 100%;padding: 20px 20px 0px;}
    .decades_of_expertise_section .col-6 {flex: 0 0 100%;max-width: 100%;padding: 10px 20px;}

    .new_era_section {padding: 48px 0px;}
    .new_era_section .new_era_list .row {margin: 0px -10px;}
    .new_era_section .new_era_list .col-2 {flex: 0 0 100%;max-width: 100%;padding: 10px 15px;}
    .single_new_era_box h4 br {display: none;}
    .single_website_box .bg_image {opacity: 1;}
    .single_website_box .bg_image:before {opacity: 0;visibility: hidden;}
    .single_website_box .bg_image:after {background: rgb(35, 65, 90);background: linear-gradient(0deg, rgba(35, 65, 90, 1) 0%, rgba(35, 65, 90, 0) 100%);padding-top: 63%;}
    .website_logo_text_box > svg {max-width: 150px;height: 50px;}
    .website_logo_text_box h5 {font-size: 16px;line-height: 20px;}
    .single_website_box .website_logo_text_box > svg {top: 0;}
    .single_website_box .website_logo_text_box > svg > path[fill="#23415A"] {fill: var(--white-color);}
    .single_website_box .website_logo_text_box h5 {opacity: 1;visibility: visible;}
    .single_website_box .website_logo_text_box > span.plus_icon > svg g[fill="#73aaff"] {fill: var(--white-color);}
    .single_website_box .website_logo_text_box > span.plus_icon > svg g[stroke="#73aaff"] {stroke: var(--white-color);}

    .strictest_standards_section {padding: 48px 0px;}
    .strictest_standards_section .col-5 {flex: 0 0 100%;max-width: 100%;}
    .strictest_standards_section .col-7 {flex: 0 0 100%;max-width: 100%;padding: 40px 20px 0px;}

    .our_team_slider_section {padding: 48px 0px;}
    .our_team_slider_container {padding: 24px 0px 48px;}
    .our_team_slider_section .container {position: initial;}
    .our_team_slider_container:after, .our_team_slider_container:before {width: 48px;}
    .team_member_icon_list li.linkedin_icon {margin-right: 12px;}
    .single_team_member .team_member_icon_list li.linkedin_icon {opacity: 1;visibility: visible;}

    .more_from_bluegen_chemical_section {padding: 48px 0px 0px;}
    .single_more_from_box {padding: 24px 24px 48px 24px;flex: 0 0 100%;max-width: 100%;}

    .modal_content {border-radius: 16px;}
    .team_member_modal_image_col {flex: 0 0 300px;max-width: 300px;}
    .team_member_modal_content_col {flex: 0 0 calc(100% - 300px);max-width: calc(100% - 300px);}
    .team_member_modal_content {padding: 24px;}
    .team_member_modal_body a.close_modal {top: 8px;left: 8px;height: 20px;width: 20px;}
    .team_member_modal_profile_info {margin-bottom: 20px;}
    .team_member_modal_content_desc {max-height: 220px;}
    .team_member_modal_content_desc p {font-size: 16px;}

    .certificate_view_modal .close_modal {left: -20px;top: -20px;z-index: 115;}

    .vacancies_section {padding: 48px 0px;}
    .vacancies_section .container {max-width: 768px;}
    .vacancies_head {padding-bottom: 24px;margin-bottom: 24px;}
    .vacancies_head h2 {font-size: 24px;}
    .vacancies_item {padding: 16px 72px 16px 16px;}
    .vacancies_item .vacancies_item_left {flex: 0 0 100%;max-width: 100%;}
    .vacancies_item .vacancies_item_right {flex: 0 0 100%;max-width: 100%;justify-content: flex-start;padding: 10px 0 0;}
    .vacancies_item .theme_btn {font-size: 0;height: 40px;width: 40px;padding: 0;border: none;background-color: #DBE2FB;top: 16px;right: 16px;overflow: hidden;}
    .vacancies_item .theme_btn:hover {opacity: 0.5;}
    .vacancies_item .theme_btn img {display: none;}
    .vacancies_item .theme_btn:before {display: none;}
    .vacancies_item .theme_btn:after {content: "";position: absolute;top: 0;bottom: 0;right: 0;left: 0;background: transparent;background-image: url(../images/icon_modal_close.svg);background-position: center;background-repeat: no-repeat;transform: rotate(-45deg);background-size: 24px;opacity: 1;visibility: visible;}
    
    .vacancies_modal_header {padding: 16px 72px 16px 16px;}
    .vacancies_modal_header .close_modal {height: 40px;width: 40px;right: 16px;}
    .vacancies_modal_header .vacancies_item_left {flex: 0 0 100%;max-width: 100%;}
    .vacancies_modal_body {padding: 24px;}
    .vacancies_modal_body_inner {padding: 24px 0px;}
    .vacancies_modal_footer {padding: 16px 8px;}
    .vacancies_modal_footer .send_resume_btn {font-size: 16px;}
    .vacancies_modal_footer .share_btn {height: 48px;width: 48px;padding: 0;}
    .vacancies_modal_footer .share_links {left: 0px;right: auto;}
    .vacancies_modal_footer .share_links:after {left: 22px;right: auto;}

    .join_the_leaders_section {padding: 48px 0px;}
    .join_the_leaders_section .col-5 {flex: 0 0 100%;max-width: 100%;}
    .join_the_leaders_section .join_the_leaders_content {padding: 40px 0 0;}

    .chemicals_and_water_industry_content_section {padding: 48px 0px;}
    .chemicals_and_water_industry_content_section .section_title h2 {padding-bottom: 24px;margin-bottom: 24px;}
    
    .single_area_of_activity_box {padding: 48px 0px;}
    .single_area_of_activity_box .col-5 {flex: 0 0 100%;max-width: 100%;}
    .single_area_of_activity_box .area_of_activity_content {padding: 40px 0 0;}
    
    .single_service_activity_activity_box {padding: 48px 0px;}
    .single_service_activity_activity_box .col-5 {flex: 0 0 100%;max-width: 100%;}
    .single_service_activity_activity_box .service_activity_content {padding: 40px 0 0;}

    .basket_of_products_section {padding: 48px 0px;}
    .basket_of_products_section .section_title h2 {padding-bottom: 24px;margin-bottom: 24px;}
    .basket_of_products_section .section_description {padding: 0px 0px 24px;}
    .basket_of_products_slider_container {padding: 0 0 48px;}
    .basket_of_products_slider_container:before, .basket_of_products_slider_container:after {width: 48px;}
    
    .related_industries_slider_section {padding: 48px 0px;}
    .related_industries_slider_section .section_title h2 {padding-bottom: 24px;margin-bottom: 24px;}
    .related_industries_slider_container {padding: 0 0 48px;}
    .related_industries_slider_container:before, .related_industries_slider_container:after {width: 48px;}

    .leading_brands_section {padding: 48px 0px;}
    
    .we_work_with_brands_section {padding: 48px 0px;}

    .testimonial_slider_section {padding: 48px 0px;}
    .singel_testimonial .col-8 {max-width: 100%;}
    .singel_testimonial h6 {font-size: 18px;line-height: 28px;}
    .singel_testimonial p {font-size: 18px;line-height: 28px;}

    .bluegen_chemicals_experts_section {padding: 48px 0px;}
    .bluegen_chemicals_experts_section .container {max-width: 767px;}

    .brands_list_section {padding: 0px 0px 48px;}

    .products_list_section {padding: 0px 0px 48px;}
    .products_list_section .col-3 {flex: 0 0 50%;max-width: 50%;}
    .products_list_section .filters_open .col-3 {flex: 0 0 50%;max-width: 50%;}
}
@media (max-width: 767px) {
    select, input[type="search"], input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="number"], input[type="date"], input[type="time"], textarea {height: 42px;font-size: 14px;padding: 0px 12px;}
    select {padding: 0px 36px 0px 12px;background-position: right 6px center;}
    textarea {height: 80px;padding: 12px;}

    .banner_content .container {max-width: 360px;}
    .banner_content img {max-width: 220px;margin: 0px auto 24px;}
    .banner_content h1 {font-size: 30px;}
    .scroll_to_next {display: none;}
    .banner-bottom:before {width: 600px;height: 600px;}
    .banner-bottom h5 {font-size: 16px;padding: 36px 0 12px;}
    
    .page_breadcrumb_section ul li a, .page_breadcrumb_section ul li span {font-size: 10px;}

    .inner_page_banner_section {height: 360px;}
    .inner_page_banner_content .container {max-width: 360px;}
    .inner_page_banner_content img {max-width: 220px;}
    .inner_page_banner_content h6 {font-size: 24px;}
    .inner_page_banner_content h1 {font-size: 32px;}
    .inner_page_banner_section.small_banner {height: 180px;}
    .small_banner .inner_page_banner_content h1 {font-size: 28px;}

    .home_what_we_doing_section {padding: 36px 0px;}
    .what_we_do_image_inner, .what_we_do_image:after {border-radius: 24px 24px 32px 0px;}
    
    .home_our_specialty_section {padding: 36px 0px;}
    .our_specialty_slider_container {margin-top: 24px;}
    .single_specialty_box {border-radius: 24px;}
    .single_specialty_box .specialty_image {border-radius: 24px 24px 24px 0px;padding-top: 75%;}
    .our_specialty_slider_container:before, .our_specialty_slider_container:after {display: none;}

    .home_areas_of_expertise_section {padding: 36px 0px;}
    .areas_of_expertise_slider_container .areas_of_expertise_slider {margin: 0px -8px;}
    .areas_of_expertise_slider_container .swiper-slide {padding: 8px;}
    .single_areas_of_expertise_box .areas_of_expertise_image {border-radius: 24px 24px 32px 0px;padding-top: 75%;}
    .areas_of_expertise_slider_container:before, .areas_of_expertise_slider_container:after {display: none;}

    .home_industries_section {padding: 36px 0px;}
    .industries_slider_pagination .swiper-slide {margin: 0px 4px;}
    .industries_slider_pagination .single_industrie_icon {height: 64px;width: 64px;}
    
    .home_recent_articles_section {padding: 36px 0px;}

    .home_join_us_section {padding: 36px 0px;}
    .home_join_us_section .join_us_content_box .section_title h2 {padding-right: 0;max-width: 250px;}
    .home_join_us_section .join_us_content_box > img {top: auto;right: 0;width: 100%;}

    .contact_us_section {padding: 36px 0px;}
    .contact_info_box ul li:not(:last-child) {margin-bottom: 8px;}
    .contact_info_box p {font-size: 14px;}
    .contact_info_box ul li a {font-size: 14px;}
    .common_contact_form .submit_field input[type="submit"] {height: 48px;}
    .common_contact_form .input_checkbox label {font-size: 14px;padding: 0px 0px 0px 36px;}
    .common_contact_form .input_checkbox label:has(>input[type="checkbox"]):before {height: 24px;width: 24px;border-radius: 5px;}
    .common_contact_form .input_checkbox label:has(>input[type="checkbox"]):after {height: 24px;width: 24px;border-radius: 5px;}

    .articles_list_section {padding: 36px 0px;}
    .single_article_box .article_image {padding-top: 80%;}

    .blog_details_section {padding: 36px 0px;}
    .blog_date_and_sharing ul li p {font-size: 16px;line-height: 32px;}
    .blog_highlighted_text {padding: 16px;border-radius: 24px;margin: 16px 0px;}
    .blog_highlighted_text h5 {font-size: 18px;line-height: 1.5;}
    .blog_details_text p {font-size: 16px;margin: 16px 0px 0px;}
    .blog_video_image_box .blog_media_caption {font-size: 12px;}

    .related_articles_list_section {padding: 36px 0px;}

    .about_bluegen_chemicals_section {padding: 36px 0px;}
    .about_bluegen_chemicals_section .col-2 {flex: 0 0 50%;max-width: 50%;}
    .about_bluegen_chemicals_section .section_description {padding-bottom: 24px;}
    .about_service_image {height: 100px;width: 100px;}

    .decades_of_expertise_section {padding: 36px 0px;}
    .new_era_section .our_websites_list .col-4 {flex: 0 0 100%;max-width: 100%;}

    .new_era_section {padding: 36px 0px;}
    
    .strictest_standards_section {padding: 36px 0px;}
    .certificate_list li {padding: 8px;}

    .our_team_slider_section {padding: 36px 0px;}
    .our_team_slider_container:after, .our_team_slider_container:before {display: none;}

    .more_from_bluegen_chemical_section {padding: 24px 0px 0px;}

    .custom_modal {padding: 20px 0;}
    .modal_dialog {width: calc(100% - 40px);}
    .team_member_modal_body a.close_modal {z-index: 2;}
    .team_member_modal .modal_dialog {max-width: 420px;}
    .team_member_modal_image {padding-top: 75%;}
    .team_member_modal_image_col {flex: 0 0 100%;max-width: 100%;}
    .team_member_modal_content_col {flex: 0 0 100%;max-width: 100%;}
    .team_member_modal_content {padding: 16px;}
    .team_member_modal_content h2 {font-size: 20px;}
    .team_member_modal_profile_info p {font-size: 16px;line-height: 24px;}
    .team_member_modal_profile_info ul li a {height: 24px;width: 24px;}

    .certificate_view_modal .close_modal {left: -15px;top: -15px;height: 30px;width: 30px;}

    .vacancies_section {padding: 36px 0px;}
    .vacancies_info {flex-wrap: wrap;}
    .vacancies_info li {flex: 0 0 100%;max-width: 100%;}
    .vacancies_item .vacancies_item_content h5 {font-size: 18px;line-height: 20px;}

    .vacancies_modal_header .vacancies_item_content {flex: 0 0 100%;max-width: 100%;padding: 0px;}
    .vacancies_modal_header .vacancies_item_content h5 {font-size: 20px;line-height: 24px;}
    .vacancies_modal_body {padding: 16px;}
    .vacancies_modal_body_inner {padding: 16px 0px;}
    .vacancies_modal_body_inner p, .vacancies_modal_body_inner ul li {font-size: 14px;line-height: 20px;}
    .vacancies_modal_body_inner p {margin-bottom: 20px;}
    .vacancies_modal_body_inner p + ul {margin-top: -20px;margin-bottom: 20px;}

    .contact_us_modal_body {padding: 16px;}
    .contact_us_modal_header {padding: 16px 72px 16px 16px;}
    .contact_us_modal_header .close_modal {width: 40px;height: 40px;top: 0;bottom: 0;}
    .contact_us_modal_header h2 {font-size: 20px;line-height: 24px;max-width: 240px;}
    .common_contact_form .submit_field input[type="submit"] {height: 40px;width: 100%;max-width: none;}

    .join_the_leaders_section {padding: 36px 0px;}

    .chemicals_and_water_industry_content_section {padding: 36px 0px;}

    .single_area_of_activity_box {padding: 36px 0px;}

    .single_service_activity_activity_box {padding: 36px 0px;}

    .basket_of_products_section {padding: 36px 0px;}
    .basket_of_products_slider_container:before, .basket_of_products_slider_container:after {display: none;}
    .basket_of_products_slider_container .basket_of_products_slider {margin: 0px -8px;}
    .basket_of_products_slider_container .swiper-slide {padding: 8px;}
    .single_basket_product .basket_product_image {border-radius: 24px 24px 32px 0px;padding-top: 75%;}
    .basket_of_products_slider_container .swiper-slide {max-width:100%;}
    .related_industries_slider_section {padding: 36px 0px;}
    .related_industries_slider_container:before, .related_industries_slider_container:after {display: none;}
    .related_industries_slider_container .related_industries_slider {margin: 0px -8px;}
    .related_industries_slider_container .swiper-slide {padding: 8px;}
    .single_related_industrie .related_industrie_image {border-radius: 24px 24px 32px 0px;padding-top: 75%;}

    .leading_brands_section {padding: 36px 0px;}
    .leading_brands_section .container {padding: 0px 20px;}
    .leading_brands_section .section_title h2 {font-size: 24px;padding-bottom: 24px;max-width: 300px;margin: auto;}

    .we_work_with_brands_section {padding: 36px 0px;}
    .we_work_with_brands_section .container {padding: 0px 20px;}
    .we_work_with_brands_section .section_title h2 {font-size: 24px;padding-bottom: 24px;max-width: 230px;margin: auto;}

    .testimonial_slider_section {padding: 36px 0px 60%;}
    .singel_testimonial h6 {font-size: 16px;line-height: 24px;}
    .singel_testimonial p {font-size: 16px;line-height: 24px;}
    .testimonial_slider_section .testimonial_bg_image {width: 100%;}
    .testimonial_slider_section .testimonial_bg_image .bg_pattern {max-width: 360px;}
    .testimonial_slider_section .testimonial_bg_image .bg_image {height: auto;padding-top: 100%;top: auto;}
    .testimonial_slider_section .testimonial_bg_image .bg_image:after {background: rgb(35, 65, 90);background: linear-gradient(180deg, rgba(35, 65, 90, 1) 0%, rgba(35, 65, 90, 1) 30%, rgba(35, 65, 90, 0) 100%);}

    .bluegen_chemicals_experts_section {padding: 36px 0px;}
    .chemicals_experts_content .section_title h2 {max-width: 230px;}
    .contact_chemicals_experts {padding: 75% 16px 48px 16px;}
    .contact_chemicals_experts .chemicals_experts_bg {width: 100%;}
    .contact_chemicals_experts .chemicals_experts_bg .bg_image {border-radius: 32px;bottom: auto;padding-top: 100%;}
    .contact_chemicals_experts .chemicals_experts_bg .bg_image img {-webkit-mask-image: linear-gradient(0deg, rgba(255, 255, 255, 0) 4%, rgba(255, 255, 255, 0.2) 36%, rgba(255, 255, 255, 1) 57%);mask-image: linear-gradient(0deg, rgba(255, 255, 255, 0) 4%, rgba(255, 255, 255, 0.2) 36%, rgba(255, 255, 255, 1) 57%);}
    .contact_chemicals_experts .chemicals_experts_bg .bg_pattern img {height: auto;width: 100%;bottom: auto;opacity: 0.75;}
    .chemicals_experts_content {max-width: 100%;padding: 20px 0 0;}

    .product_title h2 {font-size: 20px;}
    .product_details_contents > ul > li, .product_details_contents > ul > li > ul > li {padding: 0px 0px 0px 16px;}
    .product_details_contents > ul > li:before, .product_details_contents > ul > li > ul > li:before {left: 2px;}
    .related_products_list {padding: 36px 0px;}
    .related_products_list .section_title {padding-bottom: 20px;}
    .related_products_list .section_title h2 {font-size: 20px;}

    .filter_handles {margin: 0px 0px 36px;}
    .side_bar_filters {width: 100%;padding: 16px;}
    .filter_option_list {max-height: 35vh;}

    .brands_list_section {padding: 0px 0px 36px;}

    .products_list_section {padding: 0px 0px 36px;}
    .industry_title_image {flex: 0 0 280px;max-width: 280px;padding: 0px 20px 20px;}
    .industry_title_text {flex: 0 0 100%;max-width: 100%;}
    .brand_title_image {flex: 0 0 240px;max-width: 240px;padding: 0px 20px 20px;}
    .brand_title_text {flex: 0 0 100%;max-width: 100%;}
    hr.brand_title_content_saparater {margin: 24px 0px;}

    .sub_category_group_title {margin: 24px 0px 0px;}
    .sub_category_group_title h3 {font-size: 20px;padding: 0;width: 100%;}
}
@media (max-width: 575px) {
    .our_misstion_content .section_description p {max-width: 320px;}

    .related_products_list .col-3 {max-width: 100%;}

    .brands_list_section .col-4 {flex: 0 0 100%;max-width: 100%;}
    .brands_list_section .filters_open .col-4 {flex: 0 0 100%;max-width: 100%;}

    .products_list_section .col-3 {flex: 0 0 100%;max-width: 100%;}
    .products_list_section .filters_open .col-3 {flex: 0 0 100%;max-width: 100%;}
}
@media (max-width: 359px) {
    .banner_content .container {max-width: 320px;}
    .banner_content img {max-width: 200px;}
    .banner_content h1 {font-size: 24px;}

    .inner_page_banner_content .container {max-width: 320px;}
    .inner_page_banner_content img {max-width: 200px;}
    .inner_page_banner_content h6 {font-size: 18px;}
    .inner_page_banner_content h1 {font-size: 24px;}
    .small_banner .inner_page_banner_content h1 {font-size: 24px;}

    .our_misstion_content .section_description p {font-size: 20px;max-width: 280px;}

    .leading_brands_section .section_title h2 {font-size: 20px;max-width: 280px;}
    .we_work_with_brands_section .section_title h2 {font-size: 20px;}
}