@import https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap;
@import https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap;
*{box-sizing:border-box}
body{font-family:'Josefin Sans',sans-serif;font-size:15px;margin:0;padding:0;line-height:28px;font-weight:500;background:#111}
:root{--primarycolor:#fa8925;--secondarycolor:#151875;--color1:#405ea2;--color2:#a2a5b9;--color3:#151875;--trans:.5s ease}
.primary-color{color:#fa8925!important}
.secondary-color{color:#151875!important}
.color2{color:#a2a5b9!important}
.text-grey{color:#8c8c8c!important}
.text-grey-dark{color:#434343!important}
a{text-decoration:none;display:inline-block;color:#000!important}
ul{list-style:none;padding:0!important;margin:0!important}
h1,h2,h3,h4,h5,h6{font-weight:700!important}
h2{font-size:34px}
h3{font-size:28px}
h4{font-size:24px}
h5{font-size:18px}
h6{font-size:16px}
p{font-family:'Josefin Sans',sans-serif;text-align:justify}
.fw-500{font-weight:500}
.fw-600{font-weight:600}
.fw-700{font-weight:700}
input:focus{box-shadow:none!important}
button{background-color:transparent;border:none}
body.loaded{overflow-y:auto}
.p-relative{position:relative!important}
.align-item-center{align-items:center}
.section-top{padding-top:74px!important}
.section-bottom{padding-bottom:74px!important}
.section-heading{color:var(--color3);text-align:center;position:relative;width:100%;margin-bottom:40px}
.section-heading::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);height:5px;width:100%;background:#e5e5e5;border-radius:5px}
.section-heading .heading-inner{background-color:#fff;z-index:10!important;display:inline-block;padding:0 40px;position:relative;padding:0 28px}
.section-heading h2{text-transform:uppercase;font-weight:700;margin-bottom:0;line-height:40px}
.section-heading span{margin-bottom:0;font-size:25px}
.primary-btn{display:inline-block;border:2px solid #fff;color:#fff!important;border-radius:50px;padding:4px 0;text-transform:uppercase;min-width:200px;font-weight:600;transition:var(--trans)}
.primary-btn:hover{background:#5b9cb1}
.secondary-btn{display:inline-block;border:2px solid #0067dd;color:#0067dd!important;border-radius:50px;padding:4px 40px;font-weight:600;text-transform:uppercase;transition:var(--trans)}
.secondary-btn:hover{background-color:#0067dd;color:#fff!important}
.carousel-section{position:relative;padding-top:20px;margin-bottom:40px}
.customNavigation{position:absolute;top:35%;left:0;width:100%;display:flex;justify-content:space-between;z-index:2;height:0}
.customNavigation a{display:flex;align-items:center;justify-content:center;height:56px;width:56px;border-radius:50px;background:#111;border:1px solid #92b707}
.customNavigation a svg{height:20px;width:auto;stroke:#92b707;transition:var(--trans)}
.customNavigation a:hover svg{stroke:#fff}
.customNavigation .prev_owl:hover{background:#92b707}
.customNavigation .next_owl:hover{background:#92b707}
.customNavigation .prev_owl{margin-left:0}
.customNavigation .next_owl{margin-right:0}
.owl-nav,.owl-dots{display:none!important}
section{position:relative}
@media (min-width: 1400px) {
.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1140px}
}
nav{background:#111;z-index:999;position:relative;transition:var(--trans);box-shadow:0 10px 30px -10px #000!important;top:0;left:0;right:0;position:sticky}
nav.stick_header{z-index:10000}
.main-nav{display:flex;justify-content:space-between;align-items:center;position:relative}
.logo img{width:100px}
.main-nav .logo span,.mobile-top-logo span{color:var(--color2)!important;font-weight:700;font-size:13px}
.main-nav .left-nav,.main-nav .right-nav{display:flex;align-items:center}
.main-nav ul.nav-menu{display:flex;align-items:center;margin-left:5px!important}
.main-nav ul.nav-menu li a.dropdown{padding-right:22px!important}
.main-nav ul.nav-menu li a:not(.dropdown-headings-lg,.dropdown-headings-sm){font-weight:400;position:relative;padding:20px;color:#fff!important;transition:var(--trans);font-size:16px;background:transparent;text-decoration:none}
.main-nav ul.nav-menu li:hover a,.main-nav ul.nav-menu li:hover a:not(.mega-headings-link){color:#92b707!important}
.main-nav ul.nav-menu li a.dropdown::before,.main-nav ul.nav-menu li a.dropdown::after{content:'';position:absolute;top:32px;height:5px;width:1px;background-color:var(--color2);transition:var(--trans)}
.main-nav ul.nav-menu li a.dropdown::before{transform:rotate(45deg);right:12px}
.main-nav ul.nav-menu li a.dropdown::after{transform:rotate(-45deg);right:15px}
.main-nav ul.nav-menu li:hover a.dropdown::before{transform:rotate(135deg)}
.main-nav ul.nav-menu li:hover a.dropdown::after{transform:rotate(-135deg)}
.main-nav ul.nav-menu li:hover a.dropdown:before,.main-nav ul.nav-menu li:hover a.dropdown::after{background-color:#92b707!important}
.main-nav ul.nav-menu li .subnav__menu li a{color:var(--color2)!important}
.main-nav ul.nav-menu li:hover .subnav__menu li a{color:var(--color2)!important}
.main-nav ul.nav-menu li .subnav__menu li:hover a{color:#92b707!important}
.main-nav ul.nav-menu li:hover .subnav__menu .dropdown-headings-lg{color:var(--color1)!important}
.main-nav ul.nav-menu li:hover .subnav__menu .dropdown-headings-lg:hover{color:var(--primaryColor)!important}
.main-nav ul.nav-menu li:hover .subnav__menu .dropdown-headings-sm{color:#282c3f!important}
.main-nav ul.nav-menu li:hover .subnav__menu .dropdown-headings-sm:hover{color:var(--primaryColor)!important}
.main-nav ul.nav-menu li:hover .subnav-blocks ul li a{color:var(--color2)!important}
.main-nav ul.nav-menu li:hover .subnav-blocks ul li:hover a{color:var(--primaryColor)!important}
.main-nav .search-block .input-group{background-color:#e5e5e5;border-radius:50px;overflow:hidden;width:180px}
.main-nav .search-block .input-group input{background-color:transparent;border:none;padding:5px 0;padding-left:10px;color:var(--color3)!important;font-size:14px;font-weight:500}
.main-nav .search-block .input-group input::placeholder{color:#151875!important;font-size:14px;font-weight:500}
.main-nav .search-block .input-group span{background-color:transparent;color:var(--color3);border:none!important;padding-left:16px;padding-right:0;margin:0!important}
.main-nav .search-block .input-group span svg{height:14px;width:15px}
.main-nav .right-nav .login__user{padding:2px 22px;font-size:16px;line-height:30px;padding-bottom:1px;background:linear-gradient(135deg,#1d2671,#c33764)}
.main-nav .right-nav a{display:block;color:#fff!important;font-weight:500;transition:var(--trans);background:#92b707;border-radius:50px;text-decoration:none}
.hireDeveloper{margin-right:10px}
.main-nav .right-nav a:hover{color:#fff!important;background:#92b707;transition:var(--trans)}
.main-nav .right-nav svg{min-height:25px;max-height:25px;max-width:25px;stroke:var(--color3)!important;display:inline-block;transition:var(--trans)}
.main-nav .right-nav a:hover svg{stroke:var(--primaryColor)!important}
.subnav__menu{position:absolute;left:50%;transform:translateX(-50%)!important;margin:0 auto;width:1200px;opacity:0;z-index:-2;min-height:0;max-height:0;transform:scaleY(0);transform-origin:top;transition:top,opacity .4s ease;overflow-y:auto;background-color:#111}
.main-nav ul.nav-menu li:hover .subnav__menu{opacity:1;z-index:500;min-height:100px;max-height:100vh;transform:scaleY(1) translateX(-50%)!important}
.main-nav ul.nav-menu li:hover .subnav__menu.megaMenu{height:498px;box-shadow:0 10px 40px -10px rgba(0,0,0,0.15)}
.subnav__menu_sm{position:absolute;top:100%;right:0!important;width:260px;right:14%;padding:14px;box-shadow:0 10px 40px -10px rgba(0,0,0,0.15)}
.main-nav .subnav__menu_sm li a{padding:8px 0!important}
.subnav__menu::-webkit-scrollbar{width:4px}
.subnav__menu::-webkit-scrollbar-track{background-color:rgba(0,0,0,0.1)}
.subnav__menu::-webkit-scrollbar-thumb{background-color:#405ea2}
.subnav__menu .subnav-blocks{padding:20px}
.subnav__menu [class*='col-']:nth-child(odd){background:rgba(186,186,186,0.13)}
.subnav__menu .dropdown-headings-lg{color:var(--color1)!important;font-weight:700;font-size:18px;margin-bottom:8px;transition:var(--trans)}
.subnav__menu .dropdown-headings-sm{color:#282c3f!important;font-weight:700;font-size:16px;padding-left:12px;transition:var(--trans)}
.subnav__menu .dropdown-headings-lg:hover,.subnav__menu .dropdown-headings-lg:hover{color:var(--primaryColor)!important}
.subnav__menu ul li{padding-left:12px;line-height:22px}
.subnav__menu ul li a{padding:0!important;font-size:14px}
.subnav__menu hr{background:rgba(186,186,186,0.5);height:2px;margin-top:22px;margin-bottom:16px}
#menu__toggler{height:28px;width:24px;position:relative;padding:0}
#menu__toggler span{display:block;margin:7px 0;height:2px;width:inherit;background-color:#fff;transition:var(--trans)}
#menu__toggler span:first-child{margin-top:6px}
#menu__toggler.menuToggled span{background-color:#92b707}
#menu__toggler.menuToggled span:nth-child(2){margin-left:10px;opacity:0}
#menu__toggler.menuToggled span:first-child{transform:rotateZ(45deg);margin-bottom:-9px!important}
#menu__toggler.menuToggled span:last-child{transform:rotateZ(-45deg);margin-top:-9px!important}
.mobile-nav{position:fixed;top:52px;left:-100%;background-color:#111;padding-top:10px;width:100%;height:100vh;overflow-x:visible;overflow-y:auto;opacity:0;transition:var(--trans);z-index:-1}
.mobile-nav.openMenu{opacity:1;left:0;z-index:998}
.mobile-top-logo{width:inherit!important;position:fixed;top:0;background-color:#fff;width:100%;display:flex;justify-content:space-between;align-items:center;padding:4px 10px;border-bottom:1px solid #e5e5e5;z-index:100}
.mobile-top-logo img{max-height:45px}
.mobile-nav .close-nav{height:30px;width:30px;background-color:var(--primaryColor);padding:0}
.mobile-nav .close-nav span{position:relative;left:6px;display:block;height:2px;width:18px;background-color:#fff}
.mobile-nav .close-nav span:first-child{transform:rotateZ(45deg)}
.mobile-nav .close-nav span:last-child{transform:rotateZ(-45deg);margin-top:-2px}
.mobile-nav-menu li a:not(.dropdown-headings-lg,.dropdown-headings-sm){font-size:15px;display:block;padding:6px 15px!important;color:#646464!important;font-weight:600;border-bottom:1px solid #1e1e1e}
.mobile-nav-menu li a.dropdown::after{content:'\f078';position:absolute;top:20px;right:18px;font-family:'Font Awesome 5 Free';font-weight:600;font-size:12px;transition:var(--trans);line-height:1px}
.mobile-nav-menu li.open-mobile-submenu a.dropdown::after{transform:rotateZ(180deg);color:#92b707!important}
.mobile-nav-menu li.open-mobile-submenu a.dropdown{color:var(--color3)!important}
.mobile-nav-menu li.open-mobile-submenu a{transition:var(--trans)}
.mobile-nav-menu li.open-mobile-submenu a.clicked{color:#92b707!important}
.mobilesubnav__menu{min-height:0;max-height:0;transform:scaleY(0);transform-origin:top;opacity:0;transition:var(--trans);background-color:#160000}
.mobile-nav li.open-mobile-submenu .mobilesubnav__menu{min-height:100px;max-height:5500px;transform:scaleY(1);opacity:1}
.mobile-nav-menu li:not(.mobsubnav-blocks li):nth-child(even){background-color:#111}
.right-colsss hr:not([size]){height:2px;width:90%;background:rgba(186,186,186,0.5);margin:10px auto}
.mobsubnav-blocks{padding:16px 10px}
.mobsubnav-blocks hr{background:#fff;height:2px;margin-top:22px;margin-bottom:16px}
.mobsubnav-blocks .dropdown-headings-lg{display:block;color:var(--color1)!important;font-weight:700;font-size:17px;margin-bottom:8px;transition:var(--trans)}
.mobsubnav-blocks .dropdown-headings-sm{display:block;color:#282c3f;font-size:15px;font-weight:700;transition:var(--trans)}
.subnav__menu .dropdown-headings-lg:hover,.subnav__menu .dropdown-headings-lg:focus,.subnav__menu .dropdown-headings-sm:hover,.subnav__menu .dropdown-headings-sm:focus{color:var(--primaryColor)!important}
.mobsubnav-blocks span{color:#282c3f;font-weight:600;font-size:15px;padding-left:12px}
.mobsubnav-blocks ul li{padding-left:12px;line-height:22px}
.mobsubnav-blocks ul li a{border:none!important;padding:0!important;font-weight:500!important;font-size:14px!important}
.common_modal .nav-pills .nav-link.active{color:var(--secondaryColor)!important}
.nav-pills .nav-link.active{background-color:transparent;color:var(--color)!important;border-bottom:2px solid #151875;border-radius:0}
.common_modal .nav-pills .nav-link{background-color:transparent!important;color:#000;font-size:18px;font-weight:600}
.banner-section{padding:50px 0;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;padding-bottom:30px;background:#111}
.f-13{font-size:13px}
.formbox{background:#1f1f1f;padding:30px;border-radius:15px;color:#fff;padding-bottom:20px;box-shadow:0 0 20px 10px #00000052}
.material{position:relative;padding:0;margin:10px 0 0;border:none;overflow:visible}
.material input{box-sizing:border-box;width:100%;padding:15px 0 8px;border:none;border-radius:0;box-shadow:none;border-bottom:1px solid #DDD;font-size:14px;outline:none;cursor:text;background:#1f1f1f;color:#fff;height:45px}
.material input::-webkit-input-placeholder{-webkit-transition:color 300ms ease;transition:color 300ms ease}
.material input:not(:focus)::-webkit-input-placeholder{color:transparent}
.material hr{content:'';display:block;position:absolute;bottom:0;left:0;margin:0;padding:0;width:100%;height:2px;border:none;background:#607D8B;font-size:1px;will-change:transform,visibility;transition:all 200ms ease-out;transform:scaleX(0);visibility:hidden;z-index:10}
.material input:focus ~ hr{transform:scaleX(1);visibility:visible}
.material label{position:absolute;top:10px;left:0;font-size:14px;color:#fff;transform-origin:0 -150%;transition:transform 300ms ease;pointer-events:none}
.material input:focus ~ label,.material input:valid ~ label{transform:scale(0.6);color:#92b707;top:15px;font-size:18px}
.material select{box-sizing:border-box;width:100%;padding:10px 0 15.5px;border:none;border-radius:0;box-shadow:none;border-bottom:1px solid #DDD;font-size:14px;outline:none;cursor:text;background:#1f1f1f;color:#fff;height:45px}
.material select::-webkit-input-placeholder{-webkit-transition:color 300ms ease;transition:color 300ms ease}
.material select:not(:focus)::-webkit-input-placeholder{color:transparent}
.material hr{content:'';display:block;position:absolute;bottom:0;left:0;margin:0;padding:0;width:100%;height:2px;border:none;background:#607D8B;font-size:1px;will-change:transform,visibility;transition:all 200ms ease-out;transform:scaleX(0);visibility:hidden;z-index:10}
.material select:focus ~ hr{transform:scaleX(1);visibility:visible}
.material label{position:absolute;top:10px;left:0;font-size:14px;color:#fff;transform-origin:0 -150%;transition:transform 300ms ease;pointer-events:none}
.material select:focus ~ label,.material select:valid ~ label{transform:scale(0.6);color:#92b707;font-size:18px}
.material textarea{box-sizing:border-box;width:100%;margin-top:20px;padding:12px 0 8px;border:none;border-radius:0;box-shadow:none;border-bottom:1px solid #DDD;font-size:14px;outline:none;cursor:text;background:#1f1f1f;color:#fff;height:50px;resize:none}
.material textarea::-webkit-input-placeholder{-webkit-transition:color 300ms ease;transition:color 300ms ease}
.material textarea:not(:focus)::-webkit-input-placeholder{color:transparent}
.material label{position:absolute;top:5px;left:0;font-size:14px;color:#fff;transform-origin:0 -150%;transition:transform 300ms ease;pointer-events:none}
.material textarea:focus ~ label,.material textarea:valid ~ label{transform:scale(0.6);color:#92b707;top:15px;font-size:18px}
.form-submit{display:block;color:#fff!important;font-weight:500;transition:var(--trans);background:#92b707;border-radius:50px;padding:5px 40px;font-size:15px;margin:0 auto;margin-top:10px}
.form-submit:hover{transition:var(--trans);background:#627a05}
.text-banner-section{padding:0;overflow:hidden;background:transparent;padding-bottom:0;z-index:2}
.text-banner-section h3{text-align:center;font-size:160px;background:linear-gradient(to top,#1f1f1f 0%,#1f1f1f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;top:0}
.bottom-banner-section{padding:0;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:3;padding-bottom:60px}
.bottom-banner-section:after{content:"";position:absolute;left:0;top:0;width:475px;height:610px;display:block;background-position:top;background-size:cover;z-index:-1}
.flag-size{width:25px;position:relative;top:-3px}
.countryname{font-size:16px;color:#fff;position:relative;top:0}
.bottom-banner-section p{font-size:13px;font-weight:400}
.socialicn{list-style:none;display:inline-block}
.socialicn li{display:inline-block}
.socialicn li a{padding:0;font-size:24px;color:#fff!important;display:inline-block;margin-right:4px}
.socialicn li a:hover{background:-webkit-linear-gradient(#caff00,#718f00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:24px}
.socialicn li a .fa-fw{width:auto}
.b-about-video-bg{position:absolute;z-index:1;top:26.8%;left:18.2%;width:147.2%;padding-top:147.2%;border-radius:50%;overflow:hidden;-webkit-box-shadow:0 0 150px #1d2065;box-shadow:0 0 150px #1d2065}
.b-about-video-bg .video{position:absolute;opacity:.5;width:100%;height:100%;z-index:1;top:0;left:0}
.zindex-2{z-index:2}
.alert{padding:.7143rem 1.071rem;margin-bottom:1.429rem;border-radius:15px;border:1px solid transparent;color:#FFF;padding-bottom:5px}
.alert.alert-square{border-radius:0}
.alert .close{position:relative}
.alert.alert-dismissable,.alert.alert-dismissible{padding-right:2.5rem}
.alert.alert-dismissable .close,.alert.alert-dismissible .close{top:15px;right:0;color:inherit;position:absolute;font-size:30px}
.alert.alert-success{background-color:#64DD17;border-color:#64DD17}
.alert.alert-secondary{background-color:#1f1f1f;border-color:#7a7a7a40;box-shadow:0 0 20px 10px #00000052}
@media only screen and (min-width: 1025px) {
.b-about-video-bg{top:35%;left:-10%;width:45%;padding-top:45%}
.b-about-container{padding:0}
}
.bg-noise{background-image:url(../images/noise-4.png)}
.home-banner{padding:150px 0;display:flex;align-items:center;padding-bottom:100px}
.home-banner h2{font-size:85px;font-weight:500;color:#fff;margin-bottom:20px}
.home-banner h2.outline-head{font-size:65px;color:transparent;-webkit-text-stroke:1px #fff;letter-spacing:2px;margin-bottom:20px;font-family:'Poppins',sans-serif}
.home-banner h2.outline-head span{-webkit-text-stroke:1px #caff00}
.social-media{display:flex;flex-flow:column;justify-content:center}
.social-media .single{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:10px 0;transition-duration:.3s;text-decoration:none;border:1px solid #95bb04;border-radius:100%;color:#95bb04!important}
.social-media .single:hover{background:-webkit-linear-gradient(#caff00,#718f00);transition-duration:.3s;border:1px solid #95bb04;color:#fff!important}
.about-banner{padding:100px 0;display:flex;align-items:center}
.about-banner h6{color:#95bb04;margin-bottom:20px;font-size:20px;letter-spacing:2px}
.about-banner h2{color:#fff;margin-bottom:20px}
.about-banner p{color:#b2b2b2;margin-bottom:20px;font-weight:300;font-size:18px;line-height:30px;text-align:justify}
.big-btn{font-size:20px;z-index:12;align-items:center;justify-content:center;padding:10px;transition-duration:.3s;text-decoration:none;text-transform:none;border:1px solid #fff;border-radius:60px;background:transparent;margin-bottom:20px;color:#fff!important;position:relative;overflow:hidden;transition:1.2s}
.button-skew:after{position:absolute;transition:1.2s;content:"";width:0;left:50%;bottom:0;height:3px;background:linear-gradient(135deg,#1d2671,#c33764);height:120%;left:-10%;transform:skewX(15deg);z-index:-1}
.button-skew:hover{cursor:pointer;border:1px solid #131313;color:#fff}
.button-skew:hover:after{width:100%;left:0;left:-10%;width:120%}
.w-220{width:220px}
.big-btn .img{overflow-x:hidden;margin-left:28px;transition-duration:.3s}
.big-btn:hover .img img{-webkit-animation:big-btn-arrow .8s linear;animation:big-btn-arrow .8s linear;-webkit-filter:brightness(100);filter:brightness(100)}
.lazyloaded{opacity:1;transition:opacity 300ms;width:40px}
@-webkit-keyframes big-btn-arrow {
0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
30%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}
31%{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform:translateX(-120%);transform:translateX(-120%)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes big-btn-arrow {
0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
30%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}
31%{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform:translateX(-120%);transform:translateX(-120%)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
.mobileAppbtnHover:hover{background:linear-gradient(135deg,#1d2671,#c33764);border-color:#1f1f1f}
.videoWrapper{position:relative;padding-bottom:46.25%;height:100%}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.videos-main-parent{margin-top:0;margin-bottom:30px;border-radius:10px;overflow:hidden;height:auto;line-height:0;margin-top:0;position:relative}
.videos-main-parent video{border-radius:10px;overflow:hidden;width:1270px;max-width:100%;aspect-ratio:auto 1270/715}
.service-tabs{display:flex;width:100%;column-gap:60px;position:relative;z-index:10}
.icon-service{width:100px;z-index:2}
.tabbox span{font-size:20px;padding-left:15px;align-items:center;display:flex;justify-content:left;z-index:2}
.naccs .menu .tabbox{padding:15px 20px 15px 30px;margin-bottom:10px;color:#fff;background-color:#111;box-shadow:0 0 20px rgba(0,0,0,0.1);cursor:pointer;position:relative;vertical-align:middle;font-weight:700;border-radius:30px;transition:1s all cubic-bezier(0.075,0.82,0.165,1);width:33%;display:flex}
.naccs .menu div.active{-webkit-transition:all 2s;transition:all 2s;color:#fff;padding:15px 20px 15px 30px}
.br-fst{background:linear-gradient(135deg,#1d2671,#c33764);color:#fff}
.br-fst:before{top:1px;left:1px;margin:0;content:"";position:absolute;width:calc(100% - 2px);height:calc(100% - 2px);background-color:#111;border-radius:30px}
.naccs .menu div.br-fst.active:before{background:linear-gradient(135deg,#1d2671,#c33764);color:#fff;padding:15px 20px}
.br-sec{background:linear-gradient(129deg,#158d00,#ccce43);color:#fff}
.br-sec:before{top:1px;left:1px;margin:0;content:"";position:absolute;width:calc(100% - 2px);height:calc(100% - 2px);background-color:#111;border-radius:30px}
.naccs .menu div.br-sec.active:before{background:linear-gradient(129deg,#158d00,#ccce43);color:#fff;padding:15px 20px}
.br-third{background:linear-gradient(135deg,#00fff3,#007233);color:#fff}
.br-third:before{top:1px;left:1px;margin:0;content:"";position:absolute;width:calc(100% - 2px);height:calc(100% - 2px);background-color:#111;border-radius:30px}
.naccs .menu div.br-third.active:before{background:linear-gradient(135deg,#00fff3,#007233);color:#fff;padding:15px 20px}
ul.nacc{position:relative;height:75vh;list-style:none;margin:0;padding:0;transition:.5s all cubic-bezier(0.075,0.82,0.165,1);margin-top:-50px!important}
ul.nacc li{opacity:0;transform:translateX(50px);position:absolute;list-style:none;transition:1s all cubic-bezier(0.075,0.82,0.165,1);background:#1f1f1f;padding:50px;padding-top:110px!important;width:90%;margin:0 auto;display:block;border-radius:40px}
ul.nacc li.active{transition-delay:.3s;z-index:2;opacity:1;transform:translateX(0px);position:absolute;top:0;left:5.5%}
ul.nacc li p{margin:0}
.fbox-mobile{display:inline-block;width:100%;opacity:.5;-webkit-transition:all .5s;transition:all .5s;position:relative;padding-top:40px;transform:translateX(0px);padding-left:0;text-align:center}
.fbox-mobile a{max-width:100%;text-align:center;width:100%;display:block;margin:0 auto}
.fbox-mobile .img-box{width:60px;height:60px;margin:0 auto;display:block!important;margin-bottom:10px}
.fbox-mobile h4{font-size:18px;color:#b2b2b2;font-weight:300!important;text-align:left;line-height:22px;text-align:center}
.fbox-mobile:hover{opacity:1;-webkit-transition:all .5s;transition:all .5s}
.centerbtn{margin:0 auto;margin-top:35px}
h2.portfolio-head{font-size:120px;color:transparent;-webkit-text-stroke:1.5px #fff;margin-bottom:50px;font-family:'Poppins',sans-serif;text-align:center}
.number-txt{display:flex;width:100%;justify-content:center}
.counter{display:flex;flex-direction:column;justify-content:left;text-align:left;margin:30px 10px}
.number-txt small{font-size:110px;color:transparent;-webkit-text-stroke:2px #95bb04;margin-bottom:60px;font-family:'Poppins',sans-serif;text-align:left}
.count-number{font-size:110px;color:transparent;-webkit-text-stroke:2px #95bb04;margin-bottom:60px;font-family:'Poppins',sans-serif;text-align:left}
.counter span{color:#fff;font-size:26px;text-align:center}
.single-portfolio__mosaic_item.reverse{flex-flow:row-reverse}
.single-portfolio__mosaic_item{display:flex;align-items:center;justify-content:space-between;margin-top:60px;overflow:hidden}
.single-portfolio__mosaic_item .img{position:relative;width:50%;margin-right:54px;background-color:#191e27}
.single-portfolio__mosaic_item .img>img{width:100%;max-width:100%;height:auto;cursor:pointer;transition-duration:.3s;opacity:.6}
.single-portfolio__mosaic_item .img:hover>img{opacity:1}
.single-portfolio__mosaic_item .img .absolute-btn{position:absolute;top:50%;right:0;-webkit-transform:translate(35%,-50%);transform:translate(35%,-50%)}
.round-btn{position:relative;display:flex;align-items:center;justify-content:center;width:105px;height:105px;cursor:pointer;transition:all .4s;border:0;background:transparent}
.round-btn:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:center;transform-origin:center}
.round-btn .rotating-text{position:absolute;width:105px;height:105px;animation:rotateCircle 10s linear infinite}
.single-portfolio__mosaic_item .img .absolute-btn .static{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.single-portfolio__mosaic_item.reverse .texts{padding-right:6rem;padding-left:0}
.single-portfolio__mosaic_item .texts{width:100%;max-width:50%;padding-left:4.5rem}
.single-portfolio__mosaic_item .texts .name{font-size:20px;font-weight:600}
.single-portfolio__mosaic_item .texts{color:#fff}
.single-portfolio__mosaic_item .texts .short-desc{font-size:18px;font-weight:300;line-height:28px;margin:20px 0 0;opacity:1;color:#b2b2b2;text-align:justify}
.single-portfolio__mosaic_item .texts *{color:#fff}
.sub-head h6{color:#b2b2b2!important;margin-bottom:0;font-weight:400!important;font-size:15px;line-height:10px;letter-spacing:0}
@keyframes rotateCircle {
0%{transform:rotate(0)}
25%{transform:rotate(90deg)}
50%{transform:rotate(180deg)}
75%{transform:rotate(270deg)}
100%{transform:rotate(360deg)}
}
.portfoli-btn{padding:25px;border-radius:15px;text-transform:capitalize}
h3.client-head{font-size:80px;color:transparent;-webkit-text-stroke:2px #fff;margin-bottom:10px;font-family:'Poppins',sans-serif;text-align:center}
.brand-block .brand-img{display:flex;align-items:center;justify-content:center;height:165px;width:165px;border-radius:5px;margin:0 auto;background-color:transparent}
.brand-block .brand-img img{max-width:140px;height:auto}
.client-logo{padding:0 60px}
.client-logo .owl-item img{display:block;width:100%;height:45px;object-fit:contain}
.clientsay-head{color:#fff;font-size:40px}
.clientsay-arrow{position:relative;bottom:0;left:0;width:100%;display:flex;justify-content:center;z-index:2;height:0;margin-top:35px}
.clientsay-arrow .prev_owl{margin-left:15px;margin-right:15px}
.clientsay-slide{position:relative;padding-top:40px;margin-bottom:0}
.product-block{overflow:hidden;border-radius:0;transition:var(--trans);margin:0;margin-bottom:20px}
.product-desc{background:#1f1f1f;padding:200px 35px;margin-top:-180px;padding-bottom:10px}
.product-desc h6{color:#fff;margin-bottom:10px;font-size:24px;letter-spacing:1px}
.product-desc p{color:#b2b2b2;margin-bottom:20px;font-size:14px;line-height:23px;font-weight:300}
.product-desc p a{color:#b2b2b2!important}
.clientsay-slide .owl-item img{width:285px!important;margin:0 auto;height:260px;object-fit:cover}
.let-build-head{font-size:44px;color:transparent;-webkit-text-stroke:1.3px #95bb04;margin-bottom:50px;font-family:'Poppins',sans-serif;text-align:center}
.prod-img{position:relative;display:flex;align-items:center;justify-content:center}
.prod-img i{color:#fff;font-size:40px;position:absolute;border-radius:100px}
.prod-img:hover i{transition:all .4s;-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transform-origin:center;transform-origin:center}
.onb-embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;margin-bottom:0;border-radius:20px}
.onb-embed-responsive .onb-embed-responsive-item{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}
.onb-embed-responsive__16by9{padding-bottom:56.25%}
.modal-content{background-color:#111;border-radius:20px}
.common_modal .modal-body{padding:0;border-radius:20px}
#media_video_modal .btn-close{background-color:#fff;border-radius:50px;padding:6px}
.btn-close{position:absolute;right:0;background:none;top:-8px;right:-55px;margin-left:auto;z-index:9999;opacity:1!important;color:#fff;width:2em;height:2em}
.cross span:first-child{transform:rotate(45deg)}
.cross span{display:block;height:2px;width:inherit;top:50%;left:50%;background-color:#6e6e6e!important}
.cross span:last-child{transform:rotate(-45deg);margin-top:-2px}
#media_video_modal .modal-body iframe{border-radius:10px}
.modal-backdrop.show{opacity:.9}
@keyframes scroll {
0%{transform:translateX(0)}
100%{transform:translateX(calc(-250px * 10))}
}
.slider{height:100px;margin:auto;overflow:hidden;position:relative;width:auto;margin-bottom:35px}
.slider .slide-track{animation:scroll 40s linear infinite;display:flex;width:calc(250px * 22)}
.slider .slide{height:100px;width:250px}
.slider .slide img{height:90px;width:170px;object-fit:contain;display:block;margin:0 auto;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%)}
.slider .slide a img:hover{filter:grayscale(0%);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transition:all .4s}
.show-read-more .read-more{color:#fff!important;font-weight:700!important;text-transform:capitalize}
.show-read-more .more-text{display:none}

.aboutpage-banner{padding:60px 0;display:flex;align-items:center;padding-bottom:0}
.aboutpage-banner h1.outline-head{font-size:220px;color:transparent;-webkit-text-stroke:1px #fff;letter-spacing:5px;margin-bottom:60px;font-family:'Poppins',sans-serif;position:relative;line-height:180px}
.aboutpage-banner h1 span{-webkit-text-stroke:1px #caff00;font-family:'Poppins',sans-serif}
.ourClass{font-size:60px;color:#fff;-webkit-text-stroke:inherit!important}
.aboutpage-banner h1.outline-head::before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;color:#92b707;-webkit-text-stroke:3px #92b707;border-right:2px solid #92b707;overflow:hidden;animation:animate 5s linear infinite}
@keyframes animate {
0%,10%,100%{width:0}
70%,90%{width:100%}
}


.about-smtowner{display:flex;align-items:center}
.about-smtowner .owner-img{position:absolute;z-index:1;display:flex!important;align-items:center;justify-content:flex-start;width:310px!important;height:320px;object-fit:cover}
.abut-profile{background:#1f1f1f;padding:110px;position:relative;width:85%;margin-left:15%;padding-left:220px;padding-right:60px;min-height:470px}
.abut-profile h3{color:#fff}
.abut-profile h6{color:#b2b2b2;letter-spacing:0;font-size:16px;font-weight:300}
ul.teamphoto{list-style:none;display:flex;margin:0 -15px!important}
.teamphoto li{width:20%;padding:0 15px;text-align:center}
.teamphoto img{height:auto;width:100%;object-fit:contain;display:block;margin:0 auto;border-radius:5px;margin-bottom:10px;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%)}
.teamphoto a img:hover{filter:grayscale(0%);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transition:all .4s}
.teamphoto li h4{color:#fff;margin-bottom:5px;font-size:16px;font-weight:500}
.teamphoto li p{color:#b2b2b2;margin-bottom:0;font-size:13px;line-height:normal;text-align:center}
.nutshell-head{font-size:45px;color:transparent!important;-webkit-text-stroke:1px #fff!important;margin-bottom:10px!important;font-family:'Poppins',sans-serif;text-align:center}
.nutshell-head span{-webkit-text-stroke:1px #95bb04!important}
.aboutsmall-counter .counter{margin:10px 0}
.aboutsmall-counter .count-number{font-size:45px;-webkit-text-stroke:1px #caff00;margin-bottom:10px}
.aboutsmall-counter .number-txt small{font-size:40px;-webkit-text-stroke:1px #caff00;margin-bottom:10px}
.aboutsmall-counter .counter span{color:#fff;font-size:16px;text-align:center}
.award-smt{display:block;margin:0 auto;margin-top:30px}
.award-smt img{height:auto;width:120px;object-fit:contain;display:block;margin:0 auto;border-radius:5px;margin-bottom:10px;filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%)}
.award-smt img:hover{filter:grayscale(0%);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transition:all .4s}
.office-boxs{display:grid;column-gap:40px;grid-template-columns:1fr 1fr;align-items:center}
.leftimg-office img{width:100%!important;height:450px!important;object-fit:cover!important;margin:0!important}
.right-offic-contet h3{color:#b2b2b2}
.right-offic-contet p{font-size:14px;color:#b2b2b2}
.btncontact{border:1px solid #fff;color:#fff!important;padding:5px 25px;border-radius:100px}
.btncontact:hover{background:linear-gradient(135deg,#1d2671,#c33764);border:1px solid #141414;transition-duration:.3s}
.ourculture-sec .videoWrapper{padding-bottom:56.25%;position:relative;left:40px;z-index:1}
.ourculture-sec .righimgculture{width:100%;height:400px;object-fit:cover;position:relative;right:60px}
.no-margin{margin:0}
.mapimg{width:100%;position:relative}
.pulsating-circle{position:absolute;transform:translateX(-50%) translateY(-50%);width:20px;height:20px}
.pulsating-circle:before{content:"";position:relative;display:block;width:300%;height:300%;box-sizing:border-box;margin-left:-100%;margin-top:-100%;border-radius:45px}
.pulsating-circle:after{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;border-radius:15px;box-shadow:0 0 8px rgba(0,0,0,0.3)}
@-webkit-keyframes pulse-ring {
0%{transform:scale(0.33)}
80%,100%{opacity:0}
}
@keyframes pulse-ring {
0%{transform:scale(0.33)}
80%,100%{opacity:0}
}
@-webkit-keyframes pulse-dot {
0%{transform:scale(0.8)}
50%{transform:scale(1)}
100%{transform:scale(0.8)}
}
@keyframes pulse-dot {
0%{transform:scale(0.8)}
50%{transform:scale(1)}
100%{transform:scale(0.8)}
}
.dropdown-cntrydropdown-cntry{display:inline-block;position:relative}
.ind-cntry{left:68.5%;top:43.5%;cursor:pointer;transition:.35s ease-out}
.ind-cntry:before{content:"";background:linear-gradient(to bottom,#E28931 33.33%,white 33.33%,white 66.66%,#349058 66.66%);-webkit-animation:pulse-ring 2.25s cubic-bezier(0.215,0.61,0.355,1) infinite;animation:pulse-ring 2.25s cubic-bezier(0.215,0.61,0.355,1) infinite}
.ind-cntry:after{content:"";background:#fff;-webkit-animation:pulse-dot 1.25s cubic-bezier(0.455,0.03,0.515,0.955) -.4s infinite;animation:pulse-dot 1.25s cubic-bezier(0.455,0.03,0.515,0.955) -.4s infinite}
.usa-cntry:before{content:"";background:linear-gradient(90deg,#023c8d 20%,#af0016 100%);-webkit-animation:pulse-ring 2.25s cubic-bezier(0.215,0.61,0.355,1) infinite;animation:pulse-ring 2.25s cubic-bezier(0.215,0.61,0.355,1) infinite}
.usa-cntry:after{content:"";background:#fff;-webkit-animation:pulse-dot 1.25s cubic-bezier(0.455,0.03,0.515,0.955) -.4s infinite;animation:pulse-dot 1.25s cubic-bezier(0.455,0.03,0.515,0.955) -.4s infinite}
.safrica-cntry:before{content:"";background:linear-gradient(280deg,rgba(0,35,149,1) 0%,rgba(222,56,49,1) 10%,rgba(0,122,77,1) 76%,rgba(255,182,18,1) 88%,rgba(0,0,0,1) 100%);-webkit-animation:pulse-ring 2.25s cubic-bezier(0.215,0.61,0.355,1) infinite;animation:pulse-ring 2.25s cubic-bezier(0.215,0.61,0.355,1) infinite}
.safrica-cntry:after{content:"";background:#fff;-webkit-animation:pulse-dot 1.25s cubic-bezier(0.455,0.03,0.515,0.955) -.4s infinite;animation:pulse-dot 1.25s cubic-bezier(0.455,0.03,0.515,0.955) -.4s infinite}
.martius-cntry:before{content:"";background:linear-gradient(0deg,rgba(0,165,81,1) 0%,rgba(255,213,0,1) 32%,rgba(26,32,109,1) 67%,rgba(234,40,57,1) 100%);-webkit-animation:pulse-ring 2.25s cubic-bezier(0.215,0.61,0.355,1) infinite;animation:pulse-ring 2.25s cubic-bezier(0.215,0.61,0.355,1) infinite}
.martius-cntry:after{content:"";background:#fff;-webkit-animation:pulse-dot 1.25s cubic-bezier(0.455,0.03,0.515,0.955) -.4s infinite;animation:pulse-dot 1.25s cubic-bezier(0.455,0.03,0.515,0.955) -.4s infinite}
.india{position:absolute;left:68.5%;top:43.5%}
.usa{position:absolute;left:19%;top:33%}
.safrica{position:absolute;left:54%;top:65%}
.martius{position:absolute;left:60%;top:65%}
.dropbtn{cursor:pointer;transition:.35s ease-out}
.dropdown .dropdown-content{position:absolute;top:30px;background-color:#111;width:240px;z-index:100000;visibility:hidden;opacity:0;transition:.35s ease-out;padding:10px;color:#fff;left:-40px}
.dropdown-content a{color:#fff!important;display:block;font-size:12px;text-decoration:none;transition:.35s ease-out}
.dropdown-content p{color:#fff!important;display:block;font-size:12px;text-decoration:none;transition:.35s ease-out;line-height:15px;margin-bottom:4px}
.dropdown:focus .dropdown-content{outline:none;transform:translateY(20px);visibility:visible;opacity:1}
.getintouch{display:flex;justify-content:center}
.getintouch li a{width:50px;height:50px;background-color:#1a1a1aa1;text-align:center;line-height:23px;font-size:16px;margin:0 5px;display:block;border-radius:50%;position:relative;overflow:hidden;border:3px solid #0e0e0e;z-index:1}
.getintouch li a .icon{position:relative;color:#fff;transition:.5s;z-index:3;top:14px}
.getintouch li a:hover .icon{color:#fff;transform:rotateY(360deg)}
.getintouch li a:before{content:"";position:absolute;top:100%;left:0;width:100%;height:100%;background:red;transition:.5s;z-index:2}
.getintouch li a:hover:before{top:0}
.getintouch li:nth-child(1) a:before{background:#3b5999}
.getintouch li:nth-child(2) a:before{background:linear-gradient(45deg,#405de6,#5851db,#833ab4,#c13584,#e1306c,#fd1d1d)}
.getintouch li:nth-child(3) a:before{background:#0077b5}
.getintouch li:nth-child(4) a:before{background:#0A66C2}
.getintouch li:nth-child(5) a:before{background:#db4a39}
.getintouch li:nth-child(6) a:before{background:red}
.bg-upwork{background-color:#2bad00;position:relative;padding:0;padding-right:0;padding-bottom:0;margin-bottom:25px}
.bg-white-upwork{background-color:#fff!important;position:relative;left:10px;top:10px;padding:20px}
.bg-upwork-logo{background-color:#2bad00;width:100px;height:100px;border-radius:10px;line-height:normal;display:flex;align-items:center;justify-content:center}
.toprated-title{font-size:16px!important;font-weight:600!important;color:#000!important;text-align:right}
.toprated-title svg{position:relative;top:-3px}
.up-text{color:#000!important;font-size:18px!important;font-weight:300!important;margin-bottom:0!important;margin-top:20px}
.toprated-text{color:#000!important;font-size:20px!important;font-weight:600!important;margin-bottom:0!important}
.relative{position:relative}
.toprated-logo{position:absolute;right:20px;top:-80px}
.profilupwork{display:flex;margin-top:10px;margin-bottom:15px;align-items:center}
.profilupwork img{border-radius:100px;border:2px solid #fff}
.ml-15{margin-left:-15px}
.upwrk-reviw{color:#3a3a3a!important;font-size:14px!important;line-height:20px!important;padding-bottom:0!important;font-weight:400!important;margin-bottom:0!important}
.hirebtn{width:100%;text-align:center;padding:10px;display:inline-block;background:#111112;color:#fff!important;border-radius:6px;margin-top:20px;transition-duration:.3s}
.hirebtn:hover{background:#2bad00}
.clutchbtn{width:100%;text-align:center;padding:10px;display:inline-block;background:#111;color:#fff!important;border-radius:6px;margin-top:20px;transition-duration:.3s}
.clutchbtn:hover{background:#ff3d2e}
.text-green{color:#2bad00;font-weight:500}
.text-red{color:#ff3d2e;font-weight:500}
.gapcloun{column-gap:50px}
.bg-clutch{background-color:#17313b;position:relative;padding:0;padding-right:0;padding-bottom:0;margin-bottom:25px}
.bg-clutch-logo{background-color:#17313b;width:100px;height:100px;border-radius:10px;line-height:normal;display:flex;align-items:center;justify-content:center}
.swiper-pointer-events{touch-action:pan-y}
.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}
.timeline-slide{overflow:inherit!important}
.timeline-slide .swiper-wrapper{padding:100px 0;padding-bottom:0}
.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}
.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%;z-index:1}
.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}
.timeline-slide .swiper-slide{cursor:pointer;float:left;font-size:9px;position:relative;text-transform:uppercase;width:16.65%}
.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}
.timeline-slide .swiper-slide:hover:before{background:#fff;border:1px solid #95bb04;color:#fff;height:14px;outline:6px solid #95bb04;width:14px}
.timeline-slide .swiper-slide:before{background:#95bb04;border:1px solid transparent;border-radius:50px;color:#fff;content:"";display:block;font-size:10px;height:14px;left:0;margin:0 auto 5px;outline:6px solid transparent;position:absolute;right:0;transition:all .3s;width:14px;z-index:3}
.timeline-slide .sub-title,.timeline-slide .title{font-weight:700!important;margin-bottom:30px;text-align:center}
.timeline-slide .title{color:hsla(0,0%,100%,.1);font-size:80px;left:0;margin-top:15px;position:absolute;right:0;top:-50px;z-index:-1}
.timeline-slide .swiper-slide:hover .sub-title{-webkit-transform:translateY(calc(-7em - 100%));transform:translateY(calc(-7em - 100%));transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.timeline-slide .sub-title{color:#fff;font-size:18px;margin-top:60px;text-transform:none;transition:-webkit-transform .3s!important;transition:transform .3s!important;transition:transform .3s,-webkit-transform .3s!important}
.timeline-slide .sub-title,.timeline-slide .title{font-weight:700!important;margin-bottom:30px;text-align:center}
.timeline-slide .swiper-slide:hover .content{opacity:1}
.timeline-slide .content{color:#bdb7b7;font-size:13px;line-height:1.6;opacity:0;position:absolute;text-align:center;text-transform:none;top:60px;transition:opacity .2s}
.timeline-slide .swiper-slide:first-child:after{left:50%}
.timeline-slide .swiper-slide:after{background:#403c3c;content:"";height:2px;left:0;position:absolute;right:0;top:7px;z-index:2}
.timeline-slide .swiper-slide:last-child:after{right:50%}
.cntry-namedot{color:#fff;position:relative;left:-48px;top:10px;font-size:11px;width:100px;text-align:center;display:block}
.cntry-namedot-india{color:#fff;position:relative;left:20px;top:25px;font-size:11px;width:100px;text-align:center;display:block}
.showtimeline-section{display:none!important}
.history-tl-container{width:100%;margin:auto;display:block;position:relative;margin-top:25px}
.history-tl-container ul.tl{margin:20px 0;padding:0;display:inline-block;width:100%}
.history-tl-container ul.tl li{list-style:none;margin:auto;margin-left:15px;min-height:50px;border-left:1px dashed #838383;padding:0 0 35px 30px;position:relative}
.history-tl-container ul.tl li:last-child{border-left:0}
.history-tl-container ul.tl li::before{position:absolute;left:-20px;top:-15px;content:" ";border:6px solid #3c0000;border-radius:500%;background:#fff;height:40px;width:40px;transition:all 500ms ease-in-out;animation:pulse-ring 1.25s cubic-bezier(0.215,0.61,0.355,1) infinite}
.history-tl-container ul.tl li:after{content:"";position:absolute;left:-8px;top:-3px;display:block;width:15px;height:15px;background-color:#fff;border-radius:15px;box-shadow:0 0 8px #000;-webkit-animation:pulse-dot 1.25s cubic-bezier(0.455,0.03,0.515,0.955) -.4s infinite;animation:pulse-dot 1.25s cubic-bezier(0.455,0.03,0.515,0.955) -.4s infinite}
.history-tl-container ul.tl li:hover::before{border-color:#92b707;transition:all 1000ms ease-in-out}
ul.tl li .item-title{color:#fff;line-height:18px}
ul.tl li .item-detail{color:#b2b2b2;font-size:12px;line-height:16px;font-weight:300;margin-top:10px}
ul.tl li .timestamp{color:#8D8D8D;position:absolute;width:100px;left:-50%;text-align:right;font-size:12px;display:none}
.rightImagOffice img{width:100%!important;height:360px!important;object-fit:cover!important;margin:0!important}
.services-section{padding:60px 0;display:flex;align-items:center;padding-bottom:0}
.services-section h1.outline-head{font-size:200px;color:transparent;-webkit-text-stroke:2px #fff;letter-spacing:5px;margin-bottom:60px;font-family:'Poppins',sans-serif;position:relative;line-height:130px}
.services-section h1 span{-webkit-text-stroke:2px #caff00;font-family:'Poppins',sans-serif}
.services-section h2{color:#fff}
.services-section h2 span{color:#caff00}
.circle-right-services{position:absolute;right:0;top:-30px}
@keyframes fadeIn {
0%{opacity:0}
100%{opacity:1}
}
@keyframes breathe {
0%,100%{transform:rotate(var(--angle)) translate(0px,0)}
45%,55%{transform:rotate(var(--angle)) translate(225px,0)}
}
@keyframes turn {
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.circle-right-services svg{fill:#000;width:30rem;height:40rem;opacity:0;animation:fadeIn 2s ease 3s forwards;overflow:visible}
.circle-right-services circle{transform:rotate(var(--angle)) translate(112.5px,0);transform-origin:30rem 30rem;opacity:.4;animation:breathe 10s cubic-bezier(0.65,0.05,0.36,1) infinite;animation-delay:3s}
.circle-right-services circle:nth-child(1){--angle:60deg}
.circle-right-services circle:nth-child(2){--angle:120deg}
.circle-right-services circle:nth-child(3){--angle:180deg}
.circle-right-services circle:nth-child(4){--angle:240deg}
.circle-right-services circle:nth-child(5){--angle:300deg}
.circle-right-services circle:nth-child(6){--angle:360deg}
.circle-right-services .bubbles{transform-origin:20rem 10rem;animation:turn 100s linear infinite}
.ui-ux-box-newservcies{background:#1c1c1c;border:none;padding:30px;border-radius:0;position:relative;height:100%}
.ui-ux-box-newservcies h2{-webkit-text-stroke:none;letter-spacing:2px;margin-bottom:10px;font-family:'Poppins',sans-serif;font-size:30px;color:#fff}
.onhover .service-list p{opacity:1;color:#fff;transform:translateX(0px)!important;font-size:14px;font-weight:300;padding-top:0!important;width:50%!important;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.onhover .s-icon{background:transparent;border:2px solid #03dd93}
.onhover .s-icon img{height:auto;opacity:1!important}
.grid{position:relative;margin:0 auto;padding:0;max-width:1000px;list-style:none;text-align:center;height:100%}
.grid figure{position:relative;float:left;overflow:hidden;margin:0;max-width:480px;max-height:380px;width:100%;background:#3085a3;text-align:center;cursor:pointer;height:100%}
.grid figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:.8;object-fit:cover;height:380px}
grid figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:20px;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}
figure.effect-oscar{background:linear-gradient(129deg,#000,#000);color:#fff}
figure.effect-oscar img{opacity:.9;transition:opacity .35s}
figure.effect-oscar figcaption{padding:20px;background-color:rgb(255 255 255 / 92%);transition:background-color .35s;position:absolute;height:100%;top:0;width:100%}
figure.effect-oscar figcaption::before{position:absolute;top:10px;right:10px;bottom:10px;left:10px;content:"";padding:15px}
figure.effect-oscar h3{color:#ababab;font-size:50px;text-align:left;position:absolute}
figure.effect-oscar h2{margin:10% 0 0;color:#131313;transition:transform .35s;transform:translate3d(0,100%,0);font-size:25px;text-align:left}
figure.effect-oscar:hover h2{color:#fff}
figure.effect-oscar p{color:#131313!important;margin-bottom:10px;font-weight:400!important;font-size:14px;line-height:20px;text-align:left}
figure.effect-oscar:hover p{color:#fff!important}
figure.effect-oscar:hover .s-icon{background:#fff;border:2px solid #03dd93}
figure.effect-oscar figcaption::before,figure.effect-oscar .onhover{opacity:1;transition:opacity 0.35s,transform 1s;transform:scale(1);margin-top:35px}
figure.effect-oscar:hover figcaption::before,figure.effect-oscar:hover .onhover{opacity:1;transform:scale(1);margin-top:35px}
figure.effect-oscar:hover figcaption{background-color:rgba(58,52,42,0)}
figure.effect-oscar:hover img{opacity:.4}
.bordereffect{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:5px;box-shadow:#000 0 2px 10px 0px,#000 0 2px 25px 0;padding:5px}
.bordereffect::before{content:"";position:absolute;width:70%;height:150%;background:-webkit-linear-gradient(to right,#35ff1d,#04dd97,#00db8a);background:linear-gradient(to right,#35ff1d,#04dd97,#00db8a);animation:glowing01 6s linear infinite;transform-origin:center;animation:glowing 6s linear infinite}
@keyframes glowing {
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.section-padding-2{padding:140px 0 100px;background-color:#0b0b0b;position:relative;z-index:1}
.Industries .heading-light-left{text-align:left}
.Industries .section-heading .subtitle{color:#92b707;font-weight:500;font-size:20px;margin-bottom:15px}
.Industries .section-heading::before{display:none}
.Industries .heading-light-left .title{color:#fff;margin-bottom:15px;width:100%;text-transform:none}
.Industries .heading-light-left p{color:#fff;margin:0 0 40px;width:70%;opacity:.6;font-weight:300;font-size:18px}
.Industries .services-grid{display:flex;padding:30px;border-radius:30px;margin-bottom:40px;position:relative;z-index:1;transition:all .3s ease-in-out;border:1px solid #1a1a1a}
.Industries .services-grid ul{display:block;margin-bottom:15px!important}
.Industries .services-grid ul li{color:#fff;font-size:13px;margin-block:6px;display:flex;font-weight:300}
.Industries .services-grid ul li i{color:#92b707;position:relative;top:5px;margin-right:15px}
.Industries .services-grid .content{flex:1 1}
.Industries .services-grid .content .title a{color:#fff!important;font-size:20px}
.Industries .services-grid .content p{color:#fff;opacity:.5;letter-spacing:-.025em;transition:all .3s ease-in-out}
.Industries .services-grid .content .more-btn{font-weight:500;color:#fff!important;position:relative;padding-left:50px}
.Industries .services-grid .content .more-btn:before{content:"";width:34px;height:1px;background-color:#fff;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease-in-out}
.Industries .services-grid:hover .more-btn{color:#92b707!important}
.Industries .services-grid.active:after,.Industries .services-grid:hover:after{visibility:visible;opacity:1}
.Industries .services-grid:after{content:"";height:100%;width:100%;background:linear-gradient(180deg,#27272e,#0b0b0b);border:none;border-radius:30px;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;visibility:hidden;opacity:0;transition:all .3s ease-in-out}
.Industries .list-unstyled{padding-left:0;list-style:none;margin-bottom:0}
.Industries .shape-group-10 .shape.shape-1{top:100px;right:0}
.Industries .shape-group-10 .shape{position:absolute;z-index:-1}
.Industries .shape-group-10 .shape.shape-2{bottom:200px;left:0}
.services-box-ui-ux{background:#1c1c1c;border:none;padding:30px;border-radius:25px;position:relative;padding-right:90px}
.services-box-ui-ux h1{-webkit-text-stroke:none;letter-spacing:2px;margin-bottom:10px;font-family:'Poppins',sans-serif;font-size:30px;color:#fff}
.ui-ui-img{border-radius:25px;width:120%;position:relative;margin-left:-90px}
.service-page-tabs{display:flex;width:100%;column-gap:20px;position:relative;z-index:10}
.service-page-tabs .tabbox span{font-size:16px;padding-left:0;align-items:center;display:flex;justify-content:left;z-index:2}
.service-inner-sec .menu .tabbox{padding:10px;margin-bottom:10px;color:#fff;background-color:#111;box-shadow:0 0 20px rgba(0,0,0,0.1);cursor:pointer;position:relative;vertical-align:middle;font-weight:700;border-radius:10px;transition:1s all cubic-bezier(0.075,0.82,0.165,1);width:35%;display:flex;justify-content:center}
.service-inner-sec .menu div.active{-webkit-transition:all 2s;transition:all 2s;color:#fff;padding:10px}
.service-page-tabs .br-sec{background:linear-gradient(129deg,#27e3d1,#43ce74);color:#fff}
.service-page-tabs .br-sec:before{top:1px;left:1px;margin:0;content:"";position:absolute;width:calc(100% - 2px);height:calc(100% - 2px);background-color:#111;border-radius:10px}
.service-inner-sec .menu div.br-sec.active:before{background:linear-gradient(129deg,#27e3d1,#43ce74);color:#fff;padding:15px 20px}
ul.service-page-inner{position:relative;height:auto;list-style:none;margin:0;padding:0;transition:.5s all cubic-bezier(0.075,0.82,0.165,1);margin-top:0!important}
ul.service-page-inner li{opacity:0;transform:translateX(0px);position:absolute;list-style:none;transition:1s all cubic-bezier(0.075,0.82,0.165,1);background:#1c1c1c;padding:0;padding-top:10px!important;width:100%;margin:0 auto;display:block;border-radius:0;top:0}
ul.service-page-inner li.active{transition-delay:.3s;z-index:2;opacity:1;transform:translateX(0px);position:relative;top:0;left:0}
.service-page-inner h5{color:#fff}
.service-list{display:flex;flex-wrap:wrap}
.service-inner-sec .service-list p{opacity:1;color:#fff;transform:translateX(0px)!important;font-size:14px;font-weight:300;padding-top:0!important;width:50%!important;margin-bottom:0}
.service-list p i{color:#92b707;padding-right:5px}
.small-btn1{font-size:14px;z-index:12;align-items:center;justify-content:center;padding:5px;transition-duration:.3s;text-decoration:none;text-transform:none;border:1px solid #fff;border-radius:60px;background:transparent;margin-top:20px;margin-bottom:0;color:#fff!important;overflow:hidden;position:relative}
.small-btn1 .img{overflow-x:hidden;margin-left:15px;transition-duration:.3s}
.small-btn1:hover{color:#fff;border:1px solid #1c1c1c}
.small-btn1:hover .img img{-webkit-animation:big-btn-arrow .8s linear;animation:big-btn-arrow .8s linear;-webkit-filter:brightness(100);filter:brightness(100)}
.hireResource-skew:after{background:linear-gradient(135deg,#3c3c3c,#080808)}
.hireResource-skew:hover{border:1px solid #131313}
.hireResource-skew:nth-of-type(1):after{height:120%;left:-10%;transform:skewX(15deg);z-index:-1}
.hireResource-skew:hover:nth-of-type(1):after{left:-10%;width:120%}
.lazyloaded{opacity:1;transition:opacity 300ms;width:40px}
@-webkit-keyframes big-btn-arrow {
0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
30%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}
31%{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform:translateX(-120%);transform:translateX(-120%)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes big-btn-arrow {
0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
30%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}
31%{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform:translateX(-120%);transform:translateX(-120%)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
.service-icons{display:flex;justify-content:left;align-items:center}
.s-icon{background:#1c1c1c;border:2px solid #2c2c2c;padding:6px;border-radius:10px;position:relative;width:55px;height:55px;margin-top:7px;display:flex;justify-content:center;align-items:center;margin-right:10px}
.mobileapp-service-img{border-radius:0;width:100%;position:relative;margin-left:0}
.services-box-mobileapp{background:#1c1c1c;border:none;padding:30px;border-radius:25px;position:relative;padding-left:140px}
.services-box-mobileapp h2{-webkit-text-stroke:none;letter-spacing:2px;margin-bottom:10px;font-family:'Poppins',sans-serif;font-size:30px;color:#fff}
.service-page-tabs .br-four{background:linear-gradient(135deg,#1d2671,#c33764);color:#fff}
.service-page-tabs .br-four:before{top:1px;left:1px;margin:0;content:"";position:absolute;width:calc(100% - 2px);height:calc(100% - 2px);background-color:#111;border-radius:10px}
.service-inner-sec .menu div.br-four.active:before{background:linear-gradient(135deg,#1d2671,#c33764);color:#fff;padding:15px 20px}
.mobile-app-imgtab{position:absolute;left:-63.5%;top:-75%;width:60%;border-radius:10px;height:350px;object-fit:cover;box-shadow:0 0 10px #000}
.services-box-mobileapp ul.service-page-inner li{background:transparent}
.m-service-icon{display:flex;column-gap:15px;position:relative}
.m-service-icon a{padding:15px;width:25%}
.ios-bg{background:#0091a5;background:linear-gradient(321deg,rgba(0,145,165,1) 0%,rgba(40,223,234,1) 100%);border:1px solid #0091a5}
.android-bg{background:#0003a5;background:linear-gradient(321deg,rgba(0,3,165,1) 0%,rgba(40,145,234,1) 100%);border:1px solid #0003a5}
.flutter-bg{background:#a50083;background:linear-gradient(350deg,rgba(165,0,131,1) 0%,rgba(234,40,76,1) 100%);border:1px solid #a50083}
.react-bg{background:#a54200;background:linear-gradient(338deg,rgba(165,66,0,1) 0%,rgba(234,160,40,1) 100%);border:1px solid #a54200}
.ios-bg:hover{background:#111;border:1px solid #0091a5;transition-duration:3s}
.android-bg:hover{background:#111;border:1px solid #0003a5;transition-duration:3s}
.flutter-bg:hover{background:#111;border:1px solid #a50083;transition-duration:3s}
.react-bg:hover{background:#111;border:1px solid #a54200;transition-duration:3s}
.m-service-icon span{color:#ffffffbf;font-size:22px;position:relative;top:-10px;font-weight:800;font-family:'Poppins';left:-5px}
.m-service-icon a img{width:60px;height:60px;object-fit:contain;display:block;margin:0 auto;margin-bottom:20px}
.m-service-icon h6{color:#fff;font-size:18px;text-align:center;margin-bottom:0;letter-spacing:normal;font-weight:400!important}
.m-service-icon a:hover{filter:grayscale(0%);-webkit-filter:grayscale(0%)}
.web-title-service{-webkit-text-stroke:none;letter-spacing:2px;margin-bottom:20px;font-family:'Poppins',sans-serif;font-size:30px;color:#fff}
.services-box-webdeveloed{background-image:url(../images/cta_bg.jpeg);border:2px solid #2c2c2c;padding:30px;border-radius:25px;position:relative;padding-right:90px;overflow:hidden;background-position:center}
.services-box-webdeveloed:before{background-image:url(../images/hero-bg-img.png);content:"";position:absolute;right:0;top:0;width:100%;height:100%;left:0;background-position:center;background-size:cover;background-repeat:no-repeat}
.services-box-webdeveloed ul.service-page-inner li{background:transparent}
.service-page-tabs .br-five{background:linear-gradient(155deg,#e7d500,#d14300);color:#fff}
.service-page-tabs .br-five:before{top:1px;left:1px;margin:0;content:"";position:absolute;width:calc(100% - 2px);height:calc(100% - 2px);background-color:#111;border-radius:10px}
.service-inner-sec .menu div.br-five.active:before{background:linear-gradient(155deg,#e7d500,#d14300);color:#fff;padding:15px 20px}
.service-page-tabs .br-five-1{background:linear-gradient(135deg,#1d2671,#c33764);color:#fff}
.service-page-tabs .br-five-1:before{top:1px;left:1px;margin:0;content:"";position:absolute;width:calc(100% - 2px);height:calc(100% - 2px);background-color:#111;border-radius:10px}
.service-inner-sec .menu div.br-five-1.active:before{background:linear-gradient(135deg,#1d2671,#c33764);color:#fff;padding:15px 20px}
.service-page-tabs .br-five-2{background:linear-gradient(135deg,#00fff3,#007233);color:#fff}
.service-page-tabs .br-five-2:before{top:1px;left:1px;margin:0;content:"";position:absolute;width:calc(100% - 2px);height:calc(100% - 2px);background-color:#111;border-radius:10px}
.service-inner-sec .menu div.br-five-2.active:before{background:linear-gradient(135deg,#00fff3,#007233);color:#fff;padding:15px 20px}
.services-box-webdeveloed .service-list p{width:33%!important}
.webdev .s-icon img{width:32px;height:32px;object-fit:contain}
.webdeveloed-tabs .service-list p a{color:#fff!important;padding-right:5px}
.webdeveloed-tabs .service-list p a:hover{color:#92b707!important;padding-right:5px}
.quality-assurance-section-bg{background-image:url(../images/dot-shape.png);border:none;padding:80px 0;position:relative;overflow:hidden;background-position:center;background-size:cover;background-color:#1e1e1e;display:block}
.quality-assurance-section-bg .quaity-container{max-width:92%;margin-left:auto;margin-right:0;margin-top:50px}
.quality-assurance-section-bg:before{background-image:url(../images/round-shape.png);content:"";position:absolute;bottom:0;width:100%;height:50%;left:-50px;background-repeat:no-repeat;opacity:.3}
.pr-00{padding-right:0}
.quality-box-assur{background:#080808;border:2px solid #2c2c2c;padding:20px;border-radius:20px;position:relative}
.quality-box-assur img{width:70px!important;margin-bottom:20px;margin-top:20px;height:70px;object-fit:contain}
.quality-box-assur span{font-size:100px;position:absolute;color:#222;right:-5px;top:-10px;font-weight:700;font-family:'Poppins';overflow:hidden;line-height:100px}
.quality-box-assur span.twonumber{bottom:-18px;top:initial}
.quality-box-assur h3{color:#fff}
.quality-box-assur:before{content:"";background:#363636;height:3px;position:absolute;width:100px;left:100%;top:50%}
.owl-dots{display:none!important;text-align:center;margin-top:50px}
.owl-carousel button.owl-dot{background:#fff!important;color:inherit!important;border:1px solid #fff!important;padding:6px!important;font:inherit!important;margin:5px!important;border-radius:3px!important;width:13px;height:13px}
.owl-carousel button.owl-dot.active{background:#92b707!important;width:17px;height:17px;border:1px solid #92b707!important}
.discover-sec p{color:#fff;line-height:24px;font-size:14px;margin-bottom:20px;margin-top:10px;padding:15px}
.discover-sec h6{color:#fff;line-height:24px;font-size:14px;margin-bottom:20px;margin-top:0;padding:0;padding-left:50px;letter-spacing:normal;font-weight:300!important}
.discover-sec .f-right{float:right}
.businessmodel{display:block}
.service-title-fillcolor{color:#fff;-webkit-text-stroke:transparent}
.businessmodal-tabs .tab_container{width:90%;margin:0 auto;padding-top:70px;position:relative}
.businessmodal-tabs input,.businessmodal-tabs section{clear:both;padding-top:10px;display:none}
.businessmodal-tabs label{font-weight:700;font-size:20px;display:flex;float:left;width:33.33333%;padding:1.5em;color:#545454;cursor:pointer;text-decoration:none;text-align:center;background:transparent;justify-content:center;border-bottom:6px solid #222}
#tab1:checked ~ #content1,#tab2:checked ~ #content2,#tab3:checked ~ #content3{display:block;padding:50px;background:#222;color:#999;border-bottom:none;background-image:url(../images/s1.png);background-position:right;background-repeat:no-repeat;background-size:contain}
.tab_container .tab-content p,.tab_container .tab-content h3{-webkit-animation:fadeInScale .7s ease-in-out;-moz-animation:fadeInScale .7s ease-in-out;animation:fadeInScale .7s ease-in-out}
.tab_container .tab-content h3{text-align:left}
.tab_container [id^="tab"]:checked + label{background:transparent;box-shadow:none;border-bottom:6px solid #c9ff00;color:#c9ff00}
@media only screen and (max-width: 900px) {
.businessmodal-tabs .tab_container{width:98%}
}
@keyframes fadeInScale {
0%{transform:scale(0.9);opacity:0}
100%{transform:scale(1);opacity:1}
}
.hirebox{background:#111;padding:15px 20px;border:2px solid #505050;border-radius:20px;margin-bottom:15px;display:flex;align-items:center}
.hirecontent-box{width:80%}
.hirecontent-box h6{font-size:18px;line-height:normal;padding-bottom:10px;color:#fff;letter-spacing:none}
.hirecontent-box p{font-size:14px;line-height:normal;padding-bottom:10px;color:#fff;padding-right:30px}
.hirecontent-box p:last-child{padding-bottom:0}
.hirebox .small-btn1{margin-top:0!important}
.g-color{color:#9ac300}
.widthfift{width:50%;float:left}
.work-process{width:250px;height:100%;position:sticky;top:0;background:transparent;padding:100px 0;box-shadow:none!important;color:#fff;z-index:1!important}
.work-process ul{padding:20px;margin:0 auto;list-style:none;text-align:center}
.work-process ul li{display:block;margin:20px 0;text-align:left}
.work-process ul li a{padding:0;margin:0 0 10px;color:#424242!important;font-size:20px;text-decoration:none;font-weight:700;transition:all .2s ease}
.work-process ul li a:hover{color:#fff}
.work-process ul li a.active{color:#fff!important}
.work-process-sec{width:100%;position:relative;float:left;margin-bottom:50px;margin-top:50px}
.work-process ul li{display:block;margin:20px 0}
.flebox{display:block}
.flebox .img-left{width:40%;float:left;position:relative}
.flebox .img-left img{width:100%;height:600px;object-fit:cover}
.flebox .right-content-wrk{width:60%;float:left;padding-left:40px}
.flebox .right-content-wrk h3{color:#fff;margin-bottom:10px}
.flebox .right-content-wrk h5{color:#fff;margin-top:20px}
.flebox .right-content-wrk h6{color:#fff}
.flebox .right-content-wrk .service-list p.mange-contnt{opacity:1;color:#fff;transform:translateX(0px)!important;font-size:16px;font-weight:400;padding-top:0!important;width:50%!important;margin-bottom:10px;display:flex;justify-content:flex-start;align-items:center;line-height:20px;flex-wrap:wrap}
.flebox .right-content-wrk .service-list p.mange-contnt-1{opacity:1;color:#fff;transform:translateX(0px)!important;font-size:16px;font-weight:400;padding-top:0!important;width:100%!important;margin-bottom:15px;display:flex;justify-content:flex-start;align-items:center;line-height:20px;flex-wrap:wrap}
.flebox .right-content-wrk .service-list p.mange-contnt small{font-size:12px!important;font-weight:300;padding-left:10px;line-height:18px}
.flebox .right-content-wrk .service-list p.mange-contnt-1 small{font-size:12px!important;font-weight:300;padding-left:23px;line-height:18px}
.apps-sec{display:flex;align-items:center;column-gap:10px;column-count:3}
.apps-sec li{width:33.333%}
.apps-sec li img{width:30px;margin-right:5px;height:30px;object-fit:contain}
.apps-sec li span{font-size:14px;color:#b2b2b2}
@keyframes spinupwp-stack-glow-4_c_o {
0%,12.747875%,6.090652%,to{opacity:0}
11.473088%,7.365439%{opacity:1}
}
@keyframes spinupwp-stack-glow-3_c_o {
0%,14.022663%,4.674221%,53.399433%,58.78187%,74.929178%,80.311615%,to{opacity:0}
12.747875%,54.815864%,57.507082%,6.090652%,76.345609%,79.036827%{opacity:1}
}
@keyframes spinupwp-stack-glow-2_c_o {
0%,15.29745%,3.399433%,52.124646%,60.056657%,73.654391%,81.586402%,to{opacity:0}
14.022663%,4.674221%,53.399433%,58.78187%,74.929178%,80.311615%{opacity:1}
}
@keyframes spinupwp-stack-glow-1_c_o {
0%,16.572238%,18.130312%,2.124646%,23.512748%,26.345609%,31.728045%,34.560907%,39.943343%,42.634561%,48.016997%,50.849858%,61.331445%,64.164306%,69.546742%,72.379603%,82.86119%,85.694051%,91.076487%,93.909348%,99.291785%,to{opacity:0}
15.29745%,19.405099%,22.23796%,27.620397%,3.399433%,30.453258%,35.835694%,38.668555%,43.909348%,46.74221%,52.124646%,60.056657%,65.439093%,68.271955%,73.654391%,81.586402%,86.968839%,89.8017%,95.184136%,98.016997%{opacity:1}
}
@keyframes spinupwp-stack-mysql-border_c_o {
0%,12.181303%,6.798867%,to{opacity:0}
10.906516%,8.073654%{opacity:1}
}
@keyframes spinupwp-stack-mysql-logo_c_o {
0%,12.181303%,6.798867%,to{opacity:0}
10.906516%,8.073654%{opacity:1}
}
@keyframes spinupwp-stack-redis-border_c_o {
0%,13.456091%,5.524079%,54.107649%,59.490085%,75.637394%,81.01983%,to{opacity:0}
12.181303%,55.382436%,58.215297%,6.798867%,76.912181%,79.745042%{opacity:1}
}
@keyframes spinupwp-stack-redis-logo_c_o {
0%,13.456091%,5.524079%,54.107649%,59.490085%,75.637394%,81.01983%,to{opacity:0}
12.181303%,55.382436%,58.215297%,6.798867%,76.912181%,79.745042%{opacity:1}
}
@keyframes spinupwp-stack-php-border_c_o {
0%,14.730878%,4.107649%,52.832861%,60.764873%,74.362606%,82.294618%,to{opacity:0}
13.456091%,5.382436%,54.107649%,59.490085%,75.637394%,81.01983%{opacity:1}
}
@keyframes spinupwp-stack-php-logo_c_o {
0%,14.730878%,4.107649%,52.832861%,60.764873%,74.362606%,82.294618%,to{opacity:0}
13.456091%,5.382436%,54.107649%,59.490085%,75.637394%,81.01983%{opacity:1}
}
@keyframes spinupwp-stack-nginx-border_c_o {
0%,16.005666%,18.838527%,2.832861%,24.220963%,27.053824%,32.436261%,35.269122%,40.509915%,43.342776%,48.725212%,51.558074%,62.03966%,64.872521%,70.254958%,73.087819%,83.569405%,86.402266%,91.784703%,94.617564%,to{opacity:0}
14.730878%,20.113314%,22.946176%,28.328612%,31.161473%,36.543909%,39.235127%,4.107649%,44.617564%,47.450425%,52.832861%,60.764873%,66.147309%,68.98017%,74.362606%,82.294618%,87.677054%,90.509915%,95.892351%,98.725212%{opacity:1}
}
@keyframes spinupwp-stack-nginx-logo_c_o {
0%,16.005666%,18.838527%,2.832861%,24.220963%,27.053824%,32.436261%,35.269122%,40.509915%,43.342776%,48.725212%,51.558074%,62.03966%,64.872521%,70.254958%,73.087819%,83.569405%,86.402266%,91.784703%,94.617564%,to{opacity:0}
14.730878%,20.113314%,22.946176%,28.328612%,31.161473%,36.543909%,39.235127%,4.107649%,44.617564%,47.450425%,52.832861%,60.764873%,66.147309%,68.98017%,74.362606%,82.294618%,87.677054%,90.509915%,95.892351%,98.725212%{opacity:1}
}
.atom{position:relative;display:flex;width:300px;height:300px;align-items:center;justify-content:center;margin:0 auto}
.atom::before{content:"";position:absolute;width:20px;height:20px;background:transparent;box-shadow:inset 0 0 10px #fff;border-radius:50%}
.atom .line{width:100%;height:100%;position:absolute;opacity:.7}
.atom .line-1{--color:#40ff9c;width:100%;height:100%;border-radius:50%;border-bottom:10px solid var(--color);border-top:10px solid var(--color);animation:line1 2s linear infinite;filter:drop-shadow(0 0 10px var(--color))}
@keyframes line1 {
0%{transform:rotateY(70deg) rotateZ(0deg)}
100%{transform:rotateY(70deg) rotateZ(360deg)}
}
.atom .line-2{--color:#0ff;width:100%;height:100%;border-radius:50%;border-right:10px solid var(--color);border-left:10px solid var(--color);animation:line2 3s linear infinite;filter:drop-shadow(0 0 10px var(--color))}
@keyframes line2 {
0%{transform:rotateX(80deg) rotateY(25deg) rotateZ(0deg)}
100%{transform:rotateX(80deg) rotateY(25deg) rotateZ(360deg)}
}
.atom .line-3{--color:#c096ff;width:100%;height:100%;border-radius:50%;border-right:10px solid var(--color);border-left:10px solid var(--color);animation:line3 3s linear infinite;filter:drop-shadow(0 0 10px var(--color))}
@keyframes line3 {
0%{transform:rotateX(-80deg) rotateY(25deg) rotateZ(0deg)}
100%{transform:rotateX(-80deg) rotateY(25deg) rotateZ(360deg)}
}
.circel-main{margin:0 auto;width:330px;height:330px;position:relative}
.big-circle{height:100%;width:100%;position:relative;border:2px solid #c33764;border-radius:50%;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;animation:Rotate 20s linear infinite;-webkit-animation:Rotate 20s linear infinite}
.icon-block{width:65px;height:65px;position:absolute;border-radius:50%;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;background-image:linear-gradient(135deg,#1d2671,#c33764);-webkit-background-image:linear-gradient(135deg,#1d2671,#c33764);box-shadow:0 2px 4px 0 #000;-webkit-box-shadow:0 2px 4px 0 #000}
.icon-block img{margin:0 auto;width:35px;animation:Rotate-reverse 20s linear infinite;-webkit-animation:Rotate-reverse 20s linear infinite}
.icon-block:first-child{top:0;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.icon-block:nth-child(2){top:50%;right:0;transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%)}
.icon-block:nth-child(3){bottom:0;left:50%;transform:translate(-50%,50%);-webkit-transform:translate(-50%,50%)}
.icon-block:nth-child(4){top:50%;left:0;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.circle{animation:circle-rotate 20s linear infinite;-webkit-animation:circle-rotate 20s linear infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);-webkit-transform:translate(-50%,-50%) rotate(45deg);width:60%;height:60%;border:2px solid #1d2671;border-radius:50%}
.circle .icon-block img{animation:img-rotate 20s linear infinite;-webkit-animation:img-rotate 20s linear infinite}
.center-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.center-logo img{width:110px}
@keyframes Rotate {
from{transform:rotate(0deg)}
to{transform:rotate(360deg)}
}
@-webkit-keyframes Rotate {
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
@keyframes Rotate-reverse {
from{transform:rotate(360deg)}
to{transform:rotate(0deg)}
}
@-webkit-keyframes Rotate-reverse {
from{-webkit-transform:rotate(360deg)}
to{-webkit-transform:rotate(0deg)}
}
@keyframes circle-rotate {
from{transform:translate(-50%,-50%) rotate(45deg)}
to{transform:translate(-50%,-50%) rotate(405deg)}
}
@-webkit-keyframes circle-rotate {
from{-webkit-transform:translate(-50%,-50%) rotate(45deg)}
to{-webkit-transform:translate(-50%,-50%) rotate(405deg)}
}
@keyframes img-rotate {
from{transform:rotate(-45deg)}
to{transform:rotate(-405deg)}
}
@-webkit-keyframes img-rotate {
from{-webkit-transform:rotate(-45deg)}
to{-webkit-transform:rotate(-405deg)}
}
.f-60{font-size:60px!important;text-transform:none!important;font-weight:700}
.services-section h1.outline-head-service{font-size:110px;color:transparent;-webkit-text-stroke:2px #fff;letter-spacing:5px;margin-bottom:20px;font-family:'Poppins',sans-serif;position:relative;line-height:110px}
.services-section h1 span{-webkit-text-stroke:2px #caff00;font-family:'Poppins',sans-serif}
.services-section h3{color:#fff}
.fs-18{font-size:20px;font-weight:300!important;line-height:30px}
.ser-detail-top-bgback{position:absolute;top:70px;right:70px}
.ser-detail-top-bgback img{width:70%;opacity:.1}
.pulse{animation:pulse 1s infinite ease-in-out alternate}
@keyframes pulse {
from{transform:scale(0.3)}
to{transform:scale(1.5)}
}
.service__detail-circle{position:relative;z-index:1}
.service__detail-circle span{position:relative;display:block;width:136px;height:136px;background-color:#b2dd00;border-radius:100%}
.service__detail-circle span::before{position:absolute;content:"";width:6px;height:6px;left:calc(50% - 3px);top:calc(50% - 3px);background-color:#000;border-radius:100%}
.service__detail-circle span::after{position:absolute;content:"";width:170px;height:2px;left:50%;top:calc(50% - 1px);background-color:#000;border-radius:100%}
.parallax-imgbox{background-image:url(../images/service-parallax.jpg);background-repeat:no-repeat;background-size:cover;height:350px;border-radius:20px;background-position:center}
.f20{font-size:20px!important}
.point-service{background:#171717;position:relative}
.point-service:before{position:absolute;content:"";width:1px;height:100%;left:35%;bottom:0;background:#404040}
.point-service:after{position:absolute;content:"";width:1px;height:100%;left:65%;bottom:0;background:#404040}
.point-ser-box{position:relative;padding:50px 20px}
.point-ser-box h2{font-size:100px;color:#b2b2b2;margin-bottom:0}
.point-ser-box h3{font-size:26px;color:#fff}
.br-bottom{border-bottom:1px solid #404040}
.gradiant-blue-whybg{padding:80px 0;position:relative;background:#3400a5;background:linear-gradient(338deg,rgba(52,0,165,1) 0%,rgba(68,0,255,1) 100%)}
.gradiant-blue-whybg:before{background-image:url(../images/why-choose-us-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;content:"";position:absolute;left:0;top:0;height:100%;width:70%}
.whychoose-box{position:relative;z-index:1;background:#fff;padding:0;border-radius:15px}
.whychoose-box h3{padding:0 25px;padding-top:30px;font-size:30px}
.whychoose-box h3 span{color:#95bb04}
.whychoose-box p{padding:0 25px}
.whyslide-space{padding:0;padding-left:25px;padding-bottom:30px;margin-bottom:0}
.whychoose-slider{background:#111;padding:15px;border-radius:15px;position:relative;height:180px;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}

.whyChooseReact .whychoose-slider { height: 130px;}

.whychoose-slider h5{color:#fff;padding:0 25px;margin-bottom:5px}
.whychoose-slider p{margin-bottom:0;color:#fff;font-size:13px;line-height:20px;font-weight:300}
.gradiant-blue-whybg .whychoose-box .owl-nav{display:block!important;position:absolute;right:0;bottom:-90px}
.gradiant-blue-whybg .whychoose-box .owl-nav button{font-size:40px!important;color:#fff!important;margin-left:20px}
.cirleprogress{display:flex;align-items:center}
.cirleprogress span.text-ircle{color:#fff;margin-left:20px;font-size:16px}
.progress{width:100px;height:100px!important;float:left;line-height:100px;background:none;margin:0;box-shadow:none;position:relative}
.progress:after{content:"";width:100%;height:100%;border-radius:50%;border:12px solid #fff;position:absolute;top:0;left:0}
.progress>span{width:50%;height:100%;overflow:hidden;position:absolute;top:0;z-index:1}
.progress .progress-left{left:0}
.progress .progress-bar{width:100%;height:100%;background:none;border-width:12px;border-style:solid;position:absolute;top:0}
.progress .progress-left .progress-bar{left:100%;border-top-right-radius:80px;border-bottom-right-radius:80px;border-left:0;-webkit-transform-origin:center left;transform-origin:center left}
.progress .progress-right{right:0}
.progress .progress-right .progress-bar{left:-100%;border-top-left-radius:80px;border-bottom-left-radius:80px;border-right:0;-webkit-transform-origin:center right;transform-origin:center right;animation:loading-1 1.8s linear forwards}
.progress .progress-value{width:90%;height:90%;border-radius:50%;background:#111;font-size:20px;color:#fff;line-height:100px;text-align:center;position:absolute;top:0;left:8%}
.progress.blue .progress-bar{border-color:#aad702}
.progress.blue .progress-left .progress-bar{animation:loading-2 1.5s linear forwards 1.8s}
@keyframes loading-1 {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
}
@keyframes loading-2 {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(144deg);transform:rotate(144deg)}
}
@keyframes loading-3 {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}
}
.accordion-item:first-of-type .accordion-button{border-top-left-radius:0;border-top-right-radius:0}
.accordion-button:not(.collapsed){color:#fff;background-color:#000;box-shadow:none}
.accordion-header{margin-bottom:0!important}
.accordion-body{padding:1rem 1.25rem;border-bottom:5px solid #98c100;padding:1rem 1.25rem;border-bottom:5px solid #98c100;background:#080808;color:#fff;font-size:14px;line-height:25px;font-weight:300;text-align:justify}
.accordion-button:not(.collapsed)::after{background-image:url(../images/up-arrow.png);transform:rotate(0deg)}
.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url(../images/arrow-down.png);background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}
.accordion-item:first-of-type{border-top-left-radius:0;border-top-right-radius:0;margin-bottom:20px}
.accordion-item{background-color:#000;border:none;margin-bottom:10px}
.accordion-button{color:#fff;background-color:#000}
.ser-boxother{flex-wrap:wrap;align-items:center;justify-content:center;text-align:center}
.ser-boxother li{width:50%;margin-bottom:15px;padding:0 10px;float:left}
.ser-boxother li a{padding:25px 15px;border:1px solid #323232;border-radius:15px;color:#fff!important;width:100%}
.ser-boxother li a img{width:80px;display:block;margin:0 auto;margin-bottom:10px;height:80px;object-fit:contain}
.ser-boxother li span{font-size:20px;text-align:center;color:#fff}
.ser-boxother li a:hover{border:1px solid #fff;border-radius:25px;color:#fff!important;background:#111;transition:var(--trans)}
.squarboxloading .box{width:390px;height:390px;position:absolute;left:-190px;top:0;right:0;z-index:-1}
.squarboxloading .box::before{content:'';width:250px;height:20px;background:#0000008c;opacity:1;position:absolute;bottom:-80px;left:40px;border-radius:50%;animation:shadow 1s linear infinite}
@keyframes shadow {
0%,100%{transform:scale(1,1)}
50%{transform:scale(1.2,1)}
}
.squarboxloading .box::after{content:'';width:390px;height:390px;background:#000;position:absolute;left:0;top:0;border-radius:3px;animation:load 1s linear infinite}
@keyframes load {
17%{border-bottom-right-radius:3px}
25%{transform:translateY(9px) rotate(22.5deg)}
50%{transform:translateY(18px) scale(1,0.9) rotate(45deg);border-bottom-right-radius:39px}
75%{transform:translateY(9px) rotate(67.5deg)}
100%{transform:translateY(0) rotate(90deg)}
}
.left-boxcontact{border-radius:15px;background:#080808;padding:40px;margin-bottom:0}
.right-boxcontact{border-radius:15px;background:linear-gradient(135deg,#1d2671,#c33764);padding:40px 30px}
.domain-service-sec{background:#101010;position:relative;z-index:1}
.domain-service-sec:before{height:100%;width:100%;opacity:.03;background-size:cover;background-position:center center;top:0;left:0;right:0;z-index:-1;content:"";background-image:url(../images/shape-12.svg);position:absolute}
.small-title{font-size:36px;color:#fff;text-transform:uppercase}
.android-background{position:absolute;margin:20px auto;text-align:center;width:28%;right:110px;top:30px;z-index:-1}
#background-illustration #Msg{animation:floating 3s infinite alternate}
#background-illustration #BtnLeft{animation:floating 3s 1s infinite alternate}
#background-illustration #BtnRight{animation:floating 3s 2s infinite backwards alternate}
#background-illustration #Plus{animation:blipping 3s infinite alternate}
@keyframes floating {
0%{transform:translateY(0)}
100%{transform:translateY(20px)}
}
@keyframes blipping {
0%{opacity:.3}
100%{opacity:.1}
}
.android-imgparallax{background-image:url(../images//office-view-nw.jpg)}
.why-parallax-android:before{background-image:url(../images/why-mobile-android.jpg)}
.icon-set{width:30%;display:inline-block;float:left;position:relative}
.work-card a{margin:5px 10px;padding:30px 20px;max-height:170px;text-align:center;min-height:170px;border-radius:40px;width:170px;background:#0a0a0a;border:1px solid #222}
.work-card a:hover{border-radius:20px;background:#fff;transition:var(--trans);transform:translateY(-5px)}
.icon-bg{display:block;height:62px;width:62px;margin:0 auto;text-align:center}
.work-card p{color:#fff;line-height:20px;font-size:14px!important;margin:15px 0 0;padding:0;font-weight:400;text-align:center}
.work-card a:hover p{color:#000;font-weight:400}
.librarie-imgbox{position:relative}
.dotimg{position:absolute;z-index:-1;top:0}
.dotimg img{width:30%}
.buttonoimg{position:absolute;z-index:1;bottom:50px;left:0}
.buttonoimg img{width:40%}
.circlebotimg{position:absolute;top:0;right:60px;z-index:1}
.circlebotimg img{width:60%}
.librarie-img{border-radius:0 60px 0 60px;width:100%;padding:30px}
.width100-point a{width:100%!important}
.libero-listpoint h4{color:#fff;font-size:22px}
.libero-listpoint a{display:flex;align-items:center;justify-content:left;margin-top:14px;width:33%;float:left}
.libero-listpoint a:hover{transition:var(--trans);transform:translateY(-5px)}
.libero-listpoint span{width:60px;height:60px;background:#262626;padding:14px;border-radius:10px;margin-right:15px;box-shadow:0 1px 10px #000}
.libero-listpoint h6{color:#fff;letter-spacing:normal;font-size:16px;font-weight:300!important;margin-bottom:0}
.libero-listpoint{display:block;width:100%;position:relative;float:left;margin-bottom:25px;border-bottom:1px solid #303030;padding-bottom:25px}
.libero-listpoint:last-child{border-bottom:none}
.marGinTop_30{margin-top:30px}
.ios-imgparallax{background-image:url(../images/ios-banner-smt.jpg)}
.applist li{color:#fff;margin-bottom:15px;display:flex;align-items:baseline;font-size:16px;line-height:24px;font-weight:300;padding-right:40px;text-align:justify}
.applist li i{margin-right:10px;color:#b2dd00}
.jobtime{width:150px;max-height:150px;min-height:150px;text-align:center;background:#363636;border-radius:10px;padding:20px;float:left;margin:10px}
.jobtime p{margin-bottom:0;font-size:14px;margin-top:15px;font-weight:500;text-align:center}
.deliveyapp{width:90%}
.deliveyapp::before{position:absolute;content:"";left:15%;top:0;width:400px;height:400px;background:#262626;border-radius:62% 47% 82% 35% / 45% 45% 80% 66%;will-change:border-radius,transform,opacity;animation:sliderShape 5s linear infinite;display:block;z-index:-1;-webkit-animation:sliderShape 5s linear infinite}
@keyframes sliderShape {
0%,100%{border-radius:42% 58% 70% 30% / 45% 45% 55% 55%;transform:translate3d(0,0,0) rotateZ(0.01deg)}
34%{border-radius:70% 30% 46% 54% / 30% 29% 71% 70%;transform:translate3d(0,5px,0) rotateZ(0.01deg)}
50%{transform:translate3d(0,0,0) rotateZ(0.01deg)}
67%{border-radius:100% 60% 60% 100% / 100% 100% 60% 60%;transform:translate3d(0,-3px,0) rotateZ(0.01deg)}
}
.wantStart{color:#fff;padding:25px 35px;background:linear-gradient(135deg,#b63565,#29256b);border-radius:14px;padding-bottom:15px;text-align:center}
.wantStart a{width:auto;display:inline-block;padding:8px 30px;margin-top:0}
.nativeHybriService{background:#171717;position:relative;padding:50px 0}
.nativeHybriService h2{color:#fff;font-size:34px;font-weight:700!important}
.nativeHybriService h2 span{color:transparent;-webkit-text-stroke:1.5px #fff;font-family:'Poppins',sans-serif;display:block}
.nativeHybriService p{color:#fff;font-size:18px;font-weight:300!important}
.java{top:20px;right:45px}
.reactjs{top:150px;right:150px;position:absolute}
.opcity-incrase{opacity:.3!important}
.react-logo{display:inline-block;border-radius:50%;border:5px solid #00d8ff;animation-name:rotate;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:linear}
.react-logo,.react-logo:before,.react-logo:after{position:absolute;display:inline-block;width:300px;height:99px;border-radius:50%;border:5px solid #00d8ff;right:0;opacity:.4}
.nucleo,.react-logo,.react-logo:before,.react-logo:after{display:flex;align-items:center;justify-content:center}
.nucleo{width:30px;height:30px;border-radius:100%;background:#00d8ff}
.react-logo:before,.react-logo:after{content:""}
.react-logo:after{transform:rotate(-57deg)}
.react-logo:before{transform:rotate(57deg)}
@keyframes rotate {
100%{transform:rotate(360deg)}
}
.ptNone_pBottom_80{padding-top:0;padding-bottom:80px}
.pt-50{padding-top:50px}
.pt-150{padding-top:150px}
.pb-200{padding-bottom:200px}
.real-top-200{top:100px;position:relative}
.orangeWrapper h2{color:#fff;text-align:center;font-size:200px;position:absolute;top:0;width:100%}
.portfolioimg a{overflow:hidden}
.portfolioimg img{width:100%;margin-bottom:0;object-fit:cover;padding:50px;padding-bottom:10px}
.portfolio__info{width:175px;padding:15px;border-radius:5px;background-color:#caff00;position:absolute;right:0;bottom:100px;z-index:1;-webkit-transform:translateX(60px);transform:translateX(60px);-webkit-transition:all .3s;transition:all .3s;opacity:0;visibility:hidden}
.portfolio__title{font-weight:500;font-size:16px;margin-bottom:0;color:#000!important;padding-bottom:3px}
.portfolio__info p{font-weight:400;font-size:12px;color:#000!important;margin-bottom:0;line-height:normal}
.portfolioimg:hover .portfolio__info{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0);right:60px}
.portfolioimg img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
.portfolioimg:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}
.portfolio-head-mobile{display:none}
.portfolio__item{-webkit-transform:perspective(4000px) rotateX(90deg);transform:perspective(4000px) rotateX(90deg)}
.portfolio__text{text-align:center;font-size:150px;font-weight:500;color:#fff;text-transform:uppercase;padding:120px 0 50px;opacity:1}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.portfolio__text{font-size:110px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.portfolio__text{font-size:90px}
}
@media only screen and (max-width: 767px) {
.portfolio__text{font-size:45px;padding:50px 0;width:100%!important;max-width:100%!important;max-height:auto!important;height:auto!important;padding:50px 0}
.portfolio__area .pin-spacer{width:100%!important;height:auto!important}
}
.portfolio__area{position:relative;background-color:#111;overflow:hidden}
.portfolio__item{padding-bottom:30px;position:fixed;top:0;left:0;z-index:999;scale:.5;opacity:0}
.portfolio__item:nth-child(even){top:50%}
@media only screen and (max-width: 767px) {
.portfolio__item:nth-child(even){top:0}
}
.portfolio__item:hover .portfolio__info{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}
.portfolio__item .img-box{height:100%}
.portfolio__item img{width:100%}
.portfolio__info{width:175px;padding:15px;border-radius:5px;background-color:#c9f31d;position:absolute;right:0;bottom:50px;z-index:1;-webkit-transform:translateX(60px);transform:translateX(60px);-webkit-transition:all .3s;transition:all .3s;opacity:0;visibility:hidden}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.portfolio__info{opacity:1;visibility:visible;right:45px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.portfolio__info{opacity:1;visibility:visible;right:45px}
}
@media only screen and (max-width: 767px) {
.portfolio__info{opacity:1;visibility:visible;right:60px}
}
.portfolio__info p{font-weight:400;font-size:12px;line-height:1.3;color:#000}
.portfolio__title{font-weight:500;font-size:16px;line-height:1.3;color:#000;padding-bottom:3px}
.portfolio__list-1{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr;grid-template-columns:1fr 1fr;gap:0 30px;position:relative;margin-bottom:0}
@media only screen and (max-width: 767px) {
.portfolio__list-1{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0}
}
.row_bottom{margin-top:70vh}
@media only screen and (max-width: 767px) {
.row_bottom{margin-top:30px}
}
@keyframes wcSpinner {
from{-webkit-transform:rotate(0turn);transform:rotate(0turn)}
to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
.iam-heading-title h1{font-size:40px;line-height:50px;display:block;text-align:center;color:#fff;margin-bottom:100px}
.iam-heading-title h1 span{-webkit-text-stroke:1px #caff00;font-family:'Poppins',sans-serif;color:transparent}
.portfolio-details p{margin-top:2rem;margin-top:3rem;border-top:1px solid hsla(0,0%,100%,.12)}
.portfolio-details p span{width:100%;font-size:24px;line-height:50px;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.12);display:block;text-align:center;padding:.5rem 15px}
.portfolio-details p span img.proj{width:70px;aspect-ratio:auto 139/141;height:70px;position:relative;top:0;border-radius:0;margin:0 15px;object-fit:contain}
.challenge-left{position:relative}
.challenge-left img{width:630px;max-width:100%;height:595px;min-height:100%;border-radius:200px;object-fit:cover;position:relative;top:5px}
.challenges-right{max-width:720px;float:right}
.challenges-right h2{font-size:36px;line-height:50px;margin:2rem 0 3rem;letter-spacing:.02rem;display:block;margin-bottom:10px}
.challenges-right .iam-text-white{color:#fff}
.challenges-right .down-arrow img{width:40px;margin:0 0 25px;min-height:100%;max-width:100%;height:auto}
.challenges-right ul li{border-top:1px solid hsla(0,0%,100%,.2);display:flex;padding:1.5rem 0;text-align:justify}
.challenges-right ul li .c-title{width:40%;font-size:20px;line-height:30px;letter-spacing:.02rem;color:#caff00;padding-right:60px}
.challenges-right ul li .c-desc{width:60%;font-size:14px;line-height:22px;letter-spacing:.04rem;color:#fffafa}
.challenges-right ul li .c-desc .c-desc-inner{max-width:480px;padding-right:30px}
.boxgrey-portfolio{background:#1f1f1f;padding:50px;width:100%;margin:0 auto;display:block;border-radius:40px}
.solution-titles h2{text-align:left;font-size:20px;line-height:24px;text-transform:uppercase;letter-spacing:.2em;color:#caff00;display:flex;-ms-flex-align:center;align-items:center}
.solution-lines{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.solution-titles h2 .solution-lines .lines{width:20vw;background-color:#ff95a2;height:2px;margin:0 1rem}
.solution-titles h3{font-size:42px;line-height:62px;color:#fff;letter-spacing:.02rem;margin:40px 0 45px;display:block}
.iam-text-green{-webkit-text-stroke:1px #ff95a2;font-family:'Poppins',sans-serif;color:transparent!important}
.solution-main .solution-inner h4{padding-left:38px;font-size:24px;line-height:35px;letter-spacing:.02rem;color:#fff;background:url(../images/portfolio/moveit/red-tick.svg) no-repeat;background-position:top 3px left 0;max-width:275px;margin-bottom:1rem}
.solution-main .solution-inner p{font-size:16px;line-height:26px;padding-left:38px;letter-spacing:.04em;color:#fffafa}
.mobile-greybx{background-color:#010001;padding:40px 50px;border-radius:80px;position:relative;z-index:2;height:100%;margin-bottom:20px}
.mobile-greybx .video-wrap video{width:260px;height:500px}
.content-wrap{text-align:center;padding:0 10px}
.content-wrap h4{font-size:34px;line-height:48px;letter-spacing:.02rem;color:#ff95a2;margin:0 0 10px}
.content-wrap p{font-size:14px;line-height:25px;letter-spacing:.04rem;opacity:.6;color:#fff;margin-bottom:0}
.r-services-set .video-wrap{margin:0 0 40px}
.features-details h2{font-size:36px;line-height:50px;margin:0 0 3rem;color:#ff95a2}
.features-details h2 span{color:#fff}
.feature-box{background-color:#101010;padding:55px 50px 45px;min-height:240px;border-radius:50px;margin-bottom:20px}
.feature-box h4{font-size:24px;line-height:36px;letter-spacing:.02rem;color:#ff95a2;margin:0 0 .8rem}
.feature-box p{font-size:16px;line-height:28px;letter-spacing:.04rem;opacity:.6;color:#fffafa}
.section-iam-mobile-screens{position:relative;background-attachment:fixed;padding-top:55vh}
.section-iam-mobile-screens .iam-custom-container{position:relative}
.section-iam-mobile-screens .parent .card-main{max-width:100%;margin:0 auto;position:relative}
.section-iam-mobile-screens .parent .card-main .card-details:first-child{position:sticky;top:0;z-index:99;padding-bottom:0}
.section-iam-mobile-screens .parent .card-main .card-details{border-radius:70px}
.section-iam-mobile-screens .parent .card-main .card-details:before{content:"";position:-moz-sticky;position:-o-sticky;position:-ms-sticky;position:sticky;background:url(../images/portfolio/moveit/mobile-shape-bg.svg) no-repeat 50%;background-size:100% 100%;left:0;right:0;margin:0 auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:750px;display:block}
.section-iam-mobile-screens .parent .card-main .card-details .row{margin-top:-85%;padding:0 70px;z-index:999;position:relative}
.section-iam-mobile-screens .tsc{text-align:center}
.section-iam-mobile-screens .mtr-100{margin-top:100px}
.section-iam-mobile-screens .parent .card-main .card-details .img-wrap img{width:450px;aspect-ratio:auto 451/901;max-width:90%;min-height:100%;height:auto;display:block;margin:0 auto}
.section-iam-mobile-screens .tsr{text-align:right}
.section-iam-mobile-screens .mtr-75{margin-top:75px}
.padding-130{padding:130px 0}
.testimonial-slide{padding:0 20px}
.testimonial_box-top{padding:0;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}
.slick-dots{position:absolute;top:0;bottom:0!important;display:flex!important;width:100%;align-items:center!important;justify-content:center!important;list-style:none;height:100%}
.slick-dots li{padding:0 30px;opacity:.5}
.slick-dots li button{content:url(https://i.ibb.co/hKgs8gm/profile.jpg);background:url(https://i.ibb.co/hKgs8gm/profile.jpg);background-position:center!important;background-size:cover!important;text-indent:-9999px;overflow:hidden;width:120px!important;height:120px!important;border-radius:100px;border:4px solid #dee2e6}
.slick-dots li{position:relative;display:inline-block;width:120px!important;height:120px!important;margin:0 5px;padding:0;cursor:pointer;filter:grayscale(100%)}
.slick-dots .slick-active{opacity:1;filter:grayscale(0%)}
.slick-dots li:nth-child(1){position:absolute;top:50px;left:-35px}
.slick-dots li:nth-child(2){position:absolute;left:35px;top:240px}
.slick-dots li:nth-child(3){position:absolute;left:-35px;bottom:110px}
.slick-dots li:nth-child(4){position:absolute;top:50px;right:-35px}
.slick-dots li:nth-child(5){position:absolute;top:240px;right:35px}
.slick-dots li:nth-child(6){position:absolute;right:-35px;bottom:110px}
.moveit-pink-txt-outline{-webkit-text-stroke:1.5px #ff95a2!important;font-family:'Poppins',sans-serif;color:transparent}
.pink-moveit-txt{color:#ff95a2!important}
.w-100-moveit-portfolio{width:100%;max-width:89%}
.moveit-bg-pink{background:#ff95a2!important}
.cliensay-img img{width:285px!important;margin:0 auto;height:260px;object-fit:cover}
.moveit-tsti{position:relative;display:flex;align-items:center;justify-content:center;width:105px;height:105px;cursor:pointer;transition:all .4s;border:0;background:transparent}
.moveit-tsti .rotating-text{position:absolute;width:256px;height:256px;animation:rotateCircle 10s linear infinite;position:absolute;width:256px;height:256px;animation:rotateCircle 7s linear infinite}
.moveit-tsti .static{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.moveit-tsti .lazyloaded{opacity:1;transition:opacity 300ms;width:65px}
.gradiant_BgTop{background:linear-gradient(0deg,#111,rgba(7,7,7,0.23) 27%,rgba(14,14,14,0) 50%,rgba(6,6,6,0.39) 62%,#0f0f10 83%),url(../images/office-img/aimage.png);background-repeat:no-repeat;background-position:center;background-size:cover}
.greenTxt{color:#95bb04!important}
.appStoreBtn{gap:20px;align-items:center;justify-content:space-between;width:70%;margin:0 auto;margin-top:15px}
.appStoreBtn img{width:150px}
.axil-section-gap{padding:80px 0}
.content-block.post-grid{position:relative;padding-bottom:30px}
.content-block .post-thumbnail{position:relative}
.content-block .post-thumbnail a{display:block;overflow:hidden;border-radius:14px;color:#fff}
.content-block.post-grid .post-thumbnail a img{width:100%;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;border-radius:14px;height:380px;object-fit:cover}
.content-block.post-grid.post-grid-large .post-grid-content{padding:0 65px}
.content-block.post-grid .post-grid-content{position:absolute;bottom:-20px;width:auto;padding:0 52px;z-index:2;left:0;right:0}
.content-block.post-grid .post-grid-content .post-content{background:#1A1A1A;padding:20px;border-radius:14px}
.content-block.post-grid.post-grid-large .post-grid-content .post-content .post-cat{margin-bottom:10px}
.content-block.post-medium.post-medium-border:first-child{padding-top:0}
.post-content .post-cat .post-cat-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:-8px}
.post-content .post-cat .post-cat-list a{display:flex;font-size:15px;line-height:20px;margin:8px;position:relative;font-weight:500;transition:var(--transition);color:#90b50a!important;margin-bottom:0}
.content-block.post-grid .post-grid-content .post-content .title{margin-bottom:10px;color:#fff}
.content-block .post-content .title a{position:relative;display:inline;background-image:-webkit-gradient(linear,left top,right top,from(currentColor),to(currentColor));background-image:-webkit-linear-gradient(left,currentColor 0%,currentColor 100%);background-image:-o-linear-gradient(left,currentColor 0%,currentColor 100%);background-image:linear-gradient(to right,currentColor 0%,currentColor 100%);background-size:0 2px;background-position:0 95%;-webkit-transition:background-size .25s cubic-bezier(0.785,0.135,0.15,0.86) 0;-o-transition:background-size .25s cubic-bezier(0.785,0.135,0.15,0.86) 0;transition:background-size .25s cubic-bezier(0.785,0.135,0.15,0.86) 0;padding:.1% 0;background-repeat:no-repeat;color:#fff!important}
.post-meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.post-meta .post-author-avatar.border-rounded{border-radius:100%}
.post-meta .post-author-avatar{min-width:50px;margin-right:15px}
.post-meta .post-author-avatar.border-rounded img{border-radius:100%}
.post-meta .post-author-avatar img{width:50px;height:50px;object-fit:cover}
.post-meta .post-author-name a{margin-bottom:5px;font-weight:500;color:#fff!important}
ul.post-meta-list li{color:#878787;line-height:normal}
.content-block.post-medium.post-medium-border{border-bottom-color:#333;border-bottom:2px solid #ced0d4;padding:30px 0}
.content-block.post-medium .post-thumbnail{width:100px;margin-right:20px;min-width:100px;overflow:hidden;border-radius:14px}
.content-block .post-thumbnail a{display:block;overflow:hidden;border-radius:14px}
.content-block.post-medium .post-thumbnail a img{width:100px;height:100px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.content-block.post-medium .post-content .post-cat{margin-bottom:15px}
.post-content .post-cat .post-cat-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:-8px}
.post-content .post-cat .post-cat-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:-8px}
.content-block.post-medium.post-medium-border:last-child{padding-bottom:0;border-bottom:0 none}
.content-block.post-medium{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.content-block.modern-post-style{border-radius:14px;background:#212121;padding:50px 35px 0;overflow:hidden}
.content-block.modern-post-style .post-content{padding-bottom:50px}
.post-content .post-cat{margin-bottom:10px}
.post-content .post-cat .post-cat-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:-8px;justify-content:center}
.post-content .post-cat .post-cat-list a{display:flex;font-size:14px;line-height:20px;margin:8px;position:relative;font-weight:500}
.content-block.modern-post-style .post-content .title{margin-bottom:0;color:#fff}
.content-block .post-content .title a{position:relative;display:inline;background-image:-webkit-gradient(linear,left top,right top,from(currentColor),to(currentColor));background-image:-webkit-linear-gradient(left,currentColor 0%,currentColor 100%);background-image:-o-linear-gradient(left,currentColor 0%,currentColor 100%);background-image:linear-gradient(to right,currentColor 0%,currentColor 100%);background-size:0 2px;background-position:0 95%;-webkit-transition:background-size .25s cubic-bezier(0.785,0.135,0.15,0.86) 0;-o-transition:background-size .25s cubic-bezier(0.785,0.135,0.15,0.86) 0;transition:background-size .25s cubic-bezier(0.785,0.135,0.15,0.86) 0;padding:.1% 0;background-repeat:no-repeat;color:#fff;font-size:18px;line-height:22px;max-height:44px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}
.content-block.modern-post-style .post-thumbnail{margin:0 -35px;position:relative}
.content-block.modern-post-style .post-thumbnail::before{content:"";background:url(../images/blog/shape-02.png);height:77px;width:100%;left:0;z-index:5;background-position:center center;background-size:cover}
.content-block .post-thumbnail a{display:block;overflow:hidden;border-radius:14px}
.content-block.modern-post-style .post-thumbnail a img{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.content-block .post-thumbnail a img{width:100%;height:215px;object-fit:cover}
.white-text{color:#fff}
.mostPopular .content-block.post-grid .post-thumbnail a img{width:100%;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;border-radius:14px;height:320px;object-fit:cover}
.mostPopular .content-block.post-grid{position:relative;padding-bottom:30px;margin-bottom:30px}
.mostPopular .post-content .post-cat .post-cat-list{justify-content:left}
.mostPopular-RightBox.content-block.post-grid .post-thumbnail a img{width:100%;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;border-radius:14px;height:700px;object-fit:cover}
.postbox img{width:100%;height:190px;object-fit:cover;border-radius:15px}
.postbox h2{font-size:18px;letter-spacing:0;line-height:1.3;margin-top:0!important}
.pl-3{padding-left:10px}
.pr-3{padding-right:10px}
.postbox h2 a{color:#fff!important;line-height:26px;max-height:44px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}
.postbox .excerpt{color:#fff;font-weight:300;padding-right:15px}
.postbox p{margin-bottom:.7rem!important}
.text-muted .category-links a{font-weight:600;color:#92b707!important;opacity:1!important}
.text-muted{color:#6c757d!important}
.sticky-sidebar-offset{top:80px}
ol.list-featured{counter-reset:my-awesome-counter;list-style:none;padding-left:0}
ol.list-featured li{counter-increment:my-awesome-counter;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.85rem;margin-bottom:.4rem}
ol.list-featured li:before{content:"0" counter(my-awesome-counter);font-weight:700;font-size:2rem;margin-right:.5rem;font-family:Arial;opacity:.55;line-height:1;color:#fff}
.loved-item h3{line-height:1.4;font-size:1.1rem}
.loved-item h3 a{color:#fff!important}
.sticky-sidebar-offset .loved-item .text-muted a.text-capitalize:first-child{font-weight:600;color:#6c757d!important;opacity:1!important}
.sticky-sidebar-offset .loved-item .text-muted a.text-capitalize:nth-child(2){font-weight:600;color:#92b707!important;opacity:1!important}
.post-content .post-cat .post-cat-list{justify-content:left}
.newBloger .post-content .post-cat .post-cat-list{justify-content:center}
.banner-single-post.post-formate.post-standard .content-block{position:relative}
.banner-single-post.post-formate.alignwide .content-block{margin:0 -105px}
.banner-single-post.post-formate .content-block .post-thumbnail img{border-radius:0 0 10px 10px;width:100%;height:550px;object-fit:cover}
.banner-single-post.post-formate.post-standard .post-content{position:absolute;bottom:0;left:0;right:0;padding:80px 105px}
.banner-single-post.post-formate .content-block .post-content .post-cat{margin-bottom:20px}
.banner-single-post .post-content .post-cat .post-cat-list{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:-8px}
.banner-single-post .post-content .post-cat .post-cat-list a{display:flex;font-size:20px;line-height:20px;margin:8px;position:relative;font-weight:500;color:#fff;transition:var(--transition)}
.banner-single-post.post-formate.post-standard .post-content .title{color:#fff;padding-right:10%}
.banner-single-post.post-formate .content-block .post-content .post-meta-wrapper{margin-top:20px;border-bottom:1px solid #ffffff38;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.banner-single-post.post-formate .content-block .post-content .post-meta-wrapper .post-meta{padding-bottom:20px;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.banner-single-post .post-meta .post-author-name a{margin-bottom:5px;font-weight:500;color:#fff!important}
.banner-single-post ul.post-meta-list li{color:#878787;line-height:normal}
.singlePost .post-meta .post-author-avatar.border-rounded{border-radius:100%}
.singlePost .post-meta .post-author-avatar{min-width:50px;margin-right:15px}
.post-meta .post-author-avatar.border-rounded img{border-radius:100%}
.singlePost .post-meta .post-author-avatar img{width:100%}
.banner-single-post.post-formate.post-standard .post-content .post-meta .post-author-name{color:#fff;margin-bottom:0}
.singlePost .post-meta .post-author-name{margin-bottom:4px;font-weight:500}
.banner-single-post ul.post-meta-list li{color:#d5d5d5;font-size:12px;line-height:normal}
p.has-medium-font-size{font-size:24px!important;line-height:36px;color:#c7c5c5!important;margin-top:0!important}
.singlePost figure{margin-bottom:30px;position:relative;margin-top:30px}
.singlePost figure figcaption{color:#c7c5c5;margin-top:20px;color:#fff;font-size:12px}
.singlePost figure img{border-radius:14px;height:400px;object-fit:cover;width:100%}
.singlePost h2{color:#fff}
.axil-post-details{color:#fff!important}
.singlePost p{margin-top:20px;color:#fff;font-size:15px}
.singlePost p a{color:#fff!important}
.singlePost .tagcloud{margin:-5px;display:flex;flex-wrap:wrap;margin-bottom:40px}
.singlePost .tagcloud a{color:#fff;border:1px solid #050505;font-size:12px;color:#65676b!important;height:30px;padding:0 10px;margin:5px;display:inline-block;line-height:27px;border-radius:4px}
.singlePost .social-share-block{border-bottom:1px solid #050505;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.singlePost .social-share-block .post-like{padding-bottom:0}
.singlePost .social-share-block .post-like a{display:flex;align-items:center;color:#fff!important}
.singlePost .social-share-block .post-like a i{width:40px;height:40px;line-height:37px;border:1px solid #050505;color:#65676b;border-radius:100%;text-align:center;margin-right:20px}
.singlePost .social-share-block .post-like a span{font-size:12px;line-height:16px;color:#65676b}
.singlePost .social-share-block .social-icon{padding-bottom:20px}
.singlePost ul.social-icon{margin:-5px;display:flex;flex-wrap:wrap}
.singlePost ul.social-icon li{margin:5px}
.singlePost ul.social-icon.icon-rounded-transparent li a{border:1px solid #050505;background:#050505;color:#65676B!important;width:40px;height:40px;line-height:40px;display:block;text-align:center;font-size:14px;border-radius:100px}
.singlePost-pl-3{padding-left:25px}
.singlePost-pr-3{padding-right:25px}
.new-hire-section{padding:100px 0 0;position:relative;overflow:hidden;z-index:2;padding-bottom:80px!important}
.new-hire-section .container{z-index:1;position:relative}
.new-hire-section .hire-main-banner{max-width:876px}
.new-hire-section .heading-h1-text{font-size:64px;line-height:76px;letter-spacing:-.05em;color:#fff}
.hire-dedicated-developers{margin:0}
.hire-dedicated-developers .next-text-white{color:#fff;font-weight:300;font-size:18px;line-height:30px;text-align:justify}
.hire-p-tb-30{padding-top:30px;padding-bottom:30px}
.new-hire-section .listing-section{margin-top:1px}
.new-hire-section .your-extended-right{max-width:100%}
.new-hire-section .listing-section .listing{border-radius:15px;border:1px solid #fff;-webkit-box-shadow:0 0 1px 0 #fff inset,0 0 1px 0 #fff;box-shadow:inset 0 0 1px 0 #fff,0 0 1px 0 #fff;padding:17px 16px;margin-bottom:20px}
.new-hire-section .listing-section .listing img{width:30px;aspect-ratio:auto 30/30;max-width:100%;height:auto}
.new-hire-section .listing-section .lisitng-text{font-style:normal;font-weight:300;font-size:18px;line-height:24px;color:#fff;margin-left:15px;margin-bottom:0;text-align:left}
.pt-80{padding-top:80px}
.pb-80{padding-bottom:80px}
.hireChooseSec .sticky-sidebar{position:sticky;top:100px;transition:all .3s ease-in-out;text-align:left;color:#fff}
.position-relative{position:relative!important}
.why-choose-content .list-three-col,.list-two-col{max-width:100%}
.why-choose-content .list-two-col li{flex:0 0 50%;max-width:50%;padding-right:12px;color:#fff}
.why-choose-content .section-heading{color:#fff;text-align:left;position:relative;width:100%;margin-bottom:40px}
.why-choose-content .section-heading::before{display:none}
.why-choose-content .text-success{color:#9ac10a!important}
.why-choose-content h2{text-transform:none;font-weight:700;margin-bottom:15px;line-height:40px}
.br-raduis{border-top-left-radius:100px;border-bottom-right-radius:100px}
.askFaqHire .accordion-button:not(.collapsed){border-bottom:none;color:#fff;font-weight:700;background-color:#000}
.hireDeveloperIndusties{position:relative}
.hireDeveloperIndusties .services-grid{display:flex;padding:30px;border-radius:30px;margin-bottom:40px;position:relative;z-index:1;transition:all .3s ease-in-out;border:1px solid #1a1a1a}
.hireDeveloperIndusties .services-grid.singeboxService{padding:30px 20px 20px;border-radius:20px;margin-bottom:22px}
.hireDeveloperIndusties .services-grid.singeboxService:after{border-radius:20px}
.hireDeveloperIndusties .services-grid h5{color:#fff;font-size:20px}
.easyStepHire{margin-bottom:30px}
.easyStepHire .listing-section .listing{margin-bottom:15px}
.easyStepHire .listing-section .listing img{width:25px;aspect-ratio:auto 30/30;max-width:100%;height:auto}
.easyStepHire .listing-section .lisitng-text{font-style:normal;font-weight:300;font-size:18px;line-height:24px;color:#fff;margin-left:15px;margin-bottom:0}
.easyStepRequired .font-24{font-size:18px;line-height:2rem;font-weight:300}
.hireNumberShow{position:absolute;right:15px;color:#3c3c3c;font-size:80px;top:0;width:100%;height:100%;text-align:right;padding-top:30px;font-weight:700}
@media (max-width: 576px) {
.new-hire-section .heading-h1-text{letter-spacing:0;font-size:26px;line-height:40px;margin-bottom:0!important}
.new-hire-section{padding:50px 0 0;padding-bottom:30px!important}
.story-grid{width:100%;height:490px}
.section-talented-people .talented-people-main .talented-people h3{font-size:26px;line-height:42px;color:#fff}
.why-choose-content .list-three-col,.list-two-col{max-width:100%;margin-bottom:30px!important;display:block}
}
@media only screen and (min-width: 1060px) {
.new-hire-section .your-extended-right{width:100%;float:right}
}
@media (min-width: 1400px) and (max-width: 1599px) {
.new-hire-section{padding:80px 0 0}
.new-hire-section .heading-h1-text{letter-spacing:-.2rem;font-size:50px;line-height:56px}
}
.IndustriesTopSec h1 span{-webkit-text-stroke:1px #caff00;font-family:'Poppins',sans-serif;color:transparent;letter-spacing:1px;text-transform:uppercase;font-size:110px;display:block;margin-bottom:15px}
.fintechCompany h2{color:#fff}
.fintechCompany p{color:#fff;margin-bottom:30px;font-weight:200;font-size:18px;line-height:30px}
.fintechCompany img{width:100%;border-top-right-radius:120px;border-bottom-left-radius:120px;height:515px;object-fit:cover}
.satificationCustomr{display:flex;gap:20px}
.satificationCustomr .satificationFirstInn h3{font-size:90px;color:#fff;padding-left:50px}
.satificationCustomr .satificationCustomrInn h5{font-size:20px;color:#fff}
.satificationCustomr .satificationCustomrInn p{font-size:14px;color:#fff}
.businessBoxColor{margin-left:50px;background:linear-gradient(135deg,#1d2671,#c33764);padding:40px;color:#fff;border-radius:10px}
.businessBoxColor span{color:#fff;font-size:12px;display:block;margin-bottom:15px}
.businessBoxColor h4{color:#fff;font-size:32px;display:block;margin-bottom:5px}
.businessBoxColor p{color:#fff;font-size:14px;display:block;margin-bottom:5px}
.businessBoxColorBorder{margin-left:50px;background:transparent;padding:40px;color:#fff;border:1px solid;border-color:#fff;margin-top:50px;border-radius:10px}
.businessBoxColorBorder:hover{background:linear-gradient(135deg,#1d2671,#c33764);border-color:#111}
.businessBoxColorBorder span{color:#fff;font-size:12px;display:block;margin-bottom:15px}
.businessBoxColorBorder h4{color:#fff;font-size:32px;display:block;margin-bottom:5px}
.businessBoxColorBorder p{color:#fff;font-size:14px;display:block;margin-bottom:5px}
.insdustries-skill-parent{background:#111;padding:120px 0 0}
@media only screen and (max-width: 1499px) {
.insdustries-skill-parent{padding:100px 0 0}
}
@media only screen and (max-width: 1366px) {
.insdustries-skill-parent{padding:80px 0 0}
}
@media only screen and (max-width: 1199px) {
.insdustries-skill-parent{padding:60px 0 0}
}
@media only screen and (max-width: 991px) {
.insdustries-skill-parent{padding:50px 0 0}
}
@media only screen and (max-width: 767px) {
.insdustries-skill-parent{padding:35px 0 0}
}
@media only screen and (max-width: 575px) {
.insdustries-skill-parent{padding:25px 0 0}
}
.insdustries-skill-parent .skills-main-section .section-project-need{padding:0 0 120px}
@media only screen and (max-width: 1499px) {
.insdustries-skill-parent .skills-main-section .section-project-need{padding:0 0 100px}
}
@media only screen and (max-width: 1366px) {
.insdustries-skill-parent .skills-main-section .section-project-need{padding:0 0 80px}
}
@media only screen and (max-width: 1199px) {
.insdustries-skill-parent .skills-main-section .section-project-need{padding:0 0 60px}
}
@media only screen and (max-width: 991px) {
.insdustries-skill-parent .skills-main-section .section-project-need{padding:0 0 50px}
}
@media only screen and (max-width: 767px) {
.insdustries-skill-parent .skills-main-section .section-project-need{padding:0 0 35px}
}
@media only screen and (max-width: 575px) {
.insdustries-skill-parent .skills-main-section .section-project-need{padding:0 0 25px}
}
.insdustries-skill-parent .skills-main-section .section-project-need .need-card .media-or-card p{color:#ccc}
.insdustries-skill-parent .skills-main-section .section-project-need .need-card .more-services{padding-top:20px}
.insdustries-skill-parent .skills-main-section .section-project-need .need-card .more-services ul{padding:0;margin:0}
.insdustries-skill-parent .skills-main-section .section-project-need .need-card .more-services ul li{padding:0 15px 22px 40px;background:url(../images/round-tick.svg) no-repeat;background-position:left 0 top 0;font-style:normal;font-weight:300;font-size:18px;line-height:140%;color:#CCC}
@media only screen and (max-width: 1366px) {
.insdustries-skill-parent .skills-main-section .section-project-need .need-card .more-services ul li{background-position:left 0 top 2px}
}
@media only screen and (max-width: 1199px) {
.insdustries-skill-parent .skills-main-section .section-project-need .need-card .more-services ul li{background-position:left 0 top 0}
}
@media only screen and (max-width: 767px) {
.insdustries-skill-parent .skills-main-section .section-project-need .need-card .more-services ul li{padding:0 15px 15px 45px}
}
.insdustries-skill-parent .skills-main-section .section-project-need .need-card .more-services ul li:last-child{padding-bottom:10px}
.section-project-need .project-need-main-left{max-width:570px;position:sticky;top:90px}
.section-project-need .project-need-main-right .need-card .media-or-card{background-color:#222;padding:40px;border-radius:20px;display:block;transition:var(--transition);margin-bottom:20px;position:relative}
.section-project-need .easyStepRequired .need-card .media-or-card:hover{background:linear-gradient(135deg,#1d2671,#c33764)}
.section-project-need .easyStepRequired .hireNumberShow:hover{color:#fff}
.project-need-main-left .hire-p-tb-30{padding-top:10px;padding-bottom:15px!important;color:#fff;font-weight:300;font-size:18px;line-height:28px}
.ptb-120{padding:80px 0}
.img-overlay-list{left:0;bottom:30px;z-index:1;grid-row-gap:17px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}
.position-absolute{position:absolute!important}
.img-overlay-list li{margin:12px 0}
.whyChooseIndustries .section-heading{color:#fff;text-align:left;position:relative;width:100%;margin-bottom:40px}
.whyChooseIndustries .section-heading::before{display:none}
.whyChooseIndustries .section-heading h2{text-transform:none;font-weight:700!important;font-size:34px!important;margin-bottom:20px;line-height:40px;margin-top:20px}
.whyChooseIndustries .imgRightSide{display:block;max-width:100%;width:initial;height:initial;background:none;opacity:1;border:0;margin:0;padding:0;border-top-left-radius:120px;border-bottom-right-radius:120px;height:680px;object-fit:cover}
.section-getstart-people{position:relative;padding:80px 0;padding-top:0}
.section-getstart-people:before{content:"";position:absolute;left:0;top:0;background-color:#111;height:100%;width:100%;z-index:-100;-webkit-transition:var(--transition);transition:var(--transition)}
.section-getstart-people .talented-people-main{background-color:#1f1f1f}
.section-getstart-people .talented-people-main .talented-people{padding:80px 0}
.section-getstart-people .talented-people-main .talented-people h3{font-size:48px;line-height:60px;color:#fff}
.IndustriesTopSec .next-text-white{padding-top:10px}
.listIndustriesServices li{margin-bottom:10px}
.btnIndustriesMore{width:200px;font-size:16px;margin-bottom:0}
.PotentialBox p{font-weight:300;font-size:14px;line-height:22px;opacity:1!important;margin-bottom:0}
.potentialBoxList{display:flex;gap:20px;align-items:flex-start}
.PotentialBox .services-grid{display:flex;padding:20px 15px;border-radius:30px;margin-bottom:40px;position:relative;z-index:1;transition:all .3s ease-in-out;border:1px solid #1a1a1a;height:185px}
.heightMax140{height:140px!important}
@media only screen and (min-width: 1200px) and (max-width: 1600px) {
.section-getstart-people .talented-people-main .talented-people h3{font-size:2.5rem;letter-spacing:normal;line-height:3rem}
.talented-people p{font-size:18px;font-weight:300}
}
@media only screen and (min-width: 1400px) and (max-width: 1600px) {
.IndustriesTopSec h1 span{margin-bottom:30px}
}
.arrow-with-text{height:auto;min-width:15rem;border:1px solid #fff;text-align:center;border-radius:99px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;overflow:hidden;-webkit-transition:all .5s;transition:all .5s;color:#fff}
.arrow-with-text .title{font-weight:400;font-size:20px;line-height:1.2rem;color:#fff;-webkit-transition:all 1.4s;transition:all 1.4s;white-space:nowrap;padding:1rem;min-width:calc(100%)}
.arrow-with-text .icons{right:0;height:3.4rem;width:1.4rem;margin-top:-.05vw;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:left}
.arrow-with-text .icons .applyArrow{width:100%;color:#fff}
.arrow-with-text .icons .applyArrow:before{font-size:26px}
.pragraphTxtHeading{font-size:14px;font-weight:300;line-height:22px}
.ourExpertise .accordion-body{padding:0;border-bottom:5px solid #222;background:#222;color:#fff;font-size:14px;line-height:25px;font-weight:300}
.ourExpertise .accordion-button:not(.collapsed){color:#fff;background-color:#222;box-shadow:none;border-top-left-radius:14px!important;border-top-right-radius:14px!important;font-size:22px;font-weight:500;color:#92b707}
.ourExpertise .accordion-button{color:#fff;background-color:#222;font-size:22px}
.accordion-button:focus{z-index:3;border-color:none;outline:0;box-shadow:none}
.ourExpertise .accordion-button:hover{color:#92b707}
.ourExpertise .accordion-item{background-color:#222;border:none;margin-bottom:10px}
.ourExpertise .need-card .media-or-card{padding:25px!important;padding-top:10px!important}
.ourExpertise .accordion-item .media-or-card h3{color:#fff!important;font-size:22px}
.ourExpertise .need-card .media-or-card p{color:#ccc;font-size:18px;font-weight:300;line-height:28px}
.ourExpertise .accordion-button::after{width:35px;height:35px;background-image:url(../images/down-arrow-collapse.svg);background-color:#4f4f4f;border-radius:100px;background-position:55% 13px;background-size:55%;display:flex;align-items:center;justify-content:center}
.ourExpertise .accordion-button:not(.collapsed)::after{transform:rotate(180deg);background-position:53% 13px}
.ourExpertise .need-card .media-or-card:hover{background:#222}
.supportFintech .more-services{padding:10px 0}
.supportFintech .more-services ul{margin:0;padding:0}
.supportFintech .more-services ul li{padding:12px 45px;font-weight:300;font-size:18px;line-height:20px;color:#fff;background:url(../images/round-tick.svg) no-repeat;background-position:top 8px left 0}
.fintechSupportSlider .office-boxs{display:grid;column-gap:20px;grid-template-columns:1fr;align-items:flex-start;background:#222;padding:20px;border-radius:10px;min-height:330px;max-height:330px}
.fintechSupportSlider .hrightMinMax{min-height:320px;max-height:320px}
.fintechSupportSlider .office-boxs:hover{background:linear-gradient(135deg,#1d2671,#c33764)}
.fintechSupportSlider .right-offic-contet h4{color:#b2b2b2;font-size:20px}
.fintechSupportSlider .right-offic-contet p{font-size:16px;color:#b2b2b2;line-height:24px}
.supportFintech .carousel-section{padding-top:5px!important}
.h-550px{height:550px!important}
.copyRightTxt{text-align:right}
.backHireDeveloper{height:165px;overflow-y:scroll}
#style-4::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#27272e}
#style-4::-webkit-scrollbar{width:0;background-color:#F5F5F5}
#style-4::-webkit-scrollbar-thumb{background-color:#000;border:0 solid #27272e}
.hireFaqList{list-style:circle;padding-left:15px!important}
.hireFaqList li{margin-bottom:10px}
@media (max-width: 767px) {
.fintechSupportSlider .right-offic-contet p{font-size:15px;line-height:23px}
.fintechSupportSlider .right-offic-contet h3{font-size:18px}
.fintechCompany img{margin-bottom:30px}
.businessBoxColor{margin-left:0}
.satificationCustomr .satificationFirstInn h3{font-size:50px;padding-left:0}
.businessBoxColorBorder{margin-left:0;margin-top:20px}
.new-hire-section .your-extended-right{max-width:100%;width:100%}
.IndustriesTopSec h1 span{margin-bottom:25px;font-size:64px}
}
.teamExperiece{font-size:40px;color:#fff;text-align:left;margin-bottom:20px}
.teamSliderAbout .slick-slide{position:relative}
.teamSliderAbout .slider-thumb .slick-slide.slick-current:before{border-radius:30px;content:"";position:absolute;z-index:1;width:150px;height:150px;border:2px solid #95bb04;filter:grayscale(0%);-webkit-filter:grayscale(0%)}
.teamSliderAbout .slider-thumb .slick-slide.slick-current img{border-radius:30px;filter:grayscale(0%);-webkit-filter:grayscale(0%)}
.teamSliderAbout .slick-slide img{display:block;width:150px;height:150px;object-fit:cover;filter:grayscale(100%);-webkit-filter:grayscale(100%)}
.teamSliderAbout .slider{height:auto;margin-bottom:30px}
.teamInnerContent{display:flex}
.teamInnerContent .leftNameTeam{width:30%;float:left}
.teamInnerContent .leftNameTeam h3{color:#fff;margin-bottom:0}
.teamInnerContent .leftNameTeam h6{color:#95bb04;margin-bottom:10px;font-size:16px;letter-spacing:0}
.teamInnerContent .rightContentBox{width:70%;float:left}
.teamSliderAbout .slick-prev,.teamSliderAbout .slick-next{display:none!important}
.teamSliderAbout .slick-track{margin:0 -10px}
.teamSliderAbout .slick-slide{margin-right:10px;margin-left:10px}
.moretext{display:none}
.moreless-button{color:#fff!important}
.h-400px{min-height:400px!important;max-height:400px!important}
.h-350px{min-height:350px!important;max-height:350px!important}
.h-230px{min-height:230px!important;max-height:230px!important}
.aiModelExpertise .office-boxs{display:grid;column-gap:20px;grid-template-columns:1fr;align-items:flex-start;background:#222;padding:20px;border-radius:10px;min-height:270px;max-height:270px}
.aiModelExpertise .hrightMinMax{min-height:320px;max-height:320px}
.fintechPageHright{min-height:300px!important;max-height:300px!important}
.aiModelExpertise .office-boxs:hover{background:linear-gradient(135deg,#1d2671,#c33764)}
.aiModelExpertise .right-offic-contet h4{color:#b2b2b2;font-size:20px}
.aiModelExpertise .right-offic-contet p{font-size:16px;color:#b2b2b2;line-height:24px}
.fintechPageHrightImg{width:50px!important}
.itStaffProcess .timeline-slide .swiper-slide{cursor:pointer;float:left;font-size:9px;position:relative;text-transform:uppercase;width:20%}
.itStaffProcess .timeline-slide .sub-title{font-size:16px;margin-top:60px;font-weight:500!important}
.serviceCheckBox{margin-top:10px;display:flex;justify-content:space-between}
.serviceCheckBox .control{display:inline-block;position:relative;padding-left:30px;cursor:pointer;font-size:13px;margin-bottom:15px}
.serviceCheckBox .control input{position:absolute;z-index:-1;opacity:0}
.serviceCheckBox .control__indicator{position:absolute;top:2px;left:0;height:20px;width:20px;background:#e6e6e6}
.serviceCheckBox .control:hover input ~ .control__indicator,.serviceCheckBox .control input:focus ~ .control__indicator{background:#ccc}
.serviceCheckBox .control input:checked ~ .control__indicator{background:#92b707}
.serviceCheckBox .control:hover input:not([disabled]):checked ~ .control__indicator,.serviceCheckBox .control input:checked:focus ~ .control__indicator{background:#92b707}
.serviceCheckBox .control input:disabled ~ .control__indicator{background:#e6e6e6;opacity:.6;pointer-events:none}
.serviceCheckBox .control__indicator:after{content:'';position:absolute;display:none}
.serviceCheckBox .control input:checked ~ .control__indicator:after{display:block}
.serviceCheckBox .control--checkbox .control__indicator:after{left:8px;top:4px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
.serviceCheckBox .control--checkbox input:disabled ~ .control__indicator:after{border-color:#7b7b7b}
.IndustrieMenuFooter a{display:block;color:#fff!important;font-size:12px}
.IndustrieMenuFooter a:hover{display:block;color:#95bb04!important;font-size:12px}
.whatsapp-button{width:60px;height:60px;bottom:40px;right:40px;background-color:#92b707;color:#FFF!important;border-radius:50px;text-align:center;font-size:30px;box-shadow:none;z-index:100;display:flex;align-items:center;justify-content:center;position:fixed;right:15px;bottom:15px}
@keyframes pulse {
0%{opacity:1;transform:scale(1)}
80%{opacity:0;transform:scale(1.2)}
100%{opacity:0;transform:scale(2)}
}
@media (min-width: 768px) and (max-width: 991px) {
.teamSliderAbout .slick-slide img{margin-top:0!important;width:100%!important;height:200px;margin-bottom:20px!important}
.teamSliderAbout .slider-thumb .slick-slide.slick-current:before{width:100%;height:200px}
.teamInnerContent{display:block}
.teamInnerContent .leftNameTeam{width:100%;float:left}
.teamInnerContent .rightContentBox{width:100%;float:left}
.teamSliderAbout .slick-slider{margin:0 -10px}
.teamSliderAbout .slick-slide{margin-right:10px;margin-left:10px}
}
@media (min-width: 569px) and (max-width: 767px) {
.teamSliderAbout .slick-slide img{margin-top:0!important;height:160px}
.teamSliderAbout .slider-thumb .slick-slide.slick-current:before{width:100%;height:160px}
.teamInnerContent{display:block}
.teamInnerContent .leftNameTeam{width:100%;float:left}
.teamInnerContent .rightContentBox{width:100%;float:left}
.teamSliderAbout .slick-slider{margin:0 -10px}
.teamSliderAbout .slick-slide{margin-right:10px;margin-left:10px}
.whyChooseIndustries .imgRightSide{height:auto}
.heightMax140{height:auto!important}
.PotentialBox .services-grid{height:auto!important}
.serviceCheckBox{display:block}
.serviceCheckBox .control{margin-right:10px}
}
@media (min-width: 320px) and (max-width: 568px) {
.teamSliderAbout .slick-slide img{margin-top:0!important;width:100%;height:350px}
.teamSliderAbout .slider-thumb .slick-slide.slick-current:before{width:100%;height:350px}
.teamInnerContent{display:block}
.teamInnerContent .leftNameTeam{width:100%;float:left}
.teamInnerContent .rightContentBox{width:100%;float:left}
.teamSliderAbout .slider-thumb .slick-slide.slick-current img{margin-bottom:0}
.whyChooseIndustries .imgRightSide{height:auto}
.whyChooseIndustries .section-heading h2{font-size:30px!important}
.heightMax140{height:auto!important}
.PotentialBox .services-grid{height:auto!important}
.fintechSupportSlider .hrightMinMax{min-height:250px;max-height:250px}
.aiDevelopmentSliderTop .office-boxs{min-height:200px;max-height:200px}
.serviceCheckBox{display:block}
.serviceCheckBox .control{margin-right:10px}
}
.ml-0{margin-left:0}

.miamiFintech-ol ul {
    list-style: none;
    padding-left: 0px;
    font-size: 14px;
    font-weight: 400;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #646464;
    background: #111111;
    color: #fff;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
    -webkit-text-fill-color: #fff !important;
}

.h-270px {
    height: 270px !important;
    min-height: 270px !important;
    max-height: 270px !important;
}

.list_li {
        list-style: circle;
    padding-left: 20px !important;
    font-size: 14px;
    font-weight: 300;
    color:#fff;
}

.nextJsHead {
    font-weight: 500 !important;
    line-height: 35px;
}
.faqList {
    padding-left: 20px !important;
}
.faqList li {
    list-style: circle;
    margin-bottom: 10px;
}

.mBottom {
    margin-bottom: 25px;
}


/*.sliderFintech .slide-track a{animation:15s slide infinite linear;width:550px;height:50px;padding:12px 22px;font-size:16px;line-height:30px;padding-bottom:0;background:linear-gradient(135deg,#1d2671,#c33764);display:block;border-radius:100px;color:#fff!important;text-align:center}*/
/*.sliderFintech .slide-track a:hover{color:#fff!important;background:#92b707;transition:var(--trans)}*/
/*.sliderFintech .slide-track{width:100%;display:flex;gap:3em;overflow:hidden}*/
/*.sliderFintech{margin-top:0;background-color:#222;padding:2em 0}*/
/*@keyframes slide {*/
/*from{transform:translateX(0)}*/
/*to{transform:translateX(-100%)}*/
/*}*/



