:root {
  --truckgroup: #056cac; /*Truck Group Blue*/
  --towgroup: #dc1921; /*Tow Group Red*/
  --firegroup: #fdb833; /*Fire Group Blue*/
}
.tg-bg {background:var(--truckgroup) !important;}
.tow-bg {background:var(--towgroup) !important;}

.list-container {}


.all-group-bg-1 {
    position: relative;
}
.all-group-bg-1::after {
    position: absolute;
    width: 100%;
    height: 100%;
    top:0;
    left:0;
    right:0;
    content:"";
    background:url(/wp-content/uploads/2021/11/main-site-bg.jpg) no-repeat bottom center;
    background-attachment: fixed;
    background-size: cover;
    opacity: 0.3;
    z-index: -1;
    filter: grayscale(50%);
}




/** Truck Group **/
.truck-header {background:var(--truckgroup);}
.tow-header {color:#fff; background:#000 !important;}
#truck-group-theme #header {border-bottom: solid 5px #05588c;}
#tow-group-theme #header {border-bottom: solid 5px #ffbf00;}

#truck-group-theme .contactForm .bv-form h1 {color: #056cac !important;}
#truck-group-theme .contactForm .bv-form h3 {opacity:.3;}
 
.truck-group-bg-1 {
    position: relative;
}
.truck-group-bg-1::after {
    position: absolute;
    width: 100%;
    height: 100%;
    top:0;
    left:0;
    right:0;
    content:"";
    background:url(/wp-content/uploads/2021/11/truck-site-bg.jpg) no-repeat bottom center;
    background-attachment: fixed;
    background-size: cover;
    opacity: 0.3;
    z-index: -1;
    filter: grayscale(50%);
}


	/**Parts Page**/
.list-container ul li {width: 100%;float: left;font-size: 15px; line-height:25px;}	
.list-container ul li::before {content: "\f013";padding-right: 5px;font-family: "FontAwesome";}	
.list-container ul {list-style:none !important; padding-left:0px;}	
.phone-list ul {list-style: none;padding-left: 0px;text-align: center;}
.phone-list ul li {border: solid 1px #ddd;}


/** Tow Group **/
.tow-header {background:var(--towgroup);}
#tow-group-theme .contactForm .bv-form h1 {color: #ffbf00 !important;}
#tow-group-theme .contactForm .bv-form h3 {opacity:.3;}
.tow-group-bg-1 {
    position: relative;
}
.tow-group-bg-1::after {
    position: absolute;
    width: 100%;
    height: 100%;
    top:0;
    left:0;
    right:0;
    content:"";
    background:url(/wp-content/uploads/2021/11/tow-site-bg.jpg) no-repeat bottom center;
    background-attachment: fixed;
    background-size: cover;
    opacity: 0.3;
    z-index: -1;
    filter: grayscale(50%);
}


/** Fire Group **/
.fire-header {background:#b8151c;}


.fire-group-bg-1 {
    position: relative;
}
.fire-group-bg-1::after {
    position: absolute;
    width: 100%;
    height: 100%;
    top:0;
    left:0;
    right:0;
    content:"";
    background:url(/wp-content/uploads/2021/11/fire-site-bg.jpg) no-repeat bottom center;
    background-attachment: fixed;
    background-size: cover;
    opacity: 0.4;
    z-index: -1;
    filter: grayscale(70%);
}
.amkus-group-bg-1 {
    position: relative;
}
.amkus-group-bg-1::after {
    position: absolute;
    width: 100%;
    height: 100%;
    top:0;
    left:0;
    right:0;
    content:"";
    background:url(/wp-content/uploads/2022/06/amkus-bg-1.jpg) no-repeat bottom center;
    background-attachment: fixed;
    background-size: cover;
    opacity: 0.3;
    z-index: -1;
    filter: grayscale(70%);
}




/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {		
	
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 993px) {
	
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	
}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

}