/*  Desktop */
@media all and (min-width: 1601px) and (max-width: 1920px)
{

}

@media (max-width: 1536px)
{

	.comheading-title h1 {font-size: 46px;}
	.comheading-title p {font-size: 18px;}
	.signupbtn, .downldbtn, .cmn_btn {padding: 12px 20px;font-size: 14px;border-radius: 12px;}
	.deal_txt h2 {font-size: 34px;line-height: 40px;}
	.deal_txt p {font-size: 14px;line-height: 22px;}
	.comheading-wrap {padding-bottom: 70px;}
	.kkherosec {padding: 140px 0 60px 0;}
	.brands_blog {padding: 45px 0;}
	.feature_blog {padding: 50px 0;}
	.feature_img img {width: 90px;height: 90px;border-radius: 10px;}
	.sec_title {font-size: 30px;margin-bottom: 20px;}
	.feature_txt h4 {font-size: 15px;}
	.fea_flx h6, .feature_txt ul li {font-size: 12px;}
	.feature_txt h3 {font-size: 16px;}
	.feature_bx {border-radius: 18px;}
	.brands_blog h2 {grid-gap: 26px;font-size: 24px;letter-spacing: 8px;margin-bottom: 34px;}



	/* vipul 20/02 css start */

	.kingrolls-img img {border-radius: 15px;}
	.mxp-value {font-size: 22px;}
	.mxp-label {font-size: 18px;}
	.mxp-icon-circle svg {width: 40px;height: auto;}
	.mxp-membership-title svg {width: 35px;height: auto;}
	.mxp-membership-sub p {font-size: 16px;}
	.mxp-membership-sub span {font-size: 12px;}
	.mxp-history-title {font-size: 16px;}
	.heading-h2 {font-size: 46px;}
	.sec-title-main {padding: 0 0 25px 0;}

	.common-grass-bg {padding: 120px 0 50px 0;}
	.zeno-title-main {font-size: 24px;}
	.zeno-earn-link {font-size: 13px;}
	.zeno-tab-btn {font-size: 14px;}
	.coin-img img {max-width: 100px;}
	.t-points-number p {font-size: 14px;margin-bottom: 5px;}
	.t-points-number h2 {font-size: 40px;}
	.total-points-number {padding: 22px;border-radius: 12px;display: flex;flex-direction: column;justify-content: center;}
	.month-points {border-radius: 8px;padding: 14px;}
	.summary-points {gap: 12px;}

	/* vipul 20/02 css end */

	/* vipul 25/02 css start */

	.view_btn {font-size: 14px;}
	.deal-detail-titel h3 {font-size: 28px;line-height: 32px;}
	.deal-details-text ul li {font-size: 14px;}
	.deal-ex-add .Expires-div span {font-size: 14px;}
	.deal-ex-add .Expires-div p {font-size: 13px;}
	.Product_Dealer_div .pro_de_name p {font-size: 14px;}
	.deal-alert-text h5 {font-size: 16px;}
	.deal-alert-text p {font-size: 12px;}
	.deals-para h5 {font-size: 20px;}
	.deals-para {margin-top: 22px;}
	.deals-para p {font-size: 14px;}
	.deals-rules h6 {font-size: 16px;margin-bottom: 6px;}
	.deals-rules ul li {font-size: 14px;}
	.dealcard-slider-title h3 {font-size: 26px;}
	.deal-detail-sec {padding: 117px 0 30px 0;}
	.dealcard-slider-sec {padding-bottom: 50px;}
	.qx-tab-wrapper ul li .qx-tab-btn {font-size: 16px;}
	.qx-deals-count {font-size: 28px;}
	.my-deals-main .deal-txt {font-size: 16px;margin-bottom: 3px;}
	.deal-prize span {font-size: 16px;}
	.special-row {padding-bottom: 20px;}
	.zr-about-text {font-size: 14px;margin-bottom: 10px;}
	.zr-logo-box {width: 100px;height: 100px;margin: -55px auto 8px;}
	.zr-logo-box img {width: 75px;height: 75px;}
	.zr-company-title {font-size: 18px;}
	.zr-location-text {font-size: 13px;}

	/* vipul 25/02 css end */

	.gp-cart-topbar, .gp-product-info h4, .gp-cart-table th {font-size: 16px;}
	.gp-product-info p, .gp-product-info span, .gp-total-points, .gp-cart-summary h3, .gp-address-box p, .gp-final-total span, .gp-summary-row .bld, .gp-final-total .bld, .gp-checkout-btn {font-size: 14px;}
	.profile-info-bx {padding: 20px;border-radius: 20px;margin-bottom: 22px;gap: 15px;}
	.manu-list-main ul li a {padding: 8px 0;font-size: 15px;}
	.side-bt-image {margin-top: 40px;}

}

