
 .link-clr{
     color: #c69c3c!important;
 }
 .padding-tb {
    padding: 110px 0;
}
/* menu:start */

@media (min-width: 992px){
.menu>ul li ul {
    position: absolute;
    top: calc(100%);
    left: 0;
    /* -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    transition: all ease 0.3s; */
    z-index: 9;
    background: #fff;
    width: 300px;
    padding: 0;
    /* -webkit-transform: translateY(35px);
    -ms-transform: translateY(35px);
    transform: translateY(35px); */
    opacity: 0;
    visibility: hidden;
    box-shadow: 0 0 10px rgb(16 17 21 / 10%);
}
}
@media (min-width: 992px){
.menu>ul li ul li a:hover, .menu>ul li ul li a.active {
    background: #dbc37f;
    /* padding-left: 15px; */
    color: #fff;
    /* transform: translate3d(0, 3%, 0) scale(1.1);
    transition: transform 0.20s !important; */
}
}
/* menu:end */

.text-clr{
    color:  #000;
    font-weight: 400;

}
.box-grey{
    background-color: #838383!important;
    color: #ffffff;
} 
.box-yellow{
    background-color: #c69c3c!important;
    color: #ffffff;
} 
 

.sr-left{
    align-items: top!important;

  
   
}
.about-section .about-right .section-wrapper ul li .sr-right {
    width: calc(100%);
    box-shadow: 3px 3px 14px 6px #dfd7cc!important;
    padding: 20px;
}
.student-feedbak-section::before {
    width: 50%;
    height: 100%;
    top: 0;
    border-bottom: 767px solid #e0c784;
    border-right: 1097px solid transparent;
}

.align-items-end {
    align-items: flex-start!important;
}
.dark{
    background-color: #e0c784;
  }
.light {background-color: #f0dba3;

  }
/* aboutus:end */

/* Header:start */


/* header:start */

.category-item .category-inner {
    box-shadow: 2px 2px 10px rgb(96 96 96 / 20%);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 40px 30px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    max-height: 300px;
}
/* our course-sec:start */
/* our course-sec:end */

/* FOOTER */
address{
    line-height: 27px;
    color: #fff;
    font-weight: 600;
}

.news-letter .section-wrapper .news-form form .nf-list input[type=submit], .news-letter .section-wrapper .news-title h3, .footer-top .footer-item.our-address .footer-inner .footer-content .content ul li span, .footer-top .footer-item.our-address .footer-inner .footer-content .content ul li i, .footer-top .footer-item.our-address .footer-inner .footer-content .content p, .footer-top .footer-item .footer-inner .footer-content .content ul li a, .footer-top .footer-item .footer-inner .footer-content .title h4, .widget.widget-tags ul.widget-wrapper li a.active, .widget.widget-tags ul.widget-wrapper li a:hover, .blog-single .section-wrapper .post-item .post-inner .post-content .tags-section .tags li a:hover, .blog-single .section-wrapper .post-item .post-inner .post-content .tags-section .tags li a .active, .blog-single .section-wrapper .post-item .post-inner .post-content blockquote cite a, .blog-single .section-wrapper .post-item .post-inner .post-content blockquote p, .blog-single .section-wrapper .post-item .post-inner .post-content blockquote::before, .blog-single .section-wrapper .post-item .post-inner .post-content blockquote, .course-side-cetagory .csc-title h5, .course-side-detail .csd-content .sidebar-social .ss-content ul li a, .course-side-detail .csd-title h4, .course-side-detail .csd-title p, .group-select-section .group-select-left span, .group-select-section .group-select-left i, .skill-section .section-header .title, .achieve-part .col:last-child .achieve-item .achieve-inner .achieve-content .lab-btn span, .about-section.style-3 .about-left .about-left-content p, .about-section.style-3 .about-left .about-left-content h3, .course-video .course-video-content .accordion-item .accordion-header button, .pageheader-section.style-2 .pageheader-content .course-category .course-offer, .pageheader-section.style-2 .pageheader-content .course-category .course-cate, .banner-section .cbs-content-list ul li.ccl-shape a, .header-section.header-fixed .header-wrapper .menu-area .login, .post-item.qute-post .post-inner .post-thumb .qute-content h4, .post-item .post-inner .post-footer .pf-right .comment-count, 
.course-item .course-inner .course-price, .course-item .course-inner 
.course-content .course-category .course-cate a, .social-icons li a, .or {
    color: #000;
}
.news-letter .section-wrapper .news-form form .nf-list::after, .skill-section .section-header .lab-btn span, .form-message.success {
    color: #000;
}

@media (min-width: 992px){}
.skill-section::before {
    width: 50%;
}
.banner-section {
    padding-top: 88px;
}



/* FOOTER */



@media (min-width: 576px){}


#notfound {
    position: relative;
    height: 100vh;
  }
  
  #notfound .notfound {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  
  .notfound {
    max-width: 520px;
    width: 100%;
    line-height: 1.4;
    text-align: center;
  }
  
  .notfound .notfound-404 {
    position: relative;
    height: 200px;
    margin: 0px auto 20px;
    z-index: -1;
  }
  
  .notfound .notfound-404 h1 {
    font-family: 'Montserrat', sans-serif;
    font-size: 236px;
    font-weight: 200;
    margin: 0px;
    color: #211b19;
    text-transform: uppercase;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
  
  .notfound .notfound-404 h2 {
    font-family: 'Montserrat', sans-serif;
    font-size: 28px;
    font-weight: 400;
    text-transform: uppercase;
    color: #211b19;
    background: #fff;
    padding: 10px 5px;
    margin: auto;
    display: inline-block;
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
  }
  
  .notfound a {
    font-family: 'Montserrat', sans-serif;
    display: inline-block;
    font-weight: 700;
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;
    padding: 13px 23px;
    background: #ff6300;
    font-size: 18px;
    -webkit-transition: 0.2s all;
    transition: 0.2s all;
  }
  
  .notfound a:hover {
    color: #ff6300;
    background: #211b19;
  }
  
  @media only screen and (max-width: 767px) {
    .notfound .notfound-404 h1 {
      font-size: 148px;
    }
  }
  
  @media only screen and (max-width: 480px) {
    .notfound .notfound-404 {
      height: 148px;
      margin: 0px auto 10px;
    }
    .notfound .notfound-404 h1 {
      font-size: 86px;
    }
    .notfound .notfound-404 h2 {
      font-size: 16px;
    }
    .notfound a {
      padding: 7px 15px;
      font-size: 14px;
    }
  }
.sponsor-section .swiper-slide{
  width: 191px;
  margin-right: 30px;  
}
.phs-title{
  font-size: 38px;
}
.backg {
    background-image: url(../images/bg-img/makeup-acedmy.jpg);
    width: 100%;
    min-height: 55px;
    background-size: cover;
    /* background-position: right -454px; */
    background-position: right;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    
}
.form1 {
    border-radius: 8px;
    border: 2px solid #fff;
    min-height: 370px;
    margin: 35px 0px 8px 0px !important;
}
audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
    width: 100%;
    height: 350px;
}
