@media all and (max-width:1200px){
#callorder-modal .modal-body form{
margin: 0px 20px;
}
.button.callorder-btn{
width: 100px;
}
.search-wrap-cat{
padding: 20px;
margin-top: 24px;
}
.product-text-content-end .col-6{
grid-column-start: 1;
grid-column-end: 3;
max-width: 100%;
text-align: center;
}
.port-single-inner img{
height: 190px;
}
.port-single-inner{
grid-template-columns: 1fr 1fr;
grid-gap: 10px;
}
.portfolio-inner{
grid-template-columns: 1fr;
grid-gap: 10px;
}
.portfolio-item:first-child .portfolio-img img{
width: auto;
}
.portfolio-img img{
width: auto;
height: 135px;
}
.portfolio-p{
font-size: 16px;
}
.port-filtr-div{
display: grid;
grid-template-columns: 1fr 1fr;
width: 100%;
}
.port-filtr-div select{
width: 100%;
padding: 5px 15px;
}
.port-cat h1{
font-size: 23px;
}
.port-cat-desc{
width: 100%;
}
.port-cat-inner{
grid-template-columns: 1fr;
grid-gap: 10px;
}
.port-cat-item-img img{
height: 190px;
}
.port-cat-item p{
font-size: 12px;
margin-top: 10px;
}
.wpcf7-form-control.wpcf7-acceptance span label {
grid-template-columns: 15px 1fr;
grid-gap: 8px;
font-size: 10px;
}
.revs-end-wrapper{
grid-template-columns: 1fr;
grid-gap: 20px;
}
.about-h2{
line-height: 32px;
}
#yith-quick-view-modal.open, #yith-quick-view-modal.open .yith-wcqv-wrapper{
min-width: auto;
}
.quick-con-wrap .product-text-content-end{
grid-template-columns: 1fr;
}
.product-text-content-end{
grid-template-columns: 1fr;
grid-gap: 10px;
}
.product-wrapper .quick-con-wrap .product-text-content-end .button:first-child{
width: 100%;
grid-row: 2;
}
#orderclick .modal-body form{
margin: 0px 20px;
}
#cartquest .modal-body form{
margin: 0px 20px;
}
#downloadcatalog .modal-body form{
margin: 0px 20px;
}
.form-btn.active:after{
width: 14px;
height: 14px;
border-width: 2px;
}
.product-wrapper .product-text-content-end .button:last-child{ grid-column-start: 1;
grid-column-end: 1;
width: 100%;
}
.product-cart-start{
height: 70px;
}
.form-wppp-select.products-per-page select{
font-size: 12px;
height: 100px;
padding-left: 0;
}
.revs-item{
height: 235px;
}
.catalog-side-item .widget p{
font-size: 12px;
}
.catalog-side-item label{
font-size: 12px;
}
.foot-cont li:nth-child(even){
justify-self: end;
}
form.checkout input{
font-size: 12px;
color: #828282;
}
form.checkout input::placeholder{
font-size: 12px;
color: #828282;
}
form.checkout textarea{
font-size: 12px;
color: #828282;
padding: 10px;
}
form.checkout textarea::placeholder{
font-size: 12px;
color: #828282;
}
.faq-wrapper.desk{
display: none;
}
.faq-wrapper.mob{
display: grid;
}
.faq-ans-item p {
font-size: 12px;
padding-top: 20px;
}
.serv-page-inner div{
font-family: GothamPro;
font-weight: 400;
font-size: 14px;
color: #2C2C2C;
margin-bottom: 0px;
}
.main-serv-item div{
font-family: 'GothamPro';
font-weight: 400;
font-size: 14px;
color: #2C2C2C;
margin-bottom: 0px;
}
.yith-wcqv-button{
padding-left: 0px !important;
justify-content: center !important;
}
.woocommerce-order-received .cart-form-inner{
font-size: 12px;
}
.woocommerce-order-received .cart-form-inner p{
font-size: 12px;
}
.yith-wcqv-wrapper {
height: 600px !important;
}
.quick-con-wrap .product-text-content-table-el p {
font-size: 10px;
}
.product-wrapper .quick-img-wrap .yith-wcwl-add-button {
left: 10px;
top: 10px;
}
.single-product .fancybox-image, .fancybox-spaceball{
transform: unset;
}
.serv-page-inner ul{
margin-left: 0;
padding-left: 20px;
}
.serv-page-inner ol{
margin-left: 0;
padding-left: 20px;
}
.single-product h1{
font-size: 25px;
}
.product-gallery-thumbs .swiper-slide{
height: 83px !important;
}
.product-gallery-slider::before{
width: 45px;
height: 45px;
bottom: 15px;
}
.about-main.show{
margin-top: -162px;
}
.main.show {
margin-top: -183px;
}
#yith-searchsubmit{
font-size: 14px;
}
.search-wrap-nav.show{
padding: 20px;
}
.favs-inner .favs-empty-wrapper {
grid-column-start: 1;
grid-column-end: 3;
}
.add_to_cart_button{
background: unset;
background-color: #ffd600;
justify-content: center;
}
.quick-con-wrap .button {
font-size: 12px;
padding: 8px 20px;
}
.yith-wcqv-button{
background: unset;
font-size: 12px;
}
.product-cart-end div:last-child .yith-wcqv-button{
font-size: 12px;
}
.quick-con-wrap .product-text-content-end{
display: grid;
}
.quick-img-wrap{
height: 240px;
}
.quick-img-wrap img{
height: 120px;
}
#yith-quick-view-content .product{
padding: 15px;
}
.product-wrapper .quick-img-wrap .yith-wcwl-wishlistexistsbrowse{
left: 10px;
top: 10px;
}
.favs-empty svg {
width: 85px;
height: 85px;
}
.favs-empty.wish svg {
width: 90px;
height: 90px;
}
.main-serv-item img.swipeimage{
display: none;
}
.main-div-img-mob{
display: block;
}
.main-div-img{
display: none;
}
.main-div .main-div-img-mob img{
height: auto;
object-fit: cover;
}
.products-item.side{
grid-template-columns: 1fr 0.5fr;
}
.products-item.top p{
text-align: center;
}
.products-item.side .products-item-img{
grid-row: 1;
grid-column: 2;
}
.m-tog{
display: grid;
}
.logo-div img{
width: 50px;
}
.phone-div{
display: none;
margin-bottom: 30px;
}
.phone-div a{
padding: 0px;
}
.cont-div{
display: none;
}
.nav-div-start{
display: flex;
align-items: center;
grid-gap: 20px;
}
.nav-end div svg{
width: 18px;
height: 18px;
}
.nav-end a svg{
width: 18px;
height: 18px;
}
.m-tog-menu.active .phone-div{
display: flex;
}
.m-tog-menu .phone-div{
display: none;
}
h1, .title-h2 {
font-size: 32px;
}
.woocommerce-products-header__title.page-title{
font-size: 20px;
}
.main-div-h1{
flex-direction: column;
align-items: flex-start;
grid-gap: 30px;
margin-bottom: -115px;
}
.main-div-h1 .button{
font-size: 14px;
padding: 10px 20px;
width: fit-content;
margin-bottom: 7px;
}
.main-div-h1 .button svg{
width: 14px;
height: 14px;
}
.b-part img{
width: auto;
height: 200px;
}
.b-part.one{
top: 80px;
}
.main{
padding-bottom: 50px;
} .products-item{
height: 100%;
}
.products-item.top.last img{
width: 100%;
max-height: 260px;
}
.products-item-img img{
width: 100%;
max-height: 260px;
}
.products-item.top.last{
grid-template-columns: 1fr 1fr;
align-items: end;
}
.products-item.top.last .products-item-img{
grid-row: 1;
grid-column: 2;
}
.products-item.side .products-item-img img{
height: 134px;
}
.products-item.w .products-item.top .products-item-img img{
width: 120px;
}
.head-div a{
font-size: 14px;
}
.head-div a svg{
width: 14px;
height: 14px;
}
.b-part.four img{
height: 475px;
}
.main-advans-con h2{
font-size: 30px;
}
.button{
font-size: 12px;
padding: 10px;
width: 100%;
}
.add_to_cart_button{
padding: 8px;
font-size: 12px;
}
.serv-page-wrapper img{
height: auto;
}
.main-advans-btns{
grid-gap: 10px;
}
.main-advans-wrapper{
grid-template-columns: 1fr;
grid-gap: 30px;
}
.main-advans-con{
grid-gap: 20px;
}
h2{
font-size: 32px;
}
.main-serv-item{
grid-template-columns: 1fr;
padding: 25px 0px;
grid-gap: 10px;
}
.main-serv-item div:last-child{
grid-row: 2;
}
.main-serv-item p{
margin-bottom: 0;
}
.serv-link{
width: 40px;
height: 40px;
justify-self: end;
}
.serv-link svg{
width: 14px;
height: 14px;
}
.swiper-pag.revs .swiper-pagination-progressbar{
width: 100%;
}
.main-news-wrapper{
grid-template-columns: 1fr 1fr;
}
.main-contacts-wrapper{
grid-template-columns: 1fr;
}
.main-contacts-con-el p{
font-size: 14px;
}
.main-serv-item .serv-start{
grid-gap: 20px;
}
.serv-num{
font-size: 18px;
margin-bottom: 0px;
}
.serv-title{
font-size: 16px;
margin-bottom: 0px;
}
.main-serv{
margin-top: 50px;
}
.main-revs{
margin-top: 50px;
}
.main-contacts{
margin-top: 50px;
}
.about-sec1{
margin-top: 50px;
}
.about-sec2{
margin-top: 50px;
}
.main-products{
margin-top: 50px;
}
.main-advans{
margin-top: 50px;
}
footer{
padding: 30px 0px;
}
.foot-start{
flex-direction: column;
grid-gap: 20px;
}
.foot-cont-inner{
flex-direction: column;
}
.foot-end{
grid-template-columns: 1fr 1fr;
}
.foot-cont a{
font-size: 14px;
}
.foot-end-item p{
font-size: 14px;
}
.foot-end-item a{
font-size: 14px;
}
.foot-cont a:nth-child(even){
text-align: end;
}
.foot-end .foot-end-item:first-child{
grid-column-start: 1;
grid-column-end: 3;
justify-content: center;
}
.foot-end .foot-end-item:first-child a{
color: #828282;
}
.foot-end div:nth-child(2n){
display: none;
}
.foot-end div:nth-child(3n){
display: none;
}
.foot-end .foot-end-item:nth-child(4n){
grid-column: 1;
grid-row: 3;
display: grid;
}
.foot-end .foot-end-item:nth-child(5n){
grid-column-start: 1;
grid-column-end: 3;
}
.foot-end .foot-end-item:last-child{
grid-column: 2;
display: grid;
}
.main-news{
padding-top: 0px;
}
.main-serv .b-part.one{
top: -30px;
}
.main-div-img{
margin: 0px;
}
h2.title{
font-size: 32px;
}
.about-sec1-start{
grid-template-columns: 1fr;
grid-gap: 10px;
margin-bottom: 10px;
}
.about-sec1-end-link{
font-size: 14px;
height: 60px;
}
.about-sec1-end-link .about-sec1-end-link-arrow svg{
width: 63px;
height: 19px;
}
.about-sec1-end-link-arrow::before{
width: 60px;
height: 60px;
right: -12px;
margin-top: -18px;
}
.advan-inner{
grid-template-columns: 1fr;
}
.advan-item{
border-right: none;
padding: 20px 0px;
}
.advan-item:nth-child(4n){
border-bottom: 1px solid #828282;
}
.advan-item:nth-child(5n){
border-bottom: 1px solid #828282;
}
.b-part.six{
right: 0;
}
.b-part.one.ab{
top: -10px;
}
.breadcrumbs{
flex-wrap: wrap;
grid-gap: 15px;
}
.breadcrumbs p{
font-size: 14px;
}
.breadcrumbs a{
font-size: 14px;
padding-right: 15px;
}
.breadcrumbs a::after{
margin-left: 15px;
margin-top: 10px;
}
.title-serv{
font-size: 25px;
}
p{
font-size: 14px;
}
input{
font-size: 14px;
}
textarea{
font-size: 14px;
}
input::placeholder{
font-size: 14px;
}
select{
font-size: 14px;
}
.serv-page-inner{
grid-template-columns: 1fr;
}
.main-news.news-page{
margin: 50px 0px;
}
.pagi.news{
grid-column-end: 1;
}
.page-numbers{
width: 25px;
height: 25px;
font-size: 12px;
}
.woocommerce-pagination ul.page-numbers{
padding-left: 0px;
flex-wrap: wrap;
}
.page-numbers svg{
width: 8px;
height: 13px;
}
.news-page-wrapper{
grid-template-columns: 1fr;
grid-gap: 50px;
}
.faq-wrapper{
grid-template-columns: 1fr;
grid-gap: 20px;
}
.faq-que-item{
font-size: 13px;
padding: 0px;
height: 60px;
display: flex;
align-items: center;
pointer-events: all;
position: relative;
z-index: 10;
}
.faq-sec{
margin-top: 50px;
}
.main-revs.revs-page{
margin-bottom: 50px;
}
.pagi.serv{
grid-column-end: 1;
}
.reviews-inner{
grid-template-columns: 1fr;
}
.favs-inner{
grid-template-columns: 1fr 1fr;
grid-gap: 10px;
}
.product-cart-title{
font-size: 12px;
}
.product-cart-fav svg{
width: 12px;
height: 12px;
}
.product-cart-img img{
height: 120px;
}
.product-cart-view{
font-size: 12px;
}
.product-cart-view svg{
width: 14px;
height: 14px;
}
.product-cart-basket{
font-size: 12px;
}
.product-cart-basket svg {
width: 12px;
height: 9px;
}
.catalog-wrapper{
grid-template-columns: 1fr;
position: relative;
}
.catalog-content-head-link{
font-size: 12px;
}
.pagi.serv.inn {
grid-column-end: 3;
}
.catalog-content-head{
flex-direction: column;
align-items: flex-start;
grid-gap: 10px;
padding-right: 90px;
height: 100px;
}
.catalog-content-head-link-wrapper{
flex-direction: column;
grid-gap: 0px;
}
.catalog-side-wrapper{
display: none;
position: absolute;
background: #f8f8f8;
width: 100%;
z-index: 1;
top: -15px;
}
.catalog-content-head-wrap{
display: flex;
justify-content: space-between;
}
.catalog-content-head-side{
display: flex;
background: #F8F8F8;
border-radius: 5px;
padding: 10px 20px;
flex-direction: column;
height: fit-content;
position: absolute;
right: 0;
top: -170px;
}
.catalog-content-head-side.active{
width: 100%;
}
.catalog-content-head-side.active .catalog-content-head-side-head{
display: flex;
justify-content: space-between;
margin-bottom: 10px;
}
.catalog-content-head-side .catalog-side{
display: none;
}
.catalog-content-head-side.active .catalog-side{
display: grid;
}
.catalog-side-item-el p{
font-size: 12px;
}
.catalog-side-item-inner-el{
font-size: 12px;
}
.catalog-side-num-con label{
font-size: 12px;
align-items: center;
}
.catalog-side-num-con label input{
font-size: 12px;
}
.catalog-content-head-side .catalog-content-head-side-head p{
display: none;
}
.catalog-content-head-side.active .catalog-content-head-side-head p{
display: block;
color: #333333;
font-weight: 700;
}
.catalog-content-head-wrap.active .catalog-content-head{
display: none;
}
.catalog-side-item .catalog-item-el-btn{
width: 10px;
height: 10px;
}
.catalog-side-item-inner label{
font-size: 12px;
display: flex;
align-items: center;
}
.catalog-side-item-inner label input{
width: 15px;
height: 15px;
}
.product-gallery-thumbs-wrapper{
width: 90px;
height: 290px;
margin-right: 10px;
}
.product-gallery-thumbs .swiper-slide img{
height: 50px;
}
.product-gallery-slider-wrapper{
height: 290px;
}
.product-gallery-slider .swiper-slide img{
height: 250px;
}
.product-wrapper{
grid-gap: 30px;
}
.product-text-title{
font-size: 14px;
}
.product-text-content-table-el p{
font-size: 12px;
}
.nav-pills .nav-link{
font-size: 14px;
padding: 5px 0px;
width: fit-content;
}
.nav-pills{
flex-direction: column;
grid-gap: 10px;
}
.head-div{
flex-wrap: wrap;
}
.product-sec{
margin: 50px 0px;
}
ul.products{
grid-template-columns: 1fr 1fr;
grid-gap: 10px;
}
.related-products-wrapper ul.products{
grid-template-columns: 1fr 1fr;
grid-gap: 10px;
}
.cart-wrapper{
grid-template-columns: 1fr;
}
.product-information-sec .tab-content{
overflow-x: scroll;
}
.product-information-sec .tab-content>.tab-pane{
width: 985px;
}
.product-information-table{
font-size: 12px;
}
.product-information-table-content-el-con-item .product-cart-basket{
font-size: 12px;
}
.product-wrapper .yith-wcwl-wishlistexistsbrowse {
left: unset;
top: -310px;
right: 28px;
}
.product-wrapper .yith-wcwl-add-button{
left: unset;
top: -310px;
right: 28px;
}
.product-wrapper .yith-wcwl-add-button svg{
width: 15px;
height: 12px;
}
span.feedback img {
width: 15px;
height: 12px;
}
.product-link{
height: 155px;
}
.product-link a{
font-size: 14px;
font-weight: 500;
}
.cart-inner p{
font-size: 12px;
}
.quantity input{
font-size: 12px;
}
.quantity input::placeholder{
font-size: 12px;
}
.products-item.w .products-item:first-child{
display: grid;
}
.products-item.w .products-item.side .products-item-img img{
width:120px;
}
form.checkout{
grid-template-columns: 1fr;
grid-gap: 30px;
}
.shop_table .product-name{
width: 300px;
}
.shop_table .product-name .ywp-product-image{
width: 120px;
}
.products-n-wrapper{
grid-template-columns: 1fr;
}
.products-n-item{
min-height: 250px;
}
.products-n-inner .products-n-item:last-child{
min-height: 150px;
}
.products-n-a-item{
height: 164%;
}
.main-div h1{
font-size: 32px;
}
}
@media all and (max-width:1000px){
}
@media all and (max-width:992px){
}
@media all and (max-width:768px){
.main-cats-list{
grid-template-columns: 1fr 1fr;
.title-h2 {
grid-column: span 2;
}
}
}
@media all and (max-width:567px){
.cat-files-list{
grid-template-columns: 1fr 1fr;
grid-gap: 10px;
}
.cat-files-list-img{
height: 200px;
}
.cat-files-list-item{
padding: 10px;
grid-gap: 10px;
}
.cat-files-list-con p{
font-size: 14px;
}
.product_type_simple{
background: unset;
background-color: #ffd600;
justify-content: center;
}
.breadcrumbs .col{
flex-wrap: wrap;
grid-gap: 5px 10px !important;
font-size: 14px !important;
}
.product-text-content-end{
grid-gap: 10px;
grid-template-columns: 1fr 1fr;
}
.product-wrapper .product-text-content-end .button:last-child{
grid-column-start: unset;
grid-column-end: unset;
}
.product-text-content-head .product-text-title-inn .product-text-title{
font-size: 24px;
}
.product-end-fl-al span{
font-size: 14px;
}
.product-end-fl-al svg{
width: 32px;
height: 32px;
}
.product-end-fl-al{
grid-gap: 15px;
align-items: flex-start;
}
.product-sert-t{
width: 100px;
left: 110px;
top: 4px;
}
.product-text-content-middle .product-text-title-inn a{
font-size: 14px;
}
.product-text-content-middle .product-text-title-inn .product-text-title{
font-size: 14px;
}
.main-cats-list{
grid-template-columns: 1fr; grid-gap: 8px;
padding: 10px;
margin-top: 65px;
.title-h2 {
font-size: 32px;
grid-column: unset;
}
}
.main-cats-list-item-icon{
height: 150px;
}
.main-cats-list-item-icon svg{
width: 70px;
height: 70px;
}
.main-cats-list-item-link{
font-size: 14px;
line-height: 120%;
}
.main-div h1{
font-size: 24px;
}
.translated-ltr .main-div h1:nth-child(2n){
margin-top: 0;
}
.main-btns-title{
width: 100%;
}
#callorder-modal .modal-body form{
margin: 0px 20px;
}
.button.callorder-btn{
width: 100px;
}
.accordion-l{width:13%;}
form.checkout input{
font-size: 12px;
color: #828282;
}
form.checkout input::placeholder{
font-size: 12px;
color: #828282;
}
form.checkout textarea{
font-size: 12px;
color: #828282;
padding: 10px;
}
form.checkout textarea::placeholder{
font-size: 12px;
color: #828282;
}
.faq-wrapper.desk{
display: none;
}
.faq-wrapper.mob{
display: grid;
}
.faq-ans-item p {
font-size: 12px;
padding-top: 20px;
}
.serv-page-inner div{
font-family: GothamPro;
font-weight: 400;
font-size: 14px;
color: #2C2C2C;
margin-bottom: 0px;
}
.main-serv-item div{
font-family: 'GothamPro';
font-weight: 400;
font-size: 14px;
color: #2C2C2C;
margin-bottom: 0px;
}
.yith-wcqv-button{
padding-left: 0px !important;
justify-content: center !important;
}
.woocommerce-order-received .cart-form-inner{
font-size: 12px;
}
.woocommerce-order-received .cart-form-inner p{
font-size: 12px;
}
.yith-wcqv-wrapper {
height: 600px !important;
}
.quick-con-wrap .product-text-content-table-el p {
font-size: 10px;
}
.product-wrapper .quick-img-wrap .yith-wcwl-add-button {
left: 10px;
top: 10px;
}
.single-product .fancybox-image, .fancybox-spaceball{
transform: unset;
}
.serv-page-inner ul{
margin-left: 0;
padding-left: 20px;
}
.serv-page-inner ol{
margin-left: 0;
padding-left: 20px;
}
.single-product h1{
font-size: 25px;
}
.product-gallery-thumbs .swiper-slide{
height: 83px !important;
}
.product-gallery-slider::before{
width: 45px;
height: 45px;
bottom: 15px;
}
.about-main.show{
margin-top: -162px;
}
.main.show {
margin-top: -183px;
}
#yith-searchsubmit{
font-size: 14px;
}
.search-wrap-nav.show{
padding: 20px;
}
.favs-inner .favs-empty-wrapper {
grid-column-start: 1;
grid-column-end: 3;
}
.add_to_cart_button{
background: unset;
background-color: #ffd600;
justify-content: center;
}
.quick-con-wrap .button {
font-size: 12px;
padding: 8px 20px;
}
.yith-wcqv-button{
background: unset;
font-size: 12px;
}
.product-cart-end div:last-child .yith-wcqv-button{
font-size: 12px;
}
.quick-con-wrap .product-text-content-end{
display: grid;
}
.quick-img-wrap{
height: 240px;
}
.quick-img-wrap img{
height: 120px;
}
#yith-quick-view-content .product{
padding: 15px;
}
.product-wrapper .quick-img-wrap .yith-wcwl-wishlistexistsbrowse{
left: 10px;
top: 10px;
}
.favs-empty svg {
width: 85px;
height: 85px;
}
.favs-empty.wish svg {
width: 90px;
height: 90px;
}
.main-serv-item img.swipeimage{
display: none;
}
.main-div-img-mob{
display: block;
}
.main-div-img{
display: none;
}
.main-div .main-div-img-mob img{
height: auto;
object-fit: cover;
}
.products-item.side{
grid-template-columns: 1fr 0.5fr;
}
.products-item.top p{
text-align: center;
}
.products-item.side .products-item-img{
grid-row: 1;
grid-column: 2;
}
.m-tog{
display: grid;
}
.logo-div img{
width: 50px;
}
.phone-div{
display: none;
margin-bottom: 30px;
}
.phone-div a{
padding: 0px;
}
.cont-div{
display: none;
}
.nav-div-start{
display: flex;
align-items: center;
grid-gap: 20px;
}
.nav-end div svg{
width: 18px;
height: 18px;
}
.nav-end a svg{
width: 18px;
height: 18px;
}
.m-tog-menu.active .phone-div{
display: flex;
}
.m-tog-menu .phone-div{
display: none;
}
h1, .title-h2 {
font-size: 32px;
}
.woocommerce-products-header__title.page-title{
font-size: 20px;
width: 85%;
}
.form-wppp-select.products-per-page{
position: absolute;
top: -15px;
right: 0;
}
.main-div-h1{
flex-direction: column;
align-items: flex-start;
grid-gap: 30px;
margin-bottom: -115px;
}
.main-div-h1 .button{
font-size: 14px;
padding: 10px 20px;
width: fit-content;
margin-bottom: 7px;
}
.main-div-h1 .button svg{
width: 14px;
height: 14px;
}
.b-part img{
width: auto;
height: 200px;
}
.b-part.one{
top: 80px;
}
.main{
padding-bottom: 50px;
}
.products-wrapper{
grid-template-columns: 1fr;
}
.products-item.top.last img{
width: 100%;
max-height: 260px;
}
.products-item-img img{
width: 100%;
max-height: 260px;
}
.products-item.top.last{
grid-template-columns: 1fr 1fr;
align-items: end;
}
.products-item.top.last .products-item-img{
grid-row: 1;
grid-column: 2;
}
.products-item.side .products-item-img img{
height: 134px;
}
.products-item.w .products-item.top .products-item-img img{
width: 120px;
}
.head-div a{
font-size: 14px;
}
.head-div a svg{
width: 14px;
height: 14px;
}
.b-part.four img{
height: 475px;
}
.main-advans-con h2{
font-size: 30px;
}
.button{
font-size: 12px;
padding: 10px;
width: 100%;
}
.add_to_cart_button{
padding: 8px;
font-size: 12px;
}
.serv-page-wrapper img{
height: auto;
}
.main-advans-btns{
grid-gap: 10px;
}
.main-advans-wrapper{
grid-template-columns: 1fr;
grid-gap: 30px;
}
.main-advans-con{
grid-gap: 20px;
}
h2{
font-size: 32px;
}
.main-serv-item{
grid-template-columns: 1fr;
padding: 25px 0px;
grid-gap: 10px;
}
.main-serv-item div:last-child{
grid-row: 2;
}
.main-serv-item p{
margin-bottom: 0;
}
.serv-link{
width: 40px;
height: 40px;
justify-self: end;
}
.serv-link svg{
width: 14px;
height: 14px;
}
.swiper-pag.revs .swiper-pagination-progressbar{
width: 100%;
}
.main-news-wrapper{
grid-template-columns: 1fr;
}
.main-contacts-wrapper{
grid-template-columns: 1fr;
}
.main-contacts-con-el p{
font-size: 14px;
}
.main-serv-item .serv-start{
grid-gap: 20px;
}
.serv-num{
font-size: 18px;
margin-bottom: 0px;
}
.serv-title{
font-size: 16px;
margin-bottom: 0px;
}
.main-serv{
margin-top: 50px;
}
.main-revs{
margin-top: 50px;
}
.main-contacts{
margin-top: 50px;
}
.about-sec1{
margin-top: 50px;
}
.about-sec2{
margin-top: 50px;
}
.main-products{
margin-top: 50px;
}
.main-advans{
margin-top: 50px;
}
footer{
padding: 30px 0px;
}
.foot-start{
flex-direction: column;
grid-gap: 20px;
}
.foot-cont-inner{
flex-direction: column;
}
.foot-end{
grid-template-columns: 1fr 1fr;
}
.foot-cont a{
font-size: 14px;
}
.foot-end-item p{
font-size: 14px;
}
.foot-end-item a{
font-size: 14px;
}
.foot-cont a:nth-child(even){
text-align: end;
}
.foot-end .foot-end-item:first-child{
grid-column-start: 1;
grid-column-end: 3;
justify-content: center;
}
.foot-end .foot-end-item:first-child a{
color: #828282;
}
.foot-end div:nth-child(2n){
display: none;
}
.foot-end div:nth-child(3n){
display: none;
}
.foot-end .foot-end-item:nth-child(4n){
grid-column: 1;
grid-row: 3;
display: grid;
}
.foot-end .foot-end-item:nth-child(5n){
grid-column-start: 1;
grid-column-end: 3;
}
.foot-end .foot-end-item:last-child{
grid-column: 2;
display: grid;
}
.main-news{
padding-top: 0px;
}
.main-serv .b-part.one{
top: -30px;
}
.main-div-img{
margin: 0px;
}
h2.title{
font-size: 32px;
}
.about-sec1-start{
grid-template-columns: 1fr;
grid-gap: 10px;
margin-bottom: 10px;
}
.about-sec1-end-link{
font-size: 14px;
height: 60px;
}
.about-sec1-end-link .about-sec1-end-link-arrow svg{
width: 63px;
height: 19px;
}
.about-sec1-end-link-arrow::before{
width: 60px;
height: 60px;
right: -12px;
margin-top: -18px;
}
.advan-inner{
grid-template-columns: 1fr;
}
.advan-item{
border-right: none;
padding: 20px 0px;
}
.advan-item:nth-child(4n){
border-bottom: 1px solid #828282;
}
.advan-item:nth-child(5n){
border-bottom: 1px solid #828282;
}
.b-part.six{
right: 0;
}
.b-part.one.ab{
top: -10px;
}
.breadcrumbs{
flex-wrap: wrap;
grid-gap: 15px;
}
.breadcrumbs p{
font-size: 14px;
}
.breadcrumbs a{
font-size: 14px;
padding-right: 15px;
}
.breadcrumbs a::after{
margin-left: 15px;
margin-top: 10px;
}
.title-serv{
font-size: 25px;
}
p{
font-size: 14px;
}
input{
font-size: 14px;
}
input::placeholder{
font-size: 14px;
}
select{
font-size: 14px;
}
.serv-page-inner{
grid-template-columns: 1fr;
}
.main-news.news-page{
margin: 50px 0px;
}
.pagi.news{
grid-column-end: 1;
}
.page-numbers{
width: 25px;
height: 25px;
font-size: 12px;
}
.woocommerce-pagination ul.page-numbers{
padding-left: 0px;
flex-wrap: wrap;
}
.page-numbers svg{
width: 8px;
height: 13px;
}
.news-page-wrapper{
grid-template-columns: 1fr;
grid-gap: 50px;
}
.faq-wrapper{
grid-template-columns: 1fr;
grid-gap: 20px;
}
.faq-que-item{
font-size: 13px;
padding: 0px;
height: 60px;
display: flex;
align-items: center;
pointer-events: all;
position: relative;
z-index: 10;
}
.faq-sec{
margin-top: 50px;
}
.main-revs.revs-page{
margin-bottom: 50px;
}
.pagi.serv{
grid-column-end: 1;
}
.reviews-inner{
grid-template-columns: 1fr;
}
.favs-inner{
grid-template-columns: 1fr 1fr;
grid-gap: 10px;
}
.product-cart-title{
font-size: 12px;
}
.product-cart-fav svg{
width: 12px;
height: 12px;
}
.product-cart-img img{
height: 120px;
}
.product-cart-view{
font-size: 12px;
}
.product-cart-view svg{
width: 14px;
height: 14px;
}
.product-cart-basket{
font-size: 12px;
}
.product-cart-basket svg {
width: 12px;
height: 9px;
}
.catalog-wrapper{
grid-template-columns: 1fr;
position: relative;
}
.catalog-content-head-link{
font-size: 12px;
}
.pagi.serv.inn {
grid-column-end: 3;
}
.catalog-content-head{
flex-direction: column;
align-items: flex-start;
grid-gap: 10px;
padding-right: 90px;
}
.catalog-content-head-link-wrapper{
flex-direction: column;
grid-gap: 0px;
}
.catalog-side-wrapper{
display: none;
position: absolute;
background: #f8f8f8;
width: 100%;
z-index: 1;
top: -15px;
}
.catalog-content-head-wrap{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.catalog-content-head-side{
display: flex;
background: #F8F8F8;
border-radius: 5px;
padding: 10px 20px;
flex-direction: column;
height: fit-content;
}
.catalog-content-head-side.active{
width: 100%;
}
.catalog-content-head-side.active .catalog-content-head-side-head{
display: flex;
justify-content: space-between;
margin-bottom: 10px;
}
.catalog-content-head-side .catalog-side{
display: none;
}
.catalog-content-head-side.active .catalog-side{
display: grid;
}
.catalog-side-item-el p{
font-size: 12px;
}
.catalog-side-item-inner-el{
font-size: 12px;
}
.catalog-side-num-con label{
font-size: 12px;
align-items: center;
}
.catalog-side-num-con label input{
font-size: 12px;
}
.catalog-content-head-side .catalog-content-head-side-head p{
display: none;
}
.catalog-content-head-side.active .catalog-content-head-side-head p{
display: block;
color: #333333;
font-weight: 700;
}
.catalog-content-head-wrap.active .catalog-content-head{
display: none;
}
.catalog-side-item .catalog-item-el-btn{
width: 10px;
height: 10px;
}
.catalog-side-item-inner label{
font-size: 12px;
display: flex;
align-items: center;
}
.catalog-side-item-inner label input{
width: 15px;
height: 15px;
}
.product-gallery-thumbs-wrapper{
width: 90px;
height: 290px;
margin-right: 10px;
}
.product-gallery-thumbs .swiper-slide img{
height: 50px;
}
.product-gallery-slider-wrapper{
height: 290px;
}
.product-gallery-slider .swiper-slide img{
height: 250px;
}
.product-wrapper{
grid-gap: 30px;
}
.product-text-title{
font-size: 14px;
}
.product-text-content-table-el p{
font-size: 12px;
}
.nav-pills .nav-link{
font-size: 14px;
padding: 5px 0px;
width: fit-content;
}
.nav-pills{
flex-direction: column;
grid-gap: 10px;
}
.head-div{
flex-wrap: wrap;
}
.product-sec{
margin: 50px 0px;
}
ul.products{
grid-template-columns: 1fr 1fr;
grid-gap: 10px;
}
.related-products-wrapper ul.products{
grid-template-columns: 1fr 1fr;
grid-gap: 10px;
}
.cart-wrapper{
grid-template-columns: 1fr;
}
.product-information-sec .tab-content{
overflow-x: scroll;
}
.product-information-sec .tab-content>.tab-pane{
width: 985px;
}
.product-information-table{
font-size: 12px;
}
.product-information-table-content-el-con-item .product-cart-basket{
font-size: 12px;
}
.product-wrapper .yith-wcwl-wishlistexistsbrowse {
left: unset;
top: -310px;
right: 28px;
}
.product-wrapper .yith-wcwl-add-button{
left: unset;
top: -310px;
right: 28px;
}
.product-wrapper .yith-wcwl-add-button svg{
width: 15px;
height: 12px;
}
span.feedback img {
width: 15px;
height: 12px;
}
.product-link{
height: 155px;
}
.product-link a{
font-size: 14px;
font-weight: 500;
}
.cart-inner p{
font-size: 12px;
}
.quantity input{
font-size: 12px;
}
.quantity input::placeholder{
font-size: 12px;
}
.products-item.w .products-item:first-child{
display: grid;
}
.products-item.w .products-item.side .products-item-img img{
width:120px;
}
form.checkout{
grid-template-columns: 1fr;
grid-gap: 30px;
}
.shop_table .product-name{
width: 300px;
}
.shop_table .product-name .ywp-product-image{
width: 120px;
}
.product-cat-desc-wr h1, h2, h3, h4, h5{
font-size: 22px;
}
}
@media all and (max-width:420px){
}
@media all and (max-width:370px){
}
@media all and (max-width:320px){
}