@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

/*body {
  font-family: 'Roboto', sans-serif !important;
}*/
input:focus, textarea:focus, select:focus {
    outline: none;
}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px #f4f6fb inset !important;
}
header {
  /* width: 100%; 
     position: fixed; 
     top: 0; 
     z-index: 2; */
  background: #fff;
  box-shadow: 0px 1px 5px #ccc;
}
.head80 {
  width: 90%;
  margin: 0 auto;
}
.circle2 {
  border: solid 2px #ffb606;
  padding: 10px 12px;
  border-radius: 70%;
  width: 132px !important;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
.black_strip {
  background: #fff;
  height: 40px;
  line-height: 40px;
  color: #000000;
  font-weight: 300;
  font-size: 14px;
  border-bottom: dotted 1px #ccc;
}
.contact span i {
  margin-right: 10px;
  margin-top: 13px;
  float: left;
}
.contact span {
  float: left;
  margin-right: 30px;
}
.loginbox {
  float: right;
}
.loginbox a:hover {
  color: #ffb606;
}
.loginbox a:last-child {
  border: 0;
}
/*.loginbox a {
    color: #000;
    text-transform: capitalize;
    border-right: solid 1px #000;
    padding: 0 10px;
}*/
.sliderbox {
  background-image: url("../images/bnr.png");
  background-repeat: no-repeat;
  background-size: contain;
  /*   height: 924px;*/
}
.logobox {
  color: #000;
  font-size: 40px;
  letter-spacing: 10px;
  margin-top: 10px;
}
.linkbx {
  float: right;
  /* margin-top: 22px;*/
}
/*.linkbx a {
    color: #fff;
    font-weight: 300;
    margin: 0 20px;
}*/
/*.linkbx a {
    color: #000;
    font-weight: 400;
    margin: 0 20px;
    text-decoration: none;
}*/ 
.linkbx a:hover {
  color: #ffb606;
  /*border-bottom: solid 2px #ffb606;*/
  /* line-height: 30px; */
}
.linkactive {
  color: #ffb606;
  border-bottom: solid 2px #ffb606;
  /*line-height: 30px;
    float: left;*/
}
.bnr_txt {
  color: #fff;
  margin-top: 350px;
}
.bnr_txt p {
  margin: 0;
  font-size: 28px;
  font-weight: 300;
  text-transform: capitalize;
}
.bnr_txt h2 {
  font-size: 130px; 
  margin: 0;
  padding: 0;
}
.redm_yelw {
  background: #ffb606;
  padding: 15px 30px;
  color: #000;
  text-transform: capitalize;
  text-decoration: none;
}
.redm_yelw:hover {
  background: #000;
  color: #fff;
}
.three-box {
  background: #0000007d;
  padding: 20px;
  float: left;
}
.three-box span {
  float: left;
  margin-right: 20px;
  width: 21%;
  margin-bottom: 15px;
}
.three-box h3 {
  width: 71%;
  float: left;
  color: #fff;
  font-weight: 300;
}
.three-box a {
  color: #ffb606;
  font-weight: 300;
  font-size: 14px;
  float: left;
  width: 72%;
}
.three-box a:hover {
  color: #fff;
}
.abt_sect {
  background: #f4f4f4;
  padding: 30px 0;
  /* margin-top: 44px;*/
}
.carousel-caption {
  position: absolute;
  top: 310px !important;
  left: 21% !important;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
.carousel-item img {
  width: 100%;
  height: auto;
}
.imground {
  border-radius: 45% 45% 0 0;
}
.abt_ryt {
  width: 100%;
  float: left;
}
.abt_ryt h4 {
  width: 100%;
  float: left;
}
.abt_ryt h4 big {
  background: #ffb606;
  float: left;
  width: auto;
  padding: 10px;
  font-size: 15px;
  font-weight: 400;
  text-transform: capitalize;
}
.abt_ryt h2 {
  font-size: 44px;
  font-weight: 600;
  margin: 30px 0;
  float: left;
  width: 100%;
}
.abt_ryt em {
  width: 100%;
  float: left;
}
.time_tw {
  width: 100%;
  float: left;
  margin: 80px 0 30px 0;
}
.wid33 {
  width: 31%;
  float: left;
  margin-right: 2%;
}
.wid33 i {
  width: 40px;
  height: 40px;
  background: #ffb606;
  text-align: center;
  padding-top: 9px;
  border-radius: 6px;
  float: left;
  margin-right: 15px;
  font-size: 23px;
}
.wid33 b {
  font-weight: 400;
  font-size: 15px;
}
.active_box {
  width: 100%;
  float: left;
  background: #ffff;
  padding: 10px;
  margin-top: 30px;
  position: absolute;
  bottom: 50px;
  left: -140px;
}
.ten_k {
  width: 31%;
  float: left;
  margin-right: 2%;
}
.ten_k h6 {
  float: left;
  width: 60%;
  font-size: 48px;
  text-transform: uppercase;
  font-weight: 700;
  margin-top: 10px;
}
.ten_k p {
  float: left;
  width: 40%;
  font-size: 13px;
  margin-top: 10px;
  color: #666;
}
.heading_case {
  width: 100%;
  float: left;
  margin: 30px 0;
}
.heading_case h3 {
  font-weight: 500;
  text-transform: capitalize;
  color: #000;
}
.heading_case p {
  color: #646464;
  font-weight: 400;
  text-transform: capitalize;
  font-size: 17px;
}
.coursebox {
  width: 100%;
  float: left;
}
.courseimg {
  width: 100%;
  float: left;
  margin-bottom: 10px;
}
.courseimg img {
  position: relative;
  border-radius: 10px;
}
.courseimg span {
  position: absolute;
  top: -1px;
  right: 14px;
  z-index: 1;
  background: #ffb606;
  width: 50px;
  text-align: center;
  height: 30px;
  line-height: 30px;
  border-radius: 10px 10px 10px 0;
}
.coursebox a {
  width: 100%;
  float: left;
  color: #000;
  text-transform: capitalize;
}
.coursebox a:hover {
  color: #ffb606;
}
.coursebox a font {
  font-size: 15px;
  width: 100%;
  float: left;
  margin-bottom: 6px;
}
.coursebox p {
  font-size: 15px;
  width: 100%;
  float: left;
  font-weight: 400;
}
.coursebox sub {
  font-size: 15px;
  text-transform: capitalize;
  width: 100%;
  float: left;
  margin-bottom: 21px;
  color: #7e7e7e;
}
.coursebox em {
  font-style: normal;
  font-size: 18px;
  font-weight: 400;
  color: #000;
}
.coursebox em {
  font-style: normal;
  font-size: 18px;
  font-weight: 400;
  color: #000;
  width: auto;
  float: left;
  margin-right: 30px;
  padding: 0 10px;
  text-decoration: line-through;
}
.coursebox b {
  font-weight: 500;
  color: #ffb606;
}
.viwal {
  width: 100%;
  text-align: center;
  margin-top: 60px;
}
.registerbox {
  background-image: url("../images/bg_register_now.jpg");
  background-size: cover;
  min-height: 450px;
  margin-top: 30px;
  background-attachment: fixed;
}
.regt_txt {
  margin-top: 210px;
  color: #fff;
}
.regt_txt span {
  font-size: 27px;
  font-weight: 600;
}
.regt_txt span font {
  color: #ffb606;
}
.regt_txt h2 {
  font-size: 73px;
}
.register_form {
  width: 70%;
  float: right;
  background: #fff;
  margin-top: 60px;
}
.register_form h4 {
  background: #ffb606;
  /* border-radius: 0 0 110px 110px; */
  padding: 30px;
  color: #fff;
  font-size: 20px;
  text-align: center;
  font-weight: 300;
  line-height: 30px;
}
.form2 {
  padding: 30px;
}
.reg_form12 {
  width: 100%;
  height: 40px;
  margin-top: 10px;
  padding-left: 15px;
  font-size: 13px;
  border: solid 1px #ccc;
}
.getit {
  width: 100%;
  /* float: left; */
  margin-top: 10px;
  background: #282828;
  color: #fff;
  height: 40px;
  border: 0;
}
.chooseus {
  /*background: #f3f9fd;*/
  padding: 30px 0;
  margin-top: 40px;
}
.heading_mid {
  width: 100%;
  text-align: center;
  margin-bottom: 30px;
  text-transform: capitalize;
  margin-top: 30px;
}
.hightly {
  background: #fff;
  width: 100%;
  float: left;
  padding: 30px;
  text-align: center;
  margin-top: 30px;
}
.hightly h3 {
  font-size: 20px;
  text-transform: capitalize;
  margin: 30px 0 20px 0;
  font-weight: 600;
}
.hightly p {
  font-size: 15px;
  text-align: justify;
  font-weight: 400;
}
.event_box {
  float: left;
  width: 100%;
  border: solid 1px #ebebeb;
  border-radius: 3px;
}
.event_box h2 img {
  border-radius: 3px 3px 0 0;
  position: relative;
}
.event_txt {
  padding: 10px;
}
.event_txt span {
  width: 100%;
  float: left;
}
.event_txt span font {
  font-size: 60px;
  float: left;
  border-right: solid 1px #ccc;
  padding-right: 20px;
  margin-right: 20px;
  color: #ffb606;
}
.event_txt span em {
  font-style: normal;
  float: left;
  margin-top: 33px;
}
.event_txt h3 {
  width: 100%;
  float: left;
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 20px;
}
.event_txt big {
  font-size: 15px;
  margin-right: 20px;
}
.event_txt big i {
  margin-right: 10px;
}
.event_txt p {
  font-size: 15px;
  font-weight: 400;
  margin-top: 10px;
}
.event_txt a {
  font-size: 15px;
  text-transform: uppercase;
  color: #000;
  font-weight: 500;
}
.event_box h2 span {
  position: absolute;
  right: 26px;
  top: -13px;
  z-index: 1;
  font-size: 15px;
  font-weight: 400;
  background: #ffb606;
  padding: 10px;
  color: #fff;
}
.img_name {
  width: 100%;
  float: left;
  background: #fff;
  padding: 20px;
}
.img_name i {
  float: left;
  width: 80px;
  margin-right: 30px;
}
.img_name i img {
  border-radius: 70%;
}
.img_name span {
  float: left;
  /* font-size: 18px; */
}
.img_name span h3 {
  width: 100%;
  float: left;
  font-size: 18px;
}
.img_name span font {
  float: left;
}
.feeback {
  width: 100%;
  float: left;
  background: #ffff;
  padding: 20px;
}
.feeback h4 {
  float: left;
  width: 100%;
  margin-top: 30px;
  font-size: 18px;
  color: #3f51b5;
}
.feeback p {
  font-size: 16px;
  width: 100%;
  float: left;
  margin-top: 30px;
  font-weight: 400;
  text-align: justify;
}
.caros2 {
  bottom: -46px;
}
.carousel-indicators li {
  background-color: #ffb606;
}
.newsletter {
  background-image: url("../images/ftr_tp.png");
  background-size: cover;
  padding: 50px 0;
  background-repeat: no-repeat;
  width: 100%;
  float: left;
}
.news_txt {
  text-transform: capitalize;
  font-size: 30px;
  font-weight: 500;
  color: #fff;
}
.news22 {
  width: 80%;
  float: left;
  border: 0;
  padding: 14.5px;
  border-radius: 10px 0 0 10px;
  height: auto;
  min-height: 53px;
  font-size: 15px;
}
.subscribe {
  float: left;
  background: #ffb606;
  border: 0;
  padding: 17px 40px;
  border-radius: 0 10px 10px 0;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 500;
}
.news_form {
  margin-top: 30px;
}
.newsbox {
  width: 100%;
  float: left;
  border: solid 1px #efefef;
}
.news_img {
  width: 100%;
  float: left;
}
.learn {
  margin: 20px;
  width: 89%;
  float: left;
}
.learn h2 {
  width: 100%;
  float: left;
  font-size: 21px;
  margin-bottom: 20px;
  font-weight: 400;
}
.learn h3 {
  width: 100%;
  float: left;
  font-size: 15px;
  /* font-style: normal; */
}
.learn h3 i {
  float: left;
  margin-right: 10px;
  color: #ffb606;
}
.learn h3 em {
  font-style: normal;
  float: left;
  margin-right: 10px;
  font-weight: 300;
  font-size: 14px;
  color: #a3a3a3;
}
.learn p {
  font-size: 13px;
  text-align: justify;
  font-weight: 400;
  margin-bottom: 10px;
  padding-bottom: 10px;
  width: 100%;
  float: left;
  border-bottom: solid 1px #e7e7e7;
}
.learn a {
  float: left;
  text-transform: capitalize;
  font-size: 14px;
}
footer {
  /*margin-top: 20px;*/
}
.ftr_line2 {
  margin-top: 50px;
  float: left;
  width: 100%;
}
.ftr_abtext h2 {
  font-weight: 300;
  margin-bottom: 30px;
}
.ftr_abtext p {
  font-size: 14px;
  text-align: justify;
  line-height: 26px;
  font-weight: 400;
}
.ftr_link h3 {
  font-size: 18px;
  font-weight: 400;
  border-bottom: solid 1px #ccc;
  padding-bottom: 13px;
  margin-bottom: 26px;
  text-transform: capitalize;
}
.ftr_link a {
  width: 100%;
  float: left;
  line-height: 40px;
  text-transform: capitalize;
  color: #9b9b9b;
  font-size: 15px;
}
.ftr_link a:hover {
  color: #000;
}
.ftr_link a i {
  float: left;
  font-size: 8px;
  margin-right: 7px;
  margin-top: 16px;
}
.ftr_3 {
  padding: 40px 0;
  background: #f5f5f5;
  margin-top: 20px;
  width: 100%;
  float: left;
}
.text-center span i {
  margin-right: 10px;
}
.text-end a {
  margin: 10px 0;
  float: left;
  color: #8d8d8d;
  font-weight: 300;
  font-size: 14px;
}
.text-end2 a {
  float: right;
  margin: 10px 0;
  margin-left: 20px;
  font-weight: 300;
  font-size: 14px;
  color: #8d8d8d;
}
.text-end2 a:hover {
  color: #ffb606;
}
/**************************************** responsive menu**************************************************/
/********************************************************** product page css *************************************************/
/*.product_container {
    background-image: url(https://lms.clearsynergy.in/images/des_bg.jpg);
    background-repeat: repeat-x;
    height: auto;
    background-size: auto;
	background-position: 430px 0px;
}*/
.heading5 h2 {
  width: 100%;
  text-align: center;
  float: left;
  padding: 30px 0 0;
  font-weight: 400;
  font-size: 28px;
  margin-top: 30px;
  color:white;
}
.bor_tb {
  border: solid 1px #ccc;
  padding-top: 8px;
  height: 49px;
  border-right: 0;
  border-left: 0;
}
.heading5 h3 {
  text-align: center;
  width: 100%;
  margin: 0;
  padding: 0;
  float: left;
  font-size: 17px;
  font-weight: 300;
}
.heading5 h3 a {
  color: #fff;
}
.heading5 h3 a:hover {
  color: #ffb606;
}
.category h3 {
  width: 100%;
  float: left;
  background: #1f1f1f;
  text-align: center;
  color: #fff;
  font-size: 17px;
  font-weight: 300;
  text-transform: uppercase;
  padding: 10px 0;
  margin: 0;
}
.cate_text {
  background: #fafafa;
  padding: 10px;
  margin: 4px 0;
  /*border: solid 1px #ccc;*/
  float: left;
  width: 100%;
}
.cate_text h4 {
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
  border-bottom: solid 1px #ccc;
  font-size: 20px;
  font-weight: 400;
}
.cate_text span {
  width: 100%;
  float: left;
  margin-bottom: 10px;
  font-size: 17px;
  text-transform: capitalize;
}
.custom-checkbox {
  float: left;
  margin: 5px 13px 0 0;
}
.cate_text span em {
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
}
.cate_text span big {
  font-style: normal;
  font-weight: 300;
  font-size: 15px;
}
.filter {
  background: #ffb606;
  border: 0;
  width: 100%;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  padding: 10px 0;
  margin-bottom: 10px;
}
.search_course {
  float: right;
  background: #fff;
  border: solid 1px #ccc;
}
.show_result {
  width: 50%;
  float: left;
}
.searchfilter {
  width: 50%;
  float: left;
}
.newlypub {
  width: auto;
  float: left;
  border: solid 1px #ccc;
  height: 34px;
  color: #747474cc;
  text-transform: capitalize;
  font-weight: 400;
  font-size: 14px;
}
.searchform {
  border: 0;
  font-size: 15px;
  font-weight: 300;
  height: 30px;
  padding: 0 0 0 10px;
}
.search_course i {
  color: #a3a3a3;
  margin-right: 10px;
}
.search_course i:hover {
  color: #ffb606;
}
.newlypub {
  width: auto;
  float: right;
  border: solid 1px #ccc;
  height: 32px;
  color: #747474cc;
  text-transform: capitalize;
  font-weight: 400;
  font-size: 14px;
  margin-left: 15px;
}
.show_result {
  width: 50%;
  float: left;
  color: #ffb606;
  line-height: 30px;
  font-weight: 300;
}
.heading5 {
  margin-bottom: 80px;
  color: #fff;
}
.mr-top {
  /* margin-top: 10px; */
  /* border-bottom: solid 1px #ccc; */
  padding: 10px 0;
  font-family: 'Roboto';
}
.imgbox1 {
  width: 30%;
  float: left;
}
.imgbox1 img:hover {
  opacity: 0.3;
}
.course_title {
  width: 66%;
  margin-left: 4%;
  float: left;
  margin-top: 5px;
}
.course_title h4 {
  font-size: 18px;
  font-weight: 500;
  /* color: #000; */
}
.course_title h4 a {
  color: #000;
}
.course_title p {
  font-size: 14.4px !important;
  font-weight: 400 !important;
  margin-top: 10px !important;
  color: #000 !important;
  line-height: 24px !important;
  text-align: justify !important;
  font-family: system-ui !important;
}
.course_last {
  width: 100%;
  float: left;
}
.course_last span {
  float: left;
}
.course_last span img {
  border-radius: 40px;
  margin-right: 20px;
  width: 50px;
  float: left;
}
.course_last font {
  float: left;
  margin-right: 30px;
  color: #7c7c7c;
  font-weight: 400;
  margin-top: 12px;
}
.course_last b {
  float: left;
  margin-right: 20px;
  margin-top: 10px;
}
.course_last b i {
  color: #ffb606;
  float: left;
  margin-right: 5px;
}
.course_last b em {
  font-style: normal;
  font-weight: 400;
  color: #7c7c7c;
}
.course_last h6 {
  color: #ffb606;
  font-size: 18px;
  margin-top: 8px;
  float: left;
}
.course_last font i {
  color: #ffb606;
  font-size: 16px;
  float: left;
  margin-right: 5px;
}
.imgbox1 a img {
  border-radius: 4px;
  max-height: 170px;
  width: 100%;
}
.page5 {
  float: right;
  width: auto;
  margin-top: 20px;
}
.page-item.active .page-link {
  background-color: #ffb606;
  border-color: #ffb606;
}
.page-link {
  color: #000000;
}
/************************************************* product description page css *********************************************/
.product_container2 {
  background: url("../images/des_bg.jpg") -13px -150px no-repeat #fff;
  min-height: 353px;
  /*margin-top: 50px;*/
  margin-bottom: 10px;
}
.des_leftxt {
  width: 100%;
  float: left;
  margin-top: 35px;
  color: #fff;
}
.des_leftxt p {
  font-weight: 300;
  font-size: 17px;
  display: none;
}
.keny_white {
  width: 100%;
  float: left;
}
.keny_white span {
  color: #fff;
  width: auto;
  float: left;
  margin-top: 10px;
}
.img_small {
  width: 67px;
  border-radius: 40px;
  float: left;
  margin-right: 20px;
}
.keny_white span sub {
  width: 100%;
  float: left;
  line-height: 16px;
  font-size: 14px;
}
.thim-list-content {
  margin: auto;
}
.thim-list-content ::marker {
  color: #ffb606;
}
.coursedes {
  width: 100%;
  float: left;
  margin-top: 110px;
}
.coursedes h3 {
  font-size: 19px;
  font-weight: 500;
  width: 100%;
  float: left;
  margin-top: 25px;
}
.coursedes p {
  width: 100%;
  float: left;
  text-align: justify !important;
  font-size: 15px !important;
  line-height: 28px !important;
  font-weight: 400;
}
.thim-list-content li {
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 400;
}
.instructorbox {
  width: 100%;
  float: left;
  padding: 20px;
  border: solid 1px #ebebeb;
  margin-top: 30px;
}
.instructorbox h3 {
  border-bottom: solid 1px #ebebeb;
  width: 100%;
  float: left;
  padding-bottom: 10px;
  margin-bottom: 20px;
  font-size: 20px;
}
.imgcs2 {
  border-radius: 120px;
  float: left;
  margin-right: 20px;
  width: 12%;
  border: solid 1px #ededed;
}
.instext {
  float: left;
  width: 70%;
  text-align: justify;
  margin-top: 0em;
}
.instext h4 {
  margin-bottom: 0;
  color: #ffb606;
  text-transform: capitalize;
}
.instext sub {
  margin-bottom: 30px;
  float: left;
  width: 100%;
}
.instext p {
  width: 100%;
  float: left;
  font-weight: 400;
  font-size: 15px !important;
  line-height: 25px;
}
.course_details {
  background: #fafafa;
  min-height: 600px;
  padding: 10px;
  margin-top: 4.7em;
  width: 100%;
  float: left;
}
.pricebox {
  width: 100%;
  float: left;
  margin-bottom: 30px;
}
.pricebox span {
  width: 100%;
  float: left;
  font-size: 35px;
  font-weight: 500;
  margin: 5px 0 10px 0;
}
.adcart {
  background: #ffb606;
  text-transform: capitalize;
  border: 0;
  padding: 10px 20px;
}
.coursefeatured {
  width: 100%;
  float: left;
}
.coursefeatured h3 {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 20px;
}
.coursefeatured ul {
  list-style: inside;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.coursefeatured ul li {
  margin-bottom: 20px;
  width: 100%;
  float: left;
}
.coursefeatured ul li i {
  color: #ffb606;
  float: left;
  margin-right: 20px;
  margin-top: 3px;
  font-size: 20px;
  text-align: center;
  width: 30px;
}
.coursefeatured ul li span {
  float: left;
  font-size: 15px;
  font-weight: 400;
  color: #525252;
}
/************************************************ student login css **********************************************/
.customerlogin {
  background: #fecd07;
  /* min-height: 970px; */
  background-image: url(../images/cus_log_bg2.jpg);
  padding-bottom: 70px;
  background-attachment: fixed;
  background-size: contain;
  background-repeat: no-repeat;
}
.heading_mid2 {
  width: 100%;
  text-align: center;
  margin-bottom: 30px;
  text-transform: capitalize;
  margin-top: 50px;
}
.heading_mid2 h2 {
  font-size: 3em;
  color: #000;
}
.student_form {
  width: 90%;
  /* float: left; */
  background: #fff;
  margin: 0 auto;
}
.student_form h2 {
  /* width: 100%; */
  text-align: center;
  margin: 20px 0;
  font-size: 15px;
  text-transform: uppercase;
  background: #e9e9e9;
  float: left;
  color: #000;
  padding: 10px;
  border-radius: 10px;
  position: relative;
}
.student_form ul {
  list-style: inside;
  list-style-type: none;
  padding: 0;
}
.student_form ul li {
  width: 100%;
  float: left;
  margin-bottom: 10px;
}
.student_form ul li span {
  width: 100%;
  float: left;
  font-size: 15px;
  font-weight: 400;
  text-transform: capitalize;
  margin: 10px 0 3px 0;
}
.student_form ul li strong {
  border: solid 1px #ccc;
  width: 100%;
  float: left;
  padding: 5px 0 5px 1px;
  border-radius: 3px;
}
.student_form ul li strong i {
  color: #fecd07;
  margin: 6px 10px;
  float: left;
  font-weight: normal;
  font-size: 20px;
  width: 20px;
  text-align: center;
}
.userfom1 {
  float: left;
  width: 85%;
  border: 0;
  font-weight: 300;
  font-size: 15px;
  line-height: 30px;
  text-transform: capitalize;
}
.signup {
  border: 0;
  min-width: 45%;
  margin: 10px 10px 10px 0;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 2px;
}
.chk1 {
  width: 20px;
  height: 20px;
  float: left;
  margin-right: 10px;
  /* background-color: #ccc; */
}
.student_form ul li sub {
  float: left;
  font-size: 13px;
  font-weight: 500;
  margin-top: 7px;
}
.student_form ul li a {
  float: left;
  font-size: 13px;
  color: #000;
  text-align: center;
  margin: 10px 34px 10px 0;
}
.student_form ul li a:hover {
  color: #fff;
}
.student_form ul li a:last-child {
  margin: 10px 0 10px 0;
}
.redm_yelw2 {
  background: #000;
  padding: 15px 30px;
  color: #fff !important;
  text-transform: uppercase;
  text-decoration: none;
}
.redm_yelw2:hover {
  background: #ffb606;
  padding: 15px 30px;
  color: #000;
  text-decoration: none;
}
.arrow-down {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #e9e9e9;
  position: absolute;
  bottom: -8px;
  right: 90px;
}
.arrow-down2 {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #e9e9e9;
  position: absolute;
  bottom: -8px;
  right: 30px;
}
.bg-white {
  background-color: #fff !important;
  border-radius: 13px;
}
/*.dxpclW {
    top: 200px !important;
    position: fixed !important;
}*/
/************************************************** my account dropdown css *************************************/
/*.navigation {
  height: 70px;
  background: #262626;
}*/
.brand {
  position: absolute;
  padding-left: 20px;
  float: left;
  line-height: 70px;
  text-transform: uppercase;
  font-size: 1.4em;
}
.brand a, .brand a:visited {
  color: #ffffff;
  text-decoration: none;
}
.nav-container {
  max-width: 1000px;
  margin: 0 auto;
}
/*nav {
  float: right;
}*/
nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
nav ul li {
  float: left;
  position: relative;
}
/*nav ul li a, nav ul li a, nav ul li a:visited {
  display: block;
  padding: 0 15px;
  line-height: 62px;*/
  /* background: #262626; */
  /*color: #000;
  text-decoration: none;
}*/
nav ul li a:hover, nav ul li a:visited:hover {
  background: #000;
  color: #ffffff;
  text-decoration: none;
}
nav ul li a:not(:only-child):after, nav ul li a:visited:not(:only-child):after {
  padding-left: 4px;
  content: "▾";
}
nav ul li ul li {
  min-width: 190px;
  background: #fff;
}
nav ul li ul li a {
  padding: 15px;
  line-height: 20px;
}
.nav-dropdown {
  position: absolute;
  display: none;
  z-index: 1;
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.15);
}
/* Mobile navigation */
.nav-mobile {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  background: #262626;
  height: 70px;
  width: 70px;
}
@media only screen and (max-width: 798px) {
  .nav-mobile {
    display: block;
  }
  nav {
    width: 100%;
    padding: 70px 0 15px;
  }
  nav ul {
    display: none;
  }
  nav ul li {
    float: none;
  }
  nav ul li a {
    padding: 15px;
    line-height: 20px;
  }
  nav ul li ul li a {
    padding-left: 30px;
  }
  .nav-dropdown {
    position: static;
  }
}
@media screen and (min-width: 799px) {
  .nav-list {
    display: block !important;
  }
}
#nav-toggle {
  position: absolute;
  left: 18px;
  top: 22px;
  padding: 10px 35px 16px 0px;
}
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
  /*cursor: pointer;*/
  border-radius: 1px;
  height: 5px;
  width: 35px;
  background: #ffffff;
  position: absolute;
  display: block;
  content: "";
  transition: all 300ms ease-in-out;
}
#nav-toggle span:before {
  top: -10px;
}
#nav-toggle span:after {
  bottom: -10px;
}
#nav-toggle.active span {
  background-color: transparent;
}
#nav-toggle.active span:before, #nav-toggle.active span:after {
  top: 0;
}
#nav-toggle.active span:before {
  transform: rotate(45deg);
}
#nav-toggle.active span:after {
  transform: rotate(-45deg);
}
article {
  max-width: 1000px;
  margin: 0 auto;
  padding: 10px;
}
/****************************************************** cart page css *************************************************/
.table1 {
  max-height: 464px;
  overflow: auto;
  border-bottom: solid 1px #dee2e6;
}
table.table_2 tr td {
  text-align: left;
  vertical-align: top;
  padding: 10px 0 10px 0;
}
table.table_2 thead tr th {
  text-align: center;
}
table.table_2 thead tr th {
  border-bottom: 0;
}
.table_2 i {
  color: red;
  font-size: 30px;
}
.table_2 i:hover {
  color: #000;
}
/*.coupon {
    width: auto;
    float: left;
    padding: 10px;
    border: solid 1px #dee2e6;
     border-top: 0; 
    margin-top: 20px;
}*/
.cupn {
  width: 100%;
  float: left;
  padding: 10px;
  /* margin-right: 10px; */
  border-radius: 3px;
  border: solid 1px #dfdfdf;
  text-transform: capitalize;
  font-weight: 300;
  font-size: 15px;
  /* margin-left: 3%; */
}
.cpn_but {
  width: auto;
  float: left;
  margin-right: 10px;
  border: 0;
  border-radius: 3px;
  background: #000;
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 2px;
  padding: 8px 13px;
  display: none;
}
.cpn_but:hover {
  background: #ffb606;
  color: #000;
}
.aply_cpn {
  background: #9d9d9d;
  border: 0;
  float: left;
  padding: 8px 13px;
  border-radius: 3px;
  color: #ebebeb;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
}
.cartbox {
  width: 100%;
  float: left;
  margin-top: 20px;
  /*background: #f7f7f7;
    padding: 20px;
    border: solid 1px #dee2e6;*/
}
.cartbox h2 {
  width: 100%;
  float: left;
  padding: 0 0 10px 0;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 500;
}
.cartbox h2 i {
  color: #ffb606;
  background: #fff;
  width: 40px;
  height: 40px;
  text-align: center;
  padding-top: 8px;
  border-radius: 45px;
  border: solid 1px;
  margin-right: 10px;
}
.chkinr {
  width: 100%;
  float: left;
  text-transform: capitalize;
  /* border: solid 1px #dee2e6; */
  padding: 15px 0px;
  border-bottom: 0;
  /* background: #fff; */
}
.chkinr b {
  width: auto;
  float: left;
  color: #000;
  font-weight: 500;
}
.chkinr span {
  width: 50%;
  float: right;
  text-align: right;
}
.chkinr strong {
  width: 50%;
  float: right;
  text-align: right;
}
.cartbox h5 {
  width: 100%;
  float: left;
  margin-top: 10px;
}
.chekout {
  width: 100%;
  padding: 10px 0;
  border: 0;
  background: #000;
  border-radius: 3px;
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  color: #fff;
}
.chekout:hover {
  background: #ffb606;
  color: #000;
}
/*******new cart css **************/
.cartimg {
  width: 18%;
  float: left;
  margin-right: 10px;
}
.cartimg img {
  width: 100% !important;
  height: auto !important;
}
.product_des {
  float: left;
  width: 75%;
}
.product_des h4 {
  width: 100%;
  float: left;
  margin-bottom: 0;
}
.product_des h4 a {
  font-size: 20px;
  text-transform: capitalize;
  color: #000;
  font-weight: 500;
}
.product_des span {
  margin-right: 10px;
  /*float: left;*/
}
.product_des span strong {
  font-size: 18px;
  margin-right: 15px;
  float: left;
}
.product_des span font {
  text-decoration: line-through;
  color: #9b9b9b;
  float: left;
}
.product_des big {
  width: 100%;
  float: left;
  margin-top: 5px;
}
.product_des big em {
  font-style: normal;
  margin-right: 15px;
  font-size: 14px;
  color: #000000;
  font-weight: 400;
  text-transform: capitalize;
  border-right: solid 1px #ccc;
  padding-right: 15px;
  float: left;
  line-height: 25px;
}
.product_des big em:last-child {
  border-right: 0;
}
.product_des big em i {
  font-size: 18px;
  padding: 0 10px;
  color: #000;
}
.product_des small {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  margin-top: 5px;
}
.rem_latr {
  float: left;
  width: 5%;
  margin: 48px 0 0 0;
}
.rem_latr a {
  width: 100%;
  float: left;
  text-align: right;
  margin-bottom: 10px;
  text-transform: capitalize;
  color: #000;
}
.rem_latr a:hover {
  color: #ffb606;
}
.cart_pric {
  width: 12%;
  float: left;
}
.cart_pric b {
  width: 100%;
  float: left;
  text-align: right;
  font-size: 20px;
  font-weight: 500;
}
.cart_pric big {
  width: 100%;
  float: left;
  text-align: right;
  font-size: 15px;
  color: #5e5e5e;
  text-decoration: line-through;
  margin-top: 5px;
}
/*******new cart css end **************/
/********************************************* my account css *****************************************/
.mr-top2 {
  margin-top: 30px;
  margin-bottom: 10px;
}
.stdnt_left {
  width: 100%;
  float: left;
  background: #fbfbfb;
  border: solid 1px #f3f3f3;
  max-height: 610px;
  padding: 0;
  height: auto;
}
.stu_pic {
  width: 100%;
  float: left;
  padding: 20px;
  padding: 15px 0 0 0;
  text-align: center;
  background: #f3f3f3;
  display: none;
}
.stu_pic font {
  width: 100px;
  /*float: left;
    margin-right: 10px;*/
}
.stu_pic font img {
  border-radius: 70%;
  width: 100px;
}
.stu_pic span {
  font-size: 18px;
  font-weight: 500;
  color: #000;
  text-transform: capitalize;
  width: 100%;
  float: left;
}
.stdnt_link {
  width: 100%;
  float: left;
  /*margin: 20px 0;*/
}
.stdnt_link a {
  width: 100%;
  float: left;
  color: #000;
  padding: 15px 0 15px 15px;
  text-transform: capitalize;
  margin: 3px 0;
  border-bottom: solid 1px #f3f3f3;
  /* border-right: 0; */
  font-size: 14px;
}
.stdnt_link a:hover {
  width: 100%;
  float: left;
  color: #fff !important;
  padding: 15px 0 15px 15px;
  text-transform: capitalize;
  background: #000;
  border-radius: 30px;
  text-decoration: none;
}
.active2 {
  width: 100%;
  float: left;
  color: #fff !important;
  padding: 15px 0 15px 15px;
  text-transform: capitalize;
  background: #000;
  border-radius: 30px;
}
.stdnt_link a i {
    color: #ffe003;
    font-size: 20px;
    width: 30px;
    text-align: center;
    margin-right: 12px;
}
.ryt-tble {
  width: 100%;
  float: left;
}
.ryt-tble thead tr {
  background: #fbfbfb;
  text-align: center;
  text-transform: capitalize;
  /* padding: 10px 0; */
  /* float: left; */
  height: 50px;
}
.ryt-tble thead tr th {
  font-weight: 500;
  border: solid 1px #f3f3f3;
  text-transform: uppercase;
}
.ryt-tble tbody tr {
  text-align: center;
  height: 40px;
  /*border-bottom: solid 1px #f3f3f3;*/
}
.ryt-tble tbody tr td {
  border: solid 1px #f3f3f3;
  border-top: none;
  font-size: 14px;
  height: 60px;
}
.view {
    background: #ffe003;
    color: #000;
    padding: 8px 20px;
    border-radius: 4px;
    margin-right: 10px;
}
.cancel {
  background: #000;
  padding: 8px 15px;
  border-radius: 3px;
  text-transform: capitalize;
  color: #fff;
}
/********************************************************** course topic page css *********************************************/
.stu_sec1 {
  width: 100.1%;
  float: left;
  border: solid 1px #ccc;
}
.stu_sec1 h2 {
  width: 100%;
  float: left;
  padding: 10px;
  border-bottom: solid 1px #ccc;
}
.stu_sec1 h2 b {
  width: 50%;
  float: left;
  font-size: 18px;
  text-transform: uppercase;
}
.stu_sec1 h2 span {
  width: 50%;
  float: left;
  text-align: right;
  font-size: 18px;
  color: #ffb606;
}
.stu_sec1 ul {
  list-style-type: none;
  padding: 0;
}
.stu_sec1 ul li {
  width: 100%;
  float: left;
  border-bottom: solid 1px #ccc;
  height: auto;
  padding: 10px;
}
.stu_sec1 ul li i {
  width: 5%;
  float: left;
  /*color: #ffb606;*/
  font-size: 13px;
  margin: 4px 5px 0 0;
}
.stu_sec1 ul li strong {
  width: 30px;
  float: left;
  font-weight: 400;
  font-size: 15px;
}
.lm_link span {
    /* width: 235px;*/
    float: left;
    font-size: 14px;
    font-weight: 400;
    color: #606060;
    margin-right: 10px;
    text-align: left;
}
.lm_link span:hover {
  color: #ffb606;
}
.stu_sec1 ul li em span {
  float: left;
  width: 20%;
  font-size: 13px;
  font-style: italic;
}
.right_tic {
  background: #54b551;
  width: 25px;
  height: 25px;
  float: right;
  text-align: center;
  border-radius: 30px;
}
.right_tic_red {
  background: red;
  width: 25px;
  height: 25px;
  float: right;
  text-align: center;
  border-radius: 30px;
}
.right_tic_yellow {
  background: #ffb606;
  width: 25px;
  height: 25px;
  float: right;
  text-align: center;
  border-radius: 30px;
}
.right_tic:hover {
  background: #ffb606;
}
.right_tic_red:hover {
  background: #ffb606;
}
.right_tic_yellow:hover {
  background: #cf8602;
}
.right_tic i {
  color: #fff !important;
  font-size: 15px !important;
  margin: 4px 0 0 3px !important;
}
.right_tic_red i {
  color: #fff !important;
  font-size: 15px !important;
  margin: 4px 0 0 3px !important;
}
.right_tic_yellow i {
  color: #fff !important;
  font-size: 15px !important;
  margin: 4px 0 0 3px !important;
}
.stu_sec1 h3 {
  width: 100%;
  float: left;
  font-size: 14px;
  text-transform: capitalize;
  padding: 10px 0 0 10px;
}
.stu_sec1 h3 a {
  color: #000;
}
.stu_sec1 h3 a:hover {
  color: #ffb606;
}
.topic_detail h2 span {
  font-size: 25px;
  font-weight: 400;
  border-bottom: solid 1px #ccc;
  padding-bottom: 14px;
  width: 100%;
  float: left;
}
.techn_strt {
  width: 100%;
  float: left;
  margin-top: 40px;
}
.hytwdt {
    width: 60px;
    border-radius: 50%;
    float: left;
    margin-right: 20px;
    height: 60px;
}
.techn_strt span {
  float: left;
  min-width: 200px;
  text-transform: capitalize;
}
.techn_strt span b {
  width: 100%;
  float: left;
  margin-bottom: 10px;
}
.techn_strt span sup span {
  font-size: 16px;
}
.start {
  float: right;
  background: #ffb606;
  color: #000;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 1.3px;
  padding: 10px;
}
.start:hover {
  float: right;
  background: #000;
  color: #fff;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 1.3px;
  padding: 10px;
}
.video_sec {
  width: 100%;
  float: left;
  margin: 30px 0;
}
.sect_detailtxt {
  width: 100%;
  float: left;
}
.sect_detailtxt h2 {
  font-size: 23px;
  text-transform: capitalize;
  color: #000;
  font-weight: 400;
  border-bottom: 0;
}
.txt2 {
  width: 100%;
  float: left;
  background: #f5f5f5;
  padding: 20px;
  border-top: solid 5px #ffb606;
  text-align: justify;
  overflow-y: scroll;
  overflow-x: hidden;
}
.txt2 p span {
  width: 100%;
  float: left;
  text-align: justify;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}
