/*!
Theme Name: yuktamedia
Theme URI: http://underscores.me/
Author: Drawww Media
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: yuktamedia
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/

/* THEME STYLE VARIABLES */
:root {
  --primary-color: #f08120;
  --light-orange: #fff5ed;
  --dark-blue: #005376;
  --light-blue: #2e7e9f;
  --faint-blue: #ebf9ff;
  --black: #000000;
  --white: #ffffff;
  --primary-font: "Open Sans", sans-serif;
}

/* UTILITY CLASSES */
.heading-primary {
  font-family: var(--primary-font);
  font-style: normal;
  font-weight: bold;
  font-size: 48px;
  line-height: 56px;
}

.heading-secondary {
  font-family: var(--primary-font);
  font-style: normal;
  font-weight: 600;
  font-size: 36px;
  line-height: 49px;
}

.cta {
  font-family: var(--primary-font);
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  letter-spacing: 0.05em;
}

.yukta-container {
  display: block;
  width: 90%;
  max-width: 1440px;
  margin: 0 auto;
}

/** header **/
.upper_header{
  background-color: #f2f4f4;
}

.upper_header_inner{
  text-align: end;
  padding-top: 10px;
  padding-bottom: 10px;
}

.upper_header_inner a{
  display: inline-block;
}

.upper_header_inner a:hover, .blog_title a:hover, .related-posts-wrapper .post-title p:hover{
    color: var(--primary-color);
    transition: 0.3s ease-in-out;
}

.main_header_inner{
  display: flex;
  justify-content: space-between;
  padding-top: 30px;
  /*position: relative;*/
}

.main_header_inner img{
  display: block;

}

.mobile-logo{
  display: none;
}

.upper_header-mobile{
  display: none;
}


#menu-primary{
  display: flex;
  justify-content: space-evenly;
}

#menu-primary li{
  padding: 2px 8px 15px 7px;
}

.menu li:nth-child(1) .title::after, .menu li:nth-child(3) .title::after, .menu li:nth-child(4) .title::after{
  content: url('assets/img/menuarrow.svg');
  margin-left: 5px;
}
/*
#menu-primary li:nth-child(1)::after, #menu-primary li:nth-child(3) .title::after, #menu-primary li:nth-child(4) .title::after{
  content: url('assets/img/menuarrow.svg');
  margin-left: 5px;
}*/

#menu-primary li:nth-child(1)::after{
  margin-left: -8px;
}

.mega_menu_inner li::after, .mega_menu_inner li:nth-child(1) .title::after, .mega_menu_inner li:nth-child(3) .title::after, .mega_menu_inner li:nth-child(4) .title::after, .mega_menu_inner li:nth-child(2) .title::after{
  display: none !important;
}

.main_header_inner .cta{
  background-color: var(--primary-color);
  color: var(--white);
  padding: 10px 40px 10px 21px;
}

.main_header_inner .cta img{
  padding-left: 10px;
  padding-right: 30px;
  display: inline-block;
}

.special-class-item{
  position: relative;
  display: flex;
}

.special-class{
  position: absolute;
  background-color: var(--white);
  margin-top: 50px;
  display: none;
  box-shadow: 0 4px 8px 0 #2E7E9F, 0 6px 20px 0 #2E7E9F; 
  z-index: 1;
}

.special-class-item:hover .special-class{
   display: block;
   position: absolute;
   right: -174px;
} 

#menu-primary li:nth-child(3) .special-class{
  right: -174px;  /*-290px*/
} 

.special-class-item:hover a:nth-child(1) .title{
  font-weight: 600;
  color: var(--primary-color);
}

.special-class::before{
  content: url('assets/img/triangle.svg');
  margin-top: -21px;
  left: calc(50% - 26px);
  position: absolute;
}

.mega_menu_inner{
  display: flex;
}

.mega_menu{
  margin: 15px 0 10px 10px;
  padding: 20px 26px;
  height: auto;
  width: 200px;
  text-align: center;
}

.mega_menu .title{
  font-family: var(--primary-font);
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
}

.mega_menu .description{
  font-family: var(--primary-font);
  font-style: normal; 
  font-weight: normal;
  font-size: 14px;
  line-height: 19px;
  color: #030303;
}

.mega_menu .link{
  font-family: var(--primary-font);
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 25px;
letter-spacing: 0.05em;
color: #F08120;
text-align: center;
margin-left: -15px;
}

.mega_menu:hover{
  background-color: #EBF9FF;
  border-radius: 22px;
}

.active{
  background-color: #EBF9FF;
  border-radius: 22px;
}

.mega_menu img{
  margin-bottom: 20px;
  margin: 0 auto;
}

.mega_menu .link img{
  margin-top: 5px;
  margin-left: 5px;
}

.mega_menu p{
  margin: 20px 0;
}

.main_header_inner .cta:hover, .connect_left .cta:hover, .leverage_main a:hover, #discover_section .cta:hover, .prebid_page_button .cta:hover, .wpcf7-submit:hover, .leverage_main .play:hover, .request_demo_form .mauticform-button:hover, .apply_now_main .mauticform-button:hover, .main404 .cta:hover, .calendly_main a:hover{
  background-color: #CC5F00;
  transition: 0.3s ease-in-out;
}

/* arrow hover */

.paginate {
  position: relative;
  width: 40px;
  height: 40px;
  cursor: pointer;
  transform: translate3d(0, 0, 0);
  position: absolute;
  margin-top: -5px;
}

#back2Top .paginate{
  position: relative;
  margin-top: 3px;
  margin-left: 4px;
}

.paginate i {
  position: absolute;
  margin-left: 10px;
  top: 40%;
  left: 0;
  width: 15px;
  height: 3px;
  border-radius: 2px;
  background: #fff;
  transition: all 0.15s ease;
}

.mega_menu .paginate i{
  background: var(--primary-color);
}
.swiper-button-next .paginate i, .swiper-button-prev .paginate i{
  background-color: var(--dark-blue);
  height: 3.5px;
  width: 20px;
}

.paginate.right i {
  transform-origin: 100% 50%;
}

.paginate.right i:first-child {
  transform: translate(0, 1px) rotate(40deg);
}

.paginate.right i:last-child {
  transform: translate(0, -1px) rotate(-40deg);
}

