

#inner-slider {
  display: none;
}

#inner-slider1 {
  display: block;
}

#corporate-banner {
  padding: 30px;
  background-size: cover;
  display: block;
}

.corporate_main_banner {
  height: 326px;
  background-size: cover;
  display: block;
}

.home_corporate_heading {
  font-size: 24px;
  color: #000;
  text-transform: uppercase;
  font-weight: 600;
}

.home_corporate_line {
  background: none repeat scroll 0 0 #ececec;
  height: 2px;
  width: 100px;
  margin: 10px 0;
}

.home_corporate_txt1 {
  padding: 5px 0px;
  font-size: 18px;
  color: #ba4b00;
  font-weight: 600;
}

.home_corporate_txt2 {
  padding: 5px 0px;
  font-size: 18px;
  color: #000000;
  margin-top: 0px;
  line-height: 25px;
}

/*.home-header{background:url(../images/banner.jpg) no-repeat; background-size: cover;}*/
.home-search-box {
  position: relative;
  display: inline-block;
}

#home-slider-1 {
  padding-top: 110px;
}

.home-search-panel {
  height: 400px;
}

.home-search-box #result {
  position: absolute;
  width: 100%;
  right: 0;
  z-index: 999;
  display: none;
  border-top: 0px;
  background: #f3f3f3;
  max-height: 200px;
  overflow-y: auto;
  top: 45px;
  border: 1px solid #e29f01;
  border-radius: 0 0 5px 5px;
  box-sizing: border-box;
}

.home-search-box .show_auto_s_data a {
  color: #333;
  text-shadow: none;
  padding: 5px 15px;
  display: block;
}

.home-search-box .show_auto_s_data b {
  color: #bb2929;
  font-weight: 500;
}

.home-search-box .show_auto_s_data {
  text-align: left;
  border-bottom: 1px #999 dashed;
  font-size: 14px;
  position: relative;
  z-index: 99999;
}

.home-search-box .show_auto_s_data:hover {
  background: #d4d4d4;
  color: #333;
  cursor: pointer;
}

.mr10 {
  margin: 10px;
}

#main-slider1 {
  position: relative;
}

.no-margin {
  margin: 0;
  padding: 0;
}

#main-slider1 .home-caption {
  margin-top: 50px;
}

#main-slider1 .carousel-inner {
  overflow: visible;
}

#main-slider1 .home-caption h1 {
  color: #ffffff;
  font-weight: 600;
  text-align: center;
}

.main-nav {
  background: #000;
}

.main-nav.navbar-shrink {
  background: #000;
}

.ask-a-demo {
  background: url(../images/icon/ask-a-demo.png) no-repeat;
  display: block;
  padding: 0px 0 4px 30px;
}

.festival {
  background: #eaf0f3;
  background-size: cover;
  height: 40px;
  padding: 6px 0 4px 0;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  font-size: 18px;
  color: #000;
  text-align: center;
}

.festival a {
  background: #ff4141;
  padding: 0.1em 0.2em;
  color: #fff !important;
  margin-left: 1em;
}

.festival i {
  color: #6f6d6d;
  font-size: 16px;
}

.offer_color {
  color: #ff9500;
}

.offer_color1 {
  color: #9cc109;
}

.close_button {
  color: #6f6d6d;
  float: right;
  font-size: 24px;
  font-weight: 300;
  cursor: pointer;
}

#main-slider1 .home-caption h1 .orange {
  color: #f6a800;
  font-size: 45px;
  font-weight: 700;
}

#main-slider1 .home-caption h1 .yellow {
  color: #ffcc00;
}

.banner-txt-rotate {
  text-align: left;
  font-size: 35px;
  line-height: 50px;
}

.banner-txt-rotate .carousel-inner {
  float: left;
  width: 70%;
  font-weight: 300;
}

.banner-txt-rotate .yellow {
  color: #ffcc00;
  float: left;
  margin-right: 10px;
}

.banner-training {
  background: rgba(0, 0, 0, 0.05);
}

.navbar-default {
  background: #000;
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background-color: #ff9e4a;
}

.banner-training-item .col-md-2 {
  width: 20%;
  padding: 0px;
}

.banner-training-item .training-item {
  color: #b4b4b4;
  padding: 10px 10px 6px;
  font-size: 13px;
  text-align: center;
  position: relative;
  bottom: 0px;
  transition: all 0.5s;
}

.banner-training-item .training-item img {
  transition: all 0.7s;
}

.banner-training-item .training-item:hover {
  background: #f5811d;
  color: #ffe2c9;
}

.banner-training-item .training-item:hover h2 {
  color: #fff;
}

.banner-training-item .training-item:hover img {
}

.banner-training-item .training-item h2 {
  font-weight: 400;
  color: #333;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 16px;
  -webkit-transition: 500ms;
  -moz-transition: 500ms;
  -o-transition: 500ms;
  transition: 500ms;
}

#main-slider1 .carousel-indicators {
  bottom: -5px;
}

.news-update-panel {
  border: 1px solid #d4d4d4;
  background: #f4f4f4;
  border-left: 0px;
  border-right: 0px;
}

.news-update-panel h3 {
  position: relative;
  float: left;
  margin: 0px;
  background: #404040;
  padding: 4px 10px;
}

.news-update-panel h3:after {
  content: "";
  position: absolute;
  right: -15px;
  top: 0;
  border-top: 16px solid transparent;
  border-bottom: 17px solid transparent;
  border-left: 15px solid #404040;
}

.news-update-panel h3 span {
  font-size: 18px;
  color: #fff;
  font-weight: 600;
}

.news-update-panel .carousel-inner {
  float: left;
  width: auto;
  margin-left: 30px;
  margin-top: 6px;
}

.news-update-panel .news-control {
  display: inline-block;
  color: #b5b5b5;
  margin: 0 5px;
}

.news-update-panel .news-control:hover {
  color: #bb2929;
}

.news-control-box {
  margin-top: 8px;
}

.icn {
  height: 90px;
  width: 90px;
  margin: 3px;
  border-radius: 100%;
  line-height: 113px;
  text-align: center;
  background: #ffffff;
  color: #c52d2f;
  display: inline-block;
  border: 3px solid #ffffff;
  box-shadow: inset 0 0 0 5px #f2f2f2;
  -webkit-box-shadow: inset 0 0 0 5px #f2f2f2;
  -webkit-transition: 500ms;
  -moz-transition: 500ms;
  -o-transition: 500ms;
  transition: 500ms;
}

.feature-learning {
  margin-top: 20px;
  text-align: center;
}

.feature-learning span {
  display: block;
  font-size: 15px;
  color: #343232;
}

.learn-from-the-experts:before {
  content: url(../images/icon/learn-from-the-experts.png);
}

.learning-solution:before {
  content: url(../images/icon/learning-solution.png);
}

.e-learning:before {
  content: url(../images/icon/e-learning.png);
}

.accredited-curriculum:before {
  content: url(../images/icon/accredited-curriculum.png);
}

.placement-assistance:before {
  content: url(../images/icon/placement-assistance.png);
}

.icn-course:before {
  content: url(../images/cources-icon.png);
}

.icn-study:before {
  content: url(../images/icon/study-icon.png);
}

.icn-asst:before {
  content: url(../images/icon/asst-icn.png);
}

.icn-expert:before {
  content: url(../images/icon/expert-icn.png);
}

.icn-project:before {
  content: url(../images/icon/learning-icn.png);
}

.icn-e-learning:before {
  content: url(../images/e-learning-icon.png);
}

.icn-placement:before {
  content: url(../images/icon/placement-icn.png);
}

.icn.icn-e-learning {
  line-height: 127px;
}

.big-btn .btn {
  font-size: 16px;
}

#depth-learning {
  background: #f5f5f5;
}

#populer-courses {
  background: #ffffff;
}

.feature-depth {
  background: #313131;
  padding: 5px 0;
}

.feature-depth span {
  color: #fff;
  display: block;
  margin-top: 5px;
}

.analytis-item {
  padding: 0px 0;
}

.analytis-item .analytis-icn img {
  width: 65px;
}

#quick-bg {
  background: #f9f9f9;
  background-size: cover;
}

#testimonial {
  /* background:#f1f1f1 url(../images/testimonials-bg.png); */
  background-size: cover;
  background: #f5811d03;
}

#testimonial .container {
  min-height: 230px;
}

.testimonial .speak-item {
  font-size: 14px;
  line-height: 22px;
}

.testimonial .speak-item span {
  display: block;
  margin-top: 20px;
}

.testimonial .speak-item span strong {
  font-size: 16px;
  display: block;
}

.testimonial .speak-item p:before {
  content: "\f10d";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  font-size: 26px;
  margin-right: 10px;
}

.reviews_box {
  width: 100%;
  border-bottom: 4px solid #aa0606 !important;
  margin-left: 8px;
  background: #ffffff;
  border-radius: 5px;
  border: 1px solid #c7c7c7;
  color: #3e3e3e;
  font-size: 14px;
  line-height: 22px;
  padding: 10px 15px;
  box-shadow: 4px 3px 8px -4px #868686;
  position: relative;
  opacity: 1;
  height: auto;
  filter: alpha(opacity=60);
  /* For IE8 and earlier */
}

.reviews_box:before {
  webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(135deg);
  width: 14px;
  height: 14px;
  background-color: #ffffff;
  border-color: #c7c7c7;
  border-style: none solid solid none;
  border-width: 0px 1px 1px 6px;
  top: 10px;
  content: "";
  display: block;
  left: -7px;
  position: absolute;
}

.promotional-batches {
  padding: 20px;
  margin-bottom: 20px;
  position: relative;
  border: 1px solid #eaeaec;
  background-color: #fff;
}

.batches-price {
  padding: 20px 0 0 15px;
  color: #bb2929;
  font-size: 23px;
  font-weight: 700;
  text-align: center;
}

.date-text {
  font-size: 14px;
  color: #a4a4a4;
  margin-right: 3px;
  position: relative;
  padding-right: 5px;
}

.start-date {
  font-size: 13px;
  text-transform: lowercase;
}

.start-date b {
  font-weight: 700;
  font-size: 14px;
  text-transform: capitalize;
}

.time-zone {
  text-transform: uppercase;
}

.special_discount {
  border: dashed 1px #f00;
  background-color: #ffefef;
  border-radius: 2px;
  margin: 5px 0;
  padding: 5px;
}

.discount_text {
  font-size: 14px;
  color: #bb2929;
  margin-right: 3px;
  position: relative;
  padding-right: 5px;
}

.pt5 {
  padding-top: 5px;
}

.discount-coupon b {
  font-size: 15px;
  text-transform: uppercase;
  color: #bb2929;
}

.coupon_sec {
  position: relative;
  width: 250px;
  margin: 10px 0 5px 0;
}

.bod_b {
  border-bottom: solid 2px #e8e8e8;
  width: 100%;
  margin: 0 auto;
}

.cart-total {
  font-size: 20px;
  font-weight: 600;
  color: #bb2929;
}

#mentors {
  padding-bottom: 0px;
  background: #fff;
}

#mentors .mentor-dtl {
  min-height: 215px;
}

#populer-course .item {
  width: 25%;
  float: left;
}

#populer-course .course-item .course-label {
  font-weight: 400;
  font-size: 14px;
}

#populer-course .course-item .course-img {
  width: 100%;
}

#populer-course .course-item:hover{
  background: linear-gradient(90deg, #00ffff5f, #ff009572);

}

#populer-course .course-item {
  background-color: #f5f9fa;
  background: linear-gradient(45deg, #00ffff5f, #ff009572);
  transition: all 0.2s ease-in-out;
  margin: 0px 10px 25px 10px;
}

#populer-course .course-ccbx {
  margin: 0 17px;
  /*min-height:194px;*/
}

#populer-course .course-item .overlay-o {
  position: absolute;
  top: 0;
  display: none;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 0;
  vertical-align: middle;
}

.img-panel-hvr {
  background: none repeat scroll 0 0 rgba(91, 90, 86, 0.1);
  padding: 33px 0;
}

#populer-course .course-item-inner {
  background-color: #f2f2f2;
  min-height: 200px;
  padding: 20px;
}

#populer-course .course-item-inner li {
  color: #999;
  line-height: 30px;
}

#populer-course .course-item:hover .overlay-o {
  display: block;
}

#populer-course .course-ccbx p {
  margin: 2px 0;
  color: #555050;
  font-weight: 300;
  font-size: 14px;
}

#populer-course .course-ccbx h5 {
  font-size: 20px;
}

#populer-course .course-item h4 {
  min-height: auto;
  font-size: 18px;
  font-weight: 600;
  color: #000;
  margin: 10px 0px;
}

#populer-course .course-item .rating {
  color: #f5811d;
  margin-bottom: 10px;
}

.course-item {
  border: 1px solid #eeeeee;
  border-radius: 2px;
  margin-bottom: 20px;
  position: relative;
}

.course-item .course-label {
  background: #313131;
  padding: 10px;
  font-weight: 700;
  font-size: 18px;
  color: #fff;
}

.course-item .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  border-radius: 0;
  background: #c52d2f;
  color: #fff;
  vertical-align: middle;
  -webkit-transition: opacity 500ms;
  -moz-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  transition: opacity 500ms;
}

