/* @media only screen and(max-width: 361px)
{
.owl-slider .owl-carousel .owl-item img {
    max-height: 496px!important;
}
    
} */
/*
@media only screen and(max-width: 1001px)
{
.owl-slider .owl-carousel .owl-item img {
    max-height: 600px!important;
}
@media only screen and(max-width: 901px)
{
.owl-slider .owl-carousel .owl-item img {
   max-height: 600px!important;
}
@media only screen and(max-width: 801px)
{
.owl-slider .owl-carousel .owl-item img {
   max-height: 572px!important;
}
@media only screen and(max-width: 701px)
{
.owl-slider .owl-carousel .owl-item img {
   max-height: 500px!important;
}
@media only screen and(max-width: 601px)
{
.owl-slider .owl-carousel .owl-item img {
   max-height: 451px!important;
}
@media only screen and(max-width: 501px)
{
.owl-slider .owl-carousel .owl-item img {
    max-height: 739px!important;
}
	
} */

/* @media only screen and(min-width: 2000px) and (max-width: 2099.98px) { 
.owl-slider .owl-carousel .owl-item img {
    max-height: 720px !important;
}
	
@media only screen and(min-width: 1899) and (max-width: 1999.98px) { 
.owl-slider .owl-carousel .owl-item img {
        max-height: 658px !important;
}
@media only screen and(min-width: 1700px) and (max-width: 1799.98px) { 
.owl-slider .owl-carousel .owl-item img {
    max-height: 644px !important;
}
@media only screen and(min-width: 1600px) and (max-width: 1699.98px) { 
.owl-slider .owl-carousel .owl-item img {
    max-height: 720px!important;
}
} */

@media only screen and (min-width: 1600px) and (max-width: 1699.98px) {
    .world-started-text {
        padding: 0 194px !important;
    }   
}
/* Laptops large devices (desktops, 1400px and up) */
@media only screen and (min-width: 1400px) and (max-width: 1449.98px) { 

    .art-2 {
        margin-top: -235px !important;
    }
    #media {
        padding: 130px 0 130px;
    }
    .press-text {
        padding: 150px 20px 150px 70px;
    }
    .world-started-text {
        padding: 0 134px !important;
    }
}
/* Laptops large devices (desktops, 1400px and up) */
@media only screen and (min-width: 1450px) and (max-width: 1599.98px) { 
/* .owl-slider .owl-carousel .owl-item img {
    max-height: 720px!important;
} */
    .art-2 {
        margin-top: -310px;
    }
}

/* Laptops small devices (desktops, 1200px and up) */
@media only screen and (min-width: 1200px) and (max-width: 1399.98px) { 
./* owl-slider .owl-carousel .owl-item img {
    max-height: 636px!important;
} */
    .art-1 {
        margin: 200px 0 0;
    }

    .art-text-1 {
        padding: 15px 70px 15px;
    }

    /*.art-2 {
        margin-top: -130px;
    }*/

    .art-text-2 {
        padding-left: 40px;
    }
    #media {
        padding: 130px 0 130px;
    }
    .press-text {
        padding: 150px 20px 150px 70px;
        margin-top: 50px;
    }
    .press-text h4 {
        font-size: 22px;
    }
    .world-started-text {
        padding: 0 116px !important;
    }
    #world-started h2 {
        font-size: 22px;
        line-height: 38px;
    }

}

/* Extra large devices (large desktops, 1200px and up) */
@media only screen and (min-width: 1200px) { }

/* Large devices (desktops, 992px and up) */
@media only screen and (min-width: 992px) and (max-width: 1199.98px) { 
	/* .owl-slider .owl-carousel .owl-item img {
	    max-height: 618px!important;
	} */
    .art-1 {
        margin: 200px 0 0;
    }

    .art-text-1 {
        padding: 15px 70px 15px;
    }

    .art-2 {
        margin-top: -130px;
    }

    .art-text-2 {
        padding-left: 40px;
    }

    .art-product-text a, .art-product-text a:hover {
        font-size: 12px !important;
    }
    #media {
        padding: 75px 0 75px;
    }
    .press-text {
        padding: 100px 20px 100px 20px;
        margin-top: 50px;
    }
    .press-text h4 {
        font-size: 20px;
    }
    #about h3 {
        font-size: 38px;
        line-height: 52px;
    }
    #world-started h2 {
        font-size: 22px;
        line-height: 38px;
    }
}

