    @font-face {font-family: "Montserrat-Regular"; src: url("/si_upload/OPR/Maxcom/maxcom_fw58gold_v2/fonts/Montserrat-Regular.ttf") format('truetype');}
    @font-face {font-family: "Montserrat-Medium"; src: url("/si_upload/OPR/Maxcom/maxcom_fw58gold_v2/fonts/Montserrat-Medium.ttf") format('truetype');}
    @font-face {font-family: "Montserrat-Bold"; src: url("/si_upload/OPR/Maxcom/maxcom_fw58gold_v2/fonts/Montserrat-Bold.ttf") format('truetype');}
    @font-face {font-family: "Montserrat-SemiBold"; src: url("/si_upload/OPR/Maxcom/maxcom_fw58gold_v2/fonts/Montserrat-SemiBold.ttf") format('truetype');}
    @font-face {font-family: "Montserrat-ExtraBold"; src: url("/si_upload/OPR/Maxcom/maxcom_fw58gold_v2/fonts/Montserrat-ExtraBold.ttf") format('truetype');}
    @font-face {font-family: "Montserrat-MediumItalic"; src: url("/si_upload/OPR/Maxcom/maxcom_fw58gold_v2/fonts/Montserrat-MediumItalic.ttf") format('truetype');}
    @font-face {font-family: "Montserrat-BoldItalic"; src: url("/si_upload/OPR/Maxcom/maxcom_fw58gold_v2/fonts/Montserrat-BoldItalic.ttf") format('truetype');}
    @font-face {font-family: "Montserrat-ExtraBoldItalic"; src: url("/si_upload/OPR/Maxcom/maxcom_fw58gold_v2/fonts/Montserrat-ExtraBoldItalic.ttf") format('truetype');}

    .main-container {
        max-width: 920px;
        display: block;
        margin: auto;
    }
    
    .img-full {
        max-width: 100%;
    }
    
    .img-center {
        max-width: 75%;
        display: block;
        margin: auto;
    }
    
    .img-side {
        vertical-align: middle;
        max-width: 100%;
        display: block;
        margin: auto;
    }
    
    .white {
        color: white;
    }
    
    .women {
        vertical-align: middle;
        max-width: 100%;
        display: block;
        margin: 30px auto;
    }
    
    .charging {
        vertical-align: middle;
        max-width: 100%;
        display: block;
    }

    .gridPhotos {
        vertical-align: middle;
        max-width: 90%;
        display: block;
        margin:  auto auto 50px auto;
    }
    
    #asystent {
        padding-top: 0px;
    }
    
    .guasha-container {
        background-color: #f8f8f7;
    }

    .d-f {
        display: -ms-flexbox !important;
        display: flex !important
    }

    .f-r {
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }

    .f-rr {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }

    .jc-c {
        -ms-flex-pack: center !important;
        justify-content: center !important
    }

    .ai-c {
        -ms-flex-align: center !important;
        align-items: center !important
    }
    ._box380 {
        width: 100%;
        max-width: 380px
        
    }
    @media (max-width: 900px)
    {
        ._box380 {
            padding: 20px;
        }
    }

    ._item>div {
        width: 50%
    }

    ._item-img img {
        width: 100%
    }

    @media only screen and (max-width:700px) {
        ._item {
            flex-direction: column-reverse !important
        }

        ._item>div {
            width: 100%;
            text-align: center
        }
    }
    
    .pt10 {
        padding: 10px 0 0 0;
    }
    
    .pt30 {
        padding: 30px 0 50px 0;
    }
    
    .pb30 {
        padding-bottom: 30;
    }
    
    .pb25 {
        padding-bottom: 25px;
    }
    
    .p050 {
        padding: 0px 50px 0px;
    }
    
    .p05030 {
        padding: 0px 50px 30px;
    }
    
    .p25 {
        padding: 25px 50px 0px;
    }
    
    .mb20 {
        margin-bottom: 20px;
    }
    
    .mb-3 {
        margin-bottom: 1rem !important
    }
    
    ._item-img {
            margin-top: 40px
        }
    
    .guashaHeaderBig {
        font-family: Montserrat-ExtraBold, sans-serif !important;
        font-weight: 800;
        font-size: 26px;
    }
    
    .text-black-bg {
        background-color: #010101;
    }
    
    #text1 {
        background-color: #fff6ed;
    }
    
    #text2 {
        background-color: #fef8f3;
    }
    
    #text3 {
        background-color: #c2bebc;
    }
 
    .functionsGrid {
        margin: 50px 0;
    }

    .photosGrid {
        margin-bottom: 50px;
    }
    
    .HeaderBig {
        font-family: Montserrat-SemiBold, sans-serif !important;
        font-size: 44px;
        text-align: center;
        padding-top: 50px;
        padding-right: 25px;
        padding-left: 25px;
    }
    
    .par1 {
        font-family: Montserrat-Regular, sans-serif !important;
        font-size: 16px;
    }
    
    .par2 {
        font-family: Montserrat-Medium, sans-serif !important;
        font-size: 22px;
        text-align: center;
    }
    
    .par3 {
        font-family: Montserrat-Medium, sans-serif !important;
        font-size: 18px;
        text-align: center;
    }
    
    .par4 {
        font-family: Montserrat-Medium, sans-serif !important;
        font-size: 13px;
        text-align: center;
    }
    
    .table_collapse{
        border-collapse: collapse;
    }
    
    @media (max-width: 959px) {    
        .table_con {
            display: block;
            margin-top: 50px;
            width: 100%;
        }
        
        .table_h {
            display: block;
            margin: auto auto 5px auto;
            width: 80%;
            font-family: Montserrat-Bold, sans-serif !important;
            font-size: 30px;
        }
        
        .table {
            display: block;
            margin: auto;
            width: 80%;
            font-family: Montserrat-Regular, sans-serif !important;
            color: black;
            font-size: 12px;
        }
        
        .tr_collapse {
            border-bottom: 2px solid black;
        }
        
        .spec_table {
            font-size: 16px;
            width: 35%;
        }
        
        .spec_table-r2 {
            text-align: right;
            font-size: 16px;
            width: 70%;
        }
    }
    
    @media (min-width: 1230px) {
        .table_con {
            display: block;
            margin-top: 50px;
            width: 100%;
        }
        
        .table_h {
            display: block;
            margin: auto auto 5px auto;
            width: 80%;
            font-family: Montserrat-Bold, sans-serif !important;
            font-size: 40px;
        }
        
        .table {
            display: block;
            margin: auto;
            width: 80%;
            font-family: Montserrat-Regular, sans-serif !important;
            color: black;
            font-size: 12px;
        }
        
        .tr_collapse {
            border-bottom: 2px solid black;
        }
        
        .spec_table {
            font-size: 18px;
            width: 35%;
        }
        
        .fw58_s18_spec_table-r {
            text-align: right;
            width: 10%;
            font-size: 15px;
            padding-left: 100px;
        }
        
        .spec_table-r2 {
            text-align: right;
            font-size: 18px;
            width: 70%;
        }
    }
    
    @media (min-width: 959px) and (max-width: 1229px) { 
        .table_con {
            display: block;
            margin-top: 50px;
            width: 100%;
        }
        
        .table_h {
            display: block;
            margin: auto auto 5px auto;
            width: 80%;
            font-family: Montserrat-Bold, sans-serif !important;
            font-size: 30px;
        }
        
        .table {
            display: block;
            margin: auto;
            width: 80%;
            font-family: Montserrat-Regular, sans-serif !important;
            color: black;
            font-size: 12px;
        }
        
        .tr_collapse {
            border-bottom: 2px solid black;
        }
        
        .spec_table {
            font-size: 16px;
            width: 35%;
        }
        
        .fw58_s18_spec_table-r {
            text-align: right;
            width: 10%;
            font-size: 15px;
            padding-left: 100px;
        }
        
        .spec_table-r2 {
            text-align: right;
            font-size: 16px;
            width: 70%;
        }
    }
