/*icon02*/
@media (min-width: 768px){
.sppb-addon.sppb-addon-feature.sppb-text-left.plat-icon-01.hover-up.core-value {
    transform: scale(0.85);
    transform-origin: left;
}}

.core-value img {transform: scale(0.8);transform-origin: left;}

.sppb-addon.sppb-addon-feature.sppb-text-left.plat-icon-01.hover-up.core-value .sppb-media {
    display: flex;
    align-items: center;
}

.core-value h2.sppb-addon-title.sppb-feature-box-title.sppb-media-heading {
    margin-bottom: 0px!important;
}

/*first letter*/
span.firstletter {
    font-size: 50px;
    padding-right: 1px;
    font-weight: 700;
}

/*pull-left*/
@media only screen and (min-width: 992px) {
.core-value .pull-left{width:15%!important;}}

@media (min-width: 768px) and (max-width: 991px){
.core-value .pull-left{width:13%!important;}}

@media (max-width: 767px){
.core-value .pull-left{width: 13%!important;margin-right: 0;}}

/*heading*/
@media (min-width: 768px) and (max-width: 991px){
.core-value .sppb-addon-title.sppb-feature-box-title.sppb-media-heading {
    font-size: 25px!important;
}}

/*corebox*/
@media only screen and (min-width: 768px) {
.core-box {
    transform: scale(0.7)!important;
    transform-origin: left top!important;
}}

@media (max-width: 767px){
.core-box {
    transform: scale(0.8)!important;
    transform-origin: left top!important;
}}

/*missionvision*/
@supports not (-webkit-touch-callout: none) {
  @media screen and (max-width:768px){
  .mv-shape{margin-top:-50px;}
}}

.mv-shape{
    position: relative;transition:0.5s ease;
}
.mv-shape:before {
    position: absolute;
    background-size: contain !important;
    width: 30%;
    height: 180%;
    content: '';
    background: linear-gradient(90deg, rgba(226,237,244,1) 0%, rgba(255,255,255,0) 100%);
    background-size: 200%!important;
    top: -45%;
    bottom:0;
    left: -80px;
    border-radius: 0px;
    background-repeat:no-repeat;
    transition:0.5s ease;
    z-index:-1;
    }

.mv-shape:hover:before {
    position: absolute;
    background-size: contain !important;
    content: '';
    background: linear-gradient(90deg, rgba(226,237,244,1) 0%, rgba(255,255,255,0) 100%);
    background-size: 100%!important;
    border-radius: 0px;
    background-repeat:no-repeat;
    transition:0.5s ease;
    }

@media (min-width: 768px) and (max-width: 991px){
.mv-shape:before {
    position: absolute;
    background-size: contain !important;
    width: 30%;
    height: 120%;
    content: '';
    background: linear-gradient(90deg, rgba(226,237,244,1) 0%, rgba(255,255,255,0) 100%);
    background-size: 200%!important;
    top: -9%;
    bottom:0;
    left: -80px;
    border-radius: 0px;
    background-repeat:no-repeat;
    transition:0.5s ease;
    z-index:-1;
}}


/*communal living*/

@media (max-width: 767px){
.about-anim-text h2, .about-anim-text h2.sppb-addon-title {
    font-size: 20px !important;
    line-height: 1.2!important;
}}


/*platinum image 02*/
.plat-img-02 img {transition: 0.5s ease;}
.plat-img-02:hover img {
    transform: translate(-50px, 0px);
    transition: 0.5s ease;
}


/*platinum image 04*/
.plat-img-04 img {transition: 0.5s ease;}
.plat-img-04:hover img {
    transform: translate(50px, 0px);
    transition: 0.5s ease;
}
