.product_detail-section{
    background: url(../webatrex_img/product_detail_bg.png) no-repeat;
    background-size:cover;
    position: relative; 
    margin-top: 0px;
    height:auto;
    padding-bottom: 0px;
    padding-top:222px;
}

.details{
    width: 983px;
    height: 640px;
    max-width: 100%;
    margin: auto !important;
    display: flex;
    background: linear-gradient(100.8deg, rgba(255, 255, 255, 0.078) 0%, rgba(255, 255, 255, 0.036) 100%);
    gap: 24px;
    margin-left: 469px;
    padding:40px;
    border: 1px solid #656565;
    border-radius: 8px;
    opacity: 0px;

}

.images_container{
    height:fit-content;
}
.big_image{
    width: 261px;
    height: 191px;
    gap: 0px;
    border-radius: 8px;
    object-fit: contain;
}
.small{
    display:flex;
    margin-top:24px;
    gap:24px;
}

.small_img{
    width: 71.1px;
    height:52px;
    gap: 0px;
    border-radius: 8px;
    object-fit: contain;
}

.text_content{
    width: 530px;
    height: 404px;
    margin-top: 16px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-left:60px;
    opacity: 0px;

}

.detail_btext{
  color:#F1F1F1;
font-family: Cambay;
font-size: 45px;
font-weight: 400;
line-height: 52px;
text-align: left;
margin-bottom: 0px;
}

.detail_ntext{
    color:#F1F1F1;
    font-family: Cambay;
    justify-content: space-between;
font-size: 16px;
font-weight: 400;
line-height: 24px;
text-align: left;
}

.more_details{
    display: flex;
}

.qty_text{
    color:#F1F1F1;
    font-family: Cambay;
font-size: 16px;
font-weight: 700;
line-height: 24px;
letter-spacing: 0.15000000596046448px;
text-align: left;

}

.quantity{
    display: flex;
    flex-direction: column;
    gap:0px;
}

.quant{

border: 1px 0px 0px 0px;

    border: 1px solid #656565;
    width: 92px;
height: 56px;
color: #F1F1F1;
background: none;
padding: 8px 16px 8px 16px;
/*gap: 24px;*/
margin-top: -14px;
border-radius: 4px;
opacity: 0px;

}
.price_cont{
    margin-left:90px;
}

.p_stext{
    color:#F1F1F1;
font-family: Cambay;
font-size: 16px;
font-weight: 700;
line-height: 24px;
letter-spacing: 0.15000000596046448px;
text-align: left;

}

.p_btext{
    color:#F1F1F1;
font-family: Cambay;
font-size: 32px;
font-weight: 700;
line-height: 40px;
text-align: left;

}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {
  opacity: 1;
}

.add_cart_btn{
    margin-left:135px;
    margin-top:40px;
    background: #F4F4F4;
    width:123px;
height: 45px;
padding: 11px 20px 8px 20px;
gap: 10px;
border-radius: 32px;
opacity: 0px;
    color:#021C35;
    font-family: Cambay;
font-size: 16px;
font-weight: 700;
line-height: 26.06px;
text-align: left;

}

.add_cart_btn:hover{
    background: #EB641E;
    color:#F1F1F1;
    border: 1px solid #F1F1F1;
}
.add_cart_btn_mobile{
    display: none;
}



.more_details_mobile{
    display:none;
}
.related_pro_Sec{
    height:800px;
    display: flex;
    align-items: center;
    flex-direction: column;
}

.rel_pro{
   color:#F1F1F1;
font-family: Cambay;
font-size: 45px;
font-weight: 400;
line-height: 52px;
text-align: center;
width: 337px;
height: 52px;
margin-top: 80px;
gap: 0px;
opacity: 0px;

text-align: center;
}

.product_list .card{
    width: 309px;
/*height: 421px;*/
padding: 24px;
display: flex;
    flex-direction: column;

gap: 24px;
border-radius: 8px;
border: 1px solid #656565;
opacity: 0px;
background: linear-gradient(100.8deg, rgba(255, 255, 255, 0.078) 0%, rgba(255, 255, 255, 0.036) 100%);
}
.related_pro_Sec .card{
    width: 309px;
/*height: 421px;*/
padding: 24px;
display: flex;
    flex-direction: column;

gap: 24px;
border-radius: 8px;
border: 1px solid #656565;
opacity: 0px;
background: linear-gradient(100.8deg, rgba(255, 255, 255, 0.078) 0%, rgba(255, 255, 255, 0.036) 100%);
}

