/* Color Theory Start */
/*
Primary color : #386CE5
Secondary color : #06BACE
Optional Color : #782FE6
*/
/* Color Theory End */
body{background-color: #F9FEFF !important;}                                                                                                                                 
.material-symbols-outlined {
font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 48
}
   
h1,h2,h3,h4,h5,h6{   font-family: "Anybody", sans-serif !important; }
h1{font-size: 40px !important;font-weight: 700 !important;}
h2{font-size: 34px !important;font-weight: 700 !important;}
h3{font-size: 28px !important;font-weight: 700 !important;}
h4{font-size: 20px !important;font-weight: 700 !important;}
h5{font-size: 16px !important;font-weight: bolder !important;}
h6{font-size: 16px !important;font-weight: bolder !important;}

   
p,strong,ul,li,a{font-family: 'Poppins', sans-serif !important;}

hr{border: 1px dashed #23479B !important;}   

.p1 {font-family: 'Poppins', sans-serif !important; font-size: 14px !important;}
                                                                                                                                    
.p2 {font-family: 'Poppins', sans-serif !important; font-size: 12px !important;}
                                                                                                                                    
.p3 {font-family: 'Poppins', sans-serif !important; font-size: 10px !important;}

.p4 {font-family: 'Poppins', sans-serif !important; font-size: 8px !important;}


.b1 {font-family: 'Poppins', sans-serif !important; font-size: 13px !important;}
                                                                                                                                    
.b2 {font-family: 'Poppins', sans-serif !important; font-size: 11px !important;}
                                                                                                                                    
.b3 {font-family: 'Poppins', sans-serif !important; font-size: 9px !important;}

.b4 {font-family: 'Poppins', sans-serif !important; font-size: 8px !important;}

/* common css start here  */
.py-50{padding: 50px 0  !important;}
.py-60{padding: 60px 0  !important;}
.py-70{padding: 70px 0  !important;}
.py-80{padding: 80px 0  !important;}
.py-90{padding: 90px 0  !important;}
.py-100{padding: 100px 0  !important;}

.px-50{padding: 50px 0  !important;}
.px-60{padding: 60px 0  !important;}
.px-70{padding: 70px 0  !important;}
.px-80{padding: 80px 0  !important;}
.px-90{padding: 90px 0  !important;}
.px-100{padding: 100px 0  !important;}
.margin-p{margin: 0px !important;}


.red-clr{color: #f00 !important;} 
.container-1{max-width: 1111px !important;}

.Quick-Admission{margin-top: 15px;}
.green-clr{color: #00962A;}
  .margin-top-2{margin-top:4px !important}  
.uiuxprimary-btn {background-color: #386CE5 !important; color: #fff !important; border: none !important;}
.active-button {background-color: #386CE5 !important; color: #fff !important; border: none !important;}
.margin-top-6{margin-top: 11px !important;}
.design-resource-tablinks ul{ margin: 0px !important; padding: 0px;}  
.design-resource-tablinks ul li{ list-style-type: none;}
.design-resource-tablinks ul li a:hover{ background-color: #386CE5 !important; color: #fff;}
.design-resource-tablinks ul li a.active{ background-color: #386CE5 !important; color: #fff;}
.profile-dropdown-toggle-menu ul li a{ font-size: 14px !important; display: flex; align-items: center;}
.profile-dropdown-toggle-menu ul li a:hover{ color:#386CE5 ;}
.user-role{font-size: 14px; line-height: 15px;}
.profile-tgl-icon{font-size: 18px; margin-right: 10px;}

.icons-btn{ background-color: #e1e1e1 !important;  border: none !important;}
.uiuxsecoundry-btn {background-color: #06BACE !important;color: #fff !important; border: none !important;}
                                                                                                                                    
.uiuxsecoundry-btn2 {border: 2px solid #06BACE !important;color: #06BACE !important;}
                                                                                                                                    
.uiuxoptional-btn {background-color: #782FE6 !important;color: #fff !important; border: none !important;}
                                                                                                                                    
.uiuxprimary-btn:hover {background-color: #2D56B7 !important; color: #fff !important; border: none !important;}
                                                                                                                                    
.uiuxsecoundry-btn:hover {background-color: #51CEDD !important; color: #fff !important; }

.uiuxsecoundry-btn2:hover {border: 2px solid #51CEDD !important;color: #51CEDD !important; }
                                                                                                                                    
.uiuxoptional-btn:hover {background-color: #A06DEE !important;color: #fff !important; border: none !important;}
                                                                                                                                    
.uiuxprimary-text {color: #386CE5 !important; text-transform: capitalize;}
                                                                                                                                    
.uiuxsecoundry-text {color: #06BACE !important;}
.position-section{    position: relative;
  top: -60px;}
.position-icon1{position: relative;
  bottom: 2px;
}
.pad-text{    padding-left: 25px !important;}
.position-btn{position: relative;
  bottom: 48px;
  left: 261px;}
  .position-icon{position: relative;
    right: 20px;
}
.positionbtn-ico{position: relative;
    right: 34px;}

.components-card-icon-clr{color: #819BC3; font-size: 20px !important;}

.components-card-text{font-size: 12px !important;}   

.uiuxoptional-text {color: #782FE6 !important;}

.pera-clr {color: #606060 !important;}

.pera-clr2{color: #819BC3 !important;}
.cpnts-res-h4{ text-transform: capitalize;}
.a-info {text-decoration: none;color: #000;}
                                                                                                                                    
.icon-sz-sm {font-size: 20px!important; color: #819BC3 !important;}
                                                                                                                                    
.icons-sz-a {position: relative;top: 8px; font-size: 25px !important;}
.downs-number{     font-size: 14px;position: relative;top: -2px }
.ui-icons-sz-a {position: relative;top: 0px; color: #819BC3 !important;}
.icon-resource-tab > .icons-sz-a{    top: 1px; left: -6px;} 

.login-btn{PADDING: 6px 28px !important;}   

.carousel-control-next2{right: 60px !important;}

.banner-carousel{right: -17px !important;}

.carousel-control-prev2{left: -62px !important;}

.carousel-control-prev3 {left: -126px !important;top: -30px !important;}

.carousel-control-next3 {right: -88px !important;top: -30px !important;}

.carousel-indicators2{margin-right: 15% !important;margin-bottom: -2rem !important; margin-left: 0px !important;}

.carousel-indicators3{bottom: -11px !important; left: -9px !important;}

.img-100{width: 100%;}

.margin-tb{margin: 50px 0 !important;}

/* common css end here  */

/* ================================================= Index Page Start Here ============================================ */

/* menu-navigation section start here  */
                                                                                                                                    
.container-bg {
border-radius: 10px;
background-image: linear-gradient( 90deg, hsl(186deg 94% 42%) 0%, hsl(191deg 80% 46%) 8%, hsl(196deg 73% 48%) 16%, hsl(202deg 71% 51%) 24%, hsl(208deg 72% 52%) 33%, hsl(215deg 75% 54%) 41%, hsl(222deg 77% 56%) 49%, hsl(228deg 74% 58%) 58%, hsl(235deg 72% 60%) 66%, hsl(243deg 70% 60%) 75%, hsl(250deg 70% 58%) 83%, hsl(257deg 70% 56%) 92%, hsl(263deg 71% 53%) 100%);
}
                                                                                                                                    
.logo-bg {
background-color: #fff; border-radius: 10px;
background-size: 100%;
background-repeat: no-repeat;
}
                                                                                                                                    
.logo-img {height: 20px !important;}
.menu-nav-img-pd{padding-right: 0 !important;
  padding-left: 40px !important;}

.info-media a i:hover{color: #06BACE !important;}
.info-media a{text-decoration: none; color: #fff !important;}
.info-media a i{margin-right: 7px !important;}
/* menu-navigation section end here   */

/* Banner section start here */
.sub-ttl{color: #fff !important; margin-bottom: 5px !important;}
.main-ttl{color: #fff !important;  margin-bottom: 5px !important;}
.mainsub-ttl{color: #fff !important;  margin-bottom: 5px !important;}
.circle-bg {height: 200px !important;width: 200px !important;border-radius: 50%;background-color: #2a78e1ba !important;}                                                                                                                                   
.clr-code-bg {
height: auto;
width: 400px;
border-radius: 10px;
background-color: #FFFF;
position: relative;
top: 40px;
left: 30px
}
                                                                                                                                    
.icon-fa {float: right;color: #06BACE !important;font-size: 20px !important;}                                                                                                                                 
.clr-code-1 {background-color: #E67C2F !important;border-radius: 3px;color: #E67C2F !important;}                                                                                                                                 
.clr-code-2 {background-color: #2A5523 !important;border-radius: 3px;color: #2A5523 !important;}                                                                                                                                 
.clr-code-3 {background-color: #DFFFDA !important;border-radius: 3px;color: #DFFFDA !important;}                                                                                                                             
.clr-code-4 {background-color: #FFE9DA !important;border-radius: 3px;color: #FFE9DA !important;}
.carousel-item-active-img{background-color: #ffff; padding: 20px; border-radius: 10px; width: 100%;}

/* Banner section End here */

/* welcome section start here */
.wel-content{text-align: center;}                                                                                                                                   
.wellcome-bg {
margin: auto !important;
background-color: #ffff !important;
border-radius: 0 0 20px 20px;
box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
}
                                                                                                                                    
.text-grdent {
background: #08B8CF;
background: -webkit-linear-gradient(to right, #08B8CF 35%, #7731E7 100%);
background: -moz-linear-gradient(to right, #08B8CF 35%, #7731E7 100%);
background: linear-gradient(to right, #08B8CF 35%, #7731E7 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
 .padding-16{padding: 20px 0px 0px 20px;}    
 .padding-17{padding: 0px 0px 0px 20px;}                                                                                                                               
.grdnt-line {
height: 8px;
width: 90px;
border-radius: 8px 8px 0 0;
margin: auto !important;
}
/* welcome section end here */
.width-auto{width: auto !important;     margin: 0px -5px;}
.ms-new{margin-left: 10px;}

/* Essential section start here */
.Essential-bg{background-color: #ffff !important; }                                                                                                                                   
                                                                                                                             
.Illustrations {background-color: #E1FCFF!important; border: none!important;}   
.ai-reso-tab{ background-color: #ffd8d8 !important;}                                                                                                                             
.more {background-color: #E1E4FF!important;border: none!important;}
.Essential-img-fa{height:340px !important;}
.Ess-content-h-margin{margin-bottom: 5px !important;}
.Essential-tabs{width: auto !important; margin-bottom: 5px !important; padding-left: 0 !important;}
.Courses-Provided{width: auto !important; background-color: #FFF4F4; height: 50px; border-radius: 8px; margin-right: 7px;}
.Courses-Provided-2{background-color: #F3FFED;}
.position-new{    position: relative;
  top: 5px;}
.Courses-Provided-3{background-color: #E1F1FF;}
.Courses-Provided-4{background-color: #F5F5F5;}
.margin-padding{margin-bottom: 18px; }
.margin-20-new{    margin-top: 22px !important;}
.class-p{ width: auto !important;   margin: 16px 0px 0px 0px;}
.class-p-2{ width: auto !important;   margin: 10px 0px 0px 0px;}
.img-radius{border-radius: 10px;}
.class{width: auto !important;}
.cricle-class{  background-color: #fff; border-radius: 50px; padding: 5px;}
.pos-1{position: relative;
  top: 4px;
  right: 5px;}
.cricle-margin{     width: 40px !important;   margin: 0px 10px 0px 8px !important;}
.margin-bottom-new{margin-bottom: 60px;}
/* Essential section End here */
.pd80-2{padding: 6px;}
/* Tools And Technologies section start here */
     .margin-24{    margin-bottom: 25px;}                                                                                                                               
.tools-bg {height: auto;
width: auto;
border-radius: 20px;
background-color: #ffff !important;
padding: 17px;
box-shadow: rgba(0, 0, 0, 0.2) 1px -3px 20px 0px;
}
.padding-top-1{padding-top: 9px;}
                                                                                                                                    
.tools-bg2 {
height: auto;
width: auto;
border-radius: 20px;
background-color: #ffff !important;
padding: 15px;
border: 1px solid #e1e1e1;
margin-top: -50px;
margin-bottom: 16px;

}
.technologies-carsoal-bg{background-color: #386CE5;   height: 60px;}
.carousel-mrg{margin-top: -60px;}
.technology-carosal{ top:-60px}
/* Tools And Technologies section End here */


/* Top Categories section start here */
.top-pd{padding: 80px 0PX 0px 0PX !important;}
.catagories-tips{
  padding: 7px  15px !important;
  font-size: 12px !important;
  border-radius: 5px !important;
  border: none!important;
  }
                                                                                                                                    
.img-fa {
border-radius: 0 30px 30px 0 !important;
width: 100% !important;
height: 600px !important;

}
.img-fa-2 {
  border-radius: 9px 8px 0 0 !important;
  width: 100% !important;
  height: 114px !important;
  
  }
                                                                                                                                    
.Categories-bg {
background-color: #ffff !important;
border-radius: 12px !important;
box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
}

.icon2-fa {
font-size: 9px;
margin-right: 5px;
}
                                                                                                                                    
.star-clr {
color: #E67C2F;
font-size: 18px !important;
}
                                                                                                                                    
.arrow-btn-bg {
border-radius: 8px 0 8px 0 !important;
}
.arrow-btn-bg a{text-decoration: none !important; color: #fff !important;}

.arrow-btn {
position: relative;
left: -3px;
top: 2px;
}

.lesson-icon-bg {
height: 40px;
width: 40px;
border-radius: 50%;
background-color: #E4FFD7 !important;
padding: 9px;
}

   .width-auto-1{margin: 0px 5px;}                                                                                                                               
.icon-resource-tab {background-color: #FFF4F4 !important; border: none !important;}
.img-reso-bg { background-color: #FFE8FA !important; border: none !important;}                                                                                                                             
.color-gen-bg {background-color: #DDF5D1 !important; border: none !important;}
.campo-bg {background-color: #E1F1FF !important; border: none !important;}
.design-reso-bg {background-color: #FFEDED !important; border: none !important;}
.ui-k-bg{background-color: #fff1a7 !important; border: none !important;}
.xd-fig-bg{background-color: #e2dcff !important; border: none !important;}
.design-met-bg{background-color: #c1fffe !important; border: none !important;}
.illut-bg{background-color: #ffceba !important; border: none !important;}
.ai-reso-bg{background-color: #fff3c6 !important; border: none !important;}

.icons-bg{background-color: #FFF3F3 !important;}
.Components-bg{background-color: #bde0ff !important;}
.uikit-bg{background-color: #DCFBFF !important;}
.figma-bg{background-color: #e2dcff !important;}
.ai-bg{background-color: #ffeb9e !important;}


.p-new{padding-top: 10px !important;}
.box-shadow{box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;}
.Essential-tips{
padding: 10px  10px !important;
font-size: 12px !important;
border-radius: 5px !important;
border: none!important;}

.carousel-indicators [data-bs-target] {background-color: #06BACE !important;}

/* Top Categories section end here */

/*icon resource section start here */
                                                                                                                                    
.icon-resource-tab{
  padding: 5px 19px !important;
  display: initial !important; text-transform: capitalize;}
  
  .upload-btn2{
    padding: 5px 19px !important;
    display: initial !important;
    border: 1px solid #386CE5 !important;
    color: #386CE5 !important;}
  
  .upload-btn2:hover{border: 1px solid #0a39a7 !important; color: #0a39a7 !important ;}  
    
  
  .upload-btn{
    padding: 5px 19px !important;
    display: initial !important;
    position: relative;
    bottom: 3px}
    
    
/*icon resource section End here */

/* icon resource bg section start here */
.xd-div-margin{margin-bottom: 25px !important;}
.figma-design-margin{margin-bottom: 25px !important;}
.ui-kit-div-margin{margin-bottom: 25px !important;}
.icon-source-box{margin-bottom: 25px !important;}
.icons-source-link{margin-bottom: 25px !important;}     
.user-ttl{ padding: 0px 0px 0px 10px !important;color: #000;}

.icon-resource-bg {
width: 100%;
height: auto;
border: 1px solid #e1e1e1;
border-radius: 10px;}
                                                                                                                                    
.icon-resource-bg-1 {
width: 100%;
height: 40px;
background-color: #F4F4F4;
border-radius: 0px 0px 10px 10px;}
.components-flex{ display: flex;     justify-content: space-between; }   
.download-btn{ margin: 0px;}   
.download-btn span{    position: relative;
  top: 5px;}                                                                                                                                                                                                                                                
.icon-resource-btn-fa {
font-size: 25px !important;}
                                                                                                                                    
.box-main-brd {
border: 1px solid #e1e1e1;
border-radius: 10px;
padding: 0px 12px;}
.comn-select{ padding: 8px 12px;
  width: 100%;
  border: 1px solid #e1e1e1;
  border-radius: 5px;
  font-size: 14px;
  color: #1d4c82;}


.user-profile-img{     margin-right: 10px; padding-top: 7px;
  width: 40px;
  height: 40px;
  } 
  .user-profile-img img{border-radius: 50%;}
  .my-profile-img{text-align: center;}
  .my-profile-img img{border-radius: 50%; width: 100px;height: 100px; }

.user-profile-ttl{ text-align: left;}
/* icon resource bg section End here */

/*icon downloded section start here  */
                                                                                                                                    
.icon-resource-bcl {
background-color: #386CE5;

}
                                                                                                                                    
.icon-resource-bx1 {
width: auto;
height: 300px;
border: 3px dashed #fff;
border-radius: 10px;}
                                                                                                                                    
.icon-resource-dold {
text-decoration: none!important;
color: #fff;
font-size: 40px;
}
                                                                                                                                    
.icon-resource-btn-1 {
padding: 10px 25px!important;
}
                                                                                                                                    
.icon-resource-bcl-2 {
background-color: #06BACE;}

/*icon downloded section End here  */

/*background image section start here */
                                                                                                                                    
.icon-section-bg-img {
background-color: #D9FBFF!important;
border-radius: 30px 30px 0px 0px;
}
/*background image section end here */

/* footer section Start here */

.footer-section-main {
background-color: #06BACE;
border-radius: 0px 0px 30px 30px;
margin: auto !important;
float: none !important;
width: 50%;
}
.footer-section-sub{  margin: auto !important;
  float: none !important;
  width: 50%;}
.footer-section-sub{ margin: 0px; padding: 0px;}
.footer-section-sub li{ list-style-type: none;}
.footer-section-sub li a{
  text-decoration: none!important;
  color: #fff!important; float: left;
  padding: 10px 17px;}
    
  .footer-section-sub li a:hover{
    text-decoration: none!important;
    color: #782FE6  !important; 
    }

.footer-sectionbg {
background-color: #002271;
}
                                                                                                                                    
.footer-nav li a {
text-decoration: none!important;
color: #fff!important;
transition: all 0.3s ease;
}
.footer-nav li a:hover {
  text-decoration: none !important;
  color: #782FE6  !important;
  padding-left: 5px !important;
}
  



.footer-nav li {
list-style-type: none;
}
                                                                                                                                    
.footer-nav {
padding: 0px;     line-height: 27px;
}
/* footer section end here */

/* copy right section start here  */
                                                                                                                                    
.Copy-right-section {
background-color: #23479B;
border-radius: 30px 30px 0px 0px;
width: 941px!important;
height: auto !important;
margin: auto;
}
                                                                                                                                    
.copy-right-social-media-icn {
text-decoration: none!important;
color: #fff;
position: relative;

font-size: 15px;
}
/* copy right section End here  */

/* components Resource Section start here */
                                                                                                                                    
.icon-rsource-elp-btn {
width: 100px!important;
height: 100px;
border: 1px solid #e1e1e1;
border-radius: 50%;
margin: auto;
padding: 43px 18px!important;
background-color: #ffff;

}
 .cpnts-res-logo{ border-radius: 10px;padding: 10px !important;}   
 .cpnts-res-logo img{width: 100%; border-radius: 5px;}    
 .design-reso-logo,.design-reso-logo img{ border-radius: 50%;}                                                                                                                            
.icon-rsource-elp-btn-Fa {
padding: 5px 17px!important;
}
                                                                                                                                    
icon-resource-btn-1 {
padding: 10px 25px!important;
}
                                                                                                                                    
.icon-resource-bcl-2 {
background-color: #06BACE;
}
/*background image section start here */
                                                                                                                                    
.icon-section-bg-img {
background-color: #D9FBFF!important;
border-radius: 30px 30px 0px 0px;
}
/* footer section strt here */
.mr-info-btn{border: 1px solid #386CE5 !important; color: #386CE5 !important ;}
.mr-info-btn:hover{border: 1px solid #0a39a7 !important; color: #0a39a7 !important ;}  
                                                                                                                                     
.footer-section-main {
background-color: #06BACE;
border-radius: 0px 0px 30px 30px;
}
                                                                                                                                    
.footer-sectionbg {
background-color: #002271;
}
                                                                                                                                                                                                                                                                      
.footer-sectionbg ul {
padding: 0px; margin: 0px;
}
.footer-media a i:hover{color: #06BACE !important;}
/* copy right section start here  */
            

.round-logo{margin-top:-60px !important;}
                                                                                                                                    
.margin-info {
  margin-left: 15px !important;}
  .margin-info-0 {
    margin-left: 20px !important;}
.margin-top{margin-top: -25px !important;}
.top-categories-section
.Top-Categories-slide{margin-left: -80px !important;}
/* Top Categories section End */

/* testmoniaol section start here */


.card {
  position: relative;
  background: #fff;
  border-radius: 16px !important;
  padding: 25px 60px; 
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  border: 1px solid #e1e1e1 !important;
}
.card .image {
  width: 150px;
  height: 150px;
  padding: 3px;
  border: 1px solid blueviolet;
  background: #fff;
  border-radius: 50%;
  margin-bottom: 20px;
}
.card .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}

.card p {
  text-align: center;
}
.swiper-container {
  position: relative;
  margin: 0 auto;
  width: 100%;
}
.swiper {
  margin: 0 auto;
  cursor: pointer;
}
.swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
}
.swiper-button-next,
.swiper-button-prev {
  width: 30px;
  height: 30px;
  border-radius: 50%;
 
}
.swiper-button-next::after,
.swiper-button-prev::after {
  font-size: 20px;
  font-weight: bold;
  color: #386ce5;
}
.swiper-button-next:hover {
  transform: scale(1.2) translateX(80%);
}
.swiper-button-prev:hover {
  transform: scale(1.2) translateX(-80%);
}
.swiper-button-next {
  transform: translateX(100%);
}
.swiper-button-prev {
  transform: translateX(-100%);
}
.swiper-pagination {
  transform: translateY(200%);
}
.swiper-pagination-bullet {
  background: #386ce5;
  width: 12px;
  height: 12px;
}
.swiper-button-prev2{left: var(--swiper-navigation-sides-offset,65px);
  right: auto;}


/* testmonial section end here */

/* Input Style start here */

.did-floating-label-content {
    position: relative;
    margin-bottom: 20px;
  }
.did-floating-label {
    color: #1e4c82;
    font-size: 14px;
    font-weight: normal;
    position: absolute;
    pointer-events: none;
    left: 5px;
    top: 8px;
    padding: 0 5px;
    background: #fff;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all;
  }
.did-floating-input,
.did-floating-select {
    font-size: 14px;
    display: block;
    width: 100%;
    height: 36px;
    padding: 0 10px;
    background: #fff;
    color: #323840;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    box-sizing: border-box;
    &:focus {
      outline: none;
      ~ .did-floating-label {
        top: -8px;
        font-size: 13px;
      }
    }
  }

  .did-floating-input2,
.did-floating-select { 
    width: 45%;
  }
  
  .did-floating-input:not(:placeholder-shown) ~ .did-floating-label {
    top: -8px;
    font-size: 13px;
  }
  .did-floating-select:not([value=""]):valid ~ .did-floating-label {
    top: -8px;
    font-size: 13px;
  }
  .did-floating-select[value=""]:focus ~ .did-floating-label {
    top: 11px;
    font-size: 13px;
  }
  .did-floating-select:not([multiple]):not([size]) {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6'%3E%3Cpath id='Path_1' data-name='Path 1' d='M371,294l4,6,4-6Z' transform='translate(-371 -294)' fill='%23003d71'/%3E%3C/svg%3E%0A");
    background-position: right 15px top 50%;
    background-repeat: no-repeat;
  }
  
  .did-error-input {
    .did-floating-input,
    .did-floating-select {
      border: 2px solid #9d3b3b;
      color: #9d3b3b;
    }
    .did-floating-label {
      font-weight: 600;
      color: #9d3b3b;
    }
    .did-floating-select:not([multiple]):not([size]) {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6'%3E%3Cpath id='Path_1' data-name='Path 1' d='M371,294l4,6,4-6Z' transform='translate(-371 -294)' fill='%239d3b3b'/%3E%3C/svg%3E%0A");
    }
  }
  
  .input-group {
    display: flex;
    .did-floating-input {
      border-radius: 0 4px 4px 0;
      border-left: 0;
      padding-left: 0;
    }
  }
  .input-group-append {
    display: flex;
    align-items: center;
    /*   margin-left:-1px; */
  }


/* login flow css start here */
.create-password-div{background-color: #FFFF !important; border-radius: 10px !important;}
.login-media-info a{text-decoration: none !important; }
.login-media-info a i{margin-right: 8px !important; font-size: 25px !important; }
.pd80{padding: 25px  !important;}
.carousl-slider3{position: absolute !important; bottom: 250px;}
.carousl-slider4{bottom: 120px !important;}
.indicators-position{    bottom: -50px !important;
  left: -340px !important;}
 
.padding-234{padding: 61px 57px 0px 50px !important;}
.indicators-circle{width: 12px !important;height: 12px !important; border-radius: 50% !important;}
.content-details{background-color: #FFFF !important; border-radius: 10px !important; padding: 15px 15px !important;}
.register-btn{padding: 08px 25px !important;}
.icons-clr{color: #782FE6 !important;}
.icons-clr:hover{color: #386CE5 !important;}
.login-flow-sub{background-image: url('../images/login-img.png'); background-repeat: no-repeat; background-size: 100%; height: auto !important;}
/* login flow css end here */


/* confirm otp css stert here */
.otp-input {
    width: 40px;
    height: 40px;
    text-align: center;
    font-size: 18px;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin: 5px;
    border-color: #e1e1e1 !important;
}
.otp-input:hover{border: 1px solid #06BACE !important;}
/* confirm otp css end here */


/* uikit section start here */

.uikit-more-btn{background-color: #7EC381 !important;  border-radius: 0px 6px 0px 6px !important; padding: 0px 12px !important; font-size: 12px !important;}

/* uikit section end here */

/* ================================================= Figma-design-system Start Here ============================================ */

.figma-design-mainbox{border: 1px solid #e1e1e1; border-radius: 8px !important;}
.figma-img{border-radius: 8px  8px 0 0 !important; height: 130px !important; width:100% !important}
.xd-img{border-radius: 8px  8px 0 0 !important; height: 130px !important; width:100% !important}
.figma-design-img{border-radius: 8px  8px 0 0 !important; height: 367px !important; width:100% !important}
.figma-design-circle{height: 70px; width: 70px; border-radius: 50%; border: 1px solid #e1e1e1; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px; padding: 15px; margin-top: -40px; position: relative;
background-color: #fff; margin-left: 20px !important;}

/* ================================================= icons-kit-downloaded Start Here =====================88©======================= */


.tab-margin{    margin: 15px 11px 0px 0px !important;
  float: left;
  display: flex !important;
  align-items: center;}
.radio-btn-bg{background-color: #F9F9F9; border-radius: 25px;padding: 10px; box-sizing: border-box; }  
.margin-right{margin-right: 15px !important;}
.background-bg{background-color: #ffff; border-radius: 10px; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; position: relative; margin-top: -35px;}
.border-left{border-left: 1px solid #e1e1e1;}
.mrgn-btm{margin-bottom: 30px !important;}

/* ================================================= Png Icons css start here ============================================ */
.icons-kit-png-brd{border:1px solid #e1e1e1; background-color: #ffff; border-radius: 10px; }
.icons-kit-png-img{ position: relative; margin: -60px auto 10px auto; width: 80px; height: 80px; border-radius: 50%; padding: 10px; background-color: #ffff;box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;}
.png-icons-content{text-align: center;}


/* ================================================= top-bottom css start here ============================================ */

#progress{
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: 50px;
  height: 50px;
  display: none;
  place-items: center;
  border-radius: 50%;
  cursor: pointer;
}
#progress-value{
  display: block;
  width: calc(100% - 10px);
  height: calc(100% - 10px);
  background-color: #fff;
  border-radius: 50%;
  display: grid;
  place-items: center;
  font-size: 20px;
  color: #fab142;
}
/* top-bottom css end here --> */

.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-prev
{
    left: -25px;
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}
.slick-list   
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
.slick-initialized .slick-slide
{
    display: block;
}

/* ================================================= Model popup css start here ============================================ */
.p-clr{color: #A1A1A1 !important;}
.p-clr2{color: #00962A !important;}
.model-popup-bg{background-color: #F6F6F6 !important; border-radius: 10px !important; padding: 20px !important;}
.model-popup-bg2{background-color: #ffff !important; border-radius: 8px !important; padding: 20px !important;}
.model-popup-border{border: 2px dashed #DDDDDD !important; border-radius: 6px !important; padding: 15px !important; text-align: center !important;}
.model-popup-img{width: 50px; height: 50px; border-radius: 50%; background-color: #f5f5f5;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; padding: 10px;}
.model-popup-icon-bg{width: 20px; height: 20px; border-radius: 50%; background-color: #ffff; padding: 2px; position: absolute; left: 95px; bottom: 105px; border: 1px solid #e1e1e1;}
.model-popup-icon{font-size: 12px !important; position: relative ; bottom: 4px; left: 2px;}
/* ================================================= Model popup css End here ============================================ */

.reso-fltr-main-ttl-div{ margin-top: 35px ; margin-bottom: 20px;} 
.icon-resource-btn-2 {width: auto !important;height: 40px !important; background-color: #782FE6; border-radius: 0px 0px 10px 0px;padding: 11px 4px !important;


}
.icon-resource-btn-2:hover{background-color: #09bad1 !important; color: #ffff !important;}
.downloded-kit-btn {width: auto !important; height: 40px !important; background-color: #782FE6; border-radius: 0px 0px 10px 0px; padding: 11px 7px !important;}
.downloded-kit-btn:hover{background-color: #09bad1 !important; color: #ffff !important;}
.downloded-kit-btn-2 {width: auto !important; height: 40px !important; background-color: #782FE6; border-radius: 0px 0px 10px 0px; padding: 11px 10px !important;}
.downloded-kit-btn-2:hover{background-color: #09bad1 !important; color: #ffff !important;}
.downloded-kit-btn-3 {width: auto !important; height: 40px !important; background-color: #782FE6; border-radius: 0px 0px 10px 0px;padding: 10px 9px !important;}
.downloded-kit-btn-3:hover{background-color: #09bad1 !important; color: #ffff !important;}
.icon-resource-btn {width: auto !important; height: 40px !important; background-color: #782FE6; border-radius: 0px 0px 10px 0px;padding: 1px !important;}
.icon-resource-btn:hover{background-color: #09bad1 !important; color: #ffff !important;}
.icon-kit-bg-img-1{border:1px solid #e1e1e1; background-color: #ffff; border-radius: 10px; }
.icon-kit-img-2{border-radius: 30px; padding: 10px 15px; position: relative; margin-top: -60px; width: 100% !important;}
.icon-elip{width: 80px !important; height:80px !important; border-radius: 50%; border: 2px solid #e1e1e1;     margin: 0px 10px;     padding: 9px 2px !important ;}
.icon-text-clr{ color: #386CE5; text-transform: capitalize;} 
.icon-elip-eva{width: 80px !important; height:80px !important; border-radius: 50%; border: 2px solid #e1e1e1;     margin: 0px 10px;     padding: 9px 2px !important ;}
.icon-resource-icon img{    border: 1px solid #cdc8c8;
  border-radius: 50px;
  height: 80px;
  width: 80px;}
.profile-dropdown-toggle::after{ display: none !important;}
.icons-resor-bnr-img{ opacity: 0.5;}

/* ------------------------------------------------------------------- */

/*Ilustartions page start here*/



/*Ilustartions page start here*/




.mb-10{margin: 10px !important;}

.mb-15{margin: 15px !important;}

.mb-20{margin: 20px !important;}

.mb-25{margin: 25px !important;}

.mb-30{margin: 30px !important;}

.mb-30{margin: 30px !important;}

.mb-40{margin: 40px !important;}




/* ------------------------------test paper page start here ------------------------------------- */

/* cards section start here */
.text-font{font-size: 17px !important; margin-right: 72px;}
.prara-clr{color: #000000;}
.cards-section-div{background-color: #fff; border: 1px solid  #e1e1e1; border-radius: 10Fpx;    width: 217px !important;
height: 71px;      margin-right: -2px;
margin-left: 9px; } 
.uiux-card{margin-top: 12px; margin-bottom: 0px;  }
.uiux-logo{margin-top: 11px;}
.cards-section{margin-top: -27px;}
.search-input-div{display: flex; justify-content: flex-end;}
.uiux-cards-div{  margin-bottom: 16px; }
.uiux-cards-div-sib{background-color: #fff ;padding: 15px; border: 1px solid #e1e1e1; border-radius: 5px; text-align: center !important;}
.uiux-cards-div-sib p{ margin: 0px 0px 8px 0px !important;}
.uiux-info-card{width: 70px; height: 70px; border-radius: 50%; background-color: #F2F2F2; margin: auto !important; text-align: center !important;} 
.uiux-card-icon {padding: 21px 20px;}
.content-div-para{ margin-right: 177px !important ;}
.topic-section-btn{margin-left: 30px !important; margin-bottom: 8px !important;}
.form-check-input-clr{    background-color: #EF6C00 !important;border-color: #EF6C00 !important;}
.line-border{border: 2px solid #D8D8D8!important;     width: 256px;}
.visits-text{float: left;}
.visits-text-2{float: right;}
.start-btn-div{}
.start-quiz-btn{border: 1px solid #EF6C00 !important; color: #EF6C00 !important; padding: 7px 33px !important;}
.start-quiz-btn-2{background-color: #00962A !important; color: #fff !important; padding: 7px 33px !important;}
/* cards section end here */

/* ------------------------------test paper page end here ------------------------------------- */


/* ------------------------------User profile page start here ------------------------------------- */
.user-profile-main{}
.user-profile-sub{padding:20px 20px 50px 20px !important ;}
.profile-text{text-align: center !important;}
.profile-text h6{color: #323232 !important; margin-bottom: 3px !important;}
.profile-text p{color: #9B9B9B !important;}
.user-text{color: #8DF4FF !important;}
.user-likes-clr{color:#00962A !important ;}
.user-like-icon{width: auto !important; padding: 0 !important; }
.user-like-icon i{font-size: 20px !important;position: relative;top: 1px; left: 15px;}
.user-like-text{width: auto !important; padding: 0 !important;}
.user-likes,.user-views,.user-download{padding-left: 0px !important;}
.user-views-sub{background-color: #FFF1E5 !important; padding: 5px !important; border-radius: 5px !important; color:#EF6C00 !important ;}
.user-download-sub{background-color: #F4EDFF !important; padding: 5px !important; border-radius: 5px !important; color:#782FE6 !important ;}
.user-likes-sub{background-color: #DCFBFF !important; padding: 5px !important; border-radius: 5px !important; color:#00962A !important ;}
.profile-img{display: flex; justify-content: center;margin-bottom: 5px !important;}
.profile-div{background-color: #ffff !important; box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 3px 0px; padding: 30px 20px !important; border-radius: 10px;}

.skills-div{margin:20px 0 !important; }
.skills-div i{color: #782FE6 !important; font-size: 12px !important;}
.web-design-bg{width: auto !important; border-radius: 30px !important; background-color: #F9F9F9 !important;}
.myaccount-div{background-color: #ffff !important; box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 3px 0px; padding: 20px !important; border-radius: 10px;}
.form-check-inline-2{margin: 0px !important;}
.user-profile-section-main{margin:-30px 0 20px 0 !important;}


.Password-instructions{}
.Password-instructions p{color: #465E7E !important;}
.Password-instructions ul{padding: 0;}
.Password-instructions ul li{list-style-type: none !important; display: flex; margin-bottom: 10px !important;}
.Password-instructions ul li span{font-size: 24px !important;color: #00962A !important;margin-right: 10px !important;}
.Password-change-div{border: 1px solid #e2e2e2 !important; border-radius: 15px !important; padding: 14px !important; text-align: center !important;}
.Password-change-div p span {color: #386CE5 !important;}
.message-div{border: 1px Solid #959595 !important; margin: 5px 0 !important; }
.message-note{padding: 0; margin: 0;max-height: 310px; overflow-y: scroll; }
.message-note li{list-style-type: none; margin-bottom: 14px !important; font-size: 14px !important; display: flex;}
.message-note-icon{font-size: 30px; position: relative; left: 15px; top: 4px; margin-right: 40px; transform: rotate(-40deg);}
.Change-Password-p{text-align: left !important; font-weight: bold !important ;     margin-bottom: 5px !important;}

.ul-info{ text-align: left !important; padding: 0; margin: 0;}
.ul-info li{list-style-type: none; text-decoration: line-through;}
.ul-info li span{ font-size: 19px;position: relative;top: 7px;margin-right: 4px;color: #386CE5;}
.Password-success-div{padding: 40px 15px;border: 1px solid #e2e2e2 !important; border-radius: 15px !important; text-align: center !important;}


/* ------------------------------User profile page end here ------------------------------------- */

/* Notification icon css start here */
.icon-button {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  color: #ffff;
  background: #7155EA;
  border: none;
  outline: none;
  border-radius: 50%;
  margin: 5px 21px 0px 0px;
}

.icon-button:hover {
  cursor: pointer;
}

.icon-button:active {
  background: #7155EA;
}

.icon-button__badge {
  position: absolute;
  top: -5px;
  right: -5px;
  width: 25px;
  height: 25px;
  background: red;
  color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
/* Notification icon css End  here */



/* ------------------------------Privacy Policy start here ------------------------------------- */
.banner-bg{background-image: url('../images/pri-policy-bg.png'); height: 170px; background-repeat: no-repeat; background-size: 100%;}
.banner-bg-pad{padding: 76px 30px !important; 
}
.privacy{    padding-top: 64px;
} 
.exams-text{ font-family: 35px !important ; line-height: 30px;}
.text-para{padding-top: 26px !important; color: #9E9E9E !important;}
/* ------------------------------question-paper section start here  ------------------------------------- */
.question-instructions-bg{color: #DADADA !important;}
.instructions-div{background-color: #fff; padding: 20px 20px !important; border: 1px solid #f0f0f0 !important; border-radius: 10px !important; margin: 10px 0 !important; color: #000000;}
.question-sub-div{background-color: #fff; padding: 10px 20px !important; border: 1px solid #f0f0f0 !important; border-radius: 10px !important; margin: 8px 0 !important;}
.results-sub-div{background-color: #fff; padding: 10px 20px !important; border: 1px solid #f0f0f0 !important; border-radius: 10px !important; margin: 8px 0 !important; min-height: 515px !important;}
.time-sub-div{background-color: #fff; padding: 10px 20px !important; border: 1px solid #f0f0f0 !important; border-radius: 10px !important; margin: 8px 0 !important; min-height: 413px !important;}
.time-sub-div-row{margin: 3px !important;}
.question{border: 1px solid #f0f0f0 !important; border-radius: 8px !important; padding: 5px 07px; }
.question .brd{border-bottom: 1px solid #e3e3e3 !important; background-color: #f8f9fa; border-radius: 6px 6px 0 0;}
.question h6{padding: 6px 10px !important;}
.qus-ans{border: 1px solid #f0f0f0 !important; border-radius: 6px !important; padding: 10px; width: 45%; }
.active-brd{border: 1px solid #00962A !important; border-radius: 6px !important; padding: 10px; width: 45%; color: #00962A;}
.wrong-brd{border: 1px solid #f00 !important; border-radius: 6px !important; padding: 10px; width: 45%; color: #f00;}
.text-end {
  /* text-align: right !important; */
  float: right;}
.exm-time1{background-color: #FFF3E7; color: #000; padding: 9px 76px; text-align: center; border-radius:8px ; margin-bottom: 10px;text-decoration: none;}
.exm-time{background-color: #FFF3E7; color: #000; padding: 9px 10px; text-align: center; border-radius:8px ; margin-bottom: 10px;}
.exam-img{margin-left: 5px;}
.exm-time span{position: relative; top: 6px;}
.qus-no{padding: 8px 0px !important; margin: 0 0 7px 0;background-color: #00962A;border-radius: 3px !important;text-align: center;color: #fff; font-size: 14px; }
.qus-no1{padding: 8px 0px !important; margin: 0 0 7px 0;border: 1px solid #e2e2e2; border-radius: 3px !important;text-align: center;color: #000; font-size: 14px;}

.qus-no2{padding: 8px 0px !important; margin: 0 0 7px 0;background-color: #23479B;border-radius: 3px !important;text-align: center;color: #fff; font-size: 14px; }
.qs-pd{padding: 0 8px 0 0 !important;}
.qus-no3{padding: 8px 0px !important; margin: 0 0 7px 0;background-color: #f00;border-radius: 3px !important;text-align: center;color: #fff; font-size: 14px; }

.currect-ans span i{color: #00962A; margin-right: 03px; padding: 0;}
.incurrect-ans span i{color: #f00; margin-right: 03px;  }
.currect-ans{padding: 0 3px !important;}
.incurrect-ans{padding: 0 9px !important;}
.Unanswered-ans{padding: 0 3px !important;}
.Unanswered-ans span i{color: #e2e2e2; margin-right: 03px;  }
.exm-time-icon{transform: rotate(-45deg); position: relative; right: -50px;}
.uiuxprimary-btn2 {border: 1px solid #386CE5 !important; color: #386CE5 !important; }  
.qus-a{text-decoration: none !important; color: #fff !important;}
.qus2-a{text-decoration: none !important; color: #000 !important;}
.results{border: 1px solid #f0f0f0 !important; border-radius: 8px !important;padding: 5px 07px;  }
.results-div{border-right: 1px solid #f0f0f0; padding: 10px 07px;}
.results-main-div{border-bottom: 1px solid #f0f0f0 !important;}
.topic-div,.ans-attempts{padding: 10px 07px !important;}
/* ------------------------------question-paper section End here  ------------------------------------- */

/* ------------------------------leadboard-all section start here  ------------------------------------- */
.leadboard-img-div{margin: auto !important; text-align: center !important; color: #fff !important; }
.leadboard-ttl-btn{margin-top: 10px !important;}
.leadboard-p{color: #FFB800 !important;}
.leadboard-img1,.leadboard-img3{padding-top: 30px !important;}
.container-bg-2{padding: 25px  20px; border-radius: 0 0 8px 8px !important;
  background-image: linear-gradient( 90deg, hsl(186deg 94% 42%) 0%, hsl(191deg 80% 46%) 8%, hsl(196deg 73% 48%) 16%, hsl(202deg 71% 51%) 24%, hsl(208deg 72% 52%) 33%, hsl(215deg 75% 54%) 41%, hsl(222deg 77% 56%) 49%, hsl(228deg 74% 58%) 58%, hsl(235deg 72% 60%) 66%, hsl(243deg 70% 60%) 75%, hsl(250deg 70% 58%) 83%, hsl(257deg 70% 56%) 92%, hsl(263deg 71% 53%) 100%);}
.leadboard-container{padding: 15px ; background-color: #f4faff; border-radius: 10px 10px 0 0; border: 1px solid #e1e1e1;}
.leadboard-all-btn{background-color: #000 !important; border-radius: 40px !important; border: none !important; color: #fff !important;}  
.leadboard-gainers-btn{border:  1px solid #819BC3 !important; background-color: #fff !important; color: #00962A !important; border-radius: 40px !important;}
.leadboard-loosers-btn{border:  1px solid #819BC3 !important; background-color: #fff !important; color: #f00 !important; border-radius: 40px !important;}
.leadboard-tab{margin: 15px 0 !important;}
.leadboard-gainers-btn2{background-color: #000 !important; border-radius: 40px !important; border: none !important; color: #fff !important;}
.leadboard-loosers-btn2{background-color: #000 !important; border-radius: 40px !important; border: none !important; color: #fff !important;}
.leadboard-ttl h6 span{position: relative; top:7px ;}
.gainer-icon{background-color: #ECFDF3; position: relative; top: 6px; border-radius: 50%; color: #037847;margin-right:10px ; font-size: 21px; padding: 5px;}
.looser-icon{background-color: #eda5a5;position: relative;top: 6px;border-radius: 50%;color: #f00;font-size: 21px;padding: 5px;transform: rotate(180deg); margin-right:10px }
.gain-arw{font-size: 16px;position: relative; top: 4px;color: green;}
.loose-arw{font-size: 16px;position: relative; top: 4px; color: #f00;}
.edit-icon{position: relative; left: 100px;}
.filter-btn{border: 1px solid #e3e3e3 !important;  color:#000 !important; border-radius: 5px !important;}
.exam-img {
  margin-left: 12px;
  width: 10px;}


/* table form start here */
.rwd-table {
  width: 100%;
  border-collapse: collapse;
}
.rwd-table tr:first-child {
  border-top: none;
  background-image: linear-gradient( 90deg, hsl(186deg 94% 42%) 0%, hsl(191deg 80% 46%) 8%, hsl(196deg 73% 48%) 16%, hsl(202deg 71% 51%) 24%, hsl(208deg 72% 52%) 33%, hsl(215deg 75% 54%) 41%, hsl(222deg 77% 56%) 49%, hsl(228deg 74% 58%) 58%, hsl(235deg 72% 60%) 66%, hsl(243deg 70% 60%) 75%, hsl(250deg 70% 58%) 83%, hsl(257deg 70% 56%) 92%, hsl(263deg 71% 53%) 100%);
  color: #fff;
}
.rwd-table tr {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  background-color: #f5f9fc;
}
.rwd-table tr:nth-child(odd):not(:first-child) {
  background-color: #ebf3f9;
}
.rwd-table th {
  display: none;
}
.rwd-table td {
  display: block;
}
.rwd-table td:first-child {
  margin-top: 0.5em;
}
.rwd-table td:last-child {
  margin-bottom: 0.5em;
}
.rwd-table td:before {
  content: attr(data-th) ": ";
  font-weight: bold;
  width: 120px;
  display: inline-block;
  color: #000;
}
.rwd-table th,
.rwd-table td {
  text-align: left;
}
.rwd-table {
  color: #333;
  border-radius: 0.4em;
  overflow: hidden;
}
.rwd-table tr {
  border-color: #bfbfbf;
}
.rwd-table th,
.rwd-table td {
  padding: 0.5em 1em;
}
@media screen and (max-width: 601px) {
  .rwd-table tr:nth-child(2) {
    border-top: none;
  }
}
@media screen and (min-width: 600px) {
  .rwd-table tr:hover:not(:first-child) {
    background-color: #d8e7f3;
  }
  .rwd-table td:before {
    display: none;
  }
  .rwd-table th,
  .rwd-table td {
    display: table-cell;
    padding: 0.25em 0.5em;
  }
  .rwd-table th:first-child,
  .rwd-table td:first-child {
    padding-left: 0;
  }
  .rwd-table th:last-child,
  .rwd-table td:last-child {
    padding-right: 0;
  }
  .rwd-table th,
  .rwd-table td {
    padding: 10px !important;
  }
}
/* table form end here */

.profile-div .info-media a{text-decoration: none; color: #0a39a7 !important;}
.profile-div .info-media{ display: inline !important; padding: 0px 55px ;}

.icon-dow-1{float: left;}

.bg-color{    background-image: linear-gradient(90deg, 
  hsl(186deg 94% 42%) 0%, hsl(191deg 80% 46%) 8%, 
  hsl(196deg 73% 48%) 16%, hsl(202deg 71% 51%) 24%,
   hsl(208deg 72% 52%) 33%, hsl(215deg 75% 54%) 41%, 
   hsl(222deg 77% 56%) 49%, hsl(228deg 74% 58%) 58%,
    hsl(235deg 72% 60%) 66%, hsl(243deg 70% 60%) 75%,
     hsl(250deg 70% 58%) 83%, hsl(257deg 70% 56%) 92%,
      hsl(263deg 71% 53%) 100%); height: 607px; border-radius: 20px;}
      .cricle-white{ background-color: #fff; height: 60px; border-radius: 100px; margin: 16px 0px 0px 291px }
      .box-1{ background-color: #fff; height: 200px;  border-radius: 10px;    margin: 13px 0px 0px 46px;}
        .h3-1{margin: 120px 0px 0px 29px;}
        .text-p{    padding: 14px 30px 0px 31px;line-height: 17px;}
        .spnan-p{padding-left: 32px;}
        .pad-new{padding-left: 30px;}
        .bg-color-2{    background-color: #782FE6; height: 250px; border-radius: 20px;}
        .bg-color-3{    background-color: #386CE5; height: 250px; border-radius: 20px;}
              .font-1{font-size: 6px;}
              .cricle-white-2{    
                background-color: #fff;
                height: 60px;
                border-radius: 100px;     }
                .width-new{    width: 40% !important;}
                .bg-color-3{    background-color: #06BACE; height: 250px; border-radius: 20px;}
                .bg-color-4{    background-color: #386CE5; height: 250px; border-radius: 20px;}
                .cricle-white-3{    width: 7%;
                  background-color: #fff;
                  height: 60px;
                  border-radius: 100px;
                  position: relative;
                  bottom: 201px;
                  right: 18px;}
                  .bg-color-5{    background-image: linear-gradient(90deg, 
                    hsl(186deg 94% 42%) 0%, hsl(191deg 80% 46%) 8%, 
                    hsl(196deg 73% 48%) 16%, hsl(202deg 71% 51%) 24%,
                     hsl(208deg 72% 52%) 33%, hsl(215deg 75% 54%) 41%, 
                     hsl(222deg 77% 56%) 49%, hsl(228deg 74% 58%) 58%,
                      hsl(235deg 72% 60%) 66%, hsl(243deg 70% 60%) 75%,
                       hsl(250deg 70% 58%) 83%, hsl(257deg 70% 56%) 92%,
                        hsl(263deg 71% 53%) 100%); height: 80px; border-radius: 20px;}
                        .h3-3{    padding: 23px 0px 0px 36px; margin: 0px !important;}
                        .h3-4{padding: 0px 0px 0px 36px;}
                        .margin-20{margin-top: -7px !important;}
                        .btn-new{background-color: #fff; color: #782FE6; padding: 12px; float: right; 
                          text-decoration: none; border-radius: 10px; font-weight: bold;margin-right: 20px; margin-top: 18px;}
                          .color-new{color: #386CE5; margin-top: 40px;}
                          .color-new-1{color: #386CE5; }
                          .box-new{background-color: #ffffff; height: 100px; border-radius: 8px; }
.color-new-2{background-color: #ffffff;height: 100px; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; border-radius: 10px;}    

.cricle-new{background-color: #782FE6;height: 100px; border-radius: 10px 0px 0px 10px;}
.color-1{color: #782FE6;}
.cricle-new-4{background-color: #06BACE;height: 100px; border-radius: 10px 0px 0px 10px;}
.cricle-new-5{background-color: #386CE5;height: 100px; border-radius: 10px 0px 0px 10px;}
.margin-h4{margin-top: 40px; margin-left: 49px;}
.text-1{    margin: 22px 0px 0px 49px;}
.pading-12{padding-left: 50px;}
.margin-09{font-size: 35px;margin-top: 31px; margin-left: 24px;     }
.arrow-new-0{font-size: 40px; rotate: -44deg;
  margin-top: 6px;
  margin-left: 6px;
  color: #16b1d3;}

.back-bg{background-color: #ffffff; height: 460px;}
.color-new-0{color: #386CE5;}
.btn-new-1{background-color: #386CE5;
  text-decoration: none;
  padding: 10px;
  border-radius: 5px;
  color: #ffff;}
  .box-2{background-color: #F0F4FF; height: 170px; float: right !important; margin-top: -264px; border-radius: 10px;}
.margin-new-09{margin: -81px 0px 0px 42px;}
.box-4{background-color: #ffffff; background-repeat: no-repeat; height: 275px;  border-radius: 12px;}
.color-098{color: #782FE6;}
.margin-60{margin-top: 60px;}
.padding-60 {padding-bottom: 60px;}

.box-3{text-decoration: none; background-color: #fff; color: #000; border-radius: 3px; font-weight: 1000; padding: 6px 8px 6px 8px;}
.box-0{text-decoration: none; color: #000 ;}
.marginnew-6{margin: 11px 0px 0px 110px;}
.text-green{color: #25A944;}
.margon {margin: 21px 20px 0px 0px;}
.color-098-2{color: #EF6C00;}
.color-098-3{color: #00962A;}
.new-btn{    background-color: #FFE9D7;
  color: #EF6C00;}
  .new-btn-2{    background-color: #E2FFE5;
    color: #00962A;}

.white-1{background-color: #fff; height: 500px;}
.box-new{background-color: #FFEFEF; border-radius: 8px; height: 130px;}
.box-new-2{background-color: #FFF9E5; border-radius: 8px; height: 130px;}
.box-new-3{background-color: #F4FFEE; border-radius: 8px; height: 130px;}
.box-new-4{background-color: #E9F9FF; border-radius: 8px; height: 130px;}
.box-new-5{background-color: #FAF1FF; border-radius: 8px; height: 130px;}
.box-new-6{background-color: #F2F2F2; border-radius: 8px; height: 130px;}
.What-We-Provide{background-color: #fff; height: 448px;}
.img-new{background-image: url(../images/new-img.png);  background-repeat: no-repeat;     background-position: right;}

.margin-btn{text-align: center;padding-top: 93px !important;
  }
.btn-new-0{margin-top: 92px;}

.white-crirle{    width: 12% ; background-color: #fff; height: 48px; border-radius: 100px;  float: right !important;     margin: 13px 12px 0px 0px;}
.white-crirle-2{    width: 6% !important; background-color: #fff; height: 50px; border-radius: 100px;  float: right !important;     margin: 13px 12px 0px 0px;}

.img-section{background-color: #fff; height: 200px; border-radius: 10px;     margin: 70px 0px 0px 13px;}
.margin-60{margin-top: 60px;}
.class-h2{margin: 10px 0px 0px 15px;}
.class-h2-2{margin: 30px 0px 0px 15px;}
.points-section-3{text-decoration: none; color: #fff;     list-style: disc !important;
  }
  .points-1{list-style: disc !important;
    color: #fff !important;}

.Weekend-Training{    padding-left: 1px !important; margin-top: 10px !important;}
.Weekend-Training-0{    padding-left: 1px !important; padding-right: 1px !important; margin-top: 10px !important;}
.class-h2-3{padding: 28px 0px 0px 14px;}
.TEXT-P{padding-top: 20px;}
.TEXT-P-2{padding-top: 5px;}
.Weekend-Training-new{margin-top: 12px !important;  }
.h3-p{padding: 22px 0px 0px 18px;}
.bg-btn{}
.h3-div-1{color: #782FE6; padding: 35px 0px 0px 35px;}
.Most-Popular-topics-1{    padding-top: 20px;}

.arrow-new{padding: 0px 0px 0px 0px;}
.margin-08{margin-top: 31px;font-size: 35px;
  margin-left: 52px;}
  .h3-div-2{color: #782FE6;
    padding: 40px 0px 0px 40px;}

.Build-your-subject-section{background-color: #fff; height: 483px;}
.walking{    color: #fff;
  font-size: 45px;
  margin: 25px 0px 0px 11px;}

.uiux-section{background-color: #06BACE; height: 400px;}
.margin-top-9{    margin-top: 30px;}
.point-build{    list-style: disc !important;
  color: #000000 !important;    margin-left: 16px;}

.point-build-new{text-decoration: none; color: #000000;}
 .text-color{color: #782FE6;     padding: 17px 0px 0px 15px;}
 .text-color-1{color: #EF6C00;     padding: 17px 0px 0px 15px;}
 .text-color-2{color: #00962A;     padding: 17px 0px 0px 15px;}

.btn-popular{}
.box-new1{background-color: #fff; border: 0.1px solid #e1e1e1; padding: 6px 9px 6px 8px; font-weight: 800;  text-decoration: none; border-radius: 8px;}
.margin-figma{    margin-left: 18px;}
.margin-uiux{margin-top: 5px; padding-left: 24px !important;} 
.UI-UX{  padding: 0px !important; margin-top: 10px !important; margin-left: 15px;}
.btn-new-2{background-color: #EEE3FF;  float: right !important; border-radius: 8px; text-decoration: none; font-weight: 700; color: #782FE6;    padding: 7px 25px 7px 25px;margin: 17px 17px 0px 0px;}
.btn-new-3{background-color: #FFE9D7;  float: right !important; border-radius: 8px; text-decoration: none; font-weight: 700; color: #EF6C00;    padding: 7px 25px 7px 25px;margin: 17px 17px 0px 0px;}
.btn-new-4{background-color: #E2FFE5;  float: right !important; border-radius: 8px; text-decoration: none; font-weight: 700; color: #00962A;    padding: 7px 25px 7px 25px;margin: 17px 17px 0px 0px;}

.box-new-0{background-color: #FFF4C6; height: 40px; margin-top: 22px !important;}
.text-padding{padding-top: 12px;}
.textgreen-new{color: #00962A; font-weight: bold; margin-bottom: 0px;     margin-left: 10px;}
.text-months{margin: 18px 0px 0px 9px;}
.btn-margin{    margin-top: 28px !important;}
.uiux{padding-right: 27px !important;}
.text-color-new{color: #386CE5; padding-top: 45px; margin: 0px 0px 0px 0px;}
.what-we-bg{background-color: #FFEFEF; height: 120px; border-radius: 8px;}
.what-we-bg-2{background-color: #FFF9E5; height: 120px; border-radius: 8px;}
.what-we-bg-3{background-color: #F4FFEE; height: 120px; border-radius: 8px;}
.what-we-bg-4{background-color: #E9F9FF; height: 120px; border-radius: 8px;}
.what-we-bg-5{background-color: #FAF1FF; height: 120px; border-radius: 8px;}
.what-we-bg-6{background-color: #F2F2F2; height: 120px; border-radius: 8px;}
.img-margin{margin-top: 25px;}
.h4-text{padding: 12px 0px 0px 15px;}
.points-we-provide{padding-left: 17px; margin-bottom: 0px;}
.points-we-provide-1{line-height: 14px;}
.margin-top-we-provide{    padding-top: 25px;}
.color-text{color: #386CE5;padding: 8px 0px 0px 17px; margin: 0px;}
.padding-text{padding-left: 15px;}
.What-We-Provide-margin{    margin-top: 34px !important;}
.Online-Training{    padding-left: 0px !important;}

.margin-top-h3{}


/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 versions
*/

/* Base css */




*,
::before,
::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
}
@media screen and (min-width: 768px) {
  html {
    font-size: 100%;
  }
}
@media screen and (min-width: 1920px) {
  html {
    font-size: 125%;
  }
}
@media screen and (min-width: 2560px) {
  html {
    font-size: 150%;
  }
}

/* Heading */
.heading1 {
  font-size: 2rem;
  text-align: center;
}

/* reference */
.reference {
  text-align: center;
}

/* reference link */
.reference-link {
  font-size: 1.25rem;
  font-weight: 600;
}

/* Carousel and animation css starts */
.rc-carousel {
  --box-gap: 1.5rem;
  --tile-size: 8rem;
  width: 100%;
  max-width: calc(
    (var(--tile-size) + var(--box-gap)) * ((var(--tiles) / 2) - 1)
  );
  margin: var(--box-gap) auto;
  overflow: hidden;
  position: relative;
  z-index: 10;
}
.rc-carousel::before,
.rc-carousel::after {
  content: "";
  position: absolute;
  top: 0;
  width: 5rem;
  height: 100%;
  background-image: -webkit-gradient(
    linear,
    
    from(transparent),
    to(var(--body-bg))
  );
  background-image: -o-linear-gradient(
    var(--direction),
    transparent,
    var(--body-bg)
  );
  background-image: linear-gradient(
    to var(--direction),
    transparent,
    var(--body-bg)
  );
  z-index: inherit;
}
.rc-carousel::before {
  left: 0;
  --direction: left;
}

.rc-carousel::after {
  right: 0;
  --direction: right;
}
.rc-carousel-strip {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-animation: slideX 20s linear infinite;
  animation: slideX 20s linear infinite;
}
.rc-carousel-strip.reverse {
  /* reverse animation */
  animation-direction: reverse;
}
.rc-carousel-strip:hover {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.rc-carousel-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  gap: var(--box-gap);
}

.rc-carousel-item {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: var(--tile-size);
  height: var(--tile-size);
}

.rc-carousel-item-image {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
}

@-webkit-keyframes slideX {
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  0% {
    -webkit-transform: translateX(
      calc(-1 * (var(--tile-size) + var(--box-gap)) * (var(--tiles) / 2))
    );
    transform: translateX(
      calc(-1 * (var(--tile-size) + var(--box-gap)) * (var(--tiles) / 2))
    );
  }
}

@keyframes slideX {
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  0% {
    -webkit-transform: translateX(
      calc(-1 * (var(--tile-size) + var(--box-gap)) * (var(--tiles) / 2))
    );
    transform: translateX(
      calc(-1 * (var(--tile-size) + var(--box-gap)) * (var(--tiles) / 2))
    );
  }
}

/* Animation won't work if you preferes reduced motion */
@media (prefers-reduced-motion) {
  /* styles to apply if a user's device settings are set to reduced motion */
  .rc-carousel::before,
  .rc-carousel::after {
    display: none;
  }
  .rc-carousel-box {
    flex-wrap: wrap;
    justify-content: center;
  }
  .rc-carousel-box [aria-hidden="true"] {
    display: none;
  }
  .rc-carousel-strip {
    animation: none;
  }
}
/* reduced motion css ends */
/* Carousel and animation css ends */

/* Footer and credits styles */
.footer {
  position: fixed;
  z-index: 99;
  width: 100%;
  bottom: 0;
  left: 0;
  padding: 1rem;
  
  font-size: 0.75rem;
  text-align: right;
  font-weight: 600;
}
.color-text-1{color: #386CE5; }
.me-new{    margin-left: 18px;}
.margin-new-0{    margin-left: 10px;}
.width-auto-360{    width: auto !important;
  margin: 0px 10px;}
  .margin-deaign{    margin: 16px 0px 0px 14px;}
  .margin-deaign-1{    margin-left: 18px;}
  .margin-hp{margin-left: 13px;}
























/* ------------------------------leadboard-all section end here  ------------------------------------- */