.elementor-2466 .elementor-element.elementor-element-b1449d9{padding:0px 0px 0px 0px;}.elementor-2466 .elementor-element.elementor-element-a4e03b3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2466 .elementor-element.elementor-element-7a79cb6{margin-top:0px;margin-bottom:0px;}.elementor-2466 .elementor-element.elementor-element-8d55ec1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2466 .elementor-element.elementor-element-8d55ec1:not(.elementor-motion-effects-element-type-background), .elementor-2466 .elementor-element.elementor-element-8d55ec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF4A;}.elementor-2466 .elementor-element.elementor-element-8d55ec1 > .elementor-background-overlay{background-image:url("https://www.ipeckd.org/wp-content/uploads/2021/07/Health-and-nutrition-for-women-unsplash-scaled.jpg");background-position:center center;background-size:cover;opacity:0.6;mix-blend-mode:luminosity;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2466 .elementor-element.elementor-element-8d55ec1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 70px 0px;}.elementor-2466 .elementor-element.elementor-element-94ad07f{text-align:center;}.elementor-2466 .elementor-element.elementor-element-94ad07f .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:49px;font-weight:700;}.elementor-2466 .elementor-element.elementor-element-94ad07f > .elementor-widget-container{padding:70px 0px 0px 0px;}.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.image-accordion .asb-content,
					.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.info-banner.info-banner-style-1 .info-banner-content-wrapper,
					.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.info-banner-style-2 .info-front-content,.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.hover-section .asb_wrap_list.tp-row.hover-section-extra,
					.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.portfolio.portfolio-style-1 .asb_wrap_list{text-align:center;}.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.image-accordion .asb_wrap_list,
					.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.portfolio.portfolio-style-1 .portfolio-hover-wrapper,.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.portfolio.portfolio-style-1 .portfolio-hover-image{height:295px;}.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.portfolio.portfolio-style-2 .portfolio-wrapper,
					.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.article-box-style-2 .article-box-front-wrapper,.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.info-banner.info-banner-style-1 .info-banner-content-wrapper,.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.info-banner.info-banner-style-2 .info-front-content,.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.hover-section{min-height:295px;}.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper .asb-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:500;line-height:1.2em;letter-spacing:1px;color:#050505;}.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper .asb-sub-title{color:#2F2D2D;}.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper .asb-desc,.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper .asb-desc p{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:26px;letter-spacing:0px;color:#FCFCFC;}.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper i.asb-icon-image{font-size:30px;width:60px !important;height:60px !important;line-height:60px !important;text-align:center;background-color:#3882f7;}.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper img.asb-icon-image{height:30px;width:30px;}.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper i.asb-icon-image:before{color:#ffffff;background:transparent;-webkit-background-clip:unset;-webkit-text-fill-color:initial;}.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper i.asb-icon-image,.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper img.asb-icon-image{border:1px solid #ffffff;border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(35,164,85,0.5);}.elementor-2466 .elementor-element.elementor-element-1ae5939 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2466 .elementor-element.elementor-element-f99e4fa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2466 .elementor-element.elementor-element-f99e4fa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2466 .elementor-element.elementor-element-644d6f0 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(min-width:1025px){.elementor-2466 .elementor-element.elementor-element-8d55ec1 > .elementor-background-overlay{background-attachment:scroll;}}@media(max-width:1024px){.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.image-accordion .asb_wrap_list,
					.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.portfolio.portfolio-style-1 .portfolio-hover-wrapper,.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.portfolio.portfolio-style-1 .portfolio-hover-image{height:450px;}.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.portfolio.portfolio-style-2 .portfolio-wrapper,
					.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.article-box-style-2 .article-box-front-wrapper,.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.info-banner.info-banner-style-1 .info-banner-content-wrapper,.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.info-banner.info-banner-style-2 .info-front-content,.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.hover-section{min-height:450px;}.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper .asb-title{font-size:19px;}.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper .asb-desc,.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper .asb-desc p{line-height:1.5em;}}@media(max-width:767px){.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.image-accordion .asb_wrap_list,
					.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.portfolio.portfolio-style-1 .portfolio-hover-wrapper,.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.portfolio.portfolio-style-1 .portfolio-hover-image{height:800px;}.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.portfolio.portfolio-style-2 .portfolio-wrapper,
					.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.article-box-style-2 .article-box-front-wrapper,.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.info-banner.info-banner-style-1 .info-banner-content-wrapper,.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.info-banner.info-banner-style-2 .info-front-content,.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.hover-section{min-height:800px;}}/* Start custom CSS for bdevs-banner-other, class: .elementor-element-52c53184 */.about-us-banner .breadcrumb-area{
    background-position: center center !important;
    position: relative;
    padding: 220px 0px;
    background-repeat: no-repeat;
}
.about-us-banner .breadcrumb-area:before{
    position: absolute;
    content: '';
    background: #000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
}
 .breadcrumb-area .breadcrumb-text{
    position: absolute;
    left: 0;
    bottom: -200px;
    left: 0px;
}
.breadcrumb-text > h1{
        font-size: 40px;
        opacity: 1 !important;
}
@media(min-width:768px) and (max-width:991px){
    .about-us-banner .breadcrumb-area{
        padding: 138px 0px;
       
    }
    .breadcrumb-area .breadcrumb-text {
    position: absolute;
    left: 0;
    bottom: -130px;
    left: 0px;
    }
    .features-03-wrapper{
        height: unset !important;
    }
    .values .features-wrapper{
        margin-top: 35px;
    }
    .genesis .col-xl-6 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    
    .genesis .offset-xl-6 {
        margin-left: 0% !important;
    }
    .genesis .promotect-02-wrapper {
        padding: 70px 38px 70px 38px !important;
    }
    .genesis .promotect-bg-img {
        width: 100% !important;
    }
}
@media(max-width: 768px){
    .about-us-banner .breadcrumb-area {
    background-position: right;
    }
    .promotect-text{
        padding: 30px 0px;
    }
}/* End custom CSS */
/* Start custom CSS for bdevs-about, class: .elementor-element-a4e03b3 */section.elementor-section.elementor-top-section.elementor-element.elementor-element-a1512d9 .elementor-container.elementor-column-gap-default, section.elementor-section.elementor-top-section.elementor-element.elementor-element-a1512d9 .elementor-column-wrap {
    max-width: 100%;
    padding: 0;
    margin: 0;
}
.about-img.mb-30{
    margin-bottom: 0px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-a1512d9 .promotect-wrapper {
    padding: 50px;
}
.elementor-section.elementor-top-section.elementor-element.elementor-element-a1512d9 .promotect-text {
    margin-bottom: 20px;
}
.elementor-section.elementor-top-section.elementor-element.elementor-element-a1512d9 .promotect-link ul li{
    padding-bottom: 20px
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b1449d9 */.about-us-area.pt-130.pb-100 {
    padding-top: 70px;
    padding-bottom: 70px;
}/* End custom CSS */
/* Start custom CSS for bdevs-promotect2, class: .elementor-element-ca84764 */.genesis h1{
    font-size: 55px !important;
    margin-bottom: 0;
    letter-spacing: -.3px !important;
    line-height: 1.06 !important;
		color: #fff;
		font-weight: 700 !important;
		font-family: Montserrat !important;
}
.genesis p{
    font-weight: normal !important;
	line-height: 28px !important;
	text-align: center !important;
	font-family: Montserrat !important;
	margin-top: 20px;
	font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7a79cb6 */.genesis .elementor-container{
    max-width: unset !important;
}
.genesis .elementor-column-wrap{
    padding: 0px !important;
}
.genesis .promotect-text h1::before{
    left: 0;
    background: #fff;
}
.genesis .promotect-02-area.red-bg{
    background: #1f2b7d;
}
.genesis .promotect-02-wrapper{
        padding: 70px 38px 70px 66px;
}
.genesis .promotect-bg-img{
    width: 43%;
}
.genesis .offset-xl-6{
    margin-left: 40%;
}
.genesis .col-xl-6{
    flex: 0 0 60%;
    max-width: 60%;
}
.genesis .promotect-text{
    margin-bottom: 0px;
}
.genesis .promotect-link{
    display: none;
}
@media(max-width: 767px){
    .genesis .offset-xl-6{
    margin-left: 0%;
}
.genesis .col-xl-6{
    flex: 0 0 100%;
    max-width: 100%;
}
.genesis .promotect-02-wrapper{
    padding:0px;
}
}/* End custom CSS */
/* Start custom CSS for tp-animated-service-boxes, class: .elementor-element-df4eb15 */.pt_plus_asb_wrapper .icon-pentagon{
    -webkit-mask: unset;
}
.elementor-7482 .elementor-element.elementor-element-a784d32 .pt_plus_asb_wrapper i.asb-icon-image, .elementor-7482 .elementor-element.elementor-element-a784d32 .pt_plus_asb_wrapper img.asb-icon-image {
    border: 1px solid #ffffff;
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px 0px 10px 0px rgb(35 164 85 / 50%);
    padding: 9px;
    background: #3882f7;
}
.asb-desc{
    display: block !important;
}
.asb-desc h3{
    color: #fff !important;
}

.elementor-7482 .elementor-element.elementor-element-a784d32 .pt_plus_asb_wrapper img.asb-icon-image {
    height: 100px;
    width: 100px;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8d55ec1 */.value-latest.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 900px;
}
.elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper img.asb-icon-image {
    height: 80px;
    width: 80px;
    padding: 9px;
    background: #1093d2;
}

@media (min-width: 992px){
.value-latest .tp-col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
    margin-top: 30px;
}
}
@media(max-width: 991px){
    .elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.portfolio.portfolio-style-2 .portfolio-wrapper, .elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.article-box-style-2 .article-box-front-wrapper, .elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.info-banner.info-banner-style-1 .info-banner-content-wrapper, .elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.info-banner.info-banner-style-2 .info-front-content, .elementor-2466 .elementor-element.elementor-element-df4eb15 .pt_plus_asb_wrapper.hover-section {
        min-height: 295px;
        height: unset;
        margin: 10px 0px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-924cbf5 */.values .features-area{
    padding: 70px 0px 70px 0px;
}
.values .features-item{
    background: #1f2b7d;
        padding: 20px 12px 20px 12px;
}
.values .features-icon a{
        background: #03b664;
}
.values .features-item {
    position: absolute;
    right: 20px;
    left: 20px;
    padding: 50px 35px 42px 35px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    border-radius: 5px;
    opacity: 0;
    z-index: 9;
    bottom: -86px;
    height: 390px;
}
.features-wrapper.active .features-item, .features-wrapper.active .features-img::before{
    opacity: 0;
}
.features-wrapper.active:hover .features-item, .features-wrapper.active .features-inner{
    opacity: 1;
}
 .features-wrapper:hover .features-img::before{
    opacity: 0.37;
}
.values h3{
    font-size: 30px !important;
    margin-bottom: 0;
    letter-spacing: -.3px !important;
    line-height: 1.06 !important;
		color: #fff;
		font-weight: 700 !important;
		font-family: Montserrat !important;
		text-align: center;
}
.values p{
    font-weight: normal !important;
	line-height: 28px !important;
	text-align: center !important;
	font-family: Montserrat !important;
	margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for bdevs-features3, class: .elementor-element-644d6f0 */.features-03-area:before{
        position: absolute;
        content: '';
        background-image: url(https://www.ipeckd.org/wp-content/uploads/2021/06/vission-background.jpg);
        height: 100%;
        width: 100%;
        top: 0px;
        left: 0;
        background-attachment: fixed;
            background-position: top center;
            opacity: 0.8;
                background-size: cover;
    background-repeat: no-repeat;
}
.features-03-area:after{
        position: absolute;
        content: '';
        background: #010148;
        opacity: 0.7;
        height: 100%;
        width: 100%;
        top: 0px;
        left: 0;
        z-index: 0;
        background-attachment: fixed;
            background-position: top center;
}
.features-03-wrapper {
    height: 100%;
    position: relative;
    z-index: 11;
    
}
.features-03-area {
    margin-top: unset;
    padding-top: 70px;
    padding-bottom: 70px;
}
.features-title-area{
    padding-top: unset !important;
    padding-bottom: unset !important;
}
@media(max-width:767px){
    .features-03-wrapper {
        height: unset;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f99e4fa */.mission .paragraph-text p{
    text-align: center !important;
    margin-top: 20px;
}
@media(max-width:991px){
    .features-03-wrapper {
        height: 500px !important;
    }
}/* End custom CSS */