.header_class {
  padding : 40px 0 70px;
  background : #FFF;
}
.inner_banner {
  width : 100%;
  padding : 80px 0 70px;
}
.photoshop {
  background : #194C88;
}
.photoshop-text {
  color : #194C88;
}
.illustrator {
  background : #DC6920;
}
.illustrator-text {
  color : #DC6920;
}
.javascript {
  background : #FFEA29;
}
.javascript-text {
  color : #FFEA29;
}
.html-course {
  background : #FF9922;
}
.html-course-text {
  color : #FF9922;
}
.css-course {
  background : #2E9DD5;
}
.css-course-text {
  color : #2E9DD5;
}
.php-course {
  background : #6B7EB8;
}
.php-course-text {
  color : #6B7EB8;
}
.deep-slate {
  background : #202430 !important;
}
.text-deep-slate {
  color : #202430 !important;
}
.inner-page-title {
  width : 100%;
  font-size : 40px;
  font-weight : 700;
  color : #202430;
  line-height : 48px;
}

.course_feature p {
  font-size : 18px;
  font-weight : 400;
  line-height : 28px;
  margin-top : 20px;
}
.inner_banner_images{}
.inner_banner_images img{width: 100%}
.inner-body-container{}
.inner-body-container .customAccordion-item{}
.inner-body-container .customAccordion-content p{margin: 0;padding: 0 0 10px 0;font-weight: 600;}
.inner-body-container .customAccordion-content ul{margin-bottom: 20px;display: table;line-height: 30px;width: 100%;}



.course_feature {
  width : 100%;
  margin-top : 40px;
}
.course_feature.single {
  width : 100%;

}
.course_feature ul {
  width : 100%;
}
.course_feature ul li {
  display : inline-block ;
  margin-right : 40px;
}
.course_feature ul li p {
  font-size : 15px;
  font-weight : 500;
  color : #202430;
  line-height : 20px;
  margin-bottom : 7px;

}
.course_feature ul li span {
  font-size : 20px;
  font-weight : 700;
  color : #000000;
  line-height : 26px;
  display : inline-block;
  position : relative;
}
.course_feature ul li span small {
position: absolute;
    left: 0;
    bottom: 29px;
    width: 100%;
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    background: #6200ff;
    color: #fbff00;
    padding: 0 5px;
    border-radius: 1px;
}
.course_feature ul li span del {
  font-size : 17px;
  margin-right : 10px;
}

.courses_section{    margin-top: 100px;}



.inner-form-container {
  width: 100%;
  position: sticky;
  top:133px;
  margin-top:0px;
}
.inner-form-wrapper {
    width: 100%;
    background: #ffffff;
    border-radius: 5px;
    position: unset;
    left: 0;
    top: 0;
    padding: 30px 25px 20px 25px;
    box-sizing: border-box;
    z-index: 99;
    border: 1px solid #000000;
}
.inner-form-wrapper h2 {
width: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
    color: #000000;
    font-size: 19px;
    line-height: 30px;
    position: relative;
    font-weight: 800;
}
  .inner-form-wrapper h2 : :before {
  content : "";
  position : absolute;
  bottom : 0;
  left : 0;
  height : 4px;
  border-radius : 3px;
  width : 120px;
  background : #474747;
}
.form-field-wrappper {
  width : 100%;
  margin-bottom : 15px;
}
.booking-filed-group .inner-form-label {
  font-size : 14px;
    color: #0a0a0a;
    margin-bottom: 5px;
    display: block;
  font-weight : 500;
}
.inner-form-label span {
  display : inline-block;
  color : #e91832 !important;
}
.inner-form-field {
width: 100%;
    height: 38px;
    border-radius: 4px;
    padding: 4px 13px;
    font-size: 16px;
    font-weight: 500;
    outline: 0;
    background: #f9f9f9;
    border: 1px solid #424242;
}
.inner-form-btn {
  background : #ffaf53;
  border : none;
  border-radius : 3px;
  font-size : 16px;
  font-weight : 700;
  height : 50px;
  width : 200px;
  color : #FFF;
}
.inner-body-container {
  padding-top : 50px;
  background : #FFF;
  width : 100%;
}
.inner-section-heading {
  width : 100%;
  font-size : 25px;
  font-weight : 700;
  color : #202430;
  line-height : 42px;
}
.version-text {
  margin-top : 50px;
  font-size : 22px;
  font-weight : 700;
  line-height : 30px;
}
.inner-sub-heading {
  font-size : 25px;
  font-weight : 700;
  line-height : 30px;
  margin-top : 30px;
  color : #202430;
}
.inner-content {
  font-size : 20px;
  font-weight : 400;
  line-height : 30px;
  margin-top : 30px;
  color : #474747;
}
.inner-list-content {
  margin-top : 30px;
  padding-bottom : 20px;
}
.inner-list-content li {
  position : relative;
  display : block;
  padding-left : 20px;
  font-size : 20px;
  font-weight : 700;
  line-height : 30px;
  color : #474747;
  margin-bottom : 15px;
}
  .inner-list-content li : :before {
  content : "";
  height : 1xpx;
  width : 14px;
  position : absolute;
  left : 0;
  top : 50%;
  transform : translateY(-50%);
  border : 7px solid transparent;
  border-left : 7px solid #FF9922;
}
.call-to-action-box {
  padding : 50px;
  border-radius : 9px;
}
.call-to-action-content {
  width : 100%;
}
.call-to-action-content ul {
  width : 100%;
}
.call-to-action-content ul li {
  margin-right : 30px;
  display : inline-block;
  font-size : 17px;
  color : #FFF;
  line-height : 20px;
  vertical-align : middle;
}
.call-to-action-content ul li span {
  font-size : 47px;
  line-height : 60px;
  font-weight : 700;
}
.know-more-btn {
  display : flex;
  align-items : center;
  justify-content : center;
  background : #ffaf53;
  box-shadow : 0 5px 10px #ffaf53 ;
  color : #FFF;
  height : 72px;
  width : 100%;
  font-size : 22px;
  font-weight : 700;
  border-radius : 50px;
  position : relative;
  top : -2px;
}
  .know-more-btn : active {
  box-shadow : none;
  top : 0;
}
.know-more-btn-2 {
  display : flex;
  align-items : center;
  justify-content : center;
  background : #ffaf53;
  box-shadow : 0 5px 10px rgba(0, 0,0, 0.25) ;
  color : #FFF;
  height : 72px;
  width : 100%;
  font-size : 22px;
  font-weight : 700;
  border-radius : 50px;
  position : relative;
  top : -2px;
}
  .know-more-btn-2 : active {
  box-shadow : none;
  top : 0;
}
.job-type-text {
  font-size : 33px;
  font-weight : 700;
  line-height : 30px;
  margin-top : 30px;
  color : #202430;
}
.job-list {
  margin-top : 60px;
}
.job-list li {
  font-size : 20px;
  color : #202430;
  margin-bottom : 30px;
}
.salary-box {
  width : 100%;
  max-width : 498px;
  padding : 50px;
  border-radius : 9px;
  background : #2F88FF;
  box-sizing : border-box;
  margin-top : 40px;
}
.salary-box-text {
  font-size : 25px;
  font-weight : 400;
  line-height : 37px;
  color : #FFF;
}
.salary-box-text span {
  font-size : 33px;
  font-weight : 700;
  line-height : 42px;
}

