p{
 margin: 0px !important;
}
.root-eb-row-itgtc{
 background-color: #f7f7f7 !important;
}
figure.wp-block-image.size-large.has-custom-border {
    margin: 0px !important;
    }

.eb-row-itgtc.eb-row-root-container {
    position: relative;
    z-index: 1;
}
.cta-left-col {
    display: flex;
    align-items: center;
}
.cta-img-height img {
    height: 377px;
    object-fit: cover;
}
.industries-accordition img{
 border-radius: 14px;
}
img.wp-image-107105 {
    height: 450px;
    object-fit: cover;
}
.food-delivery-columns:where(.is-layout-grid) {
    gap: 20px !important;
}
.position-column{
 position: sticky;
 top: 100px;
}
.advantage-child-cont{
 position: sticky;
 top: 100px;
}
.root-eb-row-26biv{
 background-color: #EDF0F280 !important;
}
.eb-row-ggxe7.eb-row-root-container {
    margin-top: -170px;
}
.eb-row-26biv.eb-row-root-container {
    position: relative;
    z-index: 1;
}
.eb-row-mtvcw.eb-row-root-container {
    margin-top: -170px;
}
.eb-row-tbsqb.eb-row-root-container {
    margin-top: -170px;
}
.services-tab-1 p{
 padding-bottom: 20px;
}
.services-tab-1 img{
 width: 100% !important;
 height: 438px;
 object-fit: cover;
}
figure.wp-block-image.size-full.has-custom-border {
    margin: 0px !important;
}
.services-tab-1 .kt-tabs-id106947_9d1617-2a > .kt-tabs-title-list {
    overflow-y: scroll;
    height: 450px;
}
.services-tab-1 .kt-tabs-title-list {
    flex-wrap: nowrap !important;
}
.services-tab-1 .wp-block-list{
 margin-bottom: 0px !important;
}
.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;
}
.advanced-technologies-grid:where(.is-layout-grid) {
    gap: 20px !important;
}
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;
}
.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: 150px;
 padding-bottom: 20px;
 margin: 0px;
}
.faq-accordition {
    height: 800px;
    overflow-y: scroll;
}
.rocket-cont-develop .eb-accordion-title-wrapper {
    margin-bottom: 0 !important;
    padding: 15px !important;
    font-weight: 600;
}
.process-section:where(.wp-block-columns.is-layout-flex) {
    gap: 70px !important;
}
@media(min-width: 768px) and (max-width: 1024px){
.custom-width{
 width: 100% !important;
}
img.wp-image-107105 {
    height: auto !important;

}
.cta-left-col .wp-block-button__link{
 font-size: 15px !important;
}

.cta-left-col .eb-parent-wrapper {
    padding-left: 30px !important;
}
.cta-heading-font {
    font-size: 24px !important;
    padding-bottom: 10px !important;
}
.cta-img-height img {
    height: 340px;
    object-fit: cover;
}
.root-eb-column-8z9f7 {
    width: 100% !important;
}
.services-tab-1 .kt-tabs-id106947_9d1617-2a {
    display: flex;
    flex-direction: column;
}
.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-id106947_9d1617-2a > .kt-tabs-title-list {
    overflow-x: scroll;
    height: auto; 
}
.services-tab-1 .kt-tabs-id106947_9d1617-2a > .kt-tabs-title-list li .kt-tab-title{
    width: 350px;
}
.services-tab-1 .wp-block-paragraph{
 font-size: 19px !important;
}
.services-tab-1 li{
 font-size: 19px !important;
}
.advanced-technologies-grid{
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.advanced-technologies-grid .wp-block-essential-blocks-column{
 width: 100% !important;
}
br{
 display: none !important;
}
.food-delivery-columns{
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.eb-timeline-wrapper.eb-timeline-iy7s2 .eb-timeline-item {
    margin-bottom: 20px !important;
}
.eb-timeline-content{
 padding-left: 0px !important;
 padding-right: 0px !important;
}
.Ai-make-mobile-samart-cols.active {
    width: 48% !important;
}
.Ai-make-mobile-samart-cols{
    width: 48% !important;
}
.Ai-make-mobile-samart-cols .wp-block-essential-blocks-column {
    width: 100% !important;
}
.Ai-make-mobile-samart-cols .eb-parent-wrapper {
    min-height: 440px;
}
.faq-accordition {
    height: 550px;
}
.Ai-para-row p {
    padding-top: 100px;
}
.eb-accordion-ysna3.eb-accordion-container {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
}

@media(min-width: 320px) and (max-width: 767px){
.eb-parent-eb-column-axvec {
    padding-bottom: 20px !important;
}
.eb-row-5p5p8.eb-row-root-container {
    padding-top: 40px !important;
}
img.wp-image-107105 {
    height: auto !important;

}
.cta-img-height {
    display: none !important;
}
.cta-heading-font {
    font-size: 26px !important;
}
.cta-left-col .eb-parent-wrapper {
    padding: 20px !important;
}
br{
 display: none !important;
}
.eb-row-rrryf.eb-row-root-container {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.services-tab-1 .kt-tabs-id106947_9d1617-2a > .kt-tabs-content-wrap > .kt-tabs-accordion-title .kt-tab-title {
    margin-right: 0px !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-tbsqb.eb-row-root-container {
    padding-top: 205px !important;
    padding-bottom: 40px !important;
}
.advanced-technologies-grid{
grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.eb-row-zclv1.eb-row-root-container {
    padding-top: 40px !important;
    padding-bottom: 20px !important;
}
.eb-row-xxzgv.eb-row-root-container {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.food-delivery-columns{
grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.eb-row-ggxe7.eb-row-root-container {
    padding-top: 220px !important;
    padding-bottom: 40px !important;
}
.eb-row-s3fsi.eb-row-root-container {
    padding-top: 40px !important;
    padding-bottom: 160px !important;
}
.position-column{
 position: unset !important;
}
.process-section:where(.wp-block-columns.is-layout-flex) {
    gap: 30px !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;
}
.eb-row-6vxei.eb-row-root-container {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.Ai-make-mobile-samart-cols.active {
    width: 100% !important;
}
.Ai-make-mobile-samart-cols {
    width: 100% !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;
}
.faq-accordition {
 height: auto !important;
    overflow-y: unset !important;
}
}

@media(min-width: 1351px) and (max-width: 1451px){
.intelligent-ai-sec  figure img {
    height: 350px !important;
}
.services-tab-1 .wp-block-paragraph {
    font-size: 19px !important;
}
.services-tab-1 li {
    font-size: 19px !important;
}
.advance-technologies-grid-col img {
    height: 45px !important;
 padding: 8px !important
}
}

@media(min-width: 1251px) and (max-width: 1350px){
.intelligent-ai-sec  figure img {
    height: 365px !important;
}
.services-tab-1 .wp-block-paragraph {
    font-size: 19px !important;
}
.services-tab-1 li {
    font-size: 19px !important;
}
.advance-technologies-grid-col img {
    height: 45px !important;
    padding: 8px !important;
}
}
