
/* kusum */
.outer-sec {
  background: #1C1C1C;
  padding: 0px 30px 1px;
  border-radius: 20px;
  margin: 20px 0px;
}
.paw-elipselaptop img.elipselaptop {
    margin-bottom: -269px !important;
}

a.privacy-policy-bottm {
color: #c1bfbf;
border-right: 1px solid #c1bfbf;
padding-right: 15px;
text-decoration:none!important;
}
.card-title {
  margin-bottom: .5rem;
  font-size: 1rem;
}
a.terms-conditions-bottom {
color: #c1bfbf;
padding-left: 10px;
text-decoration: none !important;
}
p.mb-0.copyright-bottom.text-center {
color: #c1bfbf;
}
a.privacy-policy-bottm:hover {
color: #fff;
border-right: 1px solid #fff;
padding-right: 15px;
}
label.form-check-label a {
color: #c1bfbf;
 text-decoration: none;
}
a.terms-conditions-bottom:hover {
color: #fff;
padding-left: 10px;

}
select.select-cstm {
color: #fff;
}
h4.ai-solution-title {
color: #fff !important;
text-align: center;
font-weight: 700;
}
p.ai-solution-para.text-white {
text-align: center;
margin-bottom: 40px;
}
/**/
span.model_Development-list-span-left {
color: #fff;
}

/* case-study css for slammie application start */
.case-study-slammie-application {
position: relative;
background: url(./public/slammie-application-banner.png) no-repeat center center;
background-size: cover;
height: 421px;
color: white;
}

.slammie-application-heading span {
color: #F08705;
}

.slammie-application-about-section {
background: radial-gradient(26.41% 36.7% at 100% 9.58%, rgb(95 95 95) 0%, rgb(7 7 7) 100%);
padding-bottom: 70px;
}

.slammie-application-heading {
font-family: Poppins;
font-size: 50px;
font-weight: 700;
line-height: 56px;
text-align: center;
color: #fff;
}

p.slammie-application-heading {
color: #fff;
width: 100%;
max-width: 1019px;
margin: 0 auto;
}
.button-project{
display:flex;
flex-direction: row;
margin-left: 348px;
}

h2.custom-left-heading {
color: rgba(192, 192, 192, 1);
}

p.webapp-link {
color: rgba(192, 192, 192, 1);
}

p.custom-Used-Technologie-text {
color: rgba(192, 192, 192, 1);
text-transform: capitalize;
}

p.custom-tool-Technologie-text {
color: rgba(192, 192, 192, 1);
}

.custom-inner-slammie-section {
display: flex;
margin-top: 56px !important;
border: 1px solid rgba(255, 255, 255, 0.2);
border-radius: 60px;
padding: 74px 60px 0;
width: 100% !important;
max-width: 1174px !important;
margin: auto;
justify-content: center;
}

.study-introduction-section {
background-color: #070707;
padding-bottom: 90px;
}

h3.slammie-application-intro.pb-3 {
color: #f08705;
font-family: Poppins;
font-size: 44px;
font-weight: 700;
line-height: 56px;
text-align: center;
}

p.slammie-application-intro-para {
font-family: Poppins;
font-size: 24px;
font-weight: 400;
line-height: 34px;
text-align: center;
color: rgba(192, 192, 192, 1);
}

.slammie-application-heading img {
width: 100%;
height: 100%;
max-height: 470px;
object-fit: contain;
}

section.slammie-login-signup {
background: radial-gradient(91.41% 77.7% at -3% 46.58%, rgb(95 95 95) 0%, rgb(7 7 7) 100%);
padding-bottom: 70px;
}

.custom-inner-login-signup-section {
display: flex;
justify-content: space-around;
}

p.Signup-Module {
font-family: Poppins;
font-size: 20px;
font-weight: 400;
line-height: 34px;
text-align: left;
color: rgba(192, 192, 192, 1);
}

.Signup-Module span {
font-family: Poppins;
font-size: 24px;
font-weight: 600;
line-height: 34px;
text-align: left;
color: #fff;
}

h3.slammie-login-signup-heading {
font-family: Poppins;
font-size: 44px;
font-weight: 700;
line-height: 56px;
text-align: left;
color: #fff;
}

span.slammie-application-login-signup-span {
color: #F08705;
}

.signin-Module span {
font-family: Poppins;
font-size: 24px;
font-weight: 600;
line-height: 34px;
text-align: left;
color: #fff;
}

p.signin-Module {
font-family: Poppins;
font-size: 20px;
font-weight: 400;
line-height: 34px;
text-align: left;
color: rgba(192, 192, 192, 1);
}

.custom-inner-login-signup-section img {
height: 100%;
max-height: 730px;
object-fit: cover;
}

h3.slammie-real-time-heading {
font-size: 52px;
font-weight: 900;
line-height: 73px;
text-align: left;
font-family: Poppins;
color: #fff;
}

p.slammie-application-real-time-para {
font-family: Poppins;
font-size: 20px;
font-weight: 400;
line-height: 36px;
text-align: justify;
color: rgba(192, 192, 192, 1);
padding: 20px;
background: rgba(217, 217, 217, 0.1);
border-radius: 12px;
border: 1px solid rgba(255, 255, 255, 0.1);
}

span.slammie-application-real-time-span {
color: rgba(240, 135, 5, 1);
font-family: 'Poppins';
font-size: 52px;
font-weight: 900;
line-height: 73px;
text-align: left;
}

section.slammie-real-time {
background-color: #171717;
}

.custom-inner-real-time-section {
display: flex;
}

/* case-study css for slammie application end */
@media (max-width: 991px) {

.footer_flgs .col-sm-6 .col-md-3 {
  width: 24% !important;
  margin-top: 15px;
}
}

/* Gur */

.mb-3 {
color: white;
}

@media (min-width: 992px) {
.navbar-expand-lg .navbar-nav {
  flex-direction: row;
  width: 100%;
  align-items: center;
  justify-content: center;

}
}

@media (min-width:768px) and (max-width:900px) {

.head-area {
  padding: 20px 40px !important;
}
img.faq_slammie {
  padding-top: 191px;
}
}


.footer_flgs .col-lg-2 {
width: 14%
}

.footer_flgs {
margin-top: 40px !important;
text-align: center;
justify-content: center;
}

.text-black {
color: #000;
}

body {
font-family: "Poppins", sans-serif !important;
background-color: #000!important;
}

.container {
max-width: 1280px !important;
}

.primotech-logo-for-dark-theme-icon {
  width: 100%;
  max-width: 180px;
  height: 100%;
  min-height: 49px;
  object-fit: contain;
}

.navbar-nav li.nav-item a.nav-link.active {
font-family: Poppins;
font-size: 16px;
font-weight: 600;
line-height: 36px;
letter-spacing: 0.1em;
text-align: left;
color: #fff;
}

.navbar-nav li.nav-item a.nav-link {
font-family: Poppins;
font-size: 16px;
font-weight: 600;
line-height: 36px;
letter-spacing: 0.1em;
text-align: left;
color: #fff;
padding-right: 25px;
text-transform: uppercase;
}

.navbar-nav li.nav-item:last-child a.nav-link {
padding-right: 0;
}


a.btn.btn-warning.lets-connect {
width: 169px;
height: 52px;
border-radius: 14px;
background: #F08705;
font-family: Poppins;
font-size: 18px;
font-weight: 600;
line-height: 36px;
text-align: center;
border-color: #F08705;
}

a.btn.btn-warning.lets-connect-banner {
width: 169px;
height: 52px;
border-radius: 14px;
background: #222222;
font-family: Poppins;
font-size: 18px;
font-weight: 600;
line-height: 36px;
text-align: center;
color: #e8e8e8;
border-color: #F08705;
}

a.btn.btn-warning.lets-connect-banner:hover {
background: #f08705;


}

img.banner-robot-image {
position: relative;
top: 100px;
right: -10px;
width: 200px;
}

.inner_left_content h1 {
color: #f08705;
font-size: 34px;
animation: typewriter 4s steps(40) 1s infinite normal both, blinkTextCursor 500ms steps(40) infinite normal;
width: 100%;
overflow: hidden;
white-space: nowrap;
}


img.animate-text {
margin: 0px auto;
display: block;
width: 100%;
max-width: 600px;
}


/*********fst-keyframe*************/

@keyframes typewriter {
0% {
  width: 0;
}

100% {
  width: 100%;
}
}

@keyframes blinkTextCursor {
0% {
  border-right-color: rgba(0, 0, 0, .75);
}

100% {
  border-right-color: transparent;
}
}

/******************/


.envision-a-limitless {
font-size: 45px;
font-weight: 600;
margin: 0;
line-height: normal;
position: relative;
top: 20px;

}


@keyframes bounce-up {

0%,
100% {
  transform: translateY(0);
}

50% {
  transform: translateY(-30px);
}
}

