@media screen and (min-width: 1301px) {
	.user_profile_main.profileEventscon #banner_slider h1{font-size:55px;}
}
@media screen and (min-width: 1441px) {
	.main_menu ul li a, .main_menu h5{font-size: 20px;}
	#event_slider .slick-list {width: 130%;}
	.custom_btn{font-size: 22px;border-radius: 28px;padding: 10px 25px;}
	.login_sec .custom_btn {width: 180px;}
	.coming_events .container{max-width: 80%;}
	.about_us .text-white p, .team_text span {font-size: 18px;}
	.team_text p {font-size: 16px;}
	.team_text h5 {font-size: 20px;}
	.team_member_img {height: 260px;}
	.addPoints_container .purchaseItem_wrapper{max-width: 1450px;}
	.points_boxes {width: 100%;height: 220px;}
	.points_boxes h5{font-size: 30px;}
	.points_boxes .energy_img img {width: 30px;}
	.addPoints_button img {width: 20px;}
	.purchaseItem_wrapper_img {width: 180px;height: 90px;}
	.marathi_channels_texts {width: calc(100% - 195px);}
	.purchaseItem_wrapper .column-labels .col-md-9 label, .purchase_event_heading {padding-left: 210px;}
	.user_profile_main .profileformcontainer {max-width: 650px;}
	.purchaseItem_wrapper .row h5 {font-size: 26px;}
	.user_profile_main .profileedit_btn{font-size: 16px;}
	.user_profile_main .event_slider_content{height: 320px;}
	.user_profile_main.profileEventscon #banner_slider .banner_content {height: 450px;}
	.user_profile_main .cover{height: 250px;}


}

@media screen and (min-width: 1921px) {
	body{
		font-size: 22px;
	}

	h1{
		font-size: 60px;
	}

	h2{
		font-size: 50px;
	}

	h3{
		font-size: 40px;
	}

	h4 {
		font-size: 30px;
	}

	h5{
		font-size: 24px;
	}

	p{
		font-size: 26px;
	}

	.container{max-width: 80%;}

	#main_header.sticky .logo, #main_header.inner_header .logo {width: 150px;}
	.addto_cart, .drop{top: 30px;}
	.live_scores_arrow i{font-size: 40px;}
	.main_menu ul li a, .main_menu h5{font-size: 24px;}
	.login_sec form {max-width: 400px;}
	.forgot-password {font-size: 16px;}
	#login_form h5 {font-size: 18px;}
	.ongoing_events .col-md-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.past_events_content{height: 600px;}
	.past_events_text h4 {font-size: 30px;}	
	.testimonials_img {width: 140px;height: 140px;}
	.testimonials_text h4 {font-size: 30px;}
	.testimonials_content p {font-size: 18px;}
	.footer_menu ul li a{font-size: 20px;}
	.copy_right p {font-size: 16px;}
	.event_slider_content, .user_profile_main .event_slider_content, .shop_and_redeem.user_profile_main .event_slider_content{height: 450px;}
	#event_slider .slick-list {width: 130%;}	
	.scroll-up{width: 50px;height: 50px;line-height: 48px;font-size: 36px;}
	.event_page_text h5, .event_page_text p {font-size: 22px;}
	.about_event p{font-size: 20px;}
	.event_booking .know_more {font-size: 18px;}
	.event_prices {background-color: #ebebeb;padding: 30px 0;}
	.general_rules ul li, .general_rules h5 {font-size: 18px;}
	.notice_writing {font-size: 12px;}
	.about_event .container {max-width: 1400px;}
	.event_left_img{height: 520px;}
	.match_copleted_div {max-width: 450px;max-width: max-content; }
	.winner_div h5 {font-size: 18px;}
	.winner_right{width: 135px;}
	.winner_left {width: calc(100% - 135px);}
	.team_img {width: 50px;height: 50px;}
	.team_name {width: calc(100% - 60px);}
	.match_copleted_div > h5 {font-size: 22px;}
	.match_copleted_div > img {top: 25px;}
	.past_scores_tournament .resp-tabs-list li {font-size: 20px;}
	.absolute_logo ul li span, .presented_logo span {font-size: 9px;}
	.logos_div {height: 34px;}
	.user_name h5{font-size: 18px;}
	.total_scores h5, .total_scores p, .user_name p{font-size: 18px;}
	.scorecard_table h4 {font-size: 22px;}
	.match_schedule {max-width: 560px;}
	.schedule_Versus .event_page_text p {font-size: 18px;}
	.user_stats_table .table thead th, .user_name span{font-size: 16px;}
	.about_us .text-white p, .team_text span {font-size: 22px;}
	.team_text p {font-size: 20px;}
	.team_text h5 {font-size: 28px;}
	.team_member_img {height: 300px;}
	.team_text {padding: 25px 15px;}
	.team_social_media {max-width: 220px;}
	.about_event.shippingDetails {max-width: 600px;}
	.form-control {font-size: 18px;}
	#contact_form{max-width: 700px;margin: auto;}
	.contact_image {max-width: 500px;}
	.text-red, .event_date{font-size: 16px;}
	.past_event_select_match .container{max-width: 80%;}
	.past_match_date h5 {font-size: 17px;}
	.past_winner_img {width: 54px;height: 54px;}
	.past_winner_box .match_winner h5, .past_winner h5{font-size: 15px;}
	.playerThumbnailCon{max-width: 500px;}
	.summary_list_heading span{font-size: 20px;}
	#pay_btn {font-size: 20px;padding: 9px 30px;}	
	.user_profile_main .left_sidebar {width: 300px;padding-right: 30px;}
	.user_profile_main .side_bar {width: 270px;}
	.user_profile_main .right_content {width: calc(100% - 300px);}
	.user_profile_main .side_menu ul li>a{font-size: 20px;}
	tr.calendar-body .calendar-day .day{width: 80px;height: 80px;}
	.event-indicator{font-size: 12px !important;}
	.calendar-inner .calendar-table {font-size: 24px;}
	.calendar-sidebar>.month-list>.calendar-months>li {font-size: 18px;}
	th[colspan="7"] {font-size: 28px;}
	.calendar-inner{max-width: calc(100% - 700px);}
	.calendar-events{width: 500px;}
	.bootstrap-select .dropdown-toggle .filter-option-inner-inner {font-size: 18px;}
	.login_form_design {width: 500px;padding-left: 50px;}
	#forgot-password, #backTologin {font-size: 16px;}
	.user_profile_main.profileEventscon #banner_slider .banner_content {height: 500px;}
	.user_profile_main.profileEventscon .profilecontinaer h4 {font-size: 30px;}
	.user_profile_main.profileEventscon .profilerightside a {font-size: 15px;}
	.left_logo {width: 80px;}
	.right_content .live_event_match h5 {font-size: 22px;}
	.live_event_match h4, .user_profile_main .profilecontinaer h4{font-size: 30px;}
	.right_content .live_event_date, .right_content .live_event_match p {font-size: 14px;}
	.user_profile_main.profileEventscon .winner_text span {font-size: 16px;}
	.absolute_logo ul li span, .presented_logo span {font-size: 10px;}
	.absolute_logo ul li h5, .presented_logo h5 {font-size: 12px;}
	.logos_div {height: 40px;}
	.user_profile_main .cover{height: 300px;}
	/* .live_event_match h5{font-size: 24px;}
	.live_event_date, .live_event_match p {font-size: 14px;}
	p.live_event_date{font-size: 11px !important;}
	.live_event_match {padding: 20px 10px 10px;} */




}

@media screen and (max-width: 1400px){
	.banner_sec{min-height: 400px;}

}

@media screen and (max-width: 1300px){
	.logo {width: 160px;}
	.banner_text h1 {font-size: 50px;}
	.banner_text h5 {font-size: 16px;}
	.know_more {min-width: 200px;font-size: 18px;padding: 5px 20px;}
	.main_menu ul li a, .main_menu h5{font-size: 16px;}	
	.contact_image, #contact_form{padding: 0 15px;}
	.right_content .live_event_match h5 {font-size: 16px;}
	.right_content .live_event_date, .right_content .live_event_match p {font-size: 10px;}
	.right_content .live_event_match h4{font-size: 20px;}
	.yourevents_sec {padding: 25px 15px;}
	.user_profile_main.profileEventscon .profilecontinaer{padding: 10px 15px;}
	.events_sec_left .live_event_match p, .events_sec_left .live_event_date{font-size: 8px;}
	.events_sec_left .live_match_bottom .col-4 > p {font-size: 5px !important;}
	.events_sec_upcoming_events .live_event_match h5, .events_sec_past_events .live_event_match h5 {font-size: 12px;}
	.events_sec .events_sec_left .events_sec_upcoming_events .live_event_match h4 {font-size: 14px;}
	.banner_sec{min-height: auto;}
	#event_slider .slick-list{width: 130%;}
	.live_event_date, .live_event_match p{font-size: 11px;}
	.reword_point h4 {font-size: 26px;}
	.user_profile_main .profilecontinaer h4.font-size{font-size: 20px;}
	.events_sec_right .live_events_name {font-size: 13px;}


}

@media screen and (max-width: 1199px){
	.past_event_select_match .container {max-width: 1040px;}
	.right_content .yourevents_sec{max-width: 830px;padding: 0 25px!important;margin: auto;}
	.login_form_design{padding-left: 80px;}
	.events_sec_left .live_event_match p, .events_sec_left .live_event_date{font-size: 9px;}
	.events_sec_left .live_match_bottom .col-4 > p {font-size: 7px !important;}
	.events_sec_upcoming_events .live_event_match h5, .events_sec_past_events .live_event_match h5 {font-size: 15px;}
	.events_sec .events_sec_left .events_sec_upcoming_events .live_event_match h4 {font-size: 18px;}
	.past_winner{min-height: 160px;max-height: 160px;}

	.past_event_select_match.tennis_past_event_select_match .past_winner{
		min-height: 200px;
		max-height: 200px;
	}
   

}

@media screen and (max-width: 1200px) {
	body{font-size: 16px;}
	h1 {
		font-size: 38px;
	}
	
	h2 {
		font-size: 32px;
	}
	
	h3 {
		font-size: 28px;
	}
	
	h4 {
		font-size: 24px;
	}
	
	h5 {
		font-size: 18px;
	}
	p{font-size:16px;}
	.logo {
		width: 130px;
		padding: 10px;
	}
	.banner_text h1 {font-size: 38px;}
	.banner_text h5 {font-size: 12px;}
	.know_more {min-width: 170px;font-size: 16px;}
	
	.coming_events .container {
		max-width: 1000px;
	}
	.ongoing_events .container {
		max-width: 1100px;
	}
	.ongoing_events .live_event_date, .ongoing_events .live_event_match p {
		font-size: 11px;
	}
	.ongoing_events .live_event_match h5 {
		font-size: 16px;
	}
	.ongoing_events .live_event_match h4 {
		font-size: 20px;
	}
	.main_menu .col-7, .main_menu .col-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.login_sec form{padding: 0 25px;}
	.user_profile {padding-left: 0;}
	/* .event_page_text h5, .event_page_text p {font-size: 17px;} */
	ul.resp-tabs-list {margin-left: -40px;}
	.past_scores_tournament .resp-tabs-list li, .resp-tabs-list li{font-size: 15px;padding: 6px 22px !important;}
	.user_pic {width: 50px;margin-right: 10px;}
	.user_stats_table .user_name{width: calc(100% - 60px);}
	.scorecard_table h4 {font-size: 18px;}
	.event_prices_img {width: 140px;}
	.event_prices_text {padding-top: 8%;}
	.user_stats_profile{width: 200px;}
	.event-container>.event-info {width: 100%;}
	.calendar-events {width: 350px;}
	tr.calendar-body .calendar-day .day {padding: 8px;height: 54px;width: 54px;text-align: center;}
	.calendar-inner {max-width: calc(100% - 550px);padding: 50px 15px 50px 15px;}
	.calendar-events .live_match_bottom h5 {font-size: 17px;}
	.user_profile_main .profile_achieveBoxes.col-md-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 30%;
		flex: 0 0 30%;
		max-width: 30%;
	}
	.purchase_container .purchaseItem_wrapper {padding: 0 15px;}
	.purchaseItem_wrapper .col-lg-3.text-right{padding-left: 0;}
	.profileedit_btn img {width: 20px;}
	.profileedit_btn span{font-size: 13px;}
	.purchaseItem_wrapper .row h5 {font-size: 16px;}
	.purchaseItem_wrapper .row h5 small{font-size: 14px;}
	.user_profile_main.profileEventscon #banner_slider .banner_content {height: 350px;}
	#event_slider2 {padding: 0 12%;}
	.slick-dots li button:before{width: 18px;height: 18px;}
	.event_booking .know_more {padding: 5px 30px;}
	.signup_form_design{padding-left: 60px !important;}
	.mega_menu_logo a img{width: 150px;}
	.energy_img img {width: 18px;margin-top: 0;}
	.reword_point h4 {font-size: 20px;}
	.reword_point ul li a{font-size: 12px;}
	.events_sec_right .live_events_name {font-size: 14px;}
	

}