.footer2 {
  width: 100%;
  text-align: center;
  border-top: dashed 1px #ccc;
  padding: 30px 0;
  font-size: 14px;
}
/*********************************************** student order details *********************************************/
.orderdetails_h2 {
  width: 100%;
  float: left;
  border-bottom: solid 1px #f3f3f3;
  margin-bottom: 30px;
}
.orderdetails_h2 i {
  float: left;
  color: #ffb606;
  font-size: 23px;
  margin: 0 13px 0 0;
}
.orderdetails_h2 h3 {
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 500;
}
.ryt-tble2 {
  float: left;
  width: 100%;
}
.ryt-tble2 thead tr {
  background: #ededed;
  height: 53px;
  text-align: center;
}
.ryt-tble2 thead tr th {
  font-size: 19px;
}
.ryt-tble2 tbody tr td {
  /* text-align: center; */
  line-height: 50px;
  border: solid 1px #f3f3f3;
  padding: 0 0 0 10px;
  font-weight: 500;
}
.ryt-tble2 tbody tr td strong {
  text-transform: uppercase;
}
.ryt-tble2 tbody tr td em {
  color: #4caf50;
}
.ryt-tble2 tbody tr td span {
  font-weight: 400;
  font-size: 14px;
}
/********************************************************* online editing in css *************************************************/
#ctl00_ContentPlaceHolder1_dvRemember {
  width: 100%;
  float: left;
}
#ctl00_ContentPlaceHolder1_dvRemember span {
  width: auto;
  margin: 0 10px 0 0;
}
.forg32 {
  float: right !important;
  margin: 0 !important;
  color: #ffb606 !important;
}
.forg32:hover {
  color: #000 !important;
}
.dxcvTable_Office365 {
  padding: 0 !important;
  border: 0 !important;
}
.dxcvCard_Office365 {
  border-bottom: solid 1px #ccc !important;
  border: 0 !important;
  height: auto;
  padding: 0;
}
/*table#ctl00_ContentPlaceHolder1_CardViewCourseCategory_DXMainTable tbody tr {
    border-bottom: solid 1px #ccc !important;
    float: left;
}*/
.dxeListBox_Office2010Silver {
  font-family: 'Roboto' !important;
  border: 0 !important;
  background: none !important;
}
tr.dxeListBoxItemRow_Office2010Silver {
  line-height: 30px;
  font-weight: 300;
  font-size: 14px;
}
.dxeListBox_Office2010Silver td.dxeT, .dxeListBox_Office2010Silver td.dxeMI {
  border: 0;
}
.dxeListBox_Office2010Silver td.dxeC {
  padding-right: 12px !important;
}
.dxeListBoxFilter_Office2010Silver {
  padding: 0px 0 10px 0;
  border-bottom: 0px solid #a5acb5;
}
.cate_text tr td {
  border: 0;
  padding: 0;
}
.cate_text input {
  height: 30px;
  font-family: 'Roboto' !important;
  font-size: 15px !important;
  /*padding-left: 10px !important;*/
}
.cate_text tr td img {
  margin: 0 0 0 10px;
}
.dxcvPagerBottomPanel_Office365 {
  border-top: solid 1px #ccc;
  margin-top: 10px;
  border-right: 0;
  border-left: 0;
}
.dxpLite_Office365 .dxp-current {
  background-color: #000000;
  color: #FFFFFF;
  text-decoration: none;
}
.dxpLite_Office365:not(.dxpLiteDisabled_Office365) .dxp-current.dxp-num:hover {
    background-color: #ffe003;
}
.dxcvSearchPanel_Office365 .dxeButtonEdit_Office365 {
  box-shadow: none;
}
div#ctl00_ContentPlaceHolder1_CardViewCourseCategory_DXCTMenu0 {
  padding-top: 0 !important;
}
input#ctl00_ContentPlaceHolder1_CardViewCourseCategory_DXCTMenu0_ITCNT0_ASPxComboBox1_I {
  width: auto;
  float: right;
  border: solid 1px #ccc;
  height: 32px;
  color: #747474cc;
  text-transform: capitalize;
  font-weight: 400;
  font-size: 14px;
  margin-left: 15px;
}
/****************************** 10 oct 2022 ********************************/
.topryt2 {
  width: auto;
  float: right;
  margin-right: 63px;
}
.cartbox2 {
  float: right;
}
.cart2 {
  position: absolute;
  min-width: 48px;
}
.cart2 span {
  background: #000;
  width: 25px;
  height: 25px;
  /* float: left; */
  border-radius: 30px;
  text-align: center;
  position: absolute;
  color: #fff;
  padding: 0;
  line-height: 25px;
  top: 4px;
  right: 5px;
  font-size: 13px;
}
.cart2 i {
  font-size: 25px;
  margin-top: 7px;
}
.refinebox {
  width: 100%;
  float: left;
  /*overflow-y: scroll;*/
  /*height: 200px;*/
}
.course_details img {
  width: 100%;
  max-height: 200px;
}
.pricecut {
  margin: 10px 0 0px 0 !important;
  font-size: 19px !important;
  color: #818181;
}
.coursefeatured ul li b {
  float: left;
  margin-right: 5px;
  font-size: 15px;
  font-weight: 500;
}
.loginbox a {
  background: #000;
  color: #ffb606;
  margin: 0 10px;
  padding: 8px;
  border-radius: 43px;
  font-weight: 400;
}
.loginbox a:hover {
  background: #ffb606;
  color: #000;
  text-decoration: none;
}
.stu_log {
  background: #ffb606 !important;
  color: #000 !important;
}
.stu_log:hover {
  background: #000 !important;
  color: #ffb606 !important;
}
/*.container {
    min-height: 450px;
}*/
.homecartmessage {
  position: absolute;
  top: 0;
  width: 30%;
  background: #ff9800;
  line-height: 40px;
  color: #fff !important;
  margin: 0 auto;
  left: 35%;
}
.borbtm {
    border-bottom: solid 1px #ffe003;
}
.page-ttl {
  width: 100%;
  float: left;
  margin-bottom: 20px;
  margin-top: 20px;
}
.hh4 {
    float: left;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 500;
    margin: 0;
    border-bottom: solid 1px #ffe003;
    padding-bottom: 10px;
    margin-right: 10px;
    width: auto;
}
.hh4 i {
  /*float: left;*/
  margin: 0 10px 0 0;
  width: 30px;
  height: 30px;
  background: #000;
  color: #fff;
  text-align: center;
  line-height: 30px;
  border-radius: 60%;
}
.editncont {
  background: #000 !important;
  line-height: 30px;
  float: right;
  padding: 5px 0 !important;
  color: #fff !important;
  border: 0;
  border-radius: 3px;
}
    .editncont:hover {
        background: #ffe003 !important;
        color: #000 !important;
    }
