html {



	overflow-x: hidden;



}







body {



	font-family: "Poppins", sans-serif;



	overflow-x: hidden;



	font-weight: 400;



}







a {



	text-decoration: none;



	-moz-transition: all .3s ease-in-out;



	-webkit-transition: all .3s ease-in-out;



	transition: all .3s ease-in-out;



}







a:hover {



	text-decoration: none;



}







.header .navbar .nav-item {



	padding-left: 18px;



}







.header .navbar .nav-link {



	color: #242424;



	font-size: 14px;



	font-weight: 500;



	padding: 0;



}







.header .navbar .nav-link:hover {



	color: #ed0a91;



}







.phone {



	border-left: solid 2px #ed0a91;



	margin-left: 18px;



}







.header .navbar .nav-link .fa {



	color: #ed0a91;



	padding-right: 5px;



	font-size: 18px;



}







.header .navbar .dropdown .dropdown-item {



	color: #242424;



	font-size: 14px;



	font-weight: 400;



}







.bannerbg {



	position: relative;



}







.banner-text {



	display: flex;



	align-items: center;



	justify-content: center;



	position: absolute;



	left: 0;



	top: 0;



	height: 100%;



	flex-direction: column;



	min-width: 100%;



	text-align: center;



}







.banner-text a {



	font-size: 16px;



	font-weight: 600;



	background: #00ade0;



	border-radius: 50px;



	color: #fff;



	-webkit-border-radius: 50px;



	-moz-border-radius: 50px;



	-ms-border-radius: 50px;



	-o-border-radius: 50px;



	padding: 15px 30px;



}







.banner-text a .fa {



	padding-left: 15px;



}







.banner-text a:hover {



	background: #ed0a91;



}







.productbg{
	padding: 50px 0;
	background: url(../images/product-bg.jpg) no-repeat;
	background-size: auto 100%;
}
.productbg h1{
	color: #181818;
	font-size: 35px;
	font-weight: 600;
	margin: 0 0 45px 0;
}
.productbox{
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
	overflow: hidden;
	position: relative;
}
.productbox-content{
	background: #101010;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 20px 25px;
}
.productbox img{
	width: 100%;
}
.productbox h3{
	color: #fff;
	font-size: 24px;
	font-weight: 600;
	margin: 0 0 5px 0;
}
.productbox a{
	color: #ed0a91;
	font-size: 16px;
	font-weight: 500;
}
.productbox a:hover{
	color: #fff;
}






