#hs_cos_wrapper_widget_1697614512196 h1 b{ color: #794DF8; font-weight: bold; }
#hs_cos_wrapper_widget_1697614512196 h1{ margin-bottom: 10px;}
#hs_cos_wrapper_widget_1697614661647 h6 { font-weight: 400; margin-bottom: 30px;}
.logo-text {  margin-left: 10px !important;}
body.no-banner .cst-header { box-shadow: none;}

.content-wrapper, .dnd-section>.row-fluid, .page-center{
  padding-left: 0px; padding-right: 0px;
}

<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap" rel="stylesheet">
@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
  
  @font-face {
  font-family: "Gilroy";
  src: url("https://res.cloudinary.com/dmg2giy20/raw/upload/v1679398184/GC-Labs/GcFamily-Semibold_i8htpq.woff") format('woff');
  font-weight: 600;
}

@font-face {
  font-family: "Gilroy";
  src: url("https://res.cloudinary.com/dmg2giy20/raw/upload/v1679398184/GC-Labs/GcFamily-Ultralight_xsfqwp.woff") format('woff');
  font-weight: 200;
}


@font-face {
  font-family: "Gilroy";
  src: url("https://res.cloudinary.com/dmg2giy20/raw/upload/v1679398184/GC-Labs/GcFamily-Thin_krrz74.woff") format('woff');
  font-weight: 100;
}

@font-face {
  font-family: "Gilroy";
  src: url("https://res.cloudinary.com/dmg2giy20/raw/upload/v1679398183/GC-Labs/GcFamily-Regular_hpoylf.woff") format('woff');
  font-weight: 400;
}

@font-face {
  font-family: "Gilroy";
  src: url("https://res.cloudinary.com/dmg2giy20/raw/upload/v1679398183/GC-Labs/GcFamily-Black_vnmrgp.woff") format('woff');
  font-weight: 900;
}

@font-face {
  font-family: "Gilroy";
  src: url("https://res.cloudinary.com/dmg2giy20/raw/upload/v1679398183/GC-Labs/GcFamily-Bold_pxi5tw.woff") format('woff');
  font-weight: 700;
}

@font-face {
  font-family: "Gilroy";
  src: url("https://res.cloudinary.com/dmg2giy20/raw/upload/v1679398183/GC-Labs/GcFamily-Medium_fmpd5w.woff") format('woff');
  font-weight: 500;
}

@font-face {
  font-family: "Gilroy";
  src: url("https://res.cloudinary.com/dmg2giy20/raw/upload/v1679398183/GC-Labs/GcFamily-Light_uzcsjp.woff") format('woff');
  font-weight: 300;
}
  
  h1 { font-family: "Gilroy" !important;}
  h2 { font-family: "Gilroy" !important;}
  h3 { font-family: "Gilroy" !important;}
  h4 { font-family: "Gilroy" !important;}
  h5 { font-family: "Gilroy" !important;}
  h6 { font-family: "Gilroy" !important;}
  p  { font-family: "Gilroy" !important;}
  a  { font-family: "Gilroy" !important;}
  
  .fw-100 { font-weight: 100 !important;}
  .fw-200 { font-weight: 200 !important;}
  .fw-300 { font-weight: 300 !important;}
  .fw-400 { font-weight: 400 !important;}
  .fw-500 { font-weight: 500 !important;}
  .fw-600 { font-weight: 600 !important;}
  .fw-700 { font-weight: 700 !important;}
  .fw-900 { font-weight: 900 !important;}


/*h1,h2,h3,h4,h5,h6,p,ul,li,a,span{font-family: 'Poppins', sans-serif!important;}*/

.mt-65{margin-top:65px!important}
.mt-50{margin-top:50px!important}
.mt-30{margin-top:30px!important}
 

