@import url('https://fonts.googleapis.com/css2?family=Sora:wght@100..800&display=swap');
@import url('https://fonts.cdnfonts.com/css/switzer');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	outline: none;
}

a,
a:focus,
a:hover {
	text-decoration: none;
	list-style: none;
	transition: 0.5s;
}

form .form-content .text-fil a {
  text-decoration: none;
}

a,
ul,
ol,
p,
input,
button {
	margin: 0;
	padding: 0;
	outline: none !important;
	box-shadow: none !important;
	font-family: "Inter", serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
	font-family: "Inter", serif;
}

body {
	margin: 0;
	padding: 0;
	font-family: "Inter", serif;
	font-size: 18px;
	font-weight: 400;
	color: #414c58;
	line-height: 30px;
}

.wapper{
	overflow: hidden;
}

/* BUTTONS START */

.enquire-now {
    background-color: #e7352f;
    font-family: "Inter", serif;
    padding: 10px 30px;
    color: #fff;
    border: 1px solid #e7352f;
}

.enquire-now:hover{
	background-color:#0c1620;
	color: #fff;
}

/* BUTTONS END */

/* TOP NAVBAR CSS START */

.megasubmenu{ padding:1rem; }
	@media all and (min-width: 992px) {
		.megasubmenu{ 
		left:100%; top:0; min-height: 100%; min-width:500px;
		}
		
		.dropdown-menu > li:hover .megasubmenu{
		display: block;
		}
}

#topMenu{
	background-color: #fff;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

#topMenu .nav-link {   
	font-family: "Inter", serif;
    font-size: 16px;
    font-weight: 500;
    color: #191919;
	padding: 10px 20px;
}

#topMenu .dropdown-item {
    font-family: "Inter", serif;
    font-size: 15px;
    font-weight: 300;
    letter-spacing: 0.2px;
    color: #191919;
}


#topMenu .navbar-brand {
	color: #4600A9;
}

#topMenu .navbar-brand:focus, .navbar-brand:hover {
    color: #4600A9;
}

/* TOP NAVBAR CSS END */

/* BANNER START */

#bannerLead{
	margin: 30px 0px 0px 0px;
}
.home-banner {
    background-color: #EAEFFC;
	border-radius: 10px;
}

.home-banner-left{
	padding-left: 40px;
}

.home-banner-left h1{
	font-size: 36px;
	font-weight: 700;
	line-height: 48px;
	color: rgb(12 22 32);
}

.home-banner-left h1 span{
	color: #0c1620;
}
.offcanvas-body {
    flex-grow: 1;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
    overflow-y: auto;
    background: #c903031c;
}
.home-banner-right img{
	position: relative;
	right: 105px;
}

.home-banner-left p {
    font-size: 14px;
    padding-top: 5px;
    font-weight: 500;
    color: #666666;
}

 .h-search-form input{
	width: 82%;
	padding: 0 15px;
	border-radius: 4px;
	border: none;
	font-weight: 400;
	font-size: 16px;
	letter-spacing: .8px;
	position: relative;
	color: #333;
	height: 55px;
	font-family: "Inter", serif;
 }
 .h-search-form button {
    position: relative;
    right: 115px;
    height: 45px;
    color: #fff;
    background: #ea3630;
    top: 0px;
    border-radius: 4px;
    border: none;
    width: 105px;
	font-size: 15px;
}
.callback
{
	background-color: #ea3630;
  font-family: "Inter", serif;
  padding: 4px 10px !important;
  color: #fff !important;
  border-radius: 4px;
}
.callback:hover {
    background-color: #0c1620;
   }
 .h-search-form button:hover{
	background: #0c1620;
 }

 #bannerLead .news{
	width: 75%;
 }

/* BANNER END */

/* Empower Start */

#empowerFeature{
	padding: 60px 0px;
}

.key-feature{
	width: 60%;
}

.key-feature span {
    background: #EAEFFC;
    padding: 8px 20px;
    border-radius: 15px;
    font-size: 13px;
    color: #360083;
}

.key-feature h2{
    font-size: 22px;
	font-weight: 600;
	color: rgb(12 22 32);
	padding: 15px 0px 10px 0px;
}

.key-feature h3 {
    font-size: 268px;
    font-weight: 700;
    color: rgb(12 22 32);
    padding: 10px 0px;
}

.key-feature p {
    font-size: 14px;
    font-weight: 400;
    color: rgb(30 45 62);
    line-height: 24px;
}

.key-feature-one{
	width: 100%;
}

.key-feature-one span {
    background: #EAEFFC;
    padding: 8px 20px;
    border-radius: 15px;
    font-size: 13px;
    color: #360083;
}

.key-feature-one h2{
    font-size: 26px;
	font-weight: 700;
	color: rgb(12 22 32);
	padding: 10px 0px;
}

.key-feature-one h3 {
    font-size: 268px;
    font-weight: 700;
    color: rgb(12 22 32);
    padding: 10px 0px;
}

.key-feature-one p {
    font-size: 15px;
    font-weight: 400;
    color: #494949;
    line-height: 26px;
}

.expert-instructors{
	display: flex;
	align-items: center;
	justify-content: space-between;
	background-color: #ea3630;
	border-radius: 10px;
	padding: 30px;
	margin-top: -10px;
}

.expert-instructors-content{
	padding: 0px 20px;
}
form p{
	    font-size: 11px !important;
    font-weight: 400 !important;
    opacity: 0.6;
}
.expert-instructors-content h4 {
   font-size: 20px;
  font-weight: 600;
  color: #fff;
  padding: 15px 0px 10px 0px;
}

.expert-instructors-content p {
    font-size: 14px;
  font-weight: 400;
  color: #fff;
  line-height: 24px;
}


.expert-instructors-one{
	display: flex;
	align-items: center;
	justify-content: space-between;
	background-color: #fdfaf5;
	border-radius: 30px;
	padding: 40px;
	margin-top: 30px;
}

.expert-instructors-one-content{
	padding: 0px 20px;
}

.expert-instructors-one-content h4 {
    font-size: 18px;
    font-weight: 600;
    color: rgb(12 22 32);
    padding: 15px 0px 10px 0px;
}

.expert-instructors-one-content p {
    font-size: 14px;
    font-weight: 400;
    color: #494949;
	line-height: 24px;
}

.left-line{
	position: relative;
}

.left-line::after {
    position: absolute;
    content: "";
	left: 0;
    /* background-color: #e7e7e7; */
    width: 1px;
    height: 160px;
    top: 50%;
    transform: translateY(-50%);
}

#topBrand{
	background-color: #F6F7F9;
	padding: 15px;
	margin-bottom: 10px;
}

#brandTop .brand-item img {
    max-width: 100% !important;
	width: 114px;
	height: 70px;
}

#topBrand .owl-dots {
    display: none;
}


#MissionVision{
	padding: 60px 0px;
}

.mission-right span{
    background: #EAEFFC;
    padding: 8px 20px;
    border-radius: 15px;
    font-size: 13px;
    color: #360083;
}

.mission-right{
	padding-left: 32px;
}

.mission-right h3 {
    font-size: 26px;
    font-weight: 700;
    color: rgb(12 22 32);
    padding: 10px 0px;
    line-height: 36px;
}

.mission-right p{
    font-size: 15px;
	font-weight: 400;
	color: #494949;
	line-height: 26px;
	padding-bottom: 15px;
}

.mission-right ul{
	list-style: none;
	margin: 0;
	padding: 10px 0px 0px 0px;
}

.mission-right ul li {
    display: flex;
    align-items: baseline;
	font-size: 15px;
	font-weight: 400;
	color: #494949;
	line-height: 24px;
	padding-bottom: 15px;
	
}

.mission-right ul li i{
	font-size: 16px;
	margin-right: 10px;
	color: #70BF73;
}

/* Missio Vision End */

/* Courses Offered start */

#courseOffer{
	padding-bottom: 60px;
}

ul.mainmenu {
    margin-top: 25px;
}

.mainmenu {
   padding: 0px !important;
    border: 1px solid #f9eaea;
    border-radius: 6px;
    margin-right: 10px !important;
    font-size: 16px;
    font-weight: 500;
    background-color: #f9eaea;
}
.form-control {
    height: 45px;
    padding: 0 8px;
   }
.offcanvas.offcanvas-end {
    width: 375px !important;
   }
.mainmenu, .submenu {
	list-style: none;
	padding: 0;
	margin: 0;
  }
  
  .mainmenu a {
	display: block;
	text-decoration: none;
	padding: 10px;
	color: rgb(12 22 32);
  }

  .mainmenu a:hover {
	     background-color: #ea3630;
    color: #fff;
    border-radius: 0px;
  }

  .mainmenu li:hover .submenu {
	display: block;
	max-height: 200px;
  }

  .submenu a:hover {
    background: transparent;
    color: #0c1620;
	}

  .submenu {
	overflow: hidden;
	max-height: 0;
  }

  #cousingNav .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    background-color: transparent !important;
	color: #0c1620;
}

#coursingPower{
	background-color: #fff;
	border: 1px solid #E8E8E8;
	border-radius: 10px;
	padding: 30px;
}

.learn-course h3 {
    padding: 10px 0px;
    font-size: 20px;
    color: rgb(12 22 32);
    font-weight: 600;
}

.learn-course p{
	font-size: 14px;
    font-weight: 400;
	font-style: normal;
    color: rgb(30 45 62);
    line-height: 26px;
	padding-bottom: 15px;
}

.learn-course ul{
	list-style: none;
	display: flex;
	align-items: center;
	padding-bottom: 15px;
}

.learn-course ul li{
	font-size: 12px;
	margin-right: 10px;
}

.green{
	    background-color: #ea3630;
    padding: 10px 12px;
    color: #fff;
    border-radius: 3px;
}

.blue{
	background-color: #0558a6;
    padding: 10px 12px;
    color: #fff;
    border-radius: 3px;
}

.orange{
	    background-color: #fdd302;
    padding: 10px 12px;
    color: #000;
    border-radius: 3px;
}

.leran-benefits{
	border-top: 1px solid #E8E8E8;
	padding-top: 15px;
}

.leran-benefits h4{
	padding: 10px 0px;
	font-size: 20px;
	font-weight: bold;
	color: rgb(12 22 32);
}

.leran-benefits ul{
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

.leran-benefits ul li{
	color: rgb(30 45 62);
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	display: flex;
	padding-bottom: 10px;
}

.leran-benefits ul li i{
	font-size: 6px;
	margin-right: 10px;
	margin-top: 10px;
}

.grop-btn{
	padding-top: 20px;
}

.light-blue-btn{
	background-color: #E7EFF8;
	border-radius: 8px;
	color: #0c1620;
	font-size: 16px;
	font-weight: 600;
	padding: 10px 20px;
	margin-right: 5px;
}

.blue-btn{
	background-color: #00225a;
	border-radius: 4px;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	padding: 10px 20px;
}

.blue-btn:hover{
    background: #003791;
    color: #fff;
}

/* Courses Offered end */

/* career start */

#careerOffer{
	background-color: #F8F8F8;
	padding: 64px;
}


.advanced-career{
	background-color: #fff;
	border-radius: 16px;
	padding: 48px;
}

.advanced-career-one{
	background-color: #fff;
	border-radius: 16px;
	padding: 60px 0px;
}

.career-boost{
	display: flex;
	align-items: center;
	gap: 20px;
	flex: 1 0 0;
	align-self: stretch;
	margin-bottom: 20px;
}

.career-boost-left{
	background-color: #eee2ff;
	display: flex;
	width: 68px;
	height: 68px;
	padding: 14px;
	align-items: center;
	gap: 10px;
	border-radius: 50%;
	min-width: 68px;
}

.career-boost-right h4{
	color: rgb(12 22 32);
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	padding-bottom: 10px;
}

.career-boost-right p {
    color: rgb(30 45 62);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}

/* career end */


/* BLOG START */

/* Insights & Updates start */

#expertInsights{
 padding-bottom: 60px;
}

.insights-update{
	display: flex;
	align-items: end;
	justify-content: space-between;
	margin-bottom: 30px;
}

.insights-update-left{
	width: 50%;
}

.insights-update-left span {
    background: #EAEFFC;
    padding: 8px 20px;
    border-radius: 20px;
    font-size: 13px;
    color: rgb(12 22 32);
	font-weight: 500;
}

.insights-update-left h3 {
    font-size: 22px;
    font-weight: 700;
    color: rgb(12 22 32);
    padding: 10px 0px;
}

.insights-update-left p {
    font-size: 15px;
    font-weight: 500;
    color: rgb(30 45 62);
    line-height: 24px;
}

.btn-white{
	display: flex;
	padding: 10px 20px;
	justify-content: center;
	align-items: center;
	border-radius: 4px;
	border: 2px solid rgb(12 22 32);
	font-weight: 700;
    font-size: 14px;
}

.btn-white:hover{
	background-color: #0c1620;
	color: #fff;
}

.safe-training{
	padding: 12px;
	border-radius: 16px;
	border: 1px solid #E8E8E8;
	background: #FEFEFE;
}

.safe-training-text{
	padding-top: 20px;
}

.safe-training-text h5{
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	color: #459F49;
}

.safe-training-text h4 {
    color: rgb(12 22 32);
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    padding: 10px 0px;
}

.safe-training-text p {
    color: #494949;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    padding-bottom: 10px;
}

.safe-training-text h6 {
    color: #969696;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    padding: 10px 0px 6px 0px;
    border-bottom: 1px solid #cfcfcf;
}

.safe-training-text a {
    color: #0c1620;
    font-size: 15px;
    font-weight: 500;
}

.safe-training-one{
	padding: 12px;
	border-radius: 16px;
	border: 1px solid #E8E8E8;
	background: #FEFEFE;
	display: flex;
	align-items: center;
}

.safe-training-text-one h5 {
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    color: #459F49;
}

.safe-training-text-one h4 {
    color: rgb(12 22 32);
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    padding: 5px 0px;
    line-height: 24px;
}

.safe-training-text-one h6 {
    color: #969696;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    padding: 10px 0px 6px 0px;
    border-bottom: 1px solid #cfcfcf;
}

.safe-training-text-one a {
    color: #0c1620;
    font-size: 15px;
    font-weight: 500;
}

.safe-training-one-right{
	margin-left: 24px;
}

/* Insights & Updates End */

/* Testimonials start */

#customerTestimonials{
	background-color: #FCFCFC;
	padding: 60px 0px;
}

#customerReview .reviews{
	padding: 24px;
	background-color: #fff;
	border-radius: 16px 16px 0px 0px;
	border-bottom: 8px solid #ea3630;
	background: #FEFEFE;
}

#customerReview .main-review{
	display: flex;
	align-items: center;
}

.main-review-right{
	margin-left: 20px;
}

#customerReview .main-review-left img{
	width: 56px;
	height: 56px;
	border-radius: 50%;
}

#customerReview .main-review-right h4{
	font-size: 18px;
	font-weight: 600;
	color: rgb(12 22 32);
	font-style: normal;
}

#customerReview .main-review-right span{
	font-size: 14px;
	font-weight: 400;
	color: #494949;
	font-style: normal;
}

.review-content p {
    color: #494949;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    padding: 10px 0px;
}

.review-content ul{
	display: flex;
	list-style: none;
	margin: 0;
	padding: 0;
	align-items: center;
}

.review-content ul li{
	font-size: 15px;
	color: #ffe411;
}

.review-content ul li i{
	margin-right: 5px;
}

.review-content h5 {
    font-size: 16px;
    color: #000;
    padding-top: 10px;
  }

#customerReview .owl-nav{
	margin-top: 15px;
}

#customerReview .owl-nav .owl-prev {
    position: absolute;
    content: "";
    background: #0c1620;
	color: #fff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    line-height: 40px;
    right: 50px;
}

#customerReview .owl-nav .owl-next {
    position: absolute;
    content: "";
    background: #0c1620;
	color: #fff;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    line-height: 40px;
    right: 0;
}

/* Testimonials End */

/* Get in Touch Start */

#getTouch{
	padding: 60px 0px;
}

.get-touch-righrt{
	padding: 18px;
}

.get-touch-righrt-top h4{
	color: rgb(12 22 32);
	font-size: 22px;
	font-weight: 600;
	padding-bottom: 10px;
}

.get-touch-righrt-top p {
    color: rgb(30 45 62);
    font-size: 14px;
    font-weight: 400;
    padding-bottom: 0px;
    line-height: 24px;
}

#getTouchform .form-control {
	padding: 12px;
	background-color: #F8F8F8;
	border-radius: 8px;
	border: 0px;
}

.get-touch-righrt-top {
    margin: 0px 24px;
}

#getTouchform .form-control input,
input::-webkit-input-placeholder {
    font-size: 14px;
	color: #969696 !important;
	font-weight: normal;
}

#getTouchform .form-select {
	padding: 12px;
	background-color: #F8F8F8;
	border-radius: 8px;
	border: 0px;
}

