.invite-card-main #pills-tab {
	text-align: center;
	justify-content: center;
}

.invite-card-main #pills-tab li button .cross-icon,
.invite-card-main #pills-tab li button .enable-button {
	height: 18px;
	width: 18px;
	border-radius: 50%;
	position: absolute;
	right: -4px;
	top: -11px;
	background-color: #bf2554;
	color: #fff;
	font-size: 12px;
	display: flex;
	justify-content: center;
	align-items: baseline;
}

.invite-card-main #pills-tab li button {
	font-size: 14px;
	font-weight: 500;
	padding: 2px 11px;
	border-radius: 20px;
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .1);
	background-color: #fff;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #fff;
	position: relative;
	white-space: nowrap;
	color: #000;
	outline: none;
}

.invite-card-main #pills-tab li {
	margin-left: 10px;
	margin-right: 10px;
}

.invite-card-main #pills-tab li button.nav-link.active {
	background-color: #fff;
	color: #bf2554;
	border-color: #bf2554;
}

.invite-card-main #undo-last-step,
.invite-card-main #previous-page,
.invite-card-main #next-page,
.invite-card-main .btn-comn {
	background-color: #bf2554;
	color: #fff;
	font-size: 16px;
	padding: 8px 17px;
	border-radius: 3px;
	line-height: normal;
	border: 1px solid #bf2554;
	transition: all 0.4s ease-in-out;
	display: inline-block;
	outline: none;
}

.invite-card-main #undo-last-step:hover,
.invite-card-main #previous-page:hover,
.invite-card-main #next-page:hover,
.invite-card-main .btn-comn:hover {
	background-color: #fff;
	color: #bf2554;
}

.invite-card-main {
	padding: 30px 10px;
	margin-bottom: 80px;
}

.invite-card-main #pills-tabContent {
	padding: 0;
}

.cstm-main-btns {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #fff;
	padding: 40px 0 10px;
	border-top: 1px solid #dfdfdf;
	z-index: 9;
}

.delete-icon {
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 35px;
	height: 35px;
	border: 1px solid #e1e1e1;
	border-radius: 50%;
	font-size: 13px;
	color: #bf2554;
	background-color: #fff;
}

.cstm-del-btn {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	display: none;
	width: 20px;
}

input.font-size-slider {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 60px;
	transform: inherit;
	width: 160px;
	z-index: 99;
	margin: 0 auto;
}

.card.card-secondary {
	margin-top: 20px;
}

.e-card {
	overflow: hidden;
}

/*================ 01-may-2024 =====================*/

@media(max-width:520px) {

	.content-wrapper .cstm-main-page-card {
		width: 100% !important;
		max-width: 100% !important;
		margin: 0 !important;
	}

	.invite-card-inner * {
		width: 100% !important;
		margin: 0 !important;
	}

	.cstm-main-page-card {
		margin: 0 !important;
	}

	.invite-card-main #pills-tab {
		gap: 19px;
	}

	.invite-card-inner h2,
	.invite-card-inner h1,
	.invite-card-inner h3,
	.invite-card-inner h4,
	.invite-card-inner h5,
	.invite-card-inner h6 {
		font-size: 24px !important;
		line-height: normal !important;
	}
	.d-btn-comn {
		margin-top: 15px;
	}

}

/*================ Happily Ever After =====================*/
/*================ Page 1 =====================*/
@media(max-width:520px) {
	.happily-ever-after-1 .krishnan-wedding {
		padding-left: 170px !important;
	}

	/*.card-fixed-width {
    height: 100% !important;
}*/

	/*.happily-ever-after-1 h2{
    padding-top: 202px !important;
}*/
	.happily-ever-after-1 p {
		margin-bottom: 134px !important;
		font-size: 14px !important;
	}
}

@media(max-width:470px) {
	.happily-ever-after-1 .card-fixed-width {
		height: 520px !important;
	}
}