.main_header_inner .cta:hover i:first-child, .connect_left .cta:hover i:first-child, .leverage_main a:hover i:first-child, #discover_section .cta:hover i:first-child, .prebid_page_button .cta:hover i:first-child, .swiper-button-next:hover i:first-child, #back2Top:hover i:first-child, #back2Top1:hover i:first-child, .mega_menu:hover i:first-child, .right_form_inner div:hover i:first-child{
  transform: translate(0, 1px) rotate(30deg);
}

.main_header_inner .cta:hover i:last-child, #back2Top1:hover i:last-child, .connect_left .cta:hover i:last-child, .leverage_main a:hover i:last-child, #discover_section .cta:hover i:last-child, .prebid_page_button .cta:hover i:last-child,.swiper-button-next:hover i:last-child, #back2Top:hover i:last-child, .mega_menu:hover i:last-child, .right_form_inner div:hover i:last-child {
  transform: translate(0, -1px) rotate(-30deg);
}

.main_header_inner .cta:active i:first-child, #back2Top1:active i:first-child, .connect_left .cta:active i:first-child, .leverage_main a:active i:first-child, #discover_section .cta:active i:first-child, .prebid_page_button .cta:active i:first-child, .swiper-button-next:active i:first-child, #back2Top:active i:first-child, .mega_menu:active i:first-child, .right_form_inner div:active i:first-child {
  transform: translate(1px, 1px) rotate(25deg);
}

.main_header_inner .cta:active i:last-child, #back2Top1:active i:last-child, .connect_left .cta:active i:last-child, .leverage_main a:active i:last-child, #discover_section .cta:active i:last-child, .prebid_page_button .cta:active i:last-child,.swiper-button-next:active i:last-child, #back2Top:active i:last-child, .mega_menu:active i:last-child, .right_form_inner div:active i:last-child {
  transform: translate(1px, -1px) rotate(-25deg);
}

.paginate.left i {
  transform-origin: 0% 50%;
}

.paginate.left i:first-child{
  transform: translate(0, -1px) rotate(40deg);
}

.paginate.left i:last-child {
  transform: translate(0, 1px) rotate(-40deg);
}

.paginate.left:hover i:first-child {
  transform: translate(0, -1px) rotate(30deg);
}

.paginate.left:hover i:last-child {
  transform: translate(0, 1px) rotate(-30deg);
}

.paginate.left:active i:first-child {
  transform: translate(1px, -1px) rotate(25deg);
}

.paginate.left:active i:last-child {
  transform: translate(1px, 1px) rotate(-25deg);
}
/*
.main_header_inner .cta[data-state=disabled] i:first-child, .connect_left .cta[data-state=disabled] i:first-child {
  transform: translate(5px, 0) rotate(0deg);
}

.main_header_inner .cta[data-state=disabled] i:last-child {
  transform: translate(5px, 0) rotate(0deg);
}

.paginate.right[data-state=disabled]:hover i:first-child {
  transform: translate(5px, 0) rotate(0deg);
}

.paginate.right[data-state=disabled]:hover i:last-child {
  transform: translate(5px, 0) rotate(0deg);
}

.paginate[data-state=disabled] {
  opacity: 0.3;
  cursor: default;
}
*/

/** HomePage*/
#connect_crystal{
  margin-top: 100px;
  margin-bottom: 100px;
}

.connect_inner{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 1fr;
}

.connect_left{
      width: 100%;
}

.connect_left h1{
  width: 100%;
}

.connect_right img{
  padding-left: 30px;
}

.connect_left .connect_info{
font-family: var(--primary-font);
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 19px;
margin-top: 20px;
margin-bottom: 80px;
width: 80%;
}

.connect_left .cta, .leverage_main a{
  background-color: var(--primary-color);
  color: var(--white);
  padding: 10px 50px 10px 20px;
  margin-top: 30px;
}


.connect_left .cta img, .leverage_main a img{
  padding-left: 15px;
  padding-right: 20px;
}

#leverage{
  background-color: var(--light-orange);
}


#leverage-mobile{
  display: none;
}

#leverage .leverage_main{
  padding-top: 50px;
}

#leverage .leverage_main h1{
  width: 85%;
  margin: 0 auto;
  text-align: center;
}


.yukta-video{
    position: relative;
}

.video{
    height: 500px;
    background-color: #fff;
}

#custom-seekbar
{  
  cursor: pointer;
  height: 10px;
  margin-bottom: 10px;
  overflow: hidden;
  position: relative;
  width: 65%;
  margin: 0 auto;
  bottom: 50px;
}

#custom-seekbar span
{
  background-color: var(--primary-color);
  position: absolute;
  top: 0;
  left: 0;
  height: 10px;
  width: 0px;
}

/* following rule is for hiding Stack Overflow's console  */
.as-console-wrapper{ display: none !important;}

.playpause {
    background-image:url('assets/img/play.svg');
    background-repeat:no-repeat;
    width:20%;
    height:20%;
    position:absolute;
    left:50%;
    top:50%;
    transform: translate(-50%, -50%);
    margin:auto;
    background-size:contain;
    background-position: center;
}

.leverage_solutions_inner img{
  display: block;
}

.leverage_main .leverage_solutions h3{
  font-family: var(--primary-font);
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 26px;
  color: #2E7E9F;
  margin-top: 60px;
}

.leverage_main .leverage_solutions p{
  font-family: var(--primary-font);
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  margin-top: 70px;
}

.leverage_solutions_inner .solution3 p{
  margin-top: 40px;
}

.leverage_solutions{
  margin-top: 70px;
  margin-bottom: 100px;
}

.leverage_solutions .leverage_solutions_inner{
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 29px;
}

.solution1 .bluearrow, .solution2 .bluearrow, .solution3 .bluearrow, .solution4 .bluearrow{
  display: none;
}

.all_publications{
  width: 100%;
  text-align: center;
  margin: 0 auto;
  padding-bottom: 80px;
}

.impression_inner{
  margin-bottom: 5px;
  margin-top: 50px;
}

#mobile_impression{
  display: none;
}

.second_section_inner, .third_section_inner{
  margin-top: 100px;
}

.impression_inner .content, .tracking_kpi_section .content{
  font-family: var(--primary-font);
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 27px;
}