.card-img-top{
    width: 261px;
height: 241px;
gap: 0px;
border-radius: 8px;
object-fit: contain;

}

.card-body{
    overflow: hidden;
    padding:0px;
    color:#F1F1F1;
}

.card-title{
font-family: Cambay;
font-size: 22px;
font-weight: 400;
line-height: 28px;
text-align: left;
/*margin-top:24px;*/
}

.card-text{
font-family: Cambay;
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0.5px;
text-align: left;
}

.cards_container{
    display:flex;
   gap:40px;
   margin-top:16px;
   justify-content: center;
   overflow-y: scroll;
}

.mobile_add_cart{
    display: none;
   
}

/* Shop Page */
.product_page{
    background: url(../webatrex_img/Background_product.png) no-repeat;
background-size:cover;
  position: relative; 
  margin-top: 0px;
  height:auto;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.first_line{
    display: flex;
    margin: auto !important; 
    margin-top: 150px !important;
   justify-content: space-between;
   height:fit-content;
}

.first_line p{
   color:#F1F1F1;
font-family: Cambay;
font-size: 45px;
font-weight: 400;
line-height: 52px;
text-align: center;
width: auto;
margin-bottom:0px;
height:auto;
gap: 0px;
opacity: 0px;
}

.first_line button{
    background:#FFFFFF14;
    color:#F1F1F1;
font-family: Cambay;
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0.5px;
text-align: left;
    width: 311px;
    border: 1px solid #656565;
height:48px;
top: 222px;
left: 1369px;
padding: 12px 16px 12px 16px;
gap: 8px;
border-radius: 8px;
opacity: 0px;

}

.dropdown-menu ,.dropdown-item{
    background:linear-gradient(100.8deg, rgba(255, 255, 255, 0.078) 0%, rgba(255, 255, 255, 0.036) 100%);
    color:#FFFFFF;
}
.filter_dropdown{
    display:none;
}

.first_line span{
    width: 17.05px;
height: 17.06px;
top: 3px;
left: 3px;
gap: 0px;
opacity: 0px;
margin-right:8px;
}

.product_container{
    margin: auto !important;
    margin-top:40px !important;
    /*margin-left:200px;*/
    /*margin-right:200px;*/
    display: flex;
    padding-bottom: 100px;
    justify-content: space-between;
    /*gap:200px;*/
}
.filter_category{
width: 342px;
height:fit-content;
top: 316px;
left: 240px;
padding: 40px;
border: 1px solid #656565;
border-radius: 8px;

opacity: 0px;

}
.allfilters{
    gap:16px;
}
.heading{
color:#F1F1F1;
font-family: Cambay;
font-size: 22px;
font-weight: 400;
line-height: 28px;
text-align: left;
margin-bottom:24px;

}
.options{
    width:262px;
    display: flex;
    justify-content: space-between;
}

.options label{
color:#F1F1F1;
font-family: Cambay;
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0.5px;
text-align: left;

}

.options input{
    width: 16px;
    height: 16px;
    color:#FFFFFF;
    padding-left:90%;
    gap: 0px;
    border-radius: 4px;
    opacity: 0px;
    
}

.list_filters,list_categories{
    gap:16px;
}

.product_list{
    display: grid;
    grid-template-columns: repeat(3, 1fr); 
    gap: 28px;
}

/* Shop Page end*/

.listPage{
    width: auto;
height:44px;
gap: 16px;
opacity: 0px;
display: flex;
    grid-row-end: span;
    justify-content: center;
    text-align: center;
    list-style: none;
}
.listPage li{
    width:auto;
height: 44px;
opacity: 0px;
border:none;
color:#FFFFFF;
    padding:10px;
    cursor: pointer;
}
.listPage .active{
    border: 1px solid #656565;
    background: linear-gradient(100.8deg, rgba(255, 255, 255, 0.078) 0%, rgba(255, 255, 255, 0.036) 100%);
    color:#FFFFFF;
    
font-family: Cambay;
font-size: 22px;
font-weight: 400;
line-height: 28px;
text-align: left;

}
.product_list .card{
    margin-bottom: 62px;
}

.listing_products{
    display: flex;
    flex-direction: column;
    gap:38px; 
}

.pageno{
    align-self: center;
}

#videoDiv {
    width: 100%; 
    height: 700px; 
    position: relative;
    margin-top:100px;
}
#video1 { 
    margin: auto;
     display: block;
     position: center;
}
#videoMessage {
     position: absolute; top: 0; left: 0;