.course-item .overlay .overlay-txt {
  padding: 15px;
  text-align: left;
}

.course-item .overlay .overlay-txt h3 {
  margin: 0px 0 5px 0;
  font-size: 20px;
  text-align: center;
}

.course-item .overlay .overlay-txt ul {
  margin-bottom: 0px;
}

.course-item .overlay .overlay-txt ul li {
  font-size: 16px;
  line-height: 24px;
}

.course-item .overlay .overlay-txt ul li:before {
  content: "\f00c";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  font-size: 13px;
  margin-right: 5px;
}

.course-item .overlay .overlay-read {
  position: absolute;
  bottom: 0px;
  height: 43px;
  text-align: center;
  width: 100%;
  font-size: 16px;
  background-color: #000;
  padding: 10px;
}

.course-item .overlay a,
.course-item .overlay h3 {
  color: #fff;
  border-bottom: 1px solid #fff;
}

.course-item:hover .overlay {
  opacity: 0.8;
}

.five_setion {
  width: 20%;
}

#owl_demo_banner {
  margin: 0 !important;
  height: auto;
  overflow: hidden;
}

#owl_demo_banner .owl-controls .owl-nav > .owl-prev {
  width: 41px;
  height: 73px;
  border-radius: 2px;
  background: url(../images/banner-pre.png);
  background-color: #ffffff;
  display: flex !important;
  align-items: center;
  position: absolute;
  top: 40%;
  z-index: 1;
  justify-content: center;
  left: 0;
  font-size: 0px;
  cursor: pointer;
}

#owl_demo_banner .owl-controls .owl-nav .owl-next {
  width: 41px;
  height: 73px;
  border-radius: 2px;
  background: url(../images/banner-nxt.png);
  background-color: #ffffff;
  display: flex !important;
  align-items: center;
  position: absolute;
  top: 40%;
  z-index: 1;
  justify-content: center;
  right: 0;
  font-size: 0px;
  cursor: pointer;
}

#partner-slider img {
  display: inline-block;
  width: auto;
  border: 1px solid #e7e7e7;
  padding: 10px 10px;
}

#partner-slider .owl-stage-outer .owl-stage .owl-item .item {
  margin: 5px;
  background: #fff;
}

#partner-slider .owl-controls .owl-prev {
  position: absolute;
  top: 40%;
  left: -20px;
  font-size: 30px;
  color: #d4d4d4;
  font-size: 0;
}

#partner-slider .owl-controls .owl-prev:hover,
#partner-slider .owl-controls .owl-next:hover {
  color: #bb2929;
}

#partner-slider .owl-controls .owl-prev:after {
  position: absolute;
  content: "\f053";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  font-size: 25px;
  margin-right: 10px;
}

#partner-slider .owl-controls .owl-next {
  position: absolute;
  top: 40%;
  right: -10px;
  font-size: 30px;
  color: #d4d4d4;
  font-size: 0;
}

#partner-slider .owl-controls .owl-next:after {
  position: absolute;
  content: "\f054";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  font-size: 25px;
}

#partner-slider .col-md-2 {
  width: 20%;
}

#top-link-block.affix-top {
  font-size: 30px;
  position: absolute;
  bottom: -95px;
  right: 10px;
  -webkit-transition: color 1000ms, background-color 1000ms;
  -moz-transition: color 1000ms, background-color 1000ms;
  -o-transition: color 1000ms, background-color 1000ms;
  transition: color 1000ms, background-color 1000ms;
}

#top-link-block .btn {
  font-size: 18px;
}

#top-link-block.affix {
  z-index: 999;
  font-size: 30px;
  position: fixed;
  bottom: 53px;
  right: 10px;
}

#top-link-block .btn {
  padding: 2px 12px;
}

.g-top {
  right: 10px;
  position: fixed;
  bottom: 3px;
}

.field {
  margin-bottom: 10px;
}

.field1 {
  margin-bottom: 7px;
}

.modal-content .panel {
  margin: 0px;
}

.modal-content .panel .panel-title {
  font-size: 20px;
  font-weight: 400;
}

.modal-content .panel-primary .close {
  color: #fff;
  opacity: 0.8;
}

#quick_query .input-group-addon {
  padding: 3px 12px;
}

.modal-dialog1 {
  margin: 30px auto;
  width: 600px;
}

#breadcrumb {
  background: #f5f5f5;
}

.breadcrumb {
  margin-bottom: 0px;
  padding: 8px 0px;
}

.breadcrumb > li + li::before {
  content: "icon";
  text-indent: -999em;
  display: inline-block;
  width: 20px;
  height: 25px;
}

.breadcrumb > li,
.breadcrumb .active {
  display: inline-block;
  color: #cfcfcf;
  line-height: 25px;
}

.breadcrumb a {
  color: #2f2f2f;
}

.breadcrumb a:hover {
  color: #bb2929;
}

.red-heading {
  border-left: 4px solid #bb2929;
  font-size: 20px;
  font-weight: 400;
  color: #bb2929;
  line-height: 30px;
  padding-left: 15px;
  margin-top: 0px;
}

.red-heading-indus {
  border-left: 4px solid #bb2929;
  font-size: 16px;
  font-weight: 400;
  color: #bb2929;
  line-height: 30px;
  padding-left: 15px;
  margin-top: 0px;
}

.my-widget {
  margin-bottom: 20px;
}

.my-widget h3,
.overview_sub_head {
  color: #2f2f2f;
  font-size: 18px;
  border-bottom: 1px solid #909090;
  padding: 10px 5px;
  margin-top: 30px;
  margin-bottom: 8px;
  /* background: #f4f4f4; */
  background: linear-gradient(45deg, #4c010021, #0084c430);
  font-weight: 500;
  position: relative;
}
.overview_sub_head:before{
  content:"";
  position:absolute;
  left:-20px;
  top:1px;
  display:block;
  height:100%;
  width:10px;
  border-radius: 90px 0 0 90px;
  border:10px solid #700d31
}

.my-widget h4 {
  color: #2f2f2f;
  font-size: 14px;
  border-bottom: 1px solid #909090;
  padding: 7px 15px;
  font-weight: 400;
  background: #f4f4f4;
}

.my-widget .inline-list {
  margin: 0px;
  padding: 0px;
}

.my-widget-inn {
  padding: 0 15px;
}

.my-widget .inline-list li {
  display: inline-block;
  padding: 0 20px;
  border-left: 1px solid #2f2f2f;
  min-width: 105px;
}

.my-widget .inline-list li:first-child {
  padding-left: 0px;
  border: none;
}

.instruction-list {
  padding-left: 0px;
}

.instruction-list li {
  list-style: none;
  line-height: 30px;
}

.instruction-list li:before {
  content: "\f0a4";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  font-size: 16px;
  margin-right: 10px;
  padding-left: 5px;
}

.instruction-list li ul li {
  list-style: none;
  line-height: 30px;
  padding-left: 30px;
}

.instruction-list li ul li:before {
  content: "\f0da";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  font-size: 16px;
  margin-right: 10px;
}

.test-btn {
  float: right;
}

.inner-panel {
  margin-bottom: 20px;
}

.asst-menu-rt ul {
  margin: 0px;
  padding: 0px;
}

.asst-menu-rt ul li {
  margin-bottom: 0px;
  list-style: none;
  padding: 2px 0;
}

.asst-menu-rt ul li i {
  margin-right: 5px;
}

.asst-menu-rt ul li a {
  display: block;
}

.asst-menu-rt ul li a:hover {
  background: #f2f2f2;
}

.link-black a {
  color: #515151;
}

.link-black a:hover {
  color: #bb2929;
}

.practice_assessments ul {
  margin: 10px 20px;
  padding: 0px;
}

.practice_assessments ul li {
  margin-bottom: 0px;
  list-style: none;
  padding: 12px 0;
  font-size: 20px;
}

.practice_assessments ul li i {
  margin-right: 5px;
}

.course-page-tab {
  margin-top: 20px;
}

.c-overview {
  padding: 5px 0;
}

.c-overview p {
  padding: 5px 15px;
  text-align: justify;
}

.c-overview h4 {
  padding: 0 15px;
  font-size: 14px;
  color: #282525;
  font-weight: 500;
  line-height: 24px;
  margin-top: 10px;
}

.overview-text {
  padding: 15px;
}

.overview-text h3 {
  color: #2f2f2f;
}

.list-style-1,
.c-overview .overview_list ul {
  margin: 0px;
  padding: 0px;
}

.list-style-1 li,
.c-overview .overview_list ul li {
  list-style: none;
  margin: 3px 0;
}

.list-style-1 li:before,
.c-overview .overview_list ul li:before {
  content: "\f08b";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  font-size: 16px;
  margin-right: 5px;
}

.crop_list ul {
  margin: 0px;
  padding: 0px;
}

.crop_list ul li {
  list-style: none;
  margin: 3px 0;
  color: #fff;
  font-weight: 300;
}

.crop_list ul li:before {
  content: "\f0da";
  font-family: FontAwesome;
  font-style: normal;
  color: #fff9c3;
  font-weight: normal;
  text-decoration: inherit;
  font-size: 16px;
  margin-right: 5px;
}

.course-content h3 {
  margin-top: 15px;
  padding: 0 15px;
  color: #2f2f2f;
  text-transform: uppercase;
  margin-bottom: 0px;
}

.course-page-tab .nav-tabs > li > a {
  border-radius: 0px;
  font-size: 16px;
  background: #2f2f2f;
  color: #fff;
  text-transform: uppercase;
}

.course-page-tab .nav-tabs li a:first-child {
  margin-left: 15px;
}

.course-page-tab .nav-tabs > li > a:hover {
  background: #2f2f2f;
  color: #fff;
  border-color: #2f2f2f;
}

.course-page-tab .nav-tabs > li.active > a,
.course-page-tab .nav-tabs > li.active > a:focus,
.course-page-tab .nav-tabs > li.active > a:hover {
  border-top: 3px solid #2f2f2f;
  background: #fff;
  color: #2f2f2f;
  border-bottom: transparent;
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
}

.course-accordian .panel-body {
  padding: 0px;
}

.partner-logo {
  background: url(../images/partner-logo-bg.png) no-repeat;
  background-size: contain;
  padding: 10px;
}

.related-course ul {
  padding: 0px;
}

.related-course ul li {
  list-style: none;
}

.related-course ul li a h2 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  color: #2f2f2f;
  font-size: 14px;
  font-weight: 400;
  display: block;
  padding: 4px 15px 4px 15px;
}

.related-course ul li a {
  color: #2f2f2f;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #909090;
  padding: 10px 15px 10px 30px;
  position: relative;
  font-weight: 400;
  background: #f4f4f4;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.related-course ul li a:hover {
  background: #2f2f2f;
  color: #fff;
}

.related-course ul li a h2:hover {
  background: #2f2f2f;
  color: #fff;
}

.related-course ul li a:before {
  content: "\f058";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  font-size: 16px;
  position: absolute;
  left: 10px;
}

.related-course-indus ul {
  padding: 0px;
}

.related-course-indus ul li {
  float: left;
  padding: 0 5px 5px 0px;
  width: 100%;
}

.related-course-indus ul li a {
  color: #2f2f2f;
  font-size: 14px;
  display: block;
  padding: 4px 15px 4px 30px;
  position: relative;
  font-weight: 400;
  background: #f4f4f4;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.related-course-indus ul li a:hover {
  background: #2f2f2f;
  color: #fff;
}

.related-course-indus ul li a:before {
  content: "\f058";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  font-size: 16px;
  position: absolute;
  left: 10px;
}

.course-content .ms_cc_ancher {
  padding: 15px;
}

.course-content .ms_cc_ancher li {
  list-style: none;
}

.course-content .ms_cc_ancher li a,
.course-content .ms_cc_ancher li span {
  padding: 5px 10px;
  color: #2f2f2f;
  font-size: 14px;
  display: block;
  border-bottom: 1px solid #909090;
  font-weight: 400;
  background: #f4f4f4;
}

.course-content .ms_cc_ancher li a:hover {
  background: #2f2f2f;
  color: #fff;
}

.overview_list {
  padding: 5px 15px;
}

.course-query {
  padding: 15px;
}

.overview_list h2 {
  padding: 6px 10px;
  color: #2f2f2f;
  font-size: 16px;
  display: block;
  margin-top: 0px;
  background: #f4f4f4;
  border-bottom: 1px solid #909090;
}

.overview_list ul {
  list-style: none;
  padding-left: 10px;
}

.overview_list ul li {
  padding: 3px 0 3px 20px;
  position: relative;
  border-bottom: 1px solid #f4f4f4;
}

.overview_list ul li .btn {
  line-height: 10px;
}

.overview_list ul li:before {
  font-family: FontAwesome;
  font-style: normal;
  left: 0px;
  position: absolute;
  font-weight: normal;
  text-decoration: inherit;
  font-size: 16px;
  margin-right: 5px;
}

.overview_list > ul > li:before {
  content: "\f0a9";
}

.overview_list > ul > ul {
  margin-left: 10px;
}

.overview_list > ul > ul > li:before {
  content: "\f101";
}

/* .course-query{background:url(../images/pattern.png);} */
.captcha-bx {
  border: 1px solid #d4d4d4;
  padding: 3px 0 4px;
  border-radius: 4px;
  background: #f0f0f0;
}