.w-bg .w-bg ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.w-bg ul li {
  width: 100%;
  float: left;
  margin-bottom: 22px;
  list-style: none;
}
.w-bg ul li span {
  font-weight: 400 !important;
  font-size: 14px;
  margin-bottom: 3px;
  float: left;
  color: #000;
}
.w-bg ul li input {
  font-size: 13px !important;
  color: #000000;
  font-weight: 400 !important;
  font-family: 'Roboto' !important;
}
.form-control {
  border: 1px solid #e3e3e3 !important;
  font-size: 13px;
  color: #000;
}
.w-bg ul li a {
  background: #000;
  float: right;
  padding: 10px 20px;
  border-radius: 3px;
  color: #fff;
  margin-top: 10px;
}
    .w-bg ul li a:hover {
        background: #ffe003;
        color: #000
    }
.dxeTblSys {
  border: solid 1px #e3e3e3;
  border-radius: 3px 3px 0 0;
}
.w-bg ul li h3 {
  font-size: 17px;
  text-transform: uppercase;
  margin: 0;
  padding: 0 0 10px 0 !important;
  float: left;
}
.w-bg ul li h3 i {
  background: #000;
  padding: 5px;
  border-radius: 70%;
  color: #fff;
  margin: 0 10px 0px 0;
  float: left;
}
.w-bg ul li hr {
  margin-top: 35px;
}
.chkinr span span {
  width: 100%;
}
.chkinr strong span {
  width: 100%;
}
.homecartmessage {
  -moz-animation: cssAnimation 0s ease-in 5s forwards;
  /* Firefox */
  -webkit-animation: cssAnimation 0s ease-in 5s forwards;
  /* Safari and Chrome */
  -o-animation: cssAnimation 0s ease-in 5s forwards;
  /* Opera */
  animation: cssAnimation 0s ease-in 5s forwards;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
@keyframes cssAnimation {
  to {
    width: 0;
    height: 0;
    overflow: hidden;
  }
}
@-webkit-keyframes cssAnimation {
  to {
    width: 0;
    height: 0;
    visibility: hidden;
  }
}
.product_des big em span {
  width: 65px;
  height: 25px;
  background: #ffb606;
  padding: 0px;
  border-radius: 60px;
  color: #000;
  font-weight: 500;
  float: left;
  text-align: center;
}
.stu_sec1 table tbody tr td table {
  border-radius: 0;
  box-shadow: none;
  border-right: 0;
  border-left: 0;
}
table#ctl00_ContentPlaceHolder1_gvCourseTopic_DXSE {
  box-shadow: none;
  border-radius: 0;
}
.ins_repeat2 {
  width: 100%;
  float: left;
  max-height: 800px;
  overflow-y: scroll;
  padding: 10px;
  border: solid 1px #ebebeb;
}
.conform_img_box {
  width: 100%;
  float: left;
  text-align: center;
  margin: 30px 0;
}
.conform_img_box i {
  font-size: 50px;
  padding-top: 18px;
  color: #000;
}
.order_nu_bx ul li {
  width: 33.3%;
  float: left;
  text-align: center;
  /* border: solid 1px #ccc; */
  /* border-right: 0; */
}
.order_nu_bx ul li:last-child {
  border-right: solid 1px #ccc;
}
.order_nu_bx ul {
  list-style-type: none;
  padding: 0;
}
.order_nu_bx {
  width: 100%;
  float: left;
  margin-bottom: 7px;
}
.order_nu_bx ul li b {
  width: 100%;
  float: left;
  line-height: 45px;
  font-weight: 400;
  color: #fff;
  border: solid 0px #ccc;
  background: #000000;
}
.order_nu_bx ul li span {
  width: 100%;
  float: left;
  line-height: 40px;
  border: solid 1px #ccc;
  border-right: 0;
}
.order_nu_bx ul li span span {
  border: 0;
}
.paywith {
  width: 100%;
  float: left;
  margin-top: 30px;
}
.paywith {
  width: 100%;
  float: left;
  margin-top: 30px;
  text-align: center;
  font-size: 18px;
}
.paywith i {
  color: #000000;
  font-size: 30px;
  margin: 14px 10px 0 0;
}
.paywith {
  width: 100%;
  float: left;
  margin-top: 20px;
  background: #ffb606;
  padding-bottom: 10px;
  color: #000;
  margin-bottom: 20px;
}
.order_sum2 {
  width: 100%;
  float: left;
}
.order_sum2 ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.order_sum2 ul li {
  width: 100%;
  float: left;
  border-bottom: solid 1px #efefef;
  padding-top: 12px;
}
.order_sum2 ul h4 {
  /* text-align: center; */
  width: 100%;
  float: left;
  /* background: #f5f5f5; */
  border-bottom: solid 1px #ccc;
  padding: 10px 0;
  font-size: 22px;
  font-weight: 400;
}
.order_sum2 ul h4 i {
  float: left;
  margin-right: 10px;
  font-size: 25px;
}
.order_sum2 ul li font {
  width: 50%;
  float: left;
}
.order_sum2 ul li big {
  float: left;
  width: 50%;
}
.order_sum2 ul li p {
  width: 25%;
  float: left;
  text-align: left;
}
.order_sum2 ul li b {
  width: 50%;
  float: left;
  font-weight: 500;
}
.alert-warning {
  color: #ffffff;
  background-color: #a31515;
  border-color: #ffeeba;
  position: absolute;
  top: 0;
  z-index: 1;
}
.msgsuccess {
  float: left;
  font-size: 13px;
  margin-left: 10px;
  margin-top: 4px;
  color: #ffb606;
}
.dxeBinImgEmptySys img, .dxeBinImgPreviewContainerSys img {
  vertical-align: top;
  max-width: 100%;
  max-height: 100%;
}
.dxeBinImgContentContainer {
  position: relative;
  height: 291px !important;
  width: 100%;
}
.dxeBinImgPreviewContainerSys {
  height: auto !important;
  line-height: 150px !important;
}
.dxeBinImgSys > .dxeCellSys {
  vertical-align: top !important;
}
.ryt-tble tbody tr td:nth-child(1) {
  width: 12%;
}
.ryt-tble tbody tr td:nth-child(2) {
  width: 14%;
}
.ryt-tble tbody tr td:nth-child(3) {
  width: 15%;
}
.ryt-tble tbody tr td:nth-child(4) {
  width: 15%;
}
.ryt-tble tbody tr td:nth-child(5) {
  width: 15%;
}
.ryt-tble tbody tr td:nth-child(6) {
  width: 15%;
}
.ryt-tble tbody tr td:nth-child(7) {
  width: 14%;
}
#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_gvOrder_DXMainTable tbody tr td:nth-child(1) {
  width: 12%;
}
#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_gvOrder_DXMainTable tbody tr td:nth-child(2) {
  width: 14%;
}
#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_gvOrder_DXMainTable tbody tr td:nth-child(3) {
  width: 15%;
}
#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_gvOrder_DXMainTable tbody tr td:nth-child(4) {
  width: 15%;
}
#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_gvOrder_DXMainTable tbody tr td:nth-child(5) {
  width: 15%;
}
#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_gvOrder_DXMainTable tbody tr td:nth-child(6) {
  width: 15%;
}
#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_gvOrder_DXMainTable tbody tr td:nth-child(7) {
  width: 14%;
}
table#ctl00_ContentPlaceHolder1_CardViewCourseCategory_DXMainTable tr td {
  height: auto !important;
}
span#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_lblParentCategoryId {
  margin-bottom: 3px;
  float: left;
}
.dvButton {
  padding: 0 !important;
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
  margin-left: 10px;
}
.dvBack a {
  float: none !important;
  line-height: 0 !important;
  vertical-align: text-bottom;
  text-decoration: none;
  font-size: 12px;
  color: #ffb606;
  padding-bottom: 0;
}
.cellstyle {
  height: auto !important;
  width: 60%;
  padding: 0.13rem !important;
}
.editncont {
  margin-bottom: 0px !important;
  margin-top: 0 !important
}
.table_content {
  padding: 0 !important;
}
/*.tblMain tbody tr td {
    width: 50%;
    float: left;
}
#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_tblCourse > tbody > tr:nth-child(3) > td {
    width: 100%;
}
table#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_txtCourseDescription tbody tr td {
    width: 100%;
    /* float: left; */
.validation {
  position: absolute;
  top: -23px;
  right: 0;
}
.validation_front {
  font-size: 16px;
  color: red;
  right: 0;
}
.login2 ul li span {
  position: absolute;
  right: 20px;
  top: 17px;
  color: red;
}
.textbgwa span {
  position: initial !important;
}
.dvControl {
  position: relative;
}
.dvLabel span {
  margin-top: 10px;
  float: left;
}
table#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_dtSaleStartDate {
  width: 100% !important;
  height: 40px !important;
  border-radius: 2px;
  border-color: #eaeaf2 !important;
}
table#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_dtSaleEndDate {
  width: 100% !important;
  height: 40px !important;
  border-radius: 2px;
  border-color: #eaeaf2 !important;
  margin-bottom: 20px;
}
.table-bordered {
  border: 1px solid #eaeaf2 !important;
  border-right: 0 !important;
  border-left: 0 !important;
}
.editncont {
    font-family: 'Roboto' !important;
    font-size: 15px !important;
    font-weight: 300 !important;
    position: relative;
    height: 38px;
}
.page-ttl.borbtm a {
  float: left;
}
/***************************************/
#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_ddlCourseId.dvLabel {
  float: left;
  width: 29%;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #000;
    background-color: #ffe003;
}
ul.nav.nav-pills.nav-fill.navtop.cust-tab {
    border-bottom: solid 1px #ffe003;
    width: 100%;
    float: left;
    margin-bottom: 18px;
}
.nav-pills .nav-link {
  border-radius: 3px 3px 0 0;
  color: #787878;
}
.nav-item a:hover {
  color: #000;
}
/************************/
table#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_tblCourseTopic {
  width: 100%;
  float: left;
}
.dvlbl2 {
  float: left;
  width: 100%;
}
.dvctrl2 table {
  width: 100% !important;
  border: solid 1px #eaeaf2 !important;
  border-radius: 2px;
}
.dvlbl2 span {
  line-height: 40px;
  vertical-align: middle;
  float: left;
}
.dvctrl2 {
  width: 100%;
  float: left;
  /* height: 40px; */
}
.dvctrl2 select {
  height: 40px;
  margin-top: 9px;
  width: 95%;
  float: left;
  border: solid 1px #eaeaf2;
  border-radius: 2px;
}
.cll2 {
  margin-bottom: 10px;
  width: 100%;
  float: left;
}
.rowstl2 {
  width: 50%;
  float: left;
  margin: 10px 0;
}
.dvLabel3 {
  width: 100%;
  float: left;
  margin-bottom: 10px;
}
.dvControl3 {
  width: 100%;
  float: left;
}
.dvControl3 select {
  width: 90%;
  height: 40px;
  border: solid 1px #eaeaf2;
  border-radius: 2px;
}
.dvControl3 table {
  width: 100%;
}
.dvControl3 table tbody tr td input {
  width: 100%;
  float: left;
  height: 30px;
}
table#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_txtDuration {
  border-color: #eaeaf2 !important;
  border-radius: 2px;
}
table#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_htTopicDescription tbody tr td table {
  width: 100% !important;
}
table#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_htTopicDescription {
  width: 100%;
}
.dvControl4 {
  width: 49%;
  float: left;
  margin-right: 1%;
}
.dvControl4:last-child {
  width: 49%;
  float: right;
  margin-right: 0;
}
.MainMsg {
  float: left;
  color: red;
  width: 70%;
  position: absolute;
  text-align: center;
  top: -30px;
}
td#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_fuDeptAgreementd_Browse0 a {
  color: #fff;
  font-size: 13px;
}
td#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_fuDeptAgreementd_Browse0 {
  background: #000;
  border: solid 1px #000;
  /* color: #fff !important; */
}
.nav-fill .nav-item a i {
  margin-right: 10px;
}
#ctl00_ContentPlaceHolder1_gvCourseTopic_DXPagerBottom {
  min-width: 100% !important;
}
.blackbg font:last-child {
  text-align: center !important;
}
.dxgvPagerBottomPanel_Material {
  background-color: white;
  border-bottom: 1px solid #DFDFDF;
  border-left: 0px solid #DFDFDF;
  border-right: 0px solid #DFDFDF;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16);
  -webkit-box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%);
  box-shadow: 0 2px 5px 0 rgb(0 0 0 / 0%);
}
.dxpLite_Material .dxp-summary, .dxpLite_Material .dxp-ellip {
  white-space: nowrap;
  padding: 9px 0px 3px;
}
.dxpLite_Material .dxp-button.dxp-bi {
  padding: 10px 2px;
}
.dxgvSearchPanel_Material {
  padding: 0px;
}
.dxgvSearchPanel_Material .dxeButtonEdit_Material {
  border-bottom: 0;
}
.dxpLite_Material .dxp-current {
    background-color: #ffe003;
    color: #000;
}
#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_tblCourseTopic > tbody > tr:nth-child(1) > td > div:nth-child(1) {
  display: none;
}
#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_tblCourseTopic > tbody > tr:nth-child(1) > td > div:nth-child(2) {
  width: 100%;
}
.w-bg ul li br {
  display: none;
}
div#ctl00_ContentPlaceHolder1_dvError {
  min-height: 40px;
  vertical-align: middle;
  float: left;
  width: 97%;
  text-align: center;
  line-height: 40px;
  /* font-size: 30px; */
  font-size: 20px;
}
/*02-11-22 Design Style*/
.colm2 {
  width: 100%;
  float: left;
  border: solid 1px #efefef;
  min-height: 251px;
  padding-top: 7px;
  border-radius: 10px;
    margin-bottom: 10px;
}
.colm21 {
  width: 100%;
  float: left;
  border: solid 1px #efefef;
  min-height: 268px;
  min-width: 360px;
  border-radius: 10px;
  box-shadow: 0px 0px 5px #eee;
}
.colm2 h2 {
  width: 100%;
  float: left;
  margin: 0;
}
.colm_in {
  width: 100%;
  float: left;
  padding: 0 7px;
}
.colm_in h3 a span {
  font-size: 17px;
  color: #000;
  font-weight: 500;
}
.colm_in p span {
  width: 100%;
  float: left;
  font-size: 13.5px;
  text-align: justify;
  font-weight: 300;
  min-height: 73px;
}
.colm_in p a {
  color: #585858;
}
.colm_in p a:hover {
  color: #000;
}
.colm_in h4 {
  width: 100%;
  float: left;
}
.colm_in h4 big {
  float: left;
  font-size: 20px;
  font-weight: 600;
}
.colm_in h4 sub {
  float: left;
  text-decoration: line-through;
  margin: 6px 0 0 10px;
  color: #818181;
  font-size: 15px;
  font-weight: 400;
}
.edwin {
  width: 100%;
  float: left;
  border-top: solid 1px #efefef;
  padding: 10px 0;
}
.edwin font {
  width: 60%;
  float: left;
}
.edwin font img {
  float: left;
  width: 25%;
  border-radius: 70%;
}
.edwin font em {
  float: left;
  margin: 10px 0 0 5px;
  font-style: normal;
  font-size: 13px;
}
.edwin b {
  float: right;
  margin: 9px 0 0 14px;
  font-weight: 400;
  color: #000;
  font-size: 14px;
}
.edwin b i {
  color: #ffb606;
  font-size: 17px;
  margin-right: 5px;
}
/**********************03 nov 2022***********************/
.mr_ato {
  margin: 0 auto;
        min-height: 600px;
}
#aspnetForm > div:nth-child(174) {
  width: 100%;
  float: left;
}
.conform_img_box p {
    margin: 30px 0 0 0;
    font-size: 32px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
    line-height: normal;
}
.conform_img_box font {
  font-size: 18px;
  text-transform: capitalize;
  font-weight: 400;
  line-height: 24px !important;
}
.checkbg {
    /*background-image: url(https://dev.whitewizard.in/images/des_bg.jpg);*/
    background-image: url('../images/des_bg.jpg');
    background-repeat: repeat;
    min-height: 120px;
    text-align: center;
    /*  margin-bottom: 10px;*/
}
.dxcvPagerBottomPanel_Office365 {
  margin-bottom: 10px;
}
.bnrsrch {
  width: 55%;
  margin: 0 auto;
  background: #fff;
  margin-bottom: 15px;
  border-radius: 3px;
}
.bnrsrch a {
  border-radius: 30px;
}
.bnrsrch1 {
  width: 100%;
  margin: 0 auto;
  background: #fff;
  margin-bottom: 15px;
  border-radius: 3px;
}
.bnrsrch1 a {
  border-radius: 30px;
}
.search1 {
  float: left;
  border: 0;
  margin-left: 10px;
  height: 50px;
  width: 80%;
  font-size: 16px;
  color: #707070;
}
.btn32 {
  float: right;
  margin: 5px 5px 0 0;
  border: none;
  padding: 8px 14px;
  background: #ffb606;
  border-radius: 3px;
  color: #000;
}
.btn32:hover {
  background: #000;
  color: #ffb606;
}
.mr_btm {
  margin-bottom: 20px;
}
.dxcvControl_Office365 a:hover {
  text-decoration: none;
}
.cartbox3 {
  width: 100%;
  float: left;
  padding: 20px;
  background: #eee;
  border: solid 1px #dfdfdf;
  margin-top: 50px;
}
.cartbox3 h3 {
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 600;
  border-bottom: solid 1px #dfdfdf;
  padding-bottom: 10px;
}
.chkinr em {
  float: left;
  font-style: normal;
  margin-left: 10px;
}
.td-grey-bg {
  background: #f7f7f7 !important;
  min-height: 50px;
  float: left;
  width: 100%;
  border-right: 0 !important;
  border-top: 0 !important;
}
.dis_none {
  display: none;
}
.product_container {
  /* margin-bottom: 20px;*/
  min-height: 700px;
}
.onlytxt {
  border-top: solid 1px #ccc;
  padding: 10px 0;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 600;
}
.coupon {
  border-bottom: solid 1px #dfdfdf;
  float: left;
  width: 100%;
  padding-bottom: 20px;
  margin-bottom: 10px;
}
/****************************Login & register new css****************************/
.customerlogin2 {
  background-image: url(../images/login_bg.jpg);
  background-repeat: no-repeat;
  background-color: #ffb606;
  min-height: 842px;
  padding: 50px 0;
}
.bg-grey {
  background: #f5f6fb;
  border-radius: 50px;
  padding: 30px 10px;
  min-height: 550px;
}
.login2 {
  background: #fff;
  border-radius: 30px;
  width: 100%;
  float: left;
  min-height: 430px;
  padding: 30px 30px 30px 30px;
}
.login2 ul {
  list-style-type: none;
}
.login2 ul li {
  width: 100%;
  float: left;
  margin-bottom: 15px;
  position: relative;
}
.login2 ul li h2 {
  font-size: 50px;
  text-transform: capitalize;
  font-weight: 600;
  color: #000;
}
.login2 ul li p {
  color: #000;
  font-weight: 400;
}
.formbg {
  background: #f4f6fb;
  padding: 10px;
  /* float: left; */
  /* width: 90%; */
  border-radius: 50px;
  /* min-height: 60px; */
  border: solid 1px #dfe8fe;
}
.formbg i {
  font-size: 30px;
  float: left;
  margin-top: 8px;
  margin-left: 15px;
}
.mb_mail {
  float: left;
  margin: 0 0 0 10px;
  background: transparent;
  border: 0px solid;
  width: 85%;
  height: 45px;
  color: #000;
}
.forgetp {
  float: right;
  font-size: 14px;
  color: #000;
}
.login2 ul li strong {
  width: 100%;
  float: left;
}
.val2 {
  left: 380px !important;
  top: 29px !important;
}
.student_form ul li b {
  font-weight: 300;
  font-size: 14px;
  margin-bottom: 10px;
  float: left;
}
.log-but {
  background: #000;
  color: #fff;
  min-width: 188px;
  padding: 16px 0;
  border-radius: 30px;
  border: 0;
  float: left;
  text-align: center;
}
.log-but:hover {
  background: #ffb606;
  color: #000;
}
.log-otp {
  float: right;
  background: #bdbdbd;
  color: #fff;
  min-width: 188px;
  padding: 16px 0;
  border-radius: 30px;
  border: 0;
  text-align: center;
}
.log-otp:hover {
  background: #000;
  color: #fff;
}
.login2 ul li em {
  font-style: normal;
  text-align: center;
  width: 100%;
  float: left;
  margin-top: 20px;
  font-size: 19px;
  font-weight: 400;
}
.gogle {
  background: #ccc;
  width: 100%;
  padding: 12px 60px;
  border-radius: 30px;
  color: #000;
  float: left;
  text-align: center;
  text-transform: capitalize;
  font-weight: 500;
}
.gogle:hover {
  background: #e70000;
  color: #fff;
}
.gogle i {
  background: #cd0000;
  width: 30px;
  height: 30px;
  border-radius: 30px;
  color: #fff;
  /* float: left; */
  line-height: 30px;
  margin-right: 15px;
}
.fb {
  background: #1877f2;
  width: 100%;
  padding: 12px 60px;
  border-radius: 30px;
  color: #fff;
  float: left;
  text-align: center;
  text-transform: capitalize;
  font-weight: 500;
}
.fb:hover {
  background: #0064cf;
  color: #fff;
}
.fb i {
  background: #fff;
  width: 30px;
  height: 30px;
  border-radius: 30px;
  color: #1877f2;
  /* float: left; */
  line-height: 30px;
  margin-right: 15px;
  font-size: 20px;
}
.position-absolute {
  bottom: 10%;
}
.registration {
  background: #fff;
  border-radius: 30px;
  width: 100%;
  float: left;
  min-height: 430px;
  padding: 30px 30px 30px 0;
}
.registration ul {
  list-style-type: none;
}
.registration ul li {
  width: 50%;
  float: left;
  margin-bottom: 20px;
  position: relative;
}
.wid100 {
  width: 100% !important;
  float: left;
}
.wid50 {
  width: 50% !important;
  float: left;
}
.mb_mail2 {
  background: #f4f6fb;
  padding: 15px 21px;
  border-radius: 50px;
  border: solid 1px #dfe8fe;
}
.registration ul li label {
  width: 100%;
  float: left;
  font-weight: 400;
  font-size: 15px;
}
.registration ul li sub {
  float: left;
  padding-top: 7px;
}
.registration ul li h2 {
  font-size: 50px;
  text-transform: capitalize;
  font-weight: 600;
  color: #000;
}
/**********************9 nov 2022*************************/
.pad25 {
  /* padding: 20px; */
  float: left;
  width: 100%;
  /*margin-top: 10px;*/
  margin-bottom: 5px;
}
.blackbg {
  background: #000;
  color: #fff;
  width: 100%;
  float: left;
  padding: 10px 0 10px 10px;
  border-radius: 5px 5px 0 0;
}
.blackbg font {
  width: 33.3%;
  float: left;
  text-align: left;
  font-size: 17px;
  font-weight: 300;
}
.blackbg font span {
  font-size: 14px;
}
.leftorder {
  background: #f9f9f9;
  border: solid 1px #ccc;
  padding: 10px;
}
.leftorder {
  background: #f9f9f9;
  border: solid 1px #ccc;
  padding: 15px 10px 10px 10px;
  line-height: 30px;
  float: left;
  width: 100%;
}
.left_ord2 {
    width: 50%;
    float: left;
    font-size: 15px;
    text-align: left;
    color: #000;
    font-weight: 400;
}
.left_ord2 span span {
  font-size: 16px;
  color: #000;
  font-weight: 400;
}
.view2 {
  float: right;
  margin-top: 25px;
  margin-right: 25px;
}
    .view2 a {
        background: #2196F3;
        padding: 14px;
        border-radius: 3px;
        color: #000;
    }
        .view2 a:hover {
            background: #000 !important;
            color: #fff;
        }
