.section-header{
        font-weight: 600;
        font-size: 28px;
    }
    .h3-annotation{
        font-weight: 400;
        font-size: 18px;
        margin-block-start:1em;
        margin-block-end: 0;
        margin-inline-start: 0px;
        margin-inline-end: 0px;
    }
    .red-lane-big-txt{
        display: inline-block;
        background: #C1272D;
        width: 21px;
        height: 1em;
        margin-right: 21px;
        
    }
    .tb-second-header{
        font-size: 1em;
    }
    .text-block-header{
        font-size: 36px;
    }
    .text-block-paragraph{
        font-size: 21px;
        font-family: 'arial';
        font-weight: 400;
        padding-right: 42px;
    }
    .main-text-block{
        background: white;
        box-shadow: 0px 0px 2px #aaa;
        border-radius: 6px;
        margin-top: 20px;
        padding-bottom: 26px;
    }
    .text-block-inner-paragraph__highlighted{
        flex: 1;
    }
    .text-block-inner-paragraph__general{
        flex: 1;
        padding-left: 42px;
        padding-right: 42px;
    }
    .sub-header{
        font-family: 'PFBeauSansPro';
        font-weight: 600;
        font-size: 24px;
    }
    
    .text-block-header__anotation{
        font-weight: 400;
        font-size: 24px;
    }
    .img-block{
        padding-left: 42px;
        padding-right: 42px;
        margin-top: 30px;
    }
    .subheader-block{
        padding-left: 42px;
        margin-top: 30px;
        margin-bottom: 15px;
        padding-right: 18px;
    }

    .img__rounded{
        border-radius: 12px;
        background: rgba(255,0,0,0.17);
        width: 100%;
        height: 100%;
        border: 0.5px solid #eee;
        background: url(media/products/sh-20x40.webp);
        background-size: cover;
        background-repeat: no-repeat;
    }
    .img-cont__lg{
        height: 243px;
    }
    .img-cont__md{
        height: 121.5px;
        width: 100%;
        width: 90vw;
    }
    .img-md-container{
        height: 100%;
        flex-direction: row;
        justify-content: space-between;
    }
    .pt-sm{
        padding-top: 3px;
    }
    .pb-sm{
        padding-bottom: 3px;
    }
    
    @media(min-width: 992px){
        .pr-sm__md{
            padding-right: 6px;
        }
        .pl-sm__md{
            padding-left: 6px;
        }
        
    }
    @media(max-width: 992px){
        .pt-sm__sm{
            padding-top: 3px;
        }
        .pb-sm__sm{
            padding-bottom: 3px;
        }
        .pt-md__sm{
            padding-top: 6px;
        }
        .img-cont__lg{
        height: 194.5px;
        }
        .img-cont__md{
            height: 194.5px;
        }
        .img-cont__lg{
            height: 47.4vw;
        }
        .img-cont__md{
            height: 47.4vw;  
        }
        .img-cont__xl{
            height: 47.4vw;
        }
        .img-cont__hf{
            height: 47.4vw;
        }
    }
    @media (max-width: 300px){
        .red-lane-big-txt{
            width: 8px;
            height: 1em;
            margin-right: 8px; 
        }
        .text-block-header{
            font-size: 20px;
        }
        .text-block-paragraph{
            font-size: 18px;
            padding-right: 28px;
        }
        .main-text-block{
            margin-top: 14px;
            padding-bottom: 18px;
        }
        .text-block-inner-paragraph__general{
            flex: 1;
            padding-left: 16px;
            padding-right: 16px;
        }
        .text-block-header__anotation{
            font-size: 16px;
        }
        .img-block{
            padding-left: 16px;
            padding-right: 16px;
            margin-top: 18px;
        }
        .subheader-block{
            padding-left: 16px;
            margin-top: 18px;
        }
        .section-header{
            font-size: 20px;
        }
        .h3-annotation{
            font-size: 14px;
        }
        
    }
    @media (max-width: 420px) and (min-width: 300px){
        
        .red-lane-big-txt{
            width: 14px;
            height: 1em;
            margin-right: 14px; 
        }
        .text-block-header{
            font-size: 22px;
        }
        .text-block-paragraph{
            font-size: 18px;
            padding-right: 28px;
        }
        .main-text-block{
            margin-top: 14px;
            padding-bottom: 18px;
        }
        .text-block-inner-paragraph__general{
            flex: 1;
            padding-left: 28px;
            padding-right: 28px;
        }
        .text-block-header__anotation{
            font-size: 18px;
        }
        .img-block{
            padding-left: 28px;
            padding-right: 28px;
            margin-top: 22px;
        }
        .subheader-block{
            padding-left: 28px;
            margin-top: 22px;
        }
        .section-header{
            font-size: 22px;
        }
        .h3-annotation{
            font-size: 16px;
        }
        
    }
    @media (max-width: 600px) and (min-width: 420px){
        .red-lane-big-txt{
            width: 16px;
            height: 1em;
            margin-right: 16px; 
        }
        .text-block-header{
            font-size: 28px;
        }
        .text-block-paragraph{
            font-size: 18px;
            padding-right: 32px;
        }
        .main-text-block{
            margin-top: 16px;
            padding-bottom: 20px;
        }
        .text-block-inner-paragraph__general{
            flex: 1;
            padding-left: 32px;
            padding-right: 32px;
        }
        .text-block-header__anotation{
            font-size: 20px;
        }
        .img-block{
            padding-left: 32px;
            padding-right: 32px;
            margin-top: 26px;
        }
        .subheader-block{
            padding-left: 32px;
            margin-top: 26px;
        }
        .section-header{
            font-size: 28px;
        }
        .h3-annotation{
            font-size: 18px;
        }
        
    }
    @media (max-width: 768px) and (min-width: 600px){
        .red-lane-big-txt{
            width: 18px;
            height: 1em;
            margin-right: 18px; 
        }
        .text-block-header{
            font-size: 32px;
        }
        .text-block-paragraph{
            font-size: 18px;
            padding-right: 36px;
        }
        .main-text-block{
            margin-top: 18px;
            padding-bottom: 22px;
        }
        .text-block-inner-paragraph__general{
            flex: 1;
            padding-left: 36px;
            padding-right: 36px;
        }
        .text-block-header__anotation{
            font-size: 22px;
        }
        .img-block{
            padding-left: 36px;
            padding-right: 36px;
            margin-top: 28px;
        }
        .subheader-block{
            padding-left: 36px;
            margin-top: 28px;
        }
        .section-header{
            font-size: 32px;
        }
        .h3-annotation{
            font-size: 24px;
        }
        
    }
    @media (max-width: 1200px) and (min-width: 992px){
        body{
            background: rgba(0,255,255,0.4);
        }
        .img-cont__lg{
            height: 204px;
        }
        .img-cont__md{
            height: 102px;
   
        }
        .img-cont__xl{
            height: 312px;

        }
        .img-cont__hf{
            height: 156px;

        }
        
        .red-lane-big-txt{
            width: 18px;
            height: 1em;
            margin-right: 18px; 
        }
        .text-block-header{
            font-size: 32px;
        }
        .text-block-paragraph{
            font-size: 18px;
            padding-right: 36px;
        }
        .main-text-block{
            margin-top: 18px;
            padding-bottom: 22px;
        }
        .text-block-inner-paragraph__general{
            flex: 1;
            padding-left: 36px;
            padding-right: 36px;
        }
        .text-block-header__anotation{
            font-size: 22px;
        }
        .img-block{
            padding-left: 36px;
            padding-right: 36px;
            margin-top: 28px;
        }
        .subheader-block{
            padding-left: 36px;
            margin-top: 28px;
        }
        .section-header{
            font-size: 24px;
        }
        .h3-annotation{
            font-size: 18px;
        }
        
    }
    @media (max-width: 1393px) and (min-width: 1200px){
        body{
            background: rgba(0,255,0,0.4);
        }
        .img-cont__lg{
            height: 243px;
        }
        .img-cont__md{
            height: 121.5px;
 
        }
        .img-cont__xl{
            height: 371px;

        }
        .img-cont__hf{
            height: 185.5px;

        }
    }
    @media (min-width: 1393px){
        .img-cont__lg{
            height: 296px;
        }
        .img-cont__md{
            height: 148px;

        }
        .img-cont__xl{
            height: 450px;

        }
        .img-cont__hf{
            height: 225px;

        }
        
    }