@media(max-width:419px) {
	.happily-ever-after-1 .card-fixed-width {
		height: 473px !important;
	}

	.happily-ever-after-1 h2:first-child {
		padding-top: 195px !important;
	}
}

@media(max-width:349px) {
	.happily-ever-after-1 .krishnan-wedding {
		padding-left: 140px !important;
	}

	.card-fixed-width {
		height: 380px !important;
	}

	.happily-ever-after-1 h2:first-child {
		padding-top: 225px !important;
	}

}

/*================ Page 2 =====================*/
@media(max-width:520px) {
	.happily-ever-after-2 p {
		font-size: 10px !important;
	}

	.happily-ever-after-2 h2 {
		font-size: 20px !important;
	}

	.happily-ever-after-2 .krishnan-wedding {
		padding-left: 180px !important;
	}
}

@media(max-width:399px) {

	.happily-ever-after-2 .card-fixed-width {
		height: 430px !important;
	}

	.happily-ever-after-2 .krishnan-wedding {
		padding-left: 150px !important;
	}

	.happily-ever-after-2 p:first-child {
		padding-top: 130px !important;
	}
}

@media(max-width:349px) {
	.happily-ever-after-2 .card-fixed-width {
		height: 375px !important;
	}

	.happily-ever-after-2 p:first-child {
		padding-top: 100px !important;
	}

	.happily-ever-after-2 h2 {
		font-size: 17px !important;
	}

	.happily-ever-after-2 .krishnan-wedding {
		padding-left: 123px !important;
	}
}

/*================ Page 3 =====================*/
@media(max-width:520px) {
	.happily-ever-after-3 .krishnan-wedding {
		padding-left: 233px !important;
	}

	.happily-ever-after-3 h2:first-child {
		padding-top: 210px !important;
	}

	.happily-ever-after-3 .card-fixed-width {
		height: 650px !important;
	}
}

@media(max-width:489px) {
	.happily-ever-after-3 .krishnan-wedding {
		padding-left: 210px !important;
	}

	.happily-ever-after-3 .card-fixed-width {
		height: 600px !important;
	}

	.happily-ever-after-3 h2:first-child {
		padding-top: 175px !important;
	}
}

@media(max-width:471px) {
	.happily-ever-after-3 h2 {
		font-size: 17px !important;
	}

	.happily-ever-after-3 .krishnan-wedding {
		padding-left: 44vw !important;
	}
}

@media(max-width:449px) {
	.happily-ever-after-3 .card-fixed-width {
		height: 560px !important;
	}
}

@media(max-width:379px) {
	.happily-ever-after-3 h2:first-child {
		padding-top: 100px !important;
	}

	.happily-ever-after-3 .card-fixed-width {
		height: 450px !important;
	}

	.happily-ever-after-3 p {
		font-size: 10px !important;
	}

	.happily-ever-after-3 h2 {
		font-size: 13px !important;
		padding-top: 0;
	}
}

@media(max-width:349px) {
	.happily-ever-after-3 .card-fixed-width {
		height: 425px !important;
	}

	.happily-ever-after-3 p {
		padding-top: 0 !important;
	}
}

/*================ Page 4 =====================*/
@media(max-width:449px) {
	.happily-ever-after-4 .card-fixed-width {
		height: 500px !important;
	}

	.happily-ever-after-4 h2:first-child {
		padding-top: 125px !important;
	}

	.happily-ever-after-4 .krishnan-wedding {
		padding-left: 11rem !important;
	}

	.happily-ever-after-4 h2 {
		font-size: 16px !important;
	}
}

@media(max-width:370px) {
	.happily-ever-after-4 .card-fixed-width {
		height: 440px !important;
	}

	.happily-ever-after-4 .krishnan-wedding {
		padding-left: 9rem !important;
	}

	.happily-ever-after-4 h2:first-child {
		padding-top: 95px !important;
	}
}

