/*////////////////////////////////////////////////////// Responsive CSS Structure //////////////////////////////////////////////////////*/
@media (min-width: 7000px) and (max-width: 8000px){
    body{zoom: 380%;}
    .energy-drink{left: calc(-125px + 50%);}
}

@media (min-width: 5000px) and (max-width: 6999px){
    body{zoom: 280%;}
    .energy-drink{left: calc(-125px + 50%);}
}

@media (min-width: 3500px) and (max-width: 4999px){
    body{zoom: 195%;}
    .energy-drink{left: calc(-125px + 50%);}
}

@media (min-width: 3000px) and (max-width: 3499px){
    body{zoom: 160%;}
    .energy-drink{left: calc(-125px + 50%);}
}

@media (min-width: 2800px) and (max-width: 2999px){
    body{zoom: 145%;}
    .energy-drink{left: calc(-125px + 50%);}
}

@media (min-width: 2700px) and (max-width: 2799px){
    body{zoom: 140%;}
    .energy-drink{left: calc(-125px + 50%);}
}

@media (min-width: 2600px) and (max-width: 2699px){
    body{zoom: 135%;}
    .energy-drink{left: calc(-125px + 50%);}
}

@media (min-width: 2500px) and (max-width: 2599px){
    body{zoom: 125%;}
    .energy-drink{left: calc(-125px + 50%);}
}

@media (min-width: 2400px) and (max-width: 2499px){
    body{zoom: 120%;}
    .energy-drink{left: calc(-125px + 50%);}
}

@media (min-width: 2300px) and (max-width: 2399px){
    body{zoom: 115%;}
    .energy-drink{left: calc(-125px + 50%);}
}

@media (min-width: 2000px) and (max-width: 2299px){
    body{zoom: 105%;}
    .energy-drink{left: calc(-125px + 50%);}
}

@media (min-width: 2000px){
    .energy-drink img{content: url("../images/energy-mobile-drink.png");}
    .energy-drink{ width: 240px; bottom: 21px;}
    .celera-sky-bg-image{ transform:translate(-50% , 4%) scale(1.1) !important; -webkit-transform:translate(-50% , 4%) scale(1.1) !important; -moz-transform:translate(-50% , 4%) scale(1.1) !important; -ms-transform:translate(-50% , 4%) scale(1.1) !important; -o-transform:translate(-50% , 4%) scale(1.1) !important; }
    .cloud-bottom-shape{ bottom: 40px; transform: translateX(-50%) scale(1.1) !important; -webkit-transform: translateX(-50%) scale(1.1) !important; -moz-transform: translateX(-50%) scale(1.1) !important; -ms-transform: translateX(-50%) scale(1.1) !important; -o-transform: translateX(-50%) scale(1.1) !important; }
    .celera-center-block{margin: 170px 0 0;}
    .celera-section{min-height: 1100px;}
    .celera-footer{margin: -100px 0 0;}
}

@media (min-width: 1600px){
    .container{
        max-width: 1550px;
    }
}

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

@media (min-width: 1500px) and (max-width: 1599px){
    /* common style */
    .section-title{font-size: 44px;}
    .block-title{font-size: 50px;}
    .sub-title{font-size: 14px;}
    /* common style */

    /* home page */
    .banner-section{padding: 50px 0 70px;}
    .banner-sky-bg{ transform:translate(-50% , -4%) scale(0.9) !important; -webkit-transform:translate(-50% , -4%) scale(0.9) !important; -moz-transform:translate(-50% , -4%) scale(0.9) !important; -ms-transform:translate(-50% , -4%) scale(0.9) !important; -o-transform:translate(-50% , -4%) scale(0.9) !important; }
    .sun-block{width: 100%; max-width: 500px; margin: 0 auto;}
    /* home page */

    .celera-section{min-height: 940px;}
    .celera-sky-bg-image{ transform:translate(-50% , -4%) scale(0.9) !important; -webkit-transform:translate(-50% , -4%) scale(0.9) !important; -moz-transform:translate(-50% , -4%) scale(0.9) !important; -ms-transform:translate(-50% , -4%) scale(0.9) !important; -o-transform:translate(-50% , -4%) scale(0.9) !important; }
    .energy-drink{bottom: 0; left: calc(-127px + 50vw);}
    .celera-circle-block{margin: 50px 0 0 -190px;}
    .footer{margin: -80px 0 0;}
    .celera-center-block{margin: 90px 0 0;}
    .celera-big-logo{width: 100%; max-width: 240px; margin: 20px auto 0;}
    .cloud-bottom-shape{ bottom: -20px; transform: translateX(-50%) scale(0.9) !important; -webkit-transform: translateX(-50%) scale(0.9) !important; -moz-transform: translateX(-50%) scale(0.9) !important; -ms-transform: translateX(-50%) scale(0.9) !important; -o-transform: translateX(-50%) scale(0.9) !important; }
    .common-block-part{margin: 120px 0 0;}

    /* partner page */
    .joining-info{margin: 250px 0 0;}
    .partner-footer{margin: 0;}
    .partner-member-block{gap: 20px;}
    .partner-block{margin: 150px 0 0;}
    /* partner page */

    /* map */
    .map-location-point-1{ transform:translate(-195% , -10%) ; -webkit-transform:translate(-195% , -10%) ; -moz-transform:translate(-195% , -10%) ; -ms-transform:translate(-195% , -10%) ; -o-transform:translate(-195% , -10%) ; }
    .map-location-point-2 { transform: translate(-50%, -215%); -webkit-transform: translate(-50%, -215%); -moz-transform: translate(-50%, -215%); -ms-transform: translate(-50%, -215%); -o-transform: translate(-50%, -215%); }
    .map-location-point-3{ transform:translate(64% , -330%) ; -webkit-transform:translate(64% , -330%) ; -moz-transform:translate(64% , -330%) ; -ms-transform:translate(64% , -330%) ; -o-transform:translate(64% , -330%) ; }
    .map-location-point-4{ transform:translate(-20% , -80%) !important; -webkit-transform:translate(-20% , -80%) !important; -moz-transform:translate(-20% , -80%) !important; -ms-transform:translate(-20% , -80%) !important; -o-transform:translate(-20% , -80%) !important; }
    .map-location-point-5{ transform: translate(83% , -120%) ; -webkit-transform: translate(83% , -120%) ; -moz-transform: translate(83% , -120%) ; -ms-transform: translate(83% , -120%) ; -o-transform: translate(83% , -120%) ; }
    .map-location-point-7{ transform:translate(75% , 0%) ; -webkit-transform:translate(75% , 0%) ; -moz-transform:translate(75% , 0%) ; -ms-transform:translate(75% , 0%) ; -o-transform:translate(75% , 0%) ; }
    .map-location-point-8{ transform:translate(12% , 155%) ; -webkit-transform:translate(12% , 155%) ; -moz-transform:translate(12% , 155%) ; -ms-transform:translate(12% , 155%) ; -o-transform:translate(12% , 155%) ; }
    .map-location-point-10{ transform: translate(40% , 245%); -webkit-transform: translate(40% , 245%); -moz-transform: translate(40% , 245%); -ms-transform: translate(40% , 245%); -o-transform: translate(40% , 245%); }
    .map-location-point-6{ transform:translate(110% , -35%) ; -webkit-transform:translate(110% , -35%) ; -moz-transform:translate(110% , -35%) ; -ms-transform:translate(110% , -35%) ; -o-transform:translate(110% , -35%) ; }
    .map-location-point-9{ transform: translate(95%, 315%); -webkit-transform: translate(95%, 315%); -moz-transform: translate(95%, 315%); -ms-transform: translate(95%, 315%); -o-transform: translate(95%, 315%); }
    .map-location-point-11{ transform:translate(115% , 630%) ; -webkit-transform:translate(115% , 630%) ; -moz-transform:translate(115% , 630%) ; -ms-transform:translate(115% , 630%) ; -o-transform:translate(115% , 630%) ; }
    .map-coming-soon-section .section-title{font-size: 50px;}
    /* map */
}

