

/*------------------sk--css--------------------*/

.our-services-box .gem-textbox-content .wpb_text_column .wpb_wrapper{
     max-height: 125px;
    min-height: 50px;
    overflow: hidden;
} 

.our-services-box .gem-textbox-content {
    min-height: 340px;
    overflow: hidden;
} 


.recent-engagements .portfolio.hover-circular .portfolio-item .image .overlay .links .portfolio-icons{
	display: none!important;
}

.our-services-accord .vc_tta-panel-heading{
	background: #0098df!important;
}
.our-services-accord .vc_tta-panel-body{
     padding: 20px 50px 10px 50px!important;
}
.our-services-accord .vc_tta-panel-body .wpb_text_column{
  margin-bottom: 0px;
}

.our-services-box .vc_custom_heading.d-title-md1.small-body {
     max-height: 100px;
     height: 100px;
    min-height: 50px;
    overflow: hidden
}

.our-services-box .gem-textbox-content .wpb_text_column .wpb_wrapper .title-h5{
    max-height: 125px;
    height: 70px;
    min-height: 50px;
    overflow: hidden;
}
.dp-service-box .wpb_text_column .wpb_wrapper p {
      max-height: 90px;
    height: 85px;
    overflow: hidden;
}

 .portfolio-item .portfolio-icons a{
  display:none!important;
}
.gem-icon-inner .back-angle{
  font-size: 35px;
}
.global-para{
     max-height: 100px;
     height: 100px;
    min-height: 50px;
    overflow: hidden
}
.glob-box-heading{
     height: 60px;
    max-height: 60px;
    overflow: hidden;
  } 

  .glob-icons-size .gem-icon{
    width: 48px;
    height: 48px;
    line-height: 48px;
    font-size: 35px; 

    } 

/*    .industry-work-boxes .gem-textbox-inner {
      min-height: 360px;
      height: auto;
    }

    .use-case-box .gem-textbox-inner {
          min-height: 360px;
          height: 360px;
          
    }*/

    .gem-icon.gem-simple-icon{
    width: 48px;
    height: 48px;
    line-height: 48px;
    font-size: 35px;
    }


.gem-textbox-title, .gem-textbox-content{
      padding: 25px!important;
}

.cloud-accordion .vc_tta-panel-heading{
  background-color: #0098df!important;
}

.cloud-accordion .vc_tta-panel-heading h4 a{
 color:#ffffff!important;
}
.cloud-accordion .vc_tta-panel-heading h4 a i:before{
 border-color: #fff!important;
}

.cloud-accordion .cloud-consulting .quickfinder-item-title{
    line-height: 38px!important;
    font-size: 24px!important;
}

.cloud-accordion .cloud-migration .quickfinder-item-title{
           line-height: 38px!important;
    font-size: 26px!important;
}

.styled-subtitle{
   text-align: justify;
   letter-spacing: 1px;
}

.ui-ux-service .vc_tta-tabs-list .vc_tta-tab>a{
      border-color: #0098df!important;
    background-color: #0098df!important;
    color: #fff;
}

.ui-ux-service .vc_tta-tabs-container .vc_tta-tab.vc_active>a{
  color: #fff!important;
}
.ui-ux-our-service .quickfinder{
  padding-bottom: 0px;
}

.cloud-accordion .vc_tta-panel-body{
  padding-bottom: 0px!important;
}
.retails-features .vc_custom_heading{
  margin: 0px;
}
.retails-features .quickfinder{
  padding-top: 20px;
  padding-bottom: 0px;
}

.retail-solution .vc_custom_heading{
  margin-bottom: 20px;
}
.retail-solution .quickfinder{
   padding: 0px ;
}

.sale-features .quickfinder{
  padding-top: 0px;
}
.cite-recent .wpb_text_column{
  margin-bottom: 35px!important;
}
.citecore-migration .wpb_text_column .small-body{
    font-size: 16px!important;
}

.rt-service-feature .quickfinder{
    padding-top: 0px;   
}

.rt-service-feature .quickfinder .quickfinder-item {
   margin-bottom: 0px;
}

.retails-purchase .quickfinder {
  padding-top: 0px; 
}

.retails-purchase .quickfinder .quickfinder-item {
  margin-bottom: 0px;
}

.retails-purchase .quickfinder .quickfinder-item {
   margin-bottom: 0px;
}
.production-retails .quickfinder{
    padding-top: 0px;
}
.production-retails .quickfinder .quickfinder-item{
      margin-bottom: 0px;
}

.retails-innventery .quickfinder{
    padding-top: 0px;
}

.retails-innventery .quickfinder .quickfinder-item{
      margin-bottom: 0px;
}

.crm-retail .quickfinder{
    padding-top: 0px;
} 
.crm-retail .quickfinder .quickfinder-item{
   margin-bottom: 0px;
} 
.no-bottom-margin{
  margin-bottom: 0px!important;
}

/*--------------home-page-css-----------------*/


.what-we-icons .gem-icon.gem-simple-icon{
    width: 18px;
    height: 36px;
    line-height: 36px;
    font-size: 35px;
}

.portfolio.hover-circular .portfolio-item .image .overlay .links .portfolio-icons{
  display: none;
}
.no-bottom-margin .vc_custom_1461067446313{
 margin-bottom: 0px;
}

@media(max-width: 767px){
  .what-we-icons .vc_custom_1553588454488{
    padding-left: 20px!important;
    padding-right: 20px!important;
  }
  .jewl-icon .vc_custom_1456731883083{
      text-align: center;grid-column: 
  }
  .jewl-icon .quickfinder-item-inner{
      text-align: center;
  }
  .jewl-icon .gem-button{
    margin-right: 0px;
  } 
  .deliver-personalized-h .quickfinder-item-inner{
      text-align: center;
  }
  .deliver-personalized-h .gem-button{
    margin-right: 0px;
  }
   .deliver-personalized-h .vc_column_container>.vc_column-inner {
    text-align: center;
   }

   .diaspark-dna .dna-join-us>.vc_column-inner {
          min-height: 280px;
  }
}

/*-------------------07-05-2019-------------------*/


.all-tab-bg-same .vc_tta-tabs-list .vc_tta-tab>a {
  border-color: #0098df;
  background-color: #0098df!important;
  color: #fff;
}

.all-tab-bg-same .vc_tta-tabs-list .vc_tta-tab.vc_active>a{
    border-color: #f0f0f0!important;
    background-color: #f8f8f8!important;
    color: #666;
}


.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, 
.wpb_button{
  margin-bottom: 0px;
}

.site-footer{
  display: none;
}


.edapt-accordain .vc_tta-panels .vc_tta-panel-heading a{
  color: #ffffff!important;
}
.edapt-accordain .vc_tta-panels .vc_tta-panel-heading a i{
  color: #ffffff!important;
}
.edapt-accordain .vc_tta-panel-body .vc_column-inner 
.wpb_wrapper .gem-list{
  margin-bottom:0px;
}
