
@media only screen and (max-width:1200px) {
header .menu_header li { padding: 10px 4px; }
}
@media only screen and (max-width:1100px) {

.right_p0 {width: 100%;}
.secondary_links {width: 100%;}
.secondary_links a {font-size: 13px;padding: 0px 2px;}
.input-group-text {padding: 5px 10px;}
.restaurants-search .form-control {padding: 5px 10px 5px 35px;font-size: 12px;}
.banner-text h1 {font-size: 30px;}
.banner-text h2 {font-size: 23px;padding: 3px 0;line-height: 34px;}
}
@media only screen and (max-width:992px) {
.menu_header { display: inline-block; width: 100%; position: absolute; top: 0; right: 0; }
.menu_header .col-lg-12, .menu_header .row, .menu_header .container { padding: 0; margin: 0; width: 100%; max-width: 100%; }
.menu_header .navbar-collapse { float: right; left: 0; margin: 0; position: absolute; width: 100%; background: #fff; top: 40px; border-top: 1px #ddd solid; z-index: 99 }
header .menu_header li { padding: 2px 14px; margin-right: 0; }
.menu_header .navbar-toggler { }
.app-dwn { padding-left: 30px; }
.category-fild ul li { width: calc(100%/4); padding: 10px 0; }
.admin_desbord .table-responsive table { min-width: 800px; }
.desktop-show {display: none;}
header .menu_header li {padding: 2px 14px;margin-right: 0;}
.menu_header .navbar-nav .nav-link {width: 100%;}
.menu_header .navbar-nav .nav-link i {display: none;}
.city-selector {display: inline-block;margin-left: 4px;}
.header__primary .navbar-brand {padding-top: 14px;margin-right: 0;}
.banner-slider {height: 300px;}
.banner-slider .carousel {height: 100%;}
.carousel-inner .carousel-item, .carousel-inner {height: 100%;}
.carousel-inner img {height: 100%;object-fit: cover;}
.banner-text h1 {color: #fff;font-size: 29px;}
.banner-text h2 {font-size: 21px;padding: 8px 0;line-height: 35px;}
.banner-text {padding: 60px 100px;}
.header__primary {padding: 5px 0 10px;}
header .menu_header .mobile_sh {display: inline-block;}
.restaurants-search .form-control {font-size: 13px;}
}

@media only screen and (max-width:767px) {
.menu_header { display: inline-block; width: 100%; position: absolute; top: 0; right: 0; }
.menu_header .col-lg-12, .menu_header .row, .menu_header .container { padding: 0; margin: 0 }
.menu_header .navbar-collapse { float: right; left: 0; margin: 0; position: absolute; width: 100%; background: #fff; top: 80px; border-top: 1px #ddd solid; z-index: 99 }
header .menu_header li { padding: 2px 14px; margin-right: 0; }
header .menu_header.fixed-me ul.navbar-nav.mr-auto { margin-left: 0px; }
.menu_header.fixed-me { padding: 8px 20px !important; }
.menu_header.fixed-me .navbar-toggler { top: 11px; }
.menu_header .navbar-toggler { top: 10px; }
.ftdrop1, .ftdrop2 { display: block; }
.hrlp { display: none; }
.footer-bottom__categories .col-md-3 { padding-bottom: 15px; }
.copyrights { text-align: center; }
.menu_header.fixed-me .fix_logo { display: block; padding-top: 5px; }
.menu_header .navbar { position: initial; }
.menu_header .col-lg-12 { position: initial; }
.menu_header.fixed-me .navbar-collapse { top: 56px; }
.ftdrop2::after, .ftdrop1::after { color: #000; content: "+"; font-size: 30px; font-weight: normal; position: absolute; right: 10px; top: -4px; cursor: pointer }
.ftopen1::after, .ftopen2::after { content: "_"; top: -19px; }
.ftblock1, .ftblock2 { padding: 0 0px; display: none }
.ftdrop2, .ftdrop1 { display: inline-block; width: 100%; cursor: pointer }
header .menu_header .mobile_sh { display: block }
.desktop-show { display: none }
.header__primary .selest-around select.form-control { height: 40px; }
.selest-around { width: 118px; }
.selest-around span::after { padding: 2px 14px; }
.header__primary .navbar-brand { padding-top: 12px; width: 110px;}
.selest-around { margin-top: 8px; }
.header__primary { padding: 10px 0 20px; }
.app-dwn { border-left: none; padding-left: 0; }
.category-fild ul li { width: calc(100%/2); padding: 10px 0; }
.header__primary .selest-around select.form-control { font-size: 11px; }
.profile-section .tab-content { padding: 50px 15px; }
.gender-identity-buttons .button { margin-bottom: 25px; }
.locations { display: block; }
.locations .input-add { display: block; }
.login-part { padding: 10px 15px; }
.forgot { float: left; padding-right: 0; padding-left: 20px; }
.sin-txt a { font-size: 15px; color: #ef534e; }
#recaptchaQ { transform: scale(0.8); -webkit-transform: scale(1) !important; transform-origin: 0 0; -webkit-transform-origin: 0 0; }
.new_categoriesarea_new { width: 100%; top: 0px; }
.level-one-top { width: 100%; position: inherit; height: auto; }
a.category_local { font-size: 17px !important; color: #000 !important; margin-top: -10px; }
.level-one { width: 100%; height: auto; }
.categories_navarea { width: 100%; }
.admin .border_p .col-md-6 { width: 50%; }
section.admin .border_p .text { font-size: 1.4rem; }
.admin .icon { font-size: 1.4rem; }
.admin_desbord .table-responsive table { min-width: 800px; }
.admin .dropdown-list { width: 344px; transform: translate3d(-233px, 40px, 0px) !important; overflow-x: hidden; left: -4px !important; top: 8px !important; }
.admin .dropdown-list.p4 { width: 347px; left: -47px !important; top: 8px !important; }
section.admin_desbord { padding: 0px; }
header .menu_header.fixed-me li { padding: 7px 14px; }
.category .question_button_sec { margin-bottom: 15px; }
.category .nav-tabs li { margin-bottom: 10px; width: 100%; }
.category .card-main1 { margin-top: 0px; }
.table_responsive .table_dcf { width: 800px !important; }
.table_responsive { overflow: auto; }
.listing_deal .list_sel { margin-top: 10px; }
button#submit_action { margin-top: 10px; }
.add_deal .form-group { width: 100%; display: inline-block; }
.add_deal .control-label { margin-bottom: 10px; }
section.oder_details ul li a { font-size: 12px; color: #75787b; }
section.oder_details .home_myaccount { margin-bottom: 30px; padding: 0px 14px; }
section.oder_details ul li i { padding-right: 0px; }
.line_box { display: flex; margin-bottom: 40px; margin-top: 20px; }
section.oder_details .address p { width: 100%; }
.banner-slider { height: 300px; }
.banner-slider .carousel { height: 100%; }
.carousel-inner .carousel-item, .carousel-inner { height: 100%; }
.carousel-inner img { height: 100%; object-fit: cover; }
.banner-text h1 { font-size: 26px; }
.banner-text h2 { font-size: 17px; line-height: 27px; }
.banner-text .btn-primary {padding: 7px 23px;font-size: 16px;vertical-align: top;}
.banner-text .btn-primary i {line-height: 20px;}
.ProductsFuethure ul li {font-size: 15px;}
.ProductsFuethure ul li i {width: 22px;}
.banner-text {padding-left: 40px;padding-top: 50px;padding-right: 0;}
#restaurant-deals-site .owl-nav .owl-prev, #spa-deals-site .owl-nav .owl-prev, #salon-deals-site .owl-nav .owl-prev, #offer-site .owl-nav .owl-prev {left: 0;}
#restaurant-deals-site .owl-nav .owl-next, #spa-deals-site .owl-nav .owl-next, #salon-deals-site .owl-nav .owl-next, #offer-site .owl-nav .owl-next {right: 0;}
.menu_header .navbar-nav .nav-link {width: 100%;}
.menu_header .navbar-nav .nav-link i {display: none;}
section.payment .bornb {width: 100%; padding:20px 8px}
section.details .nav-tabs .nav-link {padding: 15px 14px;}
section.details .txt-right {text-align: left;}
section.details .qty-counter {margin-top: 10px;}
.Groupon_left {width: 100%;}
.Groupon_right {margin-top: 26px;}
.login-part h1 {font-size: 23px;}
.Groupon_clone .form-control {padding-left: 43px;font-size: 14px;}
.Groupon_clone i {position: absolute;left: 17px;font-size: 18px}
.Groupon_clone select.form-control {padding-right: 24px;}
.RedeemVoucherForm .Groupon_clone .form-control {padding-left: 35px;font-size: 13px;}
.RedeemVoucherForm .Groupon_clone i {	position: absolute;left: 13px;top: 24px;font-size: 18px;}
.RedeemVoucherForm .verify_number {padding-left: 0;top: 9px;}
.merchant-select span::after {padding: 14px 7px;right: 6px;}
.topbrands-section h2,
.why-lscoupon-section h2,
.offer-site h2 {font-size: 22px;}
.why-lscoupon-bx {margin-bottom: 30px;}
.topbrands-section {margin-top: 20px;padding: 30px 0;}
.why-lscoupon {margin-top: 40px;}
.restaurant-deals-section {padding-bottom:0;}
.topbrands ul li a {width: 120px;height: 90px;border-radius: 10px;}
.topbrands {padding: 20px 0 0px;}

.city-selector {
	display: inline-block;
	margin-left: 4px;
	vertical-align: top;
	margin-top: 14px;
}
.texticon-group__icon i {
	font-size: 22px;
}
.select-location select.form-control {
	height: 28px !important;
	padding: 3px 7px;
}
.select-location span::after {
	padding: 0px 10px;
}
.offer-img-section img {
	width: 100%;
	object-fit: cover;
}
section.payment .payment-proceed__navigation {
	min-width: 140px;
}
}

@media only screen and (max-width:479px) {
.tab_groupn .nav-item { padding: 20px 0px; text-align: center; display: block; width: 100%; }
.locations .input-add .location-input { min-width: 221px; width: 333px; margin-bottom: 10px; margin-top: 13px; }
.locations .input-add .button-container { margin-bottom: 10px; }
.birthdate-input-container { margin-bottom: 10px; }
}

@media only screen and (max-width:360px) {
.admin .dropdown-list.p4 { width: 330px; left: -31px !important; top: 8px !important; }
.admin .dropdown-list { width: 330px; left: 11px !important; top: 8px !important; }
.select-location {width: 140px;}
}

@media only screen and (max-width:320px) {
.admin .dropdown-list.p4 { width: 291px; left: 9px !important; top: 8px !important; }
.admin .dropdown-list { width: 291px; left: 49px !important; top: 8px !important; }
}