@media (min-width: 1400px) and (max-width: 1499px){
    /* common style */
    .section-title{font-size: 44px;}
    .block-title{font-size: 50px;}
    .sub-title{font-size: 14px;}
    /* common style */

    /* home page */
    .banner-section{padding: 50px 0;}
    .banner-sky-bg{ transform:translate(-50% , -4%) scale(0.9) !important; -webkit-transform:translate(-50% , -4%) scale(0.9) !important; -moz-transform:translate(-50% , -4%) scale(0.9) !important; -ms-transform:translate(-50% , -4%) scale(0.9) !important; -o-transform:translate(-50% , -4%) scale(0.9) !important; }
    .sun-block{width: 100%; max-width: 500px; margin: 0 auto;}
    /* home page */

    /* home page */
    /* .banner-section{padding: 50px 0;}
    .banner-sky-bg{ transform:translate(-50%, -10%) scale(0.8) !important; -webkit-transform:translate(-50%, -10%) scale(0.8) !important; -moz-transform:translate(-50%, -10%) scale(0.8) !important; -ms-transform:translate(-50%, -10%) scale(0.8) !important; -o-transform:translate(-50%, -10%) scale(0.8) !important; }
    .sun-block{width: 100%; max-width: 450px; margin: 0 auto;} */
    /* home page */

    .celera-section{min-height: 940px;}
    .celera-sky-bg-image{ transform:translate(-50% , -4%) scale(0.9) !important; -webkit-transform:translate(-50% , -4%) scale(0.9) !important; -moz-transform:translate(-50% , -4%) scale(0.9) !important; -ms-transform:translate(-50% , -4%) scale(0.9) !important; -o-transform:translate(-50% , -4%) scale(0.9) !important; }
    .energy-drink{bottom: 0; left: calc(-127px + 50vw);}
    .celera-circle-block{margin: 50px 0 0 -190px;}
    .footer{margin: -80px 0 0;}
    .celera-center-block{margin: 90px 0 0;}
    .celera-big-logo{width: 100%; max-width: 240px; margin: 20px auto 0;}
    .cloud-bottom-shape{ bottom: -20px; transform: translateX(-50%) scale(0.9) !important; -webkit-transform: translateX(-50%) scale(0.9) !important; -moz-transform: translateX(-50%) scale(0.9) !important; -ms-transform: translateX(-50%) scale(0.9) !important; -o-transform: translateX(-50%) scale(0.9) !important; }
    .common-block-part{margin: 120px 0 0;}

    /* partner page */
    .joining-info{margin: 250px 0 0;}
    .partner-footer{margin: 0;}
    .partner-member-block{gap: 20px;}
    .partner-block{margin: 150px 0 0;}
    /* partner page */

     /* map */
     .map-location-point-1{ transform:translate(-195% , -10%) ; -webkit-transform:translate(-195% , -10%) ; -moz-transform:translate(-195% , -10%) ; -ms-transform:translate(-195% , -10%) ; -o-transform:translate(-195% , -10%) ; }
     .map-location-point-2 { transform: translate(-50%, -215%); -webkit-transform: translate(-50%, -215%); -moz-transform: translate(-50%, -215%); -ms-transform: translate(-50%, -215%); -o-transform: translate(-50%, -215%); }
     .map-location-point-3{ transform:translate(64% , -330%) ; -webkit-transform:translate(64% , -330%) ; -moz-transform:translate(64% , -330%) ; -ms-transform:translate(64% , -330%) ; -o-transform:translate(64% , -330%) ; }
     .map-location-point-4{ transform:translate(-20% , -80%) !important; -webkit-transform:translate(-20% , -80%) !important; -moz-transform:translate(-20% , -80%) !important; -ms-transform:translate(-20% , -80%) !important; -o-transform:translate(-20% , -80%) !important; }
     .map-location-point-5{ transform: translate(83% , -120%) ; -webkit-transform: translate(83% , -120%) ; -moz-transform: translate(83% , -120%) ; -ms-transform: translate(83% , -120%) ; -o-transform: translate(83% , -120%) ; }
     .map-location-point-7{ transform:translate(75% , 0%) ; -webkit-transform:translate(75% , 0%) ; -moz-transform:translate(75% , 0%) ; -ms-transform:translate(75% , 0%) ; -o-transform:translate(75% , 0%) ; }
     .map-location-point-8{ transform:translate(12% , 155%) ; -webkit-transform:translate(12% , 155%) ; -moz-transform:translate(12% , 155%) ; -ms-transform:translate(12% , 155%) ; -o-transform:translate(12% , 155%) ; }
     .map-location-point-10{ transform: translate(40% , 245%); -webkit-transform: translate(40% , 245%); -moz-transform: translate(40% , 245%); -ms-transform: translate(40% , 245%); -o-transform: translate(40% , 245%); }
     .map-location-point-6{ transform:translate(110% , -35%) ; -webkit-transform:translate(110% , -35%) ; -moz-transform:translate(110% , -35%) ; -ms-transform:translate(110% , -35%) ; -o-transform:translate(110% , -35%) ; }
     .map-location-point-9{ transform: translate(95%, 315%); -webkit-transform: translate(95%, 315%); -moz-transform: translate(95%, 315%); -ms-transform: translate(95%, 315%); -o-transform: translate(95%, 315%); }
     .map-location-point-11{ transform:translate(115% , 630%) ; -webkit-transform:translate(115% , 630%) ; -moz-transform:translate(115% , 630%) ; -ms-transform:translate(115% , 630%) ; -o-transform:translate(115% , 630%) ; }
     .map-coming-soon-section .section-title{font-size: 50px;}
     /* map */
}

