/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;300;400;500;600;700&display=swap'); 
html {
  scroll-behavior: smooth;
}


body.admin-bar:not(.logged-in) #wpadminbar {
	display: none;
}

.page-id-1920 header, .page-id-1920 header .main-nav, .page-id-1920 header nav, .page-id-1920 header #sticky-navigation.navigation-stick.has-sticky-branding .inside-navigation {
  background-color: #fff9f3;
}
.c-list li{
  margin-left:20px!important;
}
.custom-test p.has-medium-font-size span:first-child{
    position: absolute;
    top: -40px;
    left: -20px;
    transform: rotate(180deg);
    font-size: 80px!important;
    display: inline;
    line-height: 40px;
    font-weight: 900;
}
.custom-test p.has-medium-font-size span:last-child{
   font-size: 80px!important;
    display: inline;
    line-height: 40px;
    font-weight: 900;
    position: absolute;
    right: 0;
    bottom: -50px;
}
.custom-test p.has-medium-font-size{
  position:relative;
  padding-left:40px;
  padding-right:60px;
 
}

.d-none{
  display:none !important;
}
.heading-with-underline {
  position: relative;
}
.text-left{
  text-align:left;
}

.heading-with-underline:after {
    content: '';
    max-width: 316px;
    width: 100%;
    margin-right: 0;
    margin-left: auto;
    height: 17px;
    background-image: url(https://vikasbaru.com/sprinto/wp-content/uploads/2021/11/line.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: contain;
    display: block;
}
.border-dashed-2 {
	border: 2px dashed #FD8C25
}
.with-sprinto-landing .with-sprinto {
background: #FFF9F3;
border: 1px dashed #FD8C25;}
.with-sprinto-landing .no-sprinto {
background: #FAFAFA;
border: 1px dashed #C9C6C3;
}
.with-sprinto-landing ul {
	border-radius: 3px;
}
.with-sprinto-landing ul.no-sprinto li:before {
	background-image: url(https://sprinto.com/wp-content/uploads/2021/12/emoji-83thumb-down.svg);
}
.with-sprinto-landing ul.with-sprinto li:before {
	background-image: url(https://sprinto.com/sprinto/wp-content/uploads/2021/12/emoji-83thumb-up.svg);
}
.with-sprinto-landing .with-sprinto-container {
	height: calc(100% - 42px - 1.5rem);
}
.with-sprinto-container div, .with-sprinto-container ul {
  height:100%;
} 
.shadow-box5 {
  box-shadow: -16px 16px 0px #fd8c25;
}
.line-height-165 {
  line-height: 165%;
}
.border-4-dashed.border-left {
    border-left: 4px dashed #FD8C25;
    margin-left: 3.5rem !important;
}
.border-4-dashed.border-right {
    border-right: 4px dashed #FD8C25;
    margin-right: 3.5rem !important;
}
.mt-n-22 {
  margin-top: -5.55rem !important;
}
.mt-n-24 {
  margin-top: -7.65rem !important;
}
.border-1 {
  border-width: 1px;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
 
    margin: 2px !important;
}
.testimonial-line .testimonial_avatar {
    position: absolute;
    left: 1.5rem;
    bottom: 0;
    max-width: 48px;
    max-height: 48px;
    overflow: hidden;
    object-fit: cover;
    margin-right: 1rem!important;
}
.testimonial_avatar img {
    max-height: 48px;
}
.wp-block-kioken-testimonials-carousel .swiper-slide .testimonial-cite, .wp-block-kioken-testimonials-carousel .swiper-slide .testimonial-title {    
    padding-left: 4rem;
}
.wp-block-kioken-accordion.accordion-landing .kioken-accordion-item-collapse svg {
  background: #F3F5F6;
    border-radius: 24px;
}
.wp-block-kioken-accordion.accordion-landing .kioken-accordion-item .kioken-accordion-item-collapse {
   background: #F3F5F6;
width:48px;
  height:48px;
border-radius: 48px;
  top: 50%;
  right: 3.75rem;
    margin-top: -24px !important;
}
.accordion-landing .wp-block-kioken-accordion-item.kioken-accordion-item.kioken-accordion-item-active .kioken-accordion-item-collapse svg, .wp-block-kioken-accordion.accordion-landing .kioken-accordion-item.kioken-accordion-item.kioken-accordion-item-active .kioken-accordion-item-collapse  {
   background: #000;
  fill: #ffffff;
}
.accordion-landing .wp-block-kioken-accordion-item.kioken-accordion-item {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.accordion-landing span.kioken-accordion-item-label {
    font-size: 2rem;
    font-weight: bold;
  color: #000;
}
.wp-block-kioken-accordion.accordion-landing .kioken-accordion-item-heading {
  font-family: Untitled Sans Bold, Arial,sans-serif;
  opacity: 1;
  padding-top: 3rem;
  padding-bottom: 3rem;
  margin-left: -1.5rem !important;
  margin-right: -1.5rem !important;
  padding-left: 1.5rem ;
  padding-right: 2.5rem;
  display: flex;
   align-items: center;
	transition: padding 0.002s linear;
}
.wp-block-kioken-accordion.accordion-landing .kioken-accordion-item-active .kioken-accordion-item-heading {
    opacity: 1;
    padding-bottom: 1rem;
  
}

.wp-block-kioken-accordion.accordion-landing .kioken-accordion-item .kioken-accordion-item-content {
  padding-bottom: 3rem;
  transition: padding 0.2s linear;
}
.wp-block-kioken-accordion.accordion-landing .kioken-accordion-item .kioken-accordion-item-content {
    padding-left: 8rem;
}
.wp-block-kioken-accordion.accordion-landing .wp-block-kioken-accordion-item+.kioken-accordion-item .kioken-accordion-item-heading {
    border-top: 3px solid rgba(205, 214, 218, 0.25);
}
.accordion-landing .kioken-accordion-item-active  .kioken-accordion-item-collapse svg path {
  fill: #ffffff;
}
.wp-block-kioken-accordion.accordion-landing {
  counter-reset: count
}
.accordion-landing .kioken-accordion-item:first-of-type .kioken-accordion-item-heading:before {
  counter-set: count 1;
}
.accordion-landing .kioken-accordion-item:nth-child(-n+9) .kioken-accordion-item-heading:before {
    content: '0' counter(count) " ";
}
.accordion-landing .kioken-accordion-item .kioken-accordion-item-heading:before {
  counter-increment: count;
  content:  counter(count) " ";
  font-size: 3.5rem;
  color: rgba(0,0,0,16%);
  padding-right: 3.5rem;
}
.max-w-1180 {
  max-width: 1180px;
}
.rounded-16 {
  border-radius: 16px;
}
.shadow-box16 {
  box-shadow: 16px 16px 0px 2px #000;
}
.top-left-n-20 {
  top: -20px;
  left:-20px;
}
.landing-arrow {
	top: 30%;
	left: 50%;
	margin-left: 120px !important;
	width: auto;
}
.navigation-stick .navigation-branding img, .navigation-stick .site-logo.mobile-header-logo img {
  height:36px;
  padding: 0;
}
li#menu-item-2391, .page-id-1920 .main-navigation li#menu-item-33 {
    display: none;
}
.page-id-1920 .main-navigation li#menu-item-2391 {
  display: inline-block;
}
/* Single-Post */
.single-post .entry-content-wrap{
	padding-left:0px;
}
.single-post .post-thumbnail {
    height: inherit; 
     padding-bottom: 0;
    overflow: inherit;
	margin-bottom:inherit;
}
.single-post .post-thumbnail-inner {
	position: inherit!important;
}
.single-post .content-bg{
	background: inherit;
}
 .single-post .site-main, .single-fact .site-main {
    margin: 20px 0px 20px 0px;
}
.wp-block-latest-posts.wp-block-latest-posts__list li{
	margin-top:0px;
}
.single-post .content-wrap{
	padding: 40px;
}
.single-post #secondary{
	margin-top: 20px;
    margin-bottom: 20px
}
.single-post #secondary section:first-child{
	background-color: #FAFAFA;
}
.single-post #secondary section{
	background-color: #fff;
	padding: 24px;
}
ul.page-numbers{
	margin-top:20px!important;
}
.page-id-5488 .kt-btn-svg-show-always svg{
	margin-left:10px;
	max-width:10px;
}
.page-id-5488 .kt-btn-svg-show-always{display:flex;
align-items:center;
text-decoration:none;}
.wp-block-latest-posts__post-excerpt {
    height: 35px;
    color: #666;
    font-size: 11px;
    overflow: hidden;
    margin-top: 0.25rem;
}
#secondary #block-35{
	position: sticky;
    top: 135px;
    box-shadow: 0 0 1px #ff8201 inset;
    background: #fff;
}
/*new page css  */
.pl-5{
  padding-left:4rem;
}
.pbs-1{
  padding-bottom:15px;
}
.grid-4-columns {
    grid-template-columns: repeat(4,minmax(0,1fr));
}
.min-h-250{
  min-height: 250px;
}
.change-family{
 font-family: 'Untitled Sans' !important;
}
.img-align{  
    justify-content:flex-start !important;
}
/*  gdpr new design  */
/* cta new design */ 
.heading-gradient  {
    background: linear-gradient(90.09deg, #B93B05 10.94%, rgba(255, 77, 0, 0.74) 33.86%, #000000 63.05%, #AB5608 87.31%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-mask-clip: text;
    display: inline-flex;
}
.heading-gradient-two {
  background: linear-gradient(90.09deg, #972A23 11.6%, #765119 36.69%, #C03A1C 65.07%, #000000 90.57%);
  -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-mask-clip: text;
}
 .hidden, .sm-hidden {
    display: none;
}

.md-show
{
  display:inline;
}
.cta-sprinto-section {
	min-height: 464px;
  display: flex;
    align-items: center;
}
.cta-sprinto-section>.gb-inside-container {
    width: 100%;
}
.cta-sprinto-section:after {
  content: "";
    background-image: url(https://sprinto.com/wp-content/uploads/2022/01/top-right.png);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 27vw;
    z-index: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: inherit;
}
.bg-cta-btn {
  background: linear-gradient(90.83deg, rgba(255, 0, 0, 0.4) 25.82%, rgba(255, 111, 7, 0.4375) 61.17%, #FF7A00 94.38%);
}
.text-italic{
  font-style:italic;
}
.gdrp-right-bg{
    background-image: url(https://sprinto.com/wp-content/uploads/2022/01/speak-with-expert-1.svg);
    background-repeat: no-repeat; 
  background-size:cover;
 padding-bottom: 100px;
  padding-top:100px;
   
}
.demo-box{
  background: #FFFFFF;
  box-shadow: 0px 0px 12px 0px #00000029;

  }
.demo-box-1{
  width:280px;
  height:350px;
}
.demo-box-2{
  width:300px;
  height:380px;
}
.bottom-bg-box{
  background: linear-gradient(180deg, rgba(255, 125, 0, 0.13) 0%, rgba(255, 255, 255, 0) 100%);
  height:89px;
  width:280px;
}
.box-padding-inner{
  padding:20px 10px;
}
.tes-padding-inner{
  padding:40px 35px;
}
.box-bg-margin{
  margin-top:-30px !important;
}
.gb-button-wrapper-1{
  justify-content:center !important;
}
.tes-padding{
  height:657px;
  width:547px;
}
.bg-icons{
  margin-bottom:-50px !important;
}
.socs-2{
margin:auto !important;  
}
.socs-auto-box{
  max-width:376px;
  height:288px;
}
.soc-box-4{
      margin: auto !important;
    width: 100%;
    display: flex;
    justify-content: center;
}
.soc-box-padding-li{
  padding:10px 40px;
}
.tes-box-1{
  width:220px;
  height:290px;
}
.tes-box-2{
  width:260px;
  height:320px;
}
.auto-box-1{
   width:250px;
  height:300px;
}
.heading-gradient-1  {
    background: linear-gradient(90.09deg, #B93B05 10.94%, rgba(255, 77, 0, 0.74) 33.86%, #000000 63.05%, #AB5608 87.31%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-mask-clip: text;    
}
td.has-text-align-center {
    text-align: right;
    color: #000;
    font-size: 14px;
    padding: 15px 5px;
}
th.has-text-align-center {
    font-size: 12px;
    padding: 10px;
  width: 25%;
}
td.has-text-align-left {
    font-size: 14px;
    color: #666666;
}
tfoot tr td.has-text-align-left {
    font-weight: 700;
    padding: 30px 5px;
}
th.has-text-align-left {
    width: 50%;
}
tfoot tr td.has-text-align-center {
   font-weight:700;
    font-size: 14px;
  
}
.table-mobile{
  display:none;
}
.auto-shadow{
   box-shadow: 0px 4px 14px 0px #00000026;
  background:#fff;
}
.auto-testm{
  padding:10px 60px;
}
.footer-bottom-section{
 box-shadow: -10px 0px 56px 0px #0000000F inset;

}
.auto-bg-section {
     background-image: url(https://sprinto.com/wp-content/uploads/2022/02/group181.svg);
    background-repeat: no-repeat;
  background-position: center;
   background-size: 100%;
/*     max-width: 187px; */
    width: 100%;
    height: 217px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.auto-bg-heading{
    line-height: 1.4;
    font-weight: 600;
}
.bg-section-red{
  min-width:;
}
.alignfull, .alignwide, .entry-content .alignwide, .entry-content .alignfull
   {
    margin-left:auto !important;
    margin-right: auto !important;
    max-width: 100%	!important;
    width: 100% !important;
    padding-left: 0;
    padding-right: 0;
    clear: both;
}
.main-navigation .primary-menu-container > ul > li.menu-item > a {   
    font-size: 15px;
  font-family:Untitled Sans Medium,Arial,sans-serif;
	
}
.main-navigation .primary-menu-container > ul > li.menu-item.current-menu-item > a {
    color: #ff8200 !important;
}
.main-navigation .primary-menu-container > ul > li.menu-item.current-menu-item > a:hover {
    color: #000 !important;
}  
.main-navigation .primary-menu-container > ul > li.menu-item > a {
    color: #000;
}

.mb-7{
  margin-bottom:0 !important;
}
.wp-block-image .alignleft {
    float: left;
    margin: 0.5em 1em 0.5em 0 !important;
}
.wp-container-622849b698d28 .alignleft {
    float: left !important;
    margin-right: 2em !important;
}
.custom-tes-flex {
  display:flex;
  align-items:center; 
}
.tes-custom {
  display: flex;
    flex-direction: column;
    margin-left: 20px; 
  
}
.tes-custom  h2{
  line-height:inherit;
}
#masthead {
    position: relative;
    z-index: 999;
}
.main-navigation {
    background: #fff !important;

}
.video-width{
  max-width:1068px;
  width:100%;
  margin-left:auto !important;
  margin-right:auto !important;
}
