header{position:absolute;top:0;left:0;width:100%;z-index:99;}
.main-ban{background-position:center;background-repeat:no-repeat;background-size:cover;height:550px;overflow-x:clip;}
.main-ban .row{justify-content:center;}
.main-ban{display:flex;align-items:center;position:relative;}
.main-ban .ban-txt{text-align:center;}
.main-ban .ban-txt h1{font-size:60px;color:#fff;}
.main-ban .ban-txt p{font-size:20px;color:#fff;margin-top:20px;}
.menuWrap ul.menu li{font-size:16px;text-align:left;color:#fff;}
.menuWrap ul.menu li a{color:#fff;font-size:25px;}
.menuWrap ul.menu li.last a{background-image:linear-gradient(to left,#184083,#2e3b89,#45328b,#5b258a,#710785);padding:20px 40px;border-radius:10px;font-size:18px;}
.hover-effects{display:inline-block;}
.hover-effects ul li{display:inline-block;}
.hover-effects ul li.hover-images-1 img{position:absolute;top:120px;left:240px;}
.hover-effects ul li.hover-images-2 img{position:absolute;left:-50px;bottom:-70px;}
.hover-effects ul li.hover-images-3 img{position:absolute;left:310px;bottom:-40px;}
.hover-effects ul li.hover-images-4 img{position:absolute;left:850px;bottom:-100px;}
.hover-effects ul li.hover-images-5 img{position:absolute;right:450px;bottom:-40px;}
.hover-effects ul li.hover-images-6 img{position:absolute;right:-30px;bottom:50px;}
.hover-effects ul li.hover-images-7 img{position:absolute;right:-30px;bottom:-200px;}
.checkout-form{padding:150px 0 0px;}
.checkout-form .checkout-head{text-align:center;}
.checkout-form .checkout-head h2{color:#63358e;font-size:60px;font-weight:800;}
.checkout-form .checkout-head p{margin-top:20px;font-size:20px;color:#000;font-weight:500;}
.checkout-form .row.chk-form{padding:100px 0;}
.logo-special{border:2px solid #c7c7c7;border-radius:20px;padding:40px 30px;position:sticky;top:20px;}
.logo-special h4{font-size:24px;font-weight:600;border-bottom:2px solid #c7c7c7;padding-bottom:20px;}
.logo-special .package h2{font-size:56px;padding-top:20px;color:#63358e;font-weight:600;}
.logo-special .package{}
.logo-special .package ul{padding-top:30px;}
.logo-special .package ul li{line-height:40px;list-style:none;font-size:18px;color:#000;font-weight:500;}
.logo-special .package ul li img{padding-right:10px;}
.form{}
.form h4{font-size:24px;color:#000;font-weight:500;}
.form form{margin-top:40px;}
.form form label{width:100%;font-size:18px;font-weight:500;}
.form form label input{display:block;width:100%;border:1px solid;border-radius:10px;padding:15px 15px;background-color:#e1e1e1;margin:10px 0;}
.form form .col-md-12 .card-img{margin:20px 0;border:0;}
.form form .col-md-6 .apply-btn input[type="submit"]{background-image:linear-gradient(to left,#184083,#2e3b89,#45328b,#5b258a,#710785);border-radius:10px;font-size:18px;color:#fff;margin-top:28px;display:inline-block;width:100%;height:60px;}
.form form .col-md-6 .pay-btn input[type="submit"]{background-image:linear-gradient(to left,#184083,#2e3b89,#45328b,#5b258a,#710785);border-radius:10px;font-size:18px;color:#fff;margin-top:10px;display:inline-block;width:100%;height:60px;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.error{color:#f00;}

/* Responsive Media Queries */
@media (max-width:1660px){
	.hover-effects ul li.hover-images-4 img{position:absolute;left:660px!important;bottom:-100px!important;}
	.hover-effects ul li.hover-images-5 img{position:absolute;right:380px!important;bottom:-40px!important;}
}
@media (max-width:1600px){
	.hover-effects ul li.hover-images-3 img{position:absolute;left:310px!important;bottom:-40px!important;}
	.hover-effects ul li.hover-images-4 img{position:absolute;left:670px!important;bottom:-100px!important;}
	.hover-effects ul li.hover-images-5 img{position:absolute;right:350px!important;bottom:-40px!important;}
	.hover-effects ul li.hover-images-7 img{position:absolute;right:-40px!important;bottom:-200px!important;}
}
@media (max-width:1440px){
	.hover-effects ul li.hover-images-3 img{position:absolute;left:310px!important;bottom:-40px!important;}
	.hover-effects ul li.hover-images-5 img{position:absolute;right:580px!important;bottom:-110px!important;}
	.hover-effects ul li.hover-images-4 img{position:absolute;left:930px!important;bottom:-40px!important;}
	.hover-effects ul li.hover-images-7 img{position:absolute;right:-40px!important;bottom:-190px!important;}
}
@media (max-width:1366px){
	.hover-effects ul li.hover-images-1 img{position:absolute;top:120px!important;left:90px!important;}
	.hover-effects ul li.hover-images-2 img{position:absolute;left:-50px!important;bottom:-70px!important;}
	.hover-effects ul li.hover-images-3 img{position:absolute;left:260px!important;bottom:-50px!important;}
	.hover-effects ul li.hover-images-4 img{position:absolute;left:870px!important;bottom:-50px!important;}
	.hover-effects ul li.hover-images-5 img{position:absolute;right:550px!important;bottom:-100px!important;}
	.hover-effects ul li.hover-images-6 img{position:absolute;right:-30px!important;bottom:50px!important;}
	.hover-effects ul li.hover-images-7 img{position:absolute;right:-40px!important;bottom:-150px!important;}
}
@media (max-width:1280px){
	.hover-effects ul li.hover-images-1 img{position:absolute;top:120px!important;left:150px!important;}
	.hover-effects ul li.hover-images-2 img{position:absolute;left:-50px!important;bottom:-70px!important;}
	.hover-effects ul li.hover-images-3 img{position:absolute;left:260px!important;bottom:-100px!important;}
	.hover-effects ul li.hover-images-4 img{position:absolute;left:850px!important;bottom:-100px!important;}
	.hover-effects ul li.hover-images-5 img{position:absolute;right:490px!important;bottom:-40px!important;}
	.hover-effects ul li.hover-images-6 img{position:absolute;right:-30px!important;bottom:150px!important;}
	.hover-effects ul li.hover-images-7 img{position:absolute;right:-90px!important;bottom:-60px!important;}
}
@media (max-width:1260px){
	.hover-effects ul li.hover-images-1 img{position:absolute;top:120px!important;left:150px!important;}
	.hover-effects ul li.hover-images-2 img{position:absolute;left:-50px!important;bottom:-70px!important;}
	.hover-effects ul li.hover-images-3 img{position:absolute;left:250px!important;bottom:-70px!important;}
	.hover-effects ul li.hover-images-4 img{position:absolute;left:810px!important;bottom:-70px!important;}
	.hover-effects ul li.hover-images-5 img{position:absolute;right:500px!important;bottom:-100px!important;}
	.hover-effects ul li.hover-images-6 img{position:absolute;right:-30px!important;bottom:180px!important;}
	.hover-effects ul li.hover-images-7 img{position:absolute;right:-50px!important;bottom:-110px!important;}
}
@media (max-width:1200px){
	.hover-effects{display:none!important;}
}
@media (max-width:1024px){
	.checkout-form{padding:50px 0 0px!important;}
	.checkout-form .row.chk-form{padding:50px 0!important;}
}
@media (max-width:992px){
}
@media (max-width:768px){
	.main-ban .ban-txt{text-align:center!important;padding:0 30px!important;}
	.checkout-form .checkout-head h2{font-size:42px!important;}
	.checkout-form .checkout-head p{font-size:18px!important;}
	.logo-special h4{font-size:18px!important;}
	.logo-special .package h2{font-size:36px!important;}
	.checkout-form{padding:50px 0 0px!important;}
	.logo-special .package ul li{line-height:30px!important;font-size:14px!important;}
}
@media (max-width:767px){
	.logo-special h4{font-size:18px!important;}
	.logo-special .package h2{font-size:32px!important;}
	.logo-special .package ul li{line-height:24px!important;font-size:14px!important;}
	.form h4{font-size:21px!important;text-align:center!important;}
	.form form label{font-size:14px!important;}
	.form form .col-md-6 .pay-btn input[type="submit"]{font-size:16px;}
	.checkout-form .row.chk-form .form{padding-top:50px!important;}
	.checkout-form .row.chk-form{padding:50px 0!important;}
	.checkout-form{padding:50px 0 0px!important;}
	.checkout-form .checkout-head h2{font-size:30px!important;padding:0 30px!important;}
	.checkout-form .checkout-head p{margin-top:20px!important;font-size:14px!important;padding:0 30px!important;line-height:24px;}
	.main-ban .ban-txt h1{font-size:36px!important;padding:0 30px!important;}
	.main-ban .ban-txt p{font-size:16px!important;padding:0 30px!important;}
}
@media (max-width:480px){
}