span{font-size: 1.6rem;}
p{margin: 0;padding-bottom: 2rem; color: var(--black);}
main{ padding-top: 9rem;}

/* career start */
.career-withus{width: 100%;height: auto;padding:6.4rem 0 10rem;overflow: hidden;}
.career-withus-contnt{width: 100%;height: auto;padding-right: 9rem;}
.career-withus-contnt h2{color: var(--greencolor);font:var(--font42);padding: 2rem 0;}
.career-withus-contnt p{color: var(--fontcolor);font: var(--font18);padding: 0;}
p.career-bd-txt{font-weight: normal; padding-right: 13rem; padding-bottom: 1rem; font: var(--font24); color: var(--black); font-weight: normal;}
.career-mail{width: 100%;height: 690px;padding: 10rem 0 0;background: url(../images/career-big-img.jpg);background-repeat: no-repeat;position: relative;overflow: hidden;background-size: cover;display: flex;align-items: flex-end;flex-wrap: wrap;justify-content: flex-end;}
.career-orng-area{position: relative;}
.career-orng{background-color: #F3A100; padding: 50px 100px 50px 50px; width: 40%;position: absolute;right: 0;bottom: 0;}
.career-orng span{color: #fff; font-size: 42px; line-height: 54px;}
.career-orng p{font-size: 24px;line-height: 36px; margin-top: 2rem; margin-bottom: 2rem;border-bottom: 1px solid #60606061;}
.career-orng small{font-size: 17px; color: #000000;margin-bottom: 2rem;}
.career-orng strong a{font-size: 28px;color: #000; font-weight: 600; margin-top: 2rem;}
.career-orng strong a:hover{color: #5FC5DB;}
.currect-area{margin-top: 10rem;}
.career-opening{width: 100%;height: auto;padding:8.4rem 0 10rem;}
.career-opening h3{color: #5FC5DB;font: 500 4.0rem/5.0rem var(--Cairo);text-align: center;}
.career-opening p{font-size: 2.4rem; text-align: center; margin-top: 2rem;}
.current_row{background-color:#fff; padding:15px 0px 10px; display:flex; align-items:center; margin-bottom:1rem;border-bottom: 1px solid #eee;}
.current_first{min-width:44%;}
.current_first h5{font: var(--font24); font-weight: 600; color: var(--black);}
.current_first p{margin-top:4px;font-weight:500;text-align: left;color: #5FC5DB; font-size: 16px;}
.current_first p strong{margin-right:20px; font-size:16px;color: #C1C1C1; font-weight: normal;}
.current_second{min-width:24%;}
.current_second h6{font: var(--font18); font-weight: 600; color: var(--black);}
.current_second p{margin-top:4px;text-align: left; font: var(--font18);}
.current_third{min-width:23%;}
.current_third h6{font: var(--font18); font-weight: 600; color: var(--black);}
.current_third p{margin-top:4px;text-align: left; font: var(--font18);}
.current_fourth{min-width:auto;}
.current_btn{background-color:#8562A6;box-shadow: 0px 3px 6px #00000012;padding:15px 20px; color:#fff;border-radius: 5px; font-weight:600;font-size: 16px;}
.current_btn img{margin-left:10px;}
.current_btn:hover{background-color:#8562A6; color: #fff;}

/* career end */


/* contact start */
.contact-sec{width: 100%;height: auto;padding:3rem 0 10rem;}
.contact-left{padding-top: 0;}
.contact-left h2{color: #be794d;font:var(--font42);padding: 1rem 0;border-bottom: 1px solid #eee;margin-bottom: 5rem; }
.contact-add h3{padding: 1rem 0;font-size: 30px; font-weight: 500;color: #333333;}
.contact-add p{font-size: 18px;    padding-bottom: 1rem;}
.cont-num a{color:#0090FF;font-weight: 700;font-size: 18px;}
.contact-add{min-height: 170px;}
.contact-add a{display: inline-flex;}
.contact-form{background-color: #393939; padding: 5rem 5rem 7rem;font-size: 18px;color: #cbcbcb; max-width: 46.8rem; float: right;}
.contact-form h2{font-size: 30px;color: #fff; font-weight: 500; line-height: 48px;margin-bottom: 4rem;}
.contact-form .form-control{font-size: 18px;height: 55px;padding-left: 20px;background-color: transparent;    border: 1px solid #575757; color: #adadad; }
.contact-form input{margin-bottom: 2rem;}
.contact-form .form-select{    background-color: transparent; color: #cbcbcb;border: 1px solid #575757; font-size: 18px; padding-left: 20px; height: 55px;background-image:url(../images/down-arrow-wht.png);padding-right: 10px;background-size: 16px 10px;background-position: right 1.9rem center;}
.contact-form textarea.form-control{font-size: 18px; color: #fff; height: 140px;margin-bottom: 4rem;}
.contact-btn{background-color: #F3A100;padding: 10px 40px;font-size: 21px; font-weight: 600;color: #fff; border-radius: 0; margin-top: 3rem;}
.contact-btn:hover{background-color: #8562A6;}
.contact-map{margin-top: -30rem;}

/* network start */
.network-area{padding: 3rem 0rem 8rem;}
.network-area img{height: 1055px; width: 944px;}
.map-pic {position: relative;}
.map-picul {top: 0px;position: absolute;}
/* .map-pic ul li:nth-child(1) {position: absolute; top: 246px;left: 320px;} */
.map-pic ul li p {display: none;    background: #8562A6;padding: 23px 22px;position: absolute;color: #fff;font-size: 18px;top: -35px;z-index: 1;margin-left: 70px;width: 260px;line-height: 32px;font-weight: 300;}
.map-pic ul li p.active{ background: #8562A6;padding: 23px 22px; display: block;}
.map-pic ul li p::before{content: "";position: absolute;left: -13px;top: 39%;bottom: 0;background-color: #8562A6;width: 16px;height: 20px;clip-path: polygon(0 47%, 100% 100%, 100% 0);}
.map-pic ul li {width: 54px;height: 78px;background: url(../images/map-show-img.png);display: inline-block;cursor: pointer;}
.map-pic ul li.active{width: 54px;height: 78px;background: url(../images/map-active-img.png);display: inline-block;cursor: pointer;}
.map-pic ul li:hover{width: 54px;height: 78px;background: url(../images/map-active-img.png);display: inline-block;cursor: pointer;}
/* .map-pic ul li:nth-child(2) {position: absolute;top: 560px;left: 148px;} */
.map-pic ul li:hover p {display: block;}
/* .map-pic ul li:nth-child(3) {position: absolute;top: 670px;left: 318px;}
.map-pic ul li:nth-child(4) {position: absolute;top: 480px;left: 648px;}
.map-pic ul li:nth-child(5) {position: absolute;top: 787px; left: 232px;}
.map-pic ul li:nth-child(6) {position: absolute;top: 850px;left: 334px;} */



/* leaderhip-managment start */
.leaderhip-managment{padding: 4rem 0rem 8rem;}
.leaderhip-managment img{object-fit: cover;}
/* .leaderhip-managment ul{display: flex; flex-wrap: wrap; grid-gap: 4%;}
.leaderhip-managment ul li{width: 30%;}
.leaderhip-managment ul li img{width: 100%;}
.leader-boxes ul li:nth-child(odd) {
   min-height: 466px;
}
.leader-boxes ul li:nth-child(even) {
   min-height: 366px;
} */


.gallery {display: grid;grid-template-rows: repeat(12, 5vw);grid-gap: 30px;}
.gallery__img {width: 100%;height: 100%;object-fit: cover;}
.gallery__item--1 {
   grid-column-start: 1;
   grid-column-end: 3;
   grid-row-start: 1;
   grid-row-end: 6;
}
.gallery__item--2 {
   grid-column-start: 3;
   grid-column-end: 6;
   grid-row-start: 1;
   grid-row-end: 5;
}
.gallery__item--3 {
   grid-column-start: 6;
   grid-column-end: 9;
   grid-row-start: 1;
   grid-row-end: 6;
}
.gallery__item--4 {
   grid-column-start: 1;
   grid-column-end: 3;
   grid-row-start: 6;
   grid-row-end: 9;
}
.gallery__item--5 {
   grid-column-start: 3;
   grid-column-end: 6;
   grid-row-start: 5;
   grid-row-end: 10;
}
.gallery__item--6 {
   grid-column-start: 6;
   grid-column-end: 9;
   grid-row-start: 6;
   grid-row-end: 9;
}  
.gallery__item--7 {
   grid-column-start: 1;
   grid-column-end: 3;
   grid-row-start: 9;
   grid-row-end: 13;
}  
.gallery__item--8 {
   grid-column-start: 3;
   grid-column-end: 6;
   grid-row-start: 10;
   grid-row-end: 13;
}  
.gallery__item--9 {
   grid-column-start: 6;
   grid-column-end: 9;
   grid-row-start: 9;
   grid-row-end: 13;
}  
.gallery__item{overflow: hidden;}
.overlay {font-size: 26px;padding: 5px 15px 35px;transition: 0.5s;font-weight: 500;color: #fff;background-color: #1e1e1e52;}
.overlay span{font-size: 18px;position: relative;display: block; }
.overlay span::before{content: "";position: absolute;right: 0;bottom: 1rem;height: 1px;background-color: #C6EE26; width: 100px;}
.gallery__item:hover .overlay{transform: translateY(-100px);transition: 0.5s;}

.network-area .nav-tabs .nav-link{color: #B4B4B4; border: none; cursor: pointer;font-size: 3.2rem;border-bottom:1px solid #ddd;line-height: 5rem; font-weight: 300; padding: 1.5rem 0;}
.network-area .nav-tabs .nav-link.active {color: #A4C422;padding-left: 10px; padding-left: 0; font-weight: 400;}
.network-area .nav-tabs {display: block;margin-top: 24rem; border-bottom: none;}
.network-area .nav-tabs ul li{font-size: 18px;color: #B4B4B4;border-bottom:1px solid #ddd;}
.network-area .nav-tabs .nav-item{
   border-bottom:1px solid #ddd;
}


@media(min-width:991px) {
   .network-area.nav-tabs {display: flex;}
   .network-area .card { border: none;}
   .network-area .card .card-header { display:none;}  
   .network-area .card .collapse{ display:block;}
   
   }


  

@media(max-width:767px){
   .network-area .nav-tabs{display: none;}
   
   }
   
.error {
    border: 2px solid red !important;
}
   
   