/*===================================
 * Responsive 
 *===================================*/

@media (max-width:1500px) {
.card-text-panel{
  padding: 50px 0px 50px 100px;
}
	.card-image-panel{
		padding:50px 0px;
	}
	.card-slim-label {
		font-size: 22px;
	}
}

@media (max-width:1366px) {
	.card-text-panel h2{
		font-size:36px;
	}
	.card-text-panel{
	  padding: 10px 0px 50px 10px;
	}
	.card-text-panel .elementor-button {
		margin-top: 0px;
	}
	.card-image-panel{
		padding:50px 0px;
	}
}
@media (max-width:1266px) {

}
@media (max-width:1024px){
	.card-text-panel h2{
		font-size:32px;
	}
	.elementor-button  svg{
		width:25px;
		height:25px;
	}
	.elementor-button {
		 min-height: 44px;
	}
	.card-text-panel ul {
		gap: 10px;
	}
	.card-text-panel ul li {
		padding: 6px 12px;
   		font-size: 14px;
	}
}

@media (max-width:991px){
  		.card-text-panel{width:65%;padding:2.5rem 1.8rem}
		.card-text-panel h2{
			font-size:28px;
		}
}

@media(max-width:767px){
	.card-text-panel {
    justify-content: center;
}
 .card-text-panel {
        width: 100%;
        padding: 10px;
        gap: 1rem;
   }
}