body {
    font-family: "Open Sans", helvetica, arial, sans-serif;
}
.SolutionsSuiteSection{
 background:#FFF;
 padding:30px 0;
}
.SolutionsSuiteSection h2{
 font-size:24px;
 color:#000000;
 padding:0 0 20px 0;
 margin:0;
 font-weight:500;
 line-height:32px;
}
.SolutionsSuiteSection ul{
 padding:0;
 margin:0 -10px;
 text-align:center;
}
.SolutionsSuiteSection ul li{
 padding:0;
 margin:10px;
 width:275px;
 display:inline-grid;
 -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}
.SolutionsSuiteSection ul li:hover{
 -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}
.SolutionsSuiteSection ul li .SolutionsSuiteVideoImg{
}
.SolutionsSuiteSection ul li .SolutionsSuiteVideoImg img{
 width:100%;
}
.SolutionsSuiteSection ul li .SolutionsSuiteContent{
 background:#494949;
 min-height:126px;
 padding:10px 10px;
 text-align:left;
 font-family: 'Roboto', sans-serif;
     -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
    position:relative;
}
.SolutionsSuiteSection ul li .SolutionsSuiteContent .ExploreButton{
border:1px solid #abacae;
padding:5px 30px 5px 10px;
position:relative;
font-size:14px;
color:#adafae;
margin:10px 0 0 0;
display: inline-block;
background:#494949;
position:absolute;
bottom:10px;
right:10px;
}
.SolutionsSuiteSection ul li .SolutionsSuiteContent .ExploreButton:hover{
border:1px solid #abacae;
padding:5px 30px 5px 10px;
font-size:14px;
color:#FFFFFF;
margin:10px 0 0 0;
display: inline-block;
background:#2d2d2d;
}
.SolutionsSuiteSection ul li .SolutionsSuiteContent .ExploreButton:after{
	position: absolute;
    top: 5px;
    right: 5px;
    content: '';
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url(../images/icon-sprite.png) -136px -665px no-repeat;
}
.SolutionsSuiteSection ul li:hover .SolutionsSuiteContent{
 background:#8d999a;
 position:relative;
     -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}
.SolutionsSuiteSection ul li .SolutionsSuiteContent h4{
 font-size:18px;
 color:#FFF;
 padding:0 0 5px 0;
 margin:0;
 font-weight:500;
}
.SolutionsSuiteSection ul li .SolutionsSuiteContent h4 a{
 color:#FFF;
}
.SolutionsSuiteSection ul li .SolutionsSuiteContent p{
 font-size:14px;
 color:#FFF;
 padding:0 0 0px 0;
 margin:0;
 font-weight:300;
}
.AboutSoftware_Section {
 padding:30px 0;
}
.AboutSoftware_content h2{
font-size:28px;
color:#2b2b2b;
padding:10px 0 20px 0;
margin:0;
line-height:30px;
font-weight:normal;
}
.AboutSoftware_content h2 span{
font-weight:800;
}
.AboutSoftware_Section_right{
	padding-top: 60px;
}
.AboutSoftware_Section_right ul{
 text-align:center;
 padding:0;
 margin:0;
}
.AboutSoftware_Section_right ul li{
 font-size:20px;
 color:#272727;
 padding:15px 20px 5px;
 margin:7px 7px;
 min-height:150px;
 width: 220px;
 line-height:24px;
 font-weight:300;
 background:#ebebeb;
 text-align:center;
 display: inline-grid;
     -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}
.AboutSoftware_Section_right ul li:hover{
 background:#ffffff;
 -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
        -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}
.AboutSoftware_Section_right ul li i {
    width: 74px;
    height: 74px;
    display: block;
    margin: 0 auto;
        -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.AboutSoftware_Section_right ul li i.ActiveUsers{
 background:url(../images/icon-sprite.png)  -3px -421px no-repeat;
}
.AboutSoftware_Section_right ul li i.OverallClients{
  background:url(../images/icon-sprite.png)  -101px -423px no-repeat;
}
.AboutSoftware_Section_right ul li i.Customizable{
  background:url(../images/icon-sprite.png)  -193px -428px no-repeat;
}
.AboutSoftware_Section_right ul li i.SuperiorSupport{
  background:url(../images/icon-sprite.png)  -288px -426px no-repeat;
}

.EhsDigitalization_section{
 background:#a6aeaf;
 padding:30px 0;
}
.EhsDigitalization_section .EhsDigitalization_left{
 padding:0;
 margin:0;
}
.EhsDigitalization_section .EhsDigitalization_left h2{
 font-size:28px;
 color:#000000;
 padding:10px 0 20px;
 margin:0;
 font-weight:700;
}
.EhsDigitalization_section .EhsDigitalization_right{


}
.EhsDigitalization_section .EhsDigitalization_right .EhsDigitalization_grid{
 padding: 1px;
}
.gridtab--2 >dt.is-active {
    background: #fff;
}
.gridtab--2 {
    padding: 2px 0 0 2px;
}
.gridtab {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    box-sizing: border-box;
}
.gridtab--0 > dt{
    border:3px solid #a6aeaf !important;
    background:#e9e9e9;
    border-bottom:none !important;;
}
.gridtab--0>dd {
 border:3px solid #a6aeaf !important;
 margin:-3px 0 0 0 !important ;
}
.gridtab--2 > dt {
    margin: -2px 0 0 -2px;
    min-width: calc(25% + 2px);
    width: calc(25% + 2px);
    border-width: 2px;
    padding: 25px;
    border-color: #ddd;
}
.gridtab--2>dd {
    min-width: calc(100% + 2px);
    max-width: calc(100% + 2px);
    margin: -2px 0 0 -2px !important;
    border-width: 2px;
    border-color: #ddd;
    padding: 35px;
    background: #fff;
}
.gridtab>dd {
    z-index: 1;
    display: none;
    min-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}
.gridtab, .gridtab>dt, .gridtab>dd {
    margin: 0;
    padding: 0;
    position: relative;
    border: 0 solid;
}
.GridTabHeading{
 font-size:22px;
 color:#173c8d;
 padding:0 0 20px;
 margin:0;
 font-weight:500;
}
.GridTabHeading_sub{
 font-size:16px;
 font-weight:500;
 color:#3d3d3d;
 padding:5px 0;
 margin:0;
}
.gridtab-2 dt:before{
 width:26px;
 height:26px;
 display:block;
 position:absolute;
 top:15px;
 right:15px;
 border:1px dashed #34549a;
 padding:3px;
 display:block;
 content:'+';
 font-size:20px;
 text-align:center;
 line-height:16px;
 color:#34549a;
}
.gridtab-2 dt.is-active:before{
 width:26px;
 height:26px;
 display:block;
 position:absolute;
 top:15px;
 right:15px;
 border:1px dashed #FFFFFF;
 padding:3px;
 display:block;
 content:'-';
 font-size:20px;
 text-align:center;
 line-height:16px;
 color:#FFFFFF;
}
.gridtab-2.gridtab--0 >dt{
 cursor:pointer;
}
.gridtab-2.gridtab--0 >dt.is-active:after{
 width:100%;
 height:3px;
 display:block;
 position:absolute;
 background:#4b4b4b;
 bottom:-1px;
 right:0px;
 display:block;
 content:'';
 color:#FFFFFF;
 z-index:2;
}
.gridtab-2.gridtab--0 >dt.is-active{
 background:#4b4b4b;
}
.gridtab-2.gridtab--0 >dt.is-active .GridTabHeading{
 color:#FFF;
}
.gridtab-2.gridtab--0 >dt.is-active .GridTabHeading_sub{
 display:none;
}
.gridtab-2.gridtab--0>dd{
  background:#4b4b4b;
}
h3.gridtab_heading_white{
 color:#FFF;
 font-size:18px;
 padding:0 0 15px 0;
 margin:0;
 font-weight:600;
}
p.gridtab_NormalText_white{
 color:#FFF;
 font-size:15px;
 padding:0 0 15px 0;
 margin:0;
 line-height:24px;
 font-weight:300;
}
ul.WhiteArrowList_15 {
    padding: 0;
    margin: 0;
    font-size: 15px;
}
ul.WhiteArrowList_15 li {
padding: 2px 0 9px 24px;
    margin: 0;
    position: relative;
    font-size: 15px;
    color: #FFF;
    background: url(../images/white-list-arow.png) 0 2px no-repeat;
}
.MoreClientStories_Section{
 background:#e9e9e9;
 padding:30px 0;
}
.MoreClientStories_Section .MoreClientStories_heading{
 font-size:24px;
 color:#000000;
 padding:10px 0 15px 0;
 margin:0;
 font-weight:600;
}
.MoreClientStories_Section .MoreClientStories_NormalText{
 font-size:16px;
 color:#2b2b2b;
 padding:0px 0 20px 0;
 margin:0;
 font-weight:normal;
}
.Software_CaseStudy{
 max-height:600px;
 position:relative;
 padding:40px 0 0 0;
}
.Software_CaseStudy .owl-item{
 float:left;
 height:100%;
}
.Software_CaseStudy  .owl-stage{
 height:100%;
}
.Software_CaseStudy .owl-prev{
    position: absolute;
    top: 0px;
    right: 45px;
    background: url(../images/safe/safe-sprite.png) -5px -238px no-repeat;
    width: 28px;
    height: 28px;
    display: block;
    text-indent: -9999px;
    border: none;
    padding: 0;
    opacity: 0.7;
    z-index: 99;
        border:none;
            outline:none;
}
.Software_CaseStudy  .owl-prev:hover, .Software_CaseStudy  .owl-next:hover{
 opacity: 1;
       -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    
}
.Software_CaseStudy  .owl-next{
    position: absolute;
    top: 0px;
    right: 10px;
    background: url(../images/safe/safe-sprite.png) -43px -238px no-repeat;
    width: 28px;
    height: 28px;
    display: block;
    text-indent: -9999px;
    border: none;
    padding: 0;
    opacity: 0.7;
    z-index: 99;
    border:none;
    outline:none;
}

.ClientStoriesBox{
 background:#FFF;
 padding:20px 20px 10px;
 margin:0 5px;
 height:100%;
}
.ClientStoriesBox:hover{
 background:#173c8d;
 padding:20px;
}
.ClientStoriesBox:hover h3, .ClientStoriesBox:hover p, .ClientStoriesBox:hover h5{
 color:#FFFFFF;
}
.ClientStoriesBox h3{
 font-size:22px;
 color:#173c8d;
 padding:0 0 15px 0;
 margin:0;
 font-weight:600;
  line-height:24px;
}
.ClientStoriesBox h5{
 font-size:18px;
 color:#575757;
 padding:0 0 10px 0;
 margin:0;
 line-height:24px;
 font-weight:500;
}
.ClientStoriesBox p{
 font-size:15px;
 color:#575757;
 padding:0 0 10px 0;
 margin:0;
 line-height:24px;
 font-weight:normal;
}
a.ClientStoriesViewButton{
 width:30px;
 height:30px;
 display:inline-block;
 background:url(../images/icon-sprite.png) -93px -627px no-repeat;
}
.ClientStoriesBox:hover a.ClientStoriesViewButton{
 width:30px;
 height:30px;
 display:inline-block;
 background:url(../images/icon-sprite.png) -93px -660px no-repeat;
}
.ViewAllCaseStudiesButton{
 display:inline-block;
 background:#173c8d;
 font-size:16px;
 color:#FFF;
 margin:20px 0 0 0;
 padding:12px 60px 12px 20px;
 position:relative;
}
.ViewAllCaseStudiesButton:hover{
 display:inline-block;
 background:#ff5722;
 font-size:16px;
 color:#FFF;
 margin:20px 0 0 0;
 padding:12px 60px 12px 20px;
 position:relative;
}
.ViewAllCaseStudiesButton:after{
 position:absolute;
 top:8px;
 right:15px;
 content:'';
  width:30px;
 height:30px;
 display:inline-block;
 background:url(../images/icon-sprite.png) -93px -660px no-repeat;
}
.ClienteleSection{
 padding:40px 0;
}
.OutstandingClientsSection{
 padding:0px 0 0px;
 
}
.OutstandingClientsSection h2{
 font-size:24px;
 color:#173c8d;
 padding: 0 0 5px 0;
 margin:0;
 text-align:left;
 font-weight:normal;
}
.OutstandingClientsSection h2 span{
 color:#131d7c;
 font-weight:600;
}
.OutstandingClientsSection .OutstandingClients {
    position: relative;
    padding: 0px 0 0 0;
}
.OutstandingClientsSection .OutstandingClients .ClientsLogoBox {
 -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.3);
-webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
    background:#FFF;
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
      margin:12px 0;

}
.OutstandingClientsSection .OutstandingClients .ClientsLogoBox:hover{
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
z-index:2;
-webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}
.OutstandingClientsSection .OutstandingClients .ClientsLogoBox:hover img{
    transform: scale(0.95);
z-index:2;
-webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
    opacity:0.9;
}
.OutstandingClientsSection .OutstandingClients .ClientsLogoBox img{
    transform: scale(1);
z-index:2;
-webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
    opacity:0.6;
}
.OutstandingClients .owl-item {
    display: inline-block;
}
.OutstandingClients .owl-stage-outer {
    overflow: hidden;
}
.OutstandingClients .disabled{
 display:none
}
.OutstandingClients .owl-item{
 padding:10px 7px !important; 
}
.OutstandingClients .owl-dots{
 text-align:center;
 padding:0px 0;
}
.OutstandingClients .owl-dots .owl-dot{
 width:6px;
 height:8px;
 -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin:0 5px;
display:inline-block;
background:#e0e9ea;
border:none;
outline:none;
}
.OutstandingClients .owl-dots .owl-dot.active{
 width:15px;
 height:8px;
 -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
margin:0 5px;
display:inline-block;
background:#a6aeaf;
border:none;
outline:none;
}
.FeedbackFromClient_box{
	padding:0px 0 0 20px;
	text-align:center;
}