@media(max-width:340px) {
	.happily-ever-after-4 h2 {
		font-size: 13px !important;
	}

	.happily-ever-after-4 .krishnan-wedding {
		padding-left: 8rem !important;
	}

	.happily-ever-after-4 .card-fixed-width {
		height: 395px !important;
	}

	.happily-ever-after-4 p {
		padding-top: 3px !important;
	}
}

/*================Happily Ever After=====================*/


/*================Harmony Of Hearts Start=====================*/
/*================ Page 1 =====================*/
@media(max-width:520px) {
	.harmony-of-hearts-1 .krishnan-wedding p {
		text-align: center !important;
	}

	.harmony-of-hearts-1 h2 {
		font-size: 17px !important;
	}

	/*	.harmony-of-hearts-1 .card-fixed-width {
    height: 395px !important;
}*/
}

@media(max-width:350px) {
	.harmony-of-hearts-1 .card-fixed-width {
		height: 550px !important;
	}

	.harmony-of-hearts-1 h2:first-child {
		padding-top: 21px !important;
	}
}

/*================ Page 2 =====================*/

@media(max-width:520px) {
	.harmony-of-hearts-2 .card-fixed-width {
		height: 100vh !important;
	}

	.harmony-of-hearts-2 h2:first-child {
		padding-top: 35px !important;
	}

	.harmony-of-hearts-2 .krishnan-wedding p {
		text-align: center !important;
	}
}

@media(max-width:460px) {

	.harmony-of-hearts-2 h2:first-child {
		padding-top: 33px !important;
	}

	.harmony-of-hearts-2 h2 {
		font-size: 19px !important;
	}
}

/*================ Page 3 =====================*/
@media(max-width:520px) {
	.harmony-of-hearts-3 h2 {
		font-size: 17px !important;
	}

	.harmony-of-hearts-3 h3 {
		font-size: 13px !important;
	}

	.harmony-of-hearts-3 p {
		font-size: 13px !important;
		padding-top: 5px !important;
	}

	.harmony-of-hearts-3 h2:first-child {
		padding-top: 10px !important;
	}

	.harmony-of-hearts-3 h2:first-child {
		padding-top: 73px !important;
	}
}

@media(max-width:350px) {
	.harmony-of-hearts-3 h2:first-child {
		padding-top: 17px !important;
	}

	.harmony-of-hearts-3 h2 {
		font-size: 11px !important;
	}
}

/*================ Page 4 =====================*/
@media(max-width:350px) {
	.harmony-of-hearts-4 h2:first-child {
		padding-top: 10px !important;

	}

	.harmony-of-hearts-4 h2 {
		font-size: 13px !important;
	}

	.harmony-of-hearts-4 h3 {
		font-size: 13px !important;
	}

	.harmony-of-hearts-4 p {
		font-size: 9px !important;
		padding-top: 8px !important;
	}
}

/*================Harmony Of Hearts End=====================*/




/*================01-may-2024=====================*/

/*================02-may-2024=====================*/

/*================Celebrating Our Union Start=====================*/

/*================ Page 1 =====================*/

@media(max-width:350px) {
	.celebrating-our-union-1 p:first-child {
		padding-top: 120px !important;

	}

	.celebrating-our-union-1 h2 {
		padding-top: 7px !important;
		font-size: 19px !important;

	}

	.celebrating-our-union-1 p {
		padding-top: 3px !important;

	}
}

/*================ Page 2 =====================*/

@media(max-width:406px) {
	.celebrating-our-union-2 p {
		font-size: 13px !important;

	}
}

@media(max-width:350px) {
	.celebrating-our-union-2 h2:first-child {
		padding-top: 100px !important;

	}

	.celebrating-our-union-2 h2 {
		padding-top: 7px !important;
		font-size: 16px !important;
	}

	.celebrating-our-union-2 p {
		padding-top: 3px !important;
		font-size: 10px !important;

	}

	.celebrating-our-union-2 .april-9-sat {
		padding: 35px 0 116px 85px !important;
	}
}