#getTouchform .form-label {
    margin-bottom: .5rem;
    font-size: 15px;
    letter-spacing: .5px;
}

.btn-blue{
	padding: 12px 22px;
	border-radius: 4px;
	border: 1px solid #B4C6E2;
	background: #0c1620;
	box-shadow: 0px 0px 22.3px 0px rgba(254, 254, 254, 0.25) inset;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	color: #fff;
	margin-top: 20px;
}

.btn-blue:hover{
	background-color: #4600A9;
	color: #fff;
}

/* Get in Touch End */

/* Course Detail pages Start */

/* Course Banner Start */

#courseBanner {
    background: #ffd9d9b5;
    padding: 30px;
}

/* .course-banner{
	background-color: #062A4D;
	border-radius: 24px;
} */

.course-banner-left{
	padding: 0px;
}

.course-banner-left h1 {
    color: rgb(30 45 62);
    font-size: 36px;
    font-weight: 800;
    padding-bottom: 10px;
	font-family: "Inter", sans-serif;
}

.course-banner-left p {
    color: rgb(12 22 32);
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    font-family: "Inter", sans-serif;
    /* margin-right: 100px; */
}

.course-banner-right img{
	max-width: 100%;
}

.about-main {
    position: relative;
    bottom: -25px;
}

.about-main img{
	max-width: 100%;
}

.opnion{
	position: absolute;
	content: "";
	background-color: #fff;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	right: 0;
	bottom: 0;
	width: 200px;
	padding: 15px;
}

.opnion h4{
	color: rgb(12 22 32);
	font-family: "Inter", serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 150%;
}

.opnion h3{
	color: rgb(53 152 107);
	font-family: "Inter", serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 150%;
}

.opnion p{
	color: rgb(30 45 62);
	font-family: "Inter", serif;
	font-size: 14px;
	font-weight: 400;
}

.lerner-entroll{
	margin: 30px 0px;
}

.lerner-entrolles h4 {
    font-size: 18px;
    font-weight: 600;
    color: #0c1620;
    font-family: "Inter", sans-serif;
    display: flex;
    align-items: center;
}

.lerner-entrolles h4 i {
    font-size: 15px;
    margin-right: 10px;
    color: #1e2d3e;
}

.review-content {
    margin-left: 0px !important;
	padding: 6px 0px;
}

.lerner-entrolles h4 span img{
	margin-left: 10px;
}

.lerner-entrolles p{
	color: #1e2d3e;
	font-size: 13px;
	font-weight: 500;
	font-family: "Inter", sans-serif;
	margin-left: 10px;
}

.apply-now{
	border-radius: 8px;
	background: #0c1620;
	padding: 10px 24px;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	color: #fff;
}

.apply-now:hover{
	background: #fff;
	color: #0c1620;
}

.contact-now{
	border-radius: 8px;
	background: #0c1620;
	padding: 10px 24px;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	color: #fff;
}

.contact-now:hover{
	background-color: #0c1620;
	color: #fff;
}

.download-syls{
	border-radius: 4px;
	background: #ea3630;
	font-size: 15px;
	padding: 10px 30px;
	font-weight: 500;
	color: #fff;
}

.download-syls:hover{
	background-color: #0c1620;
	color: #fff;
}

/* Course Banner End */

/* Key Trining Start */

#Overview{
	position: relative;
	padding: 50px;
}

.key-common-train h2{
	font-size: 30px !important;
    font-weight: 300 !important;
    color: #272c37 !important;
}
.key-common-train h3{
	font-size: 30px !important;
    font-weight: 300 !important;
    color: #272c37 !important;
}
.pricing-option {
    text-align: left;
    
}
.key-common-train h2 span{
	font-size: 32px !important;
	font-weight: 400 !important;
	color: #272c37 !important;
}

.key-common-train span {
    background: #EAEFFC;
    /*padding: 8px 20px;*/
    border-radius: 15px;
    font-size: 13px;
    color: rgb(12 22 32);
    font-weight: 500;
}
.Money-Back-Guarantee {
    background-color: #ea3630;
    padding: 8px;
    color: #fff;
    font-size: 14px !important;
    font-weight: 400 !important;
    text-decoration: none !important;
}
.about-sitespower-para{
	font-size: 24px;
        font-weight: 500;
        line-height: 32px;
        margin-right: 8px;
}
.text-neutral-800 {
    --tw-text-opacity: 1;
    font-weight: 400 !important;
    color: rgb(var(--neutral-800) / var(--tw-text-opacity)) !important;
}
.pricing_about h3
{
	   font-size: 20px !important;
}
.pricing_about span
{
	   font-size: 20px !important;
	    background: none !important;
    padding: 0px 0px !important;
}
.text-mono-black {
    --tw-text-opacity: 1;
    font-weight: 600;
    color: rgb(var(--mono-black) / var(--tw-text-opacity)) !important;
}
.key-common-train h2 {
    font-size: 20px;
    font-weight: 600;
    color: rgb(12 22 32);
    padding: 10px 0px;
}

.key-common-train h2 span {
    color: #5900D9;
    font-size: 20px;
    font-weight: 600;
    background: transparent;
    line-height: 36px;
}

.key-common-train p {
    color: rgb(30 45 62);
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 30px;
    line-height: 26px;
}

.key-common-train p span{
	background: transparent;
	color: rgb(30 45 62);
	font-size: 14px;
	font-weight: 400;
}

.course-accelerate ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.course-accelerate ul li{
	/*background: #F7F7F7;
	border-radius: 30px;*/
	    padding: 8px 0px;
	margin-bottom: 15px;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	color: rgb(30 45 62);
	display: flex;
	align-items: center;
	line-height: 20px;
}

.course-accelerate ul li i{
	    color: #ea3630;
        margin: 0px 10px 0px 0px;
    font-size: 20px;
}

/* Key Trining End */

/* Global Recognition Start */

#globalRecognition{
	background: #ea3630;
	padding: 40px 0px;
}

.global-set h4 {
    color: #fff;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    padding-bottom: 15px;
}

.global-set p {
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
}


#courseOverview{
	padding: 60px 0px;
}

.course-over{
	border-radius: 16px;
	background: #EDF7EE;
	padding: 30px 30px 0px 30px;
}

.course-over-top h4 {
    color: rgb(12 22 32);
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    padding-bottom: 15px;
    line-height: 28px;
}

.course-over-top p {
    color: rgb(30 45 62);
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
}

.course-over-btm {
    text-align: center;
}

.ramework{
	display: flex;
	padding: 14px;
	align-items: center;
	gap: 24px;
	border-radius: 16px;
	border: 1px solid #E7EFF8;
	margin-bottom: 15px;
	margin-left: 20px;
}

.ramework-left{
	padding: 0px 12px;
	gap: 8px;
	border-radius: 8px;
	background: #E7EFF8;
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	color: #051E44;
}

.ramework-right h4{
	color: rgb(12 22 32);
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	padding-bottom: 10px;
}

.ramework-right p{
	color: #666;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
}

/* PMP Certification Course Overview End */

/* Certification Training Start */

#certificateTraining{
	padding-bottom: 60px;
	padding-top: 60px;
}

.certificate-get h3 {
    color: rgb(12 22 32);
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    padding-bottom: 10px;
}

.certificate-get p{
	color: rgb(30 45 62);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	padding-bottom: 10px;
}

.interactive-classes{
	border-top: 4px solid #8FB0FE;
	margin-top: 40px;
}

.interactive-classes h3{
	color: rgba(0, 0, 0, 0.40);
	font-size: 26px;
	font-style: normal;
	font-weight: 700;
	line-height: 24px;
	padding-top: 10px;
}

.interactive-classes h4{
	color: rgb(12 22 32);
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	padding: 10px 0px;
}

.interactive-classes p{
	color: #666;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
}

/* Certification Training End */

/* Schedules Start */

#CourseShedule{
	padding-bottom: 0px;
	padding-top: 60px;
}

.top-schedules{
	padding-bottom: 30px;
}

.top-schedules h3{
	color: rgb(12 22 32);
	font-size: 22px;
	font-weight: 700;
	padding-bottom: 5px;
}

.top-schedules p{
	color: rgb(30 45 62);
	font-size: 15px;
	font-weight: 500;
}

.bottom-schedules{
padding: 26px;
border-radius: 16px;
border: 1px solid #EAEFFC;
background: #FEFEFE;
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
margin-bottom: 60px;
position: relative;
}

.more-now{
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
}

.more-now a {
    font-size: 14px;
    font-weight: 500;
    background-color: #0c1620;
    padding: 0px 30px;
    color: #fff;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

.schedules-train {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.enroll-class{
	width: 75%;
}

.enroll-class span {
    padding: 8px 14px;
    border-radius: 32px;
    background: rgb(214 232 221);
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    color: rgb(0 61 37);
}

.enroll-class li span {
    padding: 0px;
    border-radius: 32px;
    background: none !important;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    color: rgb(250 111 87);
}

.enroll-class li span i{
	font-size: 12px;
}

.enroll-class h4 {
    color: rgb(12 22 32);
    font-size: 18px;
    font-weight: 700;
    padding: 10px 0px;
}

.entroll-list ul{
	display: flex;
	list-style: none;
	margin: 0;
	padding: 0;
}

.entroll-list ul li {
    color: rgb(30 45 62);
    font-size: 13px;
    font-weight: 500;
    margin-right: 10px;
    width: 274px;
}

.entroll-list ul li i{
	margin-right: 5px;
}

.enroll-check {
    text-align: center;
}

.enroll-check h3 {
    color: rgb(12 22 32);
    font-size: 26px;
    font-style: normal;
    font-weight: 800;
    padding-bottom: 10px;
}

.enroll-check h3 span{
	color: rgb(30 45 62);
	font-size: 15px;
	font-weight: 500;
}

.entrolles {
    border-radius: 4px;
    background: #003791;
    padding: 6px 30px;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    color: #fff;
    margin-bottom: 10px;
}

.entrolles:hover{
	background-color: #0c1620;
	color: #fff;
}

.enroll-check a {
    color: #003791;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
}

.check-cal{
    color: #003791;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
}


/* .senior-consultant{
	padding: 20px 20px;
	border-radius: 20px;
	border: 1px solid #EAEFFC;
	background: #FEFEFE;
} */

.senior-trainer-left {
    margin-right: 10px;
}

.senior-trainer{
	display: flex;
	align-items: flex-start;
}

.senior-trainer-left img{
	margin-right: 15px ;
	border-radius: 10px;
	width: 254px;
	height: 222px;
}

.senior-trainer-right {
    background-color: #fff;
    border-radius: 20px;
    padding: 20px;
    border: 1px solid #f4f4f4;
    width: 670px;
    max-height: 374px;
    overflow-y: scroll;
    scrollbar-width: thin;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

.senior-trainer-right h4 {
    color: rgb(12 22 32); 
    font-size: 18px;
    font-weight: 600;
    padding-bottom: 10px;
	font-family: "Inter", serif;
}

.senior-trainer-right h4 span{
	color: rgb(30 45 62);
	font-size: 13px;
	line-height: 22px;
	font-weight: 400;
}

.senior-trainer-right h5 {
    color: rgb(1 24 14);
    font-size: 15px;
    font-weight: 500;
    line-height: 24px;
}

.senor-text p{
	color: rgb(30 45 62);
	font-size: 14px;
	font-weight: 400;
	line-height: 26px;
	margin-top: 10px;
}

.achievements{
	padding: 15px 0px 10px 0px;
}

.achievements p {
    color: rgb(30 45 62);
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
	font-family: "Inter", serif;
}

.achievements h5 {
    color: rgb(12 22 32);
    font-size: 16px;
    font-weight: 500;
    padding-bottom: 6px;
    font-family: "Inter", serif;
}

.achievements ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.achievements ul li{
	color: rgb(30 45 62);
	font-size: 15px;
	font-weight: 400;
	line-height: 26px;
}

.average-rating {
    padding: 10px;
    background: #fff;
    border: 1px solid #f4f4f4;
    /* margin-right: 15px; */
    border-radius: 10px;
	margin-top: 10px;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

.average-rating-left {
    padding-bottom: 6px;
    border-bottom: 1px solid #d8dadd;
}

.average-rating-left p {
    color: rgb(30 45 62);
    font-size: 13px;
    font-weight: 500;
    padding-bottom: 5px;
    font-family: "Inter", serif;
}

.average-rating-left h5 {
    color: rgb(12 22 32);
    font-size: 20px;
    font-weight: 700;
    font-family: "Inter", serif;
    padding-bottom: 5px;
}

.average-rating-left h5 i{
	font-size: 12px;
	color: #FBBC05;
}

.average-rating-right p{
	color: rgb(30 45 62);
    font-size: 13px;
    font-weight: 500;
    padding-bottom: 5px;
    font-family: "Inter", serif;
	padding-top: 5px;
}

.average-rating-right h5{
	color: rgb(12 22 32);
    font-size: 20px;
    font-weight: 700;
    font-family: "Inter", serif;
    display: flex;
}

.average-rating-right img{
	width: 42px;
	height: 21px;
}

/* Schedules End */

/* Our Pricing Start */

#trainingOptions{
	padding: 50px;
}

.pricing{
	text-align: center;
	padding-bottom: 30px;
}

.pricing span {
    background: #EAEFFC;
    padding: 8px 20px;
    border-radius: 15px;
    font-size: 13px;
    color: rgb(12 22 32);
    font-weight: 500;
}

.pricing h3 {
    color: rgb(var(--mono-black) / var(--tw-text-opacity)) !important;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    padding: 10px 0px;
}

.pricing p {
        font-size: 16px;
    color: #272c37;
    font-weight: 400;
    line-height: 28px;
    display: block;
}

.live-training{
	    background-color: #fff;
    box-shadow: 0px 8px 54px 0px rgb(255 217 217 / 94%);
}

.live-training-top{
	background-color: #fff;
	padding: 30px;
	border-radius: 16px 16px 0px 0px;
}

.live-tain-main{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 15px;
}

.old-ribbon {
       position: relative;
    height: 36px;
    padding: 0px 10px;
    margin-left: 20px;
    background-color: #ff5246;
    color: #fff;
    display: inline-block;
    right: -30px;
    line-height: 33px;
    font-size: 14px;
    font-weight: 400;
}
  
  .old-ribbon::before {
   content: "";
    display: block;
    position: absolute;
    left: -18px;
    top: 0;
    border: solid 18px #ff5246;
    border-right-width: 0;
    border-left-color: transparent;
}

.live-training-cnt span {
    color: rgb(30 45 62);
    font-size: 14px;
    font-weight: 600;
    padding-top: 10px;
}

.live-training-cnt h4{
	color: rgb(12 22 32);
	font-size: 22px;
	font-weight: 700;
	padding: 5px 0px;
}

.live-training-cnt p {
    color: rgb(30 45 62);
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 10px;
}

.btn-live{
	padding: 12px 20px;
	border-radius: 4px;
	background: #0c1620;
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	color: #fff;
}

.live-training-btm{
	padding: 15px;
	min-height: 200px;
}

.what-include h4{
	color: #170F49;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	padding-bottom: 10px;
}

.what-include ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.what-include ul li {
    color: rgb(30 45 62);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    display: flex;
    padding-bottom: 10px;
}

.what-include ul li i{
	color: #e7352f;
    margin: 4px 10px 0px 9px;
    font-size: 18px;
}

/* Our Pricing End */

/* Frequently Asked Questions Start */

.frequent-ans-top h3 {
    color: rgb(12 22 32);
    font-size: 22px;
    font-weight: 700;
    padding: 10px 0px;
}

.frequent-ans-top p {
    font-size: 14px;
    font-weight: 400;
    color: rgb(30 45 62);
    line-height: 24px;
}

#Newsletter input[type="email"] {
	display: inline-block;
	width: 90%;
	padding: 8px 8px 8px 20px;
	border: 1px solid #E7EFF8;
	background-color: #fff;
	border-radius: 8px;
	margin: 40px 0px;
  }

  #Newsletter input,
  input::-webkit-input-placeholder {
	font-size: 15px;
	line-height: 3;
  }
  
  #Newsletter .bt {
    margin-left: -140px;
    font-size: 16px;
    display: inline-block;
    font-weight: 600;
    padding: 10px 26px;
    border-radius: 8px;
    cursor: pointer;
    background-color: #0c1620;
    color: #fff;
	border: none;
}
#enquireNowFooter
{
	    background: transparent;
}
#enquireNowFooter .modal-content {
  background-color: #1e1d1a;
}

#enquireNowFooter .form-group.input-group {
  padding: 10px 0px;
}

#enquireNowFooter .input-group-text{
  border-radius: 4px 0px 0px 4px !important;
}
.enquire-for{
	       font-size: 16px;
    margin-top: 10px;
}
#enquireNowFooter form{
	    padding: 20px;
    background: #fff;
    border-radius: 10px;
}
#who_will_fundd
{
	font-size: 10px !important;
    font-weight: 600;
    color: #333;
    opacity: 0.5;
   }
