@media screen and (max-width: 767px) {

    .icons-bar {
        display: none;
    }


    .web-screen {
        display: none;
    }

    .navbar-toggler {
        padding: 0px;
    }

    .navbar-nav a {
        margin-right: 0px;
    }

   

    .navbar-toggler:focus {
        box-shadow: none;
    }

    .navbar-collapse {
        text-align: center;
        background-color: #000;
    }

    .searchBox {
        height: 38px;
        top: 30%;
        left: 50%;
    }

    .h1-heading {
        font-size: 24px;
        line-height: 1.5;
    }

    .h2-heading {
        font-size: 22px;
        line-height: 1.5;
    }

    .h3-heading {
        font-size: 18px;
        line-height: 1.5;
    }

    .h4-heading {
        font-size: 16px;
        line-height: 1.5;
    }

    .h5-heading {
        font-size:13px;
        line-height: 1.5;
    }

    .p-content {
        font-size: 14px;
        line-height: 1.5;
    }

    /* Header Section */

    .mobile-screen {
        display: block;
        padding: 40px 0px;
    }

    /* .navbar-nav {
        margin: 0 auto;
        padding: 30px 0px;
    } */

    .navbar-nav {
        padding-top: 20px;
    }

    .nb-right {
        text-align: center;
        padding-bottom: 0px;
    }
    .nb-right i {
        
        margin-right: 10px;
        
      }
      
 .shopping-bag-cart {
        margin-right: 0px;
    }
    
.mobile-header .navbar-toggler.burger-menu {
    flex: 1;
    text-align: left;
}

.mobile-header .navbar-brand {
    flex: 1;
    text-align: center;
}

.mobile-header .nb-right {
    flex: 1;
    text-align: right;
	display: inline-flex !important;
}

.caret-icon
{
     padding: 0px 25px 0px 3px;
}
    .list-group {
        margin-top: 10px;
    }

    .mega-nav-content {
        padding: 0;
        padding-top: 20px;
        text-align: center;
    }


    /* Feature Section */
    /* 
    .for-web {
        display: none;
    }

    .for-mobile {
        display: block;
    }

    .FP-three-row-one {
        display: block;
        margin-top: 0px;
    } */

    /* .for-web {
        display: none;
    } */



    .for-mobile {
        display: block;
    }

    .FP-three-row-one {
        display: block;
        margin-top: 0px;
    }

    .FP-two-row-one {
        display: list-item;
        column-gap: 0px;
        position: relative;
        margin-top: 0px;
        bottom: 0;
    }

    .FP-three-row-two {
        display: list-item;
        justify-content: center;
        column-gap: 0;
        position: relative;
        bottom: 0px;
    }

    .FP-two-row-two {
        display: list-item;
        justify-content: center;
        column-gap: 0;
        position: relative;
        top: 0;
        bottom: 0;
    }


    .featured-product-section {
        padding-top: 0px;
        background-color: var(--bg-secondry-color);
        max-height: max-content;

    }

    .featured-product-section {
        padding: 40px 0;
    }

    .featured-product-section .h2-heading {
        text-align: center;
    }

    .featured-product-section img {
        width: 100%;
        height: 100%;
    }

    /*     .img-container {
        position: relative;
        left: 54px;
    } */

    .img-container {
        position: relative;
        left: 0px;
    }

    /* Products Features */

    .feature-sec {
        padding: 40px 0px 0px 0px;
    }

    .feature-content {
        margin-top: 20px;
    }

    .feature-img {
        margin-bottom: 40px;
    }

    .feature-content p {
        margin-bottom: 10px;
    }

    .gallery {
        display: none;
    }

    .gallery-responsive {
        display: unset;
    }

    .gallery-img {
        margin-top: 30px;
        margin-bottom: 0px;
        width: 90%;
    }

    /* Under Garments */

    .ug-content h3 {
        margin-bottom: 10px;
    }

    /* CTA Under Garments */

    .u-garments-sec {
        padding: 40px 0px;
    }

    .statement-sec-heading {
        padding: 40px 0px;
    }

    .ug-sec-heading {
        padding-top: 20px;
    }

    .ug-sec-heading p {
        padding-bottom: 20px;
        margin-bottom: 0;
    }

    /* Jewellery Section */

    .jewellery-sec {
        padding: 40px 0px;
    }

    .jewellery-sec-heading {
        margin-top: 0;
    }

    /* Hand Bag */

    .hand-bag-sec-heading {
        margin-top: 0px;
    }

    .hand-bag-sec {
        padding: 40px 0px;
    }

    .hand-bag-sec-heading p {
        margin-bottom: 20px;
    }

    .hb-img {
        margin-top: 40px;
    }

    /* Most View Products */

    .next-btn,
    .pre-btn {
        display: none;
    }

    .mvp-sec {
        padding: 40px 0px 20px 0px;
    }

    .mvp-sec h2 {
        margin-bottom: 20px;
    }

    /* Footer Section */

    .footer-sec {
        padding: 40px 0px;
    }

    .footer-content {
        margin-bottom: 0px;
    }

    .footer-content h4 {
        margin-bottom: 10px;
        max-width: 100%;
    }

    .f-content h5 {
        margin-top: 30px;
        margin-bottom: 4px;
    }


    /* INNER PAGES */

    /* Category Page */

    .category-banner-sec {
        height: 250px;
    }

    .category-banner-content {
        height: 250px;
    }

    .j-gallery-imgs {
        margin-top: 40px;
    }

    .jewellery-gallery-sec {
        padding-bottom: 40px;
    }

    /* Contact Page */

    .contact-sec {
        padding: 40px 0px;
    }

    .contact-sec h4 {
        font-size: 34px;
        padding-bottom: 20px;
    }

    .contact-page-form {
        padding: 15px;
    }

    .contact-page-form p {
        font-size: 16px;
        line-height: 26px;
    }

    /* Dashboard Page */

    .recent-order {
        display: none;
    }

    .recent-order-heading {
        display: none;
    }

    .dashboard-page {
        padding: 50px 0px;
    }

    .dashboard-page-content {
        margin-top: 40px;
    }

    .dash-card {
        padding-bottom: 30px;
        margin-top: 30px;
        margin-bottom: 0px;
    }

    .dash-card p {
        font-size: 20px;
        line-height: 30px;
        margin-top: 0px;
    }

    .dash-card span {
        margin-right: 20px;
    }

    .order-line {
        display: none;
    }


    /* Login Page */

    .login-sec {
        padding: 40px 0px;
    }

    .login-page-form {
        padding: 20px;
        margin-top: 30px;
    }

    .login-sec h4 {
        font-size: 22px;
        padding-bottom: 0px;
        line-height: 40px;
    }

    .login-sec p {
        font-size: 16px;
        line-height: 24px;
        padding: 10px 0px 30px 0px;
    }

    .new-customer {
        margin-top: 50px;
        padding: 0px;
    }


    /* Signup Page */

    .Signup-sec {
        padding: 40px 0px;
    }

    .Signup-sec h4 {
        padding-bottom: 20px;
    }

    .signup-page-form {
        padding: 30px 20px;
    }

    .signup-page-form a {
        color: var(--black-color);
        font-size: 16px;
        font-weight: 500;
        padding: 18px 50px;
    }

    /* Product Page */

    .product-content h4 {
        font-size: 25px;
    }

    .product-content {
        margin-top: 30px;
    }

    .product-content p {
        font-size: 14px;
        line-height: 24px;
        font-weight: 400;
    }

    .select-color {
        margin-top: 30px;
    }

    .select-color h4 {
        font-size: 30px;
        text-align: center;
    }

    .add-bag {
        margin-top: 30px;
    }

    .product-id {
        margin-top: 30px;
        text-align: center;
    }


    .multi-steps {
        margin-top: 40px;
    }

    .cart-product-area {
        padding-top: 40px;
    }

    .product-detail-area {
        margin: 20px 0px;
    }

    .order-summary-area {
        padding: 40px 20px 30px 30px;
    }

    .progress-bar {
        width: 70%;
        left: 30px;
    }

    .cart-product-heading,
    .my-wishlist-product {
        display: none;
    }

    .cart-product-detail {
        display: block;
    }

    .slider-width {
        padding: 0px;
    }




    .cart-product-heading,
    .my-wishlist-product {
        display: block;
    }

    .slider-width {
        padding: 0px;
    }

    .cart-area {
        padding-top: 0px;
    }

.slider-area-dropdown {
        
        margin-top:10px;
        
    }

}
@media screen and (max-width: 992px) {
.selectors {
    height: 100px;
}
}

