/*.jq-tab-title.active
{
    color:#ffc000;background:transparent;border-bottom:1px solid #ffc000;
}*/


::-moz-selection{background-color:#ffc000;color:#fff}
.left-contents .jq-tab-menu .jq-tab-title:hover, .left-contents .jq-tab-menu .jq-tab-title.active {
    color: #ffc000;
    background: transparent;
    border-bottom: 1px solid #ffc000;
}
.owl-dot.active{
    -webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;background:#ffc000;
}
.popular-course-area .owl-dot {
    height: 10px;
    width: 10px;
    display: inline-block;
    background: rgba(127,127,127,0.5);
    margin-left: 5px;
    margin-right: 5px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    
}

.popular-course-area .owl-dot.active {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    background: #ffc000;
}
.review-area .owl-dot.active {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    background: #ffc000;
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;

}
.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
}
.single-blog:hover h5
{
    color:#ffc000;
}
.primary-btn:hover
{
    background:#ffc000;color:#fff;
}
@media (max-width: 414px)
{.left-contents .course-list li{font-size:8px}}

.title {
    background: #fff;
}

.single-popular-carusel .details h4:hover
{color:#ffc000 !important}@media (max-width: 576px)
{.single-popular-carusel{margin:15px}}

.genric-btn.primary {
    color: #fff;
    background: #ffc000;
    border: 1px solid transparent;
}

.primary-btn {
    background: #ffc000;
    line-height: 42px;
    padding-left: 30px;
    padding-right: 30px;
    border: none;
    color: #fff;
    display: inline-block;
    font-weight: 500;
    position: relative;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    cursor: pointer;
    position: relative;
}


a:hover {
  color: #ffc000;
}
/*a:visited {
  color: white;
}*/

a {
    color: #FFFFFF;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

a {
    color: #FFFFFF;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

.header-top {
     background: yellow; 
    font-size: 12px;
    padding: 0px;
}
.header-top{background:#04091e;font-size:12px;padding:8px}
.header-top a{color:#fff}
.header-top ul li
{display:inline-block;margin-left:15px}
.header-top .header-top-left{text-align:left}
.header-top .header-top-left i
{-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}
.header-top .header-top-left a{margin-right:10px}
.header-top .header-top-left
 a:hover{-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}
 .header-top .header-top-left a:hover i{color:#f7631b}

/*.header-top {
    background: #777777;
    font-size: 12px;
    padding: 8px;
}*/


.primary-btn:hover {
  color: #ffc000;
}
.primary-btn {
     background: #7a7776; 
         color: #777;
    line-height: 42px;
    padding-left: 30px;
    padding-right: 30px;
    border: none;
    color: #fff;
    display: inline-block;
    font-weight: 500;
    position: relative;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    cursor: pointer;
    position: relative;
}

a {
    color: #FFFFFF;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

a {
    color: #FFFFFF;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}



.main-menu {
    padding-bottom: 25px;
    padding-top: 8px;
     border-bottom: 1px ; 
}

.header-top {
     background: #777777; 
    font-size: 12px;
    padding-top: 28px;
}
.about-content{margin-top:100px;padding:80px 0px;text-align:center}
@media (max-width: 767px){.about-content{margin-top:70px}}
.about-content h1{font-size:48px;font-weight:600}
.about-content a{color:#fff;font-weight:300;font-size:14px}

.primary-btn.wh {
    background: #fff;
    color: #222;
   
}
@media (max-width: 991px)
.single-feature .title {
    background: #ffc000;
}

@media (max-width: 991px)
.single-feature .title {
    background: #ffc000;
}

.banner-content .primary-btn {
    background-color: #ffc000;
    color: #fff;
    font-weight: 600;
    font-size: 14px;
}

.banner-content .primary-btn {
    background-color: #ffc000;
    color: #fff;
    font-weight: 600;
    font-size: 14px;
}
.banner-content .primary-btn:hover {
    background-color: #fff;
    color: #ffc000;
}

.footer-bottom .lnr, .footer-bottom a {
    color: #ffc000;
    background-color: #ffc000;
}
.footer-bottom .lnr, .footer-bottom a {
    color: #ffc000;
}

::selection{background-color:#ffc000;color:#fff}::-webkit-input-placeholder{color:#ffc000;font-weight:300}
:-moz-placeholder{color:#ffc000;opacity:1;font-weight:300}::-moz-placeholder{color:#ffc000;opacity:1;font-weight:300}
:-ms-input-placeholder{color:#ffc000;font-weight:300}



@media (max-width: 991px)
.single-feature .title {
    background: #ffc000;
}
.single-feature .title {
    background: rgba(255,255,255,0.15);
    padding: 20px 0px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.single-feature .title {
    /* background: rgba(255,255,255,0.15); */
    padding: 20px 0px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

@media (max-width: 991px)
.single-feature .title {
    background: #ffc000;
}

.section-bg{background:#ffc000}
@media (max-width: 767px){.no-flex-xs{display:block !important}}
.row.no-margin{margin-left:0;margin-right:0}.whole-wrap{background-color:#ffc000}
.generic-banner{margin-top:60px;background-color:#ffc000;text-align:center}


.generic-banner .height{height:600px}@media (max-width: 767.98px){.generic-banner .height{height:400px}}
.generic-banner .generic-banner-content h2{line-height:1.2em;margin-bottom:20px}@media (max-width: 991.98px){.generic-banner .generic-banner-content h2 br{display:none}}
.generic-banner .generic-banner-content p{text-align:center;font-size:16px}@media (max-width: 991.98px){.generic-banner .generic-banner-content p br{display:none}}.generic-content h1{font-weight:600}
.about-generic-area{background:#fff}.about-generic-area p{margin-bottom:20px}.white-bg{background:#fff}.section-top-border{padding:50px 0;border-top:1px dotted #eee}.switch-wrap{margin-bottom:10px}.switch-wrap p{margin:0}
.sample-text-area{background:#ffc000;padding:100px 0 70px 0}








.header-top {
     background: #777777; 
    font-size: 12px;
    padding-top: 28px;
}

.header-top {
     background: #04091e; 
    font-size: 12px;
    padding: -20px;
}
.header-top {
     background: yellow; 
    font-size: 12px;
    padding: 8px;
}
.header-top {
     background: #04091e; 

     /*background:rgba(255,255,255,0.15);*/
    font-size: 12px;
    padding: 0px;
}

.single-feature:hover .desc-wrap a{color:#ffc000}@media (max-width: 991px)
{.single-feature{margin-bottom:30px}.single-feature .title{background:#ffc000}}


.header-top {
     background: #ffc000; 
    font-size: 12px;
    padding-top: 0px;
}



.primary-btn.wh {
    background: #fff;
    color: #222;
    text-transform: ;
}

.primary-btn.wh {
    background: #fff;
    color: #222;
}
.primary-btn.wh {
    background: #fff;
    color: #222;
    text-transform: unset!important ;
}
.primary-btn {
    background: #7a7776;
    color: #777;
    line-height: 42px;
    padding-left: 30px;
    padding-right: 30px;
    border: none;
    color: #fff;
    display: inline-block;
    font-weight: 500;
    position: relative;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    cursor: pointer;
    position: relative;
}
.primary-btn {
    background: #ffc000;
    line-height: 42px;
    padding-left: 30px;
    padding-right: 30px;
    border: none;
    color: #fff;
    display: inline-block;
    font-weight: 500;
    position: relative;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    cursor: pointer;
    position: relative;
}
.primary-btn {
    background: #f7631b;
    line-height: 42px;
    padding-left: 30px;
    padding-right: 30px;
    border: none;
    color: #fff;
    display: inline-block;
    font-weight: 500;
    position: relative;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    cursor: pointer;
    position: relative;
}