p{
margin: 0px !important;
}
.advantage-child-cont {
 position: sticky;
 top: 100px;
}
figure.wp-block-image.size-large.has-custom-border {
    margin: 0px !important;
}
.cta-img-height img {
    height: 377px;
    object-fit: cover;
}
.cta-left-col {
 display: flex;
 align-items: center;
}
img.eb-accordion-title-prefix-img {
    background-color: #f7f7f7;
    padding: 10px;
    border-radius: 12px;
}
.advantage-child-cont:where(.wp-block-columns) {
    margin-bottom: 0px !important;
}
.position-column{
 position: sticky;
 top: 100px;
}
.services-tab-1 img {
    width: 100% !important;
    height: 356px;
    object-fit: cover;
}
.services-tab-1 .wp-block-list{
 margin-bottom: 0px !important;
}
.kt-tabs-id106976_01a929-8a > .kt-tabs-content-wrap > .wp-block-kadence-tab {
    min-height: 358px !important;
}
.eb-row-itgtc.eb-row-root-container {
    margin-top: -170px;
}
.rocket-cont-develop .eb-accordion-title-wrapper {
    margin-bottom: 0 !important;
    padding: 15px !important;
    font-weight: 600;
}
.eb-row-tbsqb.eb-row-root-container {
    margin-top: -170px;
}
.advanced-technologies-grid:where(.is-layout-grid) {
    gap: 20px !important;
}
.eb-row-xxzgv.eb-row-root-container {
    margin-top: -170px;
}
.eb-row-64cgr.eb-row-root-container {
    position: relative;
    z-index: 1;
}
.food-delivery-columns:where(.is-layout-grid) {
    gap: 20px !important;
}
.eb-row-36ca5.eb-row-root-container {
    margin-top: -150px;
}
.eb-row-uu3wg.eb-row-root-container {
    position: relative;
    z-index: 1;
}
.process-section:where(.wp-block-columns.is-layout-flex) {
    gap: 70px !important;
}
.intelligent-ai-sec > div:hover .intelligent-ai {
    top: 0;
}
.intelligent-ai-sec  figure img {
    height: 300px;
    object-fit: cover;
    border-radius: 12px;
    width: 100%;
}
.food-delivery-columns .wp-block-heading{
 position: absolute;
 bottom: 10px;
 left: 20px;
}
.intelligent-ai {
    position: absolute;
    top: 100%;
    background: #000000f5;
    width: 100%;
    left: 0;
    border-radius: 12px;
    z-index: 9;
    margin: 0 !important;
    padding: 15px 20px;
    -webkit-transition: all .6s 
ease;
    transition: all .6s 
ease;
    height: 100%;
}
span.Gradient-text {
    background: linear-gradient(
    135deg,
    hsl(18 90% 55%),
    hsl(170 60% 40%)
  );
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
.intelligent-ai-sec .wp-block-kadence-advancedheading {
    margin-top: 0px !important;
}
.intelligent-ai p{
 padding-top: 10px;
}
.intelligent-ai-sec > div {
    position: relative;
    overflow: hidden;
    border-radius: 12px;
    box-shadow: -4px 4px 10px 0px #00000026;
}
.Ai-make-mobile-samart-cols.active {
    width: 34% !important;
    transition: 0.07s ease-in-out;

}

.Ai-make-mobile-samart-cols.active {
    width: 34% !important;
    transition: 0.07s ease-in-out;

}

.Ai-make-mobile-samart-cols.active p.subitle-section {
    display: block;
}
.Ai-make-mobile-samart-cols p.subitle-section {
    display: none;
}
.Ai-make-mobile-samart-cols .eb-parent-wrapper {
    min-height: 480px;
    border-radius: 12px;
    overflow: hidden;
    position: relative;
}
.Ai-para-row .eb-parent-wrapper {
    min-height: auto !important;
    background: linear-gradient(180deg, rgba(0, 15, 33, 0) 0%, rgba(0, 14, 30, .8) 50.5%, #000d1c 100%) !important;
   
}

.Ai-para-row{
 position: absolute !important;
 bottom: 0px;
}
.Ai-para-row p{
 padding-left: 20px;
 padding-right: 20px;
 padding-top: 170px;
 padding-bottom: 20px;
 margin: 0px;
}
.advance-technologies-grid-col {
    background-color: #fff;
    border-radius: 14px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.advance-technologies-grid-col img {
    background-color: #fef0f2;
    border-radius: 7px;
    padding: 11px;
    height: 60px;
    width: 60px;
}
figure.wp-block-image.size-full {
    margin: 0px !important;
}
.hover-section-row:hover {
    background: linear-gradient(45deg, #ed321f 48%, rgb(254 0 35) 100%);
    transform: scale(1.1);
    border-radius: 12px;
    position: relative;
    z-index: 1;
}
.hover-section-img img {
    background-color: #f7f7f7;
    width: 60px !important;
    border-radius: 10px;
    padding: 10px;
    height: 60px !important;
}
.hover-section-row:hover .wp-block-heading {
    color: white !important;
}
.hover-section-row:hover .wp-block-paragraph {
    color: white !important;
}
.hover-section-row .eb-row-root-container {
    min-height: 450px;
}
.space-grid-col:where(.is-layout-grid) {
    gap: 0px !important;
}
.hover-section-row:hover .eb-row-root-container {
    border: 0 !important;
}
.process-grid {
    position: relative;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.process-grid img{
 background-color: #f9f9f9;
 padding: 10px;
 border-radius: 8px;
 height: 65px;
 width: 65px;
}
.process-grid{
  position: relative;
  padding: 0 50px;
}
.process-grid .slick-track{
  display:flex !important;
}

.process-grid .slick-slide{
  height:inherit !important;
}

.process-grid .slick-slide > div{
  height:100%;
}

/* ARROWS */
.process-grid .slick-prev,
.process-grid .slick-next{
  width:48px;
  height:48px;
  border-radius:50%;
  background:#ed321f;
  z-index:9;
}

.process-grid .slick-prev{
  left:auto !important;
  right: 11% !important;
}

.process-grid .slick-next{
  right:7% !important;
}

.process-grid .slick-prev:before,
.process-grid .slick-next:before{
  color:#fff;
  font-size:20px;
  opacity:1;
}
.slick-prev, .slick-next {
    top: -16% !important;
}
/* MOBILE */
@media(max-width:767px){

  .process-grid{
    padding:0 20px;
  }

}



.process-sec-row {
    padding: 20px;
    background-color: #fff;
    border-radius: 14px;
   
}
.process-sec-row{
  background:#fff;
  border:1px solid #ed321f;
  border-radius:20px;
  padding:25px;
  margin:0 15px;
  height:100%;
  box-sizing:border-box;
}

/* FIX GUTENBERG WIDTH */
.process-sec-row .eb-row-root-container,
.process-sec-row .eb-row-wrapper,
.process-sec-row .eb-row-inner,
.process-sec-row .eb-column-wrapper,
.process-sec-row .eb-column-inner{
  width:100% !important;
}

@media(min-width: 768px) and (max-width: 1024px){
.custom-width{
 width: 100% !important;
}
.cta-left-col .wp-block-button__link {
    font-size: 15px !important;
}
.cta-left-col .wp-block-buttons{
 margin-top: 15px !important;
}
.cta-left-col .eb-parent-wrapper {
    padding-left: 30px !important;
}
.cta-heading-font {
    font-size: 24px !important;
    padding-bottom: 10px !important;
}
.cta-left-col .subitle-section {
    font-size: 15px !important;
}
.cta-img-height img {
    height: 340px;
    object-fit: cover;
}
.root-eb-column-8z9f7 {
    width: 100% !important;
}
.root-eb-column-axvec {
    width: 80% !important;
}
.services-tab-1 .kt-tabs-layout-vtabs>.kt-tabs-title-list {
    width: 100% !important;
    flex-direction: row !important;
    margin-bottom: 30px;
}
.services-tab-1 .kt-tabs-id106976_01a929-8a {
    flex-direction: column;
}
.services-tab-1 .kt-tabs-id106976_01a929-8a > .kt-tabs-title-list {
    overflow-x: scroll;
    height: auto;
}
.services-tab-1 .kt-tabs-id106976_01a929-8a > .kt-tabs-title-list li .kt-tab-title {
    width: 325px;
}
.services-tab-1 .kt-tabs-title-list {
    flex-wrap: nowrap !important;
}
.services-tab-1 .wp-block-paragraph {
    font-size: 19px !important;
}
.services-tab-1 li {
    font-size: 19px !important;
}
.services-tab-1 img {
    height: 438px;
    object-fit: cover;
}
.eb-column-jzynj .subitle-section {
    padding-bottom: 0px !important;
}
.root-eb-column-jzynj {
    width: 80% !important;
}
.process-grid .slick-prev, .process-grid .slick-next {
    width: 40px !important;
    height: 40px !important;

}
.process-sec-row .wp-block-essential-blocks-column {
    width: 100% !important;
}
.process-grid .slick-next {
    right: 0% !important;
}
.advanced-technologies-grid {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.advanced-technologies-grid .wp-block-essential-blocks-column {
    width: 100% !Important;
}
.space-grid-col:where(.is-layout-grid) {
    gap: 24px !important;
}
.hover-section-row .eb-row-root-container {
    min-height: 385px;
    border: 1px solid black !important;
}
.space-grid-col {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.hover-section-row .wp-block-essential-blocks-column {
    width: 100% !important;
}
.food-delivery-columns{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.eb-timeline-wrapper.eb-timeline-iy7s2 .eb-timeline-item {
    margin-bottom: 15px !important;
}
.eb-timeline-wrapper.eb-timeline-iy7s2 .eb-timeline-item-content .eb-timeline-content {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.process-section:where(.wp-block-columns) {
    margin-bottom: 0px !important;
}
.Ai-make-mobile-samart-cols .eb-parent-wrapper {
    min-height: 400px;
}
.Ai-make-mobile-samart-cols .wp-block-essential-blocks-column {
    width: 100% !important;
}
.Ai-make-mobile-samart-cols.active {
    width: 48% !important;
}
.Ai-make-mobile-samart-cols {
    width: 48% !important;
}
br{
 display: none !important;
}
.faq-accordition {
    height: 500px !important;
    overflow-y: scroll;
}
.eb-accordion-ysna3.eb-accordion-container {
    padding-right: 0 !important;
    padding-left: 0px !important;
}
}

@media(min-width: 320px) and (max-width: 767px){
.eb-row-5p5p8.eb-row-root-container {
    padding-top: 40px !important;
}

.cta-img-height {
    display: none !important;
}
.cta-heading-font {
    font-size: 26px !important;
}
.cta-left-col .eb-parent-wrapper {
    padding: 20px !important;
}
.eb-parent-eb-column-axvec {
    padding-bottom: 40px !important;
}
.eb-row-rrryf.eb-row-root-container {
    padding-top: 40px !important;
    padding-bottom: 205px !important;
}
.services-tab-1 .kt-tabs-id106976_01a929-8a > .kt-tabs-content-wrap > .kt-tabs-accordion-title .kt-tab-title {
    margin-right: 0 !important;
    margin-bottom: 15px !important;
}
.services-tab-1 .wp-block-kadence-tab {
    padding: 20px !important;
    margin-bottom: 15px;
}
.services-tab-1 img {
    border-radius: 10px !important;
    height: auto !important;
}
.eb-row-id88p.eb-row-root-container {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
br{
 display: none !important;
}
.process-grid .slick-prev, .process-grid .slick-next {
    width: 35px;
    height: 35px;
}
.process-grid .slick-prev {
    left: auto !important;
    right: 21% !important;
    top: 4% !important;
}
.process-grid .slick-next {
    right: 7% !important;
    top: 4% !important;
}
.eb-row-zclv1.eb-row-root-container {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.eb-column-jzynj .subitle-section {
    padding-bottom: 20px !important;
}
.eb-row-tbsqb.eb-row-root-container {
    padding-top: 215px !important;
    padding-bottom: 40px !important;
}
.advanced-technologies-grid{
grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.eb-row-bpv3t.eb-row-root-container {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.hover-section-row .eb-row-root-container {
    min-height: auto;
    border: 1px solid black !important;
}
.space-grid-col:where(.is-layout-grid) {
    gap: 20px !important;
}
.space-grid-col {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.hover-section-row:hover {
    transform: scale(1.03 ) !important;
}
.eb-row-xxzgv.eb-row-root-container {
    padding-top: 215px !important;
    padding-bottom: 40px !important;
}
.food-delivery-columns{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.position-column{
 position: unset !important;
}
.eb-row-s3fsi.eb-row-root-container {
    padding-top: 40px !important;
    padding-bottom: 150px !important;
}
.eb-row-6vxei.eb-row-root-container {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.eb-timeline-wrapper .eb-timeline-dot .eb-timeline-dot-inner {
    margin-right: -45px;
}
.eb-timeline-wrapper.left-layout.no-meta .eb-timeline-progress-line, .eb-timeline-wrapper.left-layout.no-meta:before {
    left: 23px;
}
.Ai-make-mobile-samart-cols.active {
    width: 100% !important;
}
.eb-row-ggxe7.eb-row-root-container {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.rocket-cont-develop{
 padding-top: 40px !important;
 padding-bottom: 0px !important;
}
.eb-accordion-ysna3.eb-accordion-container {
    padding-right: 0px !important;
    padding-left: 0px !important;
    padding-bottom: 0px !important;
}
}
