
@import url('https://fonts.googleapis.com/css2?family=Khula&display=swap');
/* Nav */

body{font-family: 'Khula', sans-serif;}
p{ font-family: 'Khula', sans-serif; }
.btn-login{ background: #3461FF; }
.text-blue{ color: #0A2175; }
.btn:hover{ background: #6978ff; }
.max-958px{ max-width: 958px; margin: 0 auto; }

/*platform*/
#platform{  padding-top: 7rem;   }
#platform h1{ line-height:87px;     font-size: 87px;      text-align: left;   margin-bottom: 5px;}
#platform h3{ font-size: 58px;     text-align: left; }
#platform h3.bg{  text-align: center; box-shadow: 0px 4px 4px #00000040;  background: #0A2175; color: #fff;  padding: 20px;  border-radius: 20px;  max-width: 780px;    margin: 25px auto 0; line-height: 52px;
    font-size: 34px;  font-weight: 500;}
#platform img{ margin: 50px auto ; max-width: 55%; }
#platform .section-heading{ margin-bottom: 0; }
#platform h2.text-blue{  font-size: 41px;   line-height: 60px; text-align: left; }
#platform p{ text-align: left; }
#platform h4{ font-size: 26px; font-weight: 500; margin-top: 1.6em;  margin-bottom: 2.5em;     font-style: italic; }
#platform.section .section-heading .paragraph{  max-width: 958px;}
.main li{ line-height: 30px; }
body{color: #000;}
p{ color: #000; }
p b {
    font-family: 'Roboto', sans-serif !important;
}
#about{ background: #6978ff; }
#about h2{ font-size: 72px; color: #fff; }
#about h3{ color: #fff; }
#about .paragraph{ color: #fff;}
.italic-36{ font-size: 36px; font-weight: 500; font-style: italic; line-height: 55px;padding-top: 15px; }
.imagesec.section-heading{ margin-bottom: 145px; }
.imagesec img{ max-width: 188px;   min-height: 110px }
.imagesec h2{ font-size:39px ; font-weight: 500; }
.imagesec h3{ font-size: 26px;font-weight: 500; }
.imagesec.engagecutomer h3{ font-size: 28px; }
#about .heading:last-child{ margin-bottom: 0; }
.truecollaboration h3{ font-size: 40px; font-weight: normal;  }

.yourlife img{   margin: 0 10px;  max-width: 180px;   height: 125px;}
.salesteam img:nth-child(3){ margin:0 65px 60px 65px; }
.salesteam img{ max-width: 316px; }

#information{ background: #fff; padding-top: 0;}
#information p{ text-align: left; margin-bottom: 48px; }
#information .text-center{ text-align: center; margin-bottom: 30px; }
#information .imagesec.section-heading:last-child{ margin-bottom: 0; }




#engage { background: #fff; padding-top: 0; }
#engage .salesteam .paragraph{  color: #151515; text-align: left; margin-bottom: 80px; }
#engage .imagesec.salesteam{ margin-bottom: 0; }
#engage .salesteam  h3{text-shadow: 0px 4px 4px #00000026; margin-bottom: 40px;}
#engage .salesteam h3:last-child{ font-weight: normal; color: #000; text-shadow: inherit; margin-top: 80px;     margin-bottom: 0;}
.engagecutomer img{ max-width: 539px; }
.listcontent{ float: left; padding-top: 20px; }
.listcontent p{ color: #0A2175; margin-bottom: 90px;font-family: 'Roboto', sans-serif ; font-size: 28px; font-weight: 500; text-align: left;}
.listcontent p:last-child{ margin-bottom: 0; }
.listcontent:last-child{ float: right; }
.listcontent:nth-child(4) p{ text-align: right; }

#engage .salesteam .truecollaboration p{ margin-bottom: 22px;max-width: 900px; }
#engage .salesteam .truecollaboration img{ margin-bottom: 32px; }

#contact { background: #fff; padding-top: 0; padding-bottom: 10px; }
#contact h3{ font-size: 28px;  margin-bottom: 50px; margin-top: 80px }
#contact h2{  font-size: 44px; margin-bottom: 0; }
#contact .section-heading {    margin-bottom: 8rem;}
.tierssec h4{ font-size: 22px; font-weight: 500; color: #000; margin-bottom: 15px }
.tierssec img{ border-radius:8px 8px 0 0; margin-bottom: 20px }
.tierssec p{ color: #000; padding: 0 15px;   line-height: 30px; font-size: 14px; font-family: 'Roboto', sans-serif }
.tierssec{    border-radius: 8px;  box-shadow: 0px 4px 3px #bcbcbc;  padding-bottom: 20px; background: #fff;}
.tierssec p:last-child{ margin-bottom: 0; }
#cont_act .onlydesktopadd{ margin-bottom: 0px !important;}
/**
* Sections
* ----------------------------------------------------------------------- *
*/
.section {position: relative; padding: 5rem 0; z-index: 1;}
.imagesec.section-heading { margin-bottom: 5rem; }

.imagesec.salesteam{ margin-bottom: 1rem; }
 .section .section-heading .heading, .section .section-heading .paragraph {   margin-bottom: 1.6rem; }
.section .section-heading .paragraph { display: inline-block; max-width: 960px; font-size:18px; line-height: 30px; margin-bottom: 1rem; color: #000;}
.section .section-heading.center {  text-align: center;}
p{ line-height: 30px; }



#Organize{ background: #fff; padding: 0; overflow:hidden; }
#Organize h2{ font-size: 42px ;  }
#Organize .button-blue { margin: 70px auto ; text-align: center; }
#Organize .footerlink ul{ display: flex; align-content: center; justify-content: space-evenly; list-style-type: none; }
#Organize .footerlink ul li a{ color: #fff; }
#Organize .footerlink ul li a:hover{ color: #3442ff; }
#Organize .btn-primary {  color: #6978ff;  background-color: #ffffff;  border-color: #ffffff;}
#Organize p span{ display: block;color: #0A2175; margin-bottom: 20px; font-size: 1.4rem; text-align: center;  }
#Organize .paragraph{ color: #fff; max-width: 1050px; padding:0 30px;  font-size: 1.4rem;   text-align: left; margin:0 auto 0px;  color: #000;     }
.platform { width: 100%; background: #fff; }

#Organize .contact .paragraph p{ text-align: center;  }
#Organize .contact .paragraph p a{ color:#151515}
#Organize .contact  p span{  color: #0A2175;}
.aboutus{background: #fff;}
#Organize .paragraph p{   margin: 0 auto 1.5rem; font-size:18px;     color: #151515;  }
#Organize .paragraph p span{ font-family: 'Roboto', sans-serif !important; font-weight: 500;}

.salesempower h3{ font-weight: normal; text-align: center; margin-bottom: 50px; }
.form .itembox{ display: flex; justify-content: space-between; max-width: 960px; margin: 0 auto 0px;    flex-wrap: wrap; padding: 30px 0;}
.form .item{ width: 50%; max-width: 398px; margin-bottom: 18px; }
.form .item label{ display: block; font-size: 18px; font-weight: normal; color: #000; }
.form .item input{ width: 100%; background: #EFEFEF; border: 0; min-height: 37px;     padding: 5px 10px; }
.button-demo{ margin: 0 auto; text-align: center; }
.form .btn{ background: #0045F5; border-radius: 6px; margin-top: 50px; text-shadow: 0px 4px 4px #0000002e;     padding: .94em 2.6rem }
.form .btn:hover{ background: #6978ff; }
.copyrightin{ max-width: 960px; margin: 0 auto; display: flex; justify-content: space-between;}
.copyright{ padding: 20px 30px; border-top: 2px solid #7C7C7C; }
.copyright p{ font-size: 14px; font-weight: normal;  color: #000}
.copyright a{ font-size: 14px; font-weight: normal;  color: #000; margin-right: 20px;}
.copyright a:hover{ color: #3461ff; }
.coptext{ width: 30%; }
.copyright a:last-child{ margin-right: 0; }

#plat_form{ padding-bottom: 0; padding-top: 4rem;}
#aboutus{ padding-bottom: 0; padding-top: 4rem }
#cont_act{ padding-bottom: 0; padding-top: 4rem}

/*faq*/

#faq{ padding-top: 8em; }
.accordion-container{position: relative; margin-top: 40px; }




#accordion{ margin-top: 40px; }
#accordion .card{margin-bottom: 25px; }
#accordion .card-header{ padding: 0;  }
#accordion .card-header a{ display: block;  padding: 20px 25px;  text-decoration: none;  color: #3461ff;  font-weight: 600;   border: 1px solid #3461ff;  -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;  transition: all 0.2s linear; font-size: 20px; position: relative; background: #fff;border-radius: 4px;   }
#accordion .card-header a span{ position: absolute; right: 15px;  font-size: 40px;  top: 12px; }
#accordion .panel .collapsed{   border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;}
#accordion .card-body { background-color: #fff; font-family: 'Khula', sans-serif;font-size: 18px;   padding: 25px 25px;  border-top: 0; border: 1px solid #ddd;  border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; line-height: 30px}
#accordion .card-bodyp:last-child{ margin-bottom: 0; }
#accordion .card-header .activea{ background: #3461ff; color: #fff; border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;}
#accordion .activea span  {     transform: rotate(180deg); }
#accordion .activea.collapsed span{  transform: rotate(0deg);  }
#accordion .activea.collapsed{  border-bottom-right-radius: 4px;  border-bottom-left-radius: 4px; }

#faq h3{ margin-bottom: 15px; }
p a:hover{ color: #3442ff; }





@media (min-width: 1366px) {

#contact .col-lg-4{ display: flex; }
}

@media (max-width: 1400px) {



#contact .section-heading {
    margin-bottom: 0rem;
}


}


@media (max-width: 1250px) {
#platform h1{ font-size: 80px; }
#platform h3{ font-size:52px; }
.yourlife img {    margin: 10px;}
#platform h2.text-blue{ line-height: 50px; }
#about .salesteam h2{     font-size: 25px; line-height: 30px;     margin-top: 30px; }
#platform .heading{ line-height: 55px; }
#platform img{ max-width: 70%; }
.imagesec img {   max-width: 182px;}
.imagesec.section-heading {  margin-bottom: 3rem;}
.salesteam img:nth-child(3) {  margin: 0 auto 10px;}
.salesteam img {   max-width: 220px;     min-height: inherit;}
.yourlife img {   margin: 5px;  max-width: 170px !important;}

.tierssec p {  padding: 0 10px;  line-height: 24px;}
.tierssec p br{ display: none; }
#contact .col-lg-4{ display: flex; }
br{ display: none; }
#Organize br{ display: block; }

}






@media only screen and (min-width:992px) and (max-width:1200px) {

.navbar .nav > li > a {
    padding-left: 13px;
    padding-right: 13px;
}
}


@media (max-width: 1024px) {

.listcontent p{ font-size: 18px; margin-bottom: 10px; }

}

@media (max-width: 991px) {
.section .section-heading h2.heading {
    font-size: 19.6px;
    line-height: 28px;
}
.section .section-heading h3.heading {
    font-size: 14.7px;
    line-height: 25px;
}.listcontent p {
    margin-bottom: 45px;
    font-size: 12.6px;
    line-height: 25px;
}
.truecollaboration h3 {
    font-size: 28px;
}
#contact h2 {
    font-size: 19.6px;
}
.yourlife img {    margin: 10px;}
#about .salesteam h2{     font-size: 25px; line-height: 30px;     margin-top: 30px; }
#platform .heading{ line-height: 35px; }
#platform img{ max-width: 70%; }
#about h2 { font-size: 2.5rem; line-height: 35px; }
.imagesec.section-heading {  margin-bottom: 3rem;}
.salesteam img:nth-child(3) {  margin: 0 auto 10px;}
.salesteam img {   max-width: 220px;     min-height: inherit;}
br{ display: none; }

#platform h1{ font-size: 31.5px; line-height: 45px; text-align: center; }
#platform h3 {  font-size: 21px; text-align: center;}
#platform h2.text-blue {  font-size: 20.3px;   line-height: 30px;}
.section .section-heading .paragraph {  font-size: 13px;   line-height: 26px;}
#platform h4 {
    line-height: 28px;
    margin-top: 1em;
    margin-bottom: 1em;
    font-size: 18.2px;
}
#platform h2.text-blue span { font-size: 20.3px !important;}
#platform h3.bg {
    font-size: 17.5px;
    padding: 15px;
    line-height: 25px;
}

#contact .section-heading h3 {
    font-size: 17.52px; margin-bottom: 25px;  margin-top:25px;
}
.tierssec h4 {
    font-size: 15.4px;
}.tierssec p{ font-size: 13px;}
#Organize .paragraph{ font-size:1rem}
#Organize .paragraph p {
    line-height: 24px;
    font-size: 12.6px;
}.salesempower h3{ font-size: 18.675px;}
#Organize p span{font-size:1rem;     margin-bottom: 10px;}

#engage .salesteam h3:last-child{ margin-top: 40px; font-size: 30px; }
#platform img {   margin: 30px auto;}
.form .item {   width: 48%;}
.form .item label {
    font-size: 12.6px;
}.copyright p {
    font-size: 10px;
}.copyright a{ font-size: 10px;} 
#engage .engagecutomer img {
    max-width: 359px;
}.imagesec.salesteam img {
    max-width: 210px;
}
.imagesec img {  max-width: 130px;  min-height: 70px;}
.yourlife img {
    max-width: 100% !important;
    height: 70px;
}

p{ font-size: 13px;}
body{font-size: 13px;}
#faq .section-heading h1{ font-size: 24.5px;}
#accordion .card-header a{ font-size: 14px;     padding: 15px 15px;}
#faq h3{ font-size: 17.15px; line-height: 26px;}
#accordion .card-header a span{ font-size: 28px;
    top: 13px;}
     #Organize #cont_act p{ margin-bottom: 10px;}
}



@media (max-width: 767px) {
.section .section-heading .paragraph{ font-size: 13px; line-height: 26px;}
.tierssec h4{ font-size: 15.4px;}
.tierssec p{ font-size: 13px;}
.truecollaboration h3{ font-size: 28px;}
#contact h2{font-size: 19.6px;}
#contact .section-heading h3{font-size: 17.52px;}
.onlydesktopadd{display: none;}

#information{ padding-bottom: 10px;}
.engagecutomer p.paragraph{ margin-top: 40px !important;}
#engage .salesteam .paragraph{ margin-bottom: 60px;}

.form .item label{ font-size: 12.6px;}
.salesempower h3{ font-size: 17.15px; margin-bottom: 20px; line-height: 25px;} 
#platform h1.heading{ font-size:28px; line-height: 28px; text-align: center;}
#platform h3 {  font-size: 21px;     text-align: center;}
#platform h2.text-blue {  font-size: 21px;   line-height: 30px; text-align: center;}
#platform h2.text-blue span{  font-size: 21px !important; }
#platform h3.bg{ font-size: 17.5px; padding: 15px; line-height: 25px; }
#contact h3{margin-bottom: 25px;  margin-top:25px;  }
#Organize .paragraph{ font-size:1rem; padding: 20px 30px;}
#Organize .paragraph p{ line-height: 24px;  font-size: 12.6px;}
#Organize p span{font-size: 12.6px;    margin-bottom: 10px;}
#engage .salesteam h3:last-child{ margin-top: 40px; font-size: 30px; }
#platform img {   margin: 30px auto;}
#platform h4{ line-height: 28px; margin-top: 1em;  margin-bottom: 1em; font-size: 18.2px; }
.navbar.transparent .ui-variable-logo .logo-default{ height: 50px;}
 .navbar .ui-variable-logo .logo-default{ height: 50px; margin-top: -28px; }

.section{ padding: 3rem 0; }
.section .section-heading h2.heading{ font-size: 19.6px; line-height: 28px; }
.section .section-heading h3.heading{ font-size: 14.7px; line-height: 25px; }

.section .section-heading h2{font-size: 2rem;}

#platform .heading{ line-height: 32px; }
#engage .engagecutomer img{ max-width: 359px; }
#about h2 {  font-size: 2rem;}
.section .section-heading h2 { font-size: 1.8rem; line-height: 35px; }
.section .section-heading .salesteam h2{     font-size: 25px; line-height: 30px;     margin-top: 30px; }
.yourlife img {  max-width: 100% !important; height: 70px;   }
.imagesec img {   max-width: 100px; min-height: inherit;}
.imagesec.salesteam img{   max-width: 190px;}


#contact .section-heading {  margin-bottom: 2rem;}
#Organize h2 {  font-size: 2rem;}
#Organize .button-blue {   margin: 50px auto;}
#Organize .footerlink ul{ justify-content: center; }
#Organize .footerlink ul li{ margin-right: 15px; }
br{ display: none; }
p{ font-size: 13px;}
body{font-size: 13px;}
#faq .section-heading h1{ font-size: 24.5px;}
#accordion .card-header a{ font-size: 14px;     padding: 15px 15px;}
#faq h3{ font-size: 17.15px; line-height: 26px;}
#accordion .card-header a span{ font-size: 28px;
    top: 13px;}
 #license h5{ font-size: 12.45px ; line-height: 26px;}
.tierssec{ margin-bottom: 20px; }
#contact .col-lg-4{ display: block; }
.listcontent p{ margin-bottom: 45px; font-size: 12.6px; line-height: 25px; }

.coptext{ width: 40%; }
.copyright a{ margin-right: 4px; font-size: 10px; }
.form .item {   width: 48%;}
.form .btn{ margin-top: 10px;     min-height: 45px; }
.copyright p { font-size: 10px;}
/* #plat_form{ padding-bottom: 0; padding-top: 1rem;}
#aboutus{ padding-bottom: 0; padding-top: 0rem } 
 #cont_act{ padding-bottom: 0; padding-top: 1rem} 
 #requestdemo{  padding-top: 1rem} */

#cont_act { padding-top: 2rem;}
#plat_form{ padding-top: 2rem;}
#aboutus{ padding-top: 2rem;}
}



@media (max-width: 640px) {
 


 .section{ padding: 3rem 0; }

.section .section-heading h2{font-size: 2rem;}
#contact .section-heading h3{font-size: 1.8rem;}
#platform .heading{ line-height: 32px; }
#engage .engagecutomer img{ max-width: 359px; }
#about h2 {  font-size: 2rem;}
.section .section-heading h2 { font-size: 1.8rem; line-height: 35px; }
.section .section-heading .salesteam h2{     font-size: 25px; line-height: 30px;     margin-top: 30px; }
.yourlife img {  margin: 0 auto 10px;   height: 40px;}
.imagesec.salesteam img {   max-width: 170px; min-height: inherit;}

#contact h2{font-size: 2rem;}
#contact .section-heading {  margin-bottom: 2rem;}
#Organize h2 {  font-size: 2rem;}
#Organize .button-blue {   margin: 50px auto;}
#Organize .footerlink ul{ justify-content: center; }
#Organize .footerlink ul li{ margin-right: 15px; }
br{ display: none; }
.tierssec{ margin-bottom: 20px; }
.coptext{ width: 100%; }


}



@media (max-width: 575px) {

    .navbar.transparent .ui-variable-logo .logo-default{ height: 45px;}
 .navbar .ui-variable-logo .logo-default{ height: 45px; margin-top: -24px; }
    #platform h1.heading {
    font-size: 28px;}
    .form .item {
    width: 100%;}
    .truecollaboration h3 {
    font-size: 21px;}
 .section{ padding: 3rem 0; }
.section .section-heading h2.heading{ font-size: 19.6px; line-height: 28px; }
.section .section-heading h3.heading{ font-size: 14.7px; line-height: 25px; }
.section .section-heading h2{font-size: 2rem;}
#contact h2{font-size: 19.6px;}
#contact .section-heading h3{font-size: 17.52px;}
#platform .heading{ line-height: 32px; }
#platform img {  max-width: 100%;}
#about h2 {  font-size: 2rem;}
.section .section-heading h2 { font-size: 1.8rem; line-height: 35px; }
.section .section-heading .salesteam h2{     font-size: 25px; line-height: 30px;     margin-top: 30px; }

.imagesec img {   max-width: 50px; min-height: inherit;}
.imagesec.salesteam img{max-width: 80px;}
#engage .engagecutomer img {
    max-width: 230px;
}

#contact .section-heading {  margin-bottom: 2rem;}
#Organize h2 {  font-size: 2rem;}
#Organize .button-blue {   margin: 50px auto;}
#Organize .footerlink ul{ justify-content: center; }
#Organize .footerlink ul li{ margin-right: 15px; }
.listcontent{ float: none !important; margin: 0 auto 10px;  }
.listcontent p { margin-bottom: 10px; text-align: center; }
.listcontent:nth-child(4) p{ text-align: center; }
.form .itembox{  flex-direction: column;}
.form .itembox .item{ max-width: 100%; width: 100%; }
.section .section-heading .heading, .section .section-heading .paragraph{ text-align: center !important; }
.copyrightin{     flex-direction: column;
    text-align: center; }
 .form .btn{ margin-top: 20px; }

 #faq .section-heading h1{ text-align: left !important; }


}

@media (max-width: 360px) {
 .navbar.transparent .ui-variable-logo .logo-default{        height: 40px;
    margin-top: -21px;}
 .navbar .ui-variable-logo .logo-default{     height: 40px;
    margin-top: -21px; }

 }