.career-banner{height: 530px;}
.hold-hand{position:relative;}.hold-hand img{position:relative;top:-20px;right: 16%;/*width: 732px;height: 488px;*/}
.career-inn1 span, .inv-hed span, .career6 span, .career7 span {color: #1BA33F;font-family: 'Raleway' !important;}
.hold-hand:after {content: '';position: absolute;width: 127px;height: 80px;right: 6%;top: 15%;background-repeat: no-repeat !important;
   }	
.hold-hand:before {content: '';position: absolute;width: 509px;height: 269px;left:12%;bottom:5%;background-repeat: no-repeat !important;
   }	
.career2 h2, .career4 h2, .career6 h2, .career7 h2{font-size:40px;font-weight:600;line-height:47px;}
.career2 p, .career4 p{font-size:18px;font-weight:400;line-height:1.4;color:#171717;}.career3 {position: relative;top: -19px;}
.invest-info h3 {font-size: 25px;font-weight: 700;line-height: 35px;width: 212px;}
.img-bg {display: block;background: #00c4b0;width: 70px;height: 70px;padding: 17px 1px 0px 15px;border-radius: 50px;}
.invest-info {background: #fff;height: 300px;padding: 35px 10px 0px 25px;border-radius: 10px;}
/*  tabs css*/
/* ul.tabs {list-style: none;height: 32px;width: 100%;position: relative;left: 25%;}
 ul.tabs li {float: left;margin: 0;cursor: pointer;padding: 0px 21px;height: 40px;line-height: 31px;overflow: hidden;position: relative;
	 font-size: 25px;font-weight: 700;color: #000;}
 ul.tabs li:hover {color: #00c4b0;}
 ul.tabs li.active {background-color: #fff;color: #333;border-bottom: 1px solid #fff;display: block;position:relative;}
.tab_container {border-top: none;clear: both;float: left;width: 100%;background: #fff;overflow: auto;}
 .tab_content {padding: 0px;display: none;}
 .tab_drawer_heading { display: none; }*/
.postion-info p {margin: 0;font-size: 15px;color: #191919;font-weight: 600;}
.career-cta a{width:180px;height:50px;background:#111414; font-size: 16px;font-weight: 400;padding-top: 16px;border-radius: 100px;}
.morelink{width: 180px;
    height: 50px;
    background: #111414;
    font-size: 16px;
    font-weight: 400;
    /* padding-top: 10px; */
    border-radius: 100px;
    position: relative;
    /* top: 25px; */
    text-align: center;
    color: #fff;
    padding-right: 35px;
    display: flex !important;
    justify-content: center;
    align-items: center;}
.morelink:hover{color:#fff;}
.morelink:after {content: '';position: absolute;width: 20px;height: 20px;right: 13%;top: 28%;background-repeat: no-repeat !important;
    background: url(https://ikpknowledgepark.com/wp-content/uploads/2023/07/plus.svg);}
.more-btn, .loading {
/* 	background: #00c4b0 url(https://ikpknowledgepark.com/wp-content/uploads/2023/11/arrow-right-wh.svg) no-repeat;
    display: inline-block;
    line-height: 1;
    font-size: 16px;
    padding: 12px 40px 12px 15px;
    color: #fff;
    fill: #fff;
    text-align: center;
    transition: all .3s;
    border-radius: 0;
    background-position: right 15px center !important;
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    border: 2px solid #00c4b0;
    background-size: 18px !important;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
	top: 9px;
	position: relative;
	    width: 152px;
    margin: auto; */
}
.more-btn a:hover, .loading:hover{
	    background: transparent url(https://ikpknowledgepark.com/wp-content/uploads/2023/12/arrow-right-rd.svg) no-repeat;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    color: #00c4b0!important;
   
    border: 2px solid #00c4b0;
    background-size: 18px !important; 
    
    background-color: #fff;
    
}
.more-btn a, .loading button{
	background: #00c4b0 url(https://ikpknowledgepark.com/wp-content/uploads/2023/11/arrow-right-wh.svg) no-repeat;
    display: inline-block;
    line-height: 1;
    font-size: 16px;
    padding: 12px 40px 12px 15px;
    color: #fff;
    fill: #fff;
    text-align: center;
    transition: all .3s;
    border-radius: 0;
    background-position: right 15px center !important;
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    border: 2px solid #00c4b0;
    background-size: 18px !important;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    /* top: 9px; */
    position: relative;
    width: 152px;
    margin: auto;
}
/* .more-btn a, .loading button {position: relative;color: #fff;font-weight: 400;font-size: 16px;} */
/* .more-btn a:after ,.loading button::after{content: '';position: absolute;width: 20px;height: 20px;right: -50%;top: 0%;background-repeat: no-repeat !important; */
}
#mirafra-last{display:none;}#read-more-btn{display:none;}.moretext {display: none;}
.tab_drawer_heading.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;
}
.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: #000!important;
}
/* .position1:hover .apply-now {background-color: #000;color:#fff;}
.position1:hover .btn-career {background-color: #fff;color:#000;}

.position2:hover .apply-now {background-color: #000;color:#fff;}
.position2:hover .btn-career {background-color: #fff;color:#000;}

.position3:hover .apply-now {background-color: #000;color:#fff;}
.position3:hover .btn-career {background-color: #fff;color:#000;}

.position4:hover .apply-now {background-color: #000;color:#fff;} */
.position4:hover .btn-career {background-color: #fff;color:#000;}

/* .position1:hover, .position2:hover, .position3:hover, .position4:hover{background-color: #00c4b0;cursor: pointer;} */
span.moreellipses{display:none!important;}span.more {position: relative;top: -30px;}.career4.pb50 {padding-bottom: 10px;}



@media screen and (max-width: 767px) {
 .tabs {display: none;}
 .tab_drawer_heading {background-color: #fff;color: #000;margin: 0;padding: 15px 20px;display: block;cursor: pointer;font-size: 25px;
    line-height: 35px;font-weight:400;    border: 1px solid #000;border-radius: 5px;}
 .tab_drawer_heading.active {background-color: #00c4b0;color: #fff;border-radius:5px;margin-bottom: 30px;}
}
/*  ends */

/* .position-1{display:flex;}.position1{display:block;width:100%;padding:20px;background:#EFEFEF;margin-bottom: 40px;}
.position-2{display:flex;}.position2{display:block;width:100%;padding:20px;background:#EFEFEF;margin-bottom: 40px;}
.position-3{display:flex;}.position3{display:block;width:100%;padding:20px;background:#EFEFEF;margin-bottom: 40px;}
.position-4{display:flex;}.position4{display:block;width:100%;padding:20px;background:#EFEFEF;margin-bottom: 40px;} */
.career7 h2{text-align:center;}
.res_content{
	display: flex;
	display:block;width:100%;padding:20px;background:#EFEFEF;margin-bottom: 40px;
}
.res_content{

	display:block;
	width:100%;
	padding:20px;
	margin-bottom: 40px;
	background: #F7F4EF;
}
.res_content .position-1{
	display: flex;
}
.job-search-form{
	display: flex;
    align-items: center;
}
.job-search-form .inputsubmit{
	margin-bottom: 10px;
}
.postion-info img{    
	position: relative;
    margin-top: 5px;
    width: 10px !important;
    height: 10px;
    margin-left: 0px;
    margin-left: 6px;}
.postion-info h3 {font-size: 20px;font-weight: 600;line-height: 25px;margin: 0;color: #353739;margin-bottom: 10px;}
.btn-careers {
	background: #00c4b0 url(https://ikpknowledgepark.com/wp-content/uploads/2023/11/arrow-right-wh.svg) no-repeat;
    display: inline-block;
    line-height: 1;
    font-size: 16px;
    padding: 12px 40px 12px 15px;
    color: #fff;
    fill: #fff;
    text-align: center;
    transition: all .3s;
    border-radius: 0;
    background-position: right 15px center !important;
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    border: 2px solid #00c4b0;
    background-size: 18px !important;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
	top: 9px;
	position: relative;
}
.btn-careers:hover{
	background: #00c4b0 url(https://ikpknowledgepark.com/wp-content/uploads/2023/11/arrow-right-wh.svg) no-repeat;
    color: #fff;
    transition: all .3s;
}
.apply-now{
	background: transparent url(https://ikpknowledgepark.com/wp-content/uploads/2023/12/arrow-right-rd.svg) no-repeat;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    color: #00c4b0;
    padding: 12px 40px 12px 15px;
    background-position: right 10px center !important;
    border: 2px solid #00c4b0;
    background-size: 18px !important;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    background-color: #fff;
    font-size: 16px;
	top: 9px;
	line-height: 1;
	position: relative;
}
.apply-now:hover{
	background: #00c4b0 url(https://ikpknowledgepark.com/wp-content/uploads/2023/11/arrow-right-wh.svg) no-repeat;
    color: #fff;
}
.postion-info a {background: #00c4b0;height: 40px;display: block;position: relative;top: 9px;width: 118px;text-align: center;color: #fff;
    font-size: 14px;font-weight: 400;padding-top: 5px;padding-left: 5px;}
/*ul.tabs li.active::before {content: '';position: absolute;top: 95%;width: 85%;height: 2px;transform: translateY(-50%);background: #00c4b0;
    left: 7%;transform: rotate(180deg);}*/

.job-form input[type="text"], input[type="tel"], input[type="password"], input[type="email"], textarea, select, .form-control-file{
	font-size: 14px!important;font-weight: 300 !important;border-radius: 5px!important;border-color: #000!important;color:#000!important;}
.job-form h3 {font-size: 25px;margin: 0;padding-bottom: 20px;}
.job-form .form-control:focus{-webkit-box-shadow: none!important;}
/* .btn-career:hover {background: transparent;border: 1px solid #33c55a;color: #000;} */
/* .apply-now:hover {background: transparent;border: 1px solid #33c55a;color: #000;} */
.career-mirafra .close {color: #fff;right: 0;text-align: center;width: 100%;background: #00c4b0!important;width: fit-content;
    border-radius: 100%;width: 35px;height: 35px;display: flex;align-items: center;justify-content: center;line-height: 1;position: absolute;
    right: 0px;z-index: 10;top: -4px;opacity: 1;font-size: 24px;color: #fff!important;font-weight: 400;padding-bottom: 20px;}
	.career-mirafra .modal-header {padding: 15px !important;border-style: none;}
.mirafra-form .close {color: #fff;right: 0;text-align: center;width: 100%;background: #00c4b0!important;width: fit-content;
    border-radius: 100%;width: 35px;height: 35px;display: flex;align-items: center;justify-content: center;line-height: 1;position: absolute;
    right: 0px;z-index: 10;top: -4px;opacity: 1;font-size: 24px;color: #fff!important;font-weight: 400;padding-bottom: 20px;}
.mirafra-form .modal-header {padding: 15px !important;border-style: none;}


@media only screen and (min-width: 768px) {
	.inverst-sucee-sec {margin-top:-80px;}
	.gal4{position: relative;top: -50px;}.gal-5{position: relative;top: -108px;}
	.invest-slider .owl-nav {display: block;opacity: 1 !important;position: absolute;right: 6%;top: -23%;}
	.invest-slider .owl-dot{display:none !important;}
	.invest-slider .owl-next {
    background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;text-indent: 9999px;
    background-color: transparent !important;
    border-style: none !important;width: 40px !important;height: 40px !important;box-shadow:none !important;}
	.invest-slider .owl-prev {
    background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;text-indent: 9999px;
    background-color: transparent !important;
    border-style: none !important;width: 40px !important;height: 40px !important;box-shadow:none !important;}
	.invest-slider .owl-next:hover{opacity:.7 !important;}.invest-slider .owl-prev:hover{opacity:.7!important;}
	.career-mirafra	.modal-dialog {max-width: 710px;}
	.job-discription span {font-size: 20px;color: #000;font-weight: 400;}
	.job-discription p, .job-discription li {font-size: 16px;font-weight: 300;color: #000;line-height: 1.9;}
	.career-mirafra .modal-body {padding: 0px 30px 20px 30px;}
	.mirafra-form .modal-body {padding: 0px 30px 45px 30px;}
	.mirafra-form .modal-dialog {max-width: 710px;}
	.mirafra-form .modal-header {padding: 15px !important;border-style: none;}	
	.coll-img {position: absolute;bottom: -23px;left: 40%;}
	.oppening .row{margin-left:0 !important;margin-right:0 !important;}
	.career6 h2 {padding-left: 7px;}
}

@media only screen and (max-width: 767px) {
	.invest-slider .owl-dot.active{background-color:#00c4b0;}
	.job-discription span {font-size: 20px;color: #000;font-weight: 400;}
	.job-discription p, .job-discription li {font-size: 16px;font-weight: 300;color: #000;line-height: 1.9;}
	.hold-hand img {top: 0;right: 0%;width: 732px;height: auto;}
	.career-banner {padding-top: 38px;}.career-banner {height: 428px;}.hold-hand:after {top: -11%;}.hold-hand:before {display:none;}
	.career2 h2, .career4 h2, .career6 h2, .career7 h2 {font-size: 30px;line-height:35px;}
	.career2.pt50 {padding-top: 20px;}.career4 {margin-top: -30%;}.mob-pt20{padding-top:5%;}
	.career4.pt50 {padding-top: 20px;}.career4.pb50 {padding-bottom: 25px;}.career6.pt50 {padding-top: 25px;}
	.invest-info h3 {font-size: 20px;width: auto;text-align: center;}.img-bg {margin-left: auto; margin-right: auto;display: block;}
	.career6.pb50 {padding-bottom: 31px;}.invest-info {height: 220px;}.position-1 {display: block;}
	.apply-now {position: absolute;top: -22px;right:50px;}
	.position4:hover .apply-now:after {top: 10px;right: 9px;}
	.position1 {width: auto;padding-bottom: 35px;}.position2 {width: auto;padding-bottom: 35px;}.position3 {width: auto;padding-bottom: 35px;}.position4 {width: auto;padding-bottom: 35px;}
	.career-mirafra .modal-header {padding: 5px !important;}.mirafra-form .modal-header {padding: 5px !important;}
	.career-mirafra .modal-content, .mirafra-form .modal-content{margin-top: 30px;}
	.career-mirafra .close{position: relative;}.mirafra-form .close{position: relative;}
	.career7.pt50 {padding-top: 18px;}.more-btn{margin-top:50px;}
	.btn-career {font-size: 12px;width: 90px;height: 30px;}.apply-now{font-size: 12px;width: 90px;height: 30px;}
	.postion-info img {margin-top: 9px;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.career-banner {height: 270px;}
	.hold-hand:before{display:none;}.hold-hand img {top: -11px;right: 16%;}.hold-hand:after {top: 15%;}
	.career2 p, .career4 p {font-size: 18px;}
	.career2 h2, .career4 h2, .career6 h2, .career7 h2 {font-size: 30px;}
	.invest-slider .owl-nav {right: 12%;top: -26%;}
	.position1 {width: auto;}.position2 {width: auto;}.position3 {width: auto;}.position4 {width: auto;}
	.btn-career {left: -40px;}.apply-now {left: -15px;}/*ul.tabs {left: 13%;}*/
}
 .morecontent span {
    display: none;
}
.morelink {
    display: block;
}
@media only screen and (width: 1024px) {
	.hold-hand img {top: 23px;right: 23%;}
	.hold-hand:before {left: 5%;bottom: -6%;}
	.hold-hand:after {right: 3%;top: 18%;}
}
.postion-info{position:relative;}
@media only screen and (width: 428px) {
.career-banner {height: 438px !important;}
}

.modal-open .modal,.modal-open{
	padding-right: 0!important;
}
.res_content1,.res_content2,.res_content{
	display: none;
}
.job-form form input[type="text"],.job-form form textarea,.job-form form input[type="file"],.job-form form input[type="tel"],.job-form form input[type="email"],.job-form form select{
	display: block!important;
    width: 100%!important;
    padding: 0.375rem 0.75rem!important;
    font-size: 1rem!important;
    line-height: 1.8!important;
    color: #000!important;
    background-color: #fff!important;
    background-clip: padding-box!important;
    border: 1px solid #ced4da!important;
    border-radius: 0!important;
    -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	height: auto!important;
	border-radius: 5px!important;
    border-color: #000!important;
}
.job-form form select{
	margin-bottom: 20px;
}
.job-form form input::placeholder,.job-form form textarea::placeholder{
	color: #000!important;
}

.job-form input[type="submit"]{
	    border-style: none!important;
    background: #00c4b0!important;
    color: #fff!important;
    font-size: 14px!important;
    font-weight: 400!important;
    width: 118px!important;
    height: 40px!important;
/*     border-radius: 100px!important; */
/*     top: 9px; */
    position: relative!important;
	padding: 0!important;
	text-transform: unset!important;
	letter-spacing: 0!important;
}
@media all and (min-width: 1026px){
	.text-rights{
		text-align: right;
	}
}

@media all and (max-width: 1025px){
	.btn-careers,.apply-now{
		top: 0;
	}
	.supporting-slider .owl-dots{
		display: block!important;
	}
}
@media all and (max-width: 1023px){
	.careersearch select, .careersearch input{
		width: 230px!important;
	}
	.apply-now{
		padding: 12px 35px 12px 15px;
	}
}
@media all and (max-width: 767px){
	.res_content .position-1{
		display: block;
	}
	.postion-info p{
		margin-bottom: 10px;
	}
	.btn-careers{
		font-size: 14px;
	}
	.apply-now{
		font-size: 14px;
		width: auto;
		height: auto;
		position: absolute;
    top: -61px;
		right: 0px;
		margin-top: 20px;
	}
	.inputform{
		margin-bottom: 15px;
		margin-right: 0;
	}
	.careerbanner{
		min-height: auto!important;
	}
	.careerbanner > .elementor-container{
		min-height: 400px!important;
	}
}