/*================ Page 3 =====================*/
@media(max-width:520px) {
	.celebrating-our-union-3 p:first-child {
		padding-top: 175px !important;

	}

	.celebrating-our-union-3 .april-9-sat {
		padding-top: 21px !important;
		padding-left: 0 !important;
	}

	.celebrating-our-union-3 .april-9-sat p {
		padding-top: 3px !important;
	}

	.celebrating-our-union-3 h2 {
		padding-top: 7px !important;
		font-size: 16px !important;
	}

	.celebrating-our-union-3 p {
		padding-top: 10px !important;
	}
}

@media(max-width:350px) {
	.celebrating-our-union-3 p:first-child {
		padding-top: 133px !important;
	}

	.celebrating-our-union-3 p {
		padding-top: 3px !important;
	}

	.celebrating-our-union-3 .april-9-sat p {
		padding-top: 3px !important;
	}

	.celebrating-our-union-3 .april-9-sat {
		padding-top: 0px !important;
	}

	.celebrating-our-union-3 .card-fixed-width {
		height: 430px !important;
	}

}

/*================Celebrating Our Union End=====================*/


/*================The Bond Of Love start=====================*/
@media(max-width:350px) {

	.the-bond-of-love-1 .krishnan-wedding h1,
	.the-bond-of-love-2 .krishnan-wedding h1,
	.the-bond-of-love-3 .krishnan-wedding h1,
	.the-bond-of-love-4 .krishnan-wedding h1 {
		padding-top: 50px !important;
	}

	.the-bond-of-love-1 .krishnan-wedding h2,
	.the-bond-of-love-1 .krishnan-wedding h1,
	.the-bond-of-love-1 .krishnan-wedding h3,
	.the-bond-of-love-1 .krishnan-wedding h4,
	.the-bond-of-love-1 .krishnan-wedding h5,
	.the-bond-of-love-1 .krishnan-wedding h6,

	.the-bond-of-love-2 .krishnan-wedding h2,
	.the-bond-of-love-2 .krishnan-wedding h1,
	.the-bond-of-love-2 .krishnan-wedding h3,
	.the-bond-of-love-2 .krishnan-wedding h4,
	.the-bond-of-love-2 .krishnan-wedding h5,
	.the-bond-of-love-2 .krishnan-wedding h6,

	.the-bond-of-love-3 .krishnan-wedding h2,
	.the-bond-of-love-3 .krishnan-wedding h1,
	.the-bond-of-love-3 .krishnan-wedding h3,
	.the-bond-of-love-3 .krishnan-wedding h4,
	.the-bond-of-love-3 .krishnan-wedding h5,
	.the-bond-of-love-3 .krishnan-wedding h6,

	.the-bond-of-love-4 .krishnan-wedding h2,
	.the-bond-of-love-4 .krishnan-wedding h1,
	.the-bond-of-love-4 .krishnan-wedding h3,
	.the-bond-of-love-4 .krishnan-wedding h4,
	.the-bond-of-love-4 .krishnan-wedding h5,
	.the-bond-of-love-4 .krishnan-wedding h6 {
		line-height: 1.5 !important;
		font-size: 15px !important;
	}

	.the-bond-of-love-1 .krishnan-wedding p:first-child {
		padding-top: 50px !important;
	}

	.the-bond-of-love-2 .krishnan-wedding p,
	.the-bond-of-love-4 .krishnan-wedding p,
	.the-bond-of-love-4 .krishnan-wedding h3 {
		padding-top: 4px !important;
	}
}

/*================The Bond Of Love End=====================*/

/*================Beginning Of Partnership Start=====================*/

