@media only screen and (min-width:1350px) {
	.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
		padding-top: 81px;
	}
	
	.et_pb_fullwidth_section {
		padding: 0;
	}
}

#mob-menu .et_pb_menu__search-container.et_pb_no_animation.et_pb_menu__search-container--visible {
	width: 50% !important;
}

#cart .et_pb_menu__cart-button {
	padding-left: 15px !important;
}

@media (max-width:767px) {}

.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu, .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu {
	border-color: #ba9340;
}

.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu, .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul, .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu, .et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu ul {
	background-color: #fff !important;
}

.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button {
	font-size: 20px;
	color: #000;
}

body.logged-in.admin-bar .et_pb_row_2_tb_header {
	top: calc(0px + 32px);
}

.et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu li.current-menu-item a {
	color: #ba9340 !important;
}

@media only screen and (min-width:981px) {}

@media only screen and (max-width:980px) {
	.et_pb_menu_0_tb_header.et_pb_menu, .et_pb_menu_1_tb_header.et_pb_menu {}
}

@media only screen and (min-width:768px) and (max-width:980px) {}

@media only screen and (max-width:767px) {
	.et_pb_menu_0_tb_header.et_pb_menu, .et_pb_menu_1_tb_header.et_pb_menu {}
}

.et_pb_blurb_2_tb_footer.et_pb_blurb .et_pb_main_blurb_image {}

@media only screen and (min-width:981px) {}

@media only screen and (max-width:980px) {}

@media only screen and (max-width:767px) {}

.pa-image-9-16-2 .et_pb_image_wrap {
	padding-top: 177.77%;
	display: block;
}

.pa-image-9-16-2 .et_pb_image_wrap {
	padding-top: 177.77%;
	display: block;
}

@media (min-height:600px) and (max-height:768px) and (min-width:980px) {}

body.et_button_custom_icon #page-container .et_pb_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:after {
	font-size: 18px;
}

.et_pb_blurb_0.et_pb_blurb .et_pb_main_blurb_image, .et_pb_blurb_1.et_pb_blurb .et_pb_main_blurb_image, .et_pb_blurb_2.et_pb_blurb .et_pb_main_blurb_image {}

.difl_logocarousel_0 .bx-viewport {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}

.difl_logocarousel_0 .bx-prev {
	margin-left: -40px !important;
}

.difl_logocarousel_0 .bx-next {
	margin-right: -30px !important;
}

