.product_read_con_box {
    width: 100%;
    display: flex;
    justify-content: space-between;

    .product_read_pic_box {
        width: 36.2831%;
 height: calc(26px + 15rem);
        .product_read_pic {


            width: 100%;
           height: 100%;
            border: 1px rgb(221, 221, 221) solid;

            img {
                width: 100%;
                height: 100%;
                object-fit: cover;
            }
        }

        .product_read_sub_pic {
            width: 100%;
            display: flex;
            justify-content: space-between;
            margin-top: calc(3px + 0.5rem);

            .product_read_sub_pic_item {
                width: 22.6315%;
                height: calc(6px + 4rem);
                border: 1px rgb(221, 221, 221) solid;

                img {
                    width: 100%;
                    height: 100%;
                    object-fit: cover;
                }
            }
        }
    }

    .product_read_text {
        width: 58.2172%;

        .product_read_text_p1 {
            font-family: Inter_Semi_Bold;
            font-weight: normal;
            font-size: calc(4px + 1rem);
            color: #333333;
            line-height: calc(4px + 1rem);
            letter-spacing: 1px;
            text-align: left;
            font-style: normal;
            text-transform: none;
            margin-top: calc(6px + 1rem);
        }

        .product_read_text_p2 {
            font-family: Inter_Semi_Bold;
            font-weight: normal;
            font-size: calc(10px + 0.5rem);
            color: #00A1E5;
            line-height: calc(10px + 0.5rem);
            letter-spacing: 1px;
            text-align: left;
            font-style: normal;
            text-transform: none;
            margin-top: calc(1px + 1rem);
        }

        .product_read_text_p3 {
            font-family: Inter_Regular;
            font-weight: 400;
            font-size: calc(6px + 0.5rem);
            color: #999999;
            line-height: calc(10px + 1rem);
            text-align: left;
            font-style: normal;
            text-transform: none;
            margin-top: calc(6px + 0.5rem);
        }

        .quote {
            width: calc(80px + 5rem);
            height: calc(6px + 2rem);
            background: #104D8C;
            border-radius: 0px 0px 0px 0px;

            a {
                width: 100%;
                height: 100%;
                display: flex;
                justify-content: center;
                align-items: center;

                font-family: Inter_Regular;
                font-weight: 400;
                font-size: calc(6px + 0.5rem);
                color: #FFFFFF;
                text-align: center;
                font-style: normal;
                text-transform: none;
                margin-top: calc(10px + 1rem);
            }
        }
    }
}

.product_adv_box {
    margin-top: calc(15px + 2rem);

    .product_read_title {
        .p1 {
            font-family: Inter_Bold;
            font-weight: bold;
            font-size: calc(10px + 0.5rem);
            color: #333333;
            line-height: calc(10px + 0.5rem);
            letter-spacing: 1px;
            text-align: center;
            font-style: normal;
            text-transform: uppercase;
        }

        .product_read_title_line {
            width: calc(20px + 2rem);
            height: 1px;
            background: #104D8C;
            border-radius: 0px 0px 0px 0px;
            border: 1px solid #104D8C;
            margin: auto;
            margin-top: calc(3px + 1rem);
        }
    }

    .product_adv {
        margin-top: calc(9px + 1.5rem);
        display: flex;
        justify-content: flex-start;
        gap: calc(1px + 1.5rem);
        padding-bottom: calc(5px + 2rem);

        .product_adv_left {
            width: max-content;
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
            gap: calc(1px + 4rem);
            position: relative;

            .product_adv_left_dot {
                width: calc(5px + 0.25rem);
                height: calc(5px + 0.25rem);
                background: #104D8C;
                border-radius: 50%;
            }

            .product_adv_left_dot_line {
                width: 1px;
                height: calc(60px + 20rem);
                background: #104D8C;
                border-radius: 0px 0px 0px 0px;
                position: absolute;
                left: 50%;
                transform: translate(-50%);
            }
        }

        .product_adv_list {
            padding-bottom: calc(5px + 2rem);
            width: calc(151px + 40rem);
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
            gap: calc(7px + 1rem);

            .product_adv_list_item {
                .product_adv_list_item_p1 {
                    font-family: Inter_Medium;
                    font-weight: 500;
                    font-size: calc(6px + 0.5rem);
                    color: #333333;
                    line-height: calc(8px + 1rem);
                    text-align: left;
                    font-style: normal;
                    text-transform: none;
                }

                .product_adv_list_item_p2 {
                    font-family: Inter_Regular;
                    font-weight: 400;
                    font-size: calc(6px + 0.5rem);
                    color: #666666;
                    line-height: calc(8px + 1rem);
                    text-align: left;
                    font-style: normal;
                    text-transform: none;
                }
            }

        }
    }
}