#enquireNowFooter .offcanvas-header-2{
    display: inline !important;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
   }
#enquireNowFooter .form-control {
    font-size: 10px !important;
    font-weight: 600;
    border: 1px solid #64646461;
    
    padding: 10px;
    height: 45px;
    border-radius: 4px;
    color: #333;
}
#enquireNowFooter input
{
	    font-size: 10px !important;
    font-weight: 600;
    color: #333;
}
#enquireNowFooter .enquire-pop{
  background-color: #ea3630;
  margin: 10px;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
      border-radius: 5px;
    padding: 12px;
}
.offcanvas.offcanvas-end {
    top: 130px;
   }
#enquireNowFooter .enquire-for h3{
  font-size: 22px;
  color: #0f0f0f;
  font-weight: 600;
}

#enquireNowFooter .enquire-for p{
  font-size: 22px;
  color: #333;
  font-weight: 600;
  padding: 10px 0px;
}

#enquireNowFooter .btn-cle {
  background-color: #fff;
  border-radius: 50%;
  opacity: 9;
}

#enquireNowFooter label.form-check-label {
      font-size: 10px;
    line-height: 18px;
    color: #4e4e4e;
}

/* Enqire footer popup start */

.countrycodedropdown_optionsContainer__3rHds {
    max-height: 182px;
    overflow-y: scroll;
    border-radius: 5px;
    z-index: 1;
    font-size: 14px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #192f60;
    top: 100%;
    background-color: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.1), 0 4px 11px rgba(0,0,0,.1);
    box-shadow: 0 0 0 1px rgba(0,0,0,.1), 0 4px 11px rgba(0,0,0,.1);
    margin-bottom: 8px;
    margin-top: 8px;
    position: absolute;
    width: 315px;
    z-index: 9;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	display:none;
}

.countrycodedropdown_optionsContainer__3rHds .countrycodedropdown_optionsHolder__37MXq .countrycodedropdown_activeOption__2mwu- {
    background-color: #deebff;
}

.countrycodedropdown_optionsContainer__3rHds .countrycodedropdown_optionsHolder__37MXq .countrycodedropdown_dropdownItem__W4sj4 {
    font-size: 14px;
    padding: 8px 12px;
    width: 100%;
    height: 38px;
    cursor: pointer;
}

.countrycodedropdown_optionsContainer__3rHds .countrycodedropdown_optionsHolder__37MXq .countrycodedropdown_dropdownItem__W4sj4:hover {
    background-color: #deebff;
}
.question-answer p{
	font-size: 15px;
    font-weight: 400;
    color: rgb(30 45 62);
    line-height: 24px;
}

#faqAnswer .accordion-button {
    font-size: 16px;
    font-weight: 500;
    color: rgb(12 22 32);
    padding-left: 0px;
}

#faqAnswer .accordion-body {
    padding-left: 0;
    padding-top: 0;
}

.frequent-ans-btm {
    margin-top: 30px;
}

/* Frequently Asked Questions End */

/* Get with us Start */

#getWithus{
	padding: 60px 0px;
}

.border-all{
	border: 1px solid #B4CFE9;
}

.contact-text{
	padding: 20px 20px 0px 20px;
}

.contact-text span{
	background: #EAEFFC;
    padding: 8px 20px;
    border-radius: 15px;
    font-size: 14px;
    color: #360083;
    font-weight: 400;
}

.contact-text h3{
	color: rgb(12 22 32);
	font-family: "Inter", serif;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	padding: 10px 0px;
	}

.get-us-form{
	border-radius: 10px;
	background: #ea3630;
}

.get-us-form-left{
	padding: 32px 0px 0px 32px;
}

.get-us-form-left h3 {
    color: #fff;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    padding: 10px 0px;
}

.get-us-form-left p {
    font-size: 15px;
    font-weight: 400;
    color: #DFDFDF;
    line-height: 24px;
	padding-bottom: 20px;
}

.get-touch-righrt-one{
	margin: 32px;
}

.get-touch-righrt-btm-two{
	background-color: #fff;
	padding: 0px;
	border-radius: 16px;
}

.get-touch-righrt-btm-one{
	background-color: #fff;
	padding: 20px;
	border-radius: 16px;
}

.get-touch-righrt-btm-two{
	background-color: #fdfaf5;
	padding: 20px;
	border-radius: 16px;
}

#courseRightform h3 {
	font-size: 22px;
    font-weight: 700;
    color: rgb(12 22 32);
    padding-bottom: 10px;
}

#courseRightform p {
	font-size: 13px;
    font-weight: 500;
    color: rgb(30 45 62);
}


#getTouchformone .form-control {
    padding: 10px;
    background-color: #ffffff;
    border-radius: 8px;
    border: 1px solid #e5e5e5 !important;
    border-radius: 4px !important;
}

#getTouchformone .form-control input,
input::-webkit-input-placeholder {
    font-size: 12px;
	color: #969696 !important;
	font-weight: normal;
}

#getTouchformone .form-select {
	padding: 12px;
	background-color: #F8F8F8;
	border-radius: 8px;
	border: 0px;
	font-size: 13px;
}

#getTouchformone .form-label {
    margin-bottom: 0rem;
    font-size: 13px;
    letter-spacing: 0px;
}

#getTouchformtwo .form-control {
	padding: 10px;
	background-color: #fff;
	border-radius: 8px;
	border: 0px !important;
	border-radius: 4px !important;
	height: 40px;
}

#getTouchformtwo .form-control input,
input::-webkit-input-placeholder {
    font-size: 12px;
	color: #969696 !important;
	font-weight: normal;
}

#getTouchformtwo .form-select {
	padding: 12px;
	background-color: #F8F8F8;
	border-radius: 8px;
	border: 0px;
	font-size: 13px;
}

#getTouchformtwo .form-label {
    margin-bottom: 0rem;
    font-size: 13px;
    letter-spacing: 0px;
}

/* Get with us End */

/* Course Detail pages End */

#ourMission{
	padding: 80px 0px;
}

.our-mission h3 {
    color: rgb(12 22 32);
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    padding-bottom: 10px;
}

.our-mission p {
    color: #494949;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    padding-bottom: 10px;
}

#guidingPrinciples{
	padding: 80px 0px;
	background-color: #051E44;
}

.guiding-prince h3 {
    color: #fff;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    padding: 20px 0px;
}

.guiding-prince p {
    color: #AEAEAE;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}

.excellence-prince{
	margin-left: 60px;
}

.guiding-prince span {
    background: #EAEFFC;
    padding: 8px 20px;
    border-radius: 15px;
    font-size: 13px;
    color: #360083;
}

.excellence-prince h4{
	color: #fff;
    font-size: 16px;
	font-style: normal;
	font-weight: 600;
	padding-bottom: 15px;
}

.excellence-prince p{
	color: #B8B8B8;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
}

.excellence-pad{
	padding-bottom: 30px;
}

#leadershipTeam{
	padding: 80px 0px;
}

.leadership-team {
    background: #fdfaf5;
    padding: 20px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}

.team-head h3{
	color: rgb(12 22 32);
    font-size: 22px;
    font-weight: 700;
	text-align: center;
	padding-bottom: 20px;
	padding-top: 10px;
}

.team-leader .owl-nav {
	display: none;
}

.team-laed-content{
	text-align: center;
}

.team-laed-content p{
	color: rgb(30 45 62);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
}

#ourImpact{
	padding: 60px 0px;
	position: relative;
	background-color: #FAFAFA;
}

.we-created span{
	background: #EAEFFC;
    padding: 8px 20px;
    border-radius: 15px;
    font-size: 13px;
    color: #360083;
}

.we-created h3{
	color: rgb(12 22 32);
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
	padding: 20px 0px 10px 0px;
}

.we-created p{
	color: #494949;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	width: 80%;
}

.lerner-entroll-one{
	margin-top: 40px;
	display: flex;
	align-items: center;
	justify-content: space-around;
}

.lerner-entrolles-one h4{
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	color: #051E44;
	padding-bottom: 10px;
}

.lerner-entrolles-one h4 span img{
	margin-left: 10px;
}

.lerner-entrolles-one p{
	color: #051E44;
	font-size: 15px;
	font-style: normal;
	font-weight: 300;
}

.trusted-over {
    width: 356px;
    height: 292px;
    border-radius: 24px 24px 0px 0px;
    background: #0c1620;
    padding: 32px;
    position: relative;
    bottom: -60px;
    align-items: center;
    display: grid;
    text-align: center;
}

.trusted-over-top h6{
	color: #fff;
	font-weight: 400;
}

.trusted-over-btm h3{
	font-size: 26px;
	font-weight: 700;
	color: #fff;
	padding-bottom: 10px;
}

.trusted-over-btm p{
	color: #fff;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
}

.helping {
	background-image: url(https://d3o8siiqxmve7u.cloudfront.net/home/about-foot-bg.png);
    height: 348px;
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
}

/* .helping {
    background-image: url(https://d3o8siiqxmve7u.cloudfront.net/home/about-foot-bg.png);
    height: 348px;
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
    background: #062a4d;
} */

.helping-ctr {
    width: 70%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    margin-left: 40px;
}

.helping-ctr h3 {
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    padding: 20px 0px;
}

.helping-ctr p {
    font-size: 15px;
    font-weight: 400;
    color: #AEAEAE;
    line-height: 24px;
	width: 50%;
	padding-bottom: 20px;
}

.btn-pink{
	padding: 10px 20px;
	border-radius: 8px;
	background: #0c1620;
	color: #FEFEFE;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
}

.btn-pink:hover{
	background-color: #0c1620;
	color: #fff;
}

/* Recent Work css */

#recent-work{
	padding: 50px 0px;
}

.btm-style{
	background: #3da541;
	width: 50px;
	height: 7px;
	margin: auto;
	position: relative;
}

.btm-style::after{
	position: absolute;
	background: #000;
	content: "";
	left: -20px;
	right: -20px;
	height: 1px;
	top: 3px;
	z-index: -1;
}

.recent-list{
	margin: 20px 0px;
}

.recent-list ul{
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	justify-content: center;
}

.recent-list ul li{
	font-size: 15px;
	font-weight: 300;
	padding: 0px 10px;
	color: #151313;
	cursor: pointer;
	position: relative;
}

.recent-list ul li.mixitup-control-active{
	color: #3da541;
}

.recent-list ul li::after{
	position: absolute;
	content: "";
	background: #151313;
	width: 1px;
	height: 12px;
	left: 0;
	top: 5px;
}

.recent-list ul li:first-child::after{
	background: none;
}

.work-item img{
	max-width: 100%;
	width: 100%;
}

.work-item {
	position: relative;
}

.work-hover{
	position: absolute;
	content: "";
	background: rgba(61,165,65,0.7);
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	transform: scale(0);
	transition: 0.5s;
}

.work-hover span{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 1;
	font-size: 30px;
	font-weight: 500;
	color: #fff;
	cursor: pointer;
}
.country_code_dropdown_select_section .country_codedropdown_inputIndicator .countrycodedropdown_inputContainer__listin .countrycodedropdown_indicator__2eavj
{
	opacity: 0.8 !important;
}
.work-item:hover .work-hover{
	transform: scale(1);
}

.d-none{
	display: none;
}

.pad{
	padding-top: 15px;
}

.management-training{
	position: relative;
	background-color: #fff;
	padding: 16px;
	border: 1px solid #E8E8E8;
	border-radius: 16px;
}

.management-ctc {
	padding-top: 15px;
}

.management-ctc h5 {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    color: #459F49;
}

.management-ctc h4 {
    color: rgb(12 22 32);
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    padding: 10px 0px;
}

.management-ctc p {
    color: #494949;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    padding-bottom: 10px;
}

.management-ctc h6 {
    color: #969696;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    padding: 10px 0px 6px 0px;
    border-bottom: 1px solid #cfcfcf;
}

.management-ctc a {
    color: #0c1620;
    font-size: 15px;
    font-weight: 500;
}

/* BLOG END */

/* CONTACT START */

#letsConnect{
	padding: 80px 0px;
}

.let-connect h3 {
    color: rgb(12 22 32);
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    padding-bottom: 10px;
}

.let-connect p {
    color: #494949;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.chat-sales{
	background-color: #fff;
	padding: 16px;
	border-radius: 12px;
	border: 1px solid #E8E8E8;
}

.chat-sales i{
	background-color: #ea3630;
    padding: 16px;
    border: 1px solid #E8E8E8;
    color: #fff;
}


.chat-sales h4{
    color: rgb(12 22 32);
	font-size: 17px;
	font-style: normal;
	font-weight: 600;
	padding: 13px 0px 5px 0px;
}

.chat-sales p{
    color: #494949;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	padding-bottom: 10px;
	line-height: 24px;
}

.chat-sales a{
	color: #0c1620;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
}

.get-contact{
	border: 1px solid #B4CFE9;
}

.get-contact h3 {
    color: rgb(12 22 32);
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    padding-bottom: 10px;
}

.get-contact p {
    color: #494949;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    padding-bottom: 5px;
}

#mapLocate{
	padding-bottom: 80px;
}

.map-location-right span{
	border-radius: 40px;
	background: #EAEFFC;
	padding: 6px 16px;
	color:#360083;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	text-transform: capitalize;
}

.map-location-right h3{
	color: rgb(12 22 32);
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	padding: 20px 0px 0px 0px;
}

.chat-maxi{
	max-height: 208px;
}

/* CONTACT END */

#tableContent .nav-pills .nav-link {
    text-align: left;
    color: #324054;
    font-size: 15px;
    background: #eaeffc;
    margin-bottom: 5px;
    padding: 8px;
}
#tableContent .nav-pills .nav-link:hover {
	color: #fff;
    font-size: 15px;
    background: #0067ff;
}
#tableContent  .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #0c1620;
    background-color: #fff;
}

#tableContent  .table-mw{
	min-width: 240px;
}

.train-tanle{
	padding-bottom: 40px;
}

.train-tanle h4{
	font-size: 20px;
	font-weight: 600;
	padding-bottom: 15px;
}

.train-tanle p{
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	color: #494949;
}

.train-tanle-one{
	padding-bottom: 40px;
}

.train-tanle-one h5{
	font-size: 16px;
	font-weight: 500;
	padding-bottom: 10px;
}

.train-tanle-one p{
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	color: #494949;
}

.train-tanle-one h4{
	font-size: 20px;
	font-weight: 600;
	padding-bottom: 15px;
}

.train-tanle-one ul{
	list-style: none;
}

.train-tanle-one ul li{
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	color: #494949;
	padding-bottom: 15px;
}

#corporateBanner{
	margin-top: 0px;
	background-color: #fdfaf5;
}
/* .corporate-bnr{
	background-color: #051E44;
	border-radius: 24px;
} */

.corporate-bnr-left{
	padding: 32px;
}

.corporate-bnr-left h1 {
    font-size: 22px;
    font-weight: 700;
    line-height: 48px;
    color: rgb(30 45 62);
}

.corporate-bnr-left h1 span{
	color: #0c1620;
}

.corporate-bnr-left p {
    color: rgb(12 22 32);
	font-size: 14px;
	font-weight: 400;
	line-height: 26px;
	padding-bottom: 20px;
}

.btn-enquire {
    background-color: #003791;
    border-radius: 4px;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    padding: 10px;
}

.btn-enquire:hover{
	background-color: #fff;
	color: rgb(12 22 32);
}

.btn-company{
	background-color: #fff;
	border-radius: 4px;
	color: rgb(12 22 32);
	font-size: 15px;
    font-weight: 500;
	padding: 10px;
}


.btn-company:hover{
	background-color: #003791;
	color: #fff;
}

#ourApporach{
	padding: 80px 0px;
}

.our-apporach span {
    background: #EAEFFC;
    padding: 8px 20px;
    border-radius: 15px;
    font-size: 13px;
    color: #360083;
    font-weight: 500;
}

.our-apporach p {
    color: rgb(30 45 62);
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 46px;
}

.our-apporach h2 {
    color: rgb(12 22 32);
	font-family: "Inter", serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 140%;
}

.hand-learn{
	display: flex;
	align-items: center;
}

.hand-learn-left i{
	width: 80px;
	height: 86px;
	gap: 8px;
	border-radius: 16px;
	background: #EAEFFC;
	line-height: 86px;
	text-align: center;
	margin-right: 20px;
	color: #0c1620;
	font-size: 24px;
}

.hand-learn-right h4{
	color:rgb(12 22 32);
	font-family: "Inter", serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 120%;
	padding-bottom: 6px;
}

.hand-learn-right p{
	color: rgb(30 45 62);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

.pad-46{
	padding-bottom: 46px;
}

#flexibleTraining{
	padding-bottom: 80px;
}

