.container.product-container {
    padding-top: 6%;
}

	

	.container.product-container .description {
		text-align: left;
	}
	
		.container.product-container h1 {
			text-transform: none;
			font-size: 3em;
		}
	
		.container.product-container .description .entry-summary {
			float: none !important;
			width: 100% !important;
			font-size: 1.3em;
		}
		
		.container.product-container .description .entry-summary p.price span.amount {
			text-transform: none;
			font-size: 2em;
			color: #3f97e4;
			font-family: 'Rajdhani', sans-serif;
		}
		
	.container.product-container div.images {
	    float: none !important;
	    width: 95% !important;
	}
	
		.container.product-container div.images .fa {
			font: normal normal normal 3em/.5 FontAwesome;
		}
		
		.container.product-container div.images .thumbnails {
		    margin-top: 10%;
		}
	
	.container.product-container ul.tabs {
		margin-bottom: 0 !important;
		padding-left: 0 !important;
	}
	
		.container.product-container ul.tabs li {
			font-family: 'Rajdhani', sans-serif;
			font-size: 2em;
			text-transform: uppercase;
			border: 1px solid #3f97e4 !important;
			border-radius: 0 !important;
			background-color: #fff !important;
			margin-left: -1 !important;
			padding-left: 2em !important;
			padding-right: 2em !important;
		}
		
			.container.product-container ul.tabs li:first-child {
				margin-left: 0 !important;
			}
		
			.container.product-container ul.tabs li.active{
				background-color: #3f97e4 !important;
			}	
		
			.container.product-container ul.tabs li a {
				color: #3f97e4 !important;
				font-weight: 300 !important;
			}	
			
			.container.product-container ul.tabs li.active a {
				color: #ffffff !important;
			}
			.container.product-container ul.tabs li::before,.container.product-container ul.tabs li::after {
				content: none !important;
			}
			
	
	.container.product-container .entry-content {
		background-color: #efefef;
		margin-top: 0;
		border-top: 1px solid #3f97e4;
		border-radius: 0;
		margin-bottom: 0 !important;
		padding: 5em !important;
	}
	
	.container .list-product{
		height: 20%;
		padding: 0;
		margin-bottom: 40px !important;
	}
		
		.container .list-product:first-child{
			padding-right: 2%;
		}
		
		.container .list-product:nth-child(2){
			padding-left: 2%;
		}
	
		.container .list-product .product-view{
			border: 1px solid #3f97e4;
		}
	
	@media screen and (max-width: 991px) {
		.container .list-product {
			padding-left: 0 !important;
			padding-right: 0 !important;
		}
		
		.container .list-product .product-ov{
			width: 100% !important;
		}
		
		.container .list-product .customize-it {
			right: -9px !important;
		}
	}
		
	
	.container .list-product form.cart {
		margin-bottom: 0 !important;
	}
	
	.container .list-product .product-view > img, .container .list-product .product_title {
		margin: 5% 15px;
		max-width: 90%;
		max-height: 200px;
	}
		.container .list-product .product-ov {
			opacity: 0;
			position: absolute;
			top: 0;
			margin: 0;
			width: 96%;
			height: 100%;
			padding: 10% 25%;
			-webkit-transition: ease all 500ms;
		    -moz-transition: ease all 500ms;
		    -o-transition: ease all 500ms;
		    transition: ease all 500ms;
		}
		
		.container .list-product .product-ov:hover {
			opacity: 1;
			-webkit-transition: ease all 500ms;
		    -moz-transition: ease all 500ms;
		    -o-transition: ease all 500ms;
		    transition: ease all 500ms;
		}
		
		.container .list-product .customize-it{
		    position: absolute;
		    top: -39px;
		    right: 14px;
		    width: 0;
			  height: 0;
			  border-top: 60px solid transparent;
			  border-bottom: 60px solid transparent;
			  border-right:60px solid #3f97e4;
		    -ms-transform: rotate(135deg); /* IE 9 */
		    -webkit-transform: rotate(135deg); /* Chrome, Safari, Opera */
		    transform: rotate(135deg);
		  }
		  
		  .container .list-product:nth-child(2) .customize-it{
			 right: -9px; 
		  }
		    .container .list-product .customize-it img {
		      -ms-transform: rotate(219deg);
		      -webkit-transform: rotate(219deg);
		      transform: rotate(219deg);
		      position: relative;
		      top: -21px;
		      right: -21px;
		      max-width: none !important;
		    }
		    
.woocommerce-result-count, .woocommerce-ordering {
	display: none;
}

form.cart div.quantity {
	display: none;
}

@media screen and (max-width: 1090px) {
	.woocommerce div.product .woocommerce-tabs ul.tabs li {
		width: 100%;
		margin: 0;
		text-align: center;
	}
}

@media screen and (max-width: 960px) {
	.woocommerce #content div.product .woocommerce-tabs ul.tabs li.compare_tab {
		display: none !important;
	}
}