#accessryproduct .thumbnails > li{
	margin-top:20px;
	margin-right:20px;
}
#help-modal12 .modal-header .close{
	background:#000 none repeat scroll 0 0 !important;
	border-radius:50%;
	color:#fff;
	float:right;
	font-size:21px;
	font-weight:700;
	margin:-8px -6px 0 0;
	opacity: 1;
    padding: 1px 6px !important;
    position: absolute;
    right: 0;
	margin-top:-20px;
}
#accessryproduct .form-group .control-label{
	max-width:100% !important;
	width:100% !important;
}
.padd0{
	padding:0px;
}
#tab-accessories .product-thumb .price{
	flex-direction: row;
    justify-content: center;
}
#tab-accessories .product-thumb h4 {
    font-weight: bold;
}
#tab-accessories .price-old {  
    text-decoration: line-through;
	padding-left:10px;
}
#tab-accessories .price-new {
    font-weight: 600;
}
#tab-accessories .product-thumb {
	border: 1px solid #ddd;
	margin-bottom: 20px;
	overflow: auto;
}
.site-wrapper .contanerbg .product-thumb{
	padding-bottom: 20px;
}
#help-modal12 h2{
	margin:0px;
}
.minus, .add {
    background: #f6f6f6 none repeat scroll 0 0;
    border: 1px solid #dfdfdf;
    cursor: pointer;
    display: inline-block;
    padding: 8px 9px;
	font-size: 13px;
	color: #000;
}
#tab-accessories .product-list .product-thumb .caption{
	padding:0 10px;
	text-align:left;
}
#tab-accessories .product-thumb .caption{
	padding:0 10px;
	text-align:center;
    min-height: 180px;
}
#tab-accessories .minus,#tab-accessories .add {
	padding: 6px 9px;
}
#tab-accessories .qty{
	height:34px;
    width: auto;
}
#tab-accessories .qty{
	border-radius: 0;
    display: inline-block;
    height: 32px;
    padding: 0 0px;
    text-align: center;
    width: 60px;
	border:1px solid #ddd;
	color: #000;
}
#tab-accessories .product-thumb .caption .qty {
	height: 34px;
	width: 60px;
}
#tab-accessories .circleimage{
	border-radius:50%;
}
#tab-accessories .product-thumb .image{
	padding-top:15px;
}
#tab-accessories .product-list .product-thumb .image{
	padding-top:15px!important;
}
#tab-accessories .product-thumb .circleimage{
	border-radius: 50%;
    border: solid 1px #ccc;
    padding: 10px;
}
.bg{
	background:#fff;
}

#help-modal12 .thumbnails{margin-left:0px;}
.modal-backdrop.in{
	height:2000px !important;
}

#tab-accessories .product-thumb{
	padding-bottom:10px;
	min-height:275px;
	background: #fff;
    overflow: hidden;
}
#tab-accessories .product-list .product-thumb{
	min-height:auto;
	margin-bottom: 15px;
}
.accesoryproduct td:nth-child(5){
    min-width: 120px;
}
#tab-accessories .contanerbg .quickview-button{
	display: none;
}
.extended-container #tab-accessories .contanerbg{
	background:transparent;
}
#tab-accessories .product-thumb .image a {
	display: block;
}
#tab-accessories .product-thumb .image img{
	margin-left: auto;
	margin-right: auto;
	display: block;
	max-width: 100%;
	height: auto;
}
h1,h2,h3,h4,h5{
	margin: 10px 0;
}
#tab-accessories .contanerbg .product-list .product-wrapper{
	display: block;
	margin-right: 0 !important;
	margin-bottom: 20px;
}
.extended-container .contanerbg p{
	margin-bottom: 10px !important;
}
.contanerbg .input-group{
	display: block;
}
.extended-container .contanerbg .product-list{
	padding: 0px;
}
#tab-accessories .product-list .product-thumb .image {
	float: left;
	padding: 0 15px;
}
#tab-accessories .product-list .product-thumb .caption {
    padding: 0 10px;
    text-align: left;
    margin-left: 230px;
}
.productinfotabdata-body #content{
	background: #fff;
	padding: 0px;
}
.modal-body ul{
	list-style: none;
	padding: 0px;
}
.oc2 .productinfotabdata-body .input-group .form-control{
	min-height: 20px;
}
.oc2 .productinfotabdata-body textarea,.oc2 .productinfotabdata-body .form-control{
	width: 94%;
}
.oc2 .productinfotabdata-body .form-group{
	margin-bottom: 15px;
}
.oc2 .productinfotabdata-body #accessryproduct{
	padding-bottom: 30px;
}
.site-wrapper .product-list .product-thumb .caption{
	margin-left: 0;
}
.one-column .productinfotabdata-body #content{
	max-width: 100% !important;
}
.table-responsive {
    min-height: .01%;
    overflow-x: auto;
}
.table-bordered {
    border: 1px solid #ddd;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    border-spacing: 0;
    border-collapse: collapse;
}
.table > caption + thead > tr:first-child > td, .table > caption + thead > tr:first-child > th, 
.table > colgroup + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, 
.table > thead:first-child > tr:first-child > td, .table > thead:first-child > tr:first-child > th {
    border-top: 0;
}
.table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border-bottom-width: 2px;
}
.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border: 1px solid #ddd;
        border-top-color: rgb(221, 221, 221);
        border-top-style: solid;
        border-top-width: 1px;
        border-bottom-width: 1px;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.text-center {
    text-align: center;
}

.oc3 #product-product .product-details .product-option-select{
	display: block;
}

#tab-accessories table h4 {
	font-size:14px;
}
.oc3 #tab-accessories table tr th,
.oc3 #tab-accessories table tr td{
	white-space: nowrap;
}

#accessory .owl-wrapper-outer {
	border: 0;
	box-shadow: none;
}
.oc3 #tab-accessories .product-thumb .caption .input-group.btn-block {
	justify-content: center;
	margin: 15px 0;
}

.oc3 #tab-accessories .qty {
	height: 37px;
}

.desktop .site-wrapper .product_tabs .nav-tabs {
	flex-wrap: wrap;
}
.site-wrapper .accessories-boxes {
    overflow-x: auto;
    width: 100%;
    max-width: 100%;
    overflow-y: hidden;
}
.site-wrapper .accessories-boxes table{
    margin:0;
}
.site-wrapper .accessories-boxes::-webkit-scrollbar {
    height: 10px;
}
#tab-accessories .owl-carousel .owl-nav	.owl-prev{
	left:0;
}
#tab-accessories .owl-carousel .owl-nav	.owl-next{
	right:0;
}
#tab-accessories .owl-carousel .owl-nav i {
    font-size: 40px;
}

#tab-accessories .qtypara {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 2px;
}

#tab-accessories .tabaddtocartquick {
    padding: 10px 10px;
	display: block;
}
#tab-accessories h4 a {
	text-decoration: none;
}

@media(max-width: 768px){
	#tab-accessories .input-group.btn-block {
		width: 100%;
	}
	
	.oc3 #tab-accessories .table-responsive.table-scroll:before{
		display: none;
	}
	#tab-accessories .price-old {
		padding:0;
	}
}