.ts-footer{
	margin-top: 0px !important;
}

.ts-service-detials .sidebar .widget-details ul li{
	margin-bottom: 5px;
}

.mt-50{
	margin-top: 50px;
}

.mt-80{
	margin-top: 80px;
}

#ts-aboutus{
	background: #f9f9f9;
}




.img70{
	height: 200px;
	overflow: hidden;
}

.img71{
    height: 80px;
    width: 80px;
	overflow: hidden;
}

.img225{
    height: 150px;
	overflow: hidden;
}



.img70 img, .img71 img, .slider-content  img, .img225 img{
	object-fit: cover;
	width: 100% !important;
	height: 100% !important;
	 object-position: center;
}

.banner-area{
	min-height: 320px;
}

.banner-heading{
	padding-top: 150px;
}


.categories-list li a {
    color: #666;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}


.sidebar .widget{
    padding: 10px;
}
.sidebar .widget .widget-title{
    margin-bottom: 5px;
}
.ts-latest-news .single-latest-news .single-news-content{
    padding: 10px;
}

.ts-post-title, .ts-author-title{
    font-size: 15px;
}

.latest-news-img{
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
.ts-latest-news .single-latest-news .single-news-content .ts-post-title{
    margin: 0px;
}

.ts-service-detials .sidebar .widget.widget-download{
    padding: 10px 20px 30px 20px;
    margin-top: 10px;

}

.ts-service-detials .sidebar .widget.widget-download .download-btn a{
    color: white;
}

.w100{
    width: 100%;
}

.badgeqty{
    color: white;
    position: relative;
    right: 15px;
    font-size: 12px;
    top: -4px;
}

.shipping-tr .nav-pills .nav-link, .payment-tr .nav-pills .nav-link{
    color: black;
}

.btn-info{
    color: #000;
    background-color: #ffb923;
    border-color: #ffb923;
}

.btn-outline-info{
    color: #ffb923;
    border-color: #ffb923;
}
.btn-outline-info:hover{
    color: #fff;
    background-color: #ffb923;
    border-color: #ffb923;
}

.changeQtyChildren{
    width: 80px !important;
    display: inline-block;
}
.addCartChildren{
    margin: 0px;
    padding: 7px 12px 7px 0px;
    text-align: center;
    font-size: 15px;
}

.itemProduct{
    margin-bottom: 15px;
}

.btn-primary.disabled, .btn-primary:disabled{
    background-color: #ffe3a7;
    border-color: #ffe3a7;

}

.btn-primary.disabled:hover, .btn-primary:disabled:hover{
    cursor: not-allowed;
}

.titleItem{
    min-height: 65px;
}

.ts-nav-classic .top-bar .unstyled li a .social-icon i{
    font-size: 17px;
}