/* Apply the animation to the image */
.bounce-up {
animation: bounce-up 1s infinite;
}
img.primotech_logo {
width: 100%;
max-width: 500px;
}
.inner_left_content {
text-align: center;
width: 100%;
padding: 190px 42px;
position: relative;

}
.inner_colum-bg {
background-image: linear-gradient(to bottom right, #f087051c, #d9d9d908);
border-radius: 24px;
}
h2.bottom_text_content {
color: #ddd;
font-family: Poppins;
font-size: 24px;
font-weight: 600;
line-height: 36px;
text-align: center;
}
.col-6.inner_colum-bg {
display: flex;
align-items: center;
vertical-align: middle;
height: 100%;
min-height: 600px;
position: relative;
}
.bottom_text {
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
.bottom_text h2 {
font-size: 15px;
color: rgba(255, 255, 255, 0.3);
font-weight: 400;
}
/*18 june cleanup end  */

.primotechai-home-page-child,
.primotechai-home-page-item {
width: 777px;
height: 770px;
position: absolute;
margin: 0 !important;
background: radial-gradient(50% 50%at 50% 50%,
    rgba(255, 165, 0, 0.3),
    rgba(7, 7, 7, 0.3));
z-index: 1;
}

img.robo_bottom_img {
max-width: 70%;
}


.primotechai-home-page-child {
right: -51px;
bottom: 1721px;
}

.primotechai-home-page-item {
bottom: 0px;
left: 730px;
transform: rotate(180deg);
transform-origin: 0 0;
}

.frame-child {
align-self: stretch;
height: 2682px;
position: relative;
background-color: var(--color-gray-400);
display: none;
}

.logo-background {
width: 100%;
height: 100%;
position: absolute;
margin: 0 !important;
top: 933px;
right: -1920px;
bottom: -933px;
left: 1920px;
background: radial-gradient(50% 50%at 50% 50%,
    rgba(255, 165, 0, 0.2),
    rgba(7, 7, 7, 0.2));
transform: rotate(180deg);
transform-origin: 0 0;
z-index: 1;
}

.name-container {
height: 50.5px;
width: 254px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
padding: var(--padding-11xs-5) 0 0;
box-sizing: border-box;
}

.vision {
text-decoration: none;
position: relative;
letter-spacing: 0.1em;
line-height: 36px;
text-transform: uppercase;
font-weight: 600;
color: inherit;
}

.ai-solutions {
white-space: nowrap;
}

.ai-solutions,
.contact-us,
.projects {
text-decoration: none;
position: relative;
line-height: 36px;
font-weight: 600;
color: inherit;
}

.contact-us {
white-space: nowrap;
}

.frame-wrapper,
.vision-parent {
margin: 0;
display: flex;
align-items: flex-start;
}

.vision-parent {
align-self: stretch;
flex-direction: row;
justify-content: space-between;
gap: var(--gap-xl);
text-align: left;
font-size: var(--font-size-base);
color: var(--color-white);
font-family: var(--font-poppins);
}

.frame-wrapper {
width: 562px;
flex-direction: column;
justify-content: flex-start;
padding: var(--padding-5xs) 0 0;
box-sizing: border-box;
max-width: 100%;
}

.connect-background {
height: 100%;
width: 100%;
position: absolute;
margin: 0 !important;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-radius: var(--br-sm);
background-color: var(--color-darkorange);
border: 1px solid var(--color-darkorange);
box-sizing: border-box;
}

.lets-connect {
text-decoration: none;
position: relative;
line-height: 36px;
text-transform: capitalize;
font-weight: 600;
color: inherit;
white-space: nowrap;
z-index: 1;
}

.connect-background-parent,
.name-container-parent {
display: flex;
flex-direction: row;
align-items: flex-start;
}

.connect-background-parent {
justify-content: flex-start;
padding: var(--padding-5xs-3) var(--padding-3xl) var(--padding-4xs-7);
position: relative;
white-space: nowrap;
Margin-left: Auto

}

.name-container-parent {
align-self: stretch;
justify-content: space-between;
padding: var(--padding-3xs) var(--padding-81xl);
box-sizing: border-box;
gap: var(--gap-xl);
max-width: 100%;
z-index: 2;
text-align: center;
font-size: var(--font-size-lg);
color: var(--color-gray-400);
font-family: var(--font-poppins);
}

.layer-1-icon {
width: 621.5px;
position: relative;
max-height: 100%;
object-fit: cover;
max-width: 100%;
z-index: 2;
}

.layer-1-wrapper {
width: 50%;
align-items: center;
justify-content: center;
padding: 0 var(--padding-xl);
}

.frame-item {
width: 952px;
height: 813px;
position: relative;
border-radius: var(--br-5xl);
background-color: var(--color-gainsboro-200);
display: none;
max-width: 100%;
}


.primotech-logo-for-dark-theme-icon1 {
position: relative;
max-width: 500px;
width: 100%;
overflow: hidden;
}

.frame-parent1,
.primotech-logo-for-dark-theme-wrapper {
align-self: stretch;
display: flex;
justify-content: center;
max-width: 100%;
}

.frame-parent1 {
flex-direction: column;
align-items: flex-start;
}

.hero-button-background {
height: 100%;
width: 100%;
position: absolute;
margin: 0 !important;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-radius: var(--br-sm);
border: 1px solid var(--color-darkorange);
box-sizing: border-box;
}

.lets-connect1 {
position: relative;
font-size: var(--font-size-lg);
line-height: 36px;
text-transform: capitalize;
font-weight: 600;
font-family: var(--font-poppins);
color: var(--color-white);
text-align: center;
z-index: 1;
}

.hero-button-background-parent,
.instance-wrapper {
display: flex;
flex-direction: row;
align-items: flex-start;
}

.hero-button-background-parent {
cursor: pointer;
border: 0;
padding: var(--padding-5xs-3) var(--padding-3xl) var(--padding-4xs-7);
background-color: transparent;
justify-content: flex-start;
position: relative;
white-space: nowrap;
z-index: 3;
}

.instance-wrapper {
align-self: stretch;
justify-content: center;
padding: 0 var(--padding-xl);
}

.frame-div,
.frame-group {
display: flex;
align-items: flex-start;
max-width: 100%;
}

.frame-group {
flex: 1;
flex-direction: column;
justify-content: flex-start;
gap: var(--gap-25xl);
}

.frame-div {
width: 734px;
flex-direction: row;
justify-content: flex-end;
padding: 0 11px 0 12px;
box-sizing: border-box;
}

.innovation-accelerated-with {
position: relative;
line-height: 36px;
font-weight: 600;
}

.we-envision-a-world-with-no-li {
flex-direction: row;
align-items: flex-start;
z-index: 3;
font-size: var(--font-size-lg);
color: var(--color-gray-600);
}

.frame-container,
.frame-parent,
.rectangle-group,
.we-envision-a-world-with-no-li {
display: flex;
justify-content: flex-start;
max-width: 100%;
}

.rectangle-group {
flex: 0;
border-radius: var(--br-5xl);
background-color: var(--color-gray-200);
flex-direction: column;
align-items: center;
padding: 160px var(--padding-5xs) 49px;
box-sizing: border-box;
gap: 160px;
z-index: 2;
}

.frame-container,
.frame-parent {
align-items: flex-start;
}

.frame-container {
flex-direction: row;
padding: 0 var(--padding-21xl);
box-sizing: border-box;
margin-top: -700px;
}

.frame-parent {
align-self: stretch;
flex-direction: column;
}

.primotech {
color: var(--color-darkorange);
}

.ai {
color: var(--color-white);
word-spacing: normal;
}
.discover-the-power-container1 {
width: 100%;
}

.discover-the-power-container {
margin: 0;
height: 189px;
width: 1720px;
position: relative;
font-size: inherit;
font-weight: 600;
font-family: inherit;
display: flex;
align-items: center;
flex-shrink: 0;
max-width: 100%;
z-index: 1;
}

.discover-the-power-of-next-gen-wrapper {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: center;
padding: 50px 182px !important;
box-sizing: border-box;
max-width: 100%;
text-align: center;
font-size: 36px;
color: var(--color-gray-100);
background-color: #070707;
padding-top: 50px;
padding-bottom: 60px;
}
.tab-container-icon img {
    width: 50px;
}
container1.text-white {
    font-size: 50px;
}
p.sep-cont-two.text-white {
    color: #c0c0c0 !important;
    font-weight: 500;
    line-height: 30px;
    text-align:center;
    font-size:20px;
}
.frame-inner,
.rectangle-icon {
position: absolute;
top: 0;
left: 0;
width: 306.6px;
height: 556.2px;
object-fit: contain;
}

.rectangle-icon {
top: 23px;
left: 289px;
width: 284.2px;
height: 299.8px;
z-index: 1;
}

.frame-child1,
.frame-child2,
.frame-child3 {
position: absolute;
top: 323px;
left: 315.4px;
width: 279.4px;
height: 245px;
object-fit: contain;
}

.frame-child2,
.frame-child3 {
top: 569.7px;
left: 0;
width: 306.6px;
height: 82.3px;
}

.frame-child3 {
top: 568px;
left: 312.4px;
width: 282.4px;
height: 41.4px;
}

.rectangle-container {
height: 652px;
width: 594.8px;
position: relative;
min-width: 594.8px;
max-width: 100%;
z-index: 1;
}

.heading,
.we-envision-revolutionizing {
margin: 0;
align-self: stretch;
position: relative;
z-index: 1;
}

.heading {
font-size: inherit;
line-height: 56px;
text-transform: capitalize;
font-weight: 700;
font-family: inherit;
}

.we-envision-revolutionizing {
height: auto;
font-size: var(--font-size-xl);
line-height: 34px;
color: var(--color-silver);
display: inline-block;
}

.enquire-background {
height: 100%;
width: 100%;
position: absolute;
margin: 0 !important;
top: 0;
right: 0;
bottom: 0;
left: 0;
border-radius: var(--br-sm);
border: 1px solid var(--color-darkorange);
box-sizing: border-box;
}

.enquire-now {
position: relative;
font-size: var(--font-size-lg);
line-height: 36px;
text-transform: capitalize;
font-weight: 600;
font-family: var(--font-poppins);
color: var(--color-white);
text-align: center;
z-index: 1;
}

.enquire-background-parent {
cursor: pointer;
border: 0;
padding: var(--padding-5xs-3) var(--padding-3xl) var(--padding-4xs-7);
background-color: transparent;
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
position: relative;
white-space: nowrap;
z-index: 1;
}

.heading-parent,
.services-content-inner {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}

.heading-parent {
align-self: stretch;
gap: var(--gap-5xl);
}

.services-content-inner {
flex: 1;
padding: var(--padding-21xl) 0 0;
box-sizing: border-box;
max-width: 100%;
}

.services-content,
.services-content-wrapper {
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: center;
max-width: 100%;
}

.services-content {
width: 1721.6px;
gap: 109.8px;
}

.services-content-inner h1.heading {
color: #fff;
}


.services-content-wrapper {
align-self: stretch;
padding: 0 var(--padding-xl);
box-sizing: border-box;
font-size: var(--font-size-25xl);
padding-top: 30px;
padding-bottom: 30px;
background: #070707;
}

.vuesaxbulkcpu-icon {
height: 62px;
width: 62px;
position: relative;
}

.solution-providing {
margin: 0;
position: relative;
font-size: inherit;
line-height: 36px;
text-transform: uppercase;
font-weight: 600;
font-family: inherit;
}

.solution-providing-wrapper {
flex: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
box-sizing: border-box;
min-width: 274px;
max-width: 100%;
}

.solution-card-container {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: var(--gap-5xl);
max-width: 100%;
}

.solution-card-container-wrapper {
align-self: stretch;
border-radius: var(--br-5xl);
background-color: var(--color-darkorange);
border: 1px solid var(--color-gray-600);
box-sizing: border-box;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: var(--padding-4xl);
max-width: 100%;
}

.vuesaxbulkcpu-icon1 {
height: 62px;
width: 62px;
position: relative;
}

.collaborative-model {
margin: 0;
position: relative;
font-size: inherit;
line-height: 36px;
text-transform: uppercase;
font-weight: 600;
font-family: inherit;
display: inline-block;
max-width: 100%;
}

.collaborative-model-wrapper {
flex: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
box-sizing: border-box;
min-width: 274px;
max-width: 100%;
}

.frame-wrapper1,
.vuesaxbulkcpu-parent {
align-self: stretch;
display: flex;
max-width: 100%;
}

.vuesaxbulkcpu-parent {
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: var(--gap-5xl);
}

.frame-wrapper1 {
border-radius: var(--br-5xl);
background-color: var(--color-gray-500);
border: 1px solid var(--color-gray-600);
box-sizing: border-box;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: var(--padding-4xl);
}

.vuesaxbulkcpu-icon2 {
height: 62px;
width: 62px;
position: relative;
}

.client-centric-approach {
margin: 0;
position: relative;
font-size: inherit;
line-height: 36px;
text-transform: uppercase;
font-weight: 600;
font-family: inherit;
display: inline-block;
max-width: 100%;
}

.client-centric-approach-wrapper {
flex: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
box-sizing: border-box;
min-width: 274px;
max-width: 100%;
}

.frame-wrapper2,
.vuesaxbulkcpu-group {
align-self: stretch;
display: flex;
max-width: 100%;
}

.vuesaxbulkcpu-group {
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: var(--gap-5xl);
}

.frame-wrapper2 {
border-radius: var(--br-5xl);
background-color: var(--color-gray-500);
border: 1px solid var(--color-gray-600);
box-sizing: border-box;
flex-direction: column;
align-items: flex-start;
justify-content: center;
padding: var(--padding-4xl);
}

.vuesaxbulkcpu-icon3 {
height: 62px;
width: 62px;
position: relative;
}

.managed-services {
margin: 0;
position: relative;
font-size: inherit;
line-height: 36px;
text-transform: uppercase;
font-weight: 600;
font-family: inherit;
}

.managed-services-wrapper {
flex: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
box-sizing: border-box;
min-width: 274px;
max-width: 100%;
}

.vuesaxbulkcpu-container {
align-self: stretch;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
gap: var(--gap-5xl);
max-width: 100%;
}

.frame-parent2,
.frame-wrapper3 {
display: flex;
flex-direction: column;
align-items: flex-start;
max-width: 100%;
}

.frame-wrapper3 {
align-self: stretch;
border-radius: var(--br-5xl);
background-color: var(--color-gray-500);
border: 1px solid var(--color-gray-600);
box-sizing: border-box;
justify-content: center;
padding: var(--padding-4xl);
}

.frame-parent2 {
width: 556px;
justify-content: flex-start;
gap: var(--gap-xl);
}

.rectangle-div {
width: auto;
height: 498px;
position: absolute;
margin: 0 !important;
top: 446px;
right: -1190px;
border-radius: 20px;
background: radial-gradient(50% 50%at 50% 50%,
    rgba(255, 165, 0, 0.1),
    rgba(7, 7, 7, 0.1));
transform: rotate(180deg);
transform-origin: 0 0;
}

.vuesaxbulkcpu-icon4 {
width: 110px;
height: 110px;
position: relative;
}

.solution-providing1 {
margin: 0;
position: relative;
font-size: inherit;
line-height: 36px;
text-transform: uppercase;
font-weight: 600;
font-family: inherit;
}

.vuesaxbulkcpu-parent1 {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
gap: var(--gap-base);
z-index: 1;
}

.at-the-heart {
margin: 0;
align-self: stretch;
position: relative;
font-size: var(--font-size-lg);
line-height: 34px;
color: var(--color-silver);
z-index: 1;
}

.frame-wrapper4,
.rectangle-parent1 {
flex: 1;
box-sizing: border-box;
justify-content: flex-start;
}

.rectangle-parent1 {
display: flex;
flex-direction: column;
align-items: flex-start;
position: relative;
gap: var(--gap-15xl);
max-width: 100%;
}

.frame-wrapper4 {
border-radius: var(--br-5xl);
background-color: rgba(255, 255, 255, 0.1);
border: 1px solid var(--color-gray-600);
flex-direction: row;
padding: var(--padding-5xl) var(--padding-5xl);
}

.frame-wrapper4,
.group-div,
.instance-container,
.rectangle-parent {
display: flex;
align-items: flex-start;
max-width: 100%;
}

.group-div {
width: 1719px;
flex-direction: row;
justify-content: center;
gap: var(--gap-7xl);
z-index: 1;
}

.instance-container,
.rectangle-parent {
align-self: stretch;
box-sizing: border-box;
}

.instance-container {
flex-direction: row;
justify-content: center;
padding: 0 var(--padding-xl);
font-size: var(--font-size-9xl);
background: #070707;
padding-top: 30px;
padding-bottom: 30px;

}

.rectangle-parent {
background-color: var(--color-gray-400);
flex-direction: column;
justify-content: flex-start;
text-align: left;
font-size: 36px;
color: var(--color-white);
font-family: var(--font-poppins);
}

.why-us-image {
height: 100%;
width: 100%;
position: absolute;
margin: 0 !important;
top: 0;
right: 0;
bottom: 0;
left: 0;
max-width: 100%;
overflow: hidden;
max-height: 100%;
object-fit: cover;
mix-blend-mode: luminosity;
}

/****modify-css*****/

.Vision {
background: #070707;
}

.Vision p {
color: #C0C0C0;
}


.button-connect {
border: 1px solid #F08705 !important;
outline: none;
font-weight: 600 !important;
border-radius: 12px !important;

}

.button-connect:hover {
background-color: #f08705;
}

.Vision h2 {
font-size: 50px;
}

.solution-provider {
background: #070707;
display: inline-block;
width: 100%;
}


/****tab-css****/

.solution-provider .tab {
float: left;
width: 30%;

}


/* Style the buttons inside the tab */
.solution-provider .tab button {
display: block;
background-color: inherit;
color: black;
padding: 22px 16px;
width: 100%;
border: none;
outline: none;
text-align: left;
cursor: pointer;
transition: 0.3s;
font-size: 20px;
text-transform: uppercase;
}


.solution-provider .tabcontent p {
color: #c0c0c0;
font-weight: 400;
}

.solution-provider .tablinks:first-child {}

/* Change background color of buttons on hover */
.solution-provider .tab button:hover {
background-color: #ddd;
}

/* Create an active/current "tab button" class */
.solution-provider .tab button.active {
background-color: #ccc;
}

/* Style the tab content */
.solution-provider .tabcontent {
float: right;
width: 69%;
border-left: none;
background-image: linear-gradient(#ffa50026, #070707);
border: 1px solid rgba(255, 255, 255, 0.5);
border-radius: 24px;
}

.solution-provider .tablinks {
background: #000 !important;
margin-bottom: 20px;
border-radius: 15px;
}

.solution-provider .tablinks:hover {
background: #f08705 !important;
}


.solution-provider .container {
display: flex;
align-items: center;
}

.solution-provider .container .tab {
padding-right: 20px;
}


.solution-provider .tablinks:hover img {
filter: sepia(1);
}


.solution-provider .tablinks img {
width: 30px;
margin: 0 10px 0px 0px;
}

section#ai-solution img {
margin: 0px 0px 0px;

}

/****tab-css-end*****/

.connect-btn {
background: #f08705;
outline: none;
border: 0;
line-height: normal;
border-radius: 12px;
text-decoration: none;
color: #000 !important;
}

.support p {
color: #7d7d7d;
}

.support p.sep-cont {
color: #000;
}

.support h4 {
text-transform: capitalize;
font-size: 50px;
}



.support {
background-position: center;
background-size: cover;
background-color: #070707;

}


section.Solutions h4 {
font-size: 44px;
}

section.Solutions p {
color: #7d7d7d;
}

.tab-row {
background: #F3F3F3;
padding: 40px 20px 0px;
}

section.solution .nav-tabs li a {
color: #898989;
font-weight: 500;
border: 0;
position: relative;
padding: 10px 20px;
}

/* section.solution .nav-tabs li a:before {
content: "";
display: block;
position: absolute;
background: #898989;
height: 11px;
width: 11px;
border-radius: 50px;
left: 0px;
top: 15px;
} */
img.machine-tab {
  height: 34px;
  width: 34px;
  padding-right: 10px;
  object-fit: contain;
}
img.machine-tab {
  filter: brightness(1000%);
}

section.solution .nav-tabs a.active img.machine-tab
{
filter: grayscale(1%);
}
section.solution .nav-tabs {
border-bottom: 6px solid #e8e8e8 !important;
gap: 1.8px;
}

section.solution .nav-tabs a.active {
border: 0;
color: #f08705;
border-bottom: 7px solid #f08705;
margin-bottom: -6px;
background: transparent;
}

.solution .nav-tabs a.active:before {
background: #f08705;
}



.logo-part .owl-carousel img {
width: 0%;
background-color: #000;
}

.logo-part .owl-item img {
text-align: center;
margin: 0px auto;
width:170px!important;
height:80px;
object-fit:contain;
padding-bottom:20px;
}


.logo-part .owl-stage {
align-items: center;
display: flex;
animation: scrol-2 40s linear infinite;
}

@keyframes scrol-2 {
0% {
  transform: translateX(0);
}

100% {
  transform: translateX(-50%);
}
}



.logo-part .owl-nav {
display: none;
}

.logo-part .owl-dots {
display: none;
}


.logo-slider-2 .owl-stage {
animation: scrol-1 40s linear infinite;
}

@keyframes scrol-1 {
0% {
  transform: translateX(0);
}

100% {
  transform: translateX(50%);
}
}

.owl-carousel-b {
direction: rtl;
}

.logo-part {
overflow-x: hidden;
}

.testimonial {
background: #141414;
}


/*.testimonial .slick-list.draggable {
max-height: 337px;
overflow: hidden;
}*/

ul.slick-dots {
display: none !important;
}

.testimonial h5 span {
font-size: 24px;
}

.testimonial h5 {
font-size: 50px;
}

.testimonial .slick-slide {
padding: 0 10px;
}

.testimonial p.brief-cont {
color: #f08705;
font-weight: 600;
position: relative;
margin: 50px 0px 0px;
padding: 0 33px 30px;
font-size: 18px;
}

.testimonial p.brief-cont:before {
content: "";
display: block;
position: absolute;
background: url(./public/fst.png);
height: 50px;
width: 50px;
background-repeat: no-repeat;
background-position: left;
top: -32px;
left: 0;
}

.testimonial p.brief-cont:after {
content: "";
display: block;
position: absolute;
background: url(./public/lst.png);
height: 50px;
width: 50px;
background-repeat: no-repeat;
background-position: left;
bottom: 0px;
right: 44%;
}

p.usr-name {
color: #070707;
font-weight: 600;
margin: 0 15px;
}

.testimonial.active-part {
background: transparent !important;
}

.testimonial .slick-slide p {
font-size: 17px;
font-weight: 400;
color: #fff;
}

.testimonial .slick-slide {
background: #000;
padding: 20px !important;
border-radius: 15px;
margin: 0 10px;
}


.upr-row {
margin-bottom: 20px;
}

.testimonial .slick-prev {
left: 93%;
top: -65px;
background: url(./public/a-lft.png) !important;
background-position: center;
background-repeat: no-repeat !important;
background-size: cover !important;
height: 30px;
width: 30px;
}

.testimonial .slick-prev:before {
display: none;
}

.testimonial .slick-next {
right: 19px;
top: -65px;
background: url(./public/a-ryt.png) !important;
background-position: center;
background-repeat: no-repeat !important;
background-size: cover !important;
height: 30px;
width: 30px;
}

.testimonial .slick-next:before {
display: none;
}


ul.icon-list {
list-style: none;
}


ul.icon-list li svg {
  width: 25px;
  height: 20px;
}

ul.icon-list li:first-child svg {
fill: #f08705;
height: 30px;
}

ul.icon-list li:first-child a {
background-color: transparent !important;
}


.fb-link {
background: #f08705;
height: 28px;
width: 28px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50px;
}

.linkedein-link {
background: #f08705;
width: 28px;
height: 28px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 5px;
}


footer {
background: #070707;
border-top: 5px solid #f08705;
}

footer .row:nth-child(2) .col-md-4:last-child h6 {
text-align: center;
}

footer h6 span {
color: #f08705;
}

footer h6 {
font-size: 24px;
}


ul.footr-menus li a:hover {
color: #f08705 !important;
}

ul.footr-menus {
list-style: none;
}

section.solution h4 {
color: #070707;
font-size: 50px;
}

section.solution p {
color: #7d7d7d;
}

.private {
background: #070707;
}
.private{
  background: #070707;
  background-image:url('public/private.png'); 
  background-repeat: no-repeat !important;
  z-index: 0;
  background-size: 220px;
  background-position: right;
  
}
.private p {
color: #c0c0c0;
font-size: 15px;
font-weight: 400;
}
.container tab-pane active{
background-color:  #7d7d7d;
}

.private h5 span {
color: #f08705;
}

.private h5 {
font-size: 50px;
}


.private .row {
max-width: 1000px;
margin: 0px auto;
}


.private .inner-cont {
background:#1C1C1C;
padding: 17px;
border-radius: 10px;
}

.private .inner-cont p {
height: auto;
min-height: 185px;
}

.projects {
background: #070707;
}

.us-cont {
color: #c0c0c0;
text-transform: none;
font-weight: 400;
padding: 0 20%;
}

.projects h6 {
font-size: 30px;
font-weight: 700;
}

.projects h6 span {
color: #f08705;
}


.projects .row {
align-items: center;
}


div#test-slider img {
width: auto;
}

.side-cont {
padding-right: 5% !important;
margin-bottom: 20px;
}

div#test-slider button.owl-dot.active span {
background: #f08705 !important;
width: 12px !important;
height: 12px !important;
}



