@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css");
@import url('https://fonts.googleapis.com/css2?family=Akaya+Telivigala&family=Poppins&display=swap');
li{list-style-type:none!important;}
a{text-decoration:none!important;}
.bgtopcolor{background: #D21655;}
.heading1{font-size: 2.5rem;} .heading2{font-size: 2rem;} .heading3{font-size: 1.75rem;} .heading4{font-size: 1.5rem;} .heading5{font-size: 1.25rem;} .heading6{font-size: 1rem;}
.akaya{font-family: Helvetica, sans-serif, cursive;}
.poppins{font-family: 'Helvetica', sans-serif; line-height:25px;}
.pad{padding:90px 0;}
.navfont{font-size:16px;}
.pfnt{font-size:14px;}
.fullpad{padding:0!important; margin:0!important;}
.strip {padding-top: 5px;background-color: #242657;}
.contactbg{background-image: url("../images/bg2.jpg");
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed;
height: auto; position: relative; padding: 60px 0;}
.contactbg::before {background: #000 none repeat scroll 0 0; content: ""; height: 100%; left: 0; opacity: 0.5; position: absolute; top: 0; width: 100%;}
.lrgfnt{font-size:50px;}
.btn-effect1 {background: #D21655; color: #fff; display: inline-block; font-weight: 700; letter-spacing: 1px; margin-top: 35px; padding: 15px 25px; transition:.5s; width:18%;}
.btn-effect1:hover{background:white; color:black;}
.btn-effect2{background:#da323a; border-radius: 7px; color:white!important; border:2px solid #fff000; padding:10px 20px; transition:.5s; width:25%;}
.footer-top {background: #161616; padding:60px 0;}
.title {border-bottom: 1px dotted #ddd; width: 200px;}
.footer-bottom-area {background: #000000;}
.wrdbrk{white-space:pre;}
.contact-area {background: #efefef;}
.contact-info {background: #fff; padding: 20px 25px 38px;}
.clr{color:#D21655;}
.single-cover-bg {background: #D21655;}
.cover-content {padding:70px 80px;}
.text1 {position: relative; padding: 0 0 0 30px; margin-top: -40px;}
.choosebg{background-color: #fef1d2;}	
.giftboxpad{padding:70px;}
.one{background-image: url("../images/pattern.png"); background-image: url("../images/pattern.png"), radial-gradient(#fceabb, #f8b500);}
.two{background-image: url("../images/pattern.png"); background-image: url("../images/pattern.png"), radial-gradient(#1fca73, #014722);}
.three{background-image: url("../images/pattern.png"); background-image: url("../images/pattern.png"), radial-gradient(#a22523, #531313);}
.four{background-image: url("../images/pattern.png"); background-image: url("../images/pattern.png"), radial-gradient(#b44d8d, #87348f);}
.five{background-image: url("../images/pattern.png"); background-image: url("../images/pattern.png"), radial-gradient(#862d71, #230625);}
.six{background-image: url("../images/pattern.png"); background-image: url("../images/pattern.png"), radial-gradient(#5f777b, #2b3637);}
.seven{background-image: url("../images/pattern.png"); background-image: url("../images/pattern.png"), radial-gradient(#8c78b9, #5729a2);}
.safetytipsbg{background-image:url("../images/safety.jpg"); background-repeat:no-repeat; background-size:100%;}
.fixed{position:fixed; z-index:2;}
.priceicn{width:100px;}
.point{bottom:20px!important; right:10px!important;}


@media (min-width:5px) and (max-width:767.98px){
.pad{padding:40px 0;}
.btn-effect1, .btn-effect2{width:55%;}
.lrgfnt{font-size:40px;}
.cover-content{padding:40px;}
.giftboxpad{padding:40px;}
}


@media (min-width:768px) and (max-width:992.98px){
.pad{padding:40px 0;}
.btn-effect1, .btn-effect2{width:25%;}
.cover-content{padding:40px;}
.giftboxpad{padding:40px;}
}


#notfound {position: relative; height: 100vh;}
#notfound .notfound {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);}
.notfound {max-width: 410px; width: 100%; text-align: center;}
.oopslogo{width:350px;}
.notfound h2 {
	font-family: 'Helvetica', sans-serif;
	color: #000;
	font-size: 30px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 0;}
.notfound p {
	font-family: 'Helvetica', sans-serif;
	color: #000;
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 15px;
	margin-top: 5px;}
.notfound a {
	font-family: 'Helvetica', sans-serif;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
	background: #0046d5;
	display: inline-block;
	padding: 15px 30px;
	border-radius: 40px;
	color: #fff;
	font-weight: 700;
	-webkit-box-shadow: 0px 4px 15px -5px #0046d5;
	box-shadow: 0px 4px 15px -5px #0046d5;}

@media only screen and (max-width: 767px) {
.notfound .notfound-404 {height: 142px;}
.notfound .notfound-404 h1 {font-size: 112px;}
}