@media screen and (min-width: 2561px)  and (max-width: 3840px) {
    section.hero .hero__content .hero__title {
        font-size: 60px;
    }
    .cta-orange {
       font-size: 20px;
    }
}

@media screen and (min-width: 1921px)  and (max-width: 2650px) {
	 section.hero .hero__content .hero__title {
        font-size: 60px;
    }
	
}
@media screen and (min-width: 1600px) {
    .container {
        max-width: 1920px;
        padding-left: 100px!important;
        padding-right: 100px!important;
    }
}
@media screen and (min-width: 1280px) {
    .container {
        padding-left: 55px;
        padding-right: 55px;
    }
}

@media screen and (min-width: 1024px) and (max-width: 1366px) {
    section.values .values__wrap .values-card {
        gap: 5px;
        flex-direction: column;
    }
    section.hero .hero__content .hero__title {
        font-size: 30px;
    }
    .woocommerce ul.products{
        grid-template-columns: repeat(3, 1fr)!important;
    }
    .page-template-page-kategorja-vidinis .section .section__wrap .text iframe{
        height: 350px;
    }
    .woocommerce div.product .spswiper-slide .wcgs-iframe-wrapper .wcgs-iframe.wcgs-youtube-video{
        width: 100%;
        height: 350px;
    }
    .woocommerce div.product .spswiper-slide .wcgs-iframe-wrapper{
        height: 350px;
    }
}
@media screen and (min-width: 1024px) {
    .container {
        padding-left: 42px;
        padding-right: 42px;
    }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
    section.values .values__wrap .values-card {
        gap: 5px;
        flex-direction: column;
    }
    section.newsletter .newsletter__wrap {
        grid-template-columns: 1fr;
    }
    .woocommerce div.product .spswiper-slide .wcgs-iframe-wrapper .wcgs-iframe.wcgs-youtube-video{
        width: 100%;
        height: 250px;
    }
    .woocommerce div.product .spswiper-slide .wcgs-iframe-wrapper{
        height: 250px;
    }
    .page-template-page-kategorja-vidinis .section .section__wrap .text iframe{
        height: 250px;
    }
    section.hero .hero__content .hero__title {
        font-size: 20px;
    }
    section.product-section .product-section__title,
    section.product-section .product-section__wrap .product-card__action h3 {
        font-size: 25px;
        line-height: 1.2;
    }
    section.special .special__wrap {
        grid-template-columns: repeat(2, 1fr);
    }
    .woocommerce ul.products li.product .loop-color-swatches {
        grid-template-columns: repeat(10, 1fr);
    }
    .woocommerce ul.products{
        grid-template-columns: repeat(2, 1fr)!important;
    }
    .woocommerce.single-product .grid-row.product-details .product-details__wrap .product-table .images-flex img{
        max-width: 100px;
        max-height: 100px;
    }
    .section--cta .section__wrap {
        max-width: unset;
       
    }

}
@media screen and (min-width: 768px) {
    .container {
        padding-left: 50px;
        padding-right: 50px;
    }
    .header.mobile{
        display: none;
    }
}
@media screen and (max-width: 767px) {
    section.values .values__wrap {
        grid-template-columns: repeat(1, 1fr);
    }
    section.values .values__wrap .values-card {
        gap: 5px;
        flex-direction: column;
    }
    section.newsletter .newsletter__wrap {
        grid-template-columns: 1fr;
    }
    .header.dekstop{
        display: none;
    }
    section.hero {
        margin-top: 5px;
        max-height: unset;
    }
    section.hero .hero__content {
        margin-top: 15px;
        position: relative;
        top: unset;
        left: unset;
        transform: unset;
        max-width: unset;
    }
    section.hero .hero__content .hero__title {
        font-size: 25px;
        line-height: 1.3;
    }
    section.hero .hero__content .cta-orange {
        margin-top: 20px;
    }
    section.hero .hero__pagination {
        bottom: 0;
        position: relative;
    }
    section.product-section .product-section__title .product-section__heading {
        max-width: unset;
    }
    section.product-section .product-section__title {
        font-size: 25px;
        line-height: 1.2;
    }
    section.product-section--split .product-section__col--right,
    section.product-section .product-section__wrap {
        grid-template-columns: 1fr;
        gap: 15px;
    }
    section.product-section--split .product-section__col--right .product-card__image img,
    section.product-section--split .product-section__col--left .product-card__image img {
        max-height: unset;
        height: unset;
    }
    section.product-section .product-section__wrap .product-card__action h3 {
        font-size: 25px;
        line-height: 1.2;
    }
    section.special .special__wrap {
        grid-template-columns: repeat(1, 1fr);
    }
    section.special .special__title {
        font-size: 25px;
        line-height: 1.2;
    }
    .footer .footer__wrapper {
        grid-template-columns: repeat(2, 1fr);
    }
    .woocommerce .woocommerce-result-count {
        top: unset;
        position: relative;
        float: unset;
        width: 100%;
    }
    .woocommerce .woocommerce-ordering {
        margin: 0 0 3em;
        float: left;
    }
    .woocommerce ul.products li.product .loop-color-swatches {
        grid-template-columns: repeat(7, 1fr);
    }
    .woocommerce ul.products{
        grid-template-columns: repeat(2, 1fr)!important;
    }
    .woocommerce.single-product .grid-row.product-details .product-details__wrap .product-table thead th {
        min-width: 150px;
    }
    .woocommerce.single-product .grid-row.product-details .product-details__wrap .block-details {
        grid-template-columns: 1fr;
        max-width: unset;
    }
    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
        background-color: #d8d8d8;
    }
    .inspiration .inspiration__wrap {
        grid-template-columns: 1fr;
        gap: 10px;
        padding-bottom: 30px;
    }
    .inspiration .inspiration__wrap .inspiration__text {
        padding: 10px 0 15px;
    }
    .inspiration .inspiration__wrap .inspiration__content {
        padding-left: unset;
        text-align: center;
    }
    .page-template-page-kategorja-vidinis .top__hero .txt__wrap h1 ,
    .page-template-page-ideja-single .top__hero .txt__wrap h1 {
        font-size: 25px;
    }
    .page-template-page-kategorja-vidinis .top__hero .txt__wrap h3,
    .page-template-page-ideja-single .top__hero .txt__wrap h3{
        font-size: 18px;
    }
    .page-template-page-kategorja-vidinis .top__hero.no-img .txt__wrap ,
    .page-template-page-ideja-single .top__hero.no-img .txt__wrap {
        max-width: unset;
    }
    .page-template-page-kategorja-vidinis .top__hero:not(.no-img) .txt__wrap ,
    .page-template-page-ideja-single .top__hero:not(.no-img) .txt__wrap {
        margin-top: 30px;
        margin-bottom: 30px;
        position: relative;
        max-width: unset;
    }
    .page-template-page-kategorja-vidinis .section .section__wrap .text iframe{
        height: 200px;
    }
    .page-template-page-kategorja-vidinis .section .section__wrap ,
    .page-template-page-ideja-single .section .section__wrap {
        grid-template-columns: 1fr;
        gap: 30px;
    }
    .page-template-page-kategorja-vidinis .section.section--products .section__wrap ,
    .page-template-page-ideja-single .section.section--products .section__wrap {
        gap: 50px;
    }
    .page-template-page-kategorja-vidinis .section.section.section--note .section__wrap ,
    .page-template-page-ideja-single .section.section.section--note .section__wrap {
        flex-direction: column;
        text-align: center;
    }
    .page-template-page-kategorja-vidinis .section.section.section--note .icon ,
    .page-template-page-ideja-single .section.section.section--note .icon {
        width: 100px;
        height: 100px;
        min-width: 100px;
    }
    .page-template-page-kategorja-vidinis .section.section.section--note .icon img ,
    .page-template-page-ideja-single .section.section.section--note .icon img {
        height: 60px;
    }
    .page-template-page-apie-mus .content-block.content-block--reverse .content-block__text{
        order: 2;
    }
    .page-template-page-apie-mus .content-blocks .content-block {
        gap: 30px;
        margin-bottom: 30px;
        grid-template-columns: 1fr;
    }
    .page-template-page-kontaktai .default-content__wrap {
        grid-template-columns: 1fr;
        gap: 15px;
    }
    .woocommerce.single-product .grid-row.product-details .product-details__wrap .product-table__wrap{
        overflow-x: scroll;
    }
    .woocommerce.single-product .grid-row.product-details .product-details__wrap .product-table .images-flex img{
        width: 100%;
    }
    .woocommerce.single-product .product-description .images-flex br{
        display: none;
    }
    .woocommerce.single-product .product-description .images-flex {
        grid-template-columns: repeat(2, 1fr);
        display: grid!important;
        gap: 15px!important;
    }
    .woocommerce.single-product .grid-row.product-details .product-details__wrap .product-table .images-flex {
        display: grid!important;
        grid-template-columns: repeat(3, 1fr);
    }
    .woocommerce.single-product .woocommerce-product-details__short-description .images-grid-3{
        grid-template-columns: repeat(2, 1fr);
    }
    .section--cta .section__wrap {
        max-width: unset;
        grid-template-columns: 1fr !important;
    }
    .section--cta .text,
    .section--cta .icon {
        text-align: center;
    }
    section.product-section .product-section__wrap .product-card__action {
        top: 50%;
        left: unset;
        transform: translateY(-50%);
        text-align: center;
        width: 100%;
    }
    section.special .special__item .special__image img {
        height: auto;
    }
    .woocommerce-account.logged-in .woocommerce-MyAccount-navigation{
        margin-bottom: 50px;
    }
    .woocommerce-account.logged-in .woocommerce-MyAccount-navigation,
    .page-template-page-kontaktai .contact__form,
    .woocommerce div.product div.summary {
        padding: 15px;
    }
    .default-content .page-title {
        padding: 30px 0;
    }
    .woocommerce-account.logged-in .woocommerce-Addresses .woocommerce-Address  {
        margin-bottom: 30px;
    }
    .woocommerce-account.logged-in .woocommerce-Addresses .woocommerce-Address header {
        justify-content: space-between;
        align-items: flex-start;
        flex-direction: column;
        gap: 5px;
    }
    section.newsletter .mailerlite-form-inputs .mailerlite-subscribe-submit{
        width: 220px;
    }
    section.newsletter .mailerlite-form-inputs #mailerlite-1-field-email{
        width: 220px;
    }
	.error404 main .bg_number {
		font-size: 50px;
	
	}

}