.font-s16 {
  font-size: 16px;
}

.depth-banner-text {
  right: 0px;
  left: 15px;
  bottom: auto;
  top: 25%;
  text-align: left;
}

.depth-banner-text .txt1 {
  width: 515px;
  font-size: 36px;
  font-weight: 300;
}

.depth-banner-text .txt2 {
  width: 450px;
  margin-top: 10px;
  font-size: 40px;
  font-weight: 400;
  color: #f6a800;
}

.depth-banner-text .txt-bx {
  background: rgba(0, 0, 0, 0.75);
  position: relative;
  padding: 20px 0 20px 20px;
}

.depth-banner-text .txt-bx:after {
  content: "";
  border-bottom: 62px solid transparent;
  position: absolute;
  right: -49px;
  top: 0px;
  border-left: 49px solid rgba(0, 0, 0, 0.75);
}

.mentors-banner-text {
  right: 0px;
  left: 15px;
  bottom: auto;
  top: -10%;
  text-align: left;
}

.mentors-banner-text .txt1 {
  width: 550px;
  font-size: 42px;
  font-weight: 300;
}

.mentors-banner-text .txt2 {
  width: 450px;
  margin-top: 10px;
  font-size: 42px;
  font-weight: 400;
  color: #f6a800;
}

.mentors-banner-text .txt-bx {
  background: rgba(0, 0, 0, 0.75);
  position: relative;
  padding: 20px;
  float: right;
  text-align: right;
  clear: both;
}

.mentors-banner-text .txt-bx:before {
  content: "";
  border-bottom: 62px solid transparent;
  top: 0px;
  border-right: 49px solid rgba(0, 0, 0, 0.75);
  position: absolute;
  left: -49px;
}

.in-depth-feature {
  margin-bottom: 10px;
}

.in-depth-feature .icn-box {
  width: 110px;
  height: 110px;
  margin: auto;
}

.in-depth-feature .icn-box .icn {
  width: 100%;
  height: 100%;
}

.in-depth-feature .icn-box .icn-mock {
  background: url(../images/mock-test-icn.png) no-repeat center center;
}

.in-depth-feature .icn-box .icn-analysis {
  background: url(../images/statistical-analysis-icn.png) no-repeat center
    center;
}

.in-depth-feature .icn-box .icn-graphical {
  background: url(../images/graphical-presentation-icn.png) no-repeat center
    center;
}

.in-depth-feature .icn-box .icn-explanation {
  background: url(../images/detailed-explanation-icn.png) no-repeat center
    center;
}

.in-depth-feature .icn-box .icn-progress {
  background: url(../images/progress-tracking-icn.png) no-repeat center center;
}

.in-depth-feature .icn-box .icn-accessible {
  background: url(../images/learning-icn.png) no-repeat center center;
}

.in-depth-feature .icn-box .icn-gadgets {
  background: url(../images/gadgets-icn.png) no-repeat center center;
}

.in-depth-feature .icn-box .corporate-customized-training {
  background: url(../images/icon/corporate-customized-training.png) no-repeat
    center center;
}

.in-depth-feature .icn-box .certification-based-training {
  background: url(../images/icon/certification-based-training.png) no-repeat
    center center;
}

.in-depth-feature .icn-box .one-on-one-training {
  background: url(../images/icon/one-on-one-training.png) no-repeat center
    center;
}

.in-depth-feature .icn-box .fly-me-a-trainer {
  background: url(../images/icon/fly-me-a-trainer.png) no-repeat center center;
}

.in-depth-feature .icn-box .on-demand-training {
  background: url(../images/icon/on-demand-training.png) no-repeat center center;
}

.in-depth-feature .icn-box .corporate-training-companies {
  background: url(../images/icon/corporate-training-companies.png) no-repeat
    center center;
}

#corporates_benifit {
  background: #f9f8f8;
  background-size: cover;
}

.corporates_benifits_txt {
  color: #868282;
}

.corporates_benifits_head {
  color: #e51b1b;
}

.microsoft-official {
}

.msicon {
  width: 100%;
  height: 100%;
}

.microsoft-official .msicon .courseware {
  background: url(../images/icon/microsoft-official-courseware.png) no-repeat
    center center;
}

.microsoft-official .msicon .guides-assessments {
  background: url(../images/icon/microsoft-official-guides-assessments.png)
    no-repeat center center;
}

.microsoft-official .msicon .practise-tests {
  background: url(../images/icon/microsoft-official-labs-and-practise-tests.png)
    no-repeat center center;
}

.microsoft-official .msicon .server-access {
  background: url(../images/icon/microsoft-official-license-for-server-access-to-conduct-hands-on-sessions.png)
    no-repeat center center;
}

.msicn {
  height: 120px;
  width: 120px;
  margin: 3px;
  border-radius: 100%;
  line-height: 113px;
  text-align: center;
  background: #ffffff;
  color: #c52d2f;
  display: inline-block;
  border: 3px solid #ffffff;
  box-shadow: inset 0 0 0 5px #f2f2f2;
  -webkit-box-shadow: inset 0 0 0 5px #f2f2f2;
  -webkit-transition: 500ms;
  -moz-transition: 500ms;
  -o-transition: 500ms;
  transition: 500ms;
}

.feature-360 {
  padding: 10px 0;
}

.feature-360 h3 {
  font-size: 16px;
  font-weight: 700;
  margin: 10px 0;
  color: #343434;
}

.gray-panel {
  background: #f5f5f5;
}

.assessment-banner-text {
  right: 0px;
  left: 15px;
  bottom: auto;
  top: 25%;
  text-align: right;
}

.assessment-banner-text .txt1 {
  font-size: 32px;
  font-weight: 700;
}

.assessment-banner-text .txt2 {
  font-size: 30px;
  margin-top: 20px;
  color: #ffb56c;
  font-weight: 400;
}

.pointer-list {
  padding: 0px;
}

.pointer-list li {
  list-style: none;
  padding: 3px;
}

.pointer-list li:before {
  content: "\f0a4";
  margin-right: 10px;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
}

.mock-test-item {
  margin: 10px 0;
}

.mock-test-item .icn-box {
  width: 90px;
  height: 90px;
  margin: auto;
  margin-bottom: 10px;
}

.mock-test-item .icn-box .icn {
  width: 100%;
  height: 100%;
  background: #2f2f2f;
  line-height: 121px;
  box-shadow: 0 0 0 5px #f2f2f2;
  -webkit-box-shadow: 0 0 0 5px #f2f2f2;
}

.mock-test-item:hover .icn-box .icn {
  background: #587881;
  box-shadow: 0 0 0 5px #f5811d;
  -webkit-box-shadow: 0 0 0 5px #f5811d;
}

.mock-test-item .icn-box .icn-question:before {
  content: url(../images/question-bank-icn.png);
}

.mock-test-item .icn-box .icn-access:before {
  content: url(../images/2417-icn.png);
}

.mock-test-item .icn-box .icn-secure:before {
  content: url(../images/secure-access-icn.png);
}

.mock-test-item .icn-box .icn-platform:before {
  content: url(../images/collaborative-platform-icn.png);
}

.mock-test-item .icn-box .icn-analytical:before {
  content: url(../images/advance-analytical-icn.png);
}

.mock-test-item .icn-box .icn-explanation:before {
  content: url(../images/qa-explanation-icn.png);
}

.mock-test-item .icn-box .icn-ask:before {
  content: url(../images/icon/ask-icn.png);
}

.mock-test-item .icn-box .icn-course:before {
  content: url(../images/icon/course-icn.png);
}

#detail-form {
  background: #f2f2f2;
}

.quick-query-btn {
  z-index: 999;
}

.quick-query-btn a {
  display: block;
  cursor: pointer;
}

#quick_query #basic-addon1.input-group-addon {
  padding: 2px 12px;
}

.attmt-id {
  background: #f2f2f2;
  display: inline-block;
  padding: 10px;
  font-size: 16px;
  float: right;
}

.inds-trainig-btn .btn {
  display: block;
  text-align: left;
}

.inds-trainig-btn .btn {
  display: block;
  background: #484441;
  color: #fff;
  padding: 0px;
  font-weight: 700;
  font-size: 30px;
  height: 73px;
}

.inds-trainig-btn .btn:hover span {
  background: #f5811d;
}

.inds-trainig-btn .btn:hover i {
  background: #bb5b08;
  height: 71px;
}

.inds-trainig-btn .btn span {
  display: block;
  padding: 0px 20px;
  line-height: 71px;
}

.inds-trainig-btn .btn i {
  display: block;
  padding: 0px 26px;
  position: absolute;
  right: 0;
  line-height: 71px;
  background: #393531;
  border-left: 1px solid #fff;
  color: #ffddbf;
  border-radius: 0 3px 3px 0;
  height: 71px;
}

#online-certificate {
  padding: 50px 0 100px 0;
}

.certificate-btn .btn {
  display: block;
  text-align: left;
}

.certificate-btn .btn {
  display: block;
  background: #484441;
  color: #fff;
  padding: 0px;
  font-weight: 300;
  font-size: 22px;
  height: 56px;
}

.certificate-btn .btn:hover span {
  background: #f5811d;
}

.certificate-btn .btn:hover i {
  background: #bb5b08;
}

.certificate-btn .btn span {
  display: block;
  padding: 0px 15px;
  line-height: 54px;
}

.certificate-btn .btn i {
  display: block;
  padding: 0px 26px;
  top: 0px;
  position: absolute;
  right: 0px;
  line-height: 52px;
  background: #393531;
  border-left: 1px solid #fff;
  color: #ffddbf;
  border-radius: 0 3px 3px 0;
  height: 52px;
}

.inds-trainig-item {
  margin: 20px 0;
}

.inds-trainig-item .col-md-2 {
  width: 20%;
  padding: 0px;
}

.inds-trainig-item .inds-item {
  color: #b4b4b4;
  padding: 15px 10px 10px;
  font-size: 14px;
  text-align: center;
  font-family: "Roboto", sans-serif;
  color: #4e4e4e;
  line-height: 22px;
  width: 20%;
  float: left;
}

.inds-trainig-item .inds-item a {
  color: #4e4e4e;
}

.inds-trainig-item .inds-item .icn-box {
  width: 150px;
  height: 150px;
  margin: auto;
  margin-bottom: 10px;
}

.inds-trainig-item .inds-item .icn-box .icn {
  width: 100%;
  height: 100%;
  line-height: 230px;
  box-shadow: 0 0 0 5px #f2f2f2;
  -webkit-box-shadow: 0 0 0 5px #f2f2f2;
}

.inds-trainig-item .inds-item .icn-box .icn-live {
  background: #63b598 url(../images/live-project-icn.png) no-repeat center
    center;
}

.inds-trainig-item .inds-item .icn-box .icn-learn {
  background: #d3b184 url(../images/learn-anywhere-icon.png) no-repeat center
    center;
}

.inds-trainig-item .inds-item .icn-box .icn-tk-free {
  background: #f04c4a url(../images/practic-test-icn.png) no-repeat center
    center;
}

.inds-trainig-item .inds-item .icn-box .icn-interview {
  background: #9693be url(../images/interview-icn.png) no-repeat center center;
}

.inds-trainig-item .inds-item .icn-box .icn-360 {
  background: #ecca81 url(../images/360-degree.png) no-repeat center center;
}

.few-thing-item h3 {
  margin: 0px 0 5px 0;
  color: #2f2f2f;
  font-size: 16px;
  text-transform: uppercase;
}

.few-thing-item {
  padding: 15px 0;
}

.mob-video {
  padding: 20px;
  background: #6d8184;
}

.black-banner-box {
  right: 0px;
  left: 15px;
  bottom: auto;
  top: 10%;
  text-align: left;
}

.classroom-banner-text .txt-bx {
  width: 475px;
}

.campus-banner-text .txt-bx {
  width: 620px;
}

.campus-banner-text .bnr-txt-w {
  width: 320px;
}

.campus-banner-text ul li {
  float: left;
}

.black-banner-box .txt-bx {
  background: rgb(0 0 0 / 79%);
  position: relative;
  padding: 20px;
}

.black-banner-box .txt-bx span {
  font-size: 24px;
  color: #ffc000;
  display: block;
  margin-bottom: 15px;
}

.black-banner-box .txt-bx ul li {
  font-size: 16px;
  padding: 5px;
  position: relative;
}

.black-banner-box .txt-bx ul li:before {
  content: "\f105";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  font-size: 20px;
  margin-right: 10px;
}

.feature-classroom {
  margin: 15px 0;
}

.feature-classroom .v-center {
  padding-left: 15px;
}

.feature-classroom h3 {
  color: #2f2f2f;
  font-size: 16px;
  margin-top: 0px;
  padding-bottom: 8px;
  border-bottom: 1px dashed #787878;
}

.classroom-icn-img {
  width: 100px;
  text-align: center;
}

.classroom-icn {
  background: #f6f6f6;
  display: table-cell !important;
  width: 15%;
  vertical-align: middle;
  position: relative;
  border-right: 3px solid #787878;
}

.classroom-icn:after {
  content: "";
  position: absolute;
  right: -10px;
  top: 40%;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: 7px solid #787878;
}

