.elementor-icon-list-item svg {
    height: 20px;
}


.cf7shadow { box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.06); }


.elementor-element.elementor-element-72c7547 {
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.06); 
 }
 .elementor-editor-active div#loading {
	 display: none;
 }
 .elementor-element-334f458 .button-store .custom-btn.active {
	 background-color: white;
 }
 
 .elementor-element-334f458 .button-store .custom-btn.active p span,
 .elementor-element-334f458 .button-store .custom-btn.active p,
 .elementor-element-334f458 .button-store .custom-btn.active i {
	 color: #273167;
 }
 
 .elementor-element-334f458 .elementor-element.elementor-element-f608f06 {
	 font-size: 15px;
	 line-height: 1.75;
 }
 
 
 .elementor-element-334f458 .elementor-element {
	 overflow: visible;
 }
 
 .elementor-element-1d5b942 .elementor-element {
	 overflow: hidden;
 }
 
 .elementor-element-b859279 .elementor-element {
	 overflow: hidden;
 }
 
 .footer-widget img {
	 display: inline-block !important;
 }
 

 .axsis-heading .elementor-heading-title {
	 line-height: 1.2em;
	 font-size: 26px;
 }
  .elementor-element.elementor-element-d9fd458 {
	 font-size : 15px;
 }
 
 .elementor-element-8885449,
 .elementor-element-a46e86b,
 .elementor-element-4262fc8 {
	 font-size: 16px;
	 line-height: 1.8;
 }
 
 
 .elementor-element-1f55881 .post-item .post-content .title a {
	 font-size: 18px;
 }
 
 .elementor-element-3d6eb4c .axsis-testimonial-container .testimonial-content .text {
	 font-size: 15px;
 }
 
 .elementor-element-0f57911 .axsis-pricing-item .pricing-head .price {
	 font-size: 65px;
 }
 
 .elementor-element-4460fd2 {
	 font-size: 15px;
 }
 
 .elementor-element-a09ec81 {
	 color: #677294;
	 font-size: 15px;
	 line-height: 30px;
 }
 
  .elementor-element-41f182f .elementor-icon-list-text,   .axsis-desc .elementor-text-editor{
	 font-size: 15px;
	 line-height: 1.75;
 }
 .trans_01 {
	 max-width: 650px;
	 min-width: 650px;
 }
 .banner-heading-title .elementor-heading-title {
	 font-size: 38px;
	 line-height: 1.2;
 }
 
  .transform-image-1 {
	 -ms-transform: translate(0px,0px);
	 -webkit-transform: translate(0px,0px);
	 transform: translate(0,0px);
 }
 .transform-image-1 img {
	 width: 80%;
 }
 
 .wpcf7-submit {
	 margin-top : 0;
 }

    
 @media (max-width: 1024px) {
	 .elementor-element-511c860,
	 .elementor-element-ac12dff,
	 .elementor-element-73db488 {
		 padding: 0px 30px 0px 30px!important;
	 }

	 .banner-image-big-2 img {
		 -webkit-transform: scale(1);
		 -ms-transform: scale(1);
		 transform: scale(1);
	 }
	 .elementor-element-5d80f83 {
		 max-width: 100%!important;
		 left: 180px!important;
	 }
 
	  .elementor-element-7266079 {
		 -ms-transform: translate(0px,0px);
		 -webkit-transform: translate(0px,0px);
		 transform: translate(0,0px);
	 }
	 .wpcf7-submit {
		 margin-top : 40px;
	 }

	 .banner-image-big-2 {
        max-width: 600px;
        min-width: 600px;
    }

 
 }
  @media (max-width: 990px) { 
   	.trans_01 {
	    max-width: 100%;
        min-width: 100%;  
	}   
  }
 @media (max-width: 768px) {
     .elementor-element-334f458 .elementor-heading-title {
         font-size : 30px;
     }
	 .elementor-element-db8bb74,
	 .elementor-element-3ed9d1c {
		 width: 100%;
	 }
	 .axsis-testimonial-container .testimonial-body {
		margin: 0 10px;
	}
	.interface-slider-container .swiper-slide.swiper-slide-active img {
		width: 100%;
	}

 }
 
 @media (max-width: 460px) {
	 .elementor-element-511c860,
	 .elementor-element-ac12dff,
	 .elementor-element-73db488 {
		 padding: 0 0 30px 0!important;
	 }
 }
 
 @media (max-width: 1024px) {
	 .button-store.hover-effect-parent {
		 text-align: center;
	 }
 }
 
 
 @media (max-width: 1024px) {
	.elementor-element.elementor-element-63b0c79 .elementor-button {
		   padding: 16px 32px 16px 32px; 
	}
 }
 
 @media (min-width: 992px) {
	  .elementor-element.elementor-element-63b0c79 .elementor-button {
		   padding: 16px 28px 16px 28px!important;
		 }
		 .elementor-element.elementor-element-ad7ca35 > .elementor-widget-container, .elementor-element.elementor-element-6e5a633 > .elementor-element-populated,  .elementor-element.elementor-element-0c43a48 > .elementor-element-populated 
		 {
			 padding : 0!important;
		 }
		 .elementor-element-3cf98dd.elementor-hidden-tablet.elementor-widget.elementor-widget-image.animated.zoomIn {
			 display: block;
		 }
		 
 }
    
 @media (min-width: 1400px) {
    .elementor-element-7266079 img {
          width: 90%;  
    }
} 
 @media (min-width: 1500px) {
	.elementor-element-41f182f 
	.elementor-icon-list-text, 
	.axsis-desc 
	.elementor-text-editor {
		font-size: 16px;
	}
	 .banner-heading-title .elementor-heading-title {
		 font-size: 45px;
		 line-height: 1.3;
	 }
	 .axsis-heading .elementor-heading-title {
		 line-height: 1.33;
		 font-size: 1.975em;
	 }
	 .elementor-element-8885449,
	 .elementor-element-a46e86b,
	 .elementor-element-4262fc8 {
		 font-size: 1.125em;
		 line-height: 1.8em;
	 }
 
	 .elementor-element-0f57911 .axsis-pricing-item .pricing-head .price {
		 font-size: 80px;
	 }
	 .elementor-element-4460fd2 {
		 font-size: 16px;
	 }
	 .elementor-element-a09ec81 {
		 font-size: 16px;
		 line-height: 36px;
	 }
	 .elementor-element-1f55881 .post-item .post-content .title a {
		 font-size: 20px;
	 }
	 .elementor-element-334f458 .elementor-element.elementor-element-f608f06{
	     font-size: 17px;
	     line-height: 1.75;
	 }
	  .axsis-desc .elementor-text-editor{
		 font-size: 16px;
		 line-height: 1.75;
	 }
	 .elementor-element-41f182f .elementor-icon-list-text {
		 line-height: 1.75;
	 }
	 .trans_01 {
		 max-width: 730px;
		 min-width: 730px;
	 }
	 .banner-image-big {
		 max-width: 670px;
		 min-width: 670px;
	 }
	  .transform-image-1 {
		 -ms-transform: translate(-120px, 0px);
		 -webkit-transform: translate(-120px, 0px);
		 transform: translate(-120px, 0px);
	 }
	 .transform-image-1 img {
		 width: 100%;
	 }
 
	 .interface-slider-container .swiper-slide img {
		 width: 100% !important;
	 }


 }
 
 @media (min-width: 576px) {
	 .interface-slider {
		 overflow: hidden;
	 }
 }

 @media (max-width: 990px) {
	p.comment-form-cookies-consent input {
	    width: 15px;
	    display: inline;
	}
	p.comment-form-cookies-consent label {
		width: calc(100% - 15px);
		display: inline;
	}
	.elementor-element-7266079 {
        -ms-transform: translate(0px,0px);
        -webkit-transform: translate(40px,0px);
        transform: translate(40px,0px);
    }
}
/* Homepage 2 */
.icon-box-style-2 .feature-item {
    text-align: center;
}
.icon-box-style-2  .icon-box {
	width: 75px;
	display: inline-block;
	text-align: center;
}

.btn-lightcase .elementor-button .elementor-align-icon-right {
    margin-left: 3px;
}

