.elementor-element.elementor-element-6ec6c76.p-tb.p-20.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    padding: 0px !important;
} 

.p-20{
     padding-left: 20px;
    padding-right:20px;
    
}
.btn-width a.elementor-button.elementor-button-link.elementor-size-sm {
    width: 280px;
}

.ptb-100{
	padding-top:100px;
	padding-bottom:100px
}


img.emoji {
    margin-right: 10px !important;
}
.uf_1 li:after {
    position: absolute;
    width: 18px;
    height: 18px;
    content: '';
    left: -30px;
    background-image: url('https://mangodivtemp.online/work14/wp-content/uploads/2025/07/Group.svg');
    top: 6px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.sd-block {
    display: none;
}
.p-t{
    padding-top: 80px;

}
.p-b{
   
    padding-bottom: 80px;
}
.p-tb{
    padding-top: 80px;
    padding-bottom: 80px;
}
h1 span,h2 span{
    color: #D70621;
}
.box_shadow{
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
textarea{
    resize: none;
}

.hover--layer{
    position: relative;
}
.hover--layer::after {
    background: #FF5F6D;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 0;
    opacity: 0;
    transform: scale(.2);
    border-radius: 20px;
    visibility: hidden;
    transition: .6s;
}
.hover--layer::after{
    opacity: 0.8;
    visibility: visible;
     transform: scale(1);
}

.hover--layer::before {
    content: '';
    position: absolute;
    width: 93%;
    height: 0%;
    top: 0px;
    border: 1px solid #fff;
    z-index: 2;
    right: 0px;
    bottom: 0px;
    margin: auto;
     visibility: hidden;
    transition: .6s;
     opacity: 0;
}
.hover--layer::before {
    height: 88%;
     opacity: 1;
     visibility: visible;
}
.inner--text {
    margin-top: 144px;
    opacity: 0;
    visibility: hidden;
    transition: .6s;
}
.hover--layer .inner--text {
    margin-top: 0px;
    opacity: 1;
    visibility: visible;
}

@media only screen and (max-width: 1024px) {
	
	.ptb-100{
	padding-top:80px;
	padding-bottom:80px
}
  .p-t{
    padding-top: 60px;

}
.p-b{
   
    padding-bottom: 60px;
}
.p-tb{
    padding-top: 60px;
    padding-bottom: 60px;
}
@media only screen and (max-width: 767px) {
  .p-t{
    padding-top: 60px;

}
.p-b{
   
    padding-bottom: 60px;
}
.p-tb{
    padding-top: 60px;
    padding-bottom: 60px;
}
	
	.ptb-100{
	padding-top:60px;
	padding-bottom:60px
}
}