.formats-tailored{
	text-align: center;
}

.formats-tailored h3{
	color: rgb(12 22 32);
	text-align: center;
	font-family: "Inter", serif;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: 150%;
	padding-bottom: 6px;
}

.formats-tailored p{
	color: rgb(30 45 62);
	text-align: center;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	padding-bottom: 15px;
}

.the-power{
	background-image: url(https://d3o8siiqxmve7u.cloudfront.net/home/team-best-bg.png);
    height: 344px;
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
	display: flex;
	align-items: center;
}

.the-beat-main{
	display: flex;
	align-items: flex-end;
	padding: 60px;
}

.best-suite {
    width: 700px;
}

.best-suite p {
    background: #EAEFFC;
    padding: 4px;
    border-radius: 15px;
    font-size: 13px;
    color: #360083;
    font-weight: 500;
    width: 200px;
    text-align: center;
}

.best-suite h3 {
    color: #FFF;
    font-family: "Inter", serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 120%;
    padding: 20px 0px;
}

.btn-best {
    border-radius: 4px;
    background: #003791;
    padding: 10px 32px;
    color: #fff;
    font-family: "Inter", serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 120%;
}

.your-suite p{
	color: #fff;
	font-family: "Inter", serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 160%;
}

.site-training h3{
	color: #70BF73;
	font-size: 42px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%; 
}

.site-training h3{
	color: #70BF73;
	font-size: 36px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%; 
}

.site-training h4 {
    color: rgb(12 22 32);
    font-family: "Inter", serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    text-transform: capitalize;
    padding: 10px 0px;
}

.site-training p{
	color: rgb(30 45 62);
	font-family: "Inter", serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

#multipleTraining{
	padding: 40px 0px;
	background-color: #f9f9f9;
}

.trining-format{
	border-radius: 24px;
	background: #C8E6C9;
	padding: 32px 0px 0px 32px;
	position: relative;
}

.flexibility-clients{
	padding: 32px;
	gap: 16px;
	border-radius: 24px;
	border: 1px solid #EAEFFC;
	background: #FEFEFE;
}

.scalability{
	padding: 18px;
	gap: 12px;
	border-bottom: 1px solid #DFDFDF;
}

.scalability h4 {
    color: rgb(12 22 32);
    font-family: "Inter", serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    text-transform: capitalize;
    padding-bottom: 10px;
}

.scalability p{
	color: rgb(30 45 62);
	font-family: "Inter", serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

.scalability-one{
	padding: 18px;
	gap: 12px;
}

.scalability-one h4{
	color: rgb(12 22 32);
	font-family: "Inter", serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 120%;
	text-transform: capitalize;
	padding-bottom: 10px;
}

.scalability-one p{
	color: rgb(30 45 62);
	font-family: "Inter", serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

#satisfactionRate{
	padding: 30px 0px 0px 0px;
}

.satisfaction{
	padding: 40px;
	border-radius: 24px;
	background: #F8F8F8;
}

.satisfaction h4 {
    color: rgb(12 22 32);
    font-family: "Inter", serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    text-transform: capitalize;
    padding-top: 30px;
    padding-bottom: 10px;
}

.satisfaction p{
	color: rgb(30 45 62);
	font-family: "Inter", serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

.team-head{
	text-align: center;
}

.team-head span {
    background: #EAEFFC;
    padding: 8px 20px;
    border-radius: 15px;
    font-size: 13px;
    color: #360083;
    margin-bottom: 20px;
    font-weight: 500;
}

#unlockTeam{
	background: #051E44;
	padding: 64px 0px;
}

.team-course{
	text-align: center;
}

.team-course span {
    padding: 8px 24px;
    border-radius: 40px;
    background: #E7EFF8;
    font-size: 13px;
    color: #360083;
    font-weight: 500;
}

.team-course h3{
	color: #FEFEFE;
	text-align: center;
	font-family: "Inter", serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 150%;
	padding-top: 20px;
	padding-bottom: 40px;
}

.team-potential{
	border-radius: 24px;
	border: 1px solid #E8E8E8;
	background: #FEFEFE;
	padding: 24px;
	min-height: 605px;
}

.team-potential h4{
	color: rgb(12 22 32);
	font-family: "Inter", serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 150%;
	padding-bottom: 10px;
}

.team-potential p{
	color: rgb(30 45 62);
	font-family: "Inter", serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
}

.week-class{
	padding: 20px 0px;
}

.week-part {
   padding: 8px 8px;

    background: #ea3630;
    color: #fff;
    text-align: center;
    font-family: "Inter", serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
}

.week-part i{
	margin-right: 5px;
}

.online-part{
	padding: 8px 8px;
	background: #000;
    color: #fff;
	text-align: center;
	font-family: "Inter", serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	margin-left: 10px;
}

.online-part i{
	margin-right: 5px;
}

.benefits-green{
	padding: 10px 0px 20px 0px;
}

.benefits-green ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.benefits-green ul li{
	color: rgb(30 45 62);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	display: flex;
	padding-bottom: 10px;
}

.benefits-green ul li i{
	font-size: 6px;
	margin-top: 10px;
	margin-right: 8px;
}

.down-sys {
    padding: 10px 18px;
    border-radius: 4px;
    background: #003791;
    color: #fff;
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
}

.down-sys:hover{
	background-color: #0c1620;
	color: #fff;
}

.know-more{
	padding: 10px 18px;
	border-radius: 4px;
	background: #0c1620;
	color: #FEFEFE;
	text-align: center;
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
}

.know-more:hover{
	background-color: #003791;
	color: #fff;
}

.exploreing-course{
	text-align: center;
	padding-top: 50px;
}

.exploreing-course p {
    color: #ffffff;
    text-align: center;
    font-family: "Inter", serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    padding-bottom: 20px;
}

.explore-btn{
	padding: 14px 36px;
	border-radius: 4px;
	background: #ea3630;
	color: #fff;
	text-align: center;
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
}

.explore-btn:hover{
	background: #003791;
    color: #fff;
}

.faq-quest{
	padding: 60px;
}

#realatedTopics{
	padding: 80px 0px;
}

.realated-feature h3 {
    font-size: 28px;
    font-weight: 700;
    color: rgb(12 22 32);
    padding: 10px 0px;
}

.realated-feature p {
    font-size: 15px;
    font-weight: 400;
    color: #494949;
    line-height: 24px;
	padding-bottom: 30px;
}

#courseRelate{
	padding-top: 80px;
}

.btn-vilent{
	padding: 12px 22px;
	border-radius: 8px;
	border: 1px solid #B4C6E2;
	background: #4600A9;
	box-shadow: 0px 0px 22.3px 0px rgba(254, 254, 254, 0.25) inset;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	color: #fff;
	margin-top: 20px;
}

.btn-vilent:hover{
	background-color: #0c1620;
	color: #fff;
}

.alresy{
	font-size: 14px;
	font-weight: 400;
	color: rgb(12 22 32);
}

.alresy a{
	font-size: 14px;
	font-weight: 400;
	color: #4600A9;
}

.get-touch-righrt-top span{
	font-size: 14px;
	font-weight: 400;
	color: rgb(12 22 32);
	padding-bottom: 20px;
}

.get-touch-righrt-top span a{
	font-size: 14px;
	font-weight: 400;
	color: #4600A9;
}

#leadershipTeam .owl-carousel.owl-drag .owl-item{
	width: 306px !important;
	height: 322px;
}

#leadershipTeam .owl-carousel .owl-item img {
    display: block;
    width: 306px;
	height: 322px;
}

#leadershipTeam .owl-item.active {
    width: 306px !important;
	height: 322px;
}

/* Career Start */

.career-banner{
	    background-color: #ea3630;
}

.career-cnt{
	padding-left: 40px;
}

.career-cnt h1{
	color: #FEFEFE;
	font-family: "Inter", serif;
	font-size: 38px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
}

.career-cnt p{
	color: #DFDFDF;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	padding-top: 10px;
}

#fastBenefit{
	padding: 60px 0px;
}

.fast-gwowth{
	padding-bottom: 32px;
}

.fast-gwowth span{
	color: #360083;
	padding: 6px 16px;
	gap: 8px;
	border-radius: 40px;
	background: #EAEFFC;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	text-transform: capitalize;
}

.fast-gwowth h2{
	color: rgb(12 22 32);
	font-family: "Inter", serif;
	font-size: 28px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	padding: 10px 0px;
}

.fast-gwowth h2 span{
	color: #5900D9;
	font-family: "Inter", serif;
	font-size: 28px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	padding: 10px 0px;
	background-color: transparent;
}

.fast-gwowth p{
	width: 60%;
	color: #494949;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
}

.culture-growth{
	padding: 20px;
	border-radius: 12px;
	border: 1px solid #E8E8E8;
}

.culture-growth img{
	margin-bottom: 10px;
}

.culture-growth h4{
	color: rgb(12 22 32);
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 120%;
	padding-bottom: 10px;
}

.culture-growth h4 span i{
	color: #70BF73;
}

.culture-growth p{
	color: #494949;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

.career-opening{
	border-radius: 12px;
	border: 1px solid #E8E8E8;
	padding: 15px;
	margin-bottom: 30px;
}

.career-open-main {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
}

.career-open-left h4{
	color: #459F49;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
}

.career-open-left h3{
	color: rgb(12 22 32);
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 150%;
	padding: 5px 0px;
}

.career-open-left h3 span{
	padding: 6px;
	border-radius: 40px;
	background: #EAEFFC;
	color: #360083;
	font-size: 14px;
	font-weight: 500;
	text-transform: capitalize;
}

.career-open-left p{
	color: #494949;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

.career-open-left ul{
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
}

.career-open-left ul li{
	padding-top: 10px;
	margin-right: 15px;
	color: #494949;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

.career-open-right a{
	color: #0c1620;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
}

/* Career End */

/* Become a sitespower Instructor start */

.bacome-bnr {
    background-image: url(https://d3o8siiqxmve7u.cloudfront.net/home/become-bnr.png);
    height: 344px;
    background-position: top;
    background-repeat: no-repeat;
	background-size: contain;
	position: relative;
}

.bacome-main{
	width: 70%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	margin-left: 40px;
}

.bacome-main h1{
	color: #F5F5F5;
	font-family: "Inter", serif;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: 150%;
	padding-bottom: 6px;
}

.bacome-main p{
	color: #F5F5F5;
	font-size: 15px;
	font-style: normal;
	font-weight: 300;
	line-height: 150%;
}


.lerner-entroll-two{
	border-radius: 16px;
	padding: 20px 0px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.lerner-entroll-center-two .lerner-entrolles {
    padding-left: 30px;
    padding-right: 30px;
}

.review-content-two {
    margin-left: 30px;
}

.culture-growth-one{
	padding: 15px;
	border-radius: 12px;
	border: 1px solid #E8E8E8;
}

.culture-growth-one img{
	margin-bottom: 10px;
}

.culture-growth-one h3{
	color: rgb(12 22 32);
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 120%;
	padding-bottom: 10px;
}

.culture-growth-one h4{
	color: rgb(12 22 32);
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 120%;
	padding-bottom: 10px;
}

.culture-growth-one h4 span i{
	color: #70BF73;
}

.culture-growth-one p{
	color: #494949;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

.reach-visibility h3 {
    color: rgb(12 22 32);
    font-family: "Inter", serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    padding: 10px 0px;
}

.reach-visibility p{
	color: #494949;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
}

.reach-visibility-last h3 {
    color: rgb(12 22 32);
    font-family: "Inter", serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    padding: 10px 0px;
}

.reach-visibility-last p{
	color: #494949;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
}

.first-para{
	padding-bottom: 20px;
}

.reach-visibility{
	margin-bottom: 40px;
}

.faq-top-btm{
	padding: 60px 0px 0px 0px;
}

/* Become a sitespower Instructor End */

/* Become a sitespower Partner start */

.partner-banner {
    background-image: url(https://d3o8siiqxmve7u.cloudfront.net/home/partner-banner.png);
    height: 344px;
    background-position: top;
    background-repeat: no-repeat;
	background-size: contain;
	position: relative;
}

.join-us{
	padding: 10px 24px;
	border-radius: 8px;
	background: #0c1620;
	color: #FEFEFE;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
	margin-top: 15px;
}

.join-us:hover{
	background-color: #062A4D;
	color: #FEFEFE;
}

#partnerPerks{
	padding: 60px 0px 0px 0px;
}

.why-partner span{
	color: #360083;
    padding: 6px 16px;
    border-radius: 40px;
    background: #EAEFFC;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    text-transform: capitalize;
}

.why-partner h3 {
    color: rgb(12 22 32);
    font-family: "Inter", serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    padding: 10px 0px;
}

.why-partner p {
	color: #494949;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
}

.why-partner ul{
	list-style: none;
	margin-top: 20px;
}

.why-partner ul li {
    display: flex;
    line-height: 26px;
    padding-bottom: 16px;
    font-size: 15px;
}

.why-partner ul li i{
	margin-top: 5px;
	margin-right: 10px;
	font-size: 18px;
	color: #70BF73;
}

.partner-img img{
	border-radius: 10px;
}

.partner-affilicate h3{
	text-align: center;
	color: rgb(12 22 32);
    font-family: "Inter", serif;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    padding-bottom: 20px;
}

.partner-affilicate p {
    color: #494949;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
	padding-top: 20px;
	text-align: center;
	width: 60%;
	margin: 0 auto;
}

.afflicate-barnda {
    background-color: #FAFAFA;
    padding: 15px 20px;
    margin-top: -130px;
    position: relative;
}

.afflicate-barnda-corpate{
	border-radius: 10px;
	box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
}

.afflicate-barnda-corpate h4{
	text-align: center;
	font-size: 18px;
	font-weight: 600;
	color: rgb(12 22 32);
	padding-bottom: 20px;
}

.afflicate-barnda ul{
	display: flex;
	align-items: center;
	justify-content: space-between;
	
}

.afflicate-barnda-one ul{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 10px 0px;
}

/* Become a sitespower Partner End */

/* Your Learning Cart start */

.shop-cart{
	text-align: center;
}

a.course_title {
    font-size: 18px;
    font-weight: 700;
    color: rgb(12 22 32);
}

#securePayment .accordion-item {
    border: none !important;
    border-radius: 4px !important;
    padding: 5px 0px;
    margin-bottom: 20px;
}

.pmp-boot {
    display: flex;
    align-items: center;
    justify-content: space-between;
	border: 1px solid #B8B8B8;
	padding: 15px;
	border-radius: 20px;
}

/* Your Learning Cart end */

#transformingCareers{
	padding: 60px 0px;
}

.transform-career{
	background-color: #360083;
	border-radius: 32px;
	padding: 40px;
	background: url(https://d3o8siiqxmve7u.cloudfront.net/home/transforming-bg.png);
}

.completion-rate{
	padding: 20px 0px;
}

.completion-rate h3{
	font-size: 38px;
	font-style: normal;
	font-weight: 600;
	color: #FEFEFE;
}

.completion-rate p{
	color: #DFDFDF;
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
}

.by-the-numbers{
	margin-left: 30px;
}

.by-the-numbers span{
	padding: 6px 16px;
	border-radius: 40px;
	background: #FEFEFE;
	color: #360083;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	text-transform: capitalize;
}

.by-the-numbers h3{
	font-size: 28px;
	font-style: normal;
	font-weight: 700;
	color: #FEFEFE;
	padding: 10px 0px;
}

.by-the-numbers p{
	color: #FEFEFE;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
}


#newFooter{
	background: #024889;
	padding: 60px 0px;
}

.explore-mends h4{
	font-size: 24px;
	color: #5900D9;
}

.explore-mends p {
    color: #fff;
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    line-height: 160%;
    padding-top: 10px;
}

.socilal-quick{
	display: flex;
	align-items:baseline;
	justify-content: space-between;
}

.alltfoot-linka h4{
	color:#fff;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
}

.alltfoot-linka ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.alltfoot-linka ul li a{
	color: #fff;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}

.important-update-main{
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-top: 1px solid #C1B4B499;
	border-bottom: 1px solid #C1B4B499;
	padding: 30px 0px;
	margin: 30px 0px;
}


.form-subscribe
{
  max-width:600px;
  margin:0 auto
}
.form-subscribe .form-control
{
  background-color:hsla(0,0%,100%,.8);
  padding-left:24px;
  padding-right:24px;
  letter-spacing:1px;
  border:none;
  border-top-left-radius:8px;
  border-bottom-left-radius:8px
}
.form-subscribe .form-control.focus,.form-subscribe .form-control:focus
{
  z-index:2;
  background-color:hsla(0,0%,100%,.8)
}
.form-subscribe .btn
{
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  background: #003791;
  border-color: #003791;
  height: 38px;
}

.important-update-left {
    width: 40%;
}

.important-update-left h4{
	color: #fff;
	font-family: "Inter", serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
	padding-bottom: 10px;
}

.important-update-left p{
	color: #fff;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
}

.copyright-main{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 10px;
}

.copylink-left p{
	color: #fff;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 160%;
}

.terms-right ul{
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
}

.terms-right ul li{
	padding-left: 30px;
}

.terms-right ul li a{
	color: #fff;
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: 160%;
  text-decoration: underline;
}

#courseOverview .accordion-item {
    border: none !important;
	max-height: 300px;
	overflow-y: scroll;
	scrollbar-width: thin;
}

#courseOverview .accordion-header {
    margin: 0px 0px 0px !important;
}

.sing-up-right{
	margin-right: 100px;
}


#reviews-section{
	padding: 50px;
	position: relative;
	
}

#cyustomReview::after{
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 50%;
	background-color: #fdfaf5;
	z-index: -1;
}

.text{
	background-color: #fff;
	position: relative;
	padding: 25px;
	min-height: 170px;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	border-radius: 10px;
}

.text p{
	font-size: 15px;
	line-height: 26px;
}

.image{
	margin-top: 25px;
	display: flex;
	align-items: center;
}

.image-left img{
	width: 80px;
	height: 80px;
	border-radius: 50px;
	margin-right: 10px;
}

.image-right ul{
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center;
}

.image-right ul li{
	padding-right: 2px;
	font-size: 14px;
	color: yellow;
}

.image-right h4{
	font-size: 16px;
	font-weight: 600;
	color: #fff;
}

.image-right h5{
	font-size: 15px;
	font-weight: 500;
	color: #00094e;
	padding: 5px 0px;
}

.image-right h6{
	font-size: 14px;
	font-weight: 400;
	color: #000;
}

.text-main {
    display: flex;
    align-items: center;
	margin-bottom: 15px;
}

.text-left img{
	border-radius: 50%;
	margin-right: 10px;
}

.text-right h4{
	font-size: 18px;
	font-weight: 500;
	padding-bottom: 5px;
	color: rgb(12 22 32);
}

.text-right h5{
	font-size: 16px;
	font-weight: 400;
	color: #494949;
}

/* div#faqAnswer {
    max-height: 290px;
    overflow-y: scroll;
	scrollbar-width: thin;
} */

.download-syllabas{
	background-color: #eaf2ff;
	padding: 30px;
	border-radius: 20px;
}

.callback{
	position: relative;
	top: 5px;
}


/* Course Download Start */


#courseDownload .modal-content{
	background-color: #fff !important;
	position: relative;
}

