.detail .dbox .info {
  text-align: initial;
}
.detail .dbox .hBox p {
  margin: initial;
}
.detail .dbox h3 {
  text-align: initial;
}

.product-carousel_wrapper .product-carousel{
	padding-top: 67px;
	padding-bottom: 0;
}
@media screen and (max-width: 768px){
	.product-carousel_wrapper .product-carousel{
		width: 100%;
		margin-right: 0;
		padding-top: 15px;
		padding-bottom: 0;
	}
}

#productDetailFeaturesBox , .productDetailBox{
	padding: 0;
}

.spectable_speaker tr td:first-child{
	background-color: #F5F5F5;
}
@media screen and (max-width: 768px){
	.detail .dbox{
		padding: 0 4%;
	}
	div.featuresum{
		padding: 0 4%;
		box-sizing: border-box;
		margin-right: 0px;
	}
	.target_respo .content .inner980{
		width: 100%;
	}
	.dboxn .tableType{
		overflow: scroll;
	}
	.owl-controls{
		top: 0 !important;
	}
	.productsum{
		text-align: center;
	}
}

#content{
	background-image: url(/usa/car/speakers/ksc-psw7eq/images/bg_inner.jpg);
	background-size: cover;
	color: #fff;
	overflow-x: hidden;
}

.detail .dbox{
	background: none;
	color: #fff;
}

.detail #Specs02 .dboxn{
	padding-bottom: 50px;
}

#productDetailFeaturesBox{
	padding: 0;
}

.before_footer{
	padding: 0;
}

.productDetail{
	color: #fff;
}

.productDetailBox h2{
	color: #fff;
	margin: 50px 0 30px 0;
}

.featuresum li::before{
	background-color: #fff;
}

#Specs02 table{
	color: #000;
}

.bg2{
	background-image: url(/usa/car/speakers/ksc-psw7eq/images/img_02_bg.png);
	background-size: cover;
	background-position: center;
}

.bg3{
	background-image: url(/usa/car/speakers/ksc-psw7eq/images/img_03_bg.png);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}

.detail .dbox h3{
	display: block;
	transform: none;
	width: 100%;
	text-align: center;
}

.dbox .dboxn .center{
	text-align: center;
	margin: 0;
}

.kv_main{
	height: 450px;
}

.standcut #slideThumbs{
	display: flex;
	justify-content: space-evenly;
	margin-top: 10px;
}

#popup01 #popupinner_slideThumbs{
	display: flex;
	justify-content: center;
	margin-top: 10px;
}

#popup01 #popupinner_slideThumbs li img{
	width: 80px;
}

.standcut .popup:hover{
	opacity: 0.7;
}

#slideThumbs img.current, #slideThumbs img:hover, #slideThumbs .current img, #slideThumbs .current img:hover{
	border: 2px solid #ff0000;
}

#popupinner_slideThumbs img{
	border: 2px solid #FFF;
}

#popupinner_slideThumbs img.current, #popupinner_slideThumbs img:hover, #popupinner_slideThumbs .current img, #popupinner_slideThumbs .current img:hover{
	border: 2px solid #ff0000;
}

#slideThumbs img{
	width: 80px;
	border: 2px solid #2A2A2A;
}

.standcut{
	width: 600px;
	margin-top: 100px;
}

#categoryLauncher .contentWapper li{
	text-align: center;
}

#categoryLauncher .leftOverlay, #categoryLauncher .rightOverlay{
	background: none;
}

#slideBigImage{
	background: none;
}

.vitxt{
	width: auto;
	float: none;
}

.vitxt h2{
	margin-bottom: 0px;
}

.vitxt p{
	font-size: 16px;
}

.featuresum{
	order: 0;
	width: auto;
	margin-right: 100px;
}

h2.bg_gray{
	background-color: rgba(255,255,255,0.2);
	padding: 30px 0;
}

.detail .dbox .info .hBox{
	padding-right: 0px;
}

.detail .dbox .info{
	justify-content: center;
}

#categoryLauncher .leftOverlay .arrow , #categoryLauncher .rightOverlay .arrow{
	background: none;
	width: 29px;
	height: 46px;
	top: 50%;
	opacity: 0.7;
}

#categoryLauncher .leftOverlay .arrow:hover , #categoryLauncher .rightOverlay .arrow:hover{
	opacity: 1.0;
}

#categoryLauncher .leftOverlay{
	margin: 0;
	left: auto;
	right: 95%;
}

#categoryLauncher .rightOverlay{
	margin: 0;
	left: 95%;
}

.detail .dbox.imgLeft .info .hBox{
    order: 2;
    padding-right: 0;
    padding-left: 30px;
}

.detail .dbox:nth-of-type(even) .info .hBox{
    order: 0;
    padding-left: 0;
}

#Specs02 thead th{
  font-weight: bold;
}

@media screen and (max-width: 768px){
	.target_respo .inner980 h2{
		color: #fff;
		border: none;
		font-size: 28px;
		margin: 0;
		width: 100%;
		padding: 0;
	}

	.productDetailBox h2{
		width: 100%;
	}

	.vitxt{
		width: 100%;
		margin-top: 5%;
	}
}

@media screen and (max-width: 1024px){
	.detail .dbox .info .imgbox.bg3{
	width: 100%;
	}

	.detail .dbox .info{
		display: inherit;
	}

	.detail .dbox .info .imgbox , .detail .dbox .info .hBox{
		width: 100%;
	}

	.detail .dbox.imgLeft .info .hBox{
		padding-left: 0;
	}
}

@media screen and (min-width:769px) and ( max-width:1024px){
	body{
		width: fit-content;
	}

	.inner980{
		width: 100%;
	}
}