/*comman css*/
h1,h2,h3,h4,h5,h6,a,p,span, .jet-toggle__label-text{
    word-break: break-word!important;
}


/*comman css end*/
/*header css*/
.header-cls .elementor-element-06804ba{
    width: 13% !important;
}
/*header css end*/
/*index*/

.social-text h4{
	margin-bottom:0px;
}
.img-box-section .elementor-image-box-wrapper img{
	height:180px !important;
	object-fit:contain;
}
.perfect-section .elementor-inner-column ul li{
	background: #ffffff; 
	padding: 12px 10px 12px 15px;
	 box-shadow: 4.558px 13.237px 21px 0px rgba(221, 236, 255, 0.38); 
}
.pricing-list .pricing-table .pricing-feature{
	padding-top:8px !important;
}
.price-table .elementor-price-table__footer{
	text-align:left;
	margin-left:75px;
}
.status-counter .elementor-counter .elementor-counter-number-prefix{
    display: none !important;
}
.status-counter .elementor-counter .elementor-counter-title{
    text-align: left !important;
    padding-top: 20px !important;
}
.service-icon-list .elementor-icon-list-items .elementor-icon-list-item{
    align-items: flex-start !important;
}
.service-icon-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon{
    padding-top: 5px !important;
}
.add-on-cls .elementor-price-table{
	padding:0 25px !important;
	background:#ffffff !important;
}

.add-on-cls .elementor-price-table .elementor-price-table__price{
	justify-content:start !important;
}
.add-on-cls .elementor-price-table__period{
	text-align:left !important;
}
.add-on-cls ul.elementor-price-table__features-list div.elementor-price-table__feature-inner{
	margin-left:0px !important;
}

.add-on-cls .elementor-price-table__footer{
	text-align:left !important;
}

.add-on-cls .elementor-price-table .elementor-price-table__period{
	padding-top:10px !important;
}
.pricing-cls .elementor-price-table .elementor-price-table__features-list i{
    font-size: 16px !important;
    margin-inline-end: 2px !important;
}
.pricing-cls .elementor-price-table__feature-inner{
    margin-bottom: 15px !important;
}
/*index end*/

/*footer*/
.footer-menu ul li a{
	padding-left:0px !important;
}
/*footer end*/
/*inner pages*/

.post-section .elementor-widget-jet-posts .jet-posts__inner-box img{
    width: 100% !important;
}

/*inner pages end*/

/*inner pages*/

.free-trial-bnr p span>a{
    color: #ffffff !important;
    border: 1px solid green !important;
    background: green !important;
    padding: 12px !important;
    border-radius: 50px !important;
    font-weight: 600 !important;
}
.free-trial-bnr h4{
    margin-bottom: 0px !important;
}

/*inner pages end*/


/* price inner pages css */

.multiple-price-cls .elementor-jet-pricing-table .pricing-table__fold-mask{
    column-count: 3 !important;
}
.multiple-price-cls .elementor-jet-pricing-table .pricing-table__fold-mask .pricing-feature{
    padding-top: 15px !important;
}
.multiple-price-cls .pricing-table__features .pricing-feature__inner{
    align-items: flex-start !important;
}
.multiple-price-cls .pricing-table__features .pricing-feature__inner .jet-elements-icon{
    padding-top: 4px !important;
}

/* price inner pages css end */

/*woocommerce-account-page-css pages*/
.woo-my-account .woocommerce-MyAccount-navigation ul{
    list-style-type: none;
    padding-left: 0 !important;
}

