/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

.product-list{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;margin-left:-15px;margin-right:-15px;}
.product-list .product-item{padding-left:15px;padding-right:15px;margin-bottom:30px;flex:0 0 auto;}
@media only screen and (max-width:767px){
.product-list .product-item{width:100%;}
}
@media only screen and (min-width:768px){
.product-list .product-item{width:50%;}
}
@media only screen and (min-width:1100px){
.product-list .product-item{width:33.333333%;}
}
.product-list .product-item a{display:block;width:100%;height:auto;background-color:#fff;border-radius:25px;overflow:hidden;font-size:0;line-height:0;margin:0;padding:0;color:#fff;}
.product-list .product-item a span{display:block;width:100%;height:auto;padding:50px 20px;}
.product-list .product-item a span img{display:block;width:100%;height:auto;}
.product-list .product-item a strong{display:block;width:100%;height:auto;font-size:22px;line-height:26px;font-weight:700;color:#fff;padding:17px 0;background-color:#0C6AA5;text-align:center;padding:17px 15px;}

@media only screen and (max-width:1320px){
.swiper-slide-inner .elementor-slide-heading{max-width:40%;}
.swiper-slide-inner .elementor-slide-description{max-width:47%;}
}
@media only screen and (max-width:1024px){
.swiper-slide-inner .elementor-slide-heading{max-width:46%;}
.swiper-slide-inner .elementor-slide-description{max-width:59%;}
}
@media only screen and (max-width:991px){
.swiper-slide-inner .elementor-slide-heading{max-width:62%;}
.swiper-slide-inner .elementor-slide-description{max-width:78%;}
}
@media only screen and (max-width:767px){
.swiper-slide-inner .elementor-slide-heading{max-width:100%;}
.swiper-slide-inner .elementor-slide-description{max-width:100%;}
}