.FeedbackFromClient_box p.ClientsFeedback{
 font-size:16px;
 text-align:center;
 padding:0 0 10px 0;
 color:#888787;
 margin:0;
 font-weight:normal;
}
.FeedbackFromClient_box .testimonial_text_16{
 font-size:16px;
 text-align:left;
 padding:0 0 15px 0;
 margin:0;
 font-weight:normal;
 color:#333333;
 line-height:26px;
}
.FeedbackFromClient_box h2{
 font-size:24px;
 text-align:left;
 padding:0 0 20px 10px;
 margin:0;
 color:#a6aeaf;
 text-transform:uppercase;
 font-weight:normal;
}

.FeedbackFromClient_box .FeedbackVideoSlider{
 width:auto;
     margin: 0 auto;
     position:relative;
     
}

.FeedbackFromClient_box  p.ClientsName{
 font-size:16px;
 color:#666666;
 text-decoration:none;
 text-align:left;
 padding:10px 0 10px 0;
 margin:0;
}
.FeedbackFromClient_box .FeedbackVideoSlider h4{
 font-size:16px;
 font-weight:600;
 color:#f0790b;
 padding:0;
 margin:0;
 text-align:left;

}
.FeedbackVideoSlid {
    padding: 0 10px;
}
.FeedbackVideoSlider .owl-item {
 float:left;
}
.FeedbackVideoSlider .owl-wrapper-outer, .FeedbackVideoSlider .owl-stage-outer  {
    overflow: hidden;
}
.FeedbackVideoSlider .owl-next{
 width:30px;
 text-indent:-9999px;
 height:30px;
	background:url(../images/icon-sprite.png) -123px -330px no-repeat #ccc;
  border:none;
  outline:none;
}
.FeedbackVideoSlider .owl-next:hover{
	background-color: #173c8d;
}
.FeedbackVideoSlider .owl-prev:hover{
	background-color: #173c8d;
}
.FeedbackVideoSlider .owl-nav{
	display:block;
 padding:20px 0 0 0;
position: absolute;
top: -70px;
    right: 25px;
}
.FeedbackVideoSlider .owl-prev{
background:url(../images/icon-sprite.png) -93px -330px no-repeat #ccc;
 width:30px;
 text-indent:-9999px;
 height:30px;
  border:none;
  outline:none;
	margin-right: 5px;
}
.FeedbackVideoSlider .owl-dots{
 text-align:center;
 padding:0px 0;
}
.FeedbackVideoSlider .owl-dots .owl-dot{
 width:6px;
 height:8px;
 -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin:0 5px;
display:inline-block;
background:#e0e9ea;
border:none;
outline:none;
}
.FeedbackVideoSlider .owl-dots .owl-dot.active{
 width:15px;
 height:8px;
 -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
margin:0 5px;
display:inline-block;
background:#a6aeaf;
border:none;
outline:none;
}
.FeedbackVideoSlider .owl-dots{
 display:block !important;
 padding:20px 0 0 0;
}
.owl-nav.disabled{
 display:none;
}
.BlogSection{
 background:#e9e9e9;
 padding:30px 0;
}
.BlogSection .BlogSection_heading {
    font-size: 24px;
    color: #000000;
    padding: 10px 0 15px 0;
    margin: 0;
    font-weight: 600;
}
.BlogSection .BlogSection_NormalText {
    font-size: 16px;
    color: #2b2b2b;
    padding: 0px 0 20px 0;
    margin: 0;
    font-weight: normal;
}
.SoftwareBlogBox {
    background: #FFF;
    padding: 0px;
    margin: 10px 0;
}
.SoftwareBlogBox .SoftwareBlogImg{
}
.SoftwareBlogBox .SoftwareBlogImg img{
 width:100%;
}
.SoftwareBlogBox .SoftwareBlogBoxContent{
 padding:15px;
}
.SoftwareBlogBox .SoftwareBlogBoxContent .RecentBlogs_date{
 font-size: 13px;
    font-style: italic;
    color: #969696;
    padding: 0 0 5px;
}
.SoftwareBlogBox .SoftwareBlogBoxContent h3 {
    font-size: 18px;
    color: #173c8d;
    padding: 0 0 15px 0;
    margin: 0;
    line-height:25px;
    font-weight: 500;
}
.SoftwareBlogBox .SoftwareBlogBoxContent h3 a{
    color: #173c8d;
}
.SoftwareBlogBox .SoftwareBlogBoxContent p {
    font-size: 15px;
    color: #575757;
    padding: 0 0 0px 0;
    margin: 0;
    line-height: 26px;
    font-weight: normal;
}









/*--- Section 1 Start ---- */
.Section1{
 padding: 40px 0;
}
.Section1 .DividerBlocks {
}
.Section1 .DividerBlocks ul{
 padding:0;
 margin:0;
}
.Section1 .DividerBlocks ul li{
 width:50%;
 height:160px;
 float:left;
  padding:0;
 margin:0;
 padding:20px 20px;
 text-align:center;
 position:relative;
}
.Section1 .DividerBlocks ul li i{
 width:74px;
 height:74px;
 display:block;
 margin:0 auto;
}

.Section1 .DividerBlocks ul li h5{
 text-align:center;
 font-size:20px;
 color:#000000;
 font-weight:300;
 line-height:24px;
 padding:10px 0 0 0;
 margin:0;
}
.Section1 .DividerBlocks ul li:last-child h5{
 font-size:18px;
 padding:0;
 margin:0;
}
.Section1 .DividerBlocks ul li:first-child:before{
 content:'';
 width:1px;
 height:80%;
 position:absolute;
 top:10%;
 right:0;
 background:#e0e0e0;
}
.Section1 .DividerBlocks ul li:first-child:after{
 content:'';
 width:80%;
 height:1px;
 position:absolute;
 left:10%;
 bottom:0;
 background:#e0e0e0;
}
.Section1 .DividerBlocks ul li:last-child:before{
 content:'';
 width:80%;
 height:1px;
 position:absolute;
 top:0;
 left:10%;
 background:#e0e0e0;
}
.Section1 .DividerBlocks ul li:last-child:after{
 content:'';
 width:1px;
 height:80%;
 position:absolute;
 left:0;
 bottom:10%;
 background:#e0e0e0;
}
.Section1 .AboutSoftware{
}
.Section1 .AboutSoftware h2{
 font-size:36px;
 font-weight:600;
 color:#000;
 padding:10px 0 22px;
 margin:0;
}
.Section1 .AboutSoftware p{
 font-size:16px;
 font-weight:normal;
 line-height:27px;
 color:#333333;
 padding:0 0 22px;
 margin:0;
}
/*--- Section 1 End ---- */
/*--- Section 2 start---- */
.Section2{
 background:url(../images/section-2-bg.jpg) center center no-repeat;
 background-size:cover;
 padding:40px 0;
}
.Section2 .SoftwarePointBox{
 background-color:rgba(0,0,0,0.5);
 padding:15px;
 text-align:center;
 margin:15px 0;
 min-height:216px;
}
.Section2 .SoftwarePointBox i{
 width:80px;
 height:73px;
 display:block;
 margin:0 auto;
}
.Section2 .SoftwarePointBox h4{
 font-size:24px;
 color:#FFF;
 padding:5px 0 13px;
 margin:0;
 font-weight:normal;
}
.Section2 .SoftwarePointBox h4.BespokeClient {
 font-size:20px;
 color:#FFF;
 padding:0 0 15px;
 margin:0;
 font-weight:normal;
}
.Section2 .SoftwarePointBox p{
 font-size:16px;
 color:#FFF;
 text-align:center;
 padding:0;
 font-weight:300;
 margin:0;
}
.Section2 .SoftwarePointBox i.OccupationalHealthSafety{
 background:url(../images/icon-sprite.png)  -0px -530px no-repeat;
}
.Section2 .SoftwarePointBox i.EnvironmentHealthSafety{
  background:url(../images/icon-sprite.png)  -83px -527px no-repeat;
}
.Section2 .SoftwarePointBox i.OperationalRisk{
  background:url(../images/icon-sprite.png)  -161px -530px no-repeat;
}
.Section2 .SoftwarePointBox i.FutureDataRoleEcosystem{
  background:url(../images/icon-sprite.png)  -240px -530px no-repeat;
}
.Section2 .SoftwarePointBox i.RegulatoryReports {
  background:url(../images/icon-sprite.png)  -320px -530px no-repeat;
}
.Section2 .SoftwarePointBox i.BespokeClientFeedbackbasedEnvironment{
  background:url(../images/icon-sprite.png)  -400px -530px no-repeat;
}
.Section2 .SoftwarePointBox i.ResponsibleSourcing{
  background:url(../images/icon-sprite.png)  -482px -530px no-repeat;
}
.Section2 .SoftwarePointBox i.EHSStewardship{
  background:url(../images/icon-sprite.png)  -561px -530px no-repeat;
}
/*--- Section 2 End---- */
/*--- Product Section  Start ---- */
.ProductSection{
}
.ProductSection .ProductBox{
 -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.35);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.35);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.35);
