.partner img, .as_media img {max-width: max-content; width: inherit !important;height: auto;}
.brands {position: relative;overflow: hidden;height: 8.5rem;}
.brands:hover .brands__wrapper, .brands:hover .brands__preWrapper {animation-play-state: paused;}
.brands__preWrapper {position: relative;width: 100%;height: 8.5rem;transform: translateX(0%);animation: scroll1 15s linear infinite;animation-delay: 2s;animation-direction: alternate;will-change: transform;}
.brands__wrapper {position: absolute;white-space: nowrap;transform: translateX(0%) translateZ(0);animation: scroll2 15s linear infinite;animation-delay: 2s;animation-direction: alternate;will-change: transform;}
.brands__wrapper > a, .brands__wrapper > img {position: relative;display: inline-block;margin: 0 1rem;vertical-align: middle;}
@keyframes scroll1 {
    0% {transform: translateX(-0%);}
    100% {transform: translateX(100%);}
}
@keyframes scroll2 {
    0% {transform: translateX(0%) translateZ(0);}
    100% {transform: translateX(-100%) translateZ(0);}
}
  
/* ========= PRE FOOTER ========= */
.pre_footer .partner.brands .brands__preWrapper .brands__wrapper > a, .pre_footer .partner.brands .brands__preWrapper .brands__wrapper > img {margin: 0 110px;}
.pre_footer .partner.brands .brands__preWrapper .brands__wrapper > a:before {content: "";position: absolute;background: #E91D2C;width: 3.63px;height: 39.15px;left: -105.75px;top: 50%;transform: translateY(-50%);}
.pre_footer .partner.brands .brands__preWrapper .brands__wrapper > a:first-child:before{display: none;} 
/* ========= END PRE FOOTER ========= */

/* ========= AS SEEN IN MEDIA ========= */
.as_media .brands {height: 10.5rem;}
.as_media .brands .brands__preWrapper {height: 9.5rem;}
.as_media .brands__wrapper .brand_image_item {width: 350px;height: 160px;border: 1px solid #E9E9E9;border-radius: 30px;display: flex;align-items: center;justify-content: center;margin-right: 30px;}
.as_media .brands__wrapper .brand_image_item:last-child {margin-right: 0px;}
/* ========= END AS SEEN IN MEDIA ========= */

/* ========= Counter Section Page ========= */
.counter_band.section_space{margin-top: 50px;}
/* ========= END Counter Section Page ========= */

/* ========= COUNTER BAND ========= */
.counter_band.section_space {background-repeat: no-repeat; background-size: cover; }
.counter_band li span {color: #fff;font-size: 60px;line-height: 70px;font-weight: 700;padding: 10px 0;display: inline-block;}
.counter_band li .svg_structure svg {fill: #fff;}
.counter_band li p {font-size: 30px;line-height: 40px;font-weight: 500;color: #fff;}
.counter_band .counter_box {padding: 60px 0 40px;}
/* ========= END COUNTER BAND ========= */


@media only screen and (max-width : 1024px) {
    .counter_band li span {font-size: 50px;line-height: 1; padding-top: 0; font-size: 26px;}
    .counter_band li p {font-size: 20px;line-height: 36px;}
    .counter_band .counter_box {padding: 0 50px; display: grid; grid-template-columns: 1fr 1fr; grid-gap: 52px 30px; }
    .counter_band li .svg_structure svg {width: 100%; height: auto; object-fit: cover; }
    .svg_structure {max-width: 52px; margin: 0 auto 13px; display: flex; width: 100%; }
    .counter_band .row>* { padding: 0px}
    .counter_band .row {margin: 0;}
    .counter_band .container {width: 100%;}
    .counter_band.section_space{margin-top: 0;}

}

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

    .facilities_sec .facilities .facility_item {padding: 14px !important;margin-bottom: 20px !important;}
    .facilities_sec .facilities .facility_item:last-child {margin-bottom: 0 !important;}
    .facilities_sec .facilities .facility_item .facility_title {font-size: 20px !important;line-height: 31.2px !important;font-weight: 500 !important;}
    .facilities_sec .facilities .facility_item .facility_title ~ .contents p {font-size: 16px !important;line-height: 27.84px !important;}

    .counter_band.section_space {margin-top: 41px;padding: 46px 0px;}
    .counter_band .counter_box {flex-wrap: wrap;padding: 0px;}

    .counter_band li span {font-size: 24px; line-height: 1;}
    .counter_band li p {  font-size: 16px;line-height: 1.5;}
}

@media only screen and (max-width : 430px) {
    .partner img, .as_media img {max-width: max-content;width: 100% !important;height: auto;}
    .pre_footer.section_space .partner.brands .brands__preWrapper .brands__wrapper {animation: scroll2 25s linear infinite;animation-delay: 4s;animation-direction: alternate;}
    .pre_footer .partner.brands .brands__preWrapper .brands__wrapper > a, .pre_footer .partner.brands .brands__preWrapper .brands__wrapper > img {margin: 0 40px !important;}
    .pre_footer .partner.brands .brands__preWrapper .brands__wrapper > a:before {left: -40px;}

    .as_media.section_space {padding: 41px 0px;}
    .as_media.section_space .col-md-12 h2 {font-size: 30px;line-height: 37.8px;font-weight: 700;}
    .as_media.section_space .col-md-12 p.title_para {max-width: 100%; font-size: 16px; line-height: 24px;font-weight: 400;}
}
