..box-product .product-list-img{
	    height: 200px;
		    padding-bottom: 0px;
}
nav .side-nav{
	    background-color: black!important;
}
nav .side-nav .sidenav-logo {
    padding: 15px 0px;
}
.h-img,.h-img a{
	height:100%;
}
.h-img a img{
	height:100%;
	object-fit:cover;
	object-position:center;
}
.qty-total-price .quantity{
	height:auto;
}
.qty-total-price .quantity input{
	    top: 0px!important;
	    position: relative;
		    left: auto!important;
			margin:auto;
}
.qty-total-price{
	    position: relative;
}
.qty-total-price .quantity-button.quantity-up{
	    top: 0px;
		      right: 10%;
}
.qty-total-price .quantity-button.quantity-down{
	 top: 0px;
	    left: 10%;
}
.qty-prc{
	    position: relative;
}
.qty-total-price .quantity-button{
	    -webkit-transform: none;
    transform: none;
}
.qty-total-price {
    padding-top: 20px;
    padding-bottom: 20px;
}
.product-page .pg-product-name{
	margin-bottom: 15px;
}
.qty-total-price .quantity input{
    top: 0px;
	    position: relative;
		left: auto;
    width: 50%;
}

.btn-pl{
	right: 35%!important;
	height: 32px;
    width: 32px;
    padding: 3px 0px!important;
    line-height: normal;

}
.btn-mi{
	height: 32px;
	    left: 35%!important;
    width: 32px;
    padding: 3px 0px!important;
    line-height: normal;

}
.bp-top h5>a{
	
}
.qty-total-price .quantity-button.quantity-up{
	
}
.qty-total-price .quantity input{
	    margin: auto;
		    top: 0px!important;
			left:auto!important;
			    position: relative;
}
.qty-total-price .quantity-button.quantity-up,.qty-total-price .quantity-button{
	top:0px;
}
.mt-10px{
	margin-top:10px;
}
.d-block{
	display:block;
}
.box-product .product-list-img {
    height: 25%;
}
.qty-total-price .quantity-button.quantity-up,.qty-total-price .quantity-button.quantity-down{
	border-radius: 0px;
}
#myCarousel .carousel-inner{
    display: flex;
    flex-wrap: wrap;
}
#myCarousel .carousel-inner .item.active{
	 height:100%;
 }
#myCarousel .carousel-inner > .item > img{
	    height: auto;
    object-fit: contain;
    object-position: center;
 }
#myCarousel .carousel-caption{
	     left: 50%;
		     position: absolute;
    right: auto;
    bottom:auto;
    left: 50%;
	    transform: translate(-50%, -50%);
		    top: 50%;
 }
