/* Strictly for GLOBAL CSS only */

/* GENERAL */
main.wp-block-group{
	overflow:hidden;
}
.top_bot_style:before,
.top_style:before{
	content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
    pointer-events: none;
}
.top_bot_style:after{
	content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: radial-gradient(50% 50% at 50% 50%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
    pointer-events: none;
}

/* Main Button */
:focus-visible,
:where(.wp-site-blocks *:focus){
    outline: unset !important;
}
button:focus-visible {
  outline: none !important;
  box-shadow: none !important;
}

:root :where(.wp-block-button .wp-block-button__link) {
    line-height: 22px;
	display:flex;
/* 	gap:10px; */
	gap:25px;
	align-items:center;
}
.btn_login_hover .wp-block-button__link:hover{
	background:color-mix(in srgb, var(--wp--preset--color--accent-1) 85%, transparent) !important;
	border-color:var(--wp--preset--color--accent-1) !important;
	transition:all .25s ease-in-out;
}
.wp-block-button__link:not(.has-background):hover{
	background-color:var(--wp--preset--color--custom-accent-8) !important
}

/* IMAGE ALIGN */

.desktop_img_align_auto figure.wp-block-image{
	margin:auto !important;
	text-align:center !important;
	width:100% !important;
}
.desktop_img_align_auto figure.wp-block-image img{
	width:100% !important;
}
@media screen and (min-width:769px){
	.img_align_right figure.wp-block-image{
		margin-right:auto;
		text-align:right;
	}
	.img_align_left figure.wp-block-image{
		margin-left:auto;
		text-align:left;
	}
}
@media screen and (max-width:768px){
	.img_align_auto figure.wp-block-image{
		margin:auto !important;
		text-align:center !important;
		width:100% !important;
	}
	.img_align_auto figure.wp-block-image img{
		width:100% !important;
	}
}
/* ----- */

.child-pages {
	padding: 18px;
    border: 1px solid #E14322;
    border-radius: 7px;
	background:#ffffff;
}
.child-pages h4 {
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #000;
	margin-top:0;
}
.child-pages ul {
	padding: 0;
}
.child-pages li {
	list-style: none;
    padding: 16px 0;
}

.child-pages li a {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    color: #F68A1F;
}

.child-pages li a:hover {
	border-bottom:2px solid #FFC11E;
}
@media screen and (min-width:769px){
	.child-pages {
		max-width: 381px; 
	}
}

/* HEADER */
.custom_header,
header{
	position: sticky;
	z-index: 99999;
/*    top: 32px; */
	top:0;
	background:#000000;
}

/* --- MEGA MENU ACTIVE STATE FOR SERVICES --- */
body.page-id-139 #mega-menu-132-0-0 .textwidget.custom-html-widget, 
body.page-id-141 #mega-menu-132-0-1 .textwidget.custom-html-widget, 
body.page-id-143 #mega-menu-132-0-2 .textwidget.custom-html-widget, 
body.page-id-1069 #mega-menu-132-1-0 .textwidget.custom-html-widget, 
body.page-id-1151 #mega-menu-132-1-1 .textwidget.custom-html-widget, 
body.page-id-317 #mega-menu-132-1-2 .textwidget.custom-html-widget{
	background-color: #4B4B4B;
}
/* ------- */

/* BREADCRUMBS */
.breadcrumbs_template{
	position: relative;
    width: 1267px;
    margin: auto;
}
/* .breadcrumbs_template .yoast-breadcrumbs{
	position: absolute;
    top: 50px;
    z-index: 9;
} */
.yoast-breadcrumbs{
	position: absolute;
    top: 30px;
    z-index: 9;
	background: #000000;
	border-radius: 100px;
	padding: 8px 20px;
}
.yoast-breadcrumbs span{
	display:flex;
	gap:16px;
}
.yoast-breadcrumbs .breadcrumb_last,
.yoast-breadcrumbs a:hover{
	color:#F68A1F;
}
@media screen and (max-width:768px){
	.breadcrumbs_template{
		width: auto;
	}
	.yoast-breadcrumbs span {
		display: inline-block;
	}
	.yoast-breadcrumbs span span{
		padding:0 5px;
	}
}

/* HOME */
.banner_col{
	position: relative;
}
.banner_col::after {
  content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 5%;
	background-image: url("/wp-content/uploads/2025/08/bottom-line.png");
	background-size: inherit;
	background-repeat: no-repeat;
}
@media screen and (max-width:781px){
	.banner_col::after {
		left: 0;
        bottom: 0;
        height: 2%;
		background-image: url("/wp-content/uploads/2025/08/home-bottom-line-1.png");
	}
}


