/*
Theme Name: Bigwheel IT Child
Theme URI: https://bigwheelit.com
Author: BigWheel IT
Author URI: https://bigwheelit.com
Description: BigWheel IT is a full-service technology company that helps businesses achieve their goals. We have over 20 years of experience in the industry, and we are dedicated to providing our clients with quality services and solutions wether it be app development, cloud services, digital marketing, IT solutions, or web design. Our focus is on you, the customer, and we will work with you from start to finish to make sure your project is a success.
Version: 1.0.0
Requires at least: 5.2
Tested up to: 5.9
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: bigwheelit-child
Template: bigwheelit
Tags: Digital marketing, Web Design, App Development, Hosting Services, IT Management, QA & Testing
Actual CSS can be found in /assets/css/ folder.
*/
img {
	pointer-events: none !important;
}
body{
	overflow-x:hidden;
}
.inside-article{
	background-color: transparent !important;
}
.header-radius-border .elementor-container.elementor-column-gap-no{
	border: 1px solid #f2f2f2;
	border-radius: 50px;
	padding: 0 25px;
}
.header-radius-border .logo-header{
	border-right: 1px solid #f2f2f2;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.p-m-add p{
	margin-bottom:1rem !important;
}
.p-m-add p:last-child{
	margin-bottom:0!important;
}
.images-with-borders .elementor-widget-image{
	background-image:url(https://bigwheelit.com/wp-content/uploads/2022/12/frame.png);
	background-repeat:no-repeat;
	background-size:contain;
	padding-left: 30px;
	padding-top: 30px;
}
.images-with-borders .elementor-widget-image img{
	position: relative;
	margin-bottom: -40px;
}
.images-with-borders .elementor-container.elementor-column-gap-default{
	gap: 40px;
}
.footer-bg-fix .elementor-container.elementor-column-gap-default{
	background-image: url(https://bigwheelit.com/wp-content/uploads/2023/07/footer.png);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 61px 30px;
}
.list-footer-menu ul li:last-child{
	margin-right:0 !important;
}
.footer-address ul li:last-child{
	margin-bottom:0 !important;
}
.services-listing-blocks .yellow-solid-bg{
	background-image: url(https://bigwheelit.com/wp-content/uploads/2022/12/h-over-02.png);
	background-repeat: no-repeat;
	background-size: contain;
}
.woocommerce div.product div.images img{
	width: 99%;
	border: 1px solid #bcbc31;
}
.wpgs-for .slick-arrow{
	display: none !important;
}
.services-listing-blocks .white--solid-bg{
	background-image: url(https://bigwheelit.com/wp-content/uploads/2022/12/h-over.png);
	background-repeat: no-repeat;
	background-size: contain;
}
.services-listing-blocks .elementor-container.elementor-column-gap-default{
	gap:30px;
}
.faqs-fixes .elementor-accordion-item{
	border:none !important;
	border-bottom:1px solid #DEDFDF !important;
	margin-bottom:1.5rem !important; 
}
.faqs-fixes .elementor-accordion-item .elementor-tab-title{
	padding:0 !important;
	padding-bottom: 1.8rem !important;
}
.faqs-fixes .elementor-tab-content {
	padding-left: 0!important; 
	padding-right: 0!important; 
	padding-top: 0!important; 
	border:none !important;
	width: 75%;
	margin-bottom: 1rem;
}
.contact-form label.wpforms-field-label{
	color: #BCBC31 !important;
	font-weight: 500 !important;
	font-size: 1.3rem !important;
	margin-bottom: 1.5rem !important;
	display: block !important;
}
.contact-form label.wpforms-field-label-inline{
	color: #BCBC31 !important;
	font-size: 1rem !important;
}
.wpforms-field-number-slider-hint{
	color: #BCBC31 !important;
	font-size: 1rem !important;
}
.contact-form input{
	background-color:transparent !important;
	color:#bcbc31 !important;
	padding: 0px 15px!important;
}
.contact-form .wpforms-field.wpforms-field-content .wpforms-field-row p, .contact-form .wpforms-field.wpforms-field-content .wpforms-field-row blockquote, .contact-form .wpforms-field.wpforms-field-content .wpforms-field-row pre, .contact-form .wpforms-field.wpforms-field-content .wpforms-field-row table{
	color: #fff !important;
}
.contact-form input::placeholder{
	color:#fff !important;
}
.contact-form textarea{
	background-color:transparent !important;
}
.contact-form button.wpforms-submit{
	font-family: "Poppins", Sans-serif!important;
	font-size: 1rem!important;
	font-weight: 500!important;
	text-transform: uppercase!important;
	border-radius:30px!important;
	padding: 11px 55px!important;
	border: 1px solid #BCBC31!important;
	background-color: transparent!important;
	color: #BCBC31!important;
	display: block !important;
	text-align: right !important; 
	margin-left: auto !important; 
}
.contact-form .wpforms-image-choices li{
	width: 31% !important; 
}
.contact-form .wpforms-image-choices li label{
	background-color: transparent!important;
	min-height: 152px !important;
}
.contact-form .wpforms-image-choices li img{
	width: 75px;
}
.lg-heading{
	color: #BCBC31;
	-webkit-text-fill-color: transparent;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #BCBC31;
	font-size: 4.5rem;
	text-transform: capitalize;
	line-height: 1 !important;
	margin-bottom: 0;
	font-weight: 600;
}
.large-heading {
	color: #BCBC31;
	-webkit-text-fill-color: transparent;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #BCBC31;
	font-size: 6rem;
	text-transform: capitalize;
	line-height: 1 !important;
	margin-bottom: 0;
	font-weight: 600;
}
.lg-heading.lg-case-studies{
	font-size: 8rem;
}
.home-slider .swiper-slide-bg{
	background-size: 50%!important;
	background-position:right!important;
}
.home-slider .swiper-slide-inner{
	padding:0 !important;
}
.home-slider .main-heading-slider{
	font-size: 2.8rem !important;
	font-weight: 600 !important;
	margin: 0;
}
.home-slider .sm-heading-slider{
	font-size: 2.8rem !important;
	font-weight: 600 !important;
	margin-left:6rem !important;
}
.domain-check-style .hosting-widget label, .domain-check-style .domain-name{
	color:#fff !important; 
}
.hosting-widget .btn-primary {
	font-size: 15px!important;
	color: #232E2D!important;
	background-color: #BCBC31!important;
	border-radius: 25px 25px 25px 25px!important;
	padding: 12px 30px 12px 30px!important;
	border: none !important;
	font-weight: 600 !important;
	margin: 0 !important;
}
.hosting-widget .form-control {
	background-color: transparent !important;
	border: 1px solid #fff !important;
	padding: 21px 15px 21px 15px !important;
	border-radius: 25px !important;
	color:#fff !important; 
}
.hosting-widget a {
	color: #BCBC31 !important; 
	font-size: 15px !important; 
}
.hosting-widget a:hover{
	color: #fff !important; 
}
.hosting-widget .form-control:focus{
	box-shadow:none !important;
}
.hosting-widget .form-horizontal .control-label {
	font-weight: 500 !important;
}
#domain-search-result .row {
	margin-bottom: 1rem;
}
.hosting-widget .domain-action a{
	font-size: 17px !important;
	font-weight: 500 !important;
}
#hosting-order-form a, #hosting-order-form p, #hosting-order-form span, #hosting-order-form h3, #hosting-order-form h4, #hosting-order-form label{
	color:#fff !important;
}
.hosting-widget .price-table-wrapper .card {
	background-color: #fff !important;
	float: none !important;
	padding: 50px;
}
.hosting-widget .price-table-wrapper .card .font-weight-normal{
	font-size: 1.3rem;
	font-weight: 700;
	margin: 0;
}
.hosting-widget .price-table-wrapper .card .pricing-card-title .p-price{
	color: #BCBC31;
	font-size: 2.5rem;
	font-weight: 600;
}
.hosting-widget .list-unstyled {
	padding-left: 0 !important;
	margin:0 !important;
}
.list-unstyled li{
	border-bottom: 1px solid #ddd;
	margin-bottom: 12px;
	padding-bottom: 12px;
	font-size: 15px;
}
.list-unstyled li:first-child, .list-unstyled li:last-child{
	border:none !important; 
	margin-bottom: 0 !important; 
	padding-bottom: 0 !important; 
}
.list-unstyled li:first-child .btn{
	display: inline-block;
	padding: 11px 60px!important;
	width: auto;
	margin-bottom: 1.5rem !important;
	background-color: transparent!important;
	border: 1px solid #BCBC31 !important;
	color: #BCBC31 !important;
	margin-top: 1rem !important;
}
#hosting-information h3{
	display:none!important;
}
.hosting-widget #grouped-plans-centurylink, .hosting-widget #grouped-plans-neterra, .hosting-widget #grouped-plans-iadvantage{
	display:none;
}

