.table{
    width:100% !important;
    /*height:100% !important;*/
    text-align: center;
     box-shadow: 7px 7px 15px rgba(55, 84, 170, .15),
              -7px -7px 20px rgba(255, 255, 255, 1),
              inset 0px 0px 4px rgba(255, 255, 255, .2),
              inset 7px 7px 15px rgba(55, 84, 170, 0),
              inset -7px -7px 20px rgba(255, 255, 255, 0),
              0px 0px 4px rgba(255, 255, 255, 0) !important;
    
}
table, th, td {
 
  border-collapse: collapse;
}
.vzz {
   
    color: #fff!important;
    background-color: #f39b10 !important;
    height: 50px!important;

}
 .vzz:hover {
    background-color: #ff9c00  !important;
    color: #fff !important;
} 
 tr:nth-child(even) {
  background-color:#f8f9fa!important;
}
 tr:nth-child(even):hover{
      background-color: #ff9c00  !important;
    color: #fff !important;
 }

.mrright2{
    margin-right:20px !important;
}


.tab .tablinks  {
   
    padding: 13px 16px !important;
}
.activebtn{ 
   padding: 24px 16px !important;
  background-color: #6617cb;
    background-image: linear-gradient(315deg, #6617cb 0%, #cb218e 74%) !important;
    color: #fff !important;
}
.hoverbtn:hover{
background-color: #881ab6 !important;
    color: #fff !important;
}

.textjustify{
    text-align:justify !important;
}
.about-content h2{
    margin-top: 0px !important;
}
.bvocheight{
    height:300px !important;
    overflow-y:scroll;
    overflow-X:hidden;
}
.overflowscroll{
        height: 900px !important;
        overflow-y:scroll;
}
.border1px{
    border:1px solid #000 !important;
}
.main-menu ul li ul li > ul{
    left: 0% !important;
    top: 100% !important;
}
.bgcolor{
    background:#f3f3f3 !important;
}
.textcenter{
    text-align:center !Important;
    text-transform:uppercase;
    margin-bottom: 20px;
}
.header-area.two .main-menu nav > ul > li > a{
    line-height:100px !important;
}
.textcenter h1{
    font-size:34px !important;
}
.categoriesfont{
    color:#000 !important;
    font-size:14px !important;
}
.footer-area{
box-shadow: -7px -7px 20px 0px #cdcbcba1, -4px -4px 5px 0px #ffffff69, 7px 7px 20px 0px #0002, 4px 4px 5px 0px #0001;
        border-top: 2px solid;
    border-image-slice: 1;
    border-image-source: linear-gradient(to left, #743ad5, #d53a9d);
}
.banner-area:after {
    background: rgba(0, 0, 0, 0.4) !important;
}
.nsdcbn{
   background: rgba(0, 0, 0, 0) url(../img/about/nsdcbn.png) no-repeat scroll center center / cover !important;   
  
}
.banner-content h2{
        color: #fff !important;
    
}
.nsdcicon{
    width:72px !important;
}
.otherskillbn{
   background: rgba(0, 0, 0, 0) url(../img/about/otherskill.png) no-repeat scroll center center / cover !important;   
  
}
.aboutbn{
 background: rgba(0, 0, 0, 0) url(../img/about/aboutbn1.png) no-repeat scroll center center / cover !important;   
}
.contactbn{
    background: rgba(0, 0, 0, 0) url(../img/about/aboutbn.png) no-repeat scroll center center / cover !important;   
 
}
.aboutbnner{
        background: rgba(0, 0, 0, 0) url(../img/about/abtbnner.png) no-repeat scroll center center / cover !important;   

}
.logosize1{
    width:215px !important;
}
#contact-form > input::placeholder{
    color:#fff !important;
}
input::placeholder{
    font-style: italic !important;
}
#googleMap iframe{
    width:100% !important;
    height:350px !important;
}
.mrginleft0{
    margin-left: 0px!important;
}
.ilkk{
    width:100% !Important;
}
.pb-140 {
    padding-bottom: 40px !important;
}
.pt-150 {
    padding-top: 40px !important;
}