@media only screen and (width: 800px) {
./* owl-slider .owl-carousel .owl-item img {
    max-height: 607px!important;
} */

    .sign-in-button {
        left: 240px;
    }

    .art-1 {
        margin: 120px 0 0;
    }

    .art-text-1 {
        padding: 15px 50px 15px;
    }

    .art-text-1 p {
        font-size: 10px;
    }

    .art-2 {
        margin-top: -130px;
    }

    .art-text-2 {
        padding-left: 40px;
    }

    .art-product-text a, .art-product-text a:hover {
        font-size: 12px !important;
    }
    
    #product .bid-slider-gallery .slick-slide {
        height: auto;
    }
    
    #product hr {
        margin: 25px 0; 
    }
    
    #bio {
        background-position: 80%;
    }
    
    #media {
        height: 30vh;
        padding: 70px 0 0;
    }
    #media img {
        display: none;
    }
    .press-text {
        padding: 30px;
    }
    .press-text h4 {
        font-size: 14px;
        line-height: 24px;
    }
    .press-text p {
        font-size: 12px;
    }

}

@media only screen and (min-width: 800px) and (max-width: 900px) {
    .nav-link span {
        padding-left: 0.5em;
        padding-right: 0.5em;
    }
    .sign-in-button {
        left: 250px;
    }
    
    #product hr {
        margin: 25px 0;
    }
    
    #product .btn-link {
        margin-bottom: 30px;
    }
    
    #product .bid-slider-gallery .slick-slide {
        height: auto;
    }
    
    .project-1 .col-md-6:first-of-type {
        /* padding: 30px 0; */
        padding: 115px 0; 
    }
    
    .project-1 h4 {
        font-size: 22px;
    }
    
    #world-started h2 {
        /* font-size: 36px; */
        /* font-size: 16px; */
        /* line-height: 26px; */
        font-size: 22px;
    }
    
    #world-started p {
        font-size: 16px;
    }
    
    .video-frame iframe {
        width: 100%;
    }
    
    .art-img-2 {
        margin-top: -150px;
    }
}

/* Medium devices (tablets, 768px and up) */
@media only screen and (min-width: 768px) and (max-width: 991.98px) {
/*     .owl-slider .owl-carousel .owl-item img {
    max-height: 543px!important;
} */

    #about {
        /* padding: 100px 0; */
        padding: 70px 0;
    }

    #about h2 {
        font-size: 120px;
    }
    
    #about h3 {
        font-size: 28px;
        line-height: 44px;
    }

    #about p {
        /* font-size: 24px; */
        /* line-height: 32px; */
        font-size: 18px;
        line-height: 24px;
    }

    .expression-text {
        padding-top: 0;
    }

    #expression h2 {
        font-size: 40px;
        color: rgb(0, 0, 0);
        line-height: 70px;
        /* letter-spacing: 25px; */
    }

    .expression-img {
        /* margin-top: -300px; */
        margin-top: -80px;
    }
    

    .product-details h3 {
        font-size: 14px;
    }

    .product-details p {
        font-size: 12px;
    }
}