/* Todays work */
.contact-form.printing-forms select{
	background: transparent !important;
	border-width:1px !important;
	border-color: #BCBC31 !important;
}
.contact-form.printing-forms button.wpforms-submit {
	margin-left: 0  !important;
}
.contact-form.printing-forms label {
	font-size: 16px !important;
	font-weight: 500 !important;
	line-height: 1 !important;
	color: #fff !important;
	margin-bottom: 1rem !important;
}
.contact-form.printing-forms .wpforms-field ul li label{
	font-size: 16px !important;
	font-weight:400 !important;
	color: #bcbc31!important;
}
div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button {
	margin: 0;
	font-family: "Poppins", Sans-serif!important;
	font-size: 1rem!important;
	font-weight: 500!important;
	text-transform: uppercase!important;
	border-radius: 3px!important;
	border: 1px solid #BCBC31!important;
	background-color: transparent!important;
	color: #BCBC31!important;
	display: block !important;
	text-align: left!important;
	padding: 10px 60px;
	margin-top: 1rem;
}
.contact-form.printing-forms div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-pagebreak{
	padding-bottom:0 !important;
}
.contact-form.printing-forms div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-layout{
	padding-bottom:0 !important;
}
.contact-form.printing-forms div.wpforms-container-full .wpforms-form ul{
	background: transparent !important;
	border: 1px solid #BCBC31 !important;
	padding-top: 7px !important;
	padding-left: 7px !important;
	border-radius: 3px !important;
}
.contact-form.printing-forms .wpforms-page-indicator-steps{
	color:#fff;
}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap {
	height: 4px;
	border-radius: 4px;
}
.contact-form.printing-forms div.wpforms-container-full .wpforms-form .wpforms-field {
	padding: 0;
	padding-bottom: 1.5rem !important;
}
.contact-form.printing-forms select, .contact-form.printing-forms input{
	color: #bcbc31!important;
}
.contact-form.printing-forms div.wpforms-container-full {
	margin:0;
}
.contact-form.printing-forms .modern-title {
	color: #fff !important;
}
.contact-form.printing-forms div.wpforms-container, .contact-form.printing-forms div.wpforms-uploader {
	background-color: transparent !important;
}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator{
	margin-bottom: 2.5rem !important;
}
.wpforms-payment-total{
	color:#BCBC31!important
}
.tabs-border{
	border:1px solid #BCBC31 !important;
}
.tabs-border .elementor-tabs-wrapper{
	background-color: rgba(255,255,255,0.14);
}
.flex-box{
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
.wrap-flex{
	flex-wrap:wrap;
}
.sm-box{
	width: 65%;
}
.l-box{
	width:30%;
}
.title-box{
	color:#BCBC31!important;
	font-size:19px;
	font-weight:500;
	margin-bottom:1rem;
}
.m-t-title{
	margin-top:1.5rem;
}
.list-box ul{
	padding:0;
	margin:0;
}
.list-box ul li{
	list-style: none;
	font-size:16px;
	margin-bottom: 0.5rem;
}
.adjust-width .list-box{
	width: 44%;
}
.l-divider{
	width:100%;
	display: block;
	border-top: 1px solid #BCBC31;
	padding-top: 1.8rem;
	margin-top: 1.8rem;
}
.more-info p{
	margin-bottom: 1rem !important;
	font-size:16px;
}
.anchor-color a{
	color: #BCBC31 !important;
}
.more-info ul{
	margin:0;
	padding:0;
}
.more-info ul li{
	list-style: none;
	font-size: 16px;
	margin-bottom: 0.5rem;
}
.custom-cart-fixes .product-name{
	width: 235px !important;
}
.custom-cart-fixes .product-name a{
	font-size: 14px!important;
	line-height: 1.5;
	display: block;
}
.custom-cart-fixes .input-text.qty{
	text-align:center!important;
}
.custom-cart-fixes .remove{
	font-weight:500;
}
.custom-cart-fixes .wc-proceed-to-checkout a{
	display: block!important;
	width: 100%!important;
}
.checkout-custom .woocommerce-privacy-policy-text p{
	margin-top:0 !important;
	margin-bottom:1.5rem !important;
}
.product-filter .filter-title{
	font-weight: 500!important;
	font-size: 19px!important;
}
.product-filter .filter-content a{
	font-size:16px !important;
}
.irs--round .irs-min, .irs--round .irs-max {
	color: #fff!important;
}
.products li .woocommerce-loop-product__link .archive-img-wrap{
	padding: 28px;
	border: 2px solid #bcbc31;
	border-right: 7px solid #bcbc31;
}
.products li .woocommerce-loop-product__link .archive-img-wrap img{
	position: relative;
	margin-bottom: 7px !important;
	margin-left: 7px !important;
}
.custom-page-title h1{
	position: relative;
	overflow: hidden;
	margin-bottom: 0;
	padding-right: 4.5rem;
}
.custom-page-title h1:after{
	display: inline-block;
	content: "";
	border-top: 2px solid #BCBC31;
	top: 50%;
	overflow: hidden;
	position: absolute;
	width: 100%;
	margin-left: 1rem;
}
.my-account-custom .woocommerce-MyAccount-content-wrapper .woocommerce-Address-title.title h3, .my-account-custom .woocommerce-MyAccount-content-wrapper h3{
	font-size: 19px;
	margin-bottom: 1.5rem !important;
	font-weight: 500;
}
.my-account-custom .woocommerce-MyAccount-content-wrapper .edit{
	font-size: 15px;
	padding: 8px 30px;
	display: inline-block;
	background-color: #BCBC31;
	color:#fff !important;
	border-radius: 3px;
	border:1px solid #BCBC31;
}
.my-account-custom .woocommerce-MyAccount-content-wrapper .edit:hover{
	background-color: transparent;
	border:1px solid #BCBC31;
	color:#BCBC31 !important;
}
.xoo-el-form-container.xoo-el-form-inline {
	margin: 0 auto;
	padding: 0;
}
.xoo-el-form-txt{
	color: #fff;
	width: 79%;
	margin-bottom: 2rem;
}
.xoo-el-form-container input::placeholder{
	color:#000 !important;
}
.xoo-el-form-container .xoo-aff-checkbox_single a{
	font-size:15px;
	font-weight:500;
}
.xoo-aff-group label {
	color:#fff;
	font-size:15px;
	font-weight:500;
}
.product-tabs-woo .woocommerce-Tabs-panel{
	background-color:transparent !important;
	border:none !important;
	padding:0 !important;
}
.product-tabs-woo .woocommerce-Tabs-panel p{
	font-size:15px !important;
}
.product-tabs-woo .tabs.wc-tabs{
	padding:0!important;
	margin-bottom: 2rem!important;
}
.product-tabs-woo .tabs.wc-tabs li{
	background-color:transparent !important;
	border-radius: 3px!important;
	margin: 0!important;
	margin-right: 1rem!important;
}
.product-tabs-woo textarea, .product-tabs-woo input{
	background-color:transparent;
	border:1px solid #BCBC31 !important;
	width: 100%;
}
.product-tabs-woo input.submit{
	display: inline-block!important;
	width: auto!important;
	font-size: 16px!important;
	background-color: #BCBC31!important;
	color: #fff !important;
	padding: 16px 60px !important;
	font-weight: 500 !important;
}
.product-tabs-woo .comment-form-cookies-consent #wp-comment-cookies-consent{
	width: auto!important;
	display:inline-block;
}
.product-tabs-woo .comment-form-cookies-consent{
	margin:1rem 0 !important;
}
.product-tabs-woo  p.stars a {
	color:#BCBC31 !important;
}
.product-tabs-woo p.stars{
	margin:1rem 0!important;
}
.product-tabs-woo label{
	margin-bottom:1rem;
	display:inline-block;
}
.product-tabs-woo .woocommerce-Tabs-panel{
	width: 80%;
	text-align: justify;
}
.product-tabs-woo .woocommerce-Tabs-panel p{
	margin-bottom:1rem;
	display:block;
}
.variations-single .quantity .qty {
	color: #BCBC31 !important;
	background-color: transparent!important;
	border-color: #BCBC31!important;
	border-radius:3px !important;
}
.variations-single .single_add_to_cart_button{
	border-radius:3px !important;
}
.variations-single .label{
	padding: 0 !important;
	text-align: left;
}
.hosting-widget #personal-information .col-md-offset-2 {
	margin-left: 0 !important;
}
.hosting-widget #personal-information .col-md-5{
	width: 100% !important;
}
.hosting-widget #payment-information .col-md-offset-3{
	margin-left:0 !important;
}
.hosting-widget #payment-information .col-md-9 {
	width: 100% !important;
}
.hosting-widget #payment-information .col-md-9 .checkbox{
	padding:0 !important;
}
.hosting-widget #payment-information .col-md-9 .checkbox label{
	padding:0 !important;
}
.hosting-widget #payment-information .col-md-offset-3{
	width: 100% !important;
}
.hosting-widget #payment-information .col-md-offset-3{
	width: 100% !important;
}

