.elementor-18038 .elementor-element.elementor-element-33871199:not(.elementor-motion-effects-element-type-background), .elementor-18038 .elementor-element.elementor-element-33871199 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://clone.10pearls.com/wp-content/uploads/2020/09/header-2.png");background-position:center center;background-size:cover;}.elementor-18038 .elementor-element.elementor-element-33871199{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18038 .elementor-element.elementor-element-33871199 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18038 .elementor-element.elementor-element-1a71056d:not(.elementor-motion-effects-element-type-background), .elementor-18038 .elementor-element.elementor-element-1a71056d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://clone.10pearls.com/wp-content/uploads/2020/09/mobile-header.png");background-position:center center;background-size:cover;}.elementor-18038 .elementor-element.elementor-element-1a71056d > .elementor-container{min-height:337px;}.elementor-18038 .elementor-element.elementor-element-1a71056d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18038 .elementor-element.elementor-element-1a71056d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18038 .elementor-element.elementor-element-59a8fac1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18038 .elementor-element.elementor-element-3aa690ac{text-align:left;}.elementor-18038 .elementor-element.elementor-element-3aa690ac img{width:260px;}.elementor-18038 .elementor-element.elementor-element-43762c81 .elementor-heading-title{font-size:40px;text-transform:lowercase;line-height:46px;color:#2A2A2A;}.elementor-18038 .elementor-element.elementor-element-43668b8d:not(.elementor-motion-effects-element-type-background), .elementor-18038 .elementor-element.elementor-element-43668b8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-18038 .elementor-element.elementor-element-43668b8d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18038 .elementor-element.elementor-element-43668b8d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18038 .elementor-element.elementor-element-4e963ce4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18038 .elementor-element.elementor-element-16bc3f98{text-align:left;}.elementor-18038 .elementor-element.elementor-element-14dd698e:not(.elementor-motion-effects-element-type-background), .elementor-18038 .elementor-element.elementor-element-14dd698e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-18038 .elementor-element.elementor-element-14dd698e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18038 .elementor-element.elementor-element-14dd698e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18038 .elementor-element.elementor-element-291e0142 .elementor-heading-title{color:#0045A6;}@media(max-width:767px){.elementor-18038 .elementor-element.elementor-element-14dd698e{padding:40px 0px 0px 0px;}.elementor-18038 .elementor-element.elementor-element-7d0c9040{padding:0px 10px 0px 10px;}.elementor-18038 .elementor-element.elementor-element-291e0142{padding:0px 20px 0px 20px;}}/* Start custom CSS */.case-studies-banner{
    min-height: 400px;
}
.mobile-case-studies-banner{
    display: none;
}
.intro-section{
    margin: 70px 0px;
}
.intro-content{
    padding-right: 15%;
}
.case-studies-overview{
        padding: 75px 0px;
}
.overview-column{
    padding-right: 3%;
}
.feature-column{
    padding-left: 5%;
}


.case-studies-overview p{
    
}
.case-studies-overview ul{
    
}
.case-studies-overview ul li{
    list-style: none;
        font-size: 18px;
    line-height: 32px;
    color: #2a2a2a;
}
.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 p{
   margin-bottom: 25px;
   color: #2a2a2a;
}

.badge-section{
   
}
.bage-tile{
    padding: 90px 90px;
}
.related-projects-section{
    padding: 70px 0px;
}

.case-col.col-lg-4.col-md-6.item{
    padding-left: 0px;
}

.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) {
 
.elementor-widget-image-box .elementor-image-box-wrapper {
    text-align: center !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
.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: 100%;
    margin: 0px auto;
    margin-bottom: 50px;
}

.bage-tile {
    padding: 30px 30px;
}

.badge-section {
    padding: 50px 0px;
}
.related-projects-section {
    padding: 70px 30px;
}


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


}/* End custom CSS */