.feature-quick-contact {
  margin: 4px 0;
}

.feature-quick-contact .v-center {
  padding-left: 10px;
}

.quick-contact-corp {
  background: #efefef;
  display: table-cell !important;
  vertical-align: middle;
  position: relative;
  border-right: 3px solid #e51b1b;
}

.quick-contact-corp:after {
  content: "";
  position: absolute;
  right: -10px;
  top: 33%;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: 7px solid #e51b1b;
}

.quick-text {
  width: 200px;
  text-align: center;
  font-size: 20px;
  color: #e51b1b;
  line-height: 32px;
}

.v-center {
  display: table !important;
}

.v-center div[class*="col-"] {
  display: table-cell !important;
  vertical-align: middle;
  float: none;
}

.r-event-lst h2 {
  color: #2f2f2f;
  font-size: 14px;
  display: block;
  margin-top: 0px;
  border-bottom: 1px solid #909090;
  padding: 8px 15px 8px 30px;
  position: relative;
  font-weight: 400;
  background: #f4f4f4;
}

.r-event-lst h2:before {
  content: "\f058";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  font-size: 16px;
  position: absolute;
  left: 10px;
}

.event-lst-cnt .r-event-icn {
  border: 1px solid #e4e4e4;
  width: 100px;
  padding: 10px;
  height: 100px;
  display: table-cell !important;
  vertical-align: middle;
}

.event-lst-cnt .r-event-icn img {
  width: 100%;
}

.event-lst-cnt .r-event-dtl {
  margin-left: 10px;
}

.event-lst-cnt .r-event-dtl span {
  display: block;
  margin: 5px 0;
}

.event-lst-cnt .r-event-dtl span.r-event-date:before {
  content: "\f073";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  font-size: 16px;
  margin-right: 10px;
}

.event-lst-cnt .r-event-dtl .r-event-btn {
  margin-top: 10px;
}

.event-lst-cnt .r-event-dtl span.r-event-time:before {
  content: "\f017";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  font-size: 16px;
  margin-right: 10px;
}

.embed-responsive {
  margin: 10px 0 0;
  width: 100%;
  height: 100%;
}

.online-training-banner-text {
  right: 0px;
  left: 15px;
  bottom: auto;
  top: 0%;
  text-align: left;
}

.box-heading {
  background: #f6f6f6;
  box-shadow: 2px 3px 0px #707070;
  padding: 10px;
  text-align: center;
  margin-bottom: 20px;
}

.box-heading h2 {
  margin: 0px;
  font-size: 16px;
}

#training-calender,
#help-us-form {
  margin-top: 20px;
}

.training-cal-accordian .panel {
  margin-bottom: 5px;
}

.training-cal-accordian .panel-default > .panel-heading {
  background: #fff;
  padding: 0px;
}

.training-cal-accordian .panel-title a {
  font-weight: 400;
  margin: 0px;
  font-size: 14px;
  padding: 10px 15px;
  text-transform: none;
}

.training-cal-accordian .panel-title a[aria-expanded="true"]:after {
  content: "\f056";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  float: right;
  text-decoration: inherit;
  font-size: 18px;
}

.training-cal-accordian .panel-title a[aria-expanded="false"]:after {
  content: "\f055";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  float: right;
  text-decoration: inherit;
  font-size: 18px;
}

.help-form {
  background: url(../images/pattern.png);
  padding: 15px;
}

.help-form .divide {
  border: 1px solid #d4d4d4;
  margin: 15px 0;
}

.domain-area-item {
  height: 90px;
  border: 1px solid #cfcfcf;
  background: #f4f4f4;
  margin: 15px 0;
  border-radius: 2px;
}

.domain-area-item:hover .domain-icn {
  background: #bb2929;
}

.domain-area-item:hover .domain-icn:after {
  border-left: 9px solid #bb2929;
}

.domain-area-item:hover h3 {
  color: #bb2929;
}

.domain-area-item h3 {
  color: #2f2f2f;
  font-size: 16px;
  text-align: center;
  margin: 0px;
  font-weight: 400;
  text-transform: uppercase;
}

.domain-icn-img {
  width: 110px;
  text-align: center;
}

.domain-name {
  display: table-cell !important;
  vertical-align: middle;
  position: relative;
  width: 100%;
  padding: 0 15px;
}

.domain-icn {
  background: #515151;
  display: table-cell !important;
  vertical-align: middle;
  position: relative;
}

.domain-icn:after {
  content: "";
  position: absolute;
  right: -9px;
  top: 41%;
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
  border-left: 9px solid #515151;
}

.course-list li {
  position: relative;
  list-style: none;
  padding: 8px 10px;
  border-bottom: 1px solid #cfcfcf;
}

.inner-cc-list .course-list li {
  padding: 4px 10px;
}

.course-list li:hover {
  background: #ffeddd !important;
}

.course-list li:nth-child(odd) {
  background: #f7f7f7;
}

.course-list li h3 {
  margin: 0px;
  font-weight: 400;
  font-size: 14px;
}

.course-list li h3 a:hover {
  color: #bb2929;
}

.course-list li h3 a {
  color: #2f2f2f;
  display: block;
}

.course-list li h3 a:before {
  content: "\f0da";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  font-size: 18px;
  margin-right: 10px;
}

.course-list li .btn-black {
  margin-left: 10px;
}

.course-list-btn {
  position: absolute;
  right: 10px;
  top: 7px;
}

.inds-trainig-item .inds-item:hover .icn-box .icn {
  box-shadow: 0 0 0 5px #b5b5b5;
  -webkit-box-shadow: 0 0 0 5px #b5b5b5;
}

#few-things {
  background: #f7f7f7;
}

.indus_cont_attach i {
  font-size: 24px;
  vertical-align: middle;
  margin-right: 5px;
  color: #bb2929;
}

.indus_cont_attach {
  padding: 10px;
  font-size: 14px;
  font-weight: 500;
}

#broad-categories .course-list {
  margin: 20px 0;
}

.broad-cat-heading {
  position: relative;
  background: #515151;
  padding: 15px;
  margin-top: 43px;
}

.broad-cat-heading:after {
  content: "";
  clear: both;
  height: 5px;
  position: absolute;
  width: 100px;
}

.broad-cat-heading span {
  position: absolute;
  top: -47px;
  margin-right: 20px;
  text-align: center;
  border: 3px solid #515151;
  background: #fff;
  padding: 10px;
}

.broad-cat-heading h2 {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  margin: 15px 0 15px 130px;
  text-transform: uppercase;
}

.broad-cat-heading1 {
  position: relative;
  background: #515151;
  padding: 5px;
  margin-top: 0px;
}

.broad-cat-heading1 h2 {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  margin: 15px;
  text-transform: capitalize;
}

#free-practice-test .related-course a {
  font-size: 16px;
  padding: 10px 15px 10px 30px;
}

.top-sm-buffer {
  margin-top: 20px;
}

.student-w-gallery h4,
.student-w-video h4 {
  margin: 0px;
  font-weight: 400;
  display: inline-block;
}

.student-w-gallery h4:after,
.student-w-video h4:after {
  content: "";
  border-top: 36px solid transparent;
  border-left: 36px solid #cecece;
  position: absolute;
}

.student-w-gallery h4 span,
.student-w-video h4 span {
  font-size: 15px;
  background: #cecece;
  padding: 10px 10px;
  min-width: 220px;
  display: inline-block;
  color: #333;
}

.student-w_bx {
  padding: 10px;
  position: relative;
  border: 1px solid #cecece !important;
  background: #f6f6f6 !important;
}

.w-gallery .w_gallery_img,
.student-video-cntnr {
  width: 49%;
  padding: 5px;
  border: 1px solid #d7d7d7;
  border-radius: 3px;
  background: #ffffff;
  float: left;
}

.student-video-cntnr {
  height: 202px;
}

.w-gallery .w_gallery_img:first-child,
.student-video-cntnr.first {
  margin-right: 2%;
}

.w-gallery .w_gallery_img img,
.student-video-cntnr iframe {
  width: 100%;
  height: 190px;
}

.w-gallery-control {
  position: absolute;
  right: -2px;
  top: -29px;
}

.w-gallery-control .left,
.w-gallery-control .right {
  background: #cecece;
  padding: 3px 11px;
  margin-left: 5px;
  color: #333;
  font-size: 22px;
  text-align: center;
}

.w-gallery-control .left:hover,
.w-gallery-control .right:hover {
  background: #c22a2a;
  color: #fff;
}

.ceh-vdo .video_ht {
  margin-top: 0px;
  height: 230px;
}

.pmp-vdo .video_ht {
  margin-top: 0px;
  height: 180px;
}

.ceh-banner-text {
  right: 0px;
  left: 15px;
  bottom: auto;
  top: 10%;
  text-align: left;
}

.ceh-banner-text .txt-bx:after {
  content: "";
  border-bottom: 62px solid transparent;
  position: absolute;
  right: -49px;
  top: 0px;
  border-left: 49px solid rgba(0, 0, 0, 0.75);
}

.ceh-banner-text .txt-bx {
  background: rgba(0, 0, 0, 0.75);
  position: relative;
  padding: 20px;
}

.ceh-banner-text .txt1 {
  width: 515px;
  font-size: 35px;
  font-weight: 300;
  font-family: "Oswald", sans-serif;
  line-height: 40px;
}

.ceh-banner-text .txt2 {
  width: 450px;
  margin-top: 10px;
  font-size: 33px;
  font-weight: 400;
  color: #f6a800;
  font-family: "Oswald", sans-serif;
}

.partner-gallery .carousel-inner img {
  width: auto;
}

.partner-gallery .carousel-inner {
  width: 100%;
}

.partner-gallery .item .ptnr-img-bx {
  display: table;
  width: 100%;
  background: #fff;
  border: 1px solid #d4d4d4;
  border-radius: 3px;
  text-align: center;
}

.partner-gallery .item .ptnr-img {
  display: table-cell;
  vertical-align: middle;
}

.input-group .btn {
  height: 39px;
}

/*======= Article Start by Digvijay =======*/

.article-cat-list {
  padding-left: 0px;
}

.article-cat-list li {
  background: #0d37560a;
  padding: 10px;
  border-bottom: 1px dashed #dedede;
}

.article-cat-list li a {
  color: #686868;
}

#article-banner-wrap {
  background-color: #1e8aa8 !important;
  padding: 0px;
}

#article-details-banner-wrap {
  background: url(../images/new-img/banner/article-details-background.webp);
  padding: 0px;
  background-size: cover;
}

.article_details_banner_content {
  padding: 150px 0px;
  position: relative;
}

.article_details_banner_content span {
  color: #c7c7c7;
  margin-bottom: 20px;
  display: block;
  font-weight: 600;
  font-size: 14px;
}

.article_details_banner_content p span {
  margin-bottom: 0px;
  color: #fff;
  font-weight: 400;
  margin-right: 20px;
}

.article_details_banner_content p {
  display: flex;
  position: absolute;
  bottom: 5px;
}

.article_details_banner_content p span i {
  margin-right: 5px;
}

.article-content-wrapper .acc_content p {
  line-height: 1.875;
}

.article-content-wrapper .acc_content h3 {
  font-size: 24px;
  color: #656464;
  margin-bottom: 20px;
  line-height: 35px;
}

.article-content-wrapper .acc_content a {
  color: #f5811d;
  font-weight: 400;
}

.article-content-wrapper .red-heading {
  font-size: 20px;
  font-weight: 500;
  color: #000000;
  line-height: 30px;
  margin-bottom: 20px;
  margin-top: 0px;
  border: none;
  padding-left: 0px;
}

.article-relate.trending-now-list .trending-now-content {
  padding: 0px;
}

.article-relate.trending-now-list .trending-now-content .label {
  position: static;
  transform: none;
  margin-top: 10px;
  color: #ffb915;
  border: navajowhite;
  width: auto;
  margin-bottom: 5px;
  font-weight: 500;
  display: block;
}

.article-relate.trending-now-list .trending-now-content h3 {
  font-size: 16px;
  line-height: 1.43;
  font-weight: 400;
  color: #000000;
  max-width: 285px;
}

.article-author a {
  color: #f5811d;
  margin-top: 10px;
}

.article_sidebar_head {
  font-size: 22px;
  font-weight: 400;
  color: #292a2c;
}

.article-relate.trending-now-list a {
  border-bottom: none;
}

.trending-now-list a:last-child {
  border-bottom: 1px solid #e6ecef;
}

.article-relate.trending-now-list {
  border-radius: 4px;
  border: none;
  max-height: inherit;
  /* max-height: calc(100vh - 100px); */
  overflow: auto;
}

.author-content h3 {
  padding-left: 80px;
  color: #055eac;
  font-size: 16px;
  margin-bottom: 0px;
}

.author-content span {
  padding-left: 80px;
  display: block;
  margin-bottom: 15px;
}

.author-content div {
  padding-left: 80px;
}

.author-content img {
  border-radius: 50%;
  width: 60px;
  height: auto;
}

.article-content-wrapper .acc_content ul li {
  list-style: disc;
}

.article_details_banner_content h1 {
  font-weight: 300;
  font-size: 38px;
  color: #fff;
  text-shadow: 5px 12px 40px rgb(0 0 0 / 40%);
}

