/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 09 2026 | 19:10:52 */
.wpcf7-not-valid-tip {
    display: block !important;
    color: #d63638 !important;
    font-size: 12px !important;
    margin-top: 5px !important;
}

.faqs_page .ax-sec-title2.ver_3.headline-3.pera-content{
	position: sticky;
    top: 80px;
    height: max-content;
    align-self: flex-start;
	background:#ffffff;
	    z-index: 2;
}


.wpcf7-not-valid {
    border: 1px solid #d63638 !important;
}

.trustedby-img .ax-testi3-slider-wrap .item-fav{
	display:none;
}


/*page breadcurmb  */
.ax-breadcurmb-sec
 {
    padding-top: 150px;
    padding-bottom: 20px;
	 background: #061228;
/*     text-align: center; */
}


/* 404 page */

.ax-error-text.headline h3 span{
	color:#f7671e;
}

ul.breadcrumb-list{
	display:none;
}

.joinchat__button{
	bottom: 80px !important;

}

.ax-up a.ax-scrollup {
    background: #f7671e;
}

.ax-bread-text li:before {
 
    filter: brightness(0.5);
}
/*End page breadcurmb  */


/* services */
.service_page .tea-eng-tier-tag{
	    background: #fc6902;
    color: #fff !important;
    padding: 0px 10px;
    font-size: 15px ;
    font-family: sans-serif;

}


.heading_a_style div.elementor-element div div > span{
	 background: #fc6902 !important;
    color: #fff !important;
    padding: 5px 10px !important;
    font-size: 13px !important;
    font-family: sans-serif !important;
		width:100%;
}

.heading_a_style_dark div.elementor-element div div > span{
	background: #fc6902 !important;
    color: #fff !important;
    padding: 5px 10px !important;
    font-size: 13px !important;
    font-family: sans-serif !important;
		width:100%;
}

.ax-increase-text-wrap .item-text .ax-btn2:is(.ver_5) i,.ax-increase-text-wrap .item-growth h3:before{
	background-color: #fc6902;
}

.heading_a_style_small div.elementor-element div div[style="font-family: monospace; font-size: 11px; letter-spacing: 0.08em; text-transform: uppercase; color: #7E828C; margin-bottom: 8px;"] {
	background: #fc6902 !important;
    color: #fff !important;
    padding: 5px 10px !important;
    font-size: 13px !important;
    font-family: sans-serif !important;
		width:100%;
}

.shopify_store_section .ax-ins-pro-bar .item-inner{
	background:#fc6902;
	border:2px solid #000;
}



.ebay_page .ax-workp-sec .ax-sec-title .subtitle {
	    background: #fc6902;
}

.ax-sec-title .subtitle:before, .ax-sec-title .subtitle:after{
	background:#fff;
}

.wpcf7-response-output{
	margin-top: 0px;
}


/* mega menu */

.ax-header-section .dropdown-menu{
	min-width: 250px;
}


/* start Header */
/* logo */
.logo_site-size {
    width: 250px !important;
}

/* End Header */



/*  faqs section*/
.faqs_page div.item-text.headline-3{
	padding:15px;

}

.faqs_page svg path{
	fill: #000;
}

.faqs_page .accordion-body .bi-faq-text{
	font-size: 15px;
    font-weight: 400;
}

.ax-faq4-card .card-author .item-text span{
	width: 100%;
}


@media (max-width: 600px) {
	.ax-breadcurmb-sec{
/* 		padding-top: 100px;
    padding-bottom: 50px; */
	}
	
	#ax-faq4.ax-faq4-sec.pt-110{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	/* review section*/
.review_section .ax-testi3 .mt-60{
	
}
	.review_section div.ax-testi3-bottom.mt-60{
		margin-top:30px;
		justify-content: center !important;

	}
	
	.review_section .rate-text.pera-content{
		justify-content: center !important;
	}
}


/* Home page slider */


.main_home_slider .ax-hr4-slide-item{
padding: 180px 0px 130px
}

.section_second .ax-ab4-circle-wrap .middle-icon span:before{
background: linear-gradient(180deg, #fc6902 0%, #fc6902 8.39%, rgba(255, 255, 255, 0) 16.33%, rgba(255, 255, 255, 0) 84.14%, #fc6902 91.86%, #fc6902 99.46%) !important;
}


.ax-step5-item .item-icon-text .item-icon{
	margin-bottom:0px;
}
.ax-step5-item .item-icon-text{
	    transform: translateY(0px);
}

/* .icons-thirsd_section .pera-content a.text-center{
background:red;	
} */

.ax-step5-item .item-icon-text .itext-text a{
	    color: #fff;
    background: #1a1616;
}

.ax-step5-item .item-icon-text li{
	color:#000;
}


/* .fourth_section .item-icon svg path{
	fill:#000;
} */

.fourth_section .item-icon svg path{
	fill:#000;
}

.ax-testi3-bottom .rate-text .info-rate .ic-icon , .ax-btn2:is(.ver_4) i{
	background:#fc6902;
}

.ax-testi3-pagi .swiper-pagination-bullet:is(.swiper-pagination-bullet-active) {
    border: 1px solid #fc6902;
}

.ax-testi3-pagi .swiper-pagination-bullet:is(.swiper-pagination-bullet-active):before {
    opacity: 1;
    background-color: #fc6902;
}


.ax-testi3-item .item-bottom:before {

    background: #fc6902;
}

/* end home page slider */


/* about us page */
.btn_color_b .as-pr-btn-2{
	background:#f7671e;
}



.case-study-slider .cs-slider div.cs-card.is-center .cs-hover-text{
	    max-height: 120px;
	opacity: 1;
    color: #fff;
}

.virtual_ass .ax-step5-item .item-icon img[src="https://theecommerceautomation.com/wp-content/uploads/2026/09/virtual-ass.webp"]{
	width:100px;
}

/* .case-study-slider .cs-section{
	    padding-left: 10px !important;
    padding-right: 10px !important;

}

.case-study-slider .cs-slider-wrap .cs-card div.cs-card.is-center{
	width:100% !important;
} */

.trustedby-img div.ax-testi3-card1 div.item-client ul li img {
	filter: invert(1);
}


.fourth_section .ax-sol5-item .item-serial{
	opacity:0.9;
}


.tea-section#engagement-models .tea-container{
	width: 100%;
    max-width: 1350px;
    margin: 0 auto;
}