@media screen and (max-width: 1024px) {	
	h1 {
		font-size: 36px;
	}

	h2 {
		font-size: 30px;
	}

	h3 {
		font-size: 24px;
	}
	.ongoing_events .container {
		max-width: 750px;
	}
	.ongoing_events > .container > .row > .col-md-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.testimonials_sec .container{
		max-width: 100%;
	}
	.gallery_box {
		height: 210px;
	}
	.past_event_select_match .live_event_match h5 {
		font-size: 18px;
	}
	.live_event_date, .live_event_match p {
		font-size: 11px;
	}
	.profileedit_btn span {
		font-size: 12px;
	}
	.bootstrap-select .dropdown-toggle .filter-option-inner-inner, .dropdown-item{
		font-size: 14px;
	}
	.bootstrap-select>.dropdown-toggle.bs-placeholder, .bootstrap-select>.dropdown-toggle.bs-placeholder:active, .bootstrap-select>.dropdown-toggle.bs-placeholder:focus, .bootstrap-select>.dropdown-toggle.bs-placeholder:hover{padding: 8px 12px;}
	.events_sec .events_sec_left .events_sec_upcoming_events .live_event_match h4 {font-size: 17px;}
	.events_sec_left .live_match_bottom .col-4 > p {font-size: 6px !important;}
	.reword_point ul li a {font-size: 11px;}
	.user_profile_main .profilecontinaer h4.font-size{font-size: 18px;}

	
}