#article-banner-wrap .banner-content h1 {
  color: #fff;
  font-size: 48px;
  font-weight: 500;
}

#article-banner-wrap .banner-content p {
  font-size: 22px;
  color: #fff;
  margin: 15px 0px;
  text-transform: capitalize;
  line-height: 30px;
}

.article-button a:hover {
  background: #ff8600;
  color: #fff;
}

.pagination li a:hover {
  background: #ff8600;
  color: #fff;
}

.pagination li a {
  border: 1px solid #ffffff;
  padding: 5px 14px;
  color: #6d6c6c;
  box-shadow: 1px 1px 7px -3px grey;
}

.article-sub-wrap {
  background-image: url(../images/new-img/banner/background-trans.svg);
  background-size: cover;
  height: 400px;
  display: flex;
  align-items: center;
}

.article {
  margin-bottom: 20px;
  min-height: 188px;
  position: relative;
  overflow: hidden;
  border-radius: 0px;
  /* box-shadow: 0 0 4px 0 rgba(0,0,0,.1); */
  border: none;
  transition: all 0.4s ease;
}

.article-border {
  border: 1px dashed #c5c5c5;
  opacity: 1;
  background: white;
  border-radius: 10px;
  width: 90%;
  margin: 15px auto;
}

.article-img {
  max-width: 335px;
  width: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  background-color: #edf2f5;
  border-radius: 4px 0 0 4px;
  height: 188px;
  text-align: center;
}

.resource-image {
  position: absolute;
  top: 10px;
  left: 0px;
  width: 143px;
  height: 32px;
}

.article-content {
  padding: 0 20px;
  /* width: calc(100% - 50px); */
  /* float: right; */
  margin-top: 0;
  min-height: 188px;
  position: relative;
}

.article-content h4 {
  margin-top: 16px;
  font-size: 20px;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
}

.course-category-sidebar h3 {
  background: #eeeeee;
  color: #020202;
  text-align: center;
  font-size: 16px;
  padding: 10px;
  font-weight: 500;
  margin-bottom: 0px;
}

.article-list-img img {
  margin: 0 auto;
  padding: 5px;
  border: solid 1px #454545;
  border-radius: 4px;
}

.article-content .article-description {
  margin-top: 15px;
  font-size: 14px;
  line-height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 3;
}

.article-desc-details {
  margin-top: 16px;
  font-size: 14px;
  line-height: 20px;
  color: #2c292d;
}

.article-author {
  font-weight: 600;
  margin: 15px 0;
}

.article-author span {
  color: #6e6971;
  font-weight: 300;
}

.article-button a {
  float: right;
  box-shadow: 0px 4px 5px -1px grey;
  padding: 8px 20px;
  color: #ff6f00;
  font-weight: 400;
  margin-top: 10px;
}

.trending-now-list {
  border-radius: 4px;
  border: 1px solid #d2d6de;
  max-height: calc(100vh - 175px);
  overflow: auto;
}

.trending-now-list a {
  position: relative;
  color: #51565e;
  display: inline-block;
  border-bottom: 1px solid #e6ecef;
  font-size: 14px;
  width: 100%;
  padding-bottom: 15px;
}

.trending-now-content {
  padding: 7px 15px;
  font-size: 14px;
  line-height: 1.43;
  color: #848da0;
  padding-bottom: 0;
}

.trending-now-content h3 {
  font-size: 14px;
  line-height: 1.43;
  color: #51565e;
}

.trending-now-content .label {
  position: static;
  transform: none;
  margin-top: 24px;
  color: #848da0;
  border: 1px solid #848da0;
  width: auto;
  margin-bottom: 15px;
  font-weight: 400;
}

#sidebar {
  width: 100%;
  position: relative;
  font-family: "Open Sans", Arial, sans-serif;
  border: 1px #e5e5e5 solid;
  border-top: none;
}

#sidebar .navbar-header {
  float: none;
  text-transform: uppercase;
  background-color: #124c71;
}

#sidebar .navbar-header a {
  color: #fff;
  font-size: 18px;
  text-indent: 10px;
  padding: 14px;
  font-weight: 500;
  text-align: center;
  width: 100%;
}

#sidebar .navbar-brand {
  line-height: 18px;
}

#sidebar-collapse {
  padding: 0;
}

#sidebar .nav > li > a {
  padding: 8px 15px;
  font-weight: 500;
}

#sidebar .nav > li > a:hover {
  background: #e6e6e6;
  font-weight: 600;
  color: #333 !important;
}

#sidebar .nav > li > a.active {
  background: url(../images/arrow-right.png) right 10px center no-repeat #e6e6e6;
  font-weight: 600;
  color: #333 !important;
}

/*======= Article End by Digvjay =======*/
/* Photo Gallery */
.photo_gallery {
  border: solid 1px #ccc;
  background-color: #f6f6f6;
  border-radius: 3px;
  min-height: 250px;
  width: 260px;
  margin: 5px auto !important;
}

.photo_gallery .topsection {
  background: #0d4e78;
  margin: 2px;
  border: 1px #e9e9e9 solid;
  position: relative;
  background-repeat: no-repeat;
}

.photo_gallery .head_name {
  text-align: center;
  color: #444;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  margin-bottom: 20px;
}

.photo_gallery .topsection .topsection_icon {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 160px;
  top: 100px;
  text-align: center;
}

.photo_gallery .topsection_icon img.icon {
  border: 3px #ffffff solid;
  border-radius: 50%;
  background: #fff;
  padding: 0;
  margin: 0;
  height: 160px;
  width: 160px;
  vertical-align: middle;
  display: inline !important;
  margin-bottom: 3px;
}

.btn_border_only {
  border: 1px solid #bb2929 !important;
}

.btn_border_only:hover {
  background: #bb2929;
  color: #fff !important;
}

.ceh-ptnr .item .ptnr-img-bx {
  height: 230px;
}

.pmp-ptnr .item .ptnr-img-bx {
  height: 180px;
}

#associated-with span.ptnr-logo {
  display: inline-block;
  margin: 0 10px;
}

table.itil-module-table {
  width: 100% !important;
  min-width: 800px;
  border-spacing: 1px !important;
}

.img-border {
  border-radius: 5px;
  border: 1px solid #d4d4d4;
  margin-bottom: 10px;
}

table.itil-module-table td span {
  color: #bb2929;
}

table.itil-module-table th {
  background-color: #bb2929;
  color: #fff;
  font-weight: 400;
  font-size: 16px;
}

table.itil-module-table td,
table.itil-module-table th {
  padding: 5px;
  text-align: center;
  border: 1px solid #a6a6a6;
}

table.itil-module-table td {
  font-size: 16px;
}

table.itil-module-table td strong {
  color: #0789ae;
}

table.itil-module-table tr.total_row td {
  background: #e6ad15;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
}

table.itil-module-table tr.total_row td strong {
  color: #fff;
}

table.itil-module-table tr.row_color_1 td {
  background: #fff3f3;
}

table.itil-module-table tr.row_color_2 td {
  background: #fdf4f4;
}

table.itil-module-table tr.row_color_3 td {
  background: #eef9fd;
}

table.itil-module-table tr.row_color_4 td {
  background: #fff3f3;
}

.m-txt {
  margin-top: 20px;
  font-size: 16px;
}

.m-txt .overview_list li {
  float: left;
  width: 200px;
}

.road_map_legend {
  font-size: 16px;
}

.road_map_legend h3 {
  color: #ed1111;
  text-transform: uppercase;
}

.level-bx {
  background: #f6f6f6;
  padding: 5px 2px;
  position: relative;
  border-right: 3px solid #787878;
}

.level-bx:after {
  content: "";
  position: absolute;
  right: -10px;
  top: 40%;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: 7px solid #787878;
}

#level-certification .col-md-3:last-child .level-bx:after {
  border: none;
}

.level-bx .level-text {
  width: 100%;
  padding: 10px;
  font-size: 13px;
  height: 130px;
  position: relative;
}

.level-bx .level-text h4 {
  font-size: 14px;
  font-weight: 400;
  margin-top: 0px;
}

.level-bx .level-text h4 span {
  color: #c52d2f;
  display: block;
}

.thank-box {
  min-height: 200px;
}

.partner_list li {
  float: left;
  margin: 1%;
  width: 18%;
  border: 1px solid #e7e7e7;
  padding: 10px 10px;
  box-shadow: -4px -4px 0px #efefef;
}

.partner_list li img {
  width: 100%;
}

#contactus-section {
  background: #f5f5f5;
  padding: 20px 0;
}

.contact_address h3 {
  font-size: 18px;
  font-weight: 400;
  color: #000;
}

.contact_address .cmpny-nm {
  font-size: 15px;
  color: #bb2929;
}

.contact_address .call_now_icon {
  background: url(../images/telephone_icon.jpg) left center no-repeat;
  height: 24px;
  padding-left: 30px;
}

.contact_address .mobile_icon {
  background: url(../images/mobile_icon.jpg) left center no-repeat;
  height: 33px;
  padding: 5px 0 0 30px;
}

.contact_address .email_icon_contact {
  background: url(../images/email_icon_contact.webp) left center no-repeat;
  height: 32px;
  padding: 5px 0 0 30px;
}

.contact_address a {
  color: #bb2929;
}

.contact-emailid {
  margin-bottom: 20px;
}

.contact-emailid span {
  display: block;
  margin-bottom: 5px;
}

.job-accordian .job-panel {
  margin-bottom: 10px;
}

.job-accordian .job-heading {
  position: relative;
  padding: 12px;
  background: #fff;
  list-style: none;
  border-bottom: 1px solid #787878;
}

.job-accordian .job-heading:nth-child(odd) {
  background: #f7f7f7;
}

.job-accordian .job-heading h4 {
  margin: 0px;
  font-weight: 400;
  font-size: 16px;
}

.job-accordian .job-heading h4:before {
  content: "\f058";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  font-size: 18px;
  margin-right: 10px;
}

.job-accordian .job-heading h4 a {
  color: #2f2f2f;
}

.job-accordian .job_detail {
  padding: 10px;
}

.job-accordian .job-detail-top label {
  font-size: 16px;
  display: inline-block;
  width: 150px;
}

.job-accordian .job_detail h3 {
  margin-top: 10px;
  color: #bb2929;
}

.why-attent-event h5 {
  font-size: 18px;
}

.event-page-tab .tab-panel {
  padding: 15px 0;
}

.event-item {
  padding: 20px 15px;
  border-bottom: 1px solid #bebebe;
}

.event-item.last {
  border-bottom: 0px;
}

.event-panel .event-item:nth-child(even) {
  background: #f4f4f4;
  border-top: solid 1px #dcdcdc;
  border-bottom: solid 1px #dcdcdc;
}

.event-item .event-lst-cnt .r-event-icn {
  width: 160px;
  height: 160px;
}

.event-item .r-event-dtl {
  font-size: 14px;
  margin-left: 20px;
}

.event-item .event-lst-cnt .r-event-dtl span.evnt-msg {
  margin: 18px 0;
  font-size: 14px;
  display: block;
  background-color: #e4e4e4;
  padding: 2px 10px;
}

.event-item .event-lst-cnt .r-event-dtl span {
  margin: 10px 0;
}

.event-item .r-event-btn .btn {
  margin-right: 10px;
}

.event-item h4,
.event-item h1,
.event-item h4 a {
  font-size: 18px;
  font-weight: 600;
  text-transform: none;
  color: #4f5152;
  margin-top: 0px;
}

.event-item .spkr-name {
  font-size: 15px;
  font-style: italic;
  color: #949494;
}

.event-item .event-note {
  font-size: 13px;
  font-style: italic;
  color: #b4b4b4;
}

.event-item .event-lst-cnt .r-event-dtl span.r-event-date:before,
.event-item .event-lst-cnt .r-event-dtl span.r-event-time:before {
  font-size: 18px;
  vertical-align: middle;
}

.event-benefit-box {
  margin: 20px 0;
}

.event-benefit {
  padding: 20px 0 0 0;
  border-top: 5px solid #bb2929;
}

.event-benefit-text h3 {
  margin-top: 0px;
  color: #333;
  font-size: 16px;
}

.event-benefit-text {
  padding: 15px;
  margin-top: 20px;
  background: #f2f2f2;
  min-height: 250px;
}

.webinar-detail {
  margin-bottom: 20px;
}

.webinar-detail h3 {
  font-size: 18px;
  color: #333;
}

.book-form-dtl .event-lst-cnt .r-event-icn {
  width: 80px;
  height: 80px;
  background: #fff;
}

.panel-orange h4 {
  color: #fff;
  font-weight: 400;
  margin-top: 0px;
}

.panel-orange .close {
  color: #fff;
  opacity: 0.9;
  margin-left: 20px;
}

.panel-orange > .panel-heading {
  color: #fff;
  background: #f6a800;
  border: 1px solid #f6a800;
}

.panel-orange {
  border: 1px solid #b35b0d;
}

.panel-gray h4 {
  color: #fff;
  font-weight: 300;
  margin-top: 0px;
}

.panel-gray .close {
  color: #fff;
  opacity: 0.9;
  margin-left: 20px;
}

.panel-gray > .panel-heading {
  color: #fff;
  background: #5d564d;
  border: 1px solid #121212;
}

