@media(min-width: 320px) and (max-width:567px){
button.button {
font-size: 14px!important;
line-height: 22px!important;
}
.Field-fast a {
font-size: 13px !important;
}
.Field-second a {
font-size: 13px !important;
}
.Field-three a {
font-size: 13px !important;
}
.hero-banner {
padding: 70px 0px;
}
.banner-contant h1 {
font-size: 30px;
line-height: 40px;
}
.contact-us-main .checkbox-classic {
font-size: 12px;
line-height: 20px;
}
.address-setion p {
font-size: 14px;
line-height: 18px;
}
.Field-three span {    
right: 0px !important;
}
.Field-second span{
right: 0px !important;
}
.Field-fast span{
right: 0px !important;
}
}
@media(min-width: 568px) and (max-width:767px){
.hero-banner {
padding: 100px 0px;
}
.banner-contant h1 {
font-size: 48px;
line-height: 53px;
}
.Field-fast a {
font-size: 14px !important;
}
.Field-second a {
font-size: 14px !important;
}
.Field-three a {
font-size: 14px !important;
}
}
@media(min-width: 320px) and (max-width:767px){ 
.mini-atheletics {
height: 160px;
}
.coupon {
margin-bottom: 20px;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
width: 48% !important;    
}
.top-navigations ul.navbar-nav.ml-auto {
margin-bottom: 40px;
}
.top-navigations a.nav-link.btn-Register {
display: inline-block;
max-width: 100%;
margin-top: 10px;
}
.top-navigations button.navbar-toggler {
background: #ed1c24;
padding: 14px 13px 5px 14px;
color: #fff;
outline: none;
border: none;
}
.player {
margin-top: 26px;
}
.professional-uniform h2, .contant-gallery h2,
.block-heading h2, .innnre-contant h2, .heading-contact h2,
.summer-season h2, .product-contact h2, .heading-contact h2,
.athletics-block-contant h2, .inclusion-block h2, .committee-inner-contant h2,
.title-block-report h2, .calendar-contant h2, .calendar-post h2  {
font-size: 26px !important;
line-height: 32px !important;
}
.professional-uniform p, .all-Team p, .books-inner-contant p, .calendar-contant p {
font-size: 14px;
line-height: 22px;
}
.Centre-block-text h5 {
font-size: 16px;
margin-top: 28px;
}
.events {
display: inline-block;
text-align: center;
padding: 0px 0px;
margin-bottom: 30px;
width: 100%;
background: none; 
}
.events-blog-contant {
margin-top: 8px;
}
.btn-load {
margin-top: 20px;
}
footer.footer-section.pdtb-75 {
text-align: center;
}
.championships {
margin-top: 20px;
}
.track-contant h2 {
font-size: 14px;
}
.events-blog-contant h2 {
font-size: 20px;
color: #000;
line-height: 28px;
}
.events-blog-contant p {
color: #000;
font-size: 16px;
line-height: 22px;
}
.pdt-75{
padding-top: 45px;
}
.pdb-75{
padding-bottom: 45px;
}
.pdtb-75{
padding: 45px 0px;
}
.mrt-75{
margin-top: 45px;
}
.mrb-75{
margin-bottom: 45px;
}
.Sponsors {
text-align: -webkit-center;
}
.register-Here {
margin-bottom: 26px;
}
.summer-section {
display: inline-block;
text-align: center;
}
.mini-text {
padding: 32px 26px;
}
.premium-membership h2 {
font-size: 20px;
line-height: 26px;
}
.register-Here {
padding: 35px 14px;
min-height: 228px;
}
.btn-register a {
padding: 8px 12px;
}
.post-backflip {
margin-top: 30px;
}
.innner-contant h2, .categories-heading h2 {
font-size: 26px;
line-height: 32px;
}
.rosters-block h2 {
font-size: 26px;
line-height: 32px;
}
.innner-contant p, .athletics-block-contant p,
.inclusion-block p, .physical-block p, .rosters-block p, .eastern-hills p {
font-size: 14px;
line-height: 22px;
}
.title-text-aline-center {
margin-bottom: 26px;
}
.title-text-aline-center p {
font-size: 14px;
line-height: 18px;
}
.title-text-aline-center {
min-height: 185px;
padding: 11px 11px;
text-align: center;
}
.groups-athletics th {
font-size: 20px;
line-height: 26px;
}
.groups-athletics td {
font-size: 14px;
line-height: 20px;
}
.main-table {
min-height: 0px;
padding: 10px 10px;
margin-bottom: 28px;
}
.innner-coach-contant P {
font-size: 14px;
line-height: 20px;
}
.slider-post {
padding: 0px 0px 120px;
}
.Little {
display: grid;
grid-template-columns: repeat(4, 1fr);
}
.Field-timing input {
height: 50px;
margin-top: 6px;
margin-bottom: 6px;
width: 100%;
font-size: 32px;
}
.contact-services {
margin-bottom: 26px;
}
.heading-contact {
margin-bottom: 16px;
}
.product-Categories {
margin-bottom: 26px;
}
.hero-banner-block-contant h2 {
font-size: 30px;
}
.footer-logo {
max-width: 100% !important;
}
.athletics-inner-contant {
margin-bottom: 26px;
}
.inclusion-block {
margin-top: 18px;
}
.gemma-keyes {
width: 100%;
}
.coach-committee {
margin-bottom: 20px;
}
.books-seasons {
display: inline-block;
text-align: center;
}
.view-btn {
margin-top: 26px;
}
.agm-report {
display: inline-block;
text-align: center;
}
.block-report-btn {
margin-top: 26px;
}
.center-block-btn {
margin-top: 26px;
}
.main-block-center-title {
display: inline-block;
text-align: center;
}
.eastern-hills h6{
font-size: 14px;
line-height: 20px;
}
.our-history p {
font-size: 18px;
line-height: 24px;
}
.little-athletics th, td {
font-size: 14px;
line-height: 20px;
}
}
@media(min-width: 768px) and (max-width:991px){
.pdt-75{
padding-top: 45px;
}
.pdb-75{
padding-bottom: 45px;
}
.pdtb-75{
padding: 45px 0px;
}
.mrt-75{
margin-top: 45px;
}
.mrb-75{
margin-bottom: 45px;
}
.top-navigations  li.nav-item.dropdown {
margin-bottom: 8px;
}
.top-navigations a.nav-link.btn-Register {
display: inline-block;
max-width: 100%;
margin-top: 10px;
}
.top-navigations button.navbar-toggler {
background: #ed1c24;
padding: 14px 13px 5px 14px;
color: #fff;
outline: none;
border: none;
}
.professional-uniform h2, .contant-gallery h2, .block-heading h2 {
font-size: 26px;
line-height: 32px;
}
.professional-uniform p {
font-size: 14px;
line-height: 22px;
}
.professional-uniform a {
font-size: 14px;
line-height: 22px;   
}
.events {
display: block;
gap: 30px;
margin-bottom: 14px;
}
.events-blog-contant {
text-align: center;
padding: 22px 0px;
}
.btn-load{
margin-top: 14px;
}
.btn-load a {
display: inline-block;
}
.footer-text h2 {
font-size: 24px;
line-height: 30px;
margin-bottom: 12px;
}
.footer-text ul li {
font-size: 12px;
}
.footer-logo p {
font-size: 14px;
line-height: 20px;
margin-top: 12px;
}
.Centre-block-text {
margin-top: 30px;
}
.mini-slider button.slick-prev.slick-arrow {
left: -4%;
}
.mini-slider button.slick-next.slick-arrow {
right: -4%;
}
.premium-membership {
padding: 38px 40px;
}
.btn-register a {
padding: 10px 20px;
}
.register-Here {
margin-bottom: 20px;
}
.post-backflip {
margin-top: 30px !important;
}
.title {
margin-bottom: 26px;
}
.top-navigations ul.navbar-nav.ml-auto {
margin-bottom: 26px;
}
.main-table {
margin-bottom: 26px;
}
.hero-banner {
padding: 160px 0px;
}
.slider-post {
padding: 45px 0px 125px;
}
.contact-services {
margin-bottom: 26px;
}
.product-Categories {
margin-bottom: 26px;
}
.athletics-inner-contant {
margin-bottom: 26px;
}
.inclusion-block {
margin-top: 26px;
}
.coach-committee {
margin-bottom: 40px;
}
.gemma-keyes {
width: 100%;
}
.books-seasons {
display: inline-block;
text-align: center;
}
.view-btn {
margin-top: 26px;
}
.agm-report {
margin-top: 26px;
}
.little-athletics th, td {
font-size: 14px;
line-height: 20px;
}
.little-athletics-centre p, .eastern-hills p {
font-size: 14px;
line-height: 20px;
}
}
@media(min-width: 1200px) and (max-width:1399px){
.hero-banner {
padding: 220px 0px;
}
}
@media(min-width: 1200px) and (max-width:1399px){
.hero-banner {
padding: 245px 0px;
}
}
@media(min-width: 992px) and (max-width:1199px){
.mini-text {
height: 150px;
}
.mini-atheletics {
height: 160px;
}
.events-blog-contant p {
font-size: 14px;
line-height: 20px;
}
.events-blog-contant h2 {
font-size: 16px !important;
line-height: 22px !important;;
}
.Field-timing input {
margin-top: 16px;
font-size: 30px;
margin-bottom: 8px;
}
.innner-coach-contant P {
font-size: 13px;
line-height: 20px;
}
.btn-register a {
padding: 10px 14px;
font-size: 14px;
line-height: 20px;
}
.hero-banner {
padding: 198px 0px;
}
.slider-post {
padding: 0px 0px 125px;
}
.summer-section {
display: inline-block; 
text-align: center;
}
.inner-uniform-contant h2 {
font-size: 14px;
line-height: 20px;
}
.gemma-keyes h2 {
font-size: 18px;
line-height: 23px;
}
.gemma-keyes p {
font-size: 20px;
line-height: 26px;
}
.gemma-keyes {
margin-bottom: 12px;
}
.all-Team p {
font-size: 14px;
line-height: 20px;
}
}
@media (max-width: 991.98px) {
header .search-dropdown-outer .nav-item:last-child {
display: none;
}
.dropdown-toggle span::after {
content: none;
}
.dropdown-toggle::after {
content: none;
}
.topnavcaret {
position: absolute !important;
right: 0%;
top: 0;
font-size: 16px;
color: #231F20 !important;
font-size: 18px;
width: 20px;
height: 20px;
vertical-align: middle;
text-align: center;
padding-top: 10px;
z-index: 99;
margin-top: 0px !important;
}
}
@media (min-width: 991px) {
ul.dropdown-menu li {
margin: 0 !important;
}
ul#menu-primary {
text-align: center;
align-items: center;
}
.header-menu .header-phone, .header-menu .header-mail {
display: none;
}
nav.navbar ul li:hover > ul {
visibility: visible;
display: block;
}
.navbar-expand-xl .navbar-nav .dropdown-menu {
position: absolute;
top: 40px;
width: 235px;
background: #262262;
padding: 0;
border: none;
border-radius: 0;
z-index: 999999999;
}
a.dropdown-toggle.topnavcaret {
display: none !important;
}
ul.dropdown-menu li a:hover {
background: none;
}
ul#menu-header-menu li a {
padding: 0 13px;
}
.dropdown-toggle span::after {
content: "\f0d7";
position: absolute;
color: #231F20;
font-size: 14px;
font-family: "Font Awesome 6 Free";
border: none !important;
font-weight: 600;
margin-left: 4px;
}
.dropdown-toggle::after {
content: none;
}
ul#menu-header-menu li {
padding: 10px 0px;
}
}
@media (max-width: 1200px) { 
.woocommerce.columns-3 {
max-width: 100% !important;
}
}