.hosting-widget .form-control{
	border: 1px solid #BCBC31 !important;
	border-radius: 5px !important;
	margin: 0.5rem 0;
	color: #fff !important;
}
.hosting-widget .form-control::placeholder{
	color: #fff !important;
}
.feature-height-set .elementor-column.elementor-col-16, .elementor-column[data-col="16"] {
	width: 18.666% !important;
}
.feature-height-set .elementor-column.elementor-col-14, .elementor-column[data-col="14"] {
	width: 18.285%;
}
#hosting-order-form a, #hosting-order-form p, #hosting-order-form span, #hosting-order-form h3, #hosting-order-form h4, #hosting-order-form label{
	font-weight:500 !important;
}
.hosting-widget h3{
	color:#BCBC31 !important;
	font-weight:500 !important;
}
.paper-stock-box img{
	width:100%;
}
.paper-stock-box{
	width:23%;
	margin-bottom:1.5rem;
}
.relative{
	position:relative;
}
.main-headline{
	margin-bottom:1.5rem;
}
.abs-stock-title{
	background-color: #4d5061;
	display: inline-block;
	position: absolute;
	right: 0;
	bottom: 7px;
	padding: 8px 20px;
	font-size: 15px;
}
.paper-stock-title{
	color: #BCBC31!important;
	font-size: 19px;
	font-weight: 500;
	margin-bottom: 0.5rem;
	margin-top: 0.5rem;
}
.paper-stock-content{
	font-size:15px;
}
.book-a-demo-pop-up .elementor-button{
	padding: 18px !important;
	min-height: auto !important;
	font-size: 20px !important;
}
.margin-bottom-0{
	margin-bottom: 0 !important;
}
.feature-height-set .services-listing-blocks .yellow-solid-bg {
	height: 250px !important;
}
.tech-box-shadow img{
	box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px !important;
	border-radius: 8px !important;
}
.hosting-widget .text-success{
	color: #bcbc31 !important;
}
.percent-margin-top, .elementor-widget-image-box .elementor-image-box-content{
	margin-top: 10px !important;
}
.column-width-set, .elementor-2930 .elementor-element.elementor-element-95598a5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2930 .elementor-element.elementor-element-95598a5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	width: 80% !important;
	height: 218px;
}
.column-width-set-75, .elementor-2930 .elementor-element.elementor-element-1b9b41a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2930 .elementor-element.elementor-element-1b9b41a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	width: 85% !important;
	height: 218px;
}
.column-width-set-96, .elementor-2930 .elementor-element.elementor-element-92248da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2930 .elementor-element.elementor-element-92248da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	width: 90% !important;
	height: 218px;
}
.column-width-set-49, .elementor-2930 .elementor-element.elementor-element-7563afc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2930 .elementor-element.elementor-element-7563afc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	width: 83% !important;
	height: 218px;
}
.button-margin-top, .elementor-2930 .elementor-element.elementor-element-485db01 .elementor-button[type="submit"]{
	margin-top: 20px !important;
}
.woocommerce-message{
	width: 1200px;
	margin: 2rem auto 0 auto;
	border-radius: 35px;
}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button{
	font-family: "Poppins", Sans-serif !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	text-transform: uppercase !important;
	font-style: normal !important;
	text-decoration: none !important;
	line-height: 1.3em !important;
	letter-spacing: 0px !important;
	fill: #232E2D !important;
	color: #232E2D !important;
	background-color: #BCBC31 !important;
	border-radius: 25px 25px 25px 25px !important;
	padding: 13px 30px 13px 30px !important;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message{
	padding: 0.6em 2em 0.6em 3.5em !important;
}
.woocommerce-message{
	line-height: 2.5 !important;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before{
	top: 0.67em !important;
}
.woocommerce-message::before{
	color: #bcbc31 !important;
}
.product .woocommerce-loop-product__title{
	margin: 0;
	font-size: 1rem;
	display: block;
	text-overflow: ellipsis;
	word-wrap: break-word;
	overflow: hidden;
	max-height: 50px;
}
.p-width, .elementor-widget-image-box .elementor-image-box-content{
	margin: 0 !important;
}
.p-width, .elementor-4330 .elementor-element.elementor-element-e908466 .elementor-image-box-description{
	width: 70%;
	margin: 0 auto;
}
.p-width, .elementor-4330 .elementor-element.elementor-element-8b2e771 .elementor-image-box-description{
	width: 70%;
	margin: 0 auto;
}
.p-width, .elementor-4330 .elementor-element.elementor-element-4bb0226 .elementor-image-box-description{
	width: 70%;
	margin: 0 auto;
}
.p-width, .elementor-4330 .elementor-element.elementor-element-5a8526c .elementor-image-box-description{
	width: 70%;
	margin: 0 auto;
}
iframe body{
	background-color: transparent !important;
}
.wpforms-field-description{
	color:#fff !important;
}
.hosting-widget select.form-control {
	color: #bcbc31 !important;
	padding: 0 !important;
	height: 45px !important;
	padding: 0 10px !important;
}
.domain-action strong a::after {
	content: "Order Now";
	font-weight: 500;
	font-size: 12px;
	text-transform: capitalize;
	margin-left: 0.5rem;
	background-color: #ffff;
	padding: 8px 8px;
	border-radius: 4px;
}
.domain-action strong a:hover::after{
	background-color: #BCBC31!important;
}
#domain-search-result .domain-name{
	color:#fff !important;
}
#domain-search-result .domain-action strong a::after{
	color:#bcbc31 !important;
}
#domain-search-result .domain-action strong a:hover::after{
	color: #fff !important;
}
.contact-form.form-demo label{
	margin-bottom: 0.8rem !important;
	font-size: 18px !important;
}
.contact-form.form-demo .wpforms-submit{
	margin: 0 !important;
	margin-top: 0.5rem !important;
}
.design-services .wpforms-image-choices label{
	padding: 0 !important;
	border: none !important;
	background-color: transparent !important;
}
.design-services div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern li{
	width: 19% !important;
	margin: 5px 5px 5px 5px !important;
	padding-right: 0 !important;
	position:relative !important;
}
.design-services .wpforms-field-label{
	color:#fff !important;
	font-weight: 500!important;
	padding: 0 0 1rem 0!important;
	margin: 0!important;
}
.design-services div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-label {
	font-weight: 500;
	margin: 0;
	color: #BCBC31;
	display: block;
	padding: 5px 10px;
	font-size: 14px;
	position: absolute;
	top: 87%;
	background-color: #fff;
	border-radius: 4px;
	transform: translate(-50%, -50%);
	left: 50%;
	width: 70%;
}
.design-services .wpforms-page-indicator-page-title{
	color:#fff;
}
.contact-form.form-demo.form-for-theme .wpforms-field-stripe-credit-card-cardnumber{
	background-color:transparent !Important;
	color:#fff !important;
}
.contact-form.form-demo .wpforms-field-stripe-credit-card-name{
	margin-top: 1rem;
}
.contact-form.form-demo.form-for-theme .wpforms-field-stripe-credit-card-cardnumber input::placeholder{
	color:#fff !important;
}
.design-services  div.wpforms-container-full .wpforms-form .coloumns-3 ul.wpforms-image-choices-modern li{
	width: 31% !important;
	padding: 30px 20px !important;
	background-image: url(https://bigwheelit.com/wp-content/uploads/2022/11/Background.jpg) !important;
	background-size: contain !important;
	background-repeat: repeat !important;
	border-radius: 5px;
}
.design-services  div.wpforms-container-full .wpforms-form .coloumns-3 ul{
	justify-content: space-between;
	align-items:center;
}
.design-services div.wpforms-container-full .wpforms-form .coloumns-3 ul.wpforms-image-choices-modern .wpforms-image-choices-label{
	width: auto;
	display: inline-block;
	background-color: transparent;
	padding: 0;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	margin-top: 1rem;
	top: 74%;
}
.design-services div.wpforms-container-full .wpforms-form .coloumns-3 ul.wpforms-image-choices-modern img{
	max-width: none !important;
	width: 185px;
}
.design-services div.wpforms-container-full .wpforms-form .coloumns-3 ul.wpforms-image-choices-modern .choice-2 img{
	width: 230px;
}
.list-items-wp ul li::marker {
	content:none;
}
.list-items-wp ul {
	margin:0;
	padding:0;
}
.design-services div.wpforms-container-full .wpforms-form .list-items-wp ul li{
	color: #fff !important;
	list-style: none !important;
	background-image: url(https://bigwheelit.com/wp-content/uploads/2023/05/tick-image.svg) !important;
	background-repeat: no-repeat !important;
	background-size: 25px !important;
	padding-left: 32px !important;
	font-size: 18px;
	line-height: 1.9;
	background-position-y: 2px !important;
}

.design-services label.wpforms-field-label-inline{
	color: #BCBC31 !important;
	font-size: 1rem !important;
}
.design-services input{
	background-color:transparent !important;
	color:#bcbc31 !important;
	padding: 0px 15px!important;
}
.design-services input::placeholder{
	color:#fff !important;
}
.design-services .wpforms-first{
	margin-bottom: 1.8rem !important;
}
.design-services .wpforms-field-stripe-credit-card-name{
	margin-top: 1.3rem !important;
}
.design-services button.wpforms-submit{
	font-family: "Poppins", Sans-serif!important;
	font-size: 1rem!important;
	font-weight: 500!important;
	text-transform: uppercase!important;
	border-radius:30px!important;
	padding: 11px 55px!important;
	border: 1px solid #BCBC31!important;
	background-color: transparent!important;
	color: #BCBC31!important;
	display: block !important;
	text-align: right !important; 
	margin-left: auto !important; 
}
.design-services div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button{
	display:none !important;
}
.design-services div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-pagebreak{
	padding:0 !important;
}
.design-services .dz-message svg, .design-services .dz-message span {
	color:  #fff !important;
}
.design-services .wpforms-uploader {
	border-color: #BCBC31!important;
	background: transparent !important;
}
.design-services .dz-details{
	color: #ffff !important;
}
.design-services .dz-preview .dz-details .dz-size {
	color: #ffff !important;
}
.design-services .dz-preview .dz-progress .dz-upload{
	background-color: #BCBC31!important;
}
.design-services .dz-preview .dz-remove {
	color: #ffff !important;
}
.services-carousel-setting .eael-grid-post-holder{
	padding: 20px !important;
	height: 300px !important;
}
.services-carousel-setting .eael-post-carousel .eael-entry-thumbnail>img, .swiper-container-wrap .eael-post-carousel .swiper-slide img {
	height: 90px !important;
	width: 90px !important;
	margin-top: 2rem;
}
.blog-images-w-bg .elementor-post__thumbnail__link{
	padding: 40px;
	border: 2px solid #bcbc31;
	border-right: 7px solid #bcbc31;
}
.blog-images-w-bg .elementor-post__thumbnail__link img{
	width: 100%;
	height: 300px;
	object-fit: cover;
	position: relative;
}
.blog-images-w-bg  .elementor-post__thumbnail{
	overflow: visible !important;
}
.blog-images-w-bg .elementor-post__text{
	margin-top: 1.5rem;
}
.payment_box.payment_method_stripe{
	padding:0 !important; 
}
.payment_box.payment_method_stripe .form-row {
	padding:0 !important;
}
.wc-stripe-elements-field, .wc-stripe-iban-element-field {
	height: auto !important;
	padding: 10px 10px !important;
}
.cart-mini-header .elementor-menu-cart__main {
	padding: 30px 25px !important;

}
.cart-mini-header .elementor-menu-cart__product-price.product-price{
	margin-top:1rem !important;
}
.cart-mini-header  .elementor-menu-cart__subtotal strong{
	font-weight:600 !important;
}
.cart-mini-header .elementor-menu-cart__subtotal{
	font-size:1rem !important;
}
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content h2:first-of-type {
	margin-top: 20px;
	font-size: 1.3rem !important;
	margin-bottom: 25px;
}
.woo-thankyou .woocommerce-order-details{
	display:none !important;
}
.woo-thankyou .woocommerce-customer-details{
	display:none !important;
}
.woo-thankyou .woocommerce-order-overview{
	text-align: center;
	display: flex;
	justify-content: space-between;
	width: 100%;
	margin-bottom:0 !important;
}
.woo-thankyou ul.order_details li:last-child{
	margin:0 !important;
	padding:0 !important;
}
.woo-thankyou p.woocommerce-thankyou-order-received{
	margin-bottom: 5rem !important;
}
.order-tracking .woocommerce-form-track-order p:first-child{
	display:none;
}
.order-tracking .form-row{
	float:none!important;
	width:100%!important;
}
.order-tracking label{
	color: #BCBC31 !important;
	font-weight: 500 !important;
	font-size: 1rem !important;
	margin-bottom: 1rem !important;
	display: block !important;
}
.order-tracking input{
	border: 1px solid #ccc !important;
	background-color: transparent !important;
	color: #fff !important;
}
.order-tracking input:focus{
	background-color: transparent !important;
	border-color: #ccc !important;
}
.order-tracking input:placeholder{
	color: #fff !important;
}
.order-tracking .button.wp-element-button{
	font-family: "Poppins", Sans-serif !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	text-transform: uppercase !important;
	font-style: normal !important;
	text-decoration: none !important;
	line-height: 1.3em !important;
	letter-spacing: 0px !important;
	fill: #232E2D !important;
	color: #232E2D !important;
	background-color: #BCBC31 !important;
	border-radius: 25px 25px 25px 25px !important;
	padding: 13px 30px 13px 30px !important;
}
.order-tracking p{
	margin-bottom: 1rem !important;
}
.post-content-main p{
	margin-bottom: 30px !important;
	line-height: 1.6em !important;
}
.post-content-main h2 {
	font-size: 25px !important;
	font-weight: 500 !important;
	color: #bcbc31 !important;
}
.post-content-main h3 {
	font-size: 20px !important;
	font-weight: 500 !important;
	color: #bcbc31 !important;
}
.post-content-main img{
	height: 300px !important;
	object-fit: cover !important;
	display: block !important;
	opacity: 0.8;
	filter: brightness( 78% ) contrast( 100% ) saturate( 114% ) blur( 0px ) hue-rotate( 0deg );
	border-radius: 5px !important;
}
.post-content-main ul li::marker{
	content: none !important;
}
.post-content-main ul {
	margin: 0 !important;
	padding: 2rem 0 !important;
}
.post-content-main li{
	background-image: url(../../uploads/2023/05/tick.svg);
	background-repeat: no-repeat;
	background-size: 25px;
	padding-left: 35px;
	margin-bottom: 0.8rem;
}
.post-content-main li:last-child{
	margin-bottom:0;
}
.sc-bcXHqe.dAwRbR.wpwax-vm-chatbox-content{
	background-image: url(https://bigwheelit.com/wp-content/uploads/2023/06/icon-help.png);
	background-repeat: no-repeat;
	background-size: contain;
}
.dAwRbR img{
	display:none;
}
.woocommerce ul.products li.product .button{
	border: none !important;
	padding: 0 !important;
	background-color: transparent !important;
	display: block !important;
	margin: 0 !important;
}
.comment-custom .comment-reply-title{
	color: #bcbc31 !important;
	font-weight: 500 !important;
}
.comment-custom .logged-in-as {
	color: #fff !important;
}
.comment-custom .logged-in-as a {
	color: #bcbc31 !important;
}
.comment-custom .comment-form-comment textarea {
	background-color: transparent !important;
	margin-bottom: 15px !important;
}
.comment-custom input{
	background-color: transparent !important;
	width: 100% !important;
	margin-bottom: 20px !important;
}
.comment-custom  .submit {
	color: var(--e-global-color-secondary ) !important;
	background-color: var(--e-global-color-primary ) !important;
	width: 23% !important;
}
.comment-custom  .comment-form-cookies-consent input {
	width: 2% !important;
	margin-bottom: 0 !important;
}
.comment-custom  .comment-form-cookies-consent {
	color: #fff !important;
	margin-bottom: 30px !important;
	font-size: 14px !important;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select {
	color: #716F6B !important;
}
.comment-custom a {
	color: #fff !important;
}
.comment-custom .comment-content {
	border: 1px solid #fff !important;
}
.comment-custom .elementor-widget-container {
	background-color: #FFFFFF78;
	padding: 25px;
	border-radius: 8px;
}
.comment-custom .comments-title {
	color: #bcbc31 !important;
}
.industrial-quality-shadow{
	background: #FFFFFF50;
	padding: 20px 23px 30px;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	border-radius: 10px;
	margin: 0px 15px 0px 15px;
}
.green-background img{
	background-color: #3FE193 !important;
	padding: 15px !important;
	border-radius: 12px 12px 12px 12px !important;
	width: 80% !important;
}
.pink-background img{
	background-color: #ff4f86 !important;
	padding: 15px !important;
	border-radius: 12px 12px 12px 12px !important;
	width: 80% !important;
}
.yellow-background img{
	background-color: #ffcf39 !important;
	padding: 15px !important;
	border-radius: 12px 12px 12px 12px !important;
	width: 80% !important;
}
.purple-background img{
	background-color: #6D64FF !important;
	padding: 15px !important;
	border-radius: 12px 12px 12px 12px !important;
	width: 80% !important;
}
.meeting-background img{
	background-color: #e752ff !important;
	padding: 15px !important;
	border-radius: 12px 12px 12px 12px !important;
	width: 80% !important;
}
.sky-blue-background img{
	background-color: #29eefb !important;
	padding: 15px !important;
	border-radius: 12px 12px 12px 12px !important;
	width: 80% !important;
}
.blue-background img{
	background-color: #32b5ff !important;
	padding: 15px !important;
	border-radius: 12px 12px 12px 12px !important;
	width: 80% !important;
}
.medical-background img{
	background-color: #ffa361 !important;
	padding: 15px !important;
	border-radius: 12px 12px 12px 12px !important;
	width: 80% !important;
}
.placeholder-margin label.wpforms-field-label {
	margin-bottom: 0.8rem !important;
	font-size: 1.2rem !important;
}
.placeholder-margin button.wpforms-submit {
	margin-left: 0 !important;
}
.choice-setting .wpforms-image-choices-image{
	display: none !important;
}
.choice-setting .wpforms-field-label-inline{
	padding: 12px 10px 12px 10px !important;
}
.choice-setting .wpforms-image-choices li label {
	min-height: 20px !important;
	border-radius: 50px !important;
}
.choice-setting .wpforms-image-choices-label{
	margin-top: 0 !important;
}
.choice-setting div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul li {
	padding-right: 10px !important;
	margin-bottom: 26px !important;
}
.choice-setting  div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-selected .wpforms-image-choices-label{
	background: #bcbc31 !important;
	color: #000 !important;
	min-height: 20px !important;
	border-radius: 50px !important;
	padding: 12px 10px 12px 10px !important;
	font-weight: 500 !important;
}
.choice-setting div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-selected label {
	padding: 0 !important;
}
.choice-setting div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label:not(.wpforms-error) {
	transition: all 0s !important;
}
.choice-setting div.wpforms-container-full {
	margin: 0px auto;
}
.header-custom-sty .elementor-menu-cart__main {
	right: 155px !important;
}
.header-custom-sty .variation {
	grid-template-columns: auto !important;
}
.header-custom-sty .elementor-menu-cart__main {
	width: 390px !important;
}
.header-custom-sty .variation dd {
	margin-right: 0px !important;
}
.header-custom-sty .elementor-menu-cart__product {
	padding-right: 0px !important;
}
.header-custom-sty .variation {
	margin-top: 15px !important;
}
.my-account-custom .woocommerce-PaymentBox {
	background-color: #cfc8d800 !important;
}
.my-account-custom .woocommerce-PaymentBox p{
	color: #bcbc31 !important;
}
.my-account-custom .woocommerce-PaymentBox::before {
	border: 0px !important;
}
.contact-form-custom .wpforms-field-address-state {
	background-color: #fff0 !important;
}
.contact-form-visit div.wpforms-container-full .wpforms-form select{
	background-color: transparent !important;
	padding: 0px 15px!important;
}
.contact-form-visit div.wpforms-container-full .wpforms-form option{
	color: #000 !important;
}
.contact-form-visit #wpforms-8064-field_14-address2{
	display: none !important;
	margin: 0 !important;
}
.contact-form-visit #wpforms-8064-field_14-city{
	margin-bottom: 10px !important;
}
.contact-form-visit{
	width: 75% !important;
	margin: 0 auto !important;
}
.post-content-custom h2, .post-content-custom h3, .post-content-custom h4, .post-content-custom h5, .post-content-custom h6{
	margin:1.5rem 0;
}
.post-content-custom p strong{
	color: #000;
	font-weight:600;
}
.post-content-custom ul{
	margin:0 0 1.5rem 0;
	padding:0;
}
.post-content-custom ul li{
	list-style:none;
}
.post-content-custom ul li {
	background-image: url(../../uploads/2024/01/Tick.svg);
	background-repeat: no-repeat;
	background-size: 25px;
	background-position-y: top;
}
.post-content-custom ul li {
	padding-left: 40px !important;
	margin: 10px 0 !important;
}
.post-content-custom img {
	margin: 2rem 0rem
}
.tax-help_category .elementor-posts-nothing-found {
	color: #fff !important;
}
.search-no-results .elementor-posts-nothing-found {
	color: #fff !important;
}
.dgAGvN.helpgent-chat-bubble .helpgent-chat-bubble__background::after{
	content: none !important;
}
.icon-color .elementor-price-table .elementor-price-table__features-list i {
	color: #bcbc31 !important;
}
.contact-form .wpforms-single-item-price, .contact-form .wpforms-field-sublabel {
	color: #fff !important;
}
/* #elementor-popup-modal-8760 .dialog-message, #elementor-popup-modal-8779 .dialog-message {
width: 700px !important;
}
.popup-width .elementor-column-gap-default{
max-width: 610px !important;
} */

#main {
	margin: 0px!important;
}
.get-in-touch-c p {
	margin-bottom: 0px !important;
}
.about-sec-cus input {
	background-color: transparent !important;
}
.about-sec-cus .fluentform .ff-el-group {
	margin-bottom: 4px;
}
.about-sec-cus .ff-btn-submit {
	padding: 19px 37px 16px 35px !important;
	background-color: transparent !important;
}
.about-sec-cus .ff-btn-submit:hover {
	padding: 15px 37px 15px 35px !important;
	background-color: #333C39 !important;
}
.elementor-5060 .elementor-element.elementor-element-98ce6de .fluentform-widget-wrapper .ff-el-group .ff-btn-submit:hover{
	padding: 15px 37px 15px 35px !important;
	background-color: #333C39 !important;
}
.about-sec-cus .ff_submit_btn_wrapper {
	margin-top: 35px !important;
}
.about-sec-cus input {
	color: #656565 !important;
}
.ticker-container {
	overflow: hidden;
	position: relative;
}
.ticker-content {
	display: flex;
	animation: tickerAnimation 15s linear infinite;
}
.ticker-item {
	flex: 0 0 auto;
	margin-right: 50px;
	padding: 0 10px;
	white-space: nowrap;
}
.ticker-item p {
	margin: 0;
	color: #000;
}
.subscribe-foam input:focus {
	color: #000000 !important;
}

@keyframes tickerAnimation {
	0% {
		transform: translateX(100%);
	}
	100% {
		transform: translateX(-100%);
	}
}

.subscribe-form fieldset{
	display: flex !important;
}
.subscribe-form .ff_submit_btn_wrapper{
	margin-bottom: 0 !important;
	margin-top: 15px !important;
}
.post-info-font a{
	font-family: 'DM Sans' !important;
	font-weight: 400 !important;
}
.terms-font a{
	font-family: 'Rufina' !important;
}
.m-capital {
	font-size: 55px !important;
}
.mission-box-shadow {
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px !important;
}
.footer-font a{
	font-family: 'DM Sans' !important;
	text-transform: Capitalize !important;
}
.anchor-font a{
	font-family: 'Rufina' !important;
	font-weight: 500 !important;
	text-transform: Capitalize !important;
}
.search-form input {
	color: #000 !important;
	border-radius: 0 !important;
	border: none !important;
}
.relative{
	position: relative !important;
}
.position-set{
	position: sticky !important;
	top: 0px !important;
	height: auto !important;
}
.comment-form .ff-el-form-check-label span{
	color: #afafaf !important;
	font-size: 14px !important;
	font-family: 'DM Sans' !important;

}
.slides-style .elementor-swiper-button{
	background-color: #0000001a !important;
	padding: 20px !important;
	border-radius: 33px !important;
}
.elementor-5463 .elementor-element.elementor-element-c45638b .fluentform-widget-wrapper .ff-el-group .ff-btn-submit:hover {
	background-color: transparent !important;
	color: #000 !important;
	border: 1px solid #000 !important;
	padding: 15px 50px 15px 50px !important;
	margin-top: 30px !important;
}
.contact-form-button .ff_submit_btn_wrapper .ff-btn-submit:hover{
	color: #000 !important;
}
.contact-form-button #ff_5_description{
	margin: 15px 0 !important;
}
.donate-btns .elementor-button{
	width:100% !important;
}
.donate-btns  .elementor-column-gap-default{
	gap:30px;
}
.background-border .elementor-button-wrapper .elementor-button {
	margin: 5px !important;
	padding: 11px 35px 11px 35px !important;
	text-transform: capitalize !important;
	font-weight: 500 !important;
}
.background-border .elementor-button-wrapper {
	display: inline-flex !important;
	border-radius: 35px !important;
	border: 2px solid #71B347 !important;
	margin: 0 auto !important;
}
.marquee {
	width: 100%;
	box-sizing: border-box;
	color: #fff !important;
	font-family: var(--e-global-typography-text-font-family), Sans-serif !important;
	font-size: var(--e-global-typography-text-font-size) !important;
	font-weight: var(--e-global-typography-text-font-weight) !important;
	line-height: var(--e-global-typography-text-line-height) !important;
	text-transform: uppercase !important;
}
.ticker-wrapper {
	overflow: hidden !important;
	white-space: nowrap !important;
	box-sizing: border-box !important;
	width: 100% !important;
	color: #fff !important;
	font-family: var(--e-global-typography-text-font-family), Sans-serif !important;
	font-size: var(--e-global-typography-text-font-size) !important;
	font-weight: var(--e-global-typography-text-font-weight) !important;
	line-height: var(--e-global-typography-text-line-height) !important;
	text-transform: uppercase !important;
	position: relative !important;
}
.ticker {
	display: inline-block !important;
	white-space: nowrap !important;
	animation: ticker 30s linear infinite !important;
}