text-align:center;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
padding:15px;
-webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
    transform: scale(0.98);
    margin:0 0 20px 0;
    min-height:356px;
}
.ProductSection .ProductBox:hover{
 -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
text-align:center;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
padding:15px;
-webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
        transform: scale(1.06);
}
.ProductSection .ProductBox i{
 width:145px;
 height:100px;
 display:block;
 margin:0 auto;
}
.ProductSection .ProductBox h2{
 font-size:24px;
 font-weight:400;
 padding:20px 0 15px 0;
 margin:0;
}
.ProductSection .ProductBox p{
 font-size:16px;
 color:#666666;
 padding:0 0 20px 0;
 margin:0;
}
.ProductSection .ProductBox .ViewDetailButton{
 width:170px;
 color:#FFF;
 text-align:center;
font-size:17px;
font-weight:normal;
padding:10px 10px;
display:block;
margin:0 auto 10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.ProductSection .ProductBox.CMS{
}
.ProductSection .ProductBox.CMS i{
   background:url(../images/icon-sprite.png)  -951px -501px no-repeat;
}
.ProductSection .ProductBox.CMS h2{
 color:#131d7c;
}
.ProductSection .ProductBox.CMS .ViewDetailButton{
 background-color:#131d7c;
}
.ProductSection .ProductBox.PTW{
}
.ProductSection .ProductBox.PTW i{
background:url(../images/icon-sprite.png)  -797px -498px no-repeat;

}
.ProductSection .ProductBox.PTW h2{
 color:#ff9600;
}
.ProductSection .ProductBox.PTW .ViewDetailButton{
  background-color:#ff9600;
}
.ProductSection .ProductBox.SMS{
  
}
.ProductSection .ProductBox.SMS i{
background:url(../images/icon-sprite.png)  -645px -506px no-repeat;

}
.ProductSection .ProductBox.SMS h2{
 color:#389bdf;
}
.ProductSection .ProductBox.SMS .ViewDetailButton{
  background-color:#2f89c5;
}
/*--- Product Section  End ---- */
/*--- Outstanding Clients Section Start---*/


/*--- Outstanding Clients Section End---*/
/*------- Testimonials Section Start--------*/
.TestimonialsSection{
	    background: #ffffff;
    background: -webkit-linear-gradient(180deg, #ffffff 0%, #e6e8ef 100%);
    background: linear-gradient(180deg, #ffffff 0%, #e6e8ef 100%);
	padding:0 0 40px;
	margin:0px 0 0 0;
}
.TestimonialsSection .T-Navigation-Panel{
	background:#FFF;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
margin: 0px 0  0 0;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding:20px;
margin:-55px 0 0 0;
display: inline-block;
width:100%;
}
.TestimonialsSection .T-Navigation-Panel ul{
	padding:0;
	margin:0;
	display:table;
}
.TestimonialsSection .T-Navigation-Panel ul li{
	position:relative;
	display:table-cell;
	padding:0;
	margin:0;
}
.TestimonialsSection .T-Navigation-Panel ul li a{
	padding:0 20px 0 95px;
	margin:0;
	display:block;
}
.TestimonialsSection .T-Navigation-Panel ul li a i{
	width:65px;
	height:65px;
	display:block;
	position:absolute;
	left:20px;
	top:10px;
}
.TestimonialsSection .T-Navigation-Panel ul li.CaseStudy  {
	width:37%;
}
.TestimonialsSection .T-Navigation-Panel ul li.Blog {
	width:35%;
}
.TestimonialsSection .T-Navigation-Panel ul li.Resource {
}
.TestimonialsSection .T-Navigation-Panel ul li.CaseStudy a {
	border-right:1px solid #CCC;
}
.TestimonialsSection .T-Navigation-Panel ul li.Blog a {
	border-right:1px solid #CCC;
}
.TestimonialsSection .T-Navigation-Panel ul li.Resource a {
	border-right:none;
}
.TestimonialsSection .T-Navigation-Panel ul li.CaseStudy a i{
	background:url(../images/icon-sprite.png)  -382px -435px no-repeat;
}
.TestimonialsSection .T-Navigation-Panel ul li.Blog a i{
	background:url(../images/icon-sprite.png)  -458px -435px no-repeat;
}
.TestimonialsSection .T-Navigation-Panel ul li.Resource a i{
	background:url(../images/icon-sprite.png)  -547px -432px no-repeat;
}
.TestimonialsSection .T-Navigation-Panel ul li a h4{
	font-size:24px;
	color:#000000;
	padding:0 0 5px 0;
	margin:0;
	font-style:normal;
}
.TestimonialsSection .T-Navigation-Panel ul li a p{
	font-size:15px;
	color:#666666;
	padding:0;
	margin:0;
}


/*------- Testimonials Section End--------*/

.PtwScaffolding.OperationalEfficency{
 display:none !important;
}
.PtwScaffolding.OperationalEfficency.active{
    display: inline-flex !important;;
}
.PtwScaffoldingBoxSection{
}
.PtwScaffoldingBoxSection .PermitToWork{
 background:url(../images/permit-to-work-box-bg.jpg) center center no-repeat;
 background-size:cover;
 margin:20px 1px 20px 0;
 padding:30px 20px 30px 20px;
 float:left;
}
.PtwScaffoldingBoxSection h3{
 width:30px;
 color:#FFF;
 padding:0 0 15px 0;
 margin:0;
 font-weight:normal;
 width:100%;
}
.PtwScaffoldingBoxSection p{
 color:#FFF;
 padding:0 0px 20px 0;
 margin:0;
 font-weight:normal;
 width:100%;
 font-size:16px;
 line-height:25px;
}
.PtwScaffoldingBoxSection a{
 background:#FFF;
 padding:10px 24px;
 font-size:15px;
 color:#000;
 display:inline-block;
 margin:0;
 -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;
}
.PtwScaffoldingBoxSection a:hover{
 background:#1c3c51;
 color:#FFF;
     -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}


.PtwScaffoldingBoxSection .PermitToWork{
 background:url(../images/permit-to-work-box-bg.jpg) center right no-repeat;
 background-size:cover;
 margin:20px 0px 20px 0;
 padding:30px 210px 30px 20px;
 border-right:1px solid #FFF ;
}
.PtwScaffoldingBoxSection .ScaffoldingSoftware{
  background:url(../images/ScafoldingSoftware-bg.jpg) center right no-repeat;
 background-size:cover;
 margin:20px 0px 20px 0;
 padding:30px 140px 30px 20px;
 float:left;
 border-right:1px solid #FFF ;
}
/*---------------Banner Start---------------*/
.SoftwareHome_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;
}
/*----------------Banner End---------------*/
.white_wraper{
 padding:30px 0;
}
h2.SoftwareHome-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.SoftwareHome-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.SoftwareHome-heading-2_White span{
font-size:18px;
color:#FFF;
display:block;
padding:15px 0 10px 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 -5px 0 -5px;
 text-align:center;
}
ul.SoftwareHome_solution_list li{
 padding:0;
 margin:5px 5px 5px 5px;
 width:188px;
 height:136px;
     display: inline-flex;
 background:#FFFFFF;
 border:1px solid #999;
      -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}
ul.SoftwareHome_solution_list li:hover{

      -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
    z-index:8;
    transform: scale(1.06);
    border:1px solid #999; 
    position:relative;
 background:#FFFFFF;
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.4);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.4);

}
ul.SoftwareHome_solution_list li a{
 display:block;
  width:180px;
 height:136px;
}
ul.SoftwareHome_solution_list li a i{
 width:120px;
 height:72px;
 display:block;
 margin:10px auto 10px;
 background-image:url(../images/icon-sprite.png);
 background-repeat:no-repeat;
     -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}
ul.SoftwareHome_solution_list li:hover a i{
 width:120px;
 height:72px;
 display:block;
 margin:12px auto 8px;
 background-image:url(../images/icon-sprite.png);
 background-repeat:no-repeat;
     -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    transform: scale(1);
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}
ul.SoftwareHome_solution_list li span.SoftwareName{
         font-family: 'Roboto', sans-serif;
 font-size:14px;
 color:#333333;
 padding:0 15px;
 line-height:18px;
 margin:0;
 text-align:center;
 font-weight:normal;
 display:block;
 transform: scale(1);
      -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}
ul.SoftwareHome_solution_list li:hover span.SoftwareName{
 font-family: 'Roboto', sans-serif;
 font-size:14px;
 color:#333333;
 padding:0 15px;
 margin:0;
 text-align:center;
 font-weight:normal;
 display:block;
      -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}
ul.SoftwareHome_solution_list li span.SoftwareName_big{
 font-family: 'Roboto', sans-serif;
 font-size:14px;
 color:#333333;
  line-height:18px;
 padding:0 5px;
 margin:0;
 text-align:center;
 font-weight:normal;
 display:block;
 transform: scale(1);
      -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}
ul.SoftwareHome_solution_list li:hover span.SoftwareName_big{
 font-family: 'Roboto', sans-serif;
 line-height:18px;
 font-size:14px;
 color:#000000;
 padding:0;
 margin:0;
 text-align:center;
 font-weight:normal;
 display:block;
      -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}