.panel-gray {
  border: 1px solid #121212;
}

.testimonial-text {
  padding: 10px;
  background: #f8f8f8;
  box-shadow: 0px 5px 3px #e4e4e4;
}

.testimonial-item {
  margin-bottom: 20px;
}

.testimonial-author {
  float: right;
  width: 430px;
  position: relative;
  text-align: center;
  color: #2f2f2f;
  text-transform: uppercase;
}

.testimonial-author i {
  font-size: 45px;
  position: relative;
  margin: auto;
  width: 100%;
  line-height: 0px;
  top: 5px;
  color: #f8f8f8;
  text-shadow: 0 5px 2px #e4e4e4;
}

.testimonial-author span {
  font-size: 16px;
}

.testimonial-author p {
  font-style: italic;
}

.testimonial-text p {
  font-size: 14px;
  line-height: 22px;
}

.testimonial-text p:before {
  content: "\f10d";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  font-size: 20px;
  margin-right: 5px;
}

.testimonial-text p:after {
  content: "\f10e";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  font-size: 20px;
  margin-left: 5px;
}

.about-feature .classroom-icn-img {
  width: 120px;
}

.no-event {
  margin-bottom: 20px;
  text-align: center;
  font-size: 24px;
  padding: 40px;
  background: url(../images/pattern.png);
}

.captcha-m {
  padding: 3px 12px;
}

.right-pnl-accordian .red-heading a[aria-expanded="false"]:after {
  content: "\f055";
  font-family: FontAwesome;
  color: #000;
  font-style: normal;
  font-weight: normal;
  float: right;
  text-decoration: inherit;
  font-size: 18px;
}

.right-pnl-accordian .panel {
  margin-bottom: 0px;
}

.right-pnl-accordian .red-heading a[aria-expanded="true"]:after {
  content: "\f056";
  color: #000;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  float: right;
  text-decoration: inherit;
  font-size: 18px;
}

.font-20 {
  font-size: 18px;
  margin: 10px 0;
  display: block;
  font-weight: 400;
}

.pdf-pop-box iframe {
  height: 460px;
}

.pdf-pop-box {
  min-height: 460px;
}

.multipal-carousel-controls .left,
.multipal-carousel-controls .right {
  margin-top: 12%;
  font-size: 20px;
  color: #bb2929;
  display: inline-block;
}

.lft-img {
  margin-right: 20px;
}

.event-feedback .event-feed-top {
  background: #515151;
  color: #fff;
  padding: 10px 0 0px;
}

.event-feedback .event-feed-top:after {
  content: "";
  position: relative;
  border-top: 9px solid #515151;
  border-right: 9px solid transparent;
  border-left: 9px solid transparent;
  bottom: -15px;
  line-height: 0px;
  font-size: 0px;
}

.event-feedback .event-feed-top h3 {
  color: #fff;
  margin-top: 10px;
  font-size: 20px;
}

.event-feedback .course-query {
  padding: 25px;
}

.event-feedback .course-query .red-heading {
  margin-top: 20px;
}

.event-feedback .course-query label {
  font-weight: 500;
}

.event-feedback .li-inline li {
  float: left;
  width: 20%;
}

.search_Content {
  padding: 10px;
  margin: 20px 0;
  border-radius: 5px;
  background: rgba(244, 244, 244, 0.54);
  box-shadow: 0px 5px 5px #e4e4e4;
}

.ollistitem li {
  position: relative;
  counter-increment: li;
}

.search_Content h2 {
  margin: 0px;
}

.preview-table {
  width: 100%;
}

.preview-table td {
  padding: 10px;
  border: 1px solid #d4d4d4;
  background: #fff;
}

.preview_container {
  width: 80%;
  margin: auto;
}

.course-btn-group {
  float: right;
}

.course-btn-group .btn {
  border: 1px solid #bb2929;
}

.course-btn-group .btn:hover {
  background: #bb2929;
  color: #fff;
}

.list-course .pointer-icn a {
  font-size: 14px !important;
}

.list-course .pointer-icn:before {
  font-size: 16px !important;
}

.list-course .my-widget-inn {
  min-height: 35px;
}

.pointer-icn a {
  color: #bb2929;
}

.pointer-icn:before {
  content: "\f0a4";
  margin-right: 5px;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
}

.schedule-calender ul li {
  color: #2f2f2f;
  font-size: 14px;
  display: block;
  border-bottom: 1px solid #909090;
  padding: 6px 15px 6px 15px;
  position: relative;
  font-weight: 400;
  background: #f4f4f4;
}

.schedule-calender ul li:before {
  content: "\f073";
  font-size: 18px;
  margin-right: 10px;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
}

.cc-head {
  border: 1px solid #dfdfdf;
  border-radius: 3px;
  height: 40px;
}

.cc-head a {
  font-size: 16px;
  color: #3e4144;
  position: relative;
  display: block;
}

.cc-head a[aria-expanded="true"]:after {
  content: "\f056";
  color: #000;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  position: absolute;
  text-decoration: inherit;
  font-size: 21px;
  right: 9px;
  top: 22%;
}

.cc-head a[aria-expanded="false"]:after {
  content: "\f055";
  font-family: FontAwesome;
  color: #000;
  position: absolute;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  font-size: 21px;
  right: 9px;
  top: 22%;
}

.cc-head .cc-icn {
  display: inline-block;
  padding: 7px;
  position: relative;
  background: #d4d4d4;
  margin-right: 14px;
  width: 36px;
}

.cc-head .cc-icn:after {
  content: "\f0da";
  font-size: 25px;
  top: 25%;
  color: #d4d4d4;
  position: absolute;
  right: -8px;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
}

.all-course-panel .panel {
  margin-bottom: 5px;
}

.inner-cc-list {
  padding: 10px 0;
}

.inner-cc-list .course-list-btn {
  display: none;
}

.sub-cc {
  display: inline-block;
  min-width: 150px;
  background: #ffefef;
  border-radius: 5px;
  font-size: 16px;
  padding: 5px 10px;
  position: relative;
  margin-bottom: 10px;
  border-bottom: 1px solid #bb2929;
}

.sub-cc:before {
  content: "\f0d7";
  font-size: 25px;
  bottom: -14px;
  left: 20px;
  text-shadow: 0px 2px 0px #bb2929;
  color: #ffefef;
  position: absolute;
  right: -9px;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
}

.right-link-container {
  margin-top: 20px;
  margin-bottom: 20px;
}

.right-link {
  margin-bottom: 10px;
  background: #f1f1f1;
  font-size: 16px;
  font-weight: 400;
  color: #6b6b6b;
  position: relative;
  line-height: 35px;
  border: 1px solid #d8d8d8;
  border-left: 4px solid #5d5d5d;
}

.right-link a {
  display: block;
  color: #3e3e3e;
}

.right-link i {
  background: #d4d4d4;
  margin-right: 10px;
  padding: 8px 9px 8px 9px;
  font-size: 19px;
}

.right-link:hover {
  background: #fff;
}

.right-link:hover a {
  color: #bb2929;
}

.impot-link-container {
  width: 85%;
}

.impot-link .cc-icn {
  display: inline-block;
  padding: 5px;
  position: relative;
  background: #4e4e4e;
  margin-right: 20px;
}

.impot-link {
  margin-bottom: 10px;
}

.impot-link a {
  display: block;
  font-size: 20px;
  padding: 10px;
  text-align: center;
  color: #4e4e4e;
  border: 1px solid #4e4e4e;
  background: #f2f2f2;
  border-radius: 3px;
}

.impot-link a:hover {
  background: #bb2929;
  color: #fff;
}

.impot-link a:hover .cc-icn {
  background: #bb2929;
}

.impot-link a:hover .cc-icn:after {
  color: #bb2929;
}

.impot-link .cc-icn:after {
  content: "\f0da";
  font-size: 25px;
  top: 30%;
  color: #4e4e4e;
  position: absolute;
  right: -9px;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
}

.mentor-list {
  margin-top: 20px;
}

.tr_profile > .icon > img {
  width: 138px;
  height: 138px;
  border-radius: 86px;
  text-align: center;
  box-shadow: 0px 0px 1px #454545;
}

.tr_profile > .icon {
  width: 100%;
  text-align: center;
}

.tr_profile h3 {
  font-size: 18px;
  color: #bb2929;
}

.tr_profile h4 {
  font-size: 16px;
}

.tr_profile p {
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  line-height: 20px;
}

.tr_profile .tr-profile-txt h3 {
  font-size: 18px;
  color: #000;
}

.tr_profile h3,
.tr_profile h4 {
  margin: 7px 0;
  font-size: 14px;
  font-weight: 500;
}

.tr_profile .collapse.in {
  display: inline !important;
}

.tr_profile {
  padding-top: 15px;
  margin-bottom: 20px;
  border: 1px solid #f2f2f2;
  border-radius: 4px;
  box-shadow: 0px 2px 5px rgb(17 121 239 / 15%);
}

.tr-profile-txt {
  padding: 15px;
  margin-top: 20px;
  background: #f2f2f2;
}

.off-shore-faq {
  margin-top: 20px;
}

#faq-panel .training-cal-accordian {
  padding: 10px 0;
}

#faq-panel .training-cal-accordian .panel-title a {
  padding-left: 40px;
  padding-right: 30px;
  position: relative;
}

#faq-panel .training-cal-accordian .panel-title a span {
  position: absolute;
  left: 10px;
  width: 25px;
}

#faq-panel .training-cal-accordian .panel-title a:after {
  position: absolute;
  right: 6px;
  top: 10px;
}

#faq-panel .training-cal-accordian .panel-title a span:after {
  content: ".";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  position: absolute;
  float: right;
  top: 2px;
  text-decoration: inherit;
  font-size: 13px;
}

.subscribe .btn i {
  font-size: 18px;
}

.visahelp li {
  border: 1px solid #d1d1d1;
  margin-bottom: 10px;
}

.visahelp li span {
  display: block;
  padding: 5px 0 5px 20px;
  border-left: 10px solid #e6e6e6;
}

.visa-app-process .p-step,
.visa-app-process .how,
.visa-app-process .arw {
  float: left;
  text-align: center;
}

.visa-app-process .p-step {
  width: 16%;
}

.visa-app-process .arw {
  width: 8%;
}

.visa-app-process .how {
  width: 12%;
  margin-top: 27px;
}

.visa-app-process .arw.arw-dwn {
  margin-top: 4%;
}

.visa-app-process .arw.arw-up {
  margin-top: 7%;
}

.visa-app-process .p-step strong {
  color: #242424;
  font-weight: 400;
  margin-top: 10px;
  display: block;
  font-size: 20px;
}

.visa-country-tbl {
  border: 1px solid #d4d4d4;
}

.instructions-visa li {
  font-size: 16px;
  clear: both;
}

.instructions-visa li span {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  text-align: center;
  color: #fff;
  font-size: 20px;
  background: #3090c7;
  border-radius: 20px;
  padding: 8px 0;
  margin-bottom: 8px;
}

.instructions-visa li span.v1 {
  background: #3090c7;
}

.instructions-visa li span.v2 {
  background: #73d1ba;
}

.instructions-visa li span.v3 {
  background: #4cc5d7;
}

.instructions-visa li span.v4 {
  background: #d9d175;
}

.instructions-visa li span.v5 {
  background: #a2c367;
}

.instructions-visa li span.v6 {
  background: #46cb97;
}

.instructions-visa li span.v7 {
  background: #ddb22e;
}

.instructions-visa li span.v8 {
  background: #51b8c7;
}

.cc-list-num li {
  counter-increment: step-counter;
}

.cc-list-num li a:before,
.cc-list-num li span:before {
  content: counter(step-counter) ".";
  margin-right: 5px;
}

.cc-expnd-list-num h2 {
  counter-increment: step-counter;
}

.cc-expnd-list-num h2:before {
  content: counter(step-counter) ".";
  margin-right: 5px;
}

.foot-new-link ul {
  text-align: center;
  border-top: 1px solid #565656;
  border-bottom: 1px solid #565656;
  padding: 7px;
  margin-top: 20px;
}

.foot-new-link ul {
  margin-bottom: 0px;
}

.foot-new-link ul li {
  display: inline-block;
}

.foot-new-link ul li a {
  color: #9d9d9d;
  padding: 0 8px;
  border-right: 1px solid #565656;
}

.foot-new-link ul li a:hover {
  color: #fff;
}

.foot-new-link ul li:last-child a {
  border: 0px;
}

.see-price-bx h3 {
  font-size: 18px;
  border-bottom: 1px solid #dadada;
  padding-bottom: 10px;
  margin-bottom: 20px;
  font-weight: 400;
  color: #333;
}

.domain-acc .resp-tabs-list li {
  margin-left: 0px;
}

.domain-acc .resp-tab-content {
  border-top: 0px;
}

.domain-acc .resp-tabs-list li {
  float: none;
  display: block;
}

.domain-subd-list .resp-tabs-list {
  margin: 0px !important;
  background: #d4d4d4;
  border-top: 2px solid #d4d4d4;
  padding-bottom: 3px;
}

.domain-subd-list .resp-tab-item {
  background: #f4f4f4 !important;
  border: none;
  color: #2f2f2f;
  margin: 0 0 1px 0;
}

