/* 
Theme Name: Hello Child
Theme URI: https://elementor-site.ir/
Description: 
Author: Elementor Site
Author URI: https://elementor-site.ir/
Template: hello-elementor
Version: 1.0.1
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
*/
.titleproductmp .jet-listing-dynamic-field__content {
	height: 38px !important;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    width: 100px;
    background-color: #ffffffab;
    border-radius: 20px;
    position: absolute;
  	left: 50%;
  	transform: translateX(-50%);
}
@media (max-width: 764px) {
  .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    width: 80px; /* عرض کمتر در موبایل */
	height: 18px;
	  
	display: flex;
  	justify-content: center;  /* افقی وسط */
  	align-items: center;       /* عمودی وسط */
	}   
}

.boxtitlemp span.elementor-icon-list-icon svg { 
	background-color: #ff334b; 
	padding: 5px; 
	border-radius: 50px; 
}
	
.boxtitlemp2 span.elementor-icon-list-icon svg { 
	background-color: #F0B60B; 
	padding: 6px; 
	border-radius: 50px; 
}

.boxtitlemp3 span.elementor-icon-list-icon svg { 
	background-color: #1B1F3B;
	padding: 5px; 
	border-radius: 50px; 
}

.boxtitlemp4 span.elementor-icon-list-icon svg { 
	background-color: #0cc0df;
	padding: 5px; 
	border-radius: 50px; 
}

@media (min-width: 1025px) and (max-width: 1280px){
.laptopbanner .elementor-element.elementor-element-3c5b940.e-con-full.e-flex.e-con.e-child {
	max-width: 100%;
	width: 1200px;
	margin: 0 auto;
	overflow-x: hidden
	}
}	

.blogposttitleheight h3.elementor-heading-title.elementor-size-default {
	height: 45px !important;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	overflow: hidden;
}
