@media (min-width: 1200px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1170px;
}
}
/*------------------------------------------------------*/
/* RESPONSIVE
/*------------------------------------------------------*/
@media (max-width:1320px) {

    
}

@media (max-width:1199px) {
    .navbar-brand {margin-right: 0px;}
    .navbar-brand>img {width: 70px;}
    .navbar-form {width: 300px;}
    .navbar-form .form-control { height: 40px;padding: 6px 10px;font-size: 12px;}
    .navbar-form .btn {right: 4px;top: 4px; height: 32px;width: 32px;font-size: 14px;}
    .navbar-form .select-location .form-icon {font-size: 14px;bottom: 10px;}
    .navbar-expand-lg .navbar-nav .nav-link {padding: 15px 12px;font-size: 11px;}
    .navbar-expand-lg .navbar-nav .nav-link.login img { margin-right: 0px;}
    .navbar-expand-lg .download-app-nav .nav-link img {width: 35px;}
    .navbar-expand-lg .download-app-nav .nav-link span {font-size: 8px;}
	.navbar-expand-lg .mobile-nav .nav-link {  padding: 3px 10px;font-size: 11px;}
    .slider-wrap>img { height: 450px;}
    .slide-text-dec { width: 325px;}
    .slide-text-dec h2 {font-size: 60px;line-height: 60px;margin-bottom: 20px;}
    .slide-text-dec h3 {font-size: 40px;margin-bottom: 30px;}
    .slide-text-dec h4 {font-size: 22px;}
    .Cuptext h2 span>img { top: 18px; }
    .slide-text-dec>img { width: 210px !important; margin-bottom: 20px;}
    .title-logo{margin-bottom: 20px;}
    .title-logo img { width: 110px;}
    .heading-nav .nav-link img {width: 30px;}
    .heading-nav .nav-link {padding: 0px 2px;}
    .heading-nav .nav-link span {font-size: 8px;}
    .title h3 {font-size: 28px;}
    .title h4 {font-size: 22px;}
    .wrap { padding-top: 40px;padding-bottom: 40px;}
    .wrap-top0 {padding-top: 0px;}
	.inr-wrap-tp {padding-top: 30px;}
    .feature-cate:before{height: 165px;}
    .feature-cate .item-box .tmb{height: 110px;width: 110px;}
	.feature-cate li .item-box .tmb {width: 150px;}
	.addtocart-btm-btn .btn { padding: 6px 10px;font-size: 12px;}
	.twobtns a.btn-light { }
	.addtocart-btm-btn .rating-stars {line-height:20px;font-size: 10px;}
	.item-box-dec .review-no {font-size: 9px;}
    .item-box .tmb {height: 190px;}
    .item-box-dec h4 {font-size: 16px;}
    .fulfilment-wrap { background-size: 65%;}
    .fulfilment-item .media { margin-bottom: 20px;}
    .fulfilment-icon {width: 135px;}
    .fulfilment-item h3 { font-size: 26px; }
    .advertise-img { height: 265px;}
    .advertise-dec {padding: 20px;}
    .advertise-dec h4 { font-size: 26px;}
    .advertise-dec h2 { font-size: 48px; line-height: 48px;}
    .advertise-dec h6, .advertise-dec p { font-size: 16px; margin-bottom: 15px;}
    .advertise-dec .btn-light { padding: 6px 16px;
        font-size: 12px; }
        .advertise-dec p { font-size: 12px; }
	.payment-icon li a {width: 50px;}
    .foter-search .navbar-form .btn {padding: 5px 20px; height: 40px;}
    .fotr-media p a {margin-bottom: 5px;padding-right: 0px;display: block;}
    
      /*=================== Inner pages ====================*/
    .whychooseus-box .title h3 {font-size: 34px;}
    .whychooseus-box .title h2 {font-size: 52px;line-height: 52px;}
    .whychooseus-box .title h2 b img {width: 34px;}
    .about-img { height: 300px;}

    /*=================== Login ====================*/
    .form-box-width {width: 85%;}
    .login-img { width: 75px;}
    .navbar-light .back-navbar-text {margin-left: 80px;}
    .form-box .login-white-box {}
    .form-box h3 {font-size: 22px;}
    .otp-box .title h4 {font-size: 16px;}
    .otp-box p {font-size: 13px;}
    .signp-with-social a {padding: 10px 10px;
        font-size: 13px;}
        .form-box .skip-btn { padding: 10px 10px;}
	
	/*=================== Product listing ====================*/
    .product-listing .item-box {}
	.product-listing .addtocart-btm-btn .btn span {
    font-size: 16px;
    width: 16px;
    height: 16px;
    line-height: 16px;}
	.product-listing .addtocart-btm-btn .btn-lg {
    padding: 8px 6px;
    font-size: 10px;}
.product-listing .twobtns a.btn-light {font-size: 16px; width: 39px;}
	.product-listing .addtocart-btm-btn .rating-stars {font-size: 7px;line-height: 16px;}
	.product-listing .item-box-dec .review-no {font-size: 7px;}
	
	/*=================== Product details ====================*/
    .detail-rating { margin-bottom: 20px;}
    .details .price {margin-bottom: 25px;}
    .highlight { margin-bottom: 15px;}
    .detail-cartbtns {margin-bottom: 30px;}
	.geniune-list li {font-size: 12px; line-height: 20px; padding: 9px;}
	.details { padding-left: 25px;}
	.product-title {font-size: 24px;}
	
	/*======================== Checkout ============================*/
	.checkout-lg-btngroup a {font-size: 15px;padding:10px;}
	.mode-payment .form-check {font-size: 13px;}

    .Delivery-Boy-Detail .media-right { width: 15%;}
   
    
    /*=================== Thanks ==================*/
    .inner-thanks h3 {font-size: 16px;}
    .thanks-bottom h5 {font-size: 15px;}

    /*=================== Seller ==================*/
    .availability-form-group .btn {  width: 55%;}
    
    
    
    
    }

