
hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #594496
}

ul {
	line-height: 30px;
	font-size: 16px
}

.home-box {
	padding: 0 14px 0 14px
}

.price {
	color: #2c448a;
	font-weight: 700;
	font-size: 34px
}

.price-side {
	color: #2c448a;
	font-weight: 700;
	font-size: 34px
}

.btn a {
	color: #fff
}

.btn-danger {
	color: #fff;
	background-image: -webkit-linear-gradient(0deg, #f27d21, #e3232d 30%, #913c8a 61%, #314d9e);
	font-weight: 700;
	border-radius: 25px;
	color: #fff;
	padding: 1.3rem 2.222rem;
	transition: .5s;
	background-size: 100% auto;
	margin: 10px
}

.btn-danger:hover {
	background-size: 200% auto
}

figcaption {
	margin-top: 11px
}

.address,
.email,
.message,
.name,
.phone,
.pin {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px 12px 10px 12px
}

.formarea {
	background-image: -webkit-linear-gradient(0deg, #f27d21, #e3232d 30%, #913c8a 61%, #314d9e);
	margin-top: 0;
	border-radius: 30px
}

.cod-form {
	padding: 19px 56px 19px 56px
}

.cod-form h2 {
	color: #fff
}

.contact-button {
	background: #000;
	color: #fff;
	font-weight: 700;
	font-size: 20px
}

.side-box {
	border: 2px solid #594496;
	padding: 23px 40px 20px 40px;
	margin: 6px 49px 20px 60px
}

footer {
	background-color: #333;
	text-align: center;
	padding: 10px 20px 20px 10px
}

footer h3,
footer p {
	color: #fff
}

.modal-content {
	background-image: -webkit-linear-gradient(0deg, #f27d21, #e3232d 30%, #913c8a 61%, #314d9e)
}

.modal-title {
	margin: 0;
	line-height: 1.42857143;
	color: #fff;
	text-align: center;
	font-size: 27px
}

.modal-titlenew {
	margin: 0;
	line-height: 1.42857143;
	color: #fff;
	text-align: center;
	font-size: 17px
}

.nav-tabs>li a {
	font-size: 19px;
	color: #e0222f;
	font-weight: 700
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
	color: #594496
}

.contact-heading,
.tab-heading {
	color: #e0222f
}

.tab-content p {
	font-size: 16px
}

.tab-content {
	padding: 10px
}

p {
	font-size: 16px
}

.warrenty {
	width: 30%
}

.cod {
	background: linear-gradient(90deg, #f27d21 0, #e3232d 25%, #913c8a 50%, #314d9e);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: 700
}

.offer {
	padding: 10px 65px
}

.nav-tabs>li {
	width: 25%
}

.contact {
	background-color: #00ed0b;
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	text-align: center
}

.contact a,
.contact h3 {
	color: #fff;
	margin-top: 2px;
	margin-bottom: 2px
}

.package-box {
	border: 2px solid #594496;
	padding: 4px 40px 20px 40px;
	margin: 20px
}

.popup-logo {
	width:40%
}
.today-offer{
    color: #fff;
	background-image: -webkit-linear-gradient(0deg, #f27d21, #e3232d 30%, #913c8a 61%, #314d9e);
	font-weight: 700;
	color: #fff;
	padding: 1.3rem 2.222rem;
	transition: .5s;
	background-size: 100% auto;
	margin: 10px
}
.disclaimer{
    font-size:12px;
    color:#ededed;
}
@media (max-width:768px) {
	.price {
		color: #2c448a;
		font-weight: 700
	}
	.main-heading {
		color: linear-gradient(90deg, #f27d21 0, #e3232d 25%, #913c8a 50%, #314d9e);
		-webkit-text-fill-color: transparent;
		background: linear-gradient(90deg, #f27d21 0, #e3232d 25%, #913c8a 50%, #314d9e);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		font-weight: 600;
		font-size: 18px;
		text-align: center
	}
	.sub-heading {
		font-size: 25px
	}
	.sub-sub-heading {
		font-size: 20px
	}
	.cod-form {
		padding: 19px 30px 19px 30px
	}
	.offer {
		padding: 0 11px
	}
	.nav-tabs>li {
		width: 100%
	}
}