@media only screen and (max-width: 1199px) {
	.page-header.type1 .navigation li.level0 { margin-right: 0; }
	.page-header.type1 .navigation li.level0:first-child > .level-top { padding: 0 7px 0 0px; }
	.page-header.type1 .navigation li.level0 > .level-top { padding: 0 7px; }
	.navigation { font-size: 13px; }
	.logo img { max-height: 45px; }
	.page-header.type1 .logo span.club-name { font-size: 20px; }
	.player_info .info_filed .qty_filed span { min-width: 24px; }
	.player_info .info_filed .qty_filed input[type="text"] { padding: 10px 30px; min-width: 80px; }

}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
	.tooltip.select-model-tooltip {
		left:71%;
	}
	.select-model-tooltip .tooltiptext {
		width: 494px;
		right: -62%;
	}
	.select-model-tooltip .tooltiptext::after {
		left: 85%;
	}
}
@media only screen and (max-width: 768px){
	.tooltip.select-model-tooltip {
		left:62%;
	}
}
@media only screen and (max-width: 991px) {
	.page-header.type1 .block-search { max-width: 280px; }
	.header-menu-box .menu-login, .header-menu-box .menu-help { margin-right: 20px; }
	.newsletter-section .content p { font-size: 30px; }
	.navigation { font-size: 12px; }
	.page-header.type1 .navigation li.level0 { margin-right: 0; }
	.page-header.type1 .navigation li.level0 > .level-top { padding: 0 5px; }
	.page-header.type1 .navigation li.level0.parent > a::after { line-height: 38px; margin-left: 3px; }
	
	.social-main-box { border-right: 0; padding-right: 0; display: inline-block; margin: 0 0 30px 0; }
	.support-list-box { justify-content: start; }
	.footer-middle .row > div:last-child ul { margin-bottom: 0; }
	.toolbar-products .categoty_name { margin-bottom: 10px; width: 100%; }
	.page-header.type1 .header, .navigation { max-width: 100%; }
	.header-menu-box .menu-login { padding-right: 0; }
	.product-info-main .page-title-wrapper h1 { font-size: 25px; }
	.sales-info h3 { font-size: 35px; }
	.sales-info h5 { font-size: 18px; }
	.sales-info h4 { font-size: 22px; }
	.player_info .info_filed .preview { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
	.player_info .info_filed .preview, .player_info .info_filed:first-child .preview { margin-top: 20px; }
	.player_info .flex_div { flex-wrap: wrap; border-bottom: 1px solid #ddd; padding-bottom: 15px; }
	.player_info .info_filed.bulk_buy_row_section .min_icon { min-width: 25px; color: #fff; background: #000; border-color: #000; }
	.player_info .flex_div > div { -ms-flex: 0 0 calc(25% - 8px); flex: 0 0 calc(25% - 8px); max-width: calc(25% - 8px); margin: 0; padding: 0 10px; }
	.player_info .flex_div > div.min_icon { -ms-flex: 0 0 25px; flex: 0 0 25px; max-width: 25px; }
	.player_info .info_filed .label { font-weight: 700; min-height: 50px; display: flex; align-items: end; margin: 0; padding-bottom: 10px; }
	.player_info .info_filed .qty_filed { max-width: 100%; }
	.player_info .info_filed:first-child .min_icon { margin-top: 50px; } 
	
	 
}
@media only screen and (max-width: 767px) {
	/* Aniket Css */
	.bulk-purchase-section .tooltip{top: 36px;right: 0px;}
	.bulk-purchase-model .popup-size.size-guid-section {top: 27px;}
	.tooltip.popup {top: 87px;right: 10%;padding: 0px 10px;}
	button.bulk-purchase-button {margin-top: 30px;}
	.tooltip.only-button{width: 49%;margin-left: 53%;}
	.product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:hover, .product.data.items > .item.title.active > .switch:focus {
		background-color: #222;
		color: #fff;
		border-color: #222;
		opacity: unset;
		border-top: 1px solid;
	}
	.product.data.items > .item.title > .switch, .page-main .product.data.items > .item.title > .switch:hover {
		background-color: #222;
		color: #fff;
		border-color: #222;
		opacity: unset;
		border-top: 1px solid;
	}
	.product.data.items .item.title a:after {
		font-size: 25px;
	}

	.tooltip.select-model-tooltip {
		left:52%;
	}
	.select-model-tooltip .tooltiptext::after {
		left: 89%;
	}
	.select-model-tooltip .tooltiptext {
		top: -84px;
	}
	/* Aniket Css Ends */
	.header-menu-box .menu-login span, .header-menu-box .menu-help span, .minicart-wrapper .action.showcart .counter.empty::before { display: none; }
	.header-menu-box .menu-login, .header-menu-box .menu-help { margin-right: 15px; }
	.page-header.type1 .minicart-wrapper { margin-bottom: 0; }
	.header-menu-box .menu-login i, .header-menu-box .menu-help i, .clublegends-minicart-wrapper.minicart-wrapper .action.showcart:before { font-size: 22px; margin-right: 0; }
	.clublegends-minicart-wrapper.minicart-wrapper .action.showcart::before { margin-right: 7px; }
	.page-header.type1 .logo { height: 40px; margin: 0 0 0 30px; }
	.footer-bottom > .container > * { line-height: 1.2 !important; }
	.block-search .control { position: fixed; right: 100%; top: 60px; width: 100%; background: #fff; padding: 20px; margin: 0; transition: 0.35s all; border: 1px solid #ddd; opacity: 0; }
	.nav-open .block-search .control { opacity: 0; visibility: hidden; }
	.block-search .label.active + .control { right: 0; opacity: 1; }
	.page-header.type1 .block-search { margin-right: 0; max-width: inherit; }
	.page-header.type1 .block-search input { position: static; margin: 0; box-shadow: none !important; }
	.page-header.type1 .block-search .label { position: relative; z-index: 5; cursor: pointer; }
	.page-header.type1 .nav-toggle { margin: 0 0 0 15px; position: absolute; left: 0; z-index: 5; }
	.nav-open .nav-toggle::after { background: rgba(0, 0, 0, 0.6); content: ''; display: block; height: 100%; position: fixed; right: 0; top: 0; width: 100%; z-index: 1; }
	.nav-open .nav-toggle::before { content: "X"; position: absolute; font-family: 'Proxima Nova', Arial, Helvetica, sans-serif; z-index: 2; height: 40px; width: 40px; line-height: 40px; font-size: 26px; font-weight: bold; left: -9px; top: -24px; }
	.minicart-wrapper .block-minicart { right: 15px; }
	.newsletter-section .content { flex-direction: column; }
	.newsletter-section .content p, .newsletter-section .newsletter .form.subscribe { flex: 0 0 100%; max-width: 100%; margin: 10px 0; }
	.footer-bottom .footer-bottom-1, .footer-bottom .fotter-bootom-4 { flex: 0 0 100%; max-width: 100%; }
	.footer-bottom .footer-bootom-2, .footer-bottom .footer-bottom-3 { flex: 0 0 auto; max-width: inherit; margin-top: 10px; }
	.footer-bottom .footer-bottom-3 { margin-bottom: 10px; }
	.page-header.type1 .navigation li.level0.parent > a::after { line-height: inherit; top: 10px; }
	.page-header.type1 .navigation li.level0 > .level-top { padding: 12px 10px; font-size: 15px; background: #fff; }
	.page-header.type1 .navigation li.level0:first-child > .level-top { padding: 12px 10px; }
	.support-list-box figure { width: 70px; min-width: 70px; }
	.footer-middle { padding: 20px 0; }
	.page-header.type1 .block-search .label { margin-right: 0 }
	.block-new .box, .block-new .box:nth-child(2n+2) { float: none; }
	
	.list-head { display: none; }
	.team-member-list > div { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; position:relative; padding-left:50%; border-right: 0; border-bottom: 1px solid rgba(0,0,0,0.15); }
	.team-member-list > div:before { content: attr(data-th) ": "; font-weight: bold; width: 50%; display:block; padding-right:10px; position:absolute; left:0; top:0; padding:10px 10px; } 
	.team-member-list .player-info-edit { border-bottom: 0; }
	.team-member-list .info-edit-box:before { display: none; }
	.cart.table-wrapper .action-towishlist { padding: 0; position: absolute; left: 0; top: 0; font-size: 5px; height: 20px; width: 20px; background: transparent; text-align: center; line-height: 20px; }s
	.cart.table-wrapper .action-towishlist::before { font-size: 16px; }
	.cart-totals { border-top: 0; }
	.product.data.items > .item.content { margin-top: 0; }
	.page-header.type1 .logo span.club-name { font-size: 16px; }
	.page-header.type1 .logo span.club-name { display: none; }
	.header .action.nav-toggle:before { color: #fff; }

	.page-header.type1 .navigation > ul { text-align: left; }
	.sw-megamenu.navigation li.level0 .submenu li.level1 > a.first-main-category .sub-menu-category-img { display: none; }
	/*.navigation .submenu:not(:first-child) ul { padding-left: 0; }*/
	.submenu > .container > .row > .subchildmenu { padding: 15px 0; }
	header.page-header .nav-sections-item-content { margin-top: 0; }
	header.page-header .nav-sections-item-title { display: none; }
	.page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media, .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main { width: 100%; }
	ul.objectImage { padding-left: 0; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
	.objectImage li { float: none; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; -ms-flex: 0 0 13%; flex: 0 0 13%; max-width: 13%; margin-right: 3%; margin-bottom: 3%; padding: 1%; height: 7rem; }
	.product-info-main .page-title-wrapper h1 { font-size: 22px; }
	.product-options-bottom .price-box .price-container .price, .product-info-price .price-box .price-container .price { font-size: 30px; }
	.page-header.type1 .block-search .label { line-height: 20px; margin: 0; }
	.page-header.type1 .header { padding-top: 10px; padding-bottom: 10px; }
	.header-menu-box .menu-help { display: none; }
	#banner-slider-demo-1 .owl-item { overflow: hidden; }
	 #banner-slider-demo-1 .owl-item .item { margin-left: -15%; margin-right: -15%; }
	 .swatch-opt { margin: 10px 0; }
	 .product-info-main .product-info-price { margin-bottom: 10px; }
	 .product-options-wrapper { padding-bottom: 0; }
	 .product-info-main .product-options-bottom .box-tocart { margin-top: 10px; margin-bottom: 15px; }
	 .product-social-links { padding-top: 15px; }
	 .product-social-links:last-child { margin-bottom: 0; }
	 .product-info-main { margin-bottom: 15px; }
	 .product.info.detailed { margin-bottom: 0; }
	 .imageobjectdata.Back-side { margin-top: 10px; }
	 .product-info-stock-sku .stock { padding-left: 8px; }
	 .product-info-main .box-tocart { margin-top: 15px; margin-bottom: 15px; }
	 .product.data.items>.item.content { padding: 13px 4px; }
	 .fotorama .fotorama__fullscreen-icon { display: none; }
	 .catalog-product-view .fotorama--fullscreen .fotorama__fullscreen-icon { display: block; }
	 tbody.cart.item tr .col.price { text-align: left; }
	 tbody.cart.item tr .col.subtotal { text-align: right; }
	 .cart.table-wrapper tbody.cart tr .col { padding: 5px 10px; border: 0; }
	 .cart.table-wrapper .product-item-photo { left: 10px; }
	 .opc-wrapper .step-content .form-shipping-address, .opc-wrapper .step-content .form-login { max-width: inherit; }
	 .swatch-option-tooltip { display: none !important; }
	 /* .fotorama__wrap { pointer-events: none; } */
	 /* Css Changed by sagar for filter hide */
	 .layered-filter-block-container #layered-filter-block .filter-title {
		display: none;
	}
	.layered-filter-block-container #layered-filter-block.active .filter-title {
		display: block;
	}		

	 .minicart-wrapper .block-minicart:before { right: 14px; }
	 div.minicart-wrapper .block-minicart:before { border-color: transparent transparent #fff transparent; }
	 .menu-login:after { display: none; }
	 .account-link { right: 3px; }
	 .cart-container { padding: 0 15px; display: flex; flex-direction: column; }
	 .cart-summary { order: 2; }
	 .cart-container .form.form-cart { order: 1; }
	 #gift-options-cart { order: 3; }
	 .cart.table-wrapper { border-top: 0; }
	 .checkout-cart-index .page-main > .page-title-wrapper .page-title { margin-bottom: 0; }
	 .opc-estimated-wrapper { border: 1px solid #ccc; margin: -10px 0 15px; }
	 .opc-wrapper .methods-shipping { margin-left: 0; margin-right: 0; }
	 .checkout-payment-method .payment-methods { margin-left: 0; margin-right: 0; }
	 .payment-method { margin: 9px 0; }
	 .checkout-payment-method .payment-method-title { font-size: 1.6rem; padding: 3px 15px; }
	 .checkout-payment-method .payment-option { margin: 0; }
	 .sw-megamenu.navigation li.level0.ui-menu-item > .open-children-toggle { width: 75%; }
	 .toolbar-sorter .sorter-label { display: none; }
	 .toolbar-sorter.sorter { border: 1px solid #b5b5b5; border-radius: 5px; width: calc(50% - 10px); margin-right: 0; }
	 .toolbar-sorter.sorter .sorter-options { height: 47px; font-size: 16px; width: 100%; }
	 .filter-trigger { display: flex; }
	 .sidebar.sidebar-main > .block-category-list { display: none; }
	 .objectdata .objectImage { margin: 0 0 -10px 0; }
	 .block-content .filter-options-item { margin: 0 -30px; }
	.filter-options-item .filter-options-title { padding: 12px 20px !important; border-bottom: 1px solid #ddd; margin-bottom: 10px; border-radius: 0; font-weight: normal; font-size: 18px; }
	.filter-options-content { padding: 10px 20px !important; }
	.filter-options-title::after { right: 10px; }
	.bulk-purchase-model .popup-size.size-guid-section { top: 15px; }
	.bulk-purchase-model .size-guid-section span.size-guide-link { padding: 5px 10px; font-size: 13px; }
	.catalog-category-view li.item.product.product-item { min-height: inherit; }
	.block.filter .block-title.filter-title { border-bottom: 1px solid #ddd; }
	.bulk-purchase-section button.bulk-purchase-button, .bulk-purchase-section button.bulk-purchase-button-addtocart { width: 100%; }
	.bulk-purchase-section button.bulk-purchase-button-addtocart { width: 100% !important; }
	.bulk-purchase-section button.bulk-purchase-button { margin-right: 0; }
	.bulk-purchase-section .bulk-purchase-lable { padding-right: 100px; }
	.product-options-bottom .bulk-purchase-section .size-guid-section { top: 69px; }
	.bulk-purchase-section .bulk-purchase-lable { margin-bottom: -7px; }
	.objectdata label { padding-left: 0; }
	.bulk-purchase-section .bulk-purchase-lable { font-size: 18px; }
	.bulk-purchase-section .bulk-purchase-lable:first-child { margin-bottom: 8px; }
	.product-options-bottom .bulk-purchase-section .size-guid-section { top: 17px; }

	table.res-table tr th { display:none; }
	table.res-table tr:nth-child(2n+2) td { background: #f0f2f4; }
	table.res-table tr td { display:flex; position:relative; }
	table.res-table td:before { content: attr(data-th) ": "; font-weight: bold; width: 50%; position: relative; left: 0; top: 0; padding: 0 10px 0 0; min-width: 140px; } 
	table.res-table { border-top:0; }
	.res-table tr th, .res-table tr td { border-top: 0; border-left: 0; border-right: 0; }
	.res-table tr:last-child td { border-bottom: 1px solid #ddd; }
	.res-table tr:last-child td:last-child { border-bottom: 0; }
	.bulk-purchase-add-modal-popup .modal-title { padding-right: 120px; margin-top: -5px; padding-bottom: 15px; font-size: 16px; }
	.player_info .info_filed:first-child .min_icon { margin-top: 0; }
	.player_info .info_filed.bulk_buy_row_section .min_icon { margin-left: 10px; margin-bottom: 10px; }
	.player_info .info_filed .label { min-height: inherit; margin: 0 0 10px 0; padding-bottom: 0; }
	.player_info .flex_div > div { margin-bottom: 10px; }
	.player_info .info_filed:first-child .min_icon { margin-top: 30px; }
	.player_info .info_filed .preview, .player_info .info_filed:first-child .preview { margin-top: 0; }
	.player_info .info_filed .preview { margin-bottom: 0; }
	.player_info .flex_div > div { -ms-flex: 0 0 calc(50% - 8px); flex: 0 0 calc(50% - 8px); max-width: calc(50% - 8px); }
	.bulk-purchase-section .bulk-purchase-lable { font-size: 15px; line-height: 1.2; }
	.player_info .flex_div:not(.addition_row_section) .min_icon { margin-right: 0; }
	.product-options-bottom .bulk-purchase-section .size-guid-section { top: 13px; }
	.product-options-bottom .bulk-purchase-section .tooltip  { top: 37px; }
	.product-options-bottom .size-guid-section { top: -85px; }
	.product-options-bottom .tooltip{ top: -85px; }
	.product-options-bottom .tooltip.only-button{
		top: -103px;
		right: 87px;
	}
	.product-item-info.type1 .product.name a { font-size: 16px !important; }
	.products.list .product-item-name, .products.list .product-item-name a { font-size: 16px; }
	.products-grid .product-item .product-item-details .product-item-name a { height: 38px; }
	.bulk-purchase-model .fom-actions-buttons { margin-top: 15px; }
	.product-info-stock-sku .stock { padding-left: 0; }
	.catalog-category-view .product-item .product-item-info [data-role^="swatch-option"] .swatch-attribute-options .swatch-option.color { margin: 2px; min-width: 13px; width: 13px; height: 13px; }
	.swatch-option.image { min-width: 13px; max-width: 13px; height: 13px !important; }
}
@media only screen and (max-width: 639px) {
	.product-info-stock-sku .stock { padding-left: 8px; }
}

@media only screen and (max-width: 576px) {
	.block-search .control { padding: 10px 15px; }
	.page-header.type1 .block-search input { font-size: 15px; }
	.newsletter-section .newsletter .action.subscribe { width: 120px; }
	.newsletter-section .newsletter input[type="email"] { padding-right: 135px; }
	.owl-banner-carousel.owl-theme .owl-controls .owl-nav .owl-prev, .owl-banner-carousel.owl-theme .owl-controls .owl-nav .owl-next { height: 60px; width: 30px; }
	.owl-banner-carousel .owl-controls .owl-nav [class*="porto-icon-"]::before { font-size: 21px; }
	.objectImage li { -ms-flex: 0 0 16%; flex: 0 0 16%; max-width: 16%; }
	.player_info .flex_div > div { -ms-flex: 0 0 calc(100%); flex: 0 0 calc(100%); max-width: calc(100%); padding: 0; }
	.player_info .info_filed .qty_filed span { min-width: 30px; width: 34px; }
	.player_info .info_filed.bulk_buy_row_section .min_icon { margin-left: 0; }
	.player_info .info_filed:first-child .min_icon { margin-top: 0; }
	.player_info .info_filed div .text-character-limit { width: 100%; }
	.player_info .info_filed.bulk_buy_row_section .min_icon.bulk_remove_row { position: absolute; top: 0; right: 0; }
	.player_info .info_filed.bulk_buy_row_section .min_icon.bulk_remove_row + .form-group { -ms-flex: 0 0 calc(100% - 30px); flex: 0 0 calc(100% - 30px); max-width: calc(100% - 30px); }
	.team-bulk-buy.team-section .add_btn { flex-direction: column; }
	.team-bulk-buy.team-section .add_btn .autocomplete-group-container { width: 100%; margin: 0 0 5px 0; }
	.bulk-purchase-model .fom-actions-buttons { display: flex; flex-direction: row; }
	.bulk-purchase-model .fom-actions-buttons .action { -ms-flex: 0 0 calc(50% - 8px); flex: 0 0 calc(50% - 8px); max-width: calc(50% - 8px); }
	.bulk-purchase-model .fom-actions-buttons #form-bulk-purchase-submit { margin-right: auto; }
	.addition_row_section { position: relative; }
	.player_info .qty_filed span.qut_plus {
		right: -74px;
	}
	.player_info .qty_filed span.qut_min {
		left: 0px;
	}
	.player_info .info_filed .qty_filed input[type="text"]{
	   margin-left: 33px;
	}
}
@media only screen and (max-width: 479px) {
	.products-grid .product-item .product-item-details { padding: 15px; }
}
@media only screen and (max-width: 479px) {
	.newsletter-section .newsletter .action.subscribe { width: 107px; font-size: 14px; }
	.newsletter-section .newsletter input[type="email"] { padding: 10px; padding-right: 115px; }
	.footer-bottom .footer-bootom-2, .footer-bottom .footer-bottom-3 { flex: 0 0 100%; max-width: 100%; }
	.footer-link { flex-wrap: wrap; }
	.footer-newsletter { padding: 20px 15px; }
	.footer-middle ul { margin-bottom: 25px; }
	.owl-banner-carousel.owl-theme .owl-controls .owl-nav .owl-prev, .owl-banner-carousel.owl-theme .owl-controls .owl-nav .owl-next { height: 50px; width: 25px; }
	.owl-banner-carousel .owl-controls .owl-nav [class*="porto-icon-"]::before { height: 17px; width: 13px; font-size: 18px; }
	.powered-by { flex-direction: column; }
	.powered-by figure { max-width: 50px; margin: 10px 5px; }
	.objectImage li { -ms-flex: 0 0 17%; flex: 0 0 17%; max-width: 17%; height: 5.5rem; }
}


