@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap');

@font-face {
    font-family: 'OldschoolGrotesk';
    src: url('../fonts/OldschoolGrotesk-CompactAir.otf');
    src: url('../fonts/OldschoolGrotesk-CompressedExtraBold.otf') format('embedded-opentype'),
         url('../fonts/OldschoolGrotesk-CompressedLight.otf') format('otf2'),
         url('../fonts/OldschoolGrotesk-CompressedMedium.otf') format('otf'),
         url('../fonts/OldschoolGrotesk-CompressedRegular.otf') format('truetype'),
    font-weight: normal;
    font-style: normal;
}


:root {
--primary:#BA1419;
--black:#FF5910;
--grey:#5C5B5B;
--white:#fff;
--black:#000;
  --green:#0a5b08;
  --yellow:#FFD109;
}

body{padding:0px; margin:0px; font-family:"Outfit", sans-serif; color:#000; 
font-size:14px; background:#fff;}
h1,h2,h3,h4,h5,h6{display:block;}
ul {list-style:none;}
a{text-decoration:none;}

.top-bar{
  width: 100%;
  position:absolute;
  top:0px;
  z-index: 1000;}
.nav{
  background:var(--white);
  display: flex;
  width:100%;
  position:absolute;
  top:50px;
  height:60px;
  z-index:1000;
  padding:5px 0px 3px;}
.nav .logo{width:75%; margin:0 auto;}
.nav .logo img{width:100%; display:block;}
.sticky{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index:100;
  box-shadow: 0px 17px 12px -15px #878787;
}

.NavMenu {
  flex: 10;
  list-style: none;
  position: relative;
  display:block;
}

.NavMenu li {
  display: inline-block;
}

.NavMenu li input {
  display: none;
}

.NavMenu li a {
  display: block;
  padding: 8px 20px;
  font-size:16px;
  text-decoration: none;
  color:var(--black);
}
.NavMenu li a:hover{color:var(--primary); font-weight:800;}
.NavMenu li a.active{color:var(--primary); font-weight:800;}

.NavMenu li a label {
  cursor: pointer;
  appearance: none;
  display: block;
  position: relative;
  top:-2px;
}

.NavMenu li a label dd{display:inline-block; width:10px; height:10px;
  position:relative; top:11px; left:5px;}
.NavMenu li a label dd img{width:100%; display:block;}

.NavMenu li ul {
  position: absolute;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  min-width: 260px;
  top: 80%;
  box-shadow: 0 3px 5px rgb(0 0 0/20%);
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transform: translateY(10px);
  -webkit-transform: translateY(10px);
  -moz-transform: translateY(10px);
  -ms-transform: translateY(10px);
  -o-transform: translateY(10px);
  visibility: hidden;
  opacity: 0;
  border-radius:10px;
  padding:10px 0;
  box-shadow: 0px 0px 10px 0px #84888b;
}

.NavMenu li ul li {
  position: relative;
  margin:0;
}

.NavMenu li ul li a {
  color:var(--black);
  font-size: 15px;
  font-weight:400;
  padding: 6px 10px;
  display: block;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  margin:2px 12px;
  background:#f5f5f5;
}
.NavMenu li ul li a:hover{background:#eef5fb;
  color:var(--black); font-weight:400;}
.NavMenu li ul li a:after{display:none;}

.NavMenu li ul li ul {
  position: absolute;
  left: 100%;
  top: 0;
}

@media(min-width:992px) {
  .NavMenu li ul li a:hover {
  }

  .NavMenu li:hover>ul,
  .NavMenu li ul li:hover>ul {
    visibility: visible;
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
  }
}

@media(max-width:991.98px) {
  header {
    padding: 6px 5%;
  }

  .logo {
    flex: 6;
  }

  .bartoggle {
    display: flex;
    justify-content: center;
    font-size: 30px;
    align-items: center;
    background-color: #fff;
    padding: 0 10px;
    cursor: pointer;
  }

  .NavMenu {
    width: 500px;
    flex: 12;
    position: fixed;
    flex-direction: column;
    background-color: #2874f0;
    left: 0;
    top: 40px;
    height: 100vh;
    z-index: -1;
    padding: 15px 0 50px 0;
    justify-content: start;
    overflow-y: scroll;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
  }

  .NavMenu li ul,
  .NavMenu li ul li ul {
    position: initial;
    left: 0;
    visibility: visible;
    opacity: 1;
    top: 0;
    display: none;
  }

  .NavMenu li a {
    padding: 8px 15px;
    border-bottom: 1px solid #fff;
  }

  .NavMenu li ul li ul {
    background: #2874f0;
    position: inherit;
    margin-top: -10px;
  }

  .NavMenu li ul li ul li a {
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    text-transform: initial;
    padding: 7px 15px 7px 30px;
  }

  .NavMenu li a label::after {
    right: 10px;
  }

  .NavMenu li input:checked+ul,
  .NavMenu li ul li input:checked+ul {
    display: flex;
    flex-direction: column;
    margin-bottom: 15px;
  }

  input:checked+.NavMenu {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
  }

}

.tp-bar-bg{background:#FECECF;}
.tp-bar-bg ul{padding:0; margin:0;}
.tp-bar-bg ul li{display:inline-block; width:fit-content; font-size:14px; color:var(--black);
  border-right:solid 1px var(--black); line-height:13px;}
.tp-bar-bg ul li:last-child{border-right:none;}

.tp-bar-bg-pt{padding-top:7px;}

a.enroll-now{background:var(--black); font-size:14px; color:var(--white); font-weight:600;
  padding:7px 20px; border-radius:5px; text-decoration:none;}
a.enroll-now:hover{background:var(--black); color:var(--white);}
.expl-curs{background:var(--black); border-radius:5px; font-size:16px;
  color:var(--white);}
.expl-curs:hover{background:var(--primary); color:var(--white);}
.btn:focus{box-shadow:none;}
.dropdown{display:inline-block;}
.dropdown-menu{background:var(--black)!important; color:var(--white)!important;
  border-radius:5px;}
.dropdown-item{font-size:16px; color:var(--white)!important;}
.dropdown-item:hover{background:var(--primary); color:var(--white)!important;}
.dropdown-toggle::after{background:url(../images/down-arrow.png) no-repeat!important;
  width:10px; height:20px; background-size:100% 100%!important; vertical-align:inherit;
  border-top:0px!important; border-right:0px!important; border-bottom:0; opacity:1;
  border-left:0!important;}
a.signin{display:inline-block; background:var(--primary); padding:7px 20px;
  font-size:16px; color:var(--white); font-weight:600; border-radius:5px; top:3px;
  position:relative; text-decoration:none;}
a:hover.signin{border:solid 1px var(--primary); background:var(--white);
  color:var(--primary); padding:6px 19px;}
a.signup{border:solid 1px var(--primary); background:var(--white); border-radius:5px;
  color:var(--primary); padding:5px 18px; display:inline-block; color:var(--primary);
  font-size:16px; top:3px; position:relative; text-decoration:none;}
a:hover.signup{background:var(--primary); color:var(--white);}


.home-banner{background:url(../images/home-banner-bg.png) no-repeat 0 0; width:100%;
  background-size:100% 100%; height:auto; margin-top: 100px;}
.home-banner h1{font-size:30px; color:var(--white); font-weight:700; }
.home-banner p{font-size:18px; color:var(--white); font-weight:700;}
.toys{display:inline-block; width:30px; position: absolute; right:0; top:0;}
.toys img{width:100%; display:block;}
.home-banner ul{padding:0; margin:0;}
.home-banner ul li{display:block; padding-left: 70px; font-size:18px; font-weight:700;
  color:var(--white); position: relative; margin-bottom:30px; padding-top:12px;}
.home-banner ul li dd{width:50px; height:50px; padding:15px; position:absolute; top:0;
  left:0; background:var(--white); border-radius:5px;}
.home-banner ul li dd img{width:100%; display:block;}
a.hm-enrol{background:var(--black); width:fit-content; display:inline-block; font-size:25px;
  color:var(--white); font-weight:800; padding:12px 25px; border-radius:5px;
  box-shadow: 4px 6px 3px 0px rgba(186,20,25,0.9);}
a.mentors{background:var(--white); width:fit-content; display:inline-block; font-size:25px;
  color:var(--primary); font-weight:800; padding:12px 25px; border-radius:5px;
  box-shadow: 4px 6px 3px 0px rgba(186,20,25,0.9);}
.home-bannerImg{width:100%;}
.home-bannerImg img{width:100%; display:block; height:auto;}

.homebanner-iso{position: absolute; left:162px; bottom:38px; width:10%;}
.homebanner-iso img{width:100%; display:block;}


.aboutImg{border:dashed 2px var(--primary); border-radius:0 0 250px 250px; width:66%;
  padding:15px; margin:0 auto;}
.aboutImg img{width:100%; height:500px; display:block; border-radius:0 0 250px 250px;}
.about-ContArea{}
.about-ContArea h2{font-size:45px; color:var(--black); font-weight:800;}
.about-ContArea p{font-size:16px; color:var(--grey);}
.about-ContArea ul{padding:0; margin:0; float:left;}
.about-ContArea ul li{display:block; width:50%; padding-left:70px; font-size:20px;
  color:var(--black); font-weight:600; position:relative; float:left; margin-bottom:30px;
  padding-top: 10PX;}
.about-ContArea ul li img{background:var(--white); box-shadow:0 0 12px #cccccc;
  border-radius:8px; width:50px; height:50px; padding:12px; position:absolute; left:0;
  top:0;}
a.expl-ur-curs{background:var(--black); width:fit-content; display:inline-block;
  padding:12px 25px; border-radius:7px; font-size:17px; color:var(--white); font-weight:600;}
a.enrol-nw{background:var(--white); border:solid 2px var(--black); border-radius:5px;
  display:inline-block; width:fit-content; padding: 12px 25px; font-size:17px;
  color:var(--black);}
.about-ContArea span{display:inline-block; font-size:16px; color: var(--primary); font-weight:600;}

.explore-course-bg{background: linear-gradient(177deg, rgba(189,24,29,1) 0%, rgba(232,87,92,1) 100%); width:100%;}
.explore-course-bg-overlay{background:url("../images/explore-course-overlay.png") no-repeat 0 0; width:100%;
  height:100%; display:block; background-size:100% 100%; position:relative; top:0; z-index:10;}
.explore-course-bg-overlay h2{font-size:35px; color:var(--white); font-weight:700;}
.explore-course-bg-overlay p{font-size:16px; color:var(--white);}
.course-box{background:var(--white); border-radius: 15px; padding:15px;}
.course-box img{width:100%; height:200px; display:block; object-fit:cover; border-radius:15px;}
.course-box span{background:#fff7d3; width:100%; display:block; border-radius:7px; padding:5px 0px;
  font-size:16px; color:var(--black); font-weight:600; text-align:center;}
.course-box dd{width:100%; display:block; padding:5px 0px; background:var(--primary); border-radius:7px;
  color:var(--white); font-size:15px; text-align:center;}
.course-box dd i{font-size:16px; color:var(--yellow); display:inline-block;}
.course-box h2{font-size:20px; color:var(--black); font-weight:600; height:65px;}
.course-box ul{padding:0; margin:0; border-bottom:solid 1px #999999; padding-bottom:20px;}
.course-box ul li{display:block; width:fit-content; font-size:15px; color:var(--grey); padding-left:35px;
  position:relative; margin-bottom:10px;}
.course-box ul li img{width:22px!important; height:22px!important; display:block; position:absolute; left:0; top:0;}

.srvs .owl-carousel .owl-nav.disabled{display:block;}
.srvs .owl-carousel .owl-item{height:auto;}
.srvs .owl-carousel .owl-nav .owl-prev{display:block; width:50px;
  height:50px; background:url(../images/prev-02.png) no-repeat 0 0;
  background-size:100% 100%; display:block; text-indent:-9999px;
  position:absolute; top:-65px; left:89%;}
.srvs .owl-carousel .owl-nav .owl-prev:hover{background:url(../images/prev-02.png)
no-repeat 0 0; background-size:100% 100%;}
.srvs .owl-carousel .owl-nav .owl-next{display:block; width:50px;
  height:50px; background:url(../images/next-02.png) no-repeat 0 0;
  background-size:100% 100%; display:block; text-indent:-9999px;
  position:absolute; top:-65px; right:0;}
.srvs .owl-carousel .owl-nav .owl-next:hover{background:url(../images/next-02.png)
no-repeat 0 0; background-size:100% 100%;}
.srvs .owl-theme .owl-dots{display:none;}
.showcaseImg-01{width:100%; position:relative;}
.showcaseImg-01 img{width:100%; display:block; height:400px;
  object-fit:cover; border-radius:10px 0 0 10px!important;}
.showcaseImg-02{width:100%; position:relative;}
.showcaseImg-02 img{width:100%; display:block; height:400px;
  object-fit:cover; border-radius:0 10px 10px 0!important;}
.showcase-line{width:2px; height:400px; background:var(--primary);
  margin:0 auto; position:relative;}
.showcase-line:before{content:""; width:30px; height:30px;
  background:url(../images/showcase-arrow.png) no-repeat 0 0;
  background-size:100% 100%; position:absolute; left:-13px; top:50%; }
.showcaseImg-btn{background: linear-gradient(177deg, rgba(18,138,232,1) 0%,
rgba(22,101,152,1) 100%); width:130px; height:45px; display:flex;
  align-items:center; justify-content:center; font-size:18px;
  color:var(--white); font-weight:700; border-radius:10px 10px 0 0;
  position:absolute; left:0; right:0; bottom:1px; margin:0 auto;}

.career-bg-top{ background: url("../images/career-bg-top.png") no-repeat 0 0; background-size:100% 100%;
  width:100%; display:block; height:200px;}
.career-bg{background: linear-gradient(90deg,rgba(193, 65, 65, 1) 0%, rgba(225, 121, 121, 1) 50%, 
rgba(253, 168, 168, 1) 100%);  width:100%; display:block; height:620px;}
.career-bg h2{font-size:35px; color: var(--white); font-weight:800;}
.career-bg p{font-size:20px; color:var(--white);}
.careerImg{background: linear-gradient(177deg, rgba(255,190,162,1) 0%, rgba(247,126,98,1) 100%);
  width:90%; display:block;border-radius:0 150px 0 150px; top:-82px;}
.careerImg img{width:100%; height:550px; display:block; position:relative; left:25px; top:-21px;
  border-radius:0 150px 0 150px;}
.career-pr{padding-right:120px;}
.award{width:140px; position:absolute; left:-60px; top: -96px; z-index:10;}
.award img{width:100%; display:block;}

.basic-slry{position:absolute; top: -230px; z-index:10; width:95%;}
.basic-slry h5{font-size:18px; color:var(--yellow); font-weight:600;}
.basic-slry ul{padding:0; margin:0;}
.basic-slry ul li{background: var(--white); display:block; border-radius:5px;}
.basic-slry ul li span{display:inline-block; width:64%; font-size:16px; color:var(--black); 
font-weight:600;}
.basic-slry ul li dd{display:inline-block; width:34%; font-size:16px; color:var(--green); 
font-weight:600; text-align:right;}

.prime{position:relative; top:-60px;}
.prime-logo{}
.prime-logo-box{width:14.50%; display:inline-block; background:var(--white); border-radius:5px;
  margin:0 7px; padding: 9px 20px 0;}
.prime-logo-box img{width:100%; display:block;}
.prime h5{font-size:18px; color:var(--yellow); font-weight:600;}
.prime .owl-carousel .owl-nav.disabled{display:block;}
.prime .owl-carousel .owl-item{height:auto;}
.prime .owl-carousel .owl-nav .owl-prev{display:none;}
.prime .owl-carousel .owl-nav .owl-next{display:none;}
.prime .owl-theme .owl-dot{display:none;}

.certificate{background:url("../images/certificate-bg.jpg") no-repeat 0 0 ; background-size:100% 100%;
  width:100%;  display:block; padding:100px 0 100px;}
.certificate-overlay{display:block; background:transparent; width:100%; height:100%; position:relative;
  top:0; z-index:10;}
.certificate-overlay h2{font-size:45px; color:var(--black); font-weight:800;}
.certificate-overlay p{font-size:20px; color:var(--black); line-height:30px;}
.iso-logo{width:30%; position:relative; left:95px; top:7px;}
.iso-logo img{width:100%; display:block;}


.mentor{}
.mentor h4{font-size:25px; color:var(--black); font-weight:600;}
.mentor h4 span{display:inline-block; background: linear-gradient(to right, #d86c2c 0%, #eaa137 100%);
  -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.mentor p{font-size:15px; color:var(--black);}
.mt-mntr .owl-carousel .owl-nav.disabled{display:block;}
.mt-mntr .owl-carousel .owl-item{height:auto;}
.mt-mntr .owl-carousel .owl-nav .owl-prev{display:block; width:50px;
  height:50px; background:url(../images/prev.png) no-repeat 0 0;
  background-size:100% 100%; display:block; text-indent:-9999px;
  position:absolute; top:-65px; left:89%;}
.mt-mntr .owl-carousel .owl-nav .owl-prev:hover{background:url(../images/prev-02.png)
no-repeat 0 0; background-size:100% 100%;}
.mt-mntr .owl-carousel .owl-nav .owl-next{display:block; width:50px;
  height:50px; background:url(../images/next.png) no-repeat 0 0;
  background-size:100% 100%; display:block; text-indent:-9999px;
  position:absolute; top:-65px; right:0;}
.mt-mntr .owl-carousel .owl-nav .owl-next:hover{background:url(../images/next-02.png)
no-repeat 0 0; background-size:100% 100%;}
.mt-mntr .owl-theme .owl-dots{display:none;}
.mentor-box{background:url("../images/mentor-bg.png") no-repeat 0 0; background-size: 100% 100%; width:100%;
  display:block; padding:0 20px 20px 20px; position:relative;}
.mentor-box img{width:100%; height:500px; display:block; object-fit:cover; border-radius:10px;}
.mentor-box-overlay{position:absolute; width:80%; left:0; right:0; bottom:33px; margin:0 auto;}
.mentor-dtls{background:var(--white)!important; width:100%; padding:7px 0; border-radius:8px;}
.mentor-dtls h5{font-size:18px; color:var(--primary); font-weight:600;}
.mentor-dtls h6{font-size:14px; color:var(--black); font-weight:600;}
.mentor-dtls b{font-size:15px; color:var(--grey);}
.consult{background:#e6fcec; padding:5px; border-radius:5px; padding-left:32px;
  height:40px; font-size:13px; color:var(--green); position:relative;width:100%!important;
  line-height:15px; font-weight:600;}
.consult strong{font-weight:800;}
.consult img{width:20px!important; height:20px!important; display:block; object-fit:cover; position:absolute;
  left:7px; top:10px;}
.review{background:var(--white); padding:10px 5px 5px; border-radius:5px; padding-left:32px;
  font-size:15px; color:#ff5910; position:relative; width:100%!important; height:40px;
  font-weight:800;}
.review img{width:20px!important; height:20px!important; display:block; object-fit:cover; position:absolute;
  left:7px; top:10px;}

.job-rdy-prog{background:#fff3ee; }
.job-rdy-prog h2{font-size:35px; color:var(--black); font-weight:600;}
.job-rdy-prog p{font-size:17px; color:var(--grey);}
.tabs {display: flex;flex-wrap: wrap; justify-content:center; background:var(--white); border-radius:15px;}
.tabs label {
  order: 1;
  display: block;
  padding:6px 20px;
  margin-right: 0.2rem;
  cursor: pointer;
  background: var(--white);
  transition: background ease 0.2s;
  border: solid 1px var(--primary);
  border-radius:7px;
  font-size: 15px;
  color:var(--black);
  margin-right:20px;}
.tabs .tab {
  order: 99;
  flex-grow: 1;
  width: 100%;
  display: none;
  padding: 1rem;
  background: #fff;}
.tabs input[type=radio] {display: none;}
.tabs input[type=radio]:checked + label {background:var(--primary); border-radius:7px; font-size:15px; color:var(--white);}
.tabs input[type=radio]:checked + label + .tab {display: block;}
.studentImg{width:100%;}
.studentImg img{width:100%; height:390px;  display:block; border-radius:20px;}

.learning-studentImg{width:100%;}
.learning-studentImg img{width:100%; height:500px;  display:block; border-radius:120px 0 120px 120px;}


.tabs .tab h2{font-size:22px; color:var(--primary); font-weight:800;}
.tabs .tab h3{font-size:20px; color:var(--black); font-weight:600;}
.tabs .tab span{font-size:15px; color:var(--black); line-height:30px;}
.duration{background:#fff3ef; border-radius: 7px; }
.duration ul{padding:0; margin:0;}
.duration ul li{display: inline-block; padding-left: 70px; position:relative;}
.duration ul li b{font-size:15px; color:var(--black); font-weight:400;}
.duration ul li strong{font-size:17px; color:var(--black);}
.duration ul li img{width:50px; height:50px; display:block; background:var(--white); border-radius:5px;
  position: absolute; left: 0; top: 0px; padding:12px;}
.tag{}
.tag ul{padding:0; margin:0;}
.tag ul li{display: block;}
.tag ul li span{display:inline-block; font-size:16px; color:var(--grey);}
.tag ul li dd{display:inline-block; font-size:16px; color:var(--black); font-weight:600;}
.mentor-star{}
.mentor-star i{display:inline-block; font-size:20px; color: var(--yellow);}
.mentor-star span{font-size:16px; color: var(--black); font-weight:800; display:inline-block;}
.mentor-star dd{font-size:16px; color: var(--grey); display:inline-block;}
.user-pic {}
.user-pic span{display: inline-block; font-size:16px; color:var(--grey);}
.user-pic img{width:50px; height:50px; display:inline-block; border-radius:100%; position:relative; left: 0;}
.user-pic-posi{left:-20px!important; z-index:10!important;}
.user-pic-posi-02{left:-40px!important; z-index:10!important;}
.user-pic-posi-03{left:-55px!important; z-index:10!important;}
a.tabs-know-more{background: var(--black); width: fit-content; display: inline-block; padding: 12px 25px;
  border-radius: 7px; font-size: 17px; color: var(--white); font-weight: 600;}

.career-domain-bg{background:url("../images/career-domain-bg.jpg") no-repeat 0 0 #f97276; background-size:100% 100%;
  width:100%;  display:block; padding-bottom: 60px;}
.career-domain-bg h2{font-size:30px; color:var(--white); font-weight:600;}
.career-domain-bg p{font-size:16px; color:var(--white);}
.domain-box{background:var(--white); height:170px; border-radius:5px;  position:relative; padding:100px 0px 0;}
.domain-box span{font-size:14px; color:var(--black); font-weight:600;}
.domain-box img{width:50px; height:50px; display:block; object-fit:cover; position:absolute; left:0; right:0;
  top:40px; margin:0 auto;}


.g-rating{background: linear-gradient(94deg, rgba(33,42,56,1) 0%, rgba(53,60,72,1) 50%, rgba(69,76,86,1) 100%);
  border-radius:15px;padding:12px; position:absolute; top: -30px;}
.g-rating ul{padding:0; margin:0;}
.g-rating ul li{display:block; position:relative; padding-left:110px; padding-top: 10px;}
.g-rating ul li span{font-size:18px; color:var(--white);}
.g-rating ul li strong{font-size:30px; color:var(--white); font-weight:900; display: inline-block;}
.g-rating ul li i{display:inline-block; font-size:30px; color:var(--yellow);}
.g-rating ul li img{width:90px; height:90px; border-radius:6px; display:block; position:absolute; left:0;
  top:0; padding:25px; background:var(--white);}

.hiring-pt{padding-top:150px;}
.hiring-box{background:var(--white); display:inline-block; border-radius:5px; height:125px; width:15%;
  padding:0px 10px 0; margin:0 7px;}
.hiring-box img{width:80%!important; display:block!important; margin: 0 auto; height:100%;}


.clnt-sys .owl-carousel .owl-item{height:auto; padding-bottom:90px;}
.clnt-sys .owl-carousel .owl-nav.disabled{display:block;}
.clnt-sys .owl-carousel .owl-nav .owl-prev{display:block; width:40px;
  height:40px; background:url(../images/prev.png) no-repeat 0 0;
  background-size:100% 100%; display:block; text-indent:-9999px;
  position:absolute; top:85%; left:45%;}
.clnt-sys .owl-carousel .owl-nav .owl-prev:hover{background:url(../images/prev.png)
no-repeat 0 0; background-size:100% 100%;}
.clnt-sys .owl-carousel .owl-nav .owl-next{display:block; width:40px;
  height:40px; background:url(../images/next.png) no-repeat 0 0;
  background-size:100% 100%; display:block; text-indent:-9999px;
  position:absolute; top:85%; right:45%;}
.clnt-sys .owl-carousel .owl-nav .owl-next:hover{background:url(../images/next.png) no-repeat 0 0;
  background-size:100% 100%;}
.clnt-sys .owl-theme .owl-dots{display:none;}
.testimnl h2{font-size:35px; color:var(--black); font-weight:800;}
.testimnl p{font-size:15px; color:var(--grey);}
.testimonial-box{background:var(--white); border-radius:10px!important;box-shadow:0 0 10px #9e9e9e;
  margin:10px; width:95%;}
.clientImg{width:80px!important;}
.clientImg img{width:100%; display: block; height:80px!important; border-radius:6px;}
img.cap{width:20px!important;}
.testimonial-box h4{font-size:20px; color:var(--primary); font-weight:800;}
.testimonial-box h5{font-size:14px; color:var(--black); font-weight:600;}
.testimonial-box p{font-size:14px; color:var(--grey); font-weight:600;}

.contac-bg{background: linear-gradient(176deg, rgba(194,35,40,1) 0%, rgba(242,103,107,1) 100%);}
.contact-enquiry-area{ padding-right: 20%;}
.contact-enquiry-area h2{font-size:25px; color:var(--white); font-weight:700;}
.contact-enquiry-area h4{font-size:20px; color:var(--white); font-weight:700;}
.contact-enquiry-area p{font-size:17px; color:var(--white); font-weight:400;}
.contact-enquiry-area p a{font-size:17px; color:var(--white); font-weight:400;}
.contact-enquiry-area p a:hover{color:var(--black);}
.contactImg-01{background:url("../images/contactImg-01.png") no-repeat 0 0; background-size:100% 100%;
  width:100%; height:170px; display:block; border-radius:6px 6px 0 0;}
.contactImg-01-overlay{background:rgba(0,0,0,0.6); width:100%; height:100%; display:flex; position:relative;
top:0; z-index:10; border-radius:6px 6px 0 0; padding:15px 35% 0 15px; align-items:center;}
.contactImg-01-overlay h6{font-size:15px; color:var(--white); position:relative; line-height:23px;}
.contactImg-01-overlay h6 span{width:20px!important; height:20px!important; font-size:15px;
color:var(--white); position:absolute; left: 0; top:-15px}
.contactImg-01-overlay h6 dd{position:relative; bottom:3px; width:20px!important; height:20px!important;
font-size:15px; color:var(--white); left:60%;}
.contactImg-02{background:url("../images/contactImg-02.png") no-repeat 0 0; background-size:100% 100%;
  width:100%; height:170px; display:flex; border-radius:6px 6px 0 0; align-items:center;}
.contactImg-02-overlay{background:rgba(0,0,0,0.6); width:100%; height:100%; display:flex; position:relative;
top:0; z-index:10; border-radius:6px 6px 0 0; padding:15px 35% 0 15px; align-items:center;}
.contactImg-02-overlay h6{font-size:15px; color:var(--white); position:relative; line-height:23px;}
.contactImg-02-overlay h6 span{width:20px!important; height:20px!important; font-size:15px;
  color:var(--white); position:absolute; left: 0; top:-15px}
.contactImg-02-overlay h6 dd{position:relative; bottom:3px; width:20px!important; height:20px!important;
  font-size:15px; color:var(--white); left:40%;}
.contactImg-03{background:url("../images/contactImg-03.png") no-repeat 0 0; background-size:100% 100%;
  width:100%; height:360px; display:block; border-radius:6px 6px 0 0;}
.contactImg-03-overlay{background:rgba(0,0,0,0.6); width:100%; height:100%; display:flex; position:relative;
top:0; z-index:10; border-radius:6px 6px 0 0; padding:15px 46% 0 15px; align-items:center;}
.contactImg-03-overlay h6{font-size:15px; color:var(--white); position:absolute;
  bottom:60px; left: 15px; padding-right:49%; line-height:23px;}
.contactImg-03-overlay h6 span{width:20px!important; height:20px!important; font-size:15px;
  color:var(--white); position:absolute; left: 0; top:-15px}
.contactImg-03-overlay h6 dd{position:relative; bottom:3px; width:20px!important; height:20px!important;
  font-size:15px; color:var(--white); left:65%;}

.contact-frm-bg{background:var(--white); border-radius:10px; padding:20px;}
.contact-frm-bg h3{font-size:20px; color:var(--black); font-weight:900; font-style:italic;}
.contact-frm-bg h3 span{color: var(--black);}
.contact-frm-bg label{font-size:14px; color:var(--black); font-weight:900;}
.form-field{background:#fff3ee; border:solid 1px #ffd7c5; border-radius:10px; font-size:14px; height:45px;
  width:100%; color:var(--grey); padding: 0 10px;}
.form-field:focus{box-shadow:none;}
.form-field::placeholder{font-size:14px; color:var(--grey);}
.submit-btn{background:var(--black); border-radius:5px; font-size:20px; color:var(--white); font-weight:900;
  font-style:italic;}
.submit-btn:hover{background:var(--primary); color:var(--white);}
form-select:after{content:""; }

.hiring-part{background:#fff3ee; height:370px;}
.hiring-part h2{font-size:35px; color:var(--black); font-weight:600;}
.hiring-part p{font-size:17px; color:var(--grey);}


footer{background:url("../images/footer-bg.jpg") no-repeat 0 0 #72140c; background-size:100% 100%; width:100%;
  display:block;}
.ftr-logo{width:30%}
.ftr-logo img{width:100%; display:block;}
footer h3{font-size:16px; color:var(--white); font-weight:700;}
footer p{font-size:14px; color:var(--white); line-height:25px; font-weight:300;}
footer p a{font-size:14px; color:#ffe01b;}
footer p a:hover{color:var(--black);}
.related-logo{width:22%; float:left;}
.related-logo img{width:100%; display:block}
.related-logo2{width:13%; float:left; position:relative; top:-15px;}
.related-logo2 img{width:100%; display:block}
ul.review2{width:17%; float:left;}
ul.review2 li{display:block; text-align:center;}
ul.review2 li i{font-size:16px; color:var(--yellow); display:inline-block;}
ul.review2 li span{font-size:14px; color:var(--white); font-weight:300; display:inline-block;}
ul.review2 li img{display:block;}
img.g-logo{width:103px;}
ul.query{}
ul.query li{display:block; font-size:14px; color:var(--white); font-weight:300;}
ul.query li a{font-size:14px; color:var(--white); display:block; font-weight:300;}
ul.query li a:hover{color:var(--yellow);}

.search-box{background:#79241f; height:45px; border-radius:5px;}
.search-box-input{background:#79241f; height:45px; border-radius:5px; border:0px!important; font-size:14px;;
  color:var(--white)!important; font-weight:300;}
.search-box-input:focus{background:#79241f; box-shadow:none; color:var(--white)!important;}
.search-box-input::placeholder{font-size:14px; color:var(--white)!important; font-weight:300;}
.input-group .btn i{font-size:30px; color:var(--white); position:absolute; right:20px; top:2px;}

.Smedia{}
.Smedia h4{font-size:16px!important; color:var(--white); font-weight:700;}
.Smedia a{display:inline-block; width:30px; height:30px; background:var(--white); border-radius:100%;
  text-align:center; padding-top:8px;}
.Smedia a i{font-size:16px; color:var(--black);}
.Smedia a:hover{background:var(--black);}
.Smedia a:hover i{color:var(--white);}
.Smedia a img{width:12px; height:12px; object-fit:cover; margin:-5px auto 0px;}

.enrol-nw .btn-close{background:none; position:relative; top:-10px;}
.enrol-nw .btn-close:focus{box-shadow:none!important;}
.modal-header{border-bottom:none!important; padding:1rem 1rem 0;}
.enrol-nw .modal-body{padding:0rem!important;}


.popup {
  margin: 130px auto;
  padding: 20px;
  background: #fff;
  border-radius: 10px;
  width: 60%;
  position: relative;
  transition: all 5s ease-in-out;
  overflow-x: hidden!important;
}

.popup .content {}
.pop-formImg{width:100%}
.pop-formImg img{width:100%; display:block; height:370px; border-radius:15px 0 0 15px; object-fit:cover;}
.pop-frm-bg{background:var(--white); border-radius:10px; padding:20px;}
.pop-frm-bg h3{font-size:17px; color:var(--black); font-weight:800;}
.pop-frm-bg label{font-size:13px; color:var(--black); font-weight:900;}

/*---------start inside page css----------*/
.inside-banner{width: 100%; display:block; margin-top:105px;}
.digitalImg-01{width:100%;}
.digitalImg-01 img{width:100%; height:352px; display:block; object-fit:cover; border-radius:10px;}
.digitalImg-02{width:100%;}
.digitalImg-02 img{width:100%; height:233px; display:block; object-fit:cover; border-radius:10px;}
.student-says{background:var(--white); border-radius:10px; position:relative; padding:50px 10px 10px 20px;
  font-weight:600; font-size:18px;}
.student-says img{width:45px; display:block; position:absolute; left:15px; top:10px;}
.inside-bnr-ContArea{ padding-right: 30%;}
.yellow-bg{display:block; width:fit-content; border-radius:50px; background:var(--yellow);
  width:50%; height:43px; text-align:center; padding-top:9px; float:left; font-size:18px;}
.yellow-bg img{width:20px; display:inline-block; object-fit:cover; position:relative; top:-2px;}
.yellow-bg-02{display:block; width:fit-content; border-radius:50px; background:var(--yellow);
  width:50%; height:30px; text-align:center; padding-top:5px; float:left;}
.yellow-bg-02 img{width:15px; display:inline-block; object-fit:cover; position:relative; top:-1px;}
.maik{width:11%; float:left; position:relative; top:-3px; left:30px;}
.maik img{width:100%; display:block; }
.inside-bnr-ContArea h1{font-size:47px; color:var(--white); font-weight:800;}
.inside-bnr-ContArea h2{font-size:28px; color:var(--white); font-weight:800;}
.inside-bnr-ContArea p{font-size:25px; color:var(--white); font-weight:600;}

.learn-box{background:url("../images/learn-box-bg.png") no-repeat 0 0; background-size:100% 100%;
  width:100%; height: 300px; display:block; position:relative; padding:40px 25px 0 25px;}
.learn-box img{width:80px; height:80px; background:var(--white); padding:15px; position:absolute;
  left:10px; top:-43px;}
.learn-box h3{font-size:18px; color: var(--black); font-weight:800;}
.learn-box p{font-size:18px; color:var(--grey);}
.practice-box{background:url("../images/practice-box.png") no-repeat 0 0; background-size:100% 100%;
  width:100%; height:281px; display:block; position:relative; padding:40px 25px 0 25px;}
.practice-box img{width:80px; height:80px; background:var(--white); padding:15px; position:absolute;
  left:10px; top:-43px;}
.practice-box h3{font-size:18px; color: var(--black); font-weight:800;}
.practice-box p{font-size:15px; color:var(--grey); line-height:30px;}

.digi-cursImg-01{border:solid 1px #ff67ab; background:var(--white); border-radius:70px; width:80%;
  position:relative; height:230px; float:right;}
.digi-cursImg-01 img{width:100%; display:block; border-radius:70px; position:absolute; top:0; right:6px;
  height:350px; object-fit:cover;}
.digital-circle{width:25%; float:right; margin-top:120px;}
.digital-circle img{width:100%; display:block;}

.digi-cursImg-02{border:solid 1px #0d3f8c; background:var(--white); border-radius:80px; width:100%;
  position:relative; height:320px}
.digi-cursImg-02 img{width:100%; display:block; border-radius:80px; position:absolute; top:0; right:7px;
  height:430px; object-fit:cover;}
.digi-cours-txt{}
.digi-cours-txt h4{font-size:30px; color:var(--black); font-weight:800;}
.digi-cours-txt h4 span{display:inline-block; color:var(--primary);}
.digi-cours-txt dd{font-size:16px; color:var(--grey); line-height:30px;}
.digi-cours-txt a{background:var(--black); height:50px; line-height:50px; font-size:17px; color:var(--white);
  font-weight:600;}
.digi-cours-txt a:hover{background:var(--black); color:var(--white);}


.digital-market{}
.digital-market h2{font-size:35px; color:var(--black); font-weight:800;}
.digital-market h2 span{display:inline-block;
  background: linear-gradient(to right, #BA1419 0%, #d15928 50%,  #EFB13A 100%); -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.digital-market p{font-size:16px; color:var(--grey);}

.digital-market ul{padding:0; margin:0;}
.digital-market ul li{display:block; font-size:16px; color:var(--black);}
.digital-market ul li strong{display:inline-block; font-weight:800;}
.digital-prog-bg{background:url("../images/digital-prog-bg.jpg") no-repeat 0 0; background-size:100% 100%;
  width:100%; display:block; }
.digital-prog-box{border: solid 2px var(--primary); background:var(--white); border-radius:10px;}
.green-top{background:#2dbb2a; border-radius:15px 15px 0 0; height:40px; padding: 13px 0 0 15px;}
.green-top-circle{width:15px; height: 15px; display:inline-block; border-radius:100%;}
.digital-progImg{width:100%; margin:0 auto;}
.digital-progImg img{width: 100%; height:200px; display:block; object-fit:cover;}
.digital-prog-box h2{font-size:20px; color:var(--black); font-weight:800;}
.digital-prog-box span{font-size:16px; color:var(--grey); line-height:22px;}
.digital-prog-box ul{padding:0; margin:0;}
.digital-prog-box ul li{display:inline-block; width:fit-content; font-size:15px; color:var(--black);
  padding-left:35px; position:relative; font-weight:800;}
.digital-prog-box ul li img{width:22px!important; height:22px!important; display:block; position:absolute;
  left:0; top:0;}
.digital-review-star{}
.digital-review-star i{display:inline-block; font-size:18px; color:var(--yellow);}
.digital-review-star dd{display:inline-block; font-size:16px; color:var(--grey);}
a.view-curiculam {
  background: var(--black);
  width: fit-content;
  display: inline-block;
  padding: 10px 0;
  border-radius: 7px;
  font-size: 15px;
  color: var(--white);
  font-weight: 600;}
a:hover.view-curiculam{background:var(--black); color:var(--white);}
a.digital-enroll {
  background: var(--black);
  width: fit-content;
  display: inline-block;
  padding: 10px 0;
  border-radius: 7px;
  font-size: 15px;
  color: var(--white);
  font-weight: 600;}
a:hover.digital-enroll{background: var(--secondary); color: var(--white);}

.ai-digital-bg{background:url("../images/ai-digital-bg.jpg") no-repeat 0 0; background-size:100% 100%;
  width: 100%; display:block; height:350px;}
.ai-digitalImg {width: 53%;position: relative;bottom: -100px;left: 34%;}
.ai-digitalImg img{width:100%; display:block; height:250px;}
.ai-digital-ContArea{}
.ai-digital-ContArea h2{font-size:40px; color: var(--white); font-weight:900;}
.ai-digital-ContArea h5{font-size:13px; color:var(--yellow); font-weight:600;}
.ai-digital-ContArea h6{font-size:16px; color:var(--white);}
.ai-digital-ContArea img{width:50px; height:50px; display:inline-block; object-fit:cover;}

.tab {
  width: 100%;
}

.tab button {
  display: block;
  background-color:#fef4f4;
  color:var(--black);
  font-weight:600;
  height:72px;
  width: 100%;
  outline: none;
  text-align:center;
  cursor: pointer;
  transition: 0.3s;
  font-size: 18px;
  border-radius: 10px;
  border:solid 1px #fb8386;
  margin-bottom:15px;
}
.tab button:hover {
  background-color:var(--white);
  border: solid 1px #fb8386;
  border-radius: 10px;
  color:var(--primary);
  font-weight:800;
  box-shadow: 0 5px 5px -5px #fddfe0;
  position:relative;
}
.tab button:hover:after{content: ""; width:100%; height:7px; border-radius:10px; background:#fddfe0;
  position: absolute; bottom:-5px; left:0; right:0; margin:0 auto;}

.tab button.active {
  background-color:var(--white);
  border: solid 1px #fb8386;
  border-radius: 10px;
  color:var(--primary);
  font-weight:800;
  box-shadow: 0 5px 5px -5px #fddfe0;
  position:relative;}
.tab button.active:after{content: ""; width:100%; height:7px; border-radius:10px; background:#fddfe0;
  position: absolute; bottom:-5px; left:0; right:0; margin:0 auto;}

.tabcontent {
  padding: 20px;
  border: solid 1px var(--primary);
  width: 98%;
  border-radius:10px;
  margin:0 auto;
  position:relative;
  height:504px;}
.tabcontent h4{font-size:17px; color:var(--primary); font-weight:800;}
.tabcontent p{font-size:16px; color:var(--grey); line-height:30px;}
.tabcontent ul{padding:0; margin:0;}
.tabcontent ul li{display:block; background:url(../images/bullet.png) no-repeat 0 6px;
  padding-left: 14px; font-size:14px; color:var(--black); font-weight:600; width:fit-content;
  background-size:8px 10px; float: left; margin-right:20px;}
.tabcontent a{background:var(--secondary); padding: 10px 0; border-radius:5px; width: 155px; text-align:center;
  font-size:16px; color:var(--white); font-weight: 600; position:absolute; bottom:20px; left:20px;}
.tabcontent a:hover{background:var(--black); color:var(--white);}
.studyImg{width:100%;}
.studyImg img{width:100%; display:block; height:420px; border-radius:0 8px 8px 0;}

.yellow-header{font-size:25px; color:var(--yellow); font-weight:800;}

.learn{}
.learn h2{font-size:35px; color:var(--black); font-weight:600;}
.learn h2 span{background: linear-gradient(to right, #d86c2c 0%, #eaa137 100%);
  -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.learn h3{font-size:25px; color:var(--black); font-weight:600;}
.learn p{font-size:16px; color:var(--grey); padding:0 7%; line-height:28px;}
ul.expertise{}
ul.expertise li{ display:inline-block; font-size:16px; color:var(--black); font-weight:600;
background:url("../images/bullet-02.png") no-repeat 0 8px; background-size:10px 10px; width:fit-content;
padding: 0 17px;}
.learn-status{border:solid 1px var(--primary); border-radius:30px; padding: 30px 60px; margin-bottom: 21px;
  position:relative;}
.learn-status::after{content: ""; position:absolute; bottom:-21px; left:0; right:0; margin:0 auto; width:97%;
  height:20px; background: #fce1e1; border-radius:0 0 20px 20px;}
.learn-status ul{padding:0px; margin:0px;}
.learn-status ul li{display:block; background:url("../images/devider.png") no-repeat 100% 50%;}
.learn-status ul li dd{font-size:20px; color:var(--grey);}
.learn-status ul li dd img{width:20px; height: 20px; display:inline-block;}
.learn-status ul li strong{font-size:24px; color:var(--black); font-weight:800;}
.placement{border:solid 1px var(--primary); border-radius:30px; padding: 20px 30px; width:100%;}
.placement h4{font-size:18px; color:var(--black); font-weight:600;}
.placementImg{width:100%;}
.placementImg img{width: 100%; display:block; height:100px;}

.welcm .accordion{border:solid 1px var(--primary); border-radius:7px;}
.welcm .accordion-item{border-bottom:solid 1px var(--primary)!important;}
.welcm .accordion-button{display:block!important; padding-left: 60px; height:68px;}
.welcm .accordion-button:focus{box-shadow:none!important; border:none!important;}
.welcm .accordion-button::after{width:30px!important; height:30px!important; position:absolute; z-index:10;
  background:url("../images/accordian-arrow.png") no-repeat!important; background-size:100% 100%!important;
  left:20px; top:19px!important;}
.welcm .accordion-button h2{font-size:15px!important; color:#000!important; display: inline-block;
  width:fit-content; }
.welcm .accordion-button span{display:inline-block; font-size: 15px; color:var(--grey);
  width:fit-content;}
.welcm .accordion-button dd{background:#F8F5F5; border-radius:50px; padding:10px 15px 10px 50px; font-size:14px;
  color:var(--black); font-weight:800; position: relative; display:inline-block; width: fit-content;}
.welcm .accordion-button dd img{width:25px;  display:block; object-fit:cover; position: absolute;
  left:15px; top:9px; border-radius:5px;}
.accordion-button:not(.collapsed){background:#ffecec!important; color:var(--black)!important;}
.welcm .accordion-item:last-child{border-bottom: none!important;}

.achived{border:solid 1px var(--primary); border-radius:30px; padding: 30px 60px 20px; margin-bottom: 21px;
  position:relative; height:auto;}
.achived::after{content: ""; position:absolute; bottom:-21px; left:0; right:0; margin:0 auto; width:97%;
  height:20px; background: #fce1e1; border-radius:0 0 20px 20px;}
.achived ul{padding:0px; margin:0px;}
.achived ul li{display:block; background:url("../images/devider.png") no-repeat 100% 50%; position:relative;
  padding-left:75px;}
.achived ul li dd{ font-size:30px; color:var(--black); font-weight:800;}
.achived ul li dd img{width:60px; height: 60px; display:block; background:#f8e7e8; border-radius:100%;
  padding:20px; position:absolute; left:0; top:0px;}
.achived ul li strong{font-size:20px; color:var(--grey); font-weight:400;}
.learner .owl-theme .owl-dots{display:none;}
.learner .owl-theme .owl-nav{display:none;}

.earn-bg{background:url("../images/earn-bg.jpg") no-repeat 0 0; background-size:100% 100%!important; width:100%;
  display:block;}
.earn-bg h2{font-size:30px; color:var(--yellow); font-weight:600;}
.earn-bg h2 span{display: inline-block; color:var(--white);}
.earn-bg p{font-size:14px; color:var(--white);}
.earn-bg a{background:var(--black); border-radius:5px; font-size:15px; color:var(--white); font-weight:600;
  padding:20px 30px;}
.certificateImg{width:100%;}
.certificateImg img{width:100%; height:250px; display:block;}
.digital-tool-box{border:solid 1px var(--primary); border-radius:8px; padding:10px;}
.digital-tool-box img{width:100%; display:block; height:55px;}

.shadow-effect {width:150px;height:150px;background: #fff;padding: 10px;border-radius: 4px;text-align: center;
  border:1px solid var(--primary);border-radius:7px;}
.shadow-effect img{width:100%; height:100%; display:block; border-radius:7px;}
#customers-testimonials .item {text-align: center;padding: 20px 0;margin-bottom:0px;opacity: .2;
  -webkit-transform: scale3d(0.8, 0.8, 1);transform: scale3d(0.8, 0.8, 1);-webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
#customers-testimonials .owl-item.active.center .item {opacity: 1;-webkit-transform: scale3d(1.0, 1.0, 1);
  transform: scale3d(1.0, 1.0, 1);}
.studnt .owl-carousel .owl-item img {transform-style: preserve-3d;margin: 0 auto 17px;}
.studnt .owl-carousel .owl-nav.disabled{display:block!important;}
.studnt .owl-carousel .owl-nav button.owl-prev{}
.studnt .owl-carousel .owl-nav button.owl-next{}
.studentImg{width:100%;}
.studentImg img{width:97%; display:block; height:392px; border-radius:120px 0 120px 120px;}
.student-tab-content{box-shadow: 0 0 8px #cfcbcb; border-radius:0 120px 120px 120px;
  padding:20px 30px 0; position: relative; height:500px;}
.student-tab-content h4{font-size:22px; color:var(--black); font-weight:600;}
.student-tab-content h5{font-size:18px; color:var(--black); font-weight:600;}
.student-tab-content h6{font-size:16px; color:var(--grey); font-weight:600;}
.student-tab-content p{font-size:16px; color:var(--grey);}
.student-tab-content strong{font-size:14px; color:var(--secondary); font-weight:600;}
.student-tab-content span{width:50px!important;}
.student-tab-content span img{width:40px!important; display:block; height:30px!important; object-fit:cover;}
.student-tab-content dd{width:50px!important; margin-right: 30px;}
.student-tab-content dd img{width:40px!important; display:block; height:30px!important; object-fit:cover;}
.main_div {text-align:center; background: #00C492; padding:20px; width: 400px;}
.inner_div {background: #fff; margin-top:20px; height: 100px;}
.buttons a {font-size: 16px;}
.buttons a:hover {cursor:pointer;}
.studnt .owl-carousel .owl-nav button.owl-prev{background:url("../images/prev-03.png") no-repeat 0 0;
  background-size:100% 100%!important; width:40px; height:40px; position:absolute; top:74px; left:-38px;}
.studnt .owl-carousel .owl-nav button.owl-next{background:url("../images/next-03.png") no-repeat 0 0;
  background-size:100% 100%!important; width:40px; height:40px; position:absolute; top:74px; right:-38px;}
.prime-hiring{height:180px;}
.contact-bnr{height:500px; display:flex; align-items:center;}
.contact-bnr h1{font-size:60px; color:var(--white); font-weight:800;}
.contact-bnr p{ font-size:16px; color:var(--white);}
.g-map{width:100%; height:450px; display:block; border-radius:25px;}

.about-bnrImg{background: linear-gradient(180deg, rgba(255,204,116,1) 0%, rgba(254,166,127,1) 100%);
  width:67%; height:535px; display:block; position:relative; border-radius:0 0 150px 150px; top:-44px;}
.about-bnrImg img{width:73%; height:480px; display:block; position:absolute; left:0; right:0; bottom:-43px;
  margin:0 auto;}
.about-banner-txtArea{background:rgba(255,255,255,0.70); border-radius:5px; position:absolute; text-align:center;
  right:232px; bottom:78px; z-index:50; padding:27px 15px; width:33%;}
.about-banner-txtArea img{width:45px; height:45px; position:relative; display:inline-block; border-radius:100%;
  margin:0 auto;}
.about-banner-txtArea-posi-01 {left:-4px!important; z-index:10!important;}
.about-banner-txtArea-posi-02 {left:-9px!important; z-index:20!important;}
.about-banner-txtArea-posi-03 {left:-16px!important; z-index:30!important;}
.about-banner-txtArea strong{font-size:13px; color:var(--black);}

.count{background: linear-gradient(86deg, rgba(188,23,28,1) 0%, rgba(250,112,116,1) 50%,
rgba(188,23,28,1) 100%); border-radius:5px;}
.countArea{position:relative; padding-left:86px;}
.countArea img{width:70px; height:65px; background: var(--white); border-radius:7px; padding:15px;
  display:block; position:absolute; left:0; top:10px;}
.countArea span{font-size:35px; color:var(--yellow); font-weight:600; line-height:35px;}
.countArea dd{font-size:16px; color:var(--white);}

.why{}
.why h2{font-size:35px; color:var(--black); font-weight:600;}
.why p{font-size:18px; color:var(--grey); line-height:35px; padding:0 15%;}
.why a {width:130px; height:45px;text-align:center; font-size:16px; color:var(--white); font-weight:600;
  line-height:45px; margin:0 auto; background:var(--primary); display:block; border-radius:5px;}
.why a:hover{background:var(--black); color:var(--white);}
.why-bg{background: url("../images/why-bg.jpg") no-repeat 0 0; background-size:100% 100%!important; width:100%;
  display:block; padding:50px 0;}
.why-box{background:var(--white); border-radius:8px; box-shadow:7px 6px 0px 0px rgba(0,0,0,1);
  padding:30px 30px 50px; width:100%;}
.why-box img{border:solid 1px var(--black); border-radius:7px; padding:20px; width:80px; height:80px;
  display:block;}
.why-box h4{font-size:22px; color:var(--black); font-weight:600;}
.why-box h6{font-size:16px; color:var(--grey); line-height:30px;}

.empowering-bg{background:url("../images/empowering-bg.jpg") no-repeat 0 0; background-size:100% 100%;
  width:100%; display:block; height:auto;}
.about-future-bg{background: linear-gradient(183deg, rgba(255,237,245,1) 0%, rgba(255,208,183,1) 42%,
rgba(255,203,109,1) 75%); height:620px; position:relative;}
.about-futureImg{width:80%; position:absolute; left:0; right:0; bottom:0; margin:0 auto; height:580px;}
.about-futureImg img{width:100%; display:block; height:580px;}
.empowering-bg ul{margin:0; padding-left:80px;}
.empowering-bg ul li{display:inline-block; width:40%; height:65px; background:var(--white); line-height:65px;
  border-radius:8px; padding-left:60px; position:relative; box-shadow: 4px 3px 0px 0px rgba(0, 0, 0, 1);
  font-weight:600;}
.empowering-bg ul li dd{width:30px; height:30px; border-radius:100%; background:var(--primary);
  font-size:13px; color:var(--white); padding:10px 9px; position:absolute; left:20px; top:17px;
  text-align:center!important; line-height:0!important;}

.empowering-area{ padding:40px 20% 0px 80px;}
.empowering-area h5{font-size:20px; color:#BA1419; font-weight:600;}
.empowering-area h4{font-size:22px; color:var(--black); font-weight:600;}
.empowering-area h4 span{display:inline-block; color:#FF1919;}
.empowering-area p{font-size:16px; color:var(--grey); line-height:30px;}
.student-certificate{ width:70px; position:absolute; top:113px; right:-32px; z-index:10;}
.student-certificate img{width:100%; display:block;}

.faq-bg{background:url("../images/faq-bg.png") no-repeat 0 0; background-size:100% 100%!important; width:100%;
  display:block;}
.faq-header{background:url("../images/faq-bg-top.png") no-repeat 0 0; background-size:100% 100%!important;
  height:255px;}
.faq-header h3{background: linear-gradient(to right, #BA1419 0%, #d15928 50%, #EFB13A 100%); -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; font-size:70px; font-weight:600;}
.faq-header h4{font-size:55px; color:var(--black); font-weight:800;}
.faq-header p{font-size:16px; color:var(--grey); padding:0 15%;}

.accordion-item:first-of-type{border-top-left-radius: 10px!important; border-top-right-radius: 10px!important;}
.accordion-item:last-of-type{border-bottom-right-radius:10px!important; border-bottom-left-radius:10px!important;}
.faq .accordion-button{height:75px; padding:0 30px;}
.faq .accordion-button:focus{box-shadow:none!important;}
.faq .accordion-button::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-plus' viewBox='0 0 16 16'%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/%3E%3C/svg%3E");
  transition: all 0.5s; width:32px; height:32px; background-size:100% 100%;}
.faq .accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-dash' viewBox='0 0 16 16'%3E%3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E");
}
.faq .accordion-button::after {transition: all 0.5s;}
.faq .accordion-button:not(.collapsed){background:var(--white)!important;}
.faq .accordion-body{padding:0px 30px 25px!important;}
.faq .accordion-button:not(.collapsed){box-shadow:none!important;}

.enrol-nw .modal{z-index:9999;}

.contact-addrs{}
.contact-addrs ul{padding:0; margin:0;}
.contact-addrs ul li{display:inline-block; font-size:17px; color:var(--white); float:left;
width:fit-content; margin-right:7px; padding:0 7px 10px 20px; position:relative; background-size:3px 17px;}
.contact-addrs ul li strong{display:inline-block; color:var(--white); font-weight:600;}
.contact-addrs ul li a{font-size:17px; color:var(--white);}
.contact-addrs ul li a:hover{color:var(--black);}
.contact-addrs ul li i{width:20px; height:20px; font-size:17px; color:var(--white); position:absolute;
top:6px; left:0;}

ul.contact-quiry{}
ul.contact-quiry li{display:block; font-size:14px; color:var(--white); position:relative; padding-left:20px;}
ul.contact-quiry li strong{display:inline-block; color:var(--white); font-weight:600;}
ul.contact-quiry li a{font-size:14px; color:var(--white);}
ul.contact-quiry li i{width:20px; height:20px; font-size:15px; color:var(--white); position:absolute; left:0;
top:3px;}



.enrol .accordion-button{border:solid 1px var(--secondary)!important; border-radius:10px;
font-size:20px; font-weight:600;}
.enrol .accordion-button:focus{box-shadow:none!important;}
.enrol .accordion-button:not(.collapsed){background:var(--secondary)!important; border: none!important;
border-radius:10px 10px 0 0; color:var(--white)!important; font-weight:600; box-shadow:none!important;}
.enrol .accordion-body{font-size:18px; border:solid 1px var(--secondary);
color:var(--black)!important; border-radius:0 0 10px 10px;}
.enrol .accordion-item{margin-bottom:15px; border:none!important;}
.enrol .accordion-button:not(.collapsed)::after{background-image:url("../images/accor-down-arrow.png");}


.why-chs-us{}
.why-chs-us h2{font-size:45px; font-weight:700; position:relative;}
.why-chs-us h2:after{content:""; width:180px; height:16px;
background:url(../images/yellow-line.png) no-repeat 0 0;
position:absolute; left:0px; right:0px; bottom:-10px;
margin:0 auto; background-size:100% 100%;}
.why-chs-us p{font-size:15px;}
.co-logo{width:80%; margin:0 auto;}
.co-logo img{width:100%; display:block;}

.ai-banner{background:url(../images/ai-banner-bg.webp) no-repeat 0 0 #000636; 
background-size:100% 88%; width:95%; margin:110px auto 0; border-radius:40px;}
.about-logo{width:35%;}
.about-logo img{width:100%; display:block;}
.ai-banner h1{font-size:35px; color:var(--white)!important; font-weight:600;}
.ai-banner p{font-size:16px; color:#fff;}
a.download-curiculam{width:fit-content; background:var(--primary)!important; border-radius:6px;
padding:8px 20px; font-size:16px; color:var(--white); font-weight:600; position:absolute;
left:0; right:0; bottom:0px; margin:0 auto;}
a:hover.download-curiculam{background:var(--secondary); color:var(--white);}

.future-techno{margin-top:40px;}
.future-techno h2{font-size:35px; color:var(--black)!important; font-weight:600;}
.future-techno-contarea{background:#e5e5e5; padding:30px; border-radius:20px; height: 305px;}
.future-techno-contarea ul{padding:0; margin:0;}
.future-techno-contarea ul li{display:block; position:relative; padding-left:20px;}
.future-techno-contarea ul li span{font-size:18px; color:var(--black); font-weight:400;}
.future-techno-contarea ul li i{width:18px; color:var(--primary)!important; font-weight:600;}
.future-technoimg{width:100%;}
.future-technoimg img{width:100%; height:300px; display:block; border-radius:20px;}


.what-learn-ai{}
.what-learn-ai h2{font-size:35px; font-weight:600;}
.what-learn-ai p{font-size:18px; color:var(--black); line-height:30px; padding:0 5%;}
.what-learn-ai-box{width:100%; display:block; border-radius:15px; height:350px;
box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.75); background-size:100% 100%!important; margin:0 auto;}
.what-learn-ai-box-overlay{background:rgba(0, 0, 0, 0.4); width:100%; height:100%; 
display:flex; align-items:center; position:relative; z-index:10; top:0; padding:30px 30px 0;
border-radius:15px;}
.what-learn-ai-box-overlay h4{font-size:22px; color:var(--white)!important; font-weight:800;}
.what-learn-ai-box-overlay h6{font-size:18px; font-weight:400; line-height:30px;
color:var(--white)!important;}
.learn-bg{background:url(../images/learn-bg.webp) no-repeat 0 0; width:100%; height:360px;
background-size:100% 100%!important; display:block; background-attachment:fixed;}

.key-features{background:#f1f1f1;}
.key-features h2{font-size:35px; color:#000; font-weight:600;}
.key-features-box{background:var(--white); width:100%; display:block; padding:24px 30px 30px 85px;
border-radius:10px; position:relative;}
.key-features-box img{width:40px; height:40px; display:block; position:absolute; left:26px; top:30px;}
.key-features-box strong{font-size:20px; color:var(--primary)!important;}
.key-features-box span{font-size:18px; color:var(--black);}

.career-oppr{background:#0a0a80; border-radius:20px; padding:40px; width:98%; display:block;
margin:0 auto;}
.career-oppr h2{font-size:35px; color:var(--white)!important; font-weight:600;}
.career-oppr p{font-size:18px; color:var(--white)!important; line-height:30px; padding:0 5%;}
.career-oppr-box{background:var(--primary); width:100%; border-radius:6px; padding:8px 20px 8px 40px;
position:relative; font-size:16px; color:var(--white)!important; font-weight:600;}
.career-oppr-box i{font-size:16px; color:var(--yellow)!important; position:absolute; left:15px;
top:12px;}


/*-----on mouse over image effect-----*/
.effect-image-1{background:var(--primary)!important; width:100%; display:block; border-radius:20px;
padding:70px 20px 0; position:relative;}
.effect-image-1 h2{background:var(--yellow)!important; width:100%; height:50px; text-align:center;
line-height:50px; border-radius:20px 20px 0 0; position:absolute; top:0; left:0; font-size:20px;
color:var(--black); font-weight:800;}
.effect-image-1 h2:after{content:""; width:0; height:0; margin:0 auto; position:absolute;
border-left: 10px solid transparent; border-right: 10px solid transparent; left:0; right:0;
border-top:8px solid #fed80e; bottom:-8px; z-index:10;}
.effect-image-1 h3{font-size:22px; color:var(--white)!important; font-weight:800;}
.effect-image-1 p{font-size:16px; color:var(--white)!important;}
.effect-image-1 h4{font-size:18px; color:var(--yellow)!important; font-weight:800;}
.suite{}
.suite ul{padding:0; margin:0;}
.suite ul li{width:fit-content; display:inline-block; border-right:solid 2px var(--white);
padding:0 10px 0 6px; font-size:15px; color:var(--white); height:16px; line-height: 16px;}
.suite ul li:last-child{border-right:none;}
.suite ul li i{font-size:13px; color:var(--yellow); display:inline-block;}
.key-lear{ padding-left:20px; }
.key-lear ul{padding:0; margin:0;}
.key-lear ul strong{font-size:18px; color:var(--yellow); font-weight:800;}
.key-lear ul li{display:block; position:relative; padding-left:26px;}
.key-lear ul li span{font-size:16px; color:var(--white);}
.key-lear ul li i{font-size:15px; color:var(--yellow); position:absolute; left:8px; top:5px;}


.overlay-sim-text-2{margin-bottom: 35px;}
.overlay-sim-text-2{position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;
background:#000; opacity:0; z-index:40; border-radius:20px;}
.overlay-sim-text-2 h5{font-size:22px; color:var(--white)!important; font-weight:600;}
.overlay-sim-text-2 p{font-size:18px; color:#fff; line-height:30px; text-align:center;
padding:0 32px;}
.effect-image-1:hover .overlay-xs-1{opacity: 1;visibility: visible;display:flex; 
align-items:center;}
/*-----on mouse over image effect-----*/


.erp-ai-banner{background:url(../images/erp-ai-combo-banner-bg.webp) no-repeat 0 0; 
background-size:100% 100%; width:95%;  margin:110px auto 0; border-radius:40px;}
.erp-ai-img{width:100%;}
.erp-ai-img img{width:100%; display:block; height:360px;}
.erp-ai-banner h1{font-size:30px; color:var(--white)!important; font-weight:600;}
.erp-ai-banner h1 span{color:var(--yellow);}
.erp-ai-banner p{font-size:16px; color:#fff; line-height:26px;}

.erp-ai-vw{margin-top:40px;}
.erp-ai-vw h2{font-size:30px; color:var(--primary)!important; font-weight:800;}
.erp-ai-vw h3{font-size:24px; color:var(--black); font-weight:600;}
.erp-ai-vw h4{font-size:20px; color:#a30f7a!important; font-weight:600;}
.erp-ai-vw p{font-size:16px; color:var(--black); line-height:25px;}
.erp-ai-vw img{width:90%; display:block; height:380px; border-radius:10px; margin:0 auto;}
.prog{}
.prog ul{padding:0; margin:0;}
.prog ul li{display:block; position:relative; padding-left:20px; font-size:16px;
color:var(--black);}
.prog ul li i{font-size:16px; color:var(--primary); position:absolute; left:0; top:4px;}

.erp-ai-advance{width:100%; background:url(../images/erp-advance-bg.jpg) repeat-x 0 0;
 display:block; background-size: 4px 100%;}
.erp-ai-advance h2{font-size:30px; color:var(--primary)!important; font-weight:800;}
.erp-ai-advance h3{font-size:24px; color:var(--black); font-weight:600;}
.erp-ai-advance h4{font-size:20px; color:#a30f7a!important; font-weight:600;}
.erp-ai-advance p{font-size:16px; color:var(--black); line-height:25px;}
.erp-ai-advance img{width:90%; display:block; height:420px; border-radius:10px; margin:0 auto;}

.bussi-ownr-bg{background:#ffe7e7;}

.odo-foundation-prog{background:url(../images/odoo-foundation-programme-banner-bg.webp) no-repeat 0 0; 
background-size:100% 100%; width:95%; margin:110px auto 0; height:64vh; border-radius:30px;}
.odo-foundation-prog-overlay{background:rgba(0, 0, 0, 0.5); width:100%; height:100%;  
display:block; position:relative; z-index:10; top:0; border-radius:30px;}
.odo-foundation-prog-overlay h1{font-size:30px; color:var(--white)!important; font-weight:600;}
.odo-foundation-prog-overlay h1 span{color:var(--yellow);}
.odo-foundation-prog-overlay p{font-size:20px; color:#fff; line-height:35px; font-weight:400;
padding-right:5%;}

.business-process{ margin-top:50px; }
.business-process h2{font-size:30px; color:var(--primary)!important; font-weight:800;}
.business-process h2 img{width:80px; display:inline-block;}
.business-process h3{font-size:22px; font-weight:600; position:relative;}
.business-process h3:after{content:""; width:50px; height:40x; background:var(--primary);
border-radius:50px; position:absolute; left:0; right:0; bottom:0; margin:0 auto;}
.business-process p{font-size:18px; color:var(--black); font-weight:600; padding:10px 30px;
background:var(--yellow); width:fit-content; display:block; border-radius:50px; margin:0 auto;}
.busi-pross-circle-01-big{width:150px; height:150px; border-radius:100%; padding:5px; 
box-shadow:2px 2px 15px 0px rgba(203,8,67,0.5); border:solid 1px var(--primary);}
.busi-pross-circle-01{background:var(--primary); width:100%; height:100%; border-radius:100%;
display:block; position:relative; padding-top:68px;}
.busi-pross-circle-01 i{width:40px; height:40px; font-size:40px; color:var(--white); 
position:absolute; left:0; right:0; top:40px; margin:0 auto;}
.busi-pross-circle-01 span{font-size:18px; color:var(--white); font-weight:600;}
.busi-pross-circle-02-big{width:150px; height:150px; border-radius:100%; padding:5px; 
box-shadow:2px 2px 15px 0px rgba(203,8,67,0.5); border:solid 1px var(--primary);}
.busi-pross-circle-02{background:var(--white); width:100%; height:100%; border-radius:100%;
display:block; position:relative; padding-top:68px;}
.busi-pross-circle-02 i{width:40px; height:40px; font-size:40px; color:var(--primary); 
position:absolute; left:0; right:0; top:40px; margin:0 auto;}
.busi-pross-circle-02 span{font-size:18px; color:var(--primary); font-weight:600;}

.process {}
.process__item {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
text-align: center;
position: relative;
padding: 15px 35px 35px;
transition: 0.4s ease-in-out;
display:block;
border-radius:20px;
background:var(--white);
box-shadow: 2px 2px 15px 0px rgba(194,194,194,0.5);}
.process__item:hover {
background: #f2f2f2;
border-radius:20px;}
.process__item:hover .process__number {
transform: translateY(5px);
color: #003c71;}
.process__number {
font-size: 90px;
-webkit-text-stroke: 1px #003c71;
display: block;
font-weight:800;
color: transparent;
transition: 0.4s ease-in-out;}
.process__title {
display: block;
font-size: 25px;
color: #003c71;
font-weight:600;}
.process__subtitle {
display: block;
font-size: 18px;
color: #333334;
margin-top:10px;}

.erp-prog-overview{background:#eae8e0;}
.erp-prog-overview h2{font-size:30px; color:var(--black); font-weight:800;}
.erp-prog-overview p{font-size:16px; color:var(--black); line-height:25px; padding:0 10%;}
.erp-prog-overview h3{font-size:25px; color:var(--primary)!important; font-weight:800;
position:relative;}
.erp-prog-overview h3:after{content:""; width:80px; height:4px; border-radius:50px; 
background:#ffd90e; position:absolute; left:0; right:0; bottom:0; margin:0 auto;}
.erp-prog-overview-box{background:var(--white); border-radius:10px; padding:106px 20px 0;
box-shadow:2px 2px 10px 0px rgba(203,8,67,0.5); position:relative; height: 200px;}
.erp-prog-overview-box img{width:60px; height:60px; display:block; position:absolute; left:0;
right:0; top:32px; margin:0 auto; filter: drop-shadow(2px 2px 3px #cbcac4);}
.erp-prog-overview-box h5{font-size:18px; color:var(--black); font-weight:600;}

.erp-prog-overview ul{padding:0; margin:0;}
.erp-prog-overview ul strong{font-size:18px; color:var(--primary); font-weight:800;}
.erp-prog-overview ul strong i{font-size:18px; color:#ee6413; display:inline-block; 
position:relative; top:0px;}
.erp-prog-overview ul li{ display:block; position:relative; padding-left:12px; font-size:16px;
color:var(--black);}
.erp-prog-overview ul li i{font-size:16px; color:var(--primary); position:absolute; left:2px;
top:4px;}


.odo-professional-prog{background:url(../images/odoo-professional-programme.webp) no-repeat 0 0; 
background-size:100% 100%; width:95%; margin:110px auto 0; border-radius:30px; height:74vh;}
.career-oppr-box2{background:var(--primary); width:100%; border-radius:6px; padding:8px 20px 8px 40px;
position:relative; font-size:16px; color:var(--white)!important; font-weight:600; text-align:center;}
.career-oppr-box2 i{font-size:16px; color:var(--yellow)!important; position:relative; left:0;
top:0;}

.odo-master-prog{background:url(../images/odoo-master-program.webp) no-repeat 0 0; 
background-size:100% 100%; width:95%; margin:110px auto 0; border-radius:30px; height:74vh;}

.erp-ai-banner h1 br{display:block;}
.odo-foundation-prog-overlay h1 br{display:block;}
a.download-curiculam-skill{width:fit-content; background:var(--primary)!important; border-radius:6px;
padding:8px 20px; font-size:16px; color:var(--white); font-weight:600; position:relative;
left:34%; bottom:-10px;}
a:hover.download-curiculam-skill{background:var(--secondary); color:var(--white);}

a.download-curiculam-foundation{width:fit-content; background:var(--primary)!important; border-radius:6px;
padding:8px 20px; font-size:16px; color:var(--white); font-weight:600; position:relative;
left:20%; bottom:-40px;}
a:hover.download-curiculam-foundation{background:var(--secondary); color:var(--white);}

a.download-curiculam-professional{width:fit-content; background:var(--primary)!important; border-radius:6px;
padding:8px 20px; font-size:16px; color:var(--white); font-weight:600; position:relative; left:20%; bottom:-40px;}

a.download-curiculam-master{width:fit-content; background:var(--primary)!important; border-radius:6px;
padding:8px 20px; font-size:16px; color:var(--white); font-weight:600; position:relative; left:20%; bottom:-40px;}


.scene {
display:block;
width: 100%;
perspective:600px;}
.card {
position: relative;
width: 100%;
height: 100%;
cursor: pointer;
transform-style: preserve-3d;
transform-origin: center right;
transition: transform 4s;}
.card.is-flipped {transform: translateX(-100%) rotateY(-180deg);}
.card__face {
position: absolute;
width: 100%;
height: 100%;
backface-visibility: hidden;}
.card__face--front {
background: var(--primary) !important;
width: 100%;
display: block;
border-radius: 20px;
padding: 70px 20px 40px;
position: relative;}
.card__face--front h2 {
background: var(--yellow) !important;
width: 100%;
height: 50px;
text-align: center;
line-height: 50px;
border-radius: 20px 20px 0 0;
position: absolute;
top: 0;
left: 0;
font-size: 20px;
color: var(--black);
font-weight: 800;}
.card__face--front h3 {
font-size: 22px;
color: var(--white) !important;
font-weight: 800;}
.card__face--front p {
font-size: 16px;
color: var(--white) !important;}
.card__face--front h4 {
font-size: 18px;
color: var(--yellow) !important;
font-weight: 800;}
.card__face--front .icon{width:50px;}
.card__face--front .icon img{width:100%; display:block;}

.card__face--back {
width: 100%;
height: 100%;
background:var(--primary)!important;
border-radius: 20px;
transform: rotateY(180deg);
display:flex;
align-items:center;
justify-content:center;}
.card__face--back h5 {
font-size: 22px;
color: var(--white) !important;
font-weight: 600;}
.card__face--back p {
font-size: 18px;
color: #fff;
line-height: 30px;
text-align: center;
padding: 0 32px;}
.card__face--back .icon{width:50px;}
.card__face--back .icon img{width:100%; display:block;}

.bounce {
-moz-animation: bounce 2s infinite;
-webkit-animation: bounce 2s infinite;
animation: bounce 2s infinite;}
.rotate {transform: rotate(270deg);}
@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateX(0);
    transform: translateX(0);
  }
  60% {
    -moz-transform: translateX(15px);
    transform: translateX(15px);
  }
  40% {
    -moz-transform: translateX(6px);
    transform: translateX(6px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  60% {
    -webkit-transform: translateX(15px);
    transform: translateX(15px);
  }
  40% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  60% {
    -moz-transform: translateX(15px);
    -ms-transform: translateX(15px);
    -webkit-transform: translateX(15px);
    transform: translateX(15px);
  }
  40% {
    -moz-transform: translateX(6px);
    -ms-transform: translateX(6px);
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
}

.chat-with-us{width:fit-content; display:block; position:fixed; right:20px; top:76%; 
z-index:1000;}
.chat-with-us p{font-size:16px; color:var(--black); font-weight:800;}
a.wh-chat{width:50px; height:50px; display:block; margin:0 auto;}
a.wh-chat img{width:100%; height:100%; display:block; transition:0.3s;}
a:hover.wh-chat img{transform: scale(1.2);}

.swing {animation:swing ease-in-out 1s infinite alternate; transform-origin:center -20px;}
.swing:after{transform:rotate(45deg);}
@keyframes swing {
0% { transform: rotate(3deg); }
100% { transform: rotate(-3deg); }
}
/*---------end inside page css----------*/


@media only screen and (max-width:1920px){
.career-bg{height:720px;}
.erp-ai-img img{height:460px;}
.odo-foundation-prog{height:90vh; margin-top:96px;}
.odo-foundation-prog-overlay p{padding-right:30%;}
.odo-foundation-prog-overlay h1{font-size:35px;}
.odo-master-prog{height:90vh;}
.studentImg img{height:480px;}
.aboutImg img{height:440px;}
.ai-banner{height:440px;}
a.download-curiculam{bottom:-40px;}
.ai-banner p{font-size:18px;}
.erp-ai-banner{height:540px;}
.erp-ai-banner p{font-size:20px; line-height:35px;}
.prog ul li{font-size:18px;}
.erp-ai-vw p{font-size:18px; line-height:30px;}
.prog ul li i{top:6px;}
.erp-ai-advance p{font-size:18px; line-height:30px;}
a.download-curiculam-skill{bottom:-20px; left:40%;}
.odo-professional-prog{height:90vh;}
a.download-curiculam-professional{bottom:-20px;}
a.download-curiculam-master{bottom:-20px;}
}

@media only screen and (max-width:1680px){
.contact-bnr{height:525px;}
.homebanner-iso{left:112px; width:11%;}
.about-banner-txtArea{width:42%;}
.career-bg{height:720px;}
.aboutImg img{height:380px;}
.odo-professional-prog{height:88vh;}
.about-futureImg{height:500px;}
.about-futureImg img{height:500px;}
.about-future-bg{height:520px;}
.odo-foundation-prog-overlay p{padding-right:20%;}
a.download-curiculam-master{left:25%;}
}

@media only screen and (max-width:1440px){
.contact-bnr{height:430px;}
.studentImg img{height:420px;}
.student-tab-content{height:450px;}
.about-bnrImg{height:430px;}
.about-bnrImg img{height:400px;}
.about-banner-txtArea{width:47%; right:191px;}
.learning-studentImg img{height:455px;}
.hiring-box{height:110px;}
.aboutImg{width:80%;}
.aboutImg img{height:360px;}
.careerImg img{height:446px;}
.digitalImg-01 img{height: 283px;}
.digitalImg-02 img{height:198px;}
.studyImg img{height:330px;}
.ai-digital-bg{height:396px;}
.ai-digitalImg img{height: 296px;}
.digital-progImg img{height:222px;}
.learning-studentImg img{height:486px;}
.student-tab-content{height:486px;}
.about-future-bg{height:480px;}
.about-futureImg{height:441px;}
.about-futureImg img{height:441px}
.digi-cursImg-02 img{height:338px;}
.digi-cursImg-01 img{height:278px;}
.digital-circle{margin-top:54px;}
.studentImg img{381px;}
.career-bg{height:650px;}
.odo-foundation-prog{height:74vh;}
.odo-master-prog{height:auto;}
.ai-banner{height:420px;}
a.download-curiculam{bottom:5px;}
.erp-ai-banner p{font-size:18px; line-height:30px;}
.erp-ai-img img{height:410px;}
.erp-ai-banner{height:460px;}
.odo-foundation-prog-overlay p{padding-right:10%;}
a.download-curiculam-foundation{left:30%;}
a.download-curiculam-professional{bottom:-30px;}
a.download-curiculam-master{bottom:-20px;}
}

@media only screen and (max-width:1366px){
  .yellow-bg{ height:30px; padding-top:5px; font-size:15px;}
  .yellow-bg img{width:15px; top:-1px;}
  .maik{width:12%; top:-6px; left:25px;}
  .inside-bnr-ContArea h1{font-size:35px;}
  .inside-bnr-ContArea h2{font-size:28px;}
  .inside-bnr-ContArea p{font-size:20px;}
  a.hm-enrol{font-size:20px; padding:12px 25px;}
  a.mentors{ font-size:20px; padding:12px 25px;}
  .digitalImg-01{width:100%;}
  .digitalImg-01 img{height:250px;}
  .digitalImg-02{width:100%;}
  .digitalImg-02 img{height:165px;}
  .student-says{padding:30px 10px 10px 20px; font-size:14px;}
  .student-says img{width:30px; left:15px; top:10px;}
  .digi-cursImg-02{ width:100%; height:320px}
  .digi-cursImg-02 img{width:100%; top:0; right:7px; height:320px;}
  .digi-cursImg-01{width:80%; height:230px;}
  .digi-cursImg-01 img{width:100%; top:0; right:6px; height:230px;}
  .digital-circle{width:25%; float:right; margin-top:0px;}
  .learn-box p{font-size:15px;}
  .practice-box{ width:100%; height:250px; padding:40px 25px 0 25px;}
  .practice-box img{width:80px; height:80px; padding:15px; left:10px; top:-43px;}
  .aboutImg{width:100%;}
  .aboutImg img{height:400px;}
  .careerImg img{height:400px;}
  .career-bg h2{font-size:25px;}
  .career-bg p{font-size:15px;}
  .prime-logo-box{padding: 5px 7px 0;}
  .certificate{padding:60px 0 50px;}
  .certificate-overlay h2{font-size:35px;}
  .certificate-overlay p{font-size:16px;}
  .about-bnrImg{width:67%; height:400px;}
  .about-bnrImg img{width:73%; height:350px;}
  .about-banner-txtArea{ right:182px; bottom:40px; width:45%;}
  .empowering-bg{height:480px}
  .about-future-bg{height:480px;}
  .about-futureImg{width:80%; height:390px;}
  .about-futureImg img{height:390px;}
  .studyImg img{height:320px;}
  .mentor-box img{height:400px;}
  .studentImg img{height:400px;}
  .student-tab-content{height:420px;}
  .tab button{height:72px; font-size:16px;}
  .learning-studentImg img{height:415px;}
  .career-bg{height:620px;}
  .erp-ai-img img{height:380px;}
  .odo-foundation-prog{height:66vh;}
  .odo-professional-prog{height:auto;}
  a.download-curiculam-professional{bottom:-40px;}
  a.download-curiculam-master{bottom:-20px;}
  .ai-banner{height:auto;}
  .ai-banner p{font-size:16px;}
  .erp-ai-banner p{font-size:18px; line-height:30px;}
  .erp-ai-banner{height:auto;}
  .prog ul li{font-size:16px;}
  .erp-ai-vw p{font-size:16px; line-height:25px;}
  .erp-ai-advance p{font-size:16px; line-height:25px;}
  a.download-curiculam-skill{left:34%;}
  .odo-foundation-prog-overlay p{padding-right:0%;}
}

@media only screen and (max-width:1280px){
  .prime-logo-box{width:14%;}
  .home-banner{height:auto;}
  .home-bannerImg img{height:auto;}
  .hiring-box{width:14.90%;}
  .contact-bnr{height:410px;}
  .studentImg img{height:360px; width:100%; border-radius:80px 0 80px 80px;}
  .learning-studentImg img{height:428px;}
  .homebanner-iso{left:102px; bottom:63px;}
  .about-future-bg{height:520px;}
  .empowering-bg{height:520px;}
  .odo-foundation-prog{height:auto;}
  .odo-professional-prog{height:auto;}
  .odo-master-prog{height:auto;}
  a.download-curiculam-professional{bottom:-20px;}
  a.download-curiculam-master{bottom:-20px;}
  .odo-foundation-prog-overlay{height:74%;}
  .erp-ai-banner p{font-size:16px; line-height:25px;}
  .erp-ai-img img{height:380px;}
  .prog ul li i{font-size:14px; top:6px;}
  .erp-ai-advance img{height:400px;}
  .odo-foundation-prog-overlay h1{font-size:30px;}
}

@media only screen and (max-width:1200px){
  .NavMenu li a{padding:7px 16px;}
  .tp-bar-bg-pt{padding-top:0px;}
  a.enroll-now{height:35px;}
  .careerImg img{height:346px; top: -16px; border-radius: 0 120px 0 120px;}
  a.expl-ur-curs{font-size:15px; padding:8px 15px;}
  a.enrol-nw{font-size:15px; padding:6px 15px;}
  .srvs .owl-carousel .owl-nav .owl-prev{width:45px; height:45px; left:87%;}
  .srvs .owl-carousel .owl-nav .owl-next{width:45px; height:45px;}
  .basic-slry{width:90%; top:-149px;}
  .mt-mntr .owl-carousel .owl-nav .owl-prev{width:45px; height:45px; left:87%;}
  .mt-mntr .owl-carousel .owl-nav .owl-next{width:45px; height:45px;}
  .hiring-box{width:14.50%;}
  .duration ul li{padding-left: 75px;}
  .duration ul li b{font-size:13px;}
  .clientImg {width: 60px!important;}
  .clientImg img{height:60px!important;}
  .clnt-sys .owl-carousel .owl-nav .owl-prev{left:43%;}
  .yellow-bg{width:60%;}
  .maik{top-3px;}
  .digitalImg-01 img{height: 250px;}
  .student-says{height:91px; font-size:12px;}
  .student-says img{width:25px;}
  .digi-cursImg-02 img{right:7px;}
  .digi-cursImg-01{width:97%;}
  .digi-cours-txt h4{font-size:25px;}
  .studyImg img{object-fit:cover;}
  .prime-hiring{height:150px;}
  .digital-market h2{font-size:28px;}
  .student-tab-content span img{width:40px!important; height:30px!important;}
  .student-tab-content dd{position: relative; right:20px; top:-20px;}
  .student-tab-content dd img{width:40px!important; height:30px!important; position:relative; right:-50px;}
  .inside-bnr-ContArea{padding-right: 10%;}
  .achived{padding:25px 30px 20px;}
  .achived ul li dd img{width:50px; height:50px; padding:14px;}
  .achived ul li dd{font-size:25px;}
  .achived ul li{padding-left:60px;}
  .achived ul li strong{font-size:16px;}
  .contact-bnr{height:380px;}
  .about-bnrImg{height:330px;}
  .about-bnrImg img{width:75%; height:288px;}
  .about-banner-txtArea{width:62%; right:144px; padding:20px 15px;}
  .why-box img{width:70px; height:70px; padding:16px;}
  .mentor-box{padding:0 10px 10px 10px;}
  .mentor-box-overlay{width:94%;}
  .digitalImg-02 img{height:170px;}
  .mentor-box img{height:350px;}
  .empowering-area{padding:32px 22% 20px 62px;}
  .empowering-bg ul{padding-left: 62px;}
  .empowering-bg ul li{width:46%; height:55px; line-height:55px;}
  .empowering-bg ul li dd{top:12px;}
  .about-futureImg{height:349px;}
  .about-futureImg img{height:349px;}
  .yellow-bg-02{width:73%;}
  .student-tab-content{border-radius:0 100px 100px 100px; height:378px;}
  .studentImg img{height:280px;}
  .studentImg img{border-radius:0 100px 100px 100px;}
  .faq-header h4{font-size:45px;}
  .faq-header h3{font-size:60px;}
  .faq-header{height:227px;}
  .contact-addrs ul li{font-size:15px; width:fit-content;}
  .contact-addrs ul li a{font-size:15px;}
  .contact-enquiry-area{padding-right:15%;}
  .learning-studentImg img{height:372px;}
  .homebanner-iso{left:87px; bottom:114px; width:12%;}
  .course-box img{height:160px;}
  .course-box h2{font-size:18px;}
  .aboutImg img{height:350px;}
  .career-bg{height:720px;}
  .mentor-box img{height:400px;}
  .mentor-dtls h5{font-size:16px;}
  .tabs label{padding:5px 10px;}
  .duration ul li strong{font-size:15px;}
  .hiring-box img{height:80%;}
  .about-ContArea h2{font-size:35px;}
  .why p{padding:0 8%; line-height:30px;}
  .why-box h4{font-size:18px;}
  .why-box h6{font-size:15px; line-height:25px;}
  .why-box{padding:30px 30px 20px;}
  .empowering-area{padding:32px 12% 0px 52px;}
  .student-tab-content span img{width:30px!important; height:20px!important;}
  .student-tab-content dd img{width:30px!important; height:20px!important; right:-60px; top:26px;}
  .ai-banner h1{font-size:30px;}
  .future-techno h2{font-size:30px;}
  .what-learn-ai-box-overlay{padding:20px 20px 0;}
  .what-learn-ai-box-overlay h4{font-size:18px;}
  .what-learn-ai-box-overlay h6{font-size:16px; line-height:25px;}
  .busi-pross-circle-01{width:140px; height:140px;}
  .busi-pross-circle-02{width:140px; height:140px;}
  .busi-pross-circle-01 span{font-size:16px;}
  .busi-pross-circle-02 span{font-size:16px;}
  .odo-foundation-prog-overlay p{font-size:18px; line-height:30px;}
  .odo-professional-prog{height:auto;}
  .odo-foundation-prog-overlay h1{font-size:25px;}
  .odo-foundation-prog-overlay{height:64%;}
  a.download-curiculam-foundation{bottom:-20px;}
  a.download-curiculam-professional{left:30%;}
  a.download-curiculam-master{left:20%;}
  .contact-bnr h1{font-size:50px;}
}

@media only screen and (max-width:1024px){
  .basic-slry{top:-139px;}
  .prime-logo-box{width:13.50%; padding:20px 10px 0;}
  .about-ContArea ul li{font-size:16px;}
  .mentor-box{padding:0 10px 20px;}
  .mentor-box img{height:350px;}
  .contact-bnr h1{font-size:45px;}
  .contact-bnr{height:350px;}
  .about-bnrImg img{width:84%;}
  .about-futureImg{width:92%;}
  .Smedia a{width:23px; height:23px; line-height:24px;}
  .Smedia a i{font-size:14px;}
  .student-tab-content{height:420px;}
  .homebanner-iso{width:14%; left:71px; bottom:149px;}
  .hiring-box{height:80px;}
  .home-banner h1{font-size:25px;}
  .about-ContArea h2{font-size:30px;}
  .aboutImg img{height:300px;}
  .career-bg{height: 780px;}
  .certificate-overlay h2{font-size:25px;}
  .mentor-dtls h5{font-size:14px;}
  .tabs label{margin-right:10px;}
  .career-oppr-box{padding:8px 10px 8px 35px;}
  .future-techno h2{font-size:25px;}
  .future-techno-contarea{padding:15px; height:220px;}
  .future-technoimg img{height:220px; border-radius:10px;}
  .future-techno-contarea ul li span{font-size:16px;}
  .ai-banner h1{font-size:25px;}
  .what-learn-ai h2{font-size:30px;}
  .learn-bg{height:250px;}
  .key-features h2{font-size:30px;}
  .career-oppr h2{font-size:30px;}
  .odo-professional-prog{height:auto;}
  .odo-foundation-prog-overlay h1{font-size:24px;}
  .odo-foundation-prog-overlay p{font-size:16px; line-height:30px; padding-right:5%;}
  a.download-curiculam-professional{left:20%;}
}

@media only screen and (max-width:993px){
.nav{height:59px; top:0px;}
.nav .logo {width: 78%;}
.mobile-menu-bg {
background: #000;
position: fixed;
left: 0px;
right: 0px;
bottom: 0px;
margin: 0 auto;
z-index: 9999;
width: 100%;
height:50px;}
a.ftr-sm-menu {
width: 100%;
height: 45px;
display:block;
line-height:45px;
position:absolute;
z-index:10000;
padding-left:9%;}
a.ftr-sm-menu i{color:var(--white)!important; font-size:18px; margin:14px auto 0;}
.ftr-mb-mnu nav.black{background:#000;}
.home-banner{margin-top:59px;}
.form-field{height:40px;}
a.enroll-now{padding:10px 20px; position:relative; top:2px; height:40px;}
.home-banner{height:auto;}
.home-bannerImg img{height:179px;}
.home-banner h1{font-size:22px;}
.home-banner p{font-size:16px;}
.home-banner ul li{font-size:16px; padding-left: 61px;}
.home-banner ul li dd{width:45px; height:45px; padding:10px;}
a.hm-enrol{font-size:14px; padding:8px 15px;}
a.mentors{font-size:14px; padding:8px 15px;}
.about-ContArea h2{font-size:27px;}
.about-ContArea ul li{font-size:17px; padding-top:0px; height:40px;}
a.expl-ur-curs{font-size:19px; padding:9px 18px;}
a.enrol-nw{padding:9px 18px;}
.aboutImg img{height: 350px;}
.srvs .owl-carousel .owl-nav .owl-prev{width:45px; height:45px; left:83%;}
.srvs .owl-carousel .owl-nav .owl-next{width:45px; height:45px;}
.career-bg-top{height:125px;}
.careerImg{width:100%; border-radius: 0 100px 0 100px;}
.careerImg img{height:334px; border-radius: 0 100px 0 100px; left:20px; top:-15px;}
.award{width:100px; left:-31px; top:-78px;}
.career-pr{padding-right: 0px;}
.basic-slry{width: 90%; top:-100px;}
.basic-slry ul li span{font-size:16px;}
.basic-slry ul li dd{font-size:16px;}
.prime-logo-box{width:29%;}
.iso-logo{width:20%; left:0; right: 0; top:-13px; margin: 0 auto;}
.mt-mntr .owl-carousel .owl-nav .owl-prev{left:82%;}
.duration ul li{padding-left:57px;}
.duration ul li b{font-size:13px;}
.duration ul li strong{font-size:15px;}
a.expl-ur-curs{font-size:15px; padding:9px 10px;}
a.tabs-know-more{font-size:15px; padding:9px 10px;}
.tabs .tab span{line-height:inherit;}
.g-rating ul li img{width:65px; height:65px; padding:12px;}
.g-rating ul li{padding-left:83px; padding-top:0px;}
.g-rating ul li span{font-size:16px;}
.g-rating ul li strong{font-size:25px;}
.g-rating ul li i{font-size:25px;}
.hiring-pt{padding-top:110px;}
.hiring-box{width:14%; height: auto; padding:10px 10px 0;}
.clnt-sys .owl-carousel .owl-nav .owl-prev{left:42%;}
.clnt-sys .owl-carousel .owl-nav .owl-next{right:43%;}
.contactImg-01{height:125px;}
.contactImg-01-overlay{padding-right:15%;}
.contactImg-02{height:125px;}
.contactImg-02-overlay{padding-right:15%;}
.contactImg-03{height:264px;}
.contactImg-03-overlay{padding-right:15%;}
.contactImg-03-overlay h6{padding-right:29%;}
.contact-frm-bg h3{font-size:16px;}
.Smedia a{margin-bottom:5px;}
a.enroll-now{width:119px!important; height:35px!important; text-align:center; line-height:15px;
margin-left: 20px !important; margin-top:10px!important;}
a:hover.enroll-now{color:var(--white;)!important;}
.inside-banner{margin-top:54px;}
.yellow-bg{width:44%;}
.maik{width:9%; top:-5px; left:14px;}
.inside-bnr-ContArea h1{font-size:30px;}
.inside-bnr-ContArea p{font-size:18px;}
.inside-bnr-ContArea{padding-right:0%;}
.digi-cursImg-02{height:400px;}
.digi-cursImg-02 img{height:400px;}
.digi-cursImg-01{width:70%;}
.digi-cursImg-01 img{height:320px;}
.digital-circle{width:31%; margin-top:100px;}
.ai-digital-bg{height:auto;}
.ai-digitalImg{width:34%; bottom:0px; left: 0%; right: 0; margin: 0 auto;}
.ai-digitalImg img{height:auto;}
.tab button{display:inline-block; width:48%;}
.yellow-bg-02{width:79%;}
.learn-status ul li dd{font-size: 18px;}
.learn-status ul li strong{font-size:20px;}
.divdr-non{background:none!important;}
.accordion-button{font-size: 14px!important;}
.welcm .accordion-button span{Font-size:14px;}
.welcm .accordion-button h2{font-size:14px;}
.welcm .accordion-button dd{font-size:13px; padding:7px 10px 7px 40px;}
.welcm .accordion-button dd img{width:23px; left:12px; top:7px;}
.learn h2{font-size:30px;}
.student-tab-content p{font-size:15px; line-height:inherit;}
.student-tab-content{border-radius:0 70px 70px 70px; padding:20px 20px 0; height:320px;}
.studentImg{width:90%; margin:0 auto;}
.studentImg img{height:232px; border-radius:80px 0 80px 80px;}
.achived{padding:20px 20px 0;}
.achived ul li dd{font-size:20px;}
.achived ul li strong{font-size:15px;}
.earn-bg h2{font-size:25px;}
.earn-bg a{padding: 15px 20px;}
.digital-tool-box img{height:auto;}
.certificate{padding:0px;}
.certificate-overlay{display:block; width:100%; height:100%; background:rgba(0,0,0,0.5); position:relative;
top:0; z-index:10; padding: 60px 0 50px;}
.certificate-overlay h2{font-size:20px; font-weight:800; color:var(--white);}
.certificate-overlay p{font-size:18px; color:var(--white); line-height:inherit;}
.contact-bnr h1{font-size:50px;}
.contact-bnr p{font-size:14px;}
.contact-bnr{height:275px;}
.contactImg-01{height:126px;}
.contactImg-01-overlay{padding-right:21%; padding-top:35px;}
.contactImg-02{height:126px;}
.contactImg-02-overlay{padding-right:21%; padding-top:35px;}
.contactImg-03{height:267px;}
.contactImg-03-overlay h6{bottom:20px;}
.g-map{height:300px;}
.about-bnrImg{width:72%;}
.about-bnrImg img{height:277px; bottom:-43px;}
.about-banner-txtArea img{width:35px; height:35px;}
.about-banner-txtArea{width:56%; right:128px; padding:10px;}
.about-banner-txtArea strong{font-size:12px;}
.why-box{padding:20px 15px 20px;}
.mentor-box-overlay{width:89%;}
.empowering-area h4{font-size:18px;}
.empowering-area{padding: 22px 11% 0px 40px;}
.empowering-area p{font-size:14px; line-height:24px;}
.empowering-bg ul{padding-left:40px;}
.empowering-bg ul li{width:46%; height:45px; line-height:45px; font-size:12px;
padding-left:39px;}
.empowering-bg ul li dd{width:25px; height:25px; top:10px; left:7px; font-size:11px;
padding:7px;}
.empowering-bg{height:450px;}
.about-future-bg{height:450px;}
.about-futureImg{height:237px; bottom:45px;}
.about-futureImg img{height:282px;}
.student-certificate{width:55px; top:62px;}
.welcm .accordion-button{height:auto;}
.prime-logo-box{padding:10px 10px 0;}
img.g-logo{width:54px;}
.contactImg-02-overlay h6 span{font-size:13px; top:-8px;}
.contactImg-02-overlay h6 dd{font-size:13px; bottom:-1px; left:48%;}
.contactImg-02-overlay h6{font-size: 13px; line-height:17px;}
.contactImg-01-overlay h6{font-size: 13px; line-height:17px;}
.contactImg-01-overlay h6 span{font-size:13px; top:-8px;}
.contactImg-01-overlay h6 dd{font-size:13px; bottom:-1px; left:75%;}
.contactImg-03-overlay h6{font-size: 13px; line-height:17px;}
.contactImg-03-overlay h6 span{font-size:13px; top:-8px;}
.contactImg-03-overlay h6 dd{font-size:13px; bottom:6px; left:86%;}
.digitalImg-01 img{height:350px;}
.digitalImg-02 img{height:220px;}
.mentor-box img{height:420px;}
.contact-addrs ul li{padding-bottom:0px;}
.related-logo2{width:20%; top:2px;}
.contact-enquiry-area{padding-right:0%;}
.learning-studentImg img{height:500px;}
.homebanner-iso{left:49px; bottom:166px;}
.student-tab-content dd img{top:0px;}
}

#hamburger {
  width: 30px;
  position: relative;
  margin: auto;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}

#hamburger span {
  display: block;
  position: absolute;
  height: 5px;
  width: 100%;
  background: #fff;
  border-radius: 9px;
  opacity: 1;
  left: 7px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#hamburger span:nth-child(1) {
  top: 0px;
}

#hamburger span:nth-child(2) {
  top: 11px;
}

#hamburger span:nth-child(3) {
  top: 22px;
}

#hamburger.open span:nth-child(1) {
  top: 11px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}

#hamburger.open span:nth-child(2) {
  opacity: 0;
  left: -30px;
}

#hamburger.open span:nth-child(3) {
  top: 11px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

.sitenavigation ul {
  margin: 0;
  padding: 0;
  float: right;
}
.sitenavigation li {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: inline-block;
  margin-left: -4px;
  line-height: 20px;
}
.sitenavigation li.nav-dropdown:hover > a {
  color:var(--black);
}
.sitenavigation li a {
  color: #758283;
  text-decoration: none;
  display: block;
  padding: 11px 14px;
  font-size: 0.9375em;
  -webkit-tap-highlight-color: transparent;
}
.sitenavigation li a.nav-path-selected, .sitenavigation li a.linkclicked {
  color: white;
  background-color: #ECECEC;
}
.sitenavigation li a.nav-selected {
  background-color: #777;
  color: #000;
}
.sitenavigation li a:hover {
  color:var(--black);
}
.sitenavigation li.clicked > ul {
  display: block;
}
.sitenavigation li ul {
  display: none;
  position: absolute;
  min-width: 200px;
  max-width: 300px;
  padding: 0;
  margin: 0;
}
.sitenavigation li ul a {
  background-color: #dfdfdf;
  font-size: 0.8125em;
}
.sitenavigation li ul li {
  float: none;
  display: block;
  margin: 0;
}
.sitenavigation li ul ul {
  left: 100%;
  margin-top: -40px;
}
.sitenavigation li ul ul a {
  background-color: lightgray;
}
.sitenavigation .nav-dropdown:hover > a, .sitenavigation .nav-dropdown.clicked > a {
}

.no-js .sitenavigation li:hover > ul {
  display: block !important;
}

.menu-icon {
  display: none;
}

@media (max-width: 993px) {
  .navbar {
    width:50%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    max-width: 100%;
    z-index: 1;
  }
  .navbar .logo {
    float: right;
    font-weight: 800;
    padding: 5px;
    margin: 10px;
  }
  .navbar .menu-icon {
    width: 30px;
    height: 25px;
    display: block;
    -webkit-tap-highlight-color: transparent;
    padding-left:15px;
    cursor: pointer;
  }
  .navbar .sitenavigation ul {
    display: none;
    max-width: none !important;
  }
  .navbar .sitenavigation li {
    float: none;
    display: block;
    margin: 0;
    padding: 0;
  }
  .navbar .sitenavigation.is-tapped > ul {
    display: block;
    position: absolute;
    margin: 0;
    background-color:var(--primary);
    bottom:41px;
    right: 0;
    left: 0;
    z-index: 100;
    padding: 0;
    height: 100vh;
    padding-top:160px;
    overflow:auto;
    width:220px;
  }
  .navbar .sitenavigation.is-tapped > ul a {
    width: 100%;
    margin: 0;
    display: block;
    font-size:16px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    height: auto;
    color:var(--white);
    float: none;
    border: none !important;
    -webkit-font-smoothing: antialiased;
    -webkit-tap-highlight-color: transparent;
  }
  .navbar .sitenavigation.is-tapped > ul a:hover {
    color:var(--black);
  }
  .navbar .sitenavigation.is-tapped > ul li {
    width: 100%;
    -webkit-tap-highlight-color: transparent;
  }
  .navbar .sitenavigation.is-tapped > ul li li {
    background-color: transparent!important;
  }
  .navbar .sitenavigation.is-tapped > ul ul {
    display: none;
    width: 100%;
    z-index: 200;
    border: none;
    margin-left: 0;
    padding: 0;
    position: relative !important;
  }
  .navbar .sitenavigation.is-tapped > ul ul ul {
    clear: both;
    left: 0;
    margin-top: 0;
    padding-bottom:15px;
  }
  .navbar .sitenavigation.is-tapped > ul ul li {
  }
  .navbar .sitenavigation.is-tapped > ul ul li li a {
    background-color:transparent!important;
    padding-left:40px;
    line-height:6px;
    color:var(--black);
    font-weight:600;
  }
  .navbar .sitenavigation.is-tapped > ul ul a {
    background-color:transparent!important;
    font-size: 1em;
    padding:5px 0 5px 20px;
  }
 
  .navbar .sitenavigation.is-tapped > ul li.nav-dropdown {
    cursor: pointer;
  }
  .navbar .sitenavigation.is-tapped > ul li.nav-dropdown > a {
    width: 80%;
  }
  .navbar .sitenavigation.is-tapped > ul li.nav-dropdown:after {
    content: "";
    position: absolute;
    padding: 0;
    display: block;
    width: 20%;
    right: 0;
    margin-top: -35px;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    padding-top: 10px;
    padding-bottom: 10px;
    background:url(../images/chevron-icon.png) no-repeat 60% 100%;
    background-size:12px 7px;}
  .navbar .sitenavigation.is-tapped > ul li.expanded:after {
    content: "";
    position: absolute;
    padding: 0;
    display: block;
    width: 20%;
    right: 0;
    margin-top: -35px;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    padding-top: 10px;
    padding-bottom: 10px;
    background:url(../images/chevron-icon.png) no-repeat 60% 100%;
    background-size:12px 7px;}

  .achived{height:auto;}
  .conect-hiring-part{top:-10px;}
  .conect-hiring-part2{top:-10px;}
  .conect-hiring-part3{top:-10px;}
  .prime-logo{padding-bottom:10px}
  .hiring-box{width:13.50%; height:auto;}
  .achived ul li.achived-divdr{background:none; display:block;}
  .student-tab-content{height:auto; border-radius:0 50px 50px 50px; padding:20px 20px 50px;}
  .student-tab-content dd img{position:relative; right:-50px;}
  .studentImg img{border-radius:50px 0 50px 50px;}
  .student-tab-content dd{position: inherit;}
  .shadow-effect{width:120px; height:120px; padding:7px;}
  .studnt .owl-carousel .owl-nav button.owl-prev{top:58px;}
  .studnt .owl-carousel .owl-nav button.owl-next{top:58px;}
  .accordion-button{height:auto;}
  .placementImg img{height:131px;}
  .learn-status ul li dd{font-size:16px;}
  .learn-status ul li strong{font-size:18px;}
  .conect-hiring-part{top:-10px;}
  .conect-hiring-part2{top:-10px;}
  .conect-hiring-part3{top:-10px;}
  .tabcontent a{left:19px;}
  .tabcontent p{font-size:14px; line-height:25px;}
  .yellow-bg-02{margin:0 auto;}
  .tab button{float:left;}
  .digital-prog-box ul{text-align:center;}
  .digi-cursImg-01{width:85%; height:320px;}
  .digital-circle{margin-top:5px;}
  .hiring-box{width:14%;}
  .faq-header h4{font-size:35px;}
  .faq-header h3{font-size:50px;}
  .faq-header{height:188px;}
  .hiring-part{height: 290px;}
  .tabcontent{height:560px;}
  .home-bannerImg img{height:360px;}
  .home-banner{margin-top:0px;}
  .homebanner-iso{left:90px; bottom:6px;}
  .home-banner h1{text-align:center;}
  .home-banner p{text-align:center;}
  .home-banner ul{text-align:center;}
  .home-banner ul li{font-size:18px; padding-left:1px; margin-bottom:20px; padding-top:0;}
  .home-banner ul li dd{position:relative; top:26px; left:-10px; display:inline-block;}
  .homebanner-iso{width:12%; bottom:20px;}
  .aboutImg img{height:280px;}
  .tabs label{margin-bottom:10px;}
  .basic-slry{position:relative; width:100%; top:-88px;}
  .career-bg{height:auto; padding-bottom:0px;}
  .prime-logo-box{width:14.20%;}
  .tag ul{text-align:center;}
  .mentor-star{text-align:center;}
  .user-pic{text-align:center;}
  .studentImg{width:80%;}
  .studentImg img{height:420px;}
  .why p{padding:0;}
  .why h2{font-size:30px;}
  .erp-ai-img{width:80%; margin:0 auto;}
  .erp-ai-img img{height:500px;}
  .erp-ai-banner{margin: 60px auto 0;}
  .odo-foundation-prog-overlay h1{font-size:25px;}
  .odo-foundation-prog{margin:60px auto 0; height:auto;}
  .business-process h2{font-size:25px;}
  .busi-pross-circle-01{width:160px; height:160px; margin:0 auto;}
  .busi-pross-circle-02{width:160px; height:160px; margin:0 auto;}
  .busi-pross-circle-01 span{font-size:18px;}
  .busi-pross-circle-02 span{font-size:18px;}
  .business-process h3{font-size:18px;}
  .process__number{font-size:70px;}
  .process__title{font-size:20px;}
  .process__item{padding:15px 15px 35px;}
  .process__subtitle{font-size:16px;}
  .process__title{font-size:18px;}
  .process__number{font-size:60px;}
  .erp-prog-overview p{padding:0;}
  .career-oppr-box2{text-align:left; padding-left:15px;}
  .business-process p{text-align:center;}
  .odo-professional-prog{margin: 60px auto 0;}
  .odo-foundation-prog{margin: 60px auto 0;}
  .odo-master-prog{margin: 60px auto 0;}
}


@media only screen and (max-width:767px){
.careerImg img{height:470px;}
.prime-hiring{height:86px;}
.conect-hiring-part{top:-53px!important;}
.conect-hiring-part2{top:-83px!important;}
.conect-hiring-part3{top:0px!important;}
.prime-hiring{height:141px;}
.nav{top:0px; height:54px;}
.nav .logo{width:50%; margin: inherit;}
.get-quors{background:var(--black); width:fit-content; padding:0px 20px;
border-radius:4px; color:var(--white); font-size:15px; font-weight:600; height:35px;
line-height:35px; border:none;}
#target {
background:#fececf;
width: 100%;
height: auto;
padding: 20px 0;
display: none;
position: absolute;
z-index: 9999;
top: 55px;
left:0px;}
ul.enquiry{}
ul.enquiry li{width:fit-content; font-size:15px; color:var(--white);
font-weight:600; display:inline-block;}
ul.enquiry li a{font-size:15px; color:var(--white); font-weight:600;}
ul.enquiry li a:hover{color:#fd7d0b;}
ul.enquiry li img{display:inline-block; background:#002b48; width:30px; 
height:30px; border-radius:100%; padding:6px; margin-right: 6px;}
.home-banner{margin-top:55px; height:auto;}
.home-banner h1{font-size:25px;}
.home-banner p{font-size:16px;}
.home-banner ul{padding-left:23%;}
.home-banner ul li{font-size:16px; padding-top:5px; padding-left:54px; width:100%; display:block;}
.home-banner ul li dd{width:40px; height:40px; padding:9px;}
a.hm-enrol{font-size:17px; padding:8px 15px; box-shadow: 2px 4px 2px 0px rgba(186, 20, 25, 0.9);}
a.mentors{font-size:17px; padding:8px 15px; box-shadow: 2px 4px 2px 0px rgba(186, 20, 25, 0.9);}
.home-bannerImg img{height:auto;}

.aboutImg{width:82%; margin:0 auto;}
.aboutImg img{height:auto;}
.about-ContArea h2{font-size:35px;}
.about-ContArea ul li{font-size:16px; padding-left: 60px;}

.course-box ul{text-align:center;}
.career-bg-top{height:76px;}
.career-pr{padding-right:0px;}
.career-bg h2 br{display:none;}
.careerImg{top:0; padding-bottom: 20px; left:0; right: 0; margin: 0 auto; width:82%;}
.careerImg img{top:0px;}
.basic-slry{position:inherit; top:20px; width: 96%;}
.prime{top:30px;}
.award{width:22%; left:8px; top:12px;}
.prime-logo{text-align:center; padding-bottom:40px;}
.prime-logo-box{width:13.60%;}
.certificate{padding:0;}
.certificate h2{font-size:25px;}
.certificate p{ line-height:inherit;}
.iso-logo{width:23%; left:0; right:0; margin:0 auto;}
.mt-mntr .owl-carousel .owl-nav .owl-prev{width:40px; height:40px; top:-52px; left:80%;}
.mt-mntr .owl-carousel .owl-nav .owl-next{width:40px; height:40px; top:-52px; right:0;}
.mentor-box-overlay{bottom:30px;}
.tabs label{padding:4px 10px; margin-right:10px; font-size:14px!important;}
.tabs input[type=radio]:checked + label{font-size:14px;}
.duration ul li{padding-left:62px; padding-bottom:12px;}
.tag ul li{text-align:center;}
.mentor-star{text-align:center;}
.user-pic{text-align:center;}
.g-rating{position:inherit; top:20px;}
.g-rating ul li img{width:70px; height:70px; padding:15px;}
.g-rating ul li{padding-left: 89px; padding-bottom:20px;}
.g-rating ul li:last-child{padding-bottom:0px;}
.g-rating ul li strong{font-size:20px;}
.g-rating ul li i{font-size:20px;}
.g-rating ul li span{font-size:16px;}
.g-rating ul li:last-child{padding-bottom:20px;}
.job-rdy-prog h2{font-size:25px;}
.job-rdy-prog p{font-size:15px;}
.hiring-pt{padding-top: 45px;}
.hiring-part h2{font-size:25px;}
.hiring-part p{font-size:15px;}
.hiring-part{height: 316px;}
.conect-hiring-part{position:relative; top: -87px;}
.conect-hiring-part2{position:relative; top: -87px;}
.conect-hiring-part3{position:relative; top: -87px;}

.hiring-box{width:20%;}
.clientImg{margin:0 auto;}
.testimonial-box h4{text-align:center;}
.testimonial-box h5{text-align:center;}
.contactImg-01{height: 220px;}
.contactImg-02{height: 220px;}
.contactImg-03{height: 350px;}

.testimnl h2{font-size:28px;}
.contact-bg{height:750px;}
.contact-posi h2{font-size:30px;}
.contactImg{width:30%; position:inherit; left:0; right:0; bottom:30px;
margin:0 auto;}
.ftr-logo{width:30%; margin:0 auto;}
footer p{font-size:17px; line-height:inherit;}
.mobile-logo{width:50%; margin-left: 20px;}
.mobile-logo img{width:100%; display:block;}

ul.query li{display:inline-block; width:fit-content; text-align:center; padding:0 15px;}

.srvs .owl-carousel .owl-nav .owl-prev{left:80%; width:40px; height:40px; top:-52px;}
.srvs .owl-carousel .owl-nav .owl-next{right:0%; width:40px; height:40px; top:-52px;}
.srvs .owl-carousel .owl-item{height:auto;}
.clnt-sys .owl-carousel .owl-nav .owl-prev{left:39%;}
.clnt-sys .owl-carousel .owl-nav .owl-next{right:39%;}
.testimonial-box{height: auto;}
.clnt-sys .owl-carousel .owl-item{height:auto;}

ul.call-us{}
ul.call-us li{display:block;}
ul.call-us li a{font-size:15px; color:var(--primary); font-weight:700;}
ul.call-us li a i{display:inline-block; font-size:15px; color:var(--primary);}
.contact-bnr{height:220px; padding:0 15%;}
.contact-bnr h1{font-size:45px;}
.contactImg-01{height:270px;}
.contactImg-01-overlay{padding-right:61%;}
.contactImg-02{height:270px;}
.contactImg-02-overlay{padding-right:61%;}
.contactImg-03{height:330px;}
.contactImg-03-overlay h6{bottom:40px; padding-right:64%;}
.about-bnrImg{width:62%; height: 357px; top:-10px;}
.about-bnrImg img{height:339px; bottom:-9px; width:78%;}
.about-banner-txtArea{width:56%; right:0; left:0; margin:0 auto; padding:20px;}
ul.contact-quiry{text-align:center;}
ul.contact-quiry li{display:inline-block; width:fit-content; padding:0 15px 0 25px;}
.learn{padding-top:135px;}
.learn p{padding:0 0%;}
.studentImg img{height:380px;}
.related-logo2{width:9%; top:0px;}
.learning-studentImg img{height:410px; border-radius:95px 0 95px 95px;}
.homebanner-iso{width:12%; left:71px; bottom:16px;}
.home-banner ul{padding-left:0;}
.home-banner p{font-size:20px;}
.course-box img{height:320px;}
.about-futureImg{width:80%; height:auto; position:inherit; bottom:0;}
.about-futureImg img{height:400px;}
.about-future-bg{height:auto; padding-top:30px;}
.empowering-bg{height:auto; padding-bottom: 40px;}
.countArea img{width:60px; height:55px; padding:12px;}
.countArea{padding-left:76px;}
.countArea span{font-size:25px;}
.why h2{font-size:25px;}
.why p{font-size:16px; line-height:25px;}
.learn{padding-top:0;}
.ai-banner{margin: 60px auto 0;}
a.download-curiculam{position:inherit; display:block;}
.ai-banner h1{text-align:center;}
.ai-banner p{text-align:center;}
.future-techno{margin-top:20px;}
.future-technoimg img{height: 340px;}
.what-learn-ai-box-overlay h4{font-size:24px;}
.what-learn-ai-box-overlay h6{font-size:20px; line-height:30px;}
.career-oppr h2{font-size:25px;}
.co-logo{width:40%;}
.ai-banner-overlay{background:rgba(0, 0, 0, 0.6); width:100%; height:100%; display:block; position:relative;
z-index:10; top: 0; border-radius:40px; padding:0px 20px 40px;}
.erp-ai-img img{height:400px;}
.prog ul{text-align:center;}
.prog ul li i{position:relative; margin-right:10px;}
.odo-foundation-prog{height:auto;}
.odo-foundation-prog-overlay p{padding-right:0;}
.business-process{margin-top:30px;}
.odo-professional-prog{height:auto;}
.odo-foundation-prog-overlay{height:60%;}
a.download-curiculam-foundation{left:32%;}
a.download-curiculam-professional{left:30%;}
a.download-curiculam-master{left:30%;}
}


@media only screen and (max-width:480px){
.nav .logo{width:50%;}
  .home-banner h1{font-size:20px;}
.clnt-sys .owl-carousel .owl-nav .owl-prev{top:90%; left:36%;}
.clnt-sys .owl-carousel .owl-nav .owl-next{top:90%; right:36%;}
.srvs .owl-carousel .owl-nav .owl-prev{left:73%; width: 35px; height:35px;}
.srvs .owl-carousel .owl-nav .owl-next{right:0%; width: 35px; height:35px;}
.clnt-sys .owl-carousel .owl-item{height:auto; padding-bottom: 47px;}
  .home-banner p{font-size:16px;}
  .home-banner ul{padding-left:0; padding-bottom:30px;}
  .home-banner ul li{font-size:15px; padding-top:0; margin-bottom:0;}
  .about-ContArea h2{font-size:25px;}
  .about-ContArea ul li{font-size:14px; height:40px;}
  a.expl-ur-curs{font-size:15px; padding:7px 15px;}
  a.enrol-nw{font-size:15px; padding:5px 15px;}
  .explore-course-bg-overlay h2{font-size:18px;}
  .careerImg{padding-bottom: 15px; border-radius:0 100px 0 100px;}
  .careerImg img{height:380px; left:15px; border-radius:0 100px 0 100px;}
  .prime-logo-box{width:18%; padding:4px 5px 0;}
  .certificate h2{font-size:20px;}
  .mentor h4{font-size: 20px;}
  .mt-mntr .owl-carousel .owl-nav .owl-prev{width:35px; height:35px; left:72%;}
  .mt-mntr .owl-carousel .owl-nav .owl-next{width:35px; height:35px;}
  .tabs label{margin-bottom:15px; font-size:15px;}
  .tabs .tab h3{font-size:17px;}
  .tabs .tab span{line-height:22px;}
  .user-pic img{width:40px; height:40px;}
  a.expl-ur-curs{font-size:13px; padding:7px 6px;}
  a.tabs-know-more{font-size:13px; padding:7px 6px;}
  .career-domain-bg h2{font-size:22px;}
  .g-rating ul li{padding-top:0px; padding-left:66px;}
  .hiring-part h2{font-size:20px;}
  .hiring-box{width:28%; padding:0px;}
  .testimnl h2{font-size:22px;}
  .digitalImg-01 img{height:176px; object-fit:inherit;}
  .digitalImg-02 img{height:135px;}
  .student-says{height:auto;}
  .yellow-bg{width:75%;}
  .maik{width:14%; top:0;}
  .iso-logo{top:5px;}
  .digi-cursImg-02{height:227px;}
  .digi-cursImg-02 img{height:227px; right:6px;}
  .digi-cursImg-01{width:90%; height:211px;}
  .digi-cursImg-01 img{height:211px; right:4px;}
  .digital-circle{width:25%; margin-top: 0px; position:relative; top:-36px; left:25px;}
  .inside-bnr-ContArea h1{font-size:22px;}
  .practice-box p{font-size:13px; line-height:inherit;}
  .learn-box p{font-size:13px; line-height:inherit;}
  .learn-box img{width:60px; height:60px; padding:10px; top:-30px;}
  .learn-box{height:auto; padding: 26px 15px 15px 15px;}
  .practice-box img{width:60px; height:60px; padding:10px; top:-30px;}
  .practice-box{height:auto; padding: 26px 15px 15px 15px;}
  .digital-market h2{font-size:22px;}
  .ai-digital-ContArea h2{font-size:30px;}
  .tab button{width:47%; font-size:14px; height:55px;}
  .tabcontent p{font-size:14px; line-height:inherit;}
  .studyImg img{height:250px;}
  .tabcontent a{font-size:14px; width:130px; padding:7px 0; left:0; right:0; margin:0 auto;}
  .conect-hiring-part{top:-57px!important;}
  .conect-hiring-part2{top:-60px!important;}
  .learn h2{font-size:20px;}
  .learn-status{padding:20px 30px;}
  .learn-status ul li dd{font-size:14px;}
  .learn-status ul li strong{font-size:16px;}
  .placementImg img{height:95px;}
  .placement{padding:15px 20px;}
  .studnt .owl-carousel .owl-nav button.owl-prev{left:0;}
  .studnt .owl-carousel .owl-nav button.owl-next{right:0;}
  .student-tab-content{float:left; height:auto;}
  .studnt .owl-dots{display:none;}
  .achived ul li dd img{width:35px; height:35px; padding:8px;}
  .achived ul li{padding-left:43px;}
  .achived ul li dd{font-size:17px;}
  .achived ul li strong{font-size: 13px;}
  .prime-logo{padding-bottom:0px;}
  .earn-bg h2{font-size:20px;}
  .earn-bg a{padding:10px 17px;}
  .digital-tool-box{padding:10px;}
  .certificate-overlay{padding:20px 0px;}
  .contactImg-01{height:240px;}
  .contactImg-01-overlay{padding:36px 51% 0 35px;}
  .contactImg-01-overlay h6{font-size:15px; line-height: 22px;}
  .contactImg-02{height:240px;}
  .contactImg-02-overlay{padding:36px 51% 0 35px;}
  .contactImg-02-overlay h6{font-size:15px; line-height: 22px;}
  .contactImg-03-overlay h6{left:35px; padding-right:51%; font-size:15px; line-height:22px; bottom:30px;}
  .hiring-part{height:276px;}
  .prime{top:0px;}
  .basic-slry{padding-bottom:30px;}
  .popup{width:90%; margin:28px auto 0; padding:10px;}
  .popup .close{top:7px; right:9px;}
  .pop-formImg img{height:auto;}
  .pop-frm-bg h3{font-size:15px;}
  .overlay{height: 240vh; display: block;}
  .about-ContArea ul li img{width:40px; height:40px; padding:8px;}
  .contact-bnr{height:150px; padding:0px;}
  .contact-bnr h1{font-size:40px;}
  .tabcontent{height:auto;}
  .studentImg img{height:260px;}
  .student-tab-content span img{width: 30px!important; height: 20px!important;}
  .student-tab-content dd img{width: 30px!important; height: 20px!important;}
  .student-tab-content{padding:20px 20px 0;}
  .student-tab-content h4{font-size:18px;}
  .student-tab-content h5{font-size:16px;}
  .student-tab-content h6{font-size:14px;}
  .student-tab-content strong{font-size:12px;}
  .conect-hiring-part{top:-25px!important;}
  .conect-hiring-part2{top:-60px!important;}
  .conect-hiring-part3{top:-9px!important;}
  .about-bnrImg{width:97%; height:316px;}
  .about-bnrImg img{height:340px; width:75%; bottom:-59px;}
  .about-banner-txtArea{width:64%; padding:10px; bottom:0;}
  .countArea{padding-left:52px;}
  .countArea img{width:45px; height:40px; padding: 8px;}
  .countArea span{font-size:20px; line-height:14px;}
  .countArea dd{font-size:13px;}
  .why h2{font-size:22px;}
  .why p{font-size:16px; line-height:inherit}
  .why-box{padding:20px;}
  .why-box h4{font-size: 18px;}
  .why-box img{width:50px; height:50px; padding:10px;}
  .why-box h6{font-size:14px; line-height:inherit;}
  .faq-header{height:125px;}
  .faq-header h3{font-size:50px;}
  .faq-header p{font-size:14px; padding: 0 5%;}
  .faq-bg{margin-top:51px;}
  .why-bg{padding:30px 0;}
  .empowering-area{padding: 22px 3% 0 15px;}
  .empowering-bg ul{padding-left:15px;}
  .student-certificate{right:0px; top:20px;}
  .empowering-bg{height:auto;}
  .empowering-bg ul li{width:95%; font-size:15px; padding-left:51px; margin-bottom:15px;}
  .empowering-bg ul li dd{left:16px;}
  .tabcontent ul li{width:100%;}
  ul.expertise li{font-size:14px; background-size:9px 9px; background-position: 0 6px; padding:0 15px;}
  .learn p{font-size:14px; line-height:22px;}
  .learn h3{font-size:20px;}
  .ai-digital-ContArea img{width:35px; height:35px;}
  .g-rating ul li img{width:50px; height:50px;padding:10px;}
  .g-rating ul li:last-child{padding-bottom:8px;}
  .tabcontent ul li{font-size:13px; background-position:0 4px; padding-left:18px;}
  .mentor-box img{height:410px;}
  .learn{padding-top:0;}
  .learning-studentImg img{height:305px; border-radius:80px 0 80px 80px;}
  .homebanner-iso{width:11%; left:53px; bottom:12px;}
  .studentImg{width:100%;}
  .studentImg img{height:280px;}
  .faq-header h4{font-size:30px;}
  .faq-header h3{font-size:40px;}
  .why-box{width:90%; margin:0 auto;}
  .why-box img{margin:0 auto;}
  .why-box h4{text-align:center;}
  .why-box h6{text-align:center;}
  .about-futureImg img{height:300px;}
  .ai-banner h1{font-size:20px;}
 .future-techno h2{font-size:20px;}
 .future-technoimg img{height:300px;}
 .future-techno-contarea ul li{padding-left:10px;}
 .what-learn-ai h2{font-size:25px;}
 .what-learn-ai p{font-size:16px; line-height:25px;}
 .learn-bg{background-size:100% 30%!important; height:150px;}
 .future-technoimg img{height:250px;}
 .key-features h2{font-size:25px;}
 .key-features-box strong{font-size:16px;}
 .key-features-box span{font-size:15px;}
 .key-features-box{padding:10px 10px 10px 65px;}
 .key-features-box img{width:35px; height:35px; left:14px; top:20px;}
 .career-oppr{padding:20px 10px;}
 .career-oppr h2{font-size:20px;}
 .what-learn-ai-box{height:300px;}
 .why-chs-us h2{font-size:25px;}
 .co-logo{width:60%;}
 .career-oppr p{font-size:16px; line-height:25px; padding:0;}
 .erp-ai-img{width:100%;}
 .erp-ai-img img{height:300px;}
 .erp-ai-banner h1{font-size:25px;}
 .erp-ai-vw h2{font-size:25px;}
 .erp-ai-vw h3{font-size:20px;}
 .erp-ai-advance h2{font-size:25px;}
 .erp-ai-advance h3{font-size:20px;}
 .erp-ai-vw img{height:280px;}
 .erp-ai-advance img{height:350px;}
 .erp-ai-vw{margin-top:20px;}
 .odo-foundation-prog-overlay h1{font-size:20px;}
 .business-process h2{font-size:20px;}
 .erp-prog-overview h2{font-size:25px;}
 .erp-prog-overview-box h5{font-size:16px;}
 .erp-prog-overview-box{padding:20px 10px 0; height:180px;}
 .erp-prog-overview-box img{width:50px; height:50px; position:inherit; top: 0; margin:0 auto 10px;}
 .odo-master-prog{height:auto;}
 a.download-curiculam-professional{left:16%;}
 a.download-curiculam-master{left:16%;}
 .odo-foundation-prog-overlay{height:80%;}
 a.download-curiculam-foundation{left:18%;}
 a.download-curiculam-skill{left:18%; bottom:-20px;}
}

@media only screen and (max-width:375px){
#target{top:50px;}
.nav{height:49px;}
.nav .logo{width:69%;}
  .home-banner h1{font-size:18px;}
  .home-banner ul{padding-left:0;}
  .about-ContArea ul li img{width:40px; height:40px; padding:8px;}
  .about-ContArea ul li{padding-left:47px; padding-top:0px; margin-bottom:15px;}
  .srvs .owl-carousel .owl-nav .owl-prev{left:68%;}
  .explore-course-bg-overlay h2{font-size:18px;}
  .careerImg img{height:330px;}
  .mt-mntr .owl-carousel .owl-nav .owl-prev{left:67%; top:-44px;}
  .mt-mntr .owl-carousel .owl-nav .owl-next{top:-44px;}
  .studentImg img{height:236px;}
  .hiring-box{width:27%;}
  .contactImg-01{height:185px;}
  .contactImg-02{height:185px;}
  .contactImg-03{height: 284px;}
  .related-logo{width:30%;}
  ul.review2{width:33%;}
  .related-logo2{width:14%;}
.clnt-sys .owl-carousel .owl-item{height:auto;}
.clnt-sys .owl-carousel .owl-nav .owl-prev{left:33%;}
.clnt-sys .owl-carousel .owl-nav .owl-next{right:33%;}
  .hiring-box{width:26%;}
  .hiring-box img{width:100%!important;}
  .hiring-box img{width:95px; padding:4px;}
  .studnt .owl-carousel .owl-nav button.owl-prev{width:30px; height:30px; left:-8px; top:53px;}
  .studnt .owl-carousel .owl-nav button.owl-next{width:30px; height:30px; right:-8px; top:53px;}
  .welcm .accordion-button dd{font-size:11px;}
  .welcm .accordion-button span{font-size:13px;}
  .welcm .accordion-button h2{font-size:13px!important;}
  .accordion-button{font-size:13px!important;}
  .placement h4{font-size:14px;}
  .placement{border-radius:20px; padding: 10px 15px;}
  .placementImg img{height:106px;}
  .yellow-header{font-size:20px;}
  .learn p{font-size:14px;}
  .yellow-bg-02{width:95%;}
  .tabcontent h4{font-size:15px;}
  .studyImg img{height:200px;}
  .digital-market h2{font-size:18px;}
  .digital-market p{font-size:14px;}
  .ai-digital-ContArea h2{font-size:25px;}
  .ai-digital-ContArea img{width:40px; height:40px;}
  a.view-curiculam{font-size:13px; padding: 7px 0;}
  a.digital-enroll{font-size:13px; padding: 7px 0;}
  .digital-prog-box h2{font-size:17px;}
  .digital-prog-box ul li{font-size:13px;}
  .digital-prog-box span{font-size: 14px;}
  .digital-review-star dd{font-size:14px;}
  .digital-review-star dd{font-size:14px;}
  .digital-review-star i{font-size:14px;}
  .digi-cours-txt h4{font-size:20px;}
  .digi-cours-txt dd{font-size:14px; line-height:inherit;}
  .digi-cours-txt a{height:40px; line-height:40px; font-size:15px;}
  .digitalImg-01 img{height:145px;}
  .digitalImg-02 img{height:120px;}
  .yellow-bg{width:95%;}
  .inside-bnr-ContArea h1{font-size:18px;}
  .inside-bnr-ContArea p{font-size:15px; line-height:inherit;}
  .digi-cursImg-02 img{height:191px; border-radius:50px;}
  .digi-cursImg-02{height:191px; border-radius:50px;}
  .digi-cursImg-01{height:170px;}
  .digi-cursImg-01 img{height:170px;}
  .digital-circle{width:37%; top:-22px; left:12px;}
  .about-ContArea h2{font-size:20px;}
  .tab button{font-size:13px; height:69px; line-height:17px;}
  .conect-hiring-part{top:-23px!important;}
  .conect-hiring-part2{top:-81px!important;}
  .hiring-box{height:62px;}
  .shadow-effect{width:85px; height:85px; padding:4px;}
  .hiring-part{height:280px;}
  .contactImg-01-overlay{padding:36px 49% 0 35px;}
  .contactImg-02-overlay{padding:36px 49% 0 35px;}
  .contact-bnr h1{font-size:30px;}
  .faq-header h4{font-size:25px;}
  .faq-header h3{font-size:35px;}
  .faq-header p{padding:0 3%;}
  .faq-bg{margin-top:44px;}
  img.g-logo{width:94px; right:-1px;}
  .about-bnrImg{top:0; height:300px;}
  .about-bnrImg img{height:300px; bottom:-20px; width:90%;}
  .countArea{padding-left:44px;}
  .countArea img{width:40px; height:35px; padding:6px;}
  .countArea span{font-size:16px;}
  .countArea dd{font-size:11px;}
  .why h2{font-size:20px;}
  .why p{font-size:14px;}
  .inside-bnr-ContArea h2{font-size:20px;}
  ul.expertise li{font-size:12px;}
  .about-futureImg{height:260px; bottom:0px;}
  .about-futureImg img{height:260px;}
  .contact-addrs ul li.none{background:none;}
  .learning-studentImg img{height:266px; border-radius:70px 0 70px 70px;}
  .homebanner-iso{width:13%; left:42px; bottom:2px;}
  .achived::after{width:83%; bottom:-22px;}
  .course-box img{height:180px;}
  .explore-course-bg-overlay h2{font-size:16px;}
  .certificate-overlay p{font-size:16px;}
  .tabs label{padding:4px 16px; font-size:16px!important;}
  .faq .accordion-body{padding:0px 10px 10px!important;}
  .user-pic img{width:30px; height:30px;}
  .user-pic-posi{left:-10px !important;}
  .user-pic-posi-02{left:-0px !important;}
  .user-pic-posi-03{left:-55px !important;}
  .empowering-bg{padding-bottom:20px;}
  .effect-image-1 h3{font-size:18px;}
  .what-learn-ai-box-overlay h4{font-size:18px;}
  .what-learn-ai-box-overlay h6{font-size:16px; line-height:25px;}
  .what-learn-ai-box{height:auto;}
  .what-learn-ai-box-overlay{padding:20px;}
  .future-techno-contarea{height:auto;}
  .erp-ai-img img{height:250px;}
  .erp-ai-banner h1{font-size:20px;}
  .erp-ai-vw h2{font-size:20px;}
  .erp-ai-vw h3{font-size:18px;}
  .erp-prog-overview-box h5{font-size:14px;}
  .odo-foundation-prog-overlay p{font-size:16px; line-height:25px;}
  .busi-pross-circle-01{width:140px; height:140px;}
  .busi-pross-circle-02{width:140px; height:140px;}
  .erp-prog-overview h2{font-size:20px;}
  .erp-prog-overview-box{height:168px;}
  .odo-foundation-prog-overlay h1 br{display:block;}
  a.download-curiculam-professional{left:10%;}
  a.download-curiculam-master{left:10%;}
  .odo-foundation-prog-overlay{height:72%;}
  a.download-curiculam-foundation{left:10%;}
  a.download-curiculam-skill{left:10%;}
}




