@media only screen and (max-width: 1200px){.hero-section .hero-content h1{font-size:52px}.about-section .bottom-images .h-left{height:259px}.about-section .bottom-images .h-right{height:203px}.ranking-section{padding:60px 28px 24px 28px}.center-heading h3{font-size:34px;margin-bottom:40px}.center-heading h5{font-size:24px;margin-bottom:24px}.list-of-horses .horse-card{padding:20px}.ranking-section .card-heading span{font-size:28px}.ranking-section .ranking-cards-row{gap:20px}.about-section{padding:60px 0px 44px}.about-section .bottom-images{margin-top:44px}.company-profile,.faq-section,.purchasing-section,.support-methods,.ranking,.list-of-horses{padding:44px 0px}.footer{margin-top:80px}}@media only screen and (min-width: 991px){.header-sm{display:none}}@media only screen and (max-width: 991px){.header{display:none}.hero-section .hero-content h1{font-size:42px}.center-heading h3{font-size:30px;margin-bottom:25px}.about-section .bottom-images .h-left{height:229px}.ranking-section .ranking-cards-row{flex-wrap:wrap;justify-content:center}.ranking-section .ranking-cards-row .ranking-card{width:calc(33.33% - 15px)}.about-section .bottom-images .h-right{height:173px}.hourse-detail-section .right-content{padding:0px}.hourse-detail-section .right-content .looking-for-support{margin:48px auto 40px}.one-share-section .inner-content .price-card h3 small{font-size:24px}.one-share-section .inner-content .price-card h3{font-size:40px}.one-share-section .inner-content .membership-card{margin:0px auto 40px}}@media screen and (max-width: 768px){.hero-section .hero-content h1{font-size:40px;max-width:240px;line-height:normal}.main-banner{height:200px;background-position:center center}.hero-section .hero-content{padding:20px 70px 110px 24px;align-items:flex-end;justify-content:flex-start}.social-links .social{width:57px}.social-links{top:105px}.about-section{padding:40px 0px 24px}.center-heading h3{font-size:28px;text-align:center;line-height:normal;margin-bottom:25px}.center-heading h5{font-size:24px}.about-section .bottom-images{flex-direction:column-reverse}.bottom-images{width:100%;min-height:300px;position:relative}.about-section .bottom-images .h-left{height:168px;position:absolute;bottom:0;left:0;z-index:9}.about-section .about-content .bottom-right h6{font-size:16px}.list-of-horses .horse-card .banner{height:180px}.list-of-horses .horse-card .tags .tag{font-size:8px}.list-of-horses .horse-card .tags .tag{width:calc(50% - 3px)}.list-of-horses{background-image:url(../images/bg-grass2.png)}.play-btn{margin-top:40px}.ranking-section .card-heading{padding:12px 24px;height:48px;top:-24px}.ranking-section{padding:48px 24px 24px 24px}.ranking-section .ranking-cards-row .ranking-card .banner{height:135px}.ranking-section .ranking-cards-row .ranking-card h4{font-size:14px;line-height:normal;margin-bottom:0px}.faq-section .event-list-item{padding:12px 16px}.faq-section .event-list-item .content{flex-wrap:wrap}.faq-section .event-list-item .content{gap:16px}.company-profile .tabs-section .nav-pills .nav-item .nav-link{font-size:12px;padding:8px}.requests-section h2{font-size:20px;padding-bottom:8px}.requests-section p{text-align:left}.footer .footer-row{flex-direction:column;justify-content:center;align-items:center;gap:40px}.company-profile .content-section .point .col-3{padding:0px !important}.company-profile .content-section{margin-bottom:32px}.faq-section .event-list-item .date,.faq-section .event-list-item .question{font-size:16px}.faq-section .event-list-item .badge{font-size:12px !important;height:auto;padding:2px 16px}.footer .footer-row .footer-right{justify-content:center;align-items:center}.footer .bottom span{flex-direction:column;display:flex;font-size:8px}.footer .bottom span a{font-size:8px;line-height:6px}.center-heading p{text-align:left}.ranking-section .card-heading span{font-size:20px}.about-section .bottom-images .h-right{height:112px;position:absolute;top:0;right:0;z-index:9}.category-list{background:#fff;border:1px solid #9d7333;border-radius:8px;overflow:hidden}.category-list h3{background:#9d7333;color:#fff;margin-bottom:0;padding:12px 16px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.category-list h3 svg{display:block;stroke:#fff;transition:transform .3s ease}.category-list .list{display:none;padding:16px}.category-list.open h3 svg{transform:rotate(180deg)}.category-list.open .list{display:flex}.category-list{margin-bottom:40px}.category-list .list .pills{font-size:10px}.product-gallery{display:flex;flex-direction:row;gap:8px}.product-gallery .main-slider{flex:0 0 55%;height:auto !important;aspect-ratio:3/4}.product-gallery .thumb-wrapper{flex:1}.product-gallery .thumb-slider{height:100%}.product-gallery .thumb-slider .swiper-wrapper{display:flex;flex-wrap:wrap;gap:6px;height:auto}.product-gallery .thumb-slider .swiper-slide{width:32px !important;height:48px !important;margin-right:0px !important;aspect-ratio:3/4;opacity:1}.product-gallery .thumb-next,.product-gallery .thumb-prev{display:none !important}.list-of-horses .horse-card{padding:16px 16px 10px}.back-to-top{height:80px;width:80px;right:20px;bottom:20px}.back-to-top img{height:20px}.back-to-top span{font-size:8px}.hourse-detail-section .left-content .heading h2{font-size:28px}.hourse-detail-section .right-content .product-details .points-row{flex-direction:column}.hourse-detail-section .right-content .product-details .points-row .ans{width:100%}.hourse-detail-section .right-content .product-details .points-row{margin-bottom:24px}.hourse-detail-section .right-content .product-details .points-row{gap:8px}.hourse-detail-section .bottom-btn{padding-top:0px}.hourse-detail-section .left-content .video-card{height:180px}.hourse-detail-section .right-content .looking-for-support{padding:4px 40px !important;height:auto;min-height:auto}.hourse-detail-section .right-content .product-details .points-row .que{width:-moz-fit-content;width:fit-content;padding:4px 20px}.hourse-detail-section .right-content .product-details .points-row .que br{display:none}.hourse-detail-section{padding:60px 0px}.one-share-section .inner-content .price-card h4{font-size:24px}.one-share-section .inner-content .price-card{min-height:auto}.one-share-section .inner-content p{text-align:left}.one-share-section .inner-content h5{text-align:left}.requests-section{padding-top:0px}.one-share-section .inner-content h2{margin-bottom:32px}.one-share-section .inner-content h2{text-align:left}.one-share-section .inner-content .price-card h3 small{font-size:24px}.one-share-section .inner-content .price-card h3{font-size:40px}.one-share-section .inner-content .membership-card{margin:0px auto 40px}.donations-section .content h3{font-size:24px}.donations-section .content h3 br{display:none}.notice-section .card-heading span{font-size:24px}.notice-section .card-heading{padding:10px 40px;white-space:nowrap}.notice-section{padding:55px 24px 40px}.purchasing-section .banner{width:100%;margin-bottom:20px}.about-ownership h2,.purchase-conditions h2{font-size:20px;padding-bottom:8px}.conditions-card{flex-direction:column}.conditions-card .numbering{width:100%;font-size:40px;height:63px}.conditions-card .content{width:100%;padding:24px}.conditions-card .content h3{text-align:center;justify-content:center}.center-heading h4{font-size:22px}.about-ownership{padding:20px 20px}.one-share-section .inner-content br{display:none}.one-share-section .inner-content .btn-support{margin-bottom:30px}.center-heading .horse{height:27px}.representative-card{padding:16px;height:calc(100% - 16px);margin-bottom:16px}.representative-card .banner{height:87px;margin-bottom:16px}.representative-card h3{font-size:14px}.representative-card p{font-size:12px}.events-section{padding:80px 0px 60px}.events-container .heading h1{font-size:28px;line-height:normal}.events-container .article-banner,.events-container .heading{margin-bottom:40px}.events-container .video-card{width:100%;height:229px}.events-container .bottom-btns{flex-direction:column;gap:0px}.play-btn,.play-btn-dark{margin-top:25px}.about-section h3{max-width:282px}.about-section h5{max-width:282px}.requests-section{margin-top:40px !important}.donations-section .content{padding-right:0px}.events-container .banners-row{gap:20px;margin-bottom:20px}}