.projects .owl-nav {
display: none;
}


.projects .owl-dots {
margin: 50px 0px 0px;
}



.projects p {
color: #c0c0c0;
text-transform: none;
line-height: normal;
font-weight: 400;


}

.read-more {
color: #f08705;
font-weight: 600;
padding: 0px 10px;
}


.projects h5 {
font-size: 50px;

}

.partner {
background: #070707;
}

.partner h6 span {
color: #f08705;
}


.partner h6 {
font-size: 50px;
}


.head-area {
background: #fff;
padding: 20px;
border-radius: 15px;
font-size: 20px;
font-weight: 600;
color: #070707;
height: 100%;

}


.inside-cont {
background: #141414;
color: #c0c0c0;
font-weight: 400;
border-bottom-left-radius: 12px;
border-bottom-right-radius: 12px;
}

.inside-cont p {
padding: 40px 20px;
margin: 0;
font-size: 15px;
}

.form-part {
background: #070707;
}

.form-part h6 span {
color: #f08705;
}

.form-part h6 {
font-size: 44px;
}

.form-part p {
color: #c0c0c0;
}

.form-part .half-col input {
background: transparent;
border: 1px solid #e4e4e463;
font-size: 15px;
height: 40px;
color: #fff;
}

.form-part .half-col input::placeholder {
color: #5f5f5f;
}


form#contactForm .g-recaptcha {
margin-bottom: 20px;
}

.form-part .half-col {
width: 49%;
}

.form-part select {
background: transparent;
color: #c0c0c069;
font-size: 15px;
height: 40px;
border-radius: .25rem;
padding: 5px 8px;

}


.form-part textarea {
background: transparent;
border-radius: .25rem;
height: 150px;
padding: 10px;
font-size: 15px;
color: #fff;
}

.form-part textarea::placeholder {
color: #5f5f5f;
}




label.form-check-label {
color: #a7a7a7;
font-size: 15px;
}

.form-part form button {
background: #f08705;
color: #070707;
font-size: 18px;
font-weight: 600;
width: 150px;
height: 52px;
margin: 0px auto;
display: block;
border-radius: 14px;
}

.form-part .container {
background: #1C1C1C;
padding: 50px;
border-radius: 40px;

}


.hand-img img {
width: 66%;

}

.hand-img {
position: absolute;
bottom: 0;
left: 0;

}


footer input {
background: transparent;
border: 1px solid rgba(255, 255, 255, 0.3);
padding: 13px 8px;
border-radius: 5px;
font-size: 14px;
width: 100%;
margin-bottom: 10px;
color: #fff;
}

