.custom_product_info {
margin: 15px;
padding: 30px;
overflow: auto;
background-color: #eef0f4;
border-radius: 16px;
}

.product_black h4{
text-align:center;
margin:5px;
color:#f8f8f8 !important;
font-size:2em;
line-height: initial;
padding-bottom: 50px;
}

.product_black{
color:#f8f8f8;
margin-left: -359.5px;
margin-right: -359.5px;
background-color:#26272c;
padding:50px;
}

.product_black_grid {
	text-align:center;
	display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(4, 1fr);
  grid-gap: 10px;
}

#grid_image{
grid-row: span 2;
}

.product_flex{
display: flex;
flex-direction: row;
}

.woocommerce .button.add_to_cart_button{
background-color:#41a9d5 !important;
}
.woocommerce .button.add_to_cart_button :hover{
background-color: #235787;
}


@media (max-width: 600px) {
  .product_flex {
    flex-direction: column;
  }
}

.iconprotection{
display: flex;
align-items: center;
justify-content: center;
width: 64px;
height: 64px;
border: 2px solid #3fc1fa;
border-radius: 50px;
transition: 0.5s;
}

.sow-slider-image{
z-index: 0 !important;
}

.iconprotection:hover{
color:#fff !important;
background-color: #3fc1fa !important;
}

.sow-icon-ionicons:hover{
color: #fff !important;
}



.pt-tabs{
display:grid;
width:100%;
}

.hometab{
	transition: 0.8s;
	min-height: 300px;
}

.hometab:hover{
	background-color:#B5E9FF;
}

.nav-tabs{
 padding: 0 80px;
}

#herofix{
		width:50%;
		float:right;
	
}

button {
background-color:#41a9d5 !important;
border-radius:5px;
}

@media only screen and (max-width: 600px){
	.nav-tabs{
		padding: 0 10px;
	}
	#herofix{
		width: 100%;
		}
	#panel-308-6-0-0 > .panel-widget-style{
		padding: 2px;
		}
	h1,h2,h3{
		font-size:0.9em;}
	p{
		font-size:0.8em !important;}
 .product_black h4{
		font-size:1em;
}
	.product_black{
		margin:0;
		padding:10px;
		}
		
	.product_black_grid {
	display: block;
}
	.product_black_grid_item {
	margin:10px	;
}
}