@media (min-width: 1300px) and (max-width: 1399px){
    /* common style */
    .section-title{font-size: 38px;}
    .sub-title{font-size: 13px;}
    .block-title{font-size: 44px;}
    /* common style */

    /* home page */
    .banner-section{padding: 40px 0;}
    .banner-sky-bg{ transform:translate(-50%, -10%) scale(0.8) !important; -webkit-transform:translate(-50%, -10%) scale(0.8) !important; -moz-transform:translate(-50%, -10%) scale(0.8) !important; -ms-transform:translate(-50%, -10%) scale(0.8) !important; -o-transform:translate(-50%, -10%) scale(0.8) !important; }
    .sun-block{width: 100%; max-width: 450px; margin: 0 auto;}
    /* home page */

    .celera-section{padding: 20px 0 0;}
    .celera-sky-bg-image{ transform:translate(-50% , -13%) scale(0.7) !important; -webkit-transform:translate(-50% , -13%) scale(0.7) !important; -moz-transform:translate(-50% , -13%) scale(0.7) !important; -ms-transform:translate(-50% , -13%) scale(0.7) !important; -o-transform:translate(-50% , -13%) scale(0.7) !important; }
    .energy-drink{bottom: -10px; left: calc(-125px + 50vw);}
    .celera-circle-block{ margin: 0px 0 0 -190px; transform: scale(0.9) !important; -webkit-transform: scale(0.9) !important; -moz-transform: scale(0.9) !important; -ms-transform: scale(0.9) !important; -o-transform: scale(0.9) !important; }
    .footer{margin: -80px 0 0;}
    .celera-center-block{margin: 90px 0 0;}
    .celera-big-logo{width: 100%; max-width: 225px; margin: 15px auto 0;}
    .celera-sun-logo{width: 100%; max-width: 120px; margin: 0 auto;}
    .celera-top-block .sub-title{margin: 15px 0 0;}
    .cloud-bottom-shape{ bottom: -60px; transform: translateX(-50%) scale(0.7) !important; -webkit-transform: translateX(-50%) scale(0.7) !important; -moz-transform: translateX(-50%) scale(0.7) !important; -ms-transform: translateX(-50%) scale(0.7) !important; -o-transform: translateX(-50%) scale(0.7) !important; }
    .celera-section{min-height: 800px;}
    .common-block-part{margin: 160px 0 0;}

    /* partner page */
    .partner-bg-sky{ transform: translate(-50% , -2%) !important; -webkit-transform: translate(-50% , -2%) !important; -moz-transform: translate(-50% , -2%) !important; -ms-transform: translate(-50% , -2%) !important; -o-transform: translate(-50% , -2%) !important; }
    .joining-info{margin: 200px 0 0;}
    .partner-footer{margin: 0;}
    .partner-member-block{gap: 50px;}
    .partner-block{margin: 160px 0 0;}
    /* partner page */

     /* map */
     .map-location-point-1{ transform:translate(-175% , -15%) ; -webkit-transform:translate(-175% , -15%) ; -moz-transform:translate(-175% , -15%) ; -ms-transform:translate(-175% , -15%) ; -o-transform:translate(-175% , -15%) ; }
     .map-location-point-2 { transform: translate(-50%, -195%); -webkit-transform: translate(-50%, -195%); -moz-transform: translate(-50%, -195%); -ms-transform: translate(-50%, -195%); -o-transform: translate(-50%, -195%); }
     .map-location-point-3{ transform:translate(47% , -300%) ; -webkit-transform:translate(47% , -300%) ; -moz-transform:translate(47% , -300%) ; -ms-transform:translate(47% , -300%) ; -o-transform:translate(47% , -300%) ; }
     .map-location-point-4{ transform:translate(-20% , -80%) !important; -webkit-transform:translate(-20% , -80%) !important; -moz-transform:translate(-20% , -80%) !important; -ms-transform:translate(-20% , -80%) !important; -o-transform:translate(-20% , -80%) !important; }
     .map-location-point-5{ transform: translate(62% , -120%) ; -webkit-transform: translate(62% , -120%) ; -moz-transform: translate(62% , -120%) ; -ms-transform: translate(62% , -120%) ; -o-transform: translate(62% , -120%) ; }
     .map-location-point-7{ transform:translate(55% , -5%) ; -webkit-transform:translate(55% , -5%) ; -moz-transform:translate(55% , -5%) ; -ms-transform:translate(55% , -5%) ; -o-transform:translate(55% , -5%) ; }
     .map-location-point-8{ transform:translate(5% , 130%) ; -webkit-transform:translate(5% , 130%) ; -moz-transform:translate(5% , 130%) ; -ms-transform:translate(5% , 130%) ; -o-transform:translate(5% , 130%) ; }
     .map-location-point-10{ transform: translate(30% , 210%); -webkit-transform: translate(30% , 210%); -moz-transform: translate(30% , 210%); -ms-transform: translate(30% , 210%); -o-transform: translate(30% , 210%); }
     .map-location-point-6{ transform:translate(80% , -60%) ; -webkit-transform:translate(80% , -60%) ; -moz-transform:translate(80% , -60%) ; -ms-transform:translate(80% , -60%) ; -o-transform:translate(80% , -60%) ; height: 35px; }
     .map-location-point-9{ transform: translate(70%, 248%); -webkit-transform: translate(70%, 248%); -moz-transform: translate(70%, 248%); -ms-transform: translate(70%, 248%); -o-transform: translate(70%, 248%); }
     .map-location-point-11{ transform:translate(90% , 550%) ; -webkit-transform:translate(90% , 550%) ; -moz-transform:translate(90% , 550%) ; -ms-transform:translate(90% , 550%) ; -o-transform:translate(90% , 550%) ; }
     .map-location-point a{ transform: scale(0.8); -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); }
     .map-coming-soon-section .section-title{font-size: 44px;}
     /* map */
}

@media (max-width: 1399px) and (min-height: 850px) {
    .banner-section{zoom: 110%; padding: 50px 0;}
}

@media (max-width: 1399px) and (min-height: 900px) {
    .banner-section{zoom: 115%; padding: 50px 0;}
}

@media (max-width: 1399px) and (min-height: 950px) {
    .banner-section{zoom: 120%; padding: 50px 0;}
}

@media (max-width: 1399px) and (min-height: 1000px) {
    .banner-section{zoom: 125%; padding: 50px 0;}
}