.resp-tabs-list .cat-vid-sel {
  border: 0px !important;
  background: #2f2f2f !important;
  color: #fff !important;
  position: relative;
}

.domain-subd-dtl,
.video-panel {
  float: right;
}

.domain-item-icn {
  margin-bottom: 30px;
}

.domain-item-icn a {
  display: block;
  border: 1px solid transparent;
}

.domain-item-icn a:hover {
  border: 1px solid #d4d4d4;
}

.domain-item-icn span {
  position: absolute;
  left: 100px;
  top: 115px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 300;
  background-color: #fff;
  padding: 0px 5px;
  opacity: 0.7;
}

.domain-subd-list .resp-tab-active {
  border: 0px !important;
  background: #2f2f2f !important;
  color: #fff !important;
  position: relative;
}

.domain-subd-list .cat-vid-sel:after {
  position: absolute;
  right: 10px;
  top: 10px;
  content: "\f101";
  font-family: FontAwesome;
  color: #2f2f2f;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  font-size: 20px;
}

.domain-rate {
  padding: 5px;
  border-top: 2px solid #d4d4d4;
}

.inn-rating .fa {
  color: #de7418;
}

.video-item .video-thumb-img {
  width: 250px;
  float: left;
  height: 150px;
  margin: 0 20px 10px 0;
}

.video-item .video-thumb-img img {
  width: 100%;
  height: 100%;
}

.video-item {
  padding: 10px 10px;
  border-bottom: 1px solid #d4d4d4;
}

/* .video-item:hover{background:#f2f2f2; } */
.video-item h2 {
  margin: 0 0 10px 0;
  font-size: 20px;
  font-weight: 500;
}

.video-item h2 a {
  color: #000;
}

.video-item p {
  font-size: 16px;
  line-height: 20px;
}

.video-left-list .resp-tabs-list {
  margin: 0px !important;
  background: #d4d4d4;
  border-top: 2px solid #d4d4d4;
  padding-bottom: 3px;
}

.video-left-list .resp-tab-item {
  background: #f4f4f4 !important;
  border: none;
  color: #2f2f2f;
  margin: 0 0 1px 0;
  padding: 5px 15px !important;
  font-size: 14px !important;
}

.video-left-list .cat-vid-sel {
  border-top: 0px !important;
  border-left: 0px !important;
  border-right: 0px !important;
  background: #ffeedf !important;
  position: relative;
}

.video-left-list h3 {
  color: #ffeedf;
  font-weight: normal;
  padding: 5px 15px;
  background: #f5811d;
  margin: 0;
  font-size: 18px;
}

.video-left-list .cat-vid-sel:after {
  position: absolute;
  right: 10px;
  top: 5px;
  content: "\f0a9";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  font-size: 16px;
  color: #2f2f2f;
}

.video-play-panel {
  background: #f2f2f2;
  padding: 5px 0 15px;
  margin-bottom: 10px;
}

.video-play-panel .video-play {
  margin: 0 15px;
}

.video-play-panel .video-dtl {
  padding: 0 15px;
}

.no_video_yet {
  padding: 40px;
  border: 1px solid #d4d4d4;
  background: #f0eee7;
  font-size: 15px;
  text-align: center;
}

.text_iso {
  padding: 5px;
  color: #ececec;
  font-size: 14px;
  font-weight: 300;
}

/*webinars*/
.batches-button {
  width: 30px;
  height: 120px;
  float: left;
  background: url(../images/batches-button.png) no-repeat top left;
}

.workshop-button {
  width: 30px;
  height: 90px;
  float: left;
  background: url(../images/workshop-button.png) no-repeat top left;
}

.webinars .top-heading h2 {
  font-size: 18px;
  color: #fffc00;
  text-transform: none;
}

.webinars .top-heading h1 {
  font-size: 40px;
  color: #fff;
}

.dynamicbutt2 {
  webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 270px;
  right: -240px;
  position: fixed;
  z-index: 9999;
  text-align: center;
  display: block;
  transition: 0.8s;
}

.dynamicbutt2:hover {
  right: -3px;
  transition: 0.8s;
}

.buttdesc {
  color: #ffffff;
  font-size: 13px;
  text-align: left;
  line-height: 15px;
  margin-top: 17px;
  margin-left: 33px;
  width: 200px;
}

.buttdesc img {
  padding-right: 10px;
  padding-top: 4px;
}

.try2_style {
  top: 165px;
  background: #bb2929;
  height: 125px;
}

.buttlabel {
  width: 30px;
  height: 110px;
  float: left;
  background: url(../images/buttspritesideok.png) no-repeat top left;
}

.fleft {
  float: left;
}

.butticon {
  font-size: 26px;
  margin: 5px 7px 0 8px;
  height: 115px;
}

.buttitle {
  font-size: 14px;
  margin-bottom: 12px;
  padding-left: 57px;
  line-height: 20px;
  color: #ffe400;
}

.buttitle strong {
  color: #fff;
}

/*webinars*/
.training-calendar-th {
  line-height: 24px;
  height: 28px;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

textarea.expandable {
  height: 40px;
  -webkit-transition: all 0.5s ease-in-out;
}

textarea.expandable:hover,
textarea.expandable:focus {
  height: calc(100% - 90px);
  -webkit-transition: all 0.8s ease-in-out;
}

.panel-300:hover,
.panel-300 {
  height: 300px;
}

textarea.expandable + textarea.expandable:hover,
textarea.expandable + textarea.expandable:focus {
  height: calc(100% - 90px);
}

/*for popup*/
.modal a.close-modal {
  top: 6.5px !important;
  right: 9.5px !important;
}

.blocker {
  z-index: 9999 !important;
}

/*build-your-own-schedule-css-start*/
#build-schedule-main {
  background: #fff;
  font-size: 13px;
  padding: 0 0 40px 0;
}

.green-color {
  color: #2a2a2a;
}

.cor-form-haf-width {
  width: 99% !important;
  background: #fff;
  padding: 10px 10px;
  color: #454545;
}

.cor-form-full {
  float: left;
  width: 99%;
  padding: 5px 10px;
  float: left;
  margin: 10px 3% 0 0;
  border: 1px solid #ddd;
}

.cor-form-full-textarea {
  float: left;
  width: 98.5%;
  height: 97px;
  padding: 10px;
  float: left;
  margin: 10px 3% 0 0;
  border: 1px solid #ddd;
}

.cor-form-haf {
  float: left;
  width: 47%;
  padding: 10px;
  margin: 10px 3% 0 0;
  border: 1px solid #ddd;
}

.cor-form-haf-input {
  width: 49% !important;
  margin: 10px 2% 0 0 !important;
}

.cor-form-capcha {
  width: 47%;
  padding: 7px;
  float: left;
  margin: 10px 3% 0 0;
  background: #f0f0f0;
  text-align: center;
}

.margin-zero {
  margin-right: 0 !important;
}

.build-schedule-form-field {
  border: 1px solid #cccccc;
  float: left;
  margin: 10px 2% 0 0;
  padding: 10px;
  width: 49%;
  background: #fff;
}

.cor-form-capcha {
  width: 47%;
  padding: 7px;
  float: left;
  margin: 10px 3% 0 0;
  background: #f0f0f0;
  text-align: center;
}

.cor-form-haf {
  float: left;
  width: 49%;
  padding: 10px;
  margin: 10px 1% 0 0;
  border: 1px solid #ddd;
}

.cor-form-haf-input {
  width: 49% !important;
  margin: 10px 1% 0 0 !important;
}

.date-bg-color {
  background: #fff !important;
  color: #000 !important;
}

.generate-view {
  padding: 0px 10px;
}

.scrollabletextbox {
  height: 150px;
  overflow: scroll;
  border: 1px solid #ddd;
  margin-top: 10px;
}

.services-item {
  background: #f9f9f9 none repeat scroll 0 0;
  color: #fff;
  margin: 15px 0;
  overflow: hidden;
  padding: 30px 20px 20px;
  position: relative;
  transition: background 0.5s ease-in-out 0s;
}

.heading-text {
  color: #3f3f3f;
  font-size: 14px;
}

.mt20 {
  margin-top: 20px !important;
}

.ml10 {
  margin-left: 10px !important;
}

.pl10 {
  padding-left: 10px !important;
}

.build-schedule-form-bg {
  background: #d3d3d3;
  padding-top: 10px;
  padding-bottom: 10px;
}

.form-blue {
  color: #fff;
  padding: 10px !important;
  border-collapse: inherit !important;
}

.form-heading {
  background: #ec7676;
  padding: 3px 10px;
  font-size: 14px;
  margin: 0px;
  width: 99%;
}

/*build-your-own-schedule-css-close*/
/*test-sreen-s*/
.t_main {
  text-align: center;
  color: #525252;
  font-size: 14px;
}

.t_main h4 {
  position: relative;
  width: 236px;
  height: 35px;
  margin: 5px auto;
  border-radius: 3px;
  font-weight: bold;
  color: #ffffff;
  background: #f66a6a;
  font-size: 16px;
  line-height: 35px;
  text-transform: uppercase;
}

.t_main h4:after {
  content: "";
  top: 34px;
  right: 45%;
  position: absolute;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #f66a6a;
}

.t_main h5 {
  color: #333333;
  font-size: 16px;
  font-weight: bold;
}

.t_text {
  color: #656565;
  padding: 0 0 20px 0;
  font-size: 14px;
  width: 60%;
  padding-top: 10px;
  margin: 0 auto;
}

.t_mr {
  margin-top: 25px;
}

.t_line2 {
  background: #fff;
  width: 40%;
  height: 1px;
  float: right;
  margin-top: 10px;
  text-align: right;
}

.t_center {
  text-align: center;
  font-size: 14px;
  line-height: 1.5em;
}

.t_none {
  padding: 0;
  margin: 0;
}

.cor-form-haf {
  border: 1px solid #ddd;
  float: left;
  padding: 6px;
  width: 98%;
}

.btn-primary {
  background-color: #4c0100;
  border-color: #d87272;
  color: #fff;
  padding: 8px 25px;
  margin-top: 12px;
}

.btn-primary:hover {
  background-color: #4c0100;
  /* border: 1px solid #bc5656; */
}

.t_mrnone {
  margin-right: 0 !important;
  margin-bottom: 0;
}

.t_box {
  text-align: center;
  padding: 10px 5px 5px 5px;
  border-radius: 10px 10px 0 0;
  border-right: 2px solid #fff;
  border-left: 5px solid #fff;
}

.t_box1 {
  background: #fffae0;
}

.t_box2 {
  background: #eff8ff;
}

.t_box3 {
  background: #eaf1f7;
}

.t_box4 {
  background: #e9eff3;
}

.t_s {
  font-size: 15px;
  font-weight: 600;
  padding-top: 5px;
}

.t_bordernone {
  border-right: 0;
}

.t_form {
  background: #f0f0f0;
  margin-top: 5px;
  padding: 5px 12px 15px 12px;
}

.t_pd {
  padding: 0;
  margin: 0;
  font-size: 12px;
}

.t_mbtm {
  margin-bottom: 15px;
}

.t_8 {
  font-size: 8px;
  font-style: italic;
}

.t_check {
  margin: 5px 0 5px 0;
}

/* Offers Start */
.offers-margin {
  margin-left: 20px;
}

.offers-border {
  border-bottom: 1px solid #dbdbdb;
  padding: 30px 0;
}

.offers-no-border {
  border: none;
  padding: 30px 0;
}

.offers_heading {
  font-size: 20px;
  color: #202931;
  text-transform: uppercase;
  font-weight: 600;
}

.offers_line {
  background: none repeat scroll 0 0 #ed1b24;
  height: 2px;
  width: 100px;
  margin: 10px 0;
}

.offers_valid {
  font-style: italic;
  color: #55585a;
  font-size: 12px;
}

/*  Offers End */
/*=======	Corporate Form	=======*/
#disclaimers {
  border-top: 1px solid #423e3e;
}

.disclam-container {
  padding: 40px 0;
}

.disclam-container span {
  color: #fff !important;
}

.disclam-container ul li::before {
  content: "\f105";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 200;
  text-decoration: inherit;
  color: #ffec1e;
  font-size: 14px;
}

.banner-form {
  background: #2a2a2a;
  margin: 10px 0 0 0;
  float: left;
  padding: 10px 0;
}

.banner-form > form > p {
  margin-left: 5px;
  display: inline;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
}

.check_box {
  display: inline-block;
}

.form_haf {
  width: 48%;
  margin: 10px 0 0 0;
  padding: 5px;
  float: left;
}

.form_haf:nth-child(even) {
  float: right;
}

.form_haf > option {
  padding: 0px 20px;
}

.form_full {
  width: 100%;
  display: inline-block;
  margin: 10px 0 0 0;
  padding: 0 5px;
  line-height: 30px;
  border: 1px solid #d5d5d5;
}

.capcha-form {
  width: 65%;
  float: right;
  margin: 10px 0 0 0;
  padding: 0 5px;
  line-height: 30px;
  border: 1px solid #d5d5d5;
}

.capcha_bg {
  width: 33%;
  float: left;
  margin: 10px 0 0 0;
  background: url(img/pattern.png) #f0f0f0;
  text-align: center;
}