ul.SoftwareHome_solution_list li a i.IncidentReportingInvestigation{
 background-position:0 0;
}
ul.SoftwareHome_solution_list li:hover a i.IncidentReportingInvestigation{
 background-position:0 0px;
}
ul.SoftwareHome_solution_list li a i.SiteInspection{
 background-position:-126px 0px;
}
ul.SoftwareHome_solution_list li:hover a i.SiteInspection{
 background-position:-126px 0px;
}
ul.SoftwareHome_solution_list li a i.InternalAudit{
 background-position:-240px 0;
}
ul.SoftwareHome_solution_list li:hover a i.InternalAudit{
 background-position:-240px 0px;
}
ul.SoftwareHome_solution_list li a i.PermitToWork{
 background-position:-1200px 0;
}
ul.SoftwareHome_solution_list li:hover a i.PermitToWork{
 background-position:-1200px 0px;
}
ul.SoftwareHome_solution_list li a i.LeadLagIndicators{
 background-position:-288px 0;
}
ul.SoftwareHome_solution_list li:hover a i.LeadLagIndicators{
 background-position:-288px 0px;
}
ul.SoftwareHome_solution_list li a i.NearmissReporting{
 background-position:-360px 0;
}
ul.SoftwareHome_solution_list li:hover a i.NearmissReporting{
 background-position:-360px 0px;
}
ul.SoftwareHome_solution_list li a i.SiteWalkthroughByLeaders{
 background-position:-482px 0;
}
ul.SoftwareHome_solution_list li:hover a i.SiteWalkthroughByLeaders{
 background-position:-482px 0px;
}
ul.SoftwareHome_solution_list li a i.RegisterOfRegulation{
 background-position:-602px 0;
}
ul.SoftwareHome_solution_list li:hover a i.RegisterOfRegulation{
 background-position:-602px 0px;
}
ul.SoftwareHome_solution_list li a i.LockoutTagout{
 background-position:-722px 0;
}
ul.SoftwareHome_solution_list li:hover a i.LockoutTagout{
 background-position:-722px 0px;
}
ul.SoftwareHome_solution_list li a i.CorporateReporting{
 background-position:-648px 0;
}
ul.SoftwareHome_solution_list li:hover a i.CorporateReporting{
 background-position:-648px 0px;
}
ul.SoftwareHome_solution_list li a i.EHSObservation {
 background-position:-843px 0;
}
ul.SoftwareHome_solution_list li:hover a i.EHSObservation{
 background-position:-843px 0px;
}
ul.SoftwareHome_solution_list li a i.SafetyEquipmentInspection{
 background-position:-963px 0;
}
ul.SoftwareHome_solution_list li:hover a i.SafetyEquipmentInspection{
 background-position:-963px 0px;
}
ul.SoftwareHome_solution_list li a i.EnvironmentSustanibility {
 background-position:-1087px 0;
}
ul.SoftwareHome_solution_list li:hover a i.EnvironmentSustanibility{
 background-position:-1087px 0px;
}
ul.SoftwareHome_solution_list li a i.MoMTracker{
 background-position:0px -144px;
}
ul.SoftwareHome_solution_list li:hover a i.MoMTracker{
 background-position:0px -144px;
}
ul.SoftwareHome_solution_list li a i.Ergonomics{
 background-position:-1008px 0;
}
ul.SoftwareHome_solution_list li:hover a i.Ergonomics{
 background-position:-1008px 0px;
}
ul.SoftwareHome_solution_list li a i.ChangeManagement {
 background-position:-120px -144px;
}
ul.SoftwareHome_solution_list li:hover a i.ChangeManagement{
 background-position:-120px -144px;
}
ul.SoftwareHome_solution_list li a i.CorrectivePreventiveActionTracking {
 background-position:-240px -144px;
}
ul.SoftwareHome_solution_list li:hover a i.CorrectivePreventiveActionTracking{
 background-position:-240px -144px;
}
ul.SoftwareHome_solution_list li a i.Training  {
 background-position:-360px -144px;
}
ul.SoftwareHome_solution_list li:hover a i.Training {
 background-position:-360px -144px;
}
ul.SoftwareHome_solution_list li a i.SafetyPortal  {
 background-position:-480px -144px;
}
ul.SoftwareHome_solution_list li:hover a i.SafetyPortal {
 background-position:-480px -144px;
}
ul.SoftwareHome_solution_list li a i.ScaffoldingSoftware   {
 background-position:-1080px -144px;
}
ul.SoftwareHome_solution_list li:hover a i.ScaffoldingSoftware {
 background-position:-1080px -144px;
}

ul.SoftwareHome_solution_list li a i.BBS   {
 background-position:-480px -144px;
}
ul.SoftwareHome_solution_list li:hover a i.BBS  {
 background-position:-480px -144px;
}
ul.SoftwareHome_solution_list li a i.EmergencyPreparedness  {
 background-position:-600px -144px;
}
ul.SoftwareHome_solution_list li:hover a i.EmergencyPreparedness {
 background-position:-600px -144px;
}

ul.SoftwareHome_solution_list li a i.JHAHIRA  {
 background-position:-720px -144px;
}
ul.SoftwareHome_solution_list li:hover a i.JHAHIRA {
 background-position:-720px -144px;
}

ul.SoftwareHome_solution_list li a i.OccupationalHealth  {
 background-position:-840px -144px;
}
ul.SoftwareHome_solution_list li:hover a i.OccupationalHealth {
 background-position:-840px -144px;
}
ul.SoftwareHome_solution_list li a i.KnowledgeSharing   {
 background-position:-960px -144px;
}
ul.SoftwareHome_solution_list li:hover a i.KnowledgeSharing {
 background-position:-960px -144px;
}
ul.SoftwareHome_solution_list li a i.ContractorLabourManagement  {
 background-position:-1198px -144px;
}
ul.SoftwareHome_solution_list li:hover a i.ContractorLabourManagement  {
 background-position:-1198px -144px;
}

ul.SoftwareHome_solution_list li a i.MockDrill  {
 background-position:-1008px -144px;
}
ul.SoftwareHome_solution_list li:hover a i.MockDrill {
 background-position:-1008px -144px;
}
ul.SoftwareHome_solution_list li a i.RiskRegister  {
 background-position:-1080px -144px;
}
ul.SoftwareHome_solution_list li:hover a i.RiskRegister {
 background-position:-1080px -144px;
}
.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 .owl-stage-outer{
 overflow:hidden;
}

.Software_CaseStudy_slide{
 padding:0 10px;
}
.Software_CaseStudy_slide h3{
 font-size:18px;
 font-weight:500;
 color:#ffba00;
 padding:0;
 margin:0;
}
.Software_CaseStudy_slide h3 span{
 font-size:30px;
 font-weight:500;
 color:#FFFFFF;
 display:block;
 padding:5px 0 15px 0; 
 margin:0;
}
.Software_CaseStudy_slide p{
 font-size:16px;
 font-weight:300;
 color:#FFFFFF;
 padding:5px 0 15px 0;
 line-height:25px; 
 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;

}

.owl-controls.clickable .owl-page:hover span {
    opacity: 1;
}
.owl-controls .owl-page.active span {
    border:2px solid #FFF;
    background:#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;
    background:#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:300;
 color:#FFF;
}
h2.Achievements_heading_2 span{
 background:#333f48;
 padding:5px 12px 8px;
 display:inline-block;
}
ul.blue_I_true_list{
 padding:0 0 10px;
 margin:0;
 font-size:16px;
 color:#333333;
 font-weight:400;
 line-height:26px;
}
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;
}
.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 10px 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---------------*/
/*----------------Clientel Section Start---------------*/
.Clientel_section{
 background:url(../images/clintel-section-bg.jpg) center center no-repeat;
 background-size:cover;
 padding:40px 0;
}
.ClientelBox{
 padding:0 10px 0 0;
}
.ClientelBox h2{
font-size:30px;
color:#333333;
padding:0 0 20px 0;
text-transform:uppercase;
margin:0;
font-weight:300; 
}
.ClientelBox h2 span{
background:#333f48;
color:#FFF;
padding:7px 10px; 
}
.ClientelBox ul{
 padding:0;
margin:0;
}
.ClientelBox ul li{
 width:170px;
 float:left;
  border:1px solid #b8d3e5;
  margin:9px;
}
.ClientelBox .Clientele_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{
 border:1px solid #333f48;
 background:#333f48;
 color:#FFFFFF;
 text-align:center;
 font-weight:600;
}

/*----------------Clientel Section End---------------*/
.bradecome_wrapper{
 background:#FFF;
 -webkit-box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.25);
    position: relative;
    z-index: 15;
    border-top: 1px solid #e2e2e2;
}
.bradecome_wrapper .bradecome{
 padding:9px 10px 11px;
}
.bradecome_wrapper .bradecome ul{
 font-size:13px;
}
.bradecome_wrapper .bradecome ul li{
 display:inline-block;
 position:relative;
}
.bradecome_wrapper .bradecome ul li+li:before{
 content:'/';
 color:#CCC;
 font-size:15px;
 position:absolute;
 top:-1px;
 left:0;
}
.bradecome_wrapper .bradecome ul li a{
  padding:0 8px 0 13px;
  color:#777;
 display:inline-block;
}
.bradecome_wrapper .bradecome ul li a.selected{
  padding:0 8px 0 13px;
  color:#999;
 display:inline-block;
}
/*----------------Get Free Trial Access Section Start---------------*/
.GetFreeTrialAccess_section{
 background:#e6ebed;
 padding:60px 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_input:focus{
 border:1px solid #03a9f4;

}
.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 auto 20px;
font-size:18px;
color:#FFF;
font-weight:600;
}
/*----------------Get Free Trial Access Section End---------------*/


.ClientelBox ul li{
 width:170px;
 float:left;
  border:1px solid #b8d3e5;
  margin:5px 7px;
}
.H_banner_1 {
}
.H_banner_1 .H_banner_1_img{
 left:140px !important;
 width:475px !important;
}

.H_banner_1 p, .H_banner_1 h1{
 left:660px !important;
 width:660px !important;
}
.H_banner_1 span.banner1_text{
 width:570px !important;
 left:660px !important;
}
.H_banner_2 p{
 width:540px;
 font-weight:bold;
  text-align:left;
  font-size: 46px;
      margin-left: -140px !important;
}
.H_banner_2 .H_banner_2_img {
    width: 475px !important;
}
.H_banner_2 .banner2_text1{
 background:url(../images/banner-list-icon-1.png) 9px 6px no-repeat;
 width:550px;
 font-weight:normal;
  text-align:left;
  font-size: 24px;
  padding: 0 0 0px 42px;
      line-height: 33px;
      margin-left:-140px !important;
}
.H_banner_2 .banner2_text2{
 background:url(../images/banner-list-icon-1.png) 9px 6px no-repeat;
 width:550px;
 font-weight:normal;
  text-align:left;
  font-size: 24px;
    padding: 0 0 0 42px;
        line-height: 33px;
        margin-left:-140px !important;
}

.H_banner_2 p span{
 display:block;
 font-weight:400;
}
.H_banner_3 p{
 width:800px;
 font-size:48px;
 font-weight:800;
 line-height:50px !important;
  text-align:right;
}
.H_banner_3 .banner3_text1 {
    background: url(../images/banner-list-icon-1.png) 9px 6px no-repeat;
    width: 550px;
    font-weight: 300;
    color:#FFF;
    text-align: left;
    font-size: 24px;
    padding: 0 0 0 42px;
    line-height: 33px;
}
.H_banner_3 .banner3_text2 {
    background: url(../images/banner-list-icon-1.png) 9px 6px no-repeat;
    width: 550px;
    font-weight: 300;
    color:#FFF;
    text-align: left;
    font-size: 24px;
    padding: 0 0 0 42px;
    line-height: 33px;
}
.H_banner_4 p{
     line-height: 45px;
    font-weight: bold;
    font-size: 44px;
    color:#4caf50;
}
.BannerButton{
 -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
background:#078bc6;
font-size:18px;
font-weight:500;
color:#FFF;
padding:12px 25px;

}
.BannerButton:hover{
 background:#ff9800;
 color:#000;
 -webkit-transition: all .4s ease !important; 
    -moz-transition: all .4s ease !important;
    -o-transition: all .4s ease !important;
    transition: all .4s ease !important;
}
.BannerCaseStudiesButton{
 -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
background:#ffae00;
font-size:18px;
font-weight:500;
color:#FFF;
padding:15px 25px;
width:190px;
line-height:19px;

}
.BannerCaseStudiesButton:hover{
 background:#000000;
 color:#FFF;
 -webkit-transition: all .4s ease !important; 
    -moz-transition: all .4s ease !important;
    -o-transition: all .4s ease !important;
    transition: all .4s ease !important;
}
.BannerReadBlogsButton{
 -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
background:#62a324;
font-size:18px;
font-weight:500;
color:#FFF;
padding:15px 25px;
width:190px;
line-height:19px;

}
.BannerReadBlogsButton:hover{
 background:#ff9800;
 color:#000;
 -webkit-transition: all .4s ease !important; 
    -moz-transition: all .4s ease !important;
    -o-transition: all .4s ease !important;
    transition: all .4s ease !important;
}
.BannerWhitepaperButton{
 -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
background:#0e8dc2;
font-size:18px;
font-weight:500;
color:#FFF;
padding:15px 25px;
width:190px;
line-height:19px;

}
.BannerWhitepaperButton:hover{
 background:#ff9800;
 color:#000;
 -webkit-transition: all .4s ease !important; 
    -moz-transition: all .4s ease !important;
    -o-transition: all .4s ease !important;
    transition: all .4s ease !important;
}

