.PPCHeadNav {
    width: 100% !important;
    max-width:930px !important;
    display: flex !important;
    align-items: center;
    padding-right: 10px;
}
.PPCHeadNav .elementor-widget-wrap.elementor-element-populated {
    display: flex;
    width:100%;
    justify-content: space-between !important;
    padding:5px 5px 5px 10px;
    background:#ffffff2e;
    border-radius:80px;
}

.PPCHeadNav .headRequestCall {width: 250px;}
.HeadSpicyBtn a span {
    font-size: 15px;
}

.HeadSpicyBtn a {
    border-radius: 60px;
    padding: 5px 6px 5px 20px;
    position: relative;
    background: rgb(0, 47, 113);
    background: -moz-linear-gradient(51deg, rgba(0, 47, 113, 1) 0%, rgba(0, 95, 227, 1) 100%);
    background: -webkit-linear-gradient(51deg, rgba(0, 47, 113, 1) 0%, rgba(0, 95, 227, 1) 100%);
    background: linear-gradient(51deg, rgba(0, 47, 113, 1) 0%, rgba(0, 95, 227, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#002f71", endColorstr="#005fe3", GradientType=1);
}

.HeadSpicyBtn a:before,
.HeadSpicyBtn a:after {
    content: '';
    position: absolute;
    left: -1px;
    top: -1px;
    border-radius: 60px;
    background: linear-gradient(45deg, #fb0094, #0000ff, #00ff00, #ffff00, #ff0000, #fb0094,
            #0000ff, #00ff00, #ffff00, #ff0000);
    background-size: 200%;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    z-index: -1;
    animation: steam 40s linear infinite;
}

@keyframes steam {
    0% {
        background-position: 0 0;
    }

    50% {
        background-position: 400% 0;
    }

    100% {
        background-position: 0 0;
    }
}

.HeadSpicyBtn a:after {
    filter: blur(4px);
    transition: all 0.3s ease-in-out;
}

.HeadSpicyBtn a:hover:after {
    filter: blur(8px);
}
.HeadSpicyBtn a span.elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    width: 100%;
    font-weight: 400;
}
.HeadSpicyBtn a span.elementor-button-content-wrapper:after {
    content: '';
    display: block;
    width: 30px;
    height: 30px;
    margin-left: 5px;
    background: url(../images/enterprise/headcallicon.svg) no-repeat center center transparent;
    background-size:100% 100%;
}

.PPCHeadNav .HeadCall {width: 220px;}
.PPCHeadNav .headEmail {width: 220px;}
.PPCHeadNav .headwhatsapp {width: 215px;}

.PPCHeadNav .HeadCall a,
.PPCHeadNav .headEmail a,
.PPCHeadNav .headwhatsapp a {background-color:transparent !important;text-align:left;color:white;display:flex;position:relative;padding:0px;}


.PPCHeadNav .HeadCall a span.elementor-button-content-wrapper,
.PPCHeadNav .headEmail a span.elementor-button-content-wrapper,
.PPCHeadNav .headwhatsapp a span.elementor-button-content-wrapper{
    flex-wrap: wrap;
    gap: 0px;
}
.PPCHeadNav .HeadCall a span.elementor-button-content-wrapper:before,
.PPCHeadNav .headEmail a span.elementor-button-content-wrapper:before,
.PPCHeadNav .headwhatsapp a span.elementor-button-content-wrapper:before {
    font-size: 12px;
    width: 100%;
}
.PPCHeadNav .HeadCall a span.elementor-button-content-wrapper:before {
    content:'Call Us :';
}
.PPCHeadNav .headEmail a span.elementor-button-content-wrapper:before {
    content:'Email Us :';
}
.PPCHeadNav .headwhatsapp a span.elementor-button-content-wrapper:before {
    content:'WhatsApp 24/7';
}
.PPCHeadNav .HeadCall a span.elementor-button-text,
.PPCHeadNav .headEmail a span.elementor-button-text,
.PPCHeadNav .headwhatsapp a span.elementor-button-text {
    font-size: 16px;
    font-weight: 500;
    width: 100%;
}
.PPCHeadNav .HeadCall a:before,
.PPCHeadNav .headEmail a:before,
.PPCHeadNav .headwhatsapp a:before{
    content:'';
    width: 30px;
    height: 30px;
    min-width: 30px;
    min-height: 30px;
    display: block;
    margin-right: 8px;
}
.PPCHeadNav .HeadCall a:before{
    background:url(../images/enterprise/headphonecallicon.svg) no-repeat center center transparent;
    background-size:100% 100%;
}
.PPCHeadNav .headEmail a:before{
    background:url(../images/enterprise/headEmailIcon.svg) no-repeat center center transparent;
    background-size:100% 100%;
}
.PPCHeadNav .headwhatsapp a:before{
    background:url(../images/enterprise/headWhatsappIcon.svg) no-repeat center center transparent;
    background-size:100% 100%;
}

.Enterpriseheader .EnterpriseheaderNav, .Enterpriseheader .EnterpriseheaderNavClose {display: none;}



/* Animation */
/* .elementor-element-3df2a58.EnterPriseBadges .elementor-column:nth-child(1) .elementor-widget-wrap,
.elementor-element-3df2a58.EnterPriseBadges .elementor-column:nth-child(3) .elementor-widget-wrap,
.elementor-element-3df2a58.EnterPriseBadges .elementor-column:nth-child(5) .elementor-widget-wrap,
.elementor-element-3df2a58.EnterPriseBadges .elementor-column:nth-child(7) .elementor-widget-wrap{
	margin-top:30px;
	margin-bottom:0px;
	animation-name: enbad;
	animation-duration: 1.8s;
	animation-iteration-count: infinite;
}
@keyframes enbad {
	0% {margin-top:10px;margin-bottom:0px;}
	50% {margin-top:0px;margin-bottom:10px;}
	100% {margin-top:10px;margin-bottom:0px;}
}
.elementor-element-3df2a58.EnterPriseBadges .elementor-column:nth-child(2) .elementor-widget-wrap,
.elementor-element-3df2a58.EnterPriseBadges .elementor-column:nth-child(4) .elementor-widget-wrap,
.elementor-element-3df2a58.EnterPriseBadges .elementor-column:nth-child(6) .elementor-widget-wrap,
.elementor-element-3df2a58.EnterPriseBadges .elementor-column:nth-child(8) .elementor-widget-wrap{
	margin-top:0px;
	margin-bottom:30px;
	animation-name: enbads;
	animation-duration: 1.8s;
	animation-iteration-count: infinite;
}
@keyframes enbads {
	0% {margin-top:0px;margin-bottom:10px;}
	50% {margin-top:10px;margin-bottom:0px;}
	100% {margin-top:0px;margin-bottom:10px;}
} */
@media (max-width:1200px){
    .PPCHeadNav {
        max-width: 810px !important;
    }
    .PPCHeadNav .HeadCall {width: 170px;}
    .PPCHeadNav .headEmail {width: 170px;}
    .PPCHeadNav .headwhatsapp {width: 166px;}    
}
@media (max-width:1024px){
    .Enterpriseheader {
        width: 100%;
        min-width: 100%;
        max-width: 100%;
    }
    .Enterpriseheader .elementor-widget-wrap.elementor-element-populated {
        display:flex;
        justify-content: space-between !important;
    }
    .Enterpriseheader .OutScolLogo,
    .Enterpriseheader .ScrolLogo{
        width: 250px;
    }
    .Enterpriseheader .EnterpriseheaderNav,
    .Enterpriseheader .EnterpriseheaderNavClose {
        width: 40px;
    }
    .Enterpriseheader .EnterpriseheaderNav,
    .ppcnavavtive .Enterpriseheader .EnterpriseheaderNavClose {display: block;}
    .ppcnavavtive .Enterpriseheader .EnterpriseheaderNav {display: none;}
    .Enterpriseheader .EnterpriseheaderNav a {
        cursor: pointer;
    }
    .PPCHeadNav {
        width: 100% !important;
        max-width: 250px !important;
        display: none !important;
    }
    .ppcnavavtive .PPCHeadNav {
        display: block !important;
    }
    .PPCHeadNav .elementor-widget-wrap.elementor-element-populated {
        border-radius: 5px;
        padding: 20px;
        row-gap: 30px;
        position: fixed;
        right: 20px;
        top: 84px;
        width: 290px;
		background:black !important;
    }
}