display: flex;
flex-direction: column; 
justify-content: center;
align-items: center; 
width: 100%;
height: 100%;}

#videoMessage h1{
   color: #F1F1F1;
font-family: Cambay;
font-size: 45px;
font-weight: 400;
line-height: 52px;
text-align: center;

}
#videoMessage p{
    color: #F1F1F1;
    font-family: Cambay;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    text-align: center;
    width: 530px;
    
 }

 #videoMessage div{
    display: flex;
    flex-direction: column; 
    justify-content: center;
    align-items: center; 
 }

 #videoMessage a{
   
    color:#021C35;
    height: 45px;
    background: #F4F4F4;
    border: 1px solid #021C35;
    padding: 11px 20px 8px 20px;
    gap: 10px;
    border-radius: 32px;
    border: 1px;
    opacity: 0px;
    font-family: Cambay;
font-size: 16px;
font-weight: 700;
line-height: 26.06px;
text-align: left;

    
 }

 #videoMessage a:hover{
    background: #EB641E;
    color:#F1F1F1;
    border: 1px solid #F1F1F1;
}
.shop-last-section{
    height: 684px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.shop-last-section-contetn{
    position: relative;
    width: 611px;
    max-width: 100%;
    margin: auto;
    text-align:center;
}
.shop-last-section-contetn h1{
    color: #F1F1F1;
    text-align: center;
    font-family: 'Cambay';
    font-size: 45px;
    font-style: normal;
    font-weight: 400;
    line-height: 52px;
    margin-bottom:16px;
}
.shop-last-section-contetn p{
    color: #F1F1F1;
    text-align: center;
    font-family: 'Cambay';
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px; 
    padding: 0px 26px;
    margin-bottom:24px;
}
.shop-last-section-contetn a {
    color: #021C35;
    height: 45px;
    background: #F4F4F4;
    border: 1px solid #021C35;
    padding: 11px 20px 8px 20px;
    gap: 10px;
    border-radius: 32px;
    border: 1px;
    font-family: 'Cambay';
    font-size: 16px;
    font-weight: 700;
    line-height: 26.06px;
    text-align: center;
}

#product_page_rate
{
    margin-bottom: 0px!important;
    padding-bottom:0px!important;
    
}
#product_Cart_Button
{
    margin-left:0px!important;
    margin-top:0px!important;
}
.active-ars{
    border-radius: 4px;
    border: 1px solid  #656565 !important;
    background: linear-gradient(101deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.04) 100%);
    backdrop-filter: blur(22px);
    padding: 8px 16px 8px;
    color: #FFF !important;
    height: 41px;
}
.page-link{
    font-family: 'Cambay';
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px; /* 127.273% */
}
.my-searchbar{
         background: #FFFFFF14;
    color: #F1F1F1;
    font-family: Cambay;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.5px;
    text-align: left;
    width: 327px;
    border: 1px solid #656565;
    height: 48px;
    padding: 12px 16px 12px 16px;
    display:flex;
    gap: 8px;
    border-radius: 8px;
     }
     .srch-bar{
          border: none;
            width:300px !important;
            background: transparent;
            padding:0px;
            border: 1px solid transparent;
            border-radius: inherit;
font-family: Cambay;
            color: #F1F1F1;
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0.5px;
text-align: left;
     }
     .srch-bar::placeholder {
           font-family: Cambay;
            color: #F1F1F1;
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0.5px;
text-align: left;

          }
           .srch-bar:focus {
  border:none;
  background:none;
  outline: none;
  box-shadow:none;
  font-family: Cambay;
            color: #F1F1F1;
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0.5px;
text-align: left;
}

/*----------------------------responsive----------------------------------*/


