.about-kitchen-section{    background-color: #E2DACD;}
.about-kitchen-section .right-side p { font-weight: 700; font-size: 36px; line-height: 56px; color: #1C1C1C; margin-bottom: 58px; }
.about-kitchen-section .right-side p span{    color: #ED4D2D;}

.all-type-sec .top-content p{font-weight: 700; font-size: 36px; line-height: 56px; color: #1C1C1C; margin-bottom: 50px; text-align: center;}
.all-type-sec .each-type h3 {font-weight: 700; font-size: 32px; margin-top: 40px; margin-bottom: 20px; text-align: center; letter-spacing: 0.02em; line-height: normal;     text-transform: uppercase;}
.all-type-sec .each-type p { padding: 0 46px; color: #515151;}
.all-type-sec .each-type { text-align: center; margin-bottom: 75px;}
.all-type-sec .each-type:last-child, .all-type-sec .each-type:nth-last-child(2){margin-bottom: 0;}

.kitchen-element-specialization-sec h2{color: #ED4D2D;    margin-bottom: 30px;}
.kitchen-element-specialization-sec ul li{font-weight: 700; font-size: 30px; line-height: 44px; color: #1C1C1C; margin-bottom: 15px; list-style: inside;}
.kitchen-element-specialization-sec .right-side { padding-left: 35px; }
.kitchen-element-specialization-sec .mobile-image{display: none;}

.kitchen-cta-section p { font-weight: 700; font-size: 36px; line-height: 56px; color: #1C1C1C;    padding-right: 100px; margin-bottom: 40px; }
.kitchen-cta-section p span { color: #ed4d2d; }
.kitchen-cta-section { background-color: #F4F4F4; }

.all-type-sec .each-type:nth-of-type(even){padding-right: 24px;}
.all-type-sec .each-type:nth-of-type(odd){padding-left: 24px;}



@media (min-width: 1401px) and (max-width: 1800px) {

.about-kitchen-section .right-side p { font-size: 32px; line-height: 52px; margin-bottom: 46px; }
.all-type-sec .top-content p { font-size: 32px; line-height: 48px; }
.all-type-sec .each-type h3 { font-size: 30px; line-height: 40px; }
.kitchen-element-specialization-sec ul li{font-size: 27px; line-height: 38px;margin-bottom: 13px;}
.kitchen-cta-section p{font-size: 32px; line-height: 48px; margin-bottom: 30px;}
.all-type-sec .each-type p { padding: 0 17px;}

}

@media (min-width: 1200px) and (max-width: 1399.98px) {

.all-type-sec .top-content p { font-size: 30px; line-height: 45px; }
.about-kitchen-section .right-side p { font-size: 30px; line-height: 50px; margin-bottom: 30px; }
.all-type-sec .each-type h3 { font-size: 28px; line-height: 38px; margin-top: 30px; margin-bottom: 16px; }
.all-type-sec .each-type p { padding: 0 0px;}
.kitchen-element-specialization-sec .right-side { padding-left: 25px; }
.kitchen-element-specialization-sec h2 { font-size: 34px; margin-bottom: 25px};
.kitchen-element-specialization-sec ul li{font-size: 25px; line-height: 34px;margin-bottom: 12px;}
.kitchen-cta-section p{font-size: 30px; line-height: 50px; margin-bottom: 40px; }

}

@media (max-width: 575.98px){

.about-kitchen-section .right-side p{ font-size: 20px; line-height: 32px; margin-bottom: 28px; }
.all-type-sec .each-type h3{ font-size: 22px; line-height: 32px; margin-top: 18px; margin-bottom: 8px; }
.all-type-sec .top-content p{ font-size: 21px; line-height: 34px; margin-bottom: 30px; }
    .about-kitchen-section .left-side{display: none;}
    .about-kitchen-section{text-align: center;}
    .all-type-sec .each-type p { padding: 0 0px;}
    .all-type-sec .each-type, .all-type-sec .each-type:nth-last-child(2) { text-align: center; margin-bottom: 40px; }
    .kitchen-element-specialization-sec .right-side { padding-left: 12px; }
.kitchen-element-specialization-sec .mobile-img{display: block; margin-bottom: 20px;}
.kitchen-element-specialization-sec .desktop-image{display: none;}
.kitchen-element-specialization-sec h2{text-align: center;    margin-bottom: 20px;}
.kitchen-element-specialization-sec ul li{font-size: 20px; line-height: 27px;margin-bottom: 10px;}
.kitchen-cta-section p{padding-right: 0;font-size: 23px; line-height: 36px; margin-bottom: 30px;}
.kitchen-cta-section{text-align: center;}
.kitchen-cta-section .right-side{display: none;}

.all-type-sec .each-type:nth-of-type(even){padding-right: 12px;}
.all-type-sec .each-type:nth-of-type(odd){padding-left: 12px;}
}


@media (min-width: 576px) and (max-width: 767.98px) {

.about-kitchen-section .right-side p{ font-size: 20px; line-height: 32px; margin-bottom: 28px; }
.all-type-sec .each-type h3{ font-size: 22px; line-height: 32px; margin-top: 18px; margin-bottom: 8px; }
.all-type-sec .top-content p{ font-size: 21px; line-height: 34px; margin-bottom: 30px; }
    .about-kitchen-section .left-side{display: none;}
    .about-kitchen-section{text-align: center;}
    .all-type-sec .each-type p { padding: 0 0px;}
    .all-type-sec .each-type, .all-type-sec .each-type:nth-last-child(2) { text-align: center; margin-bottom: 40px; }
    .kitchen-element-specialization-sec .right-side { padding-left: 12px; }
.kitchen-element-specialization-sec .mobile-img{display: block; margin-bottom: 20px;}
.kitchen-element-specialization-sec .desktop-image{display: none;}
.kitchen-element-specialization-sec h2{text-align: center;    margin-bottom: 20px;}
.kitchen-element-specialization-sec ul li{font-size: 20px; line-height: 27px;margin-bottom: 10px;}
.kitchen-cta-section p{padding-right: 0;font-size: 23px; line-height: 36px; margin-bottom: 30px;}
.kitchen-cta-section{text-align: center;}
.kitchen-cta-section .right-side{display: none;}

.all-type-sec .each-type:nth-of-type(even){padding-right: 12px;}
.all-type-sec .each-type:nth-of-type(odd){padding-left: 12px;}    

}



@media (max-width: 767.98px) and (orientation: landscape) {

    .about-kitchen-section .right-side p{ font-size: 20px; line-height: 32px; margin-bottom: 28px; }
.all-type-sec .each-type h3{ font-size: 22px; line-height: 32px; margin-top: 18px; margin-bottom: 8px; }
.all-type-sec .top-content p{ font-size: 21px; line-height: 34px; margin-bottom: 30px; }
    .about-kitchen-section .left-side{display: none;}
    .about-kitchen-section{text-align: center;}
    .all-type-sec .each-type p { padding: 0 0px;}
    .all-type-sec .each-type, .all-type-sec .each-type:nth-last-child(2) { text-align: center; margin-bottom: 40px; }
    .kitchen-element-specialization-sec .right-side { padding-left: 12px; }
.kitchen-element-specialization-sec .mobile-img{display: block; margin-bottom: 20px;}
.kitchen-element-specialization-sec .left-side .desktop-image{display: none;}
.kitchen-element-specialization-sec h2{text-align: center;    margin-bottom: 20px;}
.kitchen-element-specialization-sec ul li{font-size: 20px; line-height: 27px;margin-bottom: 10px;}
.kitchen-cta-section p{padding-right: 0;font-size: 23px; line-height: 36px; margin-bottom: 30px;}
.kitchen-cta-section{text-align: center;}
.kitchen-cta-section .right-side{display: none;}
.all-type-sec .each-type:nth-of-type(even){padding-right: 12px;}
.all-type-sec .each-type:nth-of-type(odd){padding-left: 12px;}

}

@media (min-width: 768px) and (max-width: 991.98px) {


.about-kitchen-section .right-side p{ font-size: 22px; line-height: 37px; margin-bottom: 28px;}
.all-type-sec .each-type h3{ font-size: 24px; line-height: 34px; margin-top: 20px; margin-bottom: 10px;}
.all-type-sec .top-content p{ font-size: 21px; line-height: 34px; margin-bottom: 30px; }
.all-type-sec .each-type p { padding: 0 0px;}
.all-type-sec .each-type { text-align: center; margin-bottom: 50px; }
.kitchen-element-specialization-sec .right-side { padding-left: 35px; }

.kitchen-element-specialization-sec .mobile-img{display: none !important;}
.kitchen-element-specialization-sec h2{margin-bottom: 20px; font-size: 28px; line-height: 36px; padding-right: 40px;}
.kitchen-element-specialization-sec ul li{font-size: 20px; line-height: 27px;margin-bottom: 10px;}
.kitchen-cta-section p{padding-right: 0;font-size: 22px; line-height: 37px; margin-bottom: 28px;}

}


@media (min-width: 992px) and (max-width: 1199.98px) {

.about-kitchen-section .right-side p{font-size: 26px; line-height: 44px; margin-bottom: 32px;}
.all-type-sec .each-type h3{ font-size: 26px; line-height: 36px; margin-top: 22px; margin-bottom: 12px;}
.all-type-sec .top-content p{ font-size: 21px; line-height: 34px; margin-bottom: 30px; }
    .all-type-sec .each-type p { padding: 0 0px;}
    .all-type-sec .each-type { text-align: center; margin-bottom: 50px; }
.kitchen-element-specialization-sec .right-side { padding-left: 35px; }

.kitchen-element-specialization-sec h2{margin-bottom: 20px; font-size: 28px; line-height: 36px; padding-right: 0;}
.kitchen-element-specialization-sec ul li{font-size: 20px; line-height: 27px;margin-bottom: 10px;}
.kitchen-cta-section p{font-size: 26px; line-height: 44px; margin-bottom: 32px; padding-right: 30px;}

}