.elementor-20993 .elementor-element.elementor-element-a874f84:not(.elementor-motion-effects-element-type-background), .elementor-20993 .elementor-element.elementor-element-a874f84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://10pearls.com/wp-content/uploads/2020/10/hero-banner.png");background-size:cover;}.elementor-20993 .elementor-element.elementor-element-a874f84{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-20993 .elementor-element.elementor-element-a874f84 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20993 .elementor-element.elementor-element-a4d90dd:not(.elementor-motion-effects-element-type-background), .elementor-20993 .elementor-element.elementor-element-a4d90dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://10pearls.com/wp-content/uploads/2020/10/mobile-banner.png");background-position:center center;background-size:cover;}.elementor-20993 .elementor-element.elementor-element-a4d90dd > .elementor-container{min-height:337px;}.elementor-20993 .elementor-element.elementor-element-a4d90dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-20993 .elementor-element.elementor-element-a4d90dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20993 .elementor-element.elementor-element-b0842c2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-20993 .elementor-element.elementor-element-8f7b069{text-align:start;}.elementor-20993 .elementor-element.elementor-element-8f7b069 img{width:260px;}.elementor-20993 .elementor-element.elementor-element-4341fc4 .elementor-heading-title{font-size:40px;line-height:46px;}.elementor-20993 .elementor-element.elementor-element-3782fe6:not(.elementor-motion-effects-element-type-background), .elementor-20993 .elementor-element.elementor-element-3782fe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-20993 .elementor-element.elementor-element-3782fe6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-20993 .elementor-element.elementor-element-3782fe6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20993 .elementor-element.elementor-element-1b9c298 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-20993 .elementor-element.elementor-element-949466c{text-align:start;}.elementor-20993 .elementor-element.elementor-element-2dc8dc0:not(.elementor-motion-effects-element-type-background), .elementor-20993 .elementor-element.elementor-element-2dc8dc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8FA;}.elementor-20993 .elementor-element.elementor-element-2dc8dc0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-20993 .elementor-element.elementor-element-2dc8dc0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20993 .elementor-element.elementor-element-2e11783 .elementor-image-box-wrapper{text-align:start;}.elementor-20993 .elementor-element.elementor-element-2e11783.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-20993 .elementor-element.elementor-element-2e11783.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-20993 .elementor-element.elementor-element-2e11783.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-20993 .elementor-element.elementor-element-2e11783 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-20993 .elementor-element.elementor-element-2e11783 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-20993 .elementor-element.elementor-element-2e11783 .elementor-image-box-title{font-size:22px;text-transform:lowercase;line-height:34px;color:#757575;}.elementor-20993 .elementor-element.elementor-element-2e11783 .elementor-image-box-description{font-size:18px;line-height:28px;color:#2A2A2A;}.elementor-20993 .elementor-element.elementor-element-0943f94 .elementor-image-box-wrapper{text-align:start;}.elementor-20993 .elementor-element.elementor-element-0943f94.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-20993 .elementor-element.elementor-element-0943f94.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-20993 .elementor-element.elementor-element-0943f94.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-20993 .elementor-element.elementor-element-0943f94 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-20993 .elementor-element.elementor-element-0943f94 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-20993 .elementor-element.elementor-element-0943f94 .elementor-image-box-title{font-size:22px;text-transform:lowercase;line-height:34px;color:#757575;}.elementor-20993 .elementor-element.elementor-element-0943f94 .elementor-image-box-description{font-size:18px;line-height:28px;color:#2A2A2A;}.elementor-20993 .elementor-element.elementor-element-89e998e .elementor-heading-title{font-weight:600;text-transform:lowercase;color:#0045A6;}@media(max-width:767px){.elementor-20993 .elementor-element.elementor-element-2e11783 .elementor-image-box-img{margin-bottom:15px;}.elementor-20993 .elementor-element.elementor-element-0943f94 .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS */.case-studies-banner{
    min-height: 400px;
}
.mobile-case-studies-banner{
    display: none;
}
.intro-section{
    margin: 90px 0px;
}
.intro-content{
    padding-right: 5%;
}
.case-studies-overview{
        padding: 75px 0px;
}
.overview-column{
    padding-right: 3%;
}
.feature-column{
    padding-left: 5%;
}
.case-studies-overview h3{
    color: #0045a6;
    text-transform: lowercase;
    font-weight: 600;
    margin-bottom: 12px;
}
.case-studies-overview h5{
    color: #2a2a2a;
}
.case-studies-overview p{
    
}
.case-studies-overview ul{
    
}
.case-studies-overview ul li{
    list-style: none;
        font-size: 20px;
    line-height: 32px;
}
.case-studies-overview ul li:before {
   content: "■";
    color: #0045a6;
    font-size: 10px;
    position: absolute;
    transform: rotate(45deg);
    line-height: 3.0;
    left: 0px;
}
.case-study-detail{
    padding: 75px 0px;
}
.case-study-detail h2{
    text-transform: lowercase;
    margin-bottom: 25px;
     color: #2a2a2a;
}
.case-study-detail p{
   margin-bottom: 25px;
   color: #2a2a2a;
}

.badge-section{
   
}
.bage-tile{
    padding: 90px 90px;
}
.related-projects-section{
    padding: 70px 0px;
}
.related-projects-section h3{
    margin-bottom: 50px !important;
}
.case-col.col-lg-4.col-md-6.item{
    padding-left: 0px;
}
.feature-case-internal .feat-case-container h5{
        font-size: 20px;
    line-height: 32px;
    margin-bottom: 0px;
    color: #2a2a2a;
}
.feature-case-internal .feat-case-container span{
        margin-bottom: 20px;
}
.feature-case-internal .feat-case-container p{
    font-size: 18px;
    line-height: 28px;
}

@media screen and (min-width:2560px) {
  .case-study-detail-image-block{
          text-align: center !important;
  }
}

@media screen and (max-width: 820px) {
 .related-projects-section h3 {
        margin-bottom: 0px !important;
    }
}
@media screen and (max-width: 480px) {
.case-studies-banner{
    display: none;
}
.mobile-case-studies-banner{
    display: block;
}
.intro-section {
    margin: 70px 0px;
    padding: 0px 30px;
}
.intro-section h1.elementor-heading-title.elementor-size-default {
  font-size: 27px !important;
    line-height: 32px !important;
}

.intro-section
.elementor-widget-image .elementor-image img{
    display: block;
    margin: 0px auto;
    margin-bottom: 50px;
}

.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
    padding: 0px;
}
.overview-column {
    padding-right: 0px;
    padding: 0px 30px;
    margin-bottom: 50px;
}
.feature-column {
    padding-left: 0px;
    padding: 0px 30px;
}
.case-studies-overview ul li {
    font-size: 16px;
    line-height: 26px;
}
.case-studies-overview h5 {
    font-size: 20px;
    line-height: 30px;
}
.case-study-detail {
    padding: 75px 30px;
}

.case-study-detail img.attachment-full.size-full {
        display: block;
    width: 50%;
    margin: 0px auto;
    margin-bottom: 50px;
}

.bage-tile {
    padding: 30px 30px;
}
.elementor-widget-image-box .elementor-image-box-wrapper {
    text-align: center !important;
}
.badge-section {
    padding: 50px 0px;
}
.related-projects-section {
    padding: 70px 30px;
}

.case-study-detail h2 {
    font-size: 27px;
    line-height: 32px;
}
.case-study-detail p {
    font-size: 18px;
    line-height: 28px;
}


}/* End custom CSS */