.banner-main {
position: relative;
display: inline-block;
}
.banner-div {
position: absolute;
top: 20px;
width: 100%;
}
.banner-text {
text-align: center;
font-size: 30px;
color: white;
}
.banner-red {
color: red;
}
.banner-main .banner-text span {
font-weight: bold;
}
.banner-btn {
text-align: center;
font-size: 30px;
}
.banner-btn a button {
font-size: 22px;
background: #cd0303;
padding: 10px 37px;
border-color: #cd0303;
border-radius: 50px;
color: white;
cursor: pointer;
}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) { 
.container_24 .grid_24 {
width: 100% !Important;
}
.grid_24 .grid_6 {
width: 23% !Important;
display: flex;
flex-direction: column;
}
img.banner-img {
height: 250px;
}
}
@media only screen and (max-width: 767px) {
.homerow1{    margin-bottom: 30px;}
.homerow .grid-txt {
padding: 0px !important;}
.homerow{width: 100% !important;padding: 0px 3px 0px;}
.container_24 {width: 100%;}	
.homerow .grid_6 h4 {
font-weight: normal !important;
font-size: 12px !important;
line-height: 16px;}
.homerow .localgrid{width:21% !important;}
.homerow .artgrid{width:22% !important;}
.homerow .royalgrid{width:26% !important;}
.homerow .grid_24 {
width: 100%; }
.homerow .home2-4grid {
margin: 0;
padding: 0;
}
.homerow .grid_6 {
width: 23.5%;
float: left;
margin: 0px;
}
.homerow .grid_24 .grid_6 img {
width: 33px;
}
.home2-4grid {
display: flex;
flex-direction: column;
}
.grid_24.home2-4grid .grid_6 {
width: 100%;
padding: 5px;
}
.banner-text,
.banner-btn a button {
font-size: 13px;
}
.banner-img {
min-height: 150px;
}
.grid-img { align-items: center;
}
.grid-txt {
padding: 5px;
}
}
.btn-primary {
color: #fff;
background-color: #25aae1;
border-color: #25aae1;
}
.btn {
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: .375rem .75rem;
font-size: 1rem;
line-height: 1.5;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
cursor: pointer;
}
.home-product-slide .slick-slide { 
padding: 5px;
}
.grid_24 {
width: 100%;
}
.grid_24 .grid_6 {
width: 24%;
display: flex;
flex-direction: column;
}
.grid_24 .grid_6 h4,
.grid_24 .grid_6 p {
margin-bottom: 0;
} .home2-4grid {
margin: 10px 0px;
padding: 0 30px;
}
.home2-4grid .grid_6 h4 {
font-weight: bold;
}
.slick-track {
display: flex !important;
}
.slick-slide {
height: inherit !important;
}
.auto-width-class .slick-slide{
width: auto !important;
}
.home-coolaborators .slick-slide {
display: flex !important;
align-items: center; }
.partners-suppliers {
text-align: center;
font-size: 20px;
margin-top: 50px;
margin-bottom: 0px;
}
.home-coolaborators .slick-prev:before, .home-coolaborators .slick-next:before {
color: black;
}
.sliderWrapper img {
height: 100%;
}
.grid-img {
text-align: center;
}
.grid_24 .grid_6 img {
width: 100px;
}
.grid-txt {
text-align: center;
}
@media(min-width: 768px) {
.home-products .woocommerce ul.products li.product a img {
height: 250px !important;
object-fit: cover;
}
}
.home-products .woocommerce ul.products li.product .button,
.home-products .woocommerce ul.products li.product .add_to_cart_button,
.home-products .woocommerce ul.products li.product .product_type_simple,
.home-products .woocommerce ul.products li.product .product_type_auction {
display: none;
}
.home-products .woocommerce ul.products li.product .price,
.home-products .woocommerce ul.products li.product .stock,
.home-products .woocommerce ul.products li.product .star-rating {
display: none;
}
.home-products .woocommerce ul.products li.product a.woocommerce-loop-product__link {
border: 0;
margin: 0
}