/* Small devices such as large phones (640px and up) */
@media only screen and (min-width: 640px) {
    
}

/* Medium devices such as tablets (768px and up) */
@media only screen and (min-width: 768px) {
    
}

/* Large devices such as laptops (1024px and up) */
@media only screen and (min-width: 1024px) {
    
}

/* Largest devices such as desktops (1280px and up) */
@media only screen and (min-width: 1280px) {
    /*.slider-section img.slider-section-ad {*/
    /*    min-height: 170px !important;*/
    /*}*/
    
    /*.main-slider-wrapper .hero-slider img.slider-img {*/
    /*    min-height: 360px !important;*/
    /*    max-height: 360px !important;*/
    /*}*/
}

/* Largest devices such as desktops (1280px and up) */
@media only screen and (max-width: 1450px) {
    footer.footer-section .visitor-count p {
        font-size: 13px !important;
    }
    
    .seller-information.safty-tips > ul li:first-child p > span {
        font-size: 12px;
    }
    
    .seller-information ul li:last-child p > span {
        font-size: 12px;
    }
    
    .product-details-wrapper ul li p {
        font-size: 13px;
    }
    
    .product-details-wrapper ul li p span {
        font-size: 13px !important;
    }
    
    main.product-details h4 {
        font-size: 18px !important;
        padding: 11px 10px !important;
        height: 45px !important;
        line-height: 25px !important
    }
    
    #sync1 {
        min-height: 500px;
    }
    
    
}



@media(max-width: 1300px){
    .main-slider-wrapper {
        grid-template-columns: 620px 340px;
        justify-content: center;
    }

    .all-featured-category {
        grid-template-columns: repeat(auto-fill, minmax(210px, 1fr));
        justify-content: center;
    }

    .popular-category a.category-items{
        margin-bottom: 0;
    }
    .search-bar-section .search-menu .menu-items {
        width: 45% !important;
    }

}

/* Media Screen 991px Responsive Css Start */
@media (max-width: 1025px){
    header.header-top .top-bar-ad{
        margin-bottom: 5px;
    }

    header.header-top .search-bar-section .search-bar input#myInput{
        padding: 11px 35px;
    }

    header.header-top .search-bar-section .search-bar button{
        right: 4px;
    }

    header.header-top{
        padding: 8px 0;
    }

    main.product-details{
        padding: 0;
    }
    .search-bar-section .search-menu .search-bar {
        width: 80% !important;
    }
    .search-bar-section .search-menu .menu-items {
        width: 20% !important;
    }
    header.header-top .social-info{
        display: flex;
        justify-content: space-between;
        margin-top: 15px;
        flex-direction: column;
        padding-bottom: 5px;
    }
    .main-slider-wrapper {
        grid-template-columns: repeat(auto-fill, minmax(770px, 1fr));
    }
    .main-slider-wrapper .home-images-wrapper {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 10px;
    }
    .slider-section img.slider-section-ad {
        height: 100% !important;
    }
    
    .main-slider-wrapper .home-images-wrapper .home-images-one {
        height: 100%;
    }
    
    .main-slider-wrapper .home-images-wrapper .home-images-two {
        height: 100%;
    }
    
    .owl-carousel .owl-item img {
        width: 100% !important;
    }

    main.product-details .share-product-info{
        justify-content: space-between;
    }
    main.product-details .share-product-info a.btn {
        font-size: 20px;
    }
    main.login-section img{
        min-height: 100%;
    }
    /* .search-bar-section .search-menu .search-bar{
        width: 100% !important;
    } */
    .slider-section .d1 img{
        height: 100% !important;
    }
    .popular-category a.category-items{
        margin-bottom: 0;
    }
    header.header-top .search-bar-section .menu-items {
        display: none;
    }
    header.header-top .search-bar-section .menu-items.mobile-toggle{
        display: block;
    }
    
    .product-details-wrapper {
        display: grid;
        grid-template-columns: 1fr;
    }

    section.shop-page-section .all-ads-containr {
        display: grid;
        grid-template-columns: 1fr;
    }
    
    section.shop-page-section .show-all-ads {
        display: grid;
        grid-template-columns: 1fr;
    }
    
    .category-wise-product-wrapper {
        display: grid;
        grid-template-columns: 1fr;
    }
    
    .category-wise-products .category-wise-product {
        display: grid;
        grid-template-columns: 1fr;
    }

    main.main-container.search-html {
        max-width: 97%;
    }

    header.header-top .container-fluid {
        max-width: 97%;
    }
    
    footer.footer-section .container-fluid {
        max-width: 100%;
        margin: 0 auto;
    }

    .popular-category {
        margin: 10px 0;
    }
    
    .main-slider-wrapper {
        gap: 10px;
    }
    
    .all-featured-category {
        gap: 10px;
    }



}