footer button {
background: #f08705;
border: 0;
width: 144px;
height: 50px;
border-radius: 15px;
}


.link-colm {
padding-left: 15px !important;
}

.usa-head {
margin: 40px 0px 0px;
}

.logo-row img {
width: 195px;
}

.logo-row {
padding: 30px 0px;
}

ul.icon-menu li img {
margin: 0 4px 0px 0px;
}

ul.icon-menu {
list-style: none;
}

ul.f-log {
list-style: none;
}


.botm-fotr-part {
border-top: 1px solid rgba(255, 255, 255, 0.1);
}


/*case study css strat 24-06-24 */
/*case study banner css strat 24-06-24*/
.banner {
position: relative;
background: url('./public/casestudy1.png') no-repeat center center;
background-size: cover;
height: 421px;
/* Adjust the height as needed */
color: white;
padding-top: 140px;
}

.banner-text {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
}

.banner-text p {
font-family: Poppins;
font-size: 44px;
font-weight: 700;
line-height: 56px;
text-align: center;
}

.banner-text p span {
color: #F08705;
}

/* about us css */
.about-us-section {
padding: 50px 0;
text-align: center;
}

.about-us-image {
width: 100%;
margin-top: 30px;
}

.about-us-heading {
font-family: Poppins;
font-size: 50px;
font-weight: 700;
line-height: 56px;
text-align: center;
}

.about-us-heading span {
color: #F08705;
}

/*case study intro css */
span.intro_heding {
display: block;
color: #F08705;
font-family: Poppins;
font-size: 50px;
font-weight: 700;
line-height: 56px;
text-align: center;
margin-bottom: 20px;
}

p.about-us-intro {
font-family: Poppins;
font-size: 24px;
font-weight: 400;
line-height: 34px;
text-align: center;
color: #C0C0C0;
}

/*case study project overview */
.container.custom_border {
border: 1px solid #3c3c3c !important;
padding-top: 70px;
border-radius: 40px;
width: 100%;
max-width: 1200px;
background-color: rgba(255, 255, 255, 0.03);
}

.about-project-overview {
font-family: Poppins;
font-size: 50px;
font-weight: 700;
line-height: 56px;
text-align: center;
align-self: center;

}

.about-project-overview span {
color: #F08705;
text-align: center;
}

.sub_heding_one {
display: block;
font-family: Poppins;
font-size: 24px;
font-weight: 600;
line-height: 34px;
text-align: center;
}

.project-overview_sub_heading {
font-family: Poppins;
font-size: 20px;
font-weight: 400;
line-height: 34px;
text-align: center;
color: #C0C0C0;
}

.sub_heding_two {
display: block;
font-family: Poppins;
font-size: 24px;
font-weight: 600;
line-height: 34px;
text-align: center;
}

.project-overview_image {
width: 100%;
}

.project-overview_image {
width: 100%;
margin: 0 auto;
max-width: 946px;
display: flex;
}

/* stsum architecture section css*/
.row.custom_systum_arch {
width: 100%;
max-width: 1200px;
margin: 0 auto;
}

.systum_arch-heading {
font-family: Poppins;
font-size: 50px;
font-weight: 700;
line-height: 56px;
text-align: center;
}

.systum_arch-heading span {
color: #F08705
}

.systum_arch-image {
width: 100%;
}

h3.custom_systum_arch-heading_left {
font-family: Poppins;
font-size: 24px;
font-weight: 600;
line-height: 34px;
text-align: left;
color: #F08705
}

h3.custom_systum_arch-heading_right {
font-family: Poppins;
font-size: 24px;
font-weight: 600;
line-height: 34px;
text-align: left;
color: #F08705;

}

.systm_arch_sub_left {
color: #C0C0C0;
font-size: 17px;
font-weight: 400;
line-height: 34px;
text-align: left;
}

.systm_arch_sub_left span {
font-family: Poppins;
font-size: 17px;
font-weight: 400;
line-height: 34px;
text-align: left;
color: #fff;
}

.systm_arch_sub_right {
color: #C0C0C0;
font-family: Poppins;
font-size: 20px;
font-weight: 400;
line-height: 34px;
text-align: left;
}

/* machine learning section  css*/
.machine-learning-heading {
font-family: Poppins;
font-size: 50px;
font-weight: 700;
line-height: 56px;
text-align: left;
}

.machine-learning-heading span {
color: #F08705
}

.machine-learning-list {
font-family: Poppins;
font-size: 24px;
font-weight: 600;
line-height: 34px;
text-align: left;
}

.machine-learning-list p span {
font-family: Poppins;
font-size: 20px;
font-weight: 400;
line-height: 34px;
text-align: left;
color: #C0C0C0;
}

.detail_machine_learning {
font-family: Poppins;
font-size: 20px;
font-weight: 400;
line-height: 34px;
text-align: left;
color: #C0C0C0;
width: 100%;
max-width: 860px;
}

.row.image_machine_learning_sec {
width: 100%;
align-items: flex-end;
position: relative;
gap: 26px;
margin: 0 auto;
justify-content: center;
padding-top: 35px;
}

.image_machine_learning_sec h3 {
font-family: Poppins;
font-size: 24px;
font-weight: 600;
line-height: 24px;
text-align: left;
color: #F08705
}

.image_machine_learning_sec ul {
font-family: Poppins;
font-size: 18px;
font-weight: 400;
line-height: 34px;
text-align: left;
color: #C0C0C0;

}

.col-md-4.input-img {
max-width: 390px;
height: 100%;
min-height: 470px;
border: 1px solid rgba(255, 255, 255, 16%);
padding: 30px;
border-radius: 62px;
background-color: rgba(255, 255, 255, 0.03);
position: relative;
}

.col-md-4.input-img-two {
max-width: 390px;
height: 100%;
min-height: 366px;
border: 1px solid rgba(255, 255, 255, 16%);
padding: 30px;
border-radius: 62px;
background-color: rgba(255, 255, 255, 0.03);
position: relative;
}

.col-md-4.input-img-three {
max-width: 390px;
height: 100%;
min-height: 266px;
border: 1px solid rgba(255, 255, 255, 16%);
padding: 30px;
border-radius: 62px;
background-color: rgba(255, 255, 255, 0.03);
position: relative;
}

.iner_machine_content {
padding-top: 86px;
font-size: 17px;
font-weight: 400;
color: #c0c0c0 !important;
}

.col-md-4.input-img::after {
position: absolute;
content: "";
width: 100%;
height: 100%;
top: -115px;
left: 331px;
background: url("./public/Frame\ \(1\).png") no-repeat;
border-radius: 62px;
}

.col-md-4.input-img-three::after {
position: absolute;
content: "";
width: 100%;
height: 100%;
top: -224px;
left: -90px;
background: url("./public/Frame\ \(1\).png") no-repeat;
border-radius: 62px;
}

/* appplication section */
.app-heading {
font-family: Poppins;
font-size: 50px;
font-weight: 700;
line-height: 56px;
text-align: left;
}

.app-heading span {
color: #F08705;
}

.app-list p {
font-family: Poppins;
font-size: 24px;
font-weight: 600;
line-height: 34px;
text-align: left;
}

.app-list p span {
font-family: Poppins;
font-size: 20px;
font-weight: 400;
line-height: 34px;
text-align: left;
color: #C0C0C0;
}

/* result section css */
p.result-heading {
font-family: Poppins;
font-size: 50px;
font-weight: 700;
line-height: 56px;
text-align: left;
color: #F08705;
}

.result_card h3 {
font-family: Poppins;
font-size: 24px;
font-weight: 600;
line-height: 30px;
text-align: left;
color: #F08705;
border-bottom: 2px solid #ddd;
padding-bottom: 12px;
}

.row.result_card {
width: 100%;
gap: 20px;
margin: 0 auto;
}

.result-card-content {
border: 1px solid rgba(255, 255, 255, 16%) !important;
border-radius: 62px !important;
background-color: rgba(255, 255, 255, 0.03) !important;
max-width: 381px !important;
position: relative !important;
}

.result-card-content p {
font-size: 17px;
font-weight: 400;
line-height: 30px;
text-align: left;
color: rgba(192, 192, 192, 1);
}

/* conclusion section css*/
.conclusion-heading span {
font-family: Poppins;
font-size: 40px;
font-weight: 700;
line-height: 56px;
text-align: left;
color: #ffffff;
margin-top: 40px;
display: block;
}

.conclusion-para {
font-family: Poppins;
font-size: 24px;
font-weight: 400;
line-height: 34px;
text-align: left;
color: #C0C0C0;
}

/*case study css end */

/*case-two study banner css start Desktop 25-06-24 */
.rotate-up {
animation: mymove 5s infinite;
}

@keyframes mymove {
50% {
  transform: rotate(180deg);
}
}

.banner_case-two {
position: relative;
background: url('./public/casestudy2.png') no-repeat center center;
background-size: cover;
height: 421px;
/* Adjust the height as needed */
color: white;
padding-top: 140px;
}

.banner_case-two_text {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
}

.banner_case-two_text p {
font-family: Poppins;
font-size: 44px;
font-weight: 700;
line-height: 56px;
text-align: center;
}

.banner_case-two_text p span {
color: #F08705;
}

/* Model Development  section */
.model_Development-list p {
font-family: Poppins;
font-size: 24px;
font-weight: 600;
line-height: 34px;
text-align: left;
color: rgba(192, 192, 192, 1);

}

span.model_Development-list-span {
color: #fff;
font-family: Poppins;
font-size: 24px;
font-weight: 600;
line-height: 34px;
text-align: left;
}

.model_Development-list-ul li {
font-family: Poppins;
font-size: 20px;
font-weight: 400;
line-height: 34px;
text-align: left;
color: rgba(192, 192, 192, 1);
}

p.Evaluation-list-p {
font-family: Poppins;
font-size: 24px;
font-weight: 400;
line-height: 34px;
text-align: left;
color: rgba(192, 192, 192, 1);
}

.row.result_card_case-two {
width: 100%;
gap: 11px;
margin: 0 auto;
justify-content: space-evenly;
}

.result-card-content_case-two {
border: 1px solid rgba(255, 255, 255, 16%) !important;
border-radius: 62px !important;
background-color: rgba(255, 255, 255, 0.03) !important;
max-width: 300px !important;
position: relative !important;
}

.result-card-content_case-two h3 {
font-family: Poppins;
font-size: 24px;
font-weight: 600;
line-height: 30px;
text-align: left;
color: #F08705;
border-bottom: 2px solid #ddd;
padding-bottom: 12px;
}

.result-card-content_case-two p {
font-size: 17px;
font-weight: 400;
line-height: 28px;
text-align: left;
color: rgba(192, 192, 192, 1);

}

.result-card-img {
margin-top: 33px;
}

/*case-two study banner css end Desktop 25-06-24 */
/*case-three study banner css start */
.row.result_card_case-two-case-three.px-1 {
width: 100%;
gap: 0;
margin: 0 auto;
justify-content: space-evenly;
}

.result-card-content_case-three {
border: 1px solid rgba(255, 255, 255, 16%) !important;
border-radius: 62px !important;
background-color: rgba(255, 255, 255, 0.03) !important;
max-width: 363px !important;
position: relative !important;
}

.result-card-content_case-three h3 {
font-family: Poppins;
font-size: 24px;
font-weight: 600;
line-height: 30px;
text-align: left;
color: #F08705;
border-bottom: 2px solid #ddd;
padding-bottom: 12px;
}

.result-card-content_case-three p {
font-size: 17px;
font-weight: 400;
line-height: 28px;
text-align: left;
color: rgba(192, 192, 192, 1);

}

.row.result_card_three.px-1 {
width: 100%;
margin: 0 auto;
justify-content: center;
gap: 40px;
padding-top: 40px;
}

.col-md-5.result-card-content_case-three.p-4 {
width: 100%;
max-width: 570px !important;
}

/*case-three study banner css end */



@media (max-width:1120px) {
section.testimonial {
  height: auto;
}
}

@media (min-width:768px) and (max-width:2000px) {
img.project-overview_image_mobile.pb-3 {
  display: none;
}

img.project-overview_image_ott_mobile.pb-3 {
  display: none;
}
.botm-fotr-part{
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
  display: flex;
  justify-content: space-between;
}
}

