/* Universal Css Start Here */


/* Universal Css End Here */

/* Typography Start Here */


/* Typography End Here */

/* Header Css Start Here */
.navbar-brand {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
}
.web_logo img {
    width: 219px;
    height: 53px;
}
/*  */
/* header.header-top button.navbar-toggler.collapsed .fa::before{
    content: "\f0c9" !important;
}

header.header-top button.navbar-toggler .fa::before {
    content: "\f00d";
} */


header.header-top .navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow:none;
}
/*  */
@media (max-width: 992px) {
	.navbar-collapse {
		justify-content: center;
	}

	.navbar-brand {
		position: static;
		transform: none;
		margin: 10px 0;
	}

}
@media(max-width:580px){
	.web_logo img {
		width: 111px;
		height: 33px;
	}
}
/* header end here */
/* banner sec start here */
.banner_sec{
	background-image: url(../img/banner_bg1.png);
	background-position: 100% 100%;
	background-size: cover;
	background-repeat: no-repeat;
}
.play_icon{
	border: 1px solid  #682712;
}
.banner_img img {
    width: 100%;
    height: 538px;
    object-fit: fill;
}
@media(max-width:767px){
	.banner_img img {
		height: auto;
	}
}
/* banner sec end here */

/* about sec start here */
.about_imgbox img {
    width: 100%;
    height: 419px;
    object-fit: fill;
}
.baby_about_img img {
    width: 100%;
    height: 160px;
}

.about_img img {
    width: 100%;
    height: 251px;
}

.about_content ul .first_point,.about_content ul .second_point {
    position: relative;
}
.about_content ul .first_point::before,.about_content ul .second_point::before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    left: -30px;
}
.about_content ul .first_point::before{
	background-image: url(../img/bullet_1.png);
}
.about_content ul .second_point::before{
	background-image: url(../img/bullet_2.png);
}

@media(max-width:767px){
	.banner_img img {
		height: auto;
	}
	.about_imgbox img ,.baby_about_img img,	.about_img img {
		width: 100%;
		height: auto;
	}
	
}
/* about sec end here */
/* pro sec start here*/
.tagline {
    width: 68px;
    float: right;
}
.pro_tabs_wrapper ul li .nav-link.active {
    color: #070025;
}
.pro_images .carousel-dark .carousel-indicators [data-bs-target] {
    background-color: #682712;
}
.pro_images .carousel-indicators [data-bs-target] {
    width: 90px;
}
.pro_images .carousel-indicators {
    bottom: -30px;
}
.product_img img {
    width: 100%;
    height: 250px;
    object-fit: contain;
}
.tab_content_Wrapper .card:hover {
    border: 1px solid #682712 !important;
}
.tab_content_Wrapper .card:hover .pro_cart_icon{
	background-color: #682712;
}
/* pro sec end here */
/*  */
.feature_pro_tabs_wrapper .nav-link {
    color: #D7C6C0;
    border: 1px solid #D7C6C0;
}
.feature_pro_tabs_wrapper .nav-pills .nav-link.active {
    background-color: #5BC4C0;
    color: #003638;
}
.feature_pro_tabs_wrapper .nav-pills .nav-link.active:hover {
    border-color: #5BC4C0;
    color: #003638;
    background-color: transparent !important;
}
.feature_pro_tabs_wrapper .nav-pills .nav-link:hover {
    background-color: #5BC4C0;
    color: #003638;
}
.feature_left_bar_one {
    /* backdrop-filter: drop-shadow(12px -4px 15px black);
    background: linear-gradient(189.75deg, #FFFFFF 28.21%, rgba(255, 255, 255, 0) 100%); */
    left: 80px;
    top: 25%;
}
.feature_left_bar_two {
    bottom: 20%;
}
.feature_right_bar_one {
    top: 0;
    right: 20%;
}
.feature_right_bar_two {
    right: 11%;
    top: 51%;
}
.feature_right_bar_three {
    bottom: 5%;
    right: 16%;
}
.bar_bg{
	background-color: #ffffffa8;
}
.feature_main_img img {
    width: 100%;
    height: 680px;
}
@media(max-width:767px){
	.feature_main_img img {
		width: 100%;
		height: 600px;
		object-fit: fill;
	}
	.feature_right_bar_one {
		top: 0;
		right: 0%;
	}
	.feature_left_bar_one {
		/* backdrop-filter: drop-shadow(12px -4px 15px black);
		background: linear-gradient(189.75deg, #FFFFFF 28.21%, rgba(255, 255, 255, 0) 100%); */
		left: 0px;
		
	}
}
/*  */

/*  */
.bonus_sec {
    background-image: url(../img/bonus_bg.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
	padding-top: 120px ;
}
.bonus_card_url .btn-urls {
    border-left: 1px solid #240900;
    width: 44px;
}
.bonus_Card_img img {
    width: 100%;
    height: 194px;
    object-fit: fill;
}
.custom-prev,
.custom-next {
    width: 50px;
    height: 50px;
    border: 1px solid #380000; /* Adjust border color */
    cursor: pointer;
	color: #380000;
    transition: all 0.3s ease;
}

.custom-prev span,
.custom-next span {
    font-size: 20px;
    color: #380000; /* Adjust icon color */
}

.custom-prev:hover,
.custom-next:hover {
    background-color: #380000;
	color: white;
}

.custom-prev:disabled,
.custom-next:disabled {
    opacity: 0.5;
    cursor: pointer;
}
.slider_arrows  .slick-disabled ,.slider_arrows  .slick-disabled .fa{
	color: rgba(142, 76, 63, 1);
	border-color: rgba(205, 132, 109, 1);
}

/*  */
/*  */
.bundle_Card_img {
    background: rgb(131 204 231 / 17%);
    border-radius: 20px;
}
.bundle_Card_img img {
    width: 225px;
    height: 246px;
    object-fit: contain;
}
/*  */

/*  */.instragram_popup {
    position: absolute;
    top: 20px;
    /* transform: translate(-50%, -50%); */
    /* font-size: 1.5rem; */
    opacity: 0;
    transition: opacity 0.3s ease;
    backdrop-filter: drop-shadow(0px 4px 4px black);
    left: 16px;
    width: 152px;
    height: 155px;
    background: rgb(43 58 130 / 91%);
}
.gallery_img img {
    width: 100%;
    height: 199px;
    object-fit: fill;
}
.gallery_img:hover .instragram_popup,
.gallery_img:hover img {
	opacity: 0.5;
}
.gallery_img:hover .instragram_popup {
	opacity: 1;
}
@media(max-width:767px){
	.gallery_img img {
		height: auto;
	}
}
/*  */
/* footer here */
.footer{
	background-image: url(../img/footer_bg.png);
	background-position: 100% 100%;
	background-size: cover;
	background-repeat: no-repeat;
	overflow-x: hidden;
}
.subscribe_form{
	background-color: #81CEE8;
	border-radius: 14px;
}
.logo img {
    width: 179px;
}