span.gradient-text {
    -webkit-text-fill-color: transparent;
    color: transparent;
    background: linear-gradient(rgb(255, 25, 1), rgb(125, 1, 1)) text;
}
.transforming-mobile-technologies h2.wp-block-heading {
    width: 100%;
    position: absolute !important;
    bottom: 0px !important;
    left:0px !important;
}
.eb-row-jrr4g.eb-row-root-container:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: -1;
    background-image: linear-gradient(45deg,#000000cc 0%,#00000099 100%);
    background-color: #000000;
    opacity: 0.5;
    transition: all 0.5s,background 0.5s,opacity 0.5s,filter 0.5s;
    border-radius: 24px;
}
.eb-column-by52x h4.wp-block-heading.main-heading.has-black-color.has-text-color {
    color: white !important;
}
.intelligent-ai p{
 padding-top: 27px !important;
}
img.wp-image-104083 {
    width: 100%;
}
.eb-advanced-tabs-q2fqs.eb-advanced-tabs-wrapper .eb-tabs-nav ul.tabTitles[data-tabs-ul-id="eb-advanced-tabs-q2fqs"] li .tab-title-text {
    margin: 0;
    padding: 0;
    color: rgba(0,0,0,1);
    font-size: 20px;
    font-weight: 400;
    text-align: start;
}
.eb-advanced-tabs-q2fqs .eb-tabs-nav {
    background-color: #FDEBE9;
    padding: 32px;
    width: 23%;
    height: auto !important;
}
.wp-block-columns.custom-width.is-layout-flex.wp-container-core-columns-is-layout-8f761849.wp-block-columns-is-layout-flex {
    padding-bottom: 92px !important;
}
.features-mobile-app-development {
padding: 20px;
background-color: white;
    border-width: 1px;
    border-color: rgba(204, 204, 204, 1);
    border-style: solid;
    border-radius: 8px;
    transition: all .5s, background 0.5s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
}
.features-mobile-app-development .eb-parent-wrapper {
padding: 0px !Important;
background-color: white;
    border-width: 0px !Important;
    border-color: rgba(204, 204, 204, 1);
    border-style: none !Important;
    border-radius: 8px;
    transition: all .5s, background 0.5s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;

}
.transforming-mobile-technologies .wp-block-essential-blocks-column .eb-parent-wrapper {
    height: 530px;
    border-radius: 12px;
}
.transforming-mobile-technologies .subitle-section {
    display: none;
}
.transforming-mobile-technologies .wp-block-essential-blocks-column:hover .subitle-section {
    display: block;
    position: absolute !important;
    bottom: 15% !important;
}
.features-mobile-app-development .wp-block-essential-blocks-column .eb-parent-wrapper {
    min-height: 223px;
}
.Ai-make-mobile-samart-cols .eb-parent-wrapper {
    min-height: 450px;
    border-radius: 12px;
    background-color: #000000a8;
    background-blend-mode: overlay;
}
.Ai-make-mobile-samart-cols.active {
    width: 34% !important;
    transition: 0.5s ease-in-out;
}
.Ai-make-mobile-samart-cols p.subitle-section {
    display: none;
}
.Ai-make-mobile-samart-cols.active p.subitle-section {
    display: block;
    position: absolute;
    bottom: 10px;
    padding-right: 10px;
}
.eb-advanced-tabs-q2fqs.eb-advanced-tabs-wrapper.vertical {
    flex-direction: row-reverse;
    gap: 40px;
    align-items: start;
}
.eb-advanced-tabs-q2fqs .eb-tabs-nav {
    background-color: #FDEBE9;
    padding: 32px;
    width: 23%;
    height: 465px;
}
.eb-advanced-tabs-q2fqs .eb-tabs-contents {
    width: 100%;
    overflow-x: hidden;
    border: none !important;
}
.eb-tab-wrapper.active {
    border: none !important;
}
.engagement-models-second-col .eb-parent-wrapper {
    background-color: #0000009c;
    background-blend-mode: overlay;
    height: 350px;
}
.engagement-models-kuwait-col .eb-parent-wrapper {
    background-color: #0000009c;
    background-blend-mode: overlay;
}
.engagement-models-kuwait-col p.subitle-section {
    display: none;
}
.engagement-models-second-col p.subitle-section {
    display: none;
}
.engagement-models-second-col .eb-parent-wrapper:hover p.subitle-section {
    display: block;
}
.engagement-models-kuwait-col .eb-parent-wrapper:hover p.subitle-section {
    display: block;
}
.benifits-process-sec-row.root-eb-row-30r7t {
    width: 1256px;
    margin: 0 auto !important;
}
p.benifits-process {
    border: 1px dashed #979797;
}
.core-benifits-img img {
    height: 465px;
    border-radius: 12px;
}
.eb-advanced-tabs-q2fqs.eb-advanced-tabs-wrapper .eb-tabs-nav ul.tabTitles[data-tabs-ul-id="eb-advanced-tabs-q2fqs"] li {
    padding: 2px;
}
.media-text {
    grid-template-columns: 10% auto !important;
    margin-bottom: 10px;
}
.media-text img {
    width: 40px !important;
}
.intelligent-ai-sec  figure img {
    height: 458px !important;
}
.minus-heading {
    position: absolute;
    top: 36%;
    z-index: 1;
}
.core-benifits-img {
    margin-top: 0px;
}
.eb-tabs-contents .eb-tab-wrapper .eb-tab-inner {
   margin-top: 0px;
}
.eb-advanced-tabs-q2fqs.eb-advanced-tabs-wrapper .eb-tabs-contents .eb-tab-wrapper[data-tab-parent-id="eb-advanced-tabs-q2fqs"] {
    padding-top: 0px;
    padding-bottom: 0px;
}
/* Make container scrollable */
.why-choose-main-col .eb-column-inner {
    height: 100vh; /* show 2 sections approx */
    overflow-y: auto;
    scroll-behavior: smooth;
    position: relative;
}
.why-choose-main-col {
    position: relative;
}