.pending {
    color: #ffe003;
}
.orderitm img {
  width: 150px;
  float: left;
  margin-right: 20px;
  height: 77px !important;
}
.orderitm {
  width: 100%;
  float: left;
  padding: 20px;
  border-bottom: solid 1px #ccc;
}
.left_ord2 a {
    background: #ffe003;
    padding: 5px 10px;
    border-radius: 3px;
    color: #000;
    margin-left: 5px;
    width: auto;
    float: right;
    text-align: center;
    /* float: right; */
    margin-top: 6px;
    font-size: 16px !important;
}
.left_ord2 a:hover {
  background: #000;
  padding: 5px 10px;
  border-radius: 3px;
  color: #fff;
  margin-left: 5px;
  text-decoration: none;
}
.left_ord2 a i {
  margin-right: 5px;
}
.blackbut {
    background: #ffe003 !important;
    color: #000000 !important;
}
.blackbut:hover {
  background: #000 !important;
  color: #fff !important;
}
.dxpcLite_Office365 .dxpc-header, .dxdpLite_Office365 .dxpc-header {
  /* padding: 0; */
  background: #ffb606;
  color: #000;
  font-weight: 500;
}
.dxpc-contentWrapper {
  text-align: justify;
  font-size: 18px;
  color: #000;
  height: auto !important;
  padding-bottom: 0px;
}
.ins_repeter {
  border-bottom: solid 1px #ebebeb;
  width: 100%;
  float: left;
  padding-bottom: 10px;
  padding-top: 10px;
}
.dxgvControl_Material, .dxgvDisabled_Material {
  font-family: 'Roboto' !important;
}
.dxgvTable_Material {
  background-color: white;
  border: 0px solid #DFDFDF;
  border-bottom-width: 0;
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  box-shadow: 0 2px 5px 0 rgb(0 0 0 / 0%);
  border-collapse: separate !important;
  overflow: hidden;
  margin-top: 5px;
}
.dxgvSearchPanel_Material .dxeButtonEdit_Material {
  box-shadow: none !important;
  border: solid 1px #ccc;
}
.span2 a {
  background: none;
  width: auto;
  float: none;
  color: #ffb606 !important;
}
.span2 a:hover {
  background: none;
  width: auto;
  float: none;
  color: #ffb606 !important;
}
.span2 a span {
  color: #e5a200;
}
.left_ord3 {
  width: 48%;
  float: left;
  font-size: 16px;
  line-height: 26px;
  text-align: left;
}
.left_ord3 span {
  color: #000;
}
.dxgvSearchPanel_Office365 .dxeButtonEdit_Office365 {
  box-shadow: none;
}
.validation1 {
  position: absolute;
  right: 17px;
  top: 49px;
  font-size: 12px;
  color: red;
}
.td-grey-bg {
  background: #ccc;
  min-height: 50px;
  float: left;
  width: 100%;
}
.lm_link {
  float: left;
  width: 63%;
}
/************************progress page css****************************/
.crseimg2 {
  width: 20%;
  float: left;
  margin-right: 10px;
}
.go_cors {
  float: right;
  margin-top: 50px;
}
    .go_cors a {
        background: #ffe003;
        padding: 10px 15px;
        border-radius: 3px;
        text-transform: uppercase;
        font-size: 14px;
        color: #000;
    }
.go_cors a:hover {
  background: #000;
  color: #fff;
  text-decoration: none;
}
/************end***************************/
.keny_white font {
  color: #fff;
  max-width: 30%;
  width: auto;
  float: left;
  margin-top: 10px;
  margin-right: 5%;
}
.keny_white font sub {
  width: 100%;
  float: left;
  line-height: 16px;
  font-size: 14px;
}
.coursedes span {
  text-align: justify !important;
  float: left;
  font-size: 14px !important;
  /* font-weight: 200 !important; */
}
.coursedes strong {
  font-size: 14px !important;
  font-weight: 400;
  text-align: justify !important;
  font-family: 'Roboto' !important;
}
#ctl00_ContentPlaceHolder1_rfvMobile {
  display: none !important;
}
div#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_pnlCropped {
  text-align: center;
}
.w-bg1 {
  border: solid 1px #e3e3e3;
  padding: 10px;
}
.dxgvTable_Office365 {
  border: 0;
}
.dxgvPagerBottomPanel_Office365 {
  border-top: solid 1px #e4e4e4;
}
/************************************** exam css *********************************/
.exam_top {
  color: #fff;
  text-align: left;
  padding-top: 50px;
}
    .exam_top h2 {
        font-size: 26px;
        font-weight: 400;
        color: #fff;
    }
.exam_top h3 {
  font-size: 20px;
  font-weight: 400;
}
.exam_top h3 em {
  font-style: normal;
  float: left;
  font-size: 14px;
}
    .exam_top h3 font {
        float: left;
        margin-left: 20px;
        font-size: 14px;
        color: #fff;
    }
.exam_top h3 font i {
  font-size: 6px;
  color: #ffb606;
  float: left;
  padding-top: 8px;
  margin-right: 6px;
}
.timer {
  float: left;
  text-align: right;
}
.timer {
  float: left;
  text-align: right;
  padding-top: 50px;
  font-size: 24px;
  width: 100%;
  font-weight: 300;
  color: #ffb606;
}
.timer font {
  font-weight: 500;
  color: #fff;
  font-size: 17px;
}
.timer span {
  font-size: 17px;
}
.qus {
  width: 100%;
  float: left;
  border-bottom: solid 1px #f3f3f3;
  margin-bottom: 40px;
}
.qus font {
  background: #ffb606;
  padding: 2px 10px;
  border-radius: 30px;
  font-weight: 600;
  float: left;
  margin-right: 10px;
}
.qusbox {
  float: left;
  width: 75%;
  text-align: justify;
}
.qusbox p {
  width: 100%;
  float: left;
}
.ansbox {
  width: 100%;
  float: left;
}
.ansbox ul {
  width: 100%;
  float: left;
  list-style-type: none;
  padding: 0;
}
.ansbox ul li {
  width: 100%;
  float: left;
  padding: 8px 0 8px 10px;
  border-bottom: solid 1px #f3f3f3;
}
.ansbox ul li:hover {
  background: #f3f3f3;
}
.ansbox ul li:last-child {
  border-bottom: 0;
}
.ansbox ul li b {
  font-weight: 400;
}
.qus big {
  text-transform: capitalize;
  background: #ffb606;
  float: right;
  padding: 10px 20px;
  font-weight: 500;
  border-radius: 3px;
  color: #000;
}
.pahra p {
  width: 100%;
  float: left;
  line-height: 30px;
  font-size: 17px;
  font-style: italic;
  margin-bottom: 30px;
  border-bottom: solid 1px #f3f3f3;
  padding-bottom: 20px;
  text-align: center;
  padding-top: 20px;
}
.lmsbox {
  width: 60%;
  float: left;
}
.lmsbox h3 {
  font-size: 20px;
  width: 100%;
  float: left;
}
.lmsbox h3 a {
  font-size: 15px;
}
.lmsbox label {
  width: 100%;
  float: left;
  margin: 10px 0 20px 0;
}
.urname {
  width: 70%;
  height: 50px;
  border: solid 1px #f3f3f3;
  padding-left: 20px;
}
.lmsbox em {
  width: 100%;
  float: left;
  margin-bottom: 25px;
}
.submit {
  width: 30%;
  height: 60px;
  border: 0;
  background: #ccc;
  border-radius: 3px;
}
.draft {
  width: 30%;
  height: 60px;
  border: 0;
  background: #ffb606;
  border-radius: 3px;
  text-transform: capitalize;
}
.submit:hover {
  background: #000;
  color: #fff;
}
.draft:hover {
  background: #000;
  color: #fff;
}
.title-line {
  width: 100%;
  height: 2px;
  background-color: #d0d0d0;
  position: relative;
  margin-top: 5px;
  margin-left: 15px;
}
.sub-title-line {
  width: 200px;
  height: 2px;
  background-color: #ffb606;
  position: absolute;
  top: 0px;
  left: 0px;
}
.small-box {
  border-radius: 0.25rem;
  box-shadow: 0 0 12px #ccc;
  display: block;
  margin-bottom: 20px;
  position: relative;
  color: white !important;
}
.smallbg-info {
  background-color: black !important;
}
.small-box.smallbg-info h3 {
  font-size: 40px;
}
.inner {
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
}
.icon1 {
  float: right;
  position: absolute;
  right: 8px;
  bottom: 0;
  font-size: 80px;
  opacity: 0.3;
}
/********************************************** checkout page & order confirmation page css **********************************************/
.head_prt {
  border-bottom: solid 1px #e7e7e7;
  margin-bottom: 10px;
}
.pay_mthd ul {
  list-style-type: none;
  border: solid 1px #e7e7e7;
  float: left;
  width: 100%;
  border-top: 0;
  padding: 10px;
  min-height: 150px;
}
.heading21 {
  background: #e7e7e7;
  padding: 10px;
  margin-top: 27px;
}
.heading21 h4 {
  margin: 0;
  padding: 0;
  line-height: 30px;
}
.heading21 p {
  margin: 0;
}
.pay_mthd ul li font {
  margin-left: 10px;
}
.pay_mthd ul li {
  margin-top: 0px;
  padding: 10px 0;
}
.but_box {
  width: 100%;
  float: left;
  text-align: center;
  border-top: solid 1px #e7e7e7;
  margin-top: 80px;
  padding: 30px 0;
}
.submit2 {
  background: #0399ea !important;
  padding: 10px 30px;
  float: right;
  border-radius: 4px;
  color: #fff;
  margin-bottom: 10px;
  border: 0 !important;
  font-family: 'Poppins';
  font-size: 17px !important;
  font-weight: 300;
  margin-top: 10px;
}
/********************************************** checkout page & order confirmation page css **********************************************/
.head_prt {
  border-bottom: solid 1px #e7e7e7;
  margin-bottom: 10px;
  margin-top: 20px;
}
.head_prt h3 {
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 500;
  color: #000;
  background: #eeeeee;
  padding: 14px 10px;
  border-radius: 3px;
}
.w-bg ul {
  padding: 0;
  float: left;
  margin-top: 10px;
}
.ulcls {
  list-style-type: none;
  border: solid 0px #0399ea;
  float: left;
  width: 100%;
  border-top: 0;
  /* padding: 10px; */
  min-height: 150px;
}
.ulcls table tr {
  width: 100%;
  float: left;
  border-bottom: solid 1px #ccc;
}
.ulcls table tr:last-child {
  border-bottom: 0;
}
.ulcls table {
  width: 100%;
}
.ulcls table tr td {
  margin-top: 0px;
  padding: 20px 0;
  width: 100%;
  float: left;
}
.ulcls table tr td label {
  margin-left: 10px;
  font-size: 16px;
  font-weight: 300;
  width: 90%;
  /* float: left;*/
}
.ulcls img {
  float: right;
}
.heading21 {
  background: #ffffff;
  padding: 10px;
  margin-top: 0;
}
.heading21 h4 {
  margin: 0;
  padding: 0;
  line-height: 30px;
  color: #fff;
}
.heading21 p {
  margin: 0;
  color: #000;
  font-weight: 400;
}
.pay_mthd ul li font {
  margin-left: 10px;
  font-size: 18px;
  font-weight: 300;
}
.pay_mthd ul li {
  margin-top: 0px;
  padding: 20px 0;
  border-bottom: solid 1px #eaeaea;
}
.pay_mthd ul li:last-child {
  border: 0;
}
.pay_mthd ul li i {
  float: right;
}
.but_box {
  width: 98.5%;
  float: right;
  text-align: center;
  border-top: solid 0px #e7e7e7;
  margin-top: 0px;
  padding: 30px 0;
}
.submit2 {
  background: #0399ea !important;
  padding: 10px 30px;
  float: right;
  border-radius: 4px;
  color: #fff;
  margin-bottom: 10px;
  border: 0 !important;
  font-family: 'Poppins';
  font-size: 17px !important;
  font-weight: 300;
  margin-top: 10px;
}
.pay_mthd2 {
  /* box-shadow: 0px 0px 4px #ccc; */
  /* margin-top: 27px; */
  /* border-top: solid 8px #0399ea; */
  /* border-radius: 5px; */
  /* padding: 0 10px; */
  width: 100%;
  float: left;
}
.heading211 h4 {
  line-height: 40px;
  font-size: 20px;
  font-weight: 500;
}
.heading211 {
  line-height: 90px;
  border-bottom: solid 1px #ccc;
}
.pay_mthd2 ul {
  list-style-type: none;
  padding: 0;
}
.pay_mthd2 ul li {
  width: 100%;
  padding: 15px 0;
  /*border-bottom: solid 1px #cccc;*/
  float: left;
}
.pay_mthd2 ul li:last-child {
  border-bottom: dashed 1px #ccc;
}
.pay_mthd2 ul li font {
  width: 50%;
  float: left;
  font-size: 14px;
  font-weight: 400;
}
.pay_mthd2 ul li em {
  font-style: normal;
  font-size: 14px;
  width: 50%;
  text-align: right;
  float: right;
}
.clr {
  color: #30c076;
}
.disoff {
  background: #eefaf4;
  float: left;
  width: 100%;
  margin-bottom: 15px;
  padding: 10px;
  display: none;
}
.disoff font {
  width: 50%;
  float: left;
  color: #30c076;
}
.disoff b {
  width: 50%;
  float: left;
  text-align: right;
  padding-top: 10px;
  font-size: 17px;
  color: #30c076;
}
.but_box a {
  background: #ffb606;
  color: #000;
  padding: 15px 40px;
  border-radius: 3px;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  width: 97%;
  float: left;
  text-transform: uppercase;
}
.but_box a i {
  margin-right: 9px;
}
.but_box a:hover {
  background: #000;
  color: #fff;
  text-decoration: none;
}
input#ctl00_ContentPlaceHolder1_chkWalletBal {
  float: left;
  margin-right: 10px;
}
element.style {}
.err_msg {
  width: auto;
  float: right;
  position: relative;
  background: #f71d17;
  text-align: center;
  color: #fff;
  border: double 4px;
  margin-top: 5px;
  line-height: 35px;
  padding: 10px;
  /* right: 0; */
  /* width: 100%;
    line-height: 50px;
    vertical-align: middle;
    background: #84c225;
    position: fixed;
    left: 0;
    top: 0;*/
  /* padding: 20px; */
  /*color: #fff !important;*/
  /* border: dashed 0px;*/
  border-radius: 0px;
  -moz-animation: cssAnimation 0s ease-in 5s forwards;
  -webkit-animation: cssAnimation 0s ease-in 5s forwards;
  -o-animation: cssAnimation 0s ease-in 5s forwards;
  animation: cssAnimation 0s ease-in 5s forwards;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  z-index: 9;
}
.cor_lft h1 {
  font-weight: 700;
  color: #000;
  margin-top: 60px;
  margin-bottom: 20px;
}
.cor_lft p {
  font-size: 15px;
  line-height: 26px;
  /* text-align: justify; */
  color: #4f4f4f;
  font-weight: 300;
}
.headp {
  width: 50%;
  margin: 0 auto;
  text-align: center;
  font-size: 14px;
  color: #686868;
  font-weight: 400;
  margin-bottom: 30px;
}
.bg_sec {
  background: #fcfcfc;
}
section {
  padding: 1px 0 0px 0 !important;
}
.imgbx3 {
  width: 100%;
  float: left;
}
.course_nm {
  background: #fff;
  width: 100%;
  float: left;
  padding: 7px 7px 15px 7px;
  box-shadow: 0px 2px 10px #ededed;
}
.course_nm h4 {
  width: 60%;
  float: left;
  margin-top: 9px;
}
.course_nm h4 b {
  font-weight: 600;
  font-size: 18px;
  float: left;
}
.course_nm h4 b a {
  color: #000;
}
.course_nm h4 em {
  font-style: normal;
  font-size: 14px;
  font-weight: 400;
  float: left;
  margin-top: 5px;
}
.course_nm h4 em a {
  color: #6d6d6d;
}
.price {
  width: 37%;
  float: right;
  background: #ffb606;
  text-align: center;
  margin-top: 9px;
  border-radius: 23px;
}
.thim-ekits-course__excerpt {
  width: 100%;
  float: left;
  font-size: 14px;
  font-weight: 400;
  text-align: justify;
  line-height: 24px;
  margin-top: 10px;
}
.motivation {
  width: 90%;
  float: left;
  text-align: center;
}
.motivation img {
  width: 90%;
}
.motivation h3 {
  font-size: 21px;
  margin: 30px 0 10px 0;
}
.motivation p {
  font-size: 14px;
  color: #606060;
}
.bg_sec {
  background: #fcfcfc;
  padding-bottom: 30px !important;
}
.features {
  text-align: center;
  width: 90%;
  margin: 0 auto;
  padding-top: 45px;
}
.features b {
  min-height: 100px;
  float: left;
  width: 100%;
}
.features b {
  min-height: 100px;
  float: left;
  width: 100%;
}
.features img {
  width: 15%;
}
.features b {
  min-height: 100px;
  float: left;
  width: 100%;
}
.features h3 {
  font-size: 21px;
  margin: 30px 0 10px 0;
}
.features p {
  font-size: 15px;
  color: #666565;
  font-weight: 300;
}
.bor_tb2 {
  border: solid 1px #ccc;
  border-right: 0;
  border-left: 0;
  padding: 70px 0 !important;
  width: 100%;
  /* float: left; */
}
.blog_frm {
  width: 100%;
  float: left;
}
.blog_frm h2 {
  font-size: 28px;
  width: 100%;
  float: left;
}
.thim-ekits-post__content h3 {
  font-size: 18px;
  margin: 40px 0 20px 0;
  float: left;
  width: 100%;
}
.thim-ekits-post__excerpt {
  width: 100%;
  float: left;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  color: #646464;
  text-align: justify;
}
.blogryt {
  text-align: right;
}
.blogryt img {
  width: 70%;
}
.wedo {
  /* float: left; */
  margin-top: 130px;
}
.wedo h6 {
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
  word-spacing: 2px;
  color: #52AA96;
}
.box4 i {
  fill: #FEBFB4;
  color: #FEBFB4;
  border-color: #FEBFB4;
  /* width: 1em; */
  /* height: 1em; */
  /* position: relative; */
  /* display: block; */
  font-size: 45px;
  float: left;
  margin: 10px 0 20px 0;
}
.box4 h3 {
  width: 100%;
  float: left;
  font-size: 24px;
  font-weight: 400;
}
.box4 p {
  width: 100%;
  float: left;
  font-size: 16px;
  font-weight: 300;
}
.bx11 {
  width: 46%;
  float: left;
  height: auto !important;
  background: #e86a54;
  padding: 20px;
  border-radius: 13px;
  color: #fff;
  margin-top: 60px;
  min-height: 330px;
}
.bx11 span img {
  width: 100%;
}
.bx11 span {
  width: 45%;
  float: left;
}
    .bx11 h4 {
        width: 100%;
        float: left;
        margin: 30px 0;
        color: #fff;
    }