.product_tec_box {
    .product_read_title {
        margin-top: calc(5px + 2rem);

        .p1 {
            font-family: Inter_Bold;
            font-weight: bold;
            font-size: calc(10px + 0.5rem);
            color: #333333;
            line-height: calc(10px + 0.5rem);
            letter-spacing: 1px;
            text-align: center;
            font-style: normal;
            text-transform: uppercase;
        }


    }
.product_tec_table img{
    width: 100%;
}
    .product_tec_table {
        margin-top: calc(4px + 2rem);

        table {
            width: 100%;

            tr {
                line-height: calc(10px + 3rem);
                background: #F1F1F1;
                font-family: Inter_Regular;
                font-weight: 400;
                font-size: calc(6px + 0.5rem);
                color: #333333;
                text-align: left;
                font-style: normal;
                text-transform: none;

                td:nth-of-type(1) {
                    padding-left: calc(5px + 2rem);
                }

            }

            tr:nth-child(even) {
                background-color: #ffffff;
            }
        }
    }
}

.product_area_box {

    .product_read_title {
        margin-top: calc(13px + 3rem);

        .p1 {
            font-family: Inter_Bold;
            font-weight: bold;
            font-size: calc(10px + 0.5rem);
            color: #333333;
            line-height: calc(10px + 0.5rem);
            letter-spacing: 1px;
            text-align: center;
            font-style: normal;
            text-transform: uppercase;
        }


    }

    .product_area_1_list {
        margin-top: calc(16px + 3rem);
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        row-gap: calc(12px + 2rem);

        .product_area_1_list_item {
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
            align-items: center;
            gap: calc(6px + 0.5rem);
            width: 17%;

            img {
                width: calc(14px + 2rem);
                height: calc(14px + 2rem);
            }

            p {
                font-family: Inter_Regular;
                font-weight: 400;
                font-size: calc(6px + .5rem);
                color: #333333;
                line-height: calc(7px + 1rem);
                text-align: center;
                font-style: normal;
                text-transform: none;
            }
        }
    }

    .product_area_2_list {
        margin-top: calc(19px + 3rem);
        width: 100%;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        row-gap: calc(5px + 0.25rem);

        img {
            width: calc(50px + 11rem);
            height: calc(35px + 10rem);
        }
    }

    .product_area_text {
        margin-top: calc(2px + 1.5rem);
        font-family: Inter_Medium;
        font-weight: 500;
        font-size: calc(6px + 0.5rem);
        color: #333333;
        line-height: calc(8px + 1rem);
        text-align: left;
        font-style: normal;
        text-transform: none;
    }
}

