#activity_en .bx-wrapper{width:100% !important;color:#fff;}

#activity_en .bx-wrapper .bx-viewport{}

#activity_en .bx-wrapper .bx-loading{}

#activity_en .bx-wrapper .bx-pager{}

#activity_en .bx-wrapper .bx-pager .bx-pager-item{}

#activity_en .bx-wrapper .bx-pager.bx-default-pager a{}

#activity_en .bx-wrapper .bx-pager.bx-default-pager a:hover{}

#activity_en .bx-wrapper .bx-pager.bx-default-pager a.active{}

#activity_en .bx-wrapper .bx-controls-direction a{}

#activity_en .bx-wrapper .bx-controls-direction a.disabled{}

#activity_en .bx-wrapper .bx-prev{}

#activity_en .bx-wrapper .bx-prev:hover{}

#activity_en .bx-wrapper .bx-next{}

#activity_en .bx-wrapper .bx-next:hover{}

#activity_en .bx-viewport ul li{display:flex !important;background-color:#0d2446;}
#activity_en .bx-viewport p{font-family: 'Open Sans', sans-serif;color:#fff;text-align:center;font-weight:400;}
#activity_en .btn-custom{color:#fff;border-color:#fff;}
#activity_en .btn-custom::after{display:none;}
#activity_en .btn-custom::before{content: "";background-color: #fff;display: block;width: 45px;height: 1px;margin-right: 20px;}

#activity_en .bx-controls{position: absolute;bottom: 0;display: flex;align-items: center;justify-content: center;width: 100%;left: 0;}
#activity_en .bx-controls-direction{display:inline-flex;}

#activity_en .bx-prev{text-indent: -36px;position: relative;display: block;width: 36px;height: 36px;overflow: hidden;color: #232963;background-color: rgba(255, 255, 255, 0.78);}
#activity_en .bx-prev{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#activity_en .bx-prev::after{content: "\f0d9";display: inline-flex;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;left: 0;height: 100%;width: 100%;color: #232963;justify-content: center;align-items: center;z-index: 2;text-indent: 0;}
#activity_en .bx-prev::after{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#activity_en .bx-prev:hover{background-color: rgba(255, 255, 255, 1);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#activity_en .bx-prev:hover::after{-webkit-animation: toLeftFromRight 0.3s forwards;-moz-animation: toLeftFromRight 0.3s forwards;animation: toLeftFromRight 0.3s forwards;}

#activity_en .bx-next{text-indent: -36px;position: relative;display: block;width: 36px;height: 36px;overflow: hidden;color: #232963;background-color: rgba(255, 255, 255, 0.78);}
#activity_en .bx-next{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#activity_en .bx-next::after{content: "\f0da";display: inline-flex;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;left: 0;height: 100%;width: 100%;color: #232963;justify-content: center;align-items: center;z-index: 2;text-indent: 0;}
#activity_en .bx-next::after{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#activity_en .bx-next:hover{background-color: rgba(255, 255, 255, 1);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#activity_en .bx-next:hover::after{-webkit-animation: toRightFromLeft 0.3s forwards;-moz-animation: toRightFromLeft 0.3s forwards;animation: toRightFromLeft 0.3s forwards;}

@media screen and (min-width:992px){
#activity_en .bx-viewport{height:auto !important;}
}
@media screen and (max-width:991px){
#activity_en .bx-viewport{height:auto !important;}
#activity_en .bx-wrapper .bx-viewport li{display: grid !important;grid-template-columns: repeat(1, 1fr);grid-auto-rows: 1fr;grid-column-gap: 30px;}
/*#activity_en .bx-viewport li{flex-direction: column-reverse;}*/
#activity_en .bx-viewport li > div{display: flex;flex-direction: column;align-items: center;justify-content: center;}
#activity_en .bx-viewport li > div:first-child{grid-row: 2;}
#activity_en .bx-viewport li > div:last-child{justify-content: space-evenly;padding: 40px 15px;}
#activity_en .bx-controls{bottom:calc(50% - 18px);}
}