@media(max-width:350px) {

	.beginning-of-partnership-1 .krishnan-wedding h1,
	.beginning-of-partnership-2 .krishnan-wedding h1,
	.beginning-of-partnership-3 .krishnan-wedding h1,
	.beginning-of-partnership-4 .krishnan-wedding h1 {
		padding-top: 50px !important;
	}


	.beginning-of-partnership-1 .krishnan-wedding h2,
	.beginning-of-partnership-1 .krishnan-wedding h1,
	.beginning-of-partnership-1 .krishnan-wedding h3,
	.beginning-of-partnership-1 .krishnan-wedding h4,
	.beginning-of-partnership-1 .krishnan-wedding h5,
	.beginning-of-partnership-1 .krishnan-wedding h6,

	.beginning-of-partnership-2 .krishnan-wedding h2,
	.beginning-of-partnership-2 .krishnan-wedding h1,
	.beginning-of-partnership-2 .krishnan-wedding h3,
	.beginning-of-partnership-2 .krishnan-wedding h4,
	.beginning-of-partnership-2 .krishnan-wedding h5,
	.beginning-of-partnership-2 .krishnan-wedding h6,

	.beginning-of-partnership-3 .krishnan-wedding h2,
	.beginning-of-partnership-3 .krishnan-wedding h1,
	.beginning-of-partnership-3 .krishnan-wedding h3,
	.beginning-of-partnership-3 .krishnan-wedding h4,
	.beginning-of-partnership-3 .krishnan-wedding h5,
	.beginning-of-partnership-3 .krishnan-wedding h6,

	.beginning-of-partnership-4 .krishnan-wedding h2,
	.beginning-of-partnership-4 .krishnan-wedding h1,
	.beginning-of-partnership-4 .krishnan-wedding h3,
	.beginning-of-partnership-4 .krishnan-wedding h4,
	.beginning-of-partnership-4 .krishnan-wedding h5,
	.beginning-of-partnership-4 .krishnan-wedding h6 {

		line-height: 1.5 !important;
		font-size: 17px !important;
	}

	.beginning-of-partnership-1 .krishnan-wedding p {
		font-size: 14px !important;
	}

	.beginning-of-partnership-1 .krishnan-wedding p,
	.beginning-of-partnership-1 .krishnan-wedding h2 {
		padding-top: 4px !important;
	}

	.beginning-of-partnership-2 .krishnan-wedding p:first-child {
		padding-top: 115px !important;
	}

	.beginning-of-partnership-2 .krishnan-wedding h1 {
		padding-top: 7px !important;
	}

	.beginning-of-partnership-2 .krishnan-wedding p,
	.beginning-of-partnership-3 .krishnan-wedding p,
	.beginning-of-partnership-4 .krishnan-wedding p {
		padding-top: 4px !important;
		font-size: 14px !important;
	}

	.beginning-of-partnership-2 .card-fixed-width {
		height: 100vh !important;
	}


	.beginning-of-partnership-3 .krishnan-wedding h1:first-child,
	.beginning-of-partnership-4 .krishnan-wedding h1:first-child {
		padding-top: 20px !important;
	}

	.beginning-of-partnership-3 .krishnan-wedding h3 {
		padding-top: 4px !important;
	}


}

/*================Beginning Of Partnership End=====================*/

/*================Celebrating The Vows Of Marriage Start=====================*/
@media(max-width:520px) {
	.celebrating-the-vows-of-marriage-2 .krishnan-wedding * {
		font-size: 15px !important;
	}

	.celebrating-the-vows-of-marriage-3 {
		height: 100% !important;
	}

	.celebrating-the-vows-of-marriage-1 .card-fixed-width {
		height: 100% !important;
	}

	.celebrating-the-vows-of-marriage-1 .krishnan-wedding p:nth-child(3) {
		padding-top: 85px !important;
	}

	.celebrating-the-vows-of-marriage-1 .krishnan-wedding {
		padding-bottom: 41px !important;
	}
}

@media(max-width:420px) {
	.invite-card-inner .celebrating-the-vows-of-marriage-1 p {
		line-height: normal !important;
		padding-left: 0 !important;
	}

	.celebrating-the-vows-of-marriage-1 .krishnan-wedding p:nth-child(3) {
		padding-top: 63px !important;
	}

}