@media (min-width:1294px) and (max-width:1920px) {
button.navbar-toggler.custom_toggle {
  display: none !important;
}

button.navbar-toggler.custom_toggle.custom_collapse {
  display: none !important;
}

.collapse.custom_collapse:not(.show) {
  display: none !important;
}
.project-btn1{
  padding: 0px 100px;
}
}

/*case study css 25-06-24 strat */
@media (min-width:1024px) and (max-width:1293px) {
.col-md-4.input-img {
  max-width: 310px;
  height: 100%;
  min-height: 480px;
  border: 1px solid rgba(255, 255, 255, 16%);
  padding: 30px;
  border-radius: 62px;
  background-color: rgba(255, 255, 255, 0.03);
  position: relative;
}

button.navbar-toggler.custom_toggle {
  display: none !important;
}

button.navbar-toggler.custom_toggle.custom_collapse {
  display: none !important;
}

.collapse.custom_collapse:not(.show) {
  display: none !important;
}


.col-md-4.input-img-two {
  max-width: 310px;
  height: 100%;
  min-height: 480px;
  border: 1px solid rgba(255, 255, 255, 16%);
  padding: 30px;
  border-radius: 62px;
  background-color: rgba(255, 255, 255, 0.03);
  position: relative;
}

.col-md-4.input-img-three {
  max-width: 310px;
  height: 100%;
  min-height: 480px;
  border: 1px solid rgba(255, 255, 255, 16%);
  padding: 30px;
  border-radius: 62px;
  background-color: rgba(255, 255, 255, 0.03);
  position: relative;
}

.row.image_machine_learning_sec {
  width: 100%;
  align-items: flex-end;
  position: relative;
  gap: 4px;
  margin: 0 auto;
  justify-content: space-evenly;
  padding-top: 35px;
}

.col-md-4.input-img::after {
  display: none;
}

.col-md-4.input-img-three::after {
  display: none;
}
}

/*case study css 25-06-24 end */
/*case study css 25-06-24 strat */


@media (min-width:1024px) and (max-width:1278px) {

.result-card-content {
  border: 1px solid rgba(255, 255, 255, 16%) !important;
  border-radius: 62px !important;
  background-color: rgba(255, 255, 255, 0.03) !important;
  max-width: 320px !important;
  position: relative !important;
}

.row.result_card {
  width: 100%;
  gap: 20px;
  margin: 0 auto;
  padding: 0px 10px !important;
  justify-content: space-evenly;
}


/* case-two css 25-06-24 */
.result-card-content_case-two {
  border: 1px solid rgba(255, 255, 255, 16%) !important;
  border-radius: 62px !important;
  background-color: rgba(255, 255, 255, 0.03) !important;
  max-width: 46% !important;
  width: 100% !important;
  position: relative !important;

}
}

/* case-study-6 css 4-09-24 ------------------------------------------------------------------------Ruchira------------------------------------------------------- ------*/
.banner_case-study-6 {
position: relative;
background: url('public/casestudy5.png') no-repeat center center;
background-size: cover;
height: 421px;
/* Adjust the height as needed */
color: white;
padding-top: 140px;
}
.banner_paw {
position: relative;
background: url('public/dog_banner.png') no-repeat center center;
background-size: cover;
height: 421px;
/* Adjust the height as needed */
color: white;
padding-top: 140px;
}
.banner_improving {
position: relative;
background: url('public/case_study_improve.png') no-repeat center center;
background-size: cover;
height: 421px;
/* Adjust the height as needed */
color: white;
padding-top: 140px;
}
.banner_case-study_project_new {
position: relative;
background: url('public/project-img.png') no-repeat center center;
background-size: cover;
height: 421px;
/* Adjust the height as needed */
color: white;
padding-top: 140px;
}
.banner_case-study-astrogenius {
position: relative;
background: url('public/astro_banner_updated.png') no-repeat center center;
background-size: cover;
height: 421px;
/* Adjust the height as needed */
color: white;
padding-top: 140px;
}

.projects h5 {
      font-size: 50px;
      text-align:left;
  }
  .projects p {
      text-align: left;
  }
p.text-left {
  text-align:left;
  padding-left:10px;
}
.client-says {
    color: #f08705;
    font-size: 50px!important;
}
.partner-3{
    margin: 0;
    font-size: 16px;
    

}

.web2_2 {
    font-family: Poppins;
    font-size: 17px;
    text-align: left;
    line-height: 30px;
    margin: 0px 0px 0px 0px;
    color: #c0c0c0 !important;
    font-weight: 400;
}

banner_case-study-8_project{
position: relative;
background: url('public/casestudy6.png') no-repeat center center;
background-size: cover;
height: 421px;
/* Adjust the height as needed */
color: white;
padding-top: 140px;
}


.banner_case-study-8 {
position: relative;
background: url('public/casestudy_8.png') no-repeat center center;
background-size: cover;
height: 421px;
/* Adjust the height as needed */
color: white;
padding-top: 140px;
}
p.text-left {
  padding-left: 0px;
}
.banner_case-Slammie {
position: relative;
background: url('public/casestudy4.png') no-repeat center center;
background-size: cover;
height: 421px;
/* Adjust the height as needed */
color: white;
padding-top: 140px;
}
.container.custom_border1.mb-5 {
  padding-bottom: 0px;
}
.tab-row1{
background-color: #141414;
padding-top:30px;
padding-bottom: 20px;
}
.web_slammie {
  font-size: 17px;
  padding-top: 12px;
  font-weight: 400;
  line-height: 30px;
  text-align: center !important;
  color: #c0c0c0 !important;
  font-weight: 400;

}

.new-text{
color: #c0c0c0!important;
font-weight: 400;

}
.slammie_hand {
  position: absolute;
  margin-left: -303px;
  margin-top: 160px;
  }

.lazy-ai span {
color: #F08705;
font-family: Poppins;
font-size: 30px;
font-weight: 700;
line-height: 56px;
text-align: center;
padding-left: 40px;
}
span.intelligent {
    color: #f08705;
}
.lazy-ai1 {
width: 180px;
/* height: 66px; */
top: 220px;
left: 66px;
gap: 0px;
border-radius: 8px 0px 0px 0px;
opacity: 0px;
padding-left: 40px;

}

.lazy-app-overview {
font-family: Poppins;
font-size: 42px;
font-weight: 700;
line-height: 54px;
text-align: justified;
padding-left: 40px;

}

.lazy-ai-image {
width: 100%;
height: 100%;
top: 220px;
left: 66px;
gap: 0px;
border-radius: 8px 0px 0px 0px;
opacity: 0px;

}

.web {
font-size: 17px;
line-height: 30px;
padding-top: 10px;
color: #c0c0c0 !important;
font-weight: 400;
text-align:center;



}

.web1 {
margin-left: 7%;
font-family: Poppins;
font-size: 17px;
font-weight: 200;
line-height: 30px;
text-align: center;

}

.web2 {
font-family: Poppins;
font-size: 17px;
text-align:center;
line-height: 30px;
margin: 0px 0px 0px 0px;
color: #c0c0c0 !important;
font-weight: 400;

}

.web3 {
font-size: 17px;
padding-top: 12px;
font-family: Poppins;
line-height: 30px;
text-align: left !important;
color: #c0c0c0 !important;
font-weight: 400;

}

.web4 {
font-size: 17px;
margin-left: 7%;
font-family: Poppins;
font-weight: 200;
padding-top: 1px;



}

.laptop3 {
    height: auto;
      width: 80%;
}
  
.screen7 {
width: 123%;
height: auto;
margin-left: -50px;
}

.button1 {
width: 187px;
height: 140px;
top: 2793px;
left: 1396px;
padding: 34px 24px 34px 24px;
gap: 32px;
border-radius: 24px 24px 24px 24px;
opacity: 0px;
background: #F08705;
font-size: 20px;
font-family: Poppins;
font-size: 24px;
font-weight: 600;
line-height: 36px;
text-align: center;
color: #fff;
border: 1px;
box-shadow: 0px 4px 74px 0px rgba(240, 135, 5, 1);
margin-right: 70px;

}

.button2 {
width: 191px;
height: 140px;
top: 2937px;
left: 1522px;
padding: 34px 24px 40px 24px;
gap: 32px;
border-radius: 24px 24px 24px 24px;
border: 1px 0px 0px 0px;
opacity: 0px;
background: #6E43BF;
font-family: Poppins;
font-size: 24px;
font-weight: 600;
line-height: 36px;
text-align: center;
color: #fff;
margin-left: 150px;
box-shadow: 0px 4px 74px 0px rgba(110, 67, 191, 1);

border: 1px;
}

.profile-module-card {

top: 3854px;
left: 214px;
padding: 20px;
gap: 32px;
border-radius: 24px 24px 24px 24px;
opacity: 0px;
background: #141414;
}

.profile-module-card-slammie {

top: 3854px;
left: 214px;
padding: 20px;
gap: 32px;
border-radius: 0px 0px 0px 0px;
opacity: 0px;
background: #141414;
}

.profile {
font-family: Poppins;
font-size: 30px;
font-weight: 400;
line-height: 36px;
text-align: center;

}

.profile-setting span {
color: #F08705;
font-family: Poppins;
font-size: 30px;
font-weight: 700;
line-height: 56px;
text-align: center;
}



.laz {
color: #3385FF;
font-size: 17px;
padding-left: 10px;
font-weight: 400;
text-decoration: underline;
}

.unlock {
font-family: Poppins;
font-size: 40px;
font-weight: 600;
line-height: 44px;
text-align: center;



}

.unlock2 {
font-family: Poppins;
font-size: 40px;
font-weight: 600;
line-height: 44px;
text-align: left;


}

.better {
color: #F08705;
}

.container.custom_border1 {
border: 1px solid #3c3c3c !important;
padding-top: 20px;
margin: 30px 30px 30px 30px;
border-radius: 40px;
width: 100%;
max-width: 1000px;
background-color: rgba(255, 255, 255, 0.03);
padding-bottom: 20px;
}


.flutterflow {

height: 30px;
}

.elipselaptop {
width: 100%;
height: 70%;

}

.about-project-overview2 {
font-family: Poppins;
font-size: 30px;
font-weight: 700;
text-align: left !important;
}

.about-project-overview2 span {
color: #F08705;
text-align: left !important;
}

.elipselaptop {
position: relative;
z-index: 0;
width: 62%;
height: auto;
margin-left: 24%;
}


.ellipse_new {
  background-repeat: no-repeat;
  background-size: 20%;
  background-position: 50% -18%;
  border-radius: 50%;
  height: 111%;
  width: auto;
  position: absolute;
  margin-left: 12%;
  margin-top:439px;
  opacity: 0.5;

}
@keyframes rotate {
  from {
      transform: rotate(-360deg);
  }

  to {
      transform: rotate(360deg);
  }
}

.system {
font-family: Poppins;
font-size: 17px;
font-weight: 600;
line-height: 36px;
text-align: center;
color: rgba(255, 255, 255, 1);

}
#ai-solution{
background-color: #070707;
}


.faq {
padding-top: 80px;
}

.about-project-overview1 {
font-family: Poppins;
font-size: 40px;
font-weight: 700;
line-height: 30px;
text-align: center;
/* word-break: break-all; */
}


.about-project-overview1 span {
color: #F08705;
text-align: center;
/* word-break: break-all; */
}

.sun {
padding-left: 50%;
height: 25%;

}


.sun2 {
  margin-left: 235px;
  margin-top: 0px;
transform-origin: bottom;
}



.moon {
padding-right: 20%;
height: 25%;
}

.moon1 {
padding-right: 20%;
height: 40%;
}

.rectangle-parent4 {
display: flex;
flex-direction: column;
align-items: flex-start;
position: relative;
gap: var(--gap-15xl);
max-width: 100%;
}

section.rectangle-parent.unlock.pt-10.pb-5.px-4 {
padding-top: 4rem;
padding-bottom: 7rem;
}

.astro3 {
width: 117%;
height: auto;
padding-bottom: 0rem;

}


.moon1 {
  padding-left: 85px;
  height: 0%;
  width: 310px;
transform-origin: bottom;
animation: revealing-bars 2s linear forwad;
}
@keyframes revealing-bars {
0%  { transform: scaleY( 0 ); }
30% { transform: scaleY( 1 ); }
}

.graph {
  margin-left: 40px;
  width: 250px;
padding-left: 85px;
}
.sun2 {
       margin-left: 235px;
        margin-top: 0px;
        width: 100px;
  }