@media only screen and (max-device-width: 600px) {
    .cards_container{
        display: flex;
        flex-direction: column;
       gap:24px;
       margin-top:0px;
       margin-left:10px;
       justify-content: center;
       padding-bottom:40px;
    }
    
    .product_list .card{
    margin-bottom: 0px;
    padding:32px;
}
.first_line{
    position: relative;
    z-index: 2;
}


    .listing_products{
             align-items: center;
             gap:40px;
         }
    .related_pro_Sec{
        height:fit-content;
        display: flex;
        background: url(../webatrex_img/mobile_pro_detail.png);
        align-items: center;
        flex-direction: column;
    }
    .product_detail-section{
     padding-top:120px;
     background: black;
    }
    .rel_pro{
        margin-top: 0px;
     font-size: 32px;
     font-weight: 400;
     line-height: 40px;
    }
    .filter_dropdown{
        display:block;
    }
    
      .details{
        margin-left: 0px;
        width:auto;
        flex-direction: column;
        align-items: center;
height:fit-content;
background: none;
border:none;
padding:0px;
gap:16px;
}
.desktop_add_cart{
    display:none;
}
.more_details{
    display: none;
}
.text_content{
    width: 328px;
    margin-left:0px;
    height:fit-content;
    }
    .big_image{
        width: 327px;
    height:240px;
    gap: 0px;
    border-radius: 8px;
    opacity: 0px;
    
    }
    .small{
        justify-content: space-between;
    }
    .small_img{
        width: 88px;
    height: 64px;
    
    border-radius: 8px;
    opacity: 0px;
    
    }
    .detail_btext{
        color:#F1F1F1;
      font-family: Cambay;
      font-size:36px;
      font-weight: 400;
      line-height:44px;
      text-align: left;
      
      }
      
      .detail_ntext{
          color:#F1F1F1;
          font-family: Cambay;
          justify-content: space-between;
      font-size: 14px;
      font-weight: 400;
      line-height: 20px;
      text-align: left;
      }
      .add_cart_btn_mobile{
        display: block;
    margin-top:0px;
    margin-bottom: 40px;
    background: #F4F4F4;
    width:327px;
height: 45px;
padding: 11px 20px 8px 120px;
gap: 10px;
border-radius: 32px;
opacity: 0px;
align-items: center;
    color:#021C35;
    font-family: Cambay;
font-size: 16px;
font-weight: 700;
line-height: 26.06px;
text-align: left;
    }

    .add_cart_btn_mobile:hover{
        background: #EB641E;
    color:#F1F1F1;
    border: 1px solid #F1F1F1;
    }
    .more_details_mobile{
        display:block;
        display: flex;
        width:327px;
        justify-content: space-between;
    }
    .price_cont{
        margin-left:0px;
    }
    .quant{
        
        border: 1px solid #14EBF3;

/*border-image-source: linear-gradient(100.8deg, #14EBF3 0%, rgba(255, 255, 255, 0.09) 100%);*/

/*border: 1px 0px 0px 0px;*/

        width: 92px;
    height: 56px;
    color: #F1F1F1;
    background: none;
    padding: 8px 16px 8px 16px;
    gap: 24px;
    border-radius: 4px;
    opacity: 0px;
    
    }
    .cards{
       
        border-image-source: linear-gradient(100.8deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0.57) 100%);
  background: linear-gradient(100.8deg, rgba(255, 255, 255, 0.078) 0%, rgba(255, 255, 255, 0.036) 100%);
  border-image: linear-gradient(-34deg, #FFF, #FFF) 1;
 
    }
    .mobile_add_cart{
        display: flex;
        flex-direction: row;
        height:45px;
        justify-content: space-between;
      align-content: center;
    }
    .mobile_add_cart p{
       color: #F1F1F1;
       padding-top:12px;
        font-family: Cambay;
        font-size: 22px;
        font-weight: 400;
        line-height: 28px;
        text-align: left;
        
    }
   
    .card{
         padding:32px;
        height:490px;
    }
    .card-img-top{
    width:auto;
        
    }

.card-body{
    width:auto;
    display: flex;
    flex-direction: column;
    gap:16px;

}
.card-title{
    margin-bottom:0px;
}

    .add_cart_btn{
        margin-left:0px;
        margin-top:0px;
       
    }
    .product_list{
        display: grid;
        grid-template-columns: repeat(1, 1fr); 
        gap: 24px;
        padding: 0px 24px;
    }
    .filter_category{
        display:none;
    }
    .product_container{
        justify-content: center;
        padding-bottom: 40px;
     }
     .dropdown-menu ,.dropdown-item{
        /*background:linear-gradient(100.8deg, rgba(255, 255, 255, 0.078) 0%, rgba(255, 255, 255, 0.036) 100%);*/
        background:#0E0E0E;
        color:#FFFFFF;

    }
    .filter_dropdown{
        padding-right:0px;
    }
     .first_line{
        display: flex;
        flex-direction:column;
        gap:24px;
      margin-top:0px !important;
       /*margin-left: 30px;*/
       margin-right:0px;
       justify-content: space-between;
       align-items: center;
     
    }
    .first_line p{
        color:#F1F1F1;
     font-family: Cambay;
     font-size: 32px;
     font-weight: 400;
     line-height: 40px;
     text-align: center;
     width: 327px;
     margin-bottom:0px;
     height:auto;
     gap: 0px;
     opacity: 0px;
     }
/*     .my-searchbar{*/
/*         background: #FFFFFF14;*/
/*    color: #F1F1F1;*/
/*    font-family: Cambay;*/
/*    font-size: 16px;*/
/*    font-weight: 400;*/
/*    line-height: 24px;*/
/*    letter-spacing: 0.5px;*/
/*    text-align: left;*/
/*    width: 311px;*/
/*    border: 1px solid #656565;*/
/*    height: 48px;*/
/*    padding: 12px 16px 12px 16px;*/
/*    gap: 8px;*/
/*    border-radius: 8px;*/
/*     }*/
/*     .srch-bar{*/
/*         background:linear-gradient(100.8deg, rgba(255, 255, 255, 0.078) 0%, rgba(255, 255, 255, 0.036) 100%);*/
/*padding: 12px 16px 12px 16px;*/
/*gap: 8px;*/

/*     }*/
     .video_heading{
         margin-bottom:24px;
     }
     
     #videoMessage div  p{
        width:332px;
   }
   #videoDiv {
    width: 100%; 
    height: 462px; 
    position:center;
    margin-top:40px;
}
 .card-img-top{
        width: auto;
height: 241px;
gap: 0px;
border-radius: 8px;
opacity: 0px;

    }
    dl, ol, ul {
    margin-top: 0;
    margin-bottom: 0px;
}
ol, ul {
    padding-left: 0px;
}
}

