.elementor-kit-376{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-e44d0ff:#E6286E;--e-global-color-134d200:#000000;--e-global-color-93541bf:#2C3BE8;--e-global-color-41e9d79:#FFFFFF;--e-global-color-bf84a3d:#5350A2;--e-global-typography-primary-font-family:"Livvic";--e-global-typography-primary-font-size:25px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Livvic";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Work Sans";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Livvic";--e-global-typography-accent-font-weight:500;--e-global-typography-ff60369-font-family:"Livvic";--e-global-typography-ff60369-font-weight:400;--e-global-typography-ff60369-line-height:20px;--e-global-typography-ff60369-letter-spacing:-0.2px;--e-global-typography-34dbbdd-font-family:"Livvic";--e-global-typography-34dbbdd-font-size:30px;--e-global-typography-34dbbdd-font-weight:600;--e-global-typography-34dbbdd-letter-spacing:-0.6px;--e-global-typography-3400fdd-font-family:"Work Sans";--e-global-typography-3400fdd-font-size:18px;--e-global-typography-3400fdd-font-weight:400;--e-global-typography-3400fdd-letter-spacing:-0.2px;--e-global-typography-541fe99-font-family:"Livvic";--e-global-typography-541fe99-font-size:1.6em;--e-global-typography-541fe99-font-weight:500;--e-global-typography-541fe99-letter-spacing:-0.5px;--e-global-typography-7f51614-font-family:"Work Sans";--e-global-typography-7f51614-font-size:18px;--e-global-typography-7f51614-font-weight:400;--e-global-typography-7f51614-letter-spacing:-0.2px;}.elementor-kit-376 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:976px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@media(min-width:1300px){
    div[data-elementor-type="header"] .elementor-nav-menu a{
        padding:13px 10px;
    }
    
}
@media(max-width:1300px){
    body:not(.home) .mobile-header-wrapper{
        width: 36%;
        margin-top: 10px;
    }
}

div[data-elementor-type="header"] nav .elementor-nav-menu{
    top:-7px;
}
@media (max-width:768px) {
    body h1 {
        font-size:40px;
    }
    .elementor-4287 .elementor-element.elementor-element-c1d1260{
            max-width: 100%;
    width: 40%;
    }
}
@media (max-width:512px){
    .elementor-4287 .elementor-element.elementor-element-c1d1260{
            max-width: 100%;
    width: 100%;
    }
}
@media (max-width: 767px){
    .elementor-4287 .elementor-element.elementor-element-c1d1260.e-con {
        width:100%;
    }
    
}

/** fixed for footer**/


.custom-footer-logo-container {
width:20%;
}
.custom-sub-heading-footer-wrapper {
width:35%;
    text-align: center;
}

.custom-footer-menu-wrapper{
width:40%;
}

/**.custom-footer-logo-container {
max-width:300px;
width: 100%;
}
.custom-sub-heading-footer-wrapper {
max-width: 700px;
    width: 100%;
    text-align: center;
}

.custom-footer-menu-wrapper{
       max-width: 594px;
    width: 100%;
}**/

div[data-elementor-type="footer"] .nav .elementor-nav-menu{
	top:0px;
}

@media(max-width:1300px) {
    .custom-footer-logo-container {
width:30%;
}
.custom-footer-menu-wrapper{
width:27%;
}
}

@media(max-width:1024px){
    .custom-footer-logo-container {
width:100% !important;
}
.custom-sub-heading-footer-wrapper {
width:100%!important;
    text-align: center;
}

.custom-footer-menu-wrapper{
width:100%!important;
}
.custom-footer-menu-wrapper .elementor-nav-menu a{
    padding:8px 10px !important;
}
.elementor-5432 .elementor-element.elementor-element-8243eab{
    width:100% !important;
}
}

.heading-logo,
.mobile-header-wrapper{
        max-width: 26%;
    margin-top: 7px;
}


ul.sub-menu{
    width:100% !important;
}
ul.sub-menu a{
        font-size: 15px;
    font-family: "Work Sans", Sans-serif !important;
}

.elementor-widget-container ul.elementor-nav-menu ul.sub-menu.elementor-nav-menu--dropdown{
    min-width:30em !important;
}