.lazy-ai-image_slammie {
margin-left: 185px;
}
.sun_medical{
 padding-left: 50%;
  height: 100px;
  animation: spinSun 20s linear infinite;
   margin-top:20px;

}
  img.laptop3 {
height: auto;
      width: 80%;
}
/* .ellipse_new {
margin-left: 23%;
} */
.profile-module-card-slammie {

  top: 3854px;
  left: 214px;
  padding: 10px 10px 10px 10px;
  gap: 32px;
  border-radius: 12px 12px 12px 12px;
  opacity: 0px;
  background: #141414;
  min-height: 200px;
  margin-top:34%;
     
}
.faq_lazy{
padding-top: 67px;

}

@media (min-width: 1024px) and (max-width: 1280px) {
.faq {
  padding-top: 50px;
}
.lazy-ai-image_slammie {
  width: 60%;
  height: auto;
  top: 220px;
  left: 66px;
  gap: 0px;
  border-radius: 8px 0px 0px 0px;
  opacity: 0px;
  padding-top: 170px;

}
.button-project {
    display: flex;
    flex-direction: row;
    margin-left: 238px;
}

.slammie_hand{

display:none;
}
}
@media (min-width: 1024px) and (max-width: 1186px) {
.panel {
    min-width: 100%;
    margin-top: 90px!important;
}
}
@media (min-width: 1422px) and (max-width: 1480px) {
.panel {
    min-width: 100%;
    margin-top: 30px!important;
}

section.solution .nav-tabs {
    border-bottom: 6px solid #e8e8e8 !important;
    gap: 18.8px;
}
}
@media (min-width: 1480px){
section.solution .nav-tabs {
    border-bottom: 6px solid #e8e8e8 !important;
    gap: 18.8px;
}
}
/* --------------------------------media css start----------------------------------------------------------------------------- */
@media (min-width: 300px)and (max-width: 762px) {
.connect-background-parent {
  display: none;
}
  .form-part form div {
      display: block !important;
  }
.form-part .container {
        background: #1C1C1C;
        padding: 15px;
        margin-top: -50px !important;
    }

.col-md-12.new {

margin-top:30px;
}
.hand-img img {
width: 66%;
display:none;

}
.testimonial .slick-next {
  display:none;

}
  
h3.custom_systum_arch-heading_right {
font-family: Poppins;
font-size: 24px;
font-weight: 600;
line-height: 34px;
text-align: left;
color: #F08705;
margin-top:20px;
}
.profile-module-card-slammie {
    margin-top: 11%;

}
 
.col-md-4.input-img {
min-height: 300px;
}
rectangle-parent-round{
display:none;
}
paw-elipselaptop{
display:none;
}
.prof_text p{
  text-align:center;
}
.projects h6 {
      margin-top: 30px;
      padding: 0px 10px;
      text-align: center;
  }

.view_all_pro {
display: flex;
/* margin-left: 109px !important; */
align-items: center;
justify-content: center;
/* max-width: 170px; */
margin: auto !important;
}
.projects-readmore-btn{
max-width: 130px !important;
}

.discover-the-power-container {
height: 20%;

}
.button-project {
      display: flex;
      align-items: center;
      flex-direction: row-reverse;
      align-content: stretch;
      justify-content: space-around;
      margin-left: -8px;
  }
.projects h5 {
      font-size: 50px;
      padding-left: 0px!important;
      text-align:center;
  }
  .projects p {
     padding-left: 0px 20px!important;
      text-align: center;
  }
.private{
background: #070707;
background-image:none; 
background-repeat: no-repeat !important;
z-index: 0;
background-size: 220px;
background-position: right;

}
.tab {
float: left;
width: 100% !important;
}
.solution-provider .container {
display: block;
}
.tabcontent {
width: 100% !important;
}
.solution-provider .tab button {
padding: 22px 10px;
}
.custom_interact {
margin-top: 40px !important;
}
.projects p {
padding:0px 20px;
}
.projects h6{
padding:0px 20px;
}
.read-more{
padding:0px 20px;
}

.col-6.ai_robot{
width: 100%;
}
.col-6.inner_colum-bg {

width:100%;
}
.discover-the-power-of-next-gen-wrapper {
padding: 0 !important;
}
.follow-us.d-flex.justify-content-center {
justify-content: flex-start !important;
}
.form-part .half-col {
  width: 100%;
}
  .footer_flgs .col-sm-6.col-md-3 {
      width: 24% !important;
      margin-top: 15px;
  }
.col-sm-6 {
  flex: 0 0 auto;
  width: 100%;
}
.slammie_hand{

display:none;
}
.graph {
  width: 80%;
}
.lazy-ai-image_slammie {
  margin-left: 53px;
}
img.laptop3 {
  height: auto;
  width: 100%;
  margin-left: 15px;
}
.ellipse_new {
      background-repeat: no-repeat;
      background-size: 45%;
      background-position: 50% -18%;
      border-radius: 50%;
      height: 37%;
      width: auto;
      position: absolute;
      margin-left: 10%;
      margin-top: 8px;
      opacity: 0.5;
  }

.moon1 {
  padding-left: 85px;
  height: 0%;
  width: 380px;
 margin-left: -17px;
}
.sun2 {
        margin-left: 235px;
        margin-top: 0px;
        width: 100px;
  }
.graph {
  margin-left: -66px;
  width: 380px;
  padding-left: 85px;
}
.sun {
  padding-left: 50%;
  height: 100px;


}

.unlock {
  font-family: Poppins;
  font-size: 30px;
  font-weight: 700;
  text-align: center !important;
  line-height: 40px;

}

.web {
  font-size: 20px;
  font-weight: 400;
  line-height: 34px;
 color: #c0c0c0 !important;
}

.profile1 {
  padding: 0px;
}

.faq {
  padding: 0px;
}
.col-md-3.pt-5 {
  display: none;
}
.col-md-3.pt-5.ps-5 {
  padding-left: 0px;
}

.rectangle-parent {
  background-color: var(--color-gray-400);
  flex-direction: column;
  justify-content: flex-start;
  text-align: left;
  font-size: 36px;
  color: var(--color-white);
  font-family: var(--font-poppins);
}

.about-project-overview1 {
  font-family: Poppins;
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
}

.about-project-overview2 {
  font-family: Poppins;
  font-size: 30px;
  font-weight: 700;
  text-align: center !important;
}

.about-project-overview2 span {
  color: #F08705;
  text-align: left !important;
}

.button2 {
  margin-left: 48px;
}

.web3 {
  text-align: center !important;
}

.screen7 {
  width: 123%;
  height: auto;
  margin-left: -15px;
  padding-bottom: 0rem;

}
.astro3 {
  width: 100%;
  height: auto;
  padding-bottom: 0rem;
}
.container.custom_border1 {
  border: 1px solid #3c3c3c !important;
  padding-top: 20px;
  margin: 0px 0px 0px 0px;
  border-radius: 40px;
  width: 100%;
  max-width: 1000px;
  background-color: rgba(255, 255, 255, 0.03);
  padding-bottom: 20px;
}

.banner_case-study-6 {
  position: relative;
  background: url('public/casestudy5.png') no-repeat center center;
  background-size: cover;
  height: 421px;
  /* Adjust the height as needed */
  color: white;
  padding-top: 140px;
}
.lazy-app-overview {
  font-family: Poppins;
  font-size: 17px;
  font-weight: 700;
  line-height: 54px;
  text-align: justified;

}
.web4 {
  font-size: 17px;
  font-family: Poppins;
  font-weight: 200;
}
section.rectangle-parent.pt-5.pb-5.px-4.module {
  padding-bottom: 0rem !important;
}

.elipselaptop {
  position: relative;
  z-index: 0;
  width: 94%;
  height: auto;
  margin-left: 3%;
}
   
.lazy-app-overview {

  padding-left: 20px;
}

.lazy-ai1 {
  width: 158px;
  height: auto;
  padding-left: 20px;
}

.about-project-overview1 span {
  color: #F08705;
  text-align: center;
  /* word-break: break-all; */
}
     }
.lazy-ai-image_slammie{
width:60%;
height:auto;
top: 220px;
left: 66px;
gap: 0px;
border-radius: 8px 0px 0px 0px;
opacity: 0px;
padding-top:30px;
     }


.profile1{
padding-top:9px;
} 





@media only screen and (min-width: 700px) {
.ps-5 {
  padding-left: 0rem !important;
}

.graph {
  width: 248px;
}

.moon1 {
  padding-right: 20%;
  width: 25%;
  margin-left: 20px;
}
   
.testimonial .slick-next {
  display:none;

}
}

@media only screen and (min-width: 600px) and (max-width: 767px){
/* ul.f-log {
    margin-left: 107px;
} */
}

@media (min-width: 300px) and (max-width: 991px) {

  .navbar-toggler:focus {
    box-shadow:none!important;
    border: 1px solid#c0c0c0!important;
} 
.navbar-dark .navbar-toggler {
    border: 1px solid #c0c0c0!important;
}     
}
@media only screen and (min-width: 600px) and (max-width: 1024px) {

.col-md-4.d-flex.flex-column.justify-content-center {
  width: 100%;
}
.astro3 {
width: 117%;
height: auto;
padding-bottom: 0rem;
}

.hand-img {
position: absolute;
bottom: 0;
left: 0;
display:none;
}
.ellipse_new {
      background-repeat: no-repeat;
      background-size: 45%;
      background-position: 50% -18%;
      border-radius: 50%;
      height: 54%;
      width: auto;
      position: absolute;
      margin-left: 13%;
      margin-top: 63px;
      opacity: 0.5;
  }
.profile1{
padding-top:97px;
}  
.faq_lazy {
      padding-top: 106px !important;
  }
.sun_medical{
 padding-left: 50%;
  height: 100px;
  animation: spinSun 20s linear infinite;
   margin-top:20px;

}
.col-md-3.pt-5 {
  width: 40%;
  padding-top: 0px !important;
}

.col-md-5.pe-5 {
  width: 60%;
}

.col-sm-5 {
  width: 50%;
}

/* .col-sm-1 {
display:none;
} */
.lazy-ai-image_slammie {
  width: 83%;
  height: auto;
  top: 220px;
  left: 66px;
  gap: 0px;
  border-radius: 8px 0px 0px 0px;
  opacity: 0px;
  padding-top: 170px;
  margin-left:60px;
}
.profile-module-card-slammie {
      left: 214px;
      padding: 10px 10px 10px 10px;
      gap: 32px;
      border-radius: 12px 12px 12px 12px;
      opacity: 0px;
      background: #141414;
      min-height: 200px;
       margin-top:0px!important;
      /* width: 465px; */
  }
.slammie_hand {
display:none;
}
}


@media (min-width: 576px) {
.col-sm-5 {
  flex: 0 0 auto;
  width: 50% !important;
}
}

