@media (max-width: 425px){
    .top_middle {
        display: flex;
        justify-content: center;
       align-items: center;
       color: white;
       height: 50px;
       gap: 3px;
       opacity: 0px;
      }
    
}
@media (max-width: 1025px) {
    .left_section p {
        font-family: "Montserrat";
        font-size: 14px;
        color: #333;
        padding: 20px 0;
        font-weight: 400;
        margin-top: 10px;
        line-height: 1.5;
    }

        .left_section h1 {
            font-family: "Montserrat";
            font-size: 31px;
            font-weight: 700;
            line-height: 47px;
            text-align: left;
            line-height: 1.3;
            color: #000000;
            position: relative;
            margin-top: 40px;
        }

    
    
}

@media (max-width: 426px){
    .top_middle {
        display: flex;
        gap: 4px;
    }
    .fashion-details {
        max-width: 476.25px;
        max-height: 378.79px;
        width: 100%;
        height: 132%;
        color: #fff;
        margin-bottom: 20px;
        background: #333333;
        padding: 23px;
    }

    .navbar img {
        height: 73px;
        top: 19px;
        left: 150px;
        gap: 0px;
        opacity: 0px;
    }
    .cart-row .para1 {
        display: flex;
        align-items: center;
        white-space: nowrap; 
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .cnform {
        background-color: rgb(255, 255, 255);
        margin-top: 30px;
        box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.1);
        padding: 35px 58px;
        border-radius: 30px;
    }
    .cntct-num-em a {
        font-size: 14px;
        font-weight: 600;
        color: #222;
        margin: 0 20px;
        /* border-right: 1px solid #222; */
    }
    
}
@media (max-width: 376px){
    .top_middle {
        display: flex;
        gap: 0px;
    }
    .top_nav {
        display: flex;
        gap: 7px;
    }
}
    
@media (max-width: 1200px){
    .navbar-nav{
        gap: 10px;
    }
}
/* @media (min-width: 325px) and (max-width: 991px) {
    .form-inline {
        margin-right: 26pc;
        margin-bottom: 15px;
    }       
} */


@media (max-width: 768px) {
  

    .right_section img {
        max-width: 400px;
    }
}

@media (max-width:760px){
    .right_section{
        display: none;
    }
    .left_section p {
        font-family: "Montserrat";
        font-size: 12px;
        color: #333;
        padding: 20px 0;
        font-weight: 400;
    }
}

@media (max-width:1224px){
    .btn-order{
        padding: 13px 20px;
        background: #fff;
        color: #222;
        font-weight: 800;
        border-radius: 60px;
        font-size: 13px;
        text-transform: uppercase;
        margin-right: 0px;
    }

        .left_section {
            height: 69vh;
        }

    .btn-chat{
        padding: 13px 20px;
        background: #000000;
        color: #fff;
        font-weight: 800;
        border-radius: 60px;
        font-size: 13px;
        text-transform: uppercase;
    } 
}

@media (max-width:768px){
    .left_section h1 {
        font-family: "Montserrat";
        font-size: 26px;
        font-weight: 700;
        line-height: 33px;
        text-align: left;
        color: #000000;
        position: relative;
    }
    .left_section p{
        font-family: "Montserrat";
        font-size: 14px;
        color: #333;
        padding: 20px 0;
        font-weight: 400;
        margin-top: 10px;
      
    }
    .btn-order{
        padding: 10px 20px;
        background: #fff;
        color: #222;
        font-weight: 800;
        border-radius: 60px;
        font-size: 12px;
        text-transform: uppercase;
        margin-right: 10px;
    }
    .btn-chat{
        padding: 10px 20px;
        background: #000000;
        color: #fff;
        font-weight: 800;
        border-radius: 60px;
        font-size: 12px;
        text-transform: uppercase;
    } 

}
@media (max-width:425px){


    .left_section {
        height: 85vh;
        }
    .btn-order{
        padding: 15px 26px;
        background: #fff;
        color: #222;
        font-weight: 800;
        border-radius: 60px;
        font-size: 16px;
        text-transform: uppercase;
        margin-right: 10px;
    }
  
    .btn-chat{
        padding: 15px 26px;
        background: #000000;
        color: #fff;
        font-weight: 800;
        border-radius: 60px;
        font-size: 16px;
        text-transform: uppercase;
    }
  
}
@media (max-width:325px){

    
    .btn-order{
        padding: 15px 22px;
        background: #fff;
        color: #222;
        font-weight: 800;
        border-radius: 60px;
        font-size: 16px;
        text-transform: uppercase;
        margin-right: 10px;
    }
  
    .btn-chat{
        padding: 15px 22px;
        background: #000000;
        color: #fff;
        font-weight: 800;
        border-radius: 60px;
        font-size: 16px;
        text-transform: uppercase;
    }
}

@media (min-width: 1230px) and (max-width: 1940px) {
    .left_section {
        height: 75vh;
    }
}




/* fashion content starts */

@media (max-width:426px){
    .rightfashion_section{
        margin-bottom: 40px;
    }
    .leftfashion_section{
        margin-bottom: 40px;
    }

}
@media (max-width: 767px) {
    .timers{
        /* border-left: 1px solid rgb(14, 13, 13); */
        /* border-right: 1px solid rgb(14, 13, 13); */
        max-width: 476.25px;
        width: 100%;
        max-height: 150px;
        height: 100%;
        margin-top: 10px;
        padding-left: 40px;
        padding-right: 50px;
        box-shadow: 0px 1px 20px 0px #00000033;
        
    }

}



