.justify{
    text-align: justify;
}
.content-section h2{
    font-size: 1.3em;
    margin-bottom: 0.2em;
}

.margin-left-30{
    margin-left: 30px;
}

.margin-top-30{
    margin-top: 30px;
}



.triangleListStyle, ul.triangleListStyleListing li {
    margin-left: 25px;
    list-style: cross-fade;
    line-height: 1.6em;
}

.section-title h2{
    font-size: 1.5em;
    color:   #154360  ;
    margin-bottom: 5px;

}

.course-content-section{
    margin-bottom: 15px;
}

h3.trainingTopic{
    font-size: 0.9em;
    color:   #154360  ;
    font-weight: normal;
    margin-bottom: 5px;
}

h3.trainingTopic:before {
    content: '\272A';
    margin-right: 10px;
}


.hover-effect-underline:hover{
    text-decoration: underline !important;
}


blockquote{
    border-left: 1px dotted #ccc;
    padding: 10px 0 2px 10px;
    margin: 0px;
}

.digitLink{
    padding: 0px 5px; 
    margin-right: 5px;
}

.digitLink:hover{
    background: #ccc;
}

.vision-message-panel{
    padding-top: 30px;
}

.custom-slider{

}



.slider-element{
    height: auto !important;
    /*height: 300px !important;*/
}

.vision-message{
    text-align: justify;
    margin-left: 0px;
}


.vision-message h1{
    margin: 0px;
    font-size: 2em;
    color: #C00202;
}

.vision-message h2{
    margin: 0px;
    font-size: 1.2em;
    color: #055791;
    margin-top: 10px;
    line-height: 1.4em !important;
}


.vision-message p{
    margin: 0px;
    color: #000;
    line-height: 1.4em !important;
}
@media (max-width: 479px)
{
    .vision-message{
       
       
        margin-bottom: 20px;
    }

    .vision-message-panel{
        /*margin-top: 50px;*/
    }

    .vision-message h1{
        border-top: 5px solid #055791;
        font-size: 1.5em;
    }

    .vision-message h2{
        margin-top: 10px;
    }

}


.videoContainer h2{
    font-size: 1.5em;
}

.course-separator{
    border: 2px solid rgb(4, 116, 196);
    
}

.side-bar-form-container{
    
}


.registered_email{
    margin-top: 20px;
    width: 100% !important;
    cursor: text !important;
}

textarea.sm-form-control {
    height: 8em;
}

@media (min-width: 978px)
{
    margin-left: 50px;

}

.home-page-contact-form-container label{
    color: white;
}

.cookies-notice-wrapper{
    position: fixed;
    bottom: 0;
    background: #fff;
    z-index: 999;
    padding: 30px;
}

.dashboard-partner table, .dashboard-partner th, .dashboard-partner td {
  border: 1px solid #eeeeee;
}

.footer-widgets-wrap h4{
    margin-bottom: 0.5em;
}

/*
NEW ADDITIONS THAKUR ON OR AFTER NOV 02-2019
*/

.side-bar-form-title{
      line-height: 1.3em;
     margin-bottom: 0.4em;
}

h2.heading{
    line-height: 1.2em;
    margin-bottom: 0.4em;
}

.blog-last-update{
    margin-top: 30px;
}

.content-wrap{
    padding: 20px 0;
}

.blog-section h2{
    color: #C00202;
    
}

.blog-item {
    list-style: none;
    margin-bottom: 30px;
}
.blog-item h3{
    border-bottom: 1px solid #333333;
    margin-bottom: 0.3em;
}

.scrollAnchorAboveContent{
    position: absolute;
    width: 1px;
    height: 1px;
    margin-top: -100px;
}

.section-header .section-title{
    font-size: 2em;
}

.bg-black{
    background: #000000;
}

.text-brown{
   color: #C00202;
}


.text-brown-bold{
   color: #333333;
   font-weight: bold;
}