@font-face {
    font-family: Roboto;
    src: url(/si_upload/OPR/navitel/navitel_mr750smart_v1/fonts/Roboto-Regular.ttf) format("truetype");
	display:swap;
}
/* css reset */
#prod-desc-container,#prod-desc-container *{box-sizing:border-box}
#prod-desc-container{font-size:16px;max-width:920px;margin:0 auto;font-family:Roboto,sans-serif}
#prod-desc-container .headline-3{font-size:1.17em;margin:1em 0}
#prod-desc-container .paragraph{margin:1em 0}
#prod-desc-container .desk-list{margin:1em 0;padding:0 0 0 20px;list-style-position:outside}
#prod-desc-container .desc-img.lazy,#prod-desc-container .desc-img{width:initial;max-width:100%;height:auto}

/* custom style */
#prod-desc-container .flex-container{display:flex;flex-wrap:wrap;flex-direction:row}
#prod-desc-container .col{padding:1em}
#prod-desc-container .col-1{width:100%}
#prod-desc-container .col-2{width:50%}
#prod-desc-container .col.center{justify-content:center;text-align:center;display:flex;flex-wrap:wrap;align-content:flex-start}
#prod-desc-container .col.v-center{display: flex;justify-content: center;flex-direction: column;}
#prod-desc-container .col.v-center .headline-3 {margin:0}
@media screen and (max-width: 919px) {
#prod-desc-container{font-size:14px;max-width:100%}
#prod-desc-container .col-1,#prod-desc-container .col-2{width:100%}
}
