.elementor-719 .elementor-element.elementor-element-4f10e1b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-719 .elementor-element.elementor-element-17b730f{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-719 .elementor-element.elementor-element-17b730f:not(.elementor-motion-effects-element-type-background), .elementor-719 .elementor-element.elementor-element-17b730f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-719 .elementor-element.elementor-element-54a7940{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-719 .elementor-element.elementor-element-78f217e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-719 .elementor-element.elementor-element-9dde9ca{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-719 .elementor-element.elementor-element-9dde9ca:not(.elementor-motion-effects-element-type-background), .elementor-719 .elementor-element.elementor-element-9dde9ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-719 .elementor-element.elementor-element-104e757 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-719 .elementor-element.elementor-element-a13cf3d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for services, class: .elementor-element-e728e56 */.elementor-719 .elementor-element.elementor-element-e728e56 .service-thumb img {
    width: 360px;
    max-width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: 10px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.sidebar-info-contents .category-icon:last-child h3.widget-title {
    font-size: 0;
}

.sidebar-info-contents .category-icon:last-child h3.widget-title::before {
    content: "Social list";
    font-size: 25px;
}

/* Equal service cards */
.elementor-719 .elementor-element.elementor-element-e728e56 .row > [class*="col-"] { display: flex; }
.elementor-719 .elementor-element.elementor-element-e728e56 .service-box { display: flex; flex-direction: column; width: 100%; height: calc(100% - 30px); }
.elementor-719 .elementor-element.elementor-element-e728e56 .single-service-box { flex: 1; padding-bottom: 130px !important; }
.elementor-719 .elementor-element.elementor-element-e728e56 .service-desc { height: auto !important; min-height: 0 !important; }
@media (min-width: 992px) { .elementor-719 .elementor-element.elementor-element-e728e56 .service-title { min-height: 78px; } }

/* Centre section heading */
.elementor-719 .elementor-element.elementor-element-e728e56 .section-title { width: 100%; text-align: center; }/* End custom CSS */
/* Start custom CSS for about, class: .elementor-element-104e757 */.about-icon { 
    
 background-color: transparent } 

h4.about-title {
    line-height: 115px;
    left: 10%;
}

.about-area::before {
    background: none;
}

.elementor-719 .elementor-element.elementor-element-104e757 .about-thumb {
  margin-left: 0;
}
.elementor-719 .elementor-element.elementor-element-104e757 .section-title-descr {
  width: 100%;
}
@media (max-width: 991px) {
  .elementor-719 .elementor-element.elementor-element-104e757 .about-thumb { margin-bottom: 40px; }
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-2243ea3 */.elementor-719 .elementor-element.elementor-element-2243ea3 .testi-box-inner::after {
  background: #595959 !important;
}
.elementor-719 .elementor-element.elementor-element-2243ea3 .testi-icon {
  background-color: #F7941C;
  -webkit-mask-image: url(https://globalmsp.net/wp-content/themes/solutek/assets/images/testi1.png);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  mask-image: url(https://globalmsp.net/wp-content/themes/solutek/assets/images/testi1.png);
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  width: 48px;
  height: 36px;
  display: inline-block;
}
.elementor-719 .elementor-element.elementor-element-2243ea3 .testi-icon img {
  opacity: 0;
}
.elementor-719 .elementor-element.elementor-element-2243ea3 .testi-single-box:hover .testi-icon {
  background-color: #ffffff;
}

/* Match About GlobalMSP heading style */
.elementor-719 .elementor-element.elementor-element-2243ea3 .section-sub-title { background-color: rgba(255, 60, 0, 0.03) !important; border: 1px solid rgba(122, 122, 122, 0.15) !important; }
.elementor-719 .elementor-element.elementor-element-2243ea3 .section-main-title { font-size: 32px !important; line-height: 1.2 !important; }


/* Equal-height testimonial boxes */
.elementor-719 .elementor-element.elementor-element-2243ea3 .owl-stage { display: flex; }
.elementor-719 .elementor-element.elementor-element-2243ea3 .owl-item { display: flex; float: none; }
.elementor-719 .elementor-element.elementor-element-2243ea3 .owl-item > div, .elementor-719 .elementor-element.elementor-element-2243ea3 .testi-box { height: 100%; width: 100%; }
.elementor-719 .elementor-element.elementor-element-2243ea3 .testi-single-box { height: calc(100% - 68px); display: flex; flex-direction: column; }
.elementor-719 .elementor-element.elementor-element-2243ea3 .testi-box-inner { flex: 1; display: flex; flex-direction: column; }
.elementor-719 .elementor-element.elementor-element-2243ea3 .testi-content { flex: 1; display: flex; flex-direction: column; }
.elementor-719 .elementor-element.elementor-element-2243ea3 .testi-desc { flex: 1; padding-bottom: 16px !important; }/* End custom CSS */