@media(max-width:1800px){

.banner_content { padding: 291px 0 211px 60px; }
.post_inr { gap: 60px 0; }
.post_main_img a{height: 100%;}






}

@media(max-width:1600px){
.def-page h2 { font-size: 36px; }
h2, .h2 { font-size: 36px; }
header { padding: 30px 40px; }
.banner h1 a, .banner h2 a { font-size: 60px; line-height: 64px; padding-bottom: 15px; }
.letest_news_inr .letest_item .letest_box h3, .letest_item .letest_box h3 { font-size: 22px; line-height: 28px;}
.letest-news { padding: 60px 0; }
.post_box .post_heading { padding-bottom: 26px; }
.post_box .post_heading h2 { line-height: 46px; }
.post_inr .post_item { padding: 0 15px; }
.post_inr { margin: 0px -15px; }
.post_box .post-listing-item .listing-content h3 { font-size: 22px; line-height: 28px; padding-bottom: 6px; }
.post { padding: 0 0 60px; }
.letest_news_inr .letest_item { padding: 0 15px; }
.letest_news_inr { margin: 0 -15px; }
.listing_post p { margin-bottom: 15px; }
section.listing_post { padding: 60px 0; }
.listing_post h3 { font-size: 22px; line-height: 30px;}
.follow_content ul { flex-wrap: wrap; }
.sport-inr { gap: 40px; }
.sport-inr .sport-right h2 { padding: 60px 0 30px; }
.authorithy-content { max-width: 70%;}
.authorithy-box .authorithy-image { width: 170px; height: 170px; }
.authorithy-content h2 { font-size: 36px !important; line-height: 44px !important;}
.authorithy-box { padding: 65px 0 0px 0; gap: 30px; }



}


@media(max-width:1400px){
.def-page h2 { font-size: 34px; }
h2, .h2 { font-size: 34px; }
.banner_content { padding: 260px 0 200px 60px; }
.letest_news_inr .letest_item { max-width: 33.33%;}
.post_inr .post_item { padding: 0 10px; }
.post_inr { margin: 0px -10px; }
.post_box .post_main_img .post_img_content { padding: 0 22px 22px; font-size: 22px; line-height: 28px; }
.post_box .post-listing-item { margin-bottom: 10px; gap: 20px; }
.post_box .post_main_img { margin-bottom: 25px; }
.post_inr { gap: 40px 0; }
.post { padding: 0 0 50px; }
.letest-news { padding: 50px 0; }
.letest_news_inr .letest_item { padding: 0 10px; }
.letest_news_inr { margin: 0 -10px; }
.auther_div .auther_img { width: 40px; height: 40px;}
section.listing_post { padding: 50px 0; }
.listing_post .post-listing-item { margin-bottom: 25px; gap: 30px;}
header nav ul { gap: 30px; }
.auther_content_box h2 { padding-bottom: 15px;}
.sport-inr .sport-right h2 { padding: 30px 0 30px; }
.sport-inr .sport-left h1 { padding: 0 0 20px; }
.letest_news_inr .letest_item .letest_box h3, .letest_item .letest_box h3 { font-size: 20px; line-height: 26px; }
.follow_content ul { gap: 15px; }
.follow_content ul li a { width: 40px; height: 40px; }
.follow_content ul li a img { width: 22px; height: 22px;}
.def-page h2, .def-page h3, .def-page h4, .def-page h5, .def-page h6 { margin: 0 0 17px 0; }
.authorithy-content h2 { font-size: 34px !important; line-height: 42px !important; }
.editor .letest_news_inr .letest_item { max-width: 50%; }
.news_img a{width: 100%;}





}

