@media only screen and (min-width: 1381px) and (max-width: 1440px) {
}
@media only screen and (min-width: 992px) and (max-width: 1380px) {

}
@media only screen and (min-width: 992px) and (max-width: 1280px) {

}
@media only screen and (min-width: 768px) and (max-width: 992px) {

    .events-block .events-content{margin-top: 0;}
    .events-block .events-card .first-pic{margin-top: 0;}
    .events-block .events-card{padding-top: 0;}

    .footer .f-logo{text-align: center;}
    .footer .footer-links{justify-content: center;}
    .footer .footer-links li{margin: 0.5rem;}
    .footer .social-media li a{margin: 0 10px;}
    .footer .copyright{text-align: center;}
}

@media only screen and (max-width:767px){

    .header .navbar{padding: 12px 0;}
    #banner{padding: 1.5rem 0 2.5rem;}
    h1{font-size: 2.25rem !important;}
    .image-wrapper img{top: 0;}
    .image-wrapper .right-img{max-width: 50%; right: 40px; top: auto;}
    .image-wrapper .left-img{max-width: 50%; left: 40px;}


    .events-block .events-content {margin: 3.8rem 0;}
    .events-block .events-card img{max-width: 200px;}
    .events-block .events-card .row [class^="col-"]:last-child{padding-bottom: 40px;}
    .events-block .events-card .row [class^="col-"]:last-child img{float: right;}

    footer{border-radius: 0;}
    .footer .f-logo{text-align: center;}


    .footer .social-media li a{margin-left: 0; margin-right: 10px;}

    .btn-custom{font-size: 14px;}

    .policy a{word-wrap: break-word;}

    .contact-form label{font-size: 1rem;}

    .contact-form .form-check .form-check-input{width: 1rem; height: 1rem; margin-left: -1.5rem; margin-top: 0.25rem;}
    .contact-form .form-check{padding-left: 2rem;}

    .location-pic{max-width: 80%; margin: 0 auto;}

    .location{position: relative; left: 0; transform: none; min-width: auto;}

    .power-bank{overflow: hidden;}
    .image-group .left-img{left: 0;}
    .image-group .right-img{right: 0;}
    .image-group .text-block.text-02{right: 0;}
    .image-group .text-block.text-01{left: 0;}
    .image-group .text-block{min-width: auto;}
    .image-group .text-block h2.title{font-size: 1.5rem;}

    .charging-network .charging-card{border-radius: calc(var(--radius) * 2);}
    .main-container{border-radius: 0  0 calc(var(--radius) * 2) calc(var(--radius) * 2);}

}
@media only screen and (max-width:767px) and (orientation: landscape) {

}
@media only screen and (min-width:320px) and (max-width:480px){
}