@keyframes ticker {
	0% { transform: translateX(100%); }
	100% { transform: translateX(-100%); }
}
.donor-dashboard-style .give-donor-dashboard__auth-modal .give-donor-dashboard__auth-modal-frame .give-donor-dashboard__auth-modal-content .give-donor-dashboard__auth-modal-notice{
	background: #e2f7e5 !important;
	border: 1px solid #71B347 !important;
	border-radius: 8px !important;
	color: #716F6B !important;
}
.give-donor-dashboard-button{
	border-radius: 0 !important;
	text-transform: UPPERCASE !important;
	font-family: 'DM Sans' !important;
}
.gallery-vid-c .e-tab-title-text a {
	font-family: "Rufina", Sans-serif !important;
	color: #261a0c !important;
	text-transform: capitalize !important;
}
.slider-gallery-c .elementor-skin-slideshow .elementor-main-swiper {
	height: 530px !important;
}
.gallery-vid-c .e-tabs-wrapper {
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px !important;
}
.contact-newsletter-form .elementor-element-54f54cbc{
	width: 57% !important;
}
.contact-newsletter-form .elementor-element-79e0250{
	width: 43% !important;
}
.contact-newsletter-form .mf-btn-wraper button{
	padding: 11px 24px !important;
	font-size: 12px !important;
	font-weight: 500 !important;
}
.contact-newsletter-form .mf-btn-wraper {
	margin-top: 0 !important;
}
.contact-newsletter-form input{
	background-color: #fff !important;
	color: #716F6B !important;
	font-size: 14px !important;
}
.contact-newsletter-form .elementor-element-54f54cbc {
    width: 47% !important;
}