@media (max-width: 968px) {
    .newarrivalcards {
        display: flex;
        justify-content: center;
        align-items: center;
        color: white;
        padding-bottom: 20px;
        /* margin-bottom: 20px; */
    }
}

/* towel section */

@media (max-width: 1203px){
    .towel_section{   
        display: flex;
        align-items: center;
        justify-content: center;
      
        
    }
}
@media (max-width: 768px) {
   
    .towel_left{
        display: flex;
        flex-wrap: wrap;
        background: #000000;

    }
   
    
    .towel_right{
        display: flex;
        flex-wrap: wrap;
        background: #000000;
  
        }
    .towel_content{
            display: flex;
            flex-wrap: wrap;
            gap: 10px;
          }
          
          
    }
 @media (max-width: 995px) {
    .towel_content{
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
      }
 }

 /* crousel section */
 @media (max-width: 768px) {
    .carousel1 {
        width: 310px;
        margin: 0 auto;
        padding-bottom: 50px;
    }
    
    
}
@media (max-width: 426px) {
    .carousel1 {
        width: 281px;
        margin: 0 auto;
        padding-bottom: 50px;
    }
}


@media (max-width: 550px) {
    .heading_testimonial h1 {
        font-family: "Montserrat";
        font-size: 18px;
        font-weight: 700;
        line-height: 25px;
        text-align: center;
        color: #080808;
        border-right: 5px solid rgb(17, 16, 16);
        margin-right: 10px;
        padding-right: 20px;
    }
}

@media (max-width: 768px){
    .payment_image  img {
        width: 90%;
    }
    .img_left{
        display: flex;
        align-items: center;
     
        margin-top: 0px;
    }
}

@media (max-width: 425px){
    .why_upper_section h1 {
        text-align: center;
        font-family: "Montserrat";
        font-size: 28px;
        font-weight: 700;
        line-height: 21.6px;
        text-align: center;
    }
}

/* product section */

@media (max-width:768px){
    .input-group1{
        margin: 20px 35px 20px 0px;
    }
}

@media (max-width:768px){
    .product_right_sticky{
        margin-bottom: 40px;
    }

    .service-image-left img {
        max-width: 730px;
        width: 100%;
        position: relative;
        top: 0px;
        left: 0px;
        max-height: 600px;
        height: 100%;
    }
    .product_description_slider img{    
        width:120px;
        height:140px;
    }
    .about_us{
        margin-bottom: 40px;
    }
}
@media (max-width:426px){
    .product_description_slider img {
        width: 100px;
        height: 100px;
    }
}  
@media (max-width:425px){
    .service-image-left img {
        max-width: 280px;
        width: 100%;
        position: relative;
        top: 0px;
        left: 0px;
        max-height: 600px;
        height: 100%;
    }
 

}

@media (max-width: 550px) {
    .description_heading h1 {
        font-family: "Montserrat";
        font-size: 14px;
        font-weight: 700;
        line-height: 25px;
        text-align: center;
        color: #080808;
        border-right: 5px solid rgb(17, 16, 16);
        margin-right: 10px;
        padding-right: 20px;
    }
}

/* contact section */
@media (max-width: 767px) {
    .contact_heading{
        font-family: "Montserrat";
        font-size: 25px;
        font-weight: 700;
        line-height: 25px;
        text-align: center;
        color: #080808;
        margin-right: 10px;
        padding-right: 20px;
    }
}
@media (max-width: 767px) {
    .overlay-content {
        text-align: center;
        background-color: rgba(0, 0, 0, 0.6);
        padding: 20px;
        border-radius: 8px;
        max-width: 274.22px;
        width: 100%;
        height: auto;
        opacity: 1;
        position: absolute;
        bottom: 40px;
        left: 50%;
        transform: translateX(-50%);
    }
  
}
@media (max-width:767px){
    .cart_button button{
        font-size: 1.2rem;
        margin-left: 0px;
   
    }
}

/* login section */

@media (max-width: 768px){
    .login_form {
        background-color: #F8F9FA;
        margin-top: 30px;
        box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.1);
        padding: 15px 14px;
        border-radius: 30px;
    }
}
@media (max-width: 768px){
    .signup_form{
        background-color: #F8F9FA;
        margin-top: 30px;
        box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.1);
        padding: 12px 12px;
        border-radius: 30px;
    }
}

@media (max-width:768px){
    .privacy-txt h2{
        font-family: "Montserrat";
        font-size: 40px;
    
    }
}

@media (max-width:768px) {
    .testimonial_section{
        background-color: #f0f0f0;
        background-image: url(img/testimonail.png);
        background-size: cover;
        background-position: center;
        max-height: 800px;
        height: 100vh;
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        position: relative;
    }
    
    
}
@media (max-width:426px) {
    .testimonial_section{
        background-color: #f0f0f0;
        background-image: url(img/testimonail.png); 
        background-size: cover;
        background-position: center;
        max-height: 1034px;
        height: 141vh;
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        position: relative;
    }
    }
    
    
@media (max-width:426px){
    .app-figure {
        width:320px;
    }
}

@media (max-width:426px){
    .offcanvas{
        width: 200px;
    }
    .cart_button{
        display: none;
    }
}

@media (max-width:768px){
    .timers {
        max-width: 476.25px;
        width: 100%;
        max-height: 155px;
        height: 100%;
        margin-top: 40px;
        margin-bottom: 10px;
        padding: 20px;
        margin-left: 0;
        margin-right: 0;
        box-shadow: 0px 1px 20px 0px #00000033;
    }
}

@media (max-width: 375px) {
    .app-figure {
        width: 271px;
    }
}
