div#x-head-menu {
    display: none!important;
}

@media(max-width:767px){
    .discription.disc-product.badgefix{display: flex!important;
    flex-direction: column!important;
    align-content: center!important;
    align-items: center!important;}
    .badge-img {
                     width: 80%!important;
                     }

                     /*.hidemobile{
                     display:none!important;
                     }
                     .hidedesk{
                     display:block!important;
                     }*/
 }
@media(min-width:768px){
    .discription.disc-product.badgefix{display: flex!important;
    flex-direction: row!important;
    align-content: center!important;
    align-items: center!important;}
    .badge-img {
                     width: 60%!important;
                     }
 /*.product-more-views .w-section .prev {
                     border: none;
                     top: -450px!important;
                     left: 55px;
                     bottom: 0px;
                     background: url(https://carbonrepro.com/assets/images/upload.png) center center no-repeat;
                     background-size: contain;
                     border-top: none;
                     border-bottom: none;
                     border-left: none;
                     }
                     .product-more-views .w-section .next {
                     top: 0px;
                     bottom: -520px;
                     right: 55px;
                     background: url(https://carbonrepro.com/assets/images/downl.png) left center no-repeat;
                     background-size: contain;
                     border: none;
                     }*/
                     .product h1 {
                     color: #000000;
                     display: inline-block;
                     padding: 00px 0 25px;
                     width: 100%!important;
                     font: 400 20px/25px 'Jost', serif;
                     margin: auto;
                     float: right;
                     text-align: left;
                     position: relative;
                     text-decoration: none;
                     border-bottom: solid 1px #000000;
                     }
                     .top-right {
                     float: right;
                     padding: 0px 0 0!important;
                     width: 45%;
                     text-align: left;
                     }
                     .product-info {
                     display: flex!important;
                     }
                     /* .product .discription.disc-product .section1, .product .discription.disc-product .section11 {
                        float: left;
                        width: 50%!important;
                        overflow: hidden;
                    } */

                    .product .discription.disc-product .section1 {
                        float: left;
                        width: 100%!important;
                        overflow: hidden;
                    }
                   /* .section11 {
                     margin: 7% 0;
                    }
                     .product .discription.disc-product {
                     float: left;
                     width: 50%!important;
                     overflow: hidden;
                     }
                     .product-more-views ul {
                     list-style: none;
                     padding: 0px 0px 0!important;
                     width: 100%;
                     display: inline-block;
                     margin: auto;
                     text-align: center;
                     }
                     .product-more-views img {
                     bottom: 0;
                     left: 0;
                     margin: auto;
                     max-height: 100%;
                     max-width: 100%;
                     position: relative!important;
                     padding: 0px 8px 9px 9px!important;
                     right: 0;
                     top: 20;
                     }
                     .product-more-views {
                     float: left!important;
                     padding: 0px 0 0;
                     width: 10%!important;
                     text-align: left;
                     }*/
                     .product-image-box {
                     margin: 0px auto;
                     padding: 0px;
                     margin-top: 0px;
                     text-align: center;
                     width: 40%!important;
                     position: relative;
                     display: inline-block;
                     text-align: center;
                     float: none!important;
                     }
                     /*.hidemobile{
                     display:block!important;
                     }
                     .hidedesk{
                     display:none!important;
                     }*/
                     }
                     .promo .big{display:none;}
                     .promo {
                     text-align: center;
                     margin: 40px auto!important;
                     padding: 0;
                     display: inline-block;
                     width: 100%;
                     position: relative;
                     }
                     .specifics table td:last-child {
                     width: 50%!important;
                     padding-left: 30px;
                     border-left: solid 1px #dddddd;
                     font-weight: 300;
                     min-width: 50%!important;
                     }
                     .specifics table td:first-child {
                     font-weight: 400;
                     width: 50%!important;
                     }
                     .section1 .section {
                     width: 100%;
                     z-index: 0;
                     margin: -1px 0 0;
                     border: none!important;
                     position: relative;
                     display: inline-block;
                     padding: 25px 0px 15px!important;
                     text-align: center;
                     }
                     .section1 .titel2 {
                     color: #fff!important;
                     border: solid 1px #000000;
                     border-radius: 50px;
                     border-bottom-color: rgb(0, 0, 0);
                     border-bottom-style: solid;
                     border-bottom-width: 1px;
                     border-bottom: none;
                     background: #000!important;
                     padding: 0 0 0px 0px;
                     max-width: 175px;
                     float: left;
                     width: 100%;
                     position: relative;
                     text-align: center;
                     font: 20px/50px 'Jost', serif;
                     width: 100%;
                     display: inline-block;
                     margin: 0px 0px 0px;
                     z-index: 1;
                     }
                     .tab label {
                     color: #000000;
                     border: none!important;
                     border-bottom-color: rgb(0, 0, 0);
                     border-bottom-style: solid;
                     border-bottom-width: 1px;
                     border-bottom-color: rgb(0, 0, 0);
                     border-bottom-style: solid;
                     border-bottom-width: 1px;
                     border-bottom: none;
                     background: #fff;
                     padding: 0 0 0px 0px;
                     max-width: 175px;
                     float: left;
                     width: 100%;
                     position: relative;
                     text-align: center;
                     font-size: 20px;
                     line-height: 50px;
                     font-family: 'Jost', serif;
                     width: 100%;
                     display: inline-block;
                     margin: 0px 0 0px;
                     z-index: 1;
                     }
                     .tab .section {
                     width: 100%;
                     z-index: 0;
                     margin: 1px 0 0;
                     border: none!important;
                     position: relative;
                     display: none;
                     padding: 25px 30px 15px;
                     text-align: center;
                     }
                     #tab1:checked ~ ul li #lt1, #tab2:checked ~ ul li #lt2, #tab3:checked ~ ul li #lt3, #tab4:checked ~ ul li #lt4, #tab5:checked ~ ul li #lt5, #tab6:checked ~ ul li #lt6, #tab7:checked ~ ul li #lt7, .tab ul.tab-titel li:hover label {
                     margin: 0 0!important;
                     background: #000!important;
                     color: #fff!important;
                     border-radius: 50px!important;
                     }
                     #x-main-fcat a img {
                     display: inline-block;
                     float: left;
                     margin: 0px 0 0 5px;
                     width: 200px;
                     }
                     .feedback {
                     float: none;
                     width: 100%;
                     overflow: hidden;
                     display: inline-block;
                     background: #eeeeee;
                     max-width: 1250px;
                     margin: 55px auto 0;
                     padding: 30px 0px 30px 0px;
                     display: none!important;
                     }
                     .section11 {
                     padding: 70px 0px;
                     }

                     .section1 .titel31 {
                     color: #fff!important;
                     border: solid 1px #000000;
                     border-radius: 50px;
                     border-bottom-color: rgb(0, 0, 0);
                     border-bottom-style: solid;
                     border-bottom-width: 1px;
                     border-bottom: none;
                     background: #000!important;
                     padding: 0 0 0px 0px;
                     max-width: 350px;
                     float: left;
                     width: 100%;
                     position: relative;
                     text-align: center;
                     font: 20px/50px 'Jost', serif;
                     width: 100%;
                     display: inline-block;
                     margin: 0px 0 0px;
                     z-index: 1;
                     }
                     .section1 .titel32 {
                     color: #000!important;
                     border: solid 1px #000000;
                     border-radius: 50px;
                     border-bottom-color: rgb(0, 0, 0);
                     border-bottom-style: solid;
                     border-bottom-width: 1px;
                     border-bottom: none;
                     background: transparent !important;
                     padding: 0 0 0px 0px;
                     max-width: 350px;
                     float: left;
                     width: 100%;
                     position: relative;
                     text-align: center;
                     font: 20px/50px 'Jost', serif;
                     width: 100%;
                     display: inline-block;
                     margin: 30px 0 0px;
                     z-index: 1;
                     }
                     .b-des{
                         text-align:initial!important;
                     }