/* Small devices (landscape phones, 576px and up) */
@media only screen and (min-width: 576px) and (max-width: 767.98px) {
    .press-text h4 {
        font-size: 
    }
    .mobile-logo {
        display: block;
        margin-top: 10px;
        margin-bottom: -50px;
    }
    .mobile-logo img {
        width: 20%;
    }
      .product-single .yith-wcwl-add-to-wishlist{
            margin-bottom: 16px;
        }
    .product-single {
    padding-top: 13px!important;
}
    #about {
        padding: 50px 0;
    }

    #about h2 {
        font-size: 120px;
    }

    #about p {
        font-size: 24px;
        line-height: 32px;
    }
    
    #expression {
        padding: 30px 0;
    }

    .expression-text {
        padding-top: 0;
        text-align: center;
    }

    #expression h2 {
        font-size: 40px;
        color: rgb(0, 0, 0);
        line-height: 70px;
        /* letter-spacing: 25px; */
    }

    .expression-img {
        /* margin-top: -300px; */
        margin-top: 50px;
    }
    

    .product-details h3 {
        font-size: 14px;
    }

    .product-details p {
        font-size: 12px;
    }

    .project-1 .col-md-6 {
        margin-top: 0;
    }
    
    .sign-in-button {
        /* left: 214px; */
        left: 385px;
        margin-top: -50px;
    }

    #product .btn-link {
        margin-bottom: 10px;
    }
    
    #product .bid-slider-gallery .slick-slide {
        height: 110vh; 
    }
    
    #bid-slider-gallery-id .slick-slide {
        height: auto !important;
    }
    
    .user-mobile {
        display: block
    }
    
    .user-desktop {
        display: none;
    }
    
    .art-1 {
        margin: 10px 0 0;
    }
    
    .art-text-1 {
        width: auto;
    }
    
    .art-2 {
        margin-top: 20px;
    }
    #media {
        /* height: 82vh; */
        height: 30vh;
    }
    #media img, #media h1, #media p {
        display: none;
    }
    #press {
        padding: 0 0;
    }
    .press-text {
        text-align: center; 
    }
    #press h3 {
        text-align: center;
        font-size: 84px;
        font-family: 'Poppins';
    }
    #press p {
        display: block;
    }
    #press a {
        display: none;
    }
    #world-project {
        padding-bottom: 0px;
    }
    .project-1 .text-center img, .project-1 p {
        display: none;
    }
    .project-1 .col-md-6:first-of-type {
        padding: 0 0;
    }
    .world-started-text {
        padding: 30px 60px!important;
        text-align: center;
    }

	
}
@media only screen and (max-width: 415px){
      .product-single .yith-wcwl-add-to-wishlist{
            margin-bottom: 16px;
        }
    .product-single {
    padding-top: 13px!important;
}
	./* owl-slider .owl-carousel .owl-item img {
	    max-height: 594px!important;
	} */
}
/* Extra small devices (portrait phones, less than 576px) */
@media only screen and (max-width: 575.98px) {
    #media {
        height: 25vh;
    }
    /* #media img, #media h1, #media p {
        display: none;
    } */
    #media h1, #media p {
        display: none;
    }
    #press {
        padding: 5px 0 0;
    }
    .press-text {
        text-align: center;
    }
    #press h3 {
        text-align: center;
        font-size: 63px;
        font-family: 'Poppins';
    }
    #press p {
        display: block;
    }
    #press a {
        display: none;
    }
    #world-project {
        padding-bottom: 0px;
    }
    .project-1 .text-center img, .project-1 p {
        display: none;
    }
    .project-1 .col-md-6:first-of-type {
        padding: 0 0;
    }
    .world-started-text {
        padding: 30px 60px!important;
        text-align: center;
    }
    #shop-banner {
        /* background-image: url(http://dmitrysholokhov.com/wp-content/uploads/2021/08/mobile-contact-bg-new.jpg); */
        background-image: url('http://dmitrysholokhov.com/wp-content/uploads/2021/08/shop-img-mobile.jpg');
        padding: 155px 0;
        /* height: 100vh; */
        background-position: center;
    }
    #shop-banner .col-lg-7 {
        display: flex;
        vertical-align: middle;
        align-items: center;
    }
    #shop-banner .col-lg-7 img {
        width: 100%;
    }
    .mobile-logo {
        display: block;
        margin-top: 10px;
        margin-bottom: -50px;
    }
    .mobile-logo img {
        width: 20%;
    }
    .product-single .yith-wcwl-add-to-wishlist{
            margin-bottom: 16px;
        }
    .product-single {
    padding-top: 13px!important;
}
    #bio-mobile .bio-text p{
            line-height: 23px !important;
            font-size: 17px !important;
        }
	/* .owl-carousel .owl-item img {
	    max-height:500px !important;
	} */
    /*body header .mobile-cart #open, .mobile-cart {
        display: block !important;
    }

    body header #open {
        display: none !important;
    }*/

    #about {
        padding: 50px 0;
        display: none;
    }

    #about h2 {
        font-size: 70px;
    }

    #about p {
        font-size: 24px;
        line-height: 32px;
    }

    #about img {
        width: 20%;
        margin-bottom: 10px;
    }

    .expression-text {
        padding-top: 0;
    }

    #expression h2 {
        font-size: 36px;
        color: rgb(0, 0, 0);
        line-height: 60px;
        /* letter-spacing: 15px; */
    }

    .expression-img {
        margin-top: 30px;
    }

    .sizes span {
        padding-right: 25px;
    }

    .sizes span.active {
        margin-right: 15px;
    }

    #instagram h2 {
        padding-bottom: 20px;
    }

    #instagram a, #instagram a:hover {
        float: none;
    }

    .project-1 .col-md-6 {
        margin-top: 0;
    }

    .art-1 {
        margin: 0;
    }

    .art-text-1 {
        width: auto;
    }

    .art-2 {
        margin-top: 0;
    }

    .art-img-2 {
        margin-top: 0;
    }

    .sign-in-button {
        /* left: 214px; */
        left: 250px;
        margin-top: -50px;
    }
    
    .sign-in-button img {
        width: 30px;
        height: 30px;
    }

    #product .btn-link {
        margin-bottom: 10px;
    }

    #product .bid-slider-gallery .slick-slide {
        height: auto;
    }
    .filter {
        margin: 10px 0;
    }

    .eapps-instagram-feed {
        max-height: 310px !important;
    }

    .quickview .modal-dialog {
        max-width: 100% !important;
    }
    
    #mini-cart-count_footer {
        right: 260px !important;
    }
	#bid-slider-gallery-id .slick-slide img {
        /* max-height: 344px !important; */
        max-height: 100% !important;
    }
    #instagram a.gothambold, #instagram a.gothambold:hover {
        float: left;
        padding: 15px;
        margin: 0px 0 15px;
    }
    .widget-title {
        display: none;
    }
    .category-lists {
        float: right;
        padding-bottom: 30px;
        margin-right: 30px;
    }
    form {
        margin-bottom: 20px !important;
    }
    
    #world {
        padding: 50px 0 20px;
    }
    
    #shop-banner h1, #shop-banner h1 span {
        display: none;
        visibility: hidden;
    }
    
    .mobile-slider {
        display: block;
    }
    
    .desktop-slider {
        display: none;
    }
    #media{
        background-repeat: no-repeat;
        background-size: cover;
        /* padding: 0px 0 0px; */
        padding: 35px 0;
        background-position: 50%;
    }
    #media img {
        width: 150px;
        height: 100px;
    }
    #media h1 {
        font-size: 17px;
        color: #fff;
        font-family: elliot sans bold;
    }
    #media p {
        font-size: 10px;
        color: #fff;
    }
    .shop-product-text .yith-wcwl-wishlistaddedbrowse a {
        display: none
    }
    #expression {
        padding: 10px 0 30px;
        text-align: center;
    }
    
    .woocommerce-Reviews-title {
        padding-top: 20px;
    }
    
    .user-mobile {
        display: block
    }
    
    .user-desktop {
        display: none;
    }
}

@media only screen and (max-width: 385px) {
    .shop-product-text p {
        font-size: 13px!important;
    }
    .shop-product-text span {
        font-size: 11px!important;
    }
    
    /* .owl-slider .owl-carousel .owl-item img {
        max-height: 559px!important;
    } */
}

@media only screen and (width: 600px) {
    #product .bid-slider-gallery .slick-slide {
        height: 60vh;
    }
    
    #instagram a.gothambold, #instagram a.gothambold:hover {
        margin: 5px 0 20px;
        float: left;
    }
    
    #instagram h2 {
        padding-bottom: 15px;
    }
    
    .art-1 {
        margin: 10px 0 0;
    }
    
    .art-text-1 {
        width: auto;
    }
    
    .art-2 {
        margin-top: 20px;
    }
}

@media only screen and (width: 640px) {
    
    .art-1 {
        margin: 10px 0 0;
    }
    
    .art-text-1 {
        width: auto;
    }
    
    .art-2 {
        margin-top: 20px;
    }
}

/* @media only screen and (min-width: 375px) {
    .owl-carousel .owl-item img {
        max-height:530px!important;
    }
} */