@media (min-width: 1200px) and (max-width: 1299px){
    /* common style */
    .section-title{font-size: 38px;}
    .sub-title{font-size: 13px;}
    .block-title{font-size: 44px;}
    /* common style */

    /* home page */
    .banner-section{padding: 40px 0;}
    .banner-sky-bg{ transform:translate(-50% ,-10%) scale(0.8) !important; -webkit-transform:translate(-50% ,-10%) scale(0.8) !important; -moz-transform:translate(-50% ,-10%) scale(0.8) !important; -ms-transform:translate(-50% ,-10%) scale(0.8) !important; -o-transform:translate(-50% ,-10%) scale(0.8) !important; }
    .sun-block{width: 100%; max-width: 450px; margin: 0 auto;}
    /* home page */

    .celera-section{padding: 20px 0 0;}
    .celera-sky-bg-image{ transform:translate(-50% , -13%) scale(0.7) !important; -webkit-transform:translate(-50% , -13%) scale(0.7) !important; -moz-transform:translate(-50% , -13%) scale(0.7) !important; -ms-transform:translate(-50% , -13%) scale(0.7) !important; -o-transform:translate(-50% , -13%) scale(0.7) !important; }
    .energy-drink{bottom: -10px; left: calc(-125px + 50vw);}
    .celera-circle-block{ margin: 0px 0 0 -190px; transform: scale(0.9) !important; -webkit-transform: scale(0.9) !important; -moz-transform: scale(0.9) !important; -ms-transform: scale(0.9) !important; -o-transform: scale(0.9) !important; }
    .footer{margin: -80px 0 0;}
    .celera-center-block{margin: 90px 0 0;}
    .celera-big-logo{width: 100%; max-width: 225px; margin: 15px auto 0;}
    .celera-sun-logo{width: 100%; max-width: 120px; margin: 0 auto;}
    .celera-top-block .sub-title{margin: 15px 0 0;}
    .cloud-bottom-shape{ bottom: -60px; transform: translateX(-50%) scale(0.7) !important; -webkit-transform: translateX(-50%) scale(0.7) !important; -moz-transform: translateX(-50%) scale(0.7) !important; -ms-transform: translateX(-50%) scale(0.7) !important; -o-transform: translateX(-50%) scale(0.7) !important; }
    .celera-section{min-height: 800px;}
    .common-block-part{margin: 160px 0 0;}

    /* partner page */
    .partner-bg-sky{ transform: translate(-50% , -2%) !important; -webkit-transform: translate(-50% , -2%) !important; -moz-transform: translate(-50% , -2%) !important; -ms-transform: translate(-50% , -2%) !important; -o-transform: translate(-50% , -2%) !important; }
    .joining-info{margin: 200px 0 0;}
    .partner-footer{margin: 0;}
    .partner-member-block{gap: 50px;}
    .partner-block{margin: 160px 0 0;}
    /* partner page */

    /* map */
    .map-location-point-1{ transform:translate(-175% , -15%) ; -webkit-transform:translate(-175% , -15%) ; -moz-transform:translate(-175% , -15%) ; -ms-transform:translate(-175% , -15%) ; -o-transform:translate(-175% , -15%) ; }
    .map-location-point-2 { transform: translate(-50%, -195%); -webkit-transform: translate(-50%, -195%); -moz-transform: translate(-50%, -195%); -ms-transform: translate(-50%, -195%); -o-transform: translate(-50%, -195%); }
    .map-location-point-3{ transform:translate(47% , -300%) ; -webkit-transform:translate(47% , -300%) ; -moz-transform:translate(47% , -300%) ; -ms-transform:translate(47% , -300%) ; -o-transform:translate(47% , -300%) ; }
    .map-location-point-4{ transform:translate(-20% , -80%) !important; -webkit-transform:translate(-20% , -80%) !important; -moz-transform:translate(-20% , -80%) !important; -ms-transform:translate(-20% , -80%) !important; -o-transform:translate(-20% , -80%) !important; }
    .map-location-point-5{ transform: translate(62% , -130%) ; -webkit-transform: translate(62% , -130%) ; -moz-transform: translate(62% , -130%) ; -ms-transform: translate(62% , -130%) ; -o-transform: translate(62% , -130%) ; }
    .map-location-point-7{ transform:translate(55% , -5%) ; -webkit-transform:translate(55% , -5%) ; -moz-transform:translate(55% , -5%) ; -ms-transform:translate(55% , -5%) ; -o-transform:translate(55% , -5%) ; }
    .map-location-point-8{ transform:translate(5% , 130%) ; -webkit-transform:translate(5% , 130%) ; -moz-transform:translate(5% , 130%) ; -ms-transform:translate(5% , 130%) ; -o-transform:translate(5% , 130%) ; }
    .map-location-point-10{ transform: translate(30% , 210%); -webkit-transform: translate(30% , 210%); -moz-transform: translate(30% , 210%); -ms-transform: translate(30% , 210%); -o-transform: translate(30% , 210%); }
    .map-location-point-6{ transform:translate(80% , -40%) ; -webkit-transform:translate(80% , -40%) ; -moz-transform:translate(80% , -40%) ; -ms-transform:translate(80% , -40%) ; -o-transform:translate(80% , -40%) ; height: 60px; }
    .map-location-point-9{ transform: translate(70%, 248%); -webkit-transform: translate(70%, 248%); -moz-transform: translate(70%, 248%); -ms-transform: translate(70%, 248%); -o-transform: translate(70%, 248%); }
    .map-location-point-11{ transform:translate(90% , 550%) ; -webkit-transform:translate(90% , 550%) ; -moz-transform:translate(90% , 550%) ; -ms-transform:translate(90% , 550%) ; -o-transform:translate(90% , 550%) ; }
    .map-location-point a{ transform: scale(0.8); -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); }
    .map-coming-soon-section .section-title{font-size: 44px;}
    /* map */
}

@media (max-width: 1299px) and (min-height: 890px) {
    .banner-section{zoom: 110%; padding: 50px 0;}
}

@media (max-width: 1299px) and (min-height: 950px) {
    .banner-section{zoom: 120%; padding: 50px 0;}
}

@media (max-width: 1299px) and (min-height: 1000px) {
    .banner-section{zoom: 120%; padding: 60px 0;}
}