.green-underline {
    position:relative;
}
.green-underline::before{
    position:absolute;
    content:"";
    background-image:url(https://www.peer-sphere.com/wp-content/uploads/2024/02/green-underline.png);
    background-repeat:no-repeat;
    width:170px;
    height:20px;
    bottom:0;
    margin-bottom:-25px;
    
}

.success-stories-slider .elementor-testimonial .elementor-testimonial__text{
    min-height:300px;
    display: flex;
    align-items: center;
    margin-top:30px;
    position:relative;
}
.success-stories-slider .elementor-testimonial .elementor-testimonial__text::before{
    content:"";
    position:absolute;
    background-image:url('https://www.peer-sphere.com/wp-content/uploads/2024/02/quote-left-1-1.png');
    width:40px;
    height:40px;
    background-repeat: no-repeat;
    top:0;
    margin-top:-20px;
}
.success-stories-slider div[data-swiper-slide-index="0"],
.success-stories-slider div[data-swiper-slide-index="1"],
.success-stories-slider div[data-swiper-slide-index="2"]{
    position:relative;
    
}
.success-stories-slider div[data-swiper-slide-index="0"]::after{
    content:"";
    position:absolute;
    background-image:url('https://www.peer-sphere.com/wp-content/uploads/2024/02/brown-footer-bg.png');
    height:180px;
    width:100%;
    bottom:0;
    background-repeat:no-repeat;
    z-index:-1;
    background-size:cover;
}
.success-stories-slider div[data-swiper-slide-index="1"]::after{
    content:"";
    position:absolute;
    background-image:url('https://www.peer-sphere.com/wp-content/uploads/2024/02/green-footer-bg.png');
    height:180px;
    width:100%;
    bottom:0;
    background-repeat:no-repeat;
    z-index:-1;
    background-size:cover;
}
.success-stories-slider div[data-swiper-slide-index="2"]::after{
    content:"";
    position:absolute;
    background-image:url('https://www.peer-sphere.com/wp-content/uploads/2024/02/purple-footer-bg.png');
    height:180px;
    width:100%;
    bottom:0;
    background-repeat:no-repeat;
    z-index:-1;
    background-size:cover;
}
.success-stories-slider .swiper-slide{
    padding:0px !important;
    box-shadow: 1px 8px 58px -38px rgba(0,0,0,0.48);
    -webkit-box-shadow: 1px 8px 58px -38px rgba(0,0,0,0.48);
    -moz-box-shadow: 1px 8px 58px -38px rgba(0,0,0,0.48);
    margin-bottom: 40px;

}
.success-stories-slider .elementor-testimonial__title{
    margin-bottom:30px;
}
.success-stories-slider .elementor-testimonial__text{
    padding:20px 30px;
}

.success-stories-slider div[data-swiper-slide-index="0"] .elementor-testimonial__name{
    color:#E6286E !important;
}
.success-stories-slider div[data-swiper-slide-index="1"] .elementor-testimonial__name{
    color:#0048CB !important;
}
.success-stories-slider div[data-swiper-slide-index="2"] .elementor-testimonial__name{
    color:#C896FF !important;
}

.stories-header {
    position:relative;
}
.stories-header::before{
    position: absolute;
    content:"";
    background-image:url('https://www.peer-sphere.com/wp-content/uploads/2024/02/stories-header.png');
    background-repeat: no-repeat;
    width:100px;
    height:100px;
    left:0;
    margin-left:-57px;
    top:0;
    margin-top:-50px;
}

.footer-form .elementor-form-fields-wrapper {
    position:relative;
}
.footer-form .e-form__buttons{
    position:absolute;
    right:0;
    top:0;
    margin-right:4px;
    margin-top:4px;
}

@media (max-width:767px) {
    .footer-form .e-form__buttons{
        position:relative;
        border:1px solid #ffffff;
        border-radius:50px;
        padding: 7px;
    max-width: 97%;
    margin: 0 auto;
    }
    .green-underline::before{
        display:none !important;
    }
}

.new-home-footer-links a{
    color:#ffffff !important;
}
.elementor-nav-menu--dropdown {
    border-radius:0px !important;
}/* End custom CSS */