/*0 up to 479*/
@media only screen and (min-width:0px) and (max-width : 479px) {

.table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; }
.table-responsive > .table { margin-bottom: 0; }
.container {
    max-width: 100%;
    width: 100%;
  }
    header {
        padding: 15px 0;
    }
        header .header_L {
            margin-right: 0;
        }
    .header_R {
        display: none;
    }

    header .main {
        justify-content: center;
    }

    .hamburger-menu {
        opacity: 1;
        visibility: visible;
    }

    .section_One .slider {
        height: 280px;
    }

        .section_One .slider .slider_item .slider_item_R .slider-title * {
            line-height: 33px;
        }

        .section_One .slider .slider_item .slider_item_R .slider-title span {
            font-size: 30px;
        }

        .section_One .slider .slider_item .slider_item_R .slider-title label {
            font-size: 16px;
        }

        .section_One .slider .slider_item .slider_item_R::before {
            width: 122px;
            height: 200px;
            background-size: auto;
            top: 50px;
            background-size: 100% auto;
        }

    .section_Two .public_Title * {
        font-size: 28px;
    }

    .section_Two .services_group > ul {
        --column: 2;
    }

    .section_Two::before {
        border-bottom: 115px solid #c5b496;
        border-left: 144px solid transparent;
    }

    .section_Three {
        padding: 30px 0;
    }

    .public_Title {
        margin-bottom: 15px;
    }

    .section_Three .public_Title * {
        font-size: 30px;
    }

    .public_Desc * {
        font-size: 12px;
        line-height: 25px;
    }

    .section_Three .price_List {
        margin: 30px 0;
    }

        .section_Three .price_List > ul > li .price_List_Item * {
            font-size: 14px;
            font-weight: bold;
        }

        .section_Three .price_List > ul > li {
            margin-bottom: 15px;
        }

    .section_Four {
        padding: 10px 0;
    }

        .section_Four .public_Title * {
            font-size: 30px;
        }

        .section_Four .salon_List > ul {
            --column: 2;
            --gap-column: 10px;
            --gap-row: 10px;
        }

    .section_Five .advertisingBanner {
        height: 250px;
    }

        .section_Five .advertisingBanner * {
            font-size: 36px;
        }

    .section_Six {
        padding: 40px 0;
    }

        .section_Six .about-section .about-section_L {
            width: 84%;
            margin: 0 auto;
        }

        .section_Six .about-section .about-section_R {
            width: 100%;
        }

            .section_Six .about-section .about-section_R .logo {
                left: 0;
                top: 15px;
            }

    .section_Seven {
        padding: 30px 0;
        min-height: 290px;
    }

        .section_Seven .public_Title * {
            font-size: 30px;
        }

        .section_Seven .Instagram_post_List > ul {
            --gap-column: 5px;
            --gap-row: 0;
        }

            .section_Seven .Instagram_post_List > ul > li > a {
                height: 155px;
                transition: all .5s;
                position: relative;
            }

        .section_Seven::before {
            width: 98px;
            height: 223px;
            top: 5%;
            background-size: 100% auto;
        }

    .section_Eight .public_Title * {
        font-size: 30px;
    }

    .section_Eight {
        padding: 20px 0;
    }

    .Products_List {
        margin: 20px 0;
    }

        .Products_List > ul > li .Products_List_Img {
            height: 155px;
        }

        .Products_List > ul > li .Products_List_Name {
            height: 45px;
            font-size: 11px;
        }

        .Products_List > ul {
            --gap-column: 10px;
            --gap-row: 10px;
        }

    .section_Eight::before {
        width: 92px;
        height: 180px;
        top: 25px;
        background-size: 100% auto;
    }
    footer .footer_Down {
        padding: 10px 0;
    }
    footer .footer_menu > ul > li > a {
        font-size: 12px;
    }
    footer .kaspid * {
        font-size: 12px;
    }
}
/*480 up to 719*/
@media only screen and (min-width : 480px) and (max-width : 719px) {

.table { width: 100%; margin-bottom: 15px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; }
.table > .table { margin-bottom: 0; }
.container {
    max-width: 100%;
    width: 100%;
  }
    header {
        padding: 15px 0;
    }
        header .header_L {
            margin-right: 0;
        }
    .header_R{
        display:none;
    }
    header .main{
        justify-content:center;
    }
    .hamburger-menu {
        opacity: 1;
        visibility: visible;
    }
    .section_One .slider {
        height: 235px;
    }
        .section_One .slider .slider_item .slider_item_R .slider-title * {
            line-height: 33px;
        }
        .section_One .slider .slider_item .slider_item_R .slider-title span {
            font-size: 30px;
        }
        .section_One .slider .slider_item .slider_item_R .slider-title label {
            font-size: 16px;
        }
        .section_One .slider .slider_item .slider_item_R::before {
            width: 122px;
            height: 200px;
            background-size: auto;
            top: 50px;
            background-size: 100% auto;
        }
    .section_Two .public_Title * {
        font-size: 28px;
    }
    .section_Two .services_group > ul {
        --column: 2;
    }
        .section_Two .services_group > ul > li > a > figure > img {
            height: 175px;
        }
    .section_Two::before {
        border-bottom: 115px solid #c5b496;
        border-left: 144px solid transparent;
    }
    .section_Three {
        padding: 30px 0;
    }
    .public_Title {
        margin-bottom: 15px;
    }
    .section_Three .public_Title * {
        font-size: 30px;
    }
    .public_Desc * {
        font-size: 12px;
        line-height: 25px;
    }
    .section_Three .price_List {
        margin: 30px 0;
    }
        .section_Three .price_List > ul > li .price_List_Item * {
            font-size: 14px;
            font-weight: bold;
        }
        .section_Three .price_List > ul > li {
            margin-bottom: 15px;
        }
    .section_Four {
        padding: 10px 0;
    }
        .section_Four .public_Title * {
            font-size: 30px;
        }
        .section_Four .salon_List > ul {
            --column: 2;
            --gap-column: 10px;
            --gap-row: 10px;
        }
    .section_Five .advertisingBanner {
        height: 250px;
    }
        .section_Five .advertisingBanner * {
            font-size: 36px;
        }
    .section_Six {
        padding: 40px 0;
    }
        .section_Six .about-section .about-section_L {
            width: 84%;
            margin: 0 auto;
        }
        .section_Six .about-section .about-section_R {
            width: 100%;
        }
            .section_Six .about-section .about-section_R .logo {
                left: 0;
                top:10px;
            }
    .section_Seven {
        padding: 30px 0;
        min-height: 290px;
    }
        .section_Seven .public_Title * {
            font-size: 30px;
        }
        .section_Seven .Instagram_post_List > ul {
            --gap-column: 5px;
            --gap-row: 0;
        }
        .section_Seven .Instagram_post_List > ul > li > a {
            height: 155px;
            transition: all .5s;
            position: relative;
        }
        .section_Seven::before {
            width: 98px;
            height: 223px;
            top: 5%;
            background-size: 100% auto;
        }
    .section_Eight .public_Title * {
        font-size: 30px;
    }
    .section_Eight {
        padding: 20px 0;
    }
    .Products_List {
        margin: 20px 0;
    }
        .Products_List > ul > li .Products_List_Img {
            height: 191px;
        }
        .Products_List > ul > li .Products_List_Name {
            height: 45px;
            font-size: 13px;
        }
        .Products_List > ul {
            --gap-column: 10px;
            --gap-row: 10px;
        }
    .section_Eight::before {
        width: 92px;
        height: 180px;
        top: 25px;
        background-size: 100% auto;
    }
}
/*720 up to 1000*/
@media only screen and (min-width : 720px) and (max-width : 1000px) {
    header .header_L {
        width: 155px;
        height: auto;
        margin-right: 30px;
    }
    header .header_R .header_Menu > ul > li > a {
        font-size: 14px;
    }
    .section_One .slider {
        height: 400px;
    }
        .section_One .slider .slider_item .slider_item_R .slider-title span {
            font-size: 40px;
        }
        .section_One .slider .slider_item .slider_item_R .slider-title label {
            font-size: 23px;
        }
        .section_One .slider .slider_item .slider_item_R .slider-title * {
            line-height: 40px;
        }
        .section_One .slider .slider_item .slider_item_R::before {
            width: 200px;
            height: 300px;
            background-size: 100% 100%;
        }
    .section_Two .public_Title * {
        font-size: 30px;
    }
    .section_Two .services_group > ul > li > a > figure > img {
        height: 157px;
    }
    .section_Two .services_group > ul > li > a > figcaption * {
        line-height: 16px;
        font-size: 13px;
    }
    .section_Two::before {
        border-bottom: 108px solid #c5b496;
        border-left: 150px solid transparent;
    }
    .section_Three .public_Title * {
        font-size: 40px;
    }
    .section_Three .price_List > ul > li {
        margin-bottom: 20px;
    }
        .section_Three .price_List > ul > li .price_List_Item * {
            font-size: 15px;
        }
    .section_Three .price_List {
        margin: 40px 0;
    }
    .section_Four .public_Title * {
        font-size: 40px;
    }
    .section_Six {
        padding: 50px 0;
    }
    .public_Desc * {
        font-size: 12px;
        line-height: 20px;
    }
    .section_Six .about-section .about-section_R .about-section_R_Desc .public_Title {
        margin-bottom: 10px;
    }
    .section_Seven {
        padding: 37px 0;
        min-height: 420px;
    }
        .section_Seven .public_Title * {
            font-size: 30px;
        }
        .section_Seven .Instagram_post_List > ul > li > a {
            height: 210px;
        }
    .section_Eight .public_Title * {
        font-size: 40px;
    }
    .Products_List > ul > li .Products_List_Img {
        height: 257px;
    }
    .Products_List > ul > li .Products_List_Name {
        height: 50px;
    }
    .Products_List > ul {
        --gap-column: 20px;
        --gap-row: 20px;
    }
    footer .footer_Down {
        padding: 10px 0;
    }
}
/*1001 up to 1249*/
@media only screen and (min-width : 1001px) and (max-width : 1249px) {
    .section_One .slider .slider_item .slider_item_R .slider-title span {
        font-size: 65px;
    }
    .section_One .slider .slider_item .slider_item_R .slider-title * {
        line-height: 65px;
    }
    .section_One .slider .slider_item .slider_item_R .slider-title label {
        font-size: 30px;
    }
    .section_Two::before {
        border-bottom: 154px solid #c5b496;
        border-left: 190px solid transparent;
    }
}
/*laptop*/
@media only screen and (min-width : 1250px) and (max-width : 1366px) {

}
/*1250 up to 1400*/
@media only screen and (min-width : 1367px) and (max-width : 1450px) {

}

/*1400 up to 1920*/
@media only screen and (min-width : 1400px) and (max-width : 1920px) {
}