@media(max-width:1200px){
.def-page h2 { font-size: 32px; }
h2, .h2 { font-size: 32px; }
header nav ul { gap: 25px; }
header nav ul li a { font-size: 18px;}
.button, a.button, button, html input[type="button"], input[type="reset"], input[type="submit"] { font-family: var(--font-semibold); margin: 0 0 0 0; padding: 12px 24px;}
.banner-slider .slick-arrow { width: 48px; height: 48px; }
.header-logo { max-width: 25%; }
.container { padding-left: 40px; padding-right: 40px; }
.header-btn { max-width: 20%;}
header { padding: 22px 40px; }
.common_div { font-size: 15px; line-height: 22px; margin-bottom: 16px; }
.letest-news h2 { padding: 0 0 25px; }
.letest_news_inr { gap: 30px 0; }
.letest_news_inr .letest_item .letest_box h3, .letest_item .letest_box h3 { font-size: 20px; line-height: 26px; }
.post_box .post_main_img .post_img_content { padding: 0 15px 15px; font-size: 20px; line-height: 26px; }
.editor .letest_news_inr .letest_item h3 { padding-bottom: 15px; }
.listing_post h3 { padding: 0 0 10px; font-size: 20px; line-height: 28px;}
.listing_post p { font-size: 18px; }
.listing-content p.dates { margin-bottom: 10px; }
.footer_inr { FLEX-WRAP: WRAP;; padding-bottom: 40px; }
.banner h1 a, .banner h2 a { font-size: 46px; line-height: 54px; padding-bottom: 10px; width: 100%; max-width: 90%; }
.banner-slider .slick-arrow { width: 44px; height: 44px; }
.banner_content { padding: 180px 0 180px 60px; }
.post_box .post-listing-item .listing-content h3 { font-size: 20px; line-height: 24px; padding-bottom: 6px; }
.auther_image { width: 220px; height: 220px;}
.letest-news.auther-listing h2{padding-bottom: 15px;}
.auther .letest_news_inr p {font-size: 18px;}
.sport-inr .sport-right h2 { padding: 20px 0 20px; }
.sport-inr { gap: 30px; }
.authorithy-box .authorithy-image { width: 140px; height: 140px; }
.authorithy-content h2 { font-size: 32px !important; line-height: 40px !important; }
.authorithy-content p { padding-bottom: 20px; }
.authorithy-box { padding: 40px 0 0px 0; gap: 20px; }
.bottom_content p { width: 70%;}
.letest-news { padding: 40px 0; }
.contact_form_div h1 { font-size: 30px; }
.contact_form_div { padding: 25px; }
.contact_frm_otr form { gap: 15px; }
.contact-us .input-fild input, .contact-us .input-fild textarea { padding: 8px 12px !important; font-size: 14px; line-height: 18px; }
.contact-us input::placeholder, .contact-us textarea::placeholder{ font-size: 14px; line-height: 18px;}
input.wpcf7-form-control.wpcf7-submit.has-spinner { padding: 8px 18px; font-size: 14px; }

}

