@media only screen and (min-width: 768px) {
    .home-slider-wrapper .m-slide-item{ display: none;}
}

@media only screen and (min-width: 992px) {
    .foot-menu{ display: block !important;}
}
@media only screen and (max-width: 1599px) {
    .press-releases-box .press-content{ min-height: 114px;}
    .arrow-outside .bx-wrapper .bx-prev{left: 0px;}
    .arrow-outside .bx-wrapper .bx-next{right: 0px;}
    .most-popular-wrapper .bx-wrapper,
    .best-finance-wrapper .bx-wrapper,
    .amazon-deals-wrapper .bx-wrapper,
    .flipkart-deals-wrapper .bx-wrapper,
    .food-and-grocery-deals-wrapper .bx-wrapper,
    .beauty-deals-wrapper .bx-wrapper,
    .best-travel-wrapper .bx-wrapper{ padding: 0 50px;}
}

@media only screen and (max-width: 1439px) {
    .referral-wrapper{background-size: auto;}
}

@media only screen and (max-width: 1279px) {
    .search-wrapper {width: 320px;}
    .deal-cashKaro-details h1, .deal-cashKaro-details h2{ font-size: 2vw;}
}

@media only screen and (max-width: 1199px) {
    .category-filter .card-body{ padding: 10px;}
    .blog-can-text{padding: 10px 15px;}
    .blog-can-text h2{margin-bottom: 6px;}
    .blog-can-text h3{margin: 0 0 4px;}
    .blog-can-text h4{ margin: 0 5px 4px 0;}
    .blog-can-text .can-text{ font-size: 13px;}
    .post-box h3{ margin: 0 0 4px; font-size: 11px;}
    .post-box h4{ margin: 0 5px 4px 0;font-size: 11px;}
    .post-box .post-thaum{ width: 40%;}
    .post-box .post-content{ width: 60%;}
    .preference-deal ul li{ width: 33.33%;}
    .press-releases-box .press-content {min-height: 134px;}
    .profile-faq-pills ul li > a{padding: 10px 7px;}
}

@media only screen and (max-width: 1079px) {
    .merchant-header-main .merchant-logo{ width: 110px;padding: 5px 10px; border-radius: 6px;}
    .profile-right .btn-pink{padding: 6px 20px;}
}

@media only screen and (max-width: 1023px) {
    .filter-list {font-size: 12px;}
}

