/*================================ Satrt large screens =========================*/
@media (min-width: 1440px)
{
   .products-pg .container-fluid{
       padding: 0 100px;
   }
}
@media (min-width:1201px ) and (max-width: 1440px)
{
   
}
@media (min-width:1025px) and (max-width:1200px)
{

}
/*============================== Start medium screen of tablet =========================*/
@media (min-width: 993px) and (max-width: 1024px)
{

}
@media (min-width: 769px) and (max-width: 992px)
{

}
@media(max-width:992px)
{
    .checkout-pg .form-container {
        padding: 10vw 5vw;
    }
}
/*============================== Start small screen of mobile =========================*/
@media(max-width:768px)
{
    .about-sec .img-box {
        height: 300px;
    }
    .newsletter-sec .pattern1,
    .newsletter-sec .pattern2,
    footer .pattern1 {
        width: 65%;
    }
    .newsletter-sec .inner .form-group .submit-btn {
        width: 100%;
        position: relative;
    }
    .about-sec .text-box {
        padding: 50px 10px;
    }
    .register-sec .inner .form-container {
        padding: 50px 20px;
    }
    .register-sec .inner .text.border-r {
        border-radius: 20px 20px 20px 20px;
    }

}
@media (min-width: 577px) and (max-width: 768px)
{

}
@media(max-width:640px)
{
    .items_wrapper{
        width: 100%;
        display: flex;
    }
    .items_wrapper .prod-card{
        min-width: 48%;
        margin: 3px;
        /*background-color: #0001;*/
        border: 1px solid #9994;
        padding: 5px;
    }
    
    .items_wrapper .prod-card .prod-img{
        height: 150px;
        padding: 15px;
        max-width: 100%;
        object-fit: contain;
    }
    
    .prod-card .card-body .prod-name{
        height: auto;
        text-align: center;
    }
    
    .centerd-sm .prod-img{
        max-width: 150px;
        display: block;
        margin: auto;
    }
    .centerd-sm .card-body{
        text-align: center;
    }
    .centerd-sm.prod-card:hover .icons-hvr{
        transform: translate(-50% , -5px);
    }
    .centerd-sm .icons-hvr{
        transform: translate(-50% , 30px);
        left: 50%;
    }
    
    .prod-card{
        border: 1px solid #9994;
        padding: 5px;
        margin: 15px 0;
        min-height: calc(100% - 30px);
    }
    .prod-card .prod-img{
        height: 150px;
        padding: 15px;
        max-width: 100%;
        object-fit: contain;
    }

}
@media(max-width:576px)
{
    .navs-wrapper .icons_container{
        display: inline-flex;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .navs-wrapper .sidebar {
        width: 280px;
    }
    .navs-wrapper .navbar .navbar-brand img {
        margin: 40px auto 0 auto;
    }
    .prod-card .prod-name {
        font-size: 15px;
    }
    .prod-card .card-body .det{
        font-size: 11px;
        text-align: center;
        height: auto;
    }
    footer .copyright p{
        font-size: 12px;
        padding: 0 10px;
    }
}
@media(min-width: 426px) and (max-width: 576px)
{

}
@media (min-width: 376px) and (max-width: 425px)
{

}
@media (min-width: 321px) and (max-width: 375px)
{
   
}
@media (max-width: 376px)
{
    .single-product .prod-details .btns-wrapper {
        display: inline-block;
    }
    .single-product .prod-details .btns-wrapper .fav-btn {
        margin: 5px 0;
    }
    .single-product .prod-details .btns-wrapper .share {
        margin: 0px ;
    }
}
