/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 01 2025 | 11:23:57 */
@media only screen and (max-width: 992px) and (min-width: 769px) {
	
	#menu-top-bar-menu .menu-item a {
		padding-left: 12px;
		padding-right: 12px;
		font-size: 16px;
	}
	
	#offcanvas-3qb9rlnof84i, #offcanvas-q9340dkbli1j {
		width: 50%;
	}
	
	.pp-offcanvas-content {
		width: 50% !important;
	}
	
	.footer_col_one {
		width: 32%;
	}
	
	.footer_col_two, .footer_col_three {
		width: 24%;
	}
	
	.footer_col_four {
		width: 20%;
	}
	
	.footer_col_five {
		display: none;
	}
	
	.head_custom_col_one, .head_custom_col_two_line {
		width: 100% !important;
	}
	
	.head_custom_col_one .fl-module-content {
		margin: 20px 20px -5px 20px !important;
	}
	
	.head_custom_col_two_line .fl-module-content {
		margin: 0 20px !important;
	}
	
	.head_custom_para .fl-module-content {
		margin-top: 0 !important;
	}
	
	.Kodiak_blogs .pp-content-grid-post-title {
		height: 72px !important;
	}
	
	.ginput_container_checkbox {
		position: static !important;
		width: 100% !important;
	}
	
	.gfield_checkbox {
		display: block !important;
	}
	
	.gfield_checkbox .gchoice {
		width: 100% !important;
	}
	
	.gfield_checkbox .gchoice label {
		max-width: 100% !important;
	}
	
	.tablet_res_col, .tablet_res_col_custom {
		width: 50%;
	}
	
	.tablet_res_col .safety_flip_boxes .fl-module-content {
		margin: 10px;
	}
	
	.fl-node-ci605qk9efdv .pp-button-wrap a {
		padding-left: 50px;
		padding-right: 50px;
	}
	
	.kodiak_home_top_left, .kodiak_home_top_right {
		width: 50%;
	}
	
	.js_mobile_filter_accordion .pp-accordion-open::before {
		content: url(/wp-content/uploads/2025/04/Group-6328.svg);
	}
	
	.js_mobile_filter_accordion .pp-accordion-close::before {
		content: url(/wp-content/uploads/2025/04/Group-6339.svg);
	}
	
	.js_col_two_sub_col_one {
		width: 70%;
	}
	
	.js_col_two_sub_col_two {
		width: 30%;
	}
	
	.regions_overview_main .pp-content-grid-post-excerpt {
		height: 410px !important;
	}
	
	.industries_flipbox .pp-flipbox-back-title {
		font-size: 22px !important;
	}
	
	.industries_flipbox .pp-flipbox-description {
		font-size: 14px !important;
		line-height: 24px !important;
	}
	
	.page-id-171 .home_post_grid_customs .pp-content-grid-post-title {
		height: auto !important;
	}
	
	.page-id-171 .homepage_menu_button .pp-has-submenu-container a, .page-id-171 .homepage_menu_button .sub-menu {
    	width: 200px !important;
	}
	
	.gtranslate_wrapper .gt_switcher_wrapper {
		left: 7.5% !important;
	}
	
}

@media only screen and (max-width: 1100px) and (min-width: 993px) {
	
	#offcanvas-3qb9rlnof84i, #offcanvas-q9340dkbli1j {
		width: 50%;
	}
	
	.pp-offcanvas-content {
		width: 50% !important;
	}
	
	.footer_col_one {
		width: 32%;
	}
	
	.footer_col_two, .footer_col_three {
		width: 24%;
	}
	
	.footer_col_four {
		width: 20%;
	}
	
	.footer_col_five {
		display: none;
	}
	
	.head_custom_col_one, .head_custom_col_two_line {
		width: 100% !important;
	}
	
	.head_custom_col_one .fl-module-content {
		margin: 20px 20px -5px 20px !important;
	}
	
	.head_custom_col_two_line .fl-module-content {
		margin: 0 20px !important;
	}
	
	.head_custom_para .fl-module-content {
		margin-top: 0 !important;
	}
	
	.Kodiak_blogs .pp-content-grid-post-title {
		height: auto !important;
	}
	
	.ginput_container_checkbox {
		position: static !important;
		width: 100% !important;
	}
	
	.gfield_checkbox {
		display: block !important;
	}
	
	.gfield_checkbox .gchoice {
		width: 100% !important;
	}
	
	.gfield_checkbox .gchoice label {
		max-width: 100% !important;
	}
	
	.tablet_res_col {
		width: 50%;
	}
	
	.tablet_res_col .safety_flip_boxes .fl-module-content {
		margin: 10px !important;
	}
	
	.industries_flipbox .pp-flipbox-back-title {
		font-size: 22px !important;
	}
	
	.industries_flipbox .pp-flipbox-description {
		font-size: 14px !important;
		line-height: 24px !important;
	}
	
	.js_col_two_sub_col_one {
		width: 65%;
	}
	
	.js_col_two_sub_col_two {
		width: 35%;
	}
	
	.regions_overview_main .pp-content-grid-post-excerpt {
		height: 310px !important;
	}
	
	.page-id-171 .home_post_grid_customs .pp-content-grid-post-title {
		height: 175px !important;
	}
	
	.gtranslate_wrapper .gt_switcher_wrapper {
		left: 7% !important;
	}
	
}