.H_banner_4  .banner4_text1, .H_banner_4  .banner4_text2, .H_banner_4  .banner4_text3, .H_banner_4  .banner4_text4{
background:url(../images/banner-list-icon-1.png) 9px 6px no-repeat;
 width:550px;
 font-weight:300;
  text-align:left;
  font-size: 24px;
    padding: 0 0 0 42px;
        line-height: 33px;
}
.H_banner_5 p{
 font-size:52px;
 font-weight:bold;
 color:#FFF;
}
.H_banner_5 .banner5_text1{
 width:180px
}
.H_banner_5 .banner5_text1 .heading, .H_banner_5 .banner5_text2 .heading, .H_banner_5 .banner5_text3 .heading{
    font-size: 24px;
    color: #fdc40f;
    padding: 0 0 10px 0;
    font-weight: 800;
    width: 176px;
    height: 30px;
    display: block;
}
.H_banner_5 .banner5_text1 .heading:before, .H_banner_5 .banner5_text2 .heading:before, .H_banner_5 .banner5_text3 .heading:before{
 width: 0;
height: 0;
border-style: solid;
border-width: 0 0 15px 15px;
border-color: transparent transparent #fdc40f transparent;
position:absolute;
right:-4px;
top:8px;
content:'';
}
.H_banner_5 .banner5_text1 .BorderStep, .H_banner_5 .banner5_text2 .BorderStep, .H_banner_5 .banner5_text3 .BorderStep{
    border-top: 6px solid #fdc40f;
    border-left: 6px solid #fdc40f;
    background-color: rgba(0, 0, 0, 0.5);
    font-size: 20px;
    width: 176px;
    height: 92px;
    display: block;
    padding: 10px;
    font-weight: 300;
    line-height: 28px;
}

#layerslider{
 height:560px;
}
.H_banner_3_img{
    top: 10px;
    width: 450px;
    margin-left:40px !important;
    margin-top:0px !important
}
@media only screen and (max-width: 1600px) and (min-width: 1367px) {
.AboutSoftware_Section_right ul li {
    font-size: 20px;
    color: #272727;
    padding: 15px 20px 5px;
    margin: 7px 7px;
    min-height: 150px;
    width: 220px;
    line-height: 24px;
    font-weight: 300;
    background: #ebebeb;
    text-align: center;
    display: inline-grid;
}
.SolutionsSuiteSection ul li{
 padding:0;
 margin:10px 5px;
 width:221px;
 display:inline-grid;
 -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}
.SolutionsSuiteSection ul li .SolutionsSuiteContent {
    background: #494949;
    min-height: 146px;

}
}

@media only screen and (max-width: 1366px) and (min-width: 992px) {
    .AboutSoftware_Section_right ul li {
    font-size: 17px;
    color: #272727;
    padding: 15px 20px 5px;
    margin: 7px 7px;
    min-height: 150px;
    width: 180px;
    line-height: 24px;
    font-weight: normal;
    background: #ebebeb;
    text-align: center;
    display: inline-grid;
}
    .ClientelBox ul li{
 width:137px;
 float:left;
  border:1px solid #b8d3e5;
  margin:9px;
}
#layerslider{
 height:480px;
}
.H_banner_1 {
}
.H_banner_1 p, .H_banner_1 h1 {
 font-weight:bold;
  text-align:left;
  font-size: 38px !important;
 width:500px !important;
  left:490px !important
}
.H_banner_1 .H_banner_1_img{
 width:420px !important;
 left:40px !important;
 top:50px !important;
}
.H_banner_1 .H_banner_1_img img{
 width:100% !important;
}
.H_banner_1 span.banner1_text{
 width:500px !important;
 left:490px !important;
	top:240px !important
}
.H_banner_2 p{
 font-weight:bold;
  text-align:left;
  font-size: 40px;
  margin-left:0px !important;
}
.H_banner_2 .H_banner_2_img {
    width: 475px !important;
}
.H_banner_2 .H_banner_2_img img{
 width:100%;
}
.H_banner_2 .banner2_text1{
 background:url(../images/banner-list-icon-1.png) 9px 6px no-repeat;
 width:480px !important;
 font-weight:normal;
  text-align:left;
  font-size: 20px;
  padding: 0 0 0px 42px;
      line-height: 33px;
      margin-left:0px !important;
}
.H_banner_2 .banner2_text2{
 background:url(../images/banner-list-icon-1.png) 9px 6px no-repeat;
 width:480px !important;
 font-weight:normal;
  text-align:left;
  font-size: 20px;
    padding: 0 0 0 42px;
        line-height: 33px;
        margin-left:0px !important;
}
.H_banner_3 p{
 width:800px;
 font-size:46px;
 font-weight:600 !important;
 line-height:50px !important;
  text-align:left;
  left:65px !important;
}
.H_banner_3 .banner3_text1 {
left:65px !important;
}
.H_banner_3 .banner3_text2 {
left:65px !important;
}
.H_banner_4 p{
     line-height: 45px;
    font-weight: 600 !important;
    font-size: 42px !important;
    color:#4caf50;
    left:60px !important;
}
.BannerButton{
background:#078bc6;
font-size:17px !important;
font-weight:500;
color:#FFF;
padding:12px 25px;
top:370px !important;
left:550px !important;

}
.H_banner_4  .banner4_text1, .H_banner_4  .banner4_text2, .H_banner_4  .banner4_text3, .H_banner_4  .banner4_text4{
background:url(../images/banner-list-icon-1.png) 9px 6px no-repeat;
 width:550px;
 font-weight:300;
  text-align:left;
  font-size: 24px;
    padding: 0 0 0 42px;
        line-height: 33px;
        left:60px !important;
}
.H_banner_5 p{
 font-size:46px !important;
 font-weight:bold;
 color:#FFF;
 left:60px !important;
 top:60px !important;
}
.H_banner_5 .banner5_text1{
 width:180px !important;
 left:60px !important;
 top:230px !important;
}
.H_banner_5 .banner5_text2{
 width:180px !important;
 left:250px !important;
 top:190px !important;
}
.H_banner_5 .banner5_text3{
 width:180px !important;
 left:440px !important;
 top:150px !important;
}
.H_banner_5 .banner5_text1 .heading, .H_banner_5 .banner5_text2 .heading, .H_banner_5 .banner5_text3 .heading{
    font-size: 21px !important;
    color: #fdc40f;
    padding: 0 0 10px 0;
    font-weight: 800;
    width: 176px;
    height: 30px;
    display: block;
}
.H_banner_5 .banner5_text1 .heading:before, .H_banner_5 .banner5_text2 .heading:before, .H_banner_5 .banner5_text3 .heading:before{
 width: 0;
height: 0;
border-style: solid;
border-width: 0 0 15px 15px;
border-color: transparent transparent #fdc40f transparent;
position:absolute;
right:5px !important;
top:8px;
content:'';
}
.H_banner_5 .banner5_text1 .BorderStep, .H_banner_5 .banner5_text2 .BorderStep, .H_banner_5 .banner5_text3 .BorderStep{
    border-top: 3px solid #fdc40f;
    border-left: 3px solid #fdc40f;
    background-color: rgba(0, 0, 0, 0.5);
    font-size: 18px !important;
    width: 156px !important;
    height: 92px;
    display: block;
    padding: 10px;
    font-weight: 300;
    line-height: 24px !important;
}
.BannerCaseStudiesButton{
top:140px !important;

}
.BannerReadBlogsButton{
top:215px !important;

}
.BannerWhitepaperButton{
top:290px !important;

}

}
@media only screen and (max-width: 991px) and (min-width: 840px) {
    .SolutionsSuiteSection ul li{
 padding:0;
 margin:10px 10px;
 width:251px;
 display:inline-grid;
 -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}
.SolutionsSuiteSection ul li .SolutionsSuiteContent {
    background: #494949;
    min-height: 126px;

}
.Clientel_section {
    background: #e5f0f6;
    background-size: cover;
    padding: 40px 0;
}
.ClientelBox ul li {
    width: 150px;
    float: left;
    border: 1px solid #b8d3e5;
    margin: 5px 5px;
}
.FeedbackFromClient_box {
 padding:20px;
 margin:20px 0 0 0;
}
#layerslider{
 height:400px;
  z-index: 0;
}
.bradecome_wrapper{
 z-index:0;
}
img.ls-bg{
 height:100% !important;
  width:100% !important;
 margin:0 !important;
}
#layerslider .ls-lt-container, #layerslider .ls-nexttile img, #layerslider .ls-curtile img{
 width:100% !important;
 height:100% !important;
}