@media (min-width: 992px) and  (max-width: 1199px){
    /* common style */
    .section-title{font-size: 32px;}
    .sub-title{font-size: 13px;}
    .block-title{font-size: 44px;}
    /* common style */

    /* home page */
    .banner-section{padding: 40px 0 0;}
    .banner-sky-bg{ transform:translate(-50% , -15%) scale(0.7) !important; -webkit-transform:translate(-50% , -15%) scale(0.7) !important; -moz-transform:translate(-50% , -15%) scale(0.7) !important; -ms-transform:translate(-50% , -15%) scale(0.7) !important; -o-transform:translate(-50% , -15%) scale(0.7) !important; }
    .sun-block{width: 100%; max-width: 400px; margin: 0 auto;}
    .banner-info{margin: 30px;}
    /* home page */

    .celera-section{padding: 20px 0 0;}
    .celera-sky-bg-image{ transform:translate(-50% , -13%) scale(0.7) !important; -webkit-transform:translate(-50% , -13%) scale(0.7) !important; -moz-transform:translate(-50% , -13%) scale(0.7) !important; -ms-transform:translate(-50% , -13%) scale(0.7) !important; -o-transform:translate(-50% , -13%) scale(0.7) !important; }
    .energy-drink{bottom: -10px; left: calc(-110px + 50vw);}
    .celera-circle-block{ margin: 0px 0 0 -170px; transform: scale(0.8) !important; -webkit-transform: scale(0.8) !important; -moz-transform: scale(0.8) !important; -ms-transform: scale(0.8) !important; -o-transform: scale(0.8) !important; }
    .footer{margin: -85px 0 0;}
    .celera-center-block{margin: 90px 0 0;}
    .celera-big-logo{width: 100%; max-width: 225px; margin: 15px auto 0;}
    .celera-sun-logo{width: 100%; max-width: 120px; margin: 0 auto;}
    .celera-top-block .sub-title{margin: 15px 0 0;}
    .cloud-bottom-shape{ bottom: -60px; transform: translateX(-50%) scale(0.7) !important; -webkit-transform: translateX(-50%) scale(0.7) !important; -moz-transform: translateX(-50%) scale(0.7) !important; -ms-transform: translateX(-50%) scale(0.7) !important; -o-transform: translateX(-50%) scale(0.7) !important; }
    .celera-section{min-height: 800px;}
    .celera-center-block > *:first-child .common-detail{max-width: 250px;}
    .footer-copyright{max-width: 250px;}
    .common-block-part{margin: 150px 0 0;}

    /* partner page */
    .search-box{width: 340px;}
    .partner-bg-sky{ transform: translate(-50% , -2%) !important; -webkit-transform: translate(-50% , -2%) !important; -moz-transform: translate(-50% , -2%) !important; -ms-transform: translate(-50% , -2%) !important; -o-transform: translate(-50% , -2%) !important; }
    .joining-info{margin: 200px 0 0;}
    .partner-footer{margin: 0;}
    .partner-block{margin: 160px 0 0;}
    .partner-member-block{gap: 30px 100px; padding: 170px 0 0;}
    .partner-footer-bottom-shape{ transform:translateX(-50%) scale(0.8) !important; -webkit-transform:translateX(-50%) scale(0.8) !important; -moz-transform:translateX(-50%) scale(0.8) !important; -ms-transform:translateX(-50%) scale(0.8) !important; -o-transform:translateX(-50%) scale(0.8) !important; }
    /* partner page */

    /* map */
    .map-location-point-1{ transform:translate(-155% , -25%) ; -webkit-transform:translate(-155% , -25%) ; -moz-transform:translate(-155% , -25%) ; -ms-transform:translate(-155% , -25%) ; -o-transform:translate(-155% , -25%) ; }
    .map-location-point-2 { transform: translate(-50%, -175%); -webkit-transform: translate(-50%, -175%); -moz-transform: translate(-50%, -175%); -ms-transform: translate(-50%, -175%); -o-transform: translate(-50%, -175%); }
    .map-location-point-3{ transform:translate(32% , -260%) ; -webkit-transform:translate(32% , -260%) ; -moz-transform:translate(32% , -260%) ; -ms-transform:translate(32% , -260%) ; -o-transform:translate(32% , -260%) ; }
    .map-location-point-4{ transform:translate(-30% , -110%) !important; -webkit-transform:translate(-30% , -110%) !important; -moz-transform:translate(-30% , -110%) !important; -ms-transform:translate(-30% , -110%) !important; -o-transform:translate(-30% , -110%) !important; height: 30px; }
    .map-location-point-5{ transform: translate(45% , -115%) ; -webkit-transform: translate(45% , -115%) ; -moz-transform: translate(45% , -115%) ; -ms-transform: translate(45% , -115%) ; -o-transform: translate(45% , -115%) ; }
    .map-location-point-7{ transform:translate(30% , -25%) ; -webkit-transform:translate(30% , -25%) ; -moz-transform:translate(30% , -25%) ; -ms-transform:translate(30% , -25%) ; -o-transform:translate(30% , -25%) ; height: 40px; }
    .map-location-point-8{ transform:translate(-5% , 95%) ; -webkit-transform:translate(-5% , 95%) ; -moz-transform:translate(-5% , 95%) ; -ms-transform:translate(-5% , 95%) ; -o-transform:translate(-5% , 95%) ; }
    .map-location-point-10{ transform: translate(15% , 170%); -webkit-transform: translate(15% , 170%); -moz-transform: translate(15% , 170%); -ms-transform: translate(15% , 170%); -o-transform: translate(15% , 170%); }
    .map-location-point-6{ transform:translate(60% , -55%) ; -webkit-transform:translate(60% , -55%) ; -moz-transform:translate(60% , -55%) ; -ms-transform:translate(60% , -55%) ; -o-transform:translate(60% , -55%) ; height: 30px; }
    .map-location-point-9{ transform: translate(55%, 198%); -webkit-transform: translate(55%, 198%); -moz-transform: translate(55%, 198%); -ms-transform: translate(55%, 198%); -o-transform: translate(55%, 198%); }
    .map-location-point-11{ transform:translate(65% , 450%) ; -webkit-transform:translate(65% , 450%) ; -moz-transform:translate(65% , 450%) ; -ms-transform:translate(65% , 450%) ; -o-transform:translate(65% , 450%) ; }
    .map-location-point a{ transform: scale(0.7); -webkit-transform: scale(0.7); -moz-transform: scale(0.7); -ms-transform: scale(0.7); -o-transform: scale(0.7); }
    .meet-up-footer{margin: -50px 0 0;}
    .map-coming-soon-section .section-title{font-size: 44px;}
    /* map */
}

@media (max-width: 1199px) and (min-height: 770px) {
    .banner-section{zoom: 110%; padding: 50px 0;}
}

@media (max-width: 1199px) and (min-height: 830px) {
    .banner-section{zoom: 115%; padding: 50px 0;}
}

@media (max-width: 1199px) and (min-height: 890px) {
    .banner-section{zoom: 125%; padding: 50px 0;}
}

@media (max-width: 1199px) and (min-height: 950px) {
    .banner-section{zoom: 130%; padding: 50px 0;}
}

@media (max-width: 1199px) and (min-height: 1000px) {
    .banner-section{zoom: 135%; padding: 60px 0;}
}

@media (max-width: 991px) {
    
}

