.sushi_box { position: relative; overflow: hidden; }
.sushi_hdr { background: url(../img/sushi/banner.png) no-repeat;background-size: cover; position: relative; }
.sushi_box .web_wrap { padding: 0 60px; }
.sushi_logo { padding-top: 60px; }
.sushi_logo h3 { padding: 15px 0; }
.sushi_logo p { color: #fff; font-size: 25px; line-height: 1.2; }
.sushi_img { padding-top: 100px; }
.sushi_logo .logo img { max-width: 65%; }
.sushi_logo .stars img { max-width: 30%; }
.sushi_planet { color: #000; position: relative; }
.sushi_planet figure { margin-bottom: 0; }
.sushi_planet figure img { max-width: 80%; }
.sushi_planet:before { border: 12px solid #e6007e; position: absolute; content: ""; left: 15%; background: transparent; width: 100%; height: 100%; max-width: 75%; }
.sushi_planet .planet_detail { background: #fff; padding: 2rem 4rem 2em 10rem; margin-left: -12%; z-index: -1; }
.sushi_projects h2 { color: #000; padding-bottom: 20px; }
.Food_delivery h2, .sushi_projects h2 { font-weight: 600; font-size: 3rem; }
.sushi_projects p { font-size: 23px; color: #616161; letter-spacing: 1px; line-height: 1.3; }
.project_Planet { padding-top: 100px; }
.Food_delivery { background: #394e61; padding: 70px 0 40px; }
.Food_delivery h2 { color: #fff; padding-bottom: 35px; }
.sushi_key_tech_list ul li { position: relative; padding-left: 40px; padding-bottom: 20px; text-transform: capitalize; }
.sushi_key_tech_list ul li:before { position: absolute; content: ""; top: 4px; background: url(../img/sushi/li-before.png) no-repeat center; background-size: contain; padding: 9px; left: 0; }
.sushi_key_tech_list.sushi_projects { padding: 70px 0; }
.sushi_key_tech_list.sushi_projects .sushi_planet:before { max-width: 60%; left: 30%; }
.sushi_key_tech_list.sushi_projects img { max-width: 100%; }
.sushi_technology { text-align: center; }
.sushi_technology p { text-align: center; }
.sushi_technology ul { text-align: left; columns: 2; -webkit-columns: 2; -moz-columns: 2; color: #616161; padding-top: 40px; }
.sushi_technology.sushi_key_tech_list.sushi_projects { padding-bottom: 20px; }


@media (max-width: 1200px){
    .sushi_planet .planet_detail { padding: 2rem 4rem 2em 7rem; }
}
@media (max-width: 1024px){
    .sushi_projects p { font-size: 20px; }
    .Food_delivery h2, .sushi_projects h2 { font-size: 2.5rem; }
}
@media (max-width: 991.98px){
    .sushi_technology.sushi_key_tech_list.sushi_projects { padding-top: 10px; }
    .sushi_planet .planet_detail { padding: 2rem 1rem 2em 6rem; }
    .sushi_projects { padding-top: 40px; }
    .Food_delivery h2, .sushi_projects h2 { font-size: 2rem; }
    .sushi_logo p { font-size: 20px; }
    .sushi_key_tech_list ul li { padding-bottom: 15px; }
    .Food_delivery { padding: 40px 0; }
    .project_Planet { padding-top: 25px; }
}
@media (max-width: 880px){
    .sushi_key_tech_list.sushi_projects { padding: 70px 0 30px; }
}
@media (max-width: 767.98px){
    .sushi_projects p { font-size: 18px; }
    .sushi_planet { padding-top: 30px; }
    .sushi_planet:before { max-width: 90%!important; left: 0!important; right: 0!important; margin: auto; }
    .sushi_planet .planet_detail { padding: 30px 70px; margin-left: 0; }
    .sushi_planet .text-left, .sushi_planet .text-right { text-align: center!important; }
    .sushi_technology ul { columns: 1; -webkit-columns: 1; -moz-columns: 1; padding-top: 0; }
    .planet_detail h2 br { display: none; }
    .Food_delivery { padding: 30px 0; }
    .Food_delivery h2, .sushi_projects h2 { font-size: 2rem; padding-bottom: 20px; }
    .sushi_img { padding-top: 20px; }
    .app_stores.sushi-icons a img { margin-top: 0; }
    .sushi_key_tech_list.sushi_projects { padding: 30px 0; }
    .sushi_box .web_wrap { padding: 0 40px; }
    .sushi_projects { padding-top: 0; }
    .project_Planet { padding-top: 50px; }
    .sushi_planet:before { border: 5px solid #e6007e; }
}
@media (max-width: 575px){
    .sushi_planet { padding-top: 0; }
    .sushi_logo p, .sushi_projects p { font-size: 18px; }
    .sushi_box .web_wrap { padding: 0 25px; }
    .sushi_planet .planet_detail { padding: 0 40px; }
    .Food_delivery h2, .sushi_projects h2 { font-size: 1.5rem; padding-bottom: 20px; }
    .project_Planet { padding-top: 30px; }
    .sushi_logo h3 { padding: 0; font-size: 22px; padding-bottom: 15px; }
    .sushi_logo { padding-top: 30px; }
    .sushi_key_tech_list ul li { padding-left: 30px; }
    .sushi_technology.sushi_key_tech_list.sushi_projects .web_wrap { padding: 0 10px; }
    .sushi_technology.sushi_key_tech_list.sushi_projects { padding-bottom: 0; }
}