@media(max-width:1023px){
.def-page h2 { font-size: 30px; }
h2, .h2 { font-size: 30px; }
p{font-size: 18px;}
/* TOGGLE BUTTON  */
.menu-toggle { display: block; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-end; gap: 3px; width: 32px; height: 20px; cursor: pointer; position: relative; transition: transform .75s cubic-bezier(.4, 0, .2, 1); }
.menu-toggle span { background-color: #fff; height: 2px; border-radius: 3px; display: block; position: relative; transition: transform .45s cubic-bezier(.4, 0, .2, 1), opacity .3s ease, top .35s cubic-bezier(.4, 0, .2, 1), width .35s ease; width: 100%; }
.menu-toggle.active { transform: rotate(180deg); position: fixed; top: 30px; z-index: 3; right: 30px; }
.menu-toggle.active span:first-child { transform: rotate(45deg); top: 9px; width: 100%; }
.menu-toggle.active span:nth-child(2) { opacity: 0; transform: scaleX(0); }
.menu-toggle.active span:nth-child(3) { transform: rotate(-45deg); top: -9px; width: 100%; }

/*  MENU OVERLAY  */
header nav { position: fixed; top: 0; right: 0; max-width: 100%; width: 100%; height: 100vh; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; padding: 60px 30px 40px; background: rgba(6, 6, 18, 0.96); backdrop-filter: blur(18px) saturate(1.4); -webkit-backdrop-filter: blur(18px) saturate(1.4); z-index: 2; opacity: 0; visibility: hidden; pointer-events: none; transition: opacity .4s cubic-bezier(.4, 0, .2, 1), visibility .4s ease; gap: 0; }
header nav.open { opacity: 1; visibility: visible; pointer-events: auto; height: 100vh; }
header nav.open ul{display: block; width: 100%;}

/* MENU ITEMS  */
header nav ul li { list-style: none; padding: 0; opacity: 0; transform: translateY(28px) skewX(-3deg); border-bottom: 1px solid rgba(255,255,255,.06); display: block; width: 100%;}
header nav ul li:last-child { border-bottom: none; }
header nav ul li a { color: rgba(255,255,255,.85); font-size: 16px; line-height: 30px; text-decoration: none; display: block; padding: 10px 0; transition: color .25s ease, gap .25s ease; }
header nav ul li a:hover { color: #fff; gap: 20px; }
.menu_otr{display: flex; gap: 20px; justify-content: space-between; align-items: center;}
.header-btn{display:none;}
.header-btn.mobile_btn { padding: 20px 0px; max-width: 100%; width: 100%; }
.header-btn.mobile_btn{display: block;}
.header-btn.mobile_btn a.button {width: 100%; }
header.header-inr ul li a{color: #fff;}
header nav ul li:hover > a{color: var(--primary-color);}
header.header-inr .menu-toggle span{background-color: #000;}
header.header-inr .menu-toggle.active span{background-color: #fff;}
.def-page a {font-size: 18px;}
.banner_content { padding: 120px 0 120px 60px; }
.header-logo { max-width: 30%; }
.banner h1 a, .banner h2 a { font-size: 38px; line-height: 52px; padding-bottom: 10px; width: 100%; max-width: 100%; }
.letest-news { padding: 40px 0; }
.letest_news_inr .letest_item { max-width: 50%; }
.letest_news_inr { gap: 20px 0; }
h2, .h2 { font-size: 32px; }
.post_box .post_main_img { height: 330px; }
.post_box .post_main_img .post_img_content p { margin-bottom: 8px; font-size: 18px; }
.post_box .post_main_img .post_img_content { padding: 0 10px 10px;}
.post_inr .post_item { max-width: 100%;}
.post_main_img a,.news_img a,.listing-box a { height: 100%; width: 100%; }
.post_inr { gap: 30px 0; }
.post { padding: 0 0 40px; }
.editor .letest_news_inr .letest_item { max-width: 100%; }
section.listing_post { padding: 40px 0; }
.listing_post .post-listing-item { flex-wrap: wrap;}
.listing_post .post-listing-item .listing-box { max-width: 100%;}
.listing_post .listing-content { max-width: 100%;}
.editor.auther-listing .letest_news_inr .letest_item { max-width: 50%; }
.auther_image { width: 200px; height: 200px; }
.sport-inr { flex-wrap: wrap;}
.sport-inr .sport-left { max-width: 100%;}
.def-page p { font-size: 18px; margin-bottom: 15px;}
.def-page h2, .def-page h3, .def-page h4, .def-page h5, .def-page h6 { margin: 0 0 12px 0; }
.authorithy-box { padding: 30px 0 0px 0; flex-wrap: wrap;}
.authorithy-content { max-width: 100%; }
.sport-inr .sport-right { max-width: 100%;}
.follow_content h2 { padding: 10px 0 8px 0 !important; }
.contact-us .input-fild label { font-size: 13px; margin-bottom: 7px;}
.contact-us { padding: 50px 0;}
.contact_form_div::before { height: 3px; }



}

@media(max-width:767px){
p { font-size: 16px; }
.def-page h2 { font-size: 28px; }
h1,.h1 {font-size:40px;}
h2,.h2 {font-size:28px;}
h3,.h3 {font-size:26px;}
h4,.h4 {font-size:24px;}
h5,.h5 {font-size: 22px;}
h6,.h6 {font-size: 20px;}
.container{ padding: 0 30px; max-width: 100%; }
body{ font-size: 16px; line-height: 24px; }
.common_div{ font-size: 14px; line-height: 22px; margin-bottom: 10px; }
.banner { position: relative; padding: 0; }
.footer_inr { flex-wrap: wrap; padding-bottom: 18px; gap: 20px 0; }
.footer_item .footer_logo{ width: 100%; }
.letest-news { padding: 30px 0; }
.footer_item { width: 100%;}
.letest_news_inr .letest_item { max-width: 100%; width: 100%; padding: 0 0; }
.letest_news_inr{ margin: 0; gap: 20px 0; }
.letest-news h2 { padding: 0 0 12px; }
.letest_news_inr .letest_item .letest_box h3 { font-size: 18px; line-height: 25px;}
.post_inr .post_item { max-width: 100%; width: 100%; padding: 0 0px; }
.post_inr{ gap: 20px 0; margin: 0; }
.post_box .post_heading { padding-bottom: 6px; }
.post_box .post_heading a { font-size: 16px; line-height: 24px; }
.post_box .post_main_img .post_img_content{   padding: 0 17px 17px;  font-size: 18px; line-height: 26px; }  
.post_box p.dates{ font-size: 14px; line-height: 24px; }
.post_box .post_main_img { height: 300px; margin-bottom: 15px; }
.post_box .post-listing-item{ gap: 15px; flex-wrap: wrap; }
.post_box .post-listing-item .listing-box { max-width: 100%;}
.post_box .post-listing-item .listing-box img{ width: 100%; height: 100%; object-fit: cover; }
.post_box .post-listing-item .listing-content { max-width: 100%; width: 100%; }
.post_box .post-listing-item .listing-content h3 { font-size: 18px; line-height: 24px;}
.post .post_box .post_main_img .post_img_content  p.dates{ margin-bottom: 0; }
.post_box .post_heading h2 { line-height: 40px; font-size: 24px; }
.editor .letest_news_inr .letest_item { max-width: 100%; }
.editor .letest_news_inr .letest_item .common_div,.listing_post .common_div{ margin-bottom: 8px; min-width: 90px; text-align: center; font-size: 12px; }
.auther_div span.auther{ font-size: 18px; line-height: 26px;}
.auther_div .auther_img { width: 35px; height: 35px;}
.editor .letest_news_inr .letest_item h3 { padding-bottom: 15px; }
.post { padding: 0 0 30px; }
.listing_post .post-listing-item { margin-bottom: 15px; gap: 20px; flex-wrap: wrap; }
.listing_post .post-listing-item .listing-box { max-width: 100%;}
section.listing_post { position: relative; padding: 30px 0; }
.listing_post .post-listing-item .listing-box img{ width: 100%; height: 100%; object-fit: cover; }
.listing_post .listing-content { max-width: 100%;}
 .listing_post h3 { font-size: 18px; line-height: 26px; padding: 0 0 9px; }
 .listing_post p { margin-bottom: 15px; }
 .listing_post p.dates{ font-size: 14px; line-height: 22px; }
 footer { padding: 40px 0 0px; }
 .footer_list h2, .footer_social h2{     padding-bottom: 12px; }
 .footer_list ul { gap: 15px 26px}
 .footer_social ul li a{  width: 38px; height: 38px; }
 .footer_social ul li a img { width: 18px; height: 18px; }
 .copy-right{ flex-wrap: wrap; }
 .banner h1,.banner h1 a, .banner h2 a { color: var(--white-color); font-family: var(--font-extrabold); line-height: 39px; padding-bottom: 10px; font-size: 28px;}
 .banner_content { padding: 100px 0 70px 15px; }

 /* .banner_content { padding: 100px 0 70px; } */
/* header nav ul { width: 90%;} */
header,header.header-inr { padding:30px;}
.menu_otr { gap: 12px; }
.header-btn a.button{         padding: 7px 10px; font-size: 14px; line-height: 18px;}
/* .header-btn a.button { font-size: 0; background-image: url(../images/bell.png); background-repeat: no-repeat; background-size: 22px; width: 35px; height: 35px; padding: 0; background-position: center; border-radius: 10px; } */
.header-btn a.button:hover{ background-color: #fff; color: var(--primary-color);}
.copy-right { text-align: center; justify-content: center;}
.copy-right p{margin-top: 7px;}
.listing_post .common_div{margin-bottom: 0;}
 .header-logo{max-width: 55%; width: 100%; flex-shrink: 0;}
nav ul li { padding: 0 0px; }
.listing-content p.dates { margin-bottom: 10px; }

.sport-inr { flex-wrap: wrap; gap: 30px;}
.sport-inr .sport-left { max-width: 100%;}
.sport-inr .sport-left h1 { padding: 0 0 18px; }
.news_img a,.listing-box a,.post_main_img a{width: 100%; height: 100%;}
.banner-slider .slick-arrow { width: 32px; height: 32px; }
.banner-slider .slick-next { right: 10px; }
.banner-slider .slick-prev { left: 0px; }
.banner-slider .slick-prev:before, .banner-slider .slick-next:before { width: 10px; height: 10px;}
.header-btn.mobile_btn { padding: 20px 0px;}
.def-page h2 { font-size: 28px; }
.def-page h3 { font-size: 26px; }
.def-page h4 { font-size: 24px; }
.def-page p { font-size: 16px; }
.def-page h2, .def-page h3, .def-page h4, .def-page h5, .def-page h6 { margin: 0 0 12px 0; }
p { margin-bottom: 12px;}
.authorithy-box { padding: 25px 0 0px 0; gap: 20px;  flex-wrap: wrap;}
.authorithy-content { max-width: 100%;}
.authorithy-box .authorithy-image { width: 140px; height: 140px;}
.authorithy-content h2 { font-size: 28px !important; line-height: 30px !important;}
.authorithy-content p { padding-bottom: 15px;}
.bottom_content {flex-wrap: wrap; gap: 10px;}
.bottom_content p { width: 100%;}
.sport-inr .sport-right h2 { padding: 30px 0 33px; }
.sport-inr .sport-right { max-width: 100%;}
.sport-inr .sport-right h2 { padding: 0px 0 20px; }
.letest_news_inr .letest_item .letest_box h3 a, .letest_item .letest_box h3 a{font-size: 20px;}
.sport-inr .sport-right h3 { padding-bottom: 10px; }
.sport-inr .sport-right .letest_item { margin-bottom: 20px; }
.follow_content ul { flex-wrap: wrap; gap: 10px;}
.follow_content ul li a { width: 38px; height: 38px;}
.follow_content ul li a img { width: 20px; height: 20px;}
.sport-details { padding: 30px 0 10px 0; }
.follow_content h2 { padding: 10px 0 8px 0 !important; }
.button, a.button, button, html input[type="button"], input[type="reset"], input[type="submit"] { font-size: 18px; padding: 12px 20px;}
.auther_image { width: 200px; height: 200px; margin-bottom: 20px; }
.subscribe { padding: 30px 0; }
.subscribe_content h2 { padding-bottom: 20px; }
body form.es_subscription_form.es_subscription_form[data-form-id="1"].wysiwyg-form .es-field-wrap { margin-bottom: 0px !important; }
body form.es_subscription_form.es_subscription_form[data-form-id="1"].wysiwyg-form { padding: 15px !important; }
blockquote { margin: 15px 0; padding: 15px 20px; }
.def-page blockquote p { font-size: 16px;}
blockquote::before { top: 0px; left: 0px;}
.def-page ul li,.def-page ol li { font-size: 16px; line-height: 26px; padding: 6px 6px 6px 14px; }
.def-page ul.col-2 li,.def-page ul.col-3 li{ width: 100%;}
.def-page ol,.def-page ul{ margin-bottom: 10px; }

.def-page a {font-size: 16px;}
.fas-wrap .fas-form-group label { font-size: 14px !important; }
.editor.auther-listing .letest_news_inr .letest_item { max-width: 100%; }
.auther_image { width: 160px; height: 160px; margin-bottom: 15px;}
.authorithy-content p,.bottom_content p { font-size: 16px; }
#category-pagination { margin-top: 15px;}
.contact_form_div h1 { font-size: 26px; }
.contact-us { padding: 40px 0;}
.contact_form_div { padding: 20px; }
}

@media(max-width:374px){
.def-page h2 { font-size: 24px; }
h2, .h2 { font-size: 24px; }
.def-page{ padding: 20px 0; }
.common_div { font-size: 12px; line-height: 20px; margin-bottom: 8px; }
.banner h1 { color: var(--white-color); font-family: var(--font-extrabold); line-height: 36px; padding-bottom: 8px; font-size: 23px; }
.container { padding: 0 20px;}
.letest_news_inr .letest_item .letest_box h3,.post_box .post-listing-item .listing-content h3,.listing_post h3{ font-size: 16px; line-height: 24px; }
.letest_news_inr .letest_item .letest_box .news_img {     margin-bottom: 8px; }
.post_box .post_heading a { font-size: 14px; line-height: 22px; }
.post_box .post_heading h2 { line-height: 36px; font-size: 22px; }
.post_box .post_main_img .post_img_content { padding: 0 10px 13px; font-size: 16px; line-height: 24px; }
.post_box .post_main_img .post_img_content p { margin-bottom: 10px; }


.header-btn a.button { padding: 7px 10px; font-size: 12px; line-height: 16px; }
header,header.header-inr { padding: 20px 15px; }
.menu_otr { gap: 9px; }
/* header .menu-toggle span { margin: 4px 0; } */
/* header .menu-toggle { width: 20px; } */
.listing-content p.dates { margin-bottom: 0px; }
/* header .menu-toggle.active span:nth-child(3) { top: -14px; } */
/* header .menu-toggle.active span:first-child { top: 0px; } */
header nav ul { width: 95%; padding: 30px 0px;}
.banner-slider .slick-arrow { width: 26px; height: 26px; }
.banner-slider .slick-prev:before, .banner-slider .slick-next:before { width: 8px; height: 8px;}
.banner-slider .slick-next { right: 0px; }
.auther_div .auther_img { width: 30px; height: 30px; }
.auther_div a.auther, .auther_div span.auther { font-size: 17px; line-height: 24px;}
#category-pagination { margin-top: 30px;}
.sport-details { padding: 20px 0 10px 0; }
.authorithy-box { padding: 20px 0 0px 0; gap: 12px;}
.authorithy-content h2 { font-size: 22px !important; padding-bottom: 5px; line-height: 26px !important; }
.authorithy-box .authorithy-image { width: 120px; height: 120px; }
.sport-inr { gap: 15px; }
.sport-inr .sport-right h2 { padding: 0px 0 20px; }
.follow_content h2 { padding: 0px 0 8px 0 !important; }
.letest-news { padding: 20px 0; }
.letest_news_inr .letest_item .letest_box h3 a, .letest_item .letest_box h3 a { font-size: 18px; }
.letest-news h2 { padding: 0 0 9px; }
.auther_image { width: 140px; height: 140px; margin-bottom: 10px; } 
.load-more-btn{margin-top: 10px !important;}
.button, a.button, button, html input[type="button"], input[type="reset"], input[type="submit"] { font-size: 16px; padding: 10px 18px;}
.span_otr span { font-size: 15px; line-height: 22px; }
.auther_content_box p { margin-bottom: 8px !important; }
.subscribe { padding: 20px 0; }
.subscribe_content h2 { padding-bottom: 12px; }
body form.es_subscription_form.es_subscription_form[data-form-id="1"].wysiwyg-form { padding: 10px !important; }
.letest-news.auther-listing h2 { padding-bottom: 10px; }
.auther .letest_news_inr p { font-size: 16px; }
.contact_form_div h1 { font-size: 22px; margin-bottom: 10px; }
.contact-us .input-fild label { font-size: 12px; margin-bottom: 4px; }
.contact-us { padding: 30px 0; }
.contact-us .input-fild input, .contact-us .input-fild textarea { padding: 6px 10px !important; font-size: 13px; line-height: 16px; }
.contact_form_div { padding: 15px; }


}