
.inter-<uniquifier> {
  font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}


.oswald-<uniquifier> {
  font-family: "Oswald", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}

.pagination-list {
    list-style: none;
    display: flex;
    justify-content: center;
    padding: 0;
}

.pagination-list li {
    margin: 0 5px;
}

.pagination-list li a {
    text-decoration: none;
    padding: 8px 12px;
    border: 1px solid #029646;
    color: #029646;
}

.pagination-list li.active a {
    background-color: #029646;
    color: white;
}

.pagination-list li a:hover {
  background-color: #029646 !important;
  color: white;
}



.poppins-thin {
  font-family: "Poppins", serif;
  font-weight: 100;
  font-style: normal;
}

.poppins-extralight {
  font-family: "Poppins", serif;
  font-weight: 200;
  font-style: normal;
}

.poppins-light {
  font-family: "Poppins", serif;
  font-weight: 300;
  font-style: normal;
}

.poppins-regular {
  font-family: "Poppins", serif;
  font-weight: 400;
  font-style: normal;
}

.poppins-medium {
  font-family: "Poppins", serif;
  font-weight: 500;
  font-style: normal;
}

.poppins-semibold {
  font-family: "Poppins", serif;
  font-weight: 600;
  font-style: normal;
}

.poppins-bold {
  font-family: "Poppins", serif;
  font-weight: 700;
  font-style: normal;
}

.poppins-extrabold {
  font-family: "Poppins", serif;
  font-weight: 800;
  font-style: normal;
}

.poppins-black {
  font-family: "Poppins", serif;
  font-weight: 900;
  font-style: normal;
}

.poppins-thin-italic {
  font-family: "Poppins", serif;
  font-weight: 100;
  font-style: italic;
}

.poppins-extralight-italic {
  font-family: "Poppins", serif;
  font-weight: 200;
  font-style: italic;
}

.poppins-light-italic {
  font-family: "Poppins", serif;
  font-weight: 300;
  font-style: italic;
}

.poppins-regular-italic {
  font-family: "Poppins", serif;
  font-weight: 400;
  font-style: italic;
}

.poppins-medium-italic {
  font-family: "Poppins", serif;
  font-weight: 500;
  font-style: italic;
}

.poppins-semibold-italic {
  font-family: "Poppins", serif;
  font-weight: 600;
  font-style: italic;
}

.poppins-bold-italic {
  font-family: "Poppins", serif;
  font-weight: 700;
  font-style: italic;
}

.poppins-extrabold-italic {
  font-family: "Poppins", serif;
  font-weight: 800;
  font-style: italic;
}

.poppins-black-italic {
  font-family: "Poppins", serif;
  font-weight: 900;
  font-style: italic;
}





body {
    margin: 0px;
    padding: 0px;
   font-family: "Inter", sans-serif;

}


img {
    max-width: 100%;
}


html {
    scroll-behavior: smooth;
}

a:active {
    color: green;
}

a:hover {
    text-decoration: none !important;
}

h1. h2, h3, h4{ font-family: "Oswald", sans-serif !important; }

p {
    font-family: "Inter", sans-serif !important;
    font-size: 17px !important;
}
.nopadding {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

::-webkit-scrollbar {
  width: 5px;
  border-radius: 16px;
}

::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

::-webkit-scrollbar-thumb {
  background-color: #029646 !important;
}

.custom-container {
    width: 90%;
    margin: 0 5%;
    margin: 0 auto;

}

.navbar-toggler-icon {
    background: url('../../assets/images/hmenu.svg') no-repeat center center !important; width: 36px !important; height: 24px !important;}



/* header starts */
.header { position: absolute; z-index: 1; left: 0; right: 0; margin: 0 auto; top: 1% !important; padding: 15px 30px;
border-radius: 15px;
background: #FFF; z-index: 9;
box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.10);}
.header .navbar-expand-xl .navbar-nav .nav-link {
    padding: 0rem 1rem !important; font-weight: 600;   
    color: #ffffff; font-family: "Inter", sans-serif;
    font-size: 18px;
}
.navbar-nav li:last-child {
    border-right: none;
}
.navbar { padding: 0rem 0rem !important; }
.navbar-toggler{ padding: .25rem 0rem; }

.header .nav-item {
    padding: 20px 0px;
}

