.textfield-class { display: none; }

h1{
	font-size: 52px !important;
}
a {
	outline: none !important;
}
/* Header */
button.wp-block-search__button.has-icon.wp-element-button {
    background: unset;
    color: #D0D8E8 !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
    border: 1px solid #D0D8E8 !important;
    padding: 4px 9px !important;
    border-radius: 10px !important;
}
.wp-block-group.new-nav {
    max-width: 1068px;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
}
.wp-block-search__button svg{
	fill: black !important;
}
/* buttons */
.ghostkit-button.btn-standard {
    background: #FFFFFF;
    opacity: 0.8;
    color: #151A1B !important;
    font-size: 14px;
	width: 186px;
}
.btn-standard span.ghostkit-button-text {
    display: flex;
    align-items: center;
	gap: 40px;
}
.ghostkit-button.btn-standard:hover {
    background: #f14545a3;
    color: white !important;
}
.btn-standard [class*=wp-image-] {
    transition: .25s cubic-bezier(.215,.61,.355,1);
	-webkit-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    -o-transition: .25s cubic-bezier(.215, .61, .355, 1);
}
.btn-standard:hover [class*=wp-image-] {
    transform: translateX(1rem);
	-webkit-transform: translateX(0.3rem);
    -o-transform: translateX(1rem);
	filter: brightness(0) invert(1);
}
.threebtn [class*=wp-image-] {
    transition: .25s cubic-bezier(.215,.61,.355,1);
	-webkit-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    -o-transition: .25s cubic-bezier(.215, .61, .355, 1);
}
.threebtn:hover [class*=wp-image-] {
    transform: translateX(0.3rem);
	-webkit-transform: translateX(0.3rem);
    -o-transform: translateX(0.3rem);
}
.threebtn a:hover {
    background: #ed7e82 !important;
}
.wp-block-button.contact-btn a {
    padding: 12px 86px;
    background: #C2151C;
    line-height: 40px;
    border-radius: 10px;
}
/* Home */
/* About Us */
.card-column .ghostkit-grid-inner {
    justify-content: space-between;
}
.wp-block-image.has-custom-border img {
    box-sizing: border-box;
    transition: transform 2s, filter 1.5s ease-in-out;
    transform-origin: center center;
/*     filter: brightness(50%); */
}
.wp-block-image.has-custom-border:hover img {
    filter: brightness(100%);
    transform: scale(1.3);
}
.ghostkit-col.imgcolumn {
    overflow: hidden;
}
.wp-block-group.ghostkit-custom-Z1frsTs, .wp-block-group.ghostkit-custom-Z1bOGXs, .wp-block-group.ghostkit-custom-1xJYBz {
    clip-path: polygon(-129% -30%, /* left top */ 100% 23%, /* right top */ 100% 100%, /* right bottom */ 0 100% /* left bottom */);
}
/* 3buttons section */
.wp-block-button.threebtn a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 114px;
	font-weight: 400;
}
/* Contact us */
.ff-default .ff-el-form-control {
    color: #5d5b65 !important;
}
.fluentform .ff-el-group {
    margin-bottom: 18px !important;
}
select.ff-el-form-control:not([size]):not([multiple]) {
    height: 64px !important;
}
.ff-default .ff-el-form-control{
	line-height: 3 !important;
}
form.fluent_form_1 .ff-btn-submit:not(.ff_btn_no_style) {
    background-color: #c2151c !important;
    width: 100%;
	height: 64px;
}
.ff-default .ff-btn-lg {
    border-radius: 10px !important;
    padding: 0px !important;
    font-family: 'Gill Sans';
    letter-spacing: 0.3em;
}
    .frm-fluent-form .ff-t-container {
        align-items: flex-end;
 }
/* Footer */
.cs a {
    text-decoration: none;
}
.cs a:hover{
	text-decoration: underline;
}
/* div.wpforms-container-full button[type=submit] {
    width: 100%;
    background: #C2151C !important;
	font-family: 'Gill Sans' !important;
    letter-spacing: 0.2em;
    font-size: 18px !important;
    height: 64px !important;
    border-radius: 10px !important;
}
div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=email], div.wpforms-container-full textarea, div.wpforms-container-full select {
    border-radius: 10px !important;
}
div.wpforms-container-full button[type=submit]:hover {
    color: #C2151C;
    background: white !important;
    border: solid 1px #C2151C;
} */

/* Responsive */
@media (min-width:1440px){
	p.p-standard, h4 {font-size:18px !important;}
	p.p.small{font-size:14px;}
	.wp-block-group.ghostkit-custom-ZIo7Bk {height: 153px;}
}
@media (max-width:820px){
	.ghostkit-custom-Z2lCj3g .ghostkit-grid-inner {gap: 20px;}
	.wp-block-spacer {height: 200px !important;}
	.wp-block-cover.banner-home {min-height: 450px !important;}
	.wp-block-spacer {height: 200px !important;}
}
@media (max-width: 768px) and (min-width: 600px){
		img.wp-image-59 {
    width: 18px !important;
}
	.threebtn a {
    font-size: 18px !important;
}
	.ghostkit-custom-1YC12b .ghostkit-col {
    flex: auto !important;
}
	.ghostkit-col.servicescol, .ghostkit-col.getcol {
    margin-left: 20px !important;
}
	.ghostkit-custom-1YC12b .ghostkit-grid-inner{
		flex-wrap: nowrap !important;
	}
}
@media (min-width:768px){
	.card-column .ghostkit-col-4 {--gkt-grid--column__size: 32.3% !important;}
}
@media (max-width:768px){
/* 	.wp-block-search__inside-wrapper {width: 230px;} */
	.wp-block-navigation .wp-block-navigation-item {font-size: 12px !important;}
		.wp-block-button.threebtn a{
		height: 75px;
	}
	.wp-block-group.mobileonly {
    display: flex !important;
    margin-top: 9px;
}
}
@media (max-width:480px){
/* 	button.wp-block-navigation__responsive-container-open.always-shown {display: none;} */
	.btn-main .ghostkit-button-wrapper-inner {gap: 15px;}
	img.wp-image-169, img.wp-image-177, img.wp-image-178{width: 100%;}
	.ghostkit-custom-1YC12b .ghostkit-grid-inner { gap: 20px;}
	.ghostkit-custom-1X3ck9 .ghostkit-grid-inner {gap: 15px;}
	.footer-col .ghostkit-grid-inner {gap: 19.2px !important;}
	h1#your-heavy-equipment-and-attachment-storage-install-and-machine-modification-solution {font-size: 36px !important;}
	img.wp-image-169, img.wp-image-177, img.wp-image-178{
	width: 430px;
}
}