@media(max-width:350px) {
	.celebrating-the-vows-of-marriage-1 .card-fixed-width {
		height: 100% !important;
	}

	.celebrating-the-vows-of-marriage-1 .krishnan-wedding p:nth-child(3) {
		padding-top: 50px !important;
	}

	.celebrating-the-vows-of-marriage-2 .krishnan-wedding p:nth-child(3) {
		padding-top: 33px !important;
	}

	.celebrating-the-vows-of-marriage-1 .krishnan-wedding {
		padding-bottom: 44px !important;
	}

	.celebrating-the-vows-of-marriage-3 .card-fixed-width {
		height: 600px !important;
	}
}


/*================ Celebrating The Vows Of Marriage End =====================*/




/*================ Worship Of Love Start =====================*/

@media(max-width:520px) {
	.worship-of-love-2 .krishnan-wedding h2 {
		line-height: 1.5 !important;
		font-size: 17px !important;
	}

	.worship-of-love-2 .krishnan-wedding p,
	.worship-of-love-2 .krishnan-wedding h2 {
		padding-top: 4px !important;
	}

	.worship-of-love-2 .krishnan-wedding h2:first-child {
		padding-top: 110px !important;
	}
}

@media(max-width:434px) {

	.worship-of-love-1 .krishnan-wedding h2,
	.worship-of-love-3 .krishnan-wedding h2,
	.worship-of-love-4 .krishnan-wedding h2 {
		line-height: 1.5 !important;
		font-size: 17px !important;
	}

	.worship-of-love-3 .krishnan-wedding p {
		font-size: 13px !important;
	}
}


@media(max-width:350px) {

	.worship-of-love-1 .krishnan-wedding p,
	.worship-of-love-1 .krishnan-wedding h2,
	.worship-of-love-3 .krishnan-wedding h2,
	.worship-of-love-3 .krishnan-wedding p,
	.worship-of-love-4 .krishnan-wedding p {
		padding-top: 4px !important;
	}

	.worship-of-love-1 .krishnan-wedding h2:first-child {
		padding-top: 80px !important;
	}

	.worship-of-love-1 .krishnan-wedding h2,
	.worship-of-love-2 .krishnan-wedding h2,
	.worship-of-love-3 .krishnan-wedding h2,
	.worship-of-love-4 .krishnan-wedding h2 {
		font-size: 15px !important;
	}

	.worship-of-love-2 .krishnan-wedding h2:first-child {
		padding-top: 100px !important;
	}

	.worship-of-love-2 .card-fixed-width {
		padding-bottom: 50px !important;
		height: 100% !important;
	}

	.worship-of-love-3 .krishnan-wedding h2:first-child {
		padding-top: 60px !important;
	}

	.worship-of-love-4 .card-fixed-width {
		height: 480px !important;
	}

}

/*================ Worship Of Love End =====================*/


/*================ Together Forever Start =====================*/
@media(max-width:520px) {
	.together-forever-2 .krishnan-wedding h2 {
		padding-top: 10px !important;
		font-size: 17px !important;
		line-height: normal !important;
	}

	.together-forever-2 .krishnan-wedding h2:first-child {
		padding-top: 185px !important;
	}

	.together-forever-4 .card-fixed-width {
		height: 100vh !important;
	}

	.together-forever-5 .card-fixed-width {
		height: 100% !important;
	}
}




