/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 02 2025 | 10:23:20 */
.heads h2::before {
    content: "";
    background: url(https://mym.ppi.temporary.site/wp-content/uploads/2025/07/lineaf.svg);
    height: 100%;
    width: 100%;
    position: absolute;
    bottom: -70px;
    background-repeat: no-repeat;
    background-position: bottom;
    z-index: -1;
    background-size: contain;
}

/* custom css */



html, body {
	overflow-x:hidden;
}
span.r2 {
    position: relative;
}
span.bimg {
    position: relative;
    z-index: 9;
}
span.bimg::before {
    content: "";
    background: url(https://mym.ppi.temporary.site/wp-content/uploads/2025/06/bigline.png);
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
    z-index: -1;
    bottom: -10px;
}
.maxcon1 figure.elementor-image-box-img {
    margin-left: 3px !important;
}
span.b-cross {
    position: relative;
}
span.orngc {
    position: relative;
    z-index: 9;
}
span.orngc::before {
    content: "";
    background: url(https://mym.ppi.temporary.site/wp-content/uploads/2025/06/orngcir.png);
    height: 110%;
    width: 115%;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: -1;
    top: -5px;
    left: -15px;
}
span.yellowline::before {
    content: "";
    background: url(https://mym.ppi.temporary.site/wp-content/uploads/2025/06/yelloline.png);
    width: 100%;
    height: 100%;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
    z-index: -1;
}
span.yellowline {
    position: relative;
    z-index: 9;
}
span.b-cross::before {
    content: "";
    background: url(https://mym.ppi.temporary.site/wp-content/uploads/2025/06/spancross.png);
    height: 100%;
    width: 100%;
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
h2,h3,h4,h5,h6 {
    letter-spacing: -1px;
}
span.r2::before {
    content: "";
    background: url(https://mym.ppi.temporary.site/wp-content/uploads/2025/06/r2-1.png);
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: -30px;
    display: inline-block;
    left: 0px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
}
span.r1::before {
    content: "";
    background: url(https://mym.ppi.temporary.site/wp-content/uploads/2025/06/Vector-18.png);
    height: 100%;
    width: 100%;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
    bottom: -15px;
}
span.r1 {
    position: relative;
}
.maxcon {
    max-width: max-content !important;
}
.right-0 .e-con-inner {
    margin-right: 0px;
}
span.sebran::before {
    content: "";
    background: url(https://mym.ppi.temporary.site/wp-content/uploads/2025/06/head-circle.png);
    width: 100%;
    height: 100%;
    position: absolute;
    background-size: cover;
    background-repeat: no-repeat;
    z-index: -111;
    background-position: center;
    left: 10px;
}
span.sebran {
    position: relative;
    z-index: 1;
}
.linecode {
    position: absolute;
    bottom: -80px;
    left: 110px;
}
span.main-s::before {
    content: "";
    background: url(https://mym.ppi.temporary.site/wp-content/uploads/2025/06/Vector-19.png);
    width: 146%;
    height: 146%;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    top: -50px;
    left: -129px;
	z-index:-1;
}
span.main-s {
    position: relative;
    z-index: 9;
}

@media(max-width:1024px){
	.rtmega-menu-area .mobile-menu-area .rtmega-menu-mobile-sidebar {
    position: fixed;
    z-index: 99999;
    width: 100% !important;
	}
		body .headertab01 .eael-tab-inline-icon li:nth-child(2) {
    margin-top: 20px !important;
}
	br{
		display:none;
	}
}

@media(max-width:1200px){
	.opcity {
    opacity: 0.5;
}
	body .headertab01 .eael-tab-inline-icon {
    max-width: 100% !important;
    margin-right: 0px !important;
}
	body .headertab01 .eael-tab-inline-icon li:nth-child(2) {
    margin-top: 0px !important;
}
	body .headertab01 .eael-tab-inline-icon .active::before {
    right: 10px;
    top: auto;
    bottom: 0px;
    rotate: 90deg;
}
	span.main-s::before {
    width: 120%;
    height: 120%;
    top: -10px;
    left: -39px;
}
}

@media(max-width:767px){
	.maxcon .elementor-image-box-wrapper {
    display: flex;
    column-gap: 20px;
}
	body .headertab01 .eael-tab-inline-icon li:nth-child(2) {
        margin-top: 20px !important;
    }
}