.inner_grid .grid_info, .tracking_kpi_inner .grid_info, .get_insights_inner .grid_info, .yukta_one_left #counter .cta, .yuktaone_add_text #counter .yuktaone_add_info{
  font-family: var(--primary-font);
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 19px;
color: var(--light-blue);
margin-top: 40px;
width: 70%;
}

.impression_inner h2{
  width: 90%;
  margin-bottom: 30px;
}

.first_section_inner, .second_section_inner, .third_section_inner{
  display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: 1fr;
grid-column-gap: 20px;
}

.inner_grid{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: 1fr;
  margin-top: 50px;
}

.first_section_inner .grid_two img{
  margin-top: 10px;
}

.third_section_inner .right img, .first_section_inner .right img{
  padding-left: 30px;
}

.second_section_inner .left img{
  padding-right: 30px;
}

/*footer section **/
.footer-form-inner .right-form input{
    color: #ffffff;
}

.site-footer{
  background-color: #000000;
  padding-top: 200px;
  position: absolute;
  padding-bottom: 100px;
  width: 100%;
}

.mobile-footer{
  display: none;
}

.footer-form{
  background-color: var(--primary-color);
  position: relative;
  top: 120px;
  z-index: 3;
  padding-top: 80px;
  padding-bottom: 100px;
}

.footer-form .left-form h2{
  color: var(--white);
  
}

.footer-form ::placeholder{
  color: var(--white);
  opacity: 0.5;
}

.footer-form .left-form p{
  font-family: var(--primary-font);
  color: var(--white);
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 20px;
width: 55%;
margin-top: 20px;
}

.footer-form-inner{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 1fr;
}

.footer-form-inner .right-form{
  padding-top: 160px;
}

.footer-form-inner .right-form input, .footer-form-inner .right-form button{
  background-color: var(--primary-color) !important;
}

.mauticform-page-wrapper .mautic-sign-up{
    display: flex;
    justify-content: space-between;
    width: 95%;
}

.mauticform-page-wrapper #mauticform_subscribeform_email{
    width: 80%;
}

.mauticform-page-wrapper #mauticform_subscribeform_email input{
    width: 100%;
}

.mauticform-page-wrapper #mauticform_subscribeform_submit{
    width: 20%;
}

#mauticform_subscribeform #mauticform_subscribeform_message, #mauticform_subscribeform .mauticform-errormsg{
    color: #fff !important;
    font-size: 18px !important;
    font-family: var(--primary-font);
}

.right-form .cta{
  color: var(--white);
}

.right-form img{
  margin-left: 15px;
}

.line{
  width: 100%;
  height: 2px;
  background-color: var(--white);
  margin-top: 15px;
}

.site-footer .cta{
  color: var(--white);
  margin-top: 10px;
  font-weight: bold;
}

.first_section_footer .opt{
  font-family: var(--primary-font);
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 25px;
color: var(--white);

}

.first_section_footer h4{
  margin-top: 10px;
}

.first_section_footer{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 20px;
}

.second_section_footer{
  margin-top: 100px;
  display: flex;
  justify-content: space-between;
}

.second_section_footer h3{
  font-family: var(--primary-font);
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 19px;
  color: var(--white);
}

.second_section_footer .left-sec h3{
  width: 50%;
  margin-top: 30px;
}

.second_section_footer .social-icon{
  display: flex;
  justify-content: space-between;
  width: 15%;
  margin-top: 20px;
}

.second_section_footer .right-sec {
  width: 40%;
  display: flex;
}

.second_section_footer .right-sec img{
  display: inline-block;
}

.second_section_footer .right-sec .two{
  width: 84%;
}

.second_section_footer .right-sec .two a{
  color: var(--white);
  margin-bottom: 20px;
}

.second_section_footer .right-sec .two img{
  margin-left: 20px;
  margin-right: 10px;
  
}

.second_section_footer .right-sec a, .second_section_footer .right-sec h4, .second_section_footer .right-sec p{
  font-size: 14px;
  line-height: 20px;
  font-weight: normal;
  color: var(--white);
}

.second_section_footer .right-sec h4{
  margin-top: 30px;
  margin-bottom: 30px;
  margin-left: 20px;
}

.second_section_footer .right-sec p{
  margin-left: 20px;
}

.third_section_inner .left .inner_grid .heading-primary, .yukta_one_left #counter .heading-primary, .yuktaone_add_text #counter .heading-primary{
  color: var(--light-blue);
  font-weight: normal;
  display: inline-block;
}

.third_section_inner .left .inner_grid #counter{
  display: flex;
  justify-content: space-between;
}

.third_section_inner .left .inner_grid #counter div{
  width: 160px;
  margin-right: 20px;
}

.third_section_inner{
  margin-bottom: 150px;
}

.footer_inner a:hover, .second_section_footer .right-sec .two a:hover{
	color: var(--primary-color);
}


#back2Top{
  width: 45px;
  height: 45px;
  line-height: 30px;
  overflow: hidden;
  z-index: 999;
  cursor: pointer;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  position: fixed;
  bottom: 25px;
  left: 20px;
  background-color: #000;
  text-align: center;
  font-size: 30px;
  text-decoration: none;
  padding-bottom: 4px;
  border-radius: 50%;
}

#back2Top.active{
  text-decoration: none;
}

/** functions css **/

#discover_section{
  margin-top: 70px;
  padding-top: 60px;
  background-color: var(--dark-blue);
}

.discover_section_inner{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 1fr;
}

.discover_section_inner .discover-left{
  margin-top: -100px;
}

#discover_section h2{
  color: var(--white);
}

#discover_section p{
  color: var(--white);
  margin-top: 20px;
  width: 80%;
  margin-bottom: 100px;
}

#discover_section .cta{
  color: var(--white);
  background-color: var(--primary-color);
  padding: 10px 45px 10px 20px;
}

#discover_section .cta img{
  margin-left: 10px;
}

#discover_section .discover-right{
  margin-left: 20px;
}

/**line */

.client_line{
  height: 1px;
  background-color: #c4c4c4;
  width: 90%;
  margin: 0 auto;
  margin-top: 50px;
}

/* client logo section */

.client_section_inner{
  display: grid;
  grid-template-columns: 1fr 2fr;
  grid-template-rows: 1fr;  
  margin-top: 60px;
}

