.elementor-11754 .elementor-element.elementor-element-1d59ac3{padding:65px 0px 40px 0px;}.elementor-11754 .elementor-element.elementor-element-6d894b9{margin-top:0px;margin-bottom:15px;}.elementor-11754 .elementor-element.elementor-element-7fd4840 .ct-heading{text-align:center;}.elementor-11754 .elementor-element.elementor-element-7fd4840 .ct-heading .item--title{color:#964BA8;margin-bottom:33px;}.elementor-11754 .elementor-element.elementor-element-7fd4840 .ct-heading .ct-text-highlight{color:#9F9F9F;}.elementor-11754 .elementor-element.elementor-element-7fd4840 .ct-heading .item--sub-title{color:#000000 !important;}.elementor-11754 .elementor-element.elementor-element-7fd4840 .ct-heading .item--sub-title span::before, .elementor-11754 .elementor-element.elementor-element-7fd4840 .ct-heading .item--sub-title span::after{background-color:#000000 !important;}@media(max-width:1024px){.elementor-11754 .elementor-element.elementor-element-7fd4840 .ct-heading .item--title{font-size:36px;}}@media(min-width:768px){.elementor-11754 .elementor-element.elementor-element-6415aa6{width:25%;}.elementor-11754 .elementor-element.elementor-element-9605bf1{width:49.332%;}.elementor-11754 .elementor-element.elementor-element-3e01f69{width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11754 .elementor-element.elementor-element-6415aa6{width:16%;}.elementor-11754 .elementor-element.elementor-element-9605bf1{width:68%;}.elementor-11754 .elementor-element.elementor-element-3e01f69{width:16%;}}@media(max-width:767px){.elementor-11754 .elementor-element.elementor-element-1d59ac3{padding:10px 0px 0px 0px;}.elementor-11754 .elementor-element.elementor-element-7fd4840 .ct-heading .item--title{font-size:32px;}}/* Start custom CSS for ct_service_grid, class: .elementor-element-cab87a5 *//*Front services layout*/   

.ct-service-grid1 .item--meta::before, .ct-service-carousel1 .item--meta::before {
  
  background-image: linear-gradient(to right, #9f9f9f,#9f9f9f);
  
}
.ct-service-grid1 .item--meta::after, .ct-service-carousel1 .item--meta::after {
  
  background-image: linear-gradient(to right, #8C94BA,  #28357B);
  }


/* hover background */
.ct-service-grid1 .item--holder, .ct-service-carousel1 .item--holder {
 
  background-image: linear-gradient(to bottom, #964BA8, #964BA8);
 
}

/* Read more button background color*/
.ct-service-grid1 .item-readmore a, .ct-service-carousel1 .item-readmore a {
  font-size: 14px;
  line-height: 35px;
  padding: 0 18px;
  background: #9f9f9f;
}

/* Read more button hover color*/
.ct-service-grid1 .item-readmore a:hover, .ct-service-carousel1 .item-readmore a:hover {
  background: #9f9f9f;
}

/*Icons*/

.ct-service-grid1 .item--icon i, .ct-service-carousel1 .item--icon i {

 background-image: linear-gradient(to right, #24347C,  #28357B);
}


.ct-service-grid1 .item--icon, .ct-service-carousel1 .item--icon {

  border: 3px solid #D1CDDB;
}

/*Tabs effect*/
.grid-filter-wrap span.active, .grid-filter-wrap span:hover {
   
   /* text-decoration: underline;*/
  
     color: #9f9f9f;
      border-bottom: 3px solid #24347C;
}
.grid-filter-wrap span {

    color:  #28357B;
  
}

/*Title Inner Background set to solid effect*/
.ct-service-grid1 .item--meta:before{
    opacity: unset;
}/* End custom CSS */