@media only screen and (max-width: 1200px){.header .nav-row .nav-bar .nav-items{display:none}}@media only screen and (min-width: 1200px){.btn-menu{display:none !important}}@media only screen and (max-width: 1080px){.hero-section h1{font-size:48px;line-height:normal}.hero-section h1 span{font-size:64px}.center-heading h2{font-size:32px}.our-track-record .record-card .content h1{font-size:46px}.stable-staff-member1 .staff-member-card{padding:50px}.support-program .support-program-row{gap:30px}.btn-visit,.btn-information{height:70px;font-size:20px}}@media only screen and (max-width: 991px){.curriculum-section .curriculum-row{flex-direction:column}.curriculum-section .curriculum-row .curriculum-card{width:100%;max-width:300px}.passing-exam .passing-row{flex-direction:column}.passing-exam .passing-row .passing-card{width:100%;max-width:300px}.passing-exam .passing-row .line{display:none}.support-program-row{flex-direction:column}.support-program .support-program-row .card-one,.support-program .support-program-row .card-two{width:100%}.footer-content{margin-bottom:40px}.order1{order:2}.order2{order:1}.success-reasons .banner{margin-bottom:30px}.overview-table2 .tr .th{width:118px;padding:24px}.overview-table2 .tr .td{width:calc(100% - 118px);padding:24px}}@media screen and (main-width: 768px){.d-show-sm{display:none}}@media screen and (max-width: 768px){.header .nav-row .nav-brand .logo{max-width:137px}.header{min-height:65px;padding:10px 0px}.header .nav-row .nav-bar .nav-btns .btn-light-outline,.header .nav-row .nav-bar .nav-btns .btn-success,.header .nav-row .nav-bar .nav-btns .btn-danger{display:none !important}.hero-section p{font-size:18px}.hero-section .action-buttons{flex-direction:column;gap:20px}.center-heading h2{font-size:26px}.our-track-record .record-card .content h1{font-size:32px}.our-track-record .record-card .content h1 span{font-size:50px}.our-track-record .training-environment-card{padding:25px}.jra-stable .bottom-text{text-align:center;padding-top:20px}.why-higashi-kanto .higashi-kanto-card{max-width:100%}.stable-staff-member1 .staff-member-card{padding:25px}.stable-staff-member1 .staff-member-card .bajigaku{margin-bottom:40px}.curriculum-section .curriculum-row .curriculum-card{max-width:100%;height:auto}.passing-exam .passing-row .passing-card{max-width:100%}.stable-staff-member .action-buttons{flex-direction:column}.stable-staff-member h1{font-size:28px;max-width:225px}.real-bajigaku .tiktok-card,.real-bajigaku .insta-card{padding-bottom:0px;margin-bottom:20px}.news .news-card .news{flex-direction:column;height:auto}.considering-enrollment .careers-after-graduation{padding:25px 0px}.cta-section .cta-content h1{font-size:28px;max-width:300px}.cta-section .cta-content .cta-card{padding:40px 10px}.cta-section .cta-content p{max-width:300px}.cta-section .cta-content p br{display:none}.footer-content,.footer .f-nav{margin-bottom:60px}.stable-hand .sh-content h2{font-size:22px;max-width:300px}.stable-hand .sh-content h2 br{display:none}.equestrian-college .q-c-card h6{font-size:12px}.equestrian-college .q-c-card h3{font-size:18px}.equestrian-college .q-c-card h3 span{font-size:26px}.equestrian-college .q-c-card p{font-size:12px}.success-reasons .banner{width:100%}.success-reasons .content h1{font-size:40px;line-height:normal}.success-reasons .content h3{font-size:22px}.success-reasons .sr-row{margin-bottom:30px}.success-reasons .content{width:100%}.extensive-internship .heading-left h3{font-size:28px}.never-touched .content{padding-left:0px;padding-top:30px}.never-touched .content h3{font-size:28px}.other-hero .hero-content h2{font-size:32px}.other-hero .hero-content p{font-size:18px}.curriculum-features .features-card .content{min-height:auto}.curriculum-features .features-card{margin-bottom:20px}.professional-growth-step .step-card{margin-bottom:10px}.professional-growth-step .section-heading h1{font-size:32px;max-width:240px}.professional-growth-step .section-heading p{max-width:270px}.professional-growth-step .step-card .banner-side{margin-bottom:40px}.professional-growth-step .step-card .content h3{font-size:22px}.tuition-fees .heading h3{font-size:32px}.tuition-fees .heading h3 span{font-size:32px}.tuition-fees .heading h3 span .text-lg{font-size:55px}.tuition-fees .learn-while-working-card .head h4{font-size:20px}.tuition-fees .learn-while-working-card{border-radius:50px;border:4px solid #f59e0b;padding:24px}.grow-while-learning h4{font-size:20px}.grow-while-learning p{font-size:16px}.tuition-fees .learn-while-working-card p{font-size:16px}.facilities-hero .content{padding:0px}.all-facilities .fac-card .heading p{font-size:16px}.facilities-hero .content h6{font-size:16px}.facilities-hero .content h3{font-size:22px}.facilities-hero .content p{font-size:16px}.all-facilities .fac-card{margin-bottom:20px}.guidelines-overview .heading{display:flex;flex-direction:column;justify-content:center;align-items:center}.guidelines-overview .heading h3{font-size:24px}.guidelines-overview .overview-table .tr .th{width:118px}.requirements-section .requirements-age{padding:24px}.requirements-section .requirements-age .req-row{flex-direction:column}.requirements-section .required-documents{padding:24px}.requirements-section .required-documents .doc-list .doc-item .doc-name{width:100px}.requirements-section .application-method .am-head h3{display:flex;flex-direction:column}.requirements-section .application-method{padding:24px}.about-tuition-fees .tuition-support-card .ts-items .ts-item{margin-bottom:20px}.about-tuition-fees .refund-card{padding:24px;margin-bottom:20px}.requirements-section .application-method .am-card{padding:24px}.about-tuition-fees .tuition-fees-card .tf-body{padding:24px}.about-tuition-fees .tuition-fees-card .tf-total{padding:24px 20px}.about-tuition-fees .tuition-support-card{padding:24px}.guidelines-overview .overview-table .tr .td{width:calc(100% - 118px)}.guidelines-overview .overview-table .tr .td p,.guidelines-overview .overview-table .tr .th p{font-size:14px}.consultations-card{margin-top:40px}.educational-philosophy .content{padding-left:10px;padding-top:20px}.educational-content .educational-content-card span{width:100%}.our-features .features-row{flex-direction:column}.our-features .features-row .features-card{width:100%}.support-hero{padding:40px 30px}.support-hero .bottom-buttons .btn-light{width:136px !important;min-width:136px !important;max-width:136px !important;height:72px;display:flex;justify-content:center;align-items:center}.support-hero .support-hero-content h2{font-size:32px;line-height:normal}.support-hero .support-hero-content p{font-size:18px}.horseback-riding .content h3{font-size:24px}.jra-staff .content h3{font-size:24px}.jra-staff .title{text-align:center}.equestrian-college-section .ec-card{padding:24px}.jra-stable-staff .content{padding-left:0px;padding-top:20px}.jra-stable-staff .content h3{font-size:24px}.future-prospects .future-prospects-card{padding:24px}.future-prospects .future-prospects-card .heading h2{position:relative;z-index:1;font-size:30px}.future-prospects .future-prospects-card .fp-body .fp-point p{padding-left:0px}.novice-section .novice-steps .step{gap:10px}.comprehensive-support .cs-content h2{font-size:38px}.comprehensive-support .cs-stats{margin-top:40px}.jra-section2 .content h4{font-size:28px;max-width:300px}.jra-section2 .content h5{font-size:18px}}