.client_section_left{
  width: 80%;
}

.client_section_left p{
  font-family: var(--primary-font);
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 20px;
margin-top: 10px;

}
.client_section_right{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(2, 1fr);
    
    align-items: center;
    grid-row-gap: 40px;
  
    margin: 0 auto;
}

/** slider **/
 
#yuktaone_slider{
  margin-top: 70px;
  margin-bottom: 60px;
}

.yuktaone_slider_inner h2{
  text-align: center;
  margin-bottom: 70px;
}

.yuktaone_slider_inner .customer_story{
  width: 80%;
  height: auto !important;
}

.swiper-button-prev::after, .swiper-button-next::after{
  display: none;
}

.yuktaone_slider_inner .swiper-wrapper{
  width: 85%;
  height: auto;
  margin: 0 auto;
}

.yuktaone_slider_inner .customer_feedback p, .yuktaone_slider_inner .customer_name .designation{
font-family: var(--primary-font);
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 21px;
}

.yuktaone_slider_inner .customer_info{
  display: flex;
  margin-top: 20px;
}

.yuktaone_slider_inner .customer_name p{
  font-family: var(--primary-font);
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 30px;
}

.yuktaone_slider_inner .customer_info .customer_name{
  margin-left: 20px;
  margin-top: 40px;
}

.yuktaone_slider_inner .customer_name img{
  margin-top: 10px;
  width: 118px;
  height: auto;
}

.swiper-container{
  padding-bottom: 50px !important;
}

.swiper-container-horizontal>.swiper-pagination-bullets{
  bottom: 0 !important;
}
/** publisher page */

.heading-primary-mobile{
  display: none;
}

.yukta_one_inner{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 1fr;
  margin-top: 120px;
}

.yukta_one_left h1{
  width: 90%;
  margin-bottom: 30px;
}

.yukta_one_left p{
  font-weight: normal;
  margin-bottom: 20px;
}

.yukta_one_left span{
  font-weight: normal;
}

.yukta_one_left .cta{
  width: 80%;
}

.yukta_one_inner #counter{
  display: flex;
  justify-content: space-between;
}

.yukta_one_inner #counter div{
  margin-right: 30px;
}

#digital_publishing{
  background-color: var(--light-orange);
  margin-top: 100px;
}

.digital_publishing_inner{
    padding: 70px 0;
    
    text-align: center;
}

.digital_publishing_inner h2, .digital_publishing_inner p{
  width: 60%;
  margin: 0 auto;
}

.digital_publishing_inner span{
  font-weight: normal;
}

.digital_publishing_inner h2{
  margin-bottom: 30px;
}

.digital_publishing_inner .cta{
  font-weight: normal;
  margin: 0 auto;
}

#yuktaone_capabilities .yuktaone_capabilities_inner{
  display: flex;
  margin-top: 70px;
}

.capabilities_container{
  display: none;
}

.capabilities_image{
  width: 55%;
}
.capability_image_inner{
  position: -webkit-sticky;
  position: sticky !important;
  top: 0; 
}

.yuktaone_capabilities_inner .capability-1, .yuktaone_capabilities_inner .capability-2, .yuktaone_capabilities_inner .capability-3, .yuktaone_capabilities_inner .capability-4, .yuktaone_capabilities_inner .capability-5{
  margin-top: 50px;
}


.capabilities_text .capability_img{
  margin: 10px 10px 0 0;
}

.yuktaone_capabilities_inner h3{
  font-family: var(--primary-font);
font-style: normal;
font-weight: bold;
font-size: 24px;
line-height: 32px;
color: #000000;
margin-top: 15px;
}

.yuktaone_capabilities_inner p{
  font-family: var(--primary-font);
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 23px;
color: #000000;
}

.yuktaone_capabilities_inner .bold{
    font-size: 24px;
    font-weight: bold;
}

#yuktaone_features{
  margin-top: 100px;
}

.features-list-mobile{
  display: none;
}

.yuktaone_features_inner h1{
  text-align: center;
  width: 50%;
  margin: 0 auto;
}

.yuktaone_features_inner span{
  font-weight: normal;
}

.yuktaone_features_inner .info{
  font-family: var(--primary-font);
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 23px;
text-align: center;
width: 50%;
margin: 0 auto;
margin-top: 30px;
}

.features_list{
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-row-gap: 60px;
  margin: 100px 0;
}

.features_list div{
  padding: 0px 10px;
  display: flex;
  flex-direction: column;
  align-items: baseline;
}

.features_list .feature_image{
  display: block;
  height: 100px;
}

.features_list img{
  display: block;
}

.yuktaone_features_inner .title{
  font-family: var(--primary-font);
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 26px;
  color: var(--light-blue);
  margin: 0 0 30px 0;
}

.features_five .disc, .features_six .disc, .features_eight .disc{
  margin-top: 25px;
}

.features_list .disc{
  font-family: var(--primary-font);
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 18px;
color: #5d6970;
justify-self: flex-end;
}

.prebid_page_button h2{
  text-align: center;
  margin-top: 100px;
  margin-bottom: 50px;
}

.prebid_page_button .cta{
  background-color: var(--primary-color);
  color: var(--white);
  padding: 12px 50px 12px 30px;
}

.prebid_page_button{
  text-align: center;
  padding-bottom: 50px;
}

.prebid_page_button .cta img{
  margin-left: 10px;
}

/** Prebid */

.prebid_heading_inner{
  margin-top: 100px;
}

.prebid_heading_inner .cta{
  font-weight: normal;
}

.prebid_heading_inner h1, .prebid_heading_inner p{
  width: 60%;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 30px;
}

.prebid_heading_inner img{
  margin: 0 auto;
  margin-top: 40px;
  display: block;
}

#how-it-works{
  margin-top: 50px;
  padding-top: 30px;
  background-color: var(--light-orange);
  position: relative;
}

.how-it-works-main{
  display: flex;
}

.how-it-works-fix{
  width: 30%;
}

.how-it-works-fix h2{
color: #F08120;
}

.how-it-works-fix p{
  width: 80%;
  font-weight: normal;
}

.how-it-works-slider{
  margin-left: 40px;
}

.how-it-works-slider h3{
  font-family: var(--primary-font);
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 33px;
color: #F08120;
margin-top: 10px;
margin-bottom: 20px;
}