/* Query Loop */

.wp-block-query .wp-block-post{

	background: linear-gradient(to right, #FB881B, #FCC113, #E14322);
	padding: 2px;
	border-radius: 7px;
}
.wp-block-post .wp-block-post-content p,
.wp-block-post .wp-block-post-excerpt p{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}


.wp-block-post .wp-block-read-more,
.custom-btn-read-more a
{
  display: inline-block;
  background-color: #f26522 !important;
  color: #fff !important;
  padding: 12.5px 50px 12.5px 17px !important;
	font-size:18px !important;
  text-decoration: none;
  position: relative;
  clip-path: polygon(0 0, 85% 0, 100% 50%, 85% 100%, 0 100%);
  transition: background-color 0.3s ease;
  border: none;
	line-height: inherit;
    border-radius: 0;
}

.wp-block-post .wp-block-read-more::after,
.custom-btn-read-more a::after
{
  content: "";
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  width: 35.84px;
  height: 37.55px;
	
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2236%22%20height%3D%2238%22%20viewBox%3D%220%200%2036%2038%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cg%20clip-path%3D%22url(%23clip0)%22%3E%3Cpath%20d%3D%22M8.97144%2037.5491L22.7886%2018.7748L9.01745%200H22.282L35.8356%2018.673L22.3284%2037.5491H8.97144Z%22%20fill%3D%22white%22/%3E%3C/g%3E%3Cg%20clip-path%3D%22url(%23clip1)%22%3E%3Cpath%20d%3D%22M0.0920371%2037.5491L14.0473%2018.7748L0%200H5.66493L19.2186%2018.673L5.71142%2037.5491H0.0920371Z%22%20fill%3D%22white%22/%3E%3C/g%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0%22%3E%3Crect%20width%3D%2226.8642%22%20height%3D%2237.5491%22%20fill%3D%22white%22%20transform%3D%22translate(8.97144)%22/%3E%3C/clipPath%3E%3CclipPath%20id%3D%22clip1%22%3E%3Crect%20width%3D%2219.2186%22%20height%3D%2237.5491%22%20fill%3D%22white%22/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;

}
.wp-site-blocks .wp-block-post .wp-block-read-more:hover,
.wp-site-blocks .custom-btn-read-more a:hover
{
  background-color: var(--wp--preset--color--custom-accent-8) !important;
/* 	transition:all .25s ease-in-out; */
}

.wp-block-post .wp-block-read-more:hover::after,
.custom-btn-read-more a:hover::after{
  transform: translateY(-50%) translateX(3px);
}

a.custom-btn-back {
	display: inline-block;
	position: relative;
	margin: 40px 0 15px;
  line-height: 40px;
  border-bottom: 2px solid transparent; 
}
a.custom-btn-back::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0%;
  height: 2px;
  background-color: var(--wp--preset--color--accent-1);
  transition: width 0.3s ease;
} 

a.custom-btn-back::after {
  width: 100%;
  transform: scaleX(0);
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}

a.custom-btn-back:hover::after {
  transform: scaleX(1);
}

.custom-btn-back span img {
  transition: transform 0.3s ease;
}
.custom-btn-back:hover span img{
  transform: translateX(6px);
}


@media screen and (max-width:430px){
	.wp-block-post .wp-block-read-more::after,
	.custom-btn-read-more a::after{
	  right: 20px;
	}
	.wp-block-post .wp-block-read-more, .custom-btn-read-more a {
		clip-path: polygon(0 0, 90% 0, 100% 50%, 90% 100%, 0 100%);
	}
}
@media screen and (max-width:320px){
	.wp-block-post .wp-block-read-more::after,
	.custom-btn-read-more a::after{
	  right: 20px;
	}
}


/* STYLED HEADING */
.styled_heading_center{
	text-align:center;
}
.styled_heading .wp-block-heading,
.styled_heading1 .wp-block-heading,
.word_style,
.underline{
  position: relative;
  display: inline-block;
  padding-bottom: 5px;
}
.word_style1{
	position: relative;
  display: inline-block;
	padding-bottom:0px;
}

.styled_heading .wp-block-heading::after,
.styled_heading1 .wp-block-heading::after,
.word_style::after,
.word_style1::after,
.underline::after{
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  width: 100%; /* full width of the text */
  height: 2px;
  border-radius: 50px; /* optional rounded line */
}
.styled_heading .wp-block-heading::after,
.styled_heading2::after,
.underline::after{
	background: #ff5722;
}
.styled_heading1 .wp-block-heading::after,
.word_style::after,
.word_style1::after{
	background:#FFC113;
}



/* GRADIENT LINE */

