/**
Theme Name: Pow New Media
Author: Lahore Graphic Design
Author URI: https://lahoregraphicdesign.com
Description: A custom template for Pow New Media!
Version: 1.0.0
License: GNU General Public License v2 or laterx
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: pow-new-media
Template: astra
*/
.stylish-heading {
	color: #09aded !important;
}
.high-text .high{
	color:#09ADED;
	text-decoration:underline;
}
.background-set{
	background-size: 5px 5px !important;
	height: 250px !important;
	background-color: #fdd207;
	border-radius: 50% !important;
}
.transform-image .elementor-background-overlay{
	transform: rotate(240deg) !important;
}
.entry-meta{
	display: none !important;
}
.services-setting-on-home .elementor-icon-box-description{
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}
.post-custom .elementor-post__text {
	width: 75% !important;
	background-color: #fff !important;
	position: absolute !important;
	top: 75% !important;
	left: 13% !important;
	z-index: 100 !important;
	border-radius: 8px !important;
}
.post-custom .elementor-post__title a, .post-styling .elementor-post__title a{
	text-decoration: none !important;
}
.mailchip-custom input[type=email] {
	padding-left: 0 !important;
}
.work-post-setting .elementor-post__text{
	margin-top: -18rem !important;
	z-index: 100 !important;
	padding-right: 8rem !important;
}
.margin-right-setting .elementor-element-populated{
	margin-right: -10px !important;
}
.margin-right .elementor-element-populated{
	margin-right: -10px !important;
}
.post-navigation{
	display: none !important;
}
.line-height p{
	line-height: 25px !important;
}
.section-space .elementor-column-gap-no {
	justify-content: end !important;
}
.list-style ul{
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
}
.type-post {
	padding: 4rem 0 0 0 !important;
	background-color: transparent !important;
}
.content-style p:not(:last-child), .content-style h3, .content-style img, .content-style ul{
	margin: 1.5rem 0 !important;
}
.ast-single-post {
	background-color: #fff !important;
}
.loop-grid-custom .ast-article-post{
	background-color: transparent !important;
	padding: 0 !important;
	border-bottom: none !important;
}
.pricing-block{
	box-shadow: 0 4px 6px -1px rgb(0 0 0 / 10%), 0 2px 4px -1px rgb(0 0 0 / 6%);
	padding: 40px 30px;
	text-align: center;
	margin-top: 30px;
	border: 1px solid #8795a1;
}
.pricing-block .pricing-heading{
	background-color: #000000;
	color: #fff;
	font-size: 1.1rem;
	font-weight: 600;
	text-transform: uppercase;
	padding: 6px;
	border-radius: 5px;
}
.pricing-digits{
	font-size: 2rem;
	font-weight: 600;
	margin-top: 15px;
	margin-bottom: 15px;
}
.pricing-regular {
	font-size: 1.2rem;
	margin-bottom: 5px !important;
}
.pricing-offer{
	font-size: 1.3rem;
}
.pricing-block .btn{
	background-color: #000;
	width: 65%;
	padding: 7px 0;
	border-radius: 6px;
	margin: 1rem auto 0 auto;
}
.pricing-block .btn a{
	color: #fff!important;
	font-weight: 600 !important;
	text-decoration: none;
}
.ul-margin ul{
	padding-left: 20px !important;
}
.testimonials-custom .swiper-slide{
	background-color: #fff !important;
	box-shadow: 0 0 10px  rgba(23, 23, 23, 0.08) !important;
	margin: 15px !important;
}
.wp-form-style .wpforms-field-label {
	font-weight: 500 !important;
}
div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea{
	padding: 25px !important;
	background-color: #f2f2f2;
	border: none;
}
.wp-form-style .wpforms-submit, .wp-form-style-2 .wpforms-submit {
	background-color: #000!important;
}
.whitepaper-form input:(not[type=checkbox]){
	padding: 25px !important;
	background-color: #fff !important;
	border: 1px solid #ccc !important;
}
.wpforms-submit {
	width: 100% !important;
	background-color: #000 !important;
	padding: 14px 35px !important;
	height: auto !important;
}
.whitepaper-form .wpforms-field-row p {
	font-size: 13px !important;
	margin-bottom: 10px !important;
}
.whitepaper-form .wpforms-3711-field_5_1 {
	padding: 0 !important;
}
.wp-form-style-2 {
	margin-top: -35px !important;
}
.facebook-ad-form .wpforms-container{
	margin: 0 !important;
}
.facebook-ad-form .wpforms-submit {
	width: 100% !important;
	background-color: #000 !important;
}
.facebook-ad-form .wpforms-field-label-inline {
	font-size: 13px !important;
}
.wp-form-style-2 .wpforms-submit-container, .facebook-ad-form .wpforms-submit-container {
	text-align: center !important;
	padding: 0 !important;
}
.width-set p{
	color: #5A7386 !important;
	font-weight: 400;
	font-size: 16px;
	font-family: Montserrat,sans-serif !important;
}
.width-set span{
	color: #5A7386 !important;
	font-weight: 400;
	font-size: 16px;
	font-family: Montserrat ,sans-serif !important;
}
.align-center h3{
	margin-bottom: 0 !important;
}
.column-padding .elementor-element-populated{
	padding: 30px !important;
}
.page-id-3553 .column-padding .elementor-element-populated{
	padding: 0px !important;
}
.box-shadow .elementskit-single-testimonial-slider {
	box-shadow: none !important;
}
.box-shadow .elementskit-profile-info{
	display: inline-flex !important;
}
.title-space .elementor-counter-number-wrapper{
	margin-bottom: 15px !important;
}
.form-box-shadow {
	box-shadow: 0 2px 6px 2px rgb(0 0 0 / 10%), 0 2px 4px -1px rgb(0 0 0 / 6%);
}
.form-box-shadow .elementor-icon-box-wrapper {
	padding: 30px !important;
}
.case-stud .elementor-image-box-wrapper{
	position:relative;
}
.case-stud .elementor-image-box-content{
	position: absolute;
	z-index: 10;
	bottom: 15px;
	background-color: #fff;
	width: 70% !important;
	left: 15px;
	padding: 10px;
	border-radius: 5px;
}
.case-stud {
	margin-bottom: 25px !important;
}
.case-stud h3{
	margin-bottom: 0.1rem !important;
}
.decoration-container {
	position: absolute;
	left: auto;
	top: auto;
	right: 0%;
	bottom: 0%;
	-webkit-transform: translate(50%, 50%);
	-ms-transform: translate(50%, 50%);
	transform: translate(110%, 60%);
}
.decoration-grid {
	position: absolute;
	z-index: 2;
	width: 35.333%;
	height: 33.33333%;
}
.decoration-circle.bg-primary-3 {
	min-height: 250px;
	min-width: 250px;
}
.decoration-circle {
	width: 22vw;
	height: 22vw;
	border-radius: 50%;
}
.bg-primary-3 {
	background-color: #ffc000;
	color: #353640;
}
.decoration-container.left {
	left: 0%;
	right: auto;
	-webkit-transform: translate(-50%, 50%);
	-ms-transform: translate(-50%, 50%);
	transform: translate(-50%, 50%);
}
.form-request-call .elementor-button{
	box-shadow:none !important;
}
.form-request-call .elementor-field-label{
	width:50% !important;
}
.form-request-call input.elementor-field{
	width: 50% !important;
	max-width: 50% !important;
}
.form-request-call textarea.elementor-field-textual {
	width: 50% !important;
	max-width: 50% !important;
	height: 100px;
}
.form-request-call .elementor-field-type-textarea {
	align-items: flex-start!important;
}
.box-shadow-instagram-page .elementor-icon-wrapper{
	box-shadow: 0 1px 3px 0 rgb(0 0 0 / 10%), 0 1px 2px 0 rgb(0 0 0 / 6%);
	padding: 40px 20px;
}
.follower-main button{
	line-height: 43px !important;
	padding: 0 30px;
	font-size: 0.8rem;
	background: #09aded !important;
}
.follower-main .follow-img{
	margin-right: 1rem !important;
}
.follower-main{
	margin-top: 7rem !important;
}
.display-flex{
	display:flex;
	align-items: center;
	justify-content: space-between;
}
.box-shadow{
	box-shadow: 0 4px 6px -1px rgb(0 0 0 / 10%), 0 2px 4px -1px rgb(0 0 0 / 6%);
	padding: 10px 30px;
	margin-bottom: 2rem;
}
.box-shadow-2 {
	box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
	padding: 30px;
	border-radius: 5px;
	border: 1px solid #ced3e0;
}
.follower-main .follow-img{
	margin-right: 1rem !important;
}
.follow-img img{
	border-radius: 50% !important;
}
.follower-title p{
	margin-bottom: 0 !important;
	font-size: 16px;
}
.bold-title{
	font-weight: 600 !important;
}
.text-left .elementor-price-table__header{
	text-align: left !important;
	padding: 20px 15px !important;
	border: 1px solid #E5E5E5 !important;
}
.quote-icon{
	font-size: 170px;
	color: #ccc;
	position: absolute;
	top: -47px;
	left: 40px;
	font-family: "Playfair Display";
	font-weight: 900;
	font-style: normal;
	line-height: 1;
}
.team-box-shadow{
	box-shadow: 0 4px 6px 2px rgb(0 0 0 / 10%), 0 2px 4px -1px rgb(0 0 0 / 6%) !important;
	padding: 30px 40px 33px 40px !important;
	background-color: #fff !important;
	border-radius: 4px !important;
	margin: 10px !important;
}
.fileds-box-shadow input{
	border-color: #dfe6e5 !important;
	border-radius: 5px !important;
	color: #000 !important;
	font-size: 15px !important;
	height: 54px !important;
	box-shadow: 0 10px 16px rgba(14, 14, 14, 0.11) !important;
	background-color: #fff !important;
	border: 1px solid #dfe6e5 !important;
	padding: 6px 22px !important;
	line-height: normal !important;
}
.fileds-box-shadow textarea{
	border-color: #dfe6e5 !important;
	border-radius: 5px !important;
	color: #000 !important;
	font-size: 15px !important;
	height: 74px !important;
	box-shadow: 0 10px 16px rgba(14, 14, 14, 0.11) !important;
	background-color: #fff !important;
	border: 1px solid #dfe6e5 !important;
	padding: 6px 22px !important;
	line-height: normal !important;
}
.solution-shadow{
	box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px !important;
	padding: 40px !important;
	border-radius: 5px !important;
	border: 1px solid #ced3e0 !important;
}
.intercom-form input{
	background-color: #fff!important;
	border: 2px solid #000 !important;
	color: #000 !important;
	height: 51px !important;
	font-size: 14px !important;
	padding: 6px 20px !important;
}
.intercom-form textarea{
	background-color: #fff!important;
	border: 2px solid #000 !important;
	color: #000 !important;
	font-size: 14px !important;
	padding: 6px 20px !important;
}
.intercom-form select{
	background-color: #fff!important;
	border: 2px solid #000 !important;
	color: #000 !important;
	font-size: 14px !important;
	padding: 6px 20px !important;
}
.block-box-shadow {
	box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px !important;
	padding: 30px !important;
}
.similar-case .elementor-image-box-wrapper{
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	border-radius:5px !important;
}
.similar-case .elementor-image-box-wrapper img{
	border-radius:5px 5px 0 0!important;
}
.similar-case .elementor-image-box-img{
	margin-bottom:0 !important;
}
.similar-case .elementor-image-box-content{
	padding:20px !important;
}
.similar-case .elementor-image-box-description{
	font-size: 15px;
}
.similar-case img{
	height: 200px !important;
	object-fit: cover !important;
	width: 100% !important;
}
.text-left .elementor-price-table__features-list li{
	margin-bottom: 20px !important;
}
.section-width-set .elementor-widget-container{
	width: 55%;
	position: absolute;
	top: -130px;
	left: 44%;
}
.services-menu-cutom ul{
	padding: 0 !important;
}
.services-menu-cutom ul li{
	list-style: none !important;
}
.services-menu-cutom li a{
	color: #333 !important;
	text-decoration: none !important;
	font-weight: 500 !important;
}
.services-menu-cutom .menu-item-object-services{
	padding: 15px 30px !important;
	background-color: #f2f2f2 !important;
	margin-bottom: 15px !important;
}
.section-box-shadow{
	box-shadow: rgb(50 50 93 / 25%) 0px 6px 12px -2px, rgb(0 0 0 / 30%) 0px 3px 7px -3px !important;
}
.engage-expert-image {
	position: absolute !important;
	left: 80px !important;
	width: 90% !important;
}
.engage-expert-ring {
	width: 90% !important;
}
.overly-custom .elementor-background-overlay {
	background-color: transparent !important;
	background-image: linear-gradient(90deg, #1F56A8 43%, #FFFFFF00 73%) !important;
	opacity: 0.6 !important;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s !important;
}
.testimonials-custom .elementor-main-swiper {
	padding: 0px !important;
}
.box-shadow-colon{
	margin: 0 auto;
	padding: 14px 16px;
	box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;
	margin: 5px !important;
}
.margin-top-setting .elementor-post__text{
	margin: -5rem auto 0 auto !important;
	z-index: 100 !important;
	box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
	background: #fff !important;
	padding-top: 2rem !important;
	width: 95% !important;
}
.margin-top-setting .elementor-post__card{
	box-shadow: none !important;
}
.border-color{
	background: linear-gradient(to bottom, #33ccff 0%, #ffffff 100%);
}
.icon-background .elementor-icon-box-icon{
	background: #deecf7;
	border-radius: 50%;
	padding: 20px 0 12px 0;
	width: 25%;
	margin: 0px 0 15px 0 !important;
	text-align: center;
}
.about-icons .elementor-image-box-img{
	background: #deecf7;
	border-radius: 50%;
	padding: 20px;
	width: 25% !important;
	margin: 0px 0 15px 0 !important;
	text-align: center;
}
.about-icons-2 .elementor-image-box-img{
	background: #deecf7;
	border-radius: 50%;
	padding: 20px;
	width: 16% !important;
	margin: 0px 0 15px 0 !important;
	text-align: center;
}
.home-icons .elementor-image-box-img{
	background: #09ADED;
	border-radius: 50%;
	padding: 20px;
	width: 25% !important;
	margin: 0px 0 15px 0 !important;
	text-align: center;
}
.icon-setting-on-about .elementor-button .elementor-align-icon-right {
	margin-top: 2px !important;
	margin-left: 10px !important;
}
.contact-icons .elementor-icon-box-icon{
	background: #deecf7;
	border-radius: 50%;
	padding: 20px;
	width: 20% !important;
	margin: 0px auto 15px auto !important;
	text-align: center;
}
.icon-after span::after{
	background-image: url(https://mass-agency.com/wp-content/uploads/2025/02/right.png) !important;
	background-position: 60%;
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	height: 32px;
	margin-left: 5px;
	margin-top: 2px;
	width: 12px;
	transition: transform .2s ease-in-out;
}
.icon-after span:hover:after{
	transform: translateX(6px) !important;
}
.icon-after .elementor-button-text {
	order: 0 !important;
}
.services-setting .elementor-post__read-more-wrapper{
	text-align: end !important;
	order: 0 !important;
}
.services-setting .elementor-post__read-more::after{
	background-image: url(https://mass-agency.com/wp-content/uploads/2025/02/right.png;
	background-position: 60% 100%;
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	height: 32px;
	margin-left: 5px;
	margin-top: 5px;
	width: 12px;
	transition: transform .2s ease-in-out;
	display: inline-flex;
}
.services-setting .elementor-post__read-more:hover:after{
	transform: translateX(6px) !important;
}
.icon-after-white span::after{
	background-image: url(https://mass-agency.com/wp-admin/upload.php?item=24386);
	background-position: 60%;
	background-repeat: no-repeat;
	background-size: contain;
	content: "";
	height: 32px;
	margin-left: 5px;
	margin-top: 2px;
	width: 12px;
	transition: transform .2s ease-in-out;
}
.icon-after-white span:hover:after{
	transform: translateX(6px) !important;
}
.icon-after-white .elementor-button-text {
	order: 0 !important;
}
.border-before{
	border-bottom: 15px solid #ffc727;
	line-height: 0.3;
	display: inline-block;
}
.border-after{
	border-bottom: 16px solid #ffc72785;
	line-height: 0px;
	display: inline-block;
}
.border-before-2 {
	border-bottom: 34px solid #ffc72785;
	line-height: 0px;
	display: inline-block;
}
.border-before-3 {
	border-bottom: 20px solid #ffc72785;
	line-height: 0px;
	display: inline-block;
}
.border {
	border-bottom: 8px solid #09ADED !important;
	line-height: 56px;
	display: inline-block;
}
.border-2 {
	border-bottom: 3px solid #09ADED !important;
	line-height: 19px;
	display: inline-block;
}
.h6-font-size h6{
	font-size: 35px !important;
}
.margin-top-10 .elementskit-submenu-panel{
	margin-top: 20px !important;
}
.services-setting .elementor-post__thumbnail__link:after {
	display: none !important;
}
.services-setting .elementor-post__thumbnail img {
	width: 45% !important;
	height: auto !important;
}
.services-setting .elementor-post__thumbnail {
	background: #09aded;
	left: calc(16% + 1px) !important;
	top: calc(68% + 1px) !important;
	transform: scale(0.9) translate(-55%, -50%) !important;
	padding: 20px;
	border-radius: 50%;
	height: auto;
}
.services-setting .elementor-post__thumbnail {
	padding-bottom: calc( 0.4 * 60% ) !important;
	padding-top: 0 !important;
	width: 24% !important;
}
.services-setting .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img {
	transform: scale(1.01) translate(35%, -100%) !important;
}
.services-setting .elementor-posts .elementor-post__card .elementor-post__text{
	padding: 0 30px 30px !important;
}
.services-setting .elementor-post__thumbnail img {
	left: calc(10px + 1px) !important;
	top: calc(70% + 1px) !important;
}
.services-setting .page-numbers{
	background: #deecf7;
	border-radius: 50%;
	padding: 15px 20px;
	margin: 0px 0 15px 0 !important;
	text-align: center;
	color: #000 !important;
}
.services-setting .current{
	background: #09ADED;
	border-radius: 50%;
	padding: 15px 20px;
	margin: 0px 0 15px 0 !important;
	text-align: center;
	color: #fff !important;
}
.blog-archive .page-numbers{
	background: #deecf7;
	border-radius: 50%;
	padding: 13px 20px;
	margin: 0px 0 15px 0 !important;
	text-align: center;
	color: #000 !important;
}
.blog-archive .current{
	background: #09ADED;
	border-radius: 50%;
	padding: 13px 20px;
	margin: 0px 0 15px 0 !important;
	text-align: center;
	color: #fff !important;
}
.blog-archive .elementor-pagination{
	padding-top: 4rem;
}
.blog-archive .elementor-card-shadow-yes .elementor-post__card {
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.15);
}
.light-shadow .elementor-card-shadow-yes .elementor-post__card {
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.15);
}
.background-box-shadow{
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
	background: #fff !important;
	border-radius: 10px;
}
.background-box-shadow-hover:hover{
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
	background: #fff !important;
	border-radius: 10px;
	transition: .3s;
}
.font-bold .elementor-heading-title a{
	font-weight: 600 !important;
}
.title-short .elementor-post__title a{
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2; /* number of lines to show */
	line-clamp: 2; 
	-webkit-box-orient: vertical;
}
.margin-top-setting{
	margin-top: 2rem !important;
}
.margin-top-setting .wpforms-field-label-inline{
	font-size: 14px !important;
}
.page-id-5570 .wpforms-field-container legend{
	font-family: "Montserrat", Sans-serif !important;
	font-size: 18px !important;
	font-weight: 600 !important;
	color: var(--e-global-color-text) !important;
	margin-bottom: 1.5rem !important;
}
.margin-roght-setting .elementor-column-gap-default{
	margin-right: -15rem;
}
.page-id-5570 .wpforms-field  li{
	border: 0.1rem solid #ccd5df;
	border-radius: 0.4rem;
	padding: 1.2rem;
	transition: border-color .18s ease-in-out 0ms;
}
.page-id-5570 .wpforms-field  input{
	border: 0.1rem solid #ccd5df !important;
	border-radius: 0.4rem !important;
}
.border-none .choice-1 {
	border: none !important;
	border-radius: 0 !important; 
	padding: 0 !important;
}
.page-id-5570 .wpforms-submit-container button{
	height: 50px !important;
	width: 22% !important;
}
.services-setting .elementor-post__card{
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
.services-setting .elementor-post__card:hover{
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.blog-archive .elementor-post__card{
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
.blog-archive .elementor-post__card:hover{
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.blog-archive .elementor-post__excerpt p{
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3; /* number of lines to show */
	line-clamp: 3; 
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}
.blog-archive .elementor-post__title a{
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	text-overflow: ellipsis;
}
.services-setting .elementor-post__excerpt p{
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2; /* number of lines to show */
	line-clamp: 2; 
	-webkit-box-orient: vertical;
}
.services-setting .elementor-post__title a{
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	text-overflow: ellipsis;
}
.services-setting-on-home .elementor-icon-box-title{
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	text-overflow: ellipsis;
}
.ast-container{
	padding: 0 !important;
}
.single-post .elementor-widget-text-editor ul li{
	background-image: url(https://new.pow-new-media.com/wp-content/uploads/2023/12/dot.png);
	background-repeat: no-repeat;
	background-size: 30px;
	padding-left: 30px;
}
.single-post .elementor-widget-text-editor ul li a{
	text-decoration: underline;
	font-weight: 600;
}
.single-post ul li::marker {
	font-size: 0;
}
.icon-after-white .elementor-button-content-wrapper span{
	font-size: 16px !important;
}
.height-container .elementor-container{
	height: 350px !important;
}
.overflow-setting{
	overflow: hidden;
}
.svg-image svg{
	display: block;
	margin: auto;
	max-width: 90%;
	overflow: visible!important;
	pointer-events: none!important;
}
.svg-image svg text{
	font-family: var(--e-global-typography-327f4d8-font-family), Sans-serif;
}
.mb-0 p:last-child{
	margin-bottom:0 !important;
}
.anchor-color a{
	color: #fff !important;
}
.page-id-8536 .cta-footer-bottom, .page-id-3365 .cta-footer-bottom, .page-id-8750 .cta-footer-bottom{
	display:none !important;
}
.faqs .elementor-accordion .elementor-accordion-item{
	border: none;
	border-bottom: 1px solid #d5d8dc;
	padding-bottom: 3px;
	margin-bottom: 5px;
}

.faqs .elementor-accordion .elementor-accordion-item:last-child{
	border: none;
}

.faqs-affiliate .elementor-accordion-item{
	padding: 0 !important;
	margin: 0 !important;
}
.faqs-affiliate .elementor-accordion-item .elementor-tab-title{
	padding: 20px 10px !important;
}
.faqs-affiliate .elementor-accordion-item:nth-child(2){
	border-top: 1px solid #d5d8dc !important;
}
.faqs-affiliate .elementor-accordion-item .elementor-tab-title:hover{
	background-color: #f2f2f2 !important;
}
.clients-logo .elementor-carousel-image{
	opacity: 0.5;
}
.box-shadow-icon{
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	padding: 30px 20px;
	background-color: #fff;
	border-radius: 5px;
}
.main-heading-style .elementor-heading-title b{
	color: #09aded !important;
}
.main-heading-style .elementor-heading-title{
	text-align: left !important;
	font-size: 45px !important;
	color: rgb(45, 57, 76) !important;
	font-weight: 500 !important;
	line-height: 1.3em;
}
.second-heading-style .elementor-heading-title b{
	color: #09aded !important;
}
.second-heading-style .elementor-heading-title{
	text-align: center !important;
	font-size: 42px !important;
	color: #fff !important;
	font-weight: 500 !important;
	line-height: 1.3em;
}
.box-shadow-marketing{
	background: #fff;
	border-radius: 6px;
	box-shadow: 0 2px 11px rgba(195,208,216,.5);
	transition: all .3s cubic-bezier(.17,.67,0,1.35);
	position: relative;
	padding: 25px;
	margin-right: 1%;
}
.box-shadow-chance-section{
	background: #fff;
	border-radius: 6px;
	box-shadow: 0 2px 11px rgba(195,208,216,.5);
	transition: all .3s cubic-bezier(.17,.67,0,1.35);
	position: relative;
	padding: 50px 10px 50px 10px !important;
	margin-right: 1%;
}
.background-image-on-saas{
	background-image: url(../../uploads/2024/03/655b76f80a713f0b1eb3aa33_641373ede9649ed44f5d6444_Graph-Hero-BG.svg), linear-gradient(to bottom, #f1f0fe, #f1f0fe), linear-gradient(166deg, #09aded 4%, #f1f0fe 56%, #ffffff 56%) !important;
	background-position: 0 0, 0 0, 0 0 !important;
	background-size: cover, auto, auto !important;

}
.purple-text {
	color: #09aded !important;
}
.light-purple-text {
	color: #09aded !important;
}
.font-wight-600 a{
	font-weight: 600 !important;
}
.postid-10728 .elementor-156 .elementor-element.elementor-element-84874f4{
	background: #f8f8f8 !important;
}
.faqs a:focus{
	outline: none !important;
}
.width-setting .elementor-element-fc9be17{
	width: 1250px !important;
	margin: 2rem auto !important;
	border-radius: 5px !important;
}
.width-setting .e-con-inner{
	padding-block-start: 0.6rem !important;
	padding-block-end: 0.6rem !important;
}
.process-tabs .e-n-tabs-heading {
	padding: 3rem !important;
}
.process-tabs .e-n-tabs-heading button {
	width: 75%;
	margin: 0 auto;
}
.process-tabs .e-n-tabs-heading button:first-child {
	margin: 0 !important;
}
.process-tabs .e-n-tabs-heading button:nth-child(3) {
	margin: 0 !important;
}
.align-center .elementor-accordion-icon {
	margin-top: 8px !important;
}
.a-font-set a{
	text-decoration: none !important;
	font-weight: 700 !important;
}
.column-height{
	height: 620px !important;
}
.ast-separate-container {
	background-color: #ffffff;
}
.input-height input{
	height: 50px !important;
}
.input-height input:focus{
	border: none !important;
	box-shadow: inset 0 0 0 0px rgba(0, 0, 0, 0) !important;
	outline: 0 !important;
}
.input-height button{
	height: 50px !important;
}
.page-id-13338 .elementor-element-84874f4{
	display: none !important;
}
.page-id-13306 .elementor-element-84874f4{
	display: none !important;
}
.sub-heading-space .wpforms-submit-container button{
	width: auto !important;
	font-size: 16px !important;
}
.page-id-13306 #wpforms-13311-field_16-container{
	display: none !important;
}
.sub-heading-space .wpforms-page-button{
	font-family: "Montserrat", Sans-serif !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	line-height: 25px !important;
}
#elementor-popup-modal-12757 .dialog-widget-content{
	box-shadow: none !important;
}
.sub-heading-space .wpforms-field-label{
	margin-bottom: 30px !important;
}
.colro-blue{
	color: #09ADED !important;
	font-weight: 600 !important;
}
.button-margin .wpforms-submit-container{
	margin-top: 0 !important;
}
.page-id-14531 .elementor-element-b649b41{
	display: none !important;
}
.button-margin .wpforms-field-label{
	margin-bottom: 5px !important;
}
.button-margin .wpforms-field .wpforms-field-text {
	padding: 10px 0 !important;
}
.button-margin input, .button-margin .choices__inner{
	min-height: 55px !important;
	border-radius: 5px !important;
}
.button-margin div.wpforms-container-full input[type=text]{
	padding: 2px 10px !important;
}
.button-margin div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium{
	min-height: 82px !important;
	border-radius: 5px !important;
}
.button-margin button{
	height: 60px !important;
}
.button-margin .wpforms-submit-container{
	padding: 0 !important;
}
.button-margin .wpforms-field-label{
	font-weight: 500 !important;
}
.padding-0 blockquote{
	margin: 20px 0px !important;
	font-style: normal !important;
	padding: 0px 20px !important;
	color: #000 !important;
	border-color: #09aded !important;
}
.box-shadow-on-call-page .elementor-widget-wrap{
	background: #fff !important;
	box-shadow: none !important;
}
.img-carousel-style .elementor-swiper-button {
	background-color: #000 !important;
	border-radius: 33px !important;
	padding: 9px !important;
}
.img-carousel-style .swiper-slide-inner img{
	width: 202px !important;
	height: 72px !important;
	object-fit: contain !important;
}
.text-decoration {
	text-decoration: underline !important;
}
.ppc-contact-form label{
	color: #000 !important;
}
.ppc-contact-form input, .ppc-contact-form .choices__inner, .ppc-contact-form .choices__list, .ppc-contact-form textarea {
	background-color: transparent !important;
}
.ppc-contact-form .choices__inner {
	min-height: 51px !important;
}
.ppc-contact-form .wpforms-submit-container {
	width: 40% !important;
}
.ppc-contact-form .wpforms-submit{
	font-family: "Roboto", Sans-serif !important;
	font-size: 17px !important;
	font-weight: bold !important;
	fill: #fff !important;
	color: #fff !important;
	background-color: #000 !important;
	padding: 14px 35px 14px 35px !important;
	height: 55px !important;
	border-radius: 5px !important;
}
.ppc-contact-form div.wpforms-container-full {
	margin: 0 !important;
}
.p-anchor a{
	color: var(--e-global-color-9b9c447) !important;
	font-family: "Poppins", Sans-serif !important;
	font-size: 12px !important;
	font-weight: 400 !important;
	text-transform: none !important;
	line-height: 32px !important;
	text-decoration: underline !important;
}
.cls-2{
	stroke: none !important;
	fill: #fff !important;
}
.elementor-16645 .elementor-element.elementor-element-f6de4db > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] .e-n-tab-icon{
	background-color: #09aded !important;
}
.e-n-tab-title .e-n-tab-icon{
	border-radius: 50%;
	width: 100px;
	height: 100px;
	padding: 0;
	background-color: #c2c2c2;
}
.elementor-16645 .elementor-element.elementor-element-f6de4db > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) {
	background: #00000000;
}
.faqs .elementor-accordion .elementor-accordion-item:first-child{
	display: none !important;
}

.icon-list-css .elementor-widget-container ul {
	list-style: none !important;
	margin: 20px !important;
}

.icon-list-css .elementor-widget-container li {
	background-image: url(../../uploads/2024/07/check.png);
	background-repeat: no-repeat;
	background-size: 6px;
	padding-left: 36px;
	background-position-x: 2px;
	background-position-y: 6.5px;
	background-size: 20px;
	margin-bottom: 19px;
}

.icon-list-css .elementor-widget-container li:last-child {
	margin-bottom: 0px !important;
}
.elementor-widget-container .bold-font {
	font-size: 25px !important;
	font-weight: 700 !important;
}
.cky-notice-btn-wrapper .cky-btn-accept {
	margin-top: 15px !important;
}
.cky-notice-btn-wrapper .cky-btn-reject {
	margin-right: 0 !important;
}
.ebook-checkout-form .wpforms-field-container, .ebook-checkout-form .wpforms-submit-container{
	padding: 0px 25px 25px 25px !important;
	background-color: #fff !important;
}
.ebook-checkout-form .wpforms-submit-container{
	margin-top: 0 !important;
}
.ebook-checkout-form .wpforms-submit-container submit .wpforms-submit{
	padding: 14px 35px !important;
}
.ebook-checkout-form .wpforms-form{
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px !important;
}
.ebook-checkout-form .wpforms-field-content{
	padding-top: 10px !important;
}
.ebook-checkout-form input, .ebook-checkout-form  select{
	background-color: #f8f8f8 !important;
}
.ebook-checkout-form #wpforms-17668-field_5-postal{
	padding-right: 0 !important;
	width: 100% !important;
}
.ebook-checkout-form  .wpforms-field-text{
	padding: 0 !important;
}
.ebook-checkout-form .wpforms-field-row-block{
	width: 100% !important;
	display: block !important;
	padding: 0 !important;
}
.ebook-checkout-form select{
	margin-top: 15px !important;
}
.ebook-checkout-form .wpforms-field-pagebreak{
	padding: 0 !important;
}
.ebook-checkout-form  .wpforms-page-indicator-page-number{
	display: none !important;
}
.ebook-checkout-form  .wpforms-page-indicator-page-1{
	padding: 18px 25px !important;
	background-color: #066aab !important;
	color: #fff !important;
}
.ebook-checkout-form  .wpforms-page-indicator-page-2{
	background-color: #3d96d0 !important;
	padding: 18px 25px !important;
	color: #fff !important;
}
.ebook-checkout-form div.wpforms-container-full select {
	padding: 10px 25px !important;
	height: 53px !important;
}
.ebook-checkout-form .wpforms-page-next{
	padding: 14px 35px !important;
	background-color: #000 !important;
	height: auto !important;
}
div.wpforms-container .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page.active{
	font-weight: 600 !important;
}
.wpforms-container .wpforms-page-indicator.connector .wpforms-page-indicator-page-title{
	display: inline-block !important;
}
.wpforms-field-stripe-credit-card{
	padding: 0 !important;
	margin-top:30px !important;
}
.testimonial-before .elementor-widget-container .elementor-testimonial-content:before{
	background-image: url(https://pow-new-media.com/wp-content/uploads/2024/08/download.png) !important;
	width: 42px !important;
	height: 42px !important;
	display: block !important;
	content: "" !important;
	background-repeat: no-repeat !important;
	margin-top: 10px !important;
}
.testimonial-before p{
	padding-left: 40px;
	margin-top: -50px;
	margin-bottom: 0;
}
.color-black p{
	color: #333333 !important;
}
.color-black{
	color: #000 !important;
	font-weight:700 !important;
	text-decoration:underline;
}
.sign-up-form .wpforms-form{
	display: flex !important;
	align-items: center;
	justify-content: center;
}
.sign-up-form .wpforms-field-container{
	width: 70% !important;
}
.sign-up-form .wpforms-submit-container{
	margin-top: -14px !important;
	margin-left: 20px;
}
.sign-up-form button{
	padding: 16px !important;
}
.justify-left .wpforms-form{
	justify-content: left !important;
}
.m-b-p-20 p{
	margin-bottom: 19px !important;
}
.m-b-p-20 ul{
	margin-left: 18px;
	margin-bottom: 21px;
}
.relative{
	position: relative !important;
}
.case-study-form .wpforms-container{
	margin: 0 !important;
}
.case-study-form .wpforms-recaptcha-container{
	display: none !important;
}
.case-study-form .wpforms-submit-container{
	padding-top: 0 !important;
	text-align: center !important;
}
.case-study-form .wpforms-submit{
	width: 70% !important;
	margin: auto;
	text-transform: uppercase;
	background-color: #e79215 !important;
	border-radius: 33px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
	font-weight: 600 !important;
}
.case-study-form div.wpforms-container-full input[type=text], .case-study-form div.wpforms-container-full input[type=email]{
	font-size: 16px !important;
	padding: 10px 15px !important;
	color: #999999 !important;
}

.case-study-form .wpforms-field{
	padding: 0 0 10px 0 !important;
}
.search-form .e-search-input-wrapper{
	width: 77% !important;
}
.search-form .e-search-input-wrapper input{
	font-size: 16px !important;
	line-height: 23px !important;
	height: 40px !important;
}
.wp-form-general div.wpforms-container-full{
	margin: 0 !important;
}
.wp-form-general label{
	font-weight: 400 !important;
	color: #3d4751 !important;
	margin-bottom: 5px !important;
}
.wp-form-general .wpforms-container .wpforms-field{
	padding: 0 0 20px 0 !important;
}
.wp-form-general  .choice-1 {
	font-size: 14px !important;
	font-weight: 400 !important;
}
.wp-form-general div.wpforms-container-full input[type=date], .wp-form-general  div.wpforms-container-full input[type=datetime], .wp-form-general  div.wpforms-container-full input[type=datetime-local], .wp-form-general div.wpforms-container-full input[type=email], .wp-form-general div.wpforms-container-full input[type=month], .wp-form-general  div.wpforms-container-full input[type=number], .wp-form-general div.wpforms-container-full input[type=password], .wp-form-general  div.wpforms-container-full input[type=range], .wp-form-general   div.wpforms-container-full input[type=search], .wp-form-general  div.wpforms-container-full input[type=tel], .wp-form-general  div.wpforms-container-full input[type=text], .wp-form-general   div.wpforms-container-full input[type=time], .wp-form-general  div.wpforms-container-full input[type=url], .wp-form-general  div.wpforms-container-full input[type=week], .wp-form-general div.wpforms-container-full select, .wp-form-general  div.wpforms-container-full textarea{
	padding: 8px !important;
	border-radius: 4px !important;
	font-size: 14px;
	height: auto !important;
	color: #000 !important;
}

.wp-form-general .wpforms-submit-container{
	padding-top: 0 !important;
	margin-top: 0 !important;
}
.wp-form-general .wpforms-submit{
	border-radius: 8px !important;
	padding: 14px 16px !important;
	height: auto !important;
	background-color: #E76A34 !important;
}
.accordion-style .elementor-accordion-item{
	border-bottom: 1px solid #dedede !important;
	margin-bottom: 1.5rem !important;
}
.accordion-style  .elementor-tab-title {
	padding-top: 0 !important;
	padding-bottom: 1.5rem !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.accordion-style  .elementor-tab-content{
	padding-bottom: 0.8rem !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
}
.accordion-style  .e-font-icon-svg{
	background-color: #E76A34 !important;
	padding: 4px !important;
	width: 1.5em !important;
	height: 1.5em !important;
	border-radius: 33px !important;
}
.wp-form-general-bg label{
	color: #fff !important;
	font-size: 15px !important; 
	font-weight: 400 !important;
	margin-bottom: 5px !important;
}
.wp-form-general-bg .wpforms-submit-container{
	width: 25% !important;
}
.wp-form-general-bg .wpforms-container, .wp-form-general .wpforms-container{
	margin: 0 !important;
}

.wp-form-general-bg div.wpforms-container-full input[type=date], .wp-form-general-bg  div.wpforms-container-full input[type=datetime], .wp-form-general-bg  div.wpforms-container-full input[type=datetime-local], .wp-form-general-bg  div.wpforms-container-full input[type=email], .wp-form-general-bg  div.wpforms-container-full input[type=month], .wp-form-general-bg  div.wpforms-container-full input[type=number], .wp-form-general-bg  div.wpforms-container-full input[type=password], .wp-form-general-bg  div.wpforms-container-full input[type=range], .wp-form-general-bg   div.wpforms-container-full input[type=search], .wp-form-general-bg  div.wpforms-container-full input[type=tel], .wp-form-general-bg  div.wpforms-container-full input[type=text], .wp-form-general-bg   div.wpforms-container-full input[type=time], .wp-form-general-bg  div.wpforms-container-full input[type=url], .wp-form-general-bg  div.wpforms-container-full input[type=week], .wp-form-general-bg div.wpforms-container-full select, .wp-form-general-bg  div.wpforms-container-full textarea{
	padding: 8px !important;
	font-size: 14px !important;
	color: #000 !important;
	border-radius: 4px !important;
}
.wp-form-general-bg input::placeholder{
	color: #000 !important;
}
.wp-form-general-bg div.wpforms-container-full input[type=checkbox]:before, .wp-form-general-bg div.wpforms-container-full input[type=radio]:before{
	border: 1px solid #fff !important;
	background-color: transparent !important;
}
.wp-form-general-bg input[type="checkbox"]{
	padding: 0 !important;
	background-color: transparent !important;
}
.wp-form-general-bg input::placeholder, .wp-form-general input::placeholder{
	color: #000 !important;
}
.wp-form-general-bg input{
	background-color: #fff !important;
	padding: 10px !important;
	height: auto !important;
}
.wp-form-general-bg .wpforms-container .wpforms-field{
	padding: 0 0 17px 0 !important;
}
.wp-form-general-bg .wpforms-submit-container{
	padding-top: 0 !important;
	margin-top: 0 !important;
}
.wp-form-general-bg button{
	border-radius: 8px !important;
	padding: 14px 16px !important;
	height: auto !important;
	background-color: #E76A34 !important;
	color: #000 !important;
}

.header-sticky-color {
	background-color: transparent !important; 
	transition: background-color 0.3s ease;
}
.header-sticky-color.is-sticky {
	background-color: #2469cb !important; 
}
.accordion-style .e-n-accordion-item-title-header{
	width: 95% !important;
}
.accordion-style .e-n-accordion-item-title-icon{
	width: 5% !important;
}
.accordion-style .e-n-accordion-item-title-icon .e-opened, .accordion-style .e-n-accordion-item-title-icon .e-closed{
	overflow: hidden !important;
}
.accordion-style  .e-n-accordion-item-title{
	padding: 15px 20px  !important;
	border-top-color: #999999;
}
.accordion-style  .e-n-accordion-item-title:active{
	border-top-color: #015FDD !important;
}
.form-request-call .elementor-button{
	width: 50% !important;
}
.wp-form-style .wpforms-container {
	margin-bottom: 0px !important;
}
.faq-sec-c-p .elementor-widget-wrap {
	justify-content: center !important;
}
.faq-sec-c-p .elementor-accordion .elementor-tab-title {
	padding-left: 0px !important;
}
.storybloc-grid-3 .elementor-widget-container{
	height: 504px !important;
}
.icon-box-grid .elementor-widget-container, .icon-box-grid-2 .elementor-widget-container{
	height: 338px !important;
}
.sales-page-c-h .elementor-container {
	justify-content: space-around !important;
}
.wpforms-container{
	margin: 0 !important;
}
.newsletter-for-full-course form{
	width: 60% !important;
	margin: 0 auto 0 16rem !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	position: relative !important;
}
.newsletter-for-full-course .wpforms-field-container{
	width: 80% !important;
	margin: 0 auto !important;
}
.newsletter-for-full-course input{
	border-radius: 50px !important;
	padding: 30px 22px !important;
	height: 67px !important;
	min-height: 67px !important;
}
.newsletter-for-full-course .wpforms-submit-container{
	width: 27% !important;
	margin: 0 !important;
	position: absolute !important;
	right: 82px !important;
	top: 23px !important;
}
.newsletter-for-full-course button{
	border-radius: 50px !important;
	padding: 17px !important;
}
.top-form-style label{
	color: #000 !important;
	font-family: "Montserrat", Sans-serif !important;
	font-size: 16px !important;
	font-weight: 500 !important;
}
.top-form-style button{
	display: inline-block !important;
	width: auto !important;
	border-radius: 50px !important;
	padding: 20px 25px !important;
	margin-top: 10px !important;
}
.top-form-style input{
	font-size: 16px !important;
	font-weight: 500 !important;
	border-radius: 4px 4px 4px 4px !important;
	background-color: #fff !important;
	color: #000 !important;
}
.top-form-style input::placeholder {
	font-size: 16px !important;         
	font-weight: 500 !important;       
	color: #000 !important;           
	opacity: 1 !
}
.decoration-none a{
	text-decoration: none !important;
}
.decoration-none .elementor-price-list li{
	box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
	padding: 40px 30px;
	border-radius: 10px !important;
	background: #fff !important;
}
.animation-pulse{
	animation: headShake 1800ms ease-in infinite both !important;
	transform-style: preserve-3d !important;
}
.animated-button{
	animation: rocking 2s infinite;
	animation-timing-function: ease-out;
	transition: .2s;
}
.orange-text {
	color: #e76a34 !important;
	font-weight: bold;
	font-size: 32px !important;
}
.green-text{
	color: #1d2856 !important;
	font-weight: bold;
	font-size: 32px !important;
}
.star-shadow{
	box-shadow: 0 1px 5px rgba(0, 0, 0, .2);
	background: #fff !important;
	border-radius: 20px !important;
	padding: 30px 10px;
	border-color: #fafafb;
	border-width: 2px;
	border-style: solid;
	margin: 0 10px 20px 10px !important;
}
.shadow-inside {
	box-shadow: 0 1px 5px rgba(0, 0, 0, .2);
	border-radius: 20px !important;
	background: transparent !important;
}
.font-light{
	font-size: 15px !important;
	font-weight: 400 !important;
}
.green-font-small{
	color: #1d2856 !important;
}
.work-shadow{
	padding: 30px;
	background-color: #fff;
	width: 100%;
	border-color: #cbd5e0;
	border-width: 2px;
	border-style: solid;
	box-shadow: 0 1px 5px rgba(0, 0, 0, .2);
	border-radius: 15px;
	margin: 10px !important;
}
.performing-section-shadow{
	padding: 30px;
	background-color: #fff;
	width: 100%;
	border-color: #cbd5e0;
	border-width: 2px;
	border-style: solid;
	box-shadow: 0 1px 5px rgba(0, 0, 0, .2);
	border-radius: 15px;
	margin: 10px !important;
}
.orange-color-text{
	color: #E76A34 !important;
}
.golden-color{
	color: #eeba00 !important;
}
.font-light-button{
	font-size: 23px !important;
	font-weight: 400 !important;
}
.border-on-title .elementor-toggle-item{
	border: 1.5px solid #cbd5e0;
	border-radius: 10px;
	background: #fff !important;
}
.green-text-upper{
	color: #1d2856 !important;
	text-transform: uppercase !important;
}
.input-height input:focus{
	border: 1px solid #D7D7D7 !important;
}
.accordion-custom-style #sales {
	background-image: url(../../uploads/2024/12/content-management.png);
}
.accordion-custom-style #sales, .accordion-custom-style #strategy, .accordion-custom-style #engagement, .accordion-custom-style #intelligence, .accordion-custom-style #automation  {
        background-size: 33px;
    background-repeat: no-repeat;
    background-position-y: 20px;
    background-position-x: 0px;
    border-bottom: 1px solid #ddd;
    padding-top: 10px;
    padding-bottom: 11px;
    padding-left: 40px;
}
.accordion-custom-style #strategy {
    background-image: url(../../uploads/2024/12/analysis-1.png);
}
.accordion-custom-style #automation  {
    background-image: url(../../uploads/2024/12/automated.png);
}
.accordion-custom-style #engagement {
    background-image: url(../../uploads/2024/12/customer-retention.png);
}
.accordion-custom-style #intelligence {
    background-image: url(../../uploads/2024/12/brain.png);
}
.marketing-team-form .wpforms-form{
	display: flex !important;
}
.marketing-team-form .wpforms-field-container {
    width: 80% !important;
    z-index: 0 !important;
}
.marketing-team-form .wpforms-field-email{
	padding: 0 !important;
}
.marketing-team-form .wpforms-field-email input {
    border: none !important;
    border-radius: 33px 0 0 33px !important;
    height: 51px !important;
}
.marketing-team-form .wpforms-submit-container {
    width: 25% !important;
    margin-top: 0 !important;
    z-index: 100 !important;
    margin-left: -30px !important;
}
.marketing-team-form .wpforms-submit-container button {
    padding: 17px 21px !important;
    border-radius: 33px !important;
	background-color: #09a6e4 !important;
}
.p-span-bg span{
	background-color: #31c5ff7d !important;
}
.elementor-sticky--active {
	border-bottom: 1px solid #09a6e4 !important;
}
.testimonials-carousel-css .e-con-boxed{
	padding: 0 25px !important;
}
.page-id-22950 .elementor-element-8ca10c2{
	padding-top: 30px !important;
}
@media only screen and (min-width: 768px) and (max-width: 1050px) {
	.post-custom h3{
		font-size: 30px !important;
		line-height: 38px !important;
	}
	.about-icons .elementor-image-box-img img{
		width: 50%;
	}
	.work-post-setting .elementor-post__text {
		margin-top: -20rem !important;
		padding-right: 2rem !important;
	}
	.margin-roght-setting .elementor-column-gap-default {
		margin-right: 0rem;
	}
	.clients-logo .elementor-carousel-image{
		opacity: 0.5;
		background-size: 75% !important;
	}
	.font-wight-600 .e-n-menu-title{
		padding: 10px 15px !important;
	}
	.column-height{
		height: 800px;
	}
	.decoration-circle{
		display: none !important;
	}
	.ebook-checkout-form  .wpforms-page-indicator-page-1{
		padding: 18px 15px !important;
		background-color: #066aab !important;
		color: #fff !important;
	}
	.ebook-checkout-form  .wpforms-page-indicator-page-2{
		background-color: #3d96d0 !important;
		padding: 18px 15px !important;
		color: #fff !important;
	}
	.ebook-checkout-form  .wpforms-page-indicator-page-title{
		font-size: 14px !important;
	}
	.case-study-form .wpforms-container{
		margin: 0 !important;
	}
	.border-before-2{
		border-bottom: 20px solid #ffc72785 !important;
	}
	.border {
		border-bottom: 5px solid #09ADED !important;
		line-height: 37px;
		display: inline-block;
	}
	.border-after {
		border-bottom: 12px solid #ffc72785  !important;
		line-height: 0px;
		display: inline-block;
	}
	.border-2 {
		border-bottom: 2px solid #09ADED !important;
		line-height: 10px;
		display: inline-block;
	}
	.border-before-3 {
		border-bottom: 15px solid #ffc72785;
		line-height: 0px;
		display: inline-block;
	}
	.marketing-team-form .wpforms-submit-container {
		width: 46% !important;
		margin-top: 0 !important;
		z-index: 100 !important;
		margin-left: -30px !important;
	}
	.testimonials-carousel-css .e-con-boxed{
		padding: 0 !important;
	}
	.elementor-element.elementor-arrows-position-outside .swiper, .elementor-element.elementor-arrows-position-outside .swiper-container, .elementor-lightbox.elementor-arrows-position-outside .swiper, .elementor-lightbox.elementor-arrows-position-outside .swiper-container {
		width: calc(100% - 20px) !important;
	}
}	
@media only screen and (min-width: 668px) and (max-width: 768px) {
	.column-height{
		height: 760px !important;
	}
}