.how-it-works-slider .cta{
  font-weight: normal;
  margin-bottom: 20px;
}

/**slider*/
.mySlides{
  display:none
}

.w3-left, .w3-right, .w3-badge {
  cursor:pointer
}

.w3-white{
  background-color: var(--primary-color) !important;
}

.w3-badge {
  height: 12px;
  width: 12px;
  padding:0
}

.slider_line{
  height: 1px; 
  background-color: #000; 
  width: 100%;
  margin-top: 5px;
}

.how-it-works-slider .number{
  margin-top: -30px;
  color: #000;
opacity: 0.4;
}

.w3-white .number{
opacity: 1;
}


.inner_block{
  background-color: var(--white);
  width: 740px;
  height: 242px;
  margin-bottom: 140px;
}

.inner_block p{
  padding: 22px 64px 10px 12px;
}

.tooltip1 {
  position: relative;
  display: inline-block;
}

.tooltip1 .tooltiptext1 {
  visibility: hidden;
  width: 140px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  margin-left: -75px;
  opacity: 0;
  transition: opacity 0.3s;
}

.tooltip1 .tooltiptext1::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.tooltip1:hover .tooltiptext1 {
  visibility: visible;
  opacity: 1;
}

#copied_text{
  font-family: var(--primary-font);
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 19px;
color: #000000;
}

.how-it-works-slider button{
  background-color: var(--primary-color);
  color: var(--white);
  padding: 10px 20px;
  margin-left: 10px;
}

/**slider*/

#track-kpi-mobile{
  display: none;
}

#tracking_kpi_main{
  margin-top: 30px;
}

.tracking_kpi_inner, .get_insights_inner{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 20px;
  margin-top: 100px;
}

.tracking_kpi_inner .tracking_kpi_right{
  padding-left: 30px;
}

.tracking_kpi_section h1{
  margin-bottom: 30px;
  width: 90%;
}

.tracking_kpi_section .content{
  width: 80%;
}

.tracking_grid{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: 1fr;
  margin-top: 80px;
  width: 80%;
}

.tracking_kpi_inner .grid_info{
  margin-top: 20px;
}

.tracking_kpi_inner .one .inner_one .grid_info{
  margin-top: 27px;
}

.get_insights_inner .two .inner_two .grid_info{
  margin-top: 35px;
}

.get_insights_inner .two .inner_three .grid_info{
  margin-top: 48px;
}

.tracking_kpi_inner
.get_insights_inner .get_insights_right{
  padding-right: 30px;
}

#start_new_journey{
    width: 100%;
}

.new_journey_inner{
  margin-top: 100px;
  width: 100%;
  background-image: url('assets/img/journey.png');
  height: auto;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.journey_image{
  background-color: var(--primary-color) !important;
  opacity: 0.95;
  margin: 0 auto;
  text-align: center;
  padding: 180px 0 180px 0;
}

.journey_image h2{
  width: 70%;
  margin: 0 auto;
  color: var(--white);
  font-weight: bold;
}



/** Agency/Brand page*/

#yuktaone_add_main{
  margin-top: 100px;
}

.yuktaone_add_inner{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 1fr;
}

.yuktaone_add_inner h1{
  margin-bottom: 30px;
  position: relative;
}

.yuktaone_add_image h1{
  display: none;
}

.yuktaone_add_inner .yuktaone_add_text .one{
  font-weight: normal;
}

.text-1, 
.text-2, 
.text-3 {
	position: absolute;
  display: inline-block;
  animation-duration: 4s;
	animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  margin-left: 10px;
}

.text-1{
	animation-name: anim-11;
}

.text-2{
	animation-name: anim-22;
}

.text-3{
	animation-name: anim-33;
}

@keyframes anim-11 {
	0%, 8.3% { top: -100% !important; opacity: 0; }
  8.3%,25% { top: 25% !important; opacity: 1; }
  33.33%, 100% { top: 110% !important; opacity: 0; }
}

@keyframes anim-22 {
	0%, 33.33% { top: -100% !important; opacity: 0; }
  41.63%, 58.29% { top: 25% !important; opacity: 1; }
  66.66%, 100% { top: 110% !important; opacity: 0; }
}

@keyframes anim-33 {
	0%, 66.66% { top: -35% !important; opacity: 0; }
  74.96%, 91.62% { top: 42% !important; opacity: 1; }
  100% { top: -42% !important; opacity: 0; }
}

/*
@keyframes anim-11 {
	0%, 8.3% { top: -100%; opacity: 0; }
  8.3%,25% { top: 4%; opacity: 1; }
  33.33%, 100% { top: 110%; opacity: 0; }
}

@keyframes anim-22 {
	0%, 33.33% { top: -100%; opacity: 0; }
  41.63%, 58.29% { top: 4%; opacity: 1; }
  66.66%, 100% { top: 110%; opacity: 0; }
}

@keyframes anim-33 {
	0%, 66.66% { top: -100%; opacity: 0; }
  74.96%, 91.62% { top: 4%; opacity: 1; }
  100% { top: 110%; opacity: 0; }
}
*/
.yuktaone_add_inner .yuktaone_add_info, #campaigns_info_main .yuktaone_add_info{
  font-family: var(--primary-font);
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 25px;
margin-top: 10px;
}

.yuktaone_add_inner #counter{
  margin-top: 50px;
  display: flex;
  justify-content: space-between;
}

.yuktaone_add_inner #counter div{
  margin-right: 40px;
}

.yuktaone_add_inner .heading-giant{
  font-family: var(--primary-font);
font-style: normal;
font-weight: normal;
font-size: 64px;
line-height: 87px;
text-align: center;
}

.yuktaone_add_main .yuktaone_add_image{
  padding-left: 50px;
}

#campaigns_info_main{
  background-color: var(--light-orange);
  margin-top: 100px;
  padding: 80px 0;
}

.campaigns_info_inner{
  text-align: center;
}

.campaigns_info_inner .yuktaone_add_info{
  margin-top: 30px !important;
}

.campaigns_info_inner h2, .campaigns_info_inner p{
  width: 70%;
  margin: 0 auto;
}

.campaigns_info_inner span{
  font-weight: normal;
}

/**Contact us */

#request_demo{
  margin-top: 70px;
}

