/**
Theme Name: Pow New Media
Author: Pow New Media
Author URI: https://pow-new-media.com
Description: Custom template of Pow New Media.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: pow-new-media
Template: astra
*/

.gradient-css h1, 
.gradient-css  h2{
  background: linear-gradient(90deg, #2C60EB 0%, #9133E9 45.67%, #06C1D6 72%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text; /* for other browsers */
  color: transparent;
}
.gradient-css h3{
	background: linear-gradient(90deg, #fff 0%, #fff 45.67%, #06C1D6 72%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text; /* for other browsers */
  color: transparent;
}
.gradient-css .elementor-button{
	background: linear-gradient(90deg, #376DED 0%, #8D49ED 51.92%, #624FE9 91.83%) !important;
}
.icon-gradient-bg .elementor-icon{
	background: linear-gradient(-90deg, #2C60EB, #8C38E8) !important;
}
.gradient-bg {
	background: linear-gradient(90deg, #3C6BED 0%, #8B49ED 48.08%, #624FE9 100%);
}

.gradient-css-2 h2{
	background: linear-gradient(to right, #2196f3, #9c27b0);
	-webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text; /* for other browsers */
  color: transparent;
}
.gradient-css-3 h2{
	 background: linear-gradient(90deg, #ffcc00, #ff7f50, #ff6347);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text; /* for other browsers */
  color: transparent;
}
.accordion-css .elementor-toggle-item{
	border: 1px solid #bfbfbf !important;
    border-radius: 20px !important;
	margin-bottom: 20px !important;
}
.accordion-css .elementor-toggle-item:active .elementor-tab-title{
	padding-bottom: 10px !important;
}

.accordion-css .elementor-tab-title{
	display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    flex-direction: row-reverse !important;
}

.page-id-32  .elementor-location-footer{
	display: none !important;
}

.accordion-css .elementor-tab-title  a{
	outline: none !important;
}

.accordion-css .elementor-tab-content p{
	margin-bottom: 0 !important;
}

.m-b-p-10 p{
	margin-bottom: 10px !important;
}

.read-more-content li, .m-b-p-10 li{
	margin-bottom: 5px !important;
	margin-left: 15px !important;
}
.read-more-content p, .read-more-content li {
	color: #333 !important;
}

.faqs-blocks .elementor-toggle-item {
	border: 1px solid #59656E47 !important;
	border-radius: 13px !important;
}
.faqs-blocks p {
	margin-bottom: 0px !important;
}

.container-shadow {
	box-shadow: 0.94px 0.94px 28.09px 0px #00000014;
	background: #fff;
	padding: 70px !important;
}

@media only screen and (max-width: 1024px) {
	.container-shadow {
		padding: 30px !important;
	}
}