/*CKEDITOR FrontEnd image and text Css Start */

.details-content-image{
    width: 100%;
}
.content-banner{
    width: 100%;
}
.content-banner p{
  font-size: 16px;
  line-height: 24px;
}
.content-banner h3{
    font-size: 22px;
    line-height: normal;
    display: block;
    margin: 10px 0 15px 0;
}
.content-banner ul{
padding: 40px 45px 30px 40px;
    background: #f1f9fb;
    margin-bottom: 30px;
}
.content-banner ul li{
    list-style: disc;
    font-size: 16px;
    line-height: 30px;
    color: #0d4185;
}

.content-banner ul li b ,  
.content-banner ul li solid, 
.content-banner ul li span{

}

.content-banner .image, 
.content-banner .image-inline {
    position: relative;
}

.content-banner .image-style-block-align-right {
    margin-left: auto;
    margin-right: 0;
}


.content-banner .image-style-align-right,
.content-banner .image-style-side{
    float: right;
    margin-left: 458px;
    max-width: 50%;
}

.content-banner .image-style-align-left {
    float: left;
    margin-right: 45px;
}

.content-banner  .table {
    display: table;
    margin: 0.9em auto;
}


.content-banner .image.image_resized {
    box-sizing: border-box;
    display: block;
    max-width: 100%;
}

.content-banner .image {
    clear: both;
    display: table;
    min-width: 50px;
    text-align: center;
}
.content-banner .image-style-side {
    float: right;
    margin-left: 15px;
    max-width: 50%;
}

.content-banner .image_resized {
    box-sizing: border-box;
    display: block;
    max-width: 100%;
}
.content-banner .image_resized img {
    width: 100%;
}

.content-banner hr{
    float: left;
    width: 100%;
    margin: 40px 0;
}

/*CKEDITOR Front End image and text Css End */


/*About Us page Start*/
.about{

}


.about h1 {
  font-size: 2.5em; /* 40px */
  line-height:normal ;
}

.about h2 {
  font-size: 2em; /* 32px */
  line-height: normal;
  margin: 10px 0;
}

.about h3 {
  font-size: 1.75em; /* 28px */
  line-height: normal;
      margin: 10px 0;
}

.about h4 {
  font-size: 1.5em; /* 24px */
  line-height: normal;
      margin: 10px 0;
}

.about h5 {
  font-size: 1.25em; /* 20px */
  line-height: normal;
      margin: 10px 0;
}

.about h6 {
  font-size: 1em; /* 16px */
  line-height: normal;
  margin: 10px 0;
}

.about p {
  font-size: 1.2em; /* 16px for consistency */
  line-height: 1.7rem;
}


/*About Us page End*/



.footer-enquiry-btn {
  position : sticky;
  bottom : 0;
  left : 0;
  width : 100%;
  background : #f89828;
  color : #FFF;
  padding : 10px;
  font-size : 18px;
  display : none;
  justify-content : center;
  align-items : center;
  font-weight : 600;
  z-index : 9999;
}
.footer-bboking-button {
  background : #202430;
  color : #FFF;
  margin-left : 10px;
  height : 50px;
  border-radius : 60px;
  width : 175px;
  font-weight : 900;
  text-transform : capitalize;
}