.contact-newsletter-form input::placeholder{
	color: #261a0c !important;
	font-size: 14px !important;
}
.contact-newsletter-form button{
	background-color: #71B347 !important;
	color: #fff !important;
	border: none !important;
}
.btn-box-shadow button{
	box-shadow: none !important;
}
.blob.red, .circle_animation {
	-webkit-animation: pulse-red 1s infinite;
	animation: pulse-red 1s infinite;
}
.blob.red{
	background: #f60362;
	box-shadow: 0 0 0 0 #f60362;
	color: #fff;
	-webkit-transform: scale(1);
	transform: scale(1);
	transition-timing-function: cubic-bezier(.4,0,.2,1);
}
@keyframes pulse-red{
	0% {
		box-shadow: 0 0 0 0 hsla(0, 0%, 100%, .7);
		color: hsla(0, 0%, 100%, .7);
	}
	70% {
		box-shadow: 0 0 0 20px hsla(0, 0%, 100%, 0);
		color: #fff;
	}
	100% {
		box-shadow: 0 0 0 0 hsla(0, 0%, 100%, 0);
		color: hsla(0, 0%, 100%, .7);
	}
}
.carousal-style .elementor-swiper-button-next{
	background-color: #71B347 !important;
}
.accordian-style .elementor-tab-title, .accordian-style .elementor-tab-content{
	border: none !important;
}
.accordian-style .elementor-tab-title, .accordian-style .elementor-tab-content{
	padding: 20px !important;
	background-color: #F2FBE9;
	margin-bottom: 20px !important;
}
.accordian-style  .elementor-accordion-icon-right{
	margin-top: 5px !important;
}
.video-ratio .e-hosted-video{
	--video-aspect-ratio: 0.77 !important; 
}
.second-video-ratio .e-hosted-video{
	--video-aspect-ratio: 1.57 !important; 
}
.aigpl-breadcrumb-wrp a{
	color: #71B347 !important;
}
.aigpl-album-design-1 .aigpl-img-wrp::after{
	content:none !important;
}
.aigpl-album-design-1 .aigpl-img-wrp {
	border: 3px solid #DBF1C6;
	padding: 10px;
	z-index: 1;
}
.anchor-font-a .e-tab-title-text a{
	font-family: 'DM Sans' !important;
	font-weight: 500 !important;
	text-transform: Capitalize !important;
	color: #261A0C !important;
	font-size: 16px !important;
}
.video-gallery-custom .e-tabs-wrapper{
	box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px !important;
	background-color: #fff !important;
	padding: 20px !important;
	margin-left: 2rem;
	border-radius: 5px;
}
.mf-btn-wraper {
	text-transform: capitalize !important;
	font-weight: 500 !important;
	display: inline-flex !important;
	border-radius: 50px;
	border: 2px solid #71B347 !important;
	margin: 10px auto 0 !important;
}
.metform-btn{
	border-radius: 50px !important;
	font-size: 14px !important;
	padding: 11px 35px 11px 35px !important;
	margin: 5px !important;
}
.metform-btn:hover{
	box-shadow: none !important;
}
.elementor-8739 .elementor-element.elementor-element-56cfbbd:hover .elementor-widget-container{
	box-shadow: none !important;
}
.donate_btn, .calculate_btn{
	height: 60px !important;
    border-style: double !important;
    border-width: 9px !important;
    border-color: #ffffff !important;
    border-radius: 33px !important;
	text-transform: capitalize !important;
	font-size: 14px !important;
}
.give-submit {
    border-style: double !important;
    border-width: 9px !important;
    border-color: #ffffff !important;
    border-radius: 33px !important;
	text-transform: capitalize !important;
	font-size: 14px !important;
	padding: 11px 35px !important;
}
.give-submit:hover{
	border-style: double !important;
    border-width: 9px !important;
    border-color: #ffffff !important;
    border-radius: 33px !important;
	text-transform: capitalize !important;
	font-size: 14px !important;
	padding: 11px 35px !important;
	background-color: #71B347 !important;
	color: #fff !important;
}