.welcomebg {



	background-image: linear-gradient(-90deg, #fcf8f8, #efdddf);



	padding: 15px 0;



}







.welcomebg-img img {



	width: 100%;



}







.welcomebg-text {



	padding: 55px 0;



}







.welcomebg-text h4 {



	color: #ed0a91;



	font-size: 18px;



	font-weight: 500;



	margin: 0 0 15px 0;



}







.welcomebg-text h2 {



	color: #181818;



	font-size: 42px;



	font-weight: 600;



	margin: 0 0 20px 0;



}







.welcomebg-text p {



	text-align: justify;



}







.productbottombg {



	padding: 50px 0;



}







/*.productbottom-box {*/

    

/*	padding: 35px 45px;*/



/*	border-radius: 15px;*/



/*	-webkit-border-radius: 15px;*/



/*	-moz-border-radius: 15px;*/



/*	-ms-border-radius: 15px;*/



/*	-o-border-radius: 15px;*/



/*	background: #f2b1b5;*/



/*}*/





.productbottom-box {

    padding: 35px 45px;

    border-radius: 15px;

    -webkit-border-radius: 15px;

    -moz-border-radius: 15px;

    -ms-border-radius: 15px;

    -o-border-radius: 15px;

    background: #f2b1b5;

    height: 100%;

    display: flex;

    flex-direction: column;

    align-items: flex-start;

}

.productbottom-box .findoutmore {

    margin-top: auto;

}







.productbottom-box h2 {



	color: #000;



	font-size: 25px;



	font-weight: 600;



	margin: 0 0 25px 0;



	text-align: center;



}







.productbottom-box p {



	text-align: justify;



	color: #000;



	font-size: 16px;



	line-height: 24px;



	margin-bottom: 25px;



}







.productbottom-box img {



	width: 100%;



}







.findoutmore {



	font-size: 16px;



	font-weight: 600;



	background: #293339;



	border-radius: 50px;



	color: #fff;



	-webkit-border-radius: 50px;



	-moz-border-radius: 50px;



	-ms-border-radius: 50px;



	-o-border-radius: 50px;



	padding: 15px 30px;



	display: inline-block;



}







.findoutmore .fa {



	padding-left: 15px;



}







.findoutmore:hover {



	background: #ed0a91;



}







.footer {



	background: #1c1919;



}







.footer-top {



	padding: 45px 0;



	display: flex;



	justify-content: space-between;



}







.footer-top h3 {



	font-size: 21px;



	font-weight: 600;



	margin: 0 0 25px 0;



	color: #fff;



}







.quicklinks-inner {



	display: flex;



	gap: 30px;



}







.quicklinks-inner ul {



	padding: 0;



	margin: 0;



}







.quicklinks-inner li {



	list-style: none;



	padding-bottom: 12px;



}







.quicklinks-inner li a {



	color: #fff;



	font-size: 15px;



	font-weight: 500;



}







.quicklinks-inner li a:hover {



	color: #ed0a91;



}







.footer-address p {



	color: #fff;



}







.footer-social {



	display: flex;



	gap: 10px;



}







.footer-social a {



	width: 43px;



	height: 43px;



	display: flex;



	align-items: center;



	justify-content: center;



	border-radius: 50%;



	-webkit-border-radius: 50%;



	-moz-border-radius: 50%;



	-ms-border-radius: 50%;



	-o-border-radius: 50%;



	border: solid 1px #fff;



	color: #fff;



}







.footer-social a:hover {



	background: #ed0a91;



}







.sayhello p a {



	color: #fff;



	text-decoration: underline;



}







.sayhello h4 {



	font-weight: 700;



	color: #fff;



	font-size: 25px;



}







.footer-bottom {



	border-top: solid 1px #373737;



	padding: 25px 0;



	display: flex;



	align-items: center;



	justify-content: space-between;



	font-size: 15px;



	color: #a5a5a5;



}







.footer-bottom a {



	color: #a5a5a5;



}







.footer-bottom a:hover {



	color: #fff;



}







.giftcards-banner {



	background: #fdf4fa;



	display: flex;



	flex-direction: row-reverse;



}







.giftcards-banner-img {



	width: 50%;



}







.giftcards-banner-img img {

    object-position: left bottom;

	width: 100%;



	height: 100% ;



	object-fit: cover;



}







.giftcards-banner-form {



	width: 50%;



	padding: 35px 8% 35px 18%;



	display: flex;



	flex-direction: column;



	justify-content: center;



}







.giftcards-banner-form h2 {



	font-size: 30px;



	font-weight: 600;



	margin-bottom: 25px;



	color: #ed0a91;



}







.giftcards-banner-form h2 span {



	color: #141414;



	display: block;



}







.giftcards-banner-form .findoutmore {



	border: none;



	background: #00ade0;



}







.giftcards-banner-form .form-control {



	height: 50px;



	border: none;



	border-radius: 0;



	-webkit-border-radius: 0;



	-moz-border-radius: 0;



	-ms-border-radius: 0;



	-o-border-radius: 0;



}







.giftcardmid {



	padding: 60px 0;



}







.giftcardmid-left h2 {



	font-size: 30px;



	font-weight: 600;



	margin-bottom: 25px;



	color: #ed0a91;



}







.giftcardmid-left h2 span {



	color: #141414;



	display: block;



}







.giftcardmid-left p {



	color: #141414;



	font-size: 16px;



	text-align: justify;



	line-height: 23px;



}







.giftcardmid-left-box {



	background: #fbf0f7;



	padding: 20px;



	border-radius: 15px;



	-webkit-border-radius: 15px;



	-moz-border-radius: 15px;



	-ms-border-radius: 15px;



	-o-border-radius: 15px;



	height: 100%;



}







.giftcardmid-left-box h2 {



	font-size: 25px;



	text-align: center;



}







.giftcardmid-left-box img {



	width: 100%;



	border-radius: 15px;



	-webkit-border-radius: 15px;



	-moz-border-radius: 15px;



	-ms-border-radius: 15px;



	-o-border-radius: 15px;



}







.giftcardmid-left-box ul {



	padding: 0;



	margin: 0;



}







.giftcardmid-left-box li {



	display: flex;



	gap: 10px;



	align-items: center;



	color: #141414;



	font-size: 16px;



	/*padding: 5px 0;*/



	list-style: none;



}







.giftcardmid-left-box li .fa {



	color: #ed0a91;



}







.giftcardmid-right h2 {



	font-size: 25px;



	font-weight: 600;



	margin-bottom: 25px;



	color: #ed0a91;



}







.giftcardmid-right h2 span {



	color: #141414;



	display: block;



}







.giftcardmid-right-box {



	margin-bottom: 25px;



}







.giftcardmid-right-box img {



	width: 100%;



	border-radius: 15px;



	-webkit-border-radius: 15px;



	-moz-border-radius: 15px;



	-ms-border-radius: 15px;



	-o-border-radius: 15px;



}







.giftcardmid-right-box h3 {



	color: #141414;



	font-size: 20px;



	font-weight: 600;



	margin: 12px 0;



}







.giftcardmid-right-box p {



	color: #141414;



	font-size: 16px;



	/* text-align: justify; */



	line-height: 23px;



}







.testimonialbg {



	padding-bottom: 60px;



}







.testimonialbox {



	text-align: center;



}







/*.testimonialbox img {*/



/*	width: 103px !important;*/



/*	height: 103px !important;*/



/*	display: inline-block !important;*/



/*	object-fit: cover;*/



/*	border-radius: 50%;*/



/*	-webkit-border-radius: 50%;*/



/*	-moz-border-radius: 50%;*/



/*	-ms-border-radius: 50%;*/



/*	-o-border-radius: 50%;*/



/*}*/





/*.testimonialbox img {

	width: 150px !important; 

	display: inline-block !important; 

	margin-bottom: 20px !important;

}
*/

.testimonialbox img {
    width: 150px !important;
    height: 100px;
    object-fit: contain;
    display: inline-block !important;
    margin-bottom: 20px;
}




.testimonialbox p {



	font-size: 16px;



	line-height: 1.5;



	color: #141414;



	margin: 10px 0;



}


.testi{


	color: #141414;

 text-align: center !important;

	font-weight: 600;

	padding: 30px;

}




.testimonialbox h3 {



	color: #141414;



	font-weight: 600;



	font-size: 20px;



}







.testimonialbox h6 {



	color: #666;



	font-weight: 400;



	font-size: 15px;



}







.testimonialbox .fa {



	font-size: 35px;



	margin-bottom: 25px;



	color: #ed0a91;



}







.giftcardbottomformbg {



	background: #f2f0f5;



	padding: 90px 0;



}







.giftcardbottomformbg-left h2 {



	color: #141414;



	font-weight: 600;



	margin: 0 0 32px 0px;



	font-size: 55px;



}







.giftcardbottomformbg-left img {



	border-radius: 15px;



	-webkit-border-radius: 15px;



	-moz-border-radius: 15px;



	-ms-border-radius: 15px;



	-o-border-radius: 15px;



	width: 100%;



}







.giftcardbottomformbg-right {



	border-radius: 15px;



	-webkit-border-radius: 15px;



	-moz-border-radius: 15px;



	-ms-border-radius: 15px;



	-o-border-radius: 15px;



	background: #fff;



	padding: 63px;



	margin-left: -60px;



}







.giftcardbottomformbg-right .findoutmore {



	border: none;



}







.giftcardbottomformbg-right .form-group {



	margin-bottom: 40px;



	position: relative;



}







.giftcardbottomformbg-right .form-control {



	height: 50px;



	border: none;



	border-bottom: solid 1px #d5d3d3;



	border-radius: 0;



	-webkit-border-radius: 0;



	-moz-border-radius: 0;



	-ms-border-radius: 0;



	-o-border-radius: 0;



	padding-left: 35px;



}







.giftcardbottomformbg-right textarea {



	height: 100px !important;



}







.giftcardbottomformbg-right .form-group .formicon {



	position: absolute;



	top: 12px;



	left: 12px;



	color: #6d6f72;



	font-size: 20px;



}











@media only screen and (min-width: 1201px) and (max-width: 1399px) {



	.header .navbar .nav-item {



		padding-left: 13px;



	}







	.header .navbar .nav-link {



		font-size: 12px;



	}







	.giftcards-banner-form {



		padding: 35px;



	}



}







@media only screen and (min-width: 992px) and (max-width: 1200px) {



	.productbottom-box {



		height: 100%;



	}







	.header .navbar .nav-item {



		padding-left: 11px;



	}







	.header .navbar .nav-link {



		font-size: 10px;



	}







	.giftcards-banner-form {



		padding: 35px;



	}







	.giftcardbottomformbg-left h2 {



		font-size: 40px;



	}



}







@media only screen and (min-width: 768px) and (max-width: 991px) {



	.navbar {



		display: block;



		text-align: center;



	}







	.navbar-brand {



		margin-bottom: 20px;



		display: inline-block;



	}







	.header .navbar .nav-item {



		padding-left: 8px;



	}







	.navbar-expand-md .navbar-nav {



		width: 100%;



		justify-content: center;



	}







	.container {



		max-width: 760px;



	}







	.header .navbar .nav-link {



		font-size: 10px;



	}







	.footer-top {



		display: block;



	}







	.footer-top h3 {



		margin: 25px 0;



	}







	.productbottom-box {



		height: 100%;



	}







	.giftcards-banner-form {



		padding: 35px;



	}







	.giftcardbottomformbg-right {



		margin: 30px 0 0 0;



	}



}



.banner-text p{

	color: white;

font-size: 45px;

font-weight: 800;

-webkit-text-stroke: 4px black;

}





@media only screen and (max-width: 767px) {



 



	/* .banner-text img {



		max-width: 290px;



	} */







	.banner-text p {



		margin-bottom: 5px;



	}







	.banner-text a {



		font-size: 15px;



		padding: 5px 20px;



	}







	.phone {



		margin-left: 0;



		border: none;



	}







	.header .navbar .nav-item {



		padding: 10px 0;



		border-bottom: solid 1px #ccc;



	}







	.footer-top {



		display: block;



	}







	.footer-top h3 {



		margin: 25px 0;



	}







	.footer-bottom {



		display: block;



		text-align: center;



	}







	.giftcards-banner {



		display: block;



	}







	.giftcards-banner-img {



		width: 100%;



	}







	.giftcards-banner-form {



		width: 100%;



		padding: 20px;



	}







	.giftcardbottomformbg-left h2 {



		font-size: 30px;



	}







	.giftcardbottomformbg-right {



		margin: 25px 0 0 0;



		padding: 15px;



	}







	.giftcardbottomformbg-right .findoutmore {



		padding: 15px;



	}



}















.box_6 .card {



	border-color: #ed0a91;



}







.card_head h5 {



	color: #ed0a91;



	font-weight: 600;



}







.height_1 {



	min-height: 180px;



}







.height_2 {



	min-height: 150px;



}







.height_3 {



	min-height: 100px;



}







.gallery_row img {



	width: 100%;







}







.click_view a {



	color: #ed0a91;



	text-decoration: underline;



}







.bag-bottom-form {



	background-color: #fdf4fa;



	padding: 20px;



	display: flex;



	align-items: center;



	gap: 10px;



}







.bag-bottom-form img {



	flex-shrink: 0;



	width: 242px;



	max-width: 100%;



}







@media screen and (max-width: 992px) {



	.bag-bottom-form {



		flex-direction: column;



	}



}











.card-pricing {



	background-color: #ffdeea;



	color: #fff;



	border: 0;



	border-radius: 18px;



	overflow: hidden;



}







.card-pricing .card-inner {



	position: relative;



	z-index: 2;



	height: 100%;



}







.card-pricing .card-inner::before {



	position: absolute;



	content: "";



	left: 0;



	top: 0;



	width: 100%;



	height: 100%;



	background-color: #ed0a91;



	z-index: -1;



	border-radius: 180px 0 0 0;



}







.card-pricing .card-head {



	padding: 16px;



	display: flex;



	justify-content: space-between;



	align-items: center;



}







.card-pricing .card-head h5 {



	color: #ed0a91;



	margin-bottom: 0;



	font-size: 16px;



}







.card-pricing .card-head p {



	margin-bottom: 0;



	color: #fff;



	font-size: 22px;



	font-weight: 500;



}







.card-pricing .price_table {



	max-width: 300px;



	font-size: 20px;



	margin-left: auto;



}







.card-pricing .price_table th,



.card-pricing .price_table td {



	padding: 5px 8px;



}







































.pricing-table {



	flex: 2;



	padding: 10px;



	background-color: #fff;



	/* box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); */



	border-radius: 5px;



}







.pricing-table h3 {



	color: #ed0a91;



	font-size: 16px;



}







/* table {



	width: 100%;



	border-collapse: collapse;



	margin-bottom: 20px;



} */



table th,



table td {



	padding: 10px;



	/* text-align: center; */



}







.pricing-table table th {



	background-color: #ed0a91 !important;



	color: white !important;



}







.pricing-table table th:first-child {



	border-top-left-radius: 5px;



}







.pricing-table table th:last-child {



	border-top-right-radius: 5px;



}







.price_chart h5 {



	color: #ed0a91;



	font-size: 16px;



}







.price_chart h4 {



	color: #ed0a91;



	font-size: 14px;



}







.price_chart h3 {



	color: #000;



	font-size: 15px;



}







.chart_note h2 {



	color: #000;



	font-size: 12px;



	margin-bottom: 5px;



}







.chart_note h3 {



	font-size: 15px;



}







.bag_image {



	width: 350px !important;



}







.bag_gap {



	gap: 60px;



}







.bag-chart-section {



	overflow: hidden;



}







.bag-chart-section .bag-bottom-form {



	position: relative;



	background-color: transparent;



}







.bag-chart-section .bag-bottom-form::before {



	position: absolute;



	content: "";



	width: 100vw;



	height: 100%;



	right: 50%;



	background-color: #fdf4fa;



	z-index: -1;



}







 







.giftcards-banner-form-one{



	padding: 60px 0 ;



}









@media screen and (min-width: 768px) {



	.giftcards-banner-img-one {



		position: absolute;



		left: 0;



		top: 0;



		width: 100%;



		height: 100%;



		z-index: 1;



	}



	.giftcards-banner-form-one{



		position: relative;



		z-index: 2;



	}



}























.thank-you-main{



	display: flex;



    justify-content: center;



    align-items: center;



    height: 50vh;



}







.thank-you-container {



    text-align: center;



    background-color: #ed0a91;



    color: white;



    padding: 20px;



    border-radius: 10px;



    max-width: 600px;



    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);



}