.submit-b {
  border: 0px;
  color: #fff;
  padding: 0 25px;
  line-height: 30px;
  display: inline-block;
  font-size: 14px;
}

.submit-b-full {
  border: 0px;
  color: #fff;
  padding: 0 30px;
  line-height: 50px;
  font-size: 18px;
  border-radius: 3px;
  display: inline-block;
}

.submit-b-center {
  border: 0px;
  color: #fff;
  padding: 0 50px;
  line-height: 50px;
  font-size: 18px;
}

.submit-b-full a {
  color: #fff;
  text-decoration: none;
}

.banner-form-footer {
  background: #124c71;
  display: inline-block;
  width: 100%;
  margin: 0 0 10px 0;
}

.banner-form-heading {
  font-size: 28px;
  line-height: 50px;
  font-weight: bold;
  color: #fff;
  margin: 0px;
}

.banner-form-text {
  font-size: 15px;
  color: #fff;
  margin: 5px 0 5px 20px;
}

.banner-form-text a {
  color: #fff;
}

.banner-form-text > img {
  padding: 0 5px;
}

.quick_query_banner_txt {
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  padding: 0 0 10px 10px;
}

.cop_banner_txt {
  position: absolute;
  top: 30%;
  left: 32%;
  font-size: 32px;
  color: #fff;
}

.cop_banner_txt1 {
  position: absolute;
  top: 43%;
  left: 45%;
  font-size: 32px;
  color: #fff79e;
}

.cop_border {
  position: relative;
  border-bottom: solid 1px #8b8b8b;
}

.cop_divide {
  position: absolute;
  top: -15px;
  left: 50%;
  width: 32px;
  height: 32px;
  background: #fff;
  border: solid 1px #8b8b8b;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  font-size: 18px;
  font-weight: bold;
  padding: 0 7px;
  line-height: 27px;
}

/*  New Home Page */
.blue-bg {
  background-color: #008dd1;
}

.course-list-top1 a {
  width: 100%;
  float: left;
  height: 80px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1);
  padding-left: 20px;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.29;
  color: #4a4a4a;
  position: relative;
  padding-right: 54px;
  display: inline-block;
  text-align: left;
  vertical-align: top;
  margin: 3%;
  margin-left: 3%;
  border: 1px solid #e6ecef;
  transition: all 0.5s ease;
}

.course-list-top2 a {
  width: 100%;
  float: left;
  height: 80px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1);
  padding-left: 20px;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.29;
  color: #4a4a4a;
  position: relative;
  padding-right: 54px;
  display: inline-block;
  text-align: left;
  vertical-align: top;
  margin: 3%;
  margin-left: 3%;
  border: 1px solid #e6ecef;
  transition: all 0.5s ease;
}

.course-list-top3 a {
  width: 100%;
  float: left;
  height: 80px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1);
  padding-left: 20px;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.29;
  color: #4a4a4a;
  position: relative;
  padding-right: 54px;
  display: inline-block;
  text-align: left;
  vertical-align: top;
  margin: 3%;
  border: 1px solid #e6ecef;
  transition: all 0.5s ease;
}

.course-list-top4 a {
  width: 100%;
  float: left;
  height: 80px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1);
  padding-left: 20px;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.29;
  color: #4a4a4a;
  position: relative;
  padding-right: 54px;
  display: inline-block;
  text-align: left;
  vertical-align: top;
  margin: 3%;
  border: 1px solid #e6ecef;
  transition: all 0.5s ease;
}

.course-list-top5 a {
  width: 100%;
  float: left;
  height: 80px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1);
  padding-left: 20px;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.29;
  color: #4a4a4a;
  position: relative;
  padding-right: 54px;
  display: inline-block;
  text-align: left;
  vertical-align: top;
  margin: 3%;
  border: 1px solid #e6ecef;
  transition: all 0.5s ease;
}

.course-list-top6 a {
  width: 100%;
  float: left;
  height: 80px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1);
  padding-left: 20px;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.29;
  color: #4a4a4a;
  position: relative;
  padding-right: 54px;
  display: inline-block;
  text-align: left;
  vertical-align: top;
  margin: 3%;
  border: 1px solid #e6ecef;
  transition: all 0.5s ease;
}

.course-list-top7 a {
  width: 100%;
  float: left;
  height: 80px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1);
  padding-left: 20px;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.29;
  color: #4a4a4a;
  position: relative;
  padding-right: 54px;
  display: inline-block;
  text-align: left;
  vertical-align: top;
  margin: 3%;
  border: 1px solid #e6ecef;
  transition: all 0.5s ease;
}

.course-list-top8 a {
  width: 100%;
  float: left;
  height: 80px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1);
  padding-left: 20px;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.29;
  color: #4a4a4a;
  position: relative;
  padding-right: 54px;
  display: inline-block;
  text-align: left;
  vertical-align: top;
  margin: 3%;
  border: 1px solid #e6ecef;
  transition: all 0.5s ease;
}

.course-list-top15 a {
  width: 100%;
  float: left;
  height: 80px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1);
  padding-left: 20px;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.29;
  color: #4a4a4a;
  position: relative;
  padding-right: 54px;
  display: inline-block;
  text-align: left;
  vertical-align: top;
  margin: 3%;
  border: 1px solid #e6ecef;
  transition: all 0.5s ease;
}

.course-list-top16 a {
  width: 100%;
  float: left;
  height: 80px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1);
  padding-left: 20px;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.29;
  color: #4a4a4a;
  position: relative;
  padding-right: 54px;
  display: inline-block;
  text-align: left;
  vertical-align: top;
  margin: 3%;
  border: 1px solid #e6ecef;
  transition: all 0.5s ease;
}

.course-list-top17 a {
  width: 100%;
  float: left;
  height: 80px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1);
  padding-left: 20px;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.29;
  color: #4a4a4a;
  position: relative;
  padding-right: 54px;
  display: inline-block;
  text-align: left;
  vertical-align: top;
  margin: 3%;
  border: 1px solid #e6ecef;
  transition: all 0.5s ease;
}

.course-list-top18 a {
  width: 100%;
  float: left;
  height: 80px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1);
  padding-left: 20px;
  padding-top: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.29;
  color: #4a4a4a;
  position: relative;
  padding-right: 54px;
  display: inline-block;
  text-align: left;
  vertical-align: top;
  margin: 3%;
  border: 1px solid #e6ecef;
  transition: all 0.5s ease;
}

.course-list-top1 a:before {
  width: 85px;
  height: 5px;
  display: inline-block;
  content: "";
  position: absolute;
  top: -1px;
  left: 20px;
  background: #2fe2f2;
}

.course-list-top2 a:before {
  width: 85px;
  height: 5px;
  display: inline-block;
  content: "";
  position: absolute;
  top: -1px;
  left: 20px;
  background: #607ec2;
}

.course-list-top3 a:before {
  width: 85px;
  height: 5px;
  display: inline-block;
  content: "";
  position: absolute;
  top: -1px;
  left: 20px;
  background: #fbbf08;
}

.course-list-top4 a:before {
  width: 85px;
  height: 5px;
  display: inline-block;
  content: "";
  position: absolute;
  top: -1px;
  left: 20px;
  background: #0e83a0;
}

.course-list-top5 a:before {
  width: 85px;
  height: 5px;
  display: inline-block;
  content: "";
  position: absolute;
  top: -1px;
  left: 20px;
  background: #28e9dc;
}

.course-list-top6 a:before {
  width: 85px;
  height: 5px;
  display: inline-block;
  content: "";
  position: absolute;
  top: -1px;
  left: 20px;
  background: #e774e1;
}

.course-list-top7 a:before {
  width: 85px;
  height: 5px;
  display: inline-block;
  content: "";
  position: absolute;
  top: -1px;
  left: 20px;
  background: #3276bc;
}

.course-list-top8 a:before {
  width: 85px;
  height: 5px;
  display: inline-block;
  content: "";
  position: absolute;
  top: -1px;
  left: 20px;
  background: #f16468;
}

.course-list-top15 a:before {
  width: 85px;
  height: 5px;
  display: inline-block;
  content: "";
  position: absolute;
  top: -1px;
  left: 20px;
  background: #ffb820;
}

.course-list-top16 a:before {
  width: 85px;
  height: 5px;
  display: inline-block;
  content: "";
  position: absolute;
  top: -1px;
  left: 20px;

  background: #d60104;
}

.course-list-top17 a:before {
  width: 85px;
  height: 5px;
  display: inline-block;
  content: "";
  position: absolute;
  top: -1px;
  left: 20px;
  background: #a9f07b;
}

.course-list-top18 a:before {
  width: 85px;
  height: 5px;
  display: inline-block;
  content: "";
  position: absolute;
  top: -1px;
  left: 20px;
  background: #008080;
}

.course-list-top1 a:after {
  width: 53px;
  height: 46px;
  display: inline-block;
  content: "";
  position: absolute;
  /* bottom: 10px; */
  right: 10px;
  background: url(../images/icon/cloud-computing.png) no-repeat;
}

.course-list-top2 a:after {
  width: 53px;
  height: 46px;
  display: inline-block;
  content: "";
  position: absolute;
  /* bottom: 10px; */
  right: 10px;
  background: url(../images/icon/artificial-intelligence.png) no-repeat;
}

.course-list-top3 a:after {
  width: 53px;
  height: 46px;
  display: inline-block;
  content: "";
  position: absolute;
  bottom: 10px;
  right: 10px;
  background: url(../images/icon/rpa.png) no-repeat;
}

.course-list-top4 a:after {
  width: 53px;
  height: 46px;
  display: inline-block;
  content: "";
  position: absolute;
  bottom: 10px;
  right: 10px;
  background: url(../images/icon/machine-learning.png) no-repeat;
}

.course-list-top5 a:after {
  width: 53px;
  height: 46px;
  display: inline-block;
  content: "";
  position: absolute;
  bottom: 10px;
  right: 10px;
  background: url(../images/icon/pmp.png) no-repeat;
}

.course-list-top6 a:after {
  width: 53px;
  height: 46px;
  display: inline-block;
  content: "";
  position: absolute;
  bottom: 10px;
  right: 10px;
  background: url(../images/icon/itil.png) no-repeat;
}

.course-list-top7 a:after {
  width: 53px;
  height: 46px;
  display: inline-block;
  content: "";
  position: absolute;
  /* bottom: 10px; */
  right: 10px;
  background: url(../images/icon/1.png) no-repeat;
}

.course-list-top8 a:after {
  width: 53px;
  height: 48px;
  display: inline-block;
  content: "";
  position: absolute;
  /* bottom: 10px; */
  right: 10px;
  background: url(../images/icon/2.png) no-repeat;
}

.course-list-top15 a:after {
  width: 70px;
  height: 53px;
  display: inline-block;
  content: "";
  position: absolute;
  /* bottom: 10px; */
  right: 10px;
  background: url(../images/icon/business-analytics.png) no-repeat;
}

.course-list-top16 a:after {
  width: 45px;
  height: 45px;
  display: inline-block;
  content: "";
  position: absolute;
  /* bottom: 10px; */
  right: 10px;
  background: url(../images/icon/3.png) no-repeat;
}

.course-list-top17 a:after {
  width: 70px;
  height: 53px;
  display: inline-block;
  content: "";
  position: absolute;
  /* bottom: 10px; */
  right: 10px;
  background: url(../images/icon/embedded-systems.png) no-repeat;
}

.course-list-top18 a:after {
  width: 70px;
  height: 53px;
  display: inline-block;
  content: "";
  position: absolute;
  bottom: 10px;
  right: 10px;
  background: url(../images/icon/cad-cam.png) no-repeat;
}

.multi-adv-text {
  color: #000;
  margin-left: 66px;
  font-size: 17px;
}

/* christmas css start */

.sticky {
  position: fixed !important;
  top: 0;
  width: 100%;
  z-index: 10001;
}

.sticky + .content {
  padding-top: 102px;
}

.decoration_img {
  top: 10px !important;
  position: fixed !important;
}

.decoration_img {
  top: 0;
  position: relative;
  height: 100px;
  z-index: 4 !important;
}

.decoration_img img {
  max-width: 100%;
  width: 100%;
}

#santa-moving.banner-wrap {
  position: fixed;
  bottom: 35px;
  z-index: 99999;
  height: 65px;
  width: 100%;
}

.cloude-img {
  height: 100%;
  width: 100%;
  background: url(../img/mountain.png) repeat-x;
  animation: animatedBackground 8s linear infinite;
  transition: all 0.5s ease-in-out 0s;
}

.santa {
  position: absolute;
  bottom: 2px;
  width: 100%;
  left: 0;
  animation: santa 15s linear infinite;
}

.santa img {
  width: 300px;
}

@media (max-width: 997px) {
  .decoration_img {
    display: none;
  }

  .article_details_banner_content {
    padding: 100px 0px;
  }

  .course-category-sidebar {
    display: none;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
    /* left: -380px !important; */
  }
}


/* scrollbar custom styling */
::-webkit-scrollbar{
  width:10px;
}

::-webkit-scrollbar-track{

  background: #4c0100;
}
::-webkit-scrollbar-thumb{
  background:#fff;
  background:linear-gradient(#4c0100, #fff, #4c0100);
  border-radius: 10px;
}


     

   