@media only screen and (min-width: 600px) {
.col-sm-1 {
  display: none;
}

.lazy-ai-image {
  width: 100%;
  height: auto;
}
.moon {
  width: 44%;
  height:auto;
}

.banner_case-study-6 {
  position: relative;
  background: url('public/casestudy5.png') no-repeat center center;
  background-size: cover;
  height: 421px;
  /* Adjust the height as needed */
  color: white;
  padding-top: 140px;
}


.banner_case-study-8 {
  position: relative;
  background: url(public/casestudy_8.png) no-repeat center center;
  background-size: cover;
  height: 421px;
  color: white;
  padding-top: 160px;
}

.lazy-ai span {
  color: #F08705;
  font-family: Poppins;
  font-size: 30px;
  font-weight: 700;
  line-height: 56px;
  text-align: center;
  padding-left: 40px;
}

.lazy-ai1 {
  width: 180px;
  /* height: 66px; */
  top: 220px;
  left: 66px;
  gap: 0px;
  border-radius: 8px 0px 0px 0px;
  opacity: 0px;
  padding-left: 40px;

}

.lazy-app-overview {
  font-family: Poppins;
  font-size: 42px;
  font-weight: 700;
  line-height: 54px;
  text-align: justified;
  padding-left: 40px;

}

.lazy-ai-image {
  width: 100%;
  height: auto;
  top: 220px;
  left: 66px;
  gap: 0px;
  border-radius: 8px 0px 0px 0px;
  opacity: 0px;

}

.web {
  font-size: 17px;
  font-family: Poppins;
  line-height: 30px;
  padding-top: 10px;
  color: #c0c0c0 !important;
  font-weight: 400;


}

.web1 {
  font-family: Poppins;
  font-size: 17px;
  font-weight: 200;
  line-height: 30px;
  text-align: center;

}

.web2 {
  font-size: 17px;
  text-align: left;
  line-height: 30px;
  margin: 0px 20px 0px 0px;
   color: #c0c0c0 !important;
   font-weight: 400;

}

.web3 {
  font-size: 17px;
  padding-top: 12px;
  font-family: Poppins;
  font-weight: 200;
  line-height: 30px;
  text-align: left !important;

}

.web4 {
  font-size: 17px;
  font-family: Poppins;
  font-weight: 200;
  margin: 0px 0px 0px 40px;
}

img.laptop3 {
  height: auto;
  width: 80%;
  margin-left: 15px;
  padding-top: 70px;
}

.screen7 {
  width: 135%;
}



.button1 {
  width: 150px;
  height: 120px;
  top: 2793px;
  left: 1396px;
  padding: 20px 20px 20px 20px;
  gap: 32px;
  border-radius: 24px 24px 24px 24px;
  opacity: 0px;
  background: #F08705;
  font-size: 20px;
  font-family: Poppins;
  font-size: 24px;
  font-weight: 600;
  line-height: 36px;
  text-align: center;
  color: #fff;
  border: 1px;
  box-shadow: 0px 4px 74px 0px rgba(240, 135, 5, 1);
  margin-right: 70px;
  margin-top: 40px;

}

.button2 {
  width: 150px;
  height: 120px;
  top: 2937px;
  left: 1522px;
  padding: 20px 20px 20px 20px;
  gap: 32px;
  border-radius: 24px 24px 24px 24px;
  border: 1px 0px 0px 0px;
  opacity: 0px;
  background: #6E43BF;
  font-family: Poppins;
  font-size: 24px;
  font-weight: 600;
  line-height: 36px;
  text-align: center;
  color: #fff;
  margin-left: 120px;
  box-shadow: 0px 4px 74px 0px rgba(110, 67, 191, 1);

  border: 1px;
}

.profile-module-card {

  top: 3854px;
  left: 214px;
  padding: 34px 24px 34px 24px;
  gap: 32px;
  border-radius: 24px 24px 24px 24px;
  opacity: 0px;
  background: #141414;
  min-height: 300px;
}

.profile-module-card-slammie {

  top: 3854px;
  left: 214px;
  padding: 10px 23px 10px 23px;
  gap: 32px;
  border-radius: 12px 12px 12px 12px;
  opacity: 0px;
  background: #141414;
  min-height: 200px;
  /* width:475px; */
     
}
.slammie_hand {
  position: absolute;
  margin-top: 100px;
 
}
.profile {
  font-family: Poppins;
  font-size: 30px;
  font-weight: 400;
  line-height: 36px;
  text-align: center;

}

.profile-setting span {
  color: #F08705;
  font-family: Poppins;
  font-size: 30px;
  font-weight: 700;
  line-height: 56px;
  text-align: center;
}



.laz {
  color: #3385FF;
  font-size: 17px;
  padding-left: 10px;
  font-weight: 400;
  text-decoration: underline;
}

.unlock {
  font-family: Poppins;
  font-size: 40px;
  font-weight: 700;
  text-align: center !important;
  line-height: 50px;

}

.better {
  color: #F08705;
  font-family: Poppins;
  font-size: 40px;
  font-weight: 700;
  text-align: center !important;
  line-height: 50px;
}

.container.custom_border1 {
  border: 1px solid #3c3c3c !important;
  padding-top: 20px;
  margin: 0px 0px 20px 0px;
  border-radius: 40px;
  width: 100%;
  max-width: 1000px;
  background-color: rgba(255, 255, 255, 0.03);
  padding-bottom: 20px;
}

.flutter {
  padding: 10px;
}

.flutterflow {}

.elipselaptop {

  width: 100%;
  height: 90%;

}

.about-project-overview2 {
  font-family: Poppins;
  font-size: 40px;
  font-weight: 700;
  text-align: left !important;
}

.about-project-overview2 span {
  color: #F08705;
  text-align: left !important;
}

.elipselaptop {
  position: relative;
  z-index: 0;
  width: 62%;
  height: auto;
  margin-left: 24%;
}
.elipselaptop_dog {
position: relative;
top: 12%;
z-index: 0;
width: 62%;
height: auto;
margin-left: 24%;
}
.elipselaptop_slammie {
  position: relative;
  top: 61%;
  z-index: 0;
  width: 62%;
  height: auto;
  margin-left: 24%;
}


.ellipse {
  background-image: url('public/ellipse.png');
  background-repeat: no-repeat;
  background-size: 45%;
  background-position: 50% 50%;
}

.system {
  font-family: Poppins;
  font-size: 17px;
  font-weight: 600;
  line-height: 36px;
  text-align: center;
  color: rgba(255, 255, 255, 1);

}

.faq {
  padding-top: 95px;
}

.about-project-overview1 {
  font-family: Poppins;
  font-size: 40px;
  font-weight: 700;
  line-height: 56px;
  text-align: center;
  word-break: break-all;
}

.about-project-overview1 span {
  color: #F08705;
  text-align: center;
  word-break: break-all;
}

.sun {
  padding-left: 50%;
}

.sun2 {
   margin-left: 202px;
        margin-top: 0px;
}
.graph {
  margin-left: 58px;
  width: 230px;
}
.moon {
padding-right: 0%;
margin-bottom: -16px;
}

.rectangle-parent4 {
display: flex;
flex-direction: column;
align-items: flex-start;
position: relative;
gap: var(--gap-15xl);
max-width: 100%;
}
  .laptop3 {
height: auto;
      width: 80%;
}
}

/* -------------------------------------------------- ruchira's end css */
@media (min-width:768px) and (max-width:1024px) {
#vision .col-sm-12.col-md-8 {
  width: 100%;
  padding: 0px 10px;
}
astro3{
padding-top:40px;
}
.button-project {
  display: flex;
  flex-direction: row;
  margin-left: 49px;
}
.projects h5 {
      font-size: 50px;
     text-align: left;
 }
.projects p {
  
  text-align: left;
}
.us-cont {
  padding: 0px 11%;
}
.slammie_hand{

display:none!important;
}
.private{
background: #070707;
background-image:none; 
background-repeat: no-repeat !important;
z-index: 0;
background-size: 220px;
background-position: right;

}  
.moon1 {
  padding-left: 26%;
  height: 0%;
  width: 269px;
 margin-left:40px;
}
.graph {
  margin-left: 40px;
  width: 220px;
  margin-top:80px;
}
.sun2 {
      margin-left: 150px;
      margin-top: -18px;
        width: 100px;
  }

.lazy-ai-image_slammie {
  width: 85%;
  height: auto;
  top: 220px;
  left: 66px;
  gap: 0px;
  border-radius: 8px 0px 0px 0px;
  opacity: 0px;
  margin-left:60px;
}
.profile-module-card-slammie {

  top: 3854px;
  left: 214px;
  padding: 10px 10px 10px 10px;
  gap: 32px;
  border-radius: 12px 12px 12px 12px;
  opacity: 0px;
  background: #141414;
  min-height: 200px;
  margin-top:0px;
     
}

#vision .img-fluid {
  max-width: 100%;
  height: auto;
  display: none !important;
}

.profile1 {
  padding: 0px;
}

.faq {
  padding-top: 85px;
}

nav.navbar.navbar-expand-lg.navbar-dark {
  width: 100%;
}

button.navbar-toggler.custom_toggle.custom_collapse {
  display: none !important;
}

.collapse.custom_collapse:not(.show) {
  display: none !important;
}

.col-md-4.input-img::after {

  display: none !important;
}


.col-md-4.input-img-two::after {

  display: none !important;
}

.col-md-4.input-img-three::after {

  display: none !important;
}

.col-md-4.input-img {
  width: 100%;
  max-width: 100%;
  height: 100%;
  min-height: unset;

}

.col-md-4.input-img-two {
  width: 100%;
  max-width: 100%;
  height: 100%;
  min-height: unset;
}

.col-md-4.input-img-three {
  width: 100%;
  max-width: 100%;
  height: 100%;
  min-height: unset;
}

.result-card-content {
  border: 1px solid rgba(255, 255, 255, 16%) !important;
  border-radius: 62px !important;
  background-color: rgba(255, 255, 255, 0.03) !important;
  max-width: 48.50% !important;
  width: 100% !important;
  position: relative !important;
}

/*case-two css 25-06-24 */
.result-card-content_case-two {
  border: 1px solid rgba(255, 255, 255, 16%) !important;
  border-radius: 62px !important;
  background-color: rgba(255, 255, 255, 0.03) !important;
  max-width: 100% !important;
  width: 100% !important;
  position: relative !important;

}

.row.result_card_case-two {
  padding: 0px 20px !important;
}

/*case-three css */
.row.result_card_case-two-case-three.px-1 {
  width: 100%;
  gap: 0;
  margin: 0 auto;
  row-gap: 30px;
  padding: 0px 20px !important;
}

.row.result_card_three.px-1 {
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  gap: 40px;
  padding: 40px 20px 0px 20px !important;
}

.col-md-4.result-card-content_case-three {
  border: 1px solid rgba(255, 255, 255, 16%) !important;
  border-radius: 62px !important;
  background-color: rgba(255, 255, 255, 0.03) !important;
  max-width: 100% !important;
  position: relative !important;
  width: 100% !important;
}

.col-md-5.result-card-content_case-three.p-4 {
  width: 100%;
  max-width: 100% !important;
}

#support_main_sec .col-sm-12.col-md-7 {
  width: 100%;
}

#support_main_sec .col-sm-12.col-md-5.custom_interact {
  width: 100%;
  margin-top: 40px;
  text-align: center;
}

#test-slider .item .side-cont p {
  display: none;
}

#test-slider .item .side-cont .read-more {
  padding: 0px !important;
}
}

/*case study css 25-06-24 end */


/*case-three study banner css end */


@media (min-width:1025px) and (max-width:1199px) {
.navbar-nav li.nav-item a.nav-link {
  font-size: 12px;
}

}


@media (min-width:992px) and (max-width:1024px) {
.navbar-nav li.nav-item a.nav-link {
  font-size: 12px;
}

.connect-background-parent {
  padding-left: 0;
  /* display:none!important; */
}


.testimonial .slick-slide p {
  font-size: 13px;
}

.solution-provider .tab {
  width: 70%;
}

.testimonial .slick-prev {
  left: 82%;
}

.inner_left_content h1 {
  color: #f08705;
  font-size: 25px;
}

.discover-the-power-container {
  font-size: 28px;
}

}


@media (min-width:768px) and (max-width:991px) {
.discover-the-power-container {
  font-size: 20px;
  height: 0px;
  padding-bottom: 50px;
}

#Vision .img-fluid {
  max-width: 100%;
  height: auto;
  display: none;
}
.prof_text p{
  text-align:left;
}
.faq {
      padding-top: 144px;
  }
.Vision py-5 Vision-con {
  width: 100%;
}

.discover-the-power-of-next-gen-wrapper {
  padding-top: 100px;
}

.connect-background-parent {
  padding-left: 0;
  display:none;
}

.testimonial .slick-prev {
  left: 89%;
}

.solution-provider .tab {
  width: 70%;
}

.link-colm {
  padding-left: 80px !important;
}

ul.icon-menu li {
  font-size: 14px;
}

footer .row:nth-child(2) .col-md-4:last-child h6 {
  font-size: 15px;
}

section#contact .row .col-md-6 {
  width: 100%;
}

section#contact .row {
  display: block;
}

.form-part .container {
  border-radius: 0px;
}

.tab-row {
  padding: 25px 20px;
}



.testimonial p.brief-cont:after {
  right: 0;
}

.testimonial .slick-slide p {
  font-size: 12px;
}

.hand-img img {
  width: 30%;
}

.inner_left_content h1 {
  color: #f08705;
  font-size: 17px;
}

.discover-the-power-container {
  font-size: 20px;
}



.envision-a-limitless {
  top: 0px;
}


}


