#header {
    background-color: #363842 !important;
}

.fader3 {
        

position: relative;
overflow: hidden;     height: 250px; }

.fader3 a img {
 
line-height: 0;
-webkit-transition: all 0.3s ease;
-moz-transition:    all 0.3s ease;
-o-transition:      all 0.3s ease;
-ms-transition:     all 0.3s ease;
transition:         all 0.3s ease; 
}
    
.fader3:hover a img {

opacity: 0.5;
transform: scale(1.1);
}
    
.fader3 .text {
}
        
.fader3 .text p {

margin-top:  -50%; 
margin-left: -50%; 
}
                
.maincat-title3 a {
  color: #0c2c8a;     font-weight: 600;  font-family: 'Raleway',sans-serif;}
  
  
 .maincat-title3 a:hover {
  color:#e6e4e4; }

.maincat-title3 {
    text-align: left;
    padding-bottom: 10px;
    /* margin-top: -44px; */
    position: absolute;
    width: 100%;
        padding: 13px 15px;
    top: 74%;
    background-color: rgba(255,255,255,0.7);

}









.py-pdf-boxes {
    background-color: #fff6f6;
    text-align: center;
    padding: 50px 25px 30px;
    border-left: 1px solid #ffd7d7;
    border-right: 1px solid #ffd7d7;
}

#header.sticky #nav-wrap, #header.sticky.hi-header #nav-wrap {
   
    background: #363842;
    
}

.modern-grid .modern-content .llms-title {
    padding: 15px 20px 0;
    height: 60px;
}

.modern-grid .modern-feature img {
    width: 100%;
    height: 120px;
}

#nav a {

    display: block;
    font-weight: 600;
    color: #fff;
    outline: 0;
    opacity: 1;
    text-align: center;
    letter-spacing: 0px;
    font-family: 'Montserrat', serif;
    font-size: 13px;
    text-transform: capitalize;
    padding: 0 11px;
    line-height: 100px;
    transition: all .15s ease-in-out;

}

.online-t .top-bar {

    letter-spacing: 0;
    background: #363842;
    border-bottom: 1px solid #595a5f;

}



.wpb-js-composer .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a {
    color: #42a5e4 !important;
    font-weight: 600;
    font-size: 17px;
}

#header {

    background-color: #363842;
}

.wpb-js-composer .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
    border: 1px solid #42a5e4  !important;
    background-color: transparent;
}



.llms-syllabus-wrapper {
    text-align: left;
    padding: 10px 0;
    margin: 0;
    display: none;
}

..header-bottom #searchsubmit:before{
    content: "close" !important;
}

.llms-access-plan-footer .llms-access-plan-pricing {
    padding: 0 0 10px;
    display: none;
}

.py-pdf-boxes {
    background-color: #fff6f6;
    text-align: center;
    padding: 40px 25px 30px;
    border: 1px solid #ffd7d7;
    margin-top: 20px;
}

.py-pdf-boxes img {
 
    margin-bottom: 20px;
}

.py-pdf-boxes:hover {
    background-color: #ffe8e8;
    transition: background 0.2s ease-out;
    text-align: center;
   padding: 40px 25px 30px;
    border: 1px solid #ffd7d7;
    margin-top: 20px;
}

.maincat-title2 a {
      color: #f0423e: }

.maincat-title2 a:hover {
  color:#e6e4e4; }

.w-course-price {
display: none;
}

.maincat-title2 {
     text-align: left;
    padding-bottom: 10px;
    /* margin-top: -44px; */
    position: absolute;
    width: 100%;
        padding: 13px 15px;
    top: 74%;
    background-color: rgba(255,255,255,0.7);
   
}


.fader2 {
position: relative;
overflow: hidden; }

.fader2 a img {
 line-height: 0;
-webkit-transition: all 0.3s ease;
-moz-transition:    all 0.3s ease;
-o-transition:      all 0.3s ease;
-ms-transition:     all 0.3s ease;
transition:         all 0.3s ease; }
    
.fader2:hover a img {
opacity: 0.5;
transform: scale(1.1);}
    
.fader2 .text {
}

.fader2 p {

margin:0 !important;
}
        
.fader2 .text p {
margin-top:  -50%; 
margin-left: -50%; }













.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active, .wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
    display: block;
    text-align: left;
}

.footer-contact-info span {
    overflow: hidden;
    padding-top: 13px;
    display: block;
    color: #fff;
    padding-right: 16%;
}

.online-t #footer .widget-subscribe-form button:before {
    font-family: simple-line-icons;
    padding-right: 7px;
    content: "\e606";
    font-size: 14px;
    color: #fff !important;
    height: 40px;
}

.online-t #footer .widget-subscribe-form button {
    background: #38a0e3;
    padding: 17px 16px 14px;
    color: #d0ae5e;
    height: 51px;
}

.online-t #footer .widget-subscribe-form input[type="text"] {
    border: 0;
    background: #fff;
    color: #d0ae5e;
    padding: 17px 16px;
    width: 280px;
    font-size: 12px;
    letter-spacing: 0.5px;
    height: 51px;
}

.max-title6 *, .max-title5 * {
    font-size: 32px;
    font-weight: 400;
    letter-spacing: 5px;
    text-transform: none;
    margin-bottom: 20px;
    font-family: 'Montserrat', sans-serif;
}

.online-t .footbot .container:before {
    content: "";
    border-top: 1px solid rgba(255,255,255,0.07);
    padding-top: 8px;
    margin-top: 0;
    width: 100%;
}



.conf-heading {    height: 69px;}

@media only screen and (min-width: 1201px) {

.online-t #footer .widget-subscribe-form input[type="text"] {
    width: 192px !important;
}
}

.conf-arrow {color: #fff;
    text-align: right;
    font-weight: bold;}

a img.alignnone {
    margin: 0;
}

h1 {
    font-size: 41px;
    line-height: 1.16;
    margin-bottom: 0;
    letter-spacing: -1px;
}

.banner-icon {    margin-right: 7px;
    font-size: 19px;}

.conf-arrow a {color: #fff;
    text-align: right;
    font-weight: bold;}

.subtitle-six:after {
    content: "";
    margin: 15px 0 15px;
    width: 195px;
    height: 0;
    display: block;
    position: relative;
    border-bottom: 1px solid #e3e3e3;
}

.vc_toggle {
    display: block;
    margin: 0 0 21.74px;
    padding: 0;
    font-size: 1em;
    border-bottom: 1px solid #ebebeb;
    padding: 0 0 15px 0;
}

.checkmark {color:#38a0e3;}

.subtitle-six h4 {
    font-size: 32px;
    font-weight: 400;
    letter-spacing: 5px;
    text-transform: none;
    margin-bottom: 20px;
    font-family: 'Montserrat', sans-serif;
}


.our-team5 {
    background: #ffffff;
}

.our-team5 .tdetail p {
    color: #393939
}

.our-team5 .tdetail h2 {
    color: #393939;
}

.our-team5 .tdetail h5 {
    color: #393939;
    border-bottom: 1px solid #393939;
}

.our-team5 .content-o {
    border: 1px solid #e3e3e3;
}

#nav ul li a {
     text-transform: capitalize;
}