.woo-my-account .woocommerce-MyAccount-navigation ul li{
    background: #ffffff;
    padding: 15px 24px;
    border-radius: 100px;
    text-align: center;
    color: #435f9f !important;
    max-width: 100%;
    width: 250px;
    margin-bottom: 20px;
}
.woo-my-account .woocommerce-MyAccount-navigation ul li a{
    font-weight: 600;
    color: #435f9f !important;
    display: block !important;
}
.woo-my-account .woocommerce-MyAccount-navigation ul li.is-active{
    background-color: #435f9f !important;
}
.woo-my-account .woocommerce-MyAccount-navigation ul li.is-active a{
    color: #ffffff !important;
}
.woo-my-account .woocommerce-MyAccount-content p a{
    color: #f47720 !important;
    font-weight: 500;
}
.woo-my-account .woocommerce form .form-row label, .woocommerce-page form .form-row label{
    color: #435f9f !important;
    font-weight: 500 !important;
}
.woo-my-account fieldset{
    border: none !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-top: 10px !important;
}
.woo-my-account fieldset legend{
    color: #435f9f !important;
    font-weight: 500 !important;
    padding-top: 10px !important;
}
.woo-my-account span>em{
    color: #435f9f !important;
    font-weight: 500 !important;
    padding-top: 10px !important;
}
.woo-my-account .woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text{
    border: 0 !important;
    margin-top: 10px !important;
}
.woo-my-account .woocommerce-Button{
    color: #435f9f !important;
    background-color: transparent !important;
    font-size: 18px !important;
    border: 1px solid #435f9f !important;
    border-radius: 50px !important;
    font-weight: 500 !important;
    padding: 14px 34px !important;
}
.woo-my-account a.button{
    color: #435f9f !important;
    background-color: transparent !important;
    font-size: 18px !important;
    border: 1px solid #435f9f !important;
    border-radius: 50px !important;
    font-weight: 500 !important;
    padding: 14px 34px !important;
}
.login-page-cls .elementor-form-fields-wrapper a.elementor-lost-password{
    color: #626262 !important;
}

.question-cls .calendly-mobile{
    min-width: 100%!important;
}

.price-form-cls #wfacp-e-form .wfacp_mb_cart_accordian a img{
    content: url('https://completereviews.com.au/wp-content/uploads/2024/04/down-arrow.svg')!important;
    width: 20px!important;
    height: 20px!important;
    object-fit: contain!important;
    top: 3px!important;
}
/*woocommerce-account-page-css end*/