@media(max-width:350px) {

	.together-forever-1 .card-fixed-width,
	.together-forever-3 .card-fixed-width,
	.together-forever-4 .card-fixed-width {
		height: 100vh !important;
	}

	.together-forever-1 .krishnan-wedding {
		padding-bottom: 60px;
		padding-top: 247px;
	}

	.together-forever-1 .krishnan-wedding h2:first-child {
		padding-bottom: 90px !important;
	}

	.together-forever-1 .krishnan-wedding h2,
	.together-forever-2 .krishnan-wedding h2,
	.together-forever-2 .krishnan-wedding p {
		padding-top: 3px !important;
	}

	.together-forever-2 .krishnan-wedding h2:first-child {
		padding-top: 120px !important;
	}




	.together-forever-3 .krishnan-wedding h2:first-child {
		padding-top: 190px !important;
	}

	.together-forever-4 .krishnan-wedding h2:first-child {
		padding-top: 200px !important;
		padding-bottom: 20px !important;
	}

	.together-forever-4 .krishnan-wedding p:first-child {
		padding-top: 175px !important;
	}


	.together-forever-5 .krishnan-wedding h2:first-child {
		padding-top: 190px !important;
	}

	.together-forever-5 .krishnan-wedding p:first-child {
		padding-top: 70px !important;
	}

	.together-forever-5 .krishnan-wedding h2,
	.together-forever-5 .krishnan-wedding h3,
	.together-forever-5 .krishnan-wedding h4,
	.together-forever-5 .krishnan-wedding h5 {
		font-size: 17px !important;
	}

}

/*================ Together Forever End =====================*/


/*================ Wedding Poster Template Start =====================*/

@media(max-width:350px) {
	.wedding-poster-template-1 .weds-poster-main * {
		font-size: 18px !important;
	}
}

/*================ Wedding Poster Template End =====================*/


/*================ Wedding Invitation With Pink =====================*/

@media(max-width:350px) {
	.wedding-invitation-with-pink-1 .wed-invited-main * {
		font-size: 18px !important;
	}
	.invite-card-main #undo-last-step, .invite-card-main #previous-page, .invite-card-main #next-page, .invite-card-main .btn-comn {
		padding: 8px 10px;
	}
}

/*================ Wedding Invitation With Pink =====================*/



/*================ Wedding Hand Drawn Start =====================*/

@media(max-width:350px) {
	.wedding-hand-drawn-1 .hands-weds-main * {
		font-size: 18px !important;
	}
}

/*================ Wedding Hand Drawn End =====================*/




/*================ Water Poster Start =====================*/

@media(max-width:350px) {
	.water-poster-1 .water-poster-invite.e-card * {
		font-size: 18px !important;
	}
}

/*================ Water Poster End =====================*/


/*================ Floral Wedding Start =====================*/

@media(max-width:350px) {
	.floral-wedding-1 .floarl-invite-main * {
		font-size: 18px !important;
	}

	.floral-wedding-2 .wedding-invite-main * {
		font-size: 18px !important;
	}
}

/*================ Floral Wedding End =====================*/



/*================ Water Color Floral Up Start =====================*/

@media(max-width:350px) {
	.water-color-floral-up-1 .water-floral-main * {
		font-size: 18px !important;
	}

	.water-color-floral-up-2 .water-floral-main * {
		font-size: 18px !important;
	}
}

/*================ Water Color Floral Up End =====================*/


/*================ Poster Template Start =====================*/

@media(max-width:350px) {
	.poster-template-1 .poster-invite-main * {
		font-size: 18px !important;
	}
}

/*================ Poster Template End =====================*/


/*================ Beautiful Wedsinvitation Start =====================*/

@media(max-width:350px) {
	.beautiful-wedsinvitation-1 .thoms-cnt * {
		font-size: 18px !important;
	}

	.beautiful-wedsinvitation-1 .thoms-cnt p {
		font-size: 14px !important;
		text-align: center;
	}

}

/*================ Beautiful Wedsinvitation End =====================*/

/*================02-may-2024=====================*/

/*================03-may-2024=====================*/

@media(max-width:459px) {
.invite-card-main #pills-tab li {
     margin-left: 0; 
     margin-right: 0; 
}
.invite-card-main #pills-tab li button {
    padding: 2px 7px;
}
    .invite-card-main #pills-tab {
        gap: 10px;
    }
}
/*================03-may-2024=====================*/