/* font-family */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/* import files */
@import url("../css/auth.css");
@import url("../css/header_footer.css");

body{
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  line-height: 1.5;
  color: #fff;
  height: 100vh;
  background: linear-gradient(270deg, #000000 0%, #000E20 100%);
  overflow-x: hidden;
}

a, a:hover{
  text-decoration: none;
  -webkit-transition: ease-in-out 0.5s;
  -moz-transition: ease-in-out 0.5s;
  -o-transition: ease-in-out 0.5s;
  transition: ease-in-out 0.5s;
}
ul{
  list-style: none;
  padding: 0;
  margin: 0;
}
main{
  padding: 100px 0 0;
}
body.headitemshow{
  overflow: hidden;
}
/* ---------------- Home [ START ] --------------*/
.hero_bnr{
  background: url(../images/home/banner.png)no-repeat;
  background-position: center top;
  background-size: cover;
  width: 100%;
  height: 100vh;
  padding: 190px 0 50px;
}
.hero_txt{
  text-align: center;
  margin: 0 auto;
  position: relative;
}
.hero_txt h1{
  font-weight: 700;
  font-size: 55px;
  text-align: center;
  color: #FFFFFF;
  margin-bottom: 17px;
}
.hero_txt p{
  font-weight: 500;
  font-size: 18px;
  text-align: center;
  color: rgba(255, 255, 255, 0.6);
  margin-bottom: 17px;
}
.hero_txt .cmn_btn{
  margin: 0 auto;
}
.cmn_btn{
  background: #1B76FF;
  border: 2px solid #1B76FF;
  padding: 12px 30px;
  border-radius: 11px;
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  color: #FFFFFF;
  display: block;
  width: fit-content;
}
.cmn_btn:hover{
  background: transparent;
  color: #1B76FF;
  -webkit-transition: ease-in-out 0.5s;
  -moz-transition: ease-in-out 0.5s;
  -o-transition: ease-in-out 0.5s;
  transition: ease-in-out 0.5s;
}
.shadow_txt{
  z-index: -1;
  position: absolute;
  top: -50px;
  left: 0;
  right: 0;
  font-weight: 700;
  font-size: 217.62px;
  text-align: center;
  background: linear-gradient(180deg, #091B27 0%, rgba(9, 27, 39, 0.2) 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  text-transform: uppercase;
  display: block;
}
.counter_blog{
  background: linear-gradient(270deg, rgba(27, 118, 255, 0) 0%, rgba(27, 118, 255, 0.2) 50%, rgba(27, 118, 255, 0) 100%);
  padding: 20px 0;
  margin-bottom: 80px;
}
.count_flx{
  display: flex;
  align-items: center;
  justify-content: center;
  grid-gap: 60px;
}
.count_bx{
  display: flex;
  align-items: center;
  grid-gap: 20px;
}
.ol_icon{
  position: relative;
  width: 66px;
  height: 66px;
  border-radius: 12.83px;
  background: #1B76FF33;
  display: flex;
  align-items: center;
  justify-content: center;
   transition: 0.3s ease-in-out;
}
.ol_icon:hover{
  box-shadow: 0px 6px 6px 0px #196eee3d;
  transform: translateY(-10px);
}
.ol_icon::before{
  content: "";
  position: absolute;
  inset: 0;
  padding: 0.82px; 
  border-radius: inherit;
  background: linear-gradient(180deg, rgba(27, 118, 255, 0) 0%, rgba(27, 118, 255, 0.23) 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude;
}
.ol_icon:hover::before{
  background: linear-gradient(180deg, rgba(27, 118, 255, 0.25) 0%, rgba(27, 118, 255, 0) 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude;
}
.count_txt h5{
  font-weight: 600;
  font-size: 28px;
  color: #fff;
  margin-bottom: 0;
  display: inline;
}
.count_no{
  font-weight: 600;
  font-size: 28px;
  color: #fff;
  display: flex;
  align-items: center;
}
.count_txt p{
  font-weight: 400;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.6);
  margin-bottom: 0;
}
.about_blog{
  padding: 40px 0 80px;
}
.cm_tag{
  background: #1B76FF33;
  padding: 6px 20px;
  font-weight: 600;
  font-size: 18px;
  letter-spacing: 4px;
  text-align: center;
  text-transform: uppercase;
  color: #1B76FF;
  border-radius: 90px;
  margin-bottom: 17px;
  display: block;
  width: fit-content;
}
.abt_txt{
  padding-right: 10px;
}
.cmn_title h3{
  font-weight: 700;
  font-size: 42px;
  color: #fff;
  margin-bottom: 17px;
}
.cmn_title p{
  font-weight: 400;
  color: rgba(255, 255, 255, 0.6);
  font-size: 16px;
  margin-bottom: 17px;
}
.abt_txt ul li{
  display: flex;
  grid-gap:12px;
  margin-bottom: 22px;
}
.abt_txt ul li .ol_icon{
  min-width: 37px;
  width: 37px;
  height: 37px;
  border-radius: 7px;
}
.ol_txt h5{
  font-weight: 600;
  font-size: 18px;
  color: #fff;
  margin-bottom: 4px;
}
.ol_txt p{
  font-weight: 400;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.6);
  margin-bottom: 0;
}
.abt_img{
  padding-left: 10px;
}
.abt_img img{
  height: 600px;
  width: 100%;
  object-fit: fill;
}
.categories_blog{
  background: linear-gradient(270deg, rgba(27, 118, 255, 0) 0%, rgba(27, 118, 255, 0.2) 50%, rgba(27, 118, 255, 0) 100%);
  padding: 80px 0;
}
.categories_blog .cmn_title, .features_blog .cmn_title{
  text-align: center;
  margin-bottom: 40px;
}
.categories_blog .cm_tag, .features_blog .cm_tag{
  margin: 0 auto 17px;
}
.categories_blog .cmn_btn{
  margin: 60px auto 0;
}
.grid-4 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 34px;
}
.categ_bx{
  background: linear-gradient(180deg, rgba(27, 118, 255, 0.15) 0%, rgba(27, 118, 255, 0.03) 100%);
  padding: 20px;
  border-radius: 12px;
  position: relative;
  transition: 0.3s ease-in-out;
  backdrop-filter: blur(94px);
  box-shadow: 0px 17px 44px 0px #00000040;
}
.categ_bx::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 0.82px;
  border-radius: inherit;
  background: linear-gradient(180deg, rgba(27, 118, 255, 0) 0%, rgba(27, 118, 255, 0.23) 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}
.categ_bx:hover {
  box-shadow: 0px 6px 6px 0px #196eee3d;
  /* transform: translateY(-10px); */
}
.cat_img{
  margin-bottom: 20px;
}
.cat_img img{
  width: 100%;
  height: auto;
  aspect-ratio: 1/0.9;
  border-radius: 12px;
  object-fit: cover;
  border: 1px solid #FFFFFF1A;
}
.categ_bx h4{
  font-weight: 600;
  font-size: 17px;
  text-align: center;
  color: #fff;
  margin-bottom: 5px;
}
.categ_bx a{
  display: flex;
  align-items: center;
  justify-content: center;
  grid-gap:5px;
  font-weight: 500;
  font-size: 15px;
  text-align: center;
  color: #1B76FF;
  position: relative;
  z-index: 1;
}
.features_blog{
  padding: 80px 0 60px;
}
.feature_bx{
  margin-bottom: 30px;
  padding: 20px;
  background: transparent;
  border-radius: 20px;
}
.feature_bx:hover{
  box-shadow: 0px 6px 6px 0px #196eee3d;
}
.feature_bx .ol_icon{
  min-width: 80px;
  width: 80px;
  height: 80px;
  margin: 0 auto 10px;
  text-align: center;
}
.feature_bx h3{
  font-weight: 600;
  font-size: 18px;
  color: #fff;
  text-align: center;
  margin-bottom: 5px;
}
.feature_bx p{
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  color: rgba(255, 255, 255, 0.6);
  margin-bottom: 0;
}
.courses_blog{
  background: #FFFFFF0D;
  padding: 90px 0;
}
.courses_blog .cmn_title h3{
  margin-bottom: 0;
}
.course_flx{
  display: flex;
  grid-gap: 17px;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 35px;
}
.course_flx p{
  font-weight: 400;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.6);
  margin-bottom: 0;
  max-width: 650px;
}
.fcour_bx{
  background: #FFFFFF0D;
  border-radius: 15px;
}