.thank-you-container h1 {



    font-size: 2rem;



    margin-bottom: 10px;



}







.thank-you-container p {



    font-size: 1rem;



    line-height: 1.5;



    margin: 10px 0;



}







.thank-you-container .note-1 {



    font-weight: bold;



    margin-top: 20px;



    font-size: 0.9rem;



}







@media (max-width: 768px) {



    .thank-you-container {



        padding: 15px;



    }







    .thank-you-container h1 {



        font-size: 1.8rem;



    }







    .thank-you-container p {



        font-size: 0.9rem;



    }



}



.sayhello a{

	color: #FFFFFF;

}





@media screen and (max-width: 767px){

    .banner-text {

        position: static;

    }

    section.bannerbg {

		background: url(../images/banner-img.jpg) center center no-repeat;

        padding: 60px 0;

    }

    .bannerbg img{

        display:none;

    }

	.banner-text p { 

		line-height: 1;

		font-size: 32px;

		-webkit-text-stroke-width: 3px;

	}

}



/* svg {

	font-size: 40px;

	font-weight: bold;

	width: 4SOpx;

	height: 70px;

	fill: white;}

	.svgText {

	fill: white;

	stroke: black;

	stroke-width: 15px;

	stroke-linejoin: round;

	paint-order: stroke;



	} */





	.svg-container {

		font-size: 50px; 

		font-weight: bold;

		width: 100%; 

	}

	 

	.svgText {

		fill: white; 

		stroke: black; 

		stroke-width: 12px; 

		stroke-linejoin: round; 

		paint-order: stroke; 

	}



	@media screen and (max-width: 767px){



		.svg-container{

			font-size:27px;

		}

	}




	@media screen and (max-width: 574px){
		.svg-container{
			font-size: 20px;
		}
		.svgText { 
			stroke-width: 8px; 
		}
	}
		@media screen and (max-width: 320px){
	
			.svg-container{
				font-size:18px;
			}
		}


