/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
.form-group-main {
	display: flex;
	flex-wrap: wrap;
	justify-content:space-between;
}
.form-group-main .ful {
	width: 100%;
}
.form-group-main .form-group {
	width: 48%;
}
.form-group-main .form-group input, .form-group-main textarea {
	margin-bottom:10px;
} 
.sub_btn {
	width: 100%;
}

.foot_menu li {
  position:relative;
}
.foot_menu li::before {
	content: "";
	width: 18px;
	height: 11px;
	display: inline-block;
	border-bottom: 4px solid #ef018d;
	border-left: 4px solid #ef018d;
	position: absolute;
	left: -25px;
	top: 14px;
	transform: rotate(-45deg);
}
.exp_head strong {
    color: #ec008c;
}
#img-nv .elementor-swiper-button.elementor-swiper-button-prev {
	left: -30px;
}
#blogslidr .anwp-pg-post-teaser__bottom-meta.d-flex.flex-wrap {
	position: absolute;
	top: 10px;
	left: -4px;
	border-radius: 30px;
	font-weight: 600;
	text-align: center;
	padding: 5px 18px;
}
#blogslidr .anwp-pg-post-teaser__bottom-meta-item.d-flex.align-items-center.mr-3 {
	margin: 0 !important;
}
.anwp-pg-icon.anwp-pg-icon--s16.mr-1 {
	display: none;
}
.wpcf7-spinner {
	position: absolute;
	top: 10px;
	right: 10px;
}
#blogslidr .elementor-swiper-button.elementor-swiper-button-prev svg, #blogslidr .elementor-swiper-button.elementor-swiper-button-next svg {
	display: none;
}

#blogslidr .elementor-swiper-button.elementor-swiper-button-prev::before {
	content: "";
	background-image: url(https://himtreasure.com/pinkpaint/wp-content/uploads/2025/05/pinkarrow.svg);
	width: 32px;
	height: 55px;
	position: absolute;
	left: -50px;
	top: -30px;
}
#blogslidr .elementor-swiper-button.elementor-swiper-button-next::before {
	content: "";
	background-image: url(https://himtreasure.com/pinkpaint/wp-content/uploads/2025/05/pinkarrow.svg);
	width: 32px;
	height: 55px;
	position: absolute;
	left: 18px;
	top: -30px;
	transform: rotate(180deg);
}
.white_bg .elementor-image-box-img {
	background-color: #fff;
	width: 141px !important;
	padding: 40px;
	border-radius: 50%;
}
.pink_bg .elementor-image-box-img {
	background-color: #ef018d;
	width: 141px !important;
	padding: 40px;
	border-radius: 50%;
}
.blog_btn .elementor-post__read-more {
	background-color: #ef018d;
	padding: 8px 19px;
	margin-bottom: 23px;
	display: inline-block;
}
.owl_box .owl-content {
	position: absolute;
	left: 0;
	bottom: -76%;
	width: 100%;
	background-color: #ef018deb;
	height: 100%;
	margin-top: 0 !important;
	padding: 10px;
	color: #fff;
	transition: 0.6s;
	font-style: normal !important;
	
}
.owl_box .owce-carousel .item .owl-content p, .owl_box .owce-carousel .item .owl-content a{
	opacity:0;
	visibility:hidden;
	transition:0.5s;
}
.owl_box .owce-carousel .item:hover .owl-content p, .owl_box .owce-carousel .item:hover .owl-content a{
	opacity:1;
	visibility:visible;
}
.owl_box .owce-carousel .item {
	overflow:hidden;
}

.owl_box .owce-carousel .item, .owl_box .owce-carousel .item img {
	border-radius: 0 !important;
}
.owl_box .owce-carousel .item:hover .owl-content {
	bottom:-15px;
	padding: 35px 10px;
}


.owl_box .owce-carousel .item a {
	color: #ff149e !important;
	background-color: #fff;
	padding: 8px 20px;
	border-radius: 40px;
	transition: 0.3s;
	display: block;
	max-width: 117px;
	margin: 30px auto 0;
}
.owl_box .owce-carousel .item a:hover {
	background-color:#000;
	color:#fff !important;
}
@media (max-width: 767px) {
	#img-nv .elementor-swiper-button.elementor-swiper-button-prev {
	left: -5px;
}
	#blogslidr .elementor-swiper-button.elementor-swiper-button-next::before {
	left: 0;
}
	#blogslidr .elementor-swiper-button.elementor-swiper-button-prev::before {
	left:-30px;	
	}
}