@media only screen and (min-width: 1400px) and (max-width: 1920px) {
   .rotating-box {height: 600px;left: 55%;}
}
@media screen and (max-width: 1399px) {

}
@media screen and (max-width: 1299px) {

}
@media screen and (max-width: 1199px) {
  .bnr_hayonergy_tx .bnr_hdg {font-size: 70px;}
  .lf_cntnt .bnr_hdg {font-size: 55px;}
  .big_icn_01 img {width: 100px;}
  .big_icn_02 img {width: 100px;}
  .rotating-box {width: 430px;height: 430px;}
  .rotation-list {width: 430px;height: 430px;}
  .list-item {width: 430px;height: 430px;}
  .bnr-sctn::after {height: 300px;background: linear-gradient(to top, #010439 55%, transparent 100%);}
  .sml_icn-01 img {width: 40px;}
  .sml_icn-02 img {width: 38px;}
  .sml_icn-02{top: 330px;}
  .card_cntnt .img_crd {width: 100px;height: 100px;}
  .card_cntnt .hdgH6 {font-size: 20px;margin-top: 14px;}
  .card_cntnt .para {font-size: 14px;margin-top: 5px;}
  .abt_antnt .abht_hdg {font-size: 30px;line-height: 48px;}
}
@media screen and (max-width: 991px) {
  .menuS ul li {margin: 5px 10px;}
  .menuS ul li a {font-size: 14px;}
  .scl_icns ul li {margin-left: 3px;}
  .bnr_txt {margin-top:-50px;}
  .human_img{position: relative;}
  .rotating-box{width: 330px;height: 330px;top: 46%;left: 54%;}
  .rotation-list {width: 330px;height: 330px;}
  .list-item {width: 330px;height: 330px;}
  .big_icn_01 img {width: 65px;}
  .big_icn_02 img {width: 65px;}
  .sml_icn-01 {top: 240px;left: 245px;animation: none;-webkit-animation: none;-moz-animation: none;-o-animation: none;-ms-animation: none;}
  .sml_icn-02 {right: 219px;top: 304px;animation: none;-webkit-animation: none;-moz-animation: none;-ms-animation: none;-o-animation: none;}
  .sml_icn-02 img {width: 35px;opacity: .7;}
  .bnr_hayonergy_tx .bnr_hdg {font-size: 55px;}
  .lf_cntnt .bnr_hdg {font-size: 30px;}
  .abt_img .zm_in_out {width: 320px;}
  .opening_frst_cntnt {padding: 40px 60px;}
  .jn_cntnt .hdgH2 {font-size: 32px;line-height: 45px;}
  .qukLink {padding-left: 20px;}
}
@media screen and (max-width: 767px) {
  section.bnr-sctn {z-index: 3;}
  .menuBr .mn_btn{display: block;}
  .hdr > .menu {width: 50%;position: fixed;height: 100%;top: 0;right: -100%;z-index: 222;background: var(--bs-darkbg);flex-direction: column;align-items: flex-start;justify-content: flex-start;padding: 15px;transition: right 0.2s
linear;border-left: 2px solid rgb(255 255 255 / 10%);box-shadow: -6px 0 15px rgb(0 0 0 / 14%);}
  .hdr > .menu.active{right: 0;}
  .menu .menuS{width: 100%;}
  .menuS ul li {margin: 0;display: block;}
  .menuS ul li a {font-size: 14px;padding: 10px 15px;border-bottom: 1px dashed rgb(255 255 255 / 9%);}
  .scl_icns {margin-top: 30px;}
  .scl_icns ul li {margin-left: 10px;}
  .menuS ul li a::after {bottom: 0px;height: 1px;}
  .menuS ul li a:hover{background: rgba(255,255,255,0.05);}
  .rotating-box {width: 410px;height: 410px;}
  .rotation-list {width: 410px;height: 410px;}
  .list-item {width: 410px;height: 410px;}
  .sml_icn-02 {right: 93px;top: 380px;}
  .sml_icn-01 {top: 323px;left: 115px;}
  .bnr_txt {margin-top: -55px;}
  .card_cntnt .img_crd {width: 80px;height: 80px;}
  .card_cntnt .hdgH6 {font-size: 18px;margin-top: 10px;}
  .abt_img{margin-top: 25px;margin-bottom: 35px;}
  .opening_frst_cntnt {padding: 40px;min-height: inherit;}
  .qukLink {padding-left: 0;margin-top: 25px;}
  .ftr_cntnt {margin-top: 25px;}
}
@media screen and (max-width: 575px) {
  .big_icn_01{animation: none;-webkit-animation: none;-moz-animation: none;-o-animation: none;-ms-animation: none;left: 35px;}
  .big_icn_02 {right: 35px;animation: none;-webkit-animation: none;-moz-animation: none;-o-animation: none;-ms-animation: none;}
  .human_img img{max-width: inherit;width: 290px;display: block;margin: 0 auto;}
  .rotating-box {width: 245px;height: 245px;}
  .rotation-list {width: 245px;height: 245px;}
  .list-item {width: 245px;height: 245px;}
  .bnr_hayonergy_tx .bnr_hdg {font-size: 40px;}
  .lf_cntnt .bnr_hdg {font-size: 25px;}
  .big_icn_01{display: none;}
  .big_icn_02{display: none;}
  .bnr_txt {margin-top: -30px;}
  .sml_icn-01 {top: 119px;left: 76px;}
  .sml_icn-01 img {width: 30px;}
  .sml_icn-02 {right: 53px;top: 242px;}
  .sml_icn-02 img {width: 28px;}
  .hdr > .menu {width: 85%;}
  .abt_antnt .abht_hdg {font-size: 25px;line-height: 38px;}
  .abt_img .zm_in_out{animation: none;width: 290px;}
  section.bnr-sctn{overflow: hidden;}
  .opening_frst_cntnt .hdgH4 {font-size: 20px;line-height: 30px;}
  .jn_cntnt .hdgH2 {font-size: 23px;line-height: 36px;}
  .jn_frm .thme_btn span{display: none;}
  .jn_frm .inpt_bx {padding: 12px 145px 12px 25px;}
}