@media screen and (max-width: 991px) {
	h1 {
		font-size: 28px;
	}

	h2 {
		font-size: 26px;
	}

	h3 {
		font-size: 24px;
	}
	
	h4{font-size:20px;}

	.live_scores_sidebar {
		width: 100%;
		margin-left: 0;
		position: fixed;
		bottom: 0;
		top: auto;
		left: 0;
		right: 0;
		margin-bottom: -358px;
		padding: 30px 0;    
		height: 400px;
		z-index: 5;
	}
	.live_scores_sidebar.open_sidebar {
		margin-left: 0;
		z-index: 10;
		margin-bottom: 0;
	}
	.live_scores_arrow, .profile_arrow{
		top: -34px;
		left: 0;
		right: 0;
		margin: auto;
		bottom: auto;
		transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
	}
	.live_scores_arrow.open_arrow {
		transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
	}
	
	.profile_arrow{
		width: 40px;
		height: 40px;
		top: -27px;
		display: block;
		border-radius: 50%;
		background-color: #ffffff;
		position: absolute;
		z-index: 1;
		margin: auto;
		box-shadow: 0px 0px 6px rgba(0,0,0,0.3);;
		text-align: center;}
	.profile_arrow i {
		line-height: 40px;
	}
	.vertical-rl {
		writing-mode: unset;
		text-orientation: unset;
		letter-spacing: 4px;
		margin: 0;
		right: auto;
		width: 100%;
		top: 13px;
	}
	.live_scores_sidebar:after {
		content: "";
		width: 100%;
		height: 4px;
		right: 0;
		top: -9px;
	}
	#main_header.sticky .logo, #main_header.inner_header .logo {
		width: 95px;
		padding: 8px 10px;
		margin: 0;
	}
	.live_source_card, .match_copleted_div{margin: auto;box-shadow: 0 1px 6px rgba(0,0,0,0.2);}
	.live_source_card{margin-bottom: 30px;}
	.match_copleted_div{margin-bottom: 25px;}

	.events_sec_right .live_scores_sidebar{position: fixed;width: 100%;padding: 15px 15px 30px;background-color: rgba(245,245,245,0.85);}
	.events_sec_right .live_matches_div {overflow-y: scroll;overflow-x: hidden;display: none;}
	.events_sec_right .live_scores_sidebar:after, .vertical-rl, .live_scores_arrow{display: block;}
	.events_sec_right .match_copleted_div, .events_sec_right .live_source_card {width: 100%;max-width: 300px;}

	.banner_text h1 {font-size: 32px;}
	.banner_text h5 {font-size: 10px;}
	.know_more {min-width: 140px;font-size: 14px;padding: 6px 10px;}
	.banner_sec:after {height: 110px;}	
	#testimonials_slider{overflow: hidden;}
	#event_slider .slick-list, #testimonials_slider .slick-list{width: 140%;}
	.coming_events .container{    padding: 0 15px;}
	.testimonials_sec .container{padding: 0;}
	.banner_text{top: 54%;}
	.past_events_content{height: 380px;}
	.past_events_text h4 {font-size: 20px;}
	.live_matches_div {padding: 0 20px;}
	.live_source_card h5{font-size: 14px;}
	.live_matches_div h4 {font-size: 22px;margin: 0;}
	.win_div h5{font-size: 12px;}
	.win_div {border-radius: 12px;}
	.live_source_card.mb-md-5, .bg-white-patti.mb-md-5{margin-bottom: 2rem!important;}
	.match_copleted_div > h5 {font-size: 16px;}
	.live_scores_arrow {width: 44px;height: 44px;}
	.live_scores_arrow i {font-size: 30px;line-height: 44px;}
	.vertical-rl{right: 0;}
	.mega_menu{padding: 15px 70px 10px 50px;}
	.user_profile {padding-left: 50px;}
	.login_sec form{padding: 0;}
	.main_menu .col-7, .main_menu .col-5, .main_menu .col-6{
	-webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
	}
	.main_menu ul li {padding-bottom: 6px;}
	.main_menu, .login_sec {width: 32%;}
	.mega_menu_logo {width: 34%;flex-direction: column;-webkit-flex-direction: column;-moz-flex-direction: column;-o-flex-direction: column;}
	.reword_point ul li a {font-size: 9px;}
	.reword_point h4 {font-size: 17px;}
	.energy_img img {width: 18px;}
	.mega_menu_logo a img {width: 130px;}
	#login_form h5 {font-size: 15px;}
	.event_page_text h5, .event_page_text p {font-size: 15px;}
	.event_prices_img {width: 120px;}
	.reword_point h5{font-size: 15px;}
	.winner_tabs{padding-top: 0;}
	.user_stats_table .table thead th{padding: 13px 6px;}
	.user_stats_profile, .user_ranking .user_stats_profile, .user_points .user_stats_profile{width: 180px;}
	.user_name h5, .user_stats_table .table tbody td{font-size: 14px;}
	.user_name span {font-size: 14px;}
	.user_stats_table .table thead th{font-size: 13px;}
	.gallery_box {height: 160px;}
	ul.resp-tabs-list{display: flex;display: -webkit-flex;display: -ms-flex;	
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
	}
	.past_scores_tournament .resp-tabs-list li, .resp-tabs-list li{float: none;display: inline-block;}
	.schedule_tabs:first-child {margin-top: 20px;}
	.logos_div {height: 26px;}
	.event_left_img{height: 410px;}
	#event_booking_right .pb-4{padding-bottom: 1rem!important;}
	.winner_div h5 {font-size: 15px;}
	.team_img {width: 42px;height: 38px;}
	.team_member_img {
		height: 240px;
	}
	.team_text h5 {
		font-size: 16px;
	}
	.team_text span {
		font-size: 15px;
	}	
	.team_text p {
		font-size: 13px;
	}
	#team_slider .slick-list {
		width: 130%;
	}
	.contact_image, #contact_form {
		padding: 0;
	}
	.past_winner h5 {
		font-size: 12px;
	}
	.past_winner_box .match_winner h5 {
		font-size: 11px;
	}
	.past_match_date h5 {
		font-size: 13px;
	}
	.match_winner h5 {
		font-size: 14px;
	}
	.past_winner h5 {
		font-size: 10px;
	}
	.winner_div h5 {
		font-size: 13px;
	}
	.past_event_select_match .event_slider_content {
		height: 280px;
	}
	#player_section {padding: 5px 35px 4px 15px;}
	.summary_event_text{width: calc(100% - 100px);}
	.summary_event_img, .add_point_div{width: 90px;height: 60px;margin-right: 10px;}
	.summary_price {padding-right: 75px;}
	.add_point_div h5 {font-size: 14px;}
	.add_point_div img {width: 14px;margin-right: 6px;}
	#pay_btn{padding: 9px 30px;margin-bottom: 0;}	
	.summary_sec.age_categories_sec .summary_list_heading .row .text-left{padding-left: 135px;}
	.user_profile_main .left_sidebar {width: 170px;}
	.user_profile_main .right_content {width: calc(100% - 170px);}
	.user_profile_main .side_bar {width: 160px;}
	.user_profile_main .side_menu ul li>a{font-size: 13px;}
	.user_profile_main.profileEventscon .profilecontinaer {padding: 10px 15px;}
	.user_profile_main.profileEventscon .banner_text {right: 45px;}
	.right_content .live_event_date, .right_content .live_event_match p {font-size: 8px;font-weight: 700;}
	.right_content .live_event_match h5 {font-size: 12px;}
	.right_content .live_event_match h4 {font-size: 18px;}
	.right_content .event_slider_content{height: 250px;}
	.absolute_logo ul li h5, .presented_logo h5 {font-size: 9px;}
	.addPoints_container .purchaseItem_wrapper {padding: 40px 15px 0;}
	.points_boxes{width: 100%;height: 140px;padding-top: 25px;}
	.addPoints_button {width: 36px;height: 36px;}
	.addPoints_container .purchaseItem_wrapper .row h5 {font-size: 18px;}
	.footer_menu ul li a {font-size: 14px;}
	.calendar-events {padding: 70px 5px 60px 15px;}
	.purchase_container .purchaseItem_wrapper {padding: 0 15px;}	
	.purchaseItem_wrapper_img {width: 110px;height: 60px;margin-right: 10px;}
	.marathi_channels_texts {width: calc(100% - 120px);}
	.purchaseItem_wrapper .column-labels .col-md-9 label, .purchase_event_heading {padding-left: 135px;}
	.purchaseItem_wrapper .column-labels .col-md-3{padding-left: 0;}
	.user_profile_main .profile_achieveBoxes.col-md-3 {margin: 0 5px;padding: 15px 8px !important;}
	.energy_img small.text-muted a{font-size: 10px;}
	.user_profile_main .profile.profilemaincon{width: 200px;}
	.purchaseItem_wrapper .col-lg-3.text-right{padding-left: 15px;padding-top: 15px;}
	.purchaseItem_wrapper .col-lg-2.col-md-3.text-center{text-align: right !important;}
	.user_profile_heading {padding: 10px 170px;height: 74px;display: flex;align-items: center;justify-content: center;display: -webkit-flex;-webkit-align-items: center;-webkit-justify-content: center;display: -ms-flex;-ms-align-items: center;-ms-justify-content: center;}
	.user_profile_heading h3 {font-size: 23px;}
	.addPoints_container .purchase_container .purchaseItem_wrapper {padding: 20px 15px 0;}
	.shoppingmainContainer .right_content .event_slider_content {height: 260px;margin: auto;}
	.shoppingmainContainer .right_content .col-xl-5.col-lg-6.d-flex{justify-content: center;padding-bottom: 20px;}
	.upcominggamescontainer{width: auto;}
	#search-area {max-width: 350px;}
	.purchaseItem_wrapper #list_wrapper {padding: 40px 15px;}
	.shoppingmainContainer .right_content .col-xl-5.col-lg-6.d-flex{max-width: 450px;margin: auto;}
	/* .events_sec_right .match_copleted_div{max-width: 380px;max-width: max-content;} */
	.events_sec .col-xl-3.col-lg-4 .events_sec_right:first-child{padding: 0;
		/* background-color: transparent; */
	}
	.events_sec_right .event_slider_content {
		height: 250px;
	}
	.events_sec{max-width: 700px;padding: 0 15px;margin: auto;}
	.events_sec_upcoming_events .live_event_match h5 {font-size: 16px;}
	.login_left_img, .login_arrow_img{display: none;}
	.login_main .col-12 {
		height: auto;
		display: block !important;
	}
	.login_main .row{display: block;width: 100%;margin: 0;}
	.login_main{padding: 50px 0;
	min-height: 100vh;
    display: flex;
    display: -webkit-flex;
    display: -ms-flex;
    justify-content: center;
    -webkit-justify-content: center;
    -ms-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	background-position: 80% 100%;
    background-size: 90%;
}
.login_form_design {padding-left: 0;width: 100%;max-width: 400px;margin: auto;}
.login_logo{width: 180px;margin: auto;}
.right_content .yourevents_sec {padding: 0 15px!important;}
#event_slider2 {padding: 0 15px;}
.drop{top: 19px;right: 15px;}
.addto_cart{top: 16px;right: 66px;}
#notification_icon.addto_cart{right: 120px;}
.summary_event_text span{font-size: 14px;}
.know_more{transform: skewX(40deg);-webkit-transform: skewX(40deg);-ms-transform: skewX(40deg);}
.know_more span {transform: skewX(-40deg);-webkit-transform: skewX(-40deg);-ms-transform: skewX(-40deg);}
.know_more.mr-4{margin-right: 6px !important;}
.event_booking .know_more {min-width: 140px;font-size: 14px;padding: 6px 12px 7px;}
.signup_form_design {padding-left: 0 !important;}
.events_sec .container{padding-right: 0;padding-left: 0;}