.give-input{
	line-height: 1.3em !important;
}

.about-carousal-style .swiper-slide {
    padding: 35px 35px 15px 35px !important;
    background-color: #F2FBE982 !important;
    border: 11px solid #fff !important;
	box-shadow: rgba(0, 0, 0, 0.04) 0px 0px 20px 0px !important;
	margin-right: 20px !important;	
}
.about-carousal-style .elementor-main-swiper{
	width: 100% !important;
}
.about-carousal-style h5{
	font-family: 'Rufina' !important;
	font-style: normal !important;
	margin-bottom: 0 !important;
	font-size: 20px !important;
}
.about-carousal-style .elementor-testimonial__cite{
	margin-top: 15px !important;
}
.about-carousal-style .elementor-testimonial__cite p{
	margin-bottom: 0 !important;
}
.timeline-showcase-style img{
	border: 2px solid #DBF1C6 !important;
	padding: 10px !important;
	height: 329px !important;
	width: 485px !important;
	object-fit: cover !important;
}
.page-id-5165 .elementor-element-d3af341 button{
	padding: 11px 55px !important;
}
.elementor-widget-mf-button:hover{
	box-shadow: none !important;
}
.menu-style .menu-item i{
	display: none !important;
}
.appeals-post-excerpt .elementor-widget-container, .category-archive .elementor-post__excerpt{
	white-space: normal !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
}
.category-archive .type-post{
	background-image: url(../../uploads/2024/11/Screenshot_2.png);
	background-repeat: no-repeat !important;
	background-position: bottom left !important;
	background-size: 50px !important;
}
.category-archive .elementor-post__text {
	margin-bottom: 20px !important;
}
.category-archive  .elementor-post__thumbnail__link{
	padding: 10px !important;
	border: 2px solid  #DBF1C6 !important;
}
.youth-emp-form .give_pre_form-content{
	display: none !important;
}
.calculate_btn:hover, .donate_btn:hover{
	background-color: #71b347 !important;
	color: #fff !important;
}
.swiper-pagination-clickable{
	left: 50% !important;
}
.dropdown-setting .elementor-nav-menu--main .elementor-nav-menu ul{
	position: relative !important;
	margin: 0 !important;
	top: 0 !important;
	right: 0 !important;
	left: 0 !important;
	bottom: 0 !important;
}
.remove-button .ekit-wid-con .ekit_close-side-widget{
	border-radius: 0 !important;
	background: #71b347 !important;
	color: #fff !important;
	border: none !important;
}
.give-donor-dashboard-button--primary before{
	background: none !important;
}
.give-donor-dashboard-button--primary{
	color: #69b86b !important;
}

