.et-l--post, .et-l--footer{
    display: none !important;
}

.main-product-sec{
	margin: 0 auto;
	width: 1680px;
	min-height: 1200px;
}
.categ-body .main-product-sec {
    width: 100%;
	padding-top: 0;
}
.prod-left{
	float: left;
	width: 29%;
	min-height: 450px;
}
.prod-right{
	float: right;
	width: 67%;
	min-height: 450px;
	 
}
.list-pro-filter li{
	list-style: none;
	margin-bottom: 10px;
}
.ac .ac-trigger{
	padding: 18px 0px 8px 0px !important;
	font-family:'Plus Jakarta Sans',Helvetica,Arial,Lucida,sans-serif;
	border:none;
	background:none;
	font-size:15px;
	font-weight:500;
	margin: 0 !important;
    padding: 0 !important;
}
ul.list-pro-filter {
    margin: 15px 0 0 0;
    padding: 15px 20px;
    border: 1px solid #ddd;
    height: 236px;
    overflow-y: scroll;
}
.ac{
	border: none !important;
	margin: 0 0 25px 0;
}
.accordion-container{
	background: #fff;
	padding: 15px 20px;
    border: 1px solid #eee;
    box-shadow: 0 0 20px #eee;
}
h2.ac-header{
	border-bottom: 1px solid #ddd;
}
p.filter-title{
	border-bottom: 1px solid #ddd;
	margin: 0 0 20px 0;
    padding: 0 0 5px 0 !important;
}
.pro-r-in-t{
	float: left;
	width: 100%;
}
.heading-title{
	float: left;
	width: 50%;
}
.pro-admin-login{
	float: right;
	width: 50%;
}
.pro-admin-login ul {
    margin: 28px 0 0 0;
    padding: 0;
    text-align: right;
}
.pro-admin-login li {
    list-style: none;
    display: inline-block;
    margin: 0 10px;
}
span.pro-price {
    border: 1px solid #eee;
    padding: 10px 25px;
}
.product-box-e {
    float: left;
    width: 100%;
}
ul.pro-box-e{
	margin: 0;
	padding: 0;
}
.pro-box-e li{
	width: 24%;
	list-style: none;
	text-align: center;
	padding: 17px;
	display: inline-block;
}
.pro-box-e li h3{
	font-size: 14px;
	font-weight:normal;
	margin:15px 0 0 0;
	font-family: 'Plus Jakarta Sans', Helvetica, Arial, Lucida, sans-serif;
	font-weight:500;
}
.shp-img-sec {
    float: left;
    width: 100%;
    height: 235px;
    overflow: hidden;
    margin: 0 0 25px 0;
}
.pro-box-e li img{
	width: 100%;
}
.pro-box-e li p{
	font-size: 12px;
	font-weight: normal;
	line-height:21px;
	min-height: 97px;
}
.pro-row-4 a i {
    margin-right: 7px;
}
.pro-box-e li:hover{
	background: #F7F7F7;
}
.pro-box-e .ecom-btn{
	width: 100%;
	height: 45px;
	font-size: 18px;
	background: #fff;
	border: 1px solid #eee;
}
 a .ecom-btn{
	text-decoration: none;
	color: #000;
	cursor: pointer;
}
.pro-box-e li:hover a .ecom-btn{
	background: #EC1D26;
	color: #fff;
	cursor:pointer;
}
.pro-row-4{
	float: left;
	width: 100%;
}

.top-title-sec{
	display: block;
	background: url(images/body-rep.jpg) repeat-x;
	min-height: 150px;
	margin-bottom: 70px;
}
.top-sec-in {
    margin: 0 auto;
    width: 1680px;
}
.top-sec-in .pro-r-in-t{
	margin: 35px 0 0 0;
}
.top-sec-in .pro-r-in-t h2{
	font-size: 40px;
	margin: 0;
}
.top-sec-in span.pro-price{
	background: #fff;
}
.pro-dtl-left{
	float: left;
	width: 45%;
}
.pro-dtl-right{
	float: right;
	width: 45%;
}
.pro-dtl-com table, .ragular-pri table{
	width: 100%;
	text-align: left;
}
.pro-dtl-com td, .pro-dtl-com th{
	padding: 5px 0;
}
.pro-tb-l{
	float: left;
	width: 100%;
}
.pro-td-box{
float: left;	
width: 94%;
padding: 2% 3%;
background: #Fff;
box-shadow: 0 0 11px #ddd;
}
.gallery-prod{
	float: left;
	width: 100%;
	min-height: 400px;
	background: #eee;
}
.pro-dtl-left{
	float: left;
	width: 40%;
}
.pro-dtl-right{
	float: right;
	width: 56%;
}
.ragular-pri{
	float: left;
	width: 100%;
	min-height: 250px;
}
.pro-dtl-btn {
    float: left;
    width: 100%;
}
.pro-dtl-btn a {
    display: block;
    width: 32%;
    float: left;
    margin-right: 15px;
}
.add-cart-btn, .buy-n{
	width: 100%;
	padding: 15px 0;
	font-size: 18px;
	margin-right: 20px;
}
.pro-dtl-com a.close-btn {
    float: right;
  }
 .pro-dtl-com a.close-btn button{
 	padding: 10px 25px;
 } 
.pro-dtl-com h4{
	margin: 0 0 15px 0;
}
.pro-dtl-com{
	float: left;
	width: 100%;
	margin-bottom: 60px;
}
.numerick-box{
	float: left;
	width: 45%;
}
.color-sec-c{
	float: left;
	width: 45%;
}
.code-sec-in option{
	padding: 10px;
}
.pro-dtl-com ul.pro-dtl-st{
	margin: 0;
	padding: 0;
}
.pro-dtl-com ul.pro-dtl-st li{
	display: block;
	list-style: none;
	margin: 0 0 7px 0;
}
.add-cart-btn, .buy-n{
	width: 320px;
	padding: 15px 0;
	font-size: 18px;
	margin-right: 20px;
}
.pro-dtl-disctip, .pro-dtl-view{
	float: left;
	width: 100%;
}
.prod-right h2, .prod-left h2{
	font-size:25px;
	margin: 0 0 20px 0;
}
.pro-box-e li{
	vertical-align:top;
}
.pro-row-4 li h6 {
    
}
.ac input {
    border: 1px solid #ddd;
    padding: 10px 25px;
    /* font-size: 12px; */
}