@media only screen and (min-device-width: 601px) and (max-device-width: 999px){
     .product_list{
            display: grid;
            grid-template-columns: repeat(1, 1fr); 
            gap: 24px;
        }
         .first_line{
            /*margin-left: 30px;*/
            /*margin-right:30px; */
            
       }
       .first_line p{
       
     font-size: 28px;
     text-align: left;
    
     }
}

@media only screen and (min-device-width: 1000px) and (max-device-width: 1199px) {
    .product_detail-section{
      background-position: center;
    }
    .details{
        margin-left: 80px;
        width:900px;
height:500px;
padding:20px;
gap:16px;
    }
    .text_content{
        width: 530px;
        margin-top: 16px;
        gap: 16px;
        margin-left:40px;
        opacity: 0px;
        
        }
        
        .detail_btext{
          color:#F1F1F1;
        font-family: Cambay;
        font-size:42px;
        font-weight: 400;
        line-height:42px;
        text-align: left;
        
        }
        
        .detail_ntext{
            color:#F1F1F1;
            font-family: Cambay;
            justify-content: space-between;
        font-size: 16px;
        font-weight: 400;
        line-height: 16px;
        text-align: left;
        }
        .cards_container{
           overflow: auto;
    width: 90vw;
    padding-left: 350px;
    gap:40px;
         }
         
         
         .product_list{
            display: grid;
            grid-template-columns: repeat(1, 1fr); 
            gap: 24px;
        }
        /*.product_container{*/
        /*    gap:20px;*/
        /*     margin-left:20px;*/
        /*     margin-right:30px;*/
            
        /* }*/
         .first_line{
            /*margin-left: 30px;*/
            /*margin-right:30px; */
          
       }
       .first_line p{
       
     font-size: 32px;
     text-align: left;
    
     }
}

@media only screen and (min-device-width: 1200px) and (max-device-width: 1348px) {
    .details{
        margin-left: 180px;
        width:900px;
height:500px;
padding:20px;
gap:16px;
    }
     .filter_category{
            width:200px;
            padding:20px;
        }
     
    .text_content{
        width: 530px;
        margin-top: 16px;
        gap: 16px;
        margin-left:40px;
        opacity: 0px;
        
        }
        
        .detail_btext{
          color:#F1F1F1;
        font-family: Cambay;
        font-size:42px;
        font-weight: 400;
        line-height:42px;
        text-align: left;
        
        }
        
        .detail_ntext{
            color:#F1F1F1;
            font-family: Cambay;
            justify-content: space-between;
        font-size: 16px;
        font-weight: 400;
        line-height: 16px;
        text-align: left;
        }
        .cards_container{
          overflow:hidden;
    width: 90vw;
    padding-left:0px; 
           gap:40px;
           
        }
        .product_list{
            display: grid;
            grid-template-columns: repeat(3, 1fr); 
            gap: 5px;
        }
        .product_container{
            gap:50px;
             /*margin-left:100px;*/
             /*margin-right:100px;*/
            
         }
         .first_line{
            margin-left: 100px;
            margin-right:100px; 
           }
            
             .options {
         width:auto;
     }
         .cards_container .card{
    width:250px;
height: 490px;
padding: 24px;
}
.cards_container .card .card-img-top{
    width: 200px;
    
}
.cards_container .card .col-6 {
    flex: 0 0 auto;
    width: auto;}
}

