@font-face {
  font-family: 'fontello';
  src: url('fontello/fontello.eot?8206504');
  src: url('fontello/fontello.eot?8206504#iefix') format('embedded-opentype'),
       url('fontello/fontello.woff2?8206504') format('woff2'),
       url('fontello/fontello.woff?8206504') format('woff'),
       url('fontello/fontello.ttf?8206504') format('truetype'),
       url('fontello/fontello.svg?8206504#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* Custom CSS */

.enroll-wrap .form-control::-webkit-input-placeholder {
	color: #000 ! important;
}
.enroll-wrap .form-control:-ms-input-placeholder {
	color: #000 ! important;
}
.enroll-wrap .form-control::-ms-input-placeholder {
	color: #000 ! important;
}
.enroll-wrap .form-control::placeholder {
	color: #000 ! important;
}
.enroll-wrap .current {
	color: #000 ! important;
}
.page-title-area{
	background: url(images/inner-banner.jpg) no-repeat center center;
	background-size: cover;
}
.contactPG .page-title-area{
	background: url(images/contact-banner.jpg) no-repeat center center;
	background-size: cover;
}
.calenderPG .page-title-area{
	background: url(images/calender-banner.jpg) no-repeat center center;
	background-size: cover;
}
.single-course-content{
	text-align: center;
}
.courseList .single-course{
	-webkit-box-shadow: var(--box-shadow);
	box-shadow: var(--box-shadow);
}
.courseList .courseImg{
    text-align: center;
    display: block;
}

/* Form */


.contact-form {
	-webkit-box-shadow: 0 0 11px 3px rgba(0, 0, 0, .05);
	box-shadow: 0 0 11px 3px rgba(0, 0, 0, .05);
	padding: 30px
}
.contact-form h3{
    font: 600 24px/32px 'Rubik', sans-serif;
    text-align: center;
    margin: 0 0 20px 0;
    color: #24857c;
}
.contact-form form {
	text-align: center
}
.contact-form form .form-group {
	margin-bottom: 15px
}
.contact-form form .form-control {
	background-color: #fff;
	border: none;
	-webkit-box-shadow: 0 5px 28.5px 1.5px rgba(149, 152, 200, .2)!important;
	box-shadow: 0 5px 28.5px 1.5px rgba(149, 152, 200, .2)!important;
	height: 57px;
	color: #024d30;
	border: 1px solid #dad9d9
}
.contact-form form .form-control:focus {
	border: 1px solid #024d30
}
.contact-form form .form-group {
	text-align: left
}
.contact-form form textarea.form-control {
	height: 120px;
	padding-top: 15px
}
.contact-form .default-btn {    
	cursor: pointer;
    width: 100%;
    margin: 0;
}
.contact-form .list-unstyled {
	padding-left: 0;
	list-style: none;
	color: red
}
.contact-form .text-danger {
	color: #dc3545!important;
	font-size: 20px;
	font-weight: 500!important;
	margin: 16px 0 0
}

.single-achieve h3 span{
    display: block;
    font-size: 14px;
}

.single-achieve a{
    display: block;
    background: #ebeef5;
    width: 110px;
    margin: auto;
    color: #000000;
    padding: 10px;
    text-transform: capitalize;
    border-radius: 10px;
}


.skill-link{
    display: block;
    background: #24857c;
    width: 110px;
    margin: 10px auto;
    color: #ffffff;
    padding: 10px;
    text-transform: capitalize;
    border-radius: 10px;
    text-align: center;
}

.skill-link:hover{
    background: #24857c;
	color: #fff;
}

.single-achieve a:hover{
    background: #24857c;
	color: #fff;
}

.about-content p{
	text-align: justify;
}

.single-course, .single-course-content{
	position: relative;
}

.single-course .courseDuration,
.single-course-content .courseDuration{
    position: absolute;
    top: 0;
    left: 0;
    margin: auto;
    display: inline-block;
    padding: 0 10px;
    background: #24857c;
    color: #fff;
    border-bottom-right-radius: 10px;
}

.single-course .coursePrice,
.single-course-content .coursePrice{
    position: absolute;
    top: 0;
    right: 0;
    margin: auto;
    display: inline-block;
    padding: 0 10px;
    background: #24857c;
    color: #fff;
    border-bottom-right-radius: 10px;
}

/* Icons */

.coursesImgIntra i.coursesImg {
    font-size: 60px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #52a0dd;
}

.coursesImgIntra i.coursesImg:before {
    content: "";
	width: 64px;
	height: 64px;
}

.cloudAdministrator:before {
	background: url(images/cloud-adminstrator.png) no-repeat center center;
}

.microsoft365:before {
	background: url(images/cloud-app-security.png) no-repeat center center;
}

.databaseAdministrator:before {
	background: url(images/database-admin.png) no-repeat center center;
}

.azureEngineer:before {
	background: url(images/azure-data-engineer.png) no-repeat center center;
}

.dataScientist:before {
	background: url(images/data-scientist.png) no-repeat center center;
}

.artificialIntelligence:before {
	background: url(images/ai.png) no-repeat center center;
}

.devOps:before {
	background: url(images/devops.png) no-repeat center center;
}

.solutionArchitect:before {
	background: url(images/architect.png) no-repeat center center;
}

.cyber-security:before {
	background: url(images/cyber-security.png) no-repeat center center;
}


.aws-security:before {
	background: url(images/aws-security.png) no-repeat center center;
}

.ccsp-security:before {
	background: url(images/CCSP.png) no-repeat center center;
}

.ceh-security:before {
	background: url(images/ceh.png) no-repeat center center;
}

.cisa-security:before {
	background: url(images/CISA.png) no-repeat center center;
}

.cism-security:before {
	background: url(images/cism.png) no-repeat center center;
}

.cissp-security:before {
	background: url(images/CISSP.png) no-repeat center center;
}

.comptia-security:before {
	background: url(images/CompTia.png) no-repeat center center;
}

/* Footer */

.link li{
    font: 400 14px/20px 'Rubik', sans-serif;
    padding: 5px 0px 5px 30px;
    background: url(images/bullet.png) no-repeat 0px 6px;
    color: #fff;
}


.banner-area {
	background: url(images/banner-1.png) no-repeat center top;
	    background-size: cover;
}

.education-img {
	background: url(images/why-skillupit.jpg) no-repeat center top;
	height: 100%;
	    background-size: cover;
}

.enroll-area {
	background: url(images/enroll-now.jpg) no-repeat center top;
	height: 100%;
	    background-size: cover;
}

.education-content h2 span{
	text-transform: none;
}

.iframeCalender #calendarTitle{
	display: none ! important;
}

.iframeCalender #calendarTitle{
    position: absolute;
    left: -5000px;
}