.difl_logocarousel_0 .bx-controls-direction .bx-prev, .difl_logocarousel_0 .bx-controls-direction .bx-next {
	color: #000 !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

.difl_logocarousel_0 .bx-controls-direction a.disabled {
	opacity: .5 !important;
}

.difl_logocarousel_0 .bx-pager .bx-pager-item a {
	background: #666 !important;
}

.difl_logocarousel_0 .bx-pager .bx-pager-item a.active {
	background: #000 !important;
}

.difl_testimonialcarousel_0 .swiper-container-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(to left, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
}

.difl_testimonialcarousel_0 .swiper-container-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(to right, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
}

.difl_testimonialcarousel_0 .df_tc_company_logo {
	order: 9 !important;
}

.difl_testimonialcarousel_0 .swiper-pagination .swiper-pagination-bullet-active {
	width: 40px;
	border-radius: 20px;
}

.difl_testimonialcarousel_0 .swiper-pagination span.swiper-pagination-bullet-active {
	background: #ba9340 !important;
}

.difl_testimonialcarousel_0 .swiper-pagination {}

.difl_testimonialcarousel_0 .df_tc_company_logo img {
	max-width: 150px !important;
}

.difl_testimonialcarousel_0 .df_tc_author_image {
	max-width: 0px !important;
}

.difl_testimonialcarousel_0 .df_tc_quote_icon {
	font-size: 20px !important;
	opacity: 1;
}

.difl_testimonialcarousel_0 .df_tci_container .df_tc_quote_icon {
	color: #007aff !important;
	background-color: rgba(0, 0, 0, 0) !important;
}

.difl_testimonialcarousel_0 .arrow-middle .df_tc_arrows * {
	pointer-events: all !important;
}

@media only screen and (min-width:981px) {
	.et_pb_slide_0, .et_pb_slide_1, .et_pb_slide_2, .et_pb_slide_3 {}
}

@media only screen and (max-width:980px) {
	body.logged-in.admin-bar .et_pb_row_1 {
		top: auto;
	}
	
	body.logged-in.admin-bar .et_pb_row_2 {
		top: 10px;
	}
	
	body.logged-in.admin-bar .et_pb_row_3 {
		top: 100px;
	}
	
	.difl_logocarousel_0 .bx-viewport {
		margin-bottom: 0px !important;
		padding-bottom: 0px !important;
	}
	
	.difl_logocarousel_0 .bx-controls-direction .bx-prev, .difl_logocarousel_0 .bx-controls-direction .bx-next {
		color: #000 !important;
		background-color: rgba(255, 255, 255, 0) !important;
	}
	
	.difl_logocarousel_0 .bx-controls-direction a.disabled {
		opacity: .5 !important;
	}
	
	.difl_logocarousel_0 .bx-pager .bx-pager-item a {
		background: #666 !important;
	}
	
	.difl_logocarousel_0 .bx-pager .bx-pager-item a.active {
		background: #000 !important;
	}
	
	.difl_testimonialcarousel_0 .swiper-pagination span.swiper-pagination-bullet-active {
		background: #ba9340 !important;
	}
	
	.difl_testimonialcarousel_0 .swiper-pagination {}
	
	.difl_testimonialcarousel_0 .df_tc_company_logo img {
		max-width: 150px !important;
	}
	
	.difl_testimonialcarousel_0 .df_tc_author_image {
		max-width: 0px !important;
	}
	
	.difl_testimonialcarousel_0 .df_tc_quote_icon {
		font-size: 20px !important;
	}
	
	.difl_testimonialcarousel_0 .df_tci_container .df_tc_quote_icon {
		color: #007aff !important;
		background-color: rgba(0, 0, 0, 0) !important;
	}
}

@media only screen and (min-width:768px) and (max-width:980px) {
	.et_pb_slide_0, .et_pb_slide_1, .et_pb_slide_2, .et_pb_slide_3, .et_pb_slide_4, .et_pb_slide_5 {}
}

@media only screen and (max-width:767px) {
	.et_pb_slide_0, .et_pb_slide_1, .et_pb_slide_2, .et_pb_slide_3, .et_pb_slide_4, .et_pb_slide_5 {}
	
	.et_pb_slider_0.et_pb_slider {
		.slider-img {
			height: 86dvh !important;
		}
	}
	
	body.logged-in.admin-bar .et_pb_row_1 {
		top: 0px;
	}
	
	body.logged-in.admin-bar .et_pb_row_2 {
		top: 10px;
	}
	
	body.logged-in.admin-bar .et_pb_row_3 {
		top: -6px;
	}
	
	.difl_logocarousel_0 .bx-viewport {
		margin-top: 0px !important;
		margin-bottom: 0px !important;
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
	
	.difl_logocarousel_0 .bx-controls-direction .bx-prev, .difl_logocarousel_0 .bx-controls-direction .bx-next {
		color: #000 !important;
		background-color: rgba(255, 255, 255, 0) !important;
	}
	
	.difl_logocarousel_0 .bx-controls-direction a.disabled {
		opacity: .5 !important;
	}
	
	.difl_logocarousel_0 .bx-pager .bx-pager-item a {
		background: #666 !important;
	}
	
	.difl_logocarousel_0 .bx-pager .bx-pager-item a.active {
		background: #000 !important;
	}
	
	.difl_testimonialcarousel_0 .swiper-pagination span.swiper-pagination-bullet-active {
		background: #ba9340 !important;
	}
	
	.difl_testimonialcarousel_0 .swiper-pagination {}
	
	.difl_testimonialcarousel_0 .df_tc_company_logo img {
		max-width: 150px !important;
	}
	
	.difl_testimonialcarousel_0 .df_tc_author_image {
		max-width: 0px !important;
	}
	
	.difl_testimonialcarousel_0 .df_tc_quote_icon {
		font-size: 20px !important;
	}
	
	.difl_testimonialcarousel_0 .df_tci_container .df_tc_quote_icon {
		color: #007aff !important;
		background-color: rgba(0, 0, 0, 0) !important;
	}
}