.request_demo_inner{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 1fr;
}

.request_demo_info .primary-heading{
  font-family: var(--primary-font);
font-style: normal;
font-weight: bold;
font-size: 64px;
line-height: 73px;
color: var(--primary-color);
margin-bottom: 30px;
}

.request_demo_info .cta{
  font-weight: normal;
}

.request_demo_info img{
  margin-top: 50px;
}

.calendly_main{
    text-align: center;
    padding: 50px 0;
}

.calendly_main a{
    background-color: var(--primary-color);
    color: #ffffff;
    padding: 12px 40px;
    font-weight: bold;
    font-size: 24px;
    line-height: 33px;
}

.calendly_main .cta{
    font-weight: normal;
    margin-bottom: 25px;
}

.request_demo_info .question_heading, .question_heading-mobile{
  font-family: var(--primary-font);
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 27px;
color: #005376;
margin: 40px 0 20px 0;
width: 80%;
}

.questions-mobile, .question_heading-mobile{
  display: none;
}

.request_demo_info .questions li, .questions-mobile li{
  font-family: Open Sans;
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 26px;
}

.request_demo_info .questions li::before, .questions-mobile li::before{
  content: "\2022";
  color: var(--dark-blue);
  font-weight: bold;
  display: inline-block; 
  width: 10px;
  height: 10px;
}

.blue-line{
  height: 1px;
  background-color: #005376;
  margin-bottom: 50px;
  margin-top: 20px;
}

.request_demo_form .mauticform-innerform{
  width: 100%;
  margin: 0 auto;
}

.request_demo_form .mauticform-textarea {
  border: solid 1px #005376;
  border-radius: 4px;
  width: 100%;
  height: 20%;
  margin-bottom: 30px;
  margin-top: 40px;
  height: 200px;
}

.request_demo_form input{
  padding-top: 20px;
  padding-bottom: 10px;
  border-bottom: solid 1px #005376;
  width: 100%;
  margin-bottom: 20px;
}

.request_demo_form input::placeholder, .apply_now_main input::placeholder, .apply_now_main textarea::placeholder, .apply_now_main .mauticform-selectbox{
  color: #AFAFAF;
  font-size: 18px;
}

.request_demo_form textarea::placeholder{
  padding: 10px 0 0 10px;
  color: #AFAFAF;
  font-size: 18px;
}

.request_demo_form .mauticform-button{
  font-family: var(--primary-font);
font-style: normal;
font-weight: bold;
font-size: 24px;
line-height: 33px;
letter-spacing: 0.05em;
background-color: var(--primary-color);
color: var(--white);
padding: 12px 30px;
}

#have_question{
  margin-top: 70px;
}

.have_question_main{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 1fr;
}

.connect_with_us{
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(6, 1fr);
}

.connect_with_us-mobile{
  display: none;
}

.connect_with_us .heading-secondary, .chat_with_us .heading-secondary{
  color: var(--dark-blue);
  margin-top: 20px;
  margin-bottom: 10px;
}

.connect_with_us a{
  font-weight: normal;
}

.connect_with_us img{
  margin-top: -20px;
  margin-right: 10px;
}

.connect_with_us .cta, .chat_with_us .cta{
  font-weight: normal;
  margin-bottom: 50px;
}

#contact_journey .new_journey_inner{
  background-image: url('assets/img/contactjourney.png');
}

#contact_journey .contact_journey_inner{
  margin-top: 100px;
  width: 100%;
  background-image: url('assets/img/contactjourney.png');
  height: auto;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.connect_mail .heading-mail{
  font-family: var(--primary-font);
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 33px;
  color: var(--dark-blue);
  margin-left: 10px;
}

.connect_with_us h4, .connect_with_us h4 a{
  font-family: var(--primary-font);
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 21px;
  color: var(--dark-blue);
  width: 80%;
}

.chat_with_us a{
    font-family: var(--primary-font);
    font-size: 24px;
    color: var(--dark-blue);
    font-weight: 600;
    line-height: 33px;
    background-color: var(--light-orange);
    padding: 10px 15px;
    display: flex;
    justify-content: space-between;
    width: 32%;
}

.chat_with_us a:hover{
    outline: 2px solid var(--dark-blue);
}
/**About us*/

#we_believe{
  margin-top: 70px;
  background-color: var(--light-orange);
}

.we_believe_inner{
  padding: 75px 0;
  width: 60%;
  margin: 0 auto;
  text-align: center;
}

.we_believe_inner h1{
  line-height: 65px;
}

.believe_grids h1 span{
  font-weight: normal;
}

#we_believe_main{
  margin-top: 70px;
}

.type-1, 
.type-2, 
.type-3 {
	position: absolute;
  display: inline-block;
  animation-duration: 4s;
	animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  margin-left: 10px;
  font-weight: bolds;
}

.type-1{
	animation-name: anim-1;
}

.type-2{
	animation-name: anim-2;
}

.type-3{
	animation-name: anim-3;
}

@keyframes anim-1 {
	0%, 8.3% { top: 75% !important; opacity: 0; } 
  8.3%,25% { top: 89% !important; opacity: 1; }
  33.33%, 100% { top: 89% !important; opacity: 0; }
}

@keyframes anim-2 {
	0%, 33.33% { top: 75% !important; opacity: 0; }
  41.63%, 58.29% { top: 89% !important; opacity: 1; }
  66.66%, 100% { top: 89% !important; opacity: 0; }
}

@keyframes anim-3 {
	0%, 66.66% { top: 75% !important; opacity: 0; }
  74.96%, 91.62% { top: 89% !important; opacity: 1; }
  100% { top: 89% !important; opacity: 0; }
}

.believe_grids{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 1fr;
}

.believe-text{
  margin-top: 20px;
}

.believe-text h1 .one, .believe-text .cta{
  font-weight: normal;
}

.diversity .believe_image, .questioning-everything .believe_image{
  padding-left: 50px;
}

#contact_journey{
    width: 100%;
}


.believe-text .cta{
  width: 80%;
  margin-top: 50px;
}

#our_team{
  margin-top: 70px;
}

.our_team_inner{
  text-align: center;
}

.our_team_inner h1{
  font-weight: 600;
  margin-bottom: 20px;
}

