/*
 *  Copyright (C) 2025 Dynamowebs Pvt  ltd  www.dynamowebs.com , Inc -
 *  Dynamowebs : tax2u-co-uk-new All Rights Reserved :  module-rebate-earlybirdfinaloffer.css (Last modified : 7/2/25, 4:22 PM )
 *  module-rebate-earlybirdfinaloffer.css  Unauthorized copying of this file , via any medium is strictly prohibited
 *  Proprietary and confidential Written by Dynamowebs software & VOIP solutions
 *  <faisal.aqurz@gmail.com> / <imran@dynamowebs.com>, at  2/ 7/ 2025
 *  can not be copied and / or distributed without the express  permission of Dynamowebs
 *  github  :: https://github.com/faisal3956/
 *  website :: https://www.dynamowebs.com
 */
html .inter-bold, html .popUpServices h1 {
	font-family: 'Inter';
}

.table td,
.table th {
	vertical-align: middle;
}

.guide-top-con .tip-p-1.mainheadingNew {
	font-size: 30px;
}

.table-white-bg td {
	vertical-align: middle;
}

.seo-page-main-header-c {
	font-size: 22px;
}

.tip-p-1 {
	font-size: 30px;
	margin-bottom: 5px;
}

.seo-page-main-header-c {
	line-height: 1;
}

.trShadow {
	box-shadow: 0 3px 10px 0 rgba(0, 174, 239, 0.27);
}

.dataTableMobile {
	display: none;
}

