/* Mobile Portrait View */

@media screen and (max-width:767px) {
/*Default CSS*/
.wp-block-navigation__responsive-container.is-menu-open.has-modal-open{ background-color:#ffffff !important; padding:25px;}
/*Custom CSS*/
.wp-block-group.header-Top .wp-block-group{ flex-wrap:wrap !important; gap:5px !important;  flex-direction: column !important; }
.wp-block-cover.hdrbanner-BX{ min-height:400px !important;}
.wp-block-group.bannerInfo h3{ font-size:28px !important;}
.wp-block-group.bannerInfo h5{ font-size:18px !important;}
.fse-right-menu:after, .order-btn{ display:none !important;}
.fse-right-menu{ border-radius: 100px !important;}
body.page-template-front .ink-site-header{ position:relative !important; background-color:#836f63;}
.tattoos-4box .wp-block-column { border-right:none !important;}

ul.blog-list-style li{ padding:30px; margin-bottom:25px;}
ul.blog-list-style li .blog-thumbx{ width:100%; float:none; margin:0 0 20px 0;}
.church-infoBX{ position:relative; right:0; bottom:0;}

	/* Navigation Responsive CSS*/
	.wp-block-navigation__responsive-container-close svg,
	.wp-block-navigation__responsive-container-open svg{ width: 42px; height: 42px;  }    
	.wp-block-navigation__responsive-container-open svg path,
	.wp-block-navigation__responsive-container-close svg path{ fill: var(--wp--preset--color--black);  }
	.wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container { width: 100%; border-bottom: none;  gap: 0 !important;   }
	.wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item {width:100%;gap: 0 !important;border: none !important;}
	.wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item a { width: calc( 100% - 48px ); padding: 12px 24px 12px;line-height: 30px;text-align: left;}
	.wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item .wp-block-navigation__submenu-icon { font-size: 19px;line-height: 1; position: absolute; right: 0;top: 0; display: block !important; margin-left: 15px; padding: 3px 10px; float: right; height: 42px; width: 42px; z-index:9999;}
	.wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item .wp-block-navigation__submenu-icon svg { width: 30px;height: 13px; stroke: var(--wp--preset--color--black);display: block;margin: 0 !important;padding: 0 !important;}
	.wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item ul.wp-block-navigation__submenu-container {
	width: 100%;gap: 0;margin: 0;padding: 0;display: none;box-shadow: none;  }
	.wp-block-navigation .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item .wp-block-navigation-submenu__toggle[aria-expanded=true] + ul.wp-block-navigation__submenu-container { display: block; margin: 0; padding: 0;  }
	.wp-block-navigation__submenu-container.wp-block-navigation-submenu{ padding:0 0 0 20px !important
}

}

@media screen and (max-width:781px) {
 .logoBX:before, .logoBX:after{ display:none !important;}
}
@media screen and (max-width:599px) {
.HeadMenu-02{ position:absolute; right:10px !important; top:auto !important}
.HeadMenu-02 .wp-block-navigation__responsive-container-open { color:#fff;}
}

@media screen and (max-width: 980px){
	.wpcf7 input[type="text"], 
	.wpcf7 input[type="tel"], 
	.wpcf7 input[type="email"], 
	.wpcf7 textarea{ 
		width:100%;
	}
	
}
