/*
Theme Name: Avada Child
Theme URI: https://avada.com/
Template: Avada
Author: ThemeFusion
Author URI: https://themeforest.net/user/ThemeFusion
Description: The Avada Website Builder is the ultimate design and creation suite. Design Anything, Build Everything, Fast. The #1 selling product of all time on ThemeForest.
Version: 7.12.1.1752755909
Updated: 2025-07-17 12:38:29

*/

/* Single Blog Page Css Start */
.single-post .related-posts {
    margin-top: 30px !important;
}
.blog-content h2 {
    font-size: 36px !important;
    line-height: 1.3 !important;
	font-weight:400 !important;
	margin-top: 40px !important;
}
.blog-content h3, .blog-content h4, .blog-content h5, .blog-content h6 {
	font-weight:400 !important;
	margin-top: 35px;
    margin-bottom: 20px;
}
.blog-content ul, .blog-content ol {
    margin-top: 0 !important;
    margin-bottom: 20px;
}
.blog-content ul li {
    margin-bottom: 8px;
}
.blog-content table {
    margin-bottom: 30px;
    display: block;
    overflow-x: auto;
}
.blog-content table thead tr:first-child {
    background-color: #4164f0  ! Important;
    color: #fff;
}
.single-post .blog-content thead th {
    border: 1px solid #4164f0 !important;
    padding: 20px !important;
	font-weight:400 !important;
}
.custom-rel-posts .fusion-carousel-item-wrapper {
    max-width: 420px;
}
.single-post .blog-content th, .single-post .blog-content td {
    border-radius: 6px !important;
}
/* Single Blog Page Css End */

.d-none{
	display:none !important;
}
.fusion-sharing-box {
    margin-top: 30px !important;
    border-radius: 10px !important;
    box-shadow: 0px 4px 15px #b5b9cb;
	cursor:pointer;
}
.fusion-sharing-box:hover {
    box-shadow: 0px 8px 15px #9ca4c7;
    border: 1px solid #dfe5fc;
	transition:1s ease all;
}
.blog-content .mt-15, .blog-content .mt-15 h2{
	margin-top:15px !important;
}
.blog-content .mt-0, .blog-content .mt-0 h2, .blog-content .mt-0 h3{
	margin-top:0px !important;
}
.blog-content img {
    border-radius: 20px;
    border: 1px solid #4164f026;
    box-shadow: -13px 15px 18px #00000026;
    margin: 10px 0 20px 0;
	cursor:pointer;
}
.blog-content img:hover {
    box-shadow: -5px 9px 18px #00000026;
    transition: 0.3s ease all;
}
.click-disable{
	pointer-events:none !important;
}
.blog-grid-img{
	border-radius:15px 15px 0 0;
}
.blog-grid-category{
	z-index:99;
    position: absolute;
    top: -1px;
    right: 0;
	border-radius:0 15px 0 0;
	overflow:hidden;
}
.chargeback-img{
    border: 1px solid rgb(0 20 102 / .1) !important;
    border-radius: 15px;
}
.chargeback-img:hover{
	box-shadow: 0 8px 8px -4px rgb(0 0 0 / .04), 0 20px 24px -4px rgb(0 0 0 / .08) !important;
}
.chargeback-img img:hover{
	transition: 0.4s ease all;
    background-color: transparent !important;
    background-image: url(/wp-content/uploads/2025/07/feature-img.webp) !important;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    box-shadow: 0 8px 8px -4px rgb(0 0 0 / .04), 0 20px 24px -4px rgb(0 0 0 / .08) !important;
}
.chargeback-img img{
	background-color: #f5f6fa !important;
	border-radius: 15px !important;
}
.chargeback-faqs .fusion-panel {
    box-shadow: 0 4px 10px #cccccc6b !important;
    margin-bottom: 20px !important;
    border-radius: 6px !important;
}
.col-1 .fusion-column-wrapper::before{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(to bottom, #ffffff, #a8afbd, #ffffff);
}
.product-hero{
	box-shadow: 0 8px 8px -4px rgba(0, 0, 0, 0.04), 0 20px 24px -4px rgba(0, 0, 0, 0.08);
}
.product-hero img {
    /* border-radius: 0 !important; */
    margin-bottom: -10px;
}
.col-1 img, .col-2 img, .col-3 img, .col-4 img {
    max-height: 78px;
    width: auto;
}
.faq-accordian.fusion-accordian .panel-title a.active .fa-fusion-box,
.faq-accordian.fusion-accordian .panel-title a .fa-fusion-box{
    border: 2px solid #8C94A6;
    padding: 3px 3px 3px !important;
    border-radius: 50px;
    border-color: #8C94A6 !important;
}
.faq-accordian i::before{
	color:#8C94A6;
}
.pricing-svg-icons{
/* 	box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.08), 0 4px 8px -2px rgba(0, 0, 0, 0.04); */
}
.add-ons .fusion-column-wrapper:not(.fusion-column-wrapper .fusion-column-wrapper){
	box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.08), 0 4px 8px -2px rgba(0, 0, 0, 0.04);
}
.add-ons:hover .fusion-column-wrapper:not(.feature-img .fusion-column-wrapper){
	box-shadow: 0 8px 8px -4px rgba(0, 0, 0, 0.04), 0 20px 24px -4px rgba(0, 0, 0, 0.08);
}
.pricing-checklist i.fa-check,
.mp-btn i{
    font-size: 10px;
    border: 2px solid #067A57CC;
    padding: 3px 3px 3px 2.8px;
    border-radius: 50px;
}
.pricing-checklist i.fa-times {
	font-size: 10px;
    border: 2px solid #C73A3ACC;
    padding: 3px 4.57px 3px;
    border-radius: 50px;
}