.PtwScaffoldingBoxSection .PermitToWork {
    background: url(../images/permit-to-work-box-bg.jpg) center left no-repeat;
    background-size: cover;
    margin: 20px 0px 20px 0;
    padding: 30px 20px 30px 20px;
    border-right: 1px solid #FFF;
}
.PtwScaffoldingBoxSection .ScaffoldingSoftware {
    background: url(../images/ScafoldingSoftware-bg.jpg) center right no-repeat;
    background-size: cover;
    margin: 20px 0px 20px 0;
    padding: 30px 20px 30px 20px;
    float: left;
    border-right: 1px solid #FFF;
}
h2.SoftwareHome-heading-2_White {
    background: url(../images/near-miss/heading-2-sap.png) bottom center no-repeat;
    font-size: 30px;
    color: #FFFFFF;
    font-weight: 300;
    padding: 0 0 20px 0;
    margin: 0 0 40px 0;
    text-align: center;
}
.H_banner_1 {
}
.H_banner_1 p, .H_banner_1 h1 {
 font-weight:bold;
  text-align:left;
  font-size: 32px !important;
 width:430px !important;
  left:380px !important;
  top:80px !important
}
.H_banner_1 .H_banner_1_img{
 width:320px !important;
 left:40px !important;
 top:45px !important;
}
.H_banner_1 .H_banner_1_img img{
 width:100% !important;
}
.H_banner_1 span.banner1_text{
 width:430px !important;
 left:380px !important;
  top:160px !important;
  font-size:22px !important;
}
.H_banner_2 p{
 font-weight:bold;
  text-align:left;
  font-size: 36px;
  top:60px !important;
  width:440px;
  padding:0 0 0 50px;
	
	margin-left: 0 !important;
}
.H_banner_2 .H_banner_2_img {
    width: 375px !important;
}
.H_banner_2 .H_banner_2_img img{
 width:100%;
}
.H_banner_2 .banner2_text1{
 background:url(../images/banner-list-icon-1.png) 9px 6px no-repeat;
 width:400px;
 font-weight:normal;
  text-align:left;
  font-size: 18px;
  padding: 0 0 0px 42px;
  margin-left:40px !important;
      line-height: 33px;
      top:130px !important;
}
.H_banner_2 .banner2_text2{
 background:url(../images/banner-list-icon-1.png) 9px 6px no-repeat;
 width:400px;
 font-weight:normal;
  text-align:left;
  font-size: 18px;
  margin-left:40px !important;
    padding: 0 0 0 42px;
        line-height: 33px;
        top:220px !important;
}
.H_banner_3 p{
 width:500px;
 font-size:40px;
 font-weight:600 !important;
 line-height:40px !important;
  text-align:left;
  left:65px !important;
  top:50px !important;
}
.H_banner_3 .banner3_text1 {
left:65px !important;
top:150px !important;
font-size:20px !important;
line-height:26px !important;
width:420px !important;
}
.H_banner_3 .banner3_text2 {
left:65px !important;
top:220px !important;
font-size:20px !important;
line-height:26px !important;
width:420px !important;
}
.H_banner_4 p{
     line-height: 45px;
    font-weight: 600 !important;
    font-size: 36px !important;
    color:#4caf50;
    left:60px !important;
    top:30px !important;
}
.BannerButton{
background:#078bc6;
font-size:18px !important;
font-weight:400;
color:#FFF;
padding: 12px 40px 12px 20px;
    top: 250px !important;
    left: 465px !important;
    width: 300px !important; 
}
.BannerButton i{
float:right !important; 
position:absolute;
right:15px;
top:22px;
}
.H_banner_4  .banner4_text1, .H_banner_4  .banner4_text2, .H_banner_4  .banner4_text3, .H_banner_4  .banner4_text4{
background:url(../images/banner-list-icon-1.png) 9px 6px no-repeat;
 width:550px;
 font-weight:300;
  text-align:left;
  font-size: 20px !important;
    padding: 0 0 0 42px;
        line-height: 33px;
        left:60px !important;
        background-size: 30px;
}
.H_banner_4  .banner4_text1{
top:90px !important;
}
.H_banner_4  .banner4_text2{
top:130px !important;
}
.H_banner_4  .banner4_text3{
top:170px !important;
}
.H_banner_4  .banner4_text4{
top:210px !important;
}

.H_banner_5 p{
 font-size:40px !important;
 font-weight:bold;
 color:#FFF;
 left:60px !important;
 top:50px !important;
}
.H_banner_5 .banner5_text1{
 width:160px !important;
 left:60px !important;
 top:210px !important;
}
.H_banner_5 .banner5_text2{
 width:160px !important;
 left:235px !important;
 top:170px !important;
}
.H_banner_5 .banner5_text3{
 width:160px !important;
 left:410px !important;
 top:130px !important;
}
.H_banner_5 .banner5_text1 .heading, .H_banner_5 .banner5_text2 .heading, .H_banner_5 .banner5_text3 .heading{
    font-size: 20px !important;
    color: #fdc40f;
    padding: 0 0 10px 0;
    font-weight: 800;
    width: 166px;
    height: 30px;
    display: block;
}
.H_banner_5 .banner5_text1 .heading:before, .H_banner_5 .banner5_text2 .heading:before, .H_banner_5 .banner5_text3 .heading:before{
 width: 0;
height: 0;
border-style: solid;
border-width: 0 0 15px 15px;
border-color: transparent transparent #fdc40f transparent;
position:absolute;
right:5px !important;
top:8px;
content:'';
}
.H_banner_5 .banner5_text1 .BorderStep, .H_banner_5 .banner5_text2 .BorderStep, .H_banner_5 .banner5_text3 .BorderStep{
    border-top: 3px solid #fdc40f;
    border-left: 3px solid #fdc40f;
    background-color: rgba(0, 0, 0, 0.5);
    font-size: 17px !important;
    width: 135px !important;
    height: 82px;
    display: block;
    padding: 10px;
    font-weight: 300;
    line-height: 24px !important;
}
.BannerCaseStudiesButton{
top:140px !important;

}
.BannerReadBlogsButton{
top:215px !important;

}
.BannerWhitepaperButton{
top:290px !important;

}
.AboutSoftware_Section_right {
    padding-top: 0px;
}
}
@media only screen and (max-width: 839px) and (min-width: 600px) {
   .SolutionsSuiteSection ul li{
 padding:0;
 margin:10px 10px;
 width:251px;
 display:inline-grid;
 -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}
.SolutionsSuiteSection ul li .SolutionsSuiteContent {
    background: #494949;
    min-height: 126px;

}
    .Clientel_section {
    background: #e5f0f6;
    background-size: cover;
    padding: 40px 0;
}
.ClientelBox ul li {
    width: 180px;
    float: left;
    border: 1px solid #b8d3e5;
    margin: 5px 5px;
}
.FeedbackFromClient_box {
 padding:20px;
 margin:20px 0 0 0;
}
#layerslider{
 height:350px;
     z-index: 0;
}
.bradecome_wrapper{
 z-index:0;
}
img.ls-bg{
 height:100% !important;
  width:100% !important;
 margin:0 !important;
}
#layerslider .ls-lt-container, #layerslider .ls-nexttile img, #layerslider .ls-curtile img{
 width:100% !important;
 height:100% !important;
}

.Software_filter ul li {
    margin: 5px 5px;

}
.PtwScaffoldingBoxSection .PermitToWork {
    background: url(../images/permit-to-work-box-bg.jpg) center left no-repeat;
    background-size: cover;
    margin: 20px 0px 20px 0;
    padding: 30px 20px 30px 20px;
    border-right: 1px solid #FFF;
}
.PtwScaffoldingBoxSection .ScaffoldingSoftware {
    background: url(../images/ScafoldingSoftware-bg.jpg) center right no-repeat;
    background-size: cover;
    margin: 20px 0px 20px 0;
    padding: 30px 20px 30px 20px;
    float: left;
    border-right: 1px solid #FFF;
}
h2.SoftwareHome-heading-2_White {
    background: url(../images/near-miss/heading-2-sap.png) bottom center no-repeat;
    font-size: 30px;
    color: #FFFFFF;
    font-weight: 300;
    padding: 0 0 20px 0;
    margin: 0 0 40px 0;
    text-align: center;
}
.H_banner_1 {
}
.H_banner_1 p, .H_banner_1 h1 {
 font-weight:bold;
  text-align:left;
  font-size: 30px !important;
 width:450px !important;
  left:60px !important;
  top:80px !important
}
.H_banner_1 .H_banner_1_img{
 width:270px !important;
 left:40px !important;
 top:45px !important;
 display:none !important;
}
.H_banner_1 .H_banner_1_img img{
 width:100% !important;
  display:none !important;
}
.H_banner_1 span.banner1_text{
 width:450px !important;
 left:60px !important;
  top:155px !important;
  font-size:20px !important;
}
.H_banner_2 p{
 font-weight:bold;
  text-align:left;
  font-size: 34px !important;
  top:60px !important;
  width:500px !important;
  padding:0 0 0 80px;
  text-shadow: 0px 0px 7px #FFFFFF, 0px 0px 7px #FFFFFF, 0px 0px 7px #FFFFFF, 0px 0px 7px #FFFFFF;
}
.H_banner_2 .H_banner_2_img {
    display:none !important;
}
.H_banner_2 .H_banner_2_img img{
 width:100%;
}
.H_banner_2 .banner2_text1{
 background:url(../images/banner-list-icon-1.png) 9px 6px no-repeat;
 width:440px !important;
 font-weight:500;
  text-align:left;
  font-size: 20px !important;
  padding: 0 0 0px 42px !important;
  margin-left:40px !important;
      line-height: 28px !important;
      top:130px !important;
      text-shadow: 0px 0px 7px #FFFFFF, 0px 0px 7px #FFFFFF, 0px 0px 7px #FFFFFF, 0px 0px 7px #FFFFFF;
}
.H_banner_2 .banner2_text2{
 background:url(../images/banner-list-icon-1.png) 9px 6px no-repeat;
 width:440px !important;
 font-weight:500;
  text-align:left;
  font-size: 20px !important;
  margin-left:40px !important;
    padding: 0 0 0 42px !important;
        line-height: 28px !important;
        top:220px !important;
        text-shadow: 0px 0px 7px #FFFFFF, 0px 0px 7px #FFFFFF, 0px 0px 7px #FFFFFF, 0px 0px 7px #FFFFFF;
}
.H_banner_3 p{
 width:500px;
 font-size:40px;
 font-weight:600 !important;
 line-height:32px !important;
  text-align:left;
  left:65px !important;
  top:50px !important;
}
.H_banner_3 .banner3_text1 {
  background:url(../images/banner-list-icon-1.png) 9px 6px no-repeat;
  background-size:8%;
  padding: 0 0 0 38px !important;
left:65px !important;
top:130px !important;
font-size:20px !important;
line-height:26px !important;
width:350px !important;
}
.H_banner_3 .banner3_text2 {
  background:url(../images/banner-list-icon-1.png) 9px 6px no-repeat;
  background-size:8%;
      padding: 0 0 0 38px !important;
left:65px !important;
top:190px !important;
font-size:20px !important;
line-height:26px !important;
width:350px !important;
}
.H_banner_4 p{
     line-height: 45px;
    font-weight: 600 !important;
    font-size: 32px !important;
    color:#4caf50;
    left:60px !important;
    top:20px !important;
}
.BannerButton{
background:#078bc6;
font-size:18px !important;
font-weight:400;
color:#FFF;
padding: 12px 40px 12px 20px;
    top: 230px !important;
    left: 60px !important;
    width: 300px !important; 
}
.BannerButton i{
position:absolute;
right:15px;
top:22px;
}
.H_banner_4  .banner4_text1, .H_banner_4  .banner4_text2, .H_banner_4  .banner4_text3, .H_banner_4  .banner4_text4{
background:url(../images/banner-list-icon-1.png) 9px 6px no-repeat;
background-size:7%;
 width:550px;
 font-weight:300;
  text-align:left;
  font-size: 20px !important;
    padding: 0 0 0 42px;
        line-height: 33px;
        left:60px !important;
}
.H_banner_4  .banner4_text1{
top:70px !important;

}
.H_banner_4  .banner4_text2{
top:110px !important;
}
.H_banner_4  .banner4_text3{
top:150px !important;
}
.H_banner_4  .banner4_text4{
top:190px !important;
}