@media only screen and (min-width: 10px) and (max-width: 600px) {
	.post-custom h3{
		font-size: 28px !important;
		line-height: 35px !important;
	}
	.margin-roght-setting .elementor-column-gap-default {
		margin-right: 0rem;
	}
	.elementskit-menu-close {
		color: rgb(255 255 255) !important;
		width: 40px !important;
		height: 40px !important;
	}
	.elementskit-nav-logo > img {
		max-width: 180px !important;
		max-height: 50px !important;
	}
	.clients-logo .elementor-carousel-image{
		opacity: 0.5;
		background-size: 75% !important;
	}
	.svg-image svg{
		height: 200px !important;
	}
	.elementor-widget-loop-carousel .elementor-loop-container.offset-both{
		padding: 0 !important;
	}
	.font-wight-600 .e-n-menu-title{
		padding: 15px 20px !important;
		justify-content: left !important;
	}
	.font-wight-600 .e-n-menu-wrapper{
		margin-top: 20px !important;
	}
	.width-setting .e-con-inner{
		padding-block-start: 0rem !important;
		padding-block-end: 0rem !important;
	}
	.ebook-checkout-form  .wpforms-page-indicator-page-1{
		padding: 18px 15px !important;
		background-color: #066aab !important;
		color: #fff !important;
	}
	.ebook-checkout-form  .wpforms-page-indicator-page-2{
		background-color: #3d96d0 !important;
		padding: 18px 15px !important;
		color: #fff !important;
	}
	.ebook-checkout-form  .wpforms-page-indicator-page-title{
		font-size: 14px !important;
	}
	div.wpforms-container .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page.active{
		font-weight: 600 !important;
	}
	.case-study-form .wpforms-container{
		margin: 0 !important;
	}
	.type-post h4{
		font-size: 25px !important;
		line-height: 1.4em !important;
	}
	.type-post h1{
		font-size: 30px !important;
		line-height: 45px !important;
	}
	.elementor-element-01b0bee .elementor-widget-wrap{
		padding: 0 !important;
	}
	.border-before-2 {
		border-bottom: 20px solid #ffc72785;
		line-height: 0px;
		display: inline-block;
	}
	.bg-color{
		background-color: #f2f2f2 !important;
	}
	.border {
		border-bottom: 4px solid #09ADED !important;
		line-height: 23px;
		display: inline-block;
	}
	.border-after {
		border-bottom: 10px solid #ffc72785;
		line-height: 0px;
		display: inline-block;
	}
	.page-id-21604 {
		overflow-x: hidden !important;
	}


}
@media only screen and (min-width: 10px) and (max-width: 500px) {
	.about-icons-2 .elementor-image-box-img {
		width: 22% !important;
	}
	.about-icons .elementor-image-box-img {
		width: 22% !important;
	}
	.work-post-setting .elementor-posts .elementor-post__card .elementor-post__title {
		margin-bottom: 0px;
	}
	.margin-roght-setting .elementor-column-gap-default {
		margin-right: 0rem;
	}
	.icon-background .elementor-icon-box-icon {
		padding: 25px 0 20px 0;
		width: 22%;
	}
	.arrow-setting-on-mobile .elementor-swiper-button-prev {
		top: -10% !important;
	}
	.arrow-setting-on-mobile .elementor-swiper-button-next {
		top: -10% !important;
	}
	.margin-top-500 p{
		margin-top: 20px !important;
	}
	.elementor-widget-loop-carousel .elementor-loop-container.offset-left {
		padding-inline-start: 0 !important;
	}
	.elementor-widget-loop-carousel .elementor-loop-container.offset-both {
		padding-inline-start: 0 !important;
		padding-inline-end: 0 !important;
	}
	.main-heading-style .elementor-heading-title {
		font-size: 25px !important;
		line-height: 1.3em !important;
	}
	.second-heading-style .elementor-heading-title{
		font-size: 25px !important;
		line-height: 1.3em !important;
	}
	.box-shadow-chance-section{
		margin-bottom: 4%;
		padding: 15px;
	}
	.box-shadow-marketing{
		margin-bottom: 4%;
		padding: 15px;
	}
	.height-container .elementor-container {
		height: 450px !important;
	}
	.padding-20{
		padding: 20px !important;
	}
	.testimonials-custom .swiper-slide{
		background-color: #fff !important;
		box-shadow: none !important;
		margin: 0px !important;
	}
	.form-request-call .elementor-field-label{
		width:100% !important;
	}
	.form-request-call input.elementor-field{
		width: 100% !important;
		max-width: 100% !important;
	}
	.form-request-call textarea.elementor-field-textual {
		width: 100% !important;
		max-width: 100% !important;
		height: 100px;
	}
	.decoration-container {
		display: none !important;
	}
	.background-set {
		width: 50%;
		height: 230px !important;
	}
	.process-tabs .e-n-tabs-heading {
		padding: 1rem !important;
	}
	.title-margin-500 .elementor-image-box-title{
		margin-top: 30px;
	}
	.column-height {
		height: 600px !important;
	}
	.ppc-contact-form .wpforms-submit-container {
		width: 52% !important;
	}
	.home-icons .elementor-image-box-img {
		background: #09ADED;
		border-radius: 50%;
		padding: 20px;
		width: 25% !important;
		margin: 0px 0 25px 0 !important;
		text-align: center;
	}
	.marketing-team-form .wpforms-submit-container {
		width: 70% !important;
		margin-top: 0 !important;
		z-index: 100 !important;
		margin-left: -30px !important;
	}
	.testimonials-carousel-css .e-con-boxed{
		padding: 0 !important;
	}
	.elementor-element.elementor-arrows-position-outside .swiper, .elementor-element.elementor-arrows-position-outside .swiper-container, .elementor-lightbox.elementor-arrows-position-outside .swiper, .elementor-lightbox.elementor-arrows-position-outside .swiper-container {
		width: calc(100% - 20px) !important;
	}

}
@media only screen and (min-width: 10px) and (max-width: 450px) {
	.icon-background .elementor-icon-box-icon {
		padding: 30px 0 12px 0 !important;
	}
	.work-post-setting .elementor-post__text {
		margin-top: -20rem !important;
		padding-right: 0rem !important;
	}
	.margin-roght-setting .elementor-column-gap-default {
		margin-right: 0rem;
	}
	.icon-background .elementor-icon-box-icon {
		padding: 25px 0 20px 0;
		width: 25%;
	}
	.page-id-5570 .wpforms-submit-container button {
		height: 50px !important;
		width: 28% !important;
	}
	.elementor-widget-loop-carousel .elementor-loop-container.offset-left {
		padding-inline-start: 0 !important;
	}
	.elementor-widget-loop-carousel .elementor-loop-container.offset-both {
		padding-inline-start: 0 !important;
		padding-inline-end: 0 !important;
	}
	.image-size-450 img{
		width: 50% !important;
	}
	.background-set {
		width: 59%;
		height: 230px !important;
	}
	.column-height {
		height: 500px !important;
	}

}
@media only screen and (min-width: 10px) and (max-width: 420px) {
	.icon-background .elementor-icon-box-icon {
		padding: 24px 0 16px 0 !important;
		width: 25% !important;
	}
	.margin-set .elementor-image-box-title {
		margin-top: 20px;
	}
	.services-setting .elementor-posts .elementor-post__card .elementor-post__text {
		padding: 0 15px !important;
	}
	.services-setting .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img {
		transform: scale(1.01) translate(35%, -100%) !important;
	}
	.elementor-widget-loop-carousel .elementor-loop-container.offset-left {
		padding-inline-start: 0 !important;
	}
	.elementor-widget-loop-carousel .elementor-loop-container.offset-both {
		padding-inline-start: 0 !important;
		padding-inline-end: 0 !important;
	}
	.image-spaceing-set .elementor-image-box-title {
		margin-top: 20px !important;
	}
	.blog-archive .type-post {
		padding: 2rem 0 0 0 !important;
	}
	.main-heading-style .elementor-heading-title {
		font-size: 22px !important;
		line-height: 1.3em !important;
	}
	.second-heading-style .elementor-heading-title{
		font-size: 22px !important;
		line-height: 1.3em !important;
	}
	.background-set {
		width: 62%;
	}
	.column-height {
		height: 500px !important;
	}

}
@media only screen and (min-width: 10px) and (max-width: 400px) {
	.icon-background .elementor-icon-box-icon {
		padding: 25px 0 16px 0 !important;
		width: 28% !important;
	}
	.elementor-widget-loop-carousel .elementor-loop-container.offset-left {
		padding-inline-start: 0 !important;
	}
	.elementor-widget-loop-carousel .elementor-loop-container.offset-both {
		padding-inline-start: 0 !important;
		padding-inline-end: 0 !important;
	}
	.background-set {
		width: 66%;
	}
	.services-setting .elementor-post__thumbnail {
		width: 25%;
		transform: scale(1.06) translate(-55%, -50%) !important;
	}
	.services-setting .elementor-post__thumbnail {
		padding-bottom: calc(0.4* 65%) !important;
	}
	.services-setting .elementor-post__title a {
		font-size: 20px !important;
	}
	.column-height {
		height: 450px !important;
	}
}
@media only screen and (min-width: 10px) and (max-width: 380px) {
	.background-set {
		width: 70%;
	}
}
@media only screen and (min-width: 10px) and (max-width: 360px) {
	.background-set {
		width: 73%;
	}
	.column-height {
		height: 420px !important;
	}
	.home-icons .elementor-image-box-img {
		width: 30% !important;
	}
	.services-setting .elementor-post__thumbnail {
		padding: 40px;
	}
	.services-setting .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img {
		transform: scale(1.01) translate(30%, -95%) !important;
	}
}
@media only screen and (min-width: 10px) and (max-width: 340px) {
	.background-set {
		width: 78%;
	}
	.column-height {
		height: 400px !important;
	}
	.page-id-5570 .wpforms-submit-container button {
		height: 50px !important;
		width: 40% !important;
	}
}