#courseDownload .modal-medium{
	max-width: 50%;
}

#courseDownload .modal-header .btn-close{
	position: absolute;
	right: 5px;
	top: -10px;
	background-image: none;
	opacity: 1;
}

#courseDownload .modal-header .btn-close i{
	background-color: #000;
	width: 30px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	border-radius: 50%;
}

#courseDownload .agrnda-form {
    position: relative;
    
    right: 15px;
}

#courseDownload .agrnda-form .form-control{
	height: 45px;
    
    border-radius: 5px;
}
#courseDownload .country_code_dropdown_select_section
{
	    height: 37px !important;
}
#courseDownload .country_code_dropdown_select_section .country_codedropdown_inputIndicator .countrycodedropdown_inputContainer__listin .countrycodedropdown_countryInput__2Vaz-
{
	font-size:11px;
}
#courseDownload .brm-submit {
    background-color: #ea3630;
    color: #fff;
    font-weight: 500;
    padding: 15px 30px;
    border-radius: 5px;
    font-size: 12px;
}
/*.focus\:outline-none:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
}
.border-neutral-200 {
    --tw-border-opacity: 1;
    border-color: rgb(var(--neutral-200) / var(--tw-border-opacity));
}
.text-neutral-800 {
    --tw-text-opacity: 1;
    color: rgb(var(--neutral-800) / var(--tw-text-opacity));
}*/
#courseDownload .right-banner {
        position: absolute;
    background-color: #faf3e8;
    top: -32px;
    left: 0;
    right: 55%;
    bottom: 0;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    text-align: center;
}

.right-banner img {
    position: absolute;
    top: 50%;
    left: 55%;
    transform: translate(-50%, -50%);

}

.agrnda-tittle{
	
}

.agrnda-tittle h4 {
    font-size: 15px;
    font-weight: 600;
    font-family: "Inter", sans-serif;
    padding-bottom: 5px;
	color: rgb(30 45 62);
}

.agrnda-tittle p {
    font-size: 10px;
    font-weight: 400;
    font-family: "Inter", sans-serif;
    padding-bottom: 7px;
    color: rgb(79 104 130);
    line-height: 20px;
}
#courseDownload .modal-header{
	    height: 5px;
}

/* Course Download End */

/* PMP Exam Start */

#secretSauce{
	padding-top: 30px;
	padding-bottom: 40px;
}

.exam-planing{
	position: relative;
	border-radius: 10px;
	border: 1px solid rgb(237 245 240);
}

.exam-planing-top{
	padding: 10px;
}

.exam-planing-btm {
    background-color: rgb(224, 203, 255);
    padding: 20px 50px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.exam-planing-btm h4 {
    text-align: center;
    font-weight: 600;
    font-size: 15px;
	color: rgb(30 45 62);
}

.bespoke h3{
	font-size: 22px;
    font-weight: 600;
    color: rgb(12 22 32);
	padding-bottom: 24px;
}

.bespoke-planing{
	border-radius: 10px;
	border: 1px solid rgb(237 245 240);
	padding: 10px;
	/* box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; */
}

.bespoke-planing h4{
	color: rgb(12 22 32);
    font-family: "Inter", serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    text-transform: capitalize;
    padding-bottom: 10px;
	padding-top: 5px;
	text-align: center;
}

.bespoke-planing p{
	font-size: 14px;
	font-weight: 400;
	color: rgb(30 45 62);
	line-height: 22px;
	text-align: center;
	padding-bottom: 10px;
}

.pricing_about h2{
	font-size: 32px !important;
    font-weight: 400 !important;
    color: #272c37 !important;
}

.pricing_about h2 span{
	font-size: 22px !important;
	font-weight: 700 !important;
	color: rgb(12 22 32);
    line-height: 30px;
    padding-bottom: 10px;
}

/* PMP Exam End */


#mainCourse{
	padding: 15px 0px;
}

/* .stick-bar {
    position: sticky;
    z-index: 999;
    
} */

#nextAdvisor{
	background-color: #fff;
	padding: 20px !important;
	border: 1px solid #f4f4f4;
	
	box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px; 
}

#nextAdvisor h4 {
    font-size: 15px;
    font-weight: 500;
    padding-bottom: 15px;
    text-align: center;
    color: rgb(12 22 32);
}

#nextAdvisor h4 span{
	color: rgb(53 152 107);
}

#nextAdvisor h4 i{
	margin-right: 5px;
}

#nextAdvisor .form-control {
        display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    border: 1px solid #ced4da;
    height: 45px;
}

#nextAdvisor .form-para p{
	font-size: 10px !important;
	line-height: 18px;
	color: rgb(30 45 62);
}

#nextAdvisor .form-para p a{
	color: #003791;
}

#nextAdvisor .btn-black{
	    background-color: #ea3630;
    border: 2px solid #ea3630;
    padding: 6px;
    font-weight: 700;
    font-size: 16px;
    line-height: 2rem;
    color: #fff;
}

#nextAdvisor .btn-black:hover{
	background-color: #0c1620;
	color: #fff;
	border: 2px solid #0c1620;
}

.demend-opening{
	background-color: #00379124;
	padding: 30px;
	border-radius: 20px;
}

.demend-opening-top span {
    color: rgb(113 138 165);
    padding-bottom: 10px;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 500;
}

.demend-opening-top h3 {
    font-size: 22px;
    font-weight: 700;
    color: rgb(12 22 32);
    line-height: 30px;
    padding-bottom: 20px;
}

.demend-opening-ctr{
	background-color: #fff;
	padding: 20px;
	border-radius: 10px;
}

#openAccordian ul#pills-tab {
    background: #fff;
    padding: 5px;
    border: 0px solid #f4f4f4 !important;
    border-radius: 10px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 0px 4px 0px !important;
}

#openAccordian .demend-opening-ctr .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #0c1620 !important;
    background-color: rgb(237 245 240) !important;
}

#openAccordian li.nav-item {
    font-size: 13px;
    color: #0c1620 !important;
    font-weight: 500;
}

#openAccordian .nav-link {
    color: rgb(12 22 32);
	padding: 4px 10px;
}

.salary-relate{
	padding: 10px;
}

.salaries{
	padding: 10px;
}

.anu-sale{
	position: relative;
}

.anu-sale::after {
    position: absolute;
    content: "";
    background-color: #cdcdcd;
    width: 1px;
    height: 100px;
    right: -10px;
}

.salaries h4{
	font-size: 13px;
	font-weight: 400;
	padding-bottom: 15px;
	color: rgb(30 45 62);
}

.demand-amount h5{
	padding-top: 10px;
	font-size: 16px;
	font-weight: 500;
	padding-bottom: 5px;
	color: rgb(12 22 32);
}

.demand-amount p{
	font-size: 12px;
	line-height: 18px;
}

.demend-opening-btm p {
    padding-top: 20px;
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
}

.demend-opening-btm a{
	font-size: 15px;
	font-weight: 500;
	color: #003791;
}

#premiumFeature{
	
}

.live-instractor{
	margin-bottom: 35px;
}

.live-instractor span i {
    font-size: 24px;
    color: rgb(129 51 241);
}

.live-instractor p {
    line-height: 26px;
    font-size: 14px;
    padding-top: 8px;
    font-weight: 400;
    color: rgb(30 45 62);
}

#CourseView{
	    background: #ffe4e4;
    padding: 15px;
}

#myTabContent .accordion-header{
	margin: 0px 0px 0px;
}

#myTabContent .accordion-item {
    margin-bottom: 10px;
}

#myTabContent .accordion-button {
    font-size: 15px;
	font-weight: 500;
	padding: 12px;
	border-radius: 10px !important;
}

#myTabContent .accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: auto;
    content: "";
    background-image: url(https://d2ds8yldqp7gxv.cloudfront.net/landingpage-images/arrow-down.png);
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out;
    position: relative;
    right: 20px;
}

#myTabContent .accordion-item:first-of-type .accordion-button {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}

#myTabContent .accordion-item:last-of-type .accordion-button.collapsed {
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

.schedules-brouchure {
    position: relative;
    z-index: 999;
}

.btn-schedules {
    background-color: rgb(12 22 32 / 4%);
    border: 2px solid rgb(52 73 95);
    padding: 12px 30px;
    border-radius: 4px;
    font-weight: 600;
	color: rgb(12 22 32);
	font-size: 15px;
	font-family: "Inter", sans-serif;
}

.btn-schedules:hover{
	background-color: #333;
	border: 2px solid #333;
	color: #fff;
}

.btn-Brochure {
    background-color: #ea3630;
    border: 2px solid #ea3630;
    padding: 12px 30px;
    border-radius: 4px;
    font-weight: 600;
	font-size: 15px;
	color: #fff;
	font-family: "Inter", sans-serif;
	
}

.btn-Brochure:hover{
	background-color: #003791;
	border: 2px solid #fff;
	color: #fff;
}

.btn-Brochure i{
	margin-right: 5px;
}

.get-quote {
    margin-top: 15px;
    position: relative;
    z-index: 999;
}

.get-quote p {
    font-size: 14px;
    font-family: "Inter", sans-serif;
    font-weight: 400;
}

.get-quote a{
	color: #003791;
}

.course-right-bottom{
	display: flex;
	align-items: center;
	position: relative;
	z-index: 99;
	bottom: -20px;
}

.course-right-btn {
    position: absolute;
    z-index: -1;
    left: 42px;
}

.course-right-btn p {
    background-color: #f6e1c1;
    padding: 4px 15px;
    border-radius: 0px 15px 15px 0px;
    font-size: 12px;
    font-weight: 500;
}


/* Get a Quote Start */


#getQuote .modal-content{
	background-color: #fff !important;
	position: relative;
	z-index: 99999;
}

#getQuote .modal-medium-one{
	max-width: 70%;
}

#getQuote .modal-header .btn-close{
	position: absolute;
	right: 5px;
	top: -10px;
	background-image: none;
	opacity: 1;
}

#getQuote .modal-header .btn-close i{
	background-color: #000;
	width: 30px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	border-radius: 50%;
}

#getQuote .agrnda-form {
    position: relative;
    top: -35px;
    right: 15px;
}

#getQuote .agrnda-form .form-control{
	height: 40px;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px !important;
}

#getQuote .right-banner-two {
    position: absolute;
    background-color: #ea3630;
    top: -62px;
    left: 0;
    right: 60%;
    bottom: 0;
  
    padding: 30px;
}

#getQuote .right-banner-two h4 {
    font-size: 16px;
    font-weight: 600;
       color: #fff;
    line-height: 26px;
    padding-bottom: 20px;
	font-family: "Inter", sans-serif;
}

#getQuote .right-banner-two ul li {
    font-size: 16px;
    font-weight: 500;
        color: #fff;
    line-height: 34px;
    font-family: "Inter", sans-serif;
}

#getQuote .right-banner-two ul li i{
	margin-right: 5px;
	    color: #fff;
}

.right-banner-two img {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    height: 360px;
    max-height: 360px;
}

#getQuote .form-control {
    padding: 0.375rem 0.75rem;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.5;
    color: #a3a3a3;
    background-color: #fff;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    margin-bottom: 20px;
}

#getQuote .form-control {
    height: 45px;
}

#getQuote label.form-check-label {
    font-size: 12px;
    line-height: 18px;
    color: rgb(113 138 165);
}
#getQuote .country_code_dropdown_select_section
{
	height: 37px;
}
#getQuote .country_code_dropdown_select_section .country_codedropdown_inputIndicator .countrycodedropdown_inputContainer__listin .countrycodedropdown_countryInput__2Vaz-
{
	font-size: 11px;
}
#getQuote .mar-phone {
    margin: 0px 0px;
}
#getQuote .countrycodedropdown_optionsContainer__3rHds
{
	width: 225px;
}
#courseDownload .countrycodedropdown_optionsContainer__3rHds
{
	width: 225px;
}
#getQuoteform {
    position: relative;
    top: -30px;
    margin-right: 20px;
}

.get-quote-tittle{
	padding-bottom: 15px;
}

.get-quote-tittle h4 {
       font-size: 17px;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    padding-bottom: 5px;
    color: rgb(30 45 62);
}

.get-quote-tittle p {
    font-size: 12px;
    font-weight: 500;
    font-family: "Inter", sans-serif;
    padding-bottom: 15px;
    color: rgb(79 104 130);
    line-height: 20px;
}

.get-quote-tittle h5 {
    font-size: .875rem;
    font-weight: 600;
    font-family: "Inter", sans-serif;
    padding-bottom: 10px;
	color: rgb(30 45 62);
}



/* Get a Quote End */

/* Owl Carousal */

#carOwlslide{
	padding: 60px 0px;
}

.parti-review-tittle h3 {
    font-size: 24px;
    font-weight: 700;
    color: #000;
    padding-bottom: 40px;
}

.slider-area{
	background-color: #fff;
	padding: 30px 20px;
	border-radius: 30px;
	border: 2px solid #f1f1f1;
	box-shadow: rgba(0, 0, 0, 0.35) 0px -50px 36px -28px inset;
	transition: .5s;
	position: relative;
}

.slide-area-cnt{
	max-height: 230px;
	overflow: hidden;
}

.slide-testimonial{
	position: relative;
}

.slide-testimonial i{
	position: absolute;
	font-size: 30px;
	top: -15px;
	z-index: 9999;
}

.slider-area:hover {
    border: 2px solid #003791;
}

.slide-area-cnt h4{
	font-size: 15px;
	font-weight: 500;
	color: rgb(12 22 32);
}

.slide-area-cnt ul{
	list-style: none;
	margin: 0;
	display: flex;
	padding: 5px 0px;
}

.slide-area-cnt ul li{
	font-size: 14px;
	color: #FFA41F;
} 

.slide-area-cnt p{
	font-size: 13px;
	font-weight: 400;
	color: rgb(30 45 62);
	padding-bottom: 10px;
}

.slide-area-btm-right{
	width: 32px;
}

.slide-area-btm{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-top: 20px;
	border-top: 1px dashed #a9a9a9;
	margin-top: 10px;
}

.slide-area-btm-left{
	display: flex;
	align-items: center;
}

.slide-area-btm-left-user{
	width: 42px;
}

.slide-area-btm-left-user img{
	border-radius: 50%;
}

.slide-area-btm-left-cnt{
	margin-left: 10px;
}

.slide-area-btm-left-cnt h5 {
    font-size: 14px;
    font-weight: 500;
    color: #000;
}