.H_banner_5 p{
 font-size:30px !important;
 line-height:30px !important;
 font-weight:bold;
 color:#FFF;
 left:60px !important;
 top:40px !important;
}
.H_banner_5 .banner5_text1{
 width:140px !important;
 left:50px !important;
 top:180px !important;
}
.H_banner_5 .banner5_text2{
 width:140px !important;
 left:200px !important;
 top:140px !important;
}
.H_banner_5 .banner5_text3{
 width:140px !important;
 left:350px !important;
 top:100px !important;
}
.H_banner_5 .banner5_text1 .heading, .H_banner_5 .banner5_text2 .heading, .H_banner_5 .banner5_text3 .heading{
    font-size: 18px !important;
    color: #fdc40f;
    padding: 0 0 10px 0;
    font-weight: 800;
    width: 130px;
    height: 30px;
    display: block;
}
.H_banner_5 .banner5_text1 .heading:before, .H_banner_5 .banner5_text2 .heading:before, .H_banner_5 .banner5_text3 .heading:before{
 width: 0;
height: 0;
border-style: solid;
border-width: 0 0 15px 15px;
border-color: transparent transparent #fdc40f transparent;
position:absolute;
right:5px !important;
top:8px;
content:'';
}
.H_banner_5 .banner5_text1 .BorderStep, .H_banner_5 .banner5_text2 .BorderStep, .H_banner_5 .banner5_text3 .BorderStep{
    border-top: 3px solid #fdc40f;
    border-left: 3px solid #fdc40f;
    background-color: rgba(0, 0, 0, 0.5);
    font-size: 15px !important;
    width: 115px !important;
    height: 75px;
    display: block;
    padding: 10px;
    font-weight: 300;
    line-height: 21px !important;
}
.BannerCaseStudiesButton{
top:100px !important;
left:510px !important;
    width: 150px !important;
    display:none !important;

}
.BannerReadBlogsButton{
top:175px !important;
left:510px !important;
width: 150px !important;
display:none !important;
}
.BannerWhitepaperButton{
top:250px !important;
left:510px !important;
display:none !important;
}
.TestimonialsSection .T-Navigation-Panel ul {
    padding: 0;
    margin: 0;
    display: block;
}
.TestimonialsSection .T-Navigation-Panel ul li {
    position: relative;
    display: block;
    width:100%;
    margin: 0;
}
.TestimonialsSection .T-Navigation-Panel ul li.CaseStudy, .TestimonialsSection .T-Navigation-Panel ul li.Blog, .TestimonialsSection .T-Navigation-Panel ul li.Resource  {
    width: auto;
}
.TestimonialsSection .T-Navigation-Panel ul li.CaseStudy a {
 padding: 0 20px 20px 95px;
    border-right: none;
    border-bottom:1px solid #CCC;
    margin:0 0 5px;
}
.TestimonialsSection .T-Navigation-Panel ul li.Blog a {
 padding: 15px 20px 20px 95px;
    border-right: none;
    border-bottom:1px solid #CCC;
    margin:0 0 10px;
}
.TestimonialsSection .T-Navigation-Panel ul li.Resource a {
 padding: 15px 20px 20px 95px;
    border-right: none;
    margin:0 0 0px;
}
.AboutSoftware_Section_right ul li {
    font-size: 20px;
    color: #272727;
    padding: 15px 20px 5px;
    margin: 7px 7px;
    min-height: 150px;
    width: 265px;
    line-height: 24px;
    font-weight: 300;
    background: #ebebeb;
    text-align: center;
    display: inline-grid;
}
.AboutSoftware_Section_right {
    padding-top: 0px;
}
}
@media only screen and (max-width: 599px) and (min-width: 420px) {
  .SolutionsSuiteSection ul li{
 padding:0;
 margin:10px 10px;
 width:251px;
 display:inline-grid;
 -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}
.SolutionsSuiteSection ul li .SolutionsSuiteContent {
    background: #494949;
    min-height: 126px;
}
    .Clientel_section {
    background: #e5f0f6;
    background-size: cover;
    padding: 40px 0;
}
.ClientelBox ul li {
    width: 150px;
    float: left;
    border: 1px solid #b8d3e5;
    margin: 5px 5px;
}
.FeedbackFromClient_box {
 background:#FFF;
 padding:20px;
 margin:20px 0 0 0;
}
.FeedbackFromClient_box h2 {
    font-size: 26px;
    text-align: left;
    padding: 0 0 20px 0;
    margin: 0;
    font-weight: 300;
}
#layerslider{
 height:350px;
}
img.ls-bg{
 height:100% !important;
  width:100% !important;
 margin:0 !important;
}
#layerslider .ls-lt-container, #layerslider .ls-nexttile img, #layerslider .ls-curtile img{
 width:100% !important;
 height:100% !important;
}

.Software_filter ul li {
    margin: 5px 5px;

}
.PtwScaffoldingBoxSection .PermitToWork {
    background: url(../images/permit-to-work-box-bg.jpg) center left no-repeat;
    background-size: cover;
    margin: 20px 0px 20px 0;
    padding: 30px 20px 30px 20px;
    border-right: 1px solid #FFF;
}
.PtwScaffoldingBoxSection .ScaffoldingSoftware {
    background: url(../images/ScafoldingSoftware-bg.jpg) center right no-repeat;
    background-size: cover;
    margin: 20px 0px 20px 0;
    padding: 30px 20px 30px 20px;
    float: left;
    border-right: 1px solid #FFF;
}
h2.SoftwareHome-heading-2_White {
    background: url(../images/near-miss/heading-2-sap.png) bottom center no-repeat;
    font-size: 30px;
    color: #FFFFFF;
    font-weight: 300;
    padding: 0 0 20px 0;
    margin: 0 0 40px 0;
    text-align: center;
}
.Software_CaseStudy .owl-item {
    display: inline-block;
    float: left;
}
.Software_CaseStudy_slide img{
 display:none;
}
.H_banner_1 {
}
.H_banner_1 p, .H_banner_1 h1 {
 font-weight:bold;
  text-align:left;
  font-size: 26px !important;
	line-height: 30px !important;
 width:370px !important;
  left:20px !important;
  top:80px !important
}
.H_banner_1 .H_banner_1_img{
 width:270px !important;
 left:40px !important;
 top:45px !important;
 display:none !important;
}
.H_banner_1 .H_banner_1_img img{
 width:100% !important;
  display:none !important;
}
.H_banner_1 span.banner1_text{
 width:360px !important;
 left:20px !important;
  top:150px !important;
  font-size:18px !important;
}
.H_banner_2 p{
 font-weight:bold;
  text-align:left;
  font-size: 32px !important;
  top:60px !important;
  width:390px !important;
  padding:0 0 0 30px;
	margin-left: 0 !important;
  text-shadow: 0px 0px 7px #FFFFFF, 0px 0px 7px #FFFFFF, 0px 0px 7px #FFFFFF, 0px 0px 7px #FFFFFF;
}
.H_banner_2 .H_banner_2_img {
    display:none !important;
}
.H_banner_2 .H_banner_2_img img{
 width:100%;
}
.H_banner_2 .banner2_text1{
 background:url(../images/banner-list-icon-1.png) 9px 6px no-repeat;
 width:370px !important;
 font-weight:500;
  text-align:left;
  font-size: 17px !important;
  padding: 0 0 0px 42px !important;
  margin-left:0px !important;
      line-height: 28px !important;
      top:130px !important;
      text-shadow: 0px 0px 7px #FFFFFF, 0px 0px 7px #FFFFFF, 0px 0px 7px #FFFFFF, 0px 0px 7px #FFFFFF;
}
.H_banner_2 .banner2_text2{
 background:url(../images/banner-list-icon-1.png) 9px 6px no-repeat;
 width:370px !important;
 font-weight:500;
  text-align:left;
  font-size: 17px !important;
  margin-left:0px !important;
    padding: 0 0 0 42px !important;
        line-height: 28px !important;
        top:220px !important;
       text-shadow: 0px 0px 7px #FFFFFF, 0px 0px 7px #FFFFFF, 0px 0px 7px #FFFFFF, 0px 0px 7px #FFFFFF;
}
.H_banner_3 p{
 width:370px !important;
 font-size:26px !important;
 font-weight:600 !important;
 line-height:28px !important;
  text-align:left;
  left:20px !important;
  top:50px !important;
}
.H_banner_3 .banner3_text1 {
  background:url(../images/banner-list-icon-1.png) 9px 6px no-repeat;
  background-size:8%;
  padding: 0 0 0 38px !important;
left:20px !important;
top:130px !important;
font-size:18px !important;
line-height:24px !important;
width:350px !important;
}
.H_banner_3 .banner3_text2 {
  background:url(../images/banner-list-icon-1.png) 9px 6px no-repeat;
  background-size:8%;
      padding: 0 0 0 38px !important;
left:20px !important;
top:190px !important;
font-size:18px !important;
line-height:24px !important;
width:350px !important;
}
.H_banner_4 p{
     line-height: 45px !important;
    font-weight: 600 !important;
    font-size: 24px !important;
    width:360px !important;
    color:#4caf50;
    left:30px !important;
    top:10px !important;
}
.BannerButton{
background:#078bc6;
font-size:18px !important;
font-weight:400;
color:#FFF;
padding: 12px 40px 12px 20px;
    top: 230px !important;
    left: 30px !important;
    width: 300px !important; 
}
.BannerButton i{
position:absolute;
right:15px;
top:22px;
}
.H_banner_4  .banner4_text1, .H_banner_4  .banner4_text2, .H_banner_4  .banner4_text3, .H_banner_4  .banner4_text4{
background:url(../images/banner-list-icon-1.png) 9px -1px no-repeat;
background-size:7%;
 width:370px !important;
 font-weight:300;
  text-align:left;
  font-size: 20px !important;
    padding: 0 0 4px 33px !important;
        line-height: 33px;
        left:30px !important;
}
.H_banner_4  .banner4_text1{
top:70px !important;

}
.H_banner_4  .banner4_text2{
top:110px !important;
}
.H_banner_4  .banner4_text3{
top:150px !important;
}
.H_banner_4  .banner4_text4{
top:190px !important;
}