.navbar .navbar-brand img {
    width: 220px !important;
}

.footer-logo img{
	 width: 246px !important;
}


.footer-logo img{
	 width: 246px !important;
}









/*price chart*/

	/*.pricing-card-sec {*/
	/*	border: 2px solid #f0f0f0;*/
	/*	border-radius: 10px;*/
	/*	text-align: center;*/
	/*	background-color: #fff;*/
	/*  }*/
  
	/*  .pricing_head_sec h2 {*/
	/*	font-size: 18px;*/
	/*	margin: 0 !important;*/
	/*	font-weight: bold;*/
	/*	color: #fff;*/
	/*	background-color: #ff0099;*/
	/*  }*/
  
	/*  .pricing-card-sec .price_item {*/
	/*	  font-size: 16px;*/
	/*	  font-weight: bold;*/
	/*	  color: #fff;*/
	/*	  background-color: #000;*/
	/*  }*/
  
	/*  .pricing-card-sec small {*/
	/*	color: #666;*/
	/*  }*/
  
	/*  .box_main_outer {*/
	/*	border: 1px solid #ff0099;*/
	/*	padding: 15px;*/
	/*	background-color: #fff;*/
	/*	border-radius: 10px; */
	/*  }*/
  
	/*  .pricing-card-sec {*/
	/*	border-radius: 8px;*/
	/*	overflow: hidden;*/
	/*  }*/
  
	/*  .box_main_cont h1 {*/
	/*	color: #ff0099;*/
	/*	font-size: 24px;*/
	/*  }*/
  
	/*  .box_main_cont p {*/
	/*	font-weight: bold;*/
	/*  }*/
	/*  @media screen and (min-width: 991px){*/
	/*	.box_main_outer { */
	/*	  max-width: 404px;*/
	/*	}*/
	/*  }*/
	  
	/*  .price_chart_sec{*/
	/*      width:100% !important;*/
	/*  }*/
	
	
	.pricing-card-sec {
      border: 2px solid #f0f0f0;
      border-radius: 10px;
      text-align: center;
      background-color: #fff;
    }

    .pricing_head_sec h2 {
      font-size: 18px;
      margin: 0 !important;
      font-weight: bold;
      color: #fff;
      background-color: #ff0099;
    }

    .pricing-card-sec .price_item {
      font-size: 16px;
      font-weight: bold;
      color: #fff;
      background-color: #000;
    }

    .pricing-card-sec small {
      color: #666;
    }

    /*.box_main_outer {*/
    /*  background-color: #fff;*/
    /*}*/

    .pricing-card-sec {
      border-radius: 8px;
      overflow: hidden;
    }

    .box_main_cont h1 {
      color: #ff0099;
      font-size: 24px;
    }

    .box_main_cont p {
      font-weight: bold;
    }

    .table-price-cards {
      text-align: center;
      font-weight: 500;
    }
    
    .table-price-cards td{
      color: #fff !important;
    }

    .table-price-cards tr:first-child td:first-child {
      border-top-left-radius: 8px;
    }

    .table-price-cards tr:first-child td:last-child {
      border-top-right-radius: 8px;
    }

    .table-price-cards tr:last-child td:first-child {
      border-bottom-left-radius: 8px;
    }

    .table-price-cards tr:last-child td:last-child {
      border-bottom-right-radius: 8px;
    }

    .table-price-cards tr:nth-child(odd) td {
      font-size: 18px;
    }

    .table-price-cards tr:nth-child(even) td {
      font-size: 24px;
    }

    .table-price-cards tr:nth-child(odd) td:first-child {
      background-color: #0f5bb8;
      position: relative;
      z-index: 3;
    }

    .table-price-cards tr:nth-child(even) td:first-child {
      background-color: #0c63c3;
      position: relative;
      z-index: 3;
    }

    .table-price-cards tr:nth-child(odd) td:nth-child(2) {
      background-color: #760fb8;
      position: relative;
      z-index: 2;
    }

    .table-price-cards tr:nth-child(even) td:nth-child(2) {
      background-color: #9e0cc3;
      position: relative;
      z-index: 2;
    }

    .table-price-cards tr:nth-child(odd) td:last-child {
      background-color: #b80f5b;
      position: relative;
      z-index: 1;
    }

    .table-price-cards tr:nth-child(even) td:last-child {
      background-color: #c30c78;
      position: relative;
      z-index: 1;
    }
	
	