/* Laptop */
@media (max-width: 1366px)
{

	.heading-h2 {font-size: 40px;}

}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1200px)
{


	/* vipul 20/02 css start */

	.zeno-points-header {flex-direction: column;align-items: flex-start;gap: 15px;}

	.similar-deals-slider-row .feature_bx {min-height: auto;}
	.zb_map_area iframe {width: 338px;}
	.zb_address_type {flex-wrap: wrap;}

	/* vipul 20/02 css end */

}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991px)
{

	.comheading-title h1 {font-size: 35px;}
	.comheading-title p {font-size: 15px;}
	.deal_txt h2 {font-size: 28px;line-height: 32px;}
	.deal_txt h2 br {display: none;}
	.deal_txt {padding-top: 25px;}
	.deal_txt p {margin-bottom: 10px;}
	.kkherosec {padding: 130px 0 40px 0;border-radius: 0 0 60px 60px;}
	.brands_blog {padding: 40px 0;}
	.brand_img h4 {margin: 10px auto 0;font-size: 14px;}
	.brand_img img {width: 95px !important;height: 95px;}
	.view_btn {font-size: 14px;}
	.sec_title {font-size: 26px;}
	footer {border-radius: 40px 40px 0 0;}
	/* Contact */
	.contact-section{padding:30px 0;}
  .contact-form-card{padding:20px}
  .contact-cards{gap:12px;margin-bottom:20px;}
  .contact-card{gap:16px;padding:16px;}
  .contact-card .card-body a{font-size:15px;}
  .contact-card .card-body h6{font-size:14px;}
  .contact-form-card .form-head h3{font-size:22px;}
  .contact-form-card .form-head p{font-size:16px;margin-bottom:20px;}



	/* vipul 20/02 css start */

	.owl-carousel.owl-drag .owl-item {width: 110px !important;}
	.brand-slider::before, .brand-slider::after {min-width: 60px;height: 123px;}
	.kingrolls-img {margin-bottom: 24px;}
	.kingrolls-img img {border-radius: 10px;}
	.mxp-card {border-radius: 10px;padding: 20px 20px 25px;}
	.heading-h2 {font-size: 36px;}
	.notification-page .notify-txt p {font-size: 14px;}
	.notify-icon svg {width: 25px;height: 25px;}
	.total-points-number {padding: 15px;border-radius: 11px;margin-bottom: 25px;}
	.coin-img img {max-width: 80px;}
	.t-points-number h2 {font-size: 30px;}
	.t-points-number span {font-size: 12px;}
	.monthly-earned p {font-size: 13px;}
	.monthly-earned h3 {font-size: 18px;}
	.zeno-title-main {font-size: 22px;}
	.zeno-tab-btn {font-size: 13px;}

	.nova-earn-modal-wrap .modal-dialog {max-width: 400px;margin: auto;}
	.nova-earn-modal-box {border-radius: 10px;padding: 12px;}
	.nova-earn-card {border-radius: 8px;padding: 10px;}
	.nova-icon-box svg {width: 24px;height: auto;}
	.nova-earn-card h6 {font-size: 14px;}
	.nova-earn-card p {font-size: 12px;max-width: 230px;}
	.nova-pts-badge {padding: 5px 8px;font-size: 12px;}

	/* vipul 20/02 css end */

	/* vipul 25/02 css start */
	.deal-details-text {margin-top: 30px;}
	.deal-detail-titel h3 {font-size: 24px;line-height: 28px;letter-spacing: normal;}
	.deal-detail-titel p {margin-bottom: 0px;}
	.dealcard-slider-title h3 {font-size: 22px;}
	.similar-deals-slider-row {margin-top: 10px;}
	.similar-deals-slider-row .slick-prev, .similar-deals-slider-row .slick-next {top: -31px !important;}
	.similar-deals-slider-row .feature_bx {margin: 0 6px;}
	.deal-img img {border-radius: 10px;max-height: 325px;}
	.deal-detail-top {margin-bottom: 20px;}
	.ex-add-card {flex-direction: column;gap: 8px;}
	.Product_Dealer_div {margin: 8px 0 13px;}
	.deals-rules-reedeem {margin-top: 24px;}
	.notify-icon {width: 40px;height: 40px;min-width: 40px;}
	.qx-deals-bottom-row {margin-bottom: 15px;flex-direction: column;align-items: normal;row-gap: 15px;}
	.qx-deals-count {font-size: 24px;}
	.qx-right-tools {max-width: 100%;}
	.qx-tab-wrapper {max-width: 100%;margin: 15px auto;}
	.qx-tab-wrapper .nav {width: 100%;}
	.qx-tab-wrapper .nav .nav-item {width: 100%;display: flex;justify-content: center;max-width: max-content;}
	.qx-tab-wrapper ul li .qx-tab-btn {font-size: 14px;}
	.common-grass-bg {padding: 120px 0 20px 0;}

	.list-layout .row .col-xxl-3, .list-layout .row .col-xl-4, .list-layout .row .col-lg-4, .list-layout .row .col-md-6, .list-layout .row .col-sm-6 {flex: 0 0 auto;width: 100% !important;}
	.nx-check-circle span svg {width: 90px;height: auto;}
	.nx-success-title {font-size: 22px;margin-bottom: 16px;}
	.nx-success-wrapper {padding: 120px 0 45px;}

	.nx_modal_wrap .modal-dialog {max-width: 330px;}
	.nx_modal_header h4 {font-size: 18px;}
	.nx_upload_area {border-radius: 6px;padding: 12px;margin-bottom: 12px;}
	.nx_modal_header {margin-bottom: 8px;}
	.deals-rules h6 {font-size: 14px;}
	.deals-rules ul li {font-size: 12px;}
	.deals-rules {margin-bottom: 16px;padding: 12px;border-radius: 6px;}
	.nx_upload_btn {font-size: 14px;padding: 10px 20px;border-radius: 8px;}
	.zr-profile-wrapper {padding: 100px 0px 40px;}
	.zr-right-panel {margin-top: 30px;}
	.gp-cart-table-area {margin-bottom: 20px;overflow-x: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}
	.home-profile .profile-layout {grid-template-columns: 1fr;}
	.usr-info-lft h4 {font-size: 18px;}
	.usr-info-lft p {font-size: 13px;}
	.profile-info-bx img {width: 60px;min-width: 60px;height: 60px;}
	.address-edit-btn .add-form-btn {padding: 8px 8px;border-radius: 10px;font-size: 12px;}
	.address-wrapper {grid-template-columns: repeat(auto-fit,minmax(285px,1fr));gap: 12px;}
	.address-card {padding: 15px;border-radius: 10px;}
	.policy-blog p {font-size: 14px;margin-bottom: 12px;}
	.profile-dtls-bx {padding: 20px;}
	.zb_form_area {gap: 0px;}
	.zb_modal_body .col-lg-1 {margin: 10px 0;}
	.zb_address_type {margin-top: 12px;}
	.my-prfl .user-stats-box ul li {min-width: unset;}
	.my-prfl .user-stats-box {margin-left: unset;}
	.my-prfl .user-stats-box ul li {padding: unset;}
	.side-bt-image {position: unset;}
	.side-bt-image img {display: none;}

	.zeno-points-header {margin-top: 15px;}
	


	/* vipul 25/02 css end */
	
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767px)
{	

	.title_flx {flex-direction: column;align-items: start;gap: 12px;}
	.recommen_blog .view_btn {margin: unset;}
	.feature_bx {margin-bottom: 15px;}
	.sec_title {font-size: 22px;}
	.sec_title {font-size: 22px;}
	.dealsbtn-wrap {gap: 12px;}
	.comheading-title h1 {font-size: 32px;}
	.deal_txt h2 {font-size: 26px;line-height: 28px;}

	/* vipul 20/02 css start */

	.heading-h2 {font-size: 36px;}
	.common-grass-bg {padding: 100px 0 35px 0;}

	/* vipul 20/02 css end */

	.qx-tab-wrapper {max-width: 400px;border-radius: 10px;}
	.qx-tab-wrapper ul li .qx-tab-btn {font-size: 12px;padding: 8px;border-radius: 8px;}
	.qx-tab-wrapper .nav .nav-item {width: max-content;}
	.qx-tab-wrapper .nav {display: flex;justify-content: center;}

	.profile-form-two .col-xxl-4 {width: 100%;}

	.gp-cart-table-area {width: 100%;overflow-x: auto;}
	.gp-cart-table {min-width:650px;}
	.gp-cart-topbar, .gp-product-info h4, .gp-cart-table th {font-size: 14px;}
	.px_qty_btn {width: 28px;height: 28px;}
	.px_qty_btn span svg {width: 14px;}
	.px_qty_wrap {width: 145px;}
	.px_qty_wrap input {width: 50px;font-size: 14px;border-radius: 6px;padding: 6px;}
	.Partner-form-area .main-profile .field-grp {flex-direction: column;gap: 0px;}
	/* Contact us */
	  
  .contact-section{padding:40px 0}
  .contact-cards{flex-direction:row;flex-wrap:wrap}
  .contact-card{width:100%;}
	
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px)
{
	.city_img{width: auto;}
	.comheading-title h1 {font-size: 30px;}
	.comheading-title p {font-size: 14px;}
	.dealsbtn-wrap {flex-direction: column;}
	.deal_txt h2 {font-size: 24px;line-height: 26px;}
	.brands_blog h2 {grid-gap: 15px;font-size: 20px;letter-spacing: 5px;margin-bottom: 25px;}
	.kkherosec {padding: 130px 0 30px 0;border-radius: 0 0 30px 30px;}


	/* vipul 20/02 css start */
	.heading-h2 {font-size: 28px;}
	.t-points-number h2 {font-size: 24px;letter-spacing: 3px;}
	.summary-points {gap: 5px;}
	.month-points {padding: 10px;}
	.zeno-earn-link {font-size: 12px;}
	.zeno-tabs-container {gap: 5px;}
	.zeno-tab-btn {font-size: 12px;padding: 6px 18px;}
	.zeno-card-left h4 {margin: 0 0 6px;font-size: 14px;}
	.zeno-card-left span, .zeno-green, .zeno-card-right {font-size: 12px;}
	
	/* .zeno-tab-section {flex-direction: column;margin-left: unset;text-align: left;align-items: unset;} */

	/* vipul 20/02 css end */
	
	/* vipul 25/02 css start */

	.deals-rules-reedeem {margin-top: 24px;}
	.deal-details-text {margin-top: 16px;}
	.deal-detail-titel h3 {font-size: 22px;}
	.deals-rules {margin-bottom: 15px;border-radius: 8px;}
	.qx-tab-wrapper {max-width: 345px;}
	.view-toggle {gap: 6px;}
	.nx-button-row {flex-direction: column;margin-bottom: 15px;}
	.nx-btn-outline,.nx-bottom-link, .nx-btn-primary {font-size: 14px;}
	.nx-success-title {font-size: 20px;margin-bottom: 10px;}
	.zx_success_box {border-radius: 12px;padding: 15px;}
	.zx_coin_icon span svg {width: 90px;height: auto;}
	.zx_success_body h3 {font-size: 18px;}
	.zx_success_body p {font-size: 13px;margin-bottom: 12px;}
	.zx_visit_btn {font-size: 14px;padding: 8px 20px;border-radius: 8px;}
	.zx_success_wrap .modal-dialog {max-width: 330px;margin: auto;}

	.px_radio_group {gap: 4px;}
	.px_option_box h6 {	font-size: 14px;}
	.px_circle_option span {width: 38px;height: 38px;font-size: 14px;}
	.px_pill_option span {padding: 6px 12px;font-size: 12px;}
	.apparel-details-text .deal-detail-titel p, .px_price_info span {font-size: 14px;}
	.px_price_info h5 {font-size: 16px;}
	.px_btn_outline, .px_btn_gold {padding: 8px 10px;font-size: 14px;}



	/* vipul 25/02 css end */


}

@media (max-width: 406px){

	.my-deals-main .list-layout .like-wrapper {right: unset;top: 32px;left: 80px;margin: 0;}
	.my-deals-main .deal-txt {font-size: 14px;}
}