.topfeatured{
	    display: flex;
    flex-wrap: wrap;
}
.topfeatured img{
	object-fit:cover;
	object-position:center;
	height:100%;
}
.cart-box .cart-item .qty-total-price .quantity-button{
	border-radius: 0px;
}
.btn.btn-danger.btn-number, .btn.btn-success.btn-number{
	    border-radius:0px!important;
}
.qty-total-price .quantity-button.quantity-up,.qty-total-price .quantity-button.quantity-down{
	border-radius: 0px!important;
}
.qty-total-price .quantity input {
    left: 0%!important;
    top: 0px!important;
    width: 50%;
    margin: auto;
}
.qty-total-price .quantity-button.quantity-down {
    left: 10%!important;
}
.qty-total-price .quantity-button.quantity-up {
    right: 10%!important;
}
#myCarousel .carousel-control.left,#myCarousel .carousel-control.right{
	    background-image: none;
}
#myCarousel .carousel-control{
	opacity: 1;
}
#myCarousel  .glyphicon {
    padding: 5px;
    font-size: 15px;
    font-weight: 100;
    background: #00000057!important;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 15px;
    color: #fff!important;
	}
	#myCarousel  .glyphicon:hover{
		background:#000!important;
		color:#fff!important;
	}
	#myCarousel .carousel-inner .item.active{
		width:100%;
	}
	.logoname span.first{
		    font-family: 'Bodoni';
    font-size: 25px;
    font-weight: bold;
    font-style: italic;
    color: #000800!important;
	position: relative;
       padding-left: 17px;
    line-height: 0;
    text-decoration: none;
	}
	.logoname span.last{
		    font-family: 'Bodoni';
    font-size: 25px;
    font-weight: bold;
    font-style: italic;
    color: #fff!important;
	position: relative;
   
    line-height: 0;
    text-decoration: none;
	}
	.logoname span.first:before{
		    content: '';
    position: absolute;
    bottom: 0px;
    background: #7fc241;
    border-radius: 50%;
    width: 122px;
    left: 0px;
    z-index: -1;
    top: 0px;
	}
	.logoname span.last:before{
		    content: '';
    position: absolute;
    bottom: 0px;   
	background: #2d3393;
    border-radius: 50%;
    width: 122px;
    left: -16px;
    z-index: -2;
    top: 0px;
	}
	
	header .nav-logo img {
    width: 85px;
    margin: 4px 0px;
}
.qty-total-price .quantity-button.quantity-down, .qty-total-price .quantity-button.quantity-up{
	    border: 1px solid #7fc241!important;
    background: #7fc241!important;
	color:#fff;
}
.btn.button-add-cart{
	    border: 1px solid #7fc241!important;
    background: #7fc241!important;
	color:#fff;
}
.btn:focus, .btn-large:focus, .btn-floating:focus{
	   background-color: #7fc241!important;
}
.box-product .product-list-img .pli-one{
	    height: auto;
    display: block;
	    position: relative;
}	
.h-img a img{
object-fit:contain;	
}

.img_cat {
    height: 60px
}
.img_cat{
	object-fit:contain;	
}
.section.home-category .content{
	    padding-bottom: 0%;
    height: auto;
	    margin-bottom: 15px!important;
        box-shadow: 0px 0px 10px #ccc;
    border-radius: 10px;
}
.section.home-category .content .in-content{
	    height: auto;
    display: block;
}
.section.home-category .content .in-content{
	    position: relative;
}
.box-product{
	height: auto;
    max-height: 100%;
	    padding-bottom:10px;
}
.prosize{
	display: block;
    width: fit-content;
    margin: auto;
}
.e-h-equal{
    display:flex;
    flex-wrap:wrap;
}
.box-product .product-list-img{
        padding: 10px 0px 0px;
            height: 171px;

        
}
 .productcontainer .col-produc{
    margin-bottom:10px;
}
.box-product{
    height:100%;
        max-height: 100%!important;
            padding-bottom: 15px!important;
                margin-bottom: 0px;
}
.aligns-item-center{
    align-items:center;
}
.icon-service .img_cat{
        height: 60px;
    width: 60px;
    margin: auto;
}
.section.home-category .content .in-content .in-in-content h5{
    padding-top: 0px;
}
.mx-auto{
        float: none;
    margin: auto;
}
.cts-category-img{
    height:100px;
    width:100px;
    margin:auto;
}
.cts-category-img img{
    height:100%;
    width:100%;
    object-fit:contain;
    
}
.m-0{
    margin:0px!important;
}
.pad-5px{
    padding:5px!important;
}
.ml-0px{
    margin-left:0px!important;
}
.box-product{
	    height: auto;
    max-height: auto!important;
}
.old-amt{
	    color: #f55d2c;
    font-size: 13px;
    font-weight: normal;
    display: block;
	    line-height: normal;
		    text-align: center;
		font-style: normal;	
    font-family: "Rubik", sans-serif;
}
.cur-amt{
	     font-family: "Rubik", sans-serif;
    text-align: center;
    color: #000!important;
    font-size: 16px!important;
    line-height: 1.5;
    font-weight: 600!important;
}
.p-d-size,.prosize{
	display:none;
}


