.nav_main_section .nm_main .info .text{
    width: 100%;
}
.nav_main_section .nm_main .info .spec_list{
    position: absolute;
    right: 0;
}
.kol-content{
    padding-right:1em;
}
.kol-content ul,
.kol-content p{
padding-left: 1rem;
}

.kol-content span{
    font-weight: 700;
}
.kol-image > div.media{
margin:2rem auto ;
width:60%
}
.kol-image > div.media img,
.kol-image > div.media video{
 width: 100%;
}
@media screen and (max-width: 959px) {
    .nav_main_section .nm_main .info .spec_list {
        position: relative;
    }
    .kol-content{
        padding-left: 1rem;
    }

}
@media screen and (max-width: 767px) {
    .kol-image > div.media{
        width:80%
    }
}