.tea-section {
/* 	max-width:100% !important; */
/* 	margin:0px;
	padding:0px; */
} 

.tea-section#specialized-channels{
    max-width:1350px;
	width: 100%;
} 

.tea-section#engagement-models{
	max-width:1350px;
	width:100%;
		
}
.ax-testi3-nav-arrow .ax-testi3-prev:hover, .ax-testi3-nav-arrow .ax-testi3-next:hover{
	    border: 1px solid #fc6902;
    background-color: #fc6902;
}


/* Start Footer */

#ax-ftr1 {
	padding-top:60px !important;
    background-color: #050506 !important;
}

.tea-cf7-form .tea-cf7-submit{
	background-color:#fc7e05;
}
.elementor-1532 .elementor-element.elementor-element-625c1ce0 .elementor-button {
    background-color: #fc6902;
}
.hero-section{
	
	background-image: linear-gradient(135deg, #010916 0%, #b0622b 100%) !important;
   padding: 150px 60px 50px 60px !important;
	
}

.get_btn .ax-btn2 a span {
	
	padding: 14px 50px !important;
}
.amazon_service_tea{
		max-width:60%;
	font-size:42px;
	
	}
.amazon_box_update .elementor-element{
	
	height:230px;
	
}

.faq_still_touch .card-bottom{
	
	display:none;
}
.footer_pd_set .ax-ftr1-sec{
	padding-top:50px !important;
}

.egx-blog-7-area{
	padding-top:10px !important;
}
.ax-cont3-form h3 {
	background:#fc6902 !important;
	
}





@media (min-width: 768px) {
    .elementor-190 .elementor-element.elementor-element-36a6d80 {
        --width: 100%;
    }

}

	.get_btn .mobile_menu .mobile-search-bar{
		display:none;
	}

@media (max-width: 680px) {
	
	.amazon_box_update .elementor-element{
	
	height:auto;
	
}
	.shopify_store_section .ax-increase-text-wrap .item-text h3{
		font-size:80px;
	}

	
	
	.get_btn .logo_site-m-size {
		max-width:200px !important;
		transform:translateX(-48px) !important;
	}
	
    .hero-section {
        padding:  100px 20px 20px 20px !important}

	.amazon_service_tea{
		max-width:100% ;
		font-size:36px;
	}


.top_space_set .as-about-2-area.pb-80{
	    padding-top: 40px;

}

.top_space_set  .as-about-2-subtitle{
	    margin-bottom: 40px;
}


div.as-about-2-area.pt-120.pb-80{
	 padding-top: 40px;
}
}

/* End Footer */

/* =========================================
   FINAL REQUIRED FIELD ERROR MESSAGES
   CONTACT FORM 7
========================================= */

/* FULL NAME ERROR */
.tea-cf7-form .wpcf7-form-control-wrap:has(input[name="full-name"].wpcf7-not-valid)::after {
    content: "Please enter your full name.";
    display: block;
    color: #d63638;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    margin-top: 5px;
}

/* PHONE ERROR */
.tea-cf7-form .wpcf7-form-control-wrap:has(input[name="phone-number"].wpcf7-not-valid)::after {
    content: "Please enter your phone number.";
    display: block;
    color: #d63638;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    margin-top: 5px;
}

/* EMAIL ERROR */
.tea-cf7-form .wpcf7-form-control-wrap:has(input[name="your-email"].wpcf7-not-valid)::after {
    content: "Please enter a valid email address.";
    display: block;
    color: #d63638;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    margin-top: 5px;
}

/* MESSAGE ERROR */
.tea-cf7-form .wpcf7-form-control-wrap:has(textarea[name="your-message"].wpcf7-not-valid)::after {
    content: "Please enter your message.";
    display: block;
    color: #d63638;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.4;
    margin-top: 5px;
}


/* RED BORDER ON INVALID FIELDS */

.tea-cf7-form input.wpcf7-not-valid,
.tea-cf7-form textarea.wpcf7-not-valid {
    border: 1.5px solid #d63638 !important;
}


/* HIDE DEFAULT CF7 ERROR TIP
   because we are showing our own */

.tea-cf7-form .wpcf7-not-valid-tip {
    display: none !important;
}