.ftrbtncolor{
    color:#7d7d7d !important;
}
.single-widget ul li a:hover {
    color: #e96414 !important;
    text-decoration: none;
}
.imganimate{
    animation:updown 3s linear infinite;
}

@keyframes updown{
    30%{
        transform:translatey(-10px);
    }
    90%{
         transform:translatey(10px);
    }
}
.imganimate2:hover{
    animation:leftright 150ms 2 linear;
}
@keyframes leftright{
  0% {
		    transform: translate(4px, 0);
		  }
		  50% {
		    transform: translate(-4px, 0);
		  }
		  100% {
		    transform: translate(0, 0);
		  }
}
.header-sticky.sticky.two{
    background:#fff !Important;
}

.two .single-slide:after {
    background: rgba(0, 0, 0, 0.2) !important;
}
.header-top-right::after{
    background:transparent !important;
}
.single-notice-left h3{
    font-size: 22px !important;
}

.header-area.two .logo{
    padding:0 !important;
    width:100%!important;
}
.owl-nav div{
    background-color: #ff4e00;
background-image: linear-gradient(315deg, #ff4e00 0%, #ec9f05 74%) !important;


}
.course-img{
    border:1px solid #444 !important;
}
.course-content{
      border:1px solid #444 !important;
      border-top:none !important;
  
}
.nicescroll-cursors{
    background:transparent !Important;
}

.logosize {
    width:100% !important;
}
.main-menu nav ul li:hover a{
  
    background-image: linear-gradient(315deg, #ff4e00 0%, #ec9f05 74%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.course-content h3 a:hover{
    background-image: linear-gradient(315deg, #ff4e00 0%, #ec9f05 74%) !important;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.container-fluid{
    overflow:hidden;
}
.slide-content h2{
    font-size:42px !important;
        margin-bottom: 20px;
}

.header-top-left{
        height: 35px !important;
    display: flex;
    align-items: center;
}
.iconmr{
    margin-right:6px;
}
.abtsectioncenter{
display: flex !important;
    justify-content: center;
    align-items: center;
    text-align:justify !important;

}
.defaultpadding{
    padding-top:40px !important;

    padding-bottom:40px !important
}
.reply-area form .reply-btn{
    color: #fff;
    padding:12px 18px;
       background-color: #6617cb;
background-image: linear-gradient(315deg, #6617cb 0%, #cb218e 74%) !important;
}
.reply-area form .reply-btn:hover{
        color: #fff;
   background-color: #f977ce;
background-image: linear-gradient(315deg, #f977ce 0%, #c373f2 74%) !important;
}
.coursesbtn{
    padding:12px 18px;
    color: #fff;
       background-color: #6617cb;
background-image: linear-gradient(315deg, #6617cb 0%, #cb218e 74%) !important;
    text-decoration:none;
}
.coursesbtn:hover{
    color: #fff;
   background-color: #f977ce;
background-image: linear-gradient(315deg, #f977ce 0%, #c373f2 74%) !important;
    
}
.coursemrbtm{
    margin-bottom:35px;
}
.addressmr{
        margin-left: 32px !important;
    text-transform: lowercase !important;
}

.header-top-right ul li{
    margin-right: 20px !important;
}
.logocolor{
     background-color: #6617cb;
background-image: linear-gradient(315deg, #6617cb 0%, #cb218e 74%) !important;
height:35px !important;
}
.footer-bottom{
      background-color: #6617cb;
background-image: linear-gradient(315deg, #6617cb 0%, #cb218e 74%) !important;
}
.header-top:after{
     background-color: transparent !important;

}
.about-content h2 span {
      background-image: linear-gradient(315deg, #ff4e00 0%, #ec9f05 74%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.default-btn{
    background-color: #6617cb;
background-image: linear-gradient(315deg, #6617cb 0%, #cb218e 74%) !important;
}
.default-btn:hover{
        color: #fff;
   background-color: #f977ce;
background-image: linear-gradient(315deg, #f977ce 0%, #c373f2 74%) !important;
}
.about-content a:hover {
    color: #fff;
   background-color: #f977ce;
background-image: linear-gradient(315deg, #f977ce 0%, #c373f2 74%) !important;
}
#scrollUp{
    background-color: #ff4e00;
background-image: linear-gradient(315deg, #ff4e00 0%, #ec9f05 74%) !important;

}
.pb-155 {
    padding-bottom: 60px !important;
    padding-top: 60px !important;
}
.courses-area.two{
    position: relative;
    background: url(../img/course/coursebn.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;
}
.courses-area.two:after{
    
  background-image: linear-gradient(315deg, #ff4e00 0%, #ec9f05 74%) !important;
    opacity: 0;
    
}
.testimonial-area {
    background: url(../img/testimonial/testbn.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;
    
}
.headerright{
    display: flex;
    justify-content: end;
    align-items: center;
    height: 35px !important;
}
.colorwhite{
    color:#fff !Important;
}


.alignitems{
    display: flex;
    align-items: center;
}
.testimonial-area:after{
     background-image: linear-gradient(315deg, #ff4e00 0%, #ec9f05 74%) !important;
    opacity: 0;
}

.itemcenter{
    display: flex;
    justify-content: end;
    align-items: center;
    height: 100px !important;
}


.event-content-right a{
    color:#fff !Important;
    padding:8px 18px !important;
    border-radius:10px;
}
.event-content-right a:hover {
    color: #fff;
    background-color: #f977ce;
background-image: linear-gradient(315deg, #f977ce 0%, #c373f2 74%) !important;
    border: 1px solid #444;
}



.main-footer {
    padding-bottom: 50px !important;
    padding-top: 50px  !important;
}
.course-img a:after{
    background:transparent !important;
}

.course-img{
    overflow:hidden;
}

.course-img:hover img{
    transform:scale(1.1);
}
.single-teacher-content h2 a{
    font-size:20px !important;
    text-transform: capitalize;
}
.center{
    width:100%;
    display:flex;
    align-items:center;
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 20px;
}

.pb-150 {
    padding-bottom: 50px !important;
    padding-top: 50px !important;
}
.single-teacher-content h2{
    margin-bottom: 62px !important; 
}
.single-widget iframe{
    width:250px !important;
       height:150px !important;
}


#whatsapp-widget .ww-link{
    opacity:0 !Important;
}
.selection{
    width:100%;
    height:42px;
    outline:none;
    border: 1px solid #E1E1E1;
    padding:0 15px;
    margin-bottom: 20px;
 font-style: italic !important;
}
.selection option{
    font-style: italic !important;
}

.single-service{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    color:#fff !important;
}
.single-service .fa-solid{
    font-size:30px;
}
 .single-service .colorblack{
    color:#000 !important;
}
.abtup h3{
    color:#fff !important;
    
}
.categoriesfont{
    color:#000 !important;
    
    font-size:12px !important;
}
.single-service p{
    text-align:justify !important;
}
.col-md-4 .abtup1{
    background:#b31b97;
}
.col-md-4 .abtup2{
    background:#e75612;
}

.col-md-4 .abtup3{
    background:#b31b97;
}
.abtup{
    transform-style: preserve-3d;
}
.abtup i,h3{
    
    transform: translateZ(50px);
}
.notice-video {
     /*background: rgba(0, 0, 0, 0) url(../img/notice/AWARDS.png) repeat scroll 0 0;*/   
     /*border:1px solid #444;*/
   display:none!important;
}

    .notice-video::after{
        background:transparent !important;
    }
    .notice-left-wrapper h3 {
    margin-bottom: 15px !important;
}
     .single-notice-left p{
        text-align: justify !important;
    }
    .pt-140 {
    padding-top: 50PX !IMPORTANT;
}
.header-top-right ul li:hover a {
    color: #ff9038 !important;
}
.nsdcsection{
     height: 900px !important;
    margin: 50px 0px !important;
}

.smallsize{
    width:610pt !Important;
}
.btn-primary {
    margin: 0px 9px 0px 0px;
    color: #fff;
    background-color: #6617cb;
}
@media (max-width: 767px){
  .width50{
      width:50% !important;
      text-align:center !important;
  }  
  
    .smallsize{
        width:150pt !Important;
    }
.header-top-left p{
    font-size: 12px !important;
}
.inlinegrid{
    width: 340px;
    display: inline-grid !important;
}
.about-img iframe{
    width: 292px !important;
    height: 300px!important;
}
.logocolor{
    display: flex !important;
    align-items: center;
    height:70px !important;
}
    .logosize{
        width:100% !important;
    }
    .header-top-left{
        height:auto!important;
        justify-content: space-evenly !important;
    }
    .slide-content h2 {
    font-size: 30px !important;
    
}
.abtmr h2{
    margin-top: 0px !important;
}
.pb-150 {
    padding-bottom: 30px !important;
    padding-top: 30px !important;
}
.pb-155 {
    padding-bottom: 30px !important;
    padding-top: 0px !important;
}
.service-area h3 {
    font-size: 12px !important;
}
.about-content h2 {
    margin-top: 0px !important;
}
.kolr{
    font-size: 12px !important; 
}
.none{
    display:none !Important;
}
    .headerright{
        display: flex;
    justify-content: center;
    align-items: center;
    }
    .coursemrbtm {
    margin-bottom: 0px;
}
.notice-area{
    padding: 30px 0 !important;
}
.courseresbtm{
    margin-bottom:50px !Important;
}
.single-notice-left h3{
    font-size: 18px !important;
}
.notice-left h3 {
  
    margin-bottom: 12px !important;
    
}
    .notice-left-wrapper h3{
        font-size: 18px !important;
    }
    .single-notice-left p{
        text-align: justify !important;
    }
    .header-area.two.sticky .mean-container a.meanmenu-reveal {
    margin-top: -65px !important;
}
.notice-video{
    background: rgba(0, 0, 0, 0) url(../img/notice/award.png) repeat scroll 0 0;
    border:1px solid #7d7d7d !important;
    height: 272px !important;
    background-size: contain !important;
    background-repeat: no-repeat;
}

.notice-right-wrapper h3 {
    font-size:22px !important;
}
.pb-25{
    padding-bottom:50px !important;
}
.respdingbtm{
       padding-bottom:80px !important;
 
}
.border1px{
    border:none !important;
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    
}
.restextalign{
    text-align:center !important;
}
.respadding{
        padding-top: 0px !important;
}
.table>:not(caption)>*>*{
    padding: 10px 8px !important;
}
.nsdcsection{
     height: 1200px !important;
         overflow: hidden;
    
}
.btn-primary {
    margin: 0px 9px 10px 0px !important;
    font-size: 12px  !important; 
    
}
.tab .tablinks{
     font-size: 12px  !important; 
}
.activebtn {
     font-size: 13px  !important; 
     height:160px !iMPORTANT;
}
.overflowscroll{
    display:flex !Important;
    width:100% !important;
    height: auto !important;
    overflow-y: scroll;
}
.tabcontent{
    width: 100% !IMPORTANT; 
    padding-top:20px !Important;
}
.tab .tablinks  {
   width:100vw !important;
    padding: 13px 16px !important;
}
.owl-item{
    height: 170px !Important;
}
.single-slide{
    background-attachment: initial;
    background-size: contain;
    background-repeat: no-repeat;
}
.slider-area{
    height: 170px !important;
}
.displaynone{
    display:none;
}
    
}