/* calendar css */	
.calendar-events{width: 100%;position: static !important;max-width: 470px;margin: auto auto auto 153px;}
.calendar-events{padding: 0px 15px 30px 15px;}
.calendarMainCon{padding-bottom: 30px;}
.event-container>.event-info {padding: 0;padding-bottom: 10px;}
.event-hide .calendar-events{transform: none !important; height: auto !important;}
.event-hide #eventListToggler{display: none !important;}
#eventListToggler{display: none;}
.day{border-radius: 10px !important;}
tr.calendar-body .calendar-day .day.calendar-active{border: 1px solid rgba(11, 48, 80, 1);}
.banner_text {max-width: 340px;}
.banner_text h1.banner_small_font {
    font-size: 38px;
}
.partner_with_us .know_more{font-size: 14px;}
.profilerightside.shopandredeemiconcontainer .energy_img img {width: 15px;}
.user_profile_main .profile_achieveBoxes.col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
	max-width: 45%;
	margin-bottom: 10px;
}
#notification_popup{top: 68%;}
#main_header.sticky #notification_popup, .inner_header #notification_popup{top: 97%;}
#notification_popup:after{left: 32px;}
.event_page_text h5 em{margin-bottom: -0;}
.login_main .col-12{padding-bottom: 50px;}
.past_event_select_match .live_event_match p {
    font-size: 9px;
}
.past_event_select_match .live_event_match h5 {
    font-size: 14px;
}
.past_event_select_match .live_event_match {
    padding: 15px 12px 13px;
}
.events_sec_right .live_scores_sidebar:after, .events_sec_right .vertical-rl, .events_sec_right .live_scores_arrow{
	display: block;
}
.live_events_name {
    text-align: center;
}

.tennis_past_event_select_match .col-md-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
}
.tennis_past_event_select_match .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 55%;
    flex: 0 0 55%;
    max-width: 55%;
}
.past_event_select_match.tennis_past_event_select_match .past_winner {
    min-height: 180px;
    max-height: 180px;
}
.events_sec_left .filtersearchCon .form-control{
	padding: 7px 15px;
	padding-right: 32px;
}
.events_sec .events_sec_left.filter .filtersearchCon #search_icon, .events_sec .events_sec_left.filter .filtersearchCon #search_icon_two{
	margin-right: 12px;
}
.events_sec_right .live_matches_div, .events_sec_right .upcoming_event_wrapper{
	max-height: none;
}

.event_slider_class .slick-next, .event_slider_class .slick-prev{
    position: absolute;
    right: 50%;
    bottom: 0;
    top: auto;
    transform: translateX(130px);
    bottom: -79px;
}
.event_slider_class .slick-prev{
	right: auto;
	left: 50%;
    transform: translateX(-130px);
}

.event_slider_class  .slick-prev::before, .event_slider_class  .slick-next::before{
	color: #00254b;
	background-color: #ffffff;
	opacity: 1 !important;
	box-shadow: 0px 0px 6px rgba(0,0,0,0.25);
}
.event_slider_class .slick-next, .event_slider_class .slick-prev {
    width: 46px;
    height: 46px;
    padding:3px
}

.winner_div.team_name_wrapper .d-flex{
	min-height: 46px;
}
.team_img{height: 100%;}


}

