/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.26.1.1721271323
Updated: 2024-07-18 12:55:23

*/

/* Theme customization starts here
------------------------------------------------------- */

/** Change CTA Button Background Color  
------------------------------------**/
/* .google-reviews{
	height: auto!important;
	
}
.et_pb_code_0_tb_footer {
   
    border-width: 0px!important;

}
.banner-pic img{
	width: 340px;
}

	.google-reviews img {
    position: fixed;
    bottom: 20px;
    left: 20px;
    z-index: 9;
    width: 150px;
    border-radius: 6px;
	box-shadow: 0 0 10px 0 #dedede;
} */
.df-am-container .df-am-col.right {
	width:74%!important;
}
#products-garage-grind-sec{
	display:none;
}

.single-product.postid-28964 #products-garage-grind-sec, .single-product.postid-28527 #products-garage-grind-sec, .single-product.postid-28525 #products-garage-grind-sec{
	display:block!important;
}
.cta_topnav1 {
	background-color: #374254 !important;	
}
.et_pb_bg_layout_dark.et_pb_menu ul li.cta_topnav1 a {
	color: #fff !important;
}

.cta_topnav2 {
	background-color: #A2B6C3 !important;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li.cta_topnav2 a {
	color: #353232 !important;
}

.cta_topnav3 {
	background-color: #154385 !important;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li.cta_topnav3 a {
	color: #fff !important;
}

.cta_topnav4 {
	background-color: #000000 !important;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li.cta_topnav4 a {
	color: #fff !important;
}

/** Top Navigation CTA Button 
------------------------------------**/

.cta_topnav1,
.cta_topnav2,
.cta_topnav3,
.cta_topnav4 {
	align-items: center !important;
    height: 64px;
    margin: auto !important;
    margin-left: 24px !important;
    padding: 0 !important;
}

.cta_topnav1 a,
.cta_topnav2 a,
.cta_topnav3 a,
.cta_topnav4 a {
	padding: 16px 24px !important;
    margin: 0;
}

.cta_topnav1 a:hover,
.cta_topnav2 a:hover,
.cta_topnav3 a:hover,
.cta_topnav4 a:hover {
	opacity: 1;
}

.cta_topnav1:after,
.cta_topnav2:after,
.cta_topnav3:after,
.cta_topnav4:after {
	display: none;
}


/** Remove Horizontal Scrolling  
------------------------------------**/
#page-container {
    overflow-x: hidden;
}
@media (max-width: 767px) {
.banner-pic{
	margin: auto!important;
    text-align:center!important;
}
	div.et_pb_section.et_pb_section_0 {
        background-position: right -10% bottom 0px!important;
/*         background-position: center; */
    }
	
/* 	div.et_pb_section.et_pb_section_0{
	        background-size: 1220px auto;
        background-position: right -10% bottom 0px;
		
	} */
	    .banner-pic img {
        width: 280px!important;
    }
}

 @media (max-width: 980px) {
	.banner-pic img{
	 width: 343px!important;
}
	 
	 .page-hd{
		 font-size:30px!important;
	 }
}

/* @media only screen and (min-width: 981px) and (max-width: 1500px) {
		.banner-pic img{
	width: 200px!important;
}
} */
@media only screen and (min-width: 981px) and (max-width: 1200px){	
	div.et_pb_section.et_pb_section_0 {
    background-size: 970px auto!important;
    background-position: right -10% bottom 0px!important;
	}
	
}
@media only screen and (min-width: 1201px) and (max-width: 1350px){	
	div.et_pb_section.et_pb_section_0 {
    background-size: 1180px auto!important;
    background-position: right -10% bottom 0px!important;
	}
	
}
@media only screen and (min-width: 1351px) and (max-width: 1550px){	
	div.et_pb_section.et_pb_section_0 {
    background-size: 1452px auto!important;
    background-position: right -10% bottom 0px!important;
	}
	
} 