@media screen and (max-width: 768px) {
  .footer-sec .col-lg-3:not(:last-child) {
    margin-bottom: 20px;
    padding-bottom: 20px;
  }
  .product-1 .pro_detail_sec{
    margin: 10px 0;
  }
}


/* Cart Page */
/* RESPONSIVE FOR TABS */

@media screen and (min-width:768px) and (max-width: 1023px) {

  .search-box {
        background: none;
    }

.product-id {

margin-top:15px;
}


}
/*
@media (min-width:768px) {
    .icons-bar {
        display: none;
    }
}
*/


@media screen and (min-width:993px) {
    .dropdown .dropdown-menu .show {
        display: none !important;
    }

    .dropdown:hover .dropdown-menu {
        display: block !important;
    }

    .dropdown:focus .dropdown-menu {
        display: block !important;
    }
.p-content {
margin-bottom:10px !important;
}
/* Navbar */
	.navbar-logo img
	{
        width: 160px;
        margin-left: 15%;
        margin-top: 15px;
	}
}



/****New Code Added**/



@media only screen and (max-width: 767px) and (min-width:601px)
{
    .FP-three-row-one  
    {
        display: flex;
    }
    .FP-three-row-two
    {
        display: flex;
    }
    .FP-two-row-one
    {
        display: flex;
    }
    .FP-two-row-two
    {
        display: flex;
    }
    .FP-two-row-two
    {
        display: flex;
    }




    .FP-two-row-one, .FP-two-row-two, .FP-three-row-two, .FP-three-row-one
    {
        column-gap: 10px;
    }

}
 @media only screen and (min-width: 600px) and (max-width: 1024px) {
      .ug-sec-heading {
        padding-top: 0;
      }
    }


@media only screen and (max-width: 600px) 
{

    .FP-three-row-one
    {
        display: flex;
    }
    .FP-three-row-one
    {
        column-gap: 10px;
    }
    .FP-two-row-one
    {
        display: flex;
        column-gap: 130px;
    }
    .FP-three-row-one , .FP-two-row-one , .FP-three-row-two , .FP-two-row-two
    {
        display: flex;
    }
    .FP-two-row-one
    {
        column-gap: 0px;
    }
    .FP-three-row-two
    {
        column-gap: 10px;
    }
    .u-garments-sec .undergarments-list {
    padding: 0 15px;
}
.filter-icon {   
    font-size: 15px;
}
.caret-icon {
      font-size: 15px;
}
.picker label {
    inline-size: 2rem;
    block-size: 2rem;  
}

     label[for*="size"] > span {
        padding: 0px;
    }

   label[for*="size"] > span {
    font-size: 12px;
}

.fill-style {
    font-size: 13px;
}
 
.add-bag {
       padding: 5px;
}
}