/*.item .fcour_bx{ 
  max-height: 615px;
  min-height: 615px;
}*/
.fcour_img img{
  width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: 15px 15px 0 0;
}
.fcour_txt{
  padding: 25px 20px 20px;
}
.fcour_txt h6{
  font-weight: 500;
  font-size: 13px;
  letter-spacing: 3px;
  text-align: left;
  text-transform: uppercase;
  color: #1B76FF;
  margin-bottom: 4px;
}
.fcour_txt h4{
  font-weight: 600;
  font-size: 20px;
  color: #FFFFFF;
  display: -webkit-box;
  -webkit-line-clamp: 1;      /* number of lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: 11px;
}
.fcour_txt ul{
  display: flex;
  align-items: center;
  grid-gap:21px;
  margin-bottom: 21px;
}
.fcour_txt ul li{
  display: flex;
  align-items: center;
  grid-gap: 8px;
  font-weight: 400;
  font-size: 16px;
  color: #FFFFFF;
}
.fcour_txt  .cmn_btn{
  width: 100%;
}
.categ-slider .owl-item {
  transition: all 0.4s ease;
}

.categ-slider .owl-item .fcour_bx {
  opacity: 0.2;
  /* transform: scale(0.95); */
  transition: all 0.4s ease;
}

/* Center item */
.categ-slider .owl-item.active.center .fcour_bx {
  opacity: 1;
  /* transform: scale(1); */
}

/* Near center items */
.categ-slider .owl-item.active:not(.center) .fcour_bx {
  opacity: 0.6;
  /* transform: scale(0.97); */
}

/* Force fade on FIRST & LAST visible items */
.categ-slider .owl-item.active.first-visible .fcour_bx,
.categ-slider .owl-item.active.last-visible .fcour_bx {
  opacity: 0.3;
  /* transform: scale(0.95); */
}
.courses_blog .cmn_btn{
  margin: 35px auto 0;
  text-align: center;
}
.contact_blog{
  padding: 80px 0;
}
.cont_txt{
  padding-left: 50px;
}
.cont_txt .form-group, .cntctfrm .form-group{
  margin-bottom: 16px;
  position: relative;
  width: 100%;
}
.cont_txt .form-control, .cntctfrm .form-control{
  background: #FFFFFF1A;
  padding: 16px 18px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  border: 1px solid transparent;
  border-radius: 6px;
}
.cont_txt .form-control::placeholder, .cntctfrm .form-control::placeholder{
  color: rgba(255, 255, 255, 0.4);
}
.cont_txt .iti, .cntctfrm .iti{display: block;}
.cont_txt .iti__flag{display: none;}
.cont_txt .iti__selected-country{flex-flow: row-reverse; padding: 0 0 0 18px; }
.cont_txt .iti--separate-dial-code .iti__selected-flag{background: transparent;}
.cont_txt .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code{color: rgba(0, 0, 0, 0.40);}
.cont_txt .iti__arrow{
  border: none;
  background: url(../images/intel-arrow.png) no-repeat;
  width: 14px;
  height: 8px;
}
.cont_txt .iti .iti__selected-dial-code{
  color: rgba(255, 255, 255, 0.4 );
}
.cont_txt .iti__flag-box, .iti__country-name{
  color: #121212;
}
.cont_txt .cmn_btn{
  padding: 10px 56px;
  margin: 26px 0 0;
}

