#sp-main-body section {
    padding-bottom: 50px;	
    background: url(../images/product/line.png) bottom center no-repeat;
}
#sp-main-body section:last-child ,#sp-main-body section.noline{
    background: none;
}
.product-introduce{font-size: 18px;}
#sp-main-body section .product-introduce h1,#sp-main-body section .product-introduce h2{
    font-size: 32px;
    margin-top: 40px;
    margin-bottom: 50px;
    text-align: center;
    color: #f8b500;
}
#sp-main-body section.slx-specification{
    background-image: none;
    background-color: #efefef;
    padding-top: 40px;
}
.slx-specification .spec-number {
    font-size: 4rem;
    font-weight: 800;
    line-height: 3rem;
    word-break: break-word;
}
.section20 .product-introduce {
    position: relative;
    margin-bottom: 50px;
}
#sp-main-body section .product-introduce .p1 {
    text-align: center;
}
#sp-main-body section .product-introduce .p2 {
    text-align: left;
}
#sp-main-body section .product-introduce .p3 {
    text-align: right;
}
#search-view section .product-introduce .p1,#search-view #sp-main-body .qcbox_section .product-introduce h1{text-align: left;}
.product-pic img {
    text-align: center;
    display: inline;
}
.product-pic{font-size: 18px;}
#sp-main-body section .detail {
    font-size: 18px;
    margin-top: 50px;
    line-height: 1.8em;
    text-align: left;
    padding: 0px 10px;
}
#sp-main-body section .detail img{
	margin: 0 auto;
}
#sp-main-body section.sectionnmp,#sp-main-body section.sectionnmp dl{margin:0px;padding:0;}
#sp-main-body section.bgnone{
    background-image: none;
}
#sp-main-body section.magnetic-design{
    background-image: none;
    background-color: #2d3e66;
    padding-top: 40px;
}
#sp-main-body section.easy-coil{
    padding-top: 40px;
}
#sp-main-body section.magnetic-design .detail2{
    color:#ffffff;
}
#sp-main-body section.slx-specification h2,#sp-main-body section.magnetic-design h2,#sp-main-body section.bgnone h2{
    text-align: left;
}
.proimg{margin-top: 20px;margin-bottom: 40px;}
.proname{
    font-size: 32px;
    margin-top: 20px;
    margin-bottom: 40px;
    text-align: left;
    color: #f8b500;	
}
.protext{margin-bottom: 20px;}
.bg-image1{
    /*background-repeat: no-repeat;
    background-size: 100% 100%;*/
    position: relative;
}
.bg-image1 img{
    margin: 0 auto;
    text-align: center;
    width: 100%;
}

/*#proteus-e-hookah{
	background-image:url(../images/product5/breadcrumb-box.jpg);
}
#zelos50wkit{
	background-image:url(../images/zeloskit/1.png);
}*/

.sharethis{text-align:center;}
table.protable1{text-align: center;margin: 0px auto;}
table.protable{
	text-align: center;
    width: 100%;
    margin: 20px auto;
    border: 1px solid #eee;	
}
table.protable td{
    border: 1px solid #eee;
    padding: 5px;
}
.cleitobox8{
right: 56px;position: absolute;top: 200px;	
}
video#produc_video {
    width: 100%;
    height:600px;
}
@media (max-width: 767px) {
.cleitobox8{
	top:0px;
	right:0px;
    position: relative;
}
video#produc_video {
    height:400px;
}
}
@media (max-width: 479px) {
video#produc_video {
    height:300px;
}
}