@media (max-width: 768px){
    .main-slider-wrapper {
        grid-template-columns: repeat(auto-fill, minmax(375px, 1fr));
    }
    /* .main-slider-wrapper .home-images-wrapper {
        grid-template-columns: repeat(auto-fill, minmax(285px, 1fr));
    } */
    .popular-category a.category-items{
        margin-bottom: 0;
    }
    .slider-section .d1 img{
        height: 100px !important;
    }
    
    .slider-bottom-ads img{
        height: 100px !important;
    }
    
    .slider-section img.slider-section-ad {
        height: 100% !important;
    }
    header.header-top .top-bar-ad img {
        min-height: 73px;
    }
    /*header.header-top .top-bar-ad .logo{*/
    /*    display: block;*/
    /*}*/
    header.header-top .top-bar-ad .logo.xl-none{
        display: none;
    }

    header.header-top .social-info .authentication p {
        display: none;
    }
    main.product-details .share-product-info a.btn {
        font-size: 15px;
        padding: 10px 6px;
    }

    main.product-details .product-details-leftside {
        margin-bottom: 18px;
    }

    header.header-top .social-info button {
        padding: 9px 0px;
        min-width: 104px;
        margin-bottom: 0px;
    }

    footer.footer-section {
        padding: 10px;
        padding-bottom: 0px !important;
    }
    
    footer.footer-section .logo img {
        width: 130px;
        height: auto;
    }
    
    .all-featured-category {
        grid-template-columns: repeat(auto-fill, minmax(130px, 1fr));
    }

    section.shop-page-section .ad-filtering.card{
        margin-bottom: 15px;
    }
    div#ajax_view_product_list .card-images{
        height: 100px;
    }
    div#ajax_view_product_list .card-images img {
        height: 100% !important;
    }
    
    nav.breadcrumb-area ol li span {
        font-size: 13px;
    }

    #sync1 .product-details-images {
        height: 317px !important;
    }
    
    
    footer.footer-section .footer-social-info {
        display: flex
    ;
        align-items: end;
        justify-content: space-between;
    }
    
    footer.footer-section ul.social-items {
        display: flex;
        gap: 10px;
        flex-direction: row;
    }
    
       main.login-section img {
        margin: 0px;
        padding: 7px 7px 7px 5px;
        border-radius: 15px;
    }

    main.login-section form {
        margin-top: 25px;
        padding: 0;
        padding-top: 0;
        padding-bottom: 20px;
    }
    
    main.login-section .form-group input {
        border: 1px solid #787878 !important;
        font-size: 14px;
        padding: 10px;
        border-radius: 5px !important;
        font-weight: 500;
        color: #444 !important;
        line-height: normal;
        width: 100%;
    }
    
    header.header-top .social-info button {
        margin-bottom: 0px;
        width: 100% !important;
    }
    
    header.header-top nav.navigation-bar .search-bar-section .logo {
        width: auto !important;
    }

    header.header-top nav.navigation-bar .search-bar-section .logo img {
        background: transparent;
        max-width: 120px;
    }
    
    header.header-top .search-bar-section .search-bar button {
        position: absolute;
        top: 44%;
        right: 7px;
        padding: 7px 8px;
        border: 0;
        border-radius: 5px;
        font-weight: 700;
        transform: translateY(-50%);
        background-color: #dc9a31;
        color: #ffffffe8;
        font-size: 14px;
    }
    
    header.header-top .top-bar-ad {
        margin-bottom: 5px !important;
    }
    
    header.header-top {
        padding: 0px !important;
    }
    
    .search-bar-section .search-menu {
        align-items: end !important;
    }
    
    header.header-top .search-bar-section .search-bar input#myInput {
        margin-bottom: 6px !important;
        padding-left: 10px;
        padding-right: 77px;
    }
    
    header.header-top .social-info div#gt-mordadam-43217984 {
        margin-top: 0px;
    }
    
    a.gt_switcher-popup.glink.nturl.notranslate {
        padding: 8px;
        width: 100%;
    }
    
    header.header-top .search-bar-section .logo {
        display: block !important;
    }
    
    header.header-top .top-bar-ad .advataisment-1 {
        border-radius: 0 0 10px 10px;
    }
    
    header.header-top nav.navigation-bar {
        padding-top: 0;
        line-height: normal;
    }
    
    header.header-top .social-info {
        margin: 0;
        gap: 7px;
    }
    
    section.footer-section {
        margin: 10px 0;
        margin-bottom: 0;
    }
    
    .slider-section .slider-bottom-wrapper {
        margin-bottom: 10px;
    }
    
    header.header-top .social-info > div {
        width: 100% !important;
    }
    
    header.header-top .social-info > a {
        width: 100% !important;
    }
    
    footer.footer-section .visitor-count p {
        font-size: 15px !important;
    }
    
    .card.product-card .card-content h3 {
        font-size: 18px !important;
    }
    
    .card.product-card .card-content h4  {
        font-size: 15px !important;
    }
    
    header.header-top .top-bar-ad.top-ads {
        margin-left: 0px;
    }
    
    header.header-top nav.navigation-bar {
        padding-left: 0px;
    }
    
    
}

@media (max-width: 512px){
    
    .main-slider-wrapper {
        grid-template-columns: repeat(auto-fill, minmax(330px, 1fr));
    }
    
    .card.product-card{
        margin-top: 0px;
    }
    
    header.header-top .social-info {
        flex-direction: row-reverse;
        align-items: center;
    }
    
    .product-details-wrapper .product-details-info {
        display: grid;
        grid-template-columns: 1fr;
        gap: 20px;
    }
}