.bx11 ul {
  width: 100%;
  float: left;
  /* list-style: disc; */
  /* list-style-position: outside; */
  margin: 0;
  padding: 0 0 0 17px;
}
.bx22 {
  width: 46%;
  float: left;
  height: fit-content;
  background: #0143b1;
  /* height: 270px; */
  padding: 20px;
  border-radius: 13px;
  color: #fff;
  margin-left: 4%;
  min-height: 330px;
}
.bx22 span {
  width: 45%;
  float: left;
}
.bx22 span img {
  width: 100%;
}
    .bx22 h4 {
        width: 100%;
        float: left;
        margin: 30px 0;
        color: #fff;
    }
.bx22 ul {
  width: 100%;
  float: left;
  margin: 0;
  padding: 0 0 0 17px;
}
.bx33 {
  width: 46%;
  float: left;
  height: auto;
  background: #db9f49;
  padding: 20px;
  border-radius: 13px;
  color: #fff;
  margin-top: 20px;
  min-height: 330px;
}
.bx33 span {
  width: 45%;
  float: left;
}
.bx33 span img {
  width: 100%;
}
.bx33 h4 {
  width: 100%;
  float: left;
  margin: 30px 0;
}
.bx33 ul {
  width: 100%;
  float: left;
  margin: 0;
  padding: 0 0 0 17px;
}
.bx44 {
  width: 46%;
  float: left;
  height: auto;
  background: #005b4a;
  padding: 20px;
  border-radius: 13px;
  color: #fff;
  margin: 0 0 0 4%;
  position: absolute;
  bottom: 35px;
  right: 20px;
  min-height: 330px;
}
.bx44 span {
  width: 45%;
  float: left;
}
.bx44 span img {
  width: 100%;
}
.bx44 h4 {
  width: 100%;
  float: left;
  margin: 30px 0;
}
.bx44 ul {
  width: 100%;
  float: left;
  margin: 0;
  padding: 0 0 0 17px;
}
#my_videoSimple {
  width: 600px !important;
  height: auto !important;
}
.divWaiting {
  position: absolute;
  background-color: #FAFAFA;
  z-index: 2147483647 !important;
  opacity: 0.8;
  overflow: hidden;
  text-align: center;
  top: 0 !important;
  left: 0;
  height: 300%;
  width: 100%;
  padding-top: 10%;
}
.baner h1 {
    font-size: 60px;
    padding-top: 60px;
    color: white;
}
.baner p {
    font-size: 16px;
    font-weight: 300;
    margin-top: 30px;
    color: white;
    text-align: justify;
}
.baner a {
    font-size: 17px;
    font-weight: 600;
    fill: #1D1D1D;
    color: #1D1D1D;
    background-color: #FFC1B6;
    border-radius: 50px 50px 50px 50px;
    padding: 18px 35px 18px 35px;
    margin-top: 20px;
    float: left;
    margin-bottom: 20px;
}
.baner {
  min-height: 650px;
}
.wedo h1 {
  /* font-style: italic; */
  margin: 5px 0px 0px 0px;
  font-size: 50px;
  font-weight: 500;
  text-transform: none;
  line-height: 55px;
}
.meet {
  background: #000;
  padding: 15px 20px;
  margin-top: 30px;
  float: left;
}
.meet1 {
  background: #000;
  padding: 15px 10px;
  float: right;
}
.fubscl {
  margin: 120px 0 0 0;
  min-height: 480px;
}
.fubscl h4 {
  color: maroon;
}
.fubscl h1 {
  color: #ff00e9;
}
.fubscl ul {
  list-style-type: none;
  padding: 0;
}
.fubscl ul li i {
  margin-right: 10px;
}
.fubscl ul li {
  margin: 15px 0;
}
.bg5 {
  background: #BAE6FF;
  padding: 60px 0 30px 0;
}
.sktch {
  text-align: center;
}
.sktch img {
  width: 160px;
  border-radius: 80px;
}
.sktch h3 {
  font-size: 20px;
  margin-top: 15px;
}
.sec5 {
  width: 100%;
  float: left;
  min-height: 350px;
}
.title {
  margin-bottom: 30px;
}
.sc_heading img {
  margin: 60px 0;
}
.thim-ekits-post__title a {
  font-size: 21px;
  color: #000;
}
.sc_heading p {
  font-size: 17px;
  width: 80%;
  margin: 0 auto;
  color: #93a1a3;
}
.sec5 a {
  text-align: center;
  width: 100%;
  float: left;
  margin: 20px 0 20px 0;
}
.form-control1 {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  margin-bottom: 5px;
}
.form-control1 input {
  border: 0;
  width: 100%;
  font-size: 13px;
}
#btnSubmit {
  background: #000;
  border: 0;
  color: #fff;
  font-size: 13px;
  padding: 10px 20px;
  border-radius: 3px;
}
fieldset h3 {
  font-size: 17px;
}
fieldset legend {
  font-size: 14px;
  margin-top: 15px;
  float: left;
}
.sc_heading h3 {
  font-size: 35px;
  margin: 40px 0px 17px 0;
  padding: 0;
  float: left;
  width: 100%;
}
.toggle, [id^=drop] {
  display: none;
}
/* Giving a background-color to the nav container. */
/*nav {
  margin: 0;
  padding: 0;
  background-color: #FFF;
}*/
#logo {
  display: block;
  padding: 0 30px;
  float: left;
  font-size: 20px;
  line-height: 60px;
}
/* Since we'll have the "ul li" "float:left"
 * we need to add a clear after the container. */
nav:after {
  content: "";
  display: table;
  clear: both;
}
/* Removing padding, margin and "list-style" from the "ul",
 * and adding "position:reltive" */
nav ul {
  float: right;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
}
/* Positioning the navigation items inline */
/*nav ul li {
  margin: 0px;
  display: inline-block;
  float: left;
  background-color: #FFF;
}*/
/* Styling the links */
nav a {
  display: block;
  padding: 14px 20px;
  color: #FFF;
  font-size: 15px;
  text-decoration: none;
}
nav ul li ul li:hover {
  background: #000000;
}
/* Background color change on Hover */
nav a:hover {
  background-color: #000000;
}
/* Hide Dropdowns by Default
 * and giving it a position of absolute */
nav ul ul {
  display: none;
  position: absolute;
  top: 62px;
  z-index: 1;
  box-shadow: 0px 1px 5px #ccc;
}
/* Display Dropdowns on Hover */
nav ul li:hover > ul {
  display: inherit;
}
/* Fisrt Tier Dropdown */
nav ul ul li {
  width: 170px;
  float: none;
  display: list-item;
  position: relative;
}
/* Second, Third and more Tiers	
 * We move the 2nd and 3rd etc tier dropdowns to the left
 * by the amount of the width of the first tier.
*/
nav ul ul ul li {
  position: relative;
  top: -60px;
  /* has to be the same number as the "width" of "nav ul ul li" */
  left: 170px;
}
/* Change ' +' in order to change the Dropdown symbol */
li > a:after {
  content: '';
}
li > a:only-child:after {
  content: '';
}
/* Media Queries
--------------------------------------------- */
@media all and (max-width : 768px) {
  #logo {
    display: block;
    padding: 0;
    width: 100%;
    text-align: center;
    float: none;
  }
  nav {
    margin: 0;
  }
  /* Hide the navigation menu by default */
  /* Also hide the  */
  .toggle + a, .menu {
    display: none;
  }
  /* Stylinf the toggle lable */
  .toggle {
    display: block;
    background-color: #FFF;
    padding: 14px 20px;
    color: #FFF;
    font-size: 17px;
    text-decoration: none;
    border: none;
  }
  .toggle:hover {
    background-color: #000000;
  }
  /* Display Dropdown when clicked on Parent Lable */
  [id^=drop]:checked + ul {
    display: block;
  }
  /* Change menu item's width to 100% */
  nav ul li {
    display: block;
    width: 100%;
  }
  nav ul ul .toggle, nav ul ul a {
    padding: 0 40px;
  }
  nav ul ul ul a {
    padding: 0 80px;
  }
  nav a:hover, nav ul ul ul a {
    background-color: #000000;
  }
  nav ul li ul li .toggle, nav ul ul a, nav ul ul ul a {
    padding: 14px 20px;
    color: #FFF;
    font-size: 17px;
  }
  nav ul li ul li .toggle, nav ul ul a {
    background-color: #262626;
  }
  /* Hide Dropdowns by Default */
  nav ul ul {
    float: none;
    position: static;
    color: #ffffff;
    /* has to be the same number as the "line-height" of "nav a" */
  }
  /* Hide menus on hover */
  nav ul ul li:hover > ul, nav ul li:hover > ul {
    display: none;
  }
  /* Fisrt Tier Dropdown */
  nav ul ul li {
    display: block;
    width: 100%;
  }
  nav ul ul ul li {
    position: static;
    /* has to be the same number as the "width" of "nav ul ul li" */
  }
}
@media all and (max-width : 330px) {
  nav ul li {
    display: block;
    width: 94%;
  }
}
@media screen and (min-width: 320px) and (max-width: 412px) {

    #ctl00_ctl00_Content_ContentPlaceHolder1_CardViewCourseCategory_DXMainTable tbody tr td {
        width: 100% !important;
        float: left !important;
    }

    table#ctl00_ctl00_Content_ContentPlaceHolder1_CardViewCourseCategory_DXMainTable tbody tr td {
        width: 100% !important;
        float: left !important;
    }

    .colm2 img {
        margin: 0 auto;
        display: block;
    }
    .bnrsrch {
        width: 96% !important;
    }
}

    .colm_in h3 {
        min-height: 50px;
        line-height: 17px;
        margin: 10px 0 10px 0;
    }

    .loginbox a i {
        margin-right: 5px;
    }

    .dxeProgressBarIndicator_Office365Dark {
        background-color: #ffe003;
    }

    .dxeProgressBar_Office365Dark {
        border-radius: 2px;
    }

    .dxeProgressBar_Office365Dark {
        background-color: #d0d0d0;
    }

    .dxpbVC {
        display: inline-block;
        color: black;
        font-size: 14px;
        font-weight: 700;
        line-height: 12px;
    }

    .blackbg font:first-child {
        text-align: left !important;
    }

    .ylwbx {
        background: #ffe003 !important;
    }

        .ylwbx p {
            color: #000;
            font-weight: 500;
        }

        .ylwbx h3 {
            color: #000;
        }

    .minhei {
        min-height: 600px;
    }

    .bor-radius {
        border-radius: 80%;
    }

    .bg-f2 {
        background: #f2f2f2;
        padding: 10px 0 10px 0;
    }

    .bg-white2 {
        background-color: #fff !important;
        margin-top: 10px;
        float: left;
        width: 100%;
    }

    .left_prof {
        width: 100%;
        float: left;
        padding: 20px 10px 0px 0;
        border-right: solid 1px #ccc;
        text-align: center;
        min-height: 300px;
    }

        .left_prof a {
            text-align: center;
            width: 100%;
            float: left;
            color: #000;
            font-weight: 500;
            line-height: 50px;
        }

        .left_prof big {
            width: 100%;
            float: left;
            text-align: center;
        }

            .left_prof big i {
                font-size: 15px;
                float: left;
                width: 40%;
                text-align: right;
                margin-top: 2px;
                color: #3ecf1a;
            }

            .left_prof big sup {
                width: 58%;
                float: left;
                font-size: 18px;
                line-height: 36px;
                text-align: left;
                margin-left: 2%;
            }

        .left_prof strong {
            width: 100%;
            float: left;
            font-weight: normal;
            margin-bottom: 15px;
            font-size: 14px;
        }

            .left_prof strong em {
                font-style: normal;
                font-size: 13px;
                color: #767676;
            }

    .post_ryt h3 {
        font-size: 17px;
        font-weight: 400;
    }

    .post_ryt {
        width: 100%;
        float: left;
        margin: 20px 0 0 0;
        font-size: 14px;
        line-height: 22px;
        font-weight: 400 !important;
        font-family: 'Roboto' !important;
        text-align: left;
    }

        .post_ryt p {
            font-size: 15px;
            font-weight: 400;
            text-align: justify;
            line-height: 25px;
            margin-top: 20px;
        }

    .quote {
        width: 100%;
        float: left;
        /*border: solid 1px #ccc;*/
        border-right: 0;
        border-left: 0;
        padding: 15px 0;
    }

        .quote span {
            float: left;
            width: auto;
        }

            .quote span a i {
                font-size: 30px;
                color: #ffb606;
                margin-right: 20px;
            }

            .quote span a em {
                float: right;
                margin-right: 30px;
                font-style: normal;
                color: #9d9d9d;
            }

        .quote strong {
            float: right;
            border: solid 1px #ccc;
            padding: 5px 20px;
            border-radius: 30px;
        }

        .quote b {
            float: right;
            border: solid 1px #ccc;
            padding: 5px 20px;
            border-radius: 30px;
            margin-right: 10px;
            min-width: 100px;
        }

            .quote b i {
                background: #36a5d8;
                color: #fff;
                padding: 7px;
                border-radius: 23px;
                float: left;
            }

            .quote b em {
                font-style: normal;
                float: left;
                margin-left: 10px;
                line-height: 30px;
            }

        .quote strong {
            float: right;
            border: solid 1px #ccc;
            padding: 5px 20px;
            border-radius: 30px;
            margin-right: 10px;
            min-width: 100px;
        }

            .quote strong i {
                background: #9a61af;
                color: #fff;
                padding: 7px;
                border-radius: 23px;
                float: left;
            }

            .quote strong em {
                font-style: normal;
                float: left;
                margin-left: 10px;
                line-height: 30px;
            }

    .rply_like {
        width: 100%;
        float: left;
        margin: 10px 0;
    }

    .yellow_but {
        width: auto;
        float: left;
        background: #ffb606;
        color: #000;
        padding: 10px 40px;
    }

        .yellow_but:hover {
            background: #000;
            color: #fff;
        }

    .rply_like b {
        float: left;
        width: 40%;
        text-align: center;
        line-height: 40px;
        font-weight: 400;
    }

        .rply_like b span {
            font-weight: 600;
        }

    .rply_like font {
        float: right;
    }

    .rply_like i {
        float: right;
        margin: 0 15px;
        font-style: normal;
        line-height: 37px;
    }

.rply_like font a {
    line-height: 40px;
    font-weight: 700;
    font-size: 15px;
    color: #009dff;
    border-bottom: dashed 1px;
}

        .rply_like font a:hover {
            color: #000;
        }

    .answer {
        width: 100%;
        float: left;
        /* padding: 10px; */
    }

        .answer h2 {
            width: 100%;
            float: left;
            background: #000;
            padding: 10px;
            color: #ffb606;
        }

        .answer h2 {
            width: 100%;
            float: left;
            background: #000;
            padding: 10px;
            color: #ffb606;
            font-weight: 300;
            font-size: 16px;
        }

            .answer h2 i {
                margin-right: 10px;
            }

    .ans_in {
        float: left;
        width: 100%;
        padding: 20px;
    }

    .name_pos {
        width: 100%;
        float: left;
    }

        .name_pos b {
            font-size: 16px;
            font-weight: 500;
            width: 100%;
            float: left;
            margin-top: 10px;
        }

        .name_pos font {
            width: 100%;
            float: left;
            font-size: 14px;
            color: #888;
            font-weight: 300;
            margin-top: 10px;
        }

    .ans_in1 {
        float: right;
        width: 50%;
    }

        .ans_in1 span {
            width: 100%;
            float: left;
            text-align: right;
            font-size: 14px;
        }

    .blk_but {
        float: right;
        font-size: 12px;
        background: #000;
        padding: 7px 10px;
        border-radius: 3px;
        color: #fff !important;
        margin-top: 10px;
        text-decoration: none !important;
    }

        .blk_but:hover {
            background: #4F4F4F;
            color: #000;
        }

    .posthlp {
        width: 100%;
        float: left;
    }

        .posthlp sub {
            width: 100%;
            float: left;
            margin: 45px 0 30px 0;
            font-size: 13px;
            text-align: left;
        }

    .yesno {
        float: right;
        color: #888;
        width: 100%;
        text-align: right !important;
        border: solid 1px #ccc;
        border-right: 0;
        border-left: 0;
        padding: 10px 0;
    }

        .yesno a {
            /* float: right; */
            margin-left: 30px;
            color: #000;
            font-weight: 500;
            font-size: 14px;
            margin-right: 6px;
        }

            .yesno a:hover {
                color: #888;
            }

