
.home-content .home-bg-image {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 100%;
    padding-bottom: 20px;
    padding-top: 20px;
}

.home-content .home-bg-image.lazyload-bg {
  background-image: url("../siteart/2banner.png")
}
.home-content section:nth-child(odd) {
    background: rgba(255,255,255,.8);
}
.home-content .category-grid {
    background-color: rgba(180,180,180,0.95)!important;
    padding-top: 0;
    padding-bottom: 0;
    margin: 0 auto;
    max-width: 950px;
    font-weight: 400;border-radius: 4px;box-shadow: 5px 5px 4px 0 rgba(0,0,0,0.2), 0 8px 10px 0 rgba(0,0,0,0.33);
}
.home-content section {
    padding: 20px 0 20px 0;
}

.home-content .category-grid .categories {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flexbox;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    flex-wrap: wrap;
    width: 1004px;
    max-width: calc(100% - 60px);
    margin: 0 auto;  padding: 30px 0 10px 0;
}
.home-content .category-grid .categories .category {
   
    align-items: center;
    justify-content: flex-start;
    flex-direction: column;
    width: 15%;
    height: auto;
    box-sizing: border-box;
    margin: 0 10px 15px;
}

.home-content .category-grid .categories .category a.category-content {
   
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding-bottom: 5px;
    border-bottom: 4px solid transparent;
    text-decoration: none;
    max-width: 100%; text-align: center; font-size: 12px; font-weight: 600; letter-spacing: 2px ;color:#FFFFFF;width: 100%;text-shadow: 2px 2px 4px #000000;}


.home-content .category-grid .categories .category a.category-content:hover {color:#F1EC40;}


	

.home-content .category-grid .categories .category img.noImageMap {
    width: 110px;
    height: auto;
	
}
.home-content .category-grid .categories .category img {
    margin-bottom:5px;
}

/*--------equipmenticons-----------------------------------------------------------------------------------*/


.ehome-content .ehome-bg-image {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 100%;
    padding-bottom: 20px;
    padding-top: 20px;
}

.ehome-content .ehome-bg-image.lazyload-bg {
  
}
.ehome-content section:nth-child(odd) {
    background: rgba(255,255,255,.8);
}
.ehome-content .ecategory-grid {
    background-color: rgba(180,180,180,0.95)!important;
    padding-top: 0;
    padding-bottom: 0;
    margin: 0 auto;
    max-width: 950px;
    font-weight: 500;border-radius: 4px;box-shadow: 5px 5px 4px 0 rgba(0,0,0,0.2), 0 8px 10px 0 rgba(0,0,0,0.33);
}
.ehome-content section {
    padding: 20px 0 20px 0;
}

.ehome-content .ecategory-grid .ecategories {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flexbox;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    flex-wrap: wrap;
    width: 1004px;
    max-width: calc(100% - 60px);
    margin: 0 auto;  padding: 30px 0 10px 0;
}
.ehome-content .ecategory-grid .ecategories .ecategory {
   
    align-items: center;
    justify-content: flex-start;
    flex-direction: column;
    width: 15%;
    height: auto;
    box-sizing: border-box;
    margin: 0 10px 15px;
}

.ehome-content .ecategory-grid .ecategories .ecategory a.ecategory-content, .icons-h1 {
   
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding-bottom: 5px;
    border-bottom: 4px solid transparent;
    text-decoration: none;
    max-width: 100%; text-align: center; font-size: 12px; font-weight: 600; letter-spacing: 2px ;color:#FFFFFF;width: 100%;text-shadow: 2px 2px 4px #000000;}


.ehome-content .ecategory-grid .ecategories .eategory a.ecategory-content:hover {color:#F1EC40;}


	

.ehome-content .ecategory-grid .ecategories .ecategory img.noImageMap {
    width: 110px;
    height: auto;
	
}
.ehome-content .ecategory-grid .ecategories .ecategory img {
    margin-bottom:5px;
}






@media screen and (max-width: 966px)  {
.home-content .home-bg-image.lazyload-bg {
  background-image: none;
}

}







@media screen and (max-width: 965px)  {
.home-content .home-bg-image {

    padding-top: 0;
}	
	
	
	
.home-content .category-grid .categories .category {
	width: 20%;}
 
.home-content .category-grid .categories .category img.noImageMap {
    width: 150px;
    height: auto;
}	
	

	
.home-content .category-grid .categories .category a.category-content {
     font-size: 12px; }
	

.ehome-content .ehome-bg-image {

    padding-top: 0;
}	
	
	
	
.ehome-content .ecategory-grid .ecategories .ecategory {
	width: 20%;}
 
.ehome-content .ecategory-grid .ecategories .ecategory img.noImageMap {
    width: 150px;
    height: auto;
}	
	

	
.ehome-content .ecategory-grid .ecategories .ecategory a.ecategory-content, .icons-h1 {
     font-size: 12px; }
	

		
	
	

}

@media screen and (max-width: 800px)  {
.home-content .category-grid .categories .category {
	width: 25%;}
 
.home-content .category-grid .categories .category img.noImageMap {
    width: 170px;
    height: auto;
}	
	
	
.home-content .category-grid .categories .category a.category-content {
     font-size: 11px; }
	
.ehome-content .ecategory-grid .ecategories .ecategory {
	width: 25%;}
 
.ehome-content .ecategory-grid .ecategories .ecategory img.noImageMap {
    width: 170px;
    height: auto;
}	
	
	
.ehome-content .ecategory-grid .ecategories .ecategory a.ecategory-content, .icons-h1 {
     font-size: 11px; }
	

	
	
	

	
	
	

}

@media screen and (max-width: 565px)  {
.home-content .category-grid .categories .category {
	width: 35%;}
 
.home-content .category-grid .categories .category img.noImageMap {
    width: 180px;
    height: auto;
}	
	
	
.home-content .category-grid .categories .category a.category-content {
     font-size: 10px; }
	

.ehome-content .ecategory-grid .ecategories .ecategory {
	width: 35%;}
 
.ehome-content .ecategory-grid .ecategories .ecategory img.noImageMap {
    width: 180px;
    height: auto;
}	
	
	
.ehome-content .ecategory-grid .ecategories .ecategory a.ecategory-content, .icons-h1 {
     font-size: 10px; }
	

		
	

}



@media screen and (max-width: 380px)  {
.home-content .category-grid .categories .category {
	width: 50%;}
 
.home-content .category-grid .categories .category img.noImageMap {
    width: 180px;
    height: auto;
}	
	
	
.home-content .category-grid .categories .category a.category-content {
     font-size: 12px; }
	
.ehome-content .ecategory-grid .ecategories .ecategory {
	width: 50%;}
 
.ehome-content .ecategory-grid .ecategories .ecategory img.noImageMap {
    width: 180px;
    height: auto;
}	
	
	
.ehome-content .ecategory-grid .ecategories .ecategory a.ecategory-content, .icons-h1 {
     font-size: 12px; }
	

	
	

}