.our_story_border,
.request-quote-form{
  position: relative;
}

.our_story_border::before,
.request-quote-form::before{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  
}
.our_story_border::before{
	height: 15px;
  background: linear-gradient(92.1deg, #FB881B 3.71%, #FFC11E 28.63%, #E14322 80.67%);
}
.request-quote-form::before {
    height: 23px;
    background: linear-gradient(90deg, #E14322 48.24%, #FFC113 109.41%);
	z-index:9;
}

/* Blog */
.blog_readmore{
	margin-left:20px;
}

/* BLOG Single */
#email-notes,
.required-field-message,
.logged-in-as,
.logged-in-as a,
#commentform input,
#commentform textarea{
	font-size:18px;
}
.required{
	color:red;
}

/* CUSTOM SUB-PAGE */
/* Cross-Docking */
.page-id-1249 .wp-block-post-featured-image img{
  object-position: 100% 60% !important;
}
.page-id-625 .wp-block-post-featured-image img{
  object-position: 100% 80% !important;
}
.page-id-933 .wp-block-post-featured-image img{
  object-position: 100% 10% !important;
}
.page-id-636 .wp-block-post-featured-image img{
  object-position: 100% 20% !important;
}





/* FAQ ACCORDION */
/* Hide the original SVG icon */
.ghostkit-accordion-item-collapse svg {
  display: none !important;
}

/* Add custom icon with CSS */
.ghostkit-accordion-item-heading button::after {
  content: "+"; 
  font-size: 1.5rem;
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle;
  color: var(--wp--preset--color--accent-1) !important;
}

/* Change icon to minus when expanded */
.ghostkit-accordion-item-active .ghostkit-accordion-item-heading button::after {
  content: "−";
  color: var(--wp--preset--color--accent-1) !important;
}

@media screen and (min-width:577px){
	.two-column-accordion {
	  display: grid;
	  grid-template-columns: repeat(2, 1fr);
	  column-gap: 20px;
	}

	.two-column-accordion .ghostkit-accordion-item {
	  break-inside: avoid;
	}

}



/* NAVIGATION */
/* TEL BUTTON */
.mega-nav_tel .mega-menu-link{
	display: flex !important;
    gap: 5px;
    align-items: center;
	background:#F55E0D !important;
	color:#ffffff !important;
}
.mega-nav_tel .mega-menu-link:hover{
	background:var(--wp--preset--color--custom-accent-8) !important;
}
.telephone{
	margin-left: 5px;
    align-items: center;
    width: 19px;
    height: 19px;
}
/* LOGIN BUTTON */
.mega-nav_login > .mega-menu-link{
	border:1px solid #ffffff !important;
}

.login_submenu .mega-menu-link{
	text-align:left !important;
}

@media screen and (min-width:1141px){
	.mega-menu .mega-menu-grid .mega-sub-menu .mega-menu-row{
		width:1165px !important;
	}
}
@media screen and (min-width:981px) and (max-width:1140px){
	.mega-menu .mega-menu-grid .mega-sub-menu .mega-menu-row{
		width:1024px !important;
	}
}
@media screen and (min-width:979px) and (max-width:980px){
	.mega-menu .mega-menu-grid .mega-sub-menu .mega-menu-row{
		width:900px !important;
	}
	.card{
		display: block;
	}
}
@media screen and (min-width:978px) and (max-width:1140px){
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link{
		font-size:11px !important;
	}
}
@media screen and (min-width:978px) and (max-width:986px){
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link{
		padding: 0px 10px !important;
	}
}

@media screen and (max-width:1024px){
	.mega-nav_tel .mega-menu-link{
		font-weight: 500 !important;
        font-size: 16px !important;
	}
}
@media screen and (min-width:979px){
	.mega-toggle-on{
		background:#F55E0D !important;
		border-radius:7px !important;
	}
	.mega-toggle-on > a{
		border-radius:7px !important;
	}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link,
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link :hover,
	.mega-toggle-on .mega-menu-link:hover{
		background:unset !important;
	}
	#mega-menu-max_mega_menu_1 .mega-menu-item > .mega-sub-menu{
/* 		top:5em !important; */
		top:68px !important;
		box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
	}
	.max-mega-menu.mega-menu-horizontal{
		display:flex !important;
		gap:17px !important;
	}

	body.page-template-wp-custom-template-transparent-nav-template  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link{
		color:#ffffff;
	}

	body.page-template-wp-custom-template-transparent-nav-template  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > .mega-nav_login > .mega-menu-link{
		border:1px solid #ffffff !important;
	}

	body.page-template-wp-custom-template-transparent-nav-template  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-nav_login > .mega-menu-link:hover,
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-nav_login > .mega-menu-link:hover{
		border:1px solid #F55E0D !important;
	}
	.card{
		display: flex;
		align-items: flex-start;
		gap: 15px;
	}
	.textwidget.custom-html-widget{
		max-width: 379px;
		border-radius: 12px;
		padding: 20px;

	}
	.textwidget.custom-html-widget:hover {
		background-color: #4B4B4B;
	}
	.icon {
		flex-shrink: 0;
	}
	.icon img {
		width: 62px;
		height: auto;
	}
	.content h5 {
		margin: 15px 0 10px !important;
		color: #F68A1F;
		font-weight:600;
	}
	.content p {
		margin: 0;
		font-size: 18px;
		color: #ffffff;
		font-weight:400;
	}
	.mega-menu .mega-menu-grid > .mega-sub-menu{
		justify-content: center;
		display: grid !important;
		padding:50px 0px !important;
		box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1) !important;
	}
	
	
}