.signpost {
    float: right;
    /* background: #000; */
    /* padding: 5px 10px; */
    width: 100%;
    margin-bottom: 10px;
    position: relative;
}

    .signpost a {
        background: #ffb606;
        color: #000;
        padding: 10px;
        float: right;
        border-radius: 3px;
        margin-left: 10px;
        font-size: 13px;
        min-width: 174px;
        text-align: center;
        font-weight: 400;
        position: absolute;
        right: 20px;
        top: 16px;
    }

            .signpost a:hover {
                background: #000;
                color: #fff;
            }

    .memb_right {
        width: 100%;
        float: left;
        background: #fff;
        border-radius: 5px;
        margin-top: 10px;
    }

        .memb_right h2 {
            width: 100%;
            float: left;
            background: #000;
            border-radius: 5px 5px 0 0;
            font-size: 16px;
            padding: 10px 0 10px 10px;
            color: #fff;
            font-weight: 300;
        }

        .memb_right h4 {
            width: 100%;
            float: left;
            padding: 10px 15px;
            border-bottom: solid 1px #ccc;
        }

            .memb_right h4 font {
                font-size: 14px;
                float: left;
                width: 50%;
            }

            .memb_right h4 span {
                float: right;
                width: 50%;
                text-align: right;
                font-size: 17px;
                color: #888;
                font-weight: 300;
            }

            .memb_right h4 sup {
                font-size: 14px;
                width: 100%;
                float: left;
                text-align: right;
                margin-top: 20px;
                font-weight: 400;
                color: #888;
            }

    .newmem {
        width: 100%;
        float: left;
        padding: 15px;
    }

        .newmem h5 {
            width: 35%;
            float: left;
            height: 77px;
            text-align: center;
            line-height: 77px;
            background: #f783b5;
            border-radius: 65%;
        }

            .newmem h5 i {
                font-style: normal;
                font-size: 50px;
            }

        .newmem h6 {
            width: 65%;
            float: left;
            padding-left: 10px;
        }

            .newmem h6 b {
                font-size: 12px;
                width: 100%;
                float: left;
                text-transform: uppercase;
                color: #888;
                font-weight: 400;
            }

            .newmem h6 a {
                font-size: 13px;
                margin: 10px 0;
                float: left;
                width: 100%;
                font-weight: 400;
                color: #497ff2;
            }

            .newmem h6 dt {
                font-size: 12px;
            }

    .head5 h2 {
        font-size: 25px;
        font-weight: 400;
        color: #fff !important;
    }

    .head5 p {
        font-weight: 300;
        font-size: 14px;
    }

    .bnrsrch2 {
        float: right;
        margin-top: 65px;
    }

        .bnrsrch2 a {
            border-radius: 40px;
        }

    table#ctl00_ContentPlaceHolder1_cvForumQuestion_DXCTMenu0_ITCNT0_ASPxComboBox1_ET {
        float: right;
    }

    .colm3 {
        width: 100%;
        float: left;
        /* background: #fff; */
        padding: 10px;
    }

    .colmin_2 h3 {
        font-size: 17px;
        font-weight: 500;
        color: #000;
    }

        .colmin_2 h3 a {
            color: #000;
            text-transform: capitalize;
            font-weight: 600;
            font-size: 15px;
        }

            .colmin_2 h3 a:hover {
                color: #303030;
            }

    .colmin_2 {
        width: 60%;
        float: left;
    }

        .colmin_2 p {
            text-align: left;
            margin: 0px;
            font-size: 15px;
            font-weight: 300;
            /* min-height: 105px; */
            text-align: justify;
            color: #000;
            width: 90%;
        }

    .nametc {
        width: 100%;
        float: left;
        margin-top: 10px;
        font-size: 13px;
        color: #f87c1d;
        text-transform: capitalize;
    }

    .colmin_ryt font {
        display: none;
    }

    .colmin_ryt {
        float: left;
        width: 40%;
        text-align: center;
        margin-top: 10px;
    }

        .colmin_ryt h2 {
            float: left;
            width: 25%;
            font-size: 14px;
            text-align: right;
        }

            .colmin_ryt h2 b {
                width: 100%;
                float: left;
                color: #4d4d4d;
                font-weight: 300;
                font-size: 15px;
                /* margin-top: 10px; */
                text-transform: capitalize;
                text-align: left;
                line-height: 26px;
            }

        .colmin_ryt h6 span {
            width: 100%;
            float: left;
            color: #4d4d4d;
            font-weight: 300;
            font-size: 14px;
            /* margin-top: 10px;*/
            text-align: left;
            margin-left: 4px;
            text-transform: capitalize;
        }

        .colmin_ryt h5 {
            float: left;
            width: 20%;
            text-align: center;
            margin: 0 10px 0px 0px;
        }

            .colmin_ryt h5 img {
                width: 60px;
                height: 60px;
                margin: 0 10px;
            }

        .colmin_ryt h6 {
            float: left;
            width: 41%;
        }

    .dxcvControl_Office365, .dxcvDisabled_Office365 {
        font: unset;
        background-color: transparent;
        color: #000000;
        cursor: auto;
    }

    .dxcvSearchPanel_Office365 {
        padding: 7px 0 7px;
    }

    .dxmLite_Office365 .dxctToolbar_Office365.dxm-main.dxmtb {
        background-color: white;
        padding-top: 8px;
        padding-bottom: 8px;
        border-width: 0;
        padding-right: 8px;
        margin-bottom: 10px;
    }

    .category {
        background: #fafafa;
    }

    div.dxbButtonSys {
        vertical-align: middle;
        margin-left: 5px;
    }

    .dvControl label {
        margin: 0 10px 0 2px;
    }

    .dvBack a {
        color: #1ea5d8;
    }

        .dvBack a:hover {
            color: #000;
        }

    #ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_tblCourseTopic > tbody > tr:nth-child(4) > td {
        padding: 0 !important;
    }

    .dxeBase_DevEx {
        font: unset;
    }

    .cr_name h5 {
        font-size: 14px;
    }

        .cr_name h5 font span {
            font-size: 14px !important;
            color: #888;
            font-weight: 400;
        }

    .txt2 div {
        width: 99%;
    }

    #my_video {
        width: 100%;
    }

    .ansbox input[type="radio"] {
        float: left;
        margin-top: 7px;
    }

    .ansbox label {
        margin-left: 5px;
        float: left;
        font-weight: 300;
    }

    table#ctl00_ContentPlaceHolder1_CardViewCourseCategory_DXCTMenu0_ITCNT0_ASPxComboBox1_ET {
        float: right;
    }

    .regularFont {
        font-family: 'Roboto' !important;
        font-size: 14px;
        padding-bottom: 8px;
    }

    .viewdetbtn a span {
        padding-left: 14px;
    }

    span.pull-right a span {
        padding-left: 12px;
    }

    .regularFont {
        margin-bottom: 10px;
    }

    input[type="radio"], input[type="checkbox"] {
        margin-right: 3px;
    }

    #ctl00_ContentPlaceHolder1_updatepanel1 > div.container > div {
        margin-top: 10px;
    }

    .dvBack a {
        font-size: 16px;
        color: #ffb606;
    }

    #ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_tblCourse > tbody > tr:nth-child(5) > td > div.dvControl {
        width: 100%;
    }

    #ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_tblCourse > tbody > tr:nth-child(8) > td:nth-child(1) {
        width: 50% !important;
    }

    #ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_tblExam > tbody > tr:nth-child(4) > td > div.dvControl {
        width: 99%;
    }

    .pull-right {
        text-align: center !important;
        /*margin-top: 30px;*/
    }

    .heading6 a h6 {
        margin-bottom: 20px;
        border-bottom: solid 1px #ccc;
        padding-bottom: 15px;
        margin-top: 10px;
        font-weight: 600 !important;
    }

    .refinebox input {
        float: left;
    }

    p.regularFont span br {
        display: none;
    }

    .refinebox label {
        float: left;
        margin-top: 5px;
    }

    .dxeButtonEditSys {
        width: 100%;
    }

    .yesno span {
        width: auto;
        float: right;
        margin-top: 9px;
    }

    .yesno b {
        float: right;
        font-weight: 300;
        margin-right: 15px;
        margin-top: 10px;
        margin-left: 15px;
    }

    .w-bg ul li p {
        float: left;
        text-align: justify !important;
    }

    .bg_blue {
        background: #194955 !important;
        color: #fff !important;
    }

    .bg_pink {
        background: #4b36f7 !important;
        color: #fff !important;
    }

    .x-but {
        width: auto;
        float: left;
    }

        .x-but a {
            width: auto;
            background: #ffb60694;
            padding: 10px 20px;
            float: right;
            /*margin-top: 22px;*/
            border-radius: 3px;
            text-transform: capitalize;
            font-weight: 400;
            font-size: 12px;
            text-decoration: none !important;
            margin-left: 0;
        }

            .x-but a:hover {
                background: #ffb606;
                color: #000;
            }

    .dxgvCSD {
        max-height: 600px !important;
        height: auto;
        /* border-color: #ccc; */
        padding: 5px;
        background: #fff;
    }

    .post_ryt span em {
        font-style: normal;
        font-family: 'Roboto' !important;
        font-size: 13px !important;
        text-align: justify !important;
        background: none !important;
        line-height: 21px;
    }

    .post_ryt h5 {
        font-size: 14px;
        margin: 17px 0;
    }

    .heading6 h6 span {
        padding: 5px;
        right: -16px !important;
        font-weight: 400;
        background: #212529 !important;
        color: #fff;
        line-height: 20px;
        padding-bottom: 5px !important;
    }

    .text-light h4 {
        color: #ffb606;
        text-transform: capitalize;
    }

    .table_content.tblcon {
        margin-bottom: 0 !important;
        box-shadow: none !important;
    }

    .regularFont i {
        margin-right: 10px;
    }

    .checkbg p {
        font-weight: 300;
        text-align: justify !important;
        font-size: 14px;
        color: white;
    }

    .dxgv {
        text-align: center;
    }

    tr#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_gvExam_DXHeadersRow0 td table tbody tr td {
        text-align: center;
        font-weight: 500;
    }

    .table_content h5 {
        font-size: 17px;
        float: left;
        margin-bottom: 20px;
        font-weight: 400;
    }

    .regularFont.jobpoint i {
        color: #c7c7c7;
    }

    .regularFont.jobpoint span {
        font-weight: 400;
    }

    .jobdes2 {
        font-size: 14px;
    }

    .dxgvControl_DevEx, .dxgvDisabled_DevEx {
        border: 0;
    }

    span#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_rbnDurationType {
        margin-top: 54px;
        float: left;
        padding-left: 40px;
    }

    div#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_gvExam_DXPagerBottom {
        float: left !important;
    }

    .lft {
        float: left;
    }

    .form_box {
        background-image: url(../images/wooden_playground.jpg);
        /* min-height: 600px; */
        background-position: center;
        background-size: 125% auto;
        color: #fff;
        color: #fff;
        padding: 60px 0;
    }

    .form_box89 {
        background-image: url(../images/3.jpg);
        /* min-height: 600px; */
        background-position: center;
        background-size: 125% auto;
        color: #fff;
        color: #fff;
        padding: 60px 0;
        background-repeat: no-repeat;
    }

    .form_box98 {
        background-image: url(../images/7.jpg);
        /* min-height: 600px; */
        background-position: center;
        background-size: 125% auto;
        color: #fff;
        color: #fff;
        padding: 60px 0;
        background-repeat: no-repeat;
    }

    .form_box23 {
        background-image: url(../images/12.jpg);
        /* min-height: 600px; */
        background-position: center;
        background-size: 125% auto;
        color: #fff;
        color: #fff;
        padding: 60px 0;
        background-repeat: no-repeat;
    }

    .fillform i {
        color: #ffb606;
        font-size: 40px;
        float: left;
    }

    .fillform hr {
        border-color: #ffb606;
        width: 83%;
        float: right;
    }

    .fillform h4 {
        width: 100%;
        float: left;
        margin: 30px 0 15px 0;
        font-size: 23px;
        font-weight: 400;
        color: white;
    }

    .fillform p {
        font-size: 16px;
        width: 95%;
        float: left;
        font-weight: 500;
        color: white;
    }

    .getin {
        width: 100%;
        float: left;
        margin: 0px 0 80px 0;
    }

    h5.getin p {
        font-weight: 400;
    }

    .getin h5 {
        width: 50%;
        float: left;
    }

    .getin h5 {
        width: 50%;
        float: left;
        font-size: 54px;
        font-weight: 400;
        /* color: white; */
        line-height: normal;
    }

    .getin p {
        font-size: 20px;
        color: #ffb606;
    }

    .ourservice {
        margin-top: 115px;
    }

        .ourservice b {
            width: 100%;
            float: left;
            margin-bottom: 15px;
        }

        .ourservice h1 {
            font-size: 54px;
            font-weight: 800;
            color: #000;
        }

        .ourservice p {
            font-size: 18px;
            width: 100%;
            float: left;
            margin-top: 16px;
            line-height: 30px;
            font-weight: 400;
        }

    .review_box {
        background: #f4f4f3;
        padding: 60px 0;
        margin: 30px 0;
    }

    .rev1 {
        width: 100%;
        float: left;
    }

        .rev1 b {
            font-size: 20px;
            font-weight: 500;
        }

        .rev1 h1 {
            font-size: 70px;
            height: auto;
            padding: 10px 0 0 0;
        }

        .rev1 p {
            font-size: 20px;
        }

    .rev2 {
        float: left;
        width: 100%;
        font-size: 18px;
        text-align: justify;
        margin: 40px 0;
    }

    .rev5 {
        width: 100%;
        float: left;
        margin-bottom: 20px;
    }

        .rev5 i {
            font-size: 25px;
            margin-right: 5px;
            color: #ffb606;
        }

    .uniq1 {
        width: 100%;
        float: left;
    }

        .uniq1 big {
            width: 30%;
            float: left;
        }

            .uniq1 big i {
                width: 70%;
                float: left;
            }

        .uniq1 span {
            width: 70%;
            float: left;
        }

            .uniq1 span h3 {
                font-size: 23px;
                width: 100%;
                float: left;
                margin-bottom: 20px;
            }

            .uniq1 span p {
                font-size: 16px;
                line-height: 30px;
                font-weight: 400;
            }

    .mr11 {
        margin-top: 70px;
    }

    .articlebox {
        background: #fff7f0;
        padding: 30px 0;
    }

    .blog_bx {
        width: 100%;
        float: left;
        background: #fff;
        border-radius: 20px;
        box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 2px 0px;
        transform-origin: 50% 50%;
        transform: translate(0px, 0px);
        opacity: 1;
        visibility: visible;
    }

        .blog_bx img {
            border-radius: 20px 20px 0 0;
            float: left;
        }

    .blog_in {
        width: 100%;
        float: left;
        padding: 20px;
    }

        .blog_in b {
            width: 100%;
            float: left;
            color: #ffb606;
            margin-bottom: 20px;
        }

        .blog_in h5 {
            width: 100%;
            float: left;
            font-weight: 500;
        }

        .blog_in p {
            width: 100%;
            float: left;
            font-size: 15px;
            font-weight: 400;
            color: #8f8787;
        }

        .blog_in a {
            background: #ffb606;
            padding: 12px 27px;
            color: #000;
            font-size: 15px;
            border-radius: 40px;
            margin: 10px 0 0px 0;
            float: left;
        }

            .blog_in a:hover {
                background: #000;
                color: #fff;
            }

    .sc_heading {
        width: 60%;
        margin: 0 auto;
    }

    .pd_btm {
        text-align: center;
        margin: 70px 0;
    }

    .sc_heading span img {
        margin: 0 0 26px 0;
    }

    .bga {
        background: #4ea518;
    }

    .bgb {
        background: #dc3545;
        margin-top: 20px;
    }

    .bgc {
        background: #45299e;
    }

    .bgd {
        background: #603232;
        bottom: 14px;
    }

    .review_box2 {
        background: #f4f4f3;
        padding: 30px 0px 0;
        margin: 30px 0;
    }

    .bga1 {
        background: #005550;
    }

    .bga2 {
        background: #4da6d8;
        margin-top: 20px;
    }

    .bga3 {
        background: #687e02;
    }

    .bga4 {
        background: #ffb606;
        bottom: 15px;
        color: #000;
    }

    span#ctl00_ContentPlaceHolder1_CounsellingControl_PcCounsellingControl_PWH-1T {
        color: #000;
        font-weight: 400;
    }

    div#ctl00_ContentPlaceHolder1_CounsellingControl_PcCounsellingControl_pnlCustomerForm ul {
        padding: 0;
    }

    li.wid200 {
        position: relative;
        float: left;
        width: 100%;
    }

        li.wid200 h3 {
            width: 100%;
            float: left;
            font-size: 20px;
            font-weight: 400;
            margin-bottom: 0;
        }

        li.wid200 label {
            font-size: 16px;
            font-weight: 400;
            margin: 10px 0 5px 0;
            width: 100%;
            float: left;
        }

        li.wid200 input {
            height: 40px;
            border: solid 1px #ccc;
            padding-left: 15px;
            font-size: 16px;
            font-weight: 400;
            color: #000;
            border-radius: 3px;
            box-shadow: 0 0 13px #f7f7f7;
        }

        li.wid200 a {
            margin-top: 15px;
        }

        li.wid200 select {
            width: 99%;
            float: left;
            height: 30px;
            border-radius: 3px;
        }

    #ctl00_ContentPlaceHolder1_CounsellingControl_PcCounsellingControl_PW-1 {
        border-radius: 33px !important;
        top: 45% !important;
        right: 0 !important;
        bottom: 0 !important;
        left: 0 !important;
        /* position: fixed !important; */
        margin: 0 auto;
        transform: translateY(-50%);
        width: 500px !important;
    }

    .mm5 .msgsuccess {
        width: 100%;
        float: left;
        text-align: center;
        height: 40px;
        border: dashed 1px #28a745;
        line-height: 40px;
        color: #28a745;
        margin: 0 0 20px 0;
        font-size: 17px;
        font-weight: 100;
        border-radius: 3px;
    }

    .mr-lft {
        margin-left: 10px;
    }

    .msgError {
        text-align: center;
        background: #f2afaf;
        line-height: 40px;
        border-radius: 3px;
        border: dashed 1px #b44c4c;
        color: #721c1c;
        font-size: 17px;
    }

    div#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_pcCounsellingStatus_pnlCustomerForm ul {
        list-style-type: none;
        padding: 0;
    }

    div#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_pcCounsellingStatus_PW-1 {
        position: fixed !important;
        top: 60px !important;
    }

    table#ctl00_ContentPlaceHolder1_CounsellingControl_PcCounsellingControl_txtRemark {
        height: 70px !important;
    }

    .dxeListBox_Office365 {
        background-color: #fafafa;
        font-size: 14px;
        color: #000;
        border: 0;
    }

        .dxeListBox_Office365 div.dxlbd {
            padding-top: 1px;
            padding-bottom: 1px;
            height: auto !important;
        }

    .dxeListBoxFilter_Office365 {
        border-bottom: 0;
        padding: 0 6px;
    }
    /*.dxlbd div {
  height: auto !important;
}*/
    .refinebox table {
        height: auto !important;
    }

    table#ctl00_ContentPlaceHolder1_lbCoursePrice_LBT tr td {
        padding: 7px 0;
    }

    .exmbx {
        border: solid 1px #e5e5e5;
        width: 100%;
        float: left;
    }

    .viewall_but {
        background: #ffe003;
        width: 100px;
        height: 30px;
        border-radius: 3px;
        border: none;
        color: #000;
        float: right;
    }

        .viewall_but:hover {
            background: #000;
            color: #fff;
        }

    .event_bnr {
        color: #fff;
        text-align: left;
        margin-top: 20px;
    }

        .event_bnr h3 {
            font-size: 38px;
            font-weight: 500;
            color: white;
        }

        .event_bnr p {
            font-size: 17px;
            font-weight: 300;
            color: white;
        }

    .research_top {
        width: 100%;
        float: left;
        padding-bottom: 20px;
        border-bottom: solid 1px #ccc;
        margin-bottom: 30px;
    }

        .research_top h4 {
            font-size: 25px;
            font-weight: 500;
            color: #000;
            margin-bottom: 18px;
        }

    .drpdn1 {
        width: auto;
        float: left;
        margin-right: 10px;
        background: #f6f7f8;
        border: 0;
        padding: 15px 15px;
        border-radius: 30px;
        font-size: 14px;
        font-weight: 400;
        cursor: pointer;
    }

    .drpdn2 {
        width: auto;
        float: left;
        /* margin-right: 10px; */
        background: #ffb606;
        border: 0;
        padding: 15px 15px;
        border-radius: 30px;
        font-size: 14px;
        font-weight: 400;
    }

    .eventimg {
        width: 100%;
        /*position: relative;*/
        float: left;
    }

    .eventimgspan {
        position: absolute;
        background: #ffb606f0;
        z-index: 1;
        right: 20px;
        top: 205px;
        font-size: 27px;
        text-transform: uppercase;
        width: 60px;
        height: 60px;
        padding: 3px;
        border-radius: 10px;
        color: #000;
    }

        .eventimgspan big {
            width: 100%;
            float: left;
            text-align: center;
            line-height: 33px;
            font-size: 42px;
            font-weight: 300;
        }

        .eventimgspan small {
            width: 100%;
            float: left;
            text-align: center;
            line-height: 20px;
            font-weight: 300;
        }

    .eventimg i {
        /* position: absolute;*/
        height: auto;
    }

        .eventimg i a {
            display: block;
        }

            .eventimg i a img {
                border-radius: 10px;
                min-height: 270px;
                width: 100%;
                max-height: 150px;
            }

    .evnt_det {
        width: 100%;
        float: left;
    }

        .evnt_det h2 {
            width: 100%;
            float: left;
            font-size: 20px;
            margin: 15px 0 0px 0;
            font-weight: 400;
            line-height: 30px;
        }

            .evnt_det h2 a {
                color: #000;
            }

                .evnt_det h2 a:hover {
                    color: #56544b;
                }

        .evnt_det em {
            color: #0080df;
            font-style: normal;
            width: 100%;
            float: left;
            margin-bottom: 10px;
            text-align: justify;
            font-weight: 400;
            font-size: 14px;
        }

        .evnt_det b {
            width: 60%;
            float: left;
            font-weight: 400;
            text-transform: capitalize;
            font-size: 16px;
            position: relative;
            top: 10px;
        }

            .evnt_det b i {
                font-size: 20px;
                float: left;
                margin-right: 14px;
                margin-top: 3px;
            }

    a.joinnw {
        float: right;
        background: #ffb606;
        color: #000;
        padding: 10px 20px;
        border-radius: 3px;
        text-transform: capitalize;
    }

        a.joinnw:hover {
            background: #000;
            color: #fff;
        }

