<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*################# mobile CSS ################################################################*/
@media only screen and (min-width: 250px) and (max-width: 999px) {
	#homeblog .et_pb_post .entry-featured-image-url{
		max-height: 500px !important;
		padding: 0;
	}
	#homeblog &gt; .et_pb_ajax_pagination_container{
		flex-direction: column;
	}
	#homeblog article{
		min-height: auto !important;
		margin: 0 0 30px 0 !important;
	}
	#homeblog article .entry-featured-image-url img{
		position: relative !important;
	}
	#head_hcont.head_mob{
		display: flex;
	}
	body #main-content .et_pb_text_4 h2{
		font-size: 18px !important;
	}
	#head_h, body:not(.home) #page-container #et-boc #head_h.isScrolled{
		position: relative !important;
		background: #fff !important;
		border: 0;
		margin: 0;
		padding: 10px 0;
	}
	.mobile_menu_bar::before,.mobile_menu_bar::after{
		color:#c32c03 !important;
		font-size: 50px !important;
	}
	#head_h .et_pb_column_1_4 {
		margin: 0 !important;
	}
	#head_h .et_mobile_nav_menu{
		margin: auto !important;
	}
	#head_h .et_mobile_nav_menu .mobile_menu_bar_off::after{
		content: "MENU";
		color: #fff;
		position: relative;
		top: -7px;
		cursor: pointer;
		font-size: 16px;
	}
	#mobile_menu2{
		background: #fff !important;
		width: 47.5vh;
  		text-align: center;
	}
	#head_h #mobile_menu1{
		margin: 0;
		background: #fff !important;
	}
	.ctabox .cta_btn{
		display: block;
		margin: 10px;
	}
	#foot_menuh{
		width: 90%;
	}
	#footer_div .et_pb_column {
		border: 0 !important;
	}
	#footer_div *{
		text-align: center;
	}
	#foot_menuh .et_pb_menu__menu{
		display: block;
	}
	#foot_menuh .et_mobile_nav_menu{
		display: none
	}
	#foot_menuh #menu-footer-menu li{
		justify-content: center;
	}
	.foot_form .formL{
		width: 100%  !important;
		float: none  !important;
	}
	.foot_form .formR{
		width: 100% !important;
		float: none  !important;
	}
	.foot_form .wpcf7-submit{
		width: 100% !important;
		border: 0 !important;
	}
	#bnrtxtbox{
		padding: 4vh !important;
	}
	#bnrtxtbox .et_pb_text {
		padding: 0 !important;
		text-align: center;
	}
}


@media only screen and (device-width: 768px) {
  /* For general iPad layouts */
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
	
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */

}

/* Medium devices (desktops, 1024px and up to 1199px) */
@media (min-width: 1025px) and (max-width: 1199px) {

}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 

}

/*################# END mobile CSS ################################################################*/

 </pre></body></html>