.product_msg_box {
    padding-bottom: calc(10px + 2rem);

    .product_read_title {
        .p1 {
            font-family: Inter_Bold;

            font-size: calc(10px + 0.5rem);
            color: #333333;
            line-height: calc(10px + 0.5rem);
            letter-spacing: 1px;
            text-align: center;
            font-style: normal;
            text-transform: none;
        }
    }

    .fc-form-body {
        margin-top: calc(3px + 1.5rem);
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        gap: calc(10px + 0.5rem);
    }

    .form-group {
        width: 48.3318%;
        height: calc(6px + 2rem);
        background: #FFFFFF;
        border-radius: 0px 0px 0px 0px;
        border: 1px solid #D9D9D9;

        .col-md-10 {
            width: 100% !important;
            height: 100% !important;

            input {
                width: 100% !important;
                height: 100% !important;
                outline: medium;
                border: none;

                font-family: Inter_Medium;
                font-weight: 500;
                font-size: calc(4px + 0.5rem);
                color: rgba(153, 153, 153, 0.8);
                text-align: left;
                font-style: normal;
                text-transform: none;
                padding-left: calc(5px + 0.5rem);
            }
        }

    }

    .form-group:nth-last-of-type(1) {
        width: 100%;
        height: calc(13px + 5rem);

        .col-md-10 {
            width: 100%;
            height: 100%;

            textarea {
                width: 100% !important;
                height: 100% !important;
                outline: medium;
                border: none;
                font-family: Inter_Medium;
                font-weight: 500;
                font-size: calc(4px + 0.5rem);
                color: rgba(153, 153, 153, 0.8);
                text-align: left;
                font-style: normal;
                text-transform: none;
                padding-left: calc(5px + 0.5rem);
                padding-top: calc(5px + 0.5rem);
            }
        }

    }

    .portlet-body {
        width: calc(80px + 5rem);
        height: calc(10px + 1.5rem);
        background: #D9D9D9;
        border-radius: 0px 0px 0px 0px;
        margin: auto;
        margin-top: calc(5px + 2rem);

        .form-actions {
            width: 100%;
            height: 100%;

            button {
                width: 100%;
                height: 100%;
                background-color: transparent;
                border: none;
                font-family: Inter_Regular;
                font-weight: 400;
                font-size: calc(6px + 0.5rem);
                color: #333333;
                text-align: center;
                font-style: normal;
                text-transform: none;
            }
        }

    }
}




@media (max-width: 800px) {
    .product_read_con_box {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        gap: calc(10px + 1rem);

        .product_read_pic_box {
            width: 100%;
height: auto;
            .product_read_pic {

                height: calc(80px + 35rem);

            }

            .product_read_sub_pic {
                .product_read_sub_pic_item {

                    height: calc(6px + 13rem);

                }
            }
        }

        .product_read_text {
            width: 100%;

            .product_read_text_p1 {
                font-size: calc(10px + 1rem);
                line-height: 1.5;
            }

            .product_read_text_p2 {
                font-size: calc(12px + 1rem);
            }

            .product_read_text_p3 {
                font-size: calc(10px + 1rem);
                line-height: 1.5;
            }

            .quote {
                width: calc(80px + 8rem);
                height: calc(6px + 7rem);

                a {
                    font-size: calc(10px + 1rem);
                }

            }
        }
    }

    .product_adv_box {
        .product_adv {
            .product_adv_list {
                .product_adv_list_item {
                    .product_adv_list_item_p1 {
                        font-size: calc(10px + 1rem);
                        line-height: 1.5;
                    }

                    .product_adv_list_item_p2 {
                        font-size: calc(10px + 1rem);
                        line-height: 1.5;
                    }
                }
            }

            .product_adv_left {

                gap: calc(1px + 23rem);

                .product_adv_left_dot {
                    width: calc(8px + 0.25rem);
                    height: calc(8px + 0.25rem);

                }

                .product_adv_left_dot_line {

                    height: calc(60px + 79rem);

                }
            }
        }
    }

    .product_tec_box {
        .product_tec_table {
            table {
                tr {

                    font-size: calc(10px + 1rem);

                    td {
                        padding: calc(5px + 0.5rem) 0;
                    }
                }
            }
        }
    }


    .product_area_box {
        .product_area_1_list {
            .product_area_1_list_item {
                width: 48%;

                img {
                    width: calc(14px + 8rem);
                    height: calc(14px + 8rem);
                }

                p {
                    font-size: calc(10px + 1rem);
                    line-height: 1.5;
                }
            }
        }

        .product_area_2_list {
            row-gap: calc(12px + 0.25rem);

            .product_area_2_list_item {
                width: 48%;

                img {
                    width: 100%;
                    height: calc(35px + 22rem);
                    object-fit: cover;
                }
            }
        }
    }

    .product_area_box {
        .product_area_text {
            font-size: calc(10px + 1rem);
            line-height: 1.5;
        }
    }


    .product_msg_box {
        .form-group {
            width: 100%;
            height: calc(6px + 8rem);
        }

        .portlet-body {
            width: calc(80px + 12rem);
            height: calc(10px + 5.5rem);

            .form-actions {
                button {
                    font-size: calc(10px + 1rem);
                }
            }
        }

        .form-group:nth-last-of-type(1) {

            height: calc(13px + 28rem);
        }
    }
}