body, button, input, select, textarea {
    color: #595959;
        font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 25px;
}
body {
        font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}
a{
       -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
ul.blue_I_true_list{
 padding:0 0 10px;
 margin:0;
 font-size:15px;
 color:#374056;
 line-height:22px;
 font-family: 'Roboto', sans-serif;
}
ul.blue_I_true_list li{
background:url(../images/blue-list_icon.png) 0 9px no-repeat;
padding:5px 0 15px 25px;
margin:0;
list-style:none;

}
img {
    max-width: 100%;
    height: auto;
}

.TrainingCalendarRightButton{
 background:url(../images/training-icon-sprite.png) -1140px -130px no-repeat;
 width:60px;
 height:270px;
 display:block;
 position:fixed;
 bottom:100px;
 right:0;
 z-index:99;
}
/*----------------Banner Start---------------*/
.TrainingHome_banner_section{
 background:#1d2544;
 background-size:cover;
 overflow:hidden;
}
.SoftwareHome_banner_img{
}
.SoftwareHome_banner_text{
 padding:60px 0 30px;
 display:table-cell;
}
.SoftwareHome_banner_text p{
font-size:16px;
color:#FFF;
padding:0 0 20px 5px;
margin:0;
line-height:22px;
}
.SoftwareHome_banner_text h1{
 padding:9px 0 25px 0px;
 font-size:42px;
 color:#FFF;
 font-weight:300;
 line-height:60px;
}
.SoftwareHome_banner_text h1 span{
 font-size:50px;
 font-weight:300;
 background:#fbc222;
 padding:5px 15px;
 display:inline-block;
 color:#000;
}
.S_training{
background-position:-230px -425px;
width:44px;
height:37px;
padding:4px 0 0 0;
text-align:center;
}
.Sy_training{
background-position:-294px -411px;
width:45px;
height:63px;
padding:44px 0 0 0;
text-align:center;
}
.Sy_training_1{
background-position:-341px -427px;
width:45px;
height:38px;
padding:28px 0 0 0;
text-align:center;
}
.S_Training_calculation_box{
background-position:0px -400px;
width:186px;
padding:15px 10px;
text-align:center;
font-size:15px;
color:#FFF;
}
.S_Training_number{
width:186px;
padding:15px 10px;
text-align:center;
font-size:36px;
color:#FFF;
font-weight:bold;
}
.SL-2_P_text_400{
 width:400px;
}
.SL-2_P_text_350{
 width:350px;
}
.SL-2_content_box{
 width:310px;
 background: rgba(24, 77, 144, 0.65);
 padding:40px 20px 60px;
}
.slider_readmore_button{
 border:1px dashed #FFF;
 padding:10px 20px;
 font-size:14px;
 color:#FFF;
 display:inline-block;
 margin:20px 0 0 0;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
/*----------------Banner End---------------*/
/*----------------Special Features Start---------------*/
ul.CustomizeOnsiteTraining_menu{
 padding:1px;
 margin:0;
 width:275px;
 right:9px;
 top:41px;
 left:inherit;
     border-radius: 0px;
     border:1px solid #CCC;
     border-top:none;
     font-size:15px;
          -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.5);
    box-shadow: 0 6px 12px rgba(0,0,0,.5);
}
ul.CustomizeOnsiteTraining_menu li{
 padding:0;
 margin:0;
 border-bottom:1px solid #ebe9e9;

}
ul.CustomizeOnsiteTraining_menu li a{
 display:block;
 padding:9px 13px;
 white-space:pre-wrap;
 color:#000;
 
}
ul.CustomizeOnsiteTraining_menu li a:hover{
 background:#333f48;
 color:#FFF;
 text-decoration:none;
}
.TrainingIconSprite{
 background-image:url(../images/training-icon-sprite.png);
 background-repeat:no-repeat;
}
.SpecialFeature_section{
 padding:30px 0;
}
.TopTranig_Button{
 text-align:center;
 margin-top:-44px;
 padding:0 0 45px;
 position:relative;
 z-index:9;
}
.TopTranig_Button .CustomizeOnsiteTraining{
 font-size:16px;
 color:#000;
 cursor:pointer;
 -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
text-transform:uppercase;
background:#FFF;
display:inline;
position:relative;
padding:20px 20px 20px 80px;
overflow:hidden;
}
.TopTranig_Button .CustomizeOnsiteTraining:after{
    width: 79px;
    height: 100%;
    display: inline-flex;
    border-right-width: 20px;
    border-right-style: solid;
    border-right-color: transparent;
    border-top-width: 60px;
    border-top-style: solid;
    border-top-color: #fbc222;
    position: relative;
    content:'';
    position:absolute;
    top:0;
    left:0;
}
.TopTranig_Button .CustomizeOnsiteTraining:before{
position:absolute;
left:3px;
top:10px;
z-index:1;
width:80px;
height:80px;
display:block;
     background: url(../images/training-icon-sprite.png) -10px -21px no-repeat;
    content:'';
}
span.dropdown_courses{
 padding:0 10px;
 margin-top:0px;
     display: inline-block;
}

.TopTranig_Button .CertificateOfCompetency{
 font-size:16px;
 color:#000;
 cursor:pointer;
 -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
text-transform:uppercase;
background:#FFF;
display:inline;
position:relative;
padding:20px 20px 20px 80px;
overflow:hidden;
}
.TopTranig_Button .CertificateOfCompetency:before{
 position:absolute;
left:3px;
top:10px;
z-index:1;
width:80px;
height:80px;
display:block;
     background: url(../images/training-icon-sprite.png) -94px -21px no-repeat;
    content:'';
}
.TopTranig_Button .CertificateOfCompetency:after{
    width: 79px;
    height: 100%;
    display: inline-flex;
    border-right-width: 20px;
    border-right-style: solid;
    border-right-color: transparent;
    border-top-width: 60px;
    border-top-style: solid;
    border-top-color: #fbc222;
    position: relative;
    content:'';
    position:absolute;
    top:0;
    left:0;
}

.TopTranig_Button .CustomizeOnsiteTraining span, .TopTranig_Button .CertificateOfCompetency span{
padding:20px 25px 0 5px;
position:relative;
}
.TopTranig_Button .CustomizeOnsiteTraining span:after, .TopTranig_Button .CertificateOfCompetency span:after{
 width:20px;
 height:14px;
 display:block;
 position:absolute;
 top:25px;
 right:-5px;
 content:'';
 background:url(../../images/common-icon-sprite.png) -64px -21px no-repeat;
}
h2.SpecialFeature_heading_2 {
    font-size: 36px;
    padding: 15px 0 20px 0;
    margin: 0;
    font-weight: 300;
    color: #333333;
    line-height:45px;
    font-family: 'Nunito', sans-serif;
}
h2.SpecialFeature_heading_2 span {
    background: #333f48;
    padding: 3px 12px 5px;
    display: inline-block;
    color:#FFF;
}
.CareerGuidance_box{
 overflow:hidden;
 position:relative;
 background:#ebebeb;
 min-height:400px;
 margin:15px 0 0 0;
}
.CareerGuidance_box_2{
z-index:2;
position:relative;
padding:10px 20px 20px;
border-bottom:2px solid #3496db;
}

.CareerGuidance_box_2 h2{
 font-size:24px;
 color:#000000;
 padding:13px 0 20px 0;
 margin:0;
 position:relative;
 font-weight:normal;
}
.CareerGuidance_box_2 h2:before{
 background:url(../images/training-icon-sprite.png) -179px -11px no-repeat;
 width:45px;
 height:45px;
 display:block;
 content:'';
 position:absolute;
 top:5px;
 right:10px;
}
.CareerGuidance_box_heading_bg{
    width: 100%;
    height: 80px;
   
    display:block;
    border-left-width: 500px;
    border-left-style: solid;
    border-left-color: #fbc222;
    border-bottom-width: 30px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
    position:absolute;
    top:0;
    left:0;

}
.CareerGuidance_form{
 padding:30px 10px 0;
}
.CareerGuidance_form .CareerGuidance_input{
 border:1px solid #cccccc;
 background:#FFF;
 padding:4px 10px;
 margin:0 0 20px;
 font-size:14px;
 color:#666;
 outline:none;
 width:100%;
 height:37px;
}
.CareerGuidance_form .CareerGuidance_input:focus{
 border:1px solid #3496db;

}

.CareerGuidance_form .CareerGuidance_select{
 border:1px solid #cccccc;
 background:#FFF;
 padding:4px 10px 4px 5px;
 margin:0 0 20px;
 font-size:14px;
 color:#666;
 outline:none;
 width:100%;
 height:37px;
}
.CareerGuidance_form .CareerGuidance_submit{
 background:#3496db;
 padding:10px 10px 10px 10px;
 margin:0 0 20px;
 font-size:14px;
 color:#FFF;
 font-weight:600;
 display:block;
 outline:none;
 width:100%;
 height:42px;
 border:none;
 -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.CareerGuidance_form .CareerGuidance_submit:hover{
 background:#fbc222;
 color:#000;
 -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.CareerGuidance_form .FreeDownloadCareerGuide{
 font-size:14px;
 color:#3496db;
 display:inline-block;
}
.CareerGuidance_form .FreeDownloadCareerGuide span{
 font-size:14px;
 color:#3496db;
 display:inline-block;
 padding:14px 0 0 10px;
}
.CareerGuidance_form .FreeDownloadCareerGuide i{
 width:32px;
 height:42px;
 display:inline-block;
 float:left;
 background-position:-259px -10px;
}
/*----------------Special Features End---------------*/
/*----------------Milestones Start---------------*/
.Milestones_section{
 background:url(../images/milston-bg.jpg) center center no-repeat;
 background-size:cover;
 padding:30px 0; 
}
h2.TrainingHome_heading_2{
 background:url(../images/near-miss/heading-2-sap.png) bottom center no-repeat;
 font-size:36px;
 color:#000000;
 font-weight:300;
 padding:0 0 20px 0;
 margin:0 0 20px 0;
 text-align:center;	
}
h2.TrainingHome_heading_2_White{
 background:url(../images/near-miss/heading-2-sap.png) bottom center no-repeat;
 font-size:40px;
 color:#FFFFFF;
 font-weight:300;
 padding:0 0 20px 0;
 margin:0 0 40px 0;
 text-align:center;	
}
h2.TrainingHome_heading_2_White span{
font-size:18px;
color:#FFF;
display:block;
padding:15px 0 10px 0;	
}
.Milestone_Box{
 background:#FFF;
 text-align:center;
 border-bottom:3px solid #fbc222;
 padding:5px 7px;
 margin:0 0 20px 0;
 min-height:180px;
}
.Milestone_Box i{
 width:65px;
 height:58px;
 display:block;
 margin:0 auto;
}

.Milestone_Box p{
 font-size:15px;
 text-align:center;
 padding:10px 0 0 0;
 line-height:22px;
color:#333;
font-family: 'Roboto', sans-serif;
}
.SuccessfullyCompletedTraining_i{
 background-position:-320px -5px;
}
.ScaffoldingCompletedTraining_i{
  background-position:-406px -5px;
}
.ConstructionSafetyTraining_i{
 background-position:-490px -2px;
}
.CustomizedOnsiteTraining_i{
 background-position:-579px -2px;
}
.NeboshTraining_i{
 background-position:-661px -0px;
}
.RiggingTraining_i{
 background-position:-741px -0px;
}
.AuditorsCoursesTrained_i{
  background-position:-836px -4px;
}
.IOSHManagingSafelyTraining_i{
   background-position:-926px -0px;
}
/*----------------Milestones End---------------*/
/*----------------Clients Feedback Start---------------*/
.ClientelFeedback_section{
 padding:40px 0 10px;
}

.FeedbackFromClient_box{
}
.FeedbackFromClient_box h2{
 font-size:32px;
 text-align:center;
 padding:0 0 20px 0;
 margin:0;
 font-weight:300;
}
.FeedbackFromClient_box h2:after{
 content:'';
 width:100px;
 height:2px; 
 display:block;
 margin:15px auto;
 background:#f0790b;
}
.FeedbackFromClient_box .FeedbackVideoSlider{
 width:520px;
     margin: 0 auto;
     position:relative;
}
.FeedbackFromClient_box .FeedbackVideoSlider p{
 font-size:16px;
 color:#333333;
 text-decoration:none;
 text-align:center;
 padding:0 0 10px 0;
 margin:0;
text-align:center;
}
.FeedbackFromClient_box .FeedbackVideoSlider h4{
 font-size:16px;
 font-weight:600;
 color:#f0790b;
 padding:0;
 margin:0;
 text-align:center;

}
.FeedbackVideoSlid {
    padding: 0 10px;
}
.FeedbackVideoSlider .owl-item {
    display: inline-block;
}
.FeedbackVideoSlider .owl-wrapper-outer {
    overflow: hidden;
}
.FeedbackVideoSlider .owl-next{
 position:absolute;
 left:-33px;
 top:35%;
 width:36px;
 text-indent:-9999px;
 height:63px;
  background:url(../images/icon-sprite.png) -162px -314px no-repeat #333f48;
}
.FeedbackVideoSlider .owl-prev{
 position:absolute;
 right:-33px;
 top:35%;
 width:36px;
 text-indent:-9999px;
 height:63px;
  background:url(../images/icon-sprite.png) -205px -314px no-repeat #333f48;
}
.HowWeMakeOurTrainingPrograms{
 background:#eeeeee;
 padding:15px 15px 20px;
}
.HowWeMakeOurTrainingPrograms h2{
font-size:32px;
color:#000;
margin:5px 0 10px;
font-weight:300;
line-height:42px;
padding:4px 10px;
}
.HowWeMakeOurTrainingPrograms h2 span{
 background:#333f48;
 padding:4px 10px;
 display:inline-block;
 color:#FFF;
margin:0;
font-weight:300;
}
.HowWeMakeOurTrainingPrograms ul{
 padding:0;
 margin:0;
 list-style:none;
}
.HowWeMakeOurTrainingPrograms ul li{
 width:150px;
 height:95px;
 background:#333f48;
 padding:10px 5px 5px;
 margin:8px;
 float:left;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.HowWeMakeOurTrainingPrograms ul li:hover{

 background:#fbc222;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.HowWeMakeOurTrainingPrograms ul li i{
 width:58px;
 height:40px;
 display:block;
 margin:0 auto;
     -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.HowWeMakeOurTrainingPrograms ul li p{
 font-size:14px;
 padding:2px 0 0 0;
 text-align:center;
 margin:0;
 color:#FFF;
 line-height:20px;
 font-family: 'Roboto', sans-serif;
}
.HowWeMakeOurTrainingPrograms ul li:hover p{
 color:#000000;
}
.HowWeMakeOurTrainingPrograms ul li i.Lecture{
 background-position: 2px -100px;
}
.HowWeMakeOurTrainingPrograms ul li:hover i.Lecture{
 background-position: 2px -146px;
}
.HowWeMakeOurTrainingPrograms ul li i.Presentation{
 background-position: -56px -100px;
}
.HowWeMakeOurTrainingPrograms ul li:hover i.Presentation{
 background-position: -56px -146px;
}
.HowWeMakeOurTrainingPrograms ul li i.AnimationsVideoClips{
  background-position: -113px -100px;
}
.HowWeMakeOurTrainingPrograms ul li:hover i.AnimationsVideoClips{
  background-position: -113px -146px;
}
.HowWeMakeOurTrainingPrograms ul li i.GroupDiscussionsActivities{
 background-position: -171px -100px;
}
.HowWeMakeOurTrainingPrograms ul li:hover i.GroupDiscussionsActivities{
 background-position: -171px -146px;
}
.HowWeMakeOurTrainingPrograms ul li i.FieldExercise{
 background-position: -228px -100px;
}
.HowWeMakeOurTrainingPrograms ul li:hover i.FieldExercise{
 background-position: -228px -146px;
}
.HowWeMakeOurTrainingPrograms ul li i.CaseStudies{
 background-position: -285px -100px;
}
.HowWeMakeOurTrainingPrograms ul li:hover i.CaseStudies{
 background-position: -285px -146px;
}
.HowWeMakeOurTrainingPrograms ul li i.ExperienceSharing{
 background-position: -342px -100px;
}
.HowWeMakeOurTrainingPrograms ul li:hover i.ExperienceSharing{
 background-position: -342px -146px;
}
.HowWeMakeOurTrainingPrograms ul li i.PreAssessmentPostAssessment{
 background-position: -398px -100px;
}
.HowWeMakeOurTrainingPrograms ul li:hover i.PreAssessmentPostAssessment{
 background-position: -398px -146px;
}
/*----------------Clients Feedback End---------------*/
/*----------------Get Free Trial Access Section Start---------------*/
.GetFreeTrialAccess_section{
 background:url(../images/Get-Free-Trial-Access-section-bg.jpg) top center repeat-x #e6ebed;
 padding:120px 0 30px;
}
p.GetFreeTrialAccess_text{
 font-size:16px;
 padding:10px 0 20px;
 text-align:center;
 margin:0;
 color:#666666;
}
.GetFreeTrialAccess_input{
 border:1px solid #b7b7b7;
 height:42px;
 padding:5px 10px;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size:14px;
color:#666;
width:100%;
margin:0 0 20px 0;
outline:none;
}
.GetFreeTrialAccess_selectbox{
 border:1px solid #b7b7b7;
 height:42px;
 padding:5px 10px;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size:14px;
color:#666;
width:100%;
margin:0 0 20px 0;
outline:none;
}
.GetFreeTrialAccess_textarea{
 border:1px solid #b7b7b7;
 height:142px;
 padding:5px 10px;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size:14px;
color:#666;
width:100%;
margin:0 0 20px 0;
outline:none;
}
.GetFreeTrialAccess_submit{
 background:#448e0d;
 outline:none;
 border:4px solid #c6d8c0;
 padding:13px 20px;
 display:block;
 width:172px;
 text-align:center;
  -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin:0 0 20px;
font-size:18px;
color:#FFF;
font-weight:600;
}
label.TrainingSchedule,div.TrainingSchedule{
 font-size:14px;
 color:#333;
 font-weight:normal;
 padding:0 10px 8px 0;
}

.TrainingSchedule_date_input{
 display:inline-block;
  border:1px solid #b7b7b7;
 height:42px;
 padding:5px 10px;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size:14px;
color:#666;
width:130px;
margin:0 0 20px 0;
outline:none;
}
.TrainingSchedule_date_input_add{
 background:#eff2f3;
 padding:20px 15px 0;
 border: 1px dashed #babebf;
 margin:0 0 20px;
}
.fa-calendar {
    position: absolute;
    font-size: 18px;
    top: 2px;
    right: 12px;
    z-index: 1;
    color:#666
}
.add_Training_button, .add_Training_button:hover, .add_Training_button:focus {
    background: #448e0d;
    color: #FFF;
    font-size: 14px;
    display: inline-block;
    padding: 7px 12px 9px 10px;
    font-size: 15px;
        -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin:0 0 0 5px;
}
.add_Training_button span {
    font-size: 20px;
    font-weight: 600;
    padding: 3px 3px 0px 0;
    display: inline-block;
    line-height: 17px;
}
.table_TrainingProgram {
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    border: none;
    margin:0 0 20px 0;
}
.table_TrainingProgram tr th {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #000;
    font-weight: 600;
    line-height: 24px;
    text-align: left;
    vertical-align: top;
    padding: 10px 10px;
    border: 1px solid #DADADA;
    background: #eaeaea;
}
.table_TrainingProgram tr td {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #242424;
    font-weight: 400;
    line-height: normal;
    text-align: left;
    vertical-align: top;
    padding: 10px 10px;
    border: 1px solid #DADADA;
    background: #FFF;
}
/*----------------Get Free Trial Access Section End---------------*/
/*----------------Blog Section Start---------------*/
.RecentBlogs_section{
 padding:30px 0;
}
.RecentBlogs_box{

}
.RecentBlogs_box .RecentBlogs_img{
}
.RecentBlogs_box .RecentBlogs_img img{
width:100%;
}
.RecentBlogs_box .RecentBlogs_content{
 padding:5px 10px;
}
.RecentBlogs_box .RecentBlogs_date{
 font-size:12px;
 padding:5px 0 10px;
 color:#898989;
 font-style:italic;
}

/*----------------Blog Section End---------------*/
/*----------------Achievements Section Start---------------*/
.CaseStudes_box{
}

.CaseStudes_box .NewsUpdates_ViewAll, .ViewAll_Orange_b{
 border:1px solid #f0790b;
 padding:10px 25px;
 display:block;
 margin:15px auto 0;
 width:150px;
 font-size:14px;
 color:#f0790b;
 text-align:center;
 font-weight:600;
}
.CaseStudes_box .NewsUpdates_ViewAll:hover, .ViewAll_Orange_b:hover{
 border:1px solid #f0790b;
 background:#f0790b;
 color:#000000;
 text-align:center;
 font-weight:600;
}
.CaseStudes_box ul{
 padding:0;
 margin:0;
}
.CaseStudes_box ul li{
 border-bottom:1px solid #666666;
 padding:20px 0 20px;
 margin:0;
 display:table;
}
.CaseStudes_box ul li .CaseStudesImage{
 width:25%;
 float:left;
}
.CaseStudes_box ul li .CaseStudesImage img{
 width:100%;
}
.CaseStudes_box ul li .CaseStudesContent {
 width:75%;
 float:left;
 padding:0 0 0 15px;
}
.CaseStudes_box ul li .CaseStudesContent h3{
 font-size:18px;
 color:#333f48;
 padding:0 0 10px 0;
 margin:0;
 font-weight:600;
}
.CaseStudes_box ul li .CaseStudesContent p{
 font-size:14px;
 color:#333333;
 padding:0 0 20px 0;
 line-height:24px;
 text-align:justify;
 margin:0;
}
.CaseStudes_box ul li .CaseStudesContent p a{
color:#f49f0b;
text-decoration:none;
}
.CaseStudes_box ul li .CaseStudesContent p a:hover{
color:#f49f0b;
text-decoration:underline;
}
.DownloadCaseStudies{
 border:1px solid #333f48;
 padding:10px 20px 10px 38px;
 position:relative;
 color:#333f48;
 text-decoration:none;
 font-size:14px;
}
.DownloadCaseStudies:hover{
 border:1px solid #333f48;
 background:#cfcfcf;
 padding:10px 20px 10px 38px;
 position:relative;
 color:#333f48;
 text-decoration:none;
 font-size:14px;
}
.DownloadCaseStudies:after{
 background:url(../images/training-icon-sprite.png) -1018px -21px no-repeat;
 width:22px;
 height:22px;
 display:block;
 position:absolute;
 top:5px;
 left:10px;
 content:'';
}
/*----------------Achievements Section End---------------*/
/*----------------Clientel Section Start---------------*/
.Clientel_section{
 background:#e5f0f6;
 background-size:cover;
 padding:40px 0;
}
.ClientelBox{
 padding:0 10px 0 0;
}
.ClientelBox h2{
    background: url(../images/near-miss/heading-2-sap.png) bottom center no-repeat;
    font-size: 36px;
    color: #000000;
    font-weight: 300;
    padding: 0 0 20px 0;
    margin: 0 0 20px 0;
    text-align: center;
}
.CaseStudes_box h2{
font-size:30px;
color:#333333;
padding:0 0 20px 0;
text-transform:uppercase;
margin:0;
font-weight:300; 
}
.CaseStudes_box h2 span{
background:#333f48;
color:#FFF;
padding:7px 10px; 
}
.ClientelBox ul{
 padding:0;
margin:0;
text-align:center;
}
.ClientelBox ul li{
 width:170px;
  border:1px solid #b8d3e5;
  margin:9px;
      display: inline-block;
}
.ClientelBox .Clientele_ViewAll, .CaseStudies_ViewAll
{
 border:1px solid #333f48;
 padding:10px 25px;
 display:block;
 margin:15px auto 0;
 width:150px;
 font-size:14px;
 color:#333f48;
 text-align:center;
 font-weight:600;
}
.ClientelBox .Clientele_ViewAll:hover, .CaseStudies_ViewAll:hover{
 border:1px solid #333f48;
 background:#333f48;
 color:#FFFFFF;
 text-align:center;
 font-weight:600;
}
.FeedbackFromClient_box{
}
.FeedbackFromClient_box h2{
 font-size:32px;
 text-align:center;
 padding:0 0 20px 0;
 margin:0;
 font-weight:300;
}
.FeedbackFromClient_box h2:after{
 content:'';
 width:100px;
 height:2px; 
 display:block;
 margin:15px auto;
 background:#f0790b;
}
.FeedbackFromClient_box .FeedbackVideoSlider{
 width:520px;
     margin: 0 auto;
     position:relative;
}
.FeedbackFromClient_box .FeedbackVideoSlider .owl-stage-outer{
 overflow:hidden;
}
.FeedbackFromClient_box .FeedbackVideoSlider .owl-dots{
 display:none;
}
.FeedbackFromClient_box .FeedbackVideoSlider p{
 font-size:16px;
 color:#333333;
 text-decoration:none;
 text-align:center;
 padding:10px 0 10px 0;
 margin:0;
text-align:center;
}
.FeedbackFromClient_box .FeedbackVideoSlider h4{
 font-size:16px;
 font-weight:600;
 color:#f0790b;
 padding:0;
 margin:0;
 text-align:center;

}
.FeedbackVideoSlid {
    padding: 0 10px;
    position:relative;
}
.FeedbackVideoSlider .owl-item {
    display: inline-block;
}
.FeedbackVideoSlider .owl-wrapper-outer {
    overflow: hidden;
}
.FeedbackVideoSlider .owl-next{
 position:absolute;
 left:-33px;
 top:35%;
 width:36px;
 text-indent:-9999px;
 outline:none;
 border:none;
 height:63px;
  background:url(../images/icon-sprite.png) -162px -314px no-repeat #333f48;
  cursor:pointer;
}
.FeedbackVideoSlider .owl-prev{
 position:absolute;
 right:-33px;
 top:35%;
 width:36px;
 text-indent:-9999px;
 height:63px;
  outline:none;
 border:none;
  background:url(../images/icon-sprite.png) -205px -314px no-repeat #333f48;
  cursor:pointer;
}
.FeedbackFromClient_box .FeedbackVideoSlider .owl-video-tn{
 width:100%;
 height:320px;
 background-position:center center;
 background-repeat:no-repeat;
 background-size:cover;
 position:absolute;
 top:0px;
 left:0;
}
.FeedbackFromClient_box .FeedbackVideoSlider .owl-video-play-icon{
 width:100px;
 height:70px;
 display:block;
 background: url(../images/video-icon.png) center center no-repeat;
 position:absolute;
 top:0px;
 left:0;
 width:100%;
 height:100%;
 cursor:pointer;
 z-index:9;
}
.FeedbackFromClient_box .owl-video-playing .FeedbackVideoSlid .owl-video-play-icon, .FeedbackFromClient_box .owl-video-playing .FeedbackVideoSlid .owl-video-tn{
 display:none
}


.FeedbackVideoSlid  .owl-video-wrapper{
 position:relative;
 width:100%;
 height:320px;
}
.owl-video-frame{
 width:100% !important;
 height:320px !important;
}
.owl-video-frame iframe{
 width:100% !important;
 height:320px !important;
}
.FeedbackVideoSlider2 {
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.FeedbackVideoSlider2 .owl-video-playing .FeedbackVideoSlid .owl-video-play-icon, .FeedbackVideoSlider2 .owl-video-playing .FeedbackVideoSlid .owl-video-tn{
 display:none
}
.FeedbackVideoSlider2 .owl-stage-outer{
 overflow:hidden;
}
.FeedbackVideoSlider2 .owl-dots{
 display:none;
} 
.FeedbackVideoSlider2 p{
 font-size:16px;
 color:#333333;
 text-decoration:none;
 text-align:center;
 padding:10px 0 10px 0;
 margin:0;
text-align:center;
}
.FeedbackVideoSlider2 h4{
 font-size:16px;
 font-weight:600;
 color:#f0790b;
 padding:0;
 margin:0;
 text-align:center;

}

.FeedbackVideoSlider2 .owl-item {
    display: inline-block;
}
.FeedbackVideoSlider2 .owl-wrapper-outer {
    overflow: hidden;
}
.FeedbackVideoSlider2 .owl-next{
width: 32px;
    height: 32px;
    display: inline-block;
    background: #f7f7f7;
    border: 1px solid #d3d3d3;
    text-align: center;
    padding: 9px 0 7px;
    text-indent: -9999px;
    margin: 0 3px;
    background: url(../../images/common-icon-sprite.png) -123px -363px no-repeat;
    cursor: pointer;
}
.FeedbackVideoSlider2 .owl-prev{
    width: 32px;
    height: 32px;
    display: inline-block;
    background: #f7f7f7;
    border: 1px solid #d3d3d3;
    text-align: center;
    padding: 9px 0 7px;
    margin: 0 3px;
    text-indent: -9999px;
    background: url(../../images/common-icon-sprite.png) -93px -363px no-repeat;
    cursor: pointer;
}
.FeedbackVideoSlider2 .owl-prev:hover, .FeedbackVideoSlider2 .owl-next:hover{
    background-color: #e0e0e0;
}
.FeedbackVideoSlider2 .owl-controls {
    position: absolute;
    top: -62px;
    right: 10px;
}
.FeedbackVideoSlider2 .owl-video-tn{
 width:100%;
 height:320px;
 background-position:center center;
 background-repeat:no-repeat;
 background-size:cover;
 position:absolute;
 top:0px;
 left:0;
}
.FeedbackVideoSlider2 .owl-video-play-icon{
 width:100px;
 height:70px;
 display:block;
 background: url(../images/video-icon.png) center center no-repeat;
 position:absolute;
 top:0px;
 left:0;
 width:100%;
 height:100%;
 cursor:pointer;
 z-index:9;
}
/*----------------Clientel Section End---------------*/






.white_wraper{
 padding:30px 0;
}

.Software_filter{
 text-align:center;
}
.Software_filter ul{
 padding:0;
 margin:0;
 text-align:center;
}
.Software_filter ul li{
 display:inline-block;
 font-size:14px;
 color:#333;
 background:#e9e9e9;
 padding:10px 22px;
 margin:0 5px;
 border:1px solid #999999;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-weight:600;
cursor:pointer;
 }
.Software_filter ul li.active{
color:#FFF;
background:#47485d;
 }

ul.SoftwareHome_solution_list{
 padding:0;
 margin:20px 0 0 0;
 text-align:center;
}
ul.SoftwareHome_solution_list li{
 padding:0;
 margin:0 1px 1px 0;
 width:180px;
 height:136px;
     display: inline-flex;
 background:#e0e5e9;
     -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
ul.SoftwareHome_solution_list li:hover{

    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    z-index:99;
    position:relative;
 background:#47485d;
}
ul.SoftwareHome_solution_list li a{
 display:block;
  width:180px;
 height:136px;
}
ul.SoftwareHome_solution_list li a i{
 width:72px;
 height:72px;
 display:block;
 margin:4px auto;
 background-image:url(../images/icon-sprite.png);
 background-repeat:no-repeat;
     -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
ul.SoftwareHome_solution_list li:hover a i{
 width:72px;
 height:72px;
 display:block;
 margin:4px auto;
 background-image:url(../images/icon-sprite.png);
 background-repeat:no-repeat;
     -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
ul.SoftwareHome_solution_list li span.SoftwareName{
 font-size:14px;
 color:#333333;
 padding:0 15px;
 margin:0;
 text-align:center;
 font-weight:normal;
 display:block;
 transform: scale(1);
      -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
ul.SoftwareHome_solution_list li:hover span.SoftwareName{
 font-size:14px;
 color:#FFFFFF;
 padding:0 15px;
 margin:0;
 text-align:center;
 font-weight:normal;
 display:block;
 transform: scale(1.1);
      -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
ul.SoftwareHome_solution_list li span.SoftwareName_big{
 font-size:14px;
 color:#333333;
 padding:0 5px;
 margin:0;
 text-align:center;
 font-weight:normal;
 display:block;
 transform: scale(1);
      -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
ul.SoftwareHome_solution_list li:hover span.SoftwareName_big{
 font-size:14px;
 color:#FFFFFF;
 padding:0;
 margin:0;
 text-align:center;
 font-weight:normal;
 display:block;
 transform: scale(1.1);
      -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
ul.SoftwareHome_solution_list li:hover span.SoftwareName{
 color:#FFFFFF;
}
ul.SoftwareHome_solution_list li a i.IncidentReportingInvestigation{
 background-position:0 0;
}
ul.SoftwareHome_solution_list li:hover a i.IncidentReportingInvestigation{
 background-position:0 -72px;
}
ul.SoftwareHome_solution_list li a i.SiteInspection{
 background-position:-72px 0;
}
ul.SoftwareHome_solution_list li:hover a i.SiteInspection{
 background-position:-72px -72px;
}
ul.SoftwareHome_solution_list li a i.InternalAudit{
 background-position:-144px 0;
}
ul.SoftwareHome_solution_list li:hover a i.InternalAudit{
 background-position:-144px -72px;
}
ul.SoftwareHome_solution_list li a i.PermitToWork{
 background-position:-216px 0;
}
ul.SoftwareHome_solution_list li:hover a i.PermitToWork{
 background-position:-216px -72px;
}
ul.SoftwareHome_solution_list li a i.LeadLagIndicators{
 background-position:-288px 0;
}
ul.SoftwareHome_solution_list li:hover a i.LeadLagIndicators{
 background-position:-288px -72px;
}
ul.SoftwareHome_solution_list li a i.NearmissReporting{
 background-position:-360px 0;
}
ul.SoftwareHome_solution_list li:hover a i.NearmissReporting{
 background-position:-360px -72px;
}
ul.SoftwareHome_solution_list li a i.SiteWalkthroughByLeaders{
 background-position:-432px 0;
}
ul.SoftwareHome_solution_list li:hover a i.SiteWalkthroughByLeaders{
 background-position:-432px -72px;
}
ul.SoftwareHome_solution_list li a i.RegisterOfRegulation{
 background-position:-504px 0;
}
ul.SoftwareHome_solution_list li:hover a i.RegisterOfRegulation{
 background-position:-504px -72px;
}
ul.SoftwareHome_solution_list li a i.LockoutTagout{
 background-position:-576px 0;
}
ul.SoftwareHome_solution_list li:hover a i.LockoutTagout{
 background-position:-576px -72px;
}
ul.SoftwareHome_solution_list li a i.CorporateReporting{
 background-position:-648px 0;
}
ul.SoftwareHome_solution_list li:hover a i.CorporateReporting{
 background-position:-648px -72px;
}
ul.SoftwareHome_solution_list li a i.EHSObservation {
 background-position:-720px 0;
}
ul.SoftwareHome_solution_list li:hover a i.EHSObservation{
 background-position:-720px -72px;
}
ul.SoftwareHome_solution_list li a i.SafetyEquipmentInspection{
 background-position:-792px 0;
}
ul.SoftwareHome_solution_list li:hover a i.SafetyEquipmentInspection{
 background-position:-792px -72px;
}
ul.SoftwareHome_solution_list li a i.EnvironmentSustanibility {
 background-position:-864px 0;
}
ul.SoftwareHome_solution_list li:hover a i.EnvironmentSustanibility{
 background-position:-864px -72px;
}
ul.SoftwareHome_solution_list li a i.MoMTracker{
 background-position:-936px 0;
}
ul.SoftwareHome_solution_list li:hover a i.MoMTracker{
 background-position:-936px -72px;
}
ul.SoftwareHome_solution_list li a i.Ergonomics{
 background-position:-1008px 0;
}
ul.SoftwareHome_solution_list li:hover a i.Ergonomics{
 background-position:-1008px -72px;
}
ul.SoftwareHome_solution_list li a i.ChangeManagement {
 background-position:-1080px 0;
}
ul.SoftwareHome_solution_list li:hover a i.ChangeManagement{
 background-position:-1080px -72px;
}
ul.SoftwareHome_solution_list li a i.CorrectivePreventiveActionTracking {
 background-position:0 -144px;
}
ul.SoftwareHome_solution_list li:hover a i.CorrectivePreventiveActionTracking{
 background-position:0 -216px;
}
ul.SoftwareHome_solution_list li a i.Training  {
 background-position:-72px -144px;
}
ul.SoftwareHome_solution_list li:hover a i.Training {
 background-position:-72px -216px;
}
ul.SoftwareHome_solution_list li a i.SafetyPortal  {
 background-position:-144px -144px;
}
ul.SoftwareHome_solution_list li:hover a i.SafetyPortal {
 background-position:-144px -216px;
}
ul.SoftwareHome_solution_list li a i.ScaffoldingSoftware   {
 background-position:-216px -144px;
}
ul.SoftwareHome_solution_list li:hover a i.ScaffoldingSoftware {
 background-position:-216px -216px;
}
ul.SoftwareHome_solution_list li a i.ViolationReportingTracking  {
 background-position:-288px -144px;
}
ul.SoftwareHome_solution_list li:hover a i.ViolationReportingTracking {
 background-position:-288px -216px;
}
ul.SoftwareHome_solution_list li a i.BBS   {
 background-position:-360px -144px;
}
ul.SoftwareHome_solution_list li:hover a i.BBS  {
 background-position:-360px -216px;
}
ul.SoftwareHome_solution_list li a i.EmergencyPreparedness  {
 background-position:-432px -144px;
}
ul.SoftwareHome_solution_list li:hover a i.EmergencyPreparedness {
 background-position:-432px -216px;
}
ul.SoftwareHome_solution_list li a i.ContractorManagement   {
 background-position:-504px -144px;
}
ul.SoftwareHome_solution_list li:hover a i.ContractorManagement {
 background-position:-504px -216px;
}
ul.SoftwareHome_solution_list li a i.JHAHIRA  {
 background-position:-576px -144px;
}
ul.SoftwareHome_solution_list li:hover a i.JHAHIRA {
 background-position:-576px -216px;
}
ul.SoftwareHome_solution_list li a i.IndustrialHygiene   {
 background-position:-648px -144px;
}
ul.SoftwareHome_solution_list li:hover a i.IndustrialHygiene {
 background-position:-648px -216px;
}
ul.SoftwareHome_solution_list li a i.CentralDocumentManagement  {
 background-position:-720px -144px;
}
ul.SoftwareHome_solution_list li:hover a i.CentralDocumentManagement {
 background-position:-720px -216px;
}
ul.SoftwareHome_solution_list li a i.DailyOperatorSafetyChecklist  {
 background-position:-792px -144px;
}
ul.SoftwareHome_solution_list li:hover a i.DailyOperatorSafetyChecklist {
 background-position:-792px -216px;
}
ul.SoftwareHome_solution_list li a i.OccupationalHealth  {
 background-position:-864px -144px;
}
ul.SoftwareHome_solution_list li:hover a i.OccupationalHealth {
 background-position:-864px -216px;
}
ul.SoftwareHome_solution_list li a i.KnowledgeSharing   {
 background-position:-936px -144px;
}
ul.SoftwareHome_solution_list li:hover a i.KnowledgeSharing {
 background-position:-936px -216px;
}
ul.SoftwareHome_solution_list li a i.MockDrill  {
 background-position:-1008px -144px;
}
ul.SoftwareHome_solution_list li:hover a i.MockDrill {
 background-position:-1008px -216px;
}
ul.SoftwareHome_solution_list li a i.RiskRegister  {
 background-position:-1080px -144px;
}
ul.SoftwareHome_solution_list li:hover a i.RiskRegister {
 background-position:-1080px -216px;
}
.DownloadBrochure_button{
 background:#1b7eee;
 font-size:15px;
 color:#FFF;
 padding:10px 20px;
}
.DownloadBrochure_button {
 background:#1b7eee;
 font-size:14px;
 color:#FFF;
 padding:11px 10px 8px 20px;
 margin:0 5px;
 display:inline-block;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-transform:uppercase;

}
.DownloadBrochure_button:hover {
 background:#47485d;
 color:#FFF;
}
.DownloadBrochure_button i{
 width:30px;
 height:28px;
 display:inline-block;
 content:'';
 background-position:-6px -332px ;
 margin:-3px 5px 0;
 float:right
}
.RequestDemo_button{
  background:#f49f0b;
 font-size:14px;
 color:#FFF;
 padding:11px 10px 8px 20px;
 display:inline-block;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-transform:uppercase;
 margin:0 5px;
}
.RequestDemo_button:hover {
 background:#47485d;
 color:#FFF;
}
.RequestDemo_button i{
 width:30px;
 height:28px;
 display:inline-block;
 content:'';
 background-position:-50px -332px ;
 margin:-3px 5px 0;
 float:right
}
.SoftwareIconSprite{
 background-image:url(../images/icon-sprite.png);
 background-repeat:no-repeat;
}
/*----------------Case Study Section Start---------------*/
.CaseStudy_section{
 background:url(../images/CaseStudy-bg.png) center center no-repeat;
 background-size:cover;
 padding:30px 0;
}
.Software_CaseStudy{
 max-height:600px;
 position:relative;
 padding:20px 0 0 0;
}
.Software_CaseStudy .owl-wrapper-outer{
 overflow:hidden;
}
.Software_CaseStudy .owl-item{
 display:inline-block;
}
.Software_CaseStudy_slide{
 padding:0 10px;
}
.Software_CaseStudy_slide h3{
 font-size:18px;
 font-weight:600;
 color:#ffba00;
 padding:0;
 margin:0;
}
.Software_CaseStudy_slide h3 span{
 font-size:26px;
 font-weight:600;
 color:#FFFFFF;
 display:block;
 padding:5px 0 15px 0; 
 margin:0;
}
.Software_CaseStudy_slide p{
 font-size:15px;
 font-weight:normal;
 color:#FFFFFF;
 padding:5px 0 15px 0;
 line-height:24px; 
 margin:0;
}
.Software_CaseStudy_slide .GetTheCaseStudy_button{
 background:#83a846;
 padding:10px 20px;
 display:inline-block;
 font-size:14px;
 font-weight:normal;
 color:#FFFFFF;
 text-decoration:none;
 margin:0;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.Software_CaseStudy_slide .GetTheCaseStudy_button:hover{
 background:#ffba00;
 color:#000;

}
.Software_CaseStudy  .owl-prev{
 width:27px;
 height:27px;
 display:block;
 margin:0 4px;
 position:absolute;
 top:-25px;
 right:52px;
 background:url(../images/icon-sprite.png) -95px -332px no-repeat #0b141a;
 text-indent:-9999px;
 -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
      -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.Software_CaseStudy  .owl-prev:hover, .Software_CaseStudy  .owl-next:hover{
 background-color:#1b7eee;
       -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.Software_CaseStudy  .owl-next{
 width:27px;
 height:27px;
 display:block;
 margin:0 4px;
 position:absolute;
 top:-25px;
 right:20px;
 background:url(../images/icon-sprite.png) -124px -332px no-repeat #0b141a;
 text-indent:-9999px;
 -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
      -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.owl-controls.clickable .owl-page:hover span {
    opacity: 1;
}
.owl-controls .owl-page.active span {
    border:2px solid #FFF;
}
.owl-controls .owl-page span {
    display: block;
    width: 16px;
    height: 16px;
    margin: 10px 5px;
    opacity: 1;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    border:2px solid #01aef0;
}
.owl-controls .owl-page {
    display: inline-block;
}
.owl-controls {
    margin-top: 10px;
    text-align: center;
}
.owl-controls .owl-page, .owl-controls .owl-buttons {
    cursor: pointer;
}
/*----------------Case Study Section End---------------*/
/*----------------Achievements Section Start---------------*/
.Achievements_section{
 padding:30px 0;
}
h2.Achievements_heading_2{
 font-size:35px;
 padding:15px 0 20px 0;
 margin:0;
 font-weight:600;
 color:#FFF;
}
h2.Achievements_heading_2 span{
 background:#333f48;
 padding:5px 12px 8px;
 display:inline-block;
}

.NewsUpdates_box{
 border:1px solid #333f48;
 padding:20px;
}
.NewsUpdates_box h2{
font-size:32px;
color:#000000;
border-bottom:1px solid #666666;
padding:0 0 12px;
margin:0;
font-weight:300;
}
.NewsUpdates_box .NewsUpdates_ViewAll, .ViewAll_Orange_b{
 border:1px solid #f0790b;
 padding:10px 25px;
 display:block;
 margin:15px auto 0;
 width:150px;
 font-size:14px;
 color:#f0790b;
 text-align:center;
 font-weight:600;
}
.NewsUpdates_box .NewsUpdates_ViewAll:hover, .ViewAll_Orange_b:hover{
 border:1px solid #f0790b;
 background:#f0790b;
 color:#000000;
 text-align:center;
 font-weight:600;
}
.NewsUpdates_box ul{
 padding:0;
 margin:0;
}
.NewsUpdates_box ul li{
 border-bottom:1px solid #666666;
 padding:15px 0 10px;
 margin:0;
 display:table;
}
.NewsUpdates_box ul li .NewsImage{
 width:25%;
 float:left;
}
.NewsUpdates_box ul li .NewsImage img{
 width:100%;
}
.NewsUpdates_box ul li .NewsContent {
 width:75%;
 float:left;
 padding:0 0 0 20px;
}
.NewsUpdates_box ul li .NewsContent .NewsDate{
 font-size:13px;
 color:#7d7d7d;
 padding:0 0 15px 0;
 margin:0;
}
.NewsUpdates_box ul li .NewsContent h3{
 font-size:20px;
 color:#000000;
 padding:0 0 20px 0;
 margin:0;
 font-weight:600;
}
.NewsUpdates_box ul li .NewsContent p{
 font-size:14px;
 color:#333333;
 padding:0 0 15px 0;
 line-height:24px;
 margin:0;
}
.NewsUpdates_box ul li .NewsContent p a{
color:#f49f0b;
text-decoration:none;
}
.NewsUpdates_box ul li .NewsContent p a:hover{
color:#f49f0b;
text-decoration:underline;
}
/*----------------Achievements Section End---------------*/
/*----------------Certificate of Competency  Page Start---------------*/
.OurExperience_wraper{
     padding: 50px 0 70px;
}
.AccreditationAndCertification_wraper{
 padding: 50px 0 70px;
 position:relative;
 background:#e1e1e1;
}
.certification_courses_Wraper{
 position:relative;
}
.certification_courses_section{
 width:56%;
 height:100%;
 background:url(../images/certification_courses_section-bg.jpg) center center no-repeat;
 background-size:cover;
 position:absolute;
 top:0;
 right:0;
 padding:20px 10px;
}
.certification_courses_section ul{
 padding:0;
 margin:0;
}
.certification_courses_section ul li{
 margin:1%;
 padding:2px;
    background: -moz-linear-gradient(310deg, #ffffff 50%, #1a6de0 60%, #bd1ae0 100%);
    background: -webkit-linear-gradient(310deg, #ffffff 50%, #1a6de0 60%, #bd1ae0 100%);
    background: linear-gradient(310deg, #ffffff 50%, #1a6de0 60%, #bd1ae0 100%);
    width:31%;
    float:left;
        -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
    
}
.certification_courses_section ul li .certification_courses_box{
 padding:10px 10px 0;
  background:#FFF;
  min-height:270px;
  position:relative;
  z-index:1;
}
.certification_courses_section ul li:first-child .certification_courses_box h3 {
    font-size: 13px;
    color: #333333;
    margin: 10px 0;
    padding: 0;
    text-align: center;
    font-weight: normal;
    line-height: 21px;
}
.certification_courses_section ul li:first-child .certification_courses_box .img_box {
    text-align: center;
    width:130px;
    margin:0 auto;
}
.certification_courses_section ul li .certification_courses_box .img_box{
 text-align:center;
}
.certification_courses_section ul li .certification_courses_box h3{
font-size:14px;
color:#333333;
margin:10px 0;
padding:0;
text-align:center;
font-weight:normal;
line-height:21px;
}
.certification_courses_left{
 padding:50px 0;
}
.certification_courses_left h2{
 font-size:48px;
 color:#000;
 font-weight:300;
 padding:0 0 20px 0;
 margin:0;
}
ul.Blue_true_list{
 padding:0;
 margin:0;
}
ul.Blue_true_list li{
 background:url(../images/blue-true-list-icon.png) 0px  7px no-repeat;
 font-size:16px;
 color:#333333;
 padding:5px 0 15px 30px;
 margin:0;
}
.AccreditationAndCertification_wraper_bg{
 background:url(../images/accreditation-and-certification-img.jpg) top left no-repeat;
 background-size:cover;
 width:50%;
 display:block;
 height:100%;
 position:absolute;
 left:0;
 top:0;
}
.OurExperience_box_bg{
     background: #464bb3;
    background: -moz-linear-gradient(300deg, #c44fea 0%, #1a98e0 60%);
    background: -webkit-linear-gradient(300deg, #c44fea 0%, #1a98e0 60%);
    background: linear-gradient(300deg, #c44fea 0%, #1a98e0 60%);
    padding: 0px 15px 15px 0;
    min-height:400px;
    position:absolute;
    bottom:-20px;
    right:-20px;
    width:100%;
    height:100%;
    display:block;
    z-index:1;
    
}
.OurExperience_box{
 background:#FFF;
 min-height:400px;
 -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
z-index:2;
margin:0 0px 0 0px;
position:relative;
padding: 30px;
}
.OurExperience_box h2{
 font-size:42px;
 color:#000;
 padding:0 0 20px 0;
 margin:0;
 font-weight:bold;
}
.OurExperience_box p{
 font-size:15px;
 color:#333;
 padding:0 0 20px 0;
 margin:0;
 font-weight:normal;
 line-height:25px;
}
.OurExperience_right_side{
 padding:40px 0 0 20px;
}
.OurExperience_right_side h3{
 font-size:54px;
 color:#e59d12;
 padding:0 0 5px;
 margin:0;
 font-weight:bold;
}
.OurExperience_right_side p{
 font-size:18px;
 color:#333333;
 padding:0 0 50px;
 margin:0;
 font-weight:normal;
}
/*----------------Certificate of Competency  Page End---------------*/
/*----------------Certificate of Competency Inner  Page Start---------------*/
.CC_CourseOverview_section{
 background:#f1f1f1;
 padding:30px 0 50px;
 margin:0;
}
.CC_CourseOverview_section .CourseOverview{
}
.CC_CourseOverview_section .CourseOverview h2{
 font-size:32px;
 color:#000;
 padding:0 0 10px 0;
 margin:0;
 font-weight:300;
}
.CC_CourseOverview_section .CourseOverview h2:after{
 width:60px;
 height:2px;
 background:#ffc600;
 padding:0;
 margin:12px 0 10px;
 content:'';
 display:block;
}
.CC_CourseOverview_section .CourseOverview .CourseSchedule_button{
 background:#eea416;
 position:relative;
 display:inline-block;
 padding:15px 25px 15px 60px;
 color:#010101;
 margin:0 20px 0 0;
 font-size:16px;
 font-weight:600;
     -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.CC_CourseOverview_section .CourseOverview .CourseSchedule_button:hover{
 background:#f8bb46;
}
.CC_CourseOverview_section .CourseOverview .CourseSchedule_button:after{
 position:absolute;
 width:34px;
 height:34px;
 display:inline-block;
 left:15px;
 top:6px;
 content:'';
 background:url(../images/training-icon-sprite.png) -1013px -81px no-repeat;
}

.CC_CourseOverview_section .CourseOverview .CourseRegistration_button{
 background:#87b63c;
 position:relative;
 display:inline-block;
 padding:15px 25px 15px 60px;
 color:#010101;
 margin:0 20px 0 0;
 font-size:16px;
 font-weight:600;
     -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.CC_CourseOverview_section .CourseOverview .CourseRegistration_button:hover{
 background:#b3dc73;
}
.CC_CourseOverview_section .CourseOverview .CourseRegistration_button:after{
 position:absolute;
 width:34px;
 height:34px;
 display:inline-block;
 left:15px;
 top:6px;
 content:'';
 background:url(../images/training-icon-sprite.png) -1013px -146px no-repeat;
}
.CourseStructure_box_bg {
    background: #58d0e2;
    background: -moz-linear-gradient(300deg, #58d0e2 0%, #5f8aeb 60%);
    background: -webkit-linear-gradient(300deg, #58d0e2 0%, #5f8aeb 60%);
    background: linear-gradient(300deg, #58d0e2 0%, #5f8aeb 60%);
    padding: 0px ;
    min-height: 400px;
    position: absolute;
    bottom: -13px;
    right: -13px;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 1;
}
.CourseStructure_box {
    background: #FFF;
    min-height: 400px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    z-index: 2;
    margin: 0	;
    position: relative;
    padding: 20px 15px 20px 18px;
}
.CourseStructure_box h2{
 font-size:24px;
 color:#000;
 padding:0 0 15px 0;
 margin:0;
 text-transform:uppercase;
 font-weight:600;
}
.CourseStructure_box p.list2{
 position:relative;
 font-size:14px;
padding:5px 0 10px 0px;
color:#333333;
margin:0 0 5px;
font-weight:normal;
line-height:24px;
text-align:justify;
}
.CourseStructure_box p.list2_content{
 position:relative;
 font-size:15px;
padding:0px 0 15px 15px;
color:#333333;
margin:0 0 5px;
}
.CourseStructure_box p.list{
 position:relative;
 font-size:15px;
padding:5px 0 10px 28px;
color:#333333;
margin:0 0 5px;
}
.CourseStructure_box p.sub_list{
 position:relative;
 font-size:15px;
padding:5px 0 5px 30px;
color:#333333;
margin:0 0 5px;
}
.CourseStructure_box p.list span{
 position:absolute;
 border:1px solid #a0a0a0;
 width:24px;
 height:24px;
 text-align:center;
 font-size:13px;
 color:#666666;
 font-weight:600;
 padding:1px 1px 0 0;
 display:inline-block;
 left:0;
 top:3px;
      -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
}
.CourseContent_Section{
 background:#FFF; 
 padding:40px 0;
}
.CourseContent_box_bg{
 padding:1px;
     background: #85b4f4;
   
        -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
    margin:0px 0 40px 0;
}
.CourseContent_box{
 padding:1px;
     background: #FFFFFF;
     padding:20px 20px 10px;
}
.CourseContent_box h2{ 
font-size:24px;
color:#000000;
font-weight:300;
margin:-35px 0 0 -10px;
padding:0 0 15px;
}
.CourseContent_box h2 span{
 background:#FFF;
 padding:0 10px;
 display:inline-block;
}
.AdditionalBenefits_Secton{
 background:#f1f1f1;
}
.equal, .equal > div[class*='col-'] {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex: 1 0 auto;
}
.AdditionalBenefits_Box{
padding:30px 0px;
margin:0;
}
.AdditionalBenefits_Box h2{
 font-size:24px;
 color:#000;
 padding:0 0 15px 0;
 margin:0;
 font-weight:bold;
 text-transform:uppercase;
}
.CustomerReviews_blue_box{
 background:#0391db;
 width:100%;
 overflow:hidden;
 padding:20px;
}
.CustomerReviews_blue_box .CustomerReviews_box h3 {
    font-size: 26px;
    color: #FFF;
    font-weight: bold;
    padding: 0;
    margin: 0;
    display: block;
}
.CustomerReviews_blue_box .CustomerReviews_box h3:after {
    width: 70px;
    height: 2px;
    background: #FFFFFF;
    padding: 0;
    margin: 15px 0 15px 0;
    content: '';
    display: block;
}
.CustomerReviews_blue_box .Custome_review .owl-item .date_section .date {
    background: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 5px 0px;
    font-size: 14px;
    color: #FFF;
    margin: 0 10px 0 0;
    display: inline-block;
}
.CustomerReviews_blue_box .Custome_review .star-rating .fa-star {
    color: #FFFFFF;
}
.CustomerReviews_blue_box .Custome_review .star-rating .fa-star-o{
 color: #FFFFFF;
}
.CustomerReviews_blue_box .Custome_review .owl-item p {
    font-size: 15px;
    color: #FFFFFF;
    margin: 0 0 15px 0;
    padding: 2px 0 0 0;
    line-height: 24px;
}
.CustomerReviews_blue_box .Custome_review .owl-controls .owl-prev {
    width: 32px;
    height: 32px;
    display: inline-block;
    background: #4bbdf8;
    border: 1px solid #4bbdf8;
    text-align: center;
    padding: 9px 0 7px;
    margin: 0 3px;
    text-indent: -9999px;
    background:url(../../images/common-icon-sprite.png) -93px -329px no-repeat;
    cursor:pointer;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.CustomerReviews_blue_box .Custome_review .owl-controls .owl-prev:hover {
    background:url(../../images/common-icon-sprite.png) -93px -362px no-repeat;
}
.CustomerReviews_blue_box .Custome_review .owl-controls .owl-next {
    width: 32px;
    height: 32px;
    display: inline-block;
    background: #4bbdf8;
    border: 1px solid #4bbdf8;
    text-align: center;
    padding: 9px 0 7px;
    text-indent: -9999px;
    margin: 0 3px;
    background:url(../../images/common-icon-sprite.png) -122px -329px no-repeat;
    cursor:pointer;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.CustomerReviews_blue_box .Custome_review .owl-controls .owl-next:hover {
    background:url(../../images/common-icon-sprite.png) -122px -362px no-repeat;
}
.CustomerReviews_blue_box .Custome_review .owl-controls .owl-next:hover, .CustomerReviews_blue_box .Custome_review .owl-controls .owl-prev:hover {
    background-color: #95d9fb;
    border: 1px solid #95d9fb;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.CustomerReviews_blue_box .Custome_review .owl-controls {
    position: absolute;
    top: -45px;
    right: 0;
}
.CustomerReviews_blue_box .Custome_review {
    overflow: visible;
    position: relative;
}
.CustomerReviews_blue_box .CustomerReviews_box {
    padding: 20px 0;
    overflow:hidden;
}
.CustomerReviews_blue_box .Custome_review .owl-item {
    display: inline-block;
    float: left;
}
/*----------------Certificate of Competency Inner  Page End---------------*/
/*----------------Customize On-site Training Page Start---------------*/
.COST_intro_Section{
 padding:40px 0 30px;
 background:#ecf4fb;
     background: -webkit-linear-gradient(180deg, #ffffff 0%, #ecf4fb  100%);
    background: linear-gradient(180deg, #ffffff 0%, #ecf4fb 100%);
}
.COST_intro_Section p{
     font-family: 'Roboto', sans-serif;
     font-size:16px;
     text-align:center;
     padding:0 0 20px 0;
     margin:0;
     color:#374056;
     line-height:26px;
}
h2.COST_heading_2{
 font-size:38px;
 color:#1a3b9c;
 padding:20px 0 20px 0;
 margin:0;
 font-weight:600;
 text-align:center;
}
.MostDemandableTraining_list{
}
.MostDemandableTraining_list ul, ul.Training_box_list{
 padding:0;
 margin:0 -15px;
 text-align:center;
}
.MostDemandableTraining_list ul li{
 padding:0 0 10px 0;
 margin:8px;
 display:inline-block;
 background:#FFF;
 width:220px;
 text-align:center;
 border:1px solid #cfdce7;
     -webkit-box-shadow: 0px 0px 5px 0px rgba(21,131,228,0.3);
    -moz-box-shadow: 0px 0px 5px 0px rgba(21,131,228,0.3);
    box-shadow: 0px 0px 5px 0px rgba(21,131,228,0.3);
}
ul.Training_box_list li{
 padding:0 0 5px 0;
 margin:8px;
 display:inline-block;
 background:#FFF;
 width:220px;
 text-align:center;
 border:1px solid #cfdce7;
     -webkit-box-shadow: 0px 0px 5px 0px rgba(21,131,228,0.3);
    -moz-box-shadow: 0px 0px 5px 0px rgba(21,131,228,0.3);
    box-shadow: 0px 0px 5px 0px rgba(21,131,228,0.3);
}
.MostDemandableTraining_list ul li .ImgBox, ul.Training_box_list li .ImgBox{
 padding:0;
 display:inline-block;
}
.MostDemandableTraining_list ul li h3{
 font-size:15px;
 font-weight:500;
 color:#1a3b9c;
 padding:10px 5px 0px;
 margin:0;
  line-height:18px;
 min-height:35px;
  font-family: 'Roboto', sans-serif;
}
ul.Training_box_list li h3{
 font-size:15px;
 font-weight:500;
 color:#1a3b9c;
 padding:10px 5px 0px;
 margin:0;
  line-height:18px;
 min-height:45px;
  font-family: 'Roboto', sans-serif;
}
ul.Training_box_list li h3.three_line{
 font-size:14px;
 font-weight:500;
 color:#1a3b9c;
 padding:10px 5px 0px;
 margin:0;
 line-height:18px;
 min-height:45px;
  font-family: 'Roboto', sans-serif;
}
.MostDemandableTraining_list ul li .Knowmore_button, ul.Training_box_list li .Knowmore_button {
 width:100px;
 border:1px solid #e0e0e0;
 padding:7px 10px;
 margin:10px 0;
 text-align:center;
 display:inline-block;
 font-family: 'Roboto', sans-serif;
     font-size:13px;
     -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color:#122e82;
cursor:pointer;
}
.CustomizeHSETraining_section{
 padding:40px 0 30px;
}
.CustomizeHSETraining_section h2{
     font-size: 36px;
    color: #1a3b9c;
    padding: 20px 0 20px 0;
    margin: 0;
    font-weight: 400;
    text-align: center;
}
.CHT_Tab{
}
.CHT_Tab ul.r-tabs-nav	{
 width:740px;
 margin:0 auto;
}
.CHT_Tab ul.r-tabs-nav	li a.r-tabs-anchor{
 display:block;
 padding:23px 10px 23px 68px;
 text-align:left;
 font-family: 'Roboto', sans-serif;
 font-size:18px;
}
.CHT_Tab ul.r-tabs-nav li.EnvironmentTraining_Tab {
    padding: 0;
    text-align: center;
    position:relative;
    font-family: 'Roboto', sans-serif;
}
.CHT_Tab ul.r-tabs-nav li.EnvironmentTraining_Tab:after {
 width:45px;
 height:55px;
 position:absolute;
 display:block;
 background:url(../images/training-icon-sprite.png) -773px -328px no-repeat;
 content:'';
 left:14px;
 top:5px;
}
.CHT_Tab ul.r-tabs-nav li.EnvironmentTraining_Tab.r-tabs-state-active:after {

 background:url(../images/training-icon-sprite.png) -773px -388px no-repeat;

}

.CHT_Tab ul.r-tabs-nav li.HealthTraining_Tab {
    padding: 0;
    text-align: center;
}
.CHT_Tab ul.r-tabs-nav li.HealthTraining_Tab:after {
 width:45px;
 height:55px;
 position:absolute;
 display:block;
 background:url(../images/training-icon-sprite.png) -824px -327px no-repeat;
 content:'';
 left:14px;
 top:5px;
}
.CHT_Tab ul.r-tabs-nav li.HealthTraining_Tab.r-tabs-state-active:after {
 background:url(../images/training-icon-sprite.png) -824px -387px no-repeat;
}
.CHT_Tab ul.r-tabs-nav li.SafetyTraining_Tab {
    padding: 0;
    text-align: center;
}
.CHT_Tab ul.r-tabs-nav li.SafetyTraining_Tab:after {
 width:45px;
 height:55px;
 position:absolute;
 display:block;
 background:url(../images/training-icon-sprite.png) -884px -327px no-repeat;
 content:'';
 left:14px;
 top:5px;
}
.CHT_Tab ul.r-tabs-nav li.SafetyTraining_Tab.r-tabs-state-active:after {
 background:url(../images/training-icon-sprite.png) -884px -387px no-repeat;
}
.CHT_Tab ul.r-tabs-nav li.r-tabs-state-active::before {
    content: '';
    width: 25px;
    height: 16px;
    margin: 0 auto;
    background: url(../images/training-icon-sprite.png) -575px -342px no-repeat;
    position: absolute;
    left: 44%;
    bottom: -16px;
}
.CHT_tabs_content{
 padding:0 30px;
}
.Modal_W600{
 width:600px;
}
.CHT_ModalTitle{
 margin:0 30px 0 0;
 font-family: 'Roboto', sans-serif;
 font-size:20px;
 color:#1a3b9c;
 font-weight:500;
 padding:0;
 text-align:left; 
}
.Modal_W600_left{
 width:215px;
 margin:0 10px 0 0;
 float:left;
}
.Modal_W600_right{
 width:335px;
  float:right;
}
.Modal_W600_right ul{
    padding: 0 0 10px;
    margin: 0;
    font-size: 15px;
    color: #374056;
    line-height: 22px;
    font-family: 'Roboto', sans-serif;
}
.Modal_W600_right ul li{
    background: url(../images/blue-list_icon.png) 0 9px no-repeat;
    padding: 5px 0 8px 23px;
    margin: 0;
    list-style: none;
}
.Modal_W600_right a.M_InquiryButton{
background:#1a3b9c;
font-family: 'Roboto', sans-serif;
font-size:14px;
color:#FFF;
display:inline-block;
padding:8px 15px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
/*----------------Customize On-site Training Page End---------------*/
/*----------------Inner  Page Start---------------*/
.T_innerpage_banner{
 background-position:center center;
 background-size:cover;
 width:100%;
 padding:50px 0;
 min-height:380px;

}
.T_innerpage_banner .main{
 display:block;
     min-height:200px;
      display:table;
       padding:0 0 20px 0;
}
.T_innerpage_banner h1{
font-size:48px;
color:#FFF;
font-weight:bold;
padding:10px 0 20px 0;
margin:0;
vertical-align:middle;
line-height:50px;
}
.T_innerpage_banner p{
font-size:18px;
color:#FFF;
font-weight:300;
padding:5px 0 25px 0;
margin:0;
line-height:30px;
}
.T_innerpage_banner a.EnquireNowButton{
display:inline-block;
padding:12px 22px;
font-size:15px;
text-transform:uppercase;
color:#000;
background:#eea416;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-weight:600;
}
.bradecome_wrapper {
    background: rgb(244, 244, 244);
    border-bottom: 1px solid rgb(230, 230, 230);
    padding: 8px 0px 0px;
}
.behaviour-based-safety-banner{
 background-image:url(../images/banner-img/Behavior-Based-Safety-banner.jpg);
}
.Training-on-Ergonomics-banner{
 background-image: url(../images/banner-img/Ergonomics-banner.jpg);
}
.rigging-and-lifting-training-banner{
 background-image: url(../images/banner-img/rigging-and-lifting-training-banner.jpg);
}
.scaffolding-training-banner{
 background-image: url(../images/banner-img/scaffolding-banner.jpg);
}

.Confined-Space-Trainin-banner{
 background-image:url(../images/confined-space-banner.jpg);
}
.Basic-construction-safety-Trainin-banner{
 background-image:url(../images/basic-construction-safety-training-banner.jpg);
}
.working-at-height-training-banner{
 background-image: url(../images/banner-img/working-at-height-banner.jpg);
}
.Accident-Investigation-training-banner{
 background-image:url(../images/banner-img/Accident-Investigation-banner.jpg);
}
.CSDCI-training-banner{
 background-image:url(../images/banner-img/Accident-Investigation-banner.jpg);
}
.Defensive-Driving-training-banner{
 background-image:url(../images/banner-img/Defensive-Driving-Safety-banner.jpg);
}
.Electrical-Safety-training-banner{
 background-image:url(../images/banner-img/Electrical-Safety-banner.jpg);
}
.Certificate-of-Competency-training-banner{
 background-image:url(../images/banner-img/certificate-of-competency-banner.jpg);
}
.OHS-Management-Systems-banner{
 background-image:url(../images/OHS-Management-Systems-banner.jpg);
     background-position: left bottom;
}

.ThankYou-banner{
 background-image:url(../images/thank-you-banner.jpg);
     background-position: left bottom;
         padding: 80px 0 0px;
    min-height: 180px;
}

.IOSH-Managing-safely-banner{
 background-image: url(../images/IOSH-Managing-safely-banner.jpg);
     background-position: left top;
}
.IOSH-Managing-safely-banner .IOSH-Managing-safely-banner_content{
 padding:0 0 0 150px;
 position:relative;
}
.IOSH-Managing-safely-banner .IOSH-Managing-safely-banner_content:after{
 position:absolute;
 top:12px;
 left:0;
 width:130px;
 height:125px;
 content:'';
 background:url(../images/iosh-logo.jpg) center center no-repeat #fff;
 -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.NeboshInternational-banner{
 background-image:url(../images/OHS-Management-Systems-banner.jpg);
     background-position: center bottom;
}
.NeboshInternational-banner .NeboshInternational-banner_content {
 padding:0 0 0 150px;
 position:relative;
}
.NeboshInternational-banner .NeboshInternational-banner_content :after{
 position:absolute;
 top:12px;
 left:0;
 width:138px;
 height:268px;
 content:'';
 background:url(../images/nebosh-logo-2.jpg) center center no-repeat #fff;
 -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.bradecome_wrapper {
    background: #f4f4f4;
    border-bottom: 1px solid #e6e6e6;
    padding: 8px 0 0;
}
.bradecome{font-family:'Open Sans', sans-serif;font-size:12px;line-height:18px;padding:0 0 10px;}
.bradecome ul{padding:0;margin:0;}
.bradecome ul li{padding:0 10px 0 12px;margin:0;float:left;background:url(../../images/bradecome_link_icon.png) 0px 4px no-repeat;}
.bradecome ul li a{padding:0;margin:0;color:#42959a;text-decoration:none;}
.bradecome ul li a:hover{padding:0;margin:0;color:#5eb3b8;text-decoration:underline;}
.bradecome ul li a.selected{padding:0;margin:0;color:#f78554;text-decoration:none;}
.T_innerpage_side_navigation{
 margin-bottom:20px;
}
.T_innerpage_side_navigation ul{
 padding:0;
 margin:0; 
 font-size:14px;
 color:#333333;
 border:1px solid #eaeaea;
 border-top:none;
}
.T_innerpage_side_navigation ul li{
  padding:0;
 margin:0;  
 border-top:1px solid #eaeaea;
}
.T_innerpage_side_navigation ul li a{
 position:relative;
 display:block;
 padding:12px 10px 12px 32px;
 color:#333333;
}
.T_innerpage_side_navigation ul li a:after{
 width:13px;
 height:13px;
 display:block;
 background:url(../../images/common-icon-sprite.png)  -960px -11px no-repeat;
 position:absolute;
 top:17px; 
 left:12px;
 content:'';
}
.T_innerpage_side_navigation ul li a:hover{
 position:relative;
 display:block;
 padding:12px 10px 12px 32px;
 background:#02a9e7;
 color:#FFF;
}
.T_innerpage_side_navigation ul li a:hover:after{
 width:13px;
 height:13px;
 display:block;
 background:url(../../images/common-icon-sprite.png)  -960px -37px no-repeat;
 position:absolute;
 top:17px; 
 left:12px;
 content:'';
}
.T_Quick_inquiry_section{
 overflow:hidden;
 position:relative;
 background:#FFFFFF;
 min-height:400px;
 border:1px solid #eaeaea;
 margin:20px auto 0;
     max-width: 400px;
}
.T_Quick_inquiry_section_2{
z-index:2;
position:relative;
padding:10px 10px 10px;
}

.T_Quick_inquiry_section_2 h2{
 font-size:18px;
 color:#FFFFFF;
 padding:10px 0 20px 10px;
 margin:0;
 position:relative;
 font-weight:600;
}
.T_Quick_inquiry_section_2 h2:before{
 background:url(../../images/common-icon-sprite.png) -683px -319px no-repeat;
 content:'';
 position:absolute;
 top:33px;
 right:5px;
 width:75px;
height:75px;
display:block;

}
.T_Quick_inquiry_section_heading_bg{
    width: 100%;
    height: 105px;
   
    display:block;
    border-right-width: 400px;
    border-right-style: solid;
    border-right-color: #204756;
    border-bottom-width: 45px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
    position:absolute;
    top:0;
    left:0;

}

.T_Quick_inquiry_form{
 padding:65px 0px 0;
}
.T_Quick_inquiry_form .T_Quick_inquiry_input{
 border:1px solid #dedede;
 background:#FFF;
 padding:4px 10px;
 margin:0 0 15px;
 font-size:13px;
 font-weight:normal;
 color:#858585;
 outline:none;
 width:100%;
 height:35px;
}
.T_Quick_inquiry_form .T_Quick_inquiry_select{
 border:1px solid #cccccc;
 background:#FFF;
 padding:4px 10px 4px 5px;
 margin:0 0 20px;
 font-size:14px;
 color:#666;
 outline:none;
 width:100%;
 height:37px;
}
.T_Quick_inquiry_form .T_Quick_inquiry_submit{
 background:#153f4d;
 padding:10px 10px 10px 10px;
 margin:0 0 20px;
 font-size:14px;
 color:#FFF;
 font-weight:600;
 display:block;
 outline:none;
 width:100%;
 height:42px;
 border:none;
 -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.T_Quick_inquiry_form .T_Quick_inquiry_submit:hover{
 background:#fbc222;
 color:#000;
 -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

p.T_normal_text_15_PB_20 {
    font-size: 15px;
    color: #333333;
    margin: 0;
    padding: 0 0 20px 0;
    line-height: 24px;
    font-family: 'Open Sans', sans-serif;
    text-align:justify;
}

p.T_normal_text_15_PB_15 {
    font-size: 15px;
    color: #333333;
    margin: 0;
    padding: 0 0 15px 0;
    line-height: 24px;
    font-family: 'Open Sans', sans-serif;
    text-align:justify;
}
p.T_normal_text_15_PTB_10 {
    font-size: 15px;
    color: #333333;
    margin: 0;
    padding: 10px 0 10px 0;
    line-height: 24px;
    font-family: 'Open Sans', sans-serif;
    text-align:justify;
}
.duration_section{
 background:#eeeeee;
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:1px solid #cacaca;
display:inline-block;
margin:0 0 20px 0;
overflow:hidden;
}
.duration_section .duration{
 font-size:15px;
 color:#333333;
 display:inline-block;
 padding:10px 20px;
 
}
.duration_section .CertificateIncluded{
    position: relative;
    padding: 10px 20px 10px 26px;
    display: inline-block;
    margin-left: 10px;
}
.duration_section .CertificateIncluded:after{
 width:22px;
 height:27px;
 display:block;
 margin:0;
 position:absolute;
 top:4px;
 left:0;
 content:'';
 background:url(../images/training-icon-sprite.png) -523px -333px  no-repeat;
}
.duration_section .Reviews{
 position:relative;
 padding:3px 20px 0;
 display:inline-block;
 background:#FFF;
 height: 45px;
 top:0px;
 margin:0 0 -3px;
}
.duration_section .Reviews_full{
 position:relative;
 padding:3px 20px 0;
 display:inline-block;
 background:#FFF;
 height: 45px;
 top:0px;
 margin:0 0 -3px;
 width:100%;
}
.star-rating {
  line-height:32px;
  font-size:1.25em;
}

.star-rating .fa-star{color: #fec70b;}
.Training_inner_page_img{
 border:5px solid #FFF;
 -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.4);
box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.4);
}
.dashed_box{
 border:1px dashed #b7b7b7;
 padding:20px;
}
.MB_20px{
 margin-bottom:20px;
}
h2.Inner_heading_2{
 font-size:24px;
 color:#333333;
 padding:0 0 15px 0;
 margin:0;
 position:relative;
}
h2.Inner_heading_2:after{
 position:absolute;
 top:0;
 left:-23px;
 background:#f99e00;
 width:7px;
 height:27px;
 display:block;
 content:'';
}
ul.list_playI_1{
 padding:0;
 margin:0;
}
ul.list_playI_1 li{
 font-size:15px;
 padding:9px 0 9px 22px;
 margin:0;
}
ul.list_playI_1 li:before{
 background:url(../../images/common-icon-sprite.png) -764px -13px;
 height:14px;
 width:14px;
 display:inline-block;
 margin:0 5px -2px -19px;
 content:'';
}
.WhyChooseAskEhs_box{
 background:#0391db;
 padding:20px;
 margin:0;
}
.WhyChooseAskEhs_box h3{
 font-size:26px;
 color:#FFF;
 padding:0 0 13px 0;
 margin:0;
 font-weight:300;
 line-height:35px;
}
.WhyChooseAskEhs_box h2{
 font-size:30px;
 color:#FFF;
 padding:5px 0 13px 0;
 margin:0;
 font-weight:400;
 line-height:35px;
}
.CustomerReviews_box{
 padding:20px 0;
 width: 100%;
}
.CustomerReviews_box h3{
 font-size:24px;
 color:#000;
 font-weight:bold;
 padding:0;
 margin:0;
 display:block;
}
.CustomerReviews_box h3:after{
 width:70px;
 height:2px;
 background:#fb9b1f;
 padding:0;
 margin:15px 0 20px 0;
 content:'';
 display:block;
}
.Custome_review{
 
 position:relative;
}
.Custome_review .owl-stage-outer{
 overflow:hidden;
}
.Custome_review .owl-item {
    display: inline-block;
}
.Custome_review .owl-item p{
 font-size:15px;
 color:#333333;
 margin:0 0 15px 0;
 padding:2px 0 0 0;
 line-height:24px;
}
.Custome_review .owl-item .date_section{
 padding:0 0 15px 0;
}
.Custome_review .owl-item .date_section .date{
 background:#ececec;
 -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding:5px 10px;
font-size:14px;
color:#333;
margin:0 10px 0 0;
display:inline-block;
}
.Custome_review .owl-controls{
 position:absolute;
 top:-10px;
right:0;
}
.Custome_review .owl-controls .owl-prev{
 width:32px;
 height:32px;
 display:inline-block;
 background:#f7f7f7;
  border:1px solid #d3d3d3;
  text-align:center;
  padding:9px 0 7px;
  margin:0 3px;
   text-indent:-9999px;
  background:url(../../images/common-icon-sprite.png) -93px -363px no-repeat;
  cursor:pointer;
}
.Custome_review .owl-controls .owl-next{
 width:32px;
 height:32px;
display:inline-block;
 background:#f7f7f7;
 border:1px solid #d3d3d3;
 text-align:center;
  padding:9px 0 7px;
   text-indent:-9999px;
  margin:0 3px;
  background:url(../../images/common-icon-sprite.png) -123px -363px no-repeat;
  cursor:pointer;
}
.Custome_review .owl-controls .owl-next:hover,.Custome_review .owl-controls .owl-prev:hover{
background-color:#e0e0e0;
}
.Custome_review .owl-controls .owl-next:after{

 width:10px;
 height:12px;
 display:block;
 content:'';
 margin:0 auto;

}
.OurClients_section{
 padding:20px 0;
}
.OurClients_section{
 margin:40px 0 0 0;
 padding:0 0 30px;
}
ul.OurClients_list{
 padding:0;
 margin:0;
 list-style:none;
 font-size:14px;
}
ul.OurClients_list li{
font-size: 15px;
    padding: 9px 0 9px 22px;
    margin: 0;
}
ul.OurClients_list li:before{
    background: url(../../images/common-icon-sprite.png) -960px -56px no-repeat;
    height: 14px;
    width: 14px;
    display: inline-block;
    margin: 0 5px -2px -19px;
    content: '';
}

h3.inner_page_heading_3{
     font-size: 20px;
    color: #505050;
    padding: 10px 0 5px 0;
    margin: 0;
    font-weight:600;
}
ul.green_list_2{
 padding:10px 0 0 0;
 margin:0;
 list-style:none;
}
ul.green_list_2 li{
padding:0 0 8px 0;
 margin:0;
 list-style:none;
 position:relative;
}
ul.green_list_2 li:before{
 list-style:none;
 background:url(../../images/common-icon-sprite.png) -960px -58px no-repeat;
 width:12px;
 height:12px;
 display:inline-block;
     margin: 0 7px -2px -19px;
 content:'';
}
.PL_10px{
 padding-left:10px !important;
}
.PL_20px{
 padding-left:20px !important;
}
.book-your-training-heading-2{
 font-size:28px;
 color:#000;
 padding:10px 0 25px;
 margin:0;
 line-height:34px;
 font-weight:600;
}
.book-your-training-normal-text{
 font-size:15px;
 color:#333;
 padding:0 0 20px;
 margin:0;
 font-weight:normal;
}
.book-your-training-banner{
 background:url(../images/book-your-training-top-banner.jpg) center center no-repeat;
 background-size:cover;
     width: 100%;
    padding: 60px 0;
    min-height: 230px;
}
.book-your-training-banner h1{
    font-size: 48px;
    color: #FFF;
    font-weight: 300;
    padding: 10px 0 20px 0;
    margin: 0;
    vertical-align: middle;
    line-height: 50px;
    text-align:center;
}
.book-your-training-banner h1:after{
 width:100px;
 height:3px;
 background:#ffc107;
 overflow:hidden;
 content:'';
     display: block;
    margin: 20px auto 0;
}
p.Thnkypo_text {
    font-size: 18px;
    color: #333;
    padding: 5px 0 20px 0;
    margin: 0;
    font-weight: normal;
    line-height: 28px;
    text-align:center;
}
h2.ThankYou_heading_2 {
    font-size: 42px;
    color: #000;
    padding: 0 0 20px 0;
    margin: 0;
    font-weight: bold;
    text-align:center;
}
h2.ThankYou_heading_2:after {
    width:100px;
    height:2px;
    background:#2a92e1;
    padding:0;
    margin:18px auto 10px;
    content:'';
    display:block;
}
.ThankYou_box {
    background: #FFF;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    z-index: 2;
    margin: 0 0px 0 0px;
    position: relative;
    padding: 30px;
}
.ThankYou_box_bg {
    background: #464bb3;
    background: -moz-linear-gradient(300deg, #c44fea 0%, #1a98e0 60%);
    background: -webkit-linear-gradient(300deg, #c44fea 0%, #1a98e0 60%);
    background: linear-gradient(300deg, #c44fea 0%, #1a98e0 60%);
    padding: 0px 15px 15px 0;
    position: absolute;
    bottom: -20px;
    right: -20px;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 1;
}
.greay_wraper_p30 {
    padding: 30px 0;
    background: #f2f2f2;
}
.GoBack_button {
    background: #1a98e0;
    font-size: 16px;
    padding: 10px 20px;
    color: #FFF;
    font-weight:600;
    text-decoration: none;
    margin: 8px 5px 0;
    display: inline-block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.GoBack_button:hover {
    background: #2328a0 ;
    color: #FFF;
    text-decoration: none;
}
/*----------------Inner  Page End---------------*/
/*---------------- Inner  Page Training Calendar Start ---------------*/
.TrainingCalendar-section-1{
 padding:35px 0 30px;
}
.TrainingCalendarIntroGrid {
    padding: 0px 0;
    display: table;
   
}
.TrainingCalendarIntroGrid_cell:nth-child(1){
display: table-cell;
	vertical-align: middle;
	width: 60%;
	padding-right: 20px;
}
.TrainingCalendarIntroGrid_cell:nth-child(2){
display: table-cell;
	vertical-align: middle;
	width: 40%;
}
.TrainingCalendarIntroGrid_cell:nth-child(2) img{
width: 100%
}
.TC_HowWeDeliver_text{
 font-size:14px;
 color:#333333;
 padding:0 0 20px 0;
 margin:0;
 line-height:22px;
 text-align:center;
}
.TC_tab{
 padding:0 60px;
}
.r-tabs .r-tabs-accordion-title {
    display: none;
}
.r-tabs { position: relative; }
.r-tabs .r-tabs-nav { background: #FFF; margin: 0; padding: 0; display: table; width: 100%; -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.4); -moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.4); box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.4); }
.r-tabs .r-tabs-nav .r-tabs-tab { position: relative;    vertical-align: top; font-family: 'Open Sans', sans-serif; font-size: 16px; line-height: 23px; display: table-cell; border-right: 1px solid #ccc; }
.r-tabs .r-tabs-nav .r-tabs-anchor { padding: 0px 12px 0px; display: inline-block; text-decoration: none; color: #fff; color: #000000; }
.r-tabs .r-tabs-nav .r-tabs-state-active { background-color: #001e33 }
.r-tabs .r-tabs-nav .r-tabs-state-disabled { opacity: 0.5; }
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor { color: #FFFFFF; }
.r-tabs .r-tabs-panel { margin-bottom: 3px; }
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {     font-size: 16px;
    color: #FFF;
    text-decoration: none;
    position: relative;
    display: block;
    background: #1e44b0;
    padding: 13px 10px 13px 13px;
    text-align: left;
    margin-bottom:5px }
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled { opacity: 0.5; }
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {     font-size: 16px;
    color: #000000;
    text-decoration: none;
    position: relative;
    display: block;
    background: #ffc107;
    padding: 13px 10px 13px 13px;
    text-align: left; }
.r-tabs .r-tabs-accordion-title.r-tabs-state-default a:before {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f078";
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: 15px;
    right: 10px;
    color: #FFF;
}
.r-tabs .r-tabs-accordion-title.r-tabs-state-active a:before {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f078";
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: 15px;
    right: 10px;
    color: #000;
}
.r-tabs .r-tabs-accordion-title a:before {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f078";
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: 15px;
    right: 10px;
    color: #FFF;
}
.r-tabs-accordion-title {  }
.r-tabs .r-tabs-tab { display: inline-block; margin: 0; list-style: none; }
.r-tabs .r-tabs-panel { padding: 15px; display: none; }
.r-tabs .r-tabs-accordion-title { display: none; }
.r-tabs .r-tabs-panel.r-tabs-state-active { display: block; }
.r-tabs-nav li a i { width: 90px; height: 65px; display: block;  margin:0 auto }
.WhoCanAttend, .FacilitiesAtTrainingCenter, .Deliverables{ padding: 15px 20px 10px 20px; text-align:center }
.r-tabs .r-tabs-nav .PlatformsUsed.r-tabs-tab{
 width:320px;
  padding: 10px 20px 10px 20px;
  text-align:center;
  line-height:18px;
      font-size: 15px;
}
.AWSCloudCogencyManagedServices { border-right: none !important; }
.WhoCanAttend i { background-position:  -537px -101px; }
.r-tabs-state-active.WhoCanAttend i { background-position:-537px -181px; }
.FacilitiesAtTrainingCenter i {     background-position: -633px -97px; }
.r-tabs-state-active.FacilitiesAtTrainingCenter i {     background-position: -633px -175px; }
.PlatformsUsed i {  background-position:  -732px -93px;}
.r-tabs-state-active.PlatformsUsed i {  background-position:  -732px -173px; }
.Deliverables i {background-position:  -846px -91px; }
.r-tabs-state-active.Deliverables i { background-position:  -846px -171px;}
li.r-tabs-state-active::after { content: ''; width: 25px; height: 16px; margin: 0 auto; background:  url(../images/training-icon-sprite.png) -575px -342px no-repeat; position: absolute; left: 43%; bottom: -16px; }
.AWS_tab_img { margin-top: 20px; }
.r-tabs_content { padding: 30px 20px 0 !important; }
ul.accordion{list-style-type:none;margin:0;padding:0;}
ul.accordion li{padding:0px 0 0px 0px;color:#646464;margin:0px 0 10px 0;height:1%;}
ul.accordion li a{text-decoration:none;padding:0px 17px 0px 0px; position:relative; background:#d7d7d7;color:#FFFFFF;display:block;-webkit-transition:all 0.7s ease-in;-moz-transition:all 0.7s ease-in;-o-transition:all 0.7s ease-in;transition:all 0.7s ease-in;height:45px;}
ul.accordion li a:hover{text-decoration:none;padding:0px 17px 0px 0px;background:#ebebeb;color:#FFFFFF;display:block;-webkit-transition:all 0.7s ease-in;-moz-transition:all 0.7s ease-in;-o-transition:all 0.7s ease-in;transition:all 0.7s ease-in;height:45px;}
ul.accordion li a.current, ul.accordion li a.active{text-decoration:none;padding:0px 17px 0px 0px;background:#ebebeb;color:#FFFFFF;display:block;-webkit-transition:all 0.7s ease-in;-moz-transition:all 0.7s ease-in;-o-transition:all 0.7s ease-in;transition:all 0.7s ease-in;
height:45px;}
ul.acordian-table{margin:0px 0 0 0 !important;background:white !important;padding:0 !important;list-style:none !important;border:1px solid #e6e6e6;border-top:none;}
* html ul.acordian-table{margin:0px 0 0 0 !important;background:white !important;padding:0 !important;list-style:none !important;}
ul.acordian-table li{margin:0px!important;padding:10px 20px 10px !important;line-height:17px !important;border:none !important;background:white !important;}
ul.acordian-table li ul.liststyle1 li{margin:3px 0 !important;padding:3px 0 3px 15px !important;list-style:none !important;line-height:17px;text-align:justify;border:none !important;}
ul.acordian-table li ul.liststyle2{margin:10px 0 5px 10px !important;padding:0 !important;list-style:none !important;color:#666666 !important;font-size:11px !important;}
ul.acordian-table li ul.liststyle2 li{margin:3px 0 !important;padding:3px 0 3px 17px !important;list-style:none !important;border:none !important;}
.acordian_icon{width:42px;height:37px;display:inline-block;float:left;background:url(../../images/plush_mainush_icon.png) top left no-repeat;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
a.active .acordian_icon{width:42px;height:37px;display:inline-block;float:left;background:url(../../images/plush_mainush_icon.png) bottom left no-repeat;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
span.acordian_heading_text{padding:8px 0 0 30px;display:block;float:left;font-family:'Open Sans', sans-serif; color:#001e33; font-size:18px;font-weight:normal;}
.table{width:100%;border-collapse:collapse;margin:0 0 5px 0;}
.table tr{}
.table tr td{border:1px solid #e1e1e1;padding:5px 5px;font-family:'Open Sans', sans-serif; font-size:14px;}
.td1{vertical-align:middle!important;text-align:left!important;font-weight:600;font-family:'Open Sans', sans-serif; font-size:14px; color:#000}
.acordian_heading_bg {
    width: 67px;
    height: 45px;
    display: block;
    border-bottom-width: 45px;
    border-bottom-style: solid;
    border-bottom-color: #001e33;
    border-right-width: 15px;
    border-right-style: solid;
    border-right-color: transparent;
    position: absolute;
    top: 0;
    left: 0;
}
.acordian_heading_bg:after{
 content:'+';
 font-size:42px;
 color:#97d42d;
 line-height:41px;
 padding:0px 0 0 15px;
}
ul.accordion li a.active .acordian_heading_bg:after{
  content:'_';
 font-size:42px;
 color:#97d42d;
 line-height:11px;
 padding:0px 0 0 17px;
 margin-top:-20px;
}
.QuickEnquiry_light_box{
 position:relative;
}
.QuickEnquiry_light_box_bg {
    background: #58d0e2;
    background: -moz-linear-gradient(300deg, #58d0e2 0%, #5f8aeb 60%);
    background: -webkit-linear-gradient(300deg, #58d0e2 0%, #5f8aeb 60%);
    background: linear-gradient(300deg, #58d0e2 0%, #5f8aeb 60%);
    padding: 0px;
    position: absolute;
    bottom: -13px;
    right: -13px;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 1;
}
.QuickEnquiry_content{
 background:#FFF;
 min-height:400px;
 z-index:2;
 border:none;
 -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.3);
    box-shadow: 0 5px 10px rgba(0,0,0,.3);
    overflow:hidden;
}
.QuickEnquiry_light_box .QuickEnquiry_Title{
 background:url(../images/training-icon-sprite.png) 0 -505px no-repeat;
 width:278px;
 height:61px;
 display:block;
 font-size:24px;
 color:#000;
 padding:10px 20px;
 text-transform:uppercase;
 font-weight:normal;
 

}
.QuickEnquiry_light_box  form{
 padding:20px;
}
.QuickEnquiry_light_box  form .QuickEnquiry_input {
    border: 1px solid #c2c2c2;
    background: #FFF;
    padding: 4px 10px;
    margin: 0 0 20px;
    font-size: 14px;
    font-weight: normal;
    color: #858585;
    outline: none;
    width: 100%;
    height: 39px;
}
.QuickEnquiry_light_box  form .QuickEnquiry_textarea {
    border: 1px solid #c2c2c2;
    background: #FFF;
    padding: 4px 10px;
    margin: 0 0 15px;
    font-size: 14px;
    font-weight: normal;
    color: #858585;
    outline: none;
    width: 100%;
    height: 100px;
}
.QuickEnquiry_light_box  form  .QuickEnquiry_submit {
    background: #488fea;
    padding: 10px 10px 10px 10px;
    margin: 0 0 5px;
    font-size: 15px;
    color: #FFF;
    font-weight: 600;
    display: block;
    outline: none;
    width: 100%;
    height: 42px;
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.QuickEnquiry_light_box  .close_button{
 border:1px solid #ee4141;
 padding:3px;
 background:url(../images/training-icon-sprite.png) -1102px -15px no-repeat;
 outline:none;
 width:30px;
 height:30px;
 position:absolute;
 top:10px;
 right:10px;
     -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
.QuickEnquiry_light_box  .close_button:hover{
 border:1px solid #ee4141;
 padding:3px;
 background:url(../images/training-icon-sprite.png) -1102px -43px no-repeat #ee4141;
 outline:none;
 width:30px;
 height:30px;
 position:absolute;
 top:10px;
 right:10px;
     -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;

}
.QiickEnquiry_lightBox{
 width:700px;
}
.Trainng_small_Captcha{
     transform: scale(0.84);
    -webkit-transform: scale(0.84);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
/*----------------Inner  Page Training Calendar End---------------*/
/*----------------CSDCI Start--------------*/
.CSDCI_banner{
 background-image:url(../images/csdci/csdci-banner.jpg);
     background-position: center top;
    background-size: cover;
    width: 100%;
    padding: 80px 0 50px;
    min-height: 400px;
}
.CSDCI_banner .CSDCI_banner_heading_1{
 font-size:36px;
 color:#FFF;
    font-weight: bold;
    padding: 10px 0 20px 0;
    margin: 0;
    vertical-align: middle;
    line-height: 45px;
    text-shadow: 0px 0px 5px rgba(0,0,0,0.6);
}
.CSDCI_About_Section{
 padding:30px 0;
}
.CSDCI_About_Section h2{
 font-size:48px;
 color:#000;
 padding:15px 0 10px;
 margin:0;
 font-weight:300;
}
.CSDCI_About_Section .CSDCI_About_logo{
 padding:10px 0;
 text-align:center;
}
.CSDCI_About_Section .CSDCI_About_logo_box{
 padding:10px;
 width:200px;
 height:150px;
 display:inline-block;
 margin:10px;
 -webkit-box-shadow: 0px 1px 9px 0px rgba(93,119,165,0.55);
    -moz-box-shadow: 0px 1px 9px 0px rgba(93,119,165,0.55);
    box-shadow: 0px 1px 9px 0px rgba(93,119,165,0.55);
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.CSDCI_Courses_Section{
  padding:30px 0 40px;
  background:#ededed;
}
.CSDCI_table_grid{
  -webkit-box-shadow: 0px 1px 9px 0px rgba(93,119,165,0.55);
    -moz-box-shadow: 0px 1px 9px 0px rgba(93,119,165,0.55);
    box-shadow: 0px 1px 9px 0px rgba(93,119,165,0.55);
    width:100%;
}
.CSDCI_table_grid th {
    font-size: 18px;
    color: #FFF;
    padding:10px 15px;
    font-weight: 400;
    background:#1032a1;
}
.CSDCI_table_grid td {
    font-size: 16px;
   	color:#333;
    padding:12px 15px;
    font-weight: 400;
    background:#FFF;
}
.CSDCI_table_grid td a{
 color:#000;
 cursor:pointer;
}
ul.CSDCI_Courses_true_list li {
    background: url(../images/blue-list_icon.png) 0 9px no-repeat;
    padding: 5px 0 11px 25px;
    margin: 0;
    list-style: none;
        font-size: 15px;
}
.CSDCI_modal-lg {
    width: 1100px;
}
.CSDCI-modal-title{
 color:#FFF;
 padding:0;
 margin:0;
     font-size: 22px;
    font-weight: 600;
}
.CSDCI_modal-header{
 background:#1032a1;
}
.CSDCI_modal-header button.close{
 color:#FFF;
     opacity: .8;
     font-weight: normal;
    font-size: 25px;
}
.CSDCI_Demonstration_section{
 background:#f2f2f2;
 padding:15px;
 margin:10px 0 0 0;
}
.CSDCI_Demonstration_section h2{
 font-size:18px;
 color:#000;
 font-weight:600;
 padding:0 0 10px 0;
 margin:0;
}
.CSDCI-model-footer {
    background: none;
    padding: 5px 12px 25px;
}
.CSDCI-model-footer a.CSDCI-apply-now-button {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #87a840;
    padding: 8px 20px 10px;
    color: #FFF;
    text-transform: uppercase;
    margin: 0 5px;
}
.CareerAssurance_section{
 background:url(../images/banner-img/slider-1-bg.png) center center no-repeat;
 padding:30px 0;
 background-size:cover;
}
.CareerAssurance_section h2 {
    font-size: 38px;
    color: #FFF;
    padding: 0;
    font-weight: 500;
    text-align: center;
    margin: 0;
}
.GetFreeTrialAccess_input:focus{
    border: 1px solid #0084ff;
}
/*----------------CSDCI End--------------*/
/*----------------digital-learning-training-enquiry Start--------------*/
.InquiryNow_Form {
    width: auto;
    margin: 0 auto;
}
.InquiryNow_Form .radio, .InquiryNow_Form .checkbox {
    margin-bottom: 9px;
    margin-top: 9px;
    padding-left: 27px;
    font-size: 14px;
    line-height: 21px;
    color: #404040;
    cursor: pointer;
    position: relative;
    display: inline-block;
    font-weight: normal;
}
.InquiryNow_Form .radio input, .InquiryNow_Form .checkbox input {
    position: absolute;
    left: -9999px;
    margin-left: -20px;
}
.InquiryNow_Form .radio:hover i, .InquiryNow_Form .checkbox:hover i, .InquiryNow_Form .toggle:hover i, .InquiryNow_Form .ui-slider-handle:hover {
    border-color: #999;
}
.InquiryNow_Form .radio i, .InquiryNow_Form .checkbox i {
    position: absolute;
    top: 2px;
    left: 0;
    display: block;
    outline: none;
    border-style: solid;
    background: #fff;
}
.InquiryNow_Form .radio i, .InquiryNow_Form .checkbox i {
    width: 17px;
    height: 17px;
    border-width: 1px;
    border-color: #bbb;
}
.InquiryNow_Form .checkbox input + i:after {
    background: url(../../images/common-icon-sprite.png) -8px -389px no-repeat;
    content: '';
    left: -1px;
    width: 15px;
    height: 15px;
    font: normal 12px/16px FontAwesome;
    text-align: center;
    -webkit-transition: opacity 0.1s;
    position: absolute;
    opacity: 0;
    color: #999;
}
.InquiryNow_Form .checkbox input + i:after {
    top: 2px;
    left: 0;
    font: normal 10px FontAwesome;
}
.InquiryNow_Form .radio input:checked + i:after, .InquiryNow_Form .checkbox input:checked + i:after {
    opacity: 1;
}
.InquiryNow_SoftwareList {
    background: #f2f2f2;
    margin-bottom: 20px;
    padding: 5px 15px 10px 20px;
    margin-top: 5px;
}
.InquiryNow_SoftwareList h3 {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    color: #333;
    font-weight: 600;
    padding: 15px 0 10px 0;
    margin: 0;
}
/*----------------digital-learning-training-enquiry End--------------*/
 @media (max-width:1600px) {
     .certification_courses_section {
    width: 60%;
    height: 100%;
    background: url(../images/certification_courses_section-bg.jpg) center center no-repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    right: 0;
    padding: 20px 10px;
}
}
@media only screen and (min-width:992px) and (max-width:1366px){
    .FeedbackFromClient_box .FeedbackVideoSlider {
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.HowWeMakeOurTrainingPrograms ul li {
    width: 46%;
    height: 95px;
    background: #333f48;
    padding: 10px 5px 5px;
    margin: 8px;
    float: left;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.Milestone_Box {
    min-height: 202px;
}
.TC_tab {
    padding: 0 20px;
}
.CareerGuidance_captcha{
    transform: scale(0.87);
    -webkit-transform: scale(0.87);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
.Trainng_small_Captcha{
     transform: scale(0.95);
    -webkit-transform: scale(0.95);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
.certification_courses_section ul li:first-child .certification_courses_box .img_box {
    text-align: center;
    width:120px;
    margin:0 auto;
}
}
@media only screen and (min-width:840px) and (max-width:991px){
.TrainingCalendarIntroGrid {
    padding: 0px 0;
    display: block;
   
}
.TrainingCalendarIntroGrid_cell:nth-child(1){
display: block;
	vertical-align: middle;
	width: 100%;
	padding-right: 0px;
}
.TrainingCalendarIntroGrid_cell:nth-child(2){
display: block;
	vertical-align: middle;
	width: 100%;
}
}
@media only screen and (max-width: 839px) and (min-width: 600px){
.TopTranig_Button {
    text-align: center;
    margin-top: 10px;
    padding: 0 0 5px;
    position: relative;
    z-index: 9;
}
span.dropdown_courses {
    padding: 0 0px;
    margin-top: 0px;
    display: block;
   height:70px;
   width:380px;
   margin:0px auto 30px;
}
.TopTranig_Button .CustomizeOnsiteTraining {
    font-size: 16px;
    color: #000;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
    text-transform: uppercase;
    background: #FFF;
    display: block;
    position: relative;
    padding: 20px 20px 17px 80px;
     overflow: hidden; 
}
.TopTranig_Button .CertificateOfCompetency {
    font-size: 16px;
    color: #000;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
    text-transform: uppercase;
    background: #FFF;
    display: block;
    position: relative;
    padding: 20px 20px 17px 80px;
    overflow: hidden;
}
ul.CustomizeOnsiteTraining_menu {
    padding: 1px;
    margin: 0;
    width: 275px;
    right: 0px;
    top: 61px;
    left: inherit;
    border-radius: 0px;
    border: 1px solid #CCC;
    border-top: none;
    font-size: 15px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.5);
    box-shadow: 0 6px 12px rgba(0,0,0,.5);
}
		
}

 @media (max-width:991px) {
.TrainingCalendarIntroGrid {
    padding: 0px 0;
    display: block;
   
}
.TrainingCalendarIntroGrid_cell:nth-child(1){
display: block;
	vertical-align: middle;
	width: 100%;
	padding-right: 0px;
}
.TrainingCalendarIntroGrid_cell:nth-child(2){
display: block;
	vertical-align: middle;
	width: 100%;
}
.equal, .equal > div[class*='col-'] { display: block !important; }
.CareerGuidance_box {
    overflow: hidden;
    position: relative;
    background: #ebebeb;
    min-height: 400px;
    margin: 15px auto;
    width:400px;
}
.r-tabs .r-tabs-nav {
    display: none !important;
}
.r-tabs .r-tabs-accordion-title {
    display: block;
}
.r-tabs .r-tabs-accordion-title a {
     font-size: 16px;
    color: #000000;
    text-decoration: none;
    position: relative;
    display: block;
    background: #ffc107;
    padding: 13px 10px 13px 55px;
    text-align: left;
}
.TC_tab {
    padding: 0 20px;
}
.certification_courses_section {
    width: 100%;
    height: 100%;
    background: url(../images/certification_courses_section-bg.jpg) center center no-repeat;
    background-size: cover;
    position: inherit;
    top: 0;
    right: 0;
    padding: 20px 10px;
}
 }


 @media (max-width:768px) {
.QiickEnquiry_lightBox{
 width:96%;
}
.TopTranig_Button {
    text-align: center;
    margin-top: 10px;
    padding: 0 0 5px;
    position: relative;
    z-index: 9;
}
span.dropdown_courses {
    padding: 0 0px;
    margin-top: 0px;
    display: block;
   height:70px;
   width:355px;
   margin:0px auto 30px;
}
.TopTranig_Button .CustomizeOnsiteTraining {
    font-size: 15px;
    color: #000;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
    text-transform: uppercase;
    background: #FFF;
    display: block;
    position: relative;
    padding: 20px 20px 17px 80px;
     overflow: hidden; 
}
.TopTranig_Button .CertificateOfCompetency {
    font-size: 15px;
    color: #000;
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
    text-transform: uppercase;
    background: #FFF;
    display: block;
    position: relative;
    padding: 20px 20px 17px 80px;
    overflow: hidden;
}
ul.CustomizeOnsiteTraining_menu {
    padding: 1px;
    margin: 0;
    width: 275px;
    right: 0px;
    top: 61px;
    left: inherit;
    border-radius: 0px;
    border: 1px solid #CCC;
    border-top: none;
    font-size: 15px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.5);
    box-shadow: 0 6px 12px rgba(0,0,0,.5);
}
.certification_courses_section ul li {
    margin: 1%;
    padding: 2px;
    background: -moz-linear-gradient(310deg, #ffffff 50%, #1a6de0 60%, #bd1ae0 100%);
    background: -webkit-linear-gradient(310deg, #ffffff 50%, #1a6de0 60%, #bd1ae0 100%);
    background: linear-gradient(310deg, #ffffff 50%, #1a6de0 60%, #bd1ae0 100%);
    width: 48%;
    float: left;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
}
 }

 @media (max-width:600px) {
.FeedbackFromClient_box .FeedbackVideoSlider {
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.certification_courses_section ul li {
    margin: 1%;
    padding: 2px;
    background: -moz-linear-gradient(310deg, #ffffff 50%, #1a6de0 60%, #bd1ae0 100%);
    background: -webkit-linear-gradient(310deg, #ffffff 50%, #1a6de0 60%, #bd1ae0 100%);
    background: linear-gradient(310deg, #ffffff 50%, #1a6de0 60%, #bd1ae0 100%);
    width: 98%;
    float: left;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);
}

 }

















