.slide-area-btm-left-cnt p {
    font-size: 13px;
    font-weight: 400;
    color: rgb(30 45 62);
	line-height: 22px;
}

.slide-area-cnt a {
    color: #003791;
    font-size: 13px;
    font-weight: 500;
}

#slider .owl-nav {
    position: absolute;
    top: -60px;
    right: 22px;
}

#slider button.owl-prev {
    font-size: 30px !important;
    background: transparent !important;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    color: #e76716 !important;
	margin-right: 2px;
	border: 1px dashed #e76716;
}

#slider button.owl-next {
    font-size: 30px !important;
    background: transparent !important;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    color: #e76716 !important;
	margin-left: 2px;
	border: 1px dashed #e76716;
}

button.btn-closing {
    border: none !important;
    position: absolute;
    right: -6px;
    background: transparent;
    font-size: 30px;
    z-index: 9999;
    top: -4px;
}

#testimonialmodel .owl-theme .owl-dots {
    display: none;
}

#testslider button.owl-prev {
    font-size: 30px !important;
    background: #fff !important;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    color: #000 !important;
	position: absolute;
	top: 50%;
	transform: translateY(-100%);
	left: -20px;
	border: 1px solid #f4f6f8;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px !important;
}

#testslider button.owl-next {
    font-size: 30px !important;
    background: #fff !important;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    color: #000 !important;
	position: absolute;
	top: 50%;
	transform: translateY(-100%);
	right: -20px;
	border: 1px solid #f4f6f8;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px !important;
}

.testslider-area{
	background-color: #fff;
	padding: 30px;
	border-radius: 20px;
}

.testslider-area{
	display: flex;
}

.testslider-area-lrft-img{
	width: 84px;
	margin: 0 auto;
}

.linkedin-profile-one {
    width: 14px;
}

.testslider-area-lrft {
    width: 22%;
    text-align: center;
    margin-right: 50px;
}

.testslider-area-lrft h4{
	font-size: 16px;
	font-weight: 500;
	color: #000;
	padding: 10px 0px;
}

.testslider-area-lrft p{
	font-size: 14px;
	font-weight: 400;
	color: #000;
}

.linkedin-profile{
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #fff;
	border: 1px solid #f4f6f8;
	border-radius: 30px;
	box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px !important;
	padding: 3px 0px !important;
	margin-top: 20px !important;
}

.linkedin-profile-two p{
	margin: 0px 5px;
}

.testslider-area-right{
	background-color: #f4f6f8;
	padding: 20px;
	border-radius: 20px;
	width: 70%;
}

.testslider-area-right h3{
	font-size: 18px;
	font-weight: 600;
	color: #3c3c3c;
}

.testslider-area-right ul{
	display: flex;
	align-items: center;
	list-style: none;
	margin: 10px 0px;
	justify-content: center;
}

.testslider-area-right ul li i{
	color: #f8bc24;
	padding: 0px 2px;
}

.testslider-area-right ul li span{
	margin-left: 3px;
	font-weight: 500;
}

.testlist-star{
	background-color: #fff;
	width: 150px;
	padding: 2px;
	border: 1px solid #f4f6f8;
	border-radius: 30px;
	box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px !important;
}

.testslider-area-right p{
	font-size: 13px;
	font-weight: 400;
	color: #6e6e6e;
}


#testimonialmodel .modal-body{
	background-color: transparent !important;
	padding: 0px !important;
}

.modal-content {
    background-color: transparent !important;
    border: 0px !important;
    border-radius: 0px !important;
}

.question-demo{
	background-color: #fff;
	box-shadow: rgba(136, 165, 191, 0.48) 6px 2px 16px 0px, rgba(255, 255, 255, 0.8) -6px -2px 16px 0px;
	padding: 20px;
	text-align: center;
}

.question-demo h3{
	font-size: 20px;
    font-weight: 600;
    color: #000;
    padding-bottom: 10px;
}

.question-demo p{
	padding-bottom: 20px;
}

.max-box-one{
	min-height: auto;
}

.apply-now, .orange-btn {
    padding: 12px 20px;
    box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important;
    color: #fff;
}

.apply-now, .orange-btn:hover {
    background-color: #fff;
    box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important;
    color: #c44a00;
}

.apply-now, .orange-btn, .orange-btn-city {
    border-radius: 4px;
    text-align: center;
    background-color: #c44a00;
}

.btn-check:checked + .btn-secondary, .btn-secondary.active, .btn-secondary:active, .show > .btn-secondary.dropdown-toggle, .tab-btn-one .btn-check:active + .btn-secondary {
    color: #fff;
    background-color: #e86515;
    border-color: #51585e;
}

.orange-btn-marketing, .tab-btn-one .btn-check:checked + .btn-secondary, .tab-btn-one .btn-check:checked + .btn-secondary:hover, input[type="radio"]:checked + label {
    background-color: #e86515;
}

input[type="radio"] + label {
    z-index: 12;
    background-color: #6c757d;
    border-color: #6c757d;
    cursor: pointer;
    color: #fff;
}

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: block;
}

#helpHelp{
	padding-top: 0px;
}

.helping-main {
    display: flex;
    align-items: center;
    background: #000;
    border-radius: 10px;
    padding: 10px;
}

.helping-main-left {
    width: 76%;
    margin-left: 30px;
	margin-bottom: 10px;
} 

.helping-main-left h3 {
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    padding: 10px 0px;
}

.helping-main-left p {
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    line-height: 24px;
	width: 76%;
	padding-bottom: 10px;
}

.btn-pink{
	padding: 10px 20px;
	border-radius: 8px;
	background: #0c1620;
	color: #FEFEFE;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	margin-bottom: 20px;
}

.btn-pink:hover{
	background-color: #0c1620;
	color: #fff;
}

.get-touch-righrt-five{
	margin: 0px;
	/* box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; */
}

.get-touch-righrt-btm-five{
	/* background-color: #eaeffc; */
	/* padding: 20px; */
	border-radius: 14px;
}

.get-touch-righrt-btm-five h4 {
    font-size: 24px;
    font-weight: 500;
    color: #272c37;
    text-align: center;
	padding-bottom: 10px;
}



#getTouchformfive .form-control {
    padding: 10px;
    background-color: #fff;
    border-radius: 4px !important;
    border: 1px solid #e5e5e5 !important;
    /* box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px !important; */
    font-size: 12px;
    height: 44px;
}

#getTouchformfive .form-control input,
input::-webkit-input-placeholder {
    font-size: 12px;
	color: #969696 !important;
	font-weight: normal;
}

#getTouchformfive .form-select {
    padding: 10px;
    background-color: #fff;
    border-radius: 4px;
    border: 0px;
    font-size: 12px;
    color: #969696;
	border: 1px solid #e5e5e5 !important;
    /* box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px !important; */
    height: 44px;
}

#getTouchformfive textarea#comments {
    height: 100px !important;
}

#getTouchformfive .form-label {
    margin-bottom: 0rem;
    font-size: 13px;
    letter-spacing: 0px;
}

#getTouchformfive p.number-delegates {
    font-size: 14px !important;
    color: rgb(30 45 62) !important;
}


@media (min-width: 768px) and (max-width: 1024px) {}

@media only screen and (min-device-width: 481px) and (max-device-width: 767px) {
	.recent-list ul {
		display: block;
	}

	.case-study-main h2 {
		font-size: 24px;
		font-weight: 600;
	}

	.animate-img {
		top: -30px;
	}

	.call-hippo h3 {
		font-size: 20px;
		font-weight: 600;
		line-height: 32px;
	}

	.challenges {
		margin-top: 20px;
	}

	#resultFound {
		margin-top: 40px;
	}

	#resultFound {
		padding: 60px 0px;
		background-color: #fff9f7;
		margin-top: 40px;
	}

	#resultFound {
		padding: 60px 0px;
		background-color: #fff9f7;
		margin-top: 40px;
	}

	.testslider-area-lrft {
		width: 100%;
		text-align: center;
		margin-right: 50px;
	}

	.testslider-area-right {
		background-color: #f4f6f8;
		padding: 10px;
		border-radius: 10px;
		width: 100%;
		margin-top: 20px;
	}

	.testslider-area {
		background-color: #fff;
		padding: 15px;
		border-radius: 20px;
	}

	.testslider-area {
		display: block;
	}

	.result-left h3 {
		font-size: 20px;
		font-weight: 600;
	}

	#slider .owl-nav {
		top: -35px;
	}

	.it-category-title {
		font-size: 16px;
		font-weight: 600;
	}

	.it-category-item {
		min-height: auto;
		margin-bottom: 20px;
	}

	.parti-review-tittle h3 {
		font-size: 20px;
		font-weight: 600;
		padding-bottom: 40px;
	}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
	.recent-list ul {
		display: block;
	}

	.case-study-main h2 {
		font-size: 24px;
		font-weight: 600;
	}

	.animate-img {
		top: -30px;
	}

	.call-hippo h3 {
		font-size: 20px;
		font-weight: 600;
		line-height: 32px;
	}

	.challenges {
		margin-top: 20px;
	}

	#resultFound {
		margin-top: 40px;
	}

	#resultFound {
		padding: 60px 0px;
		background-color: #fff9f7;
		margin-top: 40px;
	}

	#resultFound {
		padding: 60px 0px;
		background-color: #fff9f7;
		margin-top: 40px;
	}

	.testslider-area-lrft {
		width: 100%;
		text-align: center;
		margin-right: 50px;
	}

	.testslider-area-right {
		background-color: #f4f6f8;
		padding: 10px;
		border-radius: 10px;
		width: 100%;
		margin-top: 20px;
	}

	.testslider-area {
		background-color: #fff;
		padding: 15px;
		border-radius: 20px;
	}

	.testslider-area {
		display: block;
	}

	.result-left h3 {
		font-size: 20px;
		font-weight: 600;
	}

	#slider .owl-nav {
		top: -35px;
	}

	.it-category-title {
		font-size: 16px;
		font-weight: 600;
	}

	.it-category-item {
		min-height: auto;
		margin-bottom: 20px;
	}

	.parti-review-tittle h3 {
		font-size: 20px;
		font-weight: 600;
		padding-bottom: 40px;
	}
}



#workforceBegins {
    padding: 60px 0px 60px 0px;
    background-color: #f9f9f9;
}

.workforce-tittle h3{
	font-size: 22px;
    font-weight: 600;
    color: rgb(12 22 32);
    padding-bottom: 10px;
	text-align: center;
}

.workforce-tittle p{
	font-size: 14px;
    font-weight: 400;
    color: #414c58;
    padding-bottom: 40px;
	text-align: center;
}

#identify .accordion-header {
    margin: 0px 0px 0px;
}

#identify .accordion-flush .accordion-item .accordion-button.collapsed {
    border-radius: 0;
    background: #fff;
    font-size: 18px;
    font-weight: 600;
	padding: 15px 0px 15px 15px;
	color: rgb(12 22 32);
}

#identify button.accordion-button.collapsed img{
	margin-right: 10px;
}

#identify .accordion-button:not(.collapsed) {
	color: rgb(12 22 32);
    background-color: var(--bg-white);
    box-shadow: none;
	font-size: 18px;
    font-weight: 600;
	margin-left: 0px;
	padding: 15px 0px 15px 15px;
}

#identify .accordion-body {
    font-size: 15px;
    line-height: 30px;
    font-weight: 400;
    color: rgb(30 45 62);
    padding: 12px 44px;
}

.begind-btn{
	margin-top: 40px;
}


/* Career Support start */

#careerSupport{
	padding: 60px 0px;
	background-color: #fff;
}

.main-h2-tittle-one h3{
	font-size: 22px;
	font-weight: 700;
	color: rgb(12 22 32);
	padding-bottom: 30px;
	text-align: center;
}

.car-support-left {
    background-color: #051e44;
    padding: 30px 60px;
	border-radius: 4px;
	text-align: center;
}

.car-support-left h3 {
    font-size: 22px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    line-height: 36px;
}

.car-support-left img{
	margin: 30px auto;
}

.car-support-right {
    display: flex;
    align-items: center;
    margin-bottom: 18px;
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
    padding: 15px;
}

.car-support-right-left{
    margin-right: 20px;
}

.car-support-right-left img{
    border-radius: 10px;
}

.car-support-right-right span {
    background: #EAEFFC;
    padding: 6px 30px;
    border-radius: 15px;
    font-size: 15px;
    color: #360083;
    font-weight: 500;
}

.car-support-right-right h4 {
    font-size: 18px;
    font-weight: 600;
    color: rgb(12 22 32);
    line-height: 24px;
	padding: 20px 0px;
}

.brochure-btn{
    background-color: #ff6000;
    padding: 10px 40px;
    font-size: 18px;
    font-weight: 500;
    color: #fff;
}

/* Career Support end */

.hand-learning {
    background-color: #051e44;
    border-radius: 10px;
    padding: 40px;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
	margin-top: 60px;
}

.real-customized-main{
	display: flex;
	align-items: center;
}

.real-customized-main-left i{
	font-size: 50px;
	color: #ba8aff;
	margin-right: 15px;
}

.real-customized-main-left img{
	margin-right: 20px;
}

.real-customized-main-right h4 {
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    line-height: 28px;
}

#unparalleled{
	background-color: #051e44;
	padding: 80px 0px;
}

.one-solutions h3{
	font-size: 22px;
	color: #fff;
	font-weight: 700;
	padding-bottom: 40px;
}

.one-result{
	display: flex;

}

.one-result-left i{
	font-size: 40px;
	color: #fff;
	margin-right: 15px;
}

.one-result-right h4 {
    font-size: 22px;
    color: #F5AB40;
    font-weight: 700;
	padding-bottom: 10px;
}

.one-result-right p {
    font-size: 15px;
    color: #fff;
    font-weight: 400;
}

.companie-dual{
	border-radius: 10px;
	text-align: center;
	background-color: transparent;
}

.companie-dual-top{
	background-color: #003791;
	padding: 30px;
}

.companie-dual-top h4{
	font-size: 40px;
	color: #fff;
}

.companie-dual-top h5 {
    font-size: 18px;
    color: #fff;
    font-style: italic;
    font-weight: 600;
    line-height: 28px;
}

.companie-dual-btm{
	background-color: #fff;
	padding: 30px;
}

.companie-dual-btm p{
	font-size: 16px;
	font-weight: 500;
	color: #000;
}

/* corporate css new start */

#accelerateCareer {
    background: linear-gradient(rgb(0 0 0 / 2%), rgb(0 0 0 / 77%)), url(https://vinsystech.s3.us-east-1.amazonaws.com/icon/home-single-instructor-hero-image1.jpg) center / cover no-repeat;
    padding: 50px 0px 30px 0px;
    background-color: #060504;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#accelerateCareerone {
        background: linear-gradient(rgb(0 0 0 / 2%), rgb(0 0 0 / 77%)), url(https://vinsystech.s3.us-east-1.amazonaws.com/home-language-academic-hero-bg.jpg) center / cover no-repeat;
    padding: 50px 0px 30px 0px;
    background-color: #060504;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
   
}

.upskill h1 {
    font-weight: normal;
    font-size: 40px;
    line-height: 63px;
    color: #FFFFFF;
    position: relative;
    margin-bottom: 20px;
    font-weight: 500;
}

.upskill h1 span{
	color: #ffc336;
}

.upskill h1:after {
    position: absolute;
    bottom: -10px;
    left: 0px;
        background: linear-gradient(90deg, #fff 0%, #fff 100%);
    width: 100%;
    content: "";
    height: 1px;
    max-width: 515px;
}

.upskill p {
    font-weight: 500;
    font-size: 18px;
    line-height: 25px;
    color: #ffffff;
       margin: 10px 0px 30px;
}

.home-hero-wrap .data-list {
    position: relative;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    list-style-type: none;
    height: 40px;
	margin-bottom: 24px;
}

.home-hero-wrap .data-list li {
    justify-content: center;
    padding-bottom: 0px;
    opacity: 1;
    font-size: 24px;
    color: white;
    text-align: center;
    margin: 0px;
    font-weight: 500;
}

.home-hero-wrap .data-list .data-list-wrap-item {
    position: absolute;
    opacity: 1;
    transform: translateY(10px);
}

.data-list-wrap-item.data-list-one {
    animation: appear 8s infinite ease;
}

.data-list-wrap-item.data-list-two {
    animation: appear 8s 3s infinite ease;
}

.data-list-wrap-item.data-list-three {
    animation: appear 8s 5.5s infinite ease;
}

.home-hero-explore-btn {
    display: inline-block;
        background: linear-gradient(270deg, #ea3630 0, #ea3630 100%);
    border-radius: 2px;
    color: #ffffff;
    font-size: 18px;
    line-height: 25px;
    padding: 11px 20px;
    border: none;
    box-shadow: 0 2px 16px rgb(0 0 0 / 12%);
    min-width: 160px;
    text-align: center;
}

#home-feature-section {
    padding: 0px;
}

#home-feature-section .container {
    position: relative;
    top: -60px;
}

.home-ey-review {
    background: linear-gradient(90.25deg, #f8f3ff 13.69%, #f5edff 79.13%);
    box-shadow: 0 2px 16px rgba(0, 0, 0, .08);
    border-radius: 14px 14px 0px 0px;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}

.result-review-right {
    width: 100%;
    width: calc(100% - 250px);
    order: 12;
}

.result-review-left {
    padding: 10px 20px;
    min-width: 180px;
    order: 1;
}

.result-review-term {
    position: absolute;
    right: 17px;
    bottom: 5px;
    font-size: 10px;
    color: #978989;
}

.home-feature-wrapper {
    position: relative;
    background-color: #fff;
    box-shadow: 0 4px 24px rgb(0 0 0 / 8%);
    border-radius: 2px;
    padding: 0px 20px 0px 40px;
}

.home-key-feature-wrap {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    padding: 25px 0px;
    position: relative;
}

.home-key-feature-wrap picture {
    /* background-image: url(https://sitespower.com/wp-content/themes/sitespower//images/HomepageSprite.svg?dev=456); */
    width: 40px;
    min-width: 40px;
    height: 40px;
    content: "";
    display: inline-block;
    margin-right: 13px;
}

.home-key-feature-instructor {
    background-position: -10px -70px;
}

.home-key-feature-wrap span {
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #272c37;
}

.home-key-feature-wrap:after {
    content: "";
    position: absolute;
    right: -10px;
    top: calc(50% - 15px);
    width: 1px;
    height: 30px;
    background-color: #e7e7e7;
}

#home-collaboration-wrapper {
    padding: 0px 0 50px;
    background: #ffffff;
}



#home-collaboration-wrapper p {
    font-size: 22px;
    font-weight: 600;
    line-height: 32px;
    color: rgb(12 22 32);
    margin-bottom: 30px;
}