.in-in-content a{
	    padding: 10px;
    
}
/* .in-in-content a span{
    margin: auto;
  line-height: 1.7;
  border-radius: 4px;
  font-weight: 600;
  color: #ffffff;
  height: 35px;
  display: block;
  background: none;
  width: 35px;
  font-size: 20px;
    border: 1px solid #ffffff69;
  border-radius: 50%;
  box-shadow: none;

} */
.section.home-category .content .in-content .in-in-content h5 {
       font-weight: 600;
    font-size: 11px;
    padding: 0px!important;
    margin-top: 6px!important;
    color: #4a4a4a;
}
.section.home-category .content .in-content .in-in-content {
    border-radius: 4px;
	    box-shadow:none;
    border: none!important;
    background: #7fc13e;
background: #fff;
    transition: all 200ms ease-in;
    transform: scale(1); 
}
.section.home-category .content .in-content .in-in-content1 {
    position: relative;
    /* padding-right: 31px; */
    margin-left: 2px;
    margin-top: 50px;
}
.icon-service s6:nth-child(odd) .in-in-content a span{
	    box-shadow: 0 1px 3px rgb(50 51 127), 0 1px 3px rgb(41 50 130);
}
.icon-service s6:nth-child(even) .in-in-content a span{
	    background: #7fc23e;
		    box-shadow: 0 1px 3px rgb(130 193 61), 0 1px 3px rgb(128 193 62);
}
.section.home-category .content .in-content .in-in-content:hover{
	 -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.1);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.1);   
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.1);
    transition: all 200ms ease-in;
    transform: scale(1.1);
}
.in-in-content .subcat-desig-img{
    margin: auto;
    line-height: 1.7;
    border-radius: 4px;
    font-weight: 600;
    color: #7bbb40;
    /* display: none !important; */
    height: 40px;
    display: block;
    background: none;
    width: 73px;
    font-size: 20px;
    /* border: 4px solid #7bbb40; */
    border-radius: 50%;
    box-shadow: none;
    padding: 0px;
    text-transform: capitalize;
} 
.in-in-content .subcat-desig-cont{
    margin: auto;
    line-height: 1.7;
    border-radius: 4px;
    font-weight: 600;
    color: #7bbb40;
    /* display: none !important; */
    height: 43px;
    display: block;
    background: none;
    width: 56px;
    font-size: 20px;
    border: 5px solid #7bbb40;
    border-radius: 50%;
    box-shadow: none;
    padding: 0px;
    text-transform: capitalize;
} 
header .header-logo,header .nav-logo{
	    height: auto;
} 
header .nav-logo img {
    width: auto;
    height: 35px;
    padding: 0px;
    margin: 0px;
} 
header{
	    height: auto;
		    top: auto;
} 
.nav-wrapper {
	display: flex;
    align-items: center;
    justify-content: space-between;
}  
header .header-logo{
	    float: none;
}  
.d-flex{
	display:flex;
}
.align-items-center{
	align-items:center;
}
.w-fit{
width:fit-content;}
 .margin-left-auto{
	margin-left:auto;
}
.header-menu-button,header .header-icon-menu{
	    height: auto;
		    float: none;
}
.logoname {
       padding: 0px!important;
    padding-left: 10px!important;
    margin: 0px;
    color: #2b3282!important;
    font-size: 20px;
    font-weight: bold;
}
header .header-logo{
	    align-items: center;
    display: flex;
    justify-content: space-between;
}

    /*background-size: 400% 400%;
    animation: gradientBG 15s ease infinite;
	
	@keyframes gradientBG {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}*/
@media screen and (max-width: 767px){
.qty-total-price .quantity-button.quantity-up {
	 right: 10%!important;
}
}
@media screen and (max-width: 360px){
.box-product {
    max-height: 100%!important;
}
}