@media screen and (max-width: 767px) {	
	h1 {
		font-size: 24px;
	}

	h2 {
		font-size: 22px;
	}

	h3 {
		font-size: 20px;
	}
	
	h4{font-size:18px;}

	h5{font-size: 16px;}

	p {
		font-size: 14px;
	}
	
	.drop {
		width: 32px;
		height: 32px;
		top: 24px;
		right: 15px;
	}
	.drop span {
		height: 4px;
	}
	.drop span:nth-child(1) {
		top: 0px;
	}
	.drop span:nth-child(2) {
		top: 11px;
	}
	.drop span:nth-child(3) {
		top: 22px;
	}
	.addto_cart {
		position: absolute;
		top: 17px;
		right: 62px;
	}
	.addto_cart a {
		width: 40px;
	}
	#notification_icon.addto_cart {
		right: 116px;
	}
	.main_menu, .login_sec {
		width: 100%;
	}
	/* .mega_menu_logo{display: none !important;} */
	.mega_menu_logo {
		width: 100%;
		margin: auto;
		padding-bottom: 20px;
	}
	.mega_menu {
		padding: 60px 0 30px;
		height: 100%;
	}
	.main_menu ul li a, .main_menu h5 {
		font-size: 18px;
		text-align: center !important;
		display: block;
	}
	.mega_menu_logo {
		padding-top: 0;
	}
	.main_menu{padding-top:0;}

	.login_sec .custom_btn{margin: 0 auto 15px;display: block;}
	.mega_menu > .d-flex{height: 80vh;overflow-y: scroll;}
	.close-menu.drop span:nth-child(3) {
		background-color: #00254b;
		-webkit-transform: rotate(-45deg) translate(4.5px, -5.5px);
		-ms-transform: rotate(-45deg) translate(4.5px, -5.5px);
		transform: rotate(-45deg) translate(4.5px, -5.5px);
	}
	.live_matches_div {padding: 0 15px;margin: auto;}
	.main_menu ul{padding-bottom: 15px;}
	.mega_menu > .d-flex .main_menu{order: 2;}
	.mega_menu > .d-flex .mega_menu_logo{order: 1;}
	.mega_menu > .d-flex .login_sec{order: 3;padding-bottom: 40px;}
	.mega_menu > .d-flex .main_menu .row.w-100{margin: 0;}
	.banner_content{height: 300px;}
	#banner_slider img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.logo {width: 95px;padding: 8px 10px;margin: 0;}
	.banner_text h1 {font-size: 24px;}
	.banner_text h5 {margin-bottom: 10px;}
	.know_more {min-width: 120px;}
	.banner_text{right: 20px;max-width: 300px;top: 55%;}
	.banner_text h1.banner_small_font {
		font-size: 36px;
	}
	#testimonials_slider .slick-list{width: 170%;}
	#event_slider .slick-list{width: 180%;}
	.testimonials_sec .container{padding: 0;}
	#event_slider .slick-slide{padding: 15px 10px;}
	.event_slider_content{max-width: 100%;margin: auto;}
	.coming_events, .testimonials_sec{padding: 40px 0;}
	.ongoing_events{padding: 40px 0 20px;}	
	.ongoing_events > .container > .row > .col-md-4{-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 25px;
	}
	.past_events_content {height: 280px;}
	.past_events_text h4 {font-size: 15px;}
	.past_events_text {
		bottom: 40px;
		padding: 12px 10px;
		padding-right: 50px;
		-webkit-clip-path: polygon(0% 0%, 87% 0%, 100% 100%, 0% 100%);
		clip-path: polygon(0% 0%, 87% 0%, 100% 100%, 0% 100%);
	}
	.footer_menu ul li {width: 100%;}
	footer{padding-top: 40px;}
	footer.footer-padding{padding-bottom: 95px;}
	footer.inner_footer{padding-bottom: 0;}
	.scroll-up{bottom: 60px;}
	footer.inner_footer .scroll-up{bottom: 30px;}
	.footer_logo {width: 100px;}
	.footer_menu {padding: 25px 0 0px;}
	.otp_verify input {font-size: 12px;padding: 11px 10px;}
	#signup_form_popup .modal-header {padding-top: 30px;}
	#signup_form_popup .modal-header a {width: 80px;}
	.mega_menu_logo a img {width: 110px;}
	.user_profile {padding-left: 0;}
	.login_sec{padding-bottom: 20px;padding: 0 15px;}
	#share-ex h4 {padding: 0 0 40px;}
	#share-ex h4 {
		padding: 0 0px 25px;
		text-align: left !important;
		padding-right: 130px;
		padding-left: 10px;
	}
	.profile-pic{padding-right: 30px;}
	.custom-checkbox label {font-size: 13px;}
	.live_matches_div .match_copleted_div{margin: auto;margin-bottom: 25px;}
	.live_matches_div .match_copleted_div:last-child{margin-bottom: 0;}
	.star-rating{display: -webkit-flex;-webkit-justify-content: center;display: -ms-flex;-ms-justify-content: center;display: flex;justify-content: center;}
	.event_left_img{width: 100%;margin-bottom: 20px;margin-right: 0;float: none;display:block !important;margin-top: 0 !important;visibility: visible !important;}
	.presented_logo img {width: 50px;}
	#event_booking_right .pb-4 .col-md-5{padding-bottom: 1rem!important;}
	.match_copleted_div > img {left: -9px;top: 25px;}
	.match_copleted_div{padding-left: 14px;}
	.event_prices .col-md-6{padding-bottom: 30px;}
	.event_prices_img {width: 100px;}
	.reword_point h4 {font-size: 20px;}
	.reword_point h5 {font-size: 14px;}
	h2.resp-accordion{display: none;}
	.man_of_match{padding: 5px 25px;}
	.user_name p {font-size: 14px;}
	.about_us .text-white p{padding-bottom: 20px;}
	.about_event.shippingDetails {padding-bottom: 20px;padding-top: 25px;}
	.contact_image {max-width: 280px;margin: auto auto 30px;}
	.event_booking {padding-bottom: 30px;padding-top: 80px;}
	.presented_logo{background-color: #ffffff;}
	.event_booking.contact_us_sec{padding-top: 80px;}		
	.manageBookingCon {padding-top: 0;}
	.dark_blue_heading{padding-top: 90px !important;padding-bottom: 0;background-color: transparent;text-align: center;}
	.dark_blue_heading h3, .dark_blue_heading h4, .mobile_heading{color: #00254b !important;font-weight: 700;position: relative;display: inline-block;padding-bottom: 25px;margin: 0;}
	.right_content .mobile_heading{padding-bottom: 12px;}
	.right_content .mobile_heading:after{bottom: 6px;}
	.dark_blue_heading h3:after, .mobile_heading:after{
		content: "";
		width: 90%;
		height: 3px;
		background-color: #fbcd0d;
		position: absolute;
		bottom: 18px;
		left: 0;
		right: 0;
		margin: auto;
	}
	header.inner_header{background-color: rgba(11, 48, 80, 1);}
	.manageBookingCon h4{padding-bottom: 1rem!important;font-size: 19px;}
	#shipping_form label.dark-blue-text{color: #000000;}
	.presented_logo {width: auto;position: static;padding: 4px 0;}
	.presented_logo h5, .presented_logo span {font-weight: 800;font-size: 10px;color: #00254b !important;}
	h2.event_heading, h4.event_heading{text-align: left !important;padding: 0 10px;padding-left: 70px;padding-top: 70px;}
	h2.event_heading img, h4.event_heading img{margin-left: -60px;}
	.btn-link, .card-body{font-size: 15px;}
	.card-header h5 .btn-link img{top: 9px;}
	.general_rules{padding-top: 10px;}
	.dark_blue_heading .event_date{color: #000000 !important;font-weight: 700;margin-top: -7px !important;}
	.select_match, .past_winner_box, .events_sec_left .event_slider_content{max-width: 400px;margin: auto;}
	.past_event_select_match .winner_div{margin-bottom: 15px;}
	.dark_blue_heading h4{font-size: 22px;}
	.past_winner_box .match_winner{left: 0;}
	.match_winner img {width: 26px;left: -10px;}
	.event_booking.player_details_sec{padding-top: 90px;}
	.event_booking.player_details_sec h2.event_heading{padding-left: 0;}
	.playerThumbnailCon{max-width: 100%;margin-bottom: 20px !important;height: auto !important;}
	.team_detailsConTwo {max-width: 500px;}
	#logos_popup{padding: 15px;}
	.team_detailsCon button {font-size: 14px;padding: 7px 15px;}
	.player_detailsCon .about_event {padding-bottom: 40px;}
	/* .summary_details .summary_event{display: block!important;} */
	.summary_price {padding-right: 15px;}
	.summary_quantity{padding-left: 18px;text-align: left!important; padding-right: 0;}
	.summary_quantity span, .summary_event_text span{font-size: 13px;}
	.circle_bg {width: 32px;height: 32px;line-height: 32px;}
	#pro_quantity{padding: 0 18px;}
	.summary_price h5{font-size: 18px;}
	.summary_event_text h5{font-size: 14px;}
	.cancel_summary .close{margin-right: -10px !important;}
	.summary_event{padding-right: 60px;}
	.cancel_summary {right: 20px;top: 30%;}
	.summary_list_heading .col-md-6.col-4{padding-left: 0;text-align: left!important;}
	.summary_list_heading .col-md-3.col-4.text-center{text-align: left!important;padding-left: 28px;}
	.about_us{padding: 100px 0 0;}
	.about_event .container {max-width: 500px;}
	.manageBookingCon .input_group {width: calc(100% - 35px);}
	.user_profile_main .left_sidebar {
		width: 100%;
		position: fixed;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 9;
		padding: 0;
		margin-bottom: -350px;
		height: 400px;
	}
	.user_profile_main .left_sidebar.open_sidebar{margin-bottom: 0;}
	.profile_arrow.open_arrow{    transform: rotate(90deg);}
	.user_profile_main .side_bar{position: static;width: 100%;padding-bottom: 15px;}
	.user_profile_main .side_menu ul {padding-right: 30px;}
	.side_menu{overflow-y: scroll;height: 220px;padding-top: 0;}
	.user_profile_main .side_bar>a.logo{width: 100px;margin-bottom: 25px;padding: 0;min-height: auto;}
	.user_profile_main .side_bar>a.logo>img{padding: 0;}
	.user_profile_main .right_content{width: 100%;padding-top: 70px;}
	.user_profile_main.profileEventscon #banner_slider img{height: 100%;}
	.user_profile_main.profileEventscon .profilecontinaer h4 {font-size: 20px;}
	.right_content .yourevents_sec {max-width: 380px;margin: auto;}
	.summary_list .text-right.pb-4.pr-5{padding-right: 15px !important;padding-bottom: 3rem!important;}
	.summary_list .know_more {font-size: 16px;padding: 6px 15px;}
	.event_booking.player_details_sec .mobile_heading{color: #ffffff!important;text-align: center!important;}
	#logo_selection_form .col-md-5{order: 2;}
	#logo_selection_form .col-md-7{order: 1;}
	#logos_popup .modal-header{padding: 0;}
	#logo_selection_form .form-group.text-right{text-align: center !important;}
	#editplayer_popup .modal-dialog{width: 100%;padding: 15px;margin: 0;}
	.event_booking.contact_us_sec{padding-top: 80px;}
	.event_booking.contact_us_sec .mobile_heading{color: #ffffff !important;}
	.user_profile_main.profileEventscon .cover{max-height: 300px;}
	.user_profile_main.profileEventscon .banner_content {height: 250px;}
	.user_profile_main.profileEventscon .banner_text {top: 50%;right: 15px;}
	.yourevents_sec h4{text-align: center;font-size: 24px;}
	.profilecontinaer{margin-bottom: 25px;}
	.summary_list_heading span{font-size: 15px;}
	.age_categories_sec .summary_event{padding-bottom: 8px;padding-right: 15px;}
	.age_categories_sec .summary_details{padding: 10px 15px 5px;}
	.age_categories_sec .summary_list_heading span {font-size: 18px;}
	.summary_sec.age_categories_sec .summary_list_heading .row .text-left{padding-left: 15px;}
	.summary_sec.age_categories_sec .summary_event_text h5{font-size: 16px;}	
	.summary_sec{padding: 25px 0 30px;}
	.user_profile_mobile_menu{display: block;}
	.user_profile_main .purchase_containerInner{padding-top: 15px;}
	.addPoints_button {width: 34px;height: 34px;}
	.points_boxes h5{font-size: 18px;}
	.points_boxes ul {height: 75%;}
	tr.calendar-body .calendar-day {padding: 8px 3px;}
	tr.calendar-body .calendar-day .day {padding: 8px;height: 48px;width: 100%;border-radius: 8px !important;}
	.calendar-inner {padding: 50px 10px 30px 10px;}
	.calendar-events>.event-list {margin-top: 10px;}
	.event-indicator {
		-webkit-transform: translate(-50%,calc(-100% + -3px));
		-ms-transform: translate(-50%,calc(-100% + -3px));
		transform: translate(-50%,calc(-100% + -3px));
	}
	.calendar-sidebar>.month-list>.calendar-months{padding-left: 0;}
	.calendar-sidebar>span#sidebarToggler {padding-top: 8px;}
	.calendar-sidebar>.calendar-year, .calendar-sidebar>span#sidebarToggler{background-color: rgb(115 115 115);}
	/* .purchaseItem_wrapper .column-labels .col-md-9 label, .purchase_event_heading {padding-left: 0;} */
	.fun_pack_details .col-md-9{padding-bottom: 10px;}
	.user_profile_main .cover{height: 150px;}
	.user_profile_main .profile_achieveBoxes.col-md-3{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 220px;
		margin-bottom: 15px;
		min-height: 74px;
	}
	.user_profile_main .profile_achieveBoxes.col-md-3:last-child{margin-bottom: 0;}
	.user_profile_main .custom_border {margin: 0 5px;}
	.user_profile_heading, .shoppingmainContainer .right_content .user_profile_heading{padding: 32px 15px 15px;}
	.purchaseItem_wrapper .col-lg-3.text-right .custom_border {margin: auto;}
	.shoppingmainContainer .right_content .col-xl-5.col-lg-6.d-flex{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.shop_and_redeem .product_gallery_con{width: 100%;order: 2;position: relative;padding-right: 40px;}
	.product_gallery_con > img{position: absolute;top: 22px;right: 0;transform: rotate(-90deg);-webkit-transform: rotate(-90deg);}
	.shop_and_redeem .upcominggamescontainer{width: 100%;order: 1;}
	.price_redeem{padding: 0;order: 3;}
	.product_gallery_con ul li{display: inline-block;    width: 90px;    margin: 10px 5px;}
	.product_gallery_con ul {
		overflow-y: hidden;
		overflow-x:	scroll;
		white-space: nowrap;
		height: 115px;
		padding-right: 0;
	}
	.price_redeem .list-inline{padding-top: 0 !important;}
	.desktop_filter_box .filter, .desktop_filter_box .searchMain_container{display: none;}
	.popup_filter_wrapper{display: block;}
	#search-area {
		max-width: 500px;margin-bottom: 15px;
	}
	.product_gallery_con > img.bottomarrowimg {
		transform: rotate(90deg);
	}
	.user_profile_main .profilecontinaer{margin-bottom: 0;}
	.user_profile_main .profilecontinaer .pb-3{padding-bottom: 0 !important ;}
	.energy_img img{margin-top: 0;}
	#search-area{margin-right: 0 !important;}
	.filter_reset_div {width: 100%;margin-left: 0;}
	.events_sec_right {
		width: 100%;
		margin: auto auto 40px;
		max-width: 400px;
	}
	.bootstrap-select>.dropdown-toggle.bs-placeholder, .bootstrap-select>.dropdown-toggle.bs-placeholder:active, .bootstrap-select>.dropdown-toggle.bs-placeholder:focus, .bootstrap-select>.dropdown-toggle.bs-placeholder:hover{padding: 8px 15px;}
	.events_sec_right .event_slider_content {
		float: none;
		width: 100%;
		margin: 0 0 25px !important;
	}
	.events_sec_right .event_slider_content:last-child {margin: 0 !important;}
	.events_sec {padding: 0;}
	#profileEdit_form label{margin-bottom: .5rem;;}
	.user_profile_main.profileEventscon #banner_slider .banner_content {
		height: 250px;
	}
	.summary_detailsCon .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn), .counter_main{
		margin: 0;
		margin-top: 10px;
	}
	.slick-dots {top: auto;transform: none;right: 0;bottom: 0;padding: 5px 0;left: 0;}
	.slick-dots li {display: inline-block;}
	.slick-dots li button:before{width: 16px;height: 16px;}
	.right_content .banner_sec .slick-dots {bottom: 15px;}
	.right_content .live_event_match h5{font-size: 16px;}
	.right_content .live_event_date, .right_content .live_event_match p {font-size: 10px;}
	.LogosList {flex-wrap: nowrap;overflow-x: scroll;}
	.logos_innerCon {height: auto;}
	#logos_popup .team_logo_boxPopup.col-6 {-webkit-box-flex: 0;-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;
		padding-bottom: 0!important;}
	#logo_selection_form .logo_showCon{max-width: 200px;margin: 0 auto;padding-bottom: 10px;}
	#logo_selection_form .form-group{margin-bottom: 0;}
	#logos_popup .modal-dialog{top: 50%; -webkit-transform: translate(0,-50%);transform: translate(0,-50%);}
	.events_sec .container {padding-right: 15px;padding-left: 15px;}
	#share-ex .modal-content {padding-top: 50px;}
	.about_event h3{text-align: center;}
	.filter_reset_div .text-center.mr-3{padding-left: 46px;}
	#login_form h5{padding-bottom: 15px;}
	.login_main .signup_form_design, .login_main .resetform_design{max-width: 500px; width: 100%;padding-left: 0;}
	.events_sec_right h5{font-size: 16px;}
	.calendar-events{margin: auto;}
	#list_wrapper_2{padding-bottom: 0;}
	.live_event_match .right_text .col-12.pr-0{padding-right: 15px!important;}
	.about_us .col-md-6.order-md-2.col-12{padding: 0 0 30px;}
	.about_us .mobile_heading{color: #ffffff !important;display: inline-block !important;}
	.about_us .mobile_heading:after{    bottom: 28px;}
	
	.team_slider_content .team_text h5{color:#386389;}
	.team_slider_content .team_text p{color: #000000;}
	.team_slider_content{max-width: 400px; margin: auto;}	
	.team_member_img {height: 220px;}
	.edit_profile_setting .custom_btn{display: block;margin: auto;}
	#congratulation_popup .center_heading::after, #congratulation_popup .center_heading::before{width: 50px;height: 50px;}
	#congratulation_popup .center_heading {padding: 0 60px;}
	#congratulation_popup .modal-content{padding: 10px 0 0;}
	#congratulation_popup .center_heading h2 {font-size: 16px;}
	#notification_popup{top: 96%;}
	.partner_logo{margin-bottom: 30px;}
	.custom_btn {font-size: 16px;}
	.partner_logo {max-width: 180px;}
	.yo_point_img{margin-bottom: 30px;}
	#main_header.inner_header.profile_header .logo{margin-left: 0;}
	#notification_popup:after {left: 38px;}
	#viewRulesPdf{text-align: center;}
	#viewRulesPdf .know_more{margin: 30px auto auto;}
	.tabs_sec{padding-bottom: 50px;}
	#videolink{font-size: 14px;}
	.login_main .col-12{padding-bottom: 30px;}


	header .energy_img img{display: none;}
	header .user_reword_point{margin: 0 -15px;background-color: #0b3050;padding: 7px 15px;}
	header .energy_img{width: 18px;height: 30px;background-image: url(../img/energy_icon_white.png);background-repeat: no-repeat;
		background-position: center;background-size: contain;}
	header .reword_point h4 {color: #ffffff;}
	header .mega_menu_logo a {margin-bottom: 15px;}
	header .mega_menu_logo {padding-bottom: 15px;}
	.shoppingmainContainer .right_content .user_profile_heading{flex-wrap: wrap;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;height: auto;    padding: 20px 15px 15px;}
	.purchaseItem_wrapper.mt-4{margin-top: 0 !important;}
	.purchase_container .list-inline{margin-bottom: 0!important;}
	.tennis_past_event_select_match .col-md-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.tennis_past_event_select_match .col-md-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.past_event_select_match.tennis_past_event_select_match .past_winner {
		min-height: auto;
		max-height: initial;
	}
	.match_scorecard .tennis_sports_card{display: block !important;    padding: 0 30px;
		text-align: center;}
	.match_scorecard .tennis_sports_card h4{font-size: 24px;margin: 7px 0 !important;}
	.tennis_sports_card h5{max-width: 300px;margin: auto;}
	.tennis_sports_sec .scorecard_table .table td > .d-flex.flex-wrap.align-items-center {width: 250px;}
	.scorecard_table .table td > .d-flex.flex-wrap.align-items-center {width: 200px;}
	.events_sec .events_sec_left .row.list{
		margin-right: -8px;
		margin-left: -8px;
	}
	.events_sec .events_sec_left .col-md-6{
		width: 50%;
		padding-right: 8px;
		padding-left: 8px;
	}
	.events_sec .upcoming_event_wrapper .list.row{
		margin-right: -8px;
		margin-left: -8px;
	}
	.events_sec .upcoming_event_wrapper .list.row .col-6{
		padding-right: 8px;
		padding-left: 8px;
		margin-bottom: 20px;
	}
	.events_sec .col-xl-9.col-lg-8.pt-md-4{
		padding-right: 10px;
    	padding-left: 10px;
	}
	.events_sec .left_logo {
		width: 40px;
	}
	.events_sec .live_event_match .right_text{
		width: calc(100% - 40px);
		padding-right: 8px;
	}
	.events_sec .right_text .col-4.pl-0.pt-4{
		padding-top: 0rem!important;
		/*margin-top: -5px;*/
	}
	.events_sec .events_sec_upcoming_events .live_event_match h5, .events_sec .events_sec_past_events .live_event_match h5, .events_sec .live_event_match h5{
		font-size: 12px;
	}
	.events_sec .events_sec_left .event_slider_content, .events_sec .events_sec_right .event_slider_content{
		height: 200px;
	}
	.events_sec .events_sec_left .live_event_match {
		padding: 8px 8px 8px;
	}
	.events_sec .live_event_match{
		-webkit-clip-path: polygon(0% 0%, 100% 12%, 100% 100%, 0% 100%);
		clip-path: polygon(0% 0%, 100% 12%, 100% 100%, 0% 100%);
	}
	.events_sec .events_sec_left .live_event_match p, .events_sec .live_event_match p{
		font-size: 8px;
	}
	.events_sec .events_sec_right .live_event_match .right_text {
		width: 100%;
		padding-right: 0;
	}
	.events_sec_right .upcoming_event_wrapper{
		padding-bottom: 0;
	}
	.events_sec .events_sec_left .col-md-6{
		display: flex;
		align-items: end;
	}
	.events_sec .select_match{
		margin: 0 auto;
	}
	.events_sec_left .match_winner{
		position: relative;
		top: 10px;
		padding: 7px 10px 15px 15px;
		box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
		border-radius: 18px 18px 0 0;
		z-index: 0;
	}
	.events_sec_left .match_winner img {
		width: 20px;
		top: 30%;
	}
	.events_sec_left .match_winner h5 {
		font-size: 9px;
		line-height: 1.4;
	}
	.events_sec .events_sec_left .event_slider_content{
		z-index: 1;
	}
	.event_slider_class .slick-next, .event_slider_class .slick-prev{
		bottom: -59px;
	}
	.events_sec .left_logo{
		display: none;
	}
	.events_sec .live_event_match .right_text {
		width: 100%;
		padding-right: 0;
	}
	.events_sec_left .events_sec_upcoming_events .absolute_logo{
		display: none !important;
	}
	
	.events_sec .right_text .col-8.pr-0{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 64%;
		flex: 0 0 64%;
		max-width: 64%;
	}
	.events_sec .right_text .col-4.pl-0.pt-4{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 36%;
		flex: 0 0 36%;
		max-width: 36%;
	}

	.events_sec .events_sec_upcoming_events .live_event_match h5, .events_sec .events_sec_past_events .live_event_match h5, .events_sec .live_event_match h5 {
		font-size: 11px;
	}
	.events_sec .events_sec_left .events_sec_upcoming_events .live_event_match h4 {
		font-size: 14px;
	}
	.events_sec .events_sec_left .live_event_match .col-8.pr-0 p{
		font-size: 6px;
		margin-right: -8px;
	}
	.events_sec .right_text .col-4.pl-0.pt-4{
		padding-top: 6px!important;
	}
	.events_sec_left .live_event_date{
		display: block;
	}
	.events_sec .events_sec_left .live_event_match {
		padding: 12px 8px 8px;
	}
	.events_sec .live_event_match{
		-webkit-clip-path: polygon(0% 0%, 100% 15%, 100% 100%, 0% 100%);
		clip-path: polygon(0% 0%, 100% 15%, 100% 100%, 0% 100%);
	}


}

@media screen and (max-width: 640px){}

@media screen and (max-width: 575px){}

@media screen and (max-width: 480px) {

	h1 {
		font-size: 26px;
	}

	h2 {
		font-size: 24px;
	}

	h3 {
		font-size: 22px;
	}
	.live_event_match h5 {font-size: 16px;}
	.live_event_date, .live_event_match p {font-size: 11px;}
	.live_event_match h4{font-size: 20px;}
	.upcoming_events h4{font-size: 24px;}
	.copy_right p{font-size: 12px;}
	.star-rating label{width: 24px;height: 38px;}
	#share-ex .modal-dialog{margin: 0;}
	.past_scores_tournament .resp-tabs-list li, .resp-tabs-list li{font-size: 14px;padding: 7px 15px !important;}
	.man_of_match h4 {font-size: 18px;}
	.winner_tabs .col-4 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.match_schedule{padding: 5px 25px;}
	.match_schedule > .d-flex{justify-content: center;}
	#parentHorizontalTab{padding: 15px;padding-bottom: 20px;padding-right: 10px;}
	.schedule_tabs{padding: 10px;}
	.schedule_tabs .user_pic {display: block;margin: auto;}
	.schedule_Versus .event_page_text p {font-size: 14px;}
	.general_rules ul li, .general_rules h5 {font-size: 14px;}
	.general_rules ul li:before {width: 16px;height: 16px;}
	.general_rules ul li:after {width: 8px;height: 8px;}
	.gallery.row{margin-right: -10px;margin-left: -10px;}
	.gallery_box {height: 140px;padding: 0 10px;padding-bottom: 30px;}
	.video_title{font-size: 14px;padding: 5px 10px;}
	#team_slider .slick-list {width: 180%;}
	.btn-link, .card-body{font-size: 14px;}
	.user_profile_main.profileEventscon .profilecontinaer{display: block !important;}
	.profile-head{justify-content: center;}
	.profile-head .media-body{-webkit-box-flex: unset;flex: unset;}
	.profilecontinaer .justify-content-end {
		-webkit-box-pack: center!important;
		-ms-flex-pack: center!important;
		justify-content: center !important;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.user_profile_main.profileEventscon .img-thumbnail.profileimg {width: 90px;}
	.user_profile_main.profileEventscon .profilerightside img {
		width: 20px;
		height: auto;
		margin-right: -4px;
	}
	.user_profile_main.profileEventscon .profilerightside a {font-size: 10px;}
	.teamLogos {width: 100%;}
	#editplayer_popup .custom_btn{min-width: 110px;}
	tr.calendar-header .calendar-header-day {padding: 5px 3px;}
	.fun_pack_details .col-md-9 .marathi_channels_texts h5{font-size: 15px;}
	.fun_pack_details .col-md-3 ul li h5{font-size: 18px;}
	.fun_pack_details .col-md-3 ul li label{font-size: 14px;}
	#image_demo{width: 230px !important;height: 270px !important;}
	.croppie-container .cr-boundary{width: 100% !important;height: 80% !important;}
	.purchaseItem_wrapper #list_wrapper {padding: 30px 0;}
	.shoppingmainContainer .right_content .event_slider_content {height: 150px;margin: auto;}
	.shoppingmainContainer .purchaseItem_wrapper .row h5, .shoppingmainContainer .purchaseItem_wrapper .row p{font-size: 12px;}
	.upcominggamescontainer .shoppingproducts h4 {font-size: 18px;}
	.upcominggamescontainer .shoppingpricebox img {width: 11px;height: auto;}
	.upcominggamescontainer .energy_img.pl-3{    padding-left: 10px!important;}
	.login_logo {width: 150px;}
	.login_form_design h1, .login_form_design h2{margin: 0;}
	.team_text {padding: 15px 10px;}
	.team_text h5, .team_text span{font-size: 14px;}
	.team_text p {font-size: 11px;}
	.our_team {padding: 40px 0 30px;}
	#edit_booking .modal-dialog:after, #edit_booking .modal-dialog:before{height: 54px;}
	#edit_booking .modal-dialog {padding: 40px 0;}
	.event_booking .btn_group{padding-left: 5px;}
	.event_booking .know_more {padding: 6px 13px 7px;font-size: 14px;}
	.know_more.mr-4 {margin-right: 4px !important;}
	.noeventsBox img {width: 110px !important;}
	.noeventsBox{padding-top: 15px !important;}
	.user_profile_main.profileEventscon .profilecontinaer{padding-bottom: 0;margin-bottom: 30px;}
	.purchaseItem_wrapper .row .col-lg-7 h5 small{font-size: 12px;}
	.about_event p{text-align: center;}
	.event-indicator{font-size: 7px !important;}
	.otp_verify, .otp_verify input{width: 120px;min-width: 120px;}
	#verify_otp{letter-spacing: 15px;text-indent: 15px;}
	#otpIcon{display: none;}
	.form-control{padding: 7px 15px;}
	.parsley-errors-list.filled {line-height: 1.2;}
	.banner_text {max-width: 180px;}
	.banner_text h1.banner_small_font {
		font-size: 23px;
	}
	.banner_content .btn_group a:first-child {margin-right: 0 !important;margin-bottom: 15px;}
	.modal-dialog{margin: 0;}
	.addPoints_container .purchaseItem_wrapper .row h5{font-size: 18px;}
	.payment-success-message img{width: 70px;}
	.know_more{font-size: 13px;}


}
@media screen and (max-width: 425px){}

@media screen and (max-width: 374px) {
	.past_events_text h4 {font-size: 16px;}	
	.live_event_match h5 {font-size: 14px;}
	.live_event_date, .live_event_match p {font-size: 11px;}
	.live_event_match h4{font-size: 17px;}
	.live_event_date, .live_event_match p {font-size: 9px;}	
	h2.event_heading{font-size: 20px;}
	.team_detailsCon button {font-size: 13px;padding: 7px 6px;}
	#player_section{font-size: 13px;padding: 5px 35px 5px 15px;}
	/* .event_booking .btn_group{padding: 20px;text-align: center;}
	.event_booking .btn_group .know_more:first-child{margin-bottom: 30px;} */
	.event_booking .know_more {
		padding: 8px 10px 8px;
		font-size: 12px;
		min-width: 126px;
	}
	.event_booking .btn_group {padding-left: 0;text-align: center;}
	#add_to_cart_form .nice-select .current {font-size: 14px;}
	#add_to_card_btn {margin-left: -13px;}
	.age_mobile_heading{font-size: 14px;}
	.points_boxes h5 {font-size: 15px;}
	.points_boxes {height: 100px;}
	tr.calendar-body .calendar-day {padding: 8px 2px;}
	tr.calendar-header .calendar-header-day {font-size: 14px;}
	.calendar-events .live_match_bottom h5{font-size: 14px;}
	.calendar-events .live_event_match p{font-size: 7px !important;}
	.user_profile_heading h3 {font-size: 20px;}
	.logoTemplate {width: 90px;height: 90px;}
	.summary_event_text span {font-size: 9px;}
	#team_slider .row .col-6{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.event_left_img {height: 320px;}
	#edit_booking .modal-dialog {padding: 35px 0;}
	#share-ex h4{padding-left: 0;}
	#share-ex .modal-content {padding: 12px;padding-top: 30px;}
	#add_to_cart_form .nice-select{padding-left: 10px;padding-right: 35px;}
	#add_to_cart_form .nice-select:after {right: 18px;}
	.otp_verify{right: -1px;width: auto;}
	.form-control{padding: 8px 15px;font-size: 15px;}
	.event-indicator{font-size: 6px !important;}
	.banner_text {right: 15px;}
	#congratulation_popup .center_heading::after, #congratulation_popup .center_heading::before {width: 40px;height: 40px;top: -5px;}
	#congratulation_popup .center_heading {padding: 0 48px;}
	#congratulation_popup .center_heading h2 {font-size: 14px;}
	#congratulation_popup .modal-dialog .modal-header{padding-bottom: 0;}


}


@media screen and (min-width: 992px) {

	.team_slider_content{opacity: 0.7;}
	.team_member_img img, .team_social_media a img{filter:grayscale(100%);transition: all 0.5s;-webkit-transition: all 0.5s;-ms-transition: all 0.5s;}


	.team_slider_content:hover{opacity: 1;}
	.team_slider_content:hover .team_member_img img, .team_slider_content:hover .team_social_media a img{filter:grayscale(0%);}
	.team_slider_content:hover .team_text h5{color:#386389;}
	.team_slider_content:hover .team_text p{color: #000000;}


}

/* #main_header{display: none;} */