.dashboard-box-1:hover .fusion-column-wrapper:not(.feature-img .fusion-column-wrapper){
	box-shadow: 00 8px 8px -4px rgba(0, 0, 0, 0.04), 0 20px 24px -4px rgba(0, 0, 0, 0.08) !important;
	transition:0.5s ease all;
	cursor:pointer;
} 
span.round-number {
    border: 1px solid #000F4D73;
    padding: 10px;
    border-radius: 50px;
    margin-right: 16px;
}

.platform-box-1:hover .feature-img .fusion-column-wrapper{
	transition:0.4s ease all;
    background-color: transparent !important;
	background-image: url('/wp-content/uploads/2025/07/feature-img.webp') !important;
	cursor:pointer;
}
.platform-box-1 .fusion-column-wrapper:not(.no-shadow .fusion-column-wrapper){
	transition:0.4s ease all;
	box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.08), 0 4px 8px -2px rgba(0, 0, 0, 0.04) !important;
    border: 1px solid rgba(0, 20, 102, 0.10) !important;
}
.platform-box-1:hover .fusion-column-wrapper:not(.no-shadow .fusion-column-wrapper){
	transition:0.4s ease all;
	box-shadow: 0 8px 8px -4px rgba(0, 0, 0, 0.04), 0 20px 24px -4px rgba(0, 0, 0, 0.08) !important;
	cursor:pointer !important;
}