@media only screen and (max-width: 978px) {
	#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after {
		border-radius: 0 !important;
	}
	#mega-menu-max_mega_menu_1{
		top:5em !important;
	}
	#mega-menu-132-0,
	#mega-menu-132-1{
		display:none !important;
	}
	.mega-menu-item > .mega-sub-menu{
		padding:0 !important;
	}
	.mega-menu-item > .mega-menu-link{
		padding-left: 40px !important;
		padding-right: 40px !important;
		border-radius:0 !important;
	}
	.mega-menu-title .icon{
		float:left;
		margin-right:15px;

	}
	.mega-description-group{
		width:100%;
	}
	.mega-description-group .mega-menu-title{
		font-weight:600;

		margin-bottom: 10px !important;
	}
	.mega-description-group .mega-menu-description {
		margin: 0 !important;
        font-size: 14px !important;
        color: #ffffff !important;
        font-weight: 400 !important;
        font-style: normal !important;
	}
	#mega-menu-max_mega_menu_1 > .mega-menu-item{
		border-bottom:1px solid #D8D6D2 !important;
	}
	
	.mega-nav_tel,
	.mega-nav_login{
		padding:0 40px !important;
	}
	body #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-nav_login > .mega-menu-link{
		border:1px solid #ffffff !important;
		color:#ffffff !important;
	}
	.mega-nav_tel .mega-menu-link,
	.mega-nav_login > .mega-menu-link{
		border-radius:7px !important;
		justify-content:center;
		text-align:center !important;
	}
	#mega-menu-max_mega_menu_1 .mega-nav_tel,
	#mega-menu-max_mega_menu_1 > .mega-nav_login{
		border-bottom:0px solid #D8D6D2 !important;
		padding-top: 7px !important;
        padding-bottom: 7px !important;
	}
	
}
@media screen and (max-width:540px){
	.top_nav{
		display:none;
	}
	.bullet_list{
		padding-left:0 !important;
	}
	  .bullet_list p{
		font-size:13px !important;
		margin-top: 0px;
	  }

}
@media screen and (max-width:440px){
	.cky-consent-container {
        width: 90% !important;
    }
	.wp-block-button{
		width:100%
	}
	:root :where(.wp-block-button .wp-block-button__link) {
		justify-content: space-between;
		font-size:14px !important;
		padding: 9.5px 15px !important;
	}
	
	.mega-description-group .mega-menu-description {
		display: flex!important;
	}
}

@media screen and (max-width:390px){
		.mega-menu-title .icon{
			margin-bottom:30px;
		}
}
@media screen and (max-width:320px){

}

/* =========================== */
/* Bot Footer */
.hover_link a:hover{
	border-bottom:1px solid #f7941d;
}
.bot_footer .fourth_column .ghostkit-col-content{
	display: grid;
	text-align: right;
}
.wp-site-blocks .wp-block-social-links .wp-social-link svg {
    height: 30px;
    width: 30px;
}
@media screen and (max-width:992px){
	.bot_footer .fourth_column .ghostkit-col-content{
		text-align: left;
	}
	.bot_footer .fourth_column .ghostkit-col-content .wp-block-image{
		margin-inline-start: 0;
	}
}
@media screen and (max-width:768px){
	.bot_footer .fourth_column .ghostkit-col-content > .wp-block-group{
		justify-content: flex-start !important;
	}
}



/* SINGLE SUB SERVICE PAGE */
.subservices_page .wp-block-post-title{
    border-left: 6px solid #FFC11E;
    padding-left: 20px;
}

