#main-head.mobile {
	display: none;
}
.hamburger-menu a {
	display: inline-block;
	width: 100%;
}
[type="button"], [type="reset"], [type="submit"], button {
	-webkit-appearance: unset !important;
}
/* .nav-tabs .nav-link {
	margin-bottom: 0 !important;
	background: 0 0;
	border: 1px solid transparent;
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
} */
.nav-link {
	transition: unset !important;
}
@media screen and (max-width:1280px) {
    #partner-box {
        padding: 30px 30px;
        width: 90%;
    }
    #partner-box span strong {
        font-size: 60px;
        line-height: 71px;
    }
    #ftr {
        background-color: #F2F2F2;
    }
    #single-pg-coupon .container-fluid {
        max-width: 90% !important;
    }
}
@media screen and (max-width:991px){
    .logo {
        width: 100% !important;
    }
    .counter_icon {
        width: 15px;
        height: 15px;
        top: 0px;
        right: 5px;
        font-size: 10px;
    }
    .feat_img img {
        width: 75%;
    }
    #search-input::placeholder {
        font-size: 15px;
    }
    .item_info .loc {
        line-height: 15px;
    }
    .item_price .pr {
      /**  font-size: 19px; **/
        font-size: 11px;
    }
    .item_info h5 {
        font-size: 15px;
        line-height: 16px;
     /*   line-height: 30px; */
    }
    .four-col .item_info {
        padding: 10px 10px;
    }
    .item_box .item_img .item_status .status {
        color: #799F0C;
        font-size: 12px;
        line-height: 12px;
        padding: 10px;
    }
    .four-col .item_box .item_img {
        height: 180px !important;
    }
    .slick-slide img {
        width: 30px;
    }
    .item_box .item_img img {
        width: 30px;
    }
    #hd-btn-grp {

        margin: 20px auto 0;
    }
    .feat-img-reg {
        position: relative;
    }
    #user-form-box .col-lg-6:first-child {
        border-right: 0;
    }
    .feat-img-reg {
        height: 100%;
        left: 0;
        bottom: -20px;
    }
    .free-bs-signup img {
        width: 100%;
    }
    #pills-signup2 .why-go-pr img {
        width: unset;
    }
    #showall .sort {
        display: none;
    }
    #showall .tag-list {
        display: none;
    }
    #user_options {
        z-index: 99;
       
    }
    #referral-table td:first-child::before {
        left: 50%;
    }
    #how-ref-works {
        text-align: center;
    }
    #how-ref-works p {
        width: 90%;
        margin: 0 auto;
    }
    #subs-details img {
       /* left: 0; */
        left: -29px;
    }
    #subs-details span {
        font-size: 30px;
        line-height: 37px;
    }
    #subs-details strong {
        font-size: 31px;
        line-height: 60px;
       /* font-size: 70px;
        line-height: 80px; */
    }
    #subs-details .meta {
        font-size: 20px;
        line-height: 25px;
    }
    #prem-details span {
        font-size: 22px;
        line-height: 31px;
    }
    #prem-details.prem-shopper img {
        width: 37%;
    }
    #prem-details.prem-business img {
        width: 48%;
    }
    #prem-details .prem-title {
        font-size: 26px;
        line-height: 39px;
    }
    #prem-details li {
        font-size: 10px;
        line-height: 19px;
    }
    #how-ref-works p, #referral-table p {
        text-align: center;
    }
    .sec_title p {
        font-size: 15px;
        line-height: 20px;
    }
    #subs-details {
        margin-top: 50px;
    }
    #prem-details {
        margin-top: 50px;
    }
    #referral-table thead th {
        text-align: center;
    }
    .user-vouch-btn {
        margin-top: 25px;
    }
    .display-pic {
        margin-top: 30px;
    }
    .featured_photo {
        position: relative;
        top: 0;
        text-align: center;
        margin-top: 30px;
    }
    #mem_container .membox_title {
        font-size: 14px;
        line-height: 23px;
    }
    #referral .tab-content {
        padding: 0;
    }
    #referrals {
        padding-top: 30px;
    }
    #ref-levels-popup .col-lg-4 {
        text-align: center;
        padding-top: 0;
        padding-bottom: 0;
    }
    #ref-levels-popup strong, #ref-levels-popup span {
        font-size: 1.2rem;
        line-height: 27px;
    }
    .container-fluid-inner {
        max-width: 80%;
    }
    .coupon-input {
        width: 80%;
    }
}
@media screen and (max-width:767px) {
    .mem-free, .mem-premium {
        margin: 15px auto;
    }
    .re-box {
        flex-direction: column;
    }
    #partner-box {
        width: 55%;
        margin: 30px auto 0;
    }
    #subs-details img {
        width: 58%;
    }
    #subs-details .meta {
        font-size: 13px;
        line-height: 18px;
    }
    #subs-details strong {
       /* font-size: 45px; **/
        font-size: 17px;
        line-height: 45px;
    }
    #mem-profile-pg .dropdown-menu {
        width: 100%;
    }
    .merchant_opt ul li {
        text-align: center;
        display: block;
        margin: 0 auto;
        width:100%;
    }
    #cp-sec3 h3 {
        font-size: 50px;
    }
    .coupon-description .coupon-price {
        font-size: 60px;
    }
    .coupon-description .coupon-price .discount-pr {
        font-size: 35px;
    }
    .coupon-description .coupon-price .special-pr {
        font-size: 15px;
        line-height: 20px;
        padding: 5px 6px;
    }
    .coupon-description .bname {
        font-size: 20px;
        line-height: 25px;
        padding: 5px 0 0;
    }
    .coupon-description {
        margin-top: 60px;
    }
    .contact-details {
        margin-bottom: 40px;
    }
    .logo-cp {
        padding-top: 30px;
    }
    #cp-sec2 {
        padding: 50px 0 30px;
    }
    .user-row-head.row-tb .col-g {
        text-align: center;
    }
    #mem-profile-pg #mem_container {
        padding: 30px 0;
    }
    .row-tb .col-g:first-child {
        width: 38%;
    }
    .row-tb .col-g {
        width: 12%;
        font-size: 12px;
    }
    .user-info span {
        font-size: 12px;
    }
    #merchant_module {
        background-color: #fff;
    }
    #ftr {
        background-color: #fff;
    }
    .upload-box img {
        width: auto;
    }
    #gallery .upload-box {
        justify-content: center;
    }
    #gallery .upload-box img {
        width: 100%;
    }
    .bprofile-css .col-lg-8 .b-title {
        padding-top: 20px;
        text-align: center;
    }
    #mem-profile-pg {
        background-color: #fff;
    }
}
@media screen and (max-width:640px) {
    #main-head.desktop {
        display: none;
    }
    #main-head.mobile {
        display: block;
    }
    #top-head .container-fluid {
        padding: 0;
    }
    #top-head {
        padding: 0;
    }
    .top_menu li {
        width: 50%;
        text-align: center;
    }
    #top-head ul li a {
        font-size: 17px;
        display: block;
        padding: 10px 0;
        color: #fff;
        background-image: linear-gradient(to right, #799F0C,#FFDE00);
    }
    #top-head ul li:last-child a {
        background-image: linear-gradient(to right,#FFA900,#FFDE00);
        border-left: 1px solid #fff;
    }
    .m-top-box {
        display: flex;
        flex-direction: row;
        align-items: center;
        position: relative;
    }
    .m-top-box .mbox {
        flex: 0 0 auto;
        width: 50%;
    }
    .m-top-box .mbox.mtbox1 {
        text-align: left;
    }
    .m-top-box .mbox.mtbox1 .logo {
        text-align: left;
        padding-left: 10px;
    }
    #hd-btn-grp {
        margin: 20px 0 0 auto;
    }
    #hd-btn-grp a, .user_btn {
        padding: 0 0px;
    }
    .user_btn img {
        width: 65%;
    }
    #search-addon {
        border: 0 !important;
        top: 5px;
        right: 5px;
    }
    .m-btm-box {
        display: flex;
        flex-direction: row;
        align-items: center;
    }
    .m-btm-box .mbb1 {
        flex: 0 0 auto;
        width: 15%;
    }
    .mbbox.mbb2 {
        flex: 0 0 auto;
        width: 82%;
        margin-left: 10px;
    }
    .m-btm-box .mbb1 .hamburger-menu {
        position: relative;
        width: 100%;
    }
    .m-btm-box .mbb1 .hamburger-menu a .linex {
        display: block;
        position: relative;
        left: 0;
        right: 0;
        height: 3px;
        width: 75%;
        background-color: #919090;
        border-radius: 50px;
        margin: 0 auto;
    }
    .m-btm-box .mbb1 .hamburger-menu a .linex:nth-child(2) {
        margin: 10px auto;
    }
    #hero_bnr {
        padding: 115px 0 400px;
    }
    .feat_img {
        display: block;
        top: 263px;
    }
    .box {
        width: 100% !important;
        padding: 0;
        height: 190px;
    }
    .item_info h5 {
        font-size: 15px;
        line-height: 23px;
    }
    .item_info .loc {
        line-height: 14px;
        font-size: 10px;
    }
    .four-col .item_info {
        padding: 5px 0 5px;
    }
    #mid-ftr h5, #btm-ftr h5 {
        text-align: left;
    }
    #ftr li {
        text-align: left;
    }
    #mid-ftr ul li a, #btm-ftr ul li a {
        font-size: 14px;
        line-height: 26px;
    }
    #mid-ftr h5, #btm-ftr h5 {
        font-size: 19px;
        margin-top: 25px;
        margin-bottom: 10px;
    }
    #sc-links {
        justify-content: flex-start;
    }
    #lp7-whatsnew .sec_banner {
        width: 330px !important;
        margin: 0 auto 30px;
        height: 330px;
        padding: 0 !important;
    }
    .sec_banner::before {
        width: 100%;
        height: 330px;
        background-size: cover;
       /* background-position-x: -100px; */
        background-position-x: -830px;
    }
    .four-col .sec_banner {
      /*  width: 330px !important; */
        margin: 0 auto 30px;
        height: 330px;
        padding: 0 !important;
        background-size: cover;
        background-position-x: -20px;
    }
    .four-col .sec_banner h2 {
        font-size: 41px;
        top: 70%;
        color: #799F0C;
    }
    #hd-btn-grp img {
        width: 65%;
    }
    /* COUPON PAGE */
    .item_info {
        padding: 10px 10px;
    }
    .cart-pg #top-head {
        display: block;
    }
    /* CART */
    .item_pr_quantity {

        width: auto;
    }
    .item_pr_quantity strong {
        font-size: 30px;
    }
    #user-form-box .form-in-head a {
        font-size: 25px;
        line-height: 25px;
    }
    .premuim-reg a {
        font-size: 20px;
        line-height: 24px;
    }
    /* GRAB COUPON */
    .t-box h3 {
        font-size: 35px;
        line-height: 52px;
    }
    .t-box {
        padding-top: 30px;
        width: 100%;
    }
    .btm-p {
        width: 100%;
    }
    #fbusiness-sec .box {
        width: 50% !important;
    }
    .prem-shopper .col-lg-6:first-child, .prem-business .col-lg-6:first-child {
        display: none;
    }
    .prem-shopper .col-lg-6:last-child, .prem-business .col-lg-6:last-child {
        width: 100%;
    }
    #ref-sec1 .sec_title h1 {
        font-size: 35px;
        line-height: 45px;
    }
    #ref-sec1 .sec_title h1 {
        font-size: 35px;
        line-height: 45px;
    }
    #referral-table td:first-child span {
        font-size: 18px;
    }
    #ref-page {
        padding: 90px 0 20px;
    }
    .featured_photo img {
        position: relative;
        left: 0;
        width: 100%;
    }
    .single-coupon #main-head.mobile {
        display: none;
    }
    .mem-prof-arrow {
        right: 40%;
    }
    .coupon-input {
        width: 75%;
    }
    .merch_home_tab .ref-link h4 {
        width: auto;
        padding-right: 15px;
        font-size: 14px;
    }
    .merch_home_tab .ref-link #refer {
        font-size: 14px;
    }
    .user-info span {
        font-size: 8px;
    }
    .row-tb .col-g {

        font-size: 8px;
    }
    .user-body .btn {
        font-size: 8px;
    }
    .box-price-total {
        padding-right: 100px;
    }
    .box-price-total span {
        font-size: 10px;
        padding-left: 45px !important;
    }
    .userbox {
        padding: 10px 10px;
    }
    .divider {
        margin: 10px auto 10px;
    }
    .opt-add {
        padding-top: 10px;
    }
    #mem_container .table_merch tbody tr td, #mem_container .table_merch tbody tr td a {
        font-size: 8px !important;
    }
    #mem_container .table_merch tbody tr td {
        padding: 5px 0;
    }
    #table_view thead {
        font-size: 10px;
    }
    #mem_container .membox_title {
        font-size: 16px;
    }
    #refs-table tbody tr td {
        font-size: 10px;
    }
    #mem_container .purch_header {
        flex-direction: column-reverse;
        text-align: center;
        justify-content: center;
    }
    #sold-cp .nav.nav-tabs {
        width: 100%;
        justify-content: center;
        margin-bottom: 15px !important;
    }
    #refs-table th {
        font-size: 11px;
    }
    .ttl-income strong {
        font-size: 18px;
        line-height: 28px;
    }
    .enter-coupon input[type="button"], .search-coupon input[type="button"] {
        font-size: 13px;
    }
    .enter-coupon input[type="text"], .search-coupon input[type="text"] {
        font-size: 13px;
    }
    #referral-main {
        flex-direction: column;
    }
    .help {
        width: 100%;
        text-align: center;
    }
    #referral-main .nav.nav-tabs {
        width: 100%;
        justify-content: center;
        margin-bottom: 20px;
    }
    .level-col-inner .lvl {
        flex: 0 0 auto;
        width: 16%;
        font-size: 16px;
        line-height: 28px;
    }
    .level-col-inner .divider {
        width: 65% !important;
    }
    .level-cols .col-lg-6 {
        font-size: 12px;
        line-height: 15px;
    }
    .set_up_btns {
        text-align: center;
        margin-bottom: 20px;
    }
    .merch_home_tab .ref-link h4 {
        width: 100%;
        padding-right: 0;
    }
    .merch_home_tab .ref-link #refer {
        flex: 0 0 auto;
        width: 85%;
        margin-right: 10px;
    }
    .coupon-input {
        width: 70%;
    }
    .coupon-submit {
        margin-left: 10px;
    }
    .search-box input {
        width: 80%;
        padding: 0px 0;
    }
    #merch-bnr {
        width: 100%;
    }

    #cp-edit-popup {
        padding: 30px 5px 5px;
        width: 95%;
        overflow-y: scroll;
        height: 350px;
    }
    .user_info_card .card-item span {
        font-size: 10px;
        line-height: 14px;
    }
    .user_info_card .card-item input {
        font-size: 7px;
        padding: 6px 0 3px;
    }
    .ref-link {
        flex-wrap: wrap;
    }
    #membership_content {
        padding-left: 0;
        padding: 10px;
    }
    #membership_content .ms_nav .nav-item a {
        color: #fff;
        font-size: 13px;
    }
    #mem_container .purch_header .sort_box {
        width: 100%;
    }
    #mem_container .purch_header .sort_box span {
        font-size: 10px;
    }
    #mem_container .purch_header .nav {
        width: 100%;
        justify-content: center;
        margin-top: 25px;
    }
    .purchase-item-det .x-right {
        width: auto;
    }
    .purchase-item-det p {
        font-size: 10px;
    }
    .btn-det .btn {
        font-size: 10px;
    }
    .additional-det {
        font-size: 10px;
        line-height: 17px;
    }
    .additional-det div {
        width: 36%;
    }
    .additional-det div:last-child {
        width: 28%;
    }
    #purchase .item_img {
        text-align: center;
        margin-top: 20px;
    }
    #referral .ref-link input {
        flex: 0 0 auto;
        width: 85%;
    }
    #referral .ref-link h4 {
        flex: 0 0 auto;
        width: 100% !important;
    }
    .sv-btn {
        margin-top: 15px;
    }
    .sv-btn .btn {
        font-size: 11px;
    }
    .display-pic label {
        font-size: 11px;
    }
    #profile .user_info_card .card-item input {
        font-size: 14px;
        padding: 6px 6px 3px;
    }
    #refer-earn img {
        width: 100%;
    }
    .step_content ul li {
        margin-bottom: 0;
    }
    #package tbody td {
        font-size: 10px;
        line-height: 19px;
    }
    #package thead th {
        font-size: 10px;
    }
    #package .btn {
        padding: 0 !important;
        border: 0 !important;
    }
    #package tr .btn a {
        font-size: 10px;
        padding: 5px 5px;
    }
    #for-business-pg #gyc_bnr h1 {
        font-size: 30px;
    }
    #package h3 {
        font-size: 20px;
        line-height: 30px;
    }
    #package .p_title p {
        font-size: 12px;
        line-height: 20px;
    }
    #guide_towards_success {
        padding-bottom: 50px;
    }
    #for-business-pg #gyc_bnr p {
        font-size: 16px;
        line-height: 23px;
    }
    #main-head {
        padding: 40px 0 20px;
    }

}
@media screen and (max-width:480px){
    #hero_bnr {
        padding: 115px 0 300px;
    }
    .feat_img img {
        width: 85%;
    }
    .feat_img {
        display: block;
        top: 280px;
    }
    .box {
        width: 100%;
        padding: 0;
        height: 190px;
    }
    #merch-coupons .item_img {
        height: 140px;
    }
    .promo_sprice {
        font-size: 30px;
        line-height: 65px;
    }
    .promo_crossed {
        font-size: 25px;
        line-height: 47px;
    }
    .promo_valid {
        font-size: 10px;
        line-height: 18px;
    }
    .promo_btn_g a {
        font-size: 24px;
        border-radius: 50px;
    }
    .review_head .hd_title {
        font-size: 28px;
        line-height: 45px;
    }
    .submit_rev {
        padding-right: 0;
    }
    .submit_rev a {
        font-size: 13px;
        line-height: 24px;
        padding: 5px 15px;
    }
    .up-image label {
        color: #707070;
        font-size: 13px;
    }
    .user_comment p {
        font-size: 13px;
    }
    .btm_rev .thumbnails .thumb_img {
        height: 60px;
        font-size: 10px;
    }
    .helpful_btn .btn {
        font-size: 12px;
        padding: 5px 33px;
    }
    .similar-coup {
        margin-top: 20px;
    }
    .review_head .cat_btn a {
        font-size: 13px;
        line-height: 24px;
        padding: 5px 25px;
    }
    .reviews_box .ratings {
        font-size: 23px;
    }
    .reviews_box .ratings {
        padding-top: 0;
    }
    .helpful_btn {
        text-align: right;
        padding: 5px 0 0 0;
    }
    .prod-det p {
        font-size: 12px;
        line-height: 18px;
    }
    .cart_item_box {
        flex-direction: row;
    }
    .item_pr_quantity strong {
        font-size: 20px;
        display: flex;
        flex-direction: column;
        align-items: unset;
    }
    .item_pr_quantity {
        flex: 0 0 auto;
        width: 20%;
        text-align: right;
        position: relative;
    }
    .cart_item_box {
        padding: 10px 0;
    }
    .item_info strong {
        color: #799F0C;
        font-size: 16px;
        line-height: 30px;
    }
    #cart-sec .item_info p {
        font-size: 10px;
        line-height: 16px;
    }
    .cart_btns a {
        font-size: 12px;
        display: inline-block;
        margin-bottom: 10px;
        width: auto;
    }
    .cart_btns {
        margin-top: 0;
    }
    .quantity .number {
        display: flex;
        flex-direction: row;
        align-items: center;
    }
    .quantity .minus, .quantity .plus {
        width: unset;
        height: unset;
        padding: 10px 10px 14px;
        font-weight: 600;
        font-size: 23px;
        color: #fff;
        border: 0;
        border-radius: 0;
        line-height: 0;
    }
    .quantity input {
        font-size: 13px;
        width: 30px;
        height: 22px;
    }
    .item-tt {
        position: absolute;
        top: 30px;
        right: -15px;
        background-color: #FFDE00;
        color: #7B7B7B;
        border-radius: 50px;
        padding: 3px 10px;
        font-size: 9px;
    }
    .add-ship {
        font-size: 9px !important;
        cursor: pointer;
    }
    .cart_head {
        width: 100%;
        padding: 10px 10px;
        font-size: 16px;
    }
    .cart_item_det .cart_head img {
        margin-right: 5px;
        width: 38px;
    }
    #cart-sec .item_info {
        text-align: left !important;
    }
    #cart-sec .item_info {
        text-align: left !important;
        width: auto;
    }
    .cart_item_box .item_img {
        width: 30%;
        margin: 0 auto;
    }
    .item_pr_quantity {
        flex: 0 0 auto;
        width: auto;
        text-align: right;
        position: relative;
        margin-right: 10px;
    }
    .cart_item_box {
        padding: 10px 5px 0 5px;
    }
    .item_pr_quantity strong {
        font-size: 16px;
    }
    .reg_pr_dis, .old_pr {
        font-size: 14px !important;
    }
    .sort ul li {
        width: auto;
        display: inline-block;
    }
    #partner-box {
        width: 70%;
    }
    #partner-box span {
        font-size: 25px;
        line-height: 31px;
    }
    #partner-box span strong {
        font-size: 50px;
        line-height: 55px;
    }
    #fbusiness-sec .box {
        width: 70% !important;
    }
    #prem-details .prem-title {
        font-size: 20px;
        line-height: 35px;
    }
    #subs-details img {
        display: none;
    }
    #prem-details span {
        font-size: 17px;
        line-height: 27px;
    }
    #ref-page {
        padding: 40px 0 90px;
    }
    #referral-table {
	    padding: 80px 10px 10px 10px;
    }
    #referral-table::after {
        top: 15%;
        left: 15px;
    }
    #subs-details span {
        font-size: 23px;
        line-height: 27px;
    }
    #how-ref-works h3 {
        font-size: 30px;
        line-height: 41px;
    }
    #how-ref-works p {
        width: 100%;
    }
    #how-ref-works, #referral-table {
        margin-top: 30px;
    }
    #how-ref-works p, #referral-table p {
        font-size: 13px;
        line-height: 15px;
    }
    .btm-content {
        flex-direction: column;
    }
    .btm-content h5 {
        font-size: 25px;
        width: 100%;
    }
    .merch-name {
        margin-top: 20px;
    }
    #myp-main .my-purchase-div {
        text-align: center;
    }
    #qr-box {
        width: 90%;
    }
    .coupon-description h3 {
        font-size: 25px;
        line-height: 30px;
        width: 90%;
    }
    .coupon-description .bname {
        font-size: 18px;
        line-height: 22px;
    }
    .coupon-description .coupon-price {
        font-size: 50px;
    }
    #cp-sec3 h3 {
        font-size: 30px;
    }
    .logo-cp img {
        width: 100%;
    }
    #cp-sec3 {
        padding: 0px 0 90px;
    }
    .mem-prof-arrow {
        right: 38%;
        top: 17px;
        width: 12px;
    }
    .userbox .user-body .col-g img {
        width: 45px;
    }
    .user-info span {
        font-size: 7px;
    }
    .box-price-total {
        padding-right: 50px;
    }
    .box-price-total span {
        font-size: 7px;
        padding-left: 25px !important;
    }
    .divider {
        margin: 10px auto 0px;
    }
    .search-box input {
        width: 40%;
        padding: 0px 0;
    }
    .search-box {
        text-align: left;
        margin-top: 20px;
    }
    .merch-list-pagi ul li a {
        font-size: 13px;
        line-height: 18px;
    }
    .merch-list-pagi ul {
        list-style: none;
        text-align: right;
        margin: 20px 0 0px;
        padding: 0 !important;
        text-align: left;
    }
    .coupon-submit {
        font-size: 13px;
        padding: 3px 17px;
    }
    .coupon-input {
        font-size: 12px;
        line-height: 13px;
    }
    #referrals .ref-link {
        flex-wrap: wrap;
    }
    .ref-link h4 {
        flex: 0 0 auto;
        width: 100%;
        text-align: center;
        padding-bottom: 15px;
    }
    .ref-link input {
        flex: 0 0 auto;
        width: 85%;
        font-size: 12px;
    }
    #referrals .ref-link a {
        margin-left: 10px;
    }
    #mem_container .membox_title {
        font-size: 14px;
    }
    .help a {
        font-size: 10px;
    }
    #top-tb thead tr th {
        font-size: 12px;
        line-height: 13px;
    }
    #top-tb td {
        font-size: 10px;
        line-height: 14px;
    }
    .level-col-inner .lvl {
        width: 20%;
        font-size: 13px;
        line-height: 21px;
    }
    .num-people a {
        font-size: 13px;
    }
    .level-col-inner .divider {
        width: 55% !important;
    }
    .levels-total {
        font-size: 13px;
        line-height: 14px;
        padding-top: 10px;
    }
    .level-cols .col-lg-6 {
        font-size: 12px;
        line-height: 18px;
    }
    #mem_container .purch_header ul li a {
        font-size: 12px;
    }
    #sold-cp .nav.nav-tabs {
        margin-top: 20px;
    }
    .show-ent span {
        font-size: 12px;
        line-height: 14px;
    }
    #refs-table tbody tr td {
        font-size: 11px;
        text-align: center;
    }
    #mem_container .membox_title {
        font-size: 20px;
        font-weight: 700;
    }
    #cp-edit-popup.cx_purch_history tbody tr {
        font-size: 8px;
        line-height: 12px;
    }
    #table_view {
        padding: 5px 6px 5px;
    }
    #cp-edit-popup.cx_purch_history .cx_pop_title {
        font-size: 15px;
        line-height: 26px;
        padding-left: 5px;
    }
    .pagi-nav ul li a {
        font-size: 12px;
        padding: 0 1px;
    }
    #table_view thead th {
        font-size: 10px;
        line-height: 10px;
    }
    #refs-table tbody tr td:first-child img {
        width: 45%;
    }
    .cp-tb {
        padding: 15px 0;
    }
    #refs-table tbody tr td {
        font-size: 10px;
        text-align: center;
    }
    .cp-tb a {
        padding: 0 3px;
    }
    .mycp-head .add_new_cpns .btn {
        font-size: 10px;
    }
    .billing_head .addnew_btn .btn {
        font-size: 10px;
    }
    .set_def .btn {
        font-size: 10px;
    }
    #sold-cp img {
        width: auto !important;
    }
    .edit_cp_btn_g input {
        font-size: 13px !important;
        line-height: 18px;
        width: 44% !important;
    }
    #prem-details .prem-title {
        font-size: 17px;
        line-height: 34px;
        right: 0;
        left: 0;
        text-align: center;
    }
    #prem-details .inner-box {
        padding: 10px;
    }
    #prem-details li {
        font-size: 9px;
        line-height: 13px;
    }
    .container-fluid-inner {
        max-width: 90%;
    }
    .sort ul li a {
        padding: 5px 10px;
        font-size: 11px;
    }
    .merch-info-block span {
        font-size: 14px;
        line-height: 23px;
    }
    .tag-list ul, .sort ul {
        padding: 0;
        margin: 5px 0;
    }
}
@media screen and (max-width:440px) {
    #hero_bnr {
        padding: 110px 0 275px;
    }
    .four-col .item_box .item_img {
        height: 140px !important;
    }
    
}
@media screen and (max-width:390px) {
    #hero_bnr {
        padding: 80px 0 260px;
    }
    .feat_img img {
        width: 90%;
    }
    .feat_img {
        display: block;
        top: 260px;
        left: -7px !important;
    }
    .box.box1 h4 {
        font-size: 25px;
        line-height: 30px;
    }
    .box img {
        width: 45%;
    }
    .box {
        width: 100%;
        padding: 0;
        height: 150px;
        padding: 5px 0;
    }
    .feat_img {
        top: 320px;
    }
    .item_box .item_img .item_status .status {
        font-size: 9px;
        line-height: 4px;
    }
    .item_price .pr {
        font-size: 8px;
       /* font-size: 11px; */
    }
    .pr.less {
       /*  font-size: 8px !important; */
        font-size: 7px !important;
    }
    .item_cat {
        font-size: 11px;
    }
    .item_info .loc {
        line-height: 14px;
        font-size: 11px;
        /*font-size: 7px;*/
    }
    .item_info .ratings span:not(.stars) {
        font-size: 12px;
    }
    .item_info .ratings .stars img {
        width: 10px;
    }
    .item_box .item_img img {
        width: 23px;
    }
    .four-col .item_box .item_img {
        height: 130px !important;
    }
    #ftr {
       /* padding: 110px 0 30px !important;*/
        padding: 20px 0 30px !important;
    }
    #fbusiness-sec .box {
        width: 100% !important;
    }
    #partner-box {
        width: 100%;
    }
    .userbox {
        padding: 10px 10px;
        overflow-x: scroll;
    }
    .box-price-total {
        width: 370px;
    }
    .userbox .divider {
        width: 370px;
    }
    .user-table {
        width: 450px;
    }
}
@media screen and (max-width:370px) {
   
}