.our_team_inner .cta{
  width: 40%;
  margin: 0 auto;
  font-weight: normal;
  color: #000000;
}

.our_team_info{
  display: flex;
  justify-content: space-between;
  margin-top: 70px;
}

.our_team_inner .name{
  font-family: var(--primary-font);
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 31px;
text-align: center;
color: var(--dark-blue);
margin-top: 15px;
}

.our_team_inner .profile{
  font-family: var(--primary-font);
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 18px;
text-align: center;
letter-spacing: 0.1em;
margin: 10px 0 20px 0;
}

.our_team1, .our_team2{
  width: 50%;
}

.our_team_info .cta{
  color: #6f6f6f;
  width: 73%;
  text-align: left;
}

.our_team_main h2{
  margin-top: 70px;
  margin-bottom: 100px;
  text-align: center;
}

/** Data marketplace */
#grow_together{
  margin-top: 70px;
  background-color: var(--light-orange);
}

.grow_together_inner{
  padding-top: 50px;
  padding-bottom: 70px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 1fr;
}

.grow_together_text .exchange{
  font-family: var(--primary-font);
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 36px;
  margin: 16px 0;
}

.grow_together_text .cta{
  font-weight: normal;
  width: 90%;
}

.grow_together_image h1{
  display: none;
}

#partner-month{
  background-color: #EBF9FF;
  padding: 60px 0;
}

.partner_month_main{
  width: 50%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  background-color: var(--primary-color);
  padding: 20px 50px;
}

.partner_month_main h1{
  color: var(--white);
  margin-top: 30px;
  margin-left: 30px;
}

.partner_month_main img{
  margin-top: 15px;
}

.partner_month_main span{
  font-weight: normal;
}

.partner_month_image{
  background-color: var(--white);
  width: 50%;
  margin: 0 auto;
  text-align: center;
  padding: 30px 0;
}

.partner_month_text{
  width: 70%;
  margin: 0 auto;
  text-align: center;
  margin-top: 30px;
}

.partner_month_text .cta{
  font-weight: normal;
}

#data-exchange{
  margin-top: 60px;
  margin-bottom: 90px;
}

.data_exchange_inner{
  width: 60%;
  margin: 0 auto;
  text-align: center;
}

.data_exchange_inner .stay-top{
  font-family: var(--primary-font);
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 19px;
margin-top: 20px;
}

.data_exchange_goal{
  margin-top: 50px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: 1fr;
}

.data_exchange_goal img{
  display: inline-block;
}

.data_exchange_goal .cta{
  font-weight: normal;
  width: 80%;
  margin: 0 auto;
  margin-top: 20px;
}

/*careers page*/

#work-with-us{
  margin-top: 50px;
  background-color: var(--light-orange);
}

.work_with_us_inner{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 1fr;
}

.work_with_us_inner h1{
  font-family: var(--primary-font);
  font-style: normal;
  font-weight: 600;
  font-size: 64px;
  line-height: 87px;
  color: #000000;
  margin-top: 100px;
}

.work_with_us_inner .desc, .current_openings_inner .desc{
  font-family: var(--primary-font);
  font-style: normal; 
  font-weight: normal;
  font-size: 18px;
  line-height: 27px;
  color: #000000;
  margin-top: 10px;
}

.work_with_us_inner .cta{
  line-height: 30px;
  color: var(--dark-blue);
  margin-top: 50px;
}

#current-openings{
  margin-top: 70px;
}

.current_openings_inner h1{
  color: #000000 !important;
  font-weight: bold;
  margin-bottom: 20px;
}

.current_openings_inner h3{
  margin-bottom: 20px;
}

.uk-accordion{
  background-color: #EBF9FF;
}

.uk-accordion .uk-accordion-title{
  font-family: var(--primary-font);
font-style: normal;
font-weight: 600;
font-size: 36px;
line-height: 48px;
color: var(--dark-blue);
}

.uk-accordion-content p{
  font-family: var(--primary-font);
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 27px;
color: #000000;
}

.current_openings_inner li{
  padding: 20px 35px;
  margin-bottom: 30px;
}

.uk-accordion-content li, .entry-content li{
    padding: unset;
    margin-bottom: unset;
    list-style: unset;
    line-height: 25px;
}

.current_openings_inner .heading-secondary{
  color: var(--dark-blue);
}

.current_openings_inner .cta{
  color: #000000;
  font-weight: normal;
}

.apply_now_main h1{
  margin: 30px 0;
}

.apply_now_main .mauticform-innerform{
    width: 100%;
}

.apply_now_main input, .apply_now_main select, .apply_now_main .mauticform-textarea{
  padding-top: 30px;
  padding-bottom: 5px;
  border-bottom: 1px solid #BEBEBE;
  width: 100%;
  margin-bottom: 20px;
}

.apply_now_main .mauticform-button{
  color: #fff;
  background-color: var(--primary-color);
  margin-top: 30px;
  padding: 15px 30px !important;
  width: 13%;
  font-size: 24px;
  line-height: 33px;
  letter-spacing: 0.05em;
  border-bottom: none !important;
}

.apply_now_main .mauticform-selectbox{
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    padding-bottom: 10px;
    
}

.apply_now_main .mauticform-page-wrapper .mauticform-select{
    position: relative;
}

.apply_now_main .mauticform-page-wrapper .mauticform-select::after{
    position:absolute;
    content:'';
    right: 2%;
    top: 35%;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
	border-top: 8px solid #888;
}
/** resources */
.uk-subnav-pill>.uk-active>a{
  background-color: transparent;
  color: #000000;
}

.uk-subnav-pill>*>a:hover{
  background-color: transparent;
}

.uk-subnav{
  justify-content: space-between;
  width: 80%;
}

.resource_line{
  background-color: #7c7c7c;
  height: 0.3px;
}

#resources{
  margin-top: 50px;
}

.load-div{
    margin-top: 30px;
}

#resources .uk-switche li{
  width: 30%;
}

.blog_inner{
  display: grid;
  grid-template-columns: repeat(3,1fr);
  grid-template-rows: auto;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

#load-more{
    display: none;
}

.load_more_posts, .load{
    font-weight: 600;
    font-size: 24px;
    line-height: 33px;
    color: #005376;
    background-color: var(--light-orange);
    text-align: center;
    padding: 10px 15px;
    margin-top: 30px;
    width: 50%;
    cursor: pointer;
}