.red{ color: #ED0101; }

.navbar-text {
    color: #ffffff !important;
    font-size: 18px; font-weight: 600;
       padding: 12px 30px !important; margin-left: 10px;
    text-align: center; border: 2px #fff solid;
    border-radius: 30px; transition: 0.3s;
   background: linear-gradient(90deg, #029646 0%, #101E85 137.4%);
}

.navbar-text:hover {  background: linear-gradient(90deg, #101E85 0%, #029646 137.4%) !important; }

.navbar-text a { color: #ffffff !important; }

.navbar-text:hover {
    background: #000000;
    color: #ffffff; border: 2px #fff solid;
}

.navbar-nav li:hover > ul.dropdown-menu {
    display: block;
}

.dropdown-menu {
    background: #ffffff !important
}

.secnav {
    width: 80% !important;
    text-align: center !important;
    margin: 0 auto !important;
    border-radius: 60px !important;
}



.navbar-expand-xl .navbar-nav .nav-link {
    font-size: 16px;
}


.navsub {
    width: 70%;
    border-radius: 50px;
    margin: 0 auto;
    text-align: center;
    -webkit-box-shadow: 0 0 25px #000000;
    box-shadow: 0 0 25px #000000;
}

.sec1 .navbar {
    padding: 0rem 1rem;
    z-index: 10;
}

.navbar-dark .navbar-nav .nav-link {
    color: #000 !important;
}

.sec1 .nav-link:hover {
    color: #FD8F01 !important;
}

.dropdown-item:focus,
.dropdown-item:hover {
    color: #029646 !important;
    background: none !important;
}

.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show>.nav-link {
    color: #FF8901 !important;
    font-weight: bold;
    border-bottom: 1px #FF8901 solid;
    font-family: 'Roboto Flex', sans-serif !important;
}

.botarrowpic{ position: absolute; bottom: 0; left: auto; right: auto; margin: 0 auto; z-index: 9;}

.navdesk .navbar-nav>li>a:hover,
.nav>li>a:focus {
    background-color: transparent; border: none;
/*     color: #FF8901 !important; */
}

.navdesk .nav-link {
    padding: 0px !important;
    font-size: 19px;
}

.navdesk .navbar-nav li {
    border-right: 1px #000 solid;
    padding: 0 52px;
}

.navdesk .navbar-nav li:last-child {
    padding: 0px 38px !important;
    border-right: none;
}

.navdesk .navbar-light .navbar-nav .nav-link {
    color: #000000 !important; font-family: "Roboto", serif;
}

.header .navbar-light .navbar-nav .nav-link {
    color: #fff !important;
    font-size: 20px; font-family: "Roboto", serif;
}

.header .navbar-dark .navbar-nav .nav-link {
    color: #000 !important;
    font-size: 20px;
}

.navdesk {
    padding: 60px 0 20px 0px;
}

.registerBtn a {
    display: block;
    margin: 0 auto;
}

.dropdown-item {
    border-bottom: 1px #029646 solid !important;
    font-size: 16px; color: #000000 !important;
    padding: 10px 20px !important; font-weight: 400 !important;
    min-width: 300px;  font-family: "Roboto", serif !important;

}

.last {
    border-bottom: none !important;
}

.dropdown-item.active,
.dropdown-item:active {
    background: none !important;
    color: #000000 !important;
}

.navbar-nav{ border: 1px #ccc solid; padding: 0 40px !important; border-radius: 30px; }


.header .navbar-expand-xl .navbar-nav .nav-link {
    padding: 0rem 0.6rem !important;
    color: var(--Text-Heading-color, #1F1F1F);
font-family: Poppins;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 120%; /* 21.6px */
text-transform: uppercase;
}
.header .navbar-expand-xl .navbar-nav .nav-link.active{
    color: #060C38 !important; text-decoration: underline;
font-family: Poppins;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 120%; /* 21.6px */
text-transform: uppercase;
}

.dropdown-menu a{
    color: var(--Text-Heading-color, #1F1F1F);
font-family: Poppins !important;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 120%; /* 21.6px */
/* text-transform: uppercase; */
}


.navbar-nav li:last-child {
    border-right: none;
}

.header .nav-item {
    padding: 20px 0px;
}

.btn-custom {
    background: #EB2024 !important;
    color: #ffffff;
    padding: 5px 10px;
}

.dropdown-menu {
    border: none !important;
    border-radius: 0 !important;
}

.navbar-hover .collapse ul ul ul {
    top: -2px;
    left: 100%;
    min-width: auto;
}
/* header ends */


/* section 1 starts */
.sec1{ position: relative; }
.bannerText { position: absolute; z-index: 2; top: 18%; margin: 0 auto; left: 5%; right: 0;}
.bannerText h2{
    color: #FFF;
font-family: Inter;
font-size: 72px;
font-style: normal;
font-weight: 400;
line-height: 82px; /* 113.889% */
}
.bannerText img{ max-width: 92px; border-radius: 10px; display: inline-block !important; background: #ffffff; }
.bannerText h1{
    color: #FFF;
font-family: Oswald;
font-size: 96px;
font-style: normal;
font-weight: 600; padding-top: 8%;
line-height: 120%; /* 115.2px */
text-transform: uppercase;
}

.bannerText p { color: #FFF;
font-family: Inter;
font-size: 28px !important;
font-style: normal;
font-weight: 400; max-width: 600px;
line-height: 150%; /* 42px */ }

.bannerText h1 span:first-child {color: #ED0101;}
.bannerText ul { margin: 25px 0 0 0; padding: 0; }
.bannerText ul li{ list-style-type: none; transition: 0.3s; display: inline-block;  padding:  12px 40px; margin-right: 20px; border-radius: 120px; border-radius: 143.26px;
background: linear-gradient(90deg, #029646 0%, #101E85 137.4%); }
.bannerText ul li:hover {  background: linear-gradient(90deg, #101E85 0%, #029646 137.4%) !important; }
.bannerText ul li a{ 
color: #FFF;
font-family: Inter;
font-size: 26px;
font-style: normal;
font-weight: 600;
line-height: var(--Body-Large-Line-Height, 24px); /* 120% */
font-variant: all-small-caps;
letter-spacing: var(--Body-Large-Tracking, 0.5px);
 }


.home_banner .slick-prev { top: 46%; position: absolute; left: 20px; z-index: 9; content: ""; border: none; width: 56px; height: 56px; background:none; font-size: 0; background:url('../../assets/images/prev.svg') no-repeat center center !important; background-size:cover !important; }
.home_banner .slick-next { top: 46%; position: absolute; right: 20px; z-index: 9; content: ""; border: none; width: 56px; height: 56px; background:none; font-size: 0; background:url('../../assets/images/next.svg') no-repeat center center !important; background-size:cover !important; }
/* .home_banner .slick-next{ top: 40%; position: absolute; right: 20px; z-index: 9; } */

/* section 1 ends */


/* sec 2 starts */
.sec2{ padding: 0px; }
.sec2Inside { border-radius: 90px; border: 3.986px solid rgba(255, 255, 255, 0.20);
background: #060C38; padding: 20px; position: relative; margin-top: -4%; z-index: 9;}
.sec2Inside ul { padding: 0px; width: 100%; margin-bottom: 0px;text-align: center;}
.sec2Inside ul li{ padding: 0px; display: inline-block; list-style-type: none; border-radius: 66.429px;
border: 2px solid rgba(255, 255, 255, 0.10);
background: rgba(255, 255, 255, 0.02);
box-shadow: 0px 0px 31.886px 0px rgba(0, 0, 0, 0.25);}
.sec2Inside ul li a { padding:5px 67px; color: #ffffff; font-weight: 500; display: block; font-family: "Poppins", serif; font-size: 18px; position: relative;  }

.sec2Inside ul li a:hover { border-radius: 66.429px;
background: #FFF; color: #060C38;
font-family: Poppins;
font-size: 18px; 
font-style: normal;
font-weight: 500;
line-height: 25px; /* 138.889% */s
box-shadow: 0px 0px 31.886px 0px rgba(0, 0, 0, 0.25); }

.sec2Inside .active { border-radius: 66.429px;
background: #FFF; color: #060C38;
font-family: Poppins;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 25px; /* 138.889% */
box-shadow: 0px 0px 31.886px 0px rgba(0, 0, 0, 0.25); }

.sec2Inside ul li a i{ position: absolute; right: 20px; top: 20px; font-size: 24px; }


/* sec 2 ends */



/* sec3 start */
.sec3{ padding: 60px 0px; }
.award { max-width: 120px; }
.world{ max-width: 120px; display: inline-block; }
.sec3 h2{
  color: #061737;
font-family: Inter;
font-size: 64px;
font-style: normal;
font-weight: 400;
line-height: 120%; padding-bottom: 10px;
}
.sec3 h3{
    color: #061737;
font-family: Inter;
font-size: 60px;
font-style: normal;
font-weight: 700;
line-height: 120%; /* 72px */
}
.sec3 h3 span{
    color: #029646;
font-family: Inter;
font-size: 60px;
font-style: normal;
font-weight: 300;
line-height: 120%;
}

.sec3 p{
   color: #555;
font-family: Inter;
font-size: 20px !important;
font-style: normal;
/* font-weight: 700; */
line-height: 150%; /* 30px */
}


.sec3 a{ font-size: 22px; background: #000000; color: #ffffff; padding: 15px 40px; border-radius: 30px; display: inline-block;
border-radius: 143.26px;
background: linear-gradient(90deg, #029646 0%, #101E85 137.4%); margin-top: 30px;  font-weight: bold;}
.sec3 a:hover{ background: linear-gradient(90deg, #101E85 0%, #029646 137.4%); margin-top: 30px; color: #ffffff; font-weight: bold; }
/* sec3 ends */


/* sec 4 starts */
.sec4{ position: relative;  }
.sec4 h2{
   color: #060C38;
text-align: center;
font-family: Inter;
font-size: 64px;
font-style: normal;
font-weight: 400; padding-bottom: 25px;
line-height: 130%; /* 83.2px */
}
.sec4box1{ background: #060C38; padding: 50px 20px !important; }
.sec4box1::after {
  content: "";
  display: inline-block;
  width: 89px;
  height: 89px;
  background-image: url('../../assets/images/servicesarrow.svg'); /* your arrow image path */
  background-size: cover;
  margin-left: 5px; z-index: 9; top: 35%; right: -22%; position: absolute;
  vertical-align: middle;
}

.botrow.sec4box1::after {
  content: "";
  display: inline-block;
  width: 89px;
  height: 89px;
  background-image: url('../../assets/images/servicesarrowleft1.svg'); /* your arrow image path */
  background-size: cover;
  margin-left: 5px; z-index: 9; top: 35%; left: -22%; position: absolute;
  vertical-align: middle;
}

.sec4box1 h3 {color: #FFF;
font-family: Inter;
font-size: 32px;
font-style: normal; padding-bottom: 30px;
font-weight: 400;
line-height: 42px; /* 131.25% */
text-transform: capitalize;}

.sec4box1 a { color: #FFF;
text-align: center;
font-family: Poppins; 
font-size: 20px; border-radius: 30px;
font-style: normal; padding: 10px 20px !important;
font-weight: 600; border: 1px #fff solid;
line-height: 120%; /* 24px */ }
.sec4box1 a:hover{ color: #000000; background: #ffffff; }

.sec4box2{ background: #039149; padding: 50px 20px !important; }
.sec4box2::after {
  content: "";
  display: inline-block;
  width: 89px;
  height: 89px;
  background-image: url('../../assets/images/servicesarrow1.svg'); /* your arrow image path */
  background-size: cover;
  margin-left: 5px; z-index: 9; top: 35%; right: -20%; position: absolute;
  vertical-align: middle;
}

.botrow.sec4box2::after {
  content: "";
  display: inline-block;
  width: 89px;
  height: 89px;
  background-image: url('../../assets/images/servicesarrowleft2.svg'); /* your arrow image path */
  background-size: cover;
  margin-left: 5px; z-index: 9; top: 35%; left: -22%; position: absolute;
  vertical-align: middle;
}


.sec4box2 h3 { 
color: #FFF;
font-family: Inter;
font-size: 32px;
font-style: normal; padding-bottom: 30px;
font-weight: 400;
line-height: 42px; /* 131.25% */
text-transform: capitalize; }

.sec4box2 a { color: #FFF;
text-align: center;
font-family: Poppins; font-weight: 600;
font-size: 20px; border-radius: 30px;
font-style: normal; padding: 10px 20px !important;
font-weight: 400; border: 1px #fff solid;
line-height: 120%; /* 24px */ }
.sec4box2 a:hover{ color: #000000; background: #ffffff; }
/* sec 4 ends */



/* sec 5 starts here */
.sec5{ padding: 60px 0 0 0px; background: #F5F5F7; }
.sec5Left h2{
    color: #060C38;
font-family: Inter;
font-size: 64px;
font-style: normal;
font-weight: 400; padding-bottom: 30px;
line-height: 120%; /* 83.2px */
}
.sec5Left ul { padding: 0px; }
.sec5Left ul li { padding: 0px; list-style-type: none; display: inline-block; padding-bottom: 10px; }


/* sec6 starts */
.sec6{ padding: 60px 0px; }
.sec6 h2{
    color: #060C38;
font-family: Inter;
font-size: 64px;
font-style: normal;
font-weight: 400; padding-bottom: 30px;
line-height: 130%; /* 83.2px */
}
.sec6 p{
    color: #333;
font-family: Inter;
font-size: 24px !important;
font-style: normal; padding-bottom: 20px;
font-weight: 400; max-width: 900px;
line-height: 32px; /* 36px */
}

.coursesoffered .row {
    border-radius: 20px; margin: 0 5px;
background: #f5f5f7; min-height: 300px;
}

.testiRigth{ padding: 10px 20px !important; }

.coursesoffered p{ 
color: #555;
font-family: Inter;
font-size: 18px !important;
font-style: normal;
font-weight: 400;
line-height: 30px; /* 150% */}

.coursesoffered img{ margin-bottom: 0px; height: auto; }
.coursesoffered h4 { 
    color: #060C38;
font-family: Inter;
font-size: 20px; padding-bottom: 0px; margin-bottom: 0px;
font-style: normal;
font-weight: 700;
line-height: 30px; /* 150% */
}
.testiRigth{ padding: 20px; }
.coursesoffered .slick-slide{ padding-right: 20px; }
.coursesoffered .slick-prev{ background: none; outline: none; border: none; font-size: 0px; background: url('../../assets/images/prev.svg') no-repeat; width: 83px; height: 83px; position: absolute; right:6%; top:-30%;   }
.coursesoffered .slick-next{ background: none; outline: none; border: none; font-size: 0px; background: url('../../assets/images/next.svg') no-repeat; width: 83px; height: 83px; position: absolute; right:0%; top: -30%;   }
.slick-list{padding:0 20% 0 0;}
.MainSliderSec{ padding: 60px 0px; }

.testiLeft{ position: relative; padding-top: 10px; }
.testiLeft img{ bottom: 0; position: absolute; height: auto; margin-top: 10px;}

/* sec6 ends */


/* about us starts */
/*.aboutsec2{ background: url('../../assets/images/aboutsec2.webp') no-repeat right bottom; background-size: cover !important; padding: 60px 0 150px 0px; }*/
.aboutsec2{ background: url('../../assets/images/Placement16.png') no-repeat right bottom; background-size: cover !important; padding: 60px 0 150px 0px; }
.aboutsec2 h2 {border-radius: 8px; 
background: #060C38; color: #FFF;
font-family: Inter;
font-size: 60px;  margin-bottom: 10px;
font-style: normal; text-align: center; display: block;
font-weight: 400; padding: 10px 20px !important;
line-height: 130%;}
.aboutus h1{ font-size: 72px; }
.aboutsec2 h3{ color: #060C38;
font-family: Inter;
font-size: 40px;
font-style: normal;
font-weight: 400;
line-height: 130%; /* 56.16px */ }

.aboutsec2 p{
    color: #555;
font-family: Inter;
font-size: 20px !important;
font-style: normal;
font-weight: 400; 
/*margin-bottom: 40px;*/
line-height: 150%;
}

.aboutsec2 a{
 color: #FFF;
font-family: Inter;
font-size: 22px; display: inline-block;
font-style: normal; background: linear-gradient(90deg, #029646 0%, #101E85 137.4%);
font-weight: 600; padding: 10px 30px !important; border-radius: 30px; color: #ffffff;
}
.aboutsec2 a:hover{  background: linear-gradient(90deg, #101E85 0%, #029646 137.4%); color: #ffffff;}

.aboutsec3{ padding: 60px 0 90px 0px; background: url('../../assets/images/managementconsultant.webp') no-repeat top center; background-size: cover !important; }

.aboutsec3management{ padding: 60px 0 90px 0px; background: url('../../assets/images/managementconsultant.webp') no-repeat top center; background-size: cover !important; }

.aboutsec3hr{ padding: 60px 0 90px 0px; background: url('../../assets/images/hr.webp') no-repeat top center; background-size: cover !important; }

.aboutsec3sap{ padding: 60px 0 90px 0px; background: url('../../assets/images/sap.webp') no-repeat top center; background-size: cover !important; }

.aboutsec3corporate{ padding: 60px 0 90px 0px; background: url('../../assets/images/corporate.webp') no-repeat top center; background-size: cover !important; }

.aboutsec3rec{ padding: 60px 0 90px 0px; background: url('../../assets/images/real-estate-consulting.webp') no-repeat top center; background-size: cover !important; }

.aboutsec3dm{ padding: 60px 0 90px 0px; background: url('../../assets/images/desrtiny-manager.webp') no-repeat top center; background-size: cover !important; }


.aboutsec3 h2{
    color: #FFF;
font-family: Inter;
font-size: 42px;
font-style: normal; max-width: 600px;
font-weight: 700;
line-height: 130%; /* 54.6px */
}
.aboutsec3 p{
    color: #FFF;
font-family: Inter;
font-size: 20px; padding-bottom: 40px;
font-style: normal; max-width: 400px;
font-weight: 400;
line-height: 150%; /* 30px */
}
.aboutsec3Left a {
    color: #FFF;
font-family: Inter;
font-size: 22px; display: inline-block;
font-style: normal; background: linear-gradient(90deg, #029646 0%, #101E85 137.4%);
font-weight: 600; padding: 10px 30px !important; border-radius: 30px; color: #ffffff;
}
.aboutsec3Left a:hover{ background: linear-gradient(90deg, #101E85 0%, #029646 137.4%); color: #ffffff; }

.MainTabs{ max-width: 500px; margin: 0 auto; border-radius: 25px;
border: 5px solid #029646;
background: linear-gradient(180deg, rgba(0, 0, 0, 0.60) 0%, rgba(0, 0, 0, 0.32) 100%);
backdrop-filter: blur(20px); padding: 30px; }
.MainTabs ul{ padding: 0px; }
.MainTabs ul li{
    border-radius: 30px; margin: 5px; display: inline-block;
background: linear-gradient(180deg, rgba(255, 255, 255, 0.40) 0%, rgba(255, 255, 255, 0.24) 100%) !important;
backdrop-filter: blur(12.5px);
}
.MainTabs ul{ border-bottom: none; }
.MainTabs ul li a{
    color: #FFF;
text-align: center;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 116.772%; /* 21.019px */
}
.MainTabs ul li a:hover{ border: none; font-size: 18px;
font-style: normal;
font-weight: 500; outline: none; }

.MainTabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { background: linear-gradient(90deg, #101E85 0%, #029646 137.4%) !important;
backdrop-filter: blur(12.5px); color: #ffffff !important; border: none; outline: none; border-radius: 30px; font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 116.772%; }

.MainTabs h3{
    color: #FFF;
font-family: Inter;
font-size: 26px;
font-style: normal; margin-top: 20px;
font-weight: 700; padding-bottom: 0px; margin-bottom: 0px;
line-height: 100%; /* 42.396px */
}
.MainTabs p{
    color: #FFF;
font-family: Inter;
font-size: 24px;
font-style: normal;
font-weight: 500; padding-top: 20px; padding-bottom: 5px;
line-height: 150%; /* 36px */
}


.aboutsec4{ background: #13162B; padding: 60px 0px; }
.aboutsec4 h2{ color: #FFF;
font-family: Inter;
font-size: 42px; padding-bottom: 20px;
font-style: normal;
font-weight: 400;
line-height: 130%; /* 54.6px */ }
.aboutsec4 a{  color: #FFF;
font-family: Inter;
font-size: 22px; display: inline-block;
font-style: normal; background: linear-gradient(90deg, #029646 0%, #101E85 137.4%);
font-weight: 600; padding: 10px 30px !important; border-radius: 30px; color: #ffffff; }
.aboutsec4 a:hover{  background: linear-gradient(90deg, #101E85 0%, #029646 137.4%); color: #fff !important;}

.aboutsec6{ padding: 60px 0px; }
.aboutsec6 h2 {
    color: #060C38;
text-align: center; padding-bottom: 20px;
font-family: Inter;
font-size: 64px;
font-style: normal;
font-weight: 400;
line-height: 100%; /* 83.2px */
}

.aboutsec6 h4{ font-weight: bold; }
.aboutsec6 p{ font-size: 20px !important; }


.teams .slick-prev{ background: none; outline: none; border: none; font-size: 0px; background: url('../../assets/images/prev.svg') no-repeat; width: 83px; height: 83px; position: absolute; right:6%; top:-25%;   }
.teams .slick-next{ background: none; outline: none; border: none; font-size: 0px; background: url('../../assets/images/next.svg') no-repeat; width: 83px; height: 83px; position: absolute; right:0%; top: -25%;   }
.slick-list{padding:0 20% 0 0;}
.teams img{ margin-bottom: 15px; }
/* about us ends */



/* contact page starts */
.contactsec2{ padding: 60px 0px; }
.contactsec2 h2 {  padding-bottom: 30px; color: #060C38;
text-align: left;
font-family: Inter;
font-size: 64px;
font-style: normal;
font-weight: 400;
line-height: 130%; /* 83.2px */}
.contactsec2 ul{ padding: 0px; }
.contactsec2 ul li{ padding: 0px 0 15px 80px; color: #000; list-style-type: none; margin-bottom: 30px; line-height: 24px; background: url('../../assets/images/location1.svg') no-repeat; }
.contactsec2 ul li:nth-child(2) { padding:2px 0  25px 80px; color: #000; list-style-type: none;  margin-bottom: 30px;line-height: 24px; background: url('../../assets/images/phone1.svg') no-repeat; }
.contactsec2 ul li:nth-child(3) { padding:2px 0 25px 80px; color: #000; list-style-type: none; margin-bottom: 30px; line-height: 24px; background: url('../../assets/images/email1.svg') no-repeat; }
.contactsec2 ul li a{ color: #333;
font-family: Inter;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: 170%; /* 40.8px */}
.contactsec2 iframe { border: 2px #029646 solid !important; border-radius: 10px; }
.contactsec2 a{ margin-top: 10px; display:block; }

.formbox1{ background: #04071A; border-radius: 10px; padding: 20px !important; }
.formbox1 h2{ margin-bottom: 0px; color: #FFF;
font-family: Inter;
font-size: 34px; padding-bottom: 20px;
font-style: normal;
font-weight: 400;
line-height: normal; }
.formbox1 input, .formbox1 textarea  { background: #082858; border-radius: 5px; display: block; border: none; width: 100%; margin-bottom: 15px; padding: 10px 20px; font-family: "Poppins", serif !important; color: #ffffff; }
/* contact page ends */


/* services starts */
.servicesbanner h1{ font-size: 72px; max-width: 700px; }
.servicessec2{ padding: 60px 0 0 0px; background: #E0EFEF; background-size: cover !important; }
.servicessec2 h2{
    color: #061737;
font-family: Inter;
font-size: 64px;
font-style: normal;
font-weight: 400; padding-bottom: 10px;
line-height: 110%; /* 83.2px */
}
.servicessec2 p{
    color: #555;
font-family: Inter;
font-size: 20px !important;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 30px */
}

.servicessec2Left{ position: relative; }
.servicessec2Left img{ position: absolute; bottom: 0; margin: 0 auto; }

.servicessec2right ul{ padding: 0px; }
.servicessec2right ul li{  background: url('../../assets/images/ic1.webp') no-repeat left top; list-style-type: none; padding: 40px 140px; 
background: url(../../assets/images/ic1.webp) no-repeat left top;
    list-style-type: none;
    padding: 31px 0 72px 129px;
    width: 49%;
    display: inline-block;
    vertical-align: top;
    color: #555;
font-family: Inter;
font-size: 20px !important;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 30px */
     }

.servicessec3{ padding: 60px 0px; }  
.servicessec3 h2{
    color: #061737;
font-family: Inter;
font-size: 64px; padding-bottom: 10px;
font-style: normal;
font-weight: 400;
line-height: 130%; /* 83.2px */
}
.servicessec3 p{
color: #555;
font-family: Inter;
font-size: 20px !important;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 30px */
}

.servicessec4{ padding: 90px 0px; background: url('../../assets/images/hrsec3.webp') no-repeat left top; background-size: cover !important; }
.servicessec4 h2 {
    color: #FFF;
font-family: Inter;
font-size: 64px;
font-style: normal;
font-weight: 400;
line-height: 130%; /* 83.2px */
}
.servicessec4 p{ color: #FFF;
font-family: Inter;
font-size: 20px !important;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 30px */ }   
/* services ends */


/* career page starts */
.careersec2{ padding: 60px 0px; }
.careersec2 h2{
    color: #060C38;
text-align: center;
font-family: Inter;
font-size: 64px; padding-bottom:40px;
font-style: normal;
font-weight: 400;
line-height: 130%; /* 83.2px */
}
.MainCareerOpeningBox{
    border-radius: 30px; margin-bottom: 30px;
background: #FFF; padding: 30px !important;
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25);
}
.MainCareerOpeningBox a{ background: linear-gradient(90deg, #029646 0%, #101E85 137.4%); padding: 12px 40px; color: #ffffff; border-radius: 30px; color: #FFF;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 500; margin-top: 10px; display: inline-block;
line-height: 140%; /* 22.4px */ }
.MainCareerOpeningBox a:hover{ color: #ffffff; background: linear-gradient(90deg, #101E85 0%, #029646 137.4%); }
.MainCareerOpeningBox h3{
    color: #060C38;
font-family: Inter;
font-size: 32px;
font-style: normal;
font-weight: 400; padding-bottom: 10px;
line-height: normal;
}
.MainCareerOpeningBox h6{
    color: #000;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.MainCareerOpeningBox h6 span {
    color: #000;
font-family: Inter; padding-bottom: 10px;
font-size: 14px; opacity: 0.5; display: inline-block;
font-style: normal; 
font-weight: 400;
line-height: normal;
}
.MainCareerOpeningBox ul{ padding: 0px 0 20px 0px; margin: 0px; }
.MainCareerOpeningBox ul li{ padding: 5px 35px !important; display: inline-block; margin:  0px 10px 0 0; background: url('../../assets/images/fulltime.svg') no-repeat 5px 5px; list-style-type: none; border-radius: 8px;
border: 1px solid #D9D9D9;  color: #000;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;}
.MainCareerOpeningBox ul li:last-child { padding: 5px 35px !important; display: inline-block; margin:  0px 10px 0 0; background: url('../../assets/images/punelocation.svg') no-repeat 5px 5px; list-style-type: none; float: right; color: #000;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal; }
.MainCareerOpeningBox p{
    color: #555;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 150%;
}
.MainCareerOpeningBox p strong {
    color: #060C38 !important;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 30px */
}
/* career page ends */


/* career detail */
.careerdetailsec2 { padding: 60px 0px; }
.careerdetailsec2 h2{ 
color: #060C38;
font-family: Inter;
font-size: 38px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 63px */ }
.careerdetailsec2 p, .careerdetailsec2 ul li {
    color: #000;
font-family: Inter;
font-size: 18px !important;
font-style: normal;
font-weight: 400;
line-height: 33px; /* 165% */
}
.careerdetailsec2 h3{ color: #ffffff; padding-bottom: 10px; padding-top: 10px; }



/* footer starts */
.footer{ padding: 90px 0px; background: #06091A; position: relative; background: url('../../assets/images/footerbg.webp') no-repeat  center center; background-size: cover;}
.footer video{ position: absolute; top: 0; width: 100% !important; height: auto; background-size: cover !important; }

.footer h2{color: #FFF;
font-family: Inter;
font-size: 24px; padding-bottom: 15px;
font-style: normal;
font-weight: 600;
line-height: normal;}


.fone a{
    color: #FFF;
text-align: center;
font-family: Poppins;
font-size: 20px; border: 1px #ffffff solid; padding: 10px 30px;
font-style: normal; border-radius: 30px;
font-weight: 600; margin-top: 15px; display: inline-block;
line-height: 120%; /* 28.697px */
}
.fone a:hover{ background: linear-gradient(90deg, #029646 0%, #101E85 137.4%); color: #ffffff; }

.fone p{
    color: #C3C3C3;
font-family: Inter;
font-size: 16px !important;
font-style: normal;
font-weight: 400;
line-height: 28px; /* 155.556% */
}


/* .focusareas h2:after{ height: 0 !important; } */
.footer ul { padding: 0px; }
.footer ul li{ list-style-type: none; padding-bottom: 20px; }
.footer ul li:last-child{ list-style-type: none; padding-bottom: 0px; }
.footer ul li a{ color: #C3C3C3;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 28px; /* 155.556% */}

.footer ul li a:hover { text-decoration: underline !important; }
.footer p{ color: #B8B8B8;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400; max-width: 370px;
line-height: 24px; /* 27px */}
.fone img{ margin-bottom: 20px; }

.footer3 ul{ padding: 0px; }
.footer3 ul li{ padding: 0px 0 15px 40px; list-style-type: none; line-height: 24px; background: url('../../assets/images/location.webp') no-repeat; }
.footer3 ul li:nth-child(2) { padding: 0px 0 15px 40px; list-style-type: none; line-height: 24px; background: url('../../assets/images/call.svg') no-repeat; }
.footer3 ul li:nth-child(3) { padding: 0px 0 15px 40px; list-style-type: none; line-height: 24px; background: url('../../assets/images/email.svg') no-repeat; }

.followus { padding: 0 0 20px 0px !important; }
.followus li{ list-style-type: none; display: inline-block; padding: 0 12px 0 0 !important; background: none !important; }

.footerbot{ background: #000000; padding: 10px 0px; border-top: 1px #029646 solid; position: relative; }
.footerbot p{
    color: #ffffff;
font-family: "Poppins", serif;
font-size: 14px; padding-bottom: 0px;
font-weight: 400; margin-bottom: 0px;
line-height: 30px; /* 187.5% */
}
.fLeft{ text-align: left !important; }
.fRight{ text-align: right !important; }
.fRight a{ color: #029646; text-decoration: underline; font-weight: bold; }

.formbox{ border-radius: 12px;
background: rgba(255, 255, 255, 0.05);
backdrop-filter: blur(12.5px); padding: 20px !important; }

.formbox input, .formbox textarea { border-radius: 8px; width: 100%;border-radius: 8px;
background-color: #ffffff80;
 display: block; padding: 10px 20px; color: #ffffff !important;
font-family: Inter; margin-bottom: 10px;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal; }

.submit { background: #ffffff; color: #000000 !important; color: #000; border-radius: 30px !important; font-size: 18px; margin-top: 10px;  padding: 10px 60px; font-weight: bold; }

::placeholder {
  color: white;
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12 -18 */
  color: white;
}

.error{
    color:red;
    font-size:larger;
}
.success{
    color:white;
    font-size:larger;
}


/* footer ends */

@media only screen and (max-width: 1740px) {
.footer video{ position: absolute; top: 0; display: none; width: auto !important; height:100% !important; background-size: cover !important; }
}


@media only screen and (max-width: 1640px) {

.bannerText h1{ font-size: 72px; }
.bannerText p{ font-size: 23px !important; }

.sec2Inside ul{ text-align: center; }
.sec2Inside ul li{ width: 30%; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; }

.sec3 h2{ font-size: 44px; }
.sec3 p{ font-size: 18px !important; font-weight: normal; }
.sec3 h3{ font-size: 44px; }

.sec4 h2{ font-size: 52px; }
.sec4box1{ padding-top: 20px !important; }
.sec4box1 h3{ font-size: 22px; line-height: 32px; padding-bottom: 22px; }
.sec4box2{ padding-top: 20px !important; }
.sec4box2 h3{ font-size: 22px; line-height: 32px; padding-bottom: 22px; }

.sec5Left h2{ font-size: 48px; }
.sec5Left ul li{ width: 28%; display: inline-block; }

.sec6 h2{ font-size: 42px; }
.coursesoffered .slick-prev{ right: 9%; }

/* contact page */
.contactsec2 h2{ font-size: 48px; }
.contactsec2 ul li a{ font-size: 20px; }
.contactsec2 h2{ font-size: 32px; }


/* aboutus page */
.aboutus h1{ font-size: 52px; }
.aboutus p{ font-size: 21px !important; max-width: 500px; }

.aboutsec2 h2{ font-size: 42px; }
.aboutsec2 h3{ font-size: 28px; }
.aboutsec2 p{ font-size: 18px !important; }

.aboutsec3{ padding: 60px 0px; }
.aboutsec3 h2{ font-size: 30px; padding-bottom: 0px; }
.aboutsec3 p{ padding-bottom: 10px; }

.aboutsec4{ padding: 30px 0px; }
.aboutsec4 h2{ font-size: 28px; }
.aboutsec6 h2{ font-size: 46px; }
.teams .slick-prev{ right: 9%; }

/* services */
.servicessec2 h2{ font-size: 42px; }
.servicessec2 p{ font-size: 18px; }
.servicessec2right ul li{ font-size: 18px; }

.servicessec3 h2{ font-size: 42px; }
.servicessec3 p{ font-size: 18px !important; }

.servicessec4 h2{ font-size: 52px; }
.servicessec4 p{ font-size: 18px !important; }

/* Career page */
.careersec2 h2{ font-size: 42px; display: block; margin: 0 auto; max-width: 800px; }
.MainCareerOpeningBox h3{ font-size: 24px; }
.MainCareerOpeningBox p strong{ font-size: 18px; }

/* career details page */
.careerdetailsec2{ padding: 30px 0px; }
.careerdetailsec2 h2{ font-size: 32px; }

}

@media only screen and (max-width: 1281px) {

.sec4box1::after{ display: none; }
.sec4box2::after{ display: none; }
.botrow.sec4box1::after{ display: none; }
.botrow.sec4box2::after{ display: none; }

.navbar-nav{ padding: 20px 0 10px 0 !important; border: none; }

.bannerText h1{ font-size: 52px; }
.bannerText p{ font-size: 20px !important; }

.sec2Inside{ border-radius: 20px; }
.sec2Inside ul{ text-align: center; }
.sec2Inside ul li{ width: 30%; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; }
.sec2Inside ul li a{ font-size: 14px;text-align: left; }
.sec2Inside .active{ font-size: 14px; line-height: auto; }


.sec3 h2{ font-size: 34px; }
.sec3 p{ font-size: 18px !important; font-weight: normal; }
.sec3 h3{ font-size: 42px; }
.sec3 h3 span{ font-size: 40px; }

.sec4 h2{ font-size: 44px; }
.sec4box1{ padding-top: 20px !important; }
.sec4box1 h3{ font-size: 22px; line-height: 32px; padding-bottom: 22px; }
.sec4box2{ padding-top: 20px !important; }
.sec4box2 h3{ font-size: 22px; line-height: 32px; padding-bottom: 22px; }

.sec5Left h2{ font-size: 42px; }
.sec5Left ul li{ width: 28%; display: inline-block; }

.sec6 h2{ font-size: 40px; }
.coursesoffered .slick-prev{ right: 9%; }
.submit{ padding: 10px 50px; }


/* aboutus page */
.aboutus ul{ padding: 0 0px; margin: 0px; }
.aboutus h1{ font-size: 52px; }
.aboutus p{ font-size: 21px !important; max-width: 500px; }

.aboutsec2{ padding: 30px 0 60px 0px; }
.aboutsec2 h2{ font-size: 32px; }
.aboutsec2 h3{ font-size: 22px; }
.aboutsec2 p{ font-size: 18px !important; }

.aboutsec3{ padding: 30px 0px; }
.aboutsec3 h2{ font-size: 30px; padding-bottom: 0px; }
.aboutsec3 p{ padding-bottom: 10px; }

.aboutsec4{ padding: 30px 0px; }
.aboutsec4 h2{ font-size: 28px; }
.aboutsec6 h2{ font-size: 46px; }
.teams .slick-prev{ right: 11%; }


/* services */
.servicessec2 h2{ font-size: 40px; }
.servicessec2 p{ font-size: 18px; }
.servicessec2Left img{ position: relative; }
.servicessec2right ul li{ font-size: 18px; }

.servicessec3 h2{ font-size: 40px; }
.servicessec3 p{ font-size: 18px !important; }

.servicessec4 h2{ font-size: 48px; }
.servicessec4 p{ font-size: 18px !important; }

/* Career page */
.careersec2 h2{ font-size: 34px; display: block; margin: 0 auto; max-width: 700px; }
.MainCareerOpeningBox h3{ font-size: 22px; margin-bottom: 0px; }
.MainCareerOpeningBox p strong{ font-size: 18px; }

.MainCareerOpeningBox ul li{ display: block; max-width: 144px; margin-bottom: 15px; }
.MainCareerOpeningBox ul li:last-child { display: block; max-width: 144px; margin-bottom: 10px; float:none; }


}


@media only screen and (max-width: 1024px) {

.header .nav-item {
    padding: 12px 0px !important;
}
.header{ position: relative; box-shadow: none; }

.bannerText { top: 10%; }
.bannerText h1{ font-size: 52px; padding-top: 0px; }
.bannerText p{ font-size: 20px !important; }
.bannerText ul{ margin: 15px 0 0 0px; }


.sec2Inside{ border-radius: 20px; margin-top: 0; }
.sec2Inside ul{ text-align: center; }
.sec2Inside ul li{ width: 46%; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; }
.sec2Inside ul li a{ font-size: 14px;text-align: left; }
.sec2Inside .active{ font-size: 14px; line-height: auto; }


.sec3 h2{ font-size: 34px; }
.sec3 p{ font-size: 18px !important; font-weight: normal; }
.sec3 h3{ font-size: 42px; }
.sec3 h3 span{ font-size: 40px; }

.sec4 h2{ font-size: 40px; }
.sec4box1{ padding-top: 20px !important; }
.sec4box1 a{ padding: 5px 15px !important; font-size: 16px; }
.sec4box1 h3{ font-size: 18px; line-height: 24px; padding-bottom: 22px; }
.sec4box2{ padding-top: 20px !important; }
.sec4box2 a{ padding: 5px 15px !important; font-size: 16px; }
.sec4box2 h3{ font-size: 18px; line-height: 24px; padding-bottom: 22px; }

.sec5Left h2{ font-size: 32px; padding-bottom: 10px; }
.sec5Left ul li{ width: 28%; display: inline-block; }

.sec6 h2{ font-size: 34px; }
.coursesoffered .slick-prev{ right: 14%; }
.submit{ padding: 10px 50px; }


/* aboutus page */
.aboutus ul{ padding: 0 0px; margin: 0px; }
.aboutus h1{ font-size: 36px; }
.aboutus p{ font-size: 21px !important; max-width: 300px; }

.aboutsec2{ padding: 30px 0 60px 0px; }
.aboutsec2 h2{ font-size: 22px; }
.aboutsec2 h3{ font-size: 20px; }
.aboutsec2 p{ font-size: 18px !important; }
.aboutsec2 a{ font-size: 18px; }

.aboutsec3{ padding: 30px 0px; }
.aboutsec3 h2{ font-size: 22px; padding-bottom: 0px; }
.aboutsec3 p{ padding-bottom: 10px; padding-top: 10px; }
.aboutsec3Left a{ font-size: 18px; }
.MainTabs ul li a{ font-size: 16px; }
.MainTabs{ padding: 10px; }
.MainTabs h3{ font-size: 24px; line-height: 34px; }


.aboutsec4{ padding: 30px 0px; }
.aboutsec4 h2{ font-size: 24px; }
.aboutsec6 h2{ font-size: 46px; }
.teams .slick-prev{ right: 14%; }
.aboutsec4 a{ font-size: 18px; }

/* services */
.servicesbanner h1{ font-size: 42px; }

.servicessec2{  padding: 30px 0 0 0; }

.servicessec2 h2{ font-size: 28px; }
.servicessec2 p{ font-size: 18px !important; }
.servicessec2Left img{ position: relative; }
.servicessec2right ul li{ font-size: 18px !important; }

.servicessec3{ padding: 30px 0px; }
.servicessec3 h2{ font-size: 32px; }
.servicessec3 p{ font-size: 18px !important; }

.servicessec4{ padding: 30px 0 500px 0px; background: url('../../assets/images/hrsec3mob.webp') no-repeat bottom center !important; background-size: cover !important; }
.servicessec4 h2{ font-size: 48px; }
.servicessec4 p{ font-size: 18px !important; }

/* career details page */
.careerdetailsec2{ padding: 30px 0px; }
.careerdetailsec2 h2{ font-size: 24px; }
.formbox1{ margin-top: 30px; }

}


@media only screen and (max-width: 768px) {

.sec4box1::after{ display: none; }
.sec4box2::after{ display: none; }
.botrow.sec4box1::after{ display: none; }
.botrow.sec4box2::after{ display: none; }

.header{ position: absolute; box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.10); padding: 5px 10px !important; }

.navbar-nav{ padding: 20px 0 10px 0 !important; border: none; }

.sec2Inside{ border-radius: 10px; margin-top: 0px; }
.sec2Inside ul li{ width: 94%; margin-bottom: 10px; }
.sec2Inside ul li a{ padding: 5px 40px; }
.logo img{ max-width: 240px; }
.bannerText{ top: 11%; }
.bannerText img{ max-width: 52px; }
.bannerText h1{ font-size: 48px; padding-top: 104%; margin: 0; }
.bannerText p { font-size: 18px !important; max-width: 500px !important; padding-top: 5px; }
.bannerText ul{ margin: 15px 0 0 0px; }

.sec2box1{ padding: 30px 20px 0px 20px !important; }
.sec2box1 {min-height: 258px; margin-bottom: 30px;}
.sec2box1 h3{ font-size: 74px; padding-top: 20px; }
.sec2 p{ font-size: 20px !important; }
.sec3 h3{ font-size: 46px; }

.sec3{ padding: 30px 15px 30px 15px; }
.sec3 img{ margin-bottom: 30px; }
.sec3 h2{ font-size: 32px; line-height: 36px; }
.sec3 p{ font-size: 18px !important; max-width: 700px; font-weight: 400; }

.sec4{ padding: 30px 0 0 0px; }
.sec4 h2{ font-size: 32px; font-weight: 400; margin-bottom: 0px; }
.sec4 p{ font-size: 20px !important; padding-bottom: 25px; margin-bottom: 0px; }

.sec4 .sec4btn1{ left: 1%; margin-bottom: 20px; }
.sec4 .sec4btn2{ left: 16%; }
.world{ max-width: 57px; }
.sec4 a{ margin-bottom: 30px; }
.sec4 .sec4btn3{ left: 4%; }
.sec4 .sec4btn4{ left: 24%; margin-bottom: 40px; margin-top: 25px; }

.sec4box1{ padding: 20px 15px !important; }
.sec4box1 h3{ font-size: 22px; line-height: 32px; padding-bottom: 20px; }
.sec4box1 a{ font-size: 18px; padding: 5px 20px; border-radius: 30px; }

.sec4box2{ padding: 20px 15px !important; }
.sec4box2 h3{ font-size: 22px; line-height: 32px; padding-bottom: 20px; }
.sec4box2 a{ font-size: 18px; padding: 5px 20px; border-radius: 30px; }

.sec5{ padding: 30px 0 0 0px; }
.sec5Left h2{ font-size: 32px; }
.sec5Left ul li{ width: 49%; }

.sec6{ padding: 30px 15px 30px 15px; }
.sec6 h2{ font-size: 32px; padding-bottom: 10px; }
.coursesoffered h3{ font-size: 26px; }
.sec6 p{ font-size: 18px !important; line-height: 28px; padding-bottom: 15px; margin-bottom: 0px; }
.testiLeft img{ position: relative; margin:  0 auto; }
.coursesoffered .row{ margin: 0px; border-radius: 10px; }



.coursesoffered .slick-dots {
max-width: 188px; padding: 20px 0 0 0px;
margin: 0px auto 0 auto;
}
.coursesoffered .slick-dots li {
display: inline-block;
list-style-type: none;
font-size: 0;
background: #d9d9d9;
width: 20px;
height: 20px;
border: none;
border-radius: 20px;
margin: 0 5px;
cursor: pointer;
}

.coursesoffered .slick-dots .slick-active {
background: #029646;
width: 40px;
}
.coursesoffered .slick-dots button {
display: none;
}

.footer{ padding: 30px 0 30px 0; }
.footerbot p{ font-size: 12px !important; }
.footer h2{ padding-top: 20px; padding-bottom: 10px; }

.fone a { margin-top: 10px; margin-bottom: 20px; }
.followus{ padding: 0 20px 10px 20px !important; }
.footerbot p{ font-size: 16px !important; text-align: center; margin-bottom: 10px; }
.dropdown-item{ white-space: normal !important; }


/* contact page */
.contactsec2{ padding: 30px 0px; }
.contactsec2 h2{ font-size: 48px; }
.contactsec2 ul li a{ font-size: 20px; }
.contactsec2 h2{ font-size: 32px; }
.contacttext h1{ padding-top: 75% !important; }
.map a{ margin-bottom: 40px; }


/* about page */
.aboutus { top: 4%;}
.aboutus h1{ font-size: 28px; padding-top: 78%; }
.aboutsec2 p{ font-size: 18px !important; margin-bottom: 20px; }

.aboutsec2{ padding: 30px 0 0 0px; background: none !important; }
.aboutsec2 h2{ font-size: 32px; padding: 2%; }
.aboutsec2 h3{ font-size: 25px; }

.aboutsec3{ background: #000; padding: 30px 0 0 0px; }
.aboutsec3 h2{ font-size: 26px; }
.aboutsec3 p{ padding-bottom: 0px; padding-top: 10px; }
.aboutsec3Left{ padding-bottom: 30px; }

.MainTabs{ padding: 10px; border-radius: 10px; border: 3px solid #029646; }
.MainTabs h3{ line-height: 130%; margin-bottom: 0px; padding-bottom: 0px; }

.aboutsec4{ padding: 30px 0; }
.aboutsec4 h2{font-size: 24px; line-height: 135%; padding-bottom: 10px;}
.aboutsec4 a{ margin-bottom: 40px; }

.aboutsec6{ padding: 30px 0px; }
.aboutsec6 h2{ font-size: 36px; display:block; text-align: center; width: 100%; }
.aboutsec6 h4{ display: block; text-align: center; padding-bottom: 0px; margin-bottom: 0px; }
.aboutsec6 p{ font-size: 18px; display: block; text-align: center; }

.teams .slick-dots {
max-width: 210px; padding: 20px 0 0 0px;
margin: 0px auto 0 auto;
}
.teams .slick-dots li {
display: inline-block;
list-style-type: none;
font-size: 0;
background: #d9d9d9;
width: 20px;
height: 20px;
border: none;
border-radius: 20px;
margin: 0 5px;
cursor: pointer;
}

.teams img{ margin:  0 auto 15px auto; }

.teams .slick-dots .slick-active {
background: #029646;
width: 40px;
}
.teams .slick-dots button {
display: none;
}


/* services */
.servicesbanner{ top: -11%; }
.servicesbanner h1{ font-size: 30px; }
.bannerText ul li a{ font-size: 22px; }

.servicessec2{  padding: 30px 0 0 0; }

.servicessec2 h2{ font-size: 22px; line-height: 32px; padding-bottom: 0px;  }
.servicessec2 p{ font-size: 18px !important; }
.servicessec2Left img{ position: relative; }
.servicessec2right ul li{ font-size: 18px !important; display: block; width: 100%; }

.servicessec3{ padding: 30px 0px; }
.servicessec3 h2{ font-size: 26px; }
.servicessec3 p{ font-size: 18px !important; }

.servicessec4{ padding: 30px 0 500px 0px; background: url('../../assets/images/hrsec3mob.webp') no-repeat bottom left !important; background-size: cover !important; }
.servicessec4 h2{ font-size: 26px; }
.servicessec4 p{ font-size: 18px !important; }

/* career details page */
.careerdetailsec2{ padding: 30px 0px; }
.careerdetailsec2 h2{ font-size: 20px; font-weight: 600; }
.formbox1{ margin-top: 30px; }
.careerdetailsec2 p, .careerdetailsec2 ul li{ font-size: 16px !important; }

}

.no-icons{
  background: unset !important;
  padding-left: unset !important;
  display:list-item !important;
  padding:0px !important;
}



