/*
Theme Name: One Click Block For Elementor
Template: hello-elementor
Author: Code and core Tech LLP

*/


.orange_round{filter:blur(157px);}
.blue_round{filter:blur(107px);}
.kalam_font{font-family:"Kalam"}
.text_gradient{background:linear-gradient(90deg,#F66B0E 21.15%,#3B82F6 61.06%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.features_grid .elementor-icon-box-title{margin:0}
.features_grid .elementor-icon-box-icon{margin-left:0 !important;}
.features_grid .elementor-icon{display:block}
.widgets_grid>.elementor-element{border-style:solid;border-color:#fff;border-width:1px 1px 0 0;}
.widgets_grid>.elementor-element:first-child{border-top:none;}
.widgets_grid>.elementor-element:nth-child(5){border-width:1px;}
.widgets_grid>.elementor-element:nth-last-child(-n+4){border-bottom:1px solid #fff;}
.faq_section .e-n-accordion-item{border-bottom:1px solid #fff;padding:20px;}
.faq_section .e-n-accordion-item *{padding:0;}
.faq_section .e-n-accordion-item>.elementor-element{padding-top:10px;}
.faq_section .e-n-accordion-item:first-child{border-top:1px solid #fff;}
.support-btn{margin-top:auto;}

.main-header{transition:background-color 0.3s ease;background-color:transparent;}
.main-header.header-fixed{background-color:#ffffff !important;box-shadow:0 2px 5px rgba(0,0,0,0.1);}

.library-gallery .swiper-slide{height: auto;}
.library-gallery .swiper-slide figure{height: 100%;}
.library-gallery .swiper-slide figure img{height: 100%; object-fit:cover;}

@media (max-width: 767px) {
	.faq_section .e-n-accordion-item{padding:10px 0;}
	.price-container .elementor-pricing-widget.layout-horizontal.header-left{    flex-direction: column;}
	.price-container .elementor-pricing-widget{padding:0;}
	.price-container .mobile-toggle{margin-inline: auto;flex-direction: row;}
	.price-container .plan-features li.include:before{width: 10px; height: 10px;top: 0.7rem;}
	
	.widgets_grid>.elementor-element, .widgets_grid>.elementor-element:nth-child(5){border-width: 0 0 1px 0}
}