/*price chart end*/





@media (max-width: 1399px) {
    .navbar-header .navbar-brand { 
        width: 160px; 
    } 
    .navbar .navbar-brand img {
        width: 160px !important;
    }
}





.newbanner img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.thankyoubannerbg{
	padding: 30px 0 180px 0;
	background: url(../images/thankyoubg.jpg) repeat-x center bottom #d5edf1;
	text-align: center;
}
.thankyoubannerbg h1{
	color: #416776;
	font-size: 105px;
	font-family: 'DaughterofFortune', Times, serif;
}
.thankyoubannerbg p{
	color: #416776;
	font-size: 20px;
	line-height: 28px;
	font-weight: 600;
}
.thankyoubannerbg h3{
	color: #416776;
	font-size: 25px;
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 15px;
}
@font-face {
	font-family: 'DaughterofFortune';
	src: url('../fonts/DaughterofFortune.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-smoothing: antialiased;
}

.popularproductsbg h1{
	color: #416776;
	font-size: 36px;
	font-weight: 600;
	text-transform: uppercase;
	margin: 40px 0;
}
.popularproduct{
	background: #e6e6e6;
}
.popularproduct img{
	width: 100%;
	max-height: 187px;
	object-fit: cover;
}
.popularproduct-text{
	padding: 20px;
}
.popularproduct-text h3{
	color: #416776;
	font-size: 22px;
	font-weight: 600;
	margin: 0 0 14px 0;
}
.viewbtn{
	display: inline-block;
	padding: 10px 30px;
	background: #ed0a91;
	color: #fff;
	font-size: 17px;
	font-weight: 600;
}
.viewbtn:hover{
	background: #416776;
}
.threedusb-bg{
	margin: 40px 0;
	background: #d6eef2;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 35px;
}
.threedusb-bg-right h3{
	font-size: 30px;
	font-weight: 600;
	color: #416776;
	margin: 0 0 15px 0;
}



@media only screen and (min-width: 992px) and (max-width: 1200px) {
	.threedusb-bg img{max-width: 600px;}
	.viewbtn{font-size: 15px; padding: 10px 15px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.threedusb-bg{display: block; text-align: center; padding: 15px;}
	.threedusb-bg img{max-width: 100%;}
	.popularproduct-text h3{font-size: 20px;}
}
@media only screen and (max-width: 767px) {
	.threedusb-bg{display: block; text-align: center; padding: 15px;}
	.threedusb-bg img{max-width: 100%;}
	.thankyoubannerbg h1{font-size: 75px;}
}

.new{
	margin:10px 0;
}

.new1{
	margin-bottom: 15px;
}

.payment-inner-section {
    background: #fdf4fa;
    padding: 25px;
    border-radius: 8px;
}
.payment-inner-section h1 {
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 25px;
    padding-bottom: 10px;
    color: #141414;
    border-bottom: 1px solid #ed0a91;
}
.payment-inner-section h1 span{ 
    color: #ed0a91; 
}
.payment-inner-section h3 {
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 25px;
    color: #141414;
}
.payment-inner-section p { 
    margin-bottom: 5px; 
}
.payment-inner-section h6,
.payment-inner-section .form-check-label{ 
    color: #ed0a91;
}
.payment-inner-section .findoutmore {
    border: 0;
    transition: 0.25s;
}
.payment-inner-section input,
.payment-inner-section textarea,
.payment-inner-section select{ 
    border: 1px solid #dcdcdc;
    padding: 6px 10px;
    width: 100%;
    margin-bottom: 10px;
}