@media (max-width:1023px) {
       .navbar-light .navbar-toggler {    color: #fff;
    border-color: #fff;
    background-color: #fff;
    padding: 2px 5px;}
    .navbar-toggler:focus {box-shadow: none;}
    .navbar-expand-lg .navbar-nav .nav-link {padding: 7px 10px;margin-bottom: 0px;    font-size: 12px;}
    .navbar-form {margin-bottom: 0px;}
    .container-fluid { padding-right: 15px;padding-left: 15px;}
    .navbar-right {margin-right: 0px;}
    .navbar-brand>img {width: 50px;}
    .navbar-brand {padding: 10px 10px;}
    .slider-wrap>img {height: 350px;}
    .slide-text-dec { width: 230px; }
    .Cuptext h2 span>img { top: 14px;}
    .Cuptext { }
    .slide-text-dec h2 {font-size: 42px;
        line-height: 40px;
        margin-bottom: 10px;}
    .Cuptext h2 span { }
    .slide-text-dec h3 {font-size: 30px; margin-bottom: 30px;}
    .slide-text-dec h4 {font-size: 14px;}
    .slide-text-dec>img {width: 150px !important; margin-bottom: 15px;}
    .slide-text-dec .btn {    padding: 5px 20px;font-size: 12px;}
    .wrap {padding-top: 35px;padding-bottom: 35px;}
    .wrap-40 {padding-top: 35px; padding-bottom: 35px;}
    .wrap-top0 { padding-top: 0px;}
    .title h1 {font-size: 42px;}
    .title h2 {font-size: 34px;}
    .title h3 {font-size: 26px;}
    .title h4 {font-size: 24px;}
    .feature-cate {padding: 20px 20px 0px;}
    .feature-cate:before{height: 150px;}
    .feature-cate .item-box-dec h5 { font-size: 12px;}
    .feature-cate .item-box .tmb {height: 90px;width: 90px;}
    .slide-heading .title h3 {font-size: 24px;}
    .owl-nav {  top: -44px;}
    .item-box-dec { padding: 0px;}
    .addtocart-btm-btn .btn-lg { padding: 10px 12px; font-size: 12px;}
    .title-logo { margin-bottom: 20px;}
    .title-logo img { width: 100px;}
    .heading-nav .nav-link span {font-size: 8px;}
	.fulfilment-wrap {background-size: 60%;}
    .fulfilment-item .media { margin-bottom: 20px;}
    .fulfilment-icon {  width: 100px; }
    .fulfilment-item h3 { font-size: 20px; }
    .tastimonial .user-name h4 {font-size: 15px;padding-right: 20px;}
.tastimonial .user-name h5 { padding-left: 20px; font-size: 13px;}
	.addtocart-btm-btn .rating-stars {font-size: 11px;line-height: 20px;}
	.nopeacs li {font-size: 12px; padding-right: 10px; padding-left: 10px;}
    .item-box .tmb {height: 200px;}
    .item-box-dec h4 {font-size: 16px;}
    .advertise-img { height: 175px; }
    .advertise-dec {padding: 15px;}
    .advertise-dec h2 { font-size: 32px;line-height: 32px;}
    .advertise-dec h3 { font-size: 25px;    line-height: 20px;}
    .advertise-dec h4 {font-size: 16px;}
    .advertise-dec h6 {font-size: 11px;    margin-bottom: 10px;}
    .advertise-dec p {font-size: 11px;margin-bottom: 10px;}
    .advertise-dec .btn-light { padding: 5px 15px;font-size: 12px; }
    .free-membership-dec .btn {font-size: 12px;}
    .demo-cv-carousel .item-box .tmb {height: 190px;}
	.payment-icon li a {width: 30px;}
    .fotr-logo { width: 120px; }
    .foter-search .navbar-form { width: 100%;}
    .foter-search .navbar-form .btn {height: 40px;padding: 5px 15px;font-size: 12px;}
    .fotr-abt-cnt {margin-right: 0px;}
    .fotr-media-item-contact {margin-left: 0px;}
    footer h3 {font-size: 14px;}
    footer h4 {font-size: 13px;}
    .fotr-media p a {display: block;padding-right: 0px;}
    .services-box {padding: 10px;margin: 10px 0px 50px;}
    .srvs-icon {  width: 26px; }
    .srvs-item .media .media-left{padding-right: 0px;}
    .srvs-item h5 {font-size: 12px;}
    .srvs-item p {font-size: 10px;line-height: 14px;}    
    
    /*====================== Inner page ================*/
    .whychooseus-box .title h3 {font-size: 30px;}
    .whychooseus-box .title h2 { font-size: 36px; line-height: 36px;}
    .whychooseus-box .title h2 b img {width: 26px;}
    .about-img { height: 200px;}
	
	 /*====================== login ================*/
     .login-tab .nav-link {font-size: 14px;}    
    .navbar-light .back-navbar-text {margin-left: 50px;}
    .form-box-width {width: 95%;}
    .form-box {padding: 20px;}
    .form-box .btn{height: 42px;}
    .form-box .form-group label { margin-bottom: 5px; font-size: 12px;}
    .form-box .form-ctrl { height: 42px;font-size: 12px;}
    .form-box-login {border: 20px solid #fff;}
    .form-box .login-white-box {padding: 25px;}
    .login-img {margin: 0px auto 20px; width: 65px;}
    .form-box h3 {font-size: 22px;}
    .otp-box .form-group .form-ctrl { width: 50px;}
    .btn-width-auto {width: 260px;}
    .form-disabled .form-ctrl { height: 32px;}
    .form_icon, .form-icon { bottom: 8px;}
    /*============ sign up====================*/
    .signp-with-social a i { font-size: 16px;}
    .signp-with-social a { padding: 10px 7px; font-size: 10px;}
    
    
    
    
    /*====================== Product listing  ================*/
	.filter-leftbar {width: 95%;}
	.filter h3 { padding: 10px 15px;font-size: 18px;}
	.sidebar-wrapper {padding: 0px 15px 15px;}
	.sidebar-wrapper .accordion-flush .accordion-item .accordion-button {font-size: 14px;padding: 10px 0px;}
	.category-list li a {font-size: 13px;}
	.product-listing .item-box-dec h4 {font-size: 14px;}
	.product-listing .addtocart-btm-btn .btn span {
    font-size: 16px;
    width: 16px;
    height: 16px;
    line-height: 16px;}
	.product-listing .addtocart-btm-btn .btn-lg { padding: 7px 9px;font-size: 11px;}
	.product-listing .twobtns a.btn-light {font-size: 16px;padding: 3px;width: 40px;}
	.product-listing .addtocart-btm-btn .rating-stars {font-size: 9px;}
	.product-listing .item-box-dec .review-no {font-size: 8px;}
	
	
	 /*====================== Product details ================*/
     .gallery-control {width: 80px;height: 480px;}
     .detail-gallery {padding: 0px 0px 0px 80px;}
     .detail-gallery .thumb-product { height: 480px;}
	.details{padding-left:calc(var(--bs-gutter-x) * .5);}
    .detail-rating { margin-bottom: 15px;}
    .details .price { margin-bottom: 15px;}
	.product-title {font-size: 18px;}
    .Sizes-list li a{margin-left: 0px;}
    .Sizes-list li a.txt-orange { font-size: 10px;}
    .Sizes-list li a.txt-orange img {width: 30px; }
	.detail-rating li {padding-right: 6px;padding-left: 6px;}
    .rating-stars .review-no {font-size: 12px;}
	.detail-rating li p{font-size:12px;}
    .detail-cartbtns { margin-bottom: 20px;}
	.highlight { margin-bottom: 10px;}
	.highlight p {font-size: 14px;}
	.details .nopeacs li {font-size: 13px;}
	.detail-cartbtns a { padding: 12px 10px;font-size: 11px;}
	.detail-cartbtns a.btn-light { font-size: 16px;padding: 8px;}
	.detail-cartbtns a span {font-size: 18px; width: 18px; height: 18px;line-height: 18px;}
	.dec-nav-tab .nav-link{font-size:14px;}
	.geniune-list li {font-size: 10px; padding: 5px;}
	
	/*======================== Checkout ============================*/
	.checkout-lg-btngroup {margin-bottom: 30px;}
	.checkout-lg-btngroup a {font-size: 15px;}

     

    /*====================== faq  ================*/
    .faq-panel{padding: 30px;}

      /*====================== contact us ================*/
    .inr-contact-form .form-group .form-ctrl {height: 42px;}
    .contact-form-left {padding: 20px 30px;}
    .contact-info h4 {font-size: 20px;}
    .btn-submit {font-size: 14px; padding: 5px 30px;height: 42px;}

    /*======================== User dashboard ========================*/
    .dashbordlinks{ width: 100%;}
    #account-btn {display: block;}
    #mobile-show{display: none;}
    .account_dashboard { margin-left: 0px;}
    .in-process .total-amount{font-size: 13px;}


    
    
     /*=================== Thanks ==================*/
    .caleneder-tab .owl-nav .owl-prev {margin-left: -15px;}
    .caleneder-tab .owl-nav .owl-next { margin-right: -15px;}

    /*=================== Seller ==================*/
    .seller-slider-title {padding-bottom: 20px;}
    .seller-slider-title h3 {font-size: 36px;}  
    .sell-benifites h4 {font-size: 14px;}
    .seller-faq {padding: 0px;}
    .count-item h6 {font-size: 13px;}
    .count-item h3 {font-size: 28px;}
    .availability-form-group .btn { font-size: 12px; height: auto;}
    
      
}

@media  (max-width: 991px) {
    .navbar-brand {  }
    .navbar-brand>img { width: 80px; }
    .navbar-light .navbar-toggler { padding: 14px 0px;}
    .navbar-expand-lg .navbar-nav .nav-item:first-child>.nav-link{padding-left: 10px;}
    .mobile-nav{flex-direction: row; /*position: absolute;right:15px;top: 9px;*/}
    .mobile-nav-search{}
    .navbar-expand-lg .mobile-nav .dropdown-toggle::after{display: none;}
    .navbar-nav .dropdown-menu {position: absolute;}
    .navbar-form { width:250px;}
    .navbar-form .btn {right: 4px;top: 4px;padding: 4px;height: 32px;width: 32px; font-size: 14px;}
    .navbar-form .form-control {height: 40px;font-size: 12px;border-radius: 0px;}
    .navbar-form .select-location .form-icon {font-size: 14px;bottom: 9px;}
    .navbar-expand-lg  .mobile-nav li{margin-right: 5px;}
	.navbar-expand-lg .mobile-nav .nav-link em {
    width: 20px;
    height: 20px;
    right: -8px;
    line-height: 20px;
    }
	.navbar-expand-lg .mobile-nav .mobile-nav-search { margin-right: 5px;}
    .navbar-expand-lg .navbar-nav .nav-link.login img { margin: auto;}
    .navbar-expand-lg .download-app-nav {right: 55px;top: 0px;}
    .navbar-expand-lg .download-app-nav .nav-link img {width: 30px;}
    .navbar-expand-lg .download-app-nav .nav-link span {font-size: 9px;}
	.playicon { width: 40px;height: 40px;font-size: 20px; line-height: 40px;}
	.navbar-expand-lg .mobile-nav .nav-link {padding: 3px 5px; font-size: 10px;}
    
}

/*---------- MEDIA 480px ----------*/
@media  (max-width: 767px) {
	.sale-section h2 {
    margin-top: auto;
}.sale-section h3 { 
    width: 100%; 
}
	.support{display:none;}
    .hdr-top {text-align: center;}
    .hdr-top p { margin-bottom: 10px;  padding-top: 0px;}
    .hdr-top-cntrgt {justify-content: center;}
    .pding0 {padding-left: calc(var(--bs-gutter-x) * .5);
    padding-right: calc(var(--bs-gutter-x) * .5);}
    .navbar-default .navbar-brand {padding-left: 0px;}
    .txt-rgt {text-align: inherit;}
    .navbar-light .navbar-toggler {
        position: relative;
        top: 0px;
        left: 0px;
        color: #fff;
        border-color: #fe0000;
        background-color: #fe0000;
        padding: 6px 5px;
        }
    .navbar-toggler:focus {box-shadow: none;}
    .hdr-top-cnt li {margin-right: 20px;}
    .hdr-top-cnt li a { font-size: 11px;}
    .navbar-brand>img {width: 70px;padding-left: 10px;}
	.sticky .navbar-brand>img {width: 65px;}
	.navbar-brand {
        padding: 7px 5px;
        position: absolute;
        left: 0px;
        top: 0px;
        }
    .navbar-nav>li>a {padding: 10px 10px;font-size: 14px;}
    .navbar-expand-lg .mobile-nav .nav-link span {
        font-size: 12px;
        }
    .sticky .navbar-brand {padding:6px 10px 7px 10px;}
    .navbar-nav>li.getintouch>a {margin: 0px 10px;}
    .navbar-right {margin-right: -15px;}
    .hdr-social-link li a {    font-size: 14px;
    width: 30px;
    height: 30px;
    line-height: 30px;}

    .navbar-nav>li.getintouch {text-align: center;
    margin-top: 0px;margin-bottom: 15px;}
    .navbar-nav>li.getintouch> .button-1 { width: 90%;
    margin: auto;}
    .navbar-expand-lg .navbar-nav .nav-link {    display: block;  margin-left: 0px;}
	.navbar-expand-lg .mobile-nav .nav-link {padding: 3px 5px; font-size: 10px;}
    .navbar-form { margin-bottom: 10px;width: 100%;
    margin-left: 0px;}
    .dropdown-menu {min-width: 100px;}
    .dropdown-menu li{margin-right: 0px;}
    .dropdown-menu li .dropdown-item {font-size: 12px;padding: 6px 15px;}
    .navbar-expand-lg .navbar-nav .nav-link.login {border-radius: 50%;}
    .navbar-expand-lg .download-app-nav {right: 105px;display: none;}
    .navbar-expand-lg .download-app-nav .nav-link img {width: 26px;}
    .navbar-expand-lg .download-app-nav .nav-link{padding: 0px;}
    .navbar-expand-lg .download-app-nav .nav-link span {font-size: 8px;
    font-weight: 600;
    color: #484545;}
    .mobile-nav{position: absolute;right: 10px;top: 6px;}
    .mobile-nav-search{right: 169px;top: 13px;position: absolute;background: #535151;border-radius: 5px;padding: 1px 6px 9px 6px;}
    .navbar-nav .dropdown-menu {position: absolute;}
    .navbar-expand-lg .mobile-nav .mobile-nav-search {position: initial;}
    /**Mobile search start***/
    
    li.mobilesrch { width: auto !important; }
    .search-form-wrapper {
        display: none;
        position: absolute;
        left: 0;
        right: 0;
        padding: 20px 15px;
        margin-top: 50px;
        background: url(../images/bg_search-open.png) right center no-repeat #f89d1c;
    }
    .search-form-wrapper.open {
        display: block;
    }
	.navbar-form .form-control.searchbox-input {
		padding: 0px 8px;
		font-size: 12px;
		height: 32px;
		width: 100%;
		color: #fff;
	}
    .navbar-form  .btn {  right: 3px;
    padding: 3px;
    height: 26px;
    top: 3px;
    width: 26px;
    font-size: 12px;
    }
    .searchbox {display: flex;
		position: relative;
		min-width: 0;
		width: 0%;
        padding: 0;
        margin: 0;
        position: fixed;
        right: 0px;
            top: 130px;
		overflow: hidden;
		z-index: 99;
		-webkit-transition: width 0.3s;
		-moz-transition: width 0.3s;
		-ms-transition: width 0.3s;
		-o-transition: width 0.3s;
		transition: width 0.3s;}
    .searchbox-open { width: 100%; }

    .mobilesrch {    top: 5px;
        display:block;
        position:relative;
    }
    .searchbox-icon img {
        width: 20px;
        margin-top: 0px;
        margin-left: 0;
        cursor: pointer;
    }
    .sticky .searchbox{top: 50px;}
    /**Mobile search close***/
    .navbar-form .select-location {width: 80%;}
    .navbar-form .select-location .form-control {padding-left: 20px;}
    .navbar-form .select-location .form-icon {font-size: 12px;bottom: 8px;}
    .navbar-expand-lg .navbar-nav .nav-link.signup i, .navbar-expand-lg .navbar-nav .nav-link.login i {
    display: block;}
    .navbar-expand-lg .navbar-nav .nav-link.login img { margin: 0px auto;}
    .navbar-login .navbar-brand{margin: auto;}
    .slider-main { height: 195px;}
    .dashboard-header .navbar-expand-lg .navbar-nav .nav-item.wellicon .dropdown-menu {min-width: 100%;}
    .dropdown-menu:before {top: 50px;right: 47%;}
    .pding-rgt0 {padding-right: calc(var(--bs-gutter-x) * .5);}
    .pding-lft5 {padding-left: calc(var(--bs-gutter-x) * .5);}
    .pding-rgt5 {padding-right: calc(var(--bs-gutter-x) * .5);}
    .wrap { padding-top: 30px;
        padding-bottom: 30px;}
    .wrap-top0 {
    padding-top: 0px;}
    .title {margin-bottom: 15px;}
    .title h1 {font-size: 35px;}
    .title h2 {font-size: 30px;}
    .title h3 {font-size: 20px;}
    .title h4 {font-size: 18px;}
	.slide-heading .title h3 {font-size: 20px;}
    .title-logo { margin-bottom: 15px;}
    .title-logo img { width: 80px;}
    .slide-heading .title {margin-bottom: 5px;
    display: block;}
    .slide-heading .heading-nav {
    margin-left: 0px;}
    .heading-nav .nav-link { margin-bottom: 15px;    padding: 0px 2px;}
    .heading-nav .nav-link span {font-size: 9px;}
    .feature-cate { padding: 10px 10px 0px;}
    .feature-cate:before{height: 125px;}
    .feature-cate .item-box .tmb {
        height: 80px;
        width: 80px;}
    .feature-cate .title h4 span {margin-left: 0px;display: block;}
    .feature-cate .item-box-dec h5{font-size: 10px;}
	.feature-cate  .item-box-dec {padding:0px;}
	.feature-cate  .item-box-dec h4{font-size:14px;line-height: 20px;}
    .item-box .tmb {height: 135px;}
    .item-box-dec {padding: 0px;}
    .item-box-dec h4 {font-size: 15px;}
    .item-box-dec h5 {font-size: 13px;}    
	 .item-box-dec p{    font-size: 12px;line-height: 20px;}
    .about-dec p {text-align: justify;}
	.slide-heading .view { margin-top: 4px;    padding-right: 0px;}
    .view { margin-top: 5px;
    text-align: right;}
    .view a {font-size: 13px;font-weight: 500;}
    .item-box-dec .price, .item-box-dec p.price{font-size:18px; }
    .item-box-dec .price .fa-inr{font-size: 16px;}
	.item-box-dec .price {margin-bottom: 20px;}
    .price del{font-size: 11px;}
    .price del .fa-inr, .item-box-dec .price del .fa-inr{font-size: 10px;}
	.nopeacs li {font-size: 11px; padding-right: 10px; padding-left: 10px;}
	.addtocart-btm-btn .btn, .product-listing .addtocart-btm-btn .btn { padding: 5px 5px; font-size:10px;}
    .product-listing .addtocart-btm-btn .btn { font-size:9px;}
	.addtocart-btm-btn .btn span, .product-listing .addtocart-btm-btn .btn span {font-size: 14px;
        width: 14px;
        height: 14px;
        line-height: 13px;
        margin-right: 4px;
        top: 2px;}
	.twobtns a.btn-light, .product-listing .twobtns a.btn-light {
    width: 40px;font-size: 12px;
    padding: 5px 4px;}
	.addtocart-btm-btn .txt-rgt {
    text-align: right;
}
.addtocart-btm-btn .rating-stars {font-size: 11px;
    line-height: 14px;
}
.item-box-dec .review-no, .product-listing .item-box-dec .review-no { font-size: 9px;color: #676767;}
.offer { width: 40px;
    height: 40px;
    line-height: 10px;
    font-size: 10px;
}
.advertise-dec {padding: 15px;}
.advertise-dec h2 { font-size: 20px;
    line-height: 20px;
}
.advertise-dec h4 {
    font-size: 12px;
    font-weight: 500;
}
.advertise-dec h3 {
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 0px;
}
.advertise-dec h6 {margin-bottom: 10px;
    font-size: 10px;
}
.advertise-dec p {
    font-size: 10px;
    margin-bottom: 5px;
}
.advertise-dec .btn-light {
    padding: 5px 12px;
    font-size: 10px;
}
.advertise-img { height: auto;
    margin-bottom: 10px;
}
    .slider-wrap>img { height: 270px;}
    .slide-text-dec {width: 100%;}
    .Cuptext {}
    .Cuptext h2 span {}
    .Cuptext h2 span>img {top: 7px;}
    .slide-text-dec>img { width: 90px !important; margin-bottom: 5px;}
    .slide-text-dec h2 {    font-size: 26px;
        line-height: 26px;
        margin-bottom: 5px;}
    .slide-text-dec h3 {font-size: 17px;
    margin-bottom: 15px;}
    .slide-text-dec h4 {font-size: 12px;text-align: left;}
    .slide-text-dec .btn {    padding: 2px 10px;
        font-size: 10px;}
        .process-line-wt {width: 100%;}
        .process-icon { width: 75px;height: 75px;}
        .process-icon img {top: 20px; width: 35px; }
        .process-icon span { width: 24px;
            height: 24px;
            line-height: 24px;
            font-size: 12px; }
        .process-list li h4 {font-size: 12px;}
        .fulfilment-wrap { background-size: 45%;
        }
        .fulfilment-item .media { margin-bottom: 15px;}
        .fulfilment-icon { width: 90px; }
        .fulfilment-item h3 { font-size: 18px;font-weight: 500;}
    .testimonials-wrap {}
    .single-testimonial-item {padding-top: 35px;}
    .single-testimonial-item p{text-align: justify;}
    .single-testimonial-item:before{font-size: 28px;}
    #testimonials .viewall{text-align: center;}
    .clents-title { border-right: none;padding-right: 0px; text-align: center;}
    .clents-title h2 {font-size: 22px;}
    .clents-title h4 {margin-bottom: 20px;}
    .clents-title>img {position: relative;
    right: 0%; width: 165px; margin: auto; display: block;}
    .clents-title h1 { margin-top: 10px;}
    .tastimonial {}
    .tastimonial .user-img {
    float: none;display: inline-block;}
    .tastimonial .user-name {
        display: block;}
.tastimonial .user-name h4 {
    font-size: 16px;
    border-right: none;
    padding-right: 0px;
}
.tastimonial .user-name h5{font-size: 13px;padding-left: 0px;}
    .faq-panel {padding: 20px;}
    .faq-panel .accordion-body p {text-align: justify;}
    .faq-panel .panel-body p {text-align: justify;}
    .contact-form {width: 100%;}
    .whatsapp-box a { padding: 8px 15px;font-size: 14px;}
    footer {padding-top: 30px; }
    .fotr-logo { width: 100px;}
	footer p{font-size:12px;line-height:20px;}
    footer h3 { margin-bottom: 14px;font-size: 15px;}
    footer h4 {font-size: 14px;margin-bottom: 15px;}
    .fotr-Subscribe h3 {font-size: 16px;}
    footer h3:before {left: 45%;}
	.payment-icon {justify-content: center;}
	.payment-icon li a {
    width: 30px;}
    .fotr-menu li {margin-bottom: 5px;list-style: none;}
    .fotr-menu li a {    font-size: 12px;}
    .fotr-abt-cnt { margin-right: 0px;}
    .fotr-media p a {padding-right: 0px;display: block;margin-bottom: 5px;}
    .fotr-media {text-align: center;}
     .fotr-media .media-body,  .fotr-media .media-left,  .fotr-media .media-right {
    display: block;}
    .fotr-media .media-body {width: 100%;}
    .fotr-media .media-left p{margin-bottom: 0px;}
    .foter-search .navbar-form .form-control { height: 44px;font-size: 13px;}
    .foter-search .navbar-form .btn { padding: 5px 15px;
    height: 36px;font-size: 12px;}
    .services-box { padding: 15px; margin: 0px 0px 20px;}
    .srvs-item .media .media-left { padding-right: 0px;}
    .srvs-icon { width: 22px;}
    .srvs-item h5 {font-size: 10px;}
    .srvs-item p {font-size: 9px;line-height: 10px;}
    .cpyrgt-wrap {padding-top: 10px;padding-bottom: 10px;    margin-top: 0px;}
    .cpyrgt-wrap p { margin-bottom: 0px;font-size: 11px;}
    .fotr-menu { padding-left: 0px;}
    .cpyrgt-wrap p span.space {
    margin-left: 0px;
    margin-right: 0px;}
    
    /*================== inner pages ================*/
    .inr-wrap {padding: 10px 0px 10px;}
    .img-mons {margin-bottom: 20px;height: 70px;}
    .img-mons1 {margin-top: 0px; height: 160px;}
    .img-mons2 {width: 100%;}
    .img-mons3 { width: 100%;margin-top: 0px;}
    .about-dec h3 {font-size: 28px;    margin-bottom: 10px;}
    .brdcrm {margin-left: 0px;}
    .whychooseus-box {padding: 20px;margin-top: 30px;}
    .whychooseus-box .title h3 {font-size: 24px;}
    .whychooseus-box .title h2 {font-size: 36px;line-height: 36px;}
    .whychooseus-box .title h2 b img { width: 25px;}
    .about-img {height: auto;}
	
	
	/******************Table css**********************/
.theader {display: none;}
    .table_row {
    border-bottom: solid 1px #eaedef;
    display: table;
    width: 100%;
    border-collapse: separate;
    padding-bottom: 20px;}
    .table_small {display: table-row;border: solid 1px #333;}
    .table_row > .table_small > .table_cell:nth-child(odd) {display: table-cell;width: 33%;
        padding-left: 10px;font-weight: 500;}
    .table_row > .table_small > .table_cell {vertical-align: middle;
    padding: 10px 10px;}
    .table_row:last-child{border-bottom: none;}
    
    
     /*================== login ================*/
     .login-tab .nav-link { padding: 7px 10px;font-size: 12px; }
    .navbar-login .navbar-nav .nav-link{margin-bottom: 0px;}
    .navbar-light .back-navbar-text {margin: auto;}
    .navbar-light .back-navbar-text a { padding: 5px 25px;font-size: 12px;}
    .form-box-width { width: 100%;}
    .form-box {padding: 10px;}
    .form-box-login{border: 10px solid #fff;}
    .form-box .login-white-box {padding: 15px;}
    .login-img { margin: 0px auto 20px;width: 60px;}
    .form-box h3 { margin-bottom: 25px;font-size: 20px;}
    .form-box .forgot-txt p{font-size: 12px;}
    .form-box .forgot-txt p a { font-weight: 500;}
    .form_icon, .form-icon {bottom: 7px;}
    .form-box .form-group label { margin-bottom: 5px; font-size: 12px;color: #AFAFAF;}
    .otp-box .title h4 {font-size: 14px;}
    .otp-box .title p {font-size: 12px;}
    .otp-box .form-group .form-ctrl {margin-left: 5px;margin-right: 5px; height: 50px;width: 50px;}
    .btn-width {margin: 20px auto 0px;}
    .signp-with-social a span{display: none;}
    .signp-with-social a {height: 40px;width: 40px;padding: 10px 10px;}
        .signp-with-social a i{margin-right: 0px;}
        .signp-with-social a i { font-size: 20px;}
        .form-box .skip-btn { font-size: 12px;padding: 10px 10px;}
        .form-box .form-group .label-trms {  font-size: 13px;}
    /*==================== product listing ======================*/
    .sidebar__inner {padding-right: calc(var(--bs-gutter-x) * .5);top: 14px; position: relative; display:none;}
	.filter-leftbar {width: 100%;}
	.filter h3 { padding: 10px 20px;font-size: 20px;}
    .product-listing .item-box-dec h5{font-size: 12px;}
	
	/*==================== product Detail ======================*/
	.detail-gallery .thumb-product {height: 180px;}
    .gallery-control {height: 180px;}
    .gallery-control .list-none li {height: 70px !important;}
     .gallery-control .list-none li img{height: 70px;}
	.geniune-list {margin-bottom: 20px;}
	.geniune-list li { font-size: 11px;line-height: 18px;padding: 8px;}
	.details {padding-left: calc(var(--bs-gutter-x) * .5);}
	.product-title { font-size:18px;}
	.detail-rating li p {font-size: 11px;line-height: 16px;}
    .rating-stars .review-no { font-size: 11px;}
	.detail-rating li { padding-right: 5px; padding-left: 5px;}
	.details .price {font-size: 28px;margin-bottom: 20px;}
    .details .price span i{font-size: 26px;}
	.highlight {margin-bottom: 15px;}
	.highlight p {font-size: 14px;}
	.details .nopeacs li { font-size: 12px;font-weight: 400;}
	.detail-cartbtns a { padding: 10px 7px;font-size: 10px;margin-bottom:5px;}
	.detail-cartbtns .pding-rgt0{}
	.detail-cartbtns a.btn-light {font-size: 16px;padding: 5px;}
    .details-dec { margin-bottom: 25px;}    
	.detail-cartbtns a span {font-size: 16px;width: 16px;height: 16px; line-height: 16px;}
	.detail-cartbtns a img {margin-right: 5px;width: 14px;}
	.dec-nav-tab .nav-link { font-size: 11px;padding: 6px 10px;}
	.details-dec p{text-align:justify;}
	
	
	/*======================== Cart ============================*/
	.table_row > .table_small > .table_cell .qty-btn{justify-content: flex-start;}
	
	
	/*======================== Checkout ============================*/
	.cartborder {height: auto;}
	.changeaddress {height: 170px;margin-bottom:20px;}
	.changeaddress a {padding-top: 40px;}
	.checkout-lg-btngroup a {padding: 7px 6px;font-size: 11px;}
	.checkout-lg-btngroup a i {margin-right: 3px;}
	
    /*======================== faqs ============================*/
     .faq-panel .title h3 {font-size: 24px;}
    .faq-panel .accordion-button { padding: 10px 0px;font-size: 14px;}

    /*======================== contact us ============================*/
    .inr-contact-form .title h3 {font-size: 18px;}
    .contact-form-left {padding: 20px;margin-bottom: 30px;}
    .contact-info h4 {font-size: 17px;}

    /*==================== user dashboard ========================*/
    .account_dashboard h3 {font-size: 20px; margin-bottom: 15px;}
    .account_dashboard .login-white-box {padding: 15px;}
    .account_dashboard .table { padding: 0px;}
    .btn-close{right: 0px;top: 0px;}
    .orders-tab .nav-link {font-size: 12px;padding: 5px 5px;}
    .wallet-header h4 {font-size: 13px;}
    .price-btn {font-size: 30px;}
	.price-btn .fa-inr {font-size: 26px;}
    .order-track-list{margin-left:0px;}
    .track-order-dec p.order-id { margin-bottom: 10px;}
    .Delivery-Boy-Detail {margin-top: 20px;}
    .in-process .total-amount {margin-top: 0px;}
    .cancel-order-wrap .cartborder {height: auto;}
    .cancel-order-wrap .mrgntp-btn {margin-top: 0px;}
    .my_orders_dashboard .orderbtn_main_butt .btn-sm {width: auto;padding: 3px 7px; }
    .order-track-list ul li span {font-size: 11px;}
    .wallet-tab .nav-link {font-size: 13px;}
    .wallet-tab .nav-link span {font-size: 11px;}
    .walet-list li span.space { padding-left: 5px; padding-right: 5px;}
    .account_dashboard .rating-media .media .media-left{padding-right: 0px;}
    .rating-img { width: 50px; height: 50px;}
    .rating-media h4 {font-size: 15px;}
    .rating-media p {font-size: 12px;}

     /*==================== refer-and-earn ========================*/
    .refer-and-earn h3 {font-size: 20px;}

     /*==================== notification ========================*/
    .notification-icon {width: 40px; height: 40px; padding: 8px;}
    .notification-list .media .media-left{padding-right: 5px;}
    .notification-list p {font-size: 12px;}
    
    /*=================== Thanks ==================*/
    .inner-thanks {padding: 30px 20px;width: 100%;}


    /*=================== Seller ==================*/
    .seller-slider-title {padding-bottom: 10px;}
    .seller-slider-title h3 {font-size: 22px;}  
    .seller-slider-title a { padding: 5px 20px;}  
    .sell-benifites { padding: 10px 5px;}
     .benifites-icon {width: 45px;height: 45px; font-size: 19px;line-height: 45px;}
     .sell-benifites h4 {font-size: 13px;}
     .sell-benifites p {line-height: 18px; font-size: 11px;}
     .seller-faq { padding: 0px;}
     .count-item { padding: 15px;}
     .count-item h6 {font-size: 13px;}
     .count-item h3 {font-size: 26px;}    
     .availability-form-group .btn { font-size: 10px; width: 42%;}
    
    
    
    
    
    
    
}


@media  (max-width: 480px) {.item-box .tmb {height: 125px;}
    .demo-cv-carousel .item-box .tmb { height: 150px;}
    .hotel-listing-ul .item-box .tmb {height: 105px;}
    .group-btn-list .btn {padding: 5px 0px; font-size: 10px;}
    /*===========user dashboard ===========*/
    .orders-tab .nav-link {font-size: 10px; padding: 5px 2px;}
    .wallet-tab .nav-link {font-size: 13px;padding: 5px 10px;}
}

  @media only screen and (max-width: 768px) {
	  .btn-toggle{
	  display:block;
	  height: 56px;
	  width: 1px;
	  }
.sortby-right {
    width: 50%;
    font-size: 14px;
    float: left;
    margin-top: -10px;
}
	  #menu li, #toggle-menu, #menu a { 
    position: relative;
    display: block;
    color: white;
    /* text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.125); */
    background: #383838;
    border-bottom: 1px solid #2f2f2f;
}#menu {
    /* background-color: #09c; */
    margin: 0px 0 10px;
    border-radius: 5px;
}
	  .menu-multiple-container {
    border-top:none;
}a.category-box {
    width: 47%;
    min-height: 320px; margin: 5px; 
}.product-category-section {
    padding: 30px 0;
}
	  .hdr-top p {
    color: #fff;
		  font-size: 10px;}
}
