.profile-astro {
	border: 5px solid #b20000;
	padding: 0px;
	border-radius: 21px;
	background-color: white ;
}
.profile-astro .package-content {
	padding: 15px;
}
.package-content h3{
	color:  #ff7010;
}
.package-content p{
	color: black;
}
@media (max-width: 991px){
	.as_aboutimg img {
		margin: 0 0px 0px !important;
		width: 100%;
	}
}
@media screen and (min-width: 576px){
	.profile-astro {
		background-color: #F9F9F9;
		border-radius: 15px;
		margin: 0px 10px;
		overflow: hidden;
	}
}
figure {
	margin: 0 0 0rem !important;
}
@media(max-width:767px){
	#manu .as_service_box p {
		font-size: 8px !important;
		line-height: 17px !important;
		margin-bottom: 10px !important;
	}
	#manu .as_subheading {
		font-size: 10px !important;
	}
	#manu .as_service_box img {
		border-radius: 10px 10px 0px 0px;
		height: 110px !important;
		width: 100%;
	}
	.as_banner_detail {
		padding: 18px !important;

		background-size: cover !important;
		width: 100%;
	}
	.as_banner_detail .as_btn {
		height: 30px !important;
		background-color: var(--secondary-color);
		font-size: 10px !important;
		text-transform: uppercase;
		display: inline-flex;
		align-items: center;
		padding: 0 23px;
		position: relative;
		margin-left: 15px;
		color: var(--white-color);
		border: none !important;
		outline: none;
		width: auto;
		transition: 0.2s linear;
	}
}
#block-botton li{
	background: #ff7010;
	padding: 4px 10px;
	color: white;
	border-radius: 5px;                
	margin-right: 20px               
}
.as_subheading{
	color: white !important;
}
#manu .as_service_box{
	border-radius: 10px;
}
#manu .as_service_box img{
	border-radius: 10px 10px 0px 0px;
	height: 160px;
	width: 100%;
}
#manu .as_subheading {
	font-size: 15px !important;
}
.content-men{
	padding: 0px 10px;
}
#manu .as_service_box p {
	font-size: 11px;
	line-height: 24px;
	margin-bottom: 10px !important;
}
#vig .as_service_box {
	background-color: #07273c;
	padding: 30px 0px 30px;
	margin-top: 30px;
	border-radius: 10px;
}
.btn-primary {
	color: #fff;
	background-color: #07273c;
	border-color: #07273c;
}
.btn-primary:hover {
	color: #fff;
	background-color: #ff7010;
	border-color: #ff7010;
}
.btn-check:active+.btn-primary, .btn-check:checked+.btn-primary, .btn-primary.active, .btn-primary:active, .show>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #07273c !important;
	border-color: #07273c !important;
}
.btn-check:active+.btn-primary:focus, .btn-check:checked+.btn-primary:focus, .btn-primary.active:focus, .btn-primary:active:focus, .show>.btn-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.25rem rgb(7 39 60) !important;
}

.btn-warning {
	color: #fff;
	background-color: #ff7010;
	border-color: #ff7010;
}
.btn-warning:hover {
	color: #fff;
	background-color: #07273c;
	border-color: #07273c;
}
.btn-check:active+.btn-warning, .btn-check:checked+.btn-warning, .btn-warning.active, .btn-warning:active, .show>.btn-warning.dropdown-toggle {
	color: #fff;
	background-color: #ff7010 !important;
	border-color: #ff7010 !important;
}
.btn-check:active+.btn-warning:focus, .btn-check:checked+.btn-warning:focus, .btn-warning.active:focus, .btn-warning:active:focus, .show>.btn-warning.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.25rem rgb(7 39 60) !important;
}
.product-image {
	display: block;
	width: 100%;
	height: 160px;
	background: #fff;
	border-radius: 10px 10px 0 0;
}
.product-image img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.as_service_box {
	background-color: #008b8b;
	padding: 0px 0px 30px;
	margin-top: 34px;
	border: solid 1px #008b8b;
}
.as_product_img {
	position: relative;
	margin-bottom: 0px;
	overflow: hidden;
	border-radius: 10px 10px 0px 0px;
}
.as_product_box {
	border: 1px solid #008b8b;
	border-radius: 12px;
	box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.05);
}
.as_product_box .as_subheading:after {
	width: 70px;
	height: 2px;
	background-color: var(--secondary-color);
	position: absolute;
	content: '';
	bottom: 0;
	left: 37px;
	transform: translateX(-50%);
}
.main{
	padding: 15px;
	background: darkcyan;
	border-radius: 0px 0px 10px 10px;
}
.card-deck{
	margin: 10px;
}
.card-body {
	padding: 10px;
	font-size: 14px !important;
	border-top: 1px solid rgb(255 255 255 / 10%);
}
.as_price {
	margin: 10px 0 10px;
	color: #ffffff;
	display: block;
}
.as_product_box .ribbon_3 {
	top: -5px;
	left: -5px;
}
.as_product_box .ribbon_3 {
	z-index: 9;
}
.ribbon_3 {
	position: absolute;
	overflow: hidden;
	width: 75px;
	height: 75px;
	text-align: right;
}
.ribbon_3.popular span {
	background: linear-gradient(#f14f3f 0%,#cb4335 100%);
}
.ribbon_3 span {
	font-size: 10px;
	font-weight: 700;
	color: #FFF;
	text-transform: uppercase;
	text-align: center;
	line-height: 20px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	width: 100px;
	display: block;
	background: #79A70A;
	background: linear-gradient(#9BC90D 0%,#79A70A 100%);
	box-shadow: 0 3px 10px -5px rgb(0 0 0);
	text-shadow: 1px 1px 2px rgb(0 0 0 / 25%);
	position: absolute;
	top: 19px;
	left: -21px;
}
.card-body {
	background: #ff7010;
}
.as_subheading {
	font-size: 18px;
}
.as_blog_box .as_subheading {
	line-height: 1;
	margin: 8px 10px;
	transition: all 0.2s linear;
	height: 40px;
	overflow: hidden;
	align-items: center;
	display: flex;
}