/* ---------------- Home [ END ]---------------- */
/* ----------------Profile [ START ]----------- */
.inr_banner{
  padding: 80px 0 50px;
  position: relative;
}
.inr_banner h1{
  font-weight: 700;
  font-size: 60px;
  color: #fff;
  text-align: center;
  position: relative;
  margin-bottom: 0;
}
.ols_shdow{
  position: absolute;
  top: -15px;
  left: 0;
  right: 0;
  font-weight: 700;
  font-size: 160.62px;
  text-align: center;
  background: linear-gradient(180deg, #091B27 0%, rgba(9, 27, 39, 0.2) 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  display: block;
}
.prof_blog{
  padding: 30px 0 180px;
}
.user_bx{
  background: linear-gradient(90deg, rgba(11, 56, 99, 0.3) 0%, rgba(27, 118, 255, 0.3) 100%);
  padding: 18px;
  border-radius: 24px;
  margin-bottom: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.user_lft{
  display: flex;
  align-items: center;
  grid-gap: 17px;
}
.user_img img{
  min-width: 90px;
  width: 90px;
  height: 90px;
  object-fit: cover;
  border-radius: 14px;
}
.user_txt h4{
  font-weight: 600;
  font-size: 25px;
  color: #fff;
  text-align: left;
  margin-bottom: 4px;
}
.user_txt ul{
  display: flex;
  align-items: center;
  grid-gap:43px;
}
.user_txt ul li{
  position: relative;
  display: flex;
  align-items: center;
  grid-gap: 5px;
}
.user_txt ul li::before{
  content: '';
  width: 6px;
  height: 6px;
  background: #03F4F4;
  border-radius: 50%;
  position: absolute;
  top: 0;
  right: 0;
  margin: 10px -23px 0 0;
}
.user_txt ul li:last-child:before{
  display: none;
}
.user_txt ul li h6{
  font-weight: 500;
  font-size: 16px;
  text-align: center;
  color: rgba(255, 255, 255, 0.6);
  margin-bottom: 0;
}
.user_txt ul li h6 b{
  color: #fff;
  font-size: 18px;
}
.edit_btn{
  background: #1B76FF;
  border: 2px solid #1B76FF;
  padding: 10px 26px;
  border-radius: 6px;
  display: flex;
  align-items: center;
  grid-gap:12px;
  font-weight: 700;
  font-size: 16px;
  text-align: center;
  color: #FAFAFA;
  width: fit-content;
}
.edit_btn:hover{
  background: transparent;
  color: #1B76FF;
  transition: all 0.8s ease-in-out;
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition:all 0.8s ease-in-out;
}
.edit_btn:hover svg path{
  stroke: #1B76FF;
  transition: all 0.8s ease-in-out;
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition:all 0.8s ease-in-out;
}
.profle_menu{
  backdrop-filter: blur(18.666667938232422px);
  background: #1B76FF26;
  border: 1.33px solid #FFFFFF1A;
  padding: 24px;
  border-radius: 10px;
}
.profle_menu li{
  padding: 12px 0;
  border-bottom: 1.33px solid #FFFFFF14;
}
.profle_menu li:first-child{
  padding-top: 0;
}
.profle_menu li:last-child{
  padding-bottom: 0;
  border: 0;
}
.profle_menu li a{
  display: flex;
  align-items: center;
  grid-gap:13px;
  color: rgba(255, 255, 255, 0.6);
  font-weight: 400;
  font-size: 16px;
}
.profle_menu li a:hover{
  color: #fff;
}
.profle_menu li .active{
  color: #fff;
}
.course_bx{
  background: #011E384D;
  border: 1px solid #FFFFFF1A;
  padding: 20px;
  border-radius: 11px;
}
.course_bx h4{
  font-weight: 600;
  font-size: 24px;
  color: #fff;
  padding-bottom: 15px;
  border-bottom: 1px solid #FFFFFF1A;
  margin-bottom: 15px;
}
.mycorse_flx{
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #FFFFFF1A;
  padding-bottom: 15px;
  margin-bottom: 30px;
}
.mycorse_flx .form-group:first-child{
  max-width: 400px;
}
.mycorse_flx .form-group{
  position: relative;
  margin-bottom: 0;
}
.mycorse_flx .form-control{
  background: #FFFFFF1A;
  padding: 14px 16px;
  border-radius: 6px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  border: 0;
}
.mycorse_flx .form-control::placeholder{
  color: rgba(255, 255, 255, 0.4);
}
.mycorse_flx select{
  color: rgba(255, 255, 255, 0.4) !important;
  min-width: 181px;
  -moz-appearance: window;
  -webkit-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  background: #FFFFFF1A url(../images/intel-arrow.png) no-repeat 88% center !important;
}
.course_item{
  display: flex;
  align-items: center;
  grid-gap: 5px;
  background: #FFFFFF0D;
  border-radius: 15px;
  margin-bottom: 30px;
}
.course_img {
  width: 100%;
  height: 100%;
  max-width: 207px;
}
.course_img img{
  height: 131px;
  width: 207px;
  object-fit: cover;
  border-radius: 15px 0 0 15px;
}
.course_info h3{
  font-weight: 600;
  font-size: 18px;
  color: #fff;
  margin-bottom: 10px;
}
.course_info p{
  color: #9BA2AD;
  font-weight: 400;
  font-size: 15px;
  margin-bottom: 10px;
}
.progress-wrapper {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
  margin-bottom: 10px;
}
.progress-bar {
  flex: 1;
  height: 13px;
  background: #FFFFFF0D;
  border-radius: 3px;
  position: relative;
  overflow: hidden;
}
.progress-fill {
  height: 100%;
  width: 0;
  background: #1B76FF;
  border-radius: 3px 0 0 3px;
  transition: width 0.4s ease-in-out;
}
.green-fill .progress-fill{
  background: #09C842;

}
.green-fill .progress-text{
  color: #09C842;
}
.progress-text {
  font-weight: 600;
  font-size: 14px;
  text-align: right;
  color: #03F4F4;
}
.course_txt{
  display: flex;
  align-items: center;
  grid-gap: 30px;
  width: 100%;
  padding: 14px;
  justify-content: space-between;
}
.course_info{
  width: 100%;
}
.course_info ul{
  display: flex;
  align-items: center;
  grid-gap: 23px;
}
.course_info ul li{
  display: flex;
  align-items: center;
  grid-gap:11px;
}
.course_info ul li p{
  font-weight: 400;
  font-size: 14px;
  text-align: right;
  color: #9BA2AD;
  margin-bottom: 0;
}
.course_info ul li h6{
  font-weight: 700;
  font-size: 14px;
  text-align: right;
  color: #FFFFFF;
  margin-bottom: 0;
}
.course_btns{
  display: flex;
  align-items: center;
  flex-direction: column;
  grid-gap:10px;
}
.course_btns a{
  min-width: 194px;
}
.conti_btn{
  background: #1B76FF4D;
  border: 2px solid transparent;
  padding: 9px 40px;
  border-radius: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
  grid-gap:11px;
  font-weight: 700;
  font-size: 16px;
  text-align: center;
}
.conti_btn:hover{
  background: transparent;
  border: 2px solid #1B76FF4D;
  color: #1b76fff3;
}
.complte_btn{
  background: #1B76FF;
  border: 2px solid #1B76FF;
  padding: 9px 39px;
  display: flex;
  align-items: center;
  grid-gap: 11px;
  font-weight: 700;
  font-size: 16px;
  text-align: center;
  color: #fff;
  border-radius: 6px;
  transition: all 0.6s ease-in-out;
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition:all 0.6s ease-in-out;
}
.complte_btn:hover{
  background: transparent;
  color: #1B76FF;
  transition: all 0.6s ease-in-out;
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition:all 0.6s ease-in-out;
}
.complte_btn:hover svg path{
  stroke: #1B76FF;
  transition: all 0.6s ease-in-out;
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition:all 0.6s ease-in-out;
}
.restart_btn{
  display: flex;
  align-items: center;
  grid-gap: 11px;
  font-weight: 700;
  background: #FFFFFF;
  border: 2px solid #FFFFFF;
  padding: 9px 39px;
  font-weight: 700;
  font-size: 16px;
  color: #1B76FF;
  border-radius: 6px;
}
.restart_btn:hover{
  background: transparent;
  color: #fff;
}
.restart_btn:hover svg path{
  stroke: #fff;
}
.course_btm{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.course_btm p{
  color: #9BA2AD;
  font-weight: 400;
  font-size: 16px;
  vertical-align: middle;
  margin-bottom: 0;
}
.course_btm p b{
  color: #fff;
  font-weight: 600;
}
.course_btm .pagination{
  display: flex;
  align-items: center;
  grid-gap: 10px;
  border: 0 !important;
  --bs-pagination-border-width: 0px;
}
.course_btm .pagination .page-link{
  background: #FFFFFF1A;
  width: 32px;
  height: 32px;
  border-radius: 5px;
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  text-align: center;
}
/* ----------------Profile [ END ]------------- */
/* ---------------Course Resume [ START ]-------- */
.resume_blog{
  padding: 60px 0;
}
.back_btn{
  font-weight: 500;
  font-size: 16px;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  grid-gap:18px;
  margin-bottom: 50px;
}
.resume_blog .course_img {
  width: 100%;
  height: 100%;
  max-width: 290px;
}
.resume_blog .course_item{
  margin-bottom: 60px;
}
.tabs-menu{
  width: 100%;
  flex-wrap: nowrap;
  border-bottom: 2px solid #1B76FF;
  margin-bottom: 28px;
}
.tabs-menu .nav-link{
  margin: 0 auto;
  width: 100%;
  border: 0;
}
.tabs-menu .nav-item{
  width: 100%;
  font-weight: 500;
  font-size: 16px;
  color: #9BA2AD;
}
.tabs-menu .nav-link{
  padding: 11px 11px 13px;
  font-weight: 500;
  font-size: 16px;
  color: #9BA2AD;
}
.tabs-menu .nav-item.show .nav-link, .tabs-menu .nav-link.active{
  background: linear-gradient(180deg, rgba(27, 118, 255, 0.4) 0%, rgba(27, 118, 255, 0) 100%);
  color: #1B76FF;
}
.resume_blog .accordion-item, .overview_tab, .fullcurri-sec .accordion-item{
  background: #FFFFFF0F;
  border: 1px solid #FFFFFF1A;
  padding: 22px 21px;
  margin-bottom: 18px;
  border-radius: 15px;
}
.resume_blog .accordion-button, .fullcurri-sec .accordion-button{
  background: transparent;
  justify-content: space-between;
  padding: 0;
  font-weight: 600;
  font-size: 18px;
  color: #fff;
}
.resume_blog .accordion-button:not(.collapsed), .fullcurri-sec .accordion-button:not(.collapsed){
  box-shadow: none;
}
 .resume_blog .accordion-button:not(.collapsed) .accordion-arrow svg path, .fullcurri-sec .accordion-button:not(.collapsed) .accordion-arrow svg path{
  stroke: #1B76FF;
}
.resume_blog .accordion-arrow, .fullcurri-sec .accordion-arrow{
  transition: transform 0.3s ease;
}
.fullcurri-sec .accordion-arrow{
  margin-left: 12px;
}
.resume_blog .accordion-button:not(.collapsed) .accordion-arrow, .fullcurri-sec .accordion-button:not(.collapsed) .accordion-arrow{
  transform: rotate(180deg);
}
.resume_blog .accordion-collapse,  .fullcurri-sec .accordion-collapse{
  transition: height 0.35s ease;
}
.resume_blog .accordion-body,  .fullcurri-sec .accordion-body {
  animation: fadeSlide 0.35s ease;
  padding: 15px 0 0;
}
.resume_blog .accordion-button::after, .fullcurri-sec .accordion-button::after {
  display: none;
}
.resume_blog .accordion-button:focus, .fullcurri-sec .accordion-button:focus{
  box-shadow: none;
}
.resum_bx{
  background: #FFFFFF1A;
  padding: 10px;
  border-radius: 8px;
  margin-bottom: 8px;
}
.resum_flx h4{
  display: flex;
  align-items: center;
  grid-gap: 14px;
  font-weight: 500;
  font-size: 16px;
  color: #fff;
  margin-bottom: 0;

}
@keyframes fadeSlide {
  from {
    opacity: 0;
    transform: translateY(-8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.resum_flx{
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 14px;
}
.resum_flx h4{
  display: flex;
  align-items: center;
  grid-gap: 14px;
  font-weight: 500;
  font-size: 16px;
  color: #fff;
  margin-bottom: 0;
}
@keyframes fadeSlide {
  from {
    opacity: 0;
    transform: translateY(-8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.resum_btns{
  display: flex;
  align-items: center;
  grid-gap: 20px;
}
.resum_btns span{
  font-weight: 400;
  font-size: 16px;
  color: #9BA2AD;
  display: block;
  margin-bottom: 0;
}
.resume_btn{
  background: #1B76FF;
  border: 2px solid #1B76FF;
  padding: 9px 19px;
  border-radius: 6px;
  font-weight: 700;
  font-size: 14px;
  text-align: center;
  vertical-align: middle;
  color: #FAFAFA;
}
.resume_btn:hover{
  background: transparent;
  color: #1B76FF;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
}
.resum_bx .progress-bar{
  height: 7px;
}
.resum_bx .progress-wrapper{
  margin-bottom: 0;
}
.white_btn{
  background: #FFFFFF;
  border: 2px solid #FFFFFF;
  padding: 7px 19px;
  border-radius: 6px;
  font-weight: 700;
  font-size: 14px;
  text-align: center;
  color: #1B76FF;
}
.white_btn:hover{
  background: transparent;
  color: #fff;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
}
.overview_tab h4{
  font-weight: 600;
  font-size: 18px;
  margin-bottom: 5px;
  color: #FFFFFF;
}
.overview_tab p{
  font-weight: 400;
  font-size: 15px;
  color: #9BA2AD;
  margin-bottom: 20px;
}
.overview_tab ul{
  padding-left: 1.2rem;
}
.overview_tab ul li{
  font-weight: 400;
  font-size: 15px;
  color: #9BA2AD;
  list-style: disc;
  margin-bottom: 5px;
}
.instructor_bx{
  background: #FFFFFF0F;
  border: 1px solid #FFFFFF1A;
  padding: 20px;
  border-radius: 15px;
  display: flex;
  align-items: center;
  grid-gap:22px;
}
.instru_img img{
  width: 100%;
  max-width: 180px;
  height: auto;
  border-radius: 8px;
  object-fit: cover;
}
.instru_txt h4{
  font-weight: 600;
  font-size: 18px;
  color: #fff;
  margin-bottom: 0;
}
.instru_txt span{
  font-weight: 400;
  font-size: 14px;
  color: #9BA2AD;
  margin-bottom: 8px;
  display: block;

}
.instru_txt p{
  font-weight: 400;
  font-size: 15px;
  color: #9BA2AD;
  margin-bottom: 0;
}
/* ---------------Course Resume [ END ]------------ */
/* --Course Video[ START ]-------- */
.video-container {
  position: relative;
  max-width: 100%;
}

.video-js {
    width: 100% !important;
}

.video-js .vjs-tech {
    width: 100%;
    height: auto;
}

video {
  width: 100%;
  border-radius: 8px;
}

.control-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 90px;
  height: 90px;
  border-radius: 50%;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer; 
}
.control-btn::before{
  content: '';
  position: absolute;
  background: rgb(255 255 255 / 40%);
  width: 110px;
  height: 110px;
  border-radius: 50%;
}
.control-btn::after{
  content: '';
  position: absolute;
  background: rgb(255 255 255 / 40%);
  width: 125px;
  height: 125px;
  border-radius: 50%;
}
.icon {
  position: absolute;
  margin-left: 5px;
}
.pause-icon {
  display: none;
}
.control-btn.pause .play-icon {
  display: none;
}
.control-btn.pause .pause-icon {
  display: block;
}
/* ---COurse Video [ END ]------- */
/* -----Order SUmmary [ START ] --------*/
.order_blog{
  padding: 30px 0;
}
.summ_title{
  border-bottom: 1px solid #FFFFFF1A;
  padding-bottom: 15px;
  margin-bottom: 30px;
}
.summ_title{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.summ_title h4{
  border: 0;
  margin: 0;
  padding: 0;
}
.summ_title .mycorse_flx{
  display: flex;
  align-items: center;
  grid-gap: 15px;
  justify-content: flex-end;
  border: 0;
  padding: 0;
  margin: 0;
}
.summ_title .mycorse_flx .form-group:first-child {
  min-width: 390px;
}
.summ_title .mycorse_flx .form-group:last-child {
  min-width: 180px;
}
.custom-table {
  color: #a9b3c1;
  border-radius: 10px;
  overflow: hidden;
}
.custom-table thead {
  background: #1B76FF33;
}
.custom-table thead th {
  color: #ffffff;
  font-weight: 600;
  padding: 14px 16px;
  white-space: nowrap;
  font-size: 18px;
}
.custom-table tbody tr {
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
  color: #9BA2AD;
  font-weight: 400;
  font-size: 16px;
}
.custom-table tbody tr:last-child{
  border-bottom: 0;
}
.custom-table tbody td {
  padding: 14px 16px;
  white-space: nowrap;
}
.custom-table tbody a {
  color: #1b76ff;
  text-decoration: none;
  font-weight: 500;
  font-size: 16px;
}
/* -----Order Summary [ END ]---------- */
/* -----Terms & condition [ START ] -----*/
.terms_blog{
  padding: 30px 0;
}
.terms_blog p{
  font-weight: 400;
  font-size: 15px;
  line-height: 30px;
  text-transform: capitalize;
  margin-bottom: 15px;

}
/* -----Terms & COndition [ END ]---- */
/* --------------Edit Profile [ START ]------------ */
.profile_bx{
  background: #011E384D;
  padding: 20px;
  border-radius: 11px;
  backdrop-filter: blur(34px);
}
.profile_bx .tabs-menu{
  justify-content: center;
  margin-bottom: 40px;
}
.profile_bx .tabs-menu .nav-link{
  width: fit-content;
  padding: 11px 68px;
  margin: 0;
}
.profile_bx .tabs-menu .nav-item{
  width: fit-content;
}

.upload_bx{
  position: relative;
}
.file-upload {
    display: none;
}
.circle {
  border-radius: 50% !important;
  width: 120px;
  height: 120px;
  border: 1.33px solid #FFFFFF4D;
  margin: 0 auto;
}
.profile-pic{
  width: 100%;
  border-radius: 50%;
  height: 100%;
}
.p-image {
  background: #1B76FF;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1.33px solid #FFFFFF66;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  bottom: 0;
  right: -4em;
  margin: 0 auto;
  left: 0;
  color: #666666;
  transition: all .3s cubic-bezier(.175, .885, .32, 1.275);
}
.p-image:hover {
  transition: all .3s cubic-bezier(.175, .885, .32, 1.275);
}
.upload-button {
  font-size: 1.2em;
}

.upload-button:hover {
  transition: all .3s cubic-bezier(.175, .885, .32, 1.275);
  color: #999;
}
.edit_bx{
  max-width: 500px;
  margin: 0 auto;
}
.edit_bx p{
  font-weight: 400;
  font-size: 18px;
  color: #fff;
  margin: 15px auto 30px;
  text-align: center;
}

.edit_bx .form-group{
  position: relative;
  margin-bottom: 12px;
  width: 100%;
}
.edit_bx .form-control{
  background: #FFFFFF1A;
  padding: 14px 18px;
  border-radius: 6px;
  width: 100%;
  color: #fff;
  border: 1px solid transparent;
}
.edit_bx .cmn_btn{
  margin: 40px auto 0;
  text-align: center;
}
/* --------------Edit Profile [ END ]-------------- */


/* ----------------Karan START---------------- */
/* ---About Page [ START ]------------- */
/*--About Page--*/
.cmn_title h3 span {
  color: #1B76FF;
}

.elevate-sec {
  padding: 89px 0 100px 0;
}
.abtpg-rgt ul li {
  background: linear-gradient(90deg, rgba(27, 118, 255, 0.3) 0%, rgba(27, 118, 255, 0) 100%);
  padding: 9px 9px;
  border-top-left-radius: 90px;
  border-bottom-left-radius: 90px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 16px;
}
.kkcounter-sec {
  padding: 80px 0;
  background: linear-gradient(270deg, rgba(27, 118, 255, 0) 0%, rgba(27, 118, 255, 0.2) 50%, rgba(27, 118, 255, 0) 100%);
}
.yourskills h2 {
  font-size: 52px;
  color: #FFFFFF;
  font-weight: 500;
  line-height: 1.55;
  text-align: center;
  margin-bottom: 0;
}
.yourskills ul li img {
  width: 58px;
  height: 58px;
  border-radius: 50%;
  object-fit: cover;
  box-shadow: -7px 0px 8px 0px rgba(0, 0, 0, 0.65);
  border: 2px solid rgba(1, 30, 56, 0.6);
}
.yourskills ul {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
}
.yourskills ul li:nth-child(2) {
  margin-left: -12px;
}
.yourskills ul li:nth-child(3) {
  margin-left: -12px;
}
.automotiv-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 34px;
  padding-top: 46px;
}
.autocount-wrap h5 {
  font-weight: 600;
  font-size: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #1B76FF;
  margin-bottom: 0;
}
.autocount-wrap h3 {
  font-weight: 500;
  font-size: 18px;
  color: #FFFFFF;
  text-align: center;
  margin-top: 8px;
}

.metexprts-sec {
  padding: 80px 0;
}

.metexprts-sec .cmn_title {
  text-align: center;
  margin: 0 auto;
}

.metexprts-sec .cm_tag {
  margin: 0 auto 16px;
}
.exsteam-wrap {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 90px;
  padding-top: 63px;
}
.exsteam-img {
  position: relative;
  overflow: hidden;
}
.exsteam-img img {
  border-radius: 16px 16px;
  object-fit: cover;
  width: 100%;
  height: 304px;
  object-position: top;
}
.exsteam-innr {
  position: relative;
}
.teamsocial-icon {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 120px;
  height: 45px;
  background: #000915;
  border-top-left-radius: 14px;
  padding: 12px 12px;
  border-bottom-right-radius: 14px;
}
.teamsocial-icon::before {
  position: absolute;
  content: "";
  bottom: 0;
  left: -20px;
  background: transparent;
  width: 20px;
  height: 20px;
  border-bottom-right-radius: 20px;
  box-shadow: 6px 6px 0 6px #000915;
}
.teamsocial-icon::after {
  position: absolute;
  content: "";
  top: -20px;
  right: 0;
  background: transparent;
  width: 20px;
  height: 20px;
  border-bottom-right-radius: 20px;
  box-shadow: 6px 6px 0 6px #000915;
}
.teamsocial-icon ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 18px;
}
.exsteam-info {
  padding-top: 20px;
}
.exsteam-info h4 {
  font-size: 20px;
  font-weight: 600;
  color: #1B76FF;
  margin-bottom: 3px;
}
.exsteam-info p {
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.6);
}
.applycour-sec {
  padding: 100px 0;
}
.applycourwrap {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 100%;
  height: 307px;
  position: relative;
}
.applycourwrap:before {
  content: "";
  position: absolute;
  background-image: url(../images/about/rectangle-img.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 100%;
  height: 74px;
  bottom: -74px;
  transform: translateX(-50%);
  left: 50%;
}
.applycour-info {
  padding: 40px 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  position: relative;
}
.applycour-info span {
  font-size: 20px;
  font-weight: 600;
  color: #03F4F4;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-align: center;
}
.applycour-info h2 {
  font-size: 52px;
  font-weight: 700;
  color: #FFFFFF;
  margin-bottom: 0;
}
.applycour-info p {
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  color: #FFFFFF;
  margin-bottom: 0;
  padding-bottom: 24px;
}
.testimonials-sec {
  padding: 80px 0;
  background: linear-gradient(270deg, rgba(27, 118, 255, 0) 0%, rgba(27, 118, 255, 0.2) 50%, rgba(27, 118, 255, 0) 100%);
}
.testislide-img img {
  border-radius: 50%;
  width: 353px;
  height: 353px;
  object-fit: cover;
  object-position: top right;
}
.testislide-itemsrgt p {
  font-size: 20px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.7);
  margin-bottom: 0;
}
.testireview-info {
  padding-top: 31px;
}
.testireview-info ul {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 4px;
  margin-bottom: 6px;
}
.testireview-info h4 {
  font-size: 24px;
  font-weight: 500;
  color: #1B76FF;
  margin-bottom: 0;
}
.testireview-info p {
  font-size: 16px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.7);
  margin-bottom: 0;
}

.testislider-nav .slick-dots {
  display: flex !important;
  align-items: center;
  justify-content: flex-start;
  gap: 6px;
}

.testislider-nav .slick-dots li {
  margin: 0;
}

.testislider-nav .slick-dots li button {
  width: 8px;
  height: 2px;
  padding: 0;
  font-size: 0;
  background: rgba(255, 255, 255, 0.20);
  transition: all 0.3s ease;
  border: unset;
  border-radius: 50%;
}

.testislider-nav .slick-dots li button:before {
  content: unset;
}

.testislider-nav .slick-dots li.slick-active button {
  width: 20px;
  border-radius: 40px;
  background: #fff;
}

.yourskills h2 img {
  object-fit: cover;
  width: 157px;
  height: 71px;
  border-radius: 90px;
}

.testislider-for {
  position: relative;
}

.testislider-for:before {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='142' height='142' viewBox='0 0 142 142' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='71' cy='71' r='71' fill='%23021024'/%3E%3Cg filter='url(%23filter0_ii_2004_4793)'%3E%3Ccircle cx='71' cy='71' r='55' fill='url(%23paint0_radial_2004_4793)'/%3E%3C/g%3E%3Ccircle cx='71' cy='71' r='54.4422' stroke='white' stroke-opacity='0.1' stroke-width='1.1156'/%3E%3Cpath d='M89.4815 48.8659C89.8884 48.6712 90.3376 48.5833 90.7873 48.6104C91.237 48.6375 91.6726 48.7787 92.0535 49.0208C92.4344 49.2629 92.7483 49.5982 92.9658 49.9952C93.1834 50.3923 93.2976 50.8384 93.2978 51.2918L93.2978 60.4544C97.3726 61.1381 101.044 63.3376 103.583 66.617C106.123 69.8965 107.346 74.0166 107.01 78.1609C106.674 82.3051 104.804 86.1712 101.77 88.9929C98.7354 91.8147 94.7588 93.3862 90.6278 93.396C86.2598 93.395 82.0709 91.6478 78.9826 88.5385C75.8942 85.4293 74.1593 81.2126 74.1593 76.8159C74.1593 66.6213 77.8937 59.6302 81.7065 55.1941C83.2472 53.3894 85.0051 51.7849 86.9397 50.4175C87.6766 49.8912 88.4459 49.4124 89.243 48.9842L89.4032 48.9017L89.453 48.8802L89.4744 48.8695L89.4815 48.8659ZM101.76 76.8159C101.76 70.6311 96.776 65.6144 90.6278 65.6144C89.9197 65.6144 89.2406 65.3313 88.7399 64.8273C88.2391 64.3233 87.9578 63.6397 87.9578 62.9269L87.9578 56.4518C87.253 57.0825 86.4982 57.835 85.7506 58.7093C82.6641 62.2962 79.4993 68.069 79.4993 76.8159C79.5515 79.7525 80.7471 82.5511 82.8287 84.6093C84.9104 86.6674 87.7117 87.8206 90.6296 87.8206C93.5476 87.8206 96.3489 86.6674 98.4305 84.6093C100.512 82.5511 101.708 79.7525 101.76 76.8159ZM51.2115 48.8659C51.6184 48.6712 52.0676 48.5833 52.5173 48.6104C52.967 48.6375 53.4026 48.7787 53.7835 49.0208C54.1644 49.2629 54.4783 49.5982 54.6958 49.9952C54.9134 50.3923 55.0276 50.8384 55.0278 51.2918L55.0278 60.4544C59.1026 61.1381 62.7735 63.3376 65.3132 66.617C67.8528 69.8965 69.0759 74.0166 68.74 78.1609C68.4041 82.3051 66.5337 86.1712 63.4996 88.9929C60.4654 91.8147 56.4888 93.3862 52.3578 93.396C47.9898 93.3951 43.801 91.6478 40.7126 88.5385C37.6242 85.4293 35.8893 81.2126 35.8893 76.8159C35.8893 66.6213 39.6237 59.6303 43.4365 55.1941C44.9772 53.3894 46.7351 51.7849 48.6697 50.4175C49.4561 49.8581 50.2791 49.3529 51.1332 48.9053L51.183 48.8767L51.2044 48.8695L51.2115 48.8659ZM63.49 76.8159C63.49 70.6311 58.506 65.6144 52.3578 65.6144C51.6497 65.6144 50.9706 65.3313 50.4699 64.8273C49.9691 64.3233 49.6878 63.6397 49.6878 62.9269L49.6878 56.4518C48.983 57.0825 48.2282 57.835 47.4806 58.7093C44.3941 62.2962 41.2293 68.069 41.2293 76.8159C41.2815 79.7525 42.4771 82.5511 44.5587 84.6093C46.6404 86.6674 49.4417 87.8206 52.3596 87.8206C55.2776 87.8206 58.0789 86.6674 60.1605 84.6093C62.2422 82.5511 63.4378 79.7525 63.49 76.8159Z' fill='%2303F4F4'/%3E%3Cdefs%3E%3Cfilter id='filter0_ii_2004_4793' x='4.84404' y='9.30642' width='121.156' height='116.694' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='-11.156' dy='-6.69358'/%3E%3CfeGaussianBlur stdDeviation='18.9651'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.06 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_2004_4793'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='-11.156' dy='-6.69358'/%3E%3CfeGaussianBlur stdDeviation='11.156'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='effect1_innerShadow_2004_4793' result='effect2_innerShadow_2004_4793'/%3E%3C/filter%3E%3CradialGradient id='paint0_radial_2004_4793' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(74.2353 25.1667) rotate(90) scale(78.1863)'%3E%3Cstop stop-color='%231B76FF'/%3E%3Cstop offset='0.45' stop-color='%230E4391'/%3E%3Cstop offset='1' stop-color='%23010B1A'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: cover;
  width: 142px;
  height: 142px;
  top: 50%;
  transform: translateY(-50%);
  left: -55px;
  z-index: 1;
}

.elevatelft img {
  width: 100%;
  height: auto;
  object-fit: cover;
}

/*--About Page [ End ]--*/

 /*--explore courses Page--*/
.explrbox-wrap {
  border: 1px solid rgba(255, 255, 255, 0.1);
  background-color: rgba(255, 255, 255, 0.06);
  padding: 20px 20px;
  border-radius: 15px;
  backdrop-filter: blur(34px);
}
.explrbox-wrap h2 {
  font-size: 20px;
  font-weight: 600;
  color: #FFFFFF;
  margin-bottom: 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 12px;
}
.explrbox-list {
  padding-top: 22px;
}
.explrbox-list ul li {
  margin-bottom: 11px;
}
.explrbox-list ul li:last-of-type {
  margin-bottom: 0;
}
.explrbox-list ul li a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  font-size: 16px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.6);
  padding: 9px 15px;
  background-color: rgba(255, 255, 255, 0.02);
  border-radius: 8px;
  transition: all 0.3s ease;
}
.explrbox-list ul li a svg path {
  fill: rgba(255, 255, 255, 0.6);
  transition: all 0.3s ease;
}
.explrbox-list ul li a:hover, .explrbox-list ul li a.active {
  background: linear-gradient(90deg, rgba(27, 118, 255, 0.3) 0%, rgba(27, 118, 255, 0) 100%);
  color: #1B76FF;
}
.explrbox-list ul li a:hover svg path {
  fill: #1B76FF;
}
.mb-20 {
  margin-bottom: 20px;
}

/* RANGE */
.pricerange-box {
  margin-top: 22px;
}
.range-wrap {
  position: relative;
  height: 40px;
  margin-bottom: 12px;
}
.slider-track {
  position: absolute;
  height: 6px;
  background: #2a2f36;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  border-radius: 10px;
}
input[type=range] {
  position: absolute;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
  background: none;
  pointer-events: none;
  -webkit-appearance: none;
}
input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  pointer-events: auto;
  height: 18px;
  width: 18px;
  border-radius: 50%;
  background: #1e6fff;
  border: 4px solid #fff;
  cursor: pointer;
}
input[type=range]::-moz-range-thumb {
  height: 18px;
  width: 18px;
  border-radius: 50%;
  background: #1e6fff;
  border: 4px solid #fff;
  cursor: pointer;
}

/* PRICE BOXES */
.price-values {
  display: flex;
  justify-content: space-between;
}
.price-box {
  width: 100px;
  height: 43px;
  border-radius: 6px;
  background: #2a2f36;
  color: rgba(255, 255, 255, 0.4);
  font-size: 16px;
  font-weight: 400;
  padding: 12px 12px;
  text-align: right;
}
.price-box span {
  display: inline-block;
  text-align: center;
  margin: 0 auto;
  width: 55px;
}
.elctvehrgt-side {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 35px;
}
.elctvehrgt-side h3 {
  font-size: 28px;
  font-weight: 600;
  color: #FFFFFF;
  margin-bottom: 0;
}
.srcharea-box .form-group {
  position: relative;
}
.srcharea-box .form-group .form-control {
  background: #FFFFFF1A;
  padding: 16px 18px;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  border: 1px solid transparent;
  border-radius: 6px;
  width: 400px;
}
.srcharea-box .form-group .srch-icon {
  position: absolute;
  top: 0;
  right: 0;
  margin: 15px 18px;
  opacity: 0.5;
  background-color: transparent;
  border: unset;
  outline: unset;
}
.elctvehrgt-innr {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 20px;
}
.srcharea-box .dropdown .dropdown-toggle {
  background: #FFFFFF1A;
  padding: 16px 18px;
  font-weight: 400;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.40);
  border: 1px solid transparent;
  border-radius: 6px;
  width: 165px;
  display: inline-block;
  position: relative;
}
.srcharea-box .dropdown .dropdown-toggle:before {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.37629 7.37629C7.18876 7.56376 6.93445 7.66907 6.66929 7.66907C6.40412 7.66907 6.14982 7.56376 5.96229 7.37629L0.305288 1.71929C0.209778 1.62704 0.133596 1.5167 0.0811869 1.39469C0.0287779 1.27269 0.00119157 1.14147 3.77564e-05 1.00869C-0.00111606 0.87591 0.0241859 0.744231 0.0744668 0.621335C0.124748 0.498438 0.199001 0.386786 0.292893 0.292893C0.386786 0.199 0.498438 0.124747 0.621334 0.0744663C0.744231 0.0241854 0.87591 -0.00111606 1.00869 3.77571e-05C1.14147 0.00119157 1.27269 0.0287779 1.39469 0.0811869C1.5167 0.133596 1.62704 0.209778 1.71929 0.305288L6.66929 5.25529L11.6193 0.305288C11.8079 0.12313 12.0605 0.0223355 12.3227 0.0246139C12.5849 0.0268924 12.8357 0.132061 13.0211 0.317469C13.2065 0.502877 13.3117 0.75369 13.314 1.01589C13.3162 1.27808 13.2154 1.53069 13.0333 1.71929L7.37629 7.37629Z' fill='%231B76FF'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: cover;
  width: 14px;
  height: 8px;
  top: 50%;
  transform: rotate(0deg) translateY(-50%);
  right: 18px;
  transform-origin: top center;
  transition: all 0.3s ease;
}
.srcharea-box .dropdown-toggle.show:before {
  transform: rotate(180deg);
}
.srcharea-box .dropdown-toggle::after {
  border: unset;
}
.srcharea-box .dropdown-menu {
  border: 1px solid rgba(255, 255, 255, 0.1);
  background-color: rgba(0, 0, 0, 0.6);
  padding: 15px 15px;
  border-radius: 15px;
  backdrop-filter: blur(34px);
}
.srcharea-box .dropdown-menu li {
  margin-bottom: 11px;
}
.srcharea-box .dropdown-menu li:last-of-type {
  margin-bottom: 0;
}
.srcharea-box .dropdown-item {
  padding: 0 0;
  color: rgba(255, 255, 255, 0.6);
  font-size: 14px;
  font-weight: 400;
  text-transform: capitalize;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}
.srcharea-box .dropdown-item:hover {
  background-color: transparent;
  color: #fff;
}
.elctvehrgt-box {
  border: 1px solid rgba(255, 255, 255, 0.1);
  background-color: rgba(255, 255, 255, 0.06);
  padding: 20px 20px;
  border-radius: 15px;
  backdrop-filter: blur(34px);
  margin-bottom: 30px;
}
.fcour_txt .cousless-area {
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px;
}
.elctvehrgt-box .fcour_bx {
  margin-bottom: 24px;
}
.loadmore-btn {
  background: rgba(27, 118, 255, 0.2);
  border: 1px solid transparent;
  padding: 12px 34px;
  border-radius: 6px;
  text-align: center;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: fit-content;
  gap: 12px;
  font-size: 18px;
  font-weight: 700;
  transition: all 0.3s ease;
}
.loadmore-btn:hover {
  background: transparent;
  border: 1px solid rgba(27, 118, 255, 0.2);
}
/*--explore courses Page End--*/

/*--Contact Page--*/
.pt-37 {
  padding-top: 37px;
}
.cntpage-box {
  background-color: rgba(1, 30, 56, 1);
  padding: 30px 30px;
  border-radius: 20px;
}
.cntpageinfo {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 12px;
  border-bottom: 1px solid #fff;
  padding-bottom: 37px;
}
.cntpageinfo h5 a,
.cntpageinfo h5 {
  font-size: 18px;
  font-weight: 700;
  color: #FFFFFF;
  margin-bottom: 0;
}
.cntpage-box .cntpageinfo:last-of-type {
  border-bottom: unset;
}
.cntctfrm {
  width: 480px;
  margin: 0 auto;
}
.cntctfrm {
  padding: 26px 0;
}
.cntctfrm h3 {
  padding-bottom: 34px;
  margin-bottom: 0;
  font-size: 42px;
  font-weight: 700;
  color: #ffffff;
  text-align: center;
}
.conbgimg-wrap {
  background: linear-gradient(270deg, rgba(27, 118, 255, 0) 0%, rgba(27, 118, 255, 0.2) 50%, rgba(27, 118, 255, 0) 100%);
}
.mapsec {
  padding-bottom: 45px;
}
.mapiframe iframe {
  border-radius: 20px;
}
.getintoch-sec {
  padding-bottom: 57px;
}

/*--Contact Page--*/
/*--course curriculum Start--*/


 .fullcours-sec {
  background-color: #1B76FF21;
  padding: 150px 0 70px 0;
}
.fullcours-title {
  padding-bottom: 22px;
}
.fullcours-title h1 {
  font-weight: 600;
  font-size: 36px;
  color: #FFFFFF;
  margin-bottom: 0;
  padding-bottom: 11px;
}
.fullcours-title h6 {
  font-size: 16px;
  font-weight: 500;
  color: #1B76FF;
  letter-spacing: 2px;
  margin-bottom: 0;
}
.fullcours-wrap p {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
  color: rgba(155, 162, 173, 0.6);
  margin-bottom: 0;
  padding-bottom: 22px;
}
.fullcours-img img{
  max-width: 530px;
	max-height: 424px;
}
.fullcours-wrap span {
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  color: #9BA2AD;
  padding-top: 9px;
}
.fullcours-wrap span strong {
  font-size: 16px;
  font-weight: 400;
  color: #FFFFFF;
}
.fullcurri-sec {
  padding: 34px 0;
}
.kkcourse-card {
  border: 1px solid var(--Box-line, #FFFFFF1A);
  border-radius: 15px;
  backdrop-filter: blur(34px);
  background-color: #FFFFFF0F;
}
.courseinfo-wrap h3 {
  font-size: 22px;
  font-weight: 600;
  color: #1B76FF;
  margin-bottom: 0;
  padding-bottom: 10px;
}
.course-info {
  background-color: #1B76FF21;
  padding: 8px 15px;
  border-radius: 7px;
}
.info-row {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 6px 0;
  border-bottom: 1px solid #FFFFFF1A;
}
.info-row:last-of-type {
  border-bottom: unset;
  padding-bottom: 0;
}
.info-row span:first-of-type {
  flex-basis: 108px;
  color: #1B76FF;
  font-weight: 500;
}
.info-row span {
  font-size: 16px;
  font-weight: 400;
  color: #FFFFFF;
}
.courseinfo-wrap {
  padding: 20px 20px;
}
.kkcourse-video {
  position: relative;
}
.kkcourse-video video {
  object-fit: cover;
  aspect-ratio: 1.58/1;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.playbtn-wrap {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.vplayicon {
  height: 45px;
  width: 45px;
  border-radius: 50%;
  background: transparent;
  color: #fff;
  display: grid;
  place-items: center;
  background: #FFF;
  z-index: 999;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  animation: ripple 1.5s linear infinite;
  transition: all 0.7s ease;
  justify-content: center;
}
@keyframes ripple {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3),
      0 0 0 1px rgba(255, 255, 255, 0.3),
      0 0 0 3px rgba(255, 255, 255, 0.3),
      0 0 0 5px rgba(255, 255, 255, 0.3);
  }

  100% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3),
      0 0 0 4px rgba(255, 255, 255, 0.3),
      0 0 0 20px rgba(255, 255, 255, 0),
      0 0 0 30px rgba(255, 255, 255, 0);
  }
}
.kkplcorder {
    backdrop-filter: blur(34px);
}
.kkplcorder .modal-content{
  background: linear-gradient(180deg, #03539E 0%, #011E38 100%);
  padding: 20px 20px;
  border-radius: 20px;
  border: 1px solid #FFFFFF1A;
}
.kkplcorder .modal-header{
  border-bottom: unset;
}
.orderplace-wrap h3{
padding: 18px 0;
font-size: 20px;
font-weight: 600;
color: #fff;
width: 264px;
text-align: center;
margin: 0 auto;
line-height: 1.5;
}
.modal-backdrop.show{
 backdrop-filter: blur(60px);

}
/*--course curriculum End--*/
/* ----------------Karan END---------------- */
/* ----------------Delete Popup [ START ] ------------- */
.modal_bx .modal-content{
  background: linear-gradient(180deg, #03539E 0%, #011E38 100%);
  border: 1px solid #FFFFFF1A;
  border-radius: 20px;
  margin: 0 auto;
  text-align: center;
  padding: 30px 30px;
}
.modal_bx .modal-body{
  padding: 0;
}
.modal_bx .modal-content span{
  display: block;
}
.modal_bx .modal-content h6{
  margin: 18px auto;
  font-weight: 600;
  font-size: 20px;
  text-align: center;
}
.no_btn{
  background: #FFFFFF4D;
  border: 2px solid #FFFFFF4D;
  padding: 10px 50px;
  border-radius: 6px;
  font-weight: 700;
  font-size: 18px;
  color: #FAFAFA;
}
.no_btn:hover{
  background: transparent;
}
.yes_btn{
  background: #1B76FF;
  border: 2px solid #1B76FF;
  padding: 10px 50px;
  font-weight: 700;
  font-size: 18px;
  border-radius: 6px;
  font-weight: 700;
  font-size: 18px;
  text-align: center;
  color: #fff;
}
.yes_btn:hover{
  background: transparent;
}
.modal_bx .modal-footer{
  justify-content: center;
  grid-gap: 10px;
  border: 0;
  margin: 0;
  padding: 0;
}

body.modal-open header, body.modal-open main, body.modal-open footer{
  filter: blur(15px);
  background: #0000001A;

}
/* ----------------Delete Popup [ END ]------------- */
/* -------- wd-mr ----------- */
.accord-flx{
  display: flex;
  align-items: center;
  gap: 10px;
}
.botm-flx{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.referral-modal .modal-content{
  background: linear-gradient(180deg, #03539E 0%, #011E38 100%);
  border: none;
}
.referral-modal .modal-body{
  padding: 70px 40px 65px;
}
@media (min-width: 768px) {
  .referral-modal .modal-dialog {
    max-width: 650px;
  }
}
@media (min-width: 992px) {
  .referral-modal .modal-dialog {
    max-width: 850px;
  }
}
.referral-heading h4{
  font-weight: 600;
  font-size: 30px;
  text-transform: capitalize;
  color: #FFF;
  margin-bottom: 12px;
}
.referral-heading p{
  font-weight: 400;
  font-size: 16px;
  text-transform: capitalize;
  color: #FFF;
  margin-bottom: 12px;
}
.referral-modal form{
  width: 100%;
  position: relative;
}
.referral-modal .form-group{
  position: relative;
  margin-bottom: 15px;
}
.referral-modal .form-control{
  background: #FFFFFF4D;
  font-weight: 600;
  font-size: 18px;
  color: #FFFFFF;
  border-radius: 8px;
  border: 1px solid transparent;
  padding: 11px 100px 11px 18px;
  position: relative;
}

.referral-modal .modal-content .form-group input::placeholder {
  opacity: 1;
  color: #fff;
}
.referral-modal .form-control:focus{
  box-shadow: none;
}
.apply-btn{
  font-weight: 700;
  font-size: 14px;
  text-align: center;
  text-transform: capitalize;
  color: #FFF;
  position: absolute;
  top: 0;
  right: 0;
  padding: 14.5px 22px;
  background: #1B76FF;
  border: 1px solid #1B76FF;
  border-radius: 8px;
}
.apply-btn:hover{
  background: #FFF;
  color: #1B76FF;
}
.checkout-btn{
  font-weight: 700;
  font-size: 16px;
  text-align: center;
  vertical-align: middle;
  text-transform: capitalize;
  background: #1B76FF;
  border: 1px solid #1B76FF;
  border-radius: 6px;
  padding: 11px 26px;
  display: block;
  width: fit-content;
  margin: 18px auto;
  color: #FFF;
  transition: all 0.3s ease;
}
.checkout-btn:hover{
  background: transparent;
  color: #1b76ff;
}
.refrral-txt{
  font-weight: 400;
  font-size: 18px;
  text-align: center;
  text-transform: capitalize;
  margin-bottom: 0;
  color: #FFF;
}
.refrral-txt span{
  font-weight: 600;
}
/* explore category slider slider arrow */
.explor-ctgry-slider{
  position: relative;
}
.explor-ctgry-slider .categorySlider {
  padding: 0;
}
.explor-ctgry-slider .categ_bx {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.explor-ctgry-slider .categorySlider .swiper-slide {
  height: auto;
  display: flex;
}
.explor-ctgry-slider .swiper-slide .categ_bx {
  width: 100%;
}
.explor-ctgry-slider .category-prev,
.explor-ctgry-slider .category-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  width: 40px;
  height: 40px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.04) 100%);
  border: 1px solid #FFFFFF4D;
  border-radius: 50%;
  color: #03F4F4;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* Push outside container width */
.explor-ctgry-slider .category-prev {
  left: calc((100% - 1320px)/2 - 50px);
}

.explor-ctgry-slider .category-next {
  right: calc((100% - 1320px)/2 - 50px);
}
.explor-ctgry-slider .swiper-button-prev::after,
.explor-ctgry-slider .swiper-button-next::after {
  font-size: 18px;
}
/* ---------------- Category tab contaent------------------ */
.categories-tab-slider{
  width: 100%;
  position: relative;
  overflow: hidden;
}
.categories-tab-slider .sliderTab {
  position: relative;
  overflow: hidden;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 0;
  padding: 0;
  background: transparent;
  box-shadow: 0 2px 0 0 #1B76FF;
  margin-bottom: 10px;
}
.categories-tab-slider {
  margin-bottom: 30px;
}
.categories-tab-slider .sliderTab .swiper-slide {
	 padding: 0 11px;
	 width: auto;
}
.categories-tab-slider .sliderTab .swiper-slide:first-child {
  margin-left: 40px;
}
.categories-tab-slider .sliderTab .swiper-slide:last-child {
  margin-right: 60px;
}
.categories-tab-slider .sliderTab .swiper-slide a {
  display: block;
}
.swiper-free-mode > .swiper-wrapper {
  /* border-bottom removed — moved to container below */
}
.categories-tab-slider .sliderTab .swiper-slide .slide__nav{
  font-weight: 500;
  font-size: 16px;
  color: #9BA2AD;
  padding: 16px 20px 20px;
  border-radius: 8px 8px 0 0;
  transition: 0.25s;
  box-sizing: border-box;
	position: relative;
	display: inline-block;
	white-space: nowrap;
 }
.categories-tab-slider .sliderTab .swiper-slide.on .slide__nav {
	color: #1B76FF;
	text-shadow: none;
  background: linear-gradient(180deg, rgba(27, 118, 255, 0.4) 0%, rgba(27, 118, 255, 0) 100%);
}
.categories-tab-slider .sliderTab .sliderTab__next {
  position: absolute;
  top: -5px;
  z-index: 1;
  transition: 0.25s;
  border: none;
  width: 60px;
  display: flex;
  align-items: center;
  height: 68px;
}
.categories-tab-slider .sliderTab .sliderTab__next {
  background: #000306;
 }
.categories-tab-slider .sliderTab .sliderTab__prev {
  background: linear-gradient(270deg, #000000 0%, #000E20 100%);
  width: 60px;
  height: 68px;
  top: -5px;
  transition: 0.25s;
  display: flex;
  align-items: center;
  position: absolute;
  z-index: 1;
}
.categories-tab-slider .sliderTab .sliderTab__next.swiper-button-disabled, 
.categories-tab-slider .sliderTab .sliderTab__prev.swiper-button-disabled {
	 /*opacity: 0;*/
	 pointer-events: none;
}
.categories-tab-slider .sliderTab .sliderTab__next span, 
.categories-tab-slider .sliderTab .sliderTab__prev span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
  border-radius: 50%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.04) 100%);
  border: 1px solid #FFFFFF4D;
}
.categories-tab-slider .sliderTab .sliderTab__next svg, 
.categories-tab-slider .sliderTab .sliderTab__prev svg {
  width: 20px;
  height: 20px;
}
.categories-tab-slider .sliderTab .sliderTab__next {
	right: 0;
  justify-content: flex-end;
}
.categories-tab-slider .sliderTab .sliderTab__prev {
	left: 0;
  justify-content: flex-start;
}
.categories-tab-slider .sliderContent {
	width: 100%;
}
.categories-tab-slider .sliderContent .swiper-slide {
	padding: 0 30px;
}
.categories-tab-slider .sliderContent .swiper-slide .title {
  margin-bottom: 15px;
  font-size: 30px;
  text-align: center;
}
.categories-tab-slider .sliderContent .swiper-slide .content {
  margin: 0 auto;
  max-width: 500px;
  font-size: 14px;
  line-height: 2;
  text-align: center;
}
 

/* ------------- faqs -------------- */
.wd-faq-blog{
  /* padding: 90px 0; */
  position: relative;
}
/* Remove Bootstrap default arrow */
.wd-faq-blog .accordion-button::after {
  display: none !important;
}
.wd-faq-blog .accordion-item{
  background: transparent;
  border-bottom: 1px solid rgba(221, 221, 221, 0.30);
  transition: all 0.3s ease;  
}
.wd-faq-blog .accordion-item:has(.accordion-button:not(.collapsed)) {
  background: #FFFFFF33;
  border-bottom: 1px solid #FFFFFF;
  opacity: 0.64;
}
.wd-faq-blog .accordion-button {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: transparent;
  color: #FFF;
  border-radius: 0px;
  box-shadow: none;
  padding: 25px 19px;
  font-weight: 700;
  font-size: 16px;
}
.wd-faq-blog .faq-icon {
  transition: transform 0.3s ease;
}
.wd-faq-blog .accordion-button:not(.collapsed) .faq-icon {
  transform: rotate(180deg);
}
.wd-faq-blog .accordion-button:focus {
  box-shadow: none;
}
.wd-faq-blog .accordion-body {
  padding: 0 25px;
}
.wd-faq-blog .accordion-body p{
  font-weight: 400;
  font-size: 16px;
  color: #FFFFFF;
  margin-bottom: 25px;
}
/*---------25-02-2026---*/
.btn_flxs{
  display: flex;
  align-items: center;
  grid-gap: 10px;
}

.card .card-body {
  background: linear-gradient(270deg, #000000 0%, #000E20 100%);
}
.blur-effect{
  filter: blur(5px);
}
.acc-flx{
  display: flex;
  align-items: center;
  grid-gap: 10px;
}

.courses_blog .categ-slider .owl-item .fcour_img img {
  aspect-ratio: 1/0.7;
  object-position: center;
  object-fit: cover;
}

.courses_blog .categ-slider .owl-item {
  opacity: 1 !important;
   transform: unset !important; 
   filter: unset !important; 
}

.owl-item.cloned {
  background: rgba(255, 255, 255, 0.05);
  opacity: 20%;
}
.blur-owl{
  position: relative;
}
.blur-owl::before{
  /* content: '';
  position: absolute; */
  top: 0;
  left: 0;
  bottom: 0;
  max-width: 356px;
  min-width: 356px;
  height: 100%;
  /* z-index: 1; */
  border-radius: 15px;
  /* background: rgba(255, 255, 255, 0.05); */
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(8px);
}
.blur-owl::after{
  /* content: '';
  position: absolute; */
  top: 0;
  right: 0;
  bottom: 0;
  max-width: 356px;
  min-width: 356px;
  border-radius: 15px;
  height: 100%;
  /* z-index: 1; */
  /* background: rgba(255, 255, 255, 0.05); */
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(8px);
}

/* .blur-owl::before{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.05);
  filter: blur(5px);
  max-width: 270px;
  min-width: 270px;
  height: 100%;
  z-index: 1;
  border-radius: 15px;
}
.blur-owl::after{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.05);
  filter: blur(5px);
  max-width: 270px;
  min-width: 270px;
  border-radius: 15px;
  height: 100%;
  z-index: 1;
} */

.fcour_img img {
  aspect-ratio: 1/0.7;
  object-position: center;
}


.elctvehrgt-innr .srcharea-box .form-group input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none; /* Optional: Resets the default appearance first */
  display: none;
}

.category-sort {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}