.gradiant-bg { background: linear-gradient(180deg, #F8F8F8 0%, #F8F8F8 100%) !important; }
.blind-img {mix-blend-mode: exclusion;}


 .Zero_Section{  
        width: auto;
        background: #f8f8f8;
       padding: 65px 20px 100px 20px;    
        color: #434343;         
 }
  
.dnd_area-row-3-force-full-width-section > .row-fluid {
    max-width: none !important;
    padding: 0;
    overflow: hidden;
}
.Container{
    margin: auto;
    max-width: 1200px;    
}
.Six_left_img_outer p{font-size: 18px;
    color: #000;}
	

.p-style{color: #2A3543;
    font-size: 20px;
    line-height: 32px;
    font-weight: 500;}
/*
.Zero_Section_outer{
    width: auto;
    margin: auto;
    display: flex;
    flex-direction: row;
     gap: 20px;
     text-align: center;
}
.Zero_left_section{
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    
}
.Zero_icon_row_outer{
    display: flex;
    justify-content: start;
    align-items: center;
    gap: 30px;
    padding-bottom: 50px;
}
.Zero_icon_row_outer svg{
    width: 43px;color: #794df8;
}
.Zero_icon_row_outer h2{
    width: auto;
    font-size: 20px ;
    font-weight: 500;
}*/

.Zero_Section-inner{ display: flex; flex-wrap: wrap;  gap: 50px; justify-content: center;}

.Zero_Section-content{border-radius: 12px;
border: 1px solid rgba(220, 217, 255, 0.61);
background: #FFF;
box-shadow: 0px 2px 0px 0px #794DF8; padding: 33px 20px 20px 20px; max-width: 348px; width: 100%; text-align: center;} 

.Zero_Section-content h4{ color: #2A3543;
text-align: center;
font-family: Gilroy-SemiBold;
font-size: 20px;
font-weight: 600;
line-height: 30.3px;
letter-spacing: 0.1px; }

.withArcanys {
  width: auto;
         background:#555555;
        padding: 65px 0px 65px;    
        color: #434343;
       
}

.Common_Section {
  width: 100%;
}

	.withArcanys {	 width: auto;	       
		/*background-image:url(https://23605460.fs1.hubspotusercontent-na1.net/hubfs/23605460/bg-1.jpg);	*/
		overflow: hidden;	
    position: relative;	
    padding: 80px 10px; background-color: #fff !important;	background-image: url(https://23605460.fs1.hubspotusercontent-na1.net/hubfs/23605460/bg-test.svg);
    background-repeat: no-repeat;
    background-position: right 0% bottom 40%;	
}	

.bg-center{background-repeat: no-repeat!important;	
    background-size: cover!important;	
    background-position: center!important;background: #053748;}	
	.top-position{position: relative;	
    z-index: 2;}	
/*.cst-banner-overlay {	
   height: 100%;	
    position: absolute;	
    width: 100%;	
    z-index: 1;	
    top: 0;	
    bottom: 0;	
    left: 0;	
    right: 0;	
}*/

.Outer_boxes {
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 50px;
}

.First_img_div {
  width: 50%;
  /*background-image: url("https://23605460.fs1.hubspotusercontent-na1.net/hubfs/23605460/image-1.jpg");
  background-size: cover;
  background-position: center;*/
}


.imgFirst {
  width: 100%;
  height: 100%;
  padding: 0px 30px;
  margin: auto;
}
.first_Section_button {
  width: 150px;
}

.first_Section_outer {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
}

.first_Section_button {
  color: #434343;
  width: 200px;
  background: #e9e9e9;
  text-align: center;
  padding: 10px 0px 10px 0px;
  border-radius: 20px;
  font-size: 15px;
  font-family: ;
  /* font-weight:700; */
}

.Second_Section{
    width: 100%;
    background: white;
    color: #434343;
}
.Second_Section .Common_Header { padding-bottom: 30px; }

.Second_Container{
    padding-bottom: 65px;
}

.third_Section-inner{ width: 100%; display: flex;}
.third_Section-left{ width: 50%;}
.third_Section-right{ width: 50%; padding-left: 75px; position: relative;}

.third_Section-right-content{border-radius: 10px; border: 1px solid #D1D1D1; background: #FFF; padding: 30px 20px; margin-bottom: 30px; }
.third_Section-right-content h6{ border-radius: 100px; background: #794DF8; color: #FFF; font-size: 16px; font-weight: 500;letter-spacing: 0.72px; text-transform: uppercase; padding: 3px 20px;
    width: fit-content; margin-top: 0px;}
.third_Section-right-content h5{ color: #2A3543; font-size: 24px; line-height: 28px; font-weight: 700;}
.third_Section-right-content p{ color: #2A3543; font-size: 18px; font-weight: 400; line-height: 29px;  letter-spacing: 0.09px; margin-bottom: 0px;}

.third_Section-right:before { content: ""; position: absolute;
    height: 78%;  border-left: 2px dashed#794DF8;  left: 35px;  top: 40px;}

.third_Section-right-content:nth-child(1) h6:before{ content: url(https://23605460.fs1.hubspotusercontent-na1.net/hubfs/23605460/icon-1.svg); position: absolute;  left: 10px; }
.third_Section-right-content:nth-child(2) h6:before{ content: url(https://23605460.fs1.hubspotusercontent-na1.net/hubfs/23605460/icon-2.svg); position: absolute;  left: 10px; }
.third_Section-right-content:nth-child(3) h6:before{ content: url(https://23605460.fs1.hubspotusercontent-na1.net/hubfs/23605460/icon-3.svg); position: absolute;  left: 10px; }
.third_Section-right-content:nth-child(4) h6:before{ content: url(https://23605460.fs1.hubspotusercontent-na1.net/hubfs/23605460/icon-4.svg); position: absolute;  left: 10px; }


.Campany_Section_outer {
  width: auto;
  margin: auto;
}
.Campany_Section_outer ul {
  list-style-type: none;
}
.Campany_comp_list {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  gap: 50px;
  padding: 20px 20px;
}
.Campany_comp_list ul li {
  width: 100%;
  height: auto;
  list-style-type: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.Campany_comp_list ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.Campany_horizentel_line {
  width: 60%;
  margin: auto;
  height: 1px;
  background: #cecece;
}

.Second_right_Section {
  width: 50%;
}

.Second_right_Section h2 {
  font-size: 36px ;
  font-weight: 700;
  color:#000;margin: 0;
}
.Second_right_Section ul { width: 100%;margin: 0;  padding-left: 0px; }
.Second_right_Section ul li {
  width: 100%; list-style: none;
  padding-left: 40px;margin-bottom:10px
}
.Second_right_Section ul li:last-child {margin-bottom:0px}

.Second_right_Section ul li p:before{ content: url(https://23605460.fs1.hubspotusercontent-na1.net/hubfs/23605460/green-check.svg); position: absolute; left: -40px;  top: 5px;}

.Second_right_Section ul li p {
font-size: 20px; position: relative;
font-weight: 700;
color: #2A3543;
line-height: 30px;  
}

.tenth_Down_button {
  width: 100%;
  text-align: center;
  margin: 50px 0px;
  margin-top: 100px;
}


.first_header h4 {
  text-align: center;
  color:white;
}


.white_text{
 color:white !important; 
}
.black_text{
 color:#000!important ;
}
.Common_Header{ text-align: center; padding-bottom: 60px; }

.Common_Header h4 {
  font-size: 42px;
    font-weight: 700;
    margin: 0 auto;line-height: 57px;color: #2A3543; 
}

.Common_Header h4 span{
  color: #794DF8;
  display: block;
}

.Common_Header h5 {
  font-size: 20px ;
  font-weight: 400;
}

.third_Section {
  width: auto;
  background: #f8f8f8; 
  padding: 65px 10px 60px 10px; 
}

.Third_Section_Card {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.Third_Card {
  width: 25%;
  min-height: 450px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: ;
  padding: 0px 30px;
  gap: 30px;
}

.Third_Section_Circle {
  min-width: 100px;
  min-height: 100px;
  background: white;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.blue_Section_Circle{background: #794df8;
    color: #fff;min-width: 100px;
  min-height: 100px;
   border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;}

.Third_Section_Circle h1 {
  font-size: 24px ;
}
.Third_Card h2 {
text-align: center;
    font-size: 18px;
    color: #fff;
    line-height: 27px;
}
.Third_Card p {
  color: #fff;line-height: 27px;
    font-size: 16px;letter-spacing: .2px;
    text-align: center;
}

.fourth_outer {
  display: flex;
  width: 100%;
  margin: auto;
  gap: 60px 0px;
  text-align: center;
  flex-wrap: wrap;
  justify-content: space-around;
}

.Fourth_card {
  width: 30%;
  text-align: center;
  display: flex;
  justify-content: start;
  align-items: center;
  flex-direction: column;
  gap: 10px;
}
 .fouth_card_circle {
    width: 153px;
    border-bottom: 6px solid #DCD0FF;
/*
  width: 100px;
  height: 100px;
  border-radius: 50px;
  background: #e9e9e9; 
  display: flex;
  justify-content: center;
  align-items: center;
  color: #434343;*/
} 
.fouth_card_circle h1 {
  margin: 8px 0px;
  font-size: 50px ;
  font-weight: 700;
}
.Fourth_card p {
  font-size: 18px ;
  font-weight: 500;line-height: 25px; color: #2A3543;
  margin-top: 5px;
}

.five_Section {
  width: 100%;
  padding: 65px 0px 90px;
  background: #794DF8;
}

.five_Section .Common_Header h4{ color: #fff; max-width: 926px;}
.five_Section .Common_Header h5{ color: #fff;}

.five_outer {
display: flex;
flex-wrap: wrap;
gap: 30px 15px;
width: 100%;
margin: auto;
justify-content: center;
}

.Five_card {
 width: 32%;
 margin:0;
 text-align: center;
 background: #fff;
 border-radius: 10px;
 padding: 40px 15px 60px 15px; 
}

.Five_card h2{
  font-weight: 700;
  font-size: 28px;
}
  
.Five_card p {
font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    word-spacing: 1px;
}
.five_outer svg {
  width: 100px;
  height: 100px;
  color:#794DF8;
}
.five_outer h4 {
  font-size: 26px ;
  font-family: 700;
}

.five_langauge_list {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  min-height: 0px;
  min-width: 0px;
  margin-top: 30px;
}

.five_langauge_list-test2{
  width: 48%;
}

.five_langauge_list-test2 p::before{
  content: "";
  background: url(https://23605460.fs1.hubspotusercontent-na1.net/hubfs/23605460/green-check.svg) no-repeat ;
  position: absolute;
  left: 8px;
  top: 5px;
    width: 18px;
    height: 18px;
    background-size: cover;
}


.five_langauge_list-test2 p{
  position: relative;
  color: #2A3543;
font-size: 16px;
font-weight: 700;
  padding-left: 30px;
  text-align: start;
}

.five_langauge_list-test{
  width: 22%;
}

.five_langauge_list-test p::before{
  content: "";
  background: url(https://23605460.fs1.hubspotusercontent-na1.net/hubfs/23605460/green-check.svg) no-repeat ;
  position: absolute;
  left: 8px;
  top: 5px;
    width: 18px;
    height: 18px;
    background-size: cover;
}


.five_langauge_list-test p{
  position: relative;
  color: #2A3543;
font-size: 16px;
font-weight: 700;
  padding-left: 30px;
}

.five_first_langauge {
  display: flex;
  gap: 8px;
  min-width: 0px;
  min-height: 30px;
  align-items: center;
}
.five_first_langauge svg {
  width: 18px;
  height: 18px;
  color: #5CD198;
}
.five_first_langauge p {
  font-size: 16px ;
  color: #2A3543;
  font-weight: 700;margin: 0;
  text-align: start;
  line-height: 20px;
}

.Six_Section{
 width: auto;
  background: #fff ;
  padding: 65px 10px 63px 10px;
}

.Six_Section .since-2016{
  background: linear-gradient(90deg, #794DF8 -0.5%, rgba(121, 77, 248, 0.00) -0.49%, #794DF8 44.93%, rgba(121, 77, 248, 0.00) 100.92%);
  padding: 5px 0px;
  margin-top: 20px;
}
.Six_Section .since-2016 h4{
  color: #FFF;
text-align: center;
font-size: 32px;
font-weight: 700;
line-height: 52px;
letter-spacing: 0.16px;
  margin: 0px;
}

.Six_Section .Six_left_Section{ width: 60%; all: unset;}

.Six_left_img_Section  .play{ display: none;}
.Six_Section .Common_Header h4{ max-width: 750px; margin: auto;}
.Six_Section .Common_Header h5{ max-width: 682px; margin: auto; padding-top: 30px; line-height: 30px; font-weight: 500; color: #2A3543;}

.Six_left_Outer_Section {
    margin: auto;
  display: flex;
  gap: 50px;
}
.Six_Outer_Section {
  width: 100%;
  margin: auto;
  display: flex;
  gap: 50px;
  align-items: center;
}
.Six_left_Section {
  width: 50%;
  border-radius: 10px;
    padding: 35px 30px 30px 30px;
    background: #F8F8F8;
}

.Six_left_Section_Header {
  min-height: 0px;
  min-width: 0px;
}
.Six_left_Section_Header h2 {
  font-size: 28px ;
  font-weight: bold;
  color: #794df8;
  position: relative;
}

.Six_left_Section_Header h2:after{
content: "";
  width: 216px;
  height: 2px ;
  background: #000;
  position: absolute;
  bottom: -20px; left: 0px;
}

.Six_left_Section_Header p {
  font-size: 20px;
    font-weight: 500;
    color: #2A3543;
    line-height: 30px;
    margin-top: 40px;
}
/*.Six_left_Section .Six_left_img_Section {
  min-height: 0px;
  min-width: 0px;
  padding: 20px 20px;
  background: #f4f4f4;
  font-size: 14px;
    font-weight: 500;
    color: #000;
    word-spacing: 0;
}*/
.Six_left_img_Section .th8_para {
  font-size: 18px ;
  font-weight: 500;
  color: #555;
  line-height: 26px;
  word-spacing: 3px;
}
.th8_section_cart_icon p{ font-weight: 500;}

/* .th8_left_Section_icon{
    width: 100%;
    display: flex;
    margin: auto;
    /* background: green; */

.th8_left_upper {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  align-items: center;
}
.c-flex{display: flex;
    flex-wrap: wrap;
    gap: 24px;}


/* .th8_left_Section_icon{
    width: 100%;
    display: flex;
    margin: auto;
    background: green; 
    
    
} */
/* .Six_icon{
     width: 20%;
    text-align: center;

} */

.six_left_img {
  width: 5%;
}
.Six_icon img {
  width: 40%;
}

.th8_left_Section_icon {
  width: 100%;
  display: flex;
  margin: auto;
  /* background: green; */
}
.th8_section_cart_icon {
  width: 50%;
  display: flex;
  margin: auto;
  justify-content: space-around;
}

.th8_left_Section_icon {
  width: 100%;
  display: flex;
  margin: auto;
}

.Six_icon {
  width: 50%;
  text-align: center;
}

/* .Six_icon img{
     width: 40%;   
   
} */

.six_left_langauges_ul {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    gap: 30px;
    align-items: center;
}
.six_left_langauges_ul p {
    display: flex;
    align-items: center;
    font-size: 18px;
    color: #2A3543 !important;
    gap: 10px;
    margin: 0px !important;
    width: 100px;
    font-weight: 700;
}

.six_left_langauges_ul p img{
 width: 17px; height: 17px; 
}

.six_left_langauges_ul p b {
  position: relative;
    font-size: 25px;
    padding-bottom: 11px;
    margin-right: 8px;	
}

.Six_right_Section {
  width: 40%;
}

.Six_right_Section .header {
  font-size: 20px ;
  color: #2A3543;
  font-weight: bold;
}
.Six_right_Section_first_ul {
  /* margin-top:10px ; */
  color: #434343;
}
.Six_right_Section_first_ul li {
  margin: 5px 0px;
  font-size: 16px ;
  font-weight: 400;
  line-height: 1.62;
  /* margin-top: 50px; */
}
.Six_right_Section_cott {
  width: 100%;
}

.Six_right_Section_cott .para2{ font-size: 16px; margin-top: -5px; font-weight: 500; color: #2A3543;}
.Six_right_Section_cott .para {
  margin: 5px 0px;
  font-size: 20px ;
  font-weight: 400;
  line-height: 1.62;
  color: #2A3543;
  font-style: italic;
  font-family: 'Lora', serif !important;
}


.Six-section-inner-content h6{
  color: #2A3543;
font-size: 24px;
font-weight: 700;
}
.Six-section-inner-content p,
.Six-section-inner-content li{
  color: #2A3543;
font-size: 18px;
line-height: 29px;
letter-spacing: 0.09px;
}

.Six-section-inner-content ul{
 padding-left: 20px; 
}

.Six-section-inner{ display: flex; justify-content: center; gap: 38px; margin: 35px 0px;}

.Six-section-inner .Six-section-inner-content{
border-radius: 10px;
border: 1px solid #A49CF8;
background: #FFF;
box-shadow: 0px 4px 4px 0px rgba(220, 217, 255, 0.61);
padding: 30px 30px 30px 15px;
max-width: 511px;
width: 100%;
}

.black_type_button {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin-top: 100px;
}
.black_type_button a {
  background: #555;
  padding: 20px 50px;
  text-align: center;
  font-size: 15px ;
  border-radius: 50px;
  color: #fff;
  text-decoration: none;
  font-size: 18px;
}
.white_type_button {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;margin-top: 50px;

}
.white_type_button a {
 background: #794df8;
  padding: 20px 50px;
  font-size: 16px ;
  color: #fff;font-weight: 600;
}
.Six_right_Section_button {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.Six_right_Section_button a {
  background: #794df8;
  padding: 20px 50px;
  font-size: 16px ;
  color: #fff;font-weight: 600;
}
.styled-table thead tr {
  font-size: 24px ;
  font-weight: 700;
  color: #ffffff;
  text-align: center;
  background: #794DF8;
}
.styled-table {
  border: none;
  border-collapse: collapse;
}
.styled-table th {
  width: 33%;
  background: transparent;
  border: none;
  padding: 20px;
}
.styled-table td {
  border-bottom: 1px solid #fff;
  padding: 15px 0px;
  margin: 5px 0px;
  line-height: 1.62;
  color:#000;
  background: transparent;
  border: none;
}
.styled-table tbody {
  text-align: center;
}
.styled-table tbody tr {
  border: 1px solid #E7E7E7;
  background: #fff;
}

.styled-table tbody tr:nth-child(even){ background: #F8F8F8;}

.seven-p-content p{
  color: #000;
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0.08px;
 font-style: italic;
  margin: 5px 0px;
}


.th8_left_side_outer {
  width: 50%;
  border-radius: 10px;
    padding: 35px 30px 30px 30px;
    background: #F8F8F8;
}

.th8_left_Section_Header h2 {
  font-size: 30px ;
  font-weight: bold;
  line-height: 1.62;
  text-align: center;
  margin-bottom: 5px;
}

.Six_left_img_card {
  font-size: 18px ;
  font-weight: 500;
  color: #555;
  line-height: 26px;
  word-spacing: 3px;
 
}
.th8_para_left{
	word-spacing: 0;
    font-size: 18px;
    font-weight: 400;
    line-height: 29px;
    color: #434343;
    text-align: center;
    letter-spacing: .2px;
}
.Six_left_img_card .th8_para{
	word-spacing: 0;
    font-size: 18px;
    font-weight: 400;
    line-height: 29px;
    color: #434343;
    text-align: center;
    letter-spacing: .2px;
}

.Six_left_img_outer {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.th8_left_langaues {
  text-align: center;
}

.th8_left_langaues p{ margin: 20px 0px 47px; color: #000; }

.Six_left_img_inner {
  width: 33%;
  margin: auto;
  text-align: center;
}
.Six_left_img_inner img {
  width: 30%;
}

.Common_Section .th8_step3 {
  width: 100%;
  text-align: center;
  margin-top: 100px;
}
.Common_Section .th8_step3 h2 {
  font-size: 30px ;
  font-weight: 700;
  color: #000;
}


.th8_upper_defcult_image {
  width: 100%;
  display: block;
}

.th10_left_image {
  width: 50%;
 background-image: url("https://23605460.fs1.hubspotusercontent-na1.net/hubfs/23605460/smiling-guy.jpg");
  background-size: cover;
  background-position: center;
}

.black_type_upper_section {
  width: auto;
 padding: 65px 0px 65px;
  color: #fff;
 
  /* background-image: url("https://23605460.fs1.hubspotusercontent-na1.net/hubfs/23605460/bg-2.jpg");*/
  position:relative;
  
}
.white_type_outer_section {
  width: auto;
  background: #fff;
  padding: 65px 0px 100px;
  color: #434343;
  
}
.sky_type_outer_section {
  width: auto;
  background: #f8f8f8;
  padding: 65px 0px 100px;
  color: #434343;
  margin:0 -25px;position:relative
}
.Seven_Section {
  width: auto;
  background: linear-gradient(180deg, #F8F8F8 0%, #F8F8F8 100%);
  padding: 65px 0px 60px; 
}

.th8_Section {
  width: 100%;
  background: #fff;
  padding: 65px 0px 100px;
  color: #434343;
}

.th8_Section .step-heading{ border-radius: 100px;
background: #794DF8; padding: 4px 30px; width: fit-content; margin: auto; color: #fff; 
font-weight: 700;
font-size: 20px;
line-height: 30px;
letter-spacing: 0.1px;
text-transform: uppercase;}

.faq-wrap {position:relative;width: auto;
 padding: 65px 0px 65px;}
.th8_Section {
  width: 100%;
  background: #fff;
  padding: 65px 10px 100px 10px;
  color: #434343;
}

.th8_down_card_section {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: space-around;
  display: none;
}
.th8_down_card_first {
  width: 32%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.th8_logo_img {
  width: 33%;
}
.th8_logo_img .th8_img {
  width: 50px !important;
}

.thenth_right_Section {
  width: 50%;
}
.thenth_right_Section p {
  font-size: 16px ;
  font-weight: 400;
  color: #d9d9d9;
  padding: 30px px;
}
.thenth_right_Section ul {
  width: 100%;
}
.thenth_right_Section ul li {
  width: 100%;
  display: flex;
  gap: 10px;
  align-items: center;
  padding: 12px 10px;
}
/* .thenth_right_Section ul img{
    min-width: 60px;
    width: 60px;
    background: #e9e9e9;
    padding: 30px 30px;
    border-radius: 50px;
} */
.thenth_right_Section ul svg{
 width: 70px;
    background: #fff;
    padding: 15px 15px;
    border-radius: 50px;
    color: #212121;
}

.tenth_Down_button {
  width: 100%;
  text-align: center;
 margin: 30px 0 0 0;
}
.tenth_Down_button button {
  background: #794df8;
    padding: 20px 30px;
    text-align: center;
    font-size: 16px!important;
    color: #fff;
    text-decoration: none;
    font-weight: 600;
    display: inline-block;border: 0;
}

.ten-section{/*background-image: url("https://23605460.fs1.hubspotusercontent-na1.net/hubfs/23605460/team-1.jpg");*/
  width: auto;
position: relative;padding: 65px 0px 65px;}

.check-img p {
    font-size: 20px;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 30px;
}

.check-img li img {
    width: 36px;
}
.check-img li p {
    font-size: 18px;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 30px;margin: 0;
}

.eleven {
 background: #f8f8f8;
  width: auto;
  padding: 75px 0px 0px; 
}

.eleven .swiper-wrapper{ transition-timing-function: linear; }
.eleven .swiper-wrapper img{ filter: saturate(1.4); }

.eleven_outer {
  width: 80%;
  margin: auto;
}
/* .eleven_outer h1{
    font-size: 56px ;
    font-weight: 700;
    /* background: red; */
/* color: #fff;
    text-align: center;
} */

.eleven_outer p {
    width: 100%;
    font-size: 20px;
    color: #000;
    text-align: center;
    font-weight: 400;
    line-height: 30px;
    max-width: 900px;
    margin: 20px auto;
}

.eleven_outer p a{ color: #000;}


.th12_Section {
    width: auto;
    background: #fff;
    color: #434343;
    padding: 0px; 
    padding: 90px 0px 0px 0px;
}
.th12_img {
  width: 82%;
  margin: auto;
}

.th13_Section {
  width: 100%;
  background: #434343;
  color: #d9d9d9;
}

.th3_outer {
  width: 80%;
  /* padding: 100px 0px; */
  margin: auto;
}
.th3_outer .th13_header {
  font-size: 42px ;
  font-weight: 700;
  text-align: center;
  color:#2A3543;
  margin-bottom: 20px; 
  margin-top: 0px;
}
.th3_outer .th14_second_header {
      font-size: 18px;
    font-weight: 400;
    padding: 0;
    color: #2A3543;
    margin: 0;text-align:center
}
/* .th13_second_section {
    

} */
.th13_second_section .th13_first_Component {
 display: flex;
     flex-direction: column;
     justify-content: space-around;
     align-items: start;
     color: #fff;
     border-bottom: 0.4px solid #000;
}
.Faq_Outer{
      width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
}
.Faq_Outer h5{
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    cursor: pointer;
    margin-right: 30px;
    padding: 0px 0px;
    color: #000;
}


.footer-wrap{
    background-image: url("https://23605460.fs1.hubspotusercontent-na1.net/hubfs/23605460/Group%20110-1.png");
    width: auto;
    position: relative;
    padding: 36px 0px 145px;
    background-color: #794DF8; }


/* Unicode character for "plus" sign (+) */
.Faq_Outer .accordion:after {
    content: '+';
    font-size: 35px;
    color: #000;  
    position: absolute;
    right: 0;
    font-weight: 300;
    top: 20px;
    bottom: 0;
    margin: auto;
    
   
}

/* Unicode character for "minus" sign (-) */
.Faq_Outer .accordion.active:after {
    content: "-"; 
}


.panel{
    
    max-height: 0px;
    overflow: hidden;
    transition: 0.4s ease-in-out;
    opacity: 0;
    margin-bottom:10px;
    letter-spacing: 0.021;
    line-height: 1.86;
   
}
.faq-wrap{/*background-image: url("https://23605460.fs1.hubspotusercontent-na1.net/hubfs/23605460/gaq-bg.jpg");*/
  width: auto;
position: relative;padding: 65px 0px 130px;}

.panel.show{
	font-family: 'Poppins', sans-serif!important;
    opacity: 1;  
    max-height: fit-content;
    font-size: 16px;
     font-weight: 400;
     color: #000;
     overflow: hidden;
     transition: 0.4s ease-in-out;   
     margin-bottom:10px;
     letter-spacing: 0.021px;
     line-height: 1.86;
    
    }


.th14_Card {
    padding: 0px;
    border-radius: 10px;
    border: 1px solid #A49CF8;
    box-shadow: 0px 4px 4px 0px rgba(220, 217, 255, 0.61);
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.th14_Card p {
    font-size: 18px;
    font-weight: 500;
    line-height: 34px;
    letter-spacing: 0.026px;
    color: #000;
    font-style: italic;
    font-family: 'Lora', serif !important;
    text-align: start;
    padding: 20px 20px 30px 20px;
    margin-bottom: 0;
}
.th14_Card .th14_para {
  padding-top: 30px;
}
.th14_Card h3 {
    font-size: 18px;
    font-weight: 700;
    color: #273240;
    text-align: start;
    padding: 30px 20px;
    margin: 0;
    border-top: 1px solid #A49CF8;
}
.th14_down_button {
  width: 100%;
  text-align: center;
  padding-top: 40px;
}

.review-wrap .Five_card img{max-width: 40px; position: absolute;
    background: #794DF8;
    padding: 5px;
    border-radius: 50px;
    left: 20px;
    top: -20px;}

.th14_down_button a {
 font-weight: 700;
    background: #fff;
    padding: 20px 60px;
    text-align: center;
    font-size: 17px;
    border-radius: 50px;
    color: #794df8;
    text-decoration: none;
    text-transform: uppercase;
    border: 2px solid #794df8;
    margin-top: 30px;
    display: inline-block;
}
.th14_down_button a:hover {
  background: #794df8;
  color: #fff;
}
.th15_section {
  text-align: center;
}
.th15_section h1 {
  font-size: 26px ;
  font-weight: bold;
  padding-top: 30px;
}
.th15_section p {
  width: 80%;
    font-size: 20px;
    margin: auto;
    text-align: center;
    color: #fff;
    line-height: 34px;
    padding-top: 12px;
}
.th15_section .th15_down_button {
  width: 100%;
  text-align: center;
}

.th15_down_button button {
    background: #fff;
    padding: 20px 50px;
    text-align: center;
    color: #794DF8;
    font-weight: 600;
    text-decoration: none;
    font-size: 18px;
    display: inline-block;
    margin-top: 50px; border:0
}
.th15_down_button {text-align: center;}

.th16_Section {
  width: 100%;
  text-align: center;
  padding: 45px 0px;
  color: #434343;
}
.th16_outer {
  display: flex;
  width: 80%;
  margin: auto;
}
.th16_card_outer {
  width: 50%;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin: auto;
}
.th16_card_outer .th16_card {
  width: 100%;
  text-align: center;
  margin: auto;
}
.th16_card img {
  width: 85px;
  /* height: 50px; */
}
.th16_card h3 {
  font-size: 20px ;
}
.th16_card p {
  font-size: 20px ;
  line-height: 30px;
  max-width: 412px;
    margin: auto;
}
.th16_card .th16_Social_icon {
  width: 100%;
  display: flex;
  justify-content: start;
  gap: 10px;
  /* align-items: center; */
}
.th16_Social_icon img {
  background: white;
  color: white;
  width: 20%;
}
.th16_second_type_card {
  width: 23%;
  text-align: center;
  margin: auto;
}
.th16_second_type_card h2 {
  font-size: 26px ;
  font-weight: 700;
  text-align: center;
}
.th16_second_type_card p {
  text-align: start;
  font-size: 16px ;
  font-weight: 400;
  padding: 5px 0px;
  text-align: center;
}
.th17_Section {
  width: auto;
  background: #212121;
  text-align: center;
  color: #ffffff;
 
}
.th17_Section .th17_outer {
  padding: 40px 0px;
}
.th17_outer img {
  padding-bottom: 32px;
  width: 120px;
}
.th17_outer h1 {
  font-size: 18px ;
  font-weight: 700;
}
.th17_outer p {
  font-size: 18px ;
  padding: 8px 0px 20px 0px;
}

.td_name{
  font-size: 20px;
  font-weight: 500;
  text-align: start;
  padding-left: 50px !important;
  font-family: "Gilroy" !important;
}
.td_price{
     font-size: 20px;
  color: #000;
  font-weight: 500;
}
.spacial_td{
    font-size: 18px;
    font-weight:400;
  color: #d9d9d9;
}
.spacial_56per{
    font-size: 32px ;
    font-weight: 70 0;
  color: #d9d9d9;
}


/* Seven Second table css */

.Seven_second_table{
    color: #d9d9d9;
    text-align: center;
    display: none;    
}

.Seven_Secon_f_row_last p,
.Seven_Secon_f_row p{ color: #000; font-size: 18px;  font-weight: 500;}

.Seven_Secon_f_row{
    display: flex;
    justify-content: space-between;
    align-items: center;
    /* border: 1px solid black;  */
    border-bottom: 1px solid #555;
    padding: 10px 30px;
    margin: 5px 0px;
    font-size: 16px "Open Sans",;
    font-weight: 400;
    line-height: 1.62;
}

.Seven_Secon_f_row_last{
    display: flex;
    justify-content: space-around;
    align-items: center; 
    padding: 20px 0px 40px;
    margin: 5px 0px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.62;   
}

.footer-wrap h5{font-size: 42px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    margin-bottom: 20px;}
.footer-wrap p{width: 80%;
    font-size: 22px;
    margin: auto;
    text-align: center;
    color: #fff;
    line-height: 34px;
    padding-top: 12px;}









@media screen and (max-width: 992px) {
    .first_Section{
        width: 95%;
        margin: auto;     
      }
       .Common_Header h4{
        width: 100%;
         font-size: 38px ;
         font-weight: 700;
        }
        .Third_Section_Card{       
             flex-wrap: wrap; 
                  
        }
        .Third_Card{
            width: 50%;
            min-height: 530px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center; 
            font-family:  "Open Sans",;
            padding: 0px 60px; 
            margin: 30px 0px 0px 0px;
            gap: 30px;
        }
        .Five_card{
            width: 45%;
            text-align: center;
         /* margin: auto;
            padding: 0px 20px; */
        
        }
        .th12_img{
            width: 90%;
        }
        .th13_first_Component h1{
            font-size: 24px ;
        }
        /* .th14_Card_Section{
            flex-direction: column;
        }
        .th14_Card{
            width: 100%;
        } */
        .th16_second_type_card h2{
            font-size: 24px ;
        }
        /* .th16_outer{
            flex-direction: column;
            margin: auto;
            
        } */
        .th16_outer{
            width: 95%;
            margin: auto;
            flex-direction: column;
        }
        .Six_Outer_Section{
            flex-direction: column;
            margin: auto;
        }
  .Six_left_Section,
  .Six_right_Section{ width: 100%;}
        .Six_left_Section{
            width: 100%;
        }
        .Six_left_Outer_Section{
            flex-direction: column;
            gap: 30px;
        }
        .th8_left_side_outer{
            width: 100%;
            margin: auto; padding: 22px 12px;
        }
    

}


@media screen and (max-width: 768px) {
  
  .Zero_Section,
  .withArcanys,
  .third_Section,
  .black_type_upper_section,
  .five_Section,
  .Six_Section,
  .Seven_Section,
  .th8_Section,
  .faq-wrap{ padding: 40px 15px;}
  
  .th12_Section { padding: 60px 15px 0px 15px;}
  .footer-wrap{ padding: 40px 0px;}
  .white_type_outer_section{padding: 45px 15px;}
  .eleven{ padding: 0px; background: #fff;}
  
  .content-wrapper, .dnd-section>.row-fluid, .page-center{ padding-right: 0px; padding-left: 0px;}
  .Six_left_img_Section iframe{ width: 350px !important; height: 221px !important;}
  
/*   .Container{ padding: 0px 15px;} */
  
  .Six_left_img_Section .youtube_codegena{ width: 350px !important;  height: 221px !important;}
  .Seven_Section{ margin: 0px; background: #fff; padding-bottom: 10px;}
  
  .Second_right_Section ul li p { font-size: 16px; line-height: 24px;}
  .p-style { font-size: 16px; text-align: center; }
  
  .third_Section-inner{ flex-direction: column-reverse;}
  .third_Section-left,.third_Section-right{ width: 100%;}
  .fouth_card_circle h1{ font-size: 26px;}
  .fouth_card_circle{ border-bottom: 2px solid #DCD0FF;}
  .Fourth_card p{ font-size: 16px; line-height: 24px;}
  
  .black_type_upper_section .Fourth_card{ width: 100%;}
  .black_type_upper_section .fourth_outer{ gap: 0px; }
  
  .Common_Header h4 span { display: unset; }
  .Fourth_card p br{ display: none !important;}
  
  .footer-wrap p{ font-size: 16px; line-height: 24px; }
  .footer-wrap h5{  font-size: 20px; margin-top: 0px;}
  .Six_left_Section_Header h2 {  font-size: 20px; line-height: 27px;}
  .Six-section-inner {flex-direction: column; gap: 25px 0px; margin: 25px 0px;}
  .Six-section-inner .Six-section-inner-content{ max-width: 100%; padding: 15px 12px;}
  .th8_left_Section_Header h2{ font-size: 20px; line-height: 26px;}
  
  
  .th3_outer .th13_header {font-size: 22px; margin-top: 0px;}
  .th3_outer {  width: 100%; }
  .Faq_Outer h5 { font-size: 14px; line-height: 24px;}
  .Faq_Outer .panel{ font-size: 14px; line-height: 24px;}
  .Faq_Outer .accordion:after{ top: 10px;}
  .th16_card_outer {  width: 100%; }
  .th16_card_outer .th16_card { width: 80%; }
   
  .Seven_Section .Seven_second_table .td_name{ color: #000; font-size: 18px;}
  .Seven_Section .Seven_second_table  .td_price { font-size: 18px;}
  
 /*.Zero_Section*/ .Common_Header{ padding-bottom: 25px;}
  .Zero_Section{ background: #F5F1FF;}
  .Zero_Section-content h4{ font-size: 14px; line-height: 22px; text-align: start;}
  .Zero_Section-content{ width: 48%; padding: 20px 10px; text-align: start;}
  .Zero_Section-inner{  gap: 17px 7px;}
  
  .Second_right_Section h2{font-size: 20px; text-align: center;}
  
  .tenth_Down_button{ margin: 0px; margin-top: 30px;}
  
  .third_Section{ background: #F2F8FF;}
  .third_Section .Common_Header h4 span{ display: block;}
  .third_Section-right{ padding-left: 0px;}
  .third_Section-right:before{ display: none;}
  .third_Section-right-content h5{ font-size: 20px; line-height: 23px; text-align: center;}
  .third_Section-right-content p{ font-size: 14px; line-height: 20px; text-align: center;}
  .third_Section-right-content h6{ margin: auto; position: relative;}
  .third_Section-right-content h6:before{ left: 0;
    right: 0; top: -65px; transform: scale(.9);}
  .third_Section-right-content{ margin: 50px 0px;}
  .third_Section .Common_Header {  padding-bottom: 10px; }
  
  .black_type_upper_section .Common_Header p{ font-size: 16px !important; line-height: 23px; }
  
  .five_Section .Common_Header h5{ font-size: 16px; line-height: 23px;}
  .Five_card p{ font-size: 14px; line-height: 24px; }
  .Five_card h2{ font-size: 20px;}
  .five_Section .Five_card img{ width: 100%; max-width: 60px;}
  .five_Section .five_outer{ gap: 33px 0px;  margin-top: 0px;}
  
/*   .Six_Section*/ .Common_Header h5{ font-size: 16px; line-height: 24px;} 
  .Six_right_Section{ text-align: center;}
  .Six_left_Section_Header p{ font-size: 16px; line-height: 24px; }
  .Six_left_Section_Header h2:after{ left: 0; right: 0; margin: auto;}
  .Six_right_Section_cott .para{ font-size: 18px;}
  .Six_Outer_Section{ gap: 20px;}
  
  .Six_Section .since-2016 h4{ font-size: 20px; line-height: 29px;}
  .Six_Section .since-2016{ padding: 10px 0px; background: linear-gradient(90deg, #794DF8 -1.54%, rgba(121, 77, 248, 0.60) -1.53%, #794DF8 53.95%, rgba(62, 22, 178, 0.50) 98.66%); }
  .Six-section-inner-content h6{ font-size: 20px; margin: 0px;}
  .Six-section-inner-content p, .Six-section-inner-content li{ font-size: 16px;}
  
  .styled-table thead tr { font-size: 14px;}
  
  .styled-table .td_name{ padding-left: 20px !important;}
  .styled-table .td_price,
  .styled-table .td_name{ font-size: 14px;}
  .styled-table th{ padding: 10px 20px;}
  .seven-p-content p{ text-align: center;}
  
  .th8_para_left{ font-size: 16px; line-height: 24px;}
  .th8_Section .step-heading{ padding: 0px 30px; font-size: 14px;}
  .th8_left_langaues p { margin: 20px 0px; font-size: 16px; }
  .six_left_langauges_ul{ gap: 9px;}
  .six_left_langauges_ul p{ width: 96px;}
  .Six_left_img_inner{ width: 50%;}
  
  .th8_section_cart_icon p{ font-size: 14px;}
  .th8_section_cart_icon p br{ display: none;}
  
  .Common_Section .th8_step3 h2{ font-size: 20px;}
  .Common_Section .th8_step3{ margin-top: 30px;}
  
  .Common_Section .th8_step3{ padding-top: 10px;}
  
  .eleven_outer p{ font-size: 16px ; line-height: 24px; margin: 10px 0px; }
  .eleven_outer{ width: 90%;}
  
  .th3_outer .th14_second_header{ font-size: 16px;}
  
  .faq-wrap{ background: #F6F2FF !important;}
  .th13_second_section{ margin-top: 20px !important;}
  
  .th16_card p{ font-size: 16px; line-height: 24px; margin-bottom: 0px;}
  
  .th14_Card h3{ padding: 20px;}
  .review-wrap .Five_card{ padding: 0px;}
  
  .five_outer{ gap: 33px 0px;  margin-top: 25px;}
  
  .five_Section .Five_card:nth-child(1) .five_langauge_list .five_first_langauge:nth-child(3) p br{ display: none;}
  .five_Section .Five_card:nth-child(1) .five_langauge_list .five_first_langauge:nth-child(3) { flex-basis: 100%; }

  
    .Second_Section_div li:before{
        height: 40px;
        width: 40px;
    }
    .Second_Section_div li{
        font-size: 16px;
    }

    .Outer_boxes{
        flex-direction: column-reverse; gap: 30px;
    }
    .Outer_boxes .First_img_div{
        width: 100%;
        min-height: 400px;
    }
    .Outer_boxes .Second_Section_div{
        width: 100%;
        /* min-height: 400px; */
    }

    .Common_Header h4{
        width: 100%;
        font-size: 22px ;
        line-height: 27px;
        font-weight: 700;
    }
	
    .Five_card{
        width: 100%;
        text-align: center;
        margin: auto;
        padding: 20px 10px;
    }
   
    .Six_left_Section{
        width: 100%;
        padding: 25px 10px;
    }
    .Six_right_Section{
        width: 100%;
    }
.thenth_right_Section{
    width: 100%;
}
/* .th14_Card_Section{
    flex-direction: column;
}
.th14_Card{
    width: 100%;
} */

.th16_second_type_card h2{
    font-size: 22px ;
}
/* .th16_card_outer{
    flex-direction: column;
    width: 100%;
} */

.thenth_right_Section ul img{
    min-width: 55px;
    width: 55px;
}
.Second_right_Section{
  width: 100%;
  margin-top: 0px !important;
}  

.th8_down_card_section{
    display: none;
    flex-direction: column; 
    width: 100%;
    text-align: center;
    justify-content: center;
    align-items: center;
    padding: 40px;
}
.th8_down_card_first{
    width: 90%;
    margin: auto;
}

.th8_left_Section_icon{
    flex-direction: column;
    
    justify-content: space-around;
}
.th8_section_cart_icon{
    gap: 10px;
    width: 100%;
}
  
.Six_left_Section .c-flex{ gap: 0px;}
  
.Third_Card{
   width: 100%;
   min-height: 300px;
   text-align: center;
   padding: 20px;
}
  .th8_down_image{
   width:100%;
   overflow-x: scroll;
  }
  .th8_down_image img{ width: 900px; max-width: 900px;}
  
/*  .Seven_second_table{
    display: block;
}
   .styled-table{
    display: none;
} */
  .Zero_Section_outer{
    flex-direction: column;
}
  .Zero_left_section{
    width: 100%;
    text-align: center;
    margin: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

    
  }

  @media screen and (max-width: 640px) {
    .th16_card_outer{
        flex-direction: column;
    }
    .th8_down_card_first{
        flex-direction: column;
        width: 100%;
        justify-content: center;
        align-items: center;
        gap: 10px
        ;
    }
    
    .gc-banner-inner h1:after{ transform: translate(20%, 0px);}

  }
  
  
  .dots-img{background-image: url(https://23605460.fs1.hubspotusercontent-na1.net/hubfs/23605460/Group.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: bottom right;}


@media screen and (max-width: 500px) {
  
  .client-logos img{ display: none;}
  .client-logos .clintimg-show{ display: block !important; width: 90%; margin: auto;}
  
}
.cst-footer-row3{ padding: 30px 15px !important;}