




@media (max-width: 1600px)   {}
@media (max-width: 1300px)   {}
@media (max-width: 1199px)   {
    .product-filter .row{
        margin: 0 -5px;
    }
    .product-filter [class^="col-"]{
        padding: 0 5px;
    }
    product-filter .form-control{
        font-size: 14px;
    }
    .search-result-left .text-box ul li span{
        max-width: 20px;
    }
    .table td {
        font-size: 8.95px;
        line-height: 14.47px;
    }
    .banner-logo a img {
        max-width: 390px;
        width: 100%;
    }
    .alert {
        max-width: 430px;
    }
    .footer-left .text-box {
        padding-left: 15px;
        padding-right: 15px;
    }
    .scrolling-element {
    overflow-x: scroll; /* Must be 'scroll' not 'auto' */
    -webkit-overflow-scrolling: touch;
    }
} 
@media (max-width: 991px)    {
    .banner-sec {
        padding: 50px 0;
    }
    .banner-left .text-box h1 {
        font-size: 50px;
        margin: 40px 0;
    }
    .footer-left .image-holder {
        max-width: 100px;
    }
    .footer-left .text-box {
        padding-left: 10px;
    }
    .product-box {
        margin-bottom: 30px;
    }
    .product-search-inner {
        padding: 50px 0;
    }
    .search-result-left .text-box ul li span {
        max-width: 85px;
        margin: 0px 15px 0px 0;
    }
    .banner-two-left .banner-logo{
        max-width: 310px;
    }
    .banner-two-left .text-box {
        margin-top: 30px;
    }
    .banner-two-left .text-box .form-group {
        display: flex;
        margin: 0;
    }
    .banner-two-alert .alert {
        margin-bottom: 30px;
    }
    .banner-two-right {
        margin-bottom: 50px;
        margin-top: 20px;
    }
    .wishlist-first table {
        width: 800px;
    }
    header tr td {
        padding: 18px 0;
        width: 370px;
    }
    .alert {
        max-width: 320px;
    }
    .scrolling-element {
    overflow-x: scroll; /* Must be 'scroll' not 'auto' */
    -webkit-overflow-scrolling: touch;
}
}
@media (max-width: 767px)    {
    .footer-right{
        border: none;
        margin-top: 30px;
    }
    footer {
        padding: 30px 0;
    }
    .copyright {
        padding: 10px 0;
    }
    .banner-left .text-box h1 {
        margin: 30px 0;
    }
    .banner-left .text-inner {
        padding-top: 20px;
    }
    .banner-left .text-box { 
        padding-bottom: 10px;
    }
    .container, .container-sm {
        max-width: 100%;
    }
    .banner-left .text-box:after{
        width: 100%;
    }
    .product-search-inner .title h3 {
        font-size: 22px;
        margin-left: 30px;
    }
    .product-search-inner {
        padding: 50px 0;
    }
    .product-search-inner .title {
        margin: 30px 0;
    }
    .product-filter {
        padding-bottom: 30px;
    }
    .search-result {
        margin-top: 30px;
    }
    .search-result .col-md-6:first-child{
        order: 2;
    }
    .search-result .col-md-6:last-child{
        order: 1;
    }
    .search-result-left{
        padding-top: 30px;
    }
    .banner-left {
        max-width: 100%;
        width: 100%;
    }
    .banner-logo{
        text-align: center;
    }
    .banner-left .banner-logo a img {
        max-width: 330px;
        width: 100%;
    }
    .banner-left .text-inner .alert {
        max-width: 100%;
        width: 100%;
        margin-bottom: 30px;
    }
    .banner-left .text-inner h4 {
        margin-bottom: 5px;
    }
    .banner-left .text-box {
        margin-top: 30px;
    }
    .banner-sec .image-holder {
        padding: 30px 0 0 0;
        height: auto;
        display: flex;
        align-items: center;
        max-width: 100%;
        margin-left: auto;
        justify-content: center;
    }
    .login-btn {
        padding: 0 5px;
        margin: 0;
    }
    .cart-btn {
        padding: 0 10px;
        margin: 0;
    }
    .languge {
        padding-left: 10px;
    }
    .languge ul li a:after{
        display: none;
    }
    .banner-two-left .banner-logo {
        max-width: 310px;
        margin: 0 auto;
    }
    .small-table {
        margin-bottom: 0px;
    }
    .table td {
        font-size: 12.95px;
        line-height: 19.47px;
    }
    .wishlist-page .banner-left {
        flex-direction: column;
    }
    .wishlist-page .banner-left .banner-logo {
        width: 100%;
        padding-right: 0;
        margin-bottom: 30px;
    }
    .wishlist-page .banner-left .text-inner {
        padding-top: 0;
        width: 100%;
    }
    .wishlist-page .banner-left .text-inner .alert {
        max-width: 100%;
        width: 100%;
        margin-bottom: 0;
    }
    .wishlist-total {
        flex-direction: column-reverse;
    }
    .wishlist-total .sub-total {
        width: 100%;
        margin: 30px 0;
    }
    .sub-total ul li strong {
        max-width: 100%;
        width: 100%;
        flex: 1;
    }
    .wishlist-last {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .wishlist-first {
        padding-bottom: 30px;
    }
    .alert {
        max-width: 320px;
        padding: 10px;
    }
    .alert span {
        max-width: 25px;
        margin-right: 10px;
    }
    .alert h5 {
        font-size: 11px;
        line-height: 13px; 
    }
    footer td {
        width: 100%;
        display: block;
    }
    .scrolling-element {
    overflow-x: scroll; /* Must be 'scroll' not 'auto' */
    -webkit-overflow-scrolling: touch;
}
}
@media (max-width: 575px)    {
    .product-box-inner .image-holder {
        max-width: 160px;
    }
    .product-box-inner .text-box ul li{
        font-size: 12px;
    }
    .header-right {
        align-items: center;
        justify-content: center;
        padding-bottom: 12px;
    }
    .logo {
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center; 
    }
    header tr td {
        padding: 18px 0 0;
        width: 100%;
        display: block;
    }
    header tr:first-child td:first-child {
        border-bottom: none;
    }
    .alert {
        max-width: 100%;
        padding: 10px;
    }
    .scrolling-element {
    overflow-x: scroll; /* Must be 'scroll' not 'auto' */
    -webkit-overflow-scrolling: touch;
}
}
@media (max-width: 479px)    {
    .languge span{
        display: none;
    }
    .login-btn {
        margin-right: 10px; 
    }
    .languge ul li {
        margin-left: 8px;
    }
    .languge ul li:first-child{
        margin-left: 0;
    }
    .languge {
        padding-left: 10px;
    }
    .logo a {
        font-size: 11px;
    }
    .header-inner {
        padding: 15px 0;
    }
    .logo{
        height: 100%;
        display: flex;
        align-items: center;
    }
    .banner-left .banner-logo a img {
        max-width: 220px;
    }
    .banner-sec {
        padding: 30px 0;
    }
    .banner-left .text-box h1{
        font-size: 40px;
    }
    .banner-left .text-box p{
        margin-bottom: 20px;
    }
    .footer-left {
        flex-direction: column;
    }
    .footer-left .image-holder {
        max-width: 100%;
        margin-bottom: 20px;
    }
    .footer-left .text-box {
        padding: 0;
    }
    .product-search-inner {
        padding: 30px 0;
    }
    .product-search-inner .title {
        flex-direction: column;
        align-items: flex-start;
    }
    .product-search-inner .title h3 {
        font-size: 20px;
        margin-left: 0;
        padding-top: 30px;
    }
    .product-filter .form-control{
        font-size: 12px;
        padding: 0 0 0 6px;
    }
    .product-box-inner {
        flex-direction: column;
    }
    .product-box-inner .text-box {
        max-width: 100%;
        padding: 30px 0 0 0;
    }
    .product-box-inner .image-holder {
        max-width: 180px;
    }
    .search-result-left .text-box h2 {
        font-size: 30px;
    }
    .search-result-left .text-box ul{
        margin: 20px 0;
    }
    .search-result-left .text-box ul li{
        flex-direction: column;
        margin-bottom: 10px;
    }
    .search-result-left .text-box ul li span {
        max-width: 100%;
        margin: 0 0 10px 0;
        display: block;
    }
    .search-result-left .text-box a{
        font-size: 18px;
    }
    .text-box-enquriy .image-holder {
        max-width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
        text-align: center;
    }
    .table-alrt {
        font-size: 12.95px;
        line-height: 20.6px;
    }
    .text-box-enquriy {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .text-box-enquriy .text-box a{
        max-width: 100%;
    }
    .banner-two-left .text-box .form-group {
        flex-direction: column;
    }
    .banner-two-left .text-box .form-group button {
        font-size: 12.95px;
        height: 40px;
        padding: 0; 
        max-width: 100%;
        margin-top: 15px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .banner-two-right {
        margin-bottom: 10px;
        margin-top: 20px;
    }
    .wishlist-last table {
        border-spacing: 6px 5px;
    }
    .scrolling-element {
    overflow-x: scroll; /* Must be 'scroll' not 'auto' */
    -webkit-overflow-scrolling: touch;
}
}













