/*
Theme Name:   Agirlabs
Theme URI:    https://agirlabs.ai/
Description:  Twenty Twenty One Child Theme
Author:       
Author URI:   https://agirlabs.ai/
Template:     twentytwentyone
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  twentytwentyonechild
*/


@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100..700;1,100..700&display=swap');
@font-face {
    font-family: 'Sogeh';
    src: url('./fonts/SogehBlack.eot');
    src: local('./fonts/Sogeh Black'), local('./fonts/SogehBlack'),
        url('./fonts/SogehBlack.eot?#iefix') format('embedded-opentype'),
        url('./fonts/SogehBlack.woff2') format('woff2'),
        url('./fonts/SogehBlack.woff') format('woff'),
        url('./fonts/SogehBlack.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sogeh';
    src: url('./fonts/Sogeh-Regular.eot');
    src: local('./fonts/Sogeh Regular'), local('./fonts/Sogeh-Regular'),
        url('./fonts/Sogeh-Regular.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Sogeh-Regular.woff2') format('woff2'),
        url('./fonts/Sogeh-Regular.woff') format('woff'),
        url('./fonts/Sogeh-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sogeh';
    src: url('./fonts/SogehBlack_1.eot');
    src: local('./fonts/Sogeh Black'), local('./fonts/SogehBlack'),
        url('./fonts/SogehBlack_1.eot?#iefix') format('embedded-opentype'),
        url('./fonts/SogehBlack_1.woff2') format('woff2'),
        url('./fonts/SogehBlack_1.woff') format('woff'),
        url('./fonts/SogehBlack_1.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sogeh';
    src: url('./fonts/Sogeh-Thin.eot');
    src: local('./fonts/Sogeh Thin'), local('./fonts/Sogeh-Thin'),
        url('./fonts/Sogeh-Thin.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Sogeh-Thin.woff2') format('woff2'),
        url('./fonts/Sogeh-Thin.woff') format('woff'),
        url('./fonts/Sogeh-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sogeh';
    src: url('./fonts/Sogeh-Bold.eot');
    src: local('./fonts/Sogeh Bold'), local('./fonts/Sogeh-Bold'),
        url('./fonts/Sogeh-Bold.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Sogeh-Bold.woff2') format('woff2'),
        url('./fonts/Sogeh-Bold.woff') format('woff'),
        url('./fonts/Sogeh-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sogeh';
    src: url('./fonts/Sogeh-Bold_1.eot');
    src: local('./fonts/Sogeh Bold'), local('./fonts/Sogeh-Bold'),
        url('./fonts/Sogeh-Bold_1.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Sogeh-Bold_1.woff2') format('woff2'),
        url('./fonts/Sogeh-Bold_1.woff') format('woff'),
        url('./fonts/Sogeh-Bold_1.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sogeh';
    src: url('./fonts/Sogeh-Regular_1.eot');
    src: local('./fonts/Sogeh Regular'), local('./fonts/Sogeh-Regular'),
        url('./fonts/Sogeh-Regular_1.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Sogeh-Regular_1.woff2') format('woff2'),
        url('./fonts/Sogeh-Regular_1.woff') format('woff'),
        url('./fonts/Sogeh-Regular_1.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sogeh';
    src: url('./fonts/Sogeh-Thin_1.eot');
    src: local('./fonts/Sogeh Thin'), local('./fonts/Sogeh-Thin'),
        url('./fonts/Sogeh-Thin_1.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Sogeh-Thin_1.woff2') format('woff2'),
        url('./fonts/Sogeh-Thin_1.woff') format('woff'),
        url('./fonts/Sogeh-Thin_1.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sogeh';
    src: url('./fonts/SogehBlack_2.eot');
    src: local('./fonts/Sogeh Black'), local('./fonts/SogehBlack'),
        url('./fonts/SogehBlack_2.eot?#iefix') format('embedded-opentype'),
        url('./fonts/SogehBlack_2.woff2') format('woff2'),
        url('./fonts/SogehBlack_2.woff') format('woff'),
        url('./fonts/SogehBlack_2.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sogeh';
    src: url('./fonts/SogehBlack_3.eot');
    src: local('./fonts/Sogeh Black'), local('./fonts/SogehBlack'),
        url('./fonts/SogehBlack_3.eot?#iefix') format('embedded-opentype'),
        url('./fonts/SogehBlack_3.woff2') format('woff2'),
        url('./fonts/SogehBlack_3.woff') format('woff'),
        url('./fonts/SogehBlack_3.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sogeh';
    src: url('./fonts/Sogeh-Bold_2.eot');
    src: local('./fonts/Sogeh Bold'), local('./fonts/Sogeh-Bold'),
        url('./fonts/Sogeh-Bold_2.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Sogeh-Bold_2.woff2') format('woff2'),
        url('./fonts/Sogeh-Bold_2.woff') format('woff'),
        url('./fonts/Sogeh-Bold_2.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sogeh';
    src: url('./fonts/Sogeh-Thin_2.eot');
    src: local('./fonts/Sogeh Thin'), local('./fonts/Sogeh-Thin'),
        url('./fonts/Sogeh-Thin_2.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Sogeh-Thin_2.woff2') format('woff2'),
        url('./fonts/Sogeh-Thin_2.woff') format('woff'),
        url('./fonts/Sogeh-Thin_2.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sogeh';
    src: url('./fonts/Sogeh-Regular_2.eot');
    src: local('./fonts/Sogeh Regular'), local('./fonts/Sogeh-Regular'),
        url('./fonts/Sogeh-Regular_2.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Sogeh-Regular_2.woff2') format('woff2'),
        url('./fonts/Sogeh-Regular_2.woff') format('woff'),
        url('./fonts/Sogeh-Regular_2.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sogeh';
    src: url('./fonts/Sogeh-Thin_3.eot');
    src: local('./fonts/Sogeh Thin'), local('./fonts/Sogeh-Thin'),
        url('./fonts/Sogeh-Thin_3.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Sogeh-Thin_3.woff2') format('woff2'),
        url('./fonts/Sogeh-Thin_3.woff') format('woff'),
        url('./fonts/Sogeh-Thin_3.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sogeh';
    src: url('./fonts/Sogeh-Regular_3.eot');
    src: local('./fonts/Sogeh Regular'), local('./fonts/Sogeh-Regular'),
        url('./fonts/Sogeh-Regular_3.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Sogeh-Regular_3.woff2') format('woff2'),
        url('./fonts/Sogeh-Regular_3.woff') format('woff'),
        url('./fonts/Sogeh-Regular_3.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sogeh';
    src: url('./fonts/Sogeh-Bold_3.eot');
    src: local('./fonts/Sogeh Bold'), local('./fonts/Sogeh-Bold'),
        url('./fonts/Sogeh-Bold_3.eot?#iefix') format('embedded-opentype'),
        url('./fonts/Sogeh-Bold_3.woff2') format('woff2'),
        url('./fonts/Sogeh-Bold_3.woff') format('woff'),
        url('./fonts/Sogeh-Bold_3.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


*{margin:0;padding:0;outline:0;}
body{margin:0;font-family: "IBM Plex Sans", sans-serif;}
h1,h2,h3,h4,h5,h6{font-family: 'Sogeh' !important;}
ul{padding-left:0;list-style:none;}
a{text-decoration:none;}
.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {outline: 0;text-decoration: none;}
img{max-width:100%;}
head {display: block !important;}
.beyond-human-tabl-col-one-contnt ul .elementor-icon-list-text,
.beyond-human-tabl-col-one-contnt ul li,
.beyond-human-tabl-col-one-contnt ul li span {font-family: 'IBM Plex Sans' !important;}
.end {font-family: sans-serif;font-weight: 400;}
p{font-style: normal;font-weight: 400;font-size: 24.9689px;line-height: 32px;color: #FFFFFF;font-family: "IBM Plex Sans", sans-serif !important;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-thre .beyond-human-tabl-inr h2 {font-family: 'Sogeh' !important;}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {padding: 0;}
.beyond-human-main .elementor-container,
.elementor-section.elementor-section-boxed > .elementor-container {width: 100%;max-width: 1920px;padding: 0 80px;margin: 0 auto;box-sizing: border-box;}
.elementor-section.elementor-section-boxed > .elementor-container .elementor-container { max-width: 100%;padding: 0;}
.headr-main {width: 100%;padding: 29px 0px;background: #D9D9D9;}
.headr-main .headr-inr {width: 100%;}
.headr-main .headr-inr .headr-logos {width: auto;line-height: 0;text-align:left;}
.headr-main .headr-inr .headr-logos img {width: 183px;object-fit:contain;}
.headr-main .headr-inr .headr-mnu {width: auto;}
.headr-main .headr-inr .elementor-column-gap-default {justify-content: space-between;}
.headr-main .headr-inr nav {width: 100% !important;}
.headr-main .headr-inr nav ul {width: 100%;}
.headr-main .headr-inr nav ul li{margin-right:20px;}
.headr-main .headr-inr nav ul li:last-child{margin-right:0;}
.headr-main .headr-inr nav ul li a {
    padding: 0 !important;font-style: normal;font-weight: 400;font-size: 20.5532px;line-height: 21px;color: #000000;}
    
.baner-main {width: 100%;padding-top: 20px;padding-bottom: 64px;}
.baner-inr.elementor-section.elementor-section-boxed > .elementor-container {max-width: 1527px;}
.baner-inr {width: 100%;}
.baner-inr .baner-txt-col h2 {font-weight: 700;font-size: 69.6475px;line-height: 70px;color: #FFFFFF;}
.baner-inr .baner-imag-col {width: auto;}
.baner-inr .baner-txt-col {width: 55%;}
.baner-inr .elementor-column-gap-default {justify-content: center;gap:100px;align-items:center;}
.baner-inr .baner-txt-col .baner-hdng{margin-bottom:34px;}
.baner-inr .baner-txt-col .baner-buton {width: max-content;margin-right:10px;}
.baner-inr .baner-txt-col .baner-buton:last-child{margin-right:0;}
.baner-inr .baner-txt-col .baner-buton a{background-color:#D9D9D9;font-size: larger;line-height:normal;font-family: 'Sogeh';
    font-style: normal;font-weight: 400;font-size: 19.7772px;text-align: center;color: #000000;border:1px solid #d9d9d9;}
.baner-inr .baner-txt-col .baner-buton a:hover {background: #ffffff;}

.pioneer-main {background: #d9d9d9;padding: 100px 0;}
.pioneer-main .pioneer-inr .pioner-contnt-col {width: 39%;}
.pioneer-main .pioner-contnt p {
    font-family: 'IBM Plex Sans';font-style: normal;
    font-weight: 400;font-size: 24.9689px;line-height: 32px;color: #000000;}
.pioneer-inr .elementor-column-gap-default {justify-content: center;}
.pioneer-main .imag-box .elementor-image-box-wrapper {display: flex;gap: 63px;align-items: center;}
.pioneer-main .imag-box .elementor-image-box-wrapper figure {margin-bottom: 0 !important;}
.pioneer-inr .imag-box-col {width: 46%;padding-right: 50px;margin-right: 50px;border-right: 2px solid #000;}
.pioneer-inr .imag-box-col h3{font-style: normal;font-weight: 700;font-size: 69.6475px;
    line-height: 70px;color: #000000;text-align: left;}
.pioneer-main .imag-box .elementor-image-box-wrapper figure img {
    width: 160px !important;height: 160px !important;object-fit: contain;}

.beyond-human-main .elementor-column-gap-default .beyond-human-col-one {width: auto;line-height: 0;padding-right:12px;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-two h2 {
    font-style: normal;font-weight: 700;font-size: 69.6475px;line-height: 70px;color: #000000;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-two p {
    font-weight: 400;font-size: 24.9689px;line-height: 100%;color: #000000;margin-bottom:20px;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-two p:last-child {margin-bottom:0px;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-thre .elementor-column-gap-default {
    padding: 0;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-thre .elementor-column-gap-default h2 { 
    font-style: normal;font-weight: 700;font-size: 32px;line-height: 32px;
    text-align: center;color: #000000;}
.beyond-human-col-two {padding: 73px 43px;border: 1px solid #000;border-right: 0;border-bottom: 0px;}
.beyond-human-col-thre-inr {padding: 20px;border: 1px solid #000;border-right: 0;border-left: 0;}
.beyond-human-tabl-inr {padding: 50px 0100px;}
.beyond-human-tabl-inr .beyond-human-tabl-col-one-hdng,.beyond-human-tabl-inr .beyond-human-tabl-col-two-hdng {
    padding: 10px;background-color: #D9D9D9;border-bottom: 1px solid #000;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-thre .beyond-human-tabl-inr h2{
    font-style: normal;font-weight: 400;font-size: 30px;line-height: 30px;text-align: center;}
.beyond-human-tabl-col-one-contnt,
.beyond-human-tabl-col-two-contnt {padding: 20px;}
.beyond-human-tabl-col-one-contnt ul li,
.beyond-human-tabl-col-two-contnt ul li {margin-bottom:10px !important;}
.beyond-human-tabl-col-one-contnt ul li span,
.beyond-human-tabl-col-two-contnt ul li span {
    font-weight: 400;font-size: 24.9689px;line-height: 32px;color: #000000 !important;}
.beyond-human-tabl-col-one {border-right: 1px solid #000;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-thre .elementor-column-gap-default {border: 1px solid #000;}
.beyond-human-col-thre-inr .elementor-container.elementor-column-gap-default {border: 0 !important;}
.beyond-human-main .elementor-container .beyond-human-col-thre {
    width: 58%;border-left: 1px solid #000;}
.evol-cycle-main {background: #000;width: 100%;}
.evol-cycle-main .elementor-top-column {background: transparent;}
.evol-cycle-main .evol-cycle-inr .elementor-inner-column {border: 2px solid #ffffff;padding: 40px 25px;margin: 40px;padding-top: 130px;}
.evol-cycle-main .evol-cycle-inr .elementor-inner-column h2 {
    font-style: normal;font-weight: 700;font-size: 48.4883px;
    line-height: 48px;color: #FFFFFF;text-align: left;width: 100%;max-width: 369px;}
.evol-cycle-main .evol-cycle-inr .elementor-inner-column .description {
    font-style: normal;font-weight: 400;width: 100%;max-width: 377px;
    font-size: 23.5029px;line-height: 31px;color: #FFFFFF;margin-bottom: 20px;padding-left:10px;}
.evol-cycle-main .evol-cycle-inr .elementor-inner-column .action-button {
    font-style: normal;font-weight: 400;font-size: 21.0193px;line-height: normal;
    text-align: center;color: #FFFFFF;border: 2px solid #fff;border-radius: 10px;position:static;}
.evol-cycle-main .evol-cycle-sort .cycle-container div {color: #fff;}
.evol-cycle-main .corner-mark i {color: #fff;border: 2px solid #fff;}
.cycle-container {position: relative;width: 500px;height: 500px;margin: 0 auto;}
.cycle-node {position: absolute;width: 160px;height: 160px;border: 2px solid #fff;border-radius: 50%;
    display: flex;justify-content: center;align-items: center;text-align: center;padding: 10px;font-size:18px;line-height:normal;}
.node-number {position: absolute;top: 0;font-size: 18px;left: -16px;}
.node-3 .node-number,.node-2 .node-number {left: unset;right: -16px;}
.node-1 {top: -80px;left: 50%;transform: translateX(-50%);}
.node-2 {top: 18%;right: -60px;}
.node-3 {bottom: 0%;right: -34px;}
.node-4 {bottom: -1px;left: 0;transform: unset;}
.node-5 {top: 18%;left: -60px;}
.arrow {position: absolute;width: 30px;height: 30px;border-top: 2px solid #fff;border-right: 2px solid #fff;}  
.arrow-1 {top: 120px;right: 150px;transform: rotate(45deg);}  
.arrow-2 {top: 280px;right: 100px;transform: rotate(135deg);}
.arrow-3 {bottom: 120px;left: 150px;transform: rotate(225deg);}
.arrow-4 {top: 280px;left: 100px;transform: rotate(315deg);}   
.inner-arrows {position: absolute;width: 200px;height: 200px;top: 150px;left: 150px;}     
.inner-arrow {position: absolute;width: 20px;height: 20px;border-top: 2px solid #fff;border-right: 2px solid #fff;}
.inner-arrow-1 {top: 30px;right: 60px;transform: rotate(135deg);}
.inner-arrow-2 {bottom: 30px;left: 60px;transform: rotate(315deg);}
.dotted-line-left {
    position: absolute;width: 120px;height: 2px;
    background: linear-gradient(to right, #fff 50%, transparent 50%);background-size: 10px 1px;background-repeat: repeat-x;}
.dotted-line-right {
    position: absolute;width: 120px;height: 2px;background: linear-gradient(to right, #fff 50%, transparent 50%);
    background-size: 10px 1px;background-repeat: repeat-x;}
.action-button {position: absolute;bottom: 40px;right: 60px;padding: 10px 20px;border: 1px solid #fff;background-color: transparent;
    color: #fff;cursor: pointer;border-radius: 4px;font-size: 14px;}
.corner-mark {position: absolute;bottom: 20px;right: 20px;width: 20px;height: 20px;}
.corner-dot {position: absolute;top: 20px;left: 20px;width: 8px;height: 8px;background-color: #fff;}
.evol-cycle-sort .container {display: flex;align-items: center;}
.evol-cycle-sort .container .cycle-container {border: 1px solid #fff;border-radius: 100%;background-color:#000;z-index:2;}
.evol-cycle-main .evol-cycle-sort .cycle-container .inner-arrows {
    background-image: url("https://agirlabs.ai/wp-content/uploads/2025/04/Group-46.png");
    background-repeat:no-repeat;background-size:contain;border-radius: 100%;background-position: center;height: 160px;
    width: 160px;top: 30%;transform: translateY(-50%);left: 0;right: 0;margin: 0 auto;}
.arrow,
.inner-arrow-1,.inner-arrow-2 {display: none;}
.evol-cycle-main .evol-cycle-sort .cycle-container div {background: #000;}
.corner-dot {top: -10px;left: 20px;height: 20px;width: 20px;}
.evol-cycle-main .evol-cycle-inr .elementor-inner-column {position: relative;}
.evol-cycle-main .evol-cycle-inr .elementor-inner-column .elementor-element-populated,
.evol-cycle-main .evol-cycle-inr .elementor-inner-column .elementor-element-populated .evol-cycle-sort {
    position: static;}
.dotted-line-right {left: 22vw;}
.dotted-line-left {right: 23vw;}
.evol-cycle-main .evol-cycle-inr .elementor-inner-column h2,
.evol-cycle-main .evol-cycle-inr .elementor-inner-column .description {position:relative;z-index:1;background: #000000;}
.dotted-line-left::after,
.dotted-line-right::after {
    content: "";background: #fff;height: 7px;width: 7px;margin: 0 auto;text-align: center;
    position: absolute;left: 0;right: 0;border-radius: 15px;top: -3px;}
.dot-right,
.dot-left {display:none ;}
.beyond-human-main .elementor-container {padding: 0;}
.beyond-human-tabl-inr ul.elementor-icon-list-items {
    display: flex;flex-direction: column;justify-content: flex-start;}
.evol-cycle-main .evol-cycle-inr .elementor-inner-column .action-button {margin-left: 10px;}
.about-us-innr .image-slidr .slick-slide {transform: translateX(38%);}
.about-us-innr .image-slidr .slick-slide .elementor-image-box-description {margin-left:0px}
.research-inr-col-one {border: 2px solid #000;}
.reaserch-col-mn .research-inr-col-hdng {margin-bottom:0;}
.research-inr-col-one .research-inr-col-contnt ul li {
    margin-bottom: 0 !important;padding: 10px  !important;border-bottom:2px solid #000;}
.elementor-element-e0e19d9.research-inr-col-one .research-inr-col-contnt ul li {border-bottom:0px solid #000;padding-left: 0 !important;}
.elementor-element-e0e19d9.research-inr-col-one .elementor-widget-container {padding-left:0 !important;}
.elementor-element-e0e19d9.research-inr-col-one {border-top: 0;}
.research-inr-col-one .research-inr-col-contnt ul li:last-child {border-bottom: 0;}
.reaserch-col-mn .research-inr-col-hdng {border-bottom: 2px solid #000;}
.elementor-element-e0e19d9.research-inr-col-one .research-inr-col-hdng {border-bottom:0;}
.dev-resor-col-inr .dev-resor-dark .elementor-icon-list-text {
    padding-left: 0;font-family: 'Sogeh';font-style: normal;font-weight: 100;
    font-size: 23.444px;line-height: 34px;letter-spacing: 0.14em;color: #FFFFFF;}
.dev-resor-dark ul.elementor-icon-list-items li {align-items: flex-end;}
.dev-resor-contnt p {font-weight: 400;font-size: 23.444px;line-height: 29px;color: #000000;}
.about-us-innr .image-slidr {margin: 10px 0;padding: 30px;border: 1px dotted #fff;border-left: 0;}
.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {text-decoration: none !important;}
.fort-mn ul.elementor-icon-list-items.elementor-inline-items li a:focus {background: transparent !important;}
.pioneer-main .imag-box .elementor-image-box-wrapper figure img {
    padding: 10px;border: 1px solid #000;border-radius: 10px;}
.about-us-innr .image-slidr figure.elementor-image-box-img img {border-radius: 15px;}
.about-us-innr .image-slidr .slick-slide .elementor-image-box-content {
    align-items: flex-start;padding: 2px;padding-left: 5px;}
.research-inr-one ul.elementor-icon-list-items li a {flex-direction: row-reverse;gap: 10px;justify-content: space-between !important;}
.dev-resor-dark ul.elementor-icon-list-items li svg {height: auto;width: 32px;}
.beyond-human-tabl-inr table td {
    width: 50%;padding: 10px;padding-left:20px;font-weight: 400;font-size: 24.9689px;line-height: 32px;color: #000000 !important;}
.beyond-human-tabl-inr table th {
    font-style: normal;font-weight: 400;font-size: 30px;line-height: 30px;
    text-align: center;font-family: 'Sogeh' !important;color: #000000;}
.contact-frm-main {font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;padding: 0;display: flex;justify-content: center;}
.contact.frm.innr {
  background-color: #fff;padding: 40px;max-width: 600px;width: 100%;
  border-radius: 16px;box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1);transition: all 0.3s ease;}
.contact.frm.innr:hover {transform: translateY(-3px);box-shadow: 0 12px 32px rgba(0, 0, 0, 0.12);}
.contact.frm.innr .frm-name,
.contact.frm.innr .frm-email,
.contact.frm.innr .frm-message {margin-bottom: 24px;}
.contact.frm.innr input[type="text"],
.contact.frm.innr input[type="email"],
.contact.frm.innr textarea {
  width: 100%;padding: 14px 18px;border: 2px solid #e0e0e0;border-radius: 10px;
  font-size: 16px;transition: border-color 0.3s, box-shadow 0.3s;background-color: #fafafa;}
.contact.frm.innr input:focus,
.contact.frm.innr textarea:focus {outline: none;border-color: #000;background-color: #fff;}
.contact.frm.innr textarea {resize: vertical;}
.submit-botn input[type="submit"] {
  background: #4a90e2;color: #fff;padding: 14px 28px;border: none;border-radius: 10px;
  font-size: 16px;cursor: pointer;transition: background 0.3s ease, transform 0.2s ease;}
.submit-botn input[type="submit"]:hover {background: #3a78c2;transform: translateY(-2px);}
.submit-botn input[type="submit"]:active {transform: scale(0.98);}
.wpcf7-spinner {display: none !important;}
.contact-frm-main .contact .submit-botn input {
    background: #d9d9d9 !important;border:1px solid #000;border-radius:10px;
    width:150px;font-family: 'Sogeh'; color:#000 !important;}
.contact-frm-main .contact .submit-botn input:hover {background: #fff !important;}
.contact-frm-main .contact input[type="text"],
.contact-frm-main .contact input[type="email"],
.contact-frm-main .contact textarea {font-family: 'Sogeh';}
.befor-fotr-inr .elementor-column-gap-default {align-items: center;}
.real-world-main {padding: 120px 0px;}
.real-world-main .elementor-widget-wrap.elementor-element-populated {row-gap: 12px;}
.real-world-inr .elementor-container.elementor-column-gap-default {column-gap: 20px;}
.real-world-inr .elementor-container.elementor-column-gap-custom {column-gap: 30px;}
.case-studies-main .case-studies-inr h2 span {color: #825B20;}
.befor-fotr-main p {color: #000000 !important;}
.real-world-main span {font-family: 'Sogeh';text-align: left;}
.same-botns span, .fort-mn-col-fle ul li span {font-family: 'Sogeh';}
.research-main .elementor-container.elementor-column-gap-default {max-width: 1200px;}
.dev-resor-contnt p {color: #000;}
.dev-resor-buton a span {font-family: 'Sogeh';}
.dev-resor-dark ul.elementor-icon-list-items li {display: flex;flex-direction: row-reverse;justify-content: space-between;}
.research-inr-one ul.elementor-icon-list-items li span.elementor-icon-list-text {
    font-family: IBM Plex Sans;font-weight: 400;font-size: 17.58px;line-height: 28.52px;}
.research-inr-one ul.elementor-icon-list-items li span.elementor-icon-list-text strong {font-weight: 700;}
.research-inr-one ul.elementor-icon-list-items li {
    display: flex;flex-direction: row-reverse;justify-content: space-between !important;margin-bottom: 20px;background:#fff;}
.about-us-innr .about-us-txt-col {width: 30%;}
.about-us-innr .about-us-txt-col {width: 46%;}
.about-us-contnt ul.elementor-icon-list-items li span {
    font-family: 'IBM Plex Sans' !important;line-height: 100%;margin-top: 15px;}
.about-us-innr .image-slidr {width: 65%;}
.about-us-innr .image-slidr figure.elementor-image-box-img  {
    width: 100% !important;max-width: 260px !important;height: 410px !important;}
.about-us-innr .image-slidr figure.elementor-image-box-img {margin-bottom: 0px !important;}
.about-us-innr .image-slidr .slick-slide {margin: 0px 20px;}
.about-us-innr .image-slidr figure.elementor-image-box-img img {width: 100% !important;height: 410px !important;}
.about-us-innr .image-slidr .slick-slide .elementor-image-box-content {
    left: 0px;position: absolute;bottom: 47px;display: flex;flex-direction: column;align-items: flex-start;
    border: 1px solid #FFFFFF;background-color: #000;left: -20px;
    display: flex;align-items: flex-start;width: 183px;}

.about-us-innr .elementor-container.elementor-column-gap-default {justify-content: center;}
.about-us-innr .image-slidr figure.elementor-image-box-img img {height: 330px !important;}
.about-us-innr .image-slidr .slick-slide .elementor-image-box-content{bottom:20px}
.about-us-innr .image-slidr .slick-slide {height: 330px;}
.about-us-innr .image-slidr {padding: 50px 30px;}
.about-us-innr .image-slidr figure.elementor-image-box-img img {object-fit: cover;}
.about-us-innr .image-slidr{align-items:center;}
.about-us-innr .image-slidr .slick-slide .elementor-image-box-description {
    color: #fff;font-family: 'Sogeh';font-size:13px;}
.research-inr-one ul.elementor-icon-list-items li a:focus {background-color:transparent !important;}
.research-main {position: relative;}
.research-main .elementor-column-gap-default,
.research-main .elementor-column-gap-default .elementor-column,
.research-main .elementor-column-gap-default .elementor-column .elementor-element-populated {position: static;}
/***************************************new-update-style**********************/
.evol-cycle-main .evol-cycle-sort .cycle-node:hover {transition: .3s;width: 130px;height: 130px;}
.evol-cycle-main .evol-cycle-sort .cycle-node {transition: .3s;}
.evol-cycle-main .evol-cycle-sort .cycle-node:hover .node-number {font-size: 18px;}
.node-number {transition: .3s;}

@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.inner-arrows {animation: rotate 10s linear infinite;}  
.research-inr-one ul.elementor-icon-list-items li a:hover * {font-size:18px;transition:.3s;}
 .research-inr-one ul.elementor-icon-list-items li a * {transition:.3s;}
 /****************tabel************************/
@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.agi-animate .agi-table tr {opacity: 0; animation: fadeIn 1s ease-in-out forwards;animation-delay: 0s; }
.agi-animate .agi-table tr:nth-child(1) {animation-delay: 0.5s;}
.agi-animate .agi-table tr:nth-child(2) {animation-delay: 1s;}
.agi-animate .agi-table tr:nth-child(3) {animation-delay: 1.5s;}
.agi-animate .agi-table tr:nth-child(4) {animation-delay: 2s;}
.agi-animate .agi-table tr:nth-child(5) {animation-delay: 2.5s;}
 .headr-main .headr-inr nav ul li a:focus {background: transparent !important;}
 .reaserch-col-mn canvas#flow-field-canvas {width: 100%;height: 100%;min-height: 100%;}
.reaserch-col-mn .elementor-widget-html {
    width: 100%;position: absolute;bottom: 0;top: 0;z-index: 0;left: 0;height: 100%;right: 0;}
 .reaserch-col-mn .elementor-widget-html .elementor-widget-container {height: 100%;}




/***********************responsive start here*******************************/
@media(min-width:1920px){
.dotted-line-right {left: 417px;}.dotted-line-left {right: 425px;}
}

@media(max-width:1800px){
.evol-cycle-main .evol-cycle-inr .elementor-inner-column h2 {font-size: 41px;max-width: 314px;}
.evol-cycle-main .evol-cycle-inr .elementor-inner-column .description {max-width: 300px;font-size: 18px;line-height: 28px;}
.dotted-line-right {left: 21vw;}
.dotted-line-left {right: 19vw;}
.cycle-container {width: 400px;height: 400px;}
.cycle-node {width: 120px;height: 120px;font-size: 16px;}
.evol-cycle-main .evol-cycle-sort .cycle-container .inner-arrows {height: 140px;width: 140px;}
.evol-cycle-main .evol-cycle-inr .elementor-inner-column .action-button {font-size: 18px;}
.node-number {font-size: 16px;}
.corner-dot {height: 16px;width: 16px;}
.pioneer-inr .imag-box-col h3 {font-size: 56.6475px;line-height: 62px;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-two h2 {font-size: 64px;line-height: 66px;}
.pioneer-main .imag-box .elementor-image-box-wrapper figure img {width: 140px !important;height: 140px !important;}
.pioneer-main .pioner-contnt p {font-size: 23px;}
.beyond-human-tabl-col-one-contnt ul li span,
.beyond-human-tabl-inr table td,
.beyond-human-tabl-col-two-contnt ul li span {font-size: 23px;}
}

@media only screen and (max-width: 1600px) {
.real-world-main span {font-size: 20px;}
}

@media(max-width:1550px){
p {font-size: 20px;line-height: 30px;}
.baner-inr .baner-txt-col h2 {font-size: 65px;line-height: 68px;}
.baner-inr .baner-txt-col .baner-buton a{font-size:18px;}
.pioneer-inr .imag-box-col h3 {font-size: 49px;line-height: 54px;}
.beyond-human-tabl-col-one-contnt ul li span,
.beyond-human-tabl-col-two-contnt ul li span,
.beyond-human-main .elementor-column-gap-default .beyond-human-col-two p,
.beyond-human-tabl-inr table td,
.pioneer-main .pioner-contnt p {font-size: 20px;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-two h2 {
    font-size: 49px;line-height: 59px;width: 100%;max-width: 340px;}
.beyond-human-tabl-col-one-contnt ul li span, .beyond-human-tabl-col-two-contnt ul li span {line-height: normal;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-thre .elementor-column-gap-default h2 {font-size: 30px;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-thre .beyond-human-tabl-inr h2 {font-size: 28px;}
.evol-cycle-main .corner-mark i {font-size: 16px;}
.beyond-human-tabl-inr table th {font-size: 28px;}

}
@media(max-width:1445px){
.baner-inr .baner-txt-col h2 {font-size: 60px;line-height: 66px;}
.pioneer-inr .imag-box-col h3 {font-size: 43px;line-height: 49px;}
.pioneer-main .imag-box .elementor-image-box-wrapper figure img {
    width: 130px !important;height: 130px !important;}
.beyond-human-tabl-col-one-contnt ul li span,
.beyond-human-tabl-col-two-contnt ul li span,
.beyond-human-main .elementor-column-gap-default .beyond-human-col-two p,
.beyond-human-tabl-inr table td,
.pioneer-main .pioner-contnt p {font-size: 18px;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-thre .elementor-column-gap-default h2 {font-size: 28px;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-thre .beyond-human-tabl-inr h2 {font-size: 25px;}
.evol-cycle-main .evol-cycle-inr .elementor-inner-column h2 {font-size: 34px;max-width: 266px;}
.evol-cycle-main .evol-cycle-inr .elementor-inner-column .description {max-width: 273px;font-size: 16px;line-height: 26px;}
.cycle-container {width: 350px;height: 350px;}
.cycle-node {width: 100px;height: 100px;font-size: 14px;}
.node-number {font-size: 14px;}
.dotted-line-right,.dotted-line-left {width: 82px;}
.dotted-line-left {right: 22vw;}
.evol-cycle-main .evol-cycle-inr .elementor-inner-column .action-button {font-size: 16px;}
.beyond-human-tabl-inr table th {font-size: 25px;}
.evol-cycle-main .evol-cycle-sort .cycle-node:hover {width: 110px; height: 110px;}
}

@media(max-width:1350px){
.elementor-section.elementor-section-boxed > .elementor-container {padding: 0 60px;} 
.elementor-section.elementor-section-boxed > .elementor-container .elementor-container {padding: 0;}
.baner-inr .baner-txt-col h2 {font-size: 54px;line-height: 64px;}
p {font-size: 18px;}
.baner-inr .baner-txt-col .baner-buton a {font-size: 16px;}
.headr-main .headr-inr nav ul li a{font-size:18px;}
.pioneer-inr .imag-box-col h3 {font-size: 37px;line-height: 44px;}
.pioneer-main .imag-box .elementor-image-box-wrapper figure img {width: 120px !important;height: 120px !important;}
.pioneer-main {padding: 80px 0;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-two h2 {
    font-size: 40px;line-height: 45px;width: 100%;max-width: 284px;}
.beyond-human-tabl-col-one-contnt ul li span, .beyond-human-tabl-col-two-contnt ul li span, 
.beyond-human-main .elementor-column-gap-default .beyond-human-col-two p,
.beyond-human-tabl-inr table td,
.pioneer-main .pioner-contnt p {
    font-size: 16px;line-height:normal;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-thre .elementor-column-gap-default h2 {
    font-size: 24px;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-thre .beyond-human-tabl-inr h2 {
    font-size: 20px;}
.beyond-human-tabl-inr {padding: 50px 60px;}
.corner-dot {height: 13px;width: 13px;top: -7px;}
.evol-cycle-main .evol-cycle-inr .elementor-inner-column h2 {
    font-size: 28px;max-width: 223px;line-height: 33px;}
.evol-cycle-main .evol-cycle-inr .elementor-inner-column .action-button {font-size: 14px;}
.evol-cycle-main .evol-cycle-inr .elementor-inner-column .description {
    max-width: 235px;font-size: 14px;line-height: 23px;}
.cycle-container {width: 300px;height: 300px;}
.cycle-node {width: 80px;height: 80px;font-size: 10px;}
.evol-cycle-main .evol-cycle-sort .cycle-container .inner-arrows {
    height: 110px;width: 110px;}
.evol-cycle-main .evol-cycle-inr .elementor-inner-column .action-button {font-size: 13px;}
.evol-cycle-main .corner-mark i {font-size: 14px;}
.node-5 {left: -21px;}
.node-4 {bottom: 11px;}
.node-3 {right: 0px;bottom:6px;}
.node-2 {right: -20px;}
.node-1 {top: -30px;}
.evol-cycle-main .evol-cycle-inr .elementor-inner-column {padding-top: 70px;}
.real-world-main span {font-size: 18px;}
.about-us-innr .image-slidr .slick-slide {margin: 0px 12px;}
.about-us-innr .image-slidr .slick-slide {transform: translateX(46%);}
.about-us-innr .image-slidr .slick-slide .elementor-image-box-content {left: -7px;width: 161px;}
.beyond-human-tabl-inr table th {font-size: 24px;}
.evol-cycle-main .evol-cycle-sort .cycle-node:hover {width: 90px;height: 90px;}
}

@media(max-width:1199px){
.elementor-section.elementor-section-boxed > .elementor-container {padding: 0 50px;} 
.elementor-section.elementor-section-boxed > .elementor-container .elementor-container {padding: 0;}
.headr-main .headr-inr nav ul li a {font-size: 18px;line-height: 20px;}
.headr-main .headr-inr .headr-logos img {width: 150px;}
.baner-inr .baner-txt-col h2 {font-size: 44px;line-height: 56px;}
.baner-inr .baner-txt-col .baner-hdng {margin-bottom: 20px;}
.baner-contnt p br {display: none;}
.baner-contnt p {font-size: 16px;width: 100%;max-width: 460px;}
.pioneer-main {padding: 70px 0;}
.pioneer-main .imag-box .elementor-image-box-wrapper figure img {
    width: 100px !important;height: 100px !important;}
.pioneer-inr .imag-box-col h3 {font-size: 30px;line-height: 34px;}
.beyond-human-col-two {padding: 50px 36px;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-thre .elementor-column-gap-default h2 {font-size: 23px;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-thre .beyond-human-tabl-inr h2 {font-size: 18px;}
.baner-inr .elementor-column-gap-default {gap: 77px;}
.headr-main .headr-inr nav ul li a {overflow: hidden;}
.real-world-main span {font-size: 16px;}
.dev-resor-contnt p {font-size: 20px;}
.about-us-innr .image-slidr .slick-slide {margin: 0;}
.about-us-innr .image-slidr .slick-slide {transform: translateX(50%);}
.beyond-human-tabl-inr table th {font-size: 23px;}
}

@media(max-width:1024px){
.elementor-section.elementor-section-boxed > .elementor-container {padding: 0 30px;} 
.elementor-section.elementor-section-boxed > .elementor-container .elementor-container {padding: 0;}
.headr-main .headr-inr .elementor-column-gap-default {align-items: center;}
.headr-main .headr-inr .headr-mnu .hfe-nav-menu .hfe-nav-menu__toggle {margin-right: 0;margin-left: auto;}
.baner-inr .elementor-column-gap-default{flex-wrap:nowrap;}
.baner-inr .baner-imag-col .baner-imag img {
    width: 250px !important;height: 250px !important;}
.pioneer-main .imag-box .elementor-image-box-wrapper {gap: 30px;}
.pioneer-inr .imag-box-col {padding-right: 30px;margin-right: 30px;}
.pioneer-main {padding: 60px 0;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-one {width: auto;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-two {width: 77%;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-thre {width: 100%;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-one {width: 14%;}
.baner-inr .baner-txt-col h2 {font-size: 40px;line-height: 51px;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-thre {border-right: 1px solid #000;}
.dotted-line-right, .dotted-line-left {display: none;}
.beyond-human-main .elementor-container {justify-content: space-between;}
.headr-main .headr-inr .headr-mnu {width: 16%;}
.headr-main .headr-inr .headr-mnu .elementor-element-populated,
.headr-main .headr-inr .headr-mnu .hfe-nav-menu__align-right,
.headr-main .headr-inr .headr-mnu .elementor-widget-container,
.headr-main .headr-inr .headr-mnu .hfe-nav-menu,
.headr-main .headr-inr .headr-mnu {position: static;}
.headr-main .headr-inr .headr-mnu ul li{padding:15px  15px;margin-right: 0;}
.headr-main .headr-inr .headr-mnu nav{
    width: 98%;max-width: 98%;margin-left:auto;margin-right:auto;left:0;right:0;top:100%;border-radius:10px;}
.baner-inr .baner-txt-col {width: 58%;}
.headr-main {padding: 14px 0px;}
.real-world-inr .elementor-container.elementor-column-gap-custom {column-gap: 20px;row-gap: 20px;}
.elementor-column.elementor-col-25, .elementor-column[data-col="25"] {width: 22%;}
p {font-size: 16px;}
.real-world-main span {font-size: 16px;}
.case-studies-inr p br {display: none;}
.case-studies-inr p:last-child {margin-bottom: 0;}
.case-studies-inr p {margin-bottom: 20px;}
.elementor-widget-wrap>.elementor-element span.elementor-button-text {font-size: 16px !important;}
}

@media(max-width:991px){
.evol-cycle-sort .container {flex-direction: column;}
.evol-cycle-main .evol-cycle-inr .elementor-inner-column h2 {
    margin-bottom: 55px;text-align: center;}
.evol-cycle-main .evol-cycle-inr .elementor-inner-column {padding-top: 40px;}
.evol-cycle-main .evol-cycle-inr .elementor-inner-column .description {
    padding-left: 0;max-width: 448px;margin-left: auto;margin-right: auto;text-align:center;}
.txt-but-mn {text-align: center;}
.evol-cycle-main .evol-cycle-inr .elementor-inner-column .action-button {margin-left: 0;}
.txt-but-mn {margin-top: 36px;}
.about-us-innr .elementor-container.elementor-column-gap-default {flex-direction: column;}
.about-us-innr .about-us-txt-col {width: 100% !important;}
.about-us-innr .image-slidr {width: 100% !important;}
.about-us-innr .image-slidr {border-left: 1px dotted #fff;}
}

@media(max-width:840px){
.baner-inr .elementor-column-gap-default {gap: 50px;}
.baner-inr .baner-txt-col h2 {font-size: 39px;line-height: 45px;}
.baner-inr .baner-txt-col .baner-buton a {font-size: 14px;}
.pioneer-main .imag-box .elementor-image-box-wrapper figure img {width: 89px !important;height: 89px !important;}
.pioneer-main .pioneer-inr .pioner-contnt-col {width: 50%;}
.pioneer-inr .imag-box-col h3 {font-size: 26px;line-height: 31px;}
.pioneer-main {padding: 50px 0;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-two p {margin-bottom: 14px;}
.beyond-human-col-two {padding: 36px 36px;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-two h2 {font-size: 35px;line-height: 36px;width: 100%;max-width: 244px;}
.beyond-human-tabl-inr {padding: 40px;}
.befor-fotr-inr .elementor-column-gap-default {gap: 30px;flex-direction: column;}
.befor-fotr-inr .elementor-inner-column {width: 100%;}
}

@media(max-width:767px){
.elementor-section.elementor-section-boxed > .elementor-container {padding: 0 15px;} 
.elementor-section.elementor-section-boxed > .elementor-container .elementor-container {padding: 0;}
.beyond-human-tabl-col-one {border-right: 0;}
.headr-main {padding: 8px 0px;}
.baner-inr .elementor-column-gap-default {gap: 30px;}
.baner-inr .baner-imag-col .baner-imag img {width: 200px !important;height: 200px !important;}
.baner-inr .baner-txt-col h2 {font-size: 30px;line-height: 35px;}
.pioneer-main .imag-box .elementor-image-box-wrapper figure img {width: 50px !important;height: 50px !important;}
.pioneer-main .imag-box .elementor-image-box-wrapper {gap: 17px;}
.pioneer-inr .imag-box-col {padding-right: 20px;margin-right: 20px;}
.pioneer-inr .imag-box-col h3 {font-size: 26px;line-height: 27px;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-two h2 {font-size: 30px;line-height: 33px;max-width: 208px;}
.beyond-human-main .elementor-container {justify-content: flex-start;}
.beyond-human-col-thre-inr {padding: 10px;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-thre .elementor-column-gap-default h2 {font-size: 20px;}
.beyond-human-tabl-inr {padding: 30px;}
.beyond-human-tabl-inr .beyond-human-tabl-col-one-hdng,
.beyond-human-tabl-inr .beyond-human-tabl-col-two-hdng {margin-bottom: 0;}
.beyond-human-tabl-inr .beyond-human-tabl-col-two-hdng{border-top:1px solid #000;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-two {width: calc(100% - 100px);}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-one {width: 100px;}
.baner-inr .baner-txt-col h2 {max-width: 323px;}
.real-world-inr .same-botns-col {width: max-content;}
.dev-resor-dark ul.elementor-icon-list-items li .elementor-icon-list-text {width: 100%;word-break: break-word;}
.elementor-44 .elementor-element.elementor-element-39cc7b8 > .elementor-widget-container {padding: 20px;}
.dev-resor-contnt p {font-weight: 400;font-size: 16px;line-height: 24px;}
.about-us-main {padding-top: 3px !important;}
.beyond-human-tabl-inr table th {font-size: 20px;}
.about-us-innr .image-slidr {padding: 30px 30px;}
.real-world-main .elementor-widget-wrap.elementor-element-populated {row-gap: 0;}
}

@media(max-width:599px){
    .baner-inr .baner-imag-col .baner-imag img {
    width: 100px !important;height: 100px !important;}
.baner-inr .elementor-column-gap-default {
    flex-direction: column;align-items: flex-start;}
.baner-inr .baner-txt-col {width: 100%;}
.baner-main {padding-bottom: 30px;}
.pioneer-inr .elementor-column-gap-default {flex-direction: column;}
.pioneer-inr .imag-box-col {padding-right: 0;margin-right: 0;width: 100%;border-right: 0;}
.pioneer-main .imag-box .elementor-image-box-wrapper figure {width: auto !important;}
.pioneer-main .imag-box .elementor-image-box-wrapper {border-bottom: 1px solid #000;padding-bottom: 10px;margin-bottom: 20px;}
.pioneer-main .pioneer-inr .pioner-contnt-col {width: 100%;}
.evol-cycle-main .evol-cycle-inr .elementor-inner-column {margin: 35px 20px;}
.dev-resor-dark ul.elementor-icon-list-items li {flex-direction: column-reverse;}
.about-us-innr .image-slidr .slick-slide {transform: unset;}
.about-us-innr .image-slidr {padding: 14px 6px;}
.elementor-widget-image-box .elementor-image-box-wrapper h3.elementor-image-box-title {
    font-size: 16px !important;padding-top: 2px;}
.beyond-human-tabl-inr table th {font-size: 18px;}
.beyond-human-tabl-inr table td{font-size:12px;}
.contact.frm.innr {background-color: #fff;padding: 20px;}
.contact.frm.innr input[type="text"], .contact.frm.innr input[type="email"], .contact.frm.innr textarea {font-size: 14px;}
.contact-frm-main .contact .submit-botn input {width: 100%;padding: 12px 0;}
.baner-inr .baner-txt-col .elementor-element-populated {justify-content: center;text-align: center;}
.baner-inr .baner-imag-col,
.baner-inr .baner-txt-col .elementor-element-populated p,
.baner-inr .baner-txt-col .elementor-element-populated h2 {margin-left: auto;margin-right: auto;}


    
}

@media(max-width:480px){
.beyond-human-main .elementor-column-gap-default .beyond-human-col-one {width: 80px;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-two {width: calc(100% - 80px);padding: 20px;}
.beyond-human-main .elementor-column-gap-default .beyond-human-col-two h2 {
    font-size: 25px;line-height: 27px;max-width: 176px;}
.corner-dot {height: 10px;width: 10px;top: -6px;}
.cycle-container {width: 250px;height: 250px;}
.node-number {font-size: 12px;}
.evol-cycle-main .evol-cycle-inr .elementor-inner-column {margin: 35px 0px;}
.evol-cycle-main .evol-cycle-inr .elementor-inner-column {padding-top: 30px;} 
.evol-cycle-main .evol-cycle-sort .cycle-container .inner-arrows {
width: 80px;height: 37%;}

}

@media(max-width:375px){
.node-number {font-size: 10px;}
.cycle-node {width: 60px;height: 60px;font-size: 8px;}
.evol-cycle-main .evol-cycle-sort .cycle-container .inner-arrows {height: 70px;width: 70px;}
.cycle-container {width: 210px;height: 210px;}
.node-number {left: -12px;}
.node-3 .node-number, .node-2 .node-number {right: -12px;}
.baner-inr .baner-txt-col h2 {font-size: 28px;}
.evol-cycle-main .evol-cycle-sort .cycle-node:hover { width: 70px;height: 70px;}
}