.evntbx {
    width: 100%;
    float: left;
    /* padding-bottom: 20px; */
    margin-bottom: 20px;
    border: solid 1px #efefef;
    border-radius: 11px;
    padding: 5px 5px;
}

    .event_ctgry h3 {
        font-size: 25px;
        font-weight: 500;
        color: #000;
        margin-bottom: 18px;
    }

    .cate_text1 {
        width: 100%;
        float: left;
        border-bottom: solid 1px #ccc;
        margin-bottom: 10px;
        margin-top: 10px;
    }

        .cate_text1 h4 {
            font-size: 15px;
            font-weight: 700;
            color: #000;
            /* border-bottom: solid 1px #ccc; */
        }

    .mainrefinesrch {
        border: solid 1px #eee;
        padding: 10px;
        float: left;
        width: 100%;
    }

    .cate_text1 label {
        width: 80%;
        font-size: 15px;
        color: #000;
        font-weight: 300;
        margin-bottom: 5px;
    }

        .cate_text1 label:hover {
            background: #ccc;
        }

        .cate_text1 label b {
            width: 5%;
            float: left;
            margin-right: 20px;
        }

            .cate_text1 label b input[type="checkbox"] {
                width: 18px;
                height: 18px;
            }

        .cate_text1 label span {
            float: left;
            width: 85%;
        }

    .event_bg {
        background-image: url(../images/bg_event.jpg);
        min-height: 400px;
    }

    .bg_e3 {
        background: #eeeeee;
    }

    .bg-white3 {
        background: #fff;
    }

.head3 {
    font-size: 31px;
    font-weight: 700;
    color: #000;
}

    .ev_detail i {
        font-size: 22px;
        color: #ffb606;
        margin: 0 10px 0 0;
        float: left;
    }

.ev_detail span {
    float: left;
    /* margin-top: 10px; */
    width: 85%;
    font-size: 15px;
}

    .ev_detail {
        margin: 20px 0px;
    }

    .interst_bx h2 {
        width: 100%;
        float: left;
        font-size: 18px;
        margin-top: 20px;
    }

    .interst_bx i {
        font-size: 18px;
        margin-top: 20px;
        color: #7b7b7b;
    }

    .interst_bx sub {
        float: left;
        margin-top: 10px;
        color: #6b6b6b;
        font-weight: 400;
    }

    .interst_bx a {
        float: right;
        text-transform: capitalize;
        background: transparent;
        border: solid 1px #000;
        color: #000;
        font-weight: 400;
        padding: 6px 20px;
        border-radius: 3px;
    }

        .interst_bx a:hover {
            background: #000;
            color: #fff;
            border: solid 1px #fff;
        }

.interst_bx {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    font-size: 15px;
    text-align: justify;
    font-size: 15px;
    text-align: justify;
    padding: 10px 10px 5px 10px;
}
   

        .interst_bx p {
            text-align: justify;
            font-weight: 400;
            font-size: 15px;
            color: #000;
        }

        .interst_bx ul {
            margin: 0;
            padding: 0;
            list-style-type: none;
        }

            .interst_bx ul li p {
                float: left;
                width: 97%;
                margin-top: 0;
            }

            .interst_bx ul li i {
                float: left;
                margin: 5px 15px 0 0;
                color: #000;
            }

            .interst_bx ul li {
                width: 100%;
                float: left;
            }

        .interst_bx ul {
            margin: 15px 0 0 0;
            padding: 0;
            list-style-type: none;
            width: 100%;
            float: left;
        }

        .interst_bx p {
            text-align: justify;
            font-weight: 400;
            font-size: 15px;
            color: #000;
            width: 100%;
            float: left;
            margin-top: 15px;
        }

    .organise {
        width: 100%;
        float: left;
    }

        .organise i {
            width: 77px;
            height: 77px;
            float: left;
            margin: 10px 9px 10px 10px;
        }

            .organise i img {
                border-radius: 50px;
            }

        .organise h5 {
            width: 64%;
            float: left;
            margin-top: 20px;
            font-size: 20px;
            font-weight: 500;
        }

        .organise a {
            float: left;
            width: 64%;
            font-size: 14px;
            color: #000;
        }

            .organise a:hover {
                color: #888;
            }

    .evn_share {
        padding: 20px;
        width: 100%;
    }

        .evn_share h4 {
            width: 100%;
            float: left;
            font-size: 18px;
            /* margin: 20px 20px; */
        }