.load_more_posts:hover{
    color: #000000;
}


.blog_main{
  background-color: #EBF9FF;
}

.entry-content h2, .entry-content h3, .entry-content p, .entry-content h4, .entry-content h1, .entry-content h5{
    margin-top: 20px;
}

.entry-content p, .entry-content h5{
    line-height: 25px;
}

.entry-content img{
    margin-bottom: 20px;
}

.blog_main-featured{
  background-color: var(--light-orange);
  display: flex;
  margin: 30px 0;
}

.blog_main-featured img, .blog_main-featured .blog_last{
  width: 49%;
  margin-right: 20px;
}

.blog_main-featured .blog_last{
  margin-top: 40px;
}
.blog_inner img{
  width: 100%;
}

.blog_title, .blog_title a, .related-posts-wrapper .post-title p, .related-posts-wrapper .post-title p a{
  font-family: var(--primary-font);
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 33px;
color: var(--dark-blue);
margin: 20px 0;
}

.related-posts-wrapper .post-title p{
  margin: 10px 0;
}

.related-posts{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.blog_last{
  width: 80%;
  margin: 0 auto;
}

.blog_info, .blog_inner .date p, .blog_inner .category{
  font-family: var(--primary-font);
font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 23px;
margin: 15px 0;
}

.blog_inner .date p, .blog_inner .category{
  margin: 0 !important;
}

.blog_inner .read_more a ,.related-posts-wrapper .read_more a, .blog_main-featured .read_more a{
  font-family: var(--primary-font);
font-style: normal;
font-weight: bold;
font-size: 18px;
line-height: 25px;
color: var(--primary-color);
}

.blog_inner .date p, .blog_inner .blog_last .category, .related-posts-wrapper .date, .blog_main-featured .date{
  color: var(--dark-blue) !important;
}

.date-category .category a{
  color: var(--dark-blue) !important;
}

.date-category{
  padding-top: 20px ;
}

.resources_inner h2{
  margin-top: 50px;
}

.resources_inner .stay-ahead{
  font-size: 14px;
  line-height: 19px;
  margin: 15px 0;
}

.uk-subnav-pill>.uk-active>a{
  border-bottom: 4px solid #005376;
}

.uk-subnav-pill>*>:first-child{
  padding: 20px 80px 10px 5px;
}

/**single blog */
.content-area .site-main{
  width: 70%;
  margin: 0 auto;
}

.content-area .site-main{
  padding-top: 50px;
}

.content-area .site-main .entry-meta{
  display: none;
}

.entry-header .entry-title{
  font-size: 48px;
  line-height: 56px;
  color: var(--dark-blue);
  font-family: var(--primary-font);
  font-weight: 600;
  margin-bottom: 30px;
}

.content-area .post-thumbnail{
  width: 100%;
}

.entry-footer{
  display: none;
}

#comments{
  display: none;
}

.social-share{
  display: flex;
  justify-content: space-between;
  width: 20%;
  text-align: center;
  margin-top: 30px;
}

.testimonial-section{
  display: grid;
  grid-template-columns: 0.2fr 1.2fr;
  grid-template-rows: 1fr;
  margin-top: 30px;
}

.testimonial-section .info{
  padding-left: 20px;
}

.testimonial-section .info h4{
  color: var(--primary-color);
}

.testimonial-section .info p{
  font-family: var(--primary-font);
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #6F6F6F;
}

.other-articles h2{
  font-family: var(--primary-font);
  font-style: normal; 
  font-weight: bold;
  font-size: 32px;
  line-height: 40px;
  margin: 60px 0;
}

body[data-aos-duration="400"] [data-aos]{
  transition-duration: 1s;
}

.swiper-pagination-bullet-active {
    background: var(--dark-blue) !important;
}

.load-more{
    margin-top: 50px;
}

.load-more a{
    color: var(--dark-blue);
    background-color: var(--light-orange);
    padding: 10px 15px;
    font-size: 18px;
    font-weight: 400;
    font-family: var(--primary-font);
}


#mobile-leverage1, #mobile-leverage2, #mobile-leverage3, #mobile-leverage4, .f1, .f2, .f3, .f4, .f5, .f6, .f7, .f8{
    display: none;
}

.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
}

.active, .accordion:hover {
  background-color: #ccc;
}

.accordion:after {
  content: '\002B';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.active:after {
  content: "\2212";
}

.panel {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

/** Privacy Policy */

#post-1929 h1{
    color: #000000;
}

#post-1929 p{
    font-family: var(--primary-font);
    font-size: 18px;
    line-height: 25px;
    color: #000000;
}

#post-1929 ul{
    list-style: disc;
    margin-top: 10px;
}


#post-1929 ul li{
    font-family: var(--primary-font);
    color: #000000;
    font-size: 14px;
    line-height: 20px;
}

#post-1929 h2{
    font-size: 32px;
    font-family: var(--primary-font);
}

.breadcrumb{
    padding: 0;
    padding-top: 30px;
    background-color: #ffffff;
}

.amp-wp-article-content{
font-family: var(--primary-font);
}

.entry-content ul{
    list-style: disc;
    padding-left: 20px;
}

.entry-content ol{
    list-style-type: decimal;
    padding-left: 20px;
}

.entry-content p, 
.entry-content p span, .entry-content li, .entry-content li span, .entry-content li strong, .entry-content p strong{
    font-size: 16px;
}

.entry-content li a:hover{
    color: var(--primary-color);
    text-decoration: underline;
}

/* 404 page */
.main404{
    text-align: center;
    padding-top: 20px !important;
    margin: 0 auto;
}

.main404 .giant{
    font-size: 288px;
    font-weight: 600;
    font-family: var(--primary-font);
    color: var(--primary-color);
    text-align: center;
    line-height: 405px;
}

.main404 p{
    color: var(--dark-blue);
    font-family: var(--primary-font);
    font-weight: normal;
    text-align: center;
}

.main404 p span{
    font-weight: 600;
}

.main404 a{
    padding: 20px 40px;
    background-color: var(--primary-color);
    color: #ffffff;
    text-align: center;
}

.main404 div{
    text-align: center;
    margin-top: 90px;
}

/** download */
.wp-block-file__button{
}