.dataBoxHeader.brown {
	border-radius: 10px 10px 0 0;
	border: solid 1px #5f6060;
	background-image: linear-gradient(95deg, #8c8e8e -4%, #484848 97%);
}

.dataBoxHeader.yellow {
	background-image: linear-gradient(95deg, #ffc350 -4%, #ffa800 97%);
	border-radius: 10px 10px 0 0;
	border: solid 1px rgba(128, 199, 255, 0.32);
}

.dataBoxHeader.blue {
	border-radius: 10px 10px 0 0;
	border: solid 1px rgba(128, 199, 255, 0.32);
	background-image: linear-gradient(98deg, #36d1dc -23%, #1b75bc 82%);
}

.dataBox {
	margin-bottom: 20px;
}

.dataBoxHeader p {
	padding: 15px 20px;
	margin: 0;
	text-align: center;
	color: #fff;
	font-size: 18px;
}

.text-red {
	color: #f46275;
}

.dataBoxbody table tr td:first-child {
	background-color: #ebebeb;
	font-weight: bold;
}

.dataBoxbody table tr td {
	border: solid 1px #dadfe6;
	width: 50%;
	padding: 15px;
}

.paymentOption {
	display: inline-block;
	margin-bottom: 20px;
}

.footer-img-sec p {
	margin-bottom: 0px;
}

.hiddenDesktop {
	display: none;
}

.text-blue {
	color: #00aeef !important;
}

html .sparow-blue {
	padding: 17px 54px;
	font-size: 16px;
	font-weight: 700;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: 0.39px;
	text-align: center;
	color: #fff !important;
	border-radius: 19px !important;
	box-shadow: 0 5px 12px 0 #b2deff !important;
	border: solid 1px #078444 !important;
	background-image: linear-gradient(to right, #08c185, #078344) !important;
}

html .sparow-blue:hover {
	color: #fff;
	background-image: linear-gradient(103deg, #08c185 -3%, #078344 96%);
}

.rebate_early_bird {
}

#rebate_early_bird_01_allocation .dynamowebs-heading-f {
	margin-bottom: 20px !important;
	margin-top: -50px !important;
}

.dynamowebs-heading-f {
	margin-bottom: 20px !important;
}

.dynamowebs-heading-t {
	margin-top: -45px !important;
	margin-bottom: 20px !important;
}

.dynamowebs-heading-s {
	margin-bottom: 10px !important;
}

.rebate_early_bird .content_p {
	font-size: 28px;
	font-weight: 800;
	font-stretch: normal;
	font-style: normal;
	line-height: 0.93;
	letter-spacing: -0.23px;
	text-align: center;
	margin-top: 22px;
}

.dynamowebs-heading-content_p {
	/*font-family: Inter;*/
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.63;
	letter-spacing: -0.13px;
	text-align: center;
	color: #333;
}

#rebate_early_bird_02_allocation-email .seq-register-form {
	margin-top: -63px;
	margin-bottom: 20px;
}

#rebate_early_bird_02_allocation-email .seq-register-form input {
	border-radius: 10px;
	border: solid 1px rgba(128, 199, 255, 0.32);
	background-color: #fff !important;
	padding: 25px 15px;
}

.dynamowebs-btn-half-white {
	font-size: 16px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.63;
	letter-spacing: -0.13px;
	text-align: center;
	color: #1b75bc;
	width: 100%;
	max-width: 250px;
	max-height: 46px;
	height: 100%;
	border-radius: 28px;
	background-color: #f2fbfe;
	margin: 0 auto;
	display: block;
	border: 1px solid #0365b230;
}

.early-b-mobile {

}

.early-b-mobile .reabte-e-of-m {
	width: 49%;
	display: inline-block;
	text-align: left;
	font-size: 13px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	line-height: normal;
	letter-spacing: -0.11px;
	color: #333;
}

.early-b-mobile .reabte-e-of-m.m-txt {
}

.early-b-mobile .reabte-e-of-m.m-des {
	text-align: right;
}

.early-b-mobile hr {
	margin: 6px 0px;
}

.reabte_popup_counter {
	text-align: left;
	font-size: 12px;
}

.reabte_popup_counter a {
}

.reabte_popup_counter h3 {
	margin-top: 10px;
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 0px;
}

.reabte_popup_counter ul {
}

.reabte_popup_counter ul li {
}

.tablesparrow {
	margin-top: 15px !important;
}

.rebate-offer-counter {
	width: 100%;
	max-width: 380px;
	height: 100vh;
	max-height: 106px;
	border-radius: 24px;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14);
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	margin-top: 31px;
	/* padding-top: 35px; */
	padding-left: 10px;
	padding-right: 10px;
}

.rebate-count-outer {

}

.c-counter {
	display: inline-block;
	width: 100%;
	max-width: 23%;
	margin: 0px;
	text-align: center;
	font-size: 13px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.92;
	letter-spacing: normal;
	color: #777;
	border-radius: 24px;
	padding-top: 20px;
	padding-bottom: 10px;
	margin-top: 15px;
}

.c-blue {
	background-color: #ddf0ff;
}

.rebate-colon {
	display: inline-block;
	margin-top: -110px;
	max-width: 1px;
	font-size: 2em;
	position: relative;
	top: -21px;
}

.c-counter span {
	display: block;
	width: 100%;
	font-size: 48px;
	font-weight: 700;
	font-stretch: normal;
	font-style: normal;
	line-height: 0.52;
	letter-spacing: normal;
	color: #333;

}

.rebate-offer-counter .t-days {

}


.rebate-offer-counter .t-hour {
}

.rebate-offer-counter .t-min {
}

.rebate-offer-counter .t-sec {
}

@media only screen and (max-width: 576px) {
	.rebate-form-bird.text-left,
	.tip-bg-dark-fradient .sparrow-side-heading,
	.tip-bg-dark-fradient .col-lg-8 > .sparrowListing,
	.btn-sparrow-green.floating {
		display: none !important;
	}

	/*.dataTableMobile{}
	.dataTableMobile .sparow-blue{min-width: 100px !important;}
	.dataTableMobile .offer-left-sec{display: none !important;}
	.dataTableMobile .btn-sparrow-sold{min-width:60px !important;}*/
	/*! CSS Used from: tax-return/css/style.css */
	.sparrow-side-heading {
		font-size: 24px;
		font-weight: 800;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.29;
		letter-spacing: -0.2px;
		color: #1b75bc;
	}

	.sparrowListing {
		font-size: 14px;
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 2.14;
		letter-spacing: -0.12px;
		color: #333333;
		background: transparent;
		background-color: transparent;
	}

	.sparrowListing li {
		padding: 0px;
		font-weight: 600;
		padding-left: 18px;
	}

	.sparrowListing li {
		background: transparent;
		background-color: transparent;
		border: none;
	}

	.sparrowListing li span {
		width: 6px;
		height: 6px;
		margin: 0px 10px 0px 0px;
		object-fit: contain;
		border: solid 2px #00aeef;
		border-radius: 10px;
		display: inline-block;
	}

	.sparrow-1-popuptext1 {
		font-size: 24px;
		font-weight: bold;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.11;
		letter-spacing: -0.17px;
		color: #1b75bc;
		text-align: center;
		width: 100%;
	}

	.sp-ser-sel {
		font-size: 18px;
		font-weight: 600;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.17;
		letter-spacing: -0.15px;
		text-align: center;
		color: #333333;
		display: block;
		width: 100%;
		margin-top: 19px;
	}

	.full-with-spparow {
		padding: 29px 41px;
		object-fit: contain;
		border-radius: 10px;
		border: dashed 1px #a9b1c9;
		background-image: linear-gradient(to bottom, #f2f5fb, #f7fbfe 100%);
		width: 100%;
		max-width: 90%;
		margin: 0 auto;
		margin-bottom: 15px;
		margin-top: 10px;
	}

	#sparrowOffer_w .full-with-spparow {
		padding: 15px 20px !important;
	}

	.p-20 {
		padding: 20px;
	}

	.text-blue {
		color: #00aeef;
	}

	.img-fluid-spa {
		max-width: 63px;
		max-height: 54px;
		display: inline-block;
		width: 100%;
		margin-right: 3%;
	}

	.sparrowoffer {
		font-size: 18px;
		font-weight: bold;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: -0.11px;
		color: #111111;
	}

	.btn-sparrow-sold {
		padding: 17px 54px;
		border-radius: 38px;
		border: solid 1px #f4e3e6;
		background-image: linear-gradient(103deg, #f5eded -3%, #f4e1e6 96%);
		font-size: 16px;
		font-weight: 500;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: 0.39px;
		text-align: center;
		color: #e93028;
		float: right;
	}

	.btn-sparrow-disabled {
		padding: 11px 38px;
		border-radius: 38px;
		border: solid 1px #f4e3e6;
		font-size: 16px;
		font-weight: 500;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: 0.39px;
		text-align: center;
		float: right;
		background: #515151;
		color: white;
	}

	.img-fluid-spa2 {
		width: 10%;
		display: inline-block;
	}

	.spa-offer-sec {
		width: 85%;
		float: right;
	}

	.offer-left {
		font-size: 14px;
		font-weight: bold;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.36;
		letter-spacing: -0.12px;
		text-align: right;
		color: #333333;
	}

	.sp-separator p {
		margin: 0px;
	}

	.sparow-blue {
		padding: 17px 54px;
		border-radius: 38px;
		box-shadow: 0 9px 18px 0 #078344;
		border: solid 1px #078344;
		background-image: linear-gradient(103deg, #078344 -3%, #08c185 96%);
		font-size: 16px;
		font-weight: 700;
		font-stretch: normal;
		font-style: normal;
		line-height: normal;
		letter-spacing: 0.39px;
		text-align: center;
		color: #fff;
	}

	.sparow-blue:hover {
		color: #fff;
		background-image: linear-gradient(103deg, #08c185 -3%, #078344 96%);
	}

	.offer-left-sec {
		font-weight: normal;
		font-stretch: normal;
		font-style: normal;
		line-height: 1.36;
		letter-spacing: -0.12px;
		text-align: right;
		color: #333333;
		font-size: 13px;
		margin-top: 4px !important;
	}

	.offer-sidebar {
		display: inline-block;
		margin-top: 7% !important;
	}

	.img-fluid-sparo {
		width: 100%;
		display: inline-block;
		width: 100%;
		display: inline-block;
		max-width: 300px;
		margin: 20px auto;
	}

	.forMobileOnly {
		display: none;
	}

	.text-right {
		text-align: right;
	}
}

@media only screen and (max-width: 635px) {
	.spa-offer-sec {
		width: 90%;
	}

	.full-with-spparow {
		max-width: 90%;
		padding: 15px;
	}

	.btn-sparrow-sold {
		padding: 15px 25px;
	}

	.sparow-blue {
		padding: 15px 30px;
	}
}

@media only screen and (max-width: 576px) {
	.list-group-flush .list-group-item {
		font-size: 12px !important;
		padding-left: 0;
	}

	.xs-p-0 {
		padding: 0px;
	}

	#sparrowOffer_w .sparow-blue {
		padding: 10px 12px;
		font-size: 12px;
		max-width: none;
		width: 100%;
		display: block;
		min-width: fit-content !important;
	}
}

@media only screen and (max-width: 550px) {
	.claim-text-banner-1 .tip-p-1 span {
		font-size: 0.8em !important;
	}

	.offer-left {
		font-size: 12px;
	}

	.offer-left-sec {
		font-size: 11px;
	}

	.sparrowoffer {
		font-size: 12px;
	}

	.img-fluid-spa {
		max-width: 47px;
		margin-right: 2%;
	}

	.btn-sparrow-sold {
		padding: 10px 15px;
		font-size: 12px;
	}

	.sparow-blue {
		padding: 10px 15px;
		font-size: 12px;
	}

	.offer-sidebar {
		font-size: 13px;
	}

	.sp-ser-sel {
		font-size: 13px;
	}

	.early-b-mobile {
		padding-top: 10px;
	}

	.rebate-count-outer {
		padding: 5px 30px;
	}

	.rebate-offer-counter {
		margin-top: 0px !important;
	}
}

@media only screen and (max-width: 480px) {
	.forDesktopOnly {
		display: none;
	}

	.forMobileOnly {
		display: block;
	}

	.img-fluid-sparo {
		width: 90% !important;
		max-width: 90% !important;
	}

	.customClassForResponsive .col-6 {
		flex: 100% !important;
		width: 100%;
		text-align: center;
		max-width: 100%;
		text-align: left !important;
	}

	.customClassForResponsive .offer-left,
	.customClassForResponsive .offer-left-sec {
		text-align: left !important;
	}

	.customClassForResponsive .sp-separator p {
		margin-top: 0px !important;
	}

	.customClassForResponsive .col-6.xs-text-center {
		text-align: center !important;
	}

	.customClassForResponsive .sparow-blue {
		width: 80%;
	}

	html #sparrowOffer_w .btn-sparrow-sold {
		min-width: 100px !important;
	}

	html #sparrowOffer_w .sp-separator .col-6 > p {
		text-align: center;
		margin-bottom: 10px;
	}

	html #sparrowOffer_w hr {
		margin-top: 5px;
		margin-bottom: 10px;
	}

	.box-3 {
		margin-top: 20px;
	}

	.hiddenDesktop {
		display: block;
	}

	.tip-p-3 {
		display: block;
		text-align: center;
		padding: 0px 10px;
	}

	.CentreAlign {
		height: auto !important;
	}

	table.tablesparrow {
		display: none;
	}

	.dataTableMobile {
		display: block;
	}

	.dataBoxHeader p {
		padding: 10px !important;
	}

	.dataBoxbody table tr td {
		padding: 10px;
		padding-right: 0px !important;
	}

	.btn-bird-blue {
		padding: 15px 5px !important;
	}

	.xs-m-t-15 {
		margin-top: 15px;
	}

	.paymentOption {
		margin-bottom: 15px;
	}

	.btn1Responsive {
		margin-bottom: 15px;
	}

	.guide-top-con .tip-p-1.mainheadingNew {
		font-size: 23px !important;
		padding-top: 10px !important;
		margin-bottom: 0px;
	}

	.xs-p-15,
	.dataBoxbody table tr td.xs-p-15 {
		padding: 15px !important;
	}

	.btn-sparrow-green.floating {
		position: fixed;
		bottom: 0;
		left: 0;
		height: 44px;
		width: 80%;
		display: flex;
		flex-flow: column nowrap;
		justify-content: center;
		align-items: center;
		border: 2px dashed #ffffff00;
		box-sizing: border-box;
		left: 12%;
		z-index: 99;
		margin-bottom: 20px;
	}

	.list-group-flush .list-group-item {
		font-size: 12px !important;
		padding-left: 0;
	}

	.xs-p-0 {
		padding: 0px;
	}

	.sparrow-1-popuptext1 {
		font-size: 15px;
		padding: 2px 0px !important;
	}

	.seq-badge {
		max-width: 173px !important;
		height: auto !important;
	}

	.seq-1-text {
		font-size: 15px !important;
	}

	#rebate_early_bird_01_allocation .dynamowebs-heading-f {
		margin-top: -65px !important;
	}

	.btn-green-seq {
		max-width: 203px !important;
		max-height: 49px !important;
		padding-top: 12px !important;
	}

	.early-offer-mobile-1 .text-danger, .early-offer-mobile-2 .text-danger, .early-offer-mobile-3 .text-danger, .early-offer-mobile-4 .text-danger {
		font-size: 14px;
		font-weight: 700;
		text-align: right;
	}

	.early-offer-mobile-1 .text-blue, .early-offer-mobile-2 .text-blue, .early-offer-mobile-3 .text-blue, .early-offer-mobile-4 .text-blue {
		font-size: 14px;
		font-weight: 700;
		text-align: right;
		color: #00aeef;
	}
}


@media only screen and (max-width: 420px) {
	.claim-text-banner-1 .tip-p-1 span {
		font-size: 20px !important;
	}

	.seo-page-main-header-c {
		font-size: 19px;
	}

	.sp-ser-sel {
		margin-top: 6px;
		padding-top: 0px;
	}
}

@media only screen and (max-width: 375px) {
	.dataBoxbody table tr td {
		font-size: 12px;
	}

	.xs-p-0 {
		padding: 0px;
	}

	.offer-1 br, offer-2 br {
		display: none;
	}
}

@media only screen and (max-width: 320px) {

	.dataBoxbody table tr td,
	li.list-group-item {
		font-size: 10px;
	}

}
