@media only screen and (max-width:1400px){.slider_nav{margin:0 0 50px;padding:65px 40px 0}.slick-slider .slick-next.slick-arrow{right:0}.slick-slider .slick-prev.slick-arrow{left:0}.slider_nav:after{max-width:calc(100% - 120px);left:50%}.slidergallery-01 .owlbtn.btn-round{background-color:transparent;border-color:#e5e5e5}.slidergallery-01 .owlbtn.btn-round:hover{background-color:#79c038;border-color:#79c038}.slidergallery-01 .owlbtn.btn-round:hover img{filter:brightness(2)}.slidergallery-01 .owlbtn.btn-round img{filter:invert(67%) sepia(42%) saturate(673%) hue-rotate(49deg) brightness(93%) contrast(87%)}.slidergallery-01 .owlprev{left:15px}.slidergallery-01 .owlnext{right:15px}}.event_image img{display:block}.login_modal_image img{display:block}@media only screen and (max-width:1024px){.element .title1,.element h1.title1{font-size:46px}.element .btn.btn-2{padding:20px 30px 16px;font-size:16px}.heroopt-01 .wrap{height:auto;padding:50px 0 130px}.menu-toggle.ml-auto path{fill:#fff}button.menu-oc-right.closer path{fill:#fff}button.menu-oc-right.closer svg{width:30px}.mobile-menu .navbar-nav li a.nav-link{color:#fff;font-family:League Spartan}.mobile-menu ul .menu-item{border-bottom:1px solid rgb(255 255 255/15%)}div#menu-oc-right{background-color:#122357}.mobile-menu .box{display:flex;flex-flow:column;gap:30px}.mobile-menu .dropdown-menu .menu-item{border-color:#122357}.mobile-menu .dropdown-menu .menu-item a{font-family:"League Spartan";color:#122357}.mobile-menu .navbar-nav li a.nav-link:hover{color:#79c038}.mobile-menu .dropdown-menu .menu-item a:hover{background-color:#fff;color:#79c038}.element .wrap{padding:30px 0}.col-info-1 .dlogo{margin-bottom:30px}.element .title3{font-size:30px}.element .col_text{font-size:20px}.col-info-1 .btn-loop{padding-top:30px}.home .heroopt-01 .wrap{min-height:510px !important}.heroopt-01 .wrap{min-height:300px !important}.tab_column1,.tab_column2{max-width:initial;flex:1}.contents_container .tab-content .pad{gap:30px}.flexic.tabs_flexic{gap:30px}}@media only screen and (max-width:991px){.element.upper_footer p,.element.upper_footer p a{font-size:24px;line-height:normal}footer.element.footer-0 .wrap{padding:30px 0}.footer_logo_menu ul.menu-links.desktop-view{flex-flow:wrap;gap:20px}.cards-01 .row{padding-top:30px}.dinfo.row_media1{padding:0 !important}section.element p,.element .ptext{font-size:18px}.search_and_filter_03 .container{flex-flow:column;justify-content:center}.sf_choices ul{flex-flow:column;padding-top:30px;gap:20px}.search_and_filter_results{padding:20px 0 0}.search_and_filter_results .individual_event{flex-flow:column}.search_and_filter_results .individual_event{flex-flow:column;gap:10px}.event_sign_up_link{justify-content:flex-start}.search_and_filter_results .individual_event>div{width:100%}.search_and_filter_title{padding-top:0}.search_and_filter_03 .wrap{padding-top:0}.slider_nav{margin-bottom:30px;padding-top:25px}.table_year{padding-top:20px}.individual_table_column .dtext,.individual_table_column{font-size:12px}.table_column_1{flex:none;width:80px}.table_column_2,.table_column_3,.table_column_4,.table_column_5{flex:1;width:auto}.table_text{padding-bottom:40px}.element .individual_table_column_title p{font-size:12px}.individual_table_row{padding:10px;gap:10px}.text_title{padding-bottom:30px}.cards_flex_container{flex-flow:column}.cards_flex_container .flex-item{max-width:initial;width:100%}.cards_flex_container .item{min-height:200px;padding:20px}.flex-item.demo-box.ax-1 .pad{padding:30px 0;flex-flow:column;align-items:center}.ajax_flex_image{text-align:center}.ajax_flex_text{text-align:center}.flex-item.demo-box.ax-1 .pad>*{width:100%;max-width:470px}.element .text-center.ajax_load_more .btn.btn-2{margin-top:35px !important}.text_title{gap:10px}.element .individual_link_list a{padding:0}.links_list_container{gap:30px;flex-flow:wrap}.links_list_container:after{display:none}.element .individual_link_list a:after{bottom:-5px}.flexic.demo.ajax_flexic_v2 .flex-item:first-child .pad{padding-top:0}.flexic.demo.ajax_flexic_v2 .flex-item .pad{flex-flow:column;gap:40px}.ajax_flex_image_v2{width:100%}.ajax_flex_image_v2:after{top:calc(100% + 20px);width:300px;height:1px;left:50%;transform:translateX(-50%)}.ajax_flex_text_v2{padding:0;text-align:center}.axlessd-02 .wrap{padding-top:0 !important}.login_modal_text{padding:30px}.login_modal_container{flex-flow:column}.login_modal_image{height:250px;width:100%;min-height:initial}.login_modal_image img{max-height:250px;object-fit:cover;width:100%;position:absolute;top:0;left:0;object-position:center}.nav_container .nav.ntabs.ntabs_v2 li a{padding:10px}.nav_container .nav.ntabs{gap:10px 30px}.individual_tab_option{padding:30px 10px;gap:30px;flex-flow:column}.tab_image_option{width:100%}}@media only screen and (max-width:800px){.footer_logo_menu{flex-flow:column;gap:30px;justify-content:center}.footer_logo_menu ul.menu-links.desktop-view{justify-content:center}.footer_copyright{padding-top:30px;margin-top:10px;flex-flow:column;gap:10px;text-align:center}.login_modal_text p.title3{font-size:32px}.login_modal_text form#loginform p.login-submit input{text-transform:none;font-size:16px}.navbar-brand.mobile-logo{width:100px}}@media only screen and (max-width:767px){.contents_container .tab-content .pad{flex-flow:column;gap:20px}.img-mobile-fix .cards_flex_container .item .dimage img{object-fit:contain;max-width:100%}}@media only screen and (max-width:600px){.gfsub-01 .gform form{flex-flow:column}.gfsub-01 .gform form .gform_footer{position:relative;margin-top:20px;right:0}.element a.login_button.btn.btn-1{font-size:16px;text-transform:none}.nav_container .nav.ntabs.ntabs_v2{flex-flow:column;padding-bottom:30px;margin-bottom:30px}}@media only screen and (max-width:480px){.footer_logo_menu ul.menu-links.desktop-view{display:none}.footer_menu{width:100%}.menu-links.is-mobile li.menu-item{font-family:"League Spartan";color:#fff;padding:15px 20px 10px}.menu-links.is-mobile li:before{top:15px !important}.menu-links.is-mobile a{color:#fff;font-family:"League Spartan";padding-left:10px}.event_details{flex-flow:column;align-items:flex-start;gap:20px}.event_image{width:100%;height:auto}}