.H_banner_5 p{
 font-size:30px !important;
 line-height:30px !important;
 font-weight:bold;
 color:#FFF;
 left:20px !important;
 top:40px !important;
}
.H_banner_5 .banner5_text1{
 width:370px !important;
 left:20px !important;
 top:230px !important;
}
.H_banner_5 .banner5_text2{
 width:370px !important;
 left:20px !important;
 top:160px !important;
}
.H_banner_5 .banner5_text3{
 width:370px !important;
 left:20px !important;
 top:85px !important;
}
.H_banner_5 .banner5_text1 .heading, .H_banner_5 .banner5_text2 .heading, .H_banner_5 .banner5_text3 .heading{
    font-size: 18px !important;
    color: #fdc40f;
    padding: 0 0 5px 0;
    font-weight: 800;
    width: 370px;
    display: block;
}
.H_banner_5 .banner5_text1 .heading:before, .H_banner_5 .banner5_text2 .heading:before, .H_banner_5 .banner5_text3 .heading:before{
 width: 0;
height: 0;
border-style: solid;
border-width: 0 0 15px 15px;
border-color: transparent transparent #fdc40f transparent;
position:absolute;
right:5px !important;
top:8px;
content:'';
}
.H_banner_5 .banner5_text1 .BorderStep, .H_banner_5 .banner5_text2 .BorderStep, .H_banner_5 .banner5_text3 .BorderStep{
    border-top: none;
    border-left: none;
    background-color: rgba(0, 0, 0, 0.5);
    font-size: 15px !important;
    width: 350px !important;
    height: auto !important;
    display: block;
    padding: 7px;
    font-weight: 300;
    line-height: 21px !important;
}
.BannerCaseStudiesButton{
top:100px !important;
left:510px !important;
    width: 150px !important;
    display:none !important;

}
.BannerReadBlogsButton{
top:175px !important;
left:510px !important;
width: 150px !important;
display:none !important;
}
.BannerWhitepaperButton{
top:250px !important;
left:510px !important;
display:none !important;
}
.TestimonialsSection .T-Navigation-Panel ul {
    padding: 0;
    margin: 0;
    display: block;
}
.TestimonialsSection .T-Navigation-Panel ul li {
    position: relative;
    display: block;
    width:100%;
    margin: 0;
}
.TestimonialsSection .T-Navigation-Panel ul li.CaseStudy, .TestimonialsSection .T-Navigation-Panel ul li.Blog, .TestimonialsSection .T-Navigation-Panel ul li.Resource  {
    width: auto;
}
.TestimonialsSection .T-Navigation-Panel ul li.CaseStudy a {
 padding: 0 20px 20px 95px;
    border-right: none;
    border-bottom:1px solid #CCC;
    margin:0 0 5px;
}
.TestimonialsSection .T-Navigation-Panel ul li.Blog a {
 padding: 15px 20px 20px 95px;
    border-right: none;
    border-bottom:1px solid #CCC;
    margin:0 0 10px;
}
.TestimonialsSection .T-Navigation-Panel ul li.Resource a {
 padding: 15px 20px 20px 95px;
    border-right: none;
    margin:0 0 0px;
}
.AboutSoftware_Section_right ul li {
    font-size: 18px;
    color: #272727;
    padding: 15px 20px 5px;
    margin: 7px 1%;
    min-height: 150px;
    width: 47%;
    line-height: 24px;
    font-weight: 300;
    background: #ebebeb;
    text-align: center;
    display: inline-grid;
}
.AboutSoftware_Section_right {
    padding-top: 0px;
}
}
@media only screen and (max-width: 419px) and (min-width: 100px) {
    .Clientel_section {
    background: #e5f0f6;
    background-size: cover;
    padding: 40px 0;
}
.ClientelBox ul li {
    width: 150px;
    float: left;
    border: 1px solid #b8d3e5;
    margin: 5px 5px;
}
.FeedbackFromClient_box {
 background:#FFF;
 padding:20px;
 margin:20px 0 0 0;
}
.FeedbackFromClient_box h2 {
    font-size: 26px;
    text-align: left;
    padding: 0 0 20px 0;
    margin: 0;
    font-weight: 300;
}
#layerslider{
 height:350px;
}
img.ls-bg{
 height:100% !important;
  width:100% !important;
 margin:0 !important;
}
#layerslider .ls-lt-container, #layerslider .ls-nexttile img, #layerslider .ls-curtile img{
 width:100% !important;
 height:100% !important;
}

.Software_filter ul li {
    margin: 5px 5px;

}
.PtwScaffoldingBoxSection .PermitToWork {
    background: url(../images/permit-to-work-box-bg.jpg) center left no-repeat;
    background-size: cover;
    margin: 20px 0px 20px 0;
    padding: 30px 20px 30px 20px;
    border-right: 1px solid #FFF;
}
.PtwScaffoldingBoxSection .ScaffoldingSoftware {
    background: url(../images/ScafoldingSoftware-bg.jpg) center right no-repeat;
    background-size: cover;
    margin: 20px 0px 20px 0;
    padding: 30px 20px 30px 20px;
    float: left;
    border-right: 1px solid #FFF;
}
h2.SoftwareHome-heading-2_White {
    background: url(../images/near-miss/heading-2-sap.png) bottom center no-repeat;
    font-size: 30px;
    color: #FFFFFF;
    font-weight: 300;
    padding: 0 0 20px 0;
    margin: 0 0 40px 0;
    text-align: center;
}
.Software_CaseStudy .owl-item {
    display: inline-block;
    float: left;
}
.Software_CaseStudy_slide img{
 display:none;
}
ul.SoftwareHome_solution_list li {
    padding: 0;
    margin: 5px 5px 5px 5px;
    width: 90%;
    height: 136px;
    display: inline-flex;
    background: #FFFFFF;
    border: 1px solid #999;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}
ul.SoftwareHome_solution_list li a {
    display: block;
    width: 100%;
    height: 136px;
}
.H_banner_1 {
}
.H_banner_1 p, .H_banner_1 h1 {
 font-weight:bold;
  text-align:left;
  font-size: 26px !important;
	line-height: 28px !important;
 width:370px !important;
  left:20px !important;
  top:80px !important
}
.H_banner_1 .H_banner_1_img{
 width:270px !important;
 left:40px !important;
 top:45px !important;
 display:none !important;
}
.H_banner_1 .H_banner_1_img img{
 width:100% !important;
  display:none !important;
}
.H_banner_1 span.banner1_text{
 width:96% !important;
 left:20px !important;
  top:140px !important;
  font-size:18px !important;
}
.H_banner_2 p{
 font-weight:bold;
  text-align:left;
  font-size: 32px !important;
  line-height:30px !important;
  top:50px !important;
  width:360px !important;
  padding:0 0 0 30px;
	margin-left: 0 !important;
  text-shadow: 0px 0px 7px #FFFFFF, 0px 0px 7px #FFFFFF, 0px 0px 7px #FFFFFF, 0px 0px 7px #FFFFFF;
}
.H_banner_2 .H_banner_2_img {
    display:none !important;
}
.H_banner_2 .H_banner_2_img img{
 width:100%;
}
.H_banner_2 .banner2_text1{
 background:url(../images/banner-list-icon-1.png) 9px 6px no-repeat;
 width:88% !important;
 font-weight:500;
  text-align:left;
  font-size: 17px !important;
  padding: 0 0 0px 42px !important;
  margin-left:10px !important;
      line-height: 25px !important;
      top:130px !important;
      text-shadow: 0px 0px 7px #FFFFFF, 0px 0px 7px #FFFFFF, 0px 0px 7px #FFFFFF, 0px 0px 7px #FFFFFF;
}
.H_banner_2 .banner2_text2{
 background:url(../images/banner-list-icon-1.png) 9px 6px no-repeat;
 width:330px !important;
 font-weight:500;
  text-align:left;
  font-size: 18px !important;
  margin-left:10px !important;
    padding: 0 0 0 42px !important;
        line-height: 25px !important;
        top:220px !important;
       text-shadow: 0px 0px 7px #FFFFFF, 0px 0px 7px #FFFFFF, 0px 0px 7px #FFFFFF, 0px 0px 7px #FFFFFF;
}
.H_banner_3 p{
 width:370px !important;
 font-size:26px !important;
 font-weight:600 !important;
 line-height:28px !important;
  text-align:left;
  left:20px !important;
  top:50px !important;
}
.H_banner_3 .banner3_text1 {
  background:url(../images/banner-list-icon-1.png) 9px 6px no-repeat;
  background-size:8%;
  padding: 0 0 0 38px !important;
left:20px !important;
top:130px !important;
font-size:17px !important;
line-height:24px !important;
width:85% !important;
}
.H_banner_3 .banner3_text2 {
  background:url(../images/banner-list-icon-1.png) 9px 6px no-repeat;
  background-size:8%;
      padding: 0 0 0 38px !important;
left:20px !important;
top:190px !important;
font-size:17px !important;
line-height:24px !important;
width:85% !important;
}
.H_banner_4 p{
     line-height: 45px !important;
    font-weight: 600 !important;
    font-size: 24px !important;
    width:360px !important;
    color:#4caf50;
    left:30px !important;
    top:10px !important;
}
.BannerButton{
background:#078bc6;
font-size:18px !important;
font-weight:400;
color:#FFF;
padding: 12px 40px 12px 20px;
    top: 230px !important;
    left: 30px !important;
    width: 300px !important; 
}
.BannerButton i{
position:absolute;
right:15px;
top:22px;
}
.H_banner_4  .banner4_text1, .H_banner_4  .banner4_text2, .H_banner_4  .banner4_text3, .H_banner_4  .banner4_text4{
background:url(../images/banner-list-icon-1.png) 9px -1px no-repeat;
background-size:7%;
 width:90% !important;
 font-weight:300;
  text-align:left;
  font-size: 20px !important;
    padding: 0 0 4px 33px !important;
        line-height: 33px;
        left:30px !important;
}
.H_banner_4  .banner4_text1{
top:70px !important;

}
.H_banner_4  .banner4_text2{
top:110px !important;
}
.H_banner_4  .banner4_text3{
top:150px !important;
}
.H_banner_4  .banner4_text4{
top:190px !important;
}

.H_banner_5 p{
 font-size:30px !important;
 line-height:30px !important;
 font-weight:bold;
 color:#FFF;
 left:20px !important;
 top:40px !important;
}
.H_banner_5 .banner5_text1{
 width:90% !important;
 left:20px !important;
 top:230px !important;
}
.H_banner_5 .banner5_text2{
 width:90% !important;
 left:20px !important;
 top:160px !important;
}
.H_banner_5 .banner5_text3{
 width:90% !important;
 left:20px !important;
 top:85px !important;
}
.H_banner_5 .banner5_text1 .heading, .H_banner_5 .banner5_text2 .heading, .H_banner_5 .banner5_text3 .heading{
    font-size: 18px !important;
    color: #fdc40f;
    padding: 0 0 5px 0;
    font-weight: 800;
    width:90% !important;
    display: block;
}
.H_banner_5 .banner5_text1 .heading:before, .H_banner_5 .banner5_text2 .heading:before, .H_banner_5 .banner5_text3 .heading:before{
 width: 0;
height: 0;
border-style: solid;
border-width: 0 0 15px 15px;
border-color: transparent transparent #fdc40f transparent;
position:absolute;
right:5px !important;
top:8px;
content:'';
}
.H_banner_5 .banner5_text1 .BorderStep, .H_banner_5 .banner5_text2 .BorderStep, .H_banner_5 .banner5_text3 .BorderStep{
    border-top: none;
    border-left: none;
    background-color: rgba(0, 0, 0, 0.5);
    font-size: 15px !important;
   width:94% !important;
    height: auto !important;
    display: block;
    padding: 7px;
    font-weight: 300;
    line-height: 21px !important;
}
.BannerCaseStudiesButton{
top:100px !important;
left:510px !important;
    width: 150px !important;
    display:none !important;

}
.BannerReadBlogsButton{
top:175px !important;
left:510px !important;
width: 150px !important;
display:none !important;
}
.BannerWhitepaperButton{
top:250px !important;
left:510px !important;
display:none !important;
}
.TestimonialsSection .T-Navigation-Panel ul {
    padding: 0;
    margin: 0;
    display: block;
}
.TestimonialsSection .T-Navigation-Panel ul li {
    position: relative;
    display: block;
    width:100%;
    margin: 0;
}
.TestimonialsSection .T-Navigation-Panel ul li.CaseStudy, .TestimonialsSection .T-Navigation-Panel ul li.Blog, .TestimonialsSection .T-Navigation-Panel ul li.Resource  {
    width: auto;
}
.TestimonialsSection .T-Navigation-Panel ul li.CaseStudy a {
 padding: 0 20px 20px 95px;
    border-right: none;
    border-bottom:1px solid #CCC;
    margin:0 0 5px;
}
.TestimonialsSection .T-Navigation-Panel ul li.Blog a {
 padding: 15px 20px 20px 95px;
    border-right: none;
    border-bottom:1px solid #CCC;
    margin:0 0 10px;
}
.TestimonialsSection .T-Navigation-Panel ul li.Resource a {
 padding: 15px 20px 20px 95px;
    border-right: none;
    margin:0 0 0px;
}
.AboutSoftware_Section_right {
    padding-top: 0px;
}
}





















