@media only screen and (max-width: 991px) {
    .main-container{min-height: calc(100vh - 353px);}
    /*footer{margin: 30px 0 52px;}*/
    .footer-top{ padding: 10px 0;}
    .foot-menu li{border-top: 1px solid #424040;}
    .social-media-icons{ margin: 0 0 5px;}
    .social-media-icons li{ display: inline-block; padding: 0 10px;}
    .copyright-wrapper{ font-size: 12px; padding: 15px 0;}
    .burger{font-size: 20px;margin:5px 15px 0 0;line-height: 32px;}
    .logo {max-width: 100px;line-height: 32px;}
    .search-wrapper {width: calc(100% - 490px);}
    form.search input[type="text"]{font-size: 12px;width: calc(100% - 32px);}
    form.search button {width: 32px;font-size: 18px;}
    .category-filter{ margin: 0 0 30px;}
    .invite-by-social {padding-left:0;}
    .invite-by-social .divider{width: 100%; height: 1px; margin: 0 0 15px; position: static;}
    .invite-by-social .divider:before{width: 100%;height: 1px;}
    .registration-img{ padding:30px 0;}
    .preferences .preference{ margin: 0 0 30px;}
    .preference-deal ul li {width: 50%;}
    .contact-box{ min-height: 228px; padding:40px 15px;}
    .product-deal-right{ margin:15px 0 0;}
    header{height: 74px;}
    .timeline-wrap .timeline-badge{ margin: 0;}
    .timeline-wrap .timeline-panel{ width: 86%; float: right;}
    .timeline-wrap .timeline-panel:after, .timeline-wrap .timeline-panel:before{ left: auto; border: solid transparent;}
    .timeline-wrap .timeline-panel:before{ border-right-color: #e8e8e8; border-width: 15px;}
    .timeline-wrap .timeline-panel:after{border-right-color: #f6f6f6;border-width: 14px;}
    .timeline-wrap .timeline-row{ margin-bottom: 51px;}
    .timeline-wrap .timeline-badge:before{height: 87px;}
    .team-box{ margin: 0 0 30px;}
}

@media only screen and (max-width: 899px) {
    .deal-cashKaro-details h1, .deal-cashKaro-details h2 {font-size: 3vw;}
}

@media only screen and (max-width: 799px){
    .search-wrapper{width: 100%;margin: 10px 0 0;}
    .head-right-links{position: relative;margin-top: -90px;}
    form.search input[type="text"]{ padding: 8px;}
    form.search button{padding: 8px;}
    header{height:114px;}
    .timeline-wrap .timeline-panel{width: 85%;}
}

@media only screen and (max-width: 767px) {
    body{ font-size: 14px;}
    .earn-cashback-wrapper,
    .refer-banner-wrapper,
    .exclusive-offers-wrapper{ margin: 0 0 30px;}
    .exclusive-offers-wrapper, .refer-and-earn, .cashout-wrapper, .faqs-wrapper, .how-it-works-video, .how-it-works-wrapper{ padding: 30px 0;}
    .blue-title{ font-size: 18px;}
    .section-title-v1{ font-size: 24px;}
    .go-top{bottom: 55px;}
    .go-top:after{width: 30px;height: 30px;line-height: 28px;font-size: 20px;}
    .main-deal .visit-offres-wrapper .blue-btn{ margin: 0 0 15px;}
    .deal-box .merchant-logo{ max-width: 80px; margin: 0 10px 10px 0;}
    .deal-box h1{ font-size: 14px;}
    .deal-right-section{ margin: 15px 0 0; font-size: 10px; padding: 10px;}
    .deal-right-section .coupon-work p{ margin: 0 0 10px; line-height: normal;}
    .like-dislike-wrapper{ margin: 0 0 10px;}
    .search-sort-by-list button{padding:4px 18px 4px 4px;margin-right: 10px;}
    .search-sort-by-list button:before{font-size: 12px; top: 5px; right: 4px;}
    .invite-box label{  margin: 0 0 5px;}
    .invite-box .input-group{ display: block;}    
    .invite-box .input-group:not(.has-validation) > .form-control:not(:last-child){ padding: .375rem .75rem; width: 100%;}
    .invite-box .input-group-append{ position: static;}
    .invite-box .input-group-append button{ margin: 0 auto;}
    .invite-by-mail .btn-orange{ display: block; width: 100%;}
    .social-media-invite ul li{float: left;}
    .social-media-invite ul li i{ margin: 0 auto 5px;}
    .social-media-invite ul li .text{ display: block;}
    .referral-summary, .referral-activity{ padding: 30px 0 5px;}
    .how-it-works{ padding: 30px 0 0;}
    .referral-price{ width: 80px; height: 80px;line-height: 80px; font-size: 35px;}
    .blog-post-meta-comments-count{ display: none;}
    .blog-post-meta-comments-count + .blog-post-meta-separator{ display: none;}
    .trending li a{ padding: 5px 15px;}
    .blog-post-title h2{ font-size: 18px;}
    .blog-can{border: none;border-bottom: 2px solid #ffe9de;margin: 0 0 20px; padding: 0 0 20px;}
    .blog-can:last-child, .post-box:last-child{ border-bottom: none; margin-bottom: 0;}
    .blog-can .blog-category{ left: 0; bottom: 0; padding: 5px 10px; font-size: 10px;}
    .blog-can-text{ padding: 0 0 0 10px;}
    .blog-can-text h2, .post-box .post-title{ margin: 0; font-size: 16px;}
    .blog-can-text .can-text{ display: none;}
    .blog-post-meta-share{ margin: 10px 0 0;}
    .post-box{ border-bottom: 2px solid #ffe9de; margin: 0 0 20px; padding: 0 0 20px;}
    .post-box .post-thaum {width: 44%;}
    .post-box .post-content{ width: 56%;}
    .post-box h3, .post-box h4{ font-size: 12px;}
    .preferences-wrapper{padding: 30px 0;}
    .preferences{padding: 15px;}
    .preference-deal ul li{padding: 0 7px;}
    .blog-details-content h2{font-size:16px;}
    .comment-box, .comments-area{padding: 15px; margin: 0 0 15px;border:2px solid #ffe9de;}
    .comment-box .author-img{width: 35px; margin: 0 10px 0 0;}
    .comment-box .comment-info {width: calc(100% - 45px);}
    .comment-box .comment-meta ul li{font-size: 12px;}
    .terms {padding: 30px 0;}
    .list, .list-a{padding: 0 0 0 20px;}
    .terms h1, .page-title, .press-releases-wrapper h1{font-size:5vw;}
    .available-balance{ padding: 30px 0;}
    .available-balance h1, .cashout-wrapper h1{font-size: 24px;}
    .mycashback-wrapper .referral-money a {font-size: 14px;}
    .cashout-form{padding: 15px;}
    .total-cashback-summary{ padding: 30px 0 0;}
    .missing-cashback{ padding: 30px 0 0;}
    .missing-cashback h3{ font-size: 18px;}
    .preferences .form-control{ font-size: 14px;}
    .contact-us-wrapper{ padding: 30px 0 0;}
    .contact-box{ min-height: inherit;}
    .faqs-wrapper .accordion > .card{ margin-bottom: 15px; padding-bottom: 15px;}
    .faqs-wrapper .card .card-header .btn-link{ font-size: 16px;}
    .how-it-works-content{margin: 0 0 10px; overflow: hidden;}
    .how-it-works-content .number{margin: 0 10px 0 0;}
    .how-it-works-content .content {width: calc(100% - 46px);}
    .press-releases-wrapper{ padding:20px 0 0;}
    .press-releases-box{ padding: 10px;}
    .press-releases-box h3{ font-size: 14px;}
    .press-releases-box .link-wrapper{ font-size: 12px;}
    .press-releases-box .press-content {min-height:91px;}
    .press-releases-box .press-img img {max-width: 120px;}
    .press-releases-details h2 {font-size: 18px;}
    .product-deal-right h1{ font-size: 20px;}
    .product-deal-right h2{ font-size: 16px;}
    .location-wrapper .form-control{ font-size: 14px;}
    .comment-box .comment-meta ul li .sub-name{ display: block; padding: 0 0 3px;}
    .caegory-box .category-title{font-size: 18px;}
    .cashback-box{ display: inherit;}
    .cashback-box .cashback-img{ text-align: center; margin: 0 0 10px;}
    .cashback-box .cashback-img a{width: 120px;}
    .cashback-box .cashback-content{ padding: 0; text-align: center;}
    .footer-d{ margin: 0 0 20px;}
    .head-right-links{ font-size: 12px; padding: 12px 0;}
    .head-right-links ul li a{ line-height: 18px;}
    .head-right-links ul li .icon{ font-size: 18px;}
    .signwithemail{margin: 4vw 0;}
    .head-right-links .dropdown-menu li a{line-height: 35px;font-size: 12px;}
    .head-right-links > ul > li > ul.dropdown-menu:before{top: -15px;}
    .profile-nav-pills > ul > li > a{line-height: 36px;}
    .section-head p{ font-size: 16px;}
    .inner-content-section{ font-size: 14px;}
    .timeline-wrap .timeline-badge:before{top: 86px;}
}

@media only screen and (max-width: 639px) {
    .preference-deal ul li {width: 100%; padding: 0;}
    .press-releases-box .press-content {min-height:108px;}
    .caegory-box{padding: 15px;}
    .caegory-box .category-title {font-size: 16px;}
    .deal-cashKaro-details{ padding:20px 0;}
    .merchant-header-main .merchant-logo {width: 100px;}
    .merchant-content-main h1{ font-size: 18px; margin: 0 0 10px;}
    .toggle-text {font-size: 12px;}
    .toggle-text-link{font-size: 16px;line-height: 15px;}
    .deal-cashKaro-details h2{ margin: 0 0 20px;}
    .deal-cashKaro-details .pink-btn a {font-size: 14px;line-height: 37px;padding: 0 15px;width: 85%;}
}

@media only screen and (max-width: 575px) {
    .press-releases-box{ margin: 0 0 10px;}
    .press-releases-box .press-img img {max-width:90px;}
    .press-releases-box .press-content {min-height: inherit; padding: 10px 0 0;}
    .press-releases-box .link-wrapper{ text-align: left;}
    .bx-wrapper .bx-controls-direction a{width: 20px;height: 40px;margin-top: -20px;}
    .bx-wrapper .bx-prev:after, .bx-wrapper .bx-next:after{font-size: 12px;line-height: 40px;}
    .caegory-box .category-title {font-size: 14px;}
    .most-popular-box .offer-ribbon{ font-size: 11px;}
    .most-popular-box .pink-btn a{ font-size: 12px; width: 94%;}
    .most-popular-box .brown-btn a, .most-popular-box .red-btn a{ width: 94%;}
    .most-popular-wrapper .bx-wrapper, .best-finance-wrapper .bx-wrapper, .amazon-deals-wrapper .bx-wrapper, .flipkart-deals-wrapper .bx-wrapper, .food-and-grocery-deals-wrapper .bx-wrapper, .beauty-deals-wrapper .bx-wrapper, .best-travel-wrapper .bx-wrapper{padding: 0 30px;}
    .modal-login .custom-close{right: -10px;top: -18px;}
    .signwithemail {margin: 7vw 0;}
    .modal-terms-steps .custom-close{right: -4px;top: -12px;}
    .profile-faq-pills{ margin: 0 0 10px;}
    .timeline-wrap .timeline-panel {width: 83%;}
    .timeline-wrap .inverted .timeline-panel:before, .timeline-wrap .inverted .timeline-panel:after,
    .timeline-wrap .timeline-panel:before, .timeline-wrap .timeline-panel:after {top:27px;} 
}

@media only screen and (max-width: 479px) {
    .blog-post-meta-author-avatar{margin-right: 5px;}
    .blog-post-meta-separator{ margin: 0 10px;}
    .preferences-wrapper h1 small{ display: block;}
    .available-balance .btn-wrapper button, .available-balance .btn-wrapper a{ border: none; min-width: 170px; padding:8px 30px; font-size: 14px; line-height: normal;}
    .review-btn-wrapper a {min-width: 177px;margin: 0 5px;padding: 8px 30px;}
    .caegory-box {padding: 10px;}
    .caegory-box .category-title {font-size: 12px;}
    .most-popular-box .pink-btn a {font-size: 11px;line-height: 30px;}
    .cashback-box .cashback-img a {width: 100px; }
    .head-right-links ul li:last-child{ margin-right: 0;}
    .most-popular-box .brown-btn a, .most-popular-box .red-btn a{ font-size: 11px;}
    .deal-head{padding: 20px 0;}
    .rates-terms-wrapper .rates-terms .btns button{padding: 8px 25px;font-size: 14px;}
    .modal-terms-steps .modal-title{ font-size:5vw;}
    .terms-steps-content {font-size: 12px;}
    .deals-accordion-wrapper .card-header a{ font-size: 14px;}
    .deals-accordion-wrapper .card-header a:after{top: 6px;}
    .deals-accordion-content, .support-work {font-size: 12px;}
    .redirecting-box h1 {font-size: 5vw;}
    .merchant-content-main h1{ font-size: 16px;}
    .page-title{font-size: 7vw;}
}

@media only screen and (max-width: 427px) {
    .refer-and-earn h1{ font-size: 24px;}
    .refer-and-earn h2{ font-size: 18px;}
    .home-slider-wrapper{padding: 0 0 40px;}
    .registration-form{padding: 25px 15px;}
    .deal-cashKaro-details h1, .deal-cashKaro-details h2 {font-size: 3.6vw;}
}

@media only screen and (max-width: 413px) {
    .white-btn a, .orange-btn a, .blue-btn a{ padding: 5px 30px;}
    .available-balance .btn-wrapper button, .available-balance .btn-wrapper a{ padding:8px 20px;  min-width: 150px;}
    .review-btn-wrapper a {min-width: 157px;padding: 5px 20px;}
    .most-popular-box .offer-ribbon{font-size:9px;padding-left: 5px;}
    .most-popular-box .offer-ribbon::before {right: -15px;}
    .most-popular-box .pink-btn a {font-size: 10px; }
    .most-popular-box .store-card-rts-trms a{font-size: 11px;}
    .head-right-links{margin-top: -90px;}
    .most-popular-box .brown-btn a, .most-popular-box .red-btn a {font-size: 10px;}
    .head-right-links ul li{padding: 0 5px 0 0;margin: 0 5px 0 0;}
    .head-right-links > ul > li:after{top: 4px;bottom: 4px;}
    .head-right-links ul li .icon {font-size: 15px;}
    .redirecting-box .redirecting-content, .not-redirected{ font-size: 12px;}
    .timeline-wrap .timeline-panel{padding: 10px 15px;}
    .timeline-wrapper h3 {font-size: 16px;}
}

@media only screen and (max-width: 389px) {
    .blog-can-text h3, .blog-can-text h4, .post-box h3, .post-box h4{ font-size: 11px;}
    .breadcrumb li{white-space: nowrap; max-width: 185px;overflow: hidden;text-overflow: ellipsis;}
    .cashback-box, .meet-superstars-wrapper .bx-wrapper{padding: 0 25px;}
    .section-title-v1 {font-size: 20px;}
    .earn-cashback-wrapper h3 {font-size: 18px;}
    .head-right-links{margin-top: -85px;}
    .logo {max-width: 90px;}
}

@media only screen and (max-width: 374px) {
    .blue-title {font-size: 15px;}
    .blue-title .view-all{margin: 3px 0 0 8px;}
    .white-btn a, .orange-btn a, .blue-btn a {padding: 5px 20px;}
    .blog-can-text h2, .post-box .post-title {font-size: 14px;}
    .registration-form{padding: 30px 15px;}
    .registration-img {padding:0 0 20px;}
    .available-balance .btn-wrapper button, .available-balance .btn-wrapper a {padding: 8px 15px;min-width: 125px; font-size: 12px;}
    .mycashback-wrapper .referral-money a i{ display: block; padding: 0;}
    .how-it-works-video h1{ font-size: 18px;}
    .how-it-works-video .btn-wrapper .orange-btn a {min-width: 115px;}
    .breadcrumb li{ max-width: 130px;}
    .small-container {width:88%;}
    .review-btn-wrapper a{ padding: 5px 10px; min-width: 137px;}
    .all-deals-wrapper ul li{ display: block;margin: 0 0 10px; padding: 0 0 10px; border-bottom: 1px solid #e5e5e5; }
    .all-deals-wrapper ul li:last-child{ padding-bottom: 0; margin-bottom: 0;border: none;}
    .most-popular-box .pink-btn a {font-size: 9px;}
    .most-popular-box .offer-ribbon {font-size: 8px;}
    .most-popular-box .pink-btn a {font-size: 8px;}
    .most-popular-box .store-card-rts-trms a {font-size: 10px;}
    .most-popular-box .brown-btn a, .most-popular-box .red-btn a {font-size: 8px;}
    .category-sort li{ padding: 0 5px;}
    .rates-terms-wrapper .rates-terms .btns button{padding: 5px 15px;}
    .burger{margin: 5px 10px 0 0;}
    .logo {max-width: 70px;}
    .head-right-links {font-size: 10px;}
    .profile-cashback-box h6{font-size: 14px;}
    .social-media-invite ul li a{ max-width: 50px;}
}