@media (min-width: 768px) and (max-width: 991px){
    /* common style */
    .section-title{font-size: 24px;}
    .sub-title{font-size: 13px;}
    .block-title{font-size: 44px;}
    /* common style */

    /* home page */
    .banner-section{padding: 40px 0;}
    .banner-sky-bg{ transform:translate(-50% , -13%) scale(0.7) !important; -webkit-transform:translate(-50% , -13%) scale(0.7) !important; -moz-transform:translate(-50% , -13%) scale(0.7) !important; -ms-transform:translate(-50% , -13%) scale(0.7) !important; -o-transform:translate(-50% , -13%) scale(0.7) !important; }
    .sun-block{width: 100%; max-width: 400px; margin: 0 auto; position: relative; top: 10px;}
    .banner-info{margin: 50px 0 0; text-align: center;}
    .banner-detail *{text-align: center;}
    .banner-detail{max-width: 100%; margin: 0 auto; width: 100%;}
    .banner-info .common-btn-block{margin: 15px 0 0;}
    /* home page */

    .celera-section{padding: 20px 0 0;}
    .celera-sky-bg-image{ transform:translate(-50% , -13%) scale(0.7) !important; -webkit-transform:translate(-50% , -13%) scale(0.7) !important; -moz-transform:translate(-50% , -13%) scale(0.7) !important; -ms-transform:translate(-50% , -13%) scale(0.7) !important; -o-transform:translate(-50% , -13%) scale(0.7) !important; }
    .energy-drink{bottom: -20px; left: calc(-100px + 50vw); max-width: 200px;}
    .celera-circle-block{ margin: -8px 0 0 -145px; transform: scale(0.7) !important; -webkit-transform: scale(0.7) !important; -moz-transform: scale(0.7) !important; -ms-transform: scale(0.7) !important; -o-transform: scale(0.7) !important; }
    .footer{margin: -80px 0 0;}
    .celera-center-block{margin: 90px 0 0;}
    .celera-big-logo{width: 100%; max-width: 225px; margin: 15px auto 0;}
    .celera-sun-logo{width: 100%; max-width: 120px; margin: 0 auto;}
    .celera-top-block .sub-title{margin: 15px 0 0;}
    .cloud-bottom-shape{ bottom: -77px; transform: translateX(-50%) scale(0.6) !important; -webkit-transform: translateX(-50%) scale(0.6) !important; -moz-transform: translateX(-50%) scale(0.6) !important; -ms-transform: translateX(-50%) scale(0.6) !important; -o-transform: translateX(-50%) scale(0.6) !important; }
    .celera-section{min-height: 700px;}
    .celera-center-block > *:first-child .common-detail{max-width: 180px;}
    .footer-copyright{max-width: 250px;}
    .celera-center-block .common-detail{font-size: 18px;}
    .common-block-part{margin: 150px 0 0;}
    .celera-center-child-block .common-btn-block .common-btn{font-size: 18px;}
    .celera-footer .footer-copyright *{font-size: 18px;}
     .celera-footer .social-media-title{font-size: 18px;}

    /* partner page */
    .partner-bg-sky{ transform: translate(-50% , -2%) !important; -webkit-transform: translate(-50% , -2%) !important; -moz-transform: translate(-50% , -2%) !important; -ms-transform: translate(-50% , -2%) !important; -o-transform: translate(-50% , -2%) !important; }
    .joining-info{margin: 200px 0 0;}
    .partner-footer{margin: 0;}
    .partner-member-block{gap: 30px 100px; justify-content: center;}
    .partner-footer-bottom-shape{ bottom: -52px; transform:translateX(-50%) scale(0.6) !important; -webkit-transform:translateX(-50%) scale(0.6) !important; -moz-transform:translateX(-50%) scale(0.6) !important; -ms-transform:translateX(-50%) scale(0.6) !important; -o-transform:translateX(-50%) scale(0.6) !important; }
    .partner-wrp{flex-direction: column; text-align: center; align-items: center;}
    .partner-wrp .common-detail{margin: 15px 0 0;}
    .partner-wrp-right{margin: 20px 0 0;}
    .partner-block{margin: 120px 0 0;}
    /* partner page */

    /* map */
    .map-section{padding: 70px 0;}
    .map-location-point-1{ transform:translate(-135% , -35%) scale(0.9); -webkit-transform:translate(-135% , -35%) scale(0.9); -moz-transform:translate(-135% , -35%) scale(0.9); -ms-transform:translate(-135% , -35%) scale(0.9); -o-transform:translate(-135% , -35%) scale(0.9); }
    .map-location-point-2 { transform: translate(-50%, -145%) scale(0.9); -webkit-transform: translate(-50%, -145%) scale(0.9); -moz-transform: translate(-50%, -145%) scale(0.9); -ms-transform: translate(-50%, -145%) scale(0.9); -o-transform: translate(-50%, -145%) scale(0.9); }
    .map-location-point-3{ transform:translate(15% , -210%) scale(0.9); -webkit-transform:translate(15% , -210%) scale(0.9); -moz-transform:translate(15% , -210%) scale(0.9); -ms-transform:translate(15% , -210%) scale(0.9); -o-transform:translate(15% , -210%) scale(0.9); }
    .map-location-point-4{ transform:translate(-35% , -95%) scale(0.9) !important; -webkit-transform:translate(-35% , -95%) scale(0.9) !important; -moz-transform:translate(-35% , -95%) scale(0.9) !important; -ms-transform:translate(-35% , -95%) scale(0.9) !important; -o-transform:translate(-35% , -95%) scale(0.9) !important; height: 25px;}
    .map-location-point-5{ transform: translate(22% , -110%) scale(0.9); -webkit-transform: translate(22% , -110%) scale(0.9); -moz-transform: translate(22% , -110%) scale(0.9); -ms-transform: translate(22% , -110%) scale(0.9); -o-transform: translate(22% , -110%) scale(0.9); }
    .map-location-point-7{ transform:translate(18% , -15%)scale(0.9); -webkit-transform:translate(18% , -15%)scale(0.9); -moz-transform:translate(18% , -15%)scale(0.9); -ms-transform:translate(18% , -15%)scale(0.9); -o-transform:translate(18% , -15%)scale(0.9); }
    .map-location-point-8{ transform:translate(-34% , 55%) scale(0.9); -webkit-transform:translate(-34% , 55%) scale(0.9); -moz-transform:translate(-34% , 55%) scale(0.9); -ms-transform:translate(-34% , 55%) scale(0.9); -o-transform:translate(-34% , 55%) scale(0.9); }
    .map-location-point-10{ transform: translate(-5% , 110%) scale(0.9); -webkit-transform: translate(-5% , 110%) scale(0.9); -moz-transform: translate(-5% , 110%) scale(0.9); -ms-transform: translate(-5% , 110%) scale(0.9); -o-transform: translate(-5% , 110%) scale(0.9); }
    .map-location-point-6{ transform:translate(37% , -63%) scale(0.9); -webkit-transform:translate(37% , -63%) scale(0.9); -moz-transform:translate(37% , -63%) scale(0.9); -ms-transform:translate(37% , -63%) scale(0.9); -o-transform:translate(37% , -63%) scale(0.9); height: 30px; }
    .map-location-point-9{ transform: translate(35%, 150%) scale(0.9); -webkit-transform: translate(35%, 150%) scale(0.9); -moz-transform: translate(35%, 150%) scale(0.9); -ms-transform: translate(35%, 150%) scale(0.9); -o-transform: translate(35%, 150%) scale(0.9); }
    .map-location-point-11{ transform:translate(38% , 320%) scale(0.9); -webkit-transform:translate(38% , 320%) scale(0.9); -moz-transform:translate(38% , 320%) scale(0.9); -ms-transform:translate(38% , 320%) scale(0.9); -o-transform:translate(38% , 320%) scale(0.9); }
    .map-location-point a{ transform: scale(0.6); -webkit-transform: scale(0.6); -moz-transform: scale(0.6); -ms-transform: scale(0.6); -o-transform: scale(0.6); }
    .meet-up-footer{margin: -50px 0 0;}
    .map-coming-soon-section .section-title{font-size: 44px;}
    /* map */
}