.pricing-box-shadow-1 .fusion-column-wrapper:not(.fusion-column-wrapper .fusion-column-wrapper) {
    box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.08), 0 4px 8px -2px rgba(0, 0, 0, 0.04) !important;
}
.pricing-box-shadow-2 .fusion-column-wrapper:not(.fusion-column-wrapper .fusion-column-wrapper) {
    box-shadow: 0 8px 8px -4px rgba(0, 0, 0, 0.04), 0 20px 24px -4px rgba(0, 0, 0, 0.08) !important;
}
.pricing-box-shadow-3 .fusion-column-wrapper:not(.fusion-column-wrapper .fusion-column-wrapper) {
    box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.08), 0 4px 8px -2px rgba(0, 0, 0, 0.04) !important;
}
.pricing-checklist i {
    font-size: 18px;
}
.pricing-checklist .fusion-li-item-content {
    font-weight: 600;
}
.faq-accordian .panel-title a {
    padding: 0 !important;
	font-weight: 500 !important;
}
.faq-accordian .panel-body{
	 padding-bottom: 0 !important;
}
.mp-btn {
    position: absolute !important;
    right: 30px;
    pointer-events: none;
}
.font-20{
	font-size:20px !important;
}
.fw-4, .fw-4 p, .fw-4 h1, .fw-4 h2, .fw-4 h3, .fw-4 h4, .fw-4 h5, .fw-4 h6, .fw-4 span{
	font-weight: 400 !important;
}
.fw-5, .fw-5 p, .fw-5 h1, .fw-5 h2, .fw-5 h3, .fw-5 h4, .fw-5 h5, .fw-5 h6, .fw-5 span{
	font-weight: 500 !important;
}
.fw-6, .fw-6 p, .fw-6 h1, .fw-6 h2, .fw-6 h3, .fw-6 h4, .fw-6 h5, .fw-6 h6, .fw-6 span{
	font-weight: 600 !important;
}
.fw-7, .fw-7 p, .fw-7 h1, .fw-7 h2, .fw-7 h3, .fw-7 h4, .fw-7 h5, .fw-7 h6, .fw-7 span{
	font-weight: 700 !important;
}
.left-border{
	border-left:2px solid #4164F0;
	padding-left:16px;
}
.left-border-content{
	padding-left:16px;
}
.to-top-right #toTop {
	right: 0 !important;
	bottom: 0 !important;
	border-radius: 10px 10px 0 0 !important;
}
.hero-img {
	box-shadow: 0 0 38px 16px #00000012;
}
.img-100, .img-100 img{
	width:100%;
}
p{
	margin-top:0px !important;
}
/* Footer Form Css start */
.subscribe-form {
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #0a0c23; /* Dark navy background */
	padding: 0.5rem;
	border-radius: 999px;
	max-width: 400px;
}
.subscribe-form input[type="email"] {
	border: none;
	padding: 0.75rem 1rem;
	border-radius: 999px 0 0 999px;
	outline: none;
	background: transparent;
	color:#fff;
}
.subscribe-form .wpcf7-not-valid-tip{
	position: absolute;
    width: 100%;
    left: 15px;
    bottom: -19px;
    font-size: 12px !important;
    direction: ltr;
    line-height: 14px;
}
.subscribe-form input[type="email"]::placeholder {
	color: white;
}
.subscribe-form p {
	margin: 0;
}
.subscribe-form .fusion-slider-loading {
	display: none !important;
}
/* Footer form css end */

.non-clickable {
	pointer-events: none;
}
.blue-color{
	color:#4164F0;
}
@media screen and (max-width:767px){
	#home-sec-2 .col-1 .fusion-column-wrapper,
	#home-sec-2 .col-2 .fusion-column-wrapper,
	#home-sec-2 .col-3 .fusion-column-wrapper,
	#home-sec-2 .col-4 .fusion-column-wrapper,
	.sm-border-0 .fusion-column-wrapper{
		border:0 !important;
	}
	#menu-copyright-footer{
		justify-content: center !important;
	}
	.hamburger-btn .fusion-column-wrapper{
		justify-content: end !important;
	}
	.mobile-logos .awb-swiper-button {
		display: none;
	}
	.cards-btn a.fusion-button {
		font-size: 14px !important;
		padding: 7px 20px;
	}
	.blog-content h2 {
		font-size: 24px !important;
		line-height: 1.4 !important;
	}
	.blog-content h3 {
		font-size: 20px !important;
        line-height: 1.4 !important;
	}
}

@media screen and (min-width:767px) and (max-width:1024px){
	.blog-content h2 {
		font-size: 26px !important;
        line-height: 1.4 !important;
	}
	.blog-content h3 {
		font-size: 22px !important;
        line-height: 1.4 !important;
	}
}

@media screen and (max-width:800px){
	body .fusion-post-cards .fusion-filters{
		display:flex !important;
	}
}