/* Each section height */
.why-choose-us-col {
    min-height: 50vh; /* so 2 visible */
    display: flex;
    align-items: center;
}

/* Hide scrollbar (optional) */
.why-choose-main-col .eb-column-inner::-webkit-scrollbar {
    display: none;
}

/* Right side dots */
.why-choose-dots {
    position: absolute;
    right: -68px;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.why-choose-dot {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #ccc;
    cursor: pointer;
}

.why-choose-dot.active {
    background: #000;
}
@media (min-width:1320px) and (max-width:1440px) {
.features-mobile-app-development .wp-block-essential-blocks-column .eb-parent-wrapper {
    min-height: 249px;
}
p.custom-mobile-apps-text {
    min-height: 135px;
}
}
@media (min-width:320px) and (max-width:767px) {
.eb-row-root-container.eb-row-5djpc {
    background-position: center !important;
    background-color: #ffffff63 !important;
}
.wp-elements-bfb70a105ddfc410859b137a8be4f55d{
 padding-top: 40px !important;
 padding-bottom: 40px !important;
}
.wp-elements-396b543ab09ca2a39bb150e8425b54e1{
 padding-top: 40px !important;
 padding-bottom: 40px !important;
}
.eb-advanced-tabs-q2fqs.eb-advanced-tabs-wrapper .eb-tabs-nav ul.tabTitles[data-tabs-ul-id="eb-advanced-tabs-q2fqs"] li .tab-title-text {
    margin: 0;
    padding: 0;
    color: rgba(0,0,0,1);
    font-size: 20px;
    font-weight: 400;
    text-align: start;
    padding: 0 10px;
}
.eb-row-th9rg .wp-container-core-group-is-layout-f387f50d {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
.intelligent-ai p {
    padding-top: 34px !important;
}
.food-delivery-columns {
    display: block!important;
}
.wp-block-essential-blocks-column.root-eb-column-zsiun {
    display: none;
}
.minus-heading {
    position: unset;
    top: 36%;
    z-index: 1;
}
.eb-button-wrapper.eb-button-alignment.eb-button-4tx7k {
    margin-bottom: 0px;
}
    .why-choose-main-col .eb-column-inner {
        height: 100vh;
        overflow-y: auto;
    }

    .why-choose-us-col {
        min-height: 100vh;
        flex-direction: column;
        justify-content: center;
    }
    .why-choose-dots {
        right: 50%;
        top: auto;
        bottom: 20px;
        transform: translateX(50%);
        flex-direction: row;
        gap: 8px;
    }

    .why-choose-dot {
        width: 8px;
        height: 8px;
    }


.eb-parent-wrapper.eb-parent-eb-column-snbno {
    background-color: #ffffff63 !important;
    padding: 13px 10px;
}
.mobile-development-services-grid {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}
img.wp-image-98686 {
    display: none;
}
.eb-row-root-container.eb-row-th9rg {
    padding-top: 40px;
    padding-bottom: 40px;
}
.eb-row-root-container.eb-row-89rn5 {
    padding-top: 40px;
    padding-bottom: 40px;
}
.mobile-app-features-grid {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
        padding-bottom: 0px !important;
}
.eb-row-root-container.eb-row-fzdc1 {
    padding-top: 40px;
    padding-bottom: 40px;
}
.main-heading br {
    display: none !important;
}
.eb-row-root-container.eb-row-6vxei {
    padding-top: 40px;
    padding-bottom: 40px;
}
.Ai-make-mobile-samart-cols.active {
    width: 100% !important;
}
.eb-row-root-container.eb-row-ji6of {
    padding-bottom: 0px;
}
.eb-row-root-container.eb-row-uak4x {
    padding-top: 40px;
    padding-bottom: 40px;
}
.subitle-section br {
    display: none;
}
.custom-white-label-grid {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    padding-bottom: 0px !important;
}
.eb-row-root-container.eb-row-qw5sb {
    padding-top: 40px;
    padding-bottom: 40px;
}
.eb-advanced-tabs-q2fqs.eb-advanced-tabs-wrapper.vertical {
    display: block;
}
ul.tabTitles {
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    overflow-x: scroll;
}
.eb-advanced-tabs-q2fqs .eb-tabs-nav {
    padding: 12px;
    width: 100%;
    height: auto;
    margin-bottom: 10px;
}
.core-benifits-img img {
    height: auto;
}
.eb-row-mfn5y.eb-row-root-container {
    margin-top: 30px !important;
}
.eb-row-root-container.eb-row-jrr4g {
    padding-bottom: 0px;
}
.eb-row-root-container.eb-row-44y6h {
    padding-top: 40px;
    padding-bottom: 40px;
}
.eb-row-root-container.eb-row-44y6h {
    padding-top: 40px;
    padding-bottom: 40px;
}
.engagement-models-kuwait-col .eb-parent-wrapper {
    min-height: 350px;
    padding: 16px;
}
.engagement-models-second-col .eb-parent-wrapper {
    padding: 16px;
}
.eb-row-root-container.eb-row-58iuj {
    padding-top: 40px;
    padding-bottom: 40px;
}
}
@media (min-width:768px) and (max-width:1024px) {
.wp-block-essential-blocks-column.root-eb-column-9rvaj {
    width: 100%;
}
.eb-advanced-tabs-q2fqs.eb-advanced-tabs-wrapper .eb-tabs-nav ul.tabTitles[data-tabs-ul-id="eb-advanced-tabs-q2fqs"] {
    display: flex;
    list-style-type: none;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    flex-direction: column;
    transition: border 0.5s,border-radius 0.5s,box-shadow 0.5s,background 0.5s;

    gap: 10px;
}
.why-choose-us-col {
    min-height: 25vh !important;
    display: flex;
    align-items: center;
}
.minus-heading{
 font-size: 26px !important;
}
.intelligent-ai p {
    padding-top: 29px !important;
}
.wp-block-essential-blocks-column.root-eb-column-4fy1w {
    display: Flex;
    justify-content: Center;
    align-items: center;
}
.eb-row-th9rg .wp-container-core-group-is-layout-f387f50d {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.benifits-process-sec-row .wp-block-essential-blocks-column{
 width: 48% !important;
}
p.has-text-align-center.benifits-process.wp-block-paragraph {
    height: 180px;
}
.why-choose-main-col {
    position: relative;
    width: 100%;
}
.eb-advanced-tabs-q2fqs .eb-tabs-nav {
    height: auto;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-yp08r {
    width: 100%;
}
.minus-heading {
    top: 26%;
}
.food-delivery-columns {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-snbno {
    padding-right: 0px !important;
    width: 65%;
}
.wp-block-essential-blocks-column.root-eb-column-4fy1w {
    width: 32%;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-4246w {
    width: 100%;
}
.transforming-mobile-technologies .wp-block-essential-blocks-column {
    width: 100%;
}
.transforming-mobile-technologies .wp-block-essential-blocks-column:hover .subitle-section {
    bottom: 22% !important;
}
.wp-block-essential-blocks-column.root-eb-column-8hkqk {
    width: 70%;
}
.wp-block-essential-blocks-column.root-eb-column-zsiun {
    display: none;
}
.Ai-make-mobile-samart-cols {
    width: 48%;
}
h6.tab-title-text {
    text-align: left;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-9ihgl {
    width: 100%;
}
.features-mobile-app-development .wp-block-essential-blocks-column{
    width: 100%;
}
.features-mobile-app-development .wp-block-essential-blocks-column .eb-parent-wrapper {
    min-height: 336px;
}
.mobile-app-features-grid {
    padding-bottom: 0px !important;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-3nkng {
    width: 76%;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-lt3jk {
    width: 100%;
}
.Ai-make-mobile-samart-cols.active {
    width: 48% !important;
}
.wp-block-essential-blocks-column.root-eb-column-txydp {
    width: 86%;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-kty8g {
    width: 100%;
}
.subitle-section br {
    display: none;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-2bwvn {
    width: 100%;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-au24u {
    width: 100%;
}
.engagement-models-second-col {
    width: 100%;
}
.wp-block-essential-blocks-column.custom-width.root-eb-column-c2ubm {
    width: 100%;
}
.wp-block-essential-blocks-column.root-eb-column-3gnbw {
    width: 100%;
}
.engagement-models-kuwait-col {
    width: 47%;
}
.wp-block-essential-blocks-row.alignfull.root-eb-row-p4eyj .wp-block-essential-blocks-column {
    width: 48%;
}
}

@media(min-width: 1250px) and (max-width: 1390px){
.faq-accordition {
    height: 530px !important;
    overflow-y: scroll;
}

}
@media(min-width: 1250px) and (max-width: 1350px){
.eb-parent-eb-column-ns66a {
    margin-top: 72%;
    margin-right: -27%;
    margin-left: 13%;
    transition: all .5s,background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s;
}
.eb-parent-eb-column-wclsv {
    margin-top: -94%;
    margin-right: -24%;
    margin-left: 24%;
    transition: all .5s,background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s;
}

.eb-parent-eb-column-i2a9e {
    margin-top: -68%;
    margin-right: -18%;
    margin-left: 4%;
    transition: all .5s,background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s;
}
.eb-parent-eb-column-03gy1 {
    margin-top: 71%;
    margin-right: -19px;
    margin-left: -1%;
    transition: all .5s,background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s;
}
.eb-parent-eb-column-paqp5 {
    margin-top: -53%;
    margin-right: -3%;
    margin-left: -11%;
    transition: all .5s,background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s;
}
.eb-parent-eb-column-kb80g {
    margin-top: 72%;
    margin-right: 6%;
    margin-left: -7%;
    transition: all .5s,background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s;
}
}