@media (min-width: 768px) {
   
}

@media (max-width: 767px) and (min-height: 770px) {
    .banner-section{zoom: 100%; padding: 40px 0;}
}

@media (max-width: 767px) and (min-height: 830px) {
    .banner-section{zoom: 100%; padding: 40px 0;}
}

@media (max-width: 767px) and (min-height: 890px) {
    .banner-section{zoom: 100%; padding: 40px 0;}
}

@media (max-width: 767px) and (min-height: 950px) {
    .banner-section{zoom: 100%; padding: 40px 0;}
}

@media (max-width: 767px) and (min-height: 1000px) {
    .banner-section{zoom: 100%; padding: 40px 0;}
}

@media (max-width: 767px) {
    /* common style */
    .section-title{font-size: 35px;}
    .sub-title{font-size: 10px; letter-spacing: 3.921px;}
    .block-title{font-size: 35px;}
    /* common style */

    /* home page */
    .banner-section{padding: 40px 0;}
    .banner-sky-bg{ transform:translate(-50% , -15%) scale(0.7) !important; -webkit-transform:translate(-50% , -15%) scale(0.7) !important; -moz-transform:translate(-50% , -15%) scale(0.7) !important; -ms-transform:translate(-50% , -15%) scale(0.7) !important; -o-transform:translate(-50% , -15%) scale(0.7) !important; }
    .sun-block{width: 100%; max-width: 400px; margin: 0 auto;}
    .banner-info{margin: 50px 0 0; text-align: center;}
    .banner-detail *{text-align: center;}
    .banner-detail{max-width: 100%; margin: 0 auto; width: 100%;}
    .banner-info .common-btn-block{margin: 15px 0 0;}
    .header-content{padding: 30px 30px 15px;}
    .navbar-brand{width: 100%; max-width: 116px;}
    /* home page */

    .celera-section {padding: 82px 0 0; min-height: 1450px;}
    .celera-top-block{padding-top: 4px;}
    .celera-sun-logo{width: 100%; max-width: 78px; margin: 0 auto;}
    .celera-big-logo{width: 100%; max-width: 159px; margin: 10px auto 0;}
    .celera-top-block .sub-title{ margin: 14px 0 0;}
    .energy-drink{ bottom: unset; top: 420px; left: calc(-100px + 50vw);}
    .celera-circle-block{ position: absolute; top: 355px; left: calc(0px + 50vw); width: 135px; height: 135px; }
    .celera-small-circle {width: 75px; height: 75px;}
    .celera-small-circle img{width: 38px; max-width: 100%;}
    .celera-center-block{margin: 790px 0 0;}
    .celera-center-block{flex-direction: column; align-items: center;}
    .celera-footer{margin: -20px 0 0; padding: 30px 0;}
    .celera-center-child-block{text-align: center;}
    .celera-center-block>*:last-child{text-align: center; margin: 50px 0 0;}
    .celera-center-child-block .common-detail{margin: 10px 0 0;}
    .celera-center-child-block .common-btn-block{margin: 20px 0 0;}
    .celera-footer [data-aos] { opacity: 1 !important; transform: none !important; transition: none !important; transition-delay: 0s !important;}
    .footer-content{flex-direction: column-reverse; align-items: center; text-align: center;}
    .footer-copyright{padding-top: 20px;}
    .cloud-bottom-shape{bottom: 0;}

    /* partner page */
    .partner-bg-sky{ transform:translate(-50% , 0%) !important; -webkit-transform:translate(-50% , 0%) !important; -moz-transform:translate(-50% , 0%) !important; -ms-transform:translate(-50% , 0%) !important; -o-transform:translate(-50% , 0%) !important; }
    .partner-section{padding: 82px 0 0;}
    .partner-footer .footer-content{top: 0;}
    .joining-info{margin: 200px 0 0;}
    .joining-info *{font-size: 18px;}
    .partner-footer{margin: 0;}
    .partner-member-block{gap: 29px; justify-content: center; padding: 82px 0 0;}
    .partner-wrp{flex-direction: column; text-align: center; align-items: center;}
    .partner-wrp .common-detail{margin: 15px 0 0;}
    .partner-wrp-right{margin: 20px 0 0; padding: 0 5px; width: 100%;}
    .partner-block{margin: 108px 0 0;}
    .partner-wrp-left .common-detail{font-size: 18px;}
    .search-box{max-width: 350px; width: 100%; padding: 10px 20px; margin: 0 auto;}
    .search-box .form-control::placeholder { font-size: 18px; line-height: 100%; }
    .partnership-member-item{width: 184px; height: 109px;}
    .partner-footer{padding: 70px 0 30px; margin: 0;}
    .partner-footer{min-height: auto;}
    .partner-footer .footer-copyright *{font-size: 18px;}
    .partner-footer .social-media-title{font-size: 18px;}
    /* partner page */

    /* map */
    .map-section{padding: 40px 0;}
    .map-location-point-1{ transform:translate(-205% , -185%) ; -webkit-transform:translate(-205% , -185%) ; -moz-transform:translate(-205% , -185%) ; -ms-transform:translate(-205% , -185%) ; -o-transform:translate(-205% , -185%) ; }
    .map-location-point-2 { transform: translate(-120%, -420%); -webkit-transform: translate(-120%, -420%); -moz-transform: translate(-120%, -420%); -ms-transform: translate(-120%, -420%); -o-transform: translate(-120%, -420%); }
    .map-location-point-3{ transform:translate(0% , -580%) ; -webkit-transform:translate(0% , -580%) ; -moz-transform:translate(0% , -580%) ; -ms-transform:translate(0% , -580%) ; -o-transform:translate(0% , -580%) ; }
    .map-location-point-4{ transform:translate(-95% , -395%) !important; -webkit-transform:translate(-95% , -395%) !important; -moz-transform:translate(-95% , -395%) !important; -ms-transform:translate(-95% , -395%) !important; -o-transform:translate(-95% , -395%) !important; }
    .map-location-point-5{ transform: translate(8% , -425%) ; -webkit-transform: translate(8% , -425%) ; -moz-transform: translate(8% , -425%) ; -ms-transform: translate(8% , -425%) ; -o-transform: translate(8% , -425%) ; }
    .map-location-point-7{ transform:translate(-45% , -135%) ; -webkit-transform:translate(-45% , -135%) ; -moz-transform:translate(-45% , -135%) ; -ms-transform:translate(-45% , -135%) ; -o-transform:translate(-45% , -135%) ; }
    .map-location-point-8{ transform:translate(-135% , 15%) ; -webkit-transform:translate(-135% , 15%) ; -moz-transform:translate(-135% , 15%) ; -ms-transform:translate(-135% , 15%) ; -o-transform:translate(-135% , 15%) ; }
    .map-location-point-10{ transform: translate(-42% , 110%); -webkit-transform: translate(-42% , 110%); -moz-transform: translate(-42% , 110%); -ms-transform: translate(-42% , 110%); -o-transform: translate(-42% , 110%); }
    .map-location-point-6{ transform:translate(17% , -335%) ; -webkit-transform:translate(17% , -335%) ; -moz-transform:translate(17% , -335%) ; -ms-transform:translate(17% , -335%) ; -o-transform:translate(17% , -335%) ; }
    .map-location-point-9{ transform: translate(32%, -95%); -webkit-transform: translate(32%, -95%); -moz-transform: translate(32%, -95%); -ms-transform: translate(32%, -95%); -o-transform: translate(32%, -95%); }
    .map-location-point-11{ transform:translate(35% , 165%) ; -webkit-transform:translate(35% , 165%) ; -moz-transform:translate(35% , 165%) ; -ms-transform:translate(35% , 165%) ; -o-transform:translate(35% , 165%) ; }
    .map-location-point a{font-size: 14px; font-weight: 600; line-height: 142%;}
    .meet-up-footer{margin: 0;}
    .common-block-part{text-align: center; margin: 103px 0 0;}
    .common-block-part .common-detail{margin: 15px 0 0; font-size: 18px;}
    .partner-section{min-height: 565px;}
    .map-image{display: flex; justify-content: center;}
    .map-location-point a.location-link img{ width: 100%; width: 15px; }
    .map-location-point-3 a>*{padding-right: 5px;}
    .map-location-point a>*{padding-bottom: 5px;}
    .map-location-point-3 a.location-link img{width: 20px;}
    .map-location-point-4 a>*{padding-left: 5px;}
    .map-location-point-4 a.location-link img{width: 20px;}
    .map-location-point-5 a>*{padding-right: 5px;}
    .map-location-point-5 a.location-link img{width: 20px;}
    .map-location-point-6 a>*{padding-right: 5px;}
    .map-location-point-6 a.location-link img{width: 20px;}
    .map-location-point-9 a>*{padding-right: 0;}
    .map-location-point-9 a.location-link img{width: 15px;}
    .map-location-point-9 a{flex-direction: column;}
    .map-location-point-11 a>*{padding-right: 0;}
    .map-location-point-11 a.location-link img{width: 15px;}
    .map-location-point-11 a{flex-direction: column;}
    .map-coming-soon-section .section-title{top: 20px;}
    .map-coming-soon-section .section-title{font-size: 35px;}
    /* map */
}