.dxeButtonEdit_DevEx td.dxic, .dxFirefox .dxeButtonEdit_DevEx td.dxic {
    padding: 0px 3px 0px 3px;
}

    .serv_txt {
        width: 90%;
        float: left;
        text-align: justify;
        padding-top: 100px;
    }

        .serv_txt h3 {
            font-size: 45px;
            color: #000;
            font-weight: 600;
            margin-bottom: 40px;
        }

        .serv_txt a {
            font-size: 18px;
            text-transform: uppercase;
            border-bottom: solid 1px;
            margin-top: 50px;
            float: left;
        }

    .hightly i img {
        width: 23%;
    }

    .serv_txt h3 span {
        background: #ffb609;
        width: 33%;
        float: left;
        height: 4px;
        border-radius: 30px;
    }

    .colm2 img {
        border-radius: 10px 10px 0 0;
    }

    .inside_txt {
        padding: 10px 0 0 10px;
    }

        .inside_txt h5 {
            color: #000;
            font-size: 17px;
            margin-bottom: 15px;
        }

        .inside_txt h6 {
            font-weight: 600;
            font-size: 14px;
            margin-bottom: 10px;
            text-align: justify;
            color: #000;
            padding-right: 12px;
        }

            .inside_txt h6 b {
                font-weight: 400;
                color: #000;
            }

    .expert_bx {
        width: 100%;
        float: left;
    }

    .colm21 img {
        width: 100%;
        min-height: 250px !important;
        /* float: left; */
        border-radius: 10px 10px 0 0;
    }

    .inside_txt h6 i {
        margin-right: 10px;
        font-size: 12px;
        color: #ffb606;
    }

    .bg-grey1 {
        background: #f6f6f6;
        padding: 30px 0;
    }

    .bg-white1 {
        background: #fff;
        float: left;
        padding: 0 15px;
        width: 97%;
        min-height: 340px;
    }

    .ulcls table tr td label img {
        width: 10%;
        height: auto;
        float: right;
    }

    #ctl00_ContentPlaceHolder1_rbnPaymentMethod > tbody > tr:nth-child(2) > td > label > img {
        width: 170px;
    }

    .dat_fltr table tbody tr td {
        width: 100%;
        float: left;
        padding: 6px 0 0 10px;
        font-size: 14px;
        font-weight: 300;
    }

        .dat_fltr table tbody tr td input {
            float: left;
            margin: 0px 15px 0 0;
        }

    .h_5 {
        width: 100%;
        text-align: center;
        margin-bottom: 30px;
        text-transform: uppercase;
        font-size: 32px;
        font-weight: 600;
        letter-spacing: 7px;
        color: #000;
        /* text-shadow: 0.2px 0px 2px #000000;*/
    }

    .subblk_col {
        float: right;
        background: #000;
        color: #fff;
    }

    #ctl00_ContentPlaceHolder1_dtFromDate > tbody > tr > td.dxic {
        padding: 0 3px;
    }

    #ctl00_ContentPlaceHolder1_dtToDate > tbody > tr > td.dxic {
        padding: 0 3px;
    }

    .t-sris {
        float: left;
        width: 100% !important;
        text-align: center;
        font-size: 14px;
        border-radius: 3px;
        font-weight: 400;
        text-transform: capitalize;
    }

    .file font {
        font-size: 12px;
        margin: 20px 0 10px 0;
        float: left;
        width: 100%;
    }

    .accept {
        font-size: 12px;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .bor-0 {
        border: 0;
    }

        .bor-0 table {
            width: 100%;
            border: 0;
        }

    a.viw_1 {
        float: right !important;
    }
    /**************************edit 19 july 2023*********************/
    span#ctl00_ctl00_Content_ContentPlaceHolder1_lblSuccessMsg1 {
        width: 100%;
        float: left;
        text-align: center;
        background: #614bba;
        color: #fff !important;
        line-height: 40px;
        border-radius: 3px;
        font-weight: 300 !important;
    }

    .them1 {
        width: 100%;
        float: left;
        position: relative;
        margin: 10px 0 10px 0;
    }

    .arrow-down {
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 10px solid #614bba;
        position: absolute;
        bottom: -7px;
        left: 45%;
    }

    .memb_right1 {
        width: 100%;
        float: left;
        background: #fff;
        margin-bottom: 10px;
        border-radius: 5px;
        border: solid 1px #ebebeb;
    }

        .memb_right1 h2 {
            background: #000000;
            font-size: 15px;
            color: #fff;
            font-weight: 300 !important;
            float: left;
            /* margin: 0 0 0 10px; */
            line-height: 30px;
            border-radius: 3px 3px 0px 0px;
            width: 100%;
            /* text-align: left; */
            text-align: center;
        }

    table#ctl00_ContentPlaceHolder1_gvExpertPackage_DXMainTable, .dxgvTable_DevEx {
        background-color: transparent !important;
    }

    .dxgvControl_DevEx, .dxgvDisabled_DevEx {
        font: revert !important;
    }

    .memb_right1 h4 {
        font-size: 20px;
        /* line-height: 60px; */
        font-weight: 400;
        width: 100%;
        float: left;
        padding: 5px 10px 10px 0;
        color: #000;
    }

    .signpost1 {
        width: auto;
        margin: 0 auto;
        display: block;
    }

        .signpost1 a {
            background: #ffb606;
            color: #000;
            padding: 8px 10px;
            /* float: left; */
            border-radius: 3px;
            /* margin-left: 10px; */
            font-size: 13px;
            min-width: 134px;
            text-align: center;
            font-weight: 400;
            text-decoration: none !important;
            /* border-radius: 0 0 0 4px; */
            margin: 0 auto;
            /* display: block; */
        }

            .signpost1 a:hover {
                background: #000;
                color: #fff;
            }
    /*#ctl00_ContentPlaceHolder1_gvExpertPackage_tcrow1 > div{
    background: #0269f3;
}
#ctl00_ContentPlaceHolder1_gvExpertPackage_tcrow2 > div{
    background: #009b59;
}*/
    .li-w2 li {
        width: 20% !important;
    }

    .fail {
        background: #ea3d3d;
        width: auto !important;
        height: auto !important;
        padding: 0px 30px;
        margin: 0 auto !important;
        line-height: 30px !important;
        margin: 5px 0 5px 28px !important;
        color: #fff;
        border-radius: 3px;
        font-weight: 300;
    }

    .li-w3 ul li {
        width: 25%;
    }

    .order989 {
        width: 100%;
        float: left;
    }

    .ord-itm2 {
        width: 100%;
        float: left;
        background: #000;
        padding: 5px 0 5px 10px;
        color: #fff;
        border-radius: 3px 3px 0 0;
    }

        .ord-itm2 b {
            font-weight: 300;
            color: #ffb606;
            float: left;
        }

        .ord-itm2 span {
            float: left;
            font-weight: 300;
            margin-left: 5px;
        }

    .order989 ul {
        width: 100%;
        float: left;
        border: solid 1px #ccc;
        list-style-type: none;
        padding: 10px;
    }

        .order989 ul li {
            width: 33%;
            float: left;
            padding: 10px 0 10px 10px;
        }

            .order989 ul li b {
                font-weight: 500;
            }

    span#ctl00_ContentPlaceHolder1_lblAksQuestionStatus {
        background: #4d9f03;
        color: #fff !important;
        font-weight: 300;
        font-size: 16px !important;
        padding: 6px 20px;
        border-radius: 33px;
        /* margin-bottom: 20px; */
        /* float: left; */
        /* width: 100%; */
    }

    h3.ad-qus {
        margin-top: 25px;
        font-size: 24px;
        font-weight: 400;
        color: #000;
        border-bottom: solid 1px #ccc;
        padding-bottom: 10px;
    }

    select#ctl00_ContentPlaceHolder1_ddlParentCategoryId {
        margin-top: 13px;
    }

    select#ctl00_ContentPlaceHolder1_ddlCategoryId {
        margin-top: 13px;
    }

    #ctl00_ContentPlaceHolder1_tblForumMain > tbody > tr:nth-child(2) > td > div.dvControl {
        width: 100%;
    }

    .validation2 {
        position: absolute;
        font-size: 12px;
        color: red;
        right: 12px;
        top: 20px;
    }

    #ctl00_ContentPlaceHolder1_rfvtxtTitle {
        top: -20px;
    }

    #ctl00_ContentPlaceHolder1_gvExpertPackage {
        background: none !important;
    }

    .memb_right2 {
        background: #fff;
        width: 100%;
        float: left;
        margin-top: 7px;
        border-radius: 3px;
    }

        .memb_right2 h2 {
            background: #000;
            border-radius: 3px 3px 0 0;
            font-size: 15px;
            color: #fff;
            font-weight: 300;
            line-height: 35px;
        }

        .memb_right2 h4 {
            width: 100%;
            float: left;
        }

            .memb_right2 h4 font {
                float: left;
                font-size: 15px;
                font-weight: 400;
                margin-left: 10px;
            }

            .memb_right2 h4 span {
                float: right;
                margin-right: 10px;
                font-weight: 300;
            }

    table#ctl00_ContentPlaceHolder1_cvCourseInstructor_DXMainTable .dxcvSeparator_Office365 {
        display: none;
    }

    table#ctl00_ContentPlaceHolder1_cvCourseInstructor_DXMainTable tbody tr td {
        width: 19%;
        float: left;
        margin-right: 1%;
    }

    table#ctl00_ContentPlaceHolder1_cvCourseInstructor_DXMainTable .colm2 {
        padding-top: 0;
    }

    table#ctl00_ContentPlaceHolder1_cvCourseInstructor_DXMainTable .colm_in {
        width: 100%;
        float: left;
        padding: 0 7px;
        /* min-height: 111px; */
        position: relative;
    }

        table#ctl00_ContentPlaceHolder1_cvCourseInstructor_DXMainTable .colm_in h3 {
            min-height: 50px;
            line-height: 10px;
            margin: 5px 0 10px 0;
        }

            table#ctl00_ContentPlaceHolder1_cvCourseInstructor_DXMainTable .colm_in h3 a span {
                font-size: 13px;
                color: #000;
                font-weight: 400;
            }

        table#ctl00_ContentPlaceHolder1_cvCourseInstructor_DXMainTable .colm_in h4 big {
            float: left;
            font-size: 15px;
            font-weight: 400;
        }

    table#ctl00_ContentPlaceHolder1_cvCourseInstructor_DXMainTable .edwin {
        width: auto;
        float: left;
        border-top: solid 0px #efefef;
        position: absolute;
        top: -155px;
        background: #FFC107;
        padding: 0 6px;
        border-radius: 3px;
        left: 3px;
        /* border: solid 1px #ccc; */
    }

        table#ctl00_ContentPlaceHolder1_cvCourseInstructor_DXMainTable .edwin font em {
            float: left;
            margin: 0px 0 0 0px;
            font-style: normal;
            font-size: 13px;
        }

        table#ctl00_ContentPlaceHolder1_cvCourseInstructor_DXMainTable .edwin font {
            width: 100%;
            float: left;
        }

    .post_ryt12 {
        width: 100%;
        float: left;
        margin: 20px 0 0 0;
        font-size: 14px;
        line-height: 22px;
        font-weight: 400 !important;
        font-family: 'Roboto' !important;
        text-align: left;
    }

        .post_ryt12 span {
            text-align: justify !important;
            float: left;
            width: 100%;
            margin: 4px;
        }

        .post_ryt12 ul {
            padding: 0;
            list-style-type: none;
            width: 100%;
            float: left;
        }

            .post_ryt12 ul li h3 {
                font-size: 21px;
                font-weight: 400;
            }

            .post_ryt12 ul li {
                width: 100%;
                float: left;
                border-bottom: solid 1px #ebebeb;
            }

                .post_ryt12 ul li b {
                    float: left;
                    width: 20%;
                    line-height: 30px;
                    font-weight: 400;
                }

                .post_ryt12 ul li font {
                    float: left;
                    width: 80%;
                }

        .post_ryt12 p {
            float: left;
            width: 100%;
            text-align: justify;
        }

    table#ctl00_ContentPlaceHolder1_gvViewAnswerDetails .dxgvTable_Office365 {
        border: 0;
    }

    td#ctl00_ContentPlaceHolder1_gvViewAnswerDetails .left_ord2 {
        width: 100%;
        /* font-family: inherit; */
    }

    td#ctl00_ContentPlaceHolder1_gvViewAnswerDetails .pad25 {
        /* padding: 20px; */
        float: left;
        width: 100%;
        margin-top: 0 !important;
        margin-bottom: 10px;
    }

    .dxgvControl_Office365, .dxgvDisabled_Office365 {
        font: inherit !important;
        background-color: white;
        color: #000 !important;
        cursor: default;
    }

    .left_ord2 label {
        margin-left: 15px;
    }

    .explaination {
        width: 96%;
        float: left;
        margin-left: 2%;
        text-align: justify;
        font-size: 14px;
        line-height: 25px;
        border-top: solid 1px #cccccc73;
        padding: 10px;
        box-shadow: inset 0px 3px 6px #ededed;
        background: #fff;
        border: solid 1px #eaeaea;
        border-radius: 3px;
    }

    .mark-rec {
        background: #FFC107;
        width: auto;
        float: right;
        color: #000;
        padding: 5px 10px;
        border-radius: 3px;
        margin-bottom: 5px;
    }

        .mark-rec b {
            font-weight: 400;
            float: left;
        }

        .mark-rec span {
            background: #fff;
            text-align: center;
            width: 30px;
            float: right;
            margin-left: 10px;
            border-radius: 33px;
            color: #000;
        }

    table#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_gvProgress .dxgvTable_Office365 {
        border: 0;
    }

    .left_ord2 span {
        font-weight: 300 !important;
        /*float: right;*/
        text-align: left !important;
        width: 200px;
    }

    .exmbx table tr {
        font-size: 14px;
        font-weight: 300;
    }

    #ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_gvAppointment_DXHeadersRow0 td {
        background: #000 !important;
        color: #fff;
        border-right: solid 0px #fff;
    }

    div#ctl00_ContentPlaceHolder1_updatepanel1 .post_ryt12 ul li h3 {
        font-size: 35px;
        font-weight: normal;
        color: #000;
    }

    span.quspan {
        float: left;
        width: 90%;
        margin-left: 1%;
        font-weight: 400 !important;
        line-height: normal;
        /*margin-bottom: 20px;*/
        text-align: left;
        margin-top: 5px;
    }

    .left_ord2 b {
        float: left;
        margin-top: -6px;
    }

    .bg-black span {
        color: #fff !important;
    }

    .bg-black {
        background: #000;
        border: 0;
        color: #fff;
    }

    .qus-one {
        background: #e7e7e7;
        margin-bottom: 20px;
        padding-bottom: 7px;
        border: solid 1px #ccc;
        border-top: 0;
    }

        .qus-one b {
            float: left;
            font-weight: 600;
            padding-top: 3px;
        }

    .qus-one {
        background: #e7e7e7;
        margin-bottom: 20px;
        border: solid 1px #ccc;
        border-top: 0;
        float: left;
        width: 99.22%;
        margin-left: 4px;
        padding: 0 5px 7px 10px;
    }

    .start1 {
        background: #20a526;
        padding: 10px;
        color: #fff !important;
        float: right;
    }

        .start1:hover {
            background: #307533;
        }

    .topic_detail2 {
        width: 100%;
        float: left;
    }

        .topic_detail2 h3 {
            float: left;
            font-size: 22px;
            font-weight: 400;
            margin-top: 20px;
        }

    .tech2 {
        width: auto;
        float: right;
        margin-top: 0;
    }

        .tech2 span {
            min-width: auto !important;
            margin-top: 7px;
        }

    .sect_detailtxt.sect-a h2 {
        background: #FFC107;
        padding: 5px 0 5px 5px;
        border-radius: 3px;
        font-weight: 300;
    }

    .bor-ab {
        border: solid 1px #ccc;
        border-right: 0;
        float: left;
        width: 100%;
        margin-bottom: 10px;
    }

        .bor-ab p {
            width: 20%;
            float: left;
            margin: 0;
        }

            .bor-ab p b {
                font-weight: 300;
                background: #000;
                width: 100%;
                float: left;
                color: #fff;
                line-height: 40px;
                padding-left: 10px;
                border-right: solid 1px #2d2d2d;
            }

            .bor-ab p span {
                width: 100%;
                float: left;
                padding-left: 10px;
                line-height: 40px;
                border-right: solid 1px #ccc;
            }

    table#ctl00_ContentPlaceHolder1_rdoDateFilter tbody tr td label {
        width: 80%;
    }

    .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
        color: #000 !important;
        background-color: #ffe003 !important;
        border-radius: 3px 3px 0 0;
    }

    #tabUpcomingEvent > div > div > div {
        display: none;
    }

    .leftorder .left_ord2 {
        /*Commented by Sakshi Dated : 28Aug23 Due to Course Progree Bar Design not working Proeprly*/
        /*width: 100%;*/
        color: #000;
        font-weight: 400;
    }

    .dxgvGroupRow_Office365, .dxgvBatchEditChangesPreviewGroupRow_Office365 {
        background-color: #eee;
        color: #000000;
        /* text-align: left !important; */
        font-size: 12px;
        font-weight: 500;
    }
    /*.dxgvDRTC, .pad25 {
    margin-top: 5px;
    width: 103%;
    position: relative;
    left: -16px;
}*/
    .dxbButton_DevEx {
        color: #201f35;
        font: unset;
        border: 0px solid #a9acb5;
        background: #ebedf2 url(/DXR.axd?r=0_757-tfybr) repeat-x left top;
        padding: 1px;
    }

    table#ctl00_ContentPlaceHolder1_pcTestSeries_tbl tbody tr td div span {
        font-size: 15px;
        margin: 0 0 10px 0;
    }

    table#ctl00_ContentPlaceHolder1_pcTestSeries_tbl tr td b {
        font-size: 15px !important;
        font-weight: 400;
        font-family: 'Roboto' !important;
    }

    .serv_txt.float-right a {
        background: #000;
        border-bottom: 0;
        font-size: 14px;
        padding: 10px 20px;
        color: #fff;
        font-weight: 300;
        border-radius: 3px;
    }

    .left_ord2.leftord50 {
        width: 50%;
    }

    #ctl00_ctl00_ContentPlaceHolder1_PartnerSettingControl_PcPartnerSettingControl_PWH-1 span {
        color: #000;
        font-weight: 100;
        font-size: 17px;
    }

    div#ctl00_ctl00_Content_ContentPlaceHolder1_updatepanel1 .bg-f2 {
        padding: 0;
    }

    #ctl00_ctl00_Content_ContentPlaceHolder1_btnClearCategories {
        background: none;
        float: right;
        color: #607D8B;
        font-size: 13px !important;
        font-weight: 400;
    }

    #ctl00_ctl00_Content_ContentPlaceHolder1_btnClearLanguge {
        background: none;
        float: right;
        color: #607D8B;
        font-size: 13px !important;
        font-weight: 400;
    }

    #ctl00_ctl00_Content_ContentPlaceHolder1_btnClearCategories:hover {
        color: #ff9800;
    }

    #ctl00_ctl00_Content_ContentPlaceHolder1_updatepanel1 > div.container > div > div.col-lg-3.event_ctgry > div > div > div.refinebox {
        border-bottom: solid 1px #ccc;
        padding-bottom: 10px;
    }

    #ctl00_ctl00_Content_ContentPlaceHolder1_updatepanel1 > div.container > div > div.col-lg-3.event_ctgry > div > div > div:nth-child(3) {
        padding-bottom: 10px;
    }

    #ctl00_ctl00_Content_ContentPlaceHolder1_dtFromDate {
        height: 30px !important;
        border-radius: 3px;
    }

    #ctl00_ctl00_Content_ContentPlaceHolder1_dtToDate {
        height: 30px !important;
        border-radius: 2px;
    }

    #ctl00_ContentPlaceHolder1_gvEventLocation > tbody > tr > td > div.dxgvCSD {
        width: 530px !important;
        margin: 0 auto;
        border: 0;
        background: #eee;
    }

    td.dxgvIndentCell.dxgv {
        display: none;
    }

    table#ctl00_ContentPlaceHolder1_gvEventLocation_DXMainTable > tbody > tr > td > .pad25 {
        min-width: 530px;
    }

    .event-in {
        width: 100%;
        float: left;
        font-size: 13px;
        line-height: 14px;
    }

    .event-in2 {
        width: 100%;
        float: left;
        font-size: 13px;
    }

    .leftorder.bg-white454 {
        background: #fff;
        border: 0;
        border-bottom: dashed 1px #ccc;
    }

    table#ctl00_ContentPlaceHolder1_gvEventLocation_DXMainTable .dxgv {
        text-align: left;
    }

    #ctl00_ctl00_Content_ContentPlaceHolder1_dtToDate {
        float: right;
    }

    #ctl00_ctl00_Content_ContentPlaceHolder1_dtFromDate {
        width: 100% !important;
        float: left;
        display: inline-table !important;
    }

    table#ctl00_ctl00_Content_ContentPlaceHolder1_rdoDateFilter tbody tr td {
        width: 100%;
        float: left;
    }

        table#ctl00_ctl00_Content_ContentPlaceHolder1_rdoDateFilter tbody tr td input {
            margin: 0px 15px 0 10px;
        }

    table#ctl00_ctl00_Content_ContentPlaceHolder1_rdoDateFilter {
        margin-top: 10px;
    }

        /*table#ctl00_ctl00_Content_ContentPlaceHolder1_rdoDateFilter input[type="radio"] {
            margin-top: 10px;
        }*/

    #ctl00_ctl00_Content_ContentPlaceHolder1_updatepanel1 > div.container > div > div.col-lg-3.event_ctgry > div {
        background: #fafafa;
    }

    .event-in font {
        font-weight: 600;
    }

    .viw-det {
        text-align: center;
        margin-top: 10px;
    }

    .inside_txt p {
        text-align: justify;
        padding-right: 11px;
    }

    .inside_txt h5 span {
        text-align: center;
        width: 100%;
        float: left;
        margin-bottom: 10px;
    }

    .post_ryt13 ul li font {
        width: 70%;
    }

    .post_ryt13 ul li b {
        width: 30%;
    }

    .them2 {
        background: #FFC107;
        top: -10px;
    }

    .text-left.ml-2 p {
        float: left;
    }

    .them1.them3 {
        top: -10px;
    }

    div#ctl00_ContentPlaceHolder1_dataContainer {
        /* float: left; */
        width: 90%;
        margin: 0 auto;
    }

    .left-right {
        position: relative;
    }

    input#ctl00_ContentPlaceHolder1_btnPrev {
        position: absolute;
        left: 8px;
        top: -26px;
    }

    input#ctl00_ContentPlaceHolder1_btnNext {
        position: absolute;
        right: 7px;
        top: -26px;
    }

    .apoint-left {
        text-align: left;
        width: 60%;
        float: left;
        font-size: 14px;
        line-height: 23px;
    }

    .text-center a {
        color: #2196F3;
    }

    .form-group a {
        font-size: 13px;
    }

    .bg6 {
        background: #ffffff !important;
        color: #000;
    }

    .font-wegt {
        font-weight: 400;
    }

    .leftorder58 {
        background: #f5f7ff;
        border: solid 1px #bbe1ff;
        padding: 15px 10px 10px 10px;
        line-height: 30px;
        float: left;
        width: 100%;
    }

    .price56 {
        float: right !important;
        font-weight: 500;
        background: #673AB7;
        text-align: right !important;
        padding-right: 10px;
        border-radius: 30px;
        width: auto !important;
        padding-left: 10px;
        color: #fff;
    }

    .view21 {
        float: right;
    }

        .view21 a {
            background: #ffb606;
            padding: 14px;
            border-radius: 3px;
            color: #000;
        }

            .view21 a:hover {
                background: #de9d00;
                color: #000;
            }

    .blackbg.bg6.font-wegt font {
        font-weight: 400;
    }

    table#ctl00_ContentPlaceHolder1_gvCourseTopic_DXMainTable tbody tr td {
        width: 100%;
        float: left;
    }

    .sect_detailtxt div {
        font-family: 'Roboto', sans-serif !important;
        text-align: justify !important;
        font-size: 14px;
        font-weight: 100;
        margin-bottom: 10px;
    }

        .sect_detailtxt div span {
            font-family: 'Roboto', sans-serif !important;
            text-align: justify !important;
            font-size: 14px;
            font-weight: 400;
        }

    table#ctl00_ContentPlaceHolder1_gvSpecialPackage_DXMainTable tr {
        width: 25%;
        float: left;
    }

    .package {
        text-align: center;
        display: flex;
        flex-direction: column;
        /*padding: 20px;*/
        background: #ffffff;
        border-radius: 5px;
        box-shadow: 0 0 9px #cccccca8;
        width: 98%;
    }

    table#ctl00_ContentPlaceHolder1_gvSpecialPackage_DXMainTable {
        padding: 20px 10px;
    }

    .package h2 {
        background: linear-gradient(29deg, rgba(250,193,42,1) 28%, rgb(255 156 78) 65%);
        border-radius: 5px 5px 0 0;
        color: #fff;
        font-weight: 300;
        font-size: 23px;
        min-height: 90px;
        line-height: 90px;
    }

    table#ctl00_ContentPlaceHolder1_gvSpecialPackage_DXMainTable tr td {
        /* margin: 10px 20px; */
        float: left;
        width: 100%;
    }

    .package h4 {
        width: 100%;
        float: left;
        font-size: 35px;
        font-weight: 300;
        color: #000;
        margin: 30px 0;
    }

    .package p {
        background: #f4f4f48c;
        padding: 20px 0;
        /*width: 90%;
    margin: 0 auto;*/
        margin-bottom: 16px;
    }

        .package p i {
            font-size: 20px;
            margin: 0px 5px 0 20px;
            color: #0bc613;
            float: left;
        }

        .package p em {
            font-style: normal;
            float: left;
        }

        .package p b {
            float: left;
            margin-left: 10px;
        }

    #ctl00_ContentPlaceHolder1_gvSpecialPackage_tcrow0 > div > h2 {
        background: linear-gradient(29deg, rgba(18,127,196,1) 28%, rgba(198,102,209,1) 65%);
    }

    #ctl00_ContentPlaceHolder1_gvSpecialPackage_tcrow2 > div > h2 {
        background: linear-gradient(29deg, rgba(16,181,237,1) 28%, rgba(41,146,229,1) 65%);
    }

    #ctl00_ContentPlaceHolder1_gvSpecialPackage_tcrow3 > div > h2 {
        background: linear-gradient(29deg, rgba(72,164,151,1) 28%, rgba(60,132,92,1) 65%);
    }

    .package a {
        float: left;
        width: 86%;
        margin: 0 auto;
        margin-bottom: 20px;
        margin-top: 0px;
        color: #000;
        text-decoration: none !important;
    }

    h3.pack-hed {
        width: auto;
        float: left;
        text-align: center;
        /* margin: 20px 0 20px 0; */
        background: #2196F3;
        font-weight: 400;
        text-transform: capitalize;
        font-size: 20px;
        padding: 20px 50px;
        margin: 0 auto;
        margin-top: 20px;
        /* margin-bottom: 20px; */
        border-radius: 40px;
        color: #fff;
    }

    #aspnetForm > div:nth-child(174) > div.bg-f2 {
        padding: 0;
    }

    .package h2 span {
        background: #ffffff;
        color: #000;
        padding: 10px 20px;
        border-radius: 53px;
        font-size: 18px;
        font-weight: 400;
        border: solid 4px #bfbfbf26;
        /* box-shadow: inset 0 0 4px 1px #ccc; */
    }

    #aspnetForm > div:nth-child(174) {
        background: #f7f7f7;
    }

    #ctl00_ContentPlaceHolder1_gvSpecialPackage > tbody > tr > td > div.dxgvCSD {
        background: #f7f7f7;
    }

    .mem2 span {
        font-size: 14px;
        font-weight: 400 !important;
    }

    span#ctl00_ctl00_Content_ContentPlaceHolder1_gvExpertPackage_row0_Label1 span {
        background: red;
        color: #fff !important;
        padding: 3px 10px;
        float: right;
        margin-right: 0;
        font-size: 12px;
        border-radius: 3px;
    }

    .qrcode {
        width: 100%;
        float: left;
        text-align: center;
        background: #fff;
        margin-top: 20px;
        border-radius: 30px;
        margin-bottom: 20px;
        border: solid 2px #f8d515;
        box-shadow: 0 10px 0px #f8d515;
    }

        .qrcode h2 {
            font-size: 22px;
            font-weight: 300;
            color: #818181cc;
            margin: 20px 0 20px 0;
        }

        .qrcode h3 {
            width: 80%;
            margin: 0 auto;
        }

        .qrcode h4 {
            text-transform: uppercase;
            font-size: 38px;
            font-weight: 300;
            color: #828282;
        }

    .qr-text {
        width: 100%;
        float: left;
        background: #fff;
        margin-top: 20px;
        border-radius: 30px;
        padding: 20px;
        margin-bottom: 20px;
    }

        .qr-text ul {
            list-style-type: none;
            padding: 0;
            color: #000;
        }

            .qr-text ul li {
                width: 100%;
                float: left;
            }

                .qr-text ul li i {
                    float: left;
                    color: #8c8c8c;
                    margin-right: 10px;
                    margin-top: 14px;
                }

                .qr-text ul li h3 {
                    float: left;
                    margin-top: 4px;
                    font-size: 21px;
                    color: #626262;
                }

                .qr-text ul li h2 {
                    font-size: 40px;
                    font-weight: 300;
                    margin: 10px 0;
                }

    .ticketbox {
        color: #646464;
        margin-bottom: 20px;
        padding-bottom: 20px;
        border-bottom: dashed 1px #ccc;
    }

    .qr-text ul li font {
        width: 100%;
        float: left;
        font-weight: 600;
        font-size: 20px;
    }

    .qr-text ul li em {
        width: 100%;
        float: left;
        font-style: normal;
    }

        .qr-text ul li em a {
            border-bottom: solid 1px #2196f3;
            color: #2196F3;
        }

    .qr-text ul li h4 {
        font-weight: 300;
        float: left;
        width: 100%;
        margin: 20px 0 15px 0;
    }

    .cntact {
        color: #000;
        border: solid 1px #ccc;
        padding: 10px 30px;
        float: left;
        border-radius: 10px;
    }

    .cal-bg {
        float: left;
        background: #f8d515;
        color: #000 !important;
        text-align: center;
        padding: 10px 77px;
        margin-top: 20px;
        margin-bottom: 20px;
        border-radius: 10px;
        text-transform: capitalize;
    }

        .cal-bg i {
            color: #000 !important;
        }

    .qr-text ul li p {
        float: left;
        margin-top: 20px;
    }

        .qr-text ul li p a {
            border-bottom: solid 1px #2196F3;
            color: #2196F3;
        }

    .cal-bg:hover {
        background: #000;
        color: #fff !important;
    }

    .chbg2 h2 {
        font-size: 42px;
        text-align: left;
        margin: 0;
    }

    .chbg2 p {
        font-size: 17px;
    }

    #ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_updatepanel1 > section > div > div.table_content {
        margin-left: 30px;
    }

    #ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_updatepanel1 > section > div > div.col-lg-12 > div > div > div > div > div > div {
        padding: 0;
    }

    #ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder3_updatepanel1 > section > div > div.table_content > div > div {
        padding: 0;
    }

    .jb-tit {
        font-size: 35px !important;
        font-weight: 300 !important;
    }

    .main-blk {
        float: left;
        margin-right: 10px;
        font-size: 16px;
        font-weight: 400;
        color: #244034 !important;
        background: rgba(49,121,90,.12);
        padding: 10px;
        border-radius: 13px;
        margin-bottom: 20px;
    }

        .main-blk > span.lbl {
            font-weight: inherit;
            /* color: #3F51B5; */
        }

    .newcol-ds {
        /* border: solid 1px #000; */
        width: 100%;
        float: left;
        border: 1px solid #000;
        border-radius: 20px;
        padding: 20px 0 10px 20px !important;
        margin-bottom: 20px;
    }

    .new_h {
        font-size: 22px;
        font-weight: 400;
        margin-bottom: 20px;
    }

        .new_h i {
            margin-right: 10px;
        }

    .newcol-ds div {
        font-size: 14px;
        font-weight: 300;
        color: #3d3d3d !important;
        margin-bottom: 7px;
    }

        .newcol-ds div span {
            font-weight: 400;
            color: #3d3d3d;
        }

        .newcol-ds div i {
            color: #3F51B5;
            margin-right: 10px;
        }

    .main-blk i {
        display: none;
    }

    div#sideScrollbar {
        margin-top: 10px;
        overflow: hidden !important;
    }

    table#ctl00_ctl00_Content_ContentPlaceHolder1_cvForumQuestion {
        margin-top: 10px;
        overflow: hidden !important;
    }

    table#ctl00_ctl00_Content_ContentPlaceHolder1_gvCourseTopic_DXMainTable tbody tr td {
        width: 100% !important;
        float: left;
    }

    #media {
        margin-top: 10px;
    }

    #ctl00_ctl00_Content_ContentPlaceHolder1_updatepanel1 > div.container {
        margin-top: 10px;
    }

    #ctl00_ctl00_Content_ContentPlaceHolder1_btnCancleToForumMain_CD {
        position: relative;
    }

    .colm21 a {
        margin-top: 10px;
    }

    .row.text-light h2 {
        color: #fff;
    }

    #ctl00_ctl00_Content_ContentPlaceHolder1_tabEventTicket > div > div {
        width: 59%;
        margin: 0 auto;
    }

    #ctl00_ctl00_Content_ContentPlaceHolder1_updatepanel1 > div > div.form_box89 > div > div > div.getin > h5 {
        color: #fff;
    }

    a.meet {
        color: #fff;
    }

    #ctl00_ctl00_Content_ContentPlaceHolder1_dtToDate {
        width: 100% !important;
        margin-top: 10px;
    }

    div#ctl00_ctl00_Content_ContentPlaceHolder1_tabEventLocation {
        width: 60% !important;
        margin: 0 auto;
    }

    .colm211 {
        border: solid 1px #ececec;
        min-height: 550px;
        float: left;
        width: 280px;
    }

    img#ctl00_ctl00_Content_ContentPlaceHolder1_imgEvent {
        width: 10%;
        border-radius: 50px;
    }

    .qr-text ul li h2 span {
        color: #000;
        font-weight: 600;
        font-size: 35px;
    }

    span#ctl00_ctl00_Content_ContentPlaceHolder1_Label1 {
        margin-top: 7px;
        display: block;
    }

    .view2 a {
        margin-right: 0;
    }

    .printtick {
        width: 100%;
        float: left;
        text-align: center;
        background: #2196F3;
        border-radius: 23px;
        color: #fff;
        padding-top: 6px;
    }

        .printtick:hover {
            color: #000;
            background: #ffb606;
        }

    .bnrsrch a {
        padding: 10px 16px !important;
    }

    .dxpLite_Office365 .dxp-pageSizeItem {
        float: right;
    }

    a#ctl00_ctl00_ctl00_lnkLogout {
        color: #fff;
        background: red;
        padding: 2px 5px !important;
        border-radius: 3px;
    }

        a#ctl00_ctl00_ctl00_lnkLogout:hover {
            color: #fff;
            background: #000;
        }
.evnt_det p {
    line-height: normal;
    font-size: 14px;
    float: left;
    width: 100%;
}
.evnt_det h2 a p {
    font-size: 16px;
    line-height: 20px;
    color: #000;
    /* font-weight: 500 !important; */
}
.cate_text1 h4 em {
    /* float: left; */
    font-style: normal;
}
.clear25 {
    float: right !important;
    margin: 0 !important;
    height: 20px !important;
}
#ctl00_ctl00_Content_ContentPlaceHolder1_btnClearCategories_CD {
    height: 32px;
    color: #000;
    font-weight: 600;
}
.posthlp a {
    margin-right: 10px;
    margin-top: 30px;
    color: #000;
}