/* ---- Slant Tabs Styling ---- */
.slant-tab-style-container .ghostkit-tabs-buttons-item {
  color: #F55E0D;
  font-size: 16px;
  font-weight: 600;
  opacity: 1;
  padding-top: 15px;
  padding-bottom: 15px;
  border: none;
  border-radius: 0;
  width: 100%;
}
.slant-tab-style-container .ghostkit-tabs-buttons { 
	padding:20px 0;
  }
.slant-tab-style-container .ghostkit-tabs-buttons-item:hover,
.slant-tab-style-container .ghostkit-tabs-buttons-item.ghostkit-tabs-buttons-item-active{
	background: linear-gradient(270deg, #EE801B 0%, #E14322 100%);
	color: #fff;
}
.slant-tab-style-container .ghostkit-tabs-content .ghostkit-tab > .wp-block-group,
.slant-tab-style-container .ghostkit-tabs-content .ghostkit-tab > .wp-block-group .wp-block-heading{
	color:#000000;
}
.slant-tab-style-container .ghostkit-tabs-content .ghostkit-tab > .wp-block-group,
.slant-tab-style-container .ghostkit-tabs-content .ghostkit-tab > .wp-block-group .wp-block-heading,
.slant-tab-style-container .ghostkit-tabs-content .ghostkit-tab > .wp-block-group p,
.slant-tab-style-container .ghostkit-tabs-content .ghostkit-tab > .wp-block-group .wp-block-buttons{
	max-width:inherit !important;
}
.slant-tab-style-container .ghostkit-tabs-content .wp-block-group.has-global-padding,
.slant-tab-style-container .ghostkit-tabs-content .wp-block-group .wp-block-heading{
    margin-top: 0 !important;
}


@media screen and (min-width: 767px){
.slant-tab-style-container {
  overflow: hidden;
}
.slant-tab-style-container .ghostkit-tabs-content .wp-block-group.has-global-padding{
	padding: 50px 100px 50px 180px;
}

/* Tabs Content */
.slant-tab-style-container .ghostkit-tabs-content {
	background: #fff;
	padding: 0 0 30px 0;
	overflow: hidden;
	margin-left: -90px;
	flex: 0 0 70%;
	max-width: 61%;
	border-left: 20px solid transparent;
	border-image: linear-gradient(0deg, #EE801B 27.4%, #FFC11E 68.75%);
	border-image-slice: 1;
	position: relative;
	transform: skewX(7deg);
}
.slant-tab-style-container .ghostkit-tabs-content::before {
	content: "";
	position: absolute;
	top: 0;
	left: -20px;
	bottom: 0;
	width: 20px;
	background: linear-gradient(0deg, #EE801B 27.4%, #FFC11E 68.75%);
	box-shadow: 10px 4px 15px rgba(0, 0, 0, 0.25);
	z-index: 1;
}
/* Tabs */
.slant-tab-style-container .ghostkit-tabs-content .ghostkit-tab {
	transform: skewX(-7deg);
	margin-left: -90px;
}

/* Tabs Button */
.slant-tab-style-container .ghostkit-tabs-buttons { 
	border-right: none;
	flex: 0 0 50%; 
	  max-width: 50%;
  }
.slant-tab-style-container .ghostkit-tabs-buttons-item {
    width: unset;
  }
}
@media screen and (min-width: 768px) and (max-width:1024px){
	.slant-tab-style-container .ghostkit-tabs-buttons-item {
		padding-right: 8em;
	}
	.slant-tab-style-container .ghostkit-tabs-content {
		margin-left: -65px;

	}
}
@media screen and (min-width: 768px) and (max-width:834px){
	.slant-tab-style-container .ghostkit-tabs-content {
		margin-left: -45px;
	}
	.slant-tab-style-container .ghostkit-tabs-buttons-item {
		padding-right: 7em;
	}
}
@media screen and (min-width: 767px) and (max-width:768px){
	.slant-tab-style-container .ghostkit-tabs-content {
		transform: skewX(5deg);
	}
	.slant-tab-style-container .ghostkit-tabs-content .ghostkit-tab {
		transform: skewX(-5deg);
	}

}
@media screen and (max-width:766px){
	.slant-tab-style-container .ghostkit-tabs-content .wp-block-group.has-global-padding{
		padding: 30px;
	}
	.slant-tab-style-container .ghostkit-tabs-buttons,
	.slant-tab-style-container .ghostkit-tabs-content,
	.slant-tab-style-container .ghostkit-tabs-content .wp-block-cover{ 
	background:#ffffff;
		border-radius:7px;
		border:1px solid #fb6013;
  }

}


/* Added by Louie 10-15-2025 */
.ghostkit-custom-x5uCC {
	background: none !important;
}