/*---------- Small Mobile , IPhone Start ----------*/

/*=== Screen Size = 240, 320, 360, 480, 568 ===*/
@media (min-width: 576px) and (max-width: 767px){
}

@media (min-width: 240px) and (max-width: 575px){
    /* home page */
    .banner-section{padding: 30px 0;}
    .banner-sky-bg{ transform:translatex(-50%)!important; -webkit-transform:translatex(-50%)!important; -moz-transform:translatex(-50%)!important; -ms-transform:translatex(-50%)!important; -o-transform:translatex(-50%)!important; }
    .sun-block{position: relative; top: 125px; width: 100%; max-width: 306px; margin: 0 auto;}
    .banner-info{margin: 180px 0 0; text-align: center;}
    .banner-detail{max-width: 285px; margin: 0 auto; width: 100%;}
    .banner-info .common-btn-block{margin: 15px 0 0;}
    .header-content{padding: 30px 30px 15px;}
    .navbar-brand{width: 100%; max-width: 116px;}
    .sun-block img{border-width: 5px;}
    /* home page */
}

@media (max-width: 450px){
    /* home page */
    .banner-sky-bg{ transform:translatex(-48%)!important; -webkit-transform:translatex(-48%)!important; -moz-transform:translatex(-48%)!important; -ms-transform:translatex(-48%)!important; -o-transform:translatex(-48%)!important; }
    /* home page */
}

@media (max-width: 426px){
    .partnership-member-item figure img{max-width: 90%;}
    .partner-member-block{gap: 25px 10px;}
    .partnership-member-item { width: 140px; height: 109px; }
    .partner-memeber-detail *{font-size: 14px;}
}

@media (max-width: 420px){
    .map-block{ width: 350px; position: relative; left: 50%; transform: translateX(-50%) scale(0.8); -webkit-transform: translateX(-50%) scale(0.8); -moz-transform: translateX(-50%) scale(0.8); -ms-transform: translateX(-50%) scale(0.8); -o-transform: translateX(-50%) scale(0.8); }
    .map-section{padding: 0;}
    .meet-up-footer{padding: 0 0 30px;}
    .map-coming-soon-section .section-title{top: 60px; font-size: 26px;}
}

@media (max-width: 400px){
    /* common style */
    .section-title{font-size: 26px;}
    .sub-title{font-size: 10px; letter-spacing: 3.921px;}
    /* common style */

    /* home page */
    .banner-sky-bg{ transform:translate(-48% , -1%)!important; -webkit-transform:translate(-48% , -1%)!important; -moz-transform:translate(-48% , -1%)!important; -ms-transform:translate(-48% , -1%)!important; -o-transform:translate(-48% , -1%)!important; }
    .sun-block{max-width: 295px;}
    /* home page */

    .energy-drink{max-width: 230px; left: calc(-70px + 50vw); top: 435px;}
    .celera-circle-block{left: calc(25px + 50vw);}
    .celera-footer{padding: 60px 0 10px;}
    .celera-center-block{margin: 660px 0 0;}
    .celera-section{min-height: 1290px;}

    .joining-info{margin: 100px 0 0;}
}


