@media screen and (min-width: 1800px){
  .fade-in{padding: 180px 0 0;}
}
@media all and (max-width:1366px){
  .from-slide .formbox {padding: 0 60px;}
  .video-section {padding: 145px 0 350px 0;}
  .video-section .col-7{margin: 20px 0 0;}
  .video-section .container img.value-bg {bottom: -180px;}
  .impression-box h2 strong{font-size: 110px;}
  .fade-in{padding: 40px 0 0;}
  .leave-box{background-position-x: -25px;}
}
@media all and (max-width:1360px){
  .from-slide h2 {font-size: 50px;margin: 60px 0;}
  .from-slide h3{font-size: 35px;}
  .info-form .box {margin: 0 0 50px;}
  .page-link{padding: 35px 0;}
  .leave-box{background-position-x: -55px;
}
@media all and (max-width:1279px){
  header{padding: 10px 0;}
  header nav{padding: 25px 0 0;}
  .banner-sec h1{font-size: 42px;}
  .banner-sec h1 strong{font-size: 60px;}
  .banner-sec img{width: auto;object-fit: cover;height: 500px;}
  .animation-scroll{display: none;}
  .mobile-scroll{display: block;}
  .leave-box .col-7 {width: 80%;}
  .video-section {padding: 90px 0;}
  .video-section .col-7{width: 70%;margin: 100px 0 0;}
  .video-section .container img.value-bg {position: absolute;right: 20px;bottom: -60px;width: 80%;}
  .update-box .col-5 span{font-size: 22px;}
  .update-box .col-5 h2 {font-size: 42px;}
  .video-section .col-3 a::after {height: 80px;}
  @keyframes line-2{
    from{
      height: 0;
    }
    to{
      height: 80px;
    }
  }
  .info-form .from-slide{width: 100%;}
  .impression-box .col-3 img{width: 100%;}
  .impression-box .col-7 {padding: 90px 0 0 30px;}
  .impression-box .row.margin.right .col-7{padding: 90px 30px 0 0;}
  .career-txt h2{font-size: 50px;}
  .career-according h4 {width: 40%;}
  .career-according span{margin: 0 0 0 60px;}
  .career-according .according .content .contact-box p {width: 78%;}
  .tabing-box ul li{width: 20%;}
  .tabing-box ul li a{padding: 0;}
  .leadership-detail .container img.main {top: 165px;right: 20px;width: 50%}
  .interventions-box .img{width: 60%;right: 20px;}
  .interventions-box .img img{width: 100%;}
  .framework-box .col-7{width: 100%;}
  .framework-box{padding: 100px 0;}
  .value-popup .col-3{width: 100%;margin: 0 0 30px;}
  .value-popup .col-3:last-child{width: 100%;margin: 0;}
  .value-popup .col-3 ul{margin: 0;}
  .value-popup{overflow: scroll;}
}
@media all and (max-width: 1023px) {
  .update-box .col-5 ul li{font-size: 22px;}
  .update-box .col-5 {padding: 100px 60px;}
  .insight-listing .col-3{width: 50%;}
  .insight-listing .left, .insight-listing .right{float: none !important;margin: 0 0 130px;}
  .career-according h4 {width: 38%;font-size: 24px;}
  .leadership-detail .container img.main {top: 215px;right: 20px;}
}
@media all and (max-width: 979px){
  header nav{padding: 15px 0 0;position: relative;}
  header nav ul{position: fixed;top: 0;right: 0;bottom: 0;left: 0;background-color: #fff;z-index: 2;visibility: hidden;opacity: 0;-webkit-transition: .3s all linear;-moz-transition: .3s all linear;transition: .3s all linear;padding: 150px 0;}
  header nav.open ul{visibility: visible;opacity: 1;}
  header nav ul li{display: block;padding: 0;text-align: center;}
  header nav ul li.active a , header nav ul li a:hover{color: #03a3cb;}
  header nav ul li.active a::after , header nav ul li a:hover::after{background-color: #03a3cb;}
  /* header nav ul li:last-child a::after{display: none;} */
  header nav ul li a{padding: 15px;display: inline-block;font-size: 25px;visibility: hidden;opacity: 0;transition: .3s all linear;}
  header nav.open ul li:first-child  a{transition-delay: .2s;}
  header nav.open ul li:nth-child(2) a{transition-delay: .4s;}
  header nav.open ul li:nth-child(3) a{transition-delay: .6s;}
  header nav.open ul li:nth-child(4) a{transition-delay: .8s;}
  header nav.open ul li:nth-child(5) a{transition-delay: 1s;}
  header nav.open ul li:nth-child(6) a{transition-delay: 1.2s;}
  header nav.open ul li a{visibility: visible;opacity: 1;}
  header nav ul li a::after{width: 50%;left: 50%;transform: translateX(-50%);opacity: .3;}
  header nav a.linkedin-icon{margin: 15px 15px 0 0;}
  .bars{float: right;display: inline-block;z-index: 3;position: relative;}
  .banner-sec a.btn{width: 300px;}
  .banner-sec a.btn i{width: 120px;}
  .animation-mobile-slider .col-5{width: 100%;}
  .animation-mobile-slider .col-5 img{width: 80%;display: block;margin: auto;}
  .animation-mobile-slider h3 br{display: none;}
  .leave-box {padding: 40px 0;}
  .leave-box .col-7 {width: 100%;padding: 30px;}
  .video-section h2 br{display: none;}
  .video-section .col-3{width: 100%;  }
  .video-section .col-7{position: inherit;top: auto;transform: translateY(0);right: auto;width: 100%;}
  .video-section .col-3 ul{display: inline-block;vertical-align: top;width: 50%;}
  .video-section .col-3 a{display: inline-block;vertical-align: top;margin-left: 80px;}
  .video-section{padding: 90px 0 0;}
  .update-box{padding: 80px 0;}
  .update-box .col-5{width: 100%;border-right: 0;padding: 0 10px;}
  .update-box .col-5:first-child{padding: 0 0 80px;border-bottom: 1px solid #f5f5f5;}
  .update-box .col-5 ul{margin: 0 0 40px;}
  .update-box .col-5:last-child{padding-top: 60px;}
  footer .col-2 h3{margin: 0 0 15px;}
  footer .col-2{width: 50%;margin: 0 0 40px;}
  footer .col-2:last-child{width: 100%;text-align: center;}
  .popup-box.gray {margin: 0 0 60px;}
  footer {padding: 60px 0 0;}
  footer h2 {font-size: 45px;margin: 0 0 10px;}
  footer p {font-size: 20px;}
  .popup-box h2{font-size: 40px;}
  .popup-box {margin: 0 0 50px;}
  .from-slide .formbox {padding: 0;}
  .info-form .from-slide{padding: 40px 40px 0;}
  .from-slide h2 {font-size: 40px;margin: 40px 0;}
  .from-slide h3 {font-size: 30px;}
  .down-footer .container {padding: 20px;}
  .impression-box h2 {font-size: 60px;}
  .impression-box h2 strong{font-size: 80px;}
  .page-link{padding: 25px 0;}
  .page-link span{font-size: 16px;}
  .impression-box{padding: 60px 0 0;}
  .impression-box .col-3{width: 60%;float: none;margin: 0 auto;}
  .impression-box .col-7{width: 100%;padding: 60px 0 0;}
  .impression-box img.margin{width: 100%;}
  .impression-box .row.margin{margin: 0 0 80px;}
  .impression-box img.margin{margin: 0 0 80px;}
  .impression-box .row.margin.right .col-3{float: none;text-align: left;}
  .impression-box .row.margin.right .col-7{padding: 60px 0 0;text-align: left;}
  .impression-box .row.margin.right .col-3 h3{top: 80px;left: 60px;right: auto;transform: translateY(0);}
  .nomore-about-box .col-7{width: 100%;}
  .nomore-about-box a{top: 100%;margin: 10px 0 0;right: auto;left: 50%;transform: translateX(-50%);}
  .across-box{padding: 60px 0;}
  .across-box h2{font-size: 50px;}
  .across-box ul li{width: 33.3%;}
  .insight-listing .col-3{padding: 0 10px;}
  .insight-listing .col-3 h3{font-size: 28px;}
  .insight-listing .col-3 .box {background-color: #fff;padding: 20px 20px 80px 20px;}
  .insight-listing .left, .insight-listing .right {margin: 0 0 80px;}
  .insight-listing{padding: 60px 0;}
  .insight-listing h2{font-size: 65px;}
  .insight-listing span{font-size: 22px;padding: 0 0 40px;margin: 0 0 40px;}
  .listing-box .text-box .col-7{width: 100%;}
  .listing-box .detail-box{padding: 20px 0;margin: 0 0 30px;}
  .listing-box .detail-box h3{margin: 0;}
  .listing-box .detail-box .col-3{display: none;}
  .listing-box .detail-box .col-7{width: 100%;text-align: center;}
  .career-txt {padding: 60px 0;}
  .career-txt .col-4, .career-txt .col-6{width: 100%;}
  .career-txt img{margin: 0 auto;display: block;}
  .career-txt .col-6 {padding: 20px 0 0;}
  .career-txt h2{margin: 0 0 60px;}
  .career-txt .right .col-6{text-align: left;}
  .career-according{padding: 60px 0;}
  .career-according h2{font-size: 35px;text-align: center;}
  .career-according h2 strong{font-size: 60px;}
  .career-according h2::after{left: 50%;transform: translateX(-50%);}
  .career-according h4 {width: 43%;font-size: 22px}
  .career-according span {margin: 0 0 0 20px;}
  .career-according label{margin: 0 0 0 45px;}
  .career-according .according .content .contact-box span{padding: 25px;width: 100%;margin: 0 0 10px;}
  .career-according .according .content .contact-box p{left: 0;top: 0;width: 100%;padding: 25px;}
  .career-according .according .content .contact-box p br{display: none;}
  .insights-popup .form-box{width: 100%;height: 100%;padding: 80px 40px;}
  .insights-popup .close{z-index: 1;}
  .tabing-box ul li{font-size: 15px}
  .leadership-detail{padding: 60px 0;}
  .leadership-detail h2{font-size: 35px;text-align: center;padding: 0 0 40px;margin: 0 0 40px;}
  .leadership-detail h2 strong{font-size: 55px}
  .leadership-detail h2::after{left: 50%;transform: translateX(-50%);}
  .leadership-detail h3{text-align: center;}
  .leadership-detail .container img.main{position: relative;top: auto;right: auto;left: 50%;transform: translateX(-50%);width: 60%;margin: 0 0 40px;}
  .leadership-detail h3 br{display: none;}
  .leadership-detail ul{display: block;margin: 0 0 40px;}
  .coaching-box{padding: 60px 0;}
  .coaching-box h2{font-size: 55px;margin: 0 0 20px;}
  .coaching-box p{padding: 0 0 40px;margin: 0 0 40px;}
  .coaching-box h3{margin: 0;}
  .coaching-box ul li h4{width: 100%;margin: 0 0 20px;}
  .coaching-box ul li h4 br{display: none;}
  .coaching-box ul li span{width: 100%;}
  .interventions-box{padding: 60px 0;}
  .interventions-box h2{margin: 0 0 20px;}
  .interventions-box p{width: 100%;margin: 0 0 40px;text-align: center;}
  .interventions-box .img{position: inherit;top: auto;right: auto;left: 50%;transform: translateX(-50%);}
  .framework-box{padding: 60px 0;}
  .framework-box h2{text-align: center;padding: 0 0 40px;margin: 0 0 40px;}
  .framework-box h2::after{left: 50%;transform: translateX(-50%);}
  .framework-box .col-7{text-align: center;}
  .framework-box .col-7 p{margin: 0 0 30px;}
  .behavioural-box{padding: 60px 0;}
  .behavioural-box .txt{padding: 0 0 0 30px;}
  .value-popup{padding: 30px;}
  .value-popup .col-3 ul{width: 100%;}
  .value-popup .col-3 ul li, .value-popup .col-3 ul li:last-child{width: 100%;}
  .leadership-detail ol li{width: 100%;margin: 0 0 30px;}
  nav ul li .drp-dwn{position: relative;top: auto;left: auto;padding: 0;width: 100%; display: none;visibility: visible;opacity: 1;transition: inherit;}
  nav ul li:hover .drp-dwn {visibility: visible;opacity: 1;padding: 0;}
  nav .drp-dwn li a{font-size: 16px;padding: 15px 0 10px;}
  drop-hover{}
  .drop-hover a{cursor: pointer;position: relative;}
  .drop-hover a::before{content: "";position: absolute;top: 50%;transform: translateY(-50%);left: 100%;width: 15px;height: 15px;background: url(../img/plus-icon.png) no-repeat top center;background-size: 100%;transition: .3s all linear;}
  .drop-hover ul li a::before{display: none;}
  .drop-hover.open a::before{transform: translateY(-50%) rotate(45deg);}
  .update-box .update-para {padding: 0;}
  .video-section .container img.value-bg {display: none}
  .video-section .col-3 h3{margin: 35px 0;}
  .video-section .col-3 ul{margin-bottom: 50px;}
  .video-section .col-7{margin: 20px 0 0;}
  .video-section .col-7 video{padding: 0 20px;}
  .mobile-scroll {padding: 90px 0 0;}
  .update-box .col-5 ul{min-height: auto;}
}
@media all and (max-width:767px){
  .container{padding: 0 15px;}
  header .logo img{width: 95%;}
  header nav ul{padding: 100px 0 0;}
  header nav a.linkedin-icon {display: none;}
  .bars{padding: 3px 7px;}
  header nav {padding: 20px 0 0;}
  .banner-sec h1{font-size: 28px;line-height: 1.2;}
  .banner-sec h1 strong{font-size: 35px;}
  .top-slider .slide{overflow: hidden;}
  .banner-sec img{height: 480px;margin-left: -350px;}
  .banner-sec a.btn{padding: 30px 45px 30px 30px;line-height: 1;width: auto;bottom: -30px;}
  .banner-sec a.btn i{display: none;}
  .scroll-dwn{bottom: 70px}
  .mobile-scroll{padding: 80px 0 0;margin: 0;}
  .mobile-scroll h2{text-align: center;font-size: 26px;color: #161a21;}
  .mobile-scroll span{text-align: center;font-size: 16px;font-weight: 100;color: #7c7d7f;display: block;font-family: 'Krub', sans-serif;line-height: 1.4;margin: 0 0 100px;}
  .animation-mobile-slider{padding: 0;}
  .animation-mobile-slider .col-5 img{width: 100%;}
  .animation-mobile-slider h3{font-size: 26px;margin: 0 0 15px;}
  .animation-mobile-slider span{font-size: 16px;}
  .animation-mobile-slider ul li{font-size: 15px;margin: 0 0 15px;}
  .animation-mobile-slider .slick-arrow{margin: 0;z-index: 1;transform: translateY(0);top: 125px;width: 45px;height: 45px;}
  .animation-mobile-slider .slick-prev{transform: translateY(0) rotate(180deg)}
  .animation-mobile-slider .slick-arrow:hover{background-color: #03a3cb;}
  .animation-mobile-slider .col-5{text-align: left;}
  .animation-mobile-slider .col-5 h2{margin: 0 0 20px}
  .animation-mobile-slider .col-5 span{text-align: left;margin: 0 0 20px}
  .animation-mobile-slider .col-5 a:hover{color: #03a3cb;}
  .leave-box {background: #fff url(../img/leave-img.png) no-repeat top left;background-size: 100%;background-position-x: -150px;background-position-y: 0px;padding: 80px 0;}
  .leave-box .col-7{padding: 30px;width: 100%;margin: 0 auto;float: none;background-color: #fff;}
  .update-box {padding: 50px 0;}
  .update-box .update-para {padding: 0 0 40px;}
  .leave-box h2{font-size: 35px;margin: 0 0 15px;}
  .leave-box span{font-size: 27px;margin: 0 0 15px;}
  .leave-box p{font-size: 15px;}
  .leave-box p strong{font-size: 15px;}
  .video-section {padding: 40px 0;}
  .video-section h2{font-size: 20px;margin: 0 0 10px}
  .video-section h2::after{background-size: 100%;width: 25px;height: 19px;}
  .video-section .col-3 h3{font-size: 22px;margin: 0 0 20px;text-align: left;}
  .video-section .col-3 ul{width: auto;display: inline-block;margin: 0 0 40px;text-align: left;}
  .video-section .col-3 ul li{font-size: 16px;font-weight: 300;padding: 0 0 10px;margin: 0 0 10px;}
  .video-section .col-3 a{margin-left: 0;left: 50%;transform: translateX(-50%);height: 85px;display: block;}
  .video-section .container img.value-bg {right: auto;bottom: 280px;width: 90%;left: 50%;transform: translateX(-50%);}
  .video-section .col-7{margin: 0 0 30px;overflow: hidden;}
  .video-section .col-7 video{width: 100%;}
  /* .update-box {padding: 40px 0;} */
  .update-box .col-5 h2{display: none}
  .update-box .mobile-tab {display: block;text-align: center;padding: 20px 0 40px}
  .update-box .mobile-tab h2{display: inline-block;font-size: 24px;padding: 15px 35px;margin: 0;border-top: #f5f5f5 1px solid;border-bottom: #f5f5f5 1px solid;position: relative;color: #43b9a9; transition: .3s all linear; cursor: pointer;cursor: pointer;text-align: left;}
  .update-box .mobile-tab h2::after{content: '';background-color:#43b9a9;position: absolute;top: 50%;transform: translateY(-50%);left: 15px;width: 6px;height: 45px;transition: .3s all linear;}
  .update-box .mobile-tab h2:hover{color: #fff; background-color: #a9cf70; border-top: #a9cf70 1px solid;border-bottom: #a9cf70 1px solid; }
  .update-box .mobile-tab h2:hover::after{background-color: #fff;}
  .update-box .mobile-tab h2.active{color: #fff; background-color: #a9cf70; border-top: #a9cf70 1px solid;border-bottom: #a9cf70 1px solid; }
  .update-box .mobile-tab h2.active::after{background-color: #fff;}
  .update-box .col-5 h2::after{width: 9px;left: 0;}
  .update-box .col-5.active{display: block;}
  .update-box .col-5{display: none;}
  .update-box .col-5:last-child {padding-top: 0;}
  .update-box .update-para p{padding: 0 35px;}
  /* .update-box .col-5 h2 br{display: none;} */
  .update-box .col-5 span{font-size: 16px;margin: 0 0 30px;text-align: left;padding: 0 25px;color: #4c4e52;}
  .update-box .col-5 ul{margin: 0 0 40px;}
  .update-box .col-5 ul li{font-size: 18px;margin: 0 0 20px;padding: 0 25px;line-height: 1.1;}
  .update-box .col-5 ul li a{font-size: 18px;margin: 0;}
  .update-box .col-5 ul li strong{font-size: 14px;font-weight: 300;}
  footer {padding: 60px 0;text-align: center;background: #45484d none}
  footer h2{font-size: 28px;}
  footer p{font-size: 16px;margin: 0 0 40px;}
  footer p br{display: none;}
  footer .col-2 address br{display: none;}
  footer .col-2.four address br{display: block;}
  .popup-box a.popup{margin: 0 auto;float: none;height: 110px;padding: 66px 0 0;}
  .popup-box label{padding: 20px 0 0;width: 100%;}
  .update-box .col-5 a{height: 100px;margin: 0 auto;}
  footer .col-2{width: 100%;margin: 0 0 20px;}
  footer .col-2.according ul{display: none;padding: 15px 0;}
  footer .col-2.according h3{cursor: pointer;position: relative;}
  footer .col-2.according h3::after{content: "";position: absolute;top: 50%;transform: translateY(-50%);right: 15px;background: url(../img/according-icon.png) no-repeat top center;width: 15px;height: 10px;background-size: 100%;transition: .3s all linear;}
  footer .col-2.according.open h3::after{transform: translateY(-50%) rotate(180deg);;}
  footer .col-2.according h3 {margin: 0 0 10px;border: 1px solid;padding: 10px;font-size: 18px;}
  .down-footer .txt.left , .down-footer .txt.right{float: none;text-align: center;font-size: 13px;}
  .down-footer .txt:first-child{margin: 0 0 10px;}
  .down-footer .container{padding: 15px 10px;}
  .info-form .from-slide {padding: 15px 15px 0;}
  .from-slide h2{font-size: 28px;margin: 20px 0;}
  .from-slide h3{font-size: 24px;}
  .info-form .box {margin: 0 0 25px;}
  .info-form .input-box{padding: 20px 0 0;}
  .info-form .input-box label{top: 20px;font-size: 14px;}
  .info-form button{width: 100%;padding: 20px;margin: 0 0 20px;}
  .popup-box h2{font-size: 34px;}
  .page-link{padding: 15px 0;}
  .page-link span{font-size: 14px;}
  .impression-box {padding: 40px 0;}
  .impression-box h2{font-size: 35px;padding: 0 0 30px;margin: 0 0 40px;}
  .impression-box h2 strong{font-size: 40px;}
  .impression-box h2::after{width: 120px;}
  .impression-box .col-3{width: 100%;}
  .impression-box .col-3 h3{font-size: 28px;}
  .impression-box .col-7 p{font-size: 15px;margin: 0 0 15px;}
  .impression-box .row.margin{margin: 0 0 40px;}
  .impression-box .row.margin.right{margin: 0;}
  .impression-box img.margin{width: 100%;margin: 0 0 40px;}
  .nomore-about-box{padding: 0 0 125px;}
  .nomore-about-box .col-7{padding: 20px;font-size: 20px;line-height: 1.2;}
  .nomore-about-box a{width: 80%;padding: 30px;text-align: center;}
  .nomore-about-box a i{display: none;}
  .impression-box .row.margin.right .col-3{width: 80%;}
  .across-box{padding: 40px 0;}
  .across-box h2{font-size: 33px;margin: 0 0 40px;}
  .across-box ul li{width: 50%;}
  .across-box ul li a:hover {transform: scale(1);}
  .across-box ul li span{font-size: 20px;}
  .insight-listing{padding: 40px 0;}
  .insight-listing h2{font-size: 38px;margin: 0 0 15px;}
  .insight-listing span{font-size: 18px;line-height: 1.4;margin: 0 0 30px;padding: 0 0 30px;}
  .insight-listing .col-3{width: 100%;margin: 0 0 70px;padding: 0;}
  .insight-listing .left, .insight-listing .right{margin: 0;}
  .pagination button{width: 50%;padding: 20px 0;border: 1px solid #fff;}
  .listing-box .detail-box h3{font-size: 27px;}
  .listing-box .text-box p{margin: 0 0 15px;}
  .listing-box .text-box h4{font-size: 18px;}
  .listing-box .scroll{overflow-x: scroll;}
  .listing-box table {margin: 0 0 30px;width: 500px;}
  .listing-box .text-box ul li{padding: 0 0 0 10px;}
  .career-txt {padding: 40px 0;}
  .career-txt h2 {font-size: 33px;padding: 0 0 30px;margin: 0 0 40px;}
  .career-txt img{width: 70%;}
  .career-txt .col-6{padding: 30px 0 0;}
  .career-txt .col-6 h3{font-size: 28px;margin: 0 0 15px;}
  .career-txt .left {margin: 0 0 40px;}
  .career-according{padding: 40px 0;}
  .career-according h2 {font-size: 30px;padding: 0 0 30px;margin: 0 0 40px;}
  .career-according h2 strong {font-size: 45px;}
  .career-according h4{width: 100%;margin: 0 0 10px;}
  .career-according .detail {padding: 15px;}
  .career-according span{margin: 0;width: 50%;margin: 0 0 10px;}
  .career-according label::after , .career-according label::after{display: none;}
  @keyframes line-5 {
    0%{display: none;}
    100%{display: none;}
  }
  .career-according label{margin: 0;width: 100%;padding: 15px 0;}
  .career-according .according .content{padding: 15px;}
  .career-according .according .content p, .career-according .according .content ul li{margin: 0 0 20px;}
  .career-according .according .content .contact-box span{padding: 15px;font-size: 22px;}
  .career-according .according .content .contact-box p{padding: 15px;}
  .insights-popup .form-box{padding: 60px 20px;}
  .insights-popup .input-box{width: 100%;}
  .insights-popup h2{font-size: 28px}
  .insights-popup .close{padding: 10px;}
  .insights-popup .thnku{width: 80%;text-align: center;}
  .tabing-box{padding: 20px 0;}
  .tabing-box ul{padding: 0;display: none;}
  .tabing-box ul li{width: 100%;font-size: 15px;}
  .tabing-box ul li br{display: none;}
  .tabing-box ul li::after{right: auto;width: 30%;height: 1px;opacity: .5;top: 0;left: 50%;transform: translateX(-50%);}
  .tabing-box ul li:last-child::after{display: block;}
  .tabing-box ul li img{display: none;}
  .tabing-box ul li a{padding: 15px;background-color: #03a3cb;color: #fff;}
  .tabing-box ul li a:hover , .tabing-box ul li.active a{background-color: #43b9a9;}
  .tabing-box button{display: block;width: 100%;font-size: 15px;font-weight: 600;font-family: 'Krub', sans-serif;color: #fff;padding: 15px;background-color: #03a3cb;cursor: pointer;position: relative;}
  .tabing-box button::after{content: "";position: absolute;top: 50%;transform: translateY(-50%) rotate(90deg);right: 15px;background: url(../img/arrow-icon.png) no-repeat top center;width: 8px;height: 13px;}
  .tabing-box button.rotate::after{transform: translateY(-50%) rotate(-90deg);}
  .leadership-detail{padding: 40px 0;}
  .leadership-detail h2 {font-size: 28px;padding: 0 0 20px;margin: 0 0 20px;}
  .leadership-detail h2 strong{font-size: 40px;}
  .leadership-detail h2::after{width: 150px;}
  .leadership-detail h3{font-size: 28px;}
  .leadership-detail .container img.main{width: 90%;}
  .leadership-detail ul{margin: 0 0 20px;}
  .leadership-detail ul li a{font-size: 16px;}
  .leadership-detail p {font-size: 15px;line-height: 1.6;}
  .coaching-box{padding: 40px 0;}
  .coaching-box h2{font-size: 38px;}
  .coaching-box p::after{width: 150px;}
  .coaching-box p{font-size: 15px;line-height: 1.6;padding: 0 0 25px;margin: 0 0 25px;}
  .coaching-box h3{font-size: 30px;margin: 0 0 20px;}
  .coaching-box ul li{padding: 30px 0 0;}
  .coaching-box ul li h4{padding: 0;text-align: center;line-height: 1;font-size: 24px;margin: 0 0 15px;}
  .coaching-box ul li h4::after{display: none;}
  .coaching-box ul li span{text-align: center;line-height: 1.6;font-size: 15px;padding: 0 0 30px;}
  .interventions-box{padding: 40px 0;}
  .interventions-box h2{font-size: 32px;}
  .interventions-box h2 strong{font-size: 45px;}
  .interventions-box p{font-size: 15px;line-height: 1.6;margin: 0 0 20px;}
  .interventions-box .img{width: 100%;}
  .framework-box{padding: 40px 0;}
  .framework-box h2{font-size: 32px;padding: 0 0 25px;margin: 0 0 25px;}
  .framework-box h2 strong{font-size: 45px}
  .framework-box .col-7 p{font-size: 15px;line-height: 1.6;margin: 0 0 20px;}
  .framework-box .col-7 h3{font-size: 30px;line-height: 1;margin: 0 0 15px;}
  .framework-box .col-7 ul li{width: 100%;padding: 10px 0;position: relative;}
  .framework-box .col-7 ul li br{display: none;}
  .framework-box .col-7 ul li::after{content: "";position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;width: 40%;height: 1px;background-color: #333;opacity: .4;}
  .framework-box .col-7 ul li:last-child::after{display: none;}
  .framework-box .col-7 ul li:last-child{padding: 10px 0 0;}
  .behavioural-box{padding: 40px 0;}
  .behavioural-box h2{font-size: 32px;margin: 0 0 30px;}
  .behavioural-box h2 strong{font-size: 45px;}
  .behavioural-box .img{width: 100%;margin: 0 0 20px;}
  .behavioural-box .txt{padding: 0;width: 100%;text-align: center;}
  .behavioural-box .txt p{font-size: 15px;line-height: 1.6;}
  .value-popup{padding: 20px;}
  .value-popup .close{padding: 10px;z-index: 1;}
  .value-popup .col-3{margin: 0 0 10px}
  .value-popup .col-3 ul{margin: 0;}
  .value-popup .col-3 ul li.heading{font-size: 24px;margin: 0;padding: 0;text-align: center;}
  .value-popup .col-3 ul li, .value-popup .col-3 ul li:last-child{padding: 8px 0;text-align: left;font-size: 14px;}
  .value-popup .col-3 ul li::after{display: none;}
  .value-popup .col-3 ul li::before{left: 0;width: 80%;}
  .interventions{padding: 40px 0;}
  .interventions h3{font-size: 32px;text-align: center;margin: 0 0 20px;}
  .interventions ul li{padding: 30px 0 0;}
  .interventions ul li h4 {padding: 0;text-align: center;line-height: 1;font-size: 24px;margin: 0 0 15px;width: 100%;}
  .interventions ul li h4 br{display: none;}
  .interventions ul li h4::after{display: none;}
  .interventions ul li span{width: 100%;text-align: center;line-height: 1.6;font-size: 15px;padding: 0 0 30px;}
  #framework-box{padding: 40px 0;}
  .framework-box h2 strong , .behavioural-box h2 strong{font-size: 30px;}
  .ul-box h3{font-size: 28px;}
  .ul-box{padding: 20px 0 0;}
  .ul-box ul li{width: 100%;padding: 0 0 15px;line-height: 1.6;font-size: 15px;}
  .leadership-detail.margin ul{margin: 0 0 30px;}
  .coaching-box.p h2{font-size: 30px;padding: 0 0 30px;margin: 0 0 30px;}
  .coaching-box.p strong{font-size: 38px;}
  .coaching-box.interventions{padding: 40px 0;}
  .coaching-box.interventions h2{font-size: 30px;margin: 0 0 30px;}
  .coaching-box.interventions h2 strong{font-size: 38px;}
  .update-box.page{padding: 40px 0;}
  .update-box.page h2{font-size: 32px;margin: 0 0 10px;}
  .update-box.page span{font-size: 16px;margin: 0 0 30px;}
  .update-box.page ul li{padding: 0;}
  .update-box.page ul li::after{display: none;}
  .update-box.page ul li strong{font-size: 14px;}
  .update-box.page ul li{font-size: 20px;margin: 0 0 20px;}
  .info-form .from-slide.txt{width: 100%;}
  .info-form .from-slide.txt h2{margin: 60px 0 20px 0;font-size: 40px;}
  .info-form .from-slide.txt p{width: 100%;}
  .info-form .from-slide.txt span{font-size: 18px; }
  .video-section .col-3 ul li{font-weight: 300;}
  .update-box .col-5 ul li{padding: 0;}
  .insight-listing h2{margin: 0 0 25px;padding: 0 0 40px;}
  .career-according h3{text-align: center;font-size: 27px;}
  .coaching-box.interventions::after{height: 20%;}
}
@media all and (max-width: 479px){
  .update-box .mobile-tab h2{font-size: 18px;padding: 9px 28px;}
  .update-box .update-para p{padding: 0;font-size: 13px;}
  .from-slide h2{margin: 70px 0 0;font-size: 26px;}
  .popup-box h2{font-size: 28px}
  .update-para h2{font-size: 32px;}
  .video-section .col-7 video{padding: 0 10px;}
  .update-box .col-5 a{height: 80px;}
  .popup-box a.popup{height: 80px;padding: 50px 0 0;}
  .update-box .mobile-tab h2::after {width: 2px;}
}
@media all and (max-width: 374px){
  .insight-listing h2 {font-size: 31px;}
}