/* Responsive Starts */
@media (min-width: 768px) and (max-width: 1023px) {
	.get-s-c .elementor-widget-wrap {
		justify-content: flex-end !important;
	}
	.header-radius-border .elementor-container {
		justify-content: space-between !important;
	}
	.qodef-qi-timeline .qodef-e-title {
		margin: 0 !important;
	}
	.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-content-holder {
		width: 50%;
		padding: 0 0 0 9%;
	}
	.qodef-qi-timeline.qodef-timeline-layout--vertical-separated .qodef-e-side-holder {
		width: 50%;
		flex-shrink: 0;
		text-align: right;
		padding: 0 9% 0 0;
	}
	.timeline-showcase-style img {
		border: 2px solid #DBF1C6 !important;
		padding: 10px !important;
		height: 225px !important;
		width: 450px !important;
		object-fit: cover !important;
	}
	.contact-newsletter-form .elementor-element-54f54cbc, .contact-newsletter-form .elementor-element-79e0250{
		width: 100% !important;
	}
	.contact-newsletter-form .elementor-element-54f54cbc{
		margin-bottom: 20px !important;
	}
	.contact-newsletter-form .elementor-element-79e0250 .elementor-widget-wrap{
		padding-left: 0 !important;
	}
	.menu-style .menu-item i{
		display: none !important;
	}
	.swiper-pagination-clickable {
		left: 0 !important;
	}
	.box-shadow{
		background: #F2FBE982 !important;
		padding: 50px !important;
		box-shadow: rgba(0, 0, 0, 0.04) 0px 0px 20px 0px !important;
		border: 6px solid #fff !important;
		border-radius: 0px !important;
		margin-right: 0 !important;
		margin-bottom: 30px !important;
	}
	.box-shadow-2{
		background: #F2FBE982 !important;
		padding: 50px !important;
		box-shadow: rgba(0, 0, 0, 0.04) 0px 0px 20px 0px !important;
		border: 6px solid #fff !important;
		border-radius: 0px !important;
		margin-left: 0 !important;
		margin-bottom: 30px !important;
	}
	
	
}

