@media all and (max-width: 1400px) {

}
@media all and (max-width: 1280px) {
	.multiLang {
		margin: 0 0px;
	}
}
@media all and (max-width: 1200px) {
	.menuBar ul.NavBar li {
		margin: 0 15px;
		line-height: normal;
	}
	.menuBar ul.NavBar li a {
		line-height: 20px;
		font-size: 14px;
		letter-spacing: 0.03rem;
	}
	.homeH1 h1 {
		font-size: 28px;
	}
	.heading {
		font-size: 24px;
	}
	.coupon-item-box .coupon-button-type {
		width: auto;
	}
	.coupon-item-box .coupon-button-type a.coupon-button {
		font-size: 14px;
		letter-spacing: 0px;
		min-width: 155px;
	}
	[data-tooltip]::after {
		font-size: 14px;
		padding: 5px 10px;
		z-index: 1;
		letter-spacing: 0px;
	}
	.coupon-item-box .coupon-button-type a.coupon-button .bg span.deal-text {
		height: 30px;
	}
	.coupon-item-box .coupon-button-type a.coupon-button .bg span.deal-text i {
		font-size: 13px;
		margin-left: 3px;
		top: -1px;
	}
	.coupon-item-box .coupon-button-type a.coupon-button .bg span.code-number {
		height: 30px;
		padding: 0 10px;
	}
	.coupon-item-box .coupon-button-type a.coupon-button .bg span.get-code {
		font-size: 14px;
		width: 60%;
		padding-left: 10px;
	}
	.coupon-item-box .coupon-button-type a.coupon-button span.get-code::after {
		border-top: 32px solid transparent;
		border-left: 34px solid #f98359;
		right: -33px;
	}
	.coupon-item-box .store-thumb-link {
		margin-right: 15px;
	}
	.coupon-item-box .store-thumb-link .store-thumb {
		width: 120px;
		max-width: 120px;
	}
	section.master_home_page .container, 
	section.featured_stores_sec .container, 
	section.loop-and-side-bar .container,
	section.popular_store_sec .container, 
	section.master_page .container,
	.container {
		max-width: 90%;
	}
	.LAD-Row {
		margin: 0 -15px;
	}
	.LAD-Row .left-bar {
		padding: 0 15px;
	}
	.sidebar {
		padding: 0 15px;
	}
	ul.TCS-list {
		grid-template-columns: repeat(6, 1fr) !important;
	}
}
@media all and (max-width: 1024px){
	ul.TCS-list {
		grid-template-columns: repeat(5, 1fr) !important;
	}
}
@media all and (max-width: 992px) {
	.logo a img {
		height: 19px;
	}
	.searchBar .sFilter .search-filds {
		height: 30px;
	}
	.searchBar .sFilter .search-filds span.is input.form-control {
		width: 150px;
		height: 30px;
	}
	.searchBar .sFilter .search-filds button {
		width: 40px;
		height: 30px;
	}
	.searchBar .sFilter .search-filds button span.bs::before {
		font-size: 14px;
	}
	.homeH1 h1 {
		font-size: 24px;
	}
	section.featured_stores_sec .in-featured_stores_sec br {
		display: none;
	}
	.newsletter-box-wrapper form .ui input.submit-input {
		max-width: 100% !important;
		padding: 10px 10px !important;
		height: 40px;
	}
	.newsletter-box-wrapper form .ui i {
		display: none;
	}
	.newsletter-box-wrapper form .ui .submit-btn {
		width: 40px;
		height: 40px;
		font-size: 0;
	}
	.newsletter-box-wrapper form .ui .submit-btn span{
		font-size: 0;
		height: 15px;
		width: 15px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.newsletter-box-wrapper form .ui .submit-btn span::before{
		content: "\f1d8";
		font-size: 14px;
		font-family: 'Font Awesome 6 Free';
	}
	.subs-row .subscription-tile {
		font-size: 24px;
	}
	.footer-affiliate ul.inline-menu li a {
		padding: 10px 10px;
	}

	ul.CatUl li.cli-item a {
		text-overflow: ellipsis;
	}
	ul.store-Alfa-list {
		margin: -1px -1px;
		width: unset;
		box-shadow: none;
		flex-direction: unset;
		flex-wrap: wrap;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	ul.store-Alfa-list li {
		margin: 0 0 0 0!important;
		color: rgba(0,0,0,.87);
		display: flex;
		border-width: 1px 1px 1px 1px;
		width: fit-content;
		min-width: 100px;
		margin: -0.5px !important;
	}

	ul.store-Alfa-list li a.item {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		width: 100%;
		padding: 10px 15px;
		font-size: 1rem;
	}

	ul.store-Alfa-list li a.item .label {
		position: unset;
		right: unset;
		top: unset;
		bottom: unset;
		height: fit-content;
		margin: auto;
		background: #999;
		color: #fff;
		padding: 2px 4px;
		margin-left: auto;
		margin-right: 0;
		font-size: 9px;
	}
	ul.storeByAjx12 {
		flex-wrap: wrap !important;
		justify-content: center;
	}
	ul.storeByAjx12 li.item {
		width: 160px !important;
	}

	.blogCol {
		padding: 0 15px;
	}
	.StoreRow {
		margin: 0 -15px;
	}
	.StoreCol-left {
		padding: 0 15px;
	}
	.StoreCol-right {
		padding: 0 15px;
	}
	.content-box {
		padding: 20px;
	}
	.resnav-toggle {
		display: flex;
	}
}
@media all and (max-width: 820px) {
	.menuBar {
		background: #fff;
	}

	body.home .menuBar ul.NavBar li a {
		color: #000 !important;
	}
}
@media all and (max-width: 768px) {
	ul.uiBanner li.uiItem {
		width: 25%;
	}
	ul.CatUl li.cli-item {
		width: 33.333333%;
	}
	.subs-row {
		flex-direction: column;
	}
	.subs-row .subscription-tile {
		margin-bottom: 10px;
	}
	.footer-affiliate ul.inline-menu {
		text-align: center;
		justify-content: center;
	}
	.foot-menu-for-desktop {
		    justify-content: space-between;
    display: flex;
    flex-wrap: nowrap;
	}
	.foot-menu-for-desktop .col-md-4.col-sm-12.col-lg-4 {
		width: unset !important;
		flex: 0 0 auto !important;
	}
	.footRow .footConts .infootConts h3, .footRow .footConts .infootConts .foot-Hd {
		margin-bottom: 15px;
		font-size: 18px;
		line-height: 26px;
		text-align: left;
	}
	.footRow .footConts {
		margin-bottom: 15px;
		text-align: center;
	}
	.footRow .footConts:last-child {
		margin-bottom: 0px;
	}
	.footer-affiliate {
		text-align: center;
		border-top: 1px solid #918c8c;
		padding: 10px 15px 0;
	}
	ul.FootNavBar {
		margin: 0 0 0px;
	}

	/* 	responsive menu style */
	.menuBar {
		position: fixed;
		background: #ffffff;
		width: 300px;
		height: 100%;
		left: auto;
		right: -100%;
		z-index: 99999;
		border-left: 1px solid rgb(0 0 0 / 15%);
		box-shadow: -5px 0px 10px 0px rgba(0,0,0,0.10);
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: self-start;
		top: 0;
		bottom: 0;
		padding: 10px;
		transition:all 0.3s ease;
		margin:0;
	}
	.menuBar.open{
		right:0;
		z-index: 99999;
	}
	.menuBar .close {
		display: flex;
		width: 35px;
		height: 35px;
		flex: 0 0 35px;
		background: #f98359;
		padding: 0;
		margin-bottom: 20px;
		border-radius: 2px;
		border: none;
		justify-content: center;
		align-items: center;
		opacity: 1;
		z-index: 999999;
		position: relative;
	}

	.menuBar .close span.span {
		height: 2px;
		width: 25px;
		background: #ffffff;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		margin: auto;
	}

	.menuBar .close span.span.span-one {
		transform: rotate(45deg);
	}

	.menuBar .close span.span.span-two {
		transform: rotate(-45deg);
	}
	.menuBar ul.NavBar {
		display: flex;
		flex-direction: column;
		padding: 0;
		margin: 0;
		width: 100%;
	}
	.menuBar ul.NavBar li{
		margin: 0;
		border-bottom: 1px solid rgb(0 0 0 / 25%);
	}
	.menuBar ul.NavBar li:last-child{
		border-bottom:none;
	}
	.menuBar ul.NavBar li a{
		color: #222222 !important;
		font-size: 16px;
		letter-spacing: 1px;
		width: 100%;
		text-align: left;
		display: flex;
		justify-content: unset;
		padding: 10px 0;
	}
	.resnav-toggle {
		display: flex;
	}
	.Logo-Menu-Search-area {
		flex-wrap: wrap;
	}
	.searchBar {
		width: 300px;
		margin-top: 0px;
		transition: all 0.3s ease;
	}
	header.header.sticky .searchBar {
		height: 0;
		overflow: hidden;
	}
	.searchBar .sFilter .search-filds {
		height: 35px;
		width: 100%;
	}
	.searchBar .sFilter .search-filds span.is {
		width: 100%;
	}
	.searchBar .sFilter .search-filds span.is input.form-control {
		width: 100%;
		height: 35px;
	}
	.searchBar .sFilter .search-filds button {
		width: 40px;
		height: 35px;
	}
	.coupon-category-row .cate-item {
		margin-bottom: 20px;
		width: fit-content;
	}
	.coupon-category-row .cate-item .cate-parent a.category-parent strong.text {
		font-weight: 500;
	}
	.sidebar {
		margin-bottom: 30px;
	}
	.couponPopup_modal.show {
		z-index: 9999;
	}
	.couponPopup_modal .modal-dialog {
		max-width: 95%;
		max-height: 100%;
		width: 95%;
	}
	.couponPopup_modal .modal-dialog .modal-content {
		max-height: calc(90vh);
		width: 100%;
		/* 		padding: 1.25rem; */
	}
	.couponPopup_modal .modal-dialog .modal-content .coupon-header {
		padding: 10px 10px 10px;
	}
	.couponPopup_modal .modal-dialog .modal-content .modal-body .coupon-content {
		width: 100%;
		padding: 25px 0 30px;
		margin: 0;
		text-align: center;
	}
	.couponPopup_modal .modal-dialog .modal-content .modal-body .coupon-content .voteBox {
		margin: 0 0 10px;
	}
	.coupon-popup-detail {
		margin-top: 20px;
	}
	.couponPopup_modal .modal-dialog .modal-content .modal-body .coupon-content .modal-code {
		margin-bottom: 15px;
	}
	.couponPopup_modal .modal-dialog .modal-content .modal-body .coupon-content .modal-code .coupon-code .action.massive {
		padding: 10px;
		width: 300px;
		margin: auto;
	}
	.couponPopup_modal .modal-dialog .modal-content .modal-body .coupon-content .modal-code .coupon-code .massive input.code-text {
		font-size: 16px;
		padding: 5px 12px 5px;
		letter-spacing: 1px;
	}
	.header.sticky .multiLang {
		/* top: 109%;
		right: 10px; */
	}
	.multiLang {
		position: fixed;
		right: 5px;
		top: 60px;
	}

	.store-taxonomy-description h1{
		font-size:32px
	}
	.store-taxonomy-description h2{
		font-size: 28px;
	}
	.store-taxonomy-description h3{
		font-size: 22px;
	}
	.store-taxonomy-description h4{
		font-size: 18px;
	}
	.store-taxonomy-description h5{
		font-size: 16px;
	}
	.store-taxonomy-description h6{
		font-size: 14px;
	}
	ul.TCS-list {
		grid-template-columns: repeat(4, 1fr) !important;
	}
}
@media all and (max-width: 601px) {
	.coupon-item-box {
		flex-wrap: wrap;
	}
	.coupon-item-box .latest-coupon {
		max-width: 100%;
	}
	.coupon-item-box .coupon-button-type {
		width: 100%;
		align-items: flex-end;
	}
	.exp-text {
		width: fit-content;
		text-align: right;
	}
	ul.uiBanner li.uiItem {
		width: 33.333333%;
	}
	ul.TCS-list {
		grid-template-columns: repeat(3, 1fr) !important;
	}
}
@media all and (max-width: 576px) {
	.homeH1 h1 {
		font-size: 16px;
	}
	.coupon-item-box .store-thumb-link {
		margin-right: 0;
		width: 100%;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		margin-bottom: 15px;
		border-bottom: 1px solid rgb(0 0 0 / 22%);
	}
	.coupon-item-box .latest-coupon {
		max-width: 100%;
		display: flex;
		flex-direction: column;
		text-align: center;
		justify-content: center;
		align-items: center;
		width: 100%;
		margin-bottom: 15px;
		border-bottom: 1px solid rgb(0 0 0 / 22%);
	}
	.coupon-item-box .coupon-button-type {
		width: 100%;
		align-items: center;
	}
	ul.pop-row li.pop-cat-item {
		width: 33.333333%;
	}
	ul.store-Alfa-list {
		margin: 0 auto 0;
		width: 300px;
		background: oldlace;
		border: 1px solid #dcd6c9;
		border-radius: 0;
	}
	ul.store-Alfa-list li {
		min-width: 60px;
		min-height: 60px;
	}
	ul.store-Alfa-list li a.item {
		font-size: 1rem;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		padding: 0;
	}
	ul.store-Alfa-list li a.item .label {
		padding: 2px 4px 3px;
		margin: 5px auto 0;
		font-size: 9px;
	}
	.blogPost-box {
		padding: 15px;
		margin-bottom: 15px;
	}
	.blog-post-meta .author-avatar {
		margin-right: 10px;
		width: 40px;
		height: 40px;
		flex: 0 0 40px;
	}
	.blog-post-meta .blog-post-meta-data h2.blog-post-title {
		font-size: 20px;
		margin-bottom: 5px;
		line-height: normal;
		font-weight: 700;
	}
	ul.StoreListings li.store-listing-box-item .store-letter-content ul.clearfix li{
		width: 50%;
		flex: 0 0 50%;
	}
	ul.CTL-Nav-Tabs {
		padding: 0 0 10px 0;
		overflow-x: scroll;
		display: flex;
		flex-direction: unset;
		width: 100%;
		flex-wrap: unset;
	}
	ul.CTL-Nav-Tabs::-webkit-scrollbar {
		width: 3px;
		background: #fff;
		height:5px;
	}
	ul.CTL-Nav-Tabs::-webkit-scrollbar-track {
		border-radius: 5px;
		background: #e9e9e9;

	}
	ul.CTL-Nav-Tabs::-webkit-scrollbar-thumb {
		border-radius: 5px;
		background: #f98359;
	}
	h1.store-title {
		font-size: 1.75rem;
		margin-bottom: 20px;
		line-height: normal;
	}


	/* another developer style */
	.single_cat_page .row.LAD-Row {
		flex-direction: column-reverse;
	}

	.single_cat_page {
		padding-top: 30px !important;
		padding-bottom: 0 !important;
	}

	.single_cat_page .sidebar.col-sm-12.col-md-4.col-lg-4 {
		margin-bottom: 0;
	}
	.single_store_page .row.LAD-Row {
		flex-direction: column-reverse;
	}

	.single_store_page {
		padding-top: 30px !important;
		padding-bottom: 0 !important;
	}

	.single_store_page .sidebar.col-sm-12.col-md-4.col-lg-4 {
		margin-bottom: 0;
	}
	.coupon-detail.coupon-button-type.code {
		display: none;
	}

	.coupon-mobile .coupon-detail.coupon-button-type.code {
		display: block !important;
		margin-top: 20px;
		margin-left: auto;
	}

	.coupon-item-box .coupon-button-type {display: none;}

	.coupon-mobile .coupon-button-type {
		display: block !important;
		margin-top: 20px;
	}

	.coupon-item-box .coupon-footer {
		margin-top: 0;
	}
	.st-list-coupons .store-thumb-link {
		display: none;
	}

	.st-list-coupons .latest-coupon {
		display: none;
	}

	.st-list-coupons .coupon-mobile {
		display: inline-flex !important;
		align-items: self-start;
		width: 100%;
	}

	.st-list-coupons .coupon-mobile .store-thumb-link {
		display: block;
	}

	.st-list-coupons .coupon-mobile .latest-coupon {
		display: block;
	}

	.coupon-item-box .coupon-button-type a.coupon-button {
		margin-bottom: 0;
	}
	.coupon-item-box .coupon-button-type a.coupon-button {
		margin-bottom: 0;
	}
	.coupon-item-box .latest-coupon .c-type {
		margin-top: 0px;
		width: max-content;
	}

	.store-listings.st-list-coupons .coupon-item-box .voteBox {
		display: block;
		margin-top: 10px;
	}

	.store-listings.st-list-coupons .coupon-item-box .coupon-detail.coupon-button-type.deal a.coupon-button.coupon-code {
		min-width: 120px;
		align-items: center;
		justify-content: center;
		text-align: center;
		margin: 0;
	}

	.store-listings.st-list-coupons .coupon-item-box .store-thumb.thumb-img img.img {
		height: 130px;
		object-fit: contain;
	}

	.store-listings.st-list-coupons .coupon-item-box .store-thumb.thumb-img {
		margin-right: 7px;
	}

	.store-listings.st-list-coupons .coupon-item-box  .coupon-des {
		display: none;
	}

	.coupon-item-box .latest-coupon {
		text-align: left;
		width: 290%;
		align-items: flex-start;
	}

	.store-listings.st-list-coupons .coupon-item-box .store-thumb-link {
		border-bottom: unset;
	}

	.store-listings.st-list-coupons .coupon-item-box  .latest-coupon {
		border-bottom: unset;
	}

	.sidebar .in-sidebar .inn-sidebar {
		margin-top: 20px;
	}
	.in-sidebar aside.rightBox .bannerPosts.shadow-box ul.CatUl li.cli-item {
		width: 44%;
		margin-bottom: 10px;
		margin-right: 20px;
		border-bottom: solid 1px #cccccc54;
		padding-bottom: 5px;
	}

	.in-sidebar aside.rightBox .bannerPosts.shadow-box {}
	header.header .Logo-Menu-Search-area .searchBar.search_bar {
		width: 62%;
		margin-top: 0;
	}

	header.header.sticky .searchBar {
		height: auto !important;
	}
	.store-listings.st-list-coupons.front-page .coupon-item-box .latest-coupon h3.coupon-title  {
		font-size: 13px;
		line-height: 20px
	}

	.store-taxonomy-description h1{
		font-size:30px
	}
	.store-taxonomy-description h2{
		font-size: 24px;
	}
	.store-taxonomy-description h3{
		font-size: 20px;
	}
	.store-taxonomy-description h4{
		font-size: 16px;
	}
	.store-taxonomy-description h5{
		font-size: 14px;
	}
	.store-taxonomy-description h6{
		font-size: 12px;
	}
	.subform-code {
		width: 100%;
	}
	.modal-subs {
		min-height: unset;
	}
	.modal-subs .input {
		width: 100%;
	}
}

@media all and (max-width: 481px) {
	ul.LCCAD-Nav-Tabs {
		display: flex;
		width: 100%;
		overflow-x: scroll;
		flex-direction: unset;
		flex-wrap: unset;
		padding-bottom: 10px;
	}
	ul.LCCAD-Nav-Tabs::-webkit-scrollbar {
		width: 3px;
		background: #fff;
		height:5px;
	}
	ul.LCCAD-Nav-Tabs::-webkit-scrollbar-track {
		border-radius: 5px;
		background: #e9e9e9;

	}
	ul.LCCAD-Nav-Tabs::-webkit-scrollbar-thumb {
		border-radius: 5px;
		background: #f98359;
	}
	ul.LCCAD-Nav-Tabs li.nav-item {
		width: fit-content;
	}
	ul.LCCAD-Nav-Tabs li.nav-item button.nav-link {
		white-space: pre;
	}
	.coupon-item-box .coupon-footer {
		padding: 10px 10px 10px;
	}
	.coupon-item-box .coupon-footer ul {
		overflow-x:unset;
		padding: 0 0 10px;
	}
	.coupon-item-box .coupon-footer ul::-webkit-scrollbar {
		width: 3px;
		background: #fff;
		height:5px;
	}
	.coupon-item-box .coupon-footer ul::-webkit-scrollbar-track {
		border-radius: 5px;
		background: #e9e9e9;

	}
	.coupon-item-box .coupon-footer ul::-webkit-scrollbar-thumb {
		border-radius: 5px;
		background: #f98359;
	}
	.coupon-item-box .coupon-footer ul li {
		margin: 0 10px 0 0;
		white-space: nowrap;
	}
	ul.uiBanner li.uiItem {
		width: 50%;
	}
	ul.subsfields {
		width: 100%;
		flex-direction: column;
	}
	ul.subsfields li.item {
		margin: 0 0 10px;
		width: 100%;
	}
	ul.subsfields li.item.btt {
		width: 100%;
		text-align: center;
		display: flex;
		justify-content: center;
		align-items: center;
		margin: 0;
	}
	ul.subsfields li.item button {
		height: 30px;
		width: 100%;
		border-radius: 5px;
		text-transform: capitalize;
	}
	ul.FSLinks {
		display: flex;
		position: unset;
		flex-direction: unset;
		margin-top: 10px;
	}
	ul.FSLinks li {
		margin: 0px 5px 0px;
		display: inline-flex;
	}
	.couponPopup_modal .modal-dialog .modal-content .modal-body .coupon-content .modal-code .coupon-code .action.massive {
		padding: 10px;
		width: 100%;
		flex-direction: column;
	}
	.couponPopup_modal .modal-dialog .modal-content .modal-body .coupon-content .modal-code .coupon-code .massive input.code-text {
		font-size: 16px;
		padding: 5px 12px 5px;
		letter-spacing: 1px;
		width: 100% !important;
		border-width: 2px 2px 2px 2px !important;
		border-color: #ff9900 !important;
		margin: 0 0 3px !important;
		border-right-color: #ff9900;
		border-radius: 5px !important;
	}
	.couponPopup_modal .modal-dialog .modal-content .modal-body .coupon-content .modal-code .coupon-code .massive button.button {
		border-radius: 5px;
	}
	.in-sidebar aside.rightBox .bannerPosts.shadow-box ul.CatUl li.cli-item {
		width: 43%;
		margin-right: 16px;
	}
	.couponPopup_modal .modal-dialog .modal-content .modal-body .coupon-content .voteBox {
		display: flex;
		flex-direction: column;
	}
	.ui.basic.buttons {
		order: 2;
	}
	.voteBox a.go-store {
		margin-bottom: 20px;
	}
	.couponPopup_modal .modal-dialog .modal-content .modal-body .coupon-content {
		padding: 25px 0 10px;
	}
	ul.TCS-list {
		grid-template-columns: repeat(2, 1fr) !important;
	}
	
	.store-thumb {
    width: 200px;
    height: 100px;
    }
	
	.in-storTbox {
    flex-direction: column;
    }
}
@media all and (max-width: 400px) {

}
@media all and (max-width: 384px) {

}
@media all and (max-width: 366px) {

}