.home-collaboration-brand{
	max-width: 1120px;
	background-color: #fff;
	border-radius: 10px;
	margin: 0 auto;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}

#home-collaboration-wrappers {
    padding: 0px 20px 0px 20px;
    background: #ffffff;
	margin-top: -60px;
}

#home-collaboration-wrappers p {
    font-size: 22px;
    font-weight: 600;
    line-height: 32px;
    color: rgb(12 22 32);
    margin-bottom: 20px;
	padding-top: 20px;
}

.ip-vk-home-slide-img {
    height: 66px;
    overflow: hidden;
    margin: 15px auto 0px;
}

.marquee {
    position: relative;
    width: 100vw;
    max-width: 100%;
    overflow-x: hidden;
}

.track {
    position: absolute;
    white-space: nowrap;
    will-change: transform;
    animation: marquee 45s linear infinite;
}

.ip-vk-home-slide-img li {
    height: 66px;
    width: auto;
    float: left;
    padding: 0px 10px;
}

.ip-vk-home-slide-img li img {
    width: auto;
    height: auto;
}


#exploreProgram{
	background-color: #f9f9f9;
    padding: 40px 0;
}

.explore-tittle h3{
	text-align: center;
	font-size: 22px;
	font-weight: 500;
	padding-bottom: 30px;
}

.home-explore-course-card-hover:hover {
    border: 1px solid #d3d5df;
    box-shadow: 0 2px 24px 1px #ddd;
}

.home-explore-course-card-hover {
    transition: all .5s;
}

.home-explore-course-card-wrap {
    background-color: #fff;
    border-radius: 2px;
    margin-bottom: 20px;
    position: relative;
    vertical-align: top;
    overflow: hidden;
    border: 1px solid #ddd;
    border-radius: 4px;
}

.home-explore-course-card {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 160px;
    transition: all .3s;
}

.home-explore-course-card>img {
    min-height: 140px;
    width: 100%;
    background-repeat: no-repeat;
    -o-object-fit: cover;
    object-fit: cover;
}

.home-explore-course-card-content {
    padding: 12px 16px 38px;
    background-color: #fff;
    transition: linear .3s;
}

.home-explore-course-card-content h4 {
    margin-bottom: 8px;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.44;
    color: #272c37;
    overflow: hidden;
    height: 72px;
    width: 100%;
    display: flex;
}

.home-explore-course-card-content h4 a, .home-explore-course-card-content h4 a:hover {
    color: #272c37;
}

.home-explore-course-card-content h4 a {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
    display: -webkit-box;
    display: -ms-box;
    display: -moz-box;
    -webkit-line-clamp: 3;
}

.home-explore-course-next-cohort {
    font-size: 13px;
    line-height: 24px;
    color: #666;
    margin-bottom: 8px;
    min-height: 24px;
}

.home-explore-course-next-cohort>span {
    color: #272c37;
    font-weight: 500;
}

.home-explore-course-months {
    font-weight: 500;
    font-size: 13px;
    line-height: 24px;
    color: #272c37;
    margin-bottom: 10px;
}

.home-explore-course-months .home-calendar-icon {
    margin-right: 4px;
    position: relative;
    top: 1px;
}

.home-calendar-icon {
    display: inline-block;
    background-image: url(https://sitespower.com/wp-content/themes/sitespower/images/HomepageSprite.svg?dev=1);
    background-position: -266px -97px;
    display: inline-block;
    width: 12px;
    height: 12px;
}

.home-explore-course-card-btn {
    width: 100%;
    transition: .3s linear;
    opacity: 0;
    position: absolute;
    width: calc(100% - 50px);
}

.home-explore-course-card-hover:hover .home-explore-course-card-btn {
    display: block;
    transition: .3s linear;
    opacity: 1;
}

.home-explore-course-knwmore-btn {
    border-radius: 0 0 2px 2px;
    padding: 5px 20px 0;
    font-weight: 500;
    font-size: 15px;
    line-height: 24px;
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #003791;
    border-top: 1px solid #e9e9eb;
}

.corporate-heading {
    font-weight: 500;
    font-size: 24px;
    color: #272c37;
}

.why-top-companies-prefer {
    padding: 0;
    margin: 0;
}

.why-top-companies-prefer li {
    list-style: none;
    font-size: 15px;
    padding: 7px 0 7px 25px;
    color: #272c37;
    position: relative;
}

.why-top-companies-prefer li:before {
    background: url(https://d3o8siiqxmve7u.cloudfront.net/home/checked.png);
    
    width: 16px;
    height: 16px;
    content: "";
    position: absolute;
    left: 0;
    top: 10px;
}

.video-thumb {
    text-align: center;
}

.video-thumb a {
    display: inline-block;
    width: 100%;
    margin: 0 auto;
    position: relative;
}

.video-thumb a .review-play-btn, .video-thumb a .testimonials-video-link, .video-thumb a .video-play-icon {
    position: absolute;
    top: calc(50% - 23px);
    left: calc(50% - 23px);
}

.review-play-btn, .testimonials-video-link, .video-play-icon {
    display: inline-block;
    left: 0;
    content: "";
    width: 50px;
    height: 50px;
    background: url(https://sitespower.com/wp-content/themes/sitespower/images/student_review_sprite.svg);
    background-position: -117px -66px;
}

.video-thumb a img {
    width: 100%;
    height: 100%;
}

.prefer-sitespower{
	padding: 40px 0px;
}

#home-download-transition {
    background-color: #fff;
    padding: 0;
    position: relative;
    overflow: hidden;
    z-index: 2;
}

#home-download-transition:before {
    content: "";
    background-color: #fff;
    left: 0;
    bottom: 50%;
    z-index: 0;
    width: 100%;
    height: 100%;
    position: relative;
}

.home-download-transition-wrapper {
    background: #000;
    border-radius: 8px;
    padding: 30px;
    background-image: url(https://vinsystech.s3.us-east-1.amazonaws.com/home-language-academic-hero-bg.jpg);
    background-size: cover;
    background-position: top right;
}

.home-download-transition-wrapper h4 {
    font-weight: 500;
    font-size: 24px;
    line-height: 35px;
    color: #fff;
    max-width: 520px;
    margin-bottom: 40px;
}

.home-download-transition-wrapper h4 span {
    color: #003791;
    font-size: 26px;
    font-weight: 800;
}

.home-download-transition-btn {
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    display: inline-block;
    color: #fff;
    background: #ea3630;
    border-radius: 4px;
    padding: 10px 25px;
}

.home-download-transition-btn:hover{
    background: #0c1620;
}

.download-icon-left {
    position: relative;
    top: 1px;
    right: 0;
    background-image: url(https://sitespower.com/wp-content/themes/sitespower/images/HomepageSprite.svg?dev=1);
    background-position: -225px -126px;
    display: inline-block;
    width: 17px;
    height: 16px;
    margin-right: 3px;
}

#why-learn {
    padding: 40px 0;
    background: #f9f9f9;
	margin-top: 40px;
}

#why-learn h2 {
    font-size: 1.25rem;
    color: #272c37;
    font-weight: 500;
}

.programme {
    margin: 0 1px;
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-slider .slick-list, .slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-list {
    overflow: hidden;
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.slick-track:after, .slick-track:before {
    display: table;
    content: '';
}

.slick-initialized .slick-slide {
    display: inline-block;
}

.programme-wrapper {
    border: 1px solid #e0e0e0;
    padding: 20px;
    background-color: #fff;
    text-align: center;
    color: #4f4f4f;
    max-width: 100%;
    display: inline-block;
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}

.slick-slide {
    margin: 0 10px;
}

.programe-premises {
    background-position: -6px -3px;
}

.programme-delivery-image {
    background: url(https://sitespower.com/wp-content/themes/sitespower/images/corporate-training-icons.svg);
    width: 75px;
    height: 75px;
    position: relative;
    top: 0;
    margin: 0 auto;
    display: inline-block;
}

.programme-wrapper p {
    margin-bottom: 0;
    font-size: 16px;
}

#home-explore-free-course {
    background-color: #fff;
    padding: 40px 0 0;
    position: relative;
    overflow: hidden;
    z-index: 2;
}

#home-explore-free-course:before {
    content: "";
    background-color: #f9f9f9;
    left: 0;
    top: 50%;
    z-index: 0;
    width: 100%;
    height: 100%;
    position: absolute;
}

.home-explore-free-course-wrapper {
    background: #ea3630;
    border-radius: 8px;
    position: relative;
    background-image: url(https://vinsystech.s3.us-east-1.amazonaws.com/icon/business-professional-portrait-office.jpg);
    background-size: cover;
    background-position: top right;
}

.home-explore-free-course-wrap {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.home-explore-free-course-content {
    padding: 30px;
}

.home-explore-free-course-wrapper h4 {
    font-weight: 400;
    font-size: 24px;
    line-height: 35px;
    color: #fff;
    max-width: 520px;
    margin-bottom: 10px;
}

.home-explore-free-course-wrapper h4 strong {
    font-weight: 500;
    color: #cba6ff;
}

.home-explore-free-course-wrapper p {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 30px;
}

.home-explore-free-course-btn {
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    display: inline-block;
    color: #fff;
    background: #003791;
    border-radius: 100px;
    padding: 10px 25px;
}

#home-testimonial {
    background-color: #f9f9f9;
    padding: 50px 0;
}

#home-testimonial h2 {
    font-weight: 500;
    font-size: 30px;
    line-height: 41px;
    color: #272c37;
    text-align: center;
    margin-bottom: 40px;
}

.master-reviews-video-carousel {
    margin: 0 -10px 90px;
    display: block;
}

.slider-dot-style .slick-arrow.slick-disabled {
    opacity: 0.4;
}

.slider-dot-style .slick-line-prev {
    bottom: -32px;
    right: 152px;
    background-image: url(https://sitespower.com/wp-content/themes/sitespower/images/master-course-sprite.svg?tr=w-400,h-175);
    background-position: -341px -42px;
    transform: rotate(180deg);
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

/* corporate css new end */

#home-learner-benefit {
    background-color: #f9f9f9;
    padding: 50px 0 30px 0;
}

#home-learner-benefit h2 {
    font-weight: 600;
    font-size: 22px;
    line-height: 41px;
    color: rgb(12 22 32);
   text-align: left;
    margin-bottom: 8px;
}

.home-learner-benefit-Wrapper {
    margin-bottom: 40px;
}

.home-learner-benefit-user {
    text-align: left;
}

.home-learner-benefit-user img {
    border-radius: 7px;
    width: 100%;
}

.home-learner-benefit-content h4 {
    font-weight: 500;
    font-size: 18px;
    line-height: 32px;
    color: rgb(12 22 32);
    margin-bottom: 12px;
}

.home-learner-benefit-content ul {
    padding: 0;
    margin: 0;
}

.home-learner-benefit-content ul li {
    padding: 6px 10px 6px 24px;
    margin: 0;
    position: relative;
    font-weight: 500;
}

.home-learner-benefit-content ul li {
    padding: 4px 10px 4px 24px;
    margin: 0;
    position: relative;
    font-weight: 500;
	font-size: 14px;
}

.home-learner-benefit-content ul li:before {
    content: "";
    background-color: #003791;
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0;
    border-radius: 50%;
    top: calc(50% - 5px);
}

.home-learner-benefit-rating-details {
    display: -ms-flexbox;
    display: flex;
}

.home-learner-benefit-rating-wrap {
    background: #fff;
    padding: 15px;
    margin: 0 10px;
    box-shadow: 0 2px 6px rgba(255, 110, 6, .16);
    border-radius: 4px;
    width: calc(50% - 20px);
    text-align: center;
}

.home-learner-benefit-rating-wrap {
    background: #fff;
    padding: 15px;
    margin: 0 10px;
    box-shadow: 0 2px 6px rgb(232 216 255);
    border-radius: 4px;
    width: calc(50% - 20px);
    text-align: center;
}

.home-learner-rating-icon {
    background-image: url(https://sitespower.com/wp-content/themes/sitespower/images/HomepageSprite.svg);
    background-position: -10px -10px;
    display: inline-block;
    width: 46px;
    height: 50px;
    margin-bottom: 8px;
}

.home-learner-benefit-rating-wrap p {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
	padding-top: 10px;
}

#home-training-solution {
    background-color: #fff;
    padding: 50px 0;
}

#home-training-solution h2 {
    font-weight: 600;
    font-size: 22px;
    line-height: 41px;
    color: rgb(12 22 32);
    text-align: center;
    margin-bottom: 40px;
}

.training-solution-description {
    font-size: 16px;
    line-height: 26px;
    color: rgb(12 22 32);
    margin-bottom: 16px;
    font-weight: 500;
    max-width: 300px;
}

.training-solution-points {
    margin: 0 0 24px;
    padding: 0;
    display: inline-block;
}

.training-solution-points li {
    padding: 16px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #dbdbdb;
}

.training-solution-customize-icon {
    background-image: url(https://sitespower.com/wp-content/themes/sitespower/images/HomepageSprite.svg?dev=1);
    background-position: -117px -221px;
    display: inline-block;
    width: 30px;
    height: 22px;
    margin-right: 10px;
}

.training-solution-points li p {
    margin: 0;
    font-size: 16px;
    line-height: 26px;
    color: #272c37;
    padding-left: 10px;
    text-align: left;
}

.training-solution-upskill-icon {
    background-image: url(https://sitespower.com/wp-content/themes/sitespower/images/HomepageSprite.svg?dev=1);
    background-position: -157px -221px;
    display: inline-block;
    width: 30px;
    height: 29px;
    margin-right: 10px;
}

.training-solution-industry-icon {
    background-image: url(https://sitespower.com/wp-content/themes/sitespower/images/HomepageSprite.svg?dev=1);
    background-position: -196px -221px;
    display: inline-block;
    width: 30px;
    height: 27px;
    margin-right: 10px;
}

.training-job-ready-icon {
    background-image: url(https://sitespower.com/wp-content/themes/sitespower/images/HomepageSprite.svg?dev=1);
    background-position: -236px -221px;
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-right: 10px;
}

.request-demo-btn {
    background: linear-gradient(270deg, #ea3630 0%, #ea3630 100%);
    border-radius: 4px;
    color: #fff;
    padding: 12px 20px;
    display: inline-block;
    text-align: center;
    width: 100%;
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    max-width: 310px;
}

.request-demo-btn:hover{
    background: #0c1620;
}

@media screen and (min-width: 992px) {
    .col-md-7.training-solution-right-section {
        padding-right: 0;
        padding-left: 0;
    }
}

.home-our-partners {
    padding: 30px 30px 30px;
    background-color: #f9eaea;
}

.home-our-partners p {
    color: #272c37;
    font-size: 18px;
    line-height: 26px;
    text-align: center;
    margin-bottom: 30px;
    font-weight: 500;
}

.home-our-partners img {
    margin: 0 auto;
}

#moreNow .modal-content {
    background-color: #fff !important;
    border: 0px !important;
    border-radius: 0px !important;
	z-index: 9999;
}


.single-alumini-container {
   
    padding: 50px 0px;
    background-color: #F5F8FB;
}

.single-alumini-wrap p {
    margin-bottom: 30px;
}

.single-alumini-wrap p{
    font-size: 22px;
    line-height: 40px;
    color: #272c37;
    font-weight: 600;
    margin-bottom: 0;
	text-align: center;
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-slider .slick-list, .slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.slick-track:after, .slick-track:before {
    display: table;
    content: '';
}

.single-alumini-image-carousel-wrapper .single-alumini-image-carousel-item:first-child, .single-alumini-image-carousel-wrapper.slick-slider .single-alumini-image-carousel-item.slick-slide {
    display: block;
}

.single-alumini-image-carousel-wrapper .single-alumini-image-carousel-item:first-child, .single-alumini-image-carousel-wrapper.slick-slider .single-alumini-image-carousel-item.slick-slide {
    display: block;
}

.slick-slide {
    display: none;
    float: left;
    /* height: 100%; */
    min-height: 1px;
}

.single-alumini-image-wrap {
    padding: 10px;
    margin: 0px 0px 20px;
}

.slick-slide img {
    display: block;
}

.secdule-center {
    background-color: #fff;
    padding: 10px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
	z-index: 9;
	text-align: center;
}

.secdule-center .table{
	margin-bottom: 0;
}

.secdule-center table.table.table-bordered {
    border: 1px solid #e9e9e9;
}

.secdule-center .table td{
    padding: 0px;
}

.dated{
    font-size: 14px;
    font-weight: 500;
}

.md span{
	font-size: 12px;
}


#home-nsdc {
    padding: 50px 0px;
}

.home-nsdc-wrapper {
    background-color: #ffffff;
    border: 1px solid #DFDFDF;
    padding: 40px;
    border-radius: 10px;
    box-shadow: 0px 1px 7px rgb(0 0 0 / 8%);
}

.home-nsdc-heading {
    text-align: center;
    font-size: 24px;
    max-width: 475px;
    margin: 0px auto;
    color: #272c37;
}

.immersive-learning img{
	padding-bottom: 15px;
}

.immersive-learning h4 {
    font-size: 20px;
    font-weight: 600;
    color: rgb(12 22 32);
    padding-bottom: 10px;
}

#master-career-services-section {
    padding: 70px 0;
}

#master-career-services-section h2 {
    font-size: 32px;
    line-height: 40px;
    color: #272c37;
    font-weight: 500;
    margin-bottom: 30px;
}

#master-career-services-section h2 b {
    font-weight: 500;
}

.master-career-services-main-wrapper {
    background-color: #ffffff;
    display: flex;
    align-items: center;
    box-shadow: 0px 2px 6px rgb(0 0 0 / 10%);
    border-radius: 4px;
    overflow: hidden;
}

.master-career-services-image-wrapper {
    width: 440px;
    min-width: 440px;
    border-radius: 6px 0px 0px 6px;
    overflow: hidden;
}

.master-career-services-main-content-wrapper {
    padding: 24px;
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
}

.master-career-services-list-item {
    width: calc(50% - 5px);
    display: flex;
    align-items: center;
    gap: 10px;
    background-color: #F5F8FB;
    padding: 12px;
    border-radius: 6px;
}

.master-career-services-list-img {
    width: 60px;
    height: 60px;
    min-width: 60px;
}

.master-career-services-list-Content {
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    color: #272c37;
}

.mob-view-more-btn {
    color: #1289ee;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    padding: 10px;
    cursor: pointer;
}

.color-bg {
    background-color: rgba(127, 120, 181, .08);
}

.corporate-heading {
    font-weight: 500;
    font-size: 24px;
    color: #272c37;
}

.mb-4, .my-4 {
    margin-bottom: 1.5rem !important;
}

.programme-library-wrapper {
    box-shadow: 0 0 5px 0 #ddd;
    background-color: #fff;
    border-radius: 4px;
    transition: all .3s;
    margin: 0 -8px 15px -8px;
}

.programme-library-img img {
    border-radius: 4px 4px 0 0;
    width: 100%;
}

.programme-library-content {
    background-color: #fff;
    border-radius: 0 0 4px 4px;
}

.programme-library-content a {
    width: 100%;
    display: table;
    color: #4a4a4a;
    font-weight: 500;
    font-size: 14px;
    padding: 10px 15px;
}

.programme-library-content a div {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    height: 46px;
}

.programme-library-content a div.arrow {
    width: 50px;
    padding: 0 0 0 10px;
    position: relative;
    text-align: center;
}

.programme-library-content a div {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    height: 46px;
}

.gotopage-arrow {
    background: url(https://d3o8siiqxmve7u.cloudfront.net/home/arrow-cor.png);
    /* background-position: -20px -2px; */
    width: 25px;
    height: 16px;
    display: inline-block;
    transition: all .5;
}

.section-pad{
	padding: 60px 0px;
}

.section {
    padding: 30px 0;
}

.corporate-heading {
    font-weight: 500;
    font-size: 24px;
    color: #272c37;
}

#faqAnswer .accordion-header {
    margin: 0px 0px 0px;
}

.frequently-answer {
    background: #fff;
    padding: 40px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}


.programe-premises-img img{
	margin: 0 auto;
	margin-bottom: 10px;
}


/* Get a Quote Start */


#freeGuite .modal-content{
	background-color: #fff !important;
	position: relative;
	z-index: 99999;
}

#freeGuite .modal-medium-one{
	max-width: 50%;
}