@media only screen and (min-device-width: 1349px) and (max-device-width: 1439px) {
    .details{
        margin-left: 200px;
    }
    .cards_container{
        gap:20px;
        
     }
     .product_list{
        display: grid;
        grid-template-columns: repeat(3, 1fr); 
        gap:5px;
    }
   
     .first_line{
        margin-left: 100px;
        margin-right:100px; 
        }
        
        .filter_category{
            width:223px;
            padding:20px;
        }
     .options {
         width:auto;
     }
      .product_container{
        gap:50px;
         /*margin-left:35px;*/
         /*margin-right:35px;*/
        
     }
}  

@media only screen and (min-device-width: 1440px) and (max-device-width: 1499px) {
    .details{
        margin-left: 230px;
    }
    .product_container{
        /*gap:50px;*/
         /*margin-left:35px;*/
         /*margin-right:35px;*/
        
     }
     .first_line{
        margin-left: 50px;
        margin-right:50px; 
       
     }
    
      .product_list{
        display: grid;
        grid-template-columns: repeat(3, 1fr); 
        gap: 10px;
    }
     .filter_category{
            width:223px;
            padding:20px;
        }
     .options {
         width:auto;
     }
      .product_container{
        gap:50px;
         /*margin-left:35px;*/
         /*margin-right:35px;*/
        
     }
}

@media only screen and (min-device-width: 1500px) and (max-device-width: 1599px) {
    .details{
        margin-left: 270px;
        }
        .product_container{
            /*gap:80px;*/
             /*margin-left:50px;*/
             /*margin-right:50px;*/
            
         }
         .first_line{
            margin-left: 50px;
            margin-right:50px; 
          
         }
          .filter_category{
            width:223px;
            padding:20px;
        }
     .options {
         width:auto;
     }
      .product_container{
        gap:50px;
         /*margin-left:35px;*/
         /*margin-right:35px;*/
        
     }
}

@media only screen and (min-device-width: 1600px) and (max-device-width: 1699px) {
    .details{
        margin-left: 300px;
        }

        .product_container{
            /*gap:100px;*/
             /*margin-left:100px;*/
             /*margin-right:100px;*/
            
         }
         .first_line{
            margin-left: 100px;
            margin-right:100px; 
          
         }
}

@media only screen and (min-device-width: 1700px) and (max-device-width: 1799px) {
    .details{
        margin-left: 350px;
        }
        .product_container{
           /*gap:150px;*/
            /*margin-left:120px;*/
            /*margin-right:120px;*/
           
        }
        .first_line{
            margin-left: 120px;
            margin-right:120px; 
           
         }
}

@media only screen and (min-device-width: 1800px) and (max-device-width: 1919px) {
    .details{
        margin-left: 400px;
        }
        /*.product_container{*/
           
        /*    margin-left:150px;*/
        /*    margin-right:150px;*/
           
        /*}*/
        .first_line{
           margin-left: 150px;
           margin-right:150px; 
           
        }
}

@media only screen and (max-device-width: 1920px) {
   
}
@media only screen and (max-device-width: 600px) {
    .shop-last-section {
        height: 450px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .shop-last-section-contetn h1 {
        color: #F1F1F1;
        text-align: center;
        font-family: 'Cambay';
        font-size: 45px;
        font-style: normal;
        font-weight: 400;
        line-height: 52px;
        margin-bottom: 24px;
    }
    .shop-last-section-contetn p {
        color: #F1F1F1;
        text-align: center;
        font-family: 'Cambay';
        font-size: 24px;
        font-style: normal;
        font-weight: 400;
        line-height: 32px;
        padding: 0px 18px;
        margin-bottom: 24px;
    }
}

