.homepage-services-wrap{background-color:#f7f7f7}.homepage-services-wrap .homepage-services-title h4{color:#fff;font-weight:600;margin-bottom:20px;text-align:center;text-transform:uppercase}.homepage-services-wrap .homepage-services-title{padding-left:15px;padding-right:15px;position:relative}.homepage-services-title h1{color:#fff;font-size:46px;font-weight:600;line-height:49px;margin:0;padding:30px 0;position:relative;text-align:center;z-index:999}.homepage-services-wrap .homepage-services-bg{background-attachment:fixed;background-position:41.55px -4.5px;background-size:cover;padding-bottom:17.665%}.homepage-services-wrap .homepage-services-grp{overflow:visible;padding-bottom:30px;position:relative}.homepage-services-wrap.service-bg-image .homepage-services-inner{margin:-12.85% auto 0;max-width:1170px}.homepage-services-wrap .homepage-services-item-inner{background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.1);height:100%;overflow:hidden;padding:12% 12% 18%;position:relative;text-align:center}.homepage-services-wrap .homepage-services-item-inner .text-extra-dark-gray{font-size:22px;line-height:35px}.homepage-services-wrap .center-col p{font-size:14px;line-height:22px}.homepage-services-wrap .homepage-services-inner{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.homepage-services-inner.clearfix{justify-content:center}.homepage-services-wrap .homepage-services-item .cm-col-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;z-index:1}.homepage-services-wrap .text-deep-pink{color:#c11920}@media (min-width:1660px){.homepage-services-wrap .homepage-services-bg{padding-bottom:13.3%}.homepage-services-wrap.service-bg-image .homepage-services-inner{margin-top:-8%}}@media (min-width:1025px){.homepage-services-wrap .homepage-services-bg{background-position-x:0!important}}@media (max-width:1050px){.homepage-services-wrap .homepage-services-bg{background-attachment:inherit!important;background-position:50%!important}}@media (max-width:991px){.homepage-services-wrap .homepage-services-item{margin-bottom:30px}.homepage-services-wrap .homepage-services-inner{margin-bottom:-30px}}@media (max-width:1199px){.homepage-services-wrap .homepage-services-bg{padding-bottom:21.3%}.homepage-services-wrap.service-bg-image .homepage-services-inner{margin-top:-15.2%}.banner_area{padding:90px 0}}@media (max-width:991px){.homepage-services-wrap .homepage-services-bg{padding-bottom:16.5%}.homepage-services-wrap.service-bg-image .homepage-services-inner{margin-top:-11.2%}}@media (min-width:768px){.homepage-services-wrap .homepage-services-grp{padding-top:0}}@media (max-width:767px){.homepage-services-wrap .homepage-services-bg{padding-bottom:50px;padding-top:50px}.homepage-services-wrap.service-bg-image .homepage-services-inner{margin-top:0}.homepage-services-wrap .homepage-services-item-inner{padding:5% 5% 10%}.homepage-services-wrap .homepage-services-item{margin-bottom:25px}.homepage-services-wrap .homepage-services-inner{margin-bottom:-25px}.homepage-services-wrap .homepage-services-grp{padding-bottom:25px}.homepage-services-title h1{font-size:35px;line-height:35px}}@media (min-width:760px){.homepage-services-wrap .homepage-services-item-inner .text-extra-dark-gray{font-size:19px;line-height:30px}}