@media (min-width: 10px) and (max-width: 767px) {
	.services-listing-blocks .white--solid-bg {
		margin-left: 2rem;
	}
	.footer-bg-fix .elementor-container.elementor-column-gap-default{
		background: transparent;
		padding: 50px 15px 30px 15px;
	}
	.footer-bg-fix, .elementor-259 .elementor-element.elementor-element-efad829 .elementor-heading-title{
		margin-top: 1.5rem;
	}
	.footer-bg-fix, .elementor-259 .elementor-element.elementor-element-d3d72b7 .elementor-widget-container{
		margin-bottom: 1.5rem;
	}
	.footer-color-450, .elementor-259 .elementor-element.elementor-element-6791ad3 .elementor-heading-title{
		color: #bcbc31 !important;
	}
	.footer-color-450, .elementor-259 .elementor-element.elementor-element-4517c2e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-259 .elementor-element.elementor-element-4517c2e .elementor-icon-list-item > a, .elementor-259 .elementor-element.elementor-element-4517c2e .elementor-icon-list-text{
		color: #bcbc31 !important;
	}
	.footer-color-450, .elementor-259 .elementor-element.elementor-element-4517c2e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-259 .elementor-element.elementor-element-4517c2e .elementor-icon-list-item > a{
		width: 90% !important;
	}
	.hide-text .elementor-button span {
		display: none;
	}
	.hide-text .eael-offcanvas-toggle {
		padding: 6px 6px 6px 15px !important;
	}
	.home-slider.home-slider-mob .sm-heading-slider {
		font-size: 2rem !important;
		font-weight: 600 !important;
		margin-left: 0 !important;
	}
	.services-listing-blocks .white--solid-bg {
		margin-left: 2rem;
	}
	.box-shadow{
		padding: 30px !important;
	}
	.contact-newsletter-form .elementor-element-54f54cbc, .contact-newsletter-form .elementor-element-79e0250{
		width: 100% !important;
	}
	.contact-newsletter-form .elementor-element-7c8f3e4b .elementor-widget-wrap{
		display: block !important;
	}
	.video-gallery-custom .e-tabs-wrapper{
		margin-left: 0rem;
		margin-top: 2rem !important;
	}
	.elementor-nav-menu--dropdown{
		top: 40px !important;
		--menu-height: 1000vmax !important;
		width: 426px !important;
		left: initial !important;
		right: 0 !important;
	}
	.box-shadow{
		background: #F2FBE982 !important;
		padding: 50px !important;
		box-shadow: rgba(0, 0, 0, 0.04) 0px 0px 20px 0px !important;
		border: 6px solid #fff !important;
		border-radius: 0px !important;
		margin-right: 0 !important;
		margin-bottom: 30px !important;
	}
	.box-shadow-2{
		background: #F2FBE982 !important;
		padding: 50px !important;
		box-shadow: rgba(0, 0, 0, 0.04) 0px 0px 20px 0px !important;
		border: 6px solid #fff !important;
		border-radius: 0px !important;
		margin-left: 0 !important;
		margin-bottom: 30px !important;
	}
	
}
@media (min-width: 10px) and (max-width: 600px) {
	.services-listing-blocks .white--solid-bg {
		margin-left: 0rem;
	}

}
@media (min-width: 10px) and (max-width: 500px) {
	.font-small-500 {
		font-size: 4rem !important;
	}
	.header-radius-border .elementor-container {
		justify-content: space-between !important;
	}
	.faqs-fixes .elementor-tab-content {
		width: 100% !important;
	}
	.swiper-pagination-clickable {
		left: 0 !important;
	}
	.heading-br br{
		display: none;
	}

}
@media (min-width: 10px) and (max-width: 450px) {
	.feature-height-set .services-listing-blocks .yellow-solid-bg {
		height: 150px !important;
	}
	.services-listing-blocks .yellow-solid-bg {
		height: 153px;
	}
	.services-listing-blocks .white--solid-bg {
		margin-left: 0rem;
	}
	.footer-bg-fix .elementor-container.elementor-column-gap-default{
		background: transparent;
		padding: 50px 15px 30px 15px;
	}
	.footer-bg-fix, .elementor-259 .elementor-element.elementor-element-efad829 .elementor-heading-title{
		margin-top: 1.5rem;
	}
	.footer-bg-fix, .elementor-259 .elementor-element.elementor-element-d3d72b7 .elementor-widget-container{
		margin-bottom: 1.5rem;
	}
	.lg-heading {
		font-size: 3rem;
	}
	.faqs-fixes .elementor-tab-content {
		width: 100%;
	}
	.footer-color-450, .elementor-259 .elementor-element.elementor-element-6791ad3 .elementor-heading-title{
		color: #fff !important;
	}
	.footer-color-450, .elementor-259 .elementor-element.elementor-element-4517c2e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-259 .elementor-element.elementor-element-4517c2e .elementor-icon-list-item > a, .elementor-259 .elementor-element.elementor-element-4517c2e .elementor-icon-list-text{
		color: #fff !important;
	}
	.footer-color-450, .elementor-259 .elementor-element.elementor-element-4517c2e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-259 .elementor-element.elementor-element-4517c2e .elementor-icon-list-item > a{
		width: 100% !important;
	}
	.product-tabs-woo .woocommerce-Tabs-panel {
		width: 100%;
	}
	.products li .woocommerce-loop-product__link .archive-img-wrap{
		margin-right: 15px;
	}
	.woocommerce-message {
		line-height: 1.5 !important;
		width: 94%;
		font-size: 11px;
	}
	.padding-0-450, .elementor-widget-woocommerce-cart .woocommerce table.cart tr{
		padding: 0 !important;
	}
	.custom-cart-fixes .product-name {
		width: 100% !important;
	}
	.lg-heading.lg-case-studies {
		font-size: 6rem;
	}
	.line-break-none br{
		display: none !important;
	}
	.feature-height-set .elementor-column.elementor-col-16, .elementor-column[data-col="16"] {
		width: 45.666% !important;
	}
	.flex-box {
		display: block;
	}
	.adjust-width .list-box {
		width: 100%;
	}
	.sm-box {
		width: 100%;
	}
	.l-box {
		width: 100%;
	}
	.paper-stock-box {
		width: 100%;
		margin-bottom: 1.5rem;
	}
	.p-width, .elementor-4330 .elementor-element.elementor-element-e908466 .elementor-image-box-description {
		width: 100%;
		margin: 0 auto;
	}
	.p-width, .elementor-4330 .elementor-element.elementor-element-2515f30 .elementor-image-box-description {
		font-size: 15px !important;
		width: 60%;
		margin: 0 auto;
	}
	.p-width, .elementor-4330 .elementor-element.elementor-element-25667a4 .elementor-image-box-description {
		font-size: 15px !important;
		width: 60%;
		margin: 0 auto;
	}
	.p-width, .elementor-4330 .elementor-element.elementor-element-8b2e771 .elementor-image-box-description {
		font-size: 15px !important;
	}
	.p-width, .elementor-4330 .elementor-element.elementor-element-4bb0226 .elementor-image-box-description {
		font-size: 15px !important;
		width: 60%;
		margin: 0 auto;
	}
	.break-none .elementor-image-box-title br{
		display: none !important;
	}
	.contact-form .wpforms-field li {
		width: 47% !important;
	}
	.custom-width .elementor-element {
		margin: 0 auto !important;
	}
	.font-small-500 {
		font-size: 3.5rem !important;
		margin: 20px 0 !important;
	}

}
@media (min-width: 10px) and (max-width: 420px) {
	.services-listing-blocks .yellow-solid-bg {
		height: 315px;
	}

}
@media (min-width: 10px) and (max-width: 400px) {
	.font-small-500 {
		font-size: 3.4rem !important;
	}
	.choice-setting div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul li {
		width: 100% !important;
	}
	.hero-button .elementor-button-wrapper .elementor-button {
		margin: 5px !important;
		padding: 11px 25px 11px 25px !important;
		text-transform: capitalize !important;
		font-weight: 500 !important;
	}

}