/*res*/
@media(min-width:2560px){
}      
@media(min-width:2000px) and (max-width:2560px){
}
@media(min-width:1800px) and (max-width:1999px){
}
@media(min-width:1551px) and (max-width:1799px){
}
@media(min-width:1351px) and (max-width:1550px){
    /*header css*/
    .header-cls .elementor-element-91badf6 > .elementor-widget-container{
        padding: 0px !important;
    }
    .header-cls .elementor-icon-box-wrapper .elementor-icon-box-description{
        font-size: 20px !important;
    }
    .header-cls .elementor-button-wrapper .elementor-button-link{
        padding: 12px 25px 12px 25px !important;
        font-size: 16px !important;
    }
    /*header css end*/
    /*index*/
    .img-box-section .elementor-widget-image-box > .elementor-widget-container{
        padding: 0px 50px 0px 50px !important;
    }
    /*index css end*/
}
@media(min-width:1200px) and (max-width:1350px){
    /*header css*/
    .header-cls .jet-mega-menu .jet-mega-menu-list li a{
        font-size: 14px !important;
    }
    .header-cls .elementor-icon-box-wrapper .elementor-icon-box-title{
        font-size: 14px !important;
    }
    .header-cls .elementor-icon-box-wrapper .elementor-icon-box-description{
        font-size: 16px !important;
    }
    .header-cls .elementor-button-wrapper .elementor-button-link{
        padding: 12px 22px 12px 22px !important;
        font-size: 14px !important;
    }
    .header-cls .elementor-element-91badf6 > .elementor-widget-container{
        padding: 0px !important;
    }
    
   /*header css end*/
   
   /*index*/
   .bnr-info .elementor-widget-container .elementor-icon-box-description{
        font-size: 16px !important;
    }
    .img-box-section .elementor-widget-image-box > .elementor-widget-container{
        padding: 0px 40px 0px 40px !important;
    }
   /*index css end*/
}
@media(min-width:1025px) and (max-width:1199px){
    /*header css*/
    .header-cls .elementor-element.elementor-element-1d35f4a{
        width: 55% !important;
    }
    .header-cls .jet-mega-menu .jet-mega-menu-list li a{
        font-size: 12px !important;
    }
    .header-cls .jet-mega-menu .jet-mega-menu-item__inner{
        padding: 5px 8px !important;
    }
    .header-cls .elementor-element-8cc15ff{
        width: 15% !important;
    }
    .header-cls .elementor-element-91badf6 > .elementor-widget-container{
        padding: 0px !important;
    }
    .header-cls .elementor-element-06804ba{
        width: 15% !important;
    }
    .header-cls .elementor-icon-box-wrapper .elementor-icon{
        font-size: 16px !important;
        padding: 8px !important;
    }
    .header-cls .elementor-icon-box-wrapper .elementor-icon-box-title{
        font-size: 12px !important;
    }
    .header-cls .elementor-icon-box-wrapper .elementor-icon-box-description{
        font-size: 13px !important;
    }
    .header-cls .elementor-button-wrapper .elementor-button-link{
        padding: 10px 20px !important;
        font-size: 14px !important;
    }
    /*header css end*/
    
    /*index*/
    .bnr-info .elementor-element-populated{
        padding: 10px 12px !important;
    }
    .bnr-info .elementor-widget-container .elementor-icon-box-description{
        font-size: 14px !important;
    }
    .review-img .elementor-widget-image > .elementor-widget-container{
        padding: 15px 10px !important;
    }
    .review-img .wp-caption-text h4{
        font-size: 14px !important;
    }
    .img-box-section .elementor-widget-image-box > .elementor-widget-container{
        padding: 0px 35px 0px 35px !important;
    }
    .perfect-section .elementor-widget-icon-list ul li .elementor-icon-list-text{
        font-size: 16px !important;
    }
    /*index css end*/
}

@media(min-width:992px) and (max-width:1024px){
/* price inner pages css */

.multiple-price-cls .elementor-jet-pricing-table .pricing-table__fold-mask{
    column-count: 2 !important;
}


/* price inner pages css end */
}
@media(min-width:768px) and (max-width:991px){
    /*index css */
    .hero-sec-cls h2 span{
        font-size: 44px !important;
    }
    .perfect-section .elementor-container .elementor-column{
        width: 50% !important;
    }
    .price-table .elementor-price-table__footer{
        margin-left: 55px !important;
    }
    
    /*index css end*/
    /* price inner pages css */

    .multiple-price-cls .elementor-jet-pricing-table .pricing-table__fold-mask{
     column-count: 2 !important;
     }


     /* price inner pages css end */
}
@media(min-width:448px) and (max-width:767px){
    /*index css */
    .hero-sec-cls h2 span{
        font-size: 38px !important;
    }
    .price-table .elementor-price-table__integer-part{
        line-height: 26px !important;
    }
     .price-table .elementor-price-table__footer{
        margin-left: 20px !important;
    }
    /*index css end*/
    /* price inner pages css */

    .multiple-price-cls .elementor-jet-pricing-table .pricing-table__fold-mask{
     column-count: 1 !important;
     }
     .upsell-info-sec ul{
         margin: 0px !important;
     }
     
     /* price inner pages css end */
}
@media(max-width:447px){
     /*index css */
    .hero-sec-cls h2 span{
        font-size: 38px !important;
    }
    
    .price-table .elementor-price-table__integer-part{
        line-height: 26px !important;
    }
    .price-table .elementor-price-table__footer{
        margin-left: 20px !important;
    }
    /*index css end*/
    /* price inner pages css */

    .multiple-price-cls .elementor-jet-pricing-table .pricing-table__fold-mask{
     column-count: 1 !important;
     }
     .upsell-info-sec ul{
         margin: 0px !important;
     }

     /* price inner pages css end */
}
/*res end*/