.about-banner{height:750px;}
.about-us5 h2, .about-us6 h2, .about-us4 h2{text-align:center;}
.about-us6 p{font-Size:20px;Line-height:1.5;padding: 10px 20px 20px 50px;}
.about-us6 .elementor-widget-text-editor{font-size:20px; color:#111}
.about-us3{position:relative;}
.about-us3 .elementor-icon-box-title{font-family: 'Metropolis-Regular' !important; font-weight:500 !important; color:#fff !important}
.about-us3 .elementor-widget-wrap{padding:0 !important;}
.mission-sec p, .vision-sec p{color:rgb(255 255 255 / 80%);font-size: 20px;font-weight: 400;line-height:1.2;letter-spacing: 0em;text-align: left;}
ul.tabs {margin: 0;padding: 0;float: left;list-style: none;width: 100%;}
ul.tabs li {float: left;margin: 0;cursor: pointer;padding: 10px 30px;height: 31px;line-height: 31px;background-color: #fff;color:#00120B;overflow: hidden;position: relative;text-align:center;opacity:0.5}
ul.tabs li.active {
    color: #092F60;
    display: block;
    opacity: 1;
    border-bottom: 3px solid #092F60;
}
.tab_container {clear: both;float: left;width: 100%;}
.tab_content {padding: 20px;padding-top:0 !important;margin-top:40px;display: none;}
.tab_drawer_heading { display: none; }
.directiores-info{position:relative;}
.directores-pro {position: absolute;bottom: 0;z-index: 1;display: block;width: 100%;padding: 20px;}
.directores-pro p:nth-child(1) {font-size: 20px;font-weight: 700;line-height: 1.2;letter-spacing: 0em;text-align: left;color: #fff;}
.directores-pro p:nth-child(2) {font-size: 14px;font-weight: 700;line-height: 1.2;letter-spacing: 0em;text-align: left;color: #fff;}
/*.forgive-txt1 p:nth-child(2), .forgive-txt1 p:nth-child(4){background:#0E665C;}
.forgive-txt2 p:nth-child(2), .forgive-txt2 p:nth-child(4){background:#0E665C;}*/
.forgive-txt1 p, .forgive-txt2 p{height: 82px;}
#sync1 .item {color: #FFF;}
#sync2 .owl-dots, #sync1 .owl-dots {display: none !important;}
#sync2 .item {cursor: pointer;}
#sync2 .item h1 {font-size: 18px;}
/* #sync2 .current .item {background: #FF702A;} */
#sync1.owl-theme {position: relative;}
#sync1.owl-theme .owl-next, #sync1.owl-theme .owl-prev {width: 22px;height: 40px;margin-top: -20px;position: absolute;top: 50%;}
#sync1.owl-theme .owl-prev {left: 10px;}
#sync1.owl-theme .owl-next {right: 10px;}
.journey-info{position:relative;}
.journey-info:before{
	position:absolute;
	content:"";
	width:100%;
	height:100%;
	left:0;
	top:0;
	background: linear-gradient(77.57deg, rgba(8, 27, 79, 0.97) 1.58%, rgba(0, 0, 0, 0) 79.47%);
}
#sync2 .owl-stage:before {
    position: absolute;
    content: "";
    background: #C5D2E3;
    width: 100%;
    height: 1px;
    bottom: 10px;
    margin: 0 40px;
    max-width: 1075px;
}
.timeline-info {position: absolute;bottom:0;padding: 30px;}
.timeline-info p {line-height: 1.3;color: #fff;font-size:18px;font-weight:300;letter-spacing: 0em;text-align: left;max-width:50%;font-family: 'Metropolis-Light';}
.timeline-info h3{font-size: 35px;font-weight:300 !important;letter-spacing: 0em;text-align: left;color:#fff; font-family: 'Metropolis-Light';}
#sync1 .owl-nav {display: none !important;}
.years {display:none; position: absolute;right: 0;top: 0;background: #FF702A;width: 177px;height: 50px; padding: 15px;text-align: center;}
.years p{font-size: 42px;font-weight: 400;line-height: 24px;letter-spacing: 0em;text-align: center;color:#fff;}
.year-info{position:relative;}
#sync2 .current .item .year-info:after {
    content: "";
    width: 12px;
    height: 12px;
    position: absolute;
    background:#FF702A;
    bottom: -15px;
    background-repeat: no-repeat;
    background-size: 100%;
    left:15px;
	border-radius:100px;
}
#sync2 .item .year-info:before {
    content: "";
    width: 12px;
    height: 12px;
    position: absolute;
    background:#C5D2E3;
    bottom: -15px;
    background-repeat: no-repeat;
    background-size: 100%;
    left:15px;
	border-radius:100px;
}
.year-info p{color:#000;font-size: 20px;font-weight: 700;line-height: 24px;letter-spacing: 0em;text-align: left; margin-bottom:20px}
.more{background: #00c4b0 ;
    display: inline-block;
    line-height: 1;
    font-size: 16px;
    padding: 12px 40px 12px 12px;
    color: #fff;
    fill: #fff;
    text-align: center;
    transition: all .3s;
    border-radius: 0;
    background-position: right 10px center;
    font-family: Arial, Helvetica, sans-serif;
}
.read-more {margin-top: 25px;}
.more{position:relative;}
a.more:hover {color: #fff;}
.more:before {
    position: absolute;
    content: " ";
    width: 18px;
    height: 14px;
    right: 12px;
    top: 12px;
    transition: 0.3s;
    background-image: url(https://ikpknowledgepark.com/wp-content/uploads/2023/11/Arrow-Right.svg) !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}
.linkedIn_link{
	background: #0A66C2;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.linkedIn_link i{
	color:#fff;
}
.team-member-details-sec{
	position:relative;
	display: block;
    width: 100%;
    padding: 20px;
    background: #f7f4ef;
    min-height: 160px;
}
.team-member-details-sec p:nth-child(1), .team-member-details-sec p:nth-child(2){
	color:#000;
}
.team-member-details-sec p:nth-child(2){
	min-height:35px;
}
@media screen and (max-width: 767px) {
.tabs {display: none;}
.tab_drawer_heading {background-color:#fff;color: #000;border: 1px solid #19AE9D;margin: 0;padding: 11px 20px;display: block;cursor: pointer;font-size: 20px;font-weight: 400;line-height: 24px;letter-spacing: 0em;text-align: center;height: 50px;text-align: left; margin-bottom: 30px;}
.d_active {background-color: #19AE9D;color: #fff;}
.tab_drawer_heading.d_active:before {
    content: "";
    position: absolute;
    font-family: FontAwesome;
    content: "\f068";
    font-size: 16px;
    right: 30px!important;
    width: auto!important;
    left: auto!important;
    height: auto!important;
    border: none!important;
    color: #fff!important;
    margin: auto!important;
    z-index: 99;
    font-weight: 600!important;
    margin-top: 5px!important;
}
.tab_drawer_heading::before {
    content: "\f067";
    position: absolute;
    font-family: FontAwesome;
    font-size: 16px;
    right: 30px!important;
    width: auto!important;
    left: auto!important;
    height: auto!important;
    border: none!important;
    margin: auto!important;
    z-index: 99;
    font-weight: 600!important;
    color: #161D24!important;
    margin-top: 5px!important;
}
.board-of-directors-slider .owl-item, .founding-directors-slider .owl-item {padding-left: 0px !important;padding-right: 0px !important;}
.board-of-directors-slider .owl-dots .owl-dot, .founding-directors-slider .owl-dots .owl-dot {background: #00c4b0;margin: 0 5px;}
.about-us5 {margin-bottom: -50px;}
.forgive-txt1 p, .forgive-txt2 p {height: auto;}
.about-us6 p {font-Size: 20px;Line-height: 1.5;padding: 10px 10px 10px 15px;}
.about-us6 .pt30 {padding-top: 10px !important;}
.about-us6.pb50 {padding-bottom: 20px;}
.about-us7.pt50 {padding-top: 15px;}
.about-us8 h2 {font-size: 32px;line-height: 1.1;}
.about-us8.pt80 {padding-top: 10px;}
.about-us6.pt50 {padding-top: 20px;}
.about-us5.pt50 {padding-top: 20px;}
.about-us4.pb50 {padding-bottom: 30px;}
.about-us4.pt50 {padding-top: 20px;}	
.mission-sec h3, .vision-sec h3 {font-size: 26px;}
}


@media only screen and (min-width: 768px) {
.about-banner p{width:353px;}

.vision img, .mision img {position: relative;right: -20px;}
.mission-sec, .vision-sec{padding-top:200px;}
.about-us3{padding-left:200px;}
ul.tabs {
    margin-left: auto;
    margin-bottom: 20px;
    margin-top: 0;
    margin-right: auto;
    width: fit-content;
    max-width: fit-content;
    float: none;
	position:relative;
	min-height:52px;
}
ul.tabs:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    background:#757575;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
ul.tabs li {
    height: auto;
    width: auto;
    margin-left: 0;
    font-size: 20px;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0em;
    text-align: center;
    padding: 15px 50px;
}
.board-of-directors-slider .owl-dot.active, .founding-directors-slider .owl-dot.active{width: 30% !important;height: 1px !important;position: relative;left: -30%;top: 18px;border-radius:0 !important;background:#000000 !important;}
.board-of-directors-slider .owl-dot, .founding-directors-slider .owl-dot {width: 98% !important;height: 2px !important;position: relative;border-radius:0 !important;background:#00000040 !important;}
.board-of-directors-slider .owl-nav, .founding-directors-slider .owl-nav {display: block !important;opacity:1 !important;}
.board-of-directors-slider .owl-prev:hover, .founding-directors-slider .owl-prev:hover {
    background-color: #00c4b0 !important;
    border: 1px solid #00c4b0 !important;
}	
.board-of-directors-slider .owl-prev:before, .founding-directors-slider .owl-prev:before {
    content: "";
    background: url(https://ikpknowledgepark.com/wp-content/uploads/2023/11/arrow-left.svg);
    width: 20px;
    height: 17px;
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}	
.board-of-directors-slider .owl-prev, .founding-directors-slider .owl-prev {
    background-color: transparent !important;
    box-shadow: none !important;
    border: 1px solid #000 !important;
    border-radius: 100px;
    text-indent: 99999px;
	width:50px !important;
	height:50px !important;
	left: -70px !important;
}
	
.board-of-directors-slider .owl-next:before, .founding-directors-slider .owl-next:before  {
    content: "";
    background: url(https://ikpknowledgepark.com/wp-content/uploads/2023/11/arrow-right.svg);
    width: 20px;
    height: 17px;
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.board-of-directors-slider .owl-next:hover, .founding-directors-slider .owl-next:hover {
    background-color: #00c4b0 !important;
    border: 1px solid #00c4b0 !important;
}
.board-of-directors-slider .owl-next, .founding-directors-slider .owl-next{
    background-color: transparent !important;
    box-shadow: none !important;
    border: 1px solid #000 !important;
    border-radius: 100px;
    text-indent: 99999px;
	width:50px !important;
	height:50px !important;
	right: -70px !important;
}
	
.about-us8{height:400px;}
#sync2 .owl-nav {display: none !important;}
#sync2 {padding-left: 178px;padding-right: 100px;padding-bottom: 20px;}
#sync1 .owl-item .years {display: none;}
.about-banner.pt150{padding-top:220px;}
.mission-sec .elementor-icon-box-description {padding-right: 60px;}
.vision-sec .elementor-icon-box-description {padding-right: 60px;}
.board-of-directors-slider .owl-dots, .founding-directors-slider .owl-dots {display: none;}
	
}



@media only screen and (min-width: 1200px) and (max-width: 1365px) {
.about-us3 {padding-left: 95px;}
	.about-us3::after {content: "";left: 28%;}
}

@media only screen and (min-width: 1366px) and (max-width: 1439px) {
.about-us3 {padding-left: 125px;}
.about-us3::after {content: "";left: 28%;}
}

@media only screen and (min-width: 1440px) and (max-width: 1535px) {
.about-us3 {padding-left: 150px;}
.about-us3::after {content: "";left: 32%;}
}
@media only screen and (min-width: 1600px) and (max-width: 1919px) {
.about-us3 {padding-left: 245px;}
.about-us3::after {content: "";left: 38%;}
}

@media only screen and (min-width: 1920px) {
.about-us3 {padding-left: 405px;}
.about-us3::after {content: "";left: 48.5%;}
.vision img, .mision img {position: relative;right: -65px;}
.about-us3::before {content: "";top: -10px;left:8%;}
#sync2.owl-carousel .owl-item img, #sync1.owl-carousel .owl-item img { min-width:100% !important;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	#sync2 {padding-left: 50px;padding-right: 70px;padding-bottom: 20px;}
	.years p {font-size: 30px;}
	.years {width: 110px;}
	.timeline-info {position: absolute;top: 8%;padding: 30px;}
	.timeline-info p {padding-right: 0px;}
	ul.tabs li {width: 260px !important;}
	.about-us2 h2, .about-us5 h2, .about-us6 h2, .about-us7 h2, .about-us4 h2 {font-size: 35px;}
	.forgive-txt1 p, .forgive-txt2 p {height: 120px;}
	.about-us3 {padding-left: 20px;}
	.mission-sec, .vision-sec {padding-top: 65px;}
	.about-banner h1 {font-size: 50px;}
	.about-banner.pt150 {padding-top: 80px;}
	.about-banner {height: 398px;}
	.about-us3::after {content: "";width: 205px;}
	.about-us3::before {content: "";width: 265px;left: 10.5%;}
	.mission-sec p, .vision-sec p {font-size: 14px;line-height: 20px;}
	.mission-sec .elementor-icon-box-description {padding-right: 8px;}
	.vision-sec .elementor-icon-box-description {padding-right: 4px;}
	.timeline-info p {font-size: 18px;}
	.about-us8 h2 {font-size: 30px;line-height: 1.1;}
	.about-us8 {height: 215px;}
	.about-us8.pt80 {padding-top: 30px;}
}

@media only screen and (min-width: 992px) and (max-width: 1100px) {
	.about-banner h1 {font-size: 65px;line-height: 1;}
	.about-banner {height: 535px;}
	.about-banner.pt150 {padding-top: 150px;}
	.about-us3::after {content: "";width: 300px;left: 32%;}
	.about-us3 {padding-left: 20px;}
	.mission-sec, .vision-sec {padding-top: 100px;}
	.about-us3::before {content: "";width: 340px;}
	.mission-sec .elementor-icon-box-description {padding-right: 20px;}
	.vision-sec .elementor-icon-box-description {padding-right: 10px;}
	.timeline-info {top: 5%;}
	.timeline-info p {font-size: 18px;padding-right: 0px;}
	.about-us8 h2 {font-size: 56px;line-height: 1.1;}
}
@media only screen and (max-width: 767px) {
.about-banner h1 {font-size: 35px;}
.gva-search .control-search .icon {color: #fff !important;}
.about-banner {height: 450px;}
.about-us2 h2, .about-us5 h2, .about-us6 h2, .about-us7 h2, .about-us4 h2 {font-size: 28px;}
.about-us2.pt50 {padding-top: 26px;}
.about-us3{padding-left:20px;padding-right:20px;}
.mission-sec {padding-bottom: 30px;padding-top: 30px;}
.vision-sec{padding-bottom:30px;}
.about-us3{padding-bottom:40px;}
.mission-sec h3, .vision-sec h3, .mission-sec p, .vision-sec p {text-align:center;}
.years {width: 70px; height: 40px;}
.years p {font-size: 20px;line-height: 16px;}
#sync2 .owl-nav {display: block;opacity: 1 !important;position: absolute;top: -50px;right: 65px;}
.about-us4 h2{text-align:left;}
#sync2 .owl-next {
    background: transparent !important;
    text-indent: 9999px;
    border-radius: 100px;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    width: 30px !important;
    height: 30px !important;
    border: 1px solid #000 !important;
    padding: 10px;
    font-size: 10px !important;
	right: -50px !important;
    top: -15px !important;
}
	#sync2 .owl-prev {
    background: transparent !important;
    text-indent: 9999px;
    border-radius: 100px;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    width: 30px !important;
    height: 30px !important;
    border: 1px solid #000 !important;
    padding: 10px;
    font-size: 10px !important;
	left: 10px !important;
    top: -10px !important;
}
#sync2 .owl-next:after {
    content: "";
    width: 46%;
    height: 100%;
    position: absolute;
    background-image: url(https://ikpknowledgepark.com/wp-content/uploads/2023/11/arrow-right.svg) !important;
    bottom: 7px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: bottom;
    left: 45%;
    transform: translate(-30%, 1%);
}
#sync2 .owl-prev:after {
    content: "";
    width: 48%;
    height: 100%;
    position: absolute;
    background-image: url(https://ikpknowledgepark.com/wp-content/uploads/2023/11/arrow-left.svg) !important;
    bottom: 7px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: bottom;
    left: 46%;
    transform: translate(-30%, 1%);
}
#sync2 .owl-prev, 	#sync2 .owl-next{position:relative;}
	.timeline-info h3 {font-size: 18px; margin-bottom: 10px;}
	.timeline-info {position: absolute;top: -15%;padding: 15px;}
	.timeline-info p {font-size: 12px;padding-right: 0px;}
	#sync2 {padding-bottom: 20px;}
	.year-info p {color: #000;font-size: 18px;}
}