/* Sticky Social */


.sticky-social{
    position: fixed;
    left: 0;
    top: 42%;
    width: 30px;
    z-index: 999;
    background: #fff;
    -webkit-box-shadow: 6px 6px 24px -5px rgba(0,0,0,0.75);
    -moz-box-shadow: 6px 6px 24px -5px rgba(0,0,0,0.75);
    box-shadow: 6px 6px 24px -5px rgb(0 0 0 / 21%);
}

.sticky-social ul{
    padding: 0;
	margin: 0;
}

.sticky-social li{
    width: 30px;
    height: 30px;
	list-style: none;
	position: relative;
	transition: 0.7s all ease;
}

.sticky-social li a{
    display: block;
    height: 100%;
	opacity: 0.8;
	transition: 0.6s all ease;
}

.sticky-social li a:hover{
	opacity: 1;
}

.sticky-social li a:before{
    position: absolute;
    font-family: 'fontello';
    font-size: 14px;
	top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
}

.facebook-ico a:before{
    content: '\F09A';
    color: #3b5998;
}

.linkedin-ico a:before{
    content: '\F0E1';
    color: #007bb5;
}

.twitter-ico a:before{
    content: '\F099';
    color: #2196f3;
}

.bankDetails{
	margin: 30px 0;
}

.bankDetails p{
    text-align: center;
    font: 500 24px/32px 'Rubik', sans-serif;
    color: #24857c;
    margin: 0 0 30px 0;
}

.captcha-blk {
	text-align: center;
}

.captcha-blk .g-recaptcha{
	width: 300px;
	margin: auto;
}

.courses-form label.error {
    display: block;
    text-align: left;
    font: 400 13px/16px 'Rubik', sans-serif;
    padding: 8px 0 0 0;
    letter-spacing: 0.5px;
    color: #fff;
}

.sidbarForm label.error,
.contactPage label.error {
    display: block;
    text-align: left;
    font: 400 13px/16px 'Rubik', sans-serif;
    padding: 8px 0 0 0;
    letter-spacing: 0.5px;
    color: #000;
}
/* tableDetials */

.tableDetials{
    margin: auto;
}

.tableDetials *{
	font-weight: 400;
}

.tableDetials tbody,.tableDetials td,.tableDetials tfoot,.tableDetials th,.tableDetials thead,.tableDetials tr {
    border-color: inherit;
    border-style: solid;
    border-width: 1px;
}


.paymentColor{
	color: #24857c;
}