@media (max-width:767px) {
    .paw-elipselaptop img.elipselaptop {
        margin-bottom: -90px !important;
    }
.Vision h2 {
  font-size: 48px;
}
img.project-overview_image_ott_mobile.pb-3 {
  width: 100%;
  max-width: 380px;
}

img.project-overview_image.pb-3 {
  display: none;
}

.pb-3 {
  width: -webkit-fill-available;
}

img.project-overview_image.pb-3 {
  width: 100%;
  max-width: 380px;
}


.footer_flgs .col-sm-6.col-md-3 {
  width: 24% !important;
  margin-top: 15px;
}

.custom_interact {
  margin-top: 40px !important;
}

.container {
  max-width: 100% !important;
}

/*15-07-24 */
section.solution .nav-tabs {
  display: flex;
  width: 100%;
  flex-wrap: nowrap;
  gap: 0 !important;
  max-width: 100%;
  overflow-x: scroll;
  overflow-y: hidden;
}

section.solution .nav-tabs li a {
  color: #898989;
  font-weight: 500;
  border: 0;
  position: relative;
  padding: 10px 10px 10px 25px;
  width: 100%;
  min-width: 184px;
  font-size: 14px;
  white-space: nowrap;
}

section.solution .nav-tabs a.active {
  border-bottom: 0px;
}

section.solution .nav-tabs a.active:after {
  content: "";
  display: block;
  position: absolute;
  background: #f08705;
  height: 6px;
  width: 100%;
  left: 0;
  right: 0;
  margin: 0px auto;
  bottom: -6px;
  z-index: 999;
}

section.solution .nav-tabs {
  border-bottom: 0px !important;
  position: relative;
}

ul.nav.nav-tabs li {
  border-bottom: 6px solid #e8e8e8;
}

/*section.solution .nav-tabs:after{
content: "";
display: block;
position: absolute;
background: #e8e8e8;
height: 6px;
width: 200%;
left:0px;
bottom: 0;
} */


section.solution .nav-tabs li a:before {
  left: 10px;
}


/*end-15-07-24 */

.envision-a-limitless {
  top: 0px;
}

/*15-07-24 start*/
nav.navbar.navbar-expand-lg.navbar-dark {
  width: 100%;
}

/*15-07-24*/

.form-part .half-col {
  width: 100%;
}

.row.project_overview {
  padding: 10px;
}

.support .connect-btn {
  margin-bottom: 50px;
}

.container.custom_border {
  padding-top: 25px;
}

.testimonial .slick-slide p {
  font-size: 13px;
}



.upr-row {
  margin-bottom: 10px;
}

.logo-row img {
  width: auto;
}

body .follow-us {
  justify-content: flex-start !important;
}

.solution-provider .container {
  display: block;
}


.form-part form div {
  display: block !important;
}

.discover-the-power-container {
  height: auto;
  font-size: 22px !important;
  padding: 24px;
  margin: 30px;
}

.solution-provider .container .tab {
  padding-right: 0px;
}

.solution-provider .tab button {
  display: block;
  background-color: inherit;
  color: black;
  padding: 22px 10px;
  width: 100%;
  border: none;
  outline: none;
  text-align: left;
  cursor: pointer;
  transition: 0.3s;
  font-size: 18px;
  text-transform: uppercase;
}


.solution .nav-tabs {
  gap: 17px;
  display: block;
}

  .discover-the-power-of-next-gen-wrapper {
      padding: 40px 10px 0px !important;
  }
.envision-a-limitless {
  font-size: 20px;
}

.inner_left_content h1 {
  font-size: 20px;
}

.side-cont {
  padding: 0 20px !important;
}

.form-part h6 {
  font-size: 40px;
}

.partner h6 {
  font-size: 40px;
}


.private h5 {
  font-size: 40px;
}

.us-cont {
  padding: 0;
}

.projects h6 {
  margin-top: 30px;
  padding: 0px 10px;
}

.inside-cont {
  margin-bottom: 20px;
}

.discover-the-power-container {
  height: auto;
  font-size: 15px;
}


button.connect-btn {
  margin-bottom: 30px;
}

.tab-row {
  padding: 20px;
}

.testimonial p.brief-cont {
  margin-bottom: 80px;
}

.testimonial p.brief-cont:after {
  right: 0;
}

.testimonial .slick-prev {
  left: 78%;
  top: -40px;
display:none!important;
}

.testimonial .slick-next {
  top: -40px;
  display:none!important;
}

.testimonial .slick-slide {
  margin: 0 3px;
}


.banner-row div {
  width: 100%;
}

.banner-row {
  display: block;
}

.bottom_text {
  position: static;
}


.col-6.inner_colum-bg {
  padding: 20px;
  min-height: auto;
  margin-bottom: 20px;
  border-radius: 0;
}

.services-content,
.services-content-wrapper {
  display: block;
}

.services-content-inner {
  padding-top: 0 !important;

}

.bottom_text h2 {
  margin: 0px;
}

.connect-background-parent {
  padding-left: 0;
  
}

.frame-parent18,
.newsletter {
  display: block;
}


.location {
  display: block;
}

.copyright {
  padding: 15px 0px;
  text-align: center;
}


.colorado-ave-bakersfield {
  height: auto;
}


.quality-images img {
  margin: 0px auto;
}


.quality-images {
  width: 100%;
}


.tab {
  float: left;
  width: 100% !important;
}

.tabcontent {
  width: 100% !important;
}

.link-colm {
  padding-left: 15px !important;
  margin: 30px 0px !important;
}


.private .inner-cont {
  margin-bottom: 15px;
}


.hand-img {
  display: none;
}


.form-part .container {
  background: #1C1C1C;
  padding: 15px;
  margin-top:-50px!important;

}


.col-md-4.input-img::after {
  display: none;
}


/*case study mobile css 25-0624*/
.col-md-4.input-img::after {
  display: none;
}

.col-md-4.input-img-two::after {
  display: none;
}

.col-md-4.input-img-three::after {
  display: none;
}

.about-us-heading {
  font-family: Poppins;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  text-align: center;
}

span.intro_heding {
  display: block;
  color: #F08705;
  font-family: Poppins;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
  text-align: center;
}

p.about-us-intro {
  font-family: Poppins;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: center;
  color: #C0C0C0;
}

.about-project-overview {
  font-family: Poppins;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  text-align: center;
  
}

.project_overview .col-12.px-5 {
  padding: 0px !important;
}

.machine-learning-padding {
  padding: 0px !important;
}

.machine-learning-heading {
  font-family: Poppins;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  text-align: left;
}

.systum_arch-heading {
  font-family: Poppins;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  text-align: center;
}

.systum_arch .col-12.px-5 {
  padding: 0px !important;
}

.custom_systum_arch .col-md-6 {
  padding: 0px !important;
}

.col-12.px-5.machine-learning-padding {
  padding: 0px !important;
}

.app-heading {
  font-family: Poppins;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  text-align: left;
}

.app_sec .col-12.px-5.pb-5 {
  padding: 0px 20px !important;
}

.col-12.px-5.pb-5.custom-conclusion {
  padding: 0px 20px !important;
}

.row.result_card {
  width: 100%;
  gap: 20px;
  margin: 0 auto;
  padding: 0px 20px !important;
}

p.result-heading {
  font-family: Poppins;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  text-align: left;
  color: #F08705;
}

.col-12.px-5.pb-5.custom-result-heading {
  padding-bottom: 0px !important;
}

.app-list p span {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 600;
  line-height: 30px;
  text-align: left;
  color: #C0C0C0;
}

.app-list p {
  font-family: Poppins;
  font-size: 16px;
  font-weight: 600;
  line-height: 30px;
  text-align: left;
}

.conclusion-heading span {
  font-family: Poppins;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  text-align: left;
  color: #ffffff;
}

p.pt-4.conclusion-para {
  padding-top: 0px !important;
font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  color: #C0C0C0;
}


.conclusion-para {
  font-family: Poppins;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-align: left;
  color: #C0C0C0;
}

.col-md-4.input-img {
  max-width: 100%;
  height: 100%;
  min-height: 300px;
  border: 1px solid rgba(255, 255, 255, 16%);
  padding: 30px;
  border-radius: 62px;
  background-color: rgba(255, 255, 255, 0.03);
  position: relative;
}

.col-md-4.input-img-two {
  max-width: 100%;
  border: 1px solid rgba(255, 255, 255, 16%);
  padding: 30px;
  border-radius: 62px;
  background-color: rgba(255, 255, 255, 0.03);
  position: relative;
}

.col-md-4.input-img-three {
  max-width: 100%;
  border: 1px solid rgba(255, 255, 255, 16%);
  padding: 30px;
  border-radius: 62px;
  background-color: rgba(255, 255, 255, 0.03);
  position: relative;
}

.result-card-content {
  border: 1px solid rgba(255, 255, 255, 16%) !important;
  border-radius: 62px !important;
  background-color: rgba(255, 255, 255, 0.03) !important;
  max-width: 100% !important;
  position: relative !important;
  padding: 30px;
}

/*case-two css 25-06-24 */
.result-card-content_case-two {
  border: 1px solid rgba(255, 255, 255, 16%) !important;
  border-radius: 62px !important;
  background-color: rgba(255, 255, 255, 0.03) !important;
  max-width: 100% !important;
  width: 100% !important;
  position: relative !important;

}

.row.result_card_case-two {
  padding: 0px 20px !important;
}

/*case-three css */
.row.result_card_case-two-case-three.px-1 {
  width: 100%;
  gap: 0;
  margin: 0 auto;
  row-gap: 30px;
  padding: 0px 20px !important;
}

.row.result_card_three.px-1 {
  width: 100%;
  margin: 0 auto;
  justify-content: center;
  gap: 40px;
  padding: 40px 20px 0px 20px !important;
}

.result-card-content_case-three {
  border: 1px solid rgba(255, 255, 255, 16%) !important;
  border-radius: 62px !important;
  background-color: rgba(255, 255, 255, 0.03) !important;
  max-width: 100% !important;
  position: relative !important;
}

.col-md-5.result-card-content_case-three.p-4 {
  width: 100%;
  max-width: 570px !important;
}
#particles-js {
  transform: scale(1.9);
  position: absolute;
  width: 100%;
  opacity: 0.4;
  z-index: 999;
}
#particles-js canvas.particles-js-canvas-el {
height: 100% !important;
min-height: 348px;
object-fit: contain;
}
.inner_left_content {
text-align: center;
width: 100%;
padding: 100px 32px;
position: relative;
}
.discover-the-power-container1 span {
font-size: 50px!important;
}
.policy-heading {
  text-align: center;
  padding: 50px;
}
.policy-heading {
  text-align: center;
  padding: 50px;
}
.sec-2 {
  margin-top: 40px;
}
.form-part form div .iti__selected-flag {
  display: flex !important;
}
}
select#countryCodeSelect {
        display: none;
    }
    .iti.iti--allow-dropdown {
        width: 100%;
    }
ul#iti-0__country-listbox {
    width: 322px;
}
.ai_small{
    color:#f08705 ;
  }

  ul.footr-menus li a {
    text-transform: capitalize;
}
ul.f-log li img {
  padding: 0;
}
ul.f-log {
  flex-wrap: wrap;
  column-gap: 0 !important;
  row-gap: 40px !important;
  justify-content: space-between;
}
ul.f-log li {
  width: calc(50% - 20px);
}
footer div.col-md-4 h6 {
  text-align: left !important;
}
ul.f-log li img {
  padding: 0;
  height: 81px;
  width: 100%;
  object-fit: contain;
  object-position: left;
}
.follow-us h6 {
  text-transform: uppercase;
}
.form-check.mb-2 {
  display: none;
}
ul.check_point {
  padding: 0;
  list-style: none;
  display: flex;
  gap: 20px;
  margin: 30px 0 0 0;
  flex-wrap: wrap;
}

ul.check_point li {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: #fff;
  display: flex;
  gap: 12px;
}

section.private h5, section.private p.sep-cont {
  padding: 0 20px;
}
.head-area {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}
.head-area img {
  width: 42px;
}

@media only screen and (max-width: 991px) {
  .head-area {
    padding: 15px 20px !important;
  }
  .head-area {
    font-size: 18px;
  }
  .head-area img {
    width: 32px;
}
}

footer h6.usa-head + ul.icon-menu.ps-0 li:last-child {
  padding-right: 96px;
}


@media only screen and (max-width: 991px) {
  footer h6.usa-head + ul.icon-menu.ps-0 li:last-child {
    padding-right: 72px;
  }
}

@media only screen and (max-width: 575px) {
  footer h6.usa-head + ul.icon-menu.ps-0 li:last-child {
    padding-right: 0;
    max-width: 307px;
}
footer .botm-fotr-part p.copyright-bottom {
  max-width: 278px;
  margin: 0 auto 20px !important;
}
}