#freeGuite .modal-header .btn-close{
	position: absolute;
	right: 5px;
	top: -10px;
	background-image: none;
	opacity: 1;
}

#freeGuite .modal-header .btn-close i{
	background-color: #000;
	width: 30px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	border-radius: 50%;
}

#freeGuite .agrnda-form {
    position: relative;
    top: -35px;
    right: 15px;
}

#freeGuite .agrnda-form .form-control{
	height: 40px;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px !important;
}

#freeGuite .right-banner-two {
    position: absolute;
    background-color: #11002a;
    top: -62px;
    left: 0;
    right: 52%;
    bottom: 0;
    /* border-top-left-radius: 8px;
    border-bottom-left-radius: 8px; */
    padding: 20px;
}

#freeGuite .right-banner-two h4 {
    font-size: 16px;
    font-weight: 500;
    color: #8b3dff;
    line-height: 26px;
    padding-bottom: 10px;
    font-family: "Inter", sans-serif;
}

#freeGuite .right-banner-two h2 {
    font-size: 32px;
    font-weight: 700;
    color: #fff;
    padding-bottom: 10px;
    line-height: 38px;
}

#freeGuite .right-banner-two h5 {
    font-size: 16px;
    font-weight: 500;
    color: #8b3dff;
    line-height: 26px;
    font-family: "Inter", sans-serif;
}

#freeGuite .right-banner-two ul li {
    font-size: 14px;
    font-weight: 500;
    color: rgb(52 73 95);
    line-height: 34px;
    font-family: "Inter", sans-serif;
}

#freeGuite .right-banner-two ul li i{
	margin-right: 5px;
	color: rgb(53 152 107);
}

#freeGuite .right-banner-two img {
    position: absolute;
    left: 60%;
    transform: translateX(-55%);
    bottom: 0;
    max-width: 100%;
    height: 320px;
    width: 274px;
}

#freeGuite .form-control {
    padding: 0.375rem 0.75rem;
    font-size: 12px;
    font-weight: 300;
    line-height: 1.5;
    color: #a3a3a3;
    background-color: #fff;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    margin-bottom: 20px;
}

#freeGuite .form-control {
    height: 38px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 2px !important;
}

#freeGuite label.form-check-label {
    font-size: 12px;
    line-height: 18px;
    color: rgb(113 138 165);
}
#freeGuite .country_code_dropdown_select_section
{
	height: 37px;
}
#freeGuite .country_code_dropdown_select_section .country_codedropdown_inputIndicator .countrycodedropdown_inputContainer__listin .countrycodedropdown_countryInput__2Vaz-
{
	font-size: 11px;
}
#freeGuite .mar-phone {
    margin: 0px 0px;
}
#freeGuite .countrycodedropdown_optionsContainer__3rHds
{
	width: 225px;
}
#courseDownload .countrycodedropdown_optionsContainer__3rHds
{
	width: 225px;
}
#getQuoteform {
    position: relative;
    top: -30px;
    margin-right: 20px;
}

.get-quote-tittle{
	padding-bottom: 15px;
}

.get-quote-tittle h4 {
       font-size: 17px;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    padding-bottom: 5px;
    color: rgb(30 45 62);
}

.get-quote-tittle p {
    font-size: 12px;
    font-weight: 500;
    font-family: "Inter", sans-serif;
    padding-bottom: 15px;
    color: rgb(79 104 130);
    line-height: 20px;
}

.get-quote-tittle h5 {
    font-size: .875rem;
    font-weight: 600;
    font-family: "Inter", sans-serif;
    padding-bottom: 10px;
	color: rgb(30 45 62);
}



/* Get a Quote End */


.messages {
    display: flex;
    justify-content: space-around;
    /* margin-top: 2%; */
    padding: 12px 0px;
}
  .messages h4{
    font-size:18px;
    color: #f6f6f6;
    position: relative;
    z-index: 999;
  }

  .messages h4 span{
    font-size:24px;
    color: #ffd600;
    font-weight: 700;
  }

  .messages h4 a {
    font-size: 18px;
    background-color: #fff;
    padding: 10px;
    color: #333;
    border-radius: 2px;
}

  .star{
    /* -webkit-clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
  clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
    flex:0 0 8%;
    background:#ffd600; */
  }

  .left-star i{
    font-size: 34px;
    color: #ffd600;
  }

  .right-star i{
    font-size: 34px;
    color: #ffd600;
  }

  /* .hat{
    width:12.5rem;
    margin: 2rem auto 1rem;
    position:relative;
    transform:scale(1.5);
  } */
  .base {
    background: #f6f6f6;
    border-radius: 2rem;
    color:#f6f6f6;
    width:8.8rem;
    position: relative;
    left:1rem;
    z-index:-1;
  }
  /* .body{
    position: relative;
    left: 1.75rem;
    width:7.43rem;
    height: 5.6rem;
    background-color: #ee2b47;
    border-radius: 300% 0% 0%;
    z-index:-3;
  } */
  /*.ball{
    width:2rem;
    height:2rem;
    background:#f6f6f6;
    border-radius:50%;
    position:relative;
    left:69%;
    top:1rem;
    z-index:-1;
  }
  .circle{
    width:3rem;
    height:5.6rem;
    background:#34374c;
    border-radius:50%;
    top:25%;
    left:65%;
    position:absolute;
    z-index:-2;
  }
  .snow1 {
      background: url(https://designshack.net/tutorialexamples/letitsnow/snow.png);
      background-repeat: repeat;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      animation: snowOne 10s infinite linear;
  }
  .snow2 {
      background: url(https://designshack.net/tutorialexamples/letitsnow/snow.png);
      background-repeat: repeat;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      animation: snowTwo 10s infinite linear;
      background-size: 30%;
      filter: blur(1px);
  }
  .snow3 {
      background: url(https://designshack.net/tutorialexamples/letitsnow/snow.png);
      background-repeat: repeat;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      animation: snowThree 10s infinite linear;
      background-size: 100%;
      filter: blur(2px);
  }
  
  @keyframes snowOne{
      0%
      {
          background-position: 0px 0px;
      }
      100%
      {
          background-position: 100px 650px;
      }
  }
  @keyframes snowTwo{
      0%
      {
          background-position: 0px -100px;
      }
      100%
      {
          background-position: 0px 750px;
      }
  }
  @keyframes snowThree{
      0%
      {
          background-position: 0px 100px;
      }
      100%
      {
          background-position: 300px 750px;
      }
  }*/

  .mod {
    width: 297px !important;
    height: 467px;
    margin: 15px !important;
    float: left;
    position: fixed;
    z-index: 100000;
    bottom: -45px;
    animation: animateBox ease-in-out 2s forwards;
    transition: 0.2s;
}


.offer-banner-main {
    position: fixed;
    bottom: 30px;
    z-index: 9999;
    left: 15px;
    background: unset;
    border: unset;
    box-shadow: unset;
    padding: unset;
    width: max-content;
}

.toast {
    --bs-toast-zindex: 1090;
    --bs-toast-padding-x: 0.75rem;
    --bs-toast-padding-y: 0.5rem;
    --bs-toast-spacing: 1.5rem;
    --bs-toast-max-width: 350px;
    --bs-toast-font-size: 0.875rem;
    --bs-toast-color: ;
    --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
    --bs-toast-border-width: var(--bs-border-width);
    --bs-toast-border-color: var(--bs-border-color-translucent);
    --bs-toast-border-radius: var(--bs-border-radius);
    --bs-toast-box-shadow: var(--bs-box-shadow);
    --bs-toast-header-color: var(--bs-secondary-color);
    --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
    --bs-toast-header-border-color: var(--bs-border-color-translucent);
    width: var(--bs-toast-max-width);
    max-width: 100%;
    font-size: var(--bs-toast-font-size);
    color: var(--bs-toast-color);
    pointer-events: auto;
    background-color: var(--bs-toast-bg);
    background-clip: padding-box;
    border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
    box-shadow: var(--bs-toast-box-shadow);
    border-radius: var(--bs-toast-border-radius);
}

.fade {
    transition: opacity .15s linear;
}

.offer-banner-main {
    cursor: pointer;
}

.offer-banner-main {
    position: fixed;
    bottom: 30px;
    z-index: 9999;
    left: 15px;
    background: unset;
    border: unset;
    box-shadow: unset;
    padding: unset;
    width: max-content;
}

.offer-banner-main .toast-header {
    padding: unset;
    background: unset;
    border: unset;
}

.offer-banner-main .toast-header .btn-close {
    margin: unset;
    position: absolute;
    top: 0;
    right: 0;
    background-color: rgba(255, 255, 255, .7411764706);
    border-radius: 100%;
    border-color: #e9e8ed;
    padding: 10px;
    width: 10px;
    height: 10px;
    opacity: 1;
}

.toast-body {
    padding: var(--bs-toast-padding-x);
    word-wrap: break-word;
}

.offer-banner-main .offer-banner-web {
    width: 300px;
    height: 400px;
}

@media (min-width: 768px) {
    .d-md-block {
        display: block !important;
    }
}

.offer-banner-main .offer-banner-web img {
    border-radius: 15px;
}

.offer-banner-main .offer-banner-mob {
    width: 218px;
    height: 218px;
}

.img-cover img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.offer-banner-main .offer-banner-mob img {
    border-radius: 15px;
}

#getEbook .modal-content{
    background-color: #003791 !important;
    border-radius: 8px !important;
}

.get-book{
    display: flex;
    align-items: center;
}

.get-book-left img{
    max-height: 220px;
}

.btn-green {
    background-color: #ff5246;
    color: #000;
    border-radius: 30px;
    font-size: 14px;
    cursor: none !important;
}

.get-book-right h3 {
    font-size: 18px;
    font-weight: 500;
    color: #fff;
    letter-spacing: 0;
    font-style: normal;
    padding: 10px 0px;
}

.get-book-right ul{
    list-style: none;
    margin: 0 0 0 30px;
    padding: 0;
}

.get-book-right ul li {
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    line-height: 34px;
}

.btn-i-close{
    position: absolute;
    right: 15px;
    top: 10px;
}

.btn-i-close i{
    color: #fff;
}

#getEbook .modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 0;
    background: #fff;
    margin: 0px 20px;
    top: 30px;
}

.book-gets {
    padding: 15px;
}

.btn-now {
    background-color: #e50001;
    padding: 10px 35px;
    border-radius: 4px;
    color: #fff;
}

.btn-now:hover{
    background-color: #0f0f0f;
    color: #fff;
}

.book-gets h6{
    font-size: 14px;
    font-weight: 400;
    padding-bottom: 10px;
}

#enteringBook .form-check .form-check-input {
    float: left;
    margin-left: -1.5em;
    margin-top: 10px;
}

.helping-gif img{
    border-radius: 10px;
}

#offerSlider .modal-content{
    background-color: #003791 !important;
    border-radius: 8px !important;
}

#offerSlider .modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 0;
    background: #fff;
    margin: 0px 20px;
    top: 30px;
}

.upload-link {
  display: block;
  width: 100%;
  padding: 10px 14px;
  border: 1px solid #d1d5db; /* similar to other fields */
  border-radius: 6px;
  font-size: 14px;
  color: #6b7280; /* gray-500 */
  background-color: #fff;
  text-align: left;
  text-decoration: none;
  cursor: pointer;
  box-sizing: border-box;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

.upload-link:hover {
  border-color: #3b82f6; /* blue-500 */
  box-shadow: 0 0 0 1px #3b82f6;
}

#resumeUploadModal .modal-content{
	background: white !important;
}

