.career_input_box {
    width: 100%;
    border: 1px solid #d6d6d7;
    font-size: 14px;
    color: #666;
    font-family: "Open Sans", sans-serif;
    padding: 6px 12px !important;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
    height: 36px;
    display: block;
}
.career_select_box {
    width: 100%;
    border: 1px solid #d6d6d7;
    font-size: 14px;
    color: #999;
    font-family: "Open Sans", sans-serif;
    padding: 6px 6px !important;
    background: #fff;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
    height: 36px;
    display: block;
}
.career_labale {
    color: #242424;
    font-size: 13px;
    line-height: 1.6;
    padding: 5px 0 3px 0;
    margin: 0;
}
.career_submit_button {
    background: #72c02c;
    color: #FFF;
    font-size: 14px;
    border: none;
    padding: 8px 18px;
    text-transform: uppercase;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -o-border-radius: 3px;
}
.Download-modal-dialog{
 width:450px;
}
.Form_input {
    border: 1px solid #b7b7b7;
    height: 42px;
    padding: 5px 10px;
    font-size: 13px;
    color: #666;
    width: 100%;
    margin: 0 0 20px 0;
    outline: none;
}
.InquiryNow_form{
 width:900px;
 margin:0 auto;
}
.register_inputbox:after {
    width: 0;
    height: 2px;
    background: #6339b7;
    position: absolute;
    transition: all 0.5s ease-in-out 0s;
    bottom: 19px;
    left: 0;
    content: '';
}
.register_inputbox {
    position: relative;
}
.register_inputbox:focus-within:after {
   width:100%;
   content:'';
}
.captch_code {
    background: url(../images/captcha-bg-2.jpg) top left repeat;
    padding: 8px 20px;
    text-align: center;
    border: 1px solid #b7b7b7;
    letter-spacing: 10px;
    font-size:16px;
}
.FormSubmitButton {
    background: #2384bc;
    outline: none;
    border: 4px solid #deecff;
    padding: 13px 20px;
    display: block;
    width: 172px;
    text-align: center;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin: 0;
    font-size: 18px;
    color: #FFF;
    font-weight: 600;
}
/*----------------Header Start---------------*/
.logo_wrapper {
    height: auto;
    padding: 4px 0;
}
.logo {
    width: 270px;
}
.logo_right {
    width: auto; 
    padding: 15px 0 0 0;
}
#menu > li > a, #menu > li > a:visited{color:#010101;font-family:"Open Sans", helvetica, arial, sans-serif; text-transform:uppercase}
.sf-menu > li.current_page_item > a{color:#fff;background-color:#5486da;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
a:hover{color:#5486da;}
.sf-menu > li:hover > a, .sf-menu > li > a:hover, .sf-menu li.current-menu-parent > a, .current_page_item > a{border-color:#5486da;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.sf-menu li li{border-bottom-color:#e7e7e7;}
.sf-menu ul li:hover, .sf-menu li .current-menu-item, .sf-menu li .current_page_item{background-color:#2583a5;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
#mobilepro, .sf-menu ul li, .sf-menu > li:hover > a, .sf-menu > li > a:hover, .sf-menu > li.current-menu-parent > a, ul.mega, .sf-menu .mega li:hover, .sf-menu .mega li.current{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;z-index:999;}
.sf-menu{line-height:1.0;padding:0;position:relative;margin:0px 0;}
.sf-menu ul{position:absolute;top:-999em;width:255px;height:auto !important;  background-color:#fff;-webkit-box-shadow:0px 5px 8px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:0px 5px 8px 0px rgba(50, 50, 50, 0.75);box-shadow:0px 5px 8px 0px rgba(50, 50, 50, 0.75);}
.sf-menu ul.sub-menu li{height:auto !important;float:none !important;}
.sf-menu ul.sub-menu li a{height:auto !important;float:none !important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.sf-menu li li.current a{background:none !important}
.sf-menu li:hover{visibility:inherit}
.sf-menu li, .sf-menu li:hover{float:left;position:relative;margin:0 0 0 0px;padding:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.sf-menu li:hover{background:#ffffff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.sf-menu li li{border-bottom-width:1px;border-bottom-style:solid;margin:0;padding:0;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}
.sf-menu li li:first-child{border-top:0}
.sf-menu li li:last-child{border-bottom:1px solid transparent}
.sf-menu li li li:first-child{border-top:1px solid transparent}
.sf-menu li li a{padding:7px 15px 7px 10px;line-height:16px;color:#000000;text-transform:none;letter-spacing:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.sf-menu i{margin-right:0px}
.sf-menu a{display:block;font-family: "Open Sans", helvetica, arial, sans-serif !important; position:relative;color:#FFF;font-size:14px;font-weight:600;padding:13px 22px 15px;text-decoration:none;margin:0;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.sf-menu li li a{margin:0;border:0}
.sf-menu > li:hover > a, .sf-menu > li > a:hover{color:#000 !important;}
#menu > li > a:hover, #menu > li > a:active, .sf-menu > li.current_page_item > a, .sf-menu > li.current_page_item > a:visited, .sf-menu > li.current-menu-parent > a{color:#153c55 !important;text-decoration:none;}
.sfHover:hover > a{}
.sf-menu li .current-menu-parent > a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;}
.sf-menu > li.current-menu-parent > a{color:#fff;border-width:1px;border-style:solid;}
.sf-menu li li:hover > a, .sf-menu li li > a:hover, .sf-menu li li.current > a{color:#fff;text-decoration:none;}
.sf-menu li li a{font-size:13px;font-weight:normal;margin-bottom:0;line-height:19px;}
.sf-menu li li:first-child{border-top-left-radius:0;}
.sf-menu li li:last-child{}
.sfHover:hover{border-bottom-right-radius:0 !important}
.sfHover > .sf-with-ul{border-bottom-right-radius:0;border-bottom-left-radius:0;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul{left:0px;z-index:999;top:42px;padding:0;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul.sub-menu_software{right:0px; left:inherit; z-index:999;top:42px;padding:0;}
.sf-menu li:hover ul li ul, .sf-menu li.sfHover ul li ul, .sf-menu li:hover ul li ul li ul, .sf-menu li.sfHover ul li ul li ul{left:200px;z-index:999;top:-1px !important}
.sub-menu2 li:hover{
 background-color:transparent !important;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul{left:230px; top:-1px !important; padding:0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul{left:200px;top:0;}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{outline:0;}
.sf-menu li:hover,{outline:0;background-color:#3298bd;}
.sf-menu a.sf-with-ul{padding-right:32px;min-width:1px}
.sub-menu_software a.sf-with-ul{padding-right:22px;min-width:1px}
.sf-sub-indicator{position:absolute;display:block;overflow:hidden;}
a > .sf-sub-indicator{position:absolute;right:12px;top:12px;font-size:8px;}
li li a .sf-sub-indicator{top:10px;right:1%;}
.featured_Img a{padding:0 !important;margin:0 !important}
.featured_Img i{display:none !important}
#mobilepro {
    width: 36px;
    height: 32px;
    font-size: 24px;
    font-weight: bold;
    display: none;
    padding: 4px 8px;
    cursor: pointer;
    float: right;
    color: #FFF;
    margin: 6px 40px 5px 0;
    background: url(../../images/menu_icon.png) center center no-repeat #0898DE;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.subarrow{display:none}
.sf-sub-indicator{width:11px;height:15px;display:inline-block;position:absolute;top:3px;right:20px;}
.sf-sub-indicator .fa-chevron-right{background:url(../images/sub_menu_icon.png) top left no-repeat;width:11px;height:15px;display:inline-block;}
.sf-sub-indicator{width:11px;height:15px;display:inline-block;position:absolute;top:3px;right:20px;}
.sf-sub-indicator .fa-chevron-down{background:url(../images/down_arow_menu.png) 0 2px no-repeat;width:11px;height:15px;display:inline-block;}
li.sfHover .sub-menu2{position:absolute;right:-0px !important;width:130px !important;}
/*----------------Header End---------------*/
/*----------------Banner Start---------------*/
.Nearmiss_banner_section{
 background:url(../images/near-miss/banner-bg.jpg) center center no-repeat;
 background-size:cover;
}
.Nearmiss_banner_img{
}
.Nearmiss_banner_text{
 padding:60px 0 30px;
}
.Nearmiss_banner_text p{
font-size:15px;
color:#FFF;
padding:0 0 20px 0;
margin:0;
line-height:22px;
}
.Nearmiss_banner_text h1{
 background:url(../images/near-miss/hazard-reporting-app-icon.gif) top left no-repeat;
 padding:25px 0 40px 125px;
 font-size:36px;
 color:#FFF;
 font-weight:600;
 margin:0 0 20px 0;
}
.Nearmiss_banner_text h1 span{
 font-size:42px;
 display:block;
 font-weight:bold;
}
.download-app{
 padding:10px 0 0 0;
}
/*----------------Banner End---------------*/
.white_wraper{
 padding:30px 0;
}
h2.nearmiss-heading-2{
 background:url(../images/near-miss/heading-2-sap.png) bottom center no-repeat;
 font-size:40px;
 color:#333e50;
 font-weight:bold;
 padding:0 0 20px 0;
 margin:0 0 20px 0;
 text-align:center;	
}
h2.nearmiss-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;	
}
p.nearmiss-heading_text{
   color:#000;
   padding:0 0 40px 0;
   font-size:18px;
   color:#333e50;
   margin:0;
   font-weight:300;
   text-align:center;
}

ul.feature-list {
 padding:20px 0 0 0;
 margin:0 0 0 -10px;
}
ul.feature-list li{
 padding:0 0 50px 85px;
 margin:0;
 position:relative;
}
ul.feature-list li h3{
font-size:18px;
color:#000;
font-weight:600;
padding:0px 0 6px 0;
margin:0;
}
ul.feature-list li p{
font-size:14px;
color:#666666;
font-weight:normal;
padding:0;
margin:0;
}
ul.feature-list li i{
 position:absolute;
 top:0;
 left:0;
 background-image:url(../images/near-miss/hazard-reporting-app-sprite.png);
 background-repeat: no-repeat;
 width:75px;
 height:85px;
 display:block;
}
ul.feature-list li i.IdentifyHazards {
 background-position:-472px -5px ;

}
ul.feature-list li i.Enforce_approval_work_flow {
 background-position: -238px -5px;
 
}
ul.feature-list li i.Assign_Track_Tasks {
 background-position: -316px -5px;
}
ul.feature-list li i.Get_Notified  {
 background-position: -394px -5px;
}
ul.feature-list li i.AssignCAPA_of_the_logged_nearmiss{
 background-position: -3px -5px;
}
ul.feature-list li i.Find_leading_indicators{
  background-position: -80px -5px;
}
ul.feature-list li i.ViewClose_reported_nearmiss{
     background-position: -160px -5px;
}
/*----------------App Screenshots Section Start---------------*/
.AppScreenshots_section{
 background:url(../images/near-miss/hazard-reporting-app-bg.jpg) center center no-repeat;
 background-size:cover;
 padding:30px 0;
 max-height:900px;
 overflow:hidden;
}
.AppScrenshot{
 overflow:hidden;
 width:1100px;
 margin:0 auto;
/* min-height:600px;*/
}
.AppScrenshot .owl-item{
 display:inline-block;
}
.App_screnshot_slide{
 padding:0 10px;
}
.owl-controls.clickable .owl-page:hover span {
    opacity: 1;
}
.owl-dots .owl-dot.active {
    border:2px solid #FFF;
}
.owl-dots .owl-dot {
    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;
    display:inline-block;
    background: none;
    
}
.owl-dots {
 display:block;
 text-align:center;
}
.owl-controls {
    margin-top: 10px;
    text-align: center;
}
.owl-controls .owl-page, .owl-controls .owl-buttons {
    cursor: pointer;
}
.owl-nav.disabled{
 display:none;
 opacity:0;
}
/*----------------App Screenshots Section End---------------*/
/*----------------Testimonial Section Start---------------*/
.Testimonial_section{
 background:#eeeeee;
 padding:30px 0;
}
.Nearmiss_Testimonial{
 width:968px;
 background:#FFF;
 overflow:hidden;
 margin:0 auto;
 min-height:300px;
 -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
padding:20px 20px;
position:relative;
}
.Nearmiss_Testimonial .owl-item{
 display:inline-block;
}
.Nearmiss_Testimonial .Testimonial_UserPhoto{
 width:110px;
 height:110px;
 display:block;
 margin:0 auto;
 -webkit-border-radius: 60px;
-moz-border-radius: 60px;
border-radius: 60px;
}
.Nearmiss_Testimonial .Testimonial_UserName{
 text-align:center;
 padding:10px 0;
 font-size:14px;
 color:#333;
 margin:0;
 font-weight:600;
}
.Testimonial_text{
 font-size:14px;
 text-align:center;
 padding:20px 70px;
 line-height:22px;
 color:#333;
 position:relative;
}
.Testimonial_text:after{
 content:'';
 width:19px;
 height:25px;
 display:block;
    background: url(../images/near-miss/hazard-reporting-app-sprite.png) -669px -36px no-repeat;
 position:absolute;
 top:20px;
 left:45px;
}
.Testimonial_text:before{
 content:'';
 width:19px;
 height:25px;
 display:block;
    background: url(../images/near-miss/hazard-reporting-app-sprite.png) -712px -36px no-repeat;
 position:absolute;
 top:20px;
 right:45px;
}
.Nearmiss_Testimonial .owl-controls .owl-page span {
    display: block;
    width: 28px;
    height: 6px;
    margin: 10px 5px;
    opacity: 1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
   background:#dddddd;
   border:none;
}
.Nearmiss_Testimonial .owl-controls .owl-page.active span {
   background:#5876c4;
}
.Nearmiss_Testimonial .owl-controls .owl-buttons .owl-prev{
 width:20px;
 height:22px;
 background:url(../images/near-miss/hazard-reporting-app-sprite.png) -742px -36px no-repeat;
 position:absolute;
 top:55%;
 left:20px;
 display:block;
 text-indent:-999px;
}
.Nearmiss_Testimonial .owl-controls .owl-buttons .owl-next{
 width:20px;
 height:22px;
 background:url(../images/near-miss/hazard-reporting-app-sprite.png) -775px -36px no-repeat;
 position:absolute;
 top:55%;
 right:20px;
 display:block;
 text-indent:-9999px;
}
/*----------------Testimonial Section End---------------*/
/*----------------Pricing Section Start---------------*/
.Pricing_section{
 padding:30px 0;
}
.Pricing_table{
 width:100%;
 overflow:scroll;
}
.Pricing_table td{
 padding:8px 10px;
 border:1px solid #FFF;
 border-collapse:collapse;
}
.Pricing_table td.Individual_Group_h {
 padding:12px;
 text-align:center;
 font-size:18px;
 background:#65ac32;
 font-weight:600;
 color:#FFF;
border-bottom:0;
border-top:0;		
}
.Pricing_table td.Individual_Group_text1 {
    border: 1px solid #FFF;
    border-collapse: collapse;
    font-size:14px;
    color:#000;
    text-align:center;
    background:#e9f2dd;		
}
.Pricing_table td.Individual_Group_text2 {
    border: 1px solid #FFF;
    border-collapse: collapse;
    background:#cae1ab;
    font-size:14px;
    color:#000;
    text-align:center;	
}
.Pricing_table td.Individual_Group_h2 {
 padding:10px;
 text-align:center;
 font-size:18px;
 background:#75b845;
 font-weight:600;
 color:#FFF;
border-left:5px solid #FFF;
border-collapse:collapse;
border-bottom:0;
border-top:0;	
}
.Pricing_table td.Individual_Group_h2 span{
 font-size:13px;
 color:#7bb6df;
 font-weight:normal;
}
.Pricing_table td.basic_h {
 padding:12px;
 text-align:center;
 font-size:18px;
 background:#388d25;
 font-weight:600;
 color:#FFF;
 border-bottom:0;
border-top:0;
	
border-left:5px solid #FFF;	
}
.Pricing_table td.basic_h2 {
 padding:10px;
 text-align:center;
 font-size:18px;
 background:#469a36;
 font-weight:600;
 color:#FFF;
border-left:5px solid #FFF;
border-collapse:collapse;
border-bottom:0;
border-top:0;	
}
.Pricing_table td.basic_text1 {
    border: 1px solid #FFF;
    border-collapse: collapse;
    background:#dbedd7;	
        font-size: 14px;
    color: #000;
    text-align: center;	
}
.Pricing_table td.basic_text2 {
    border: 1px solid #FFF;
    border-collapse: collapse;
    background:#b1d7a6;
        font-size: 14px;
    color: #000;
    text-align: center;	
}
.Pricing_table td.basic_h2 span{
 font-size:13px;
 color:#d9f6d3;
 font-weight:normal;
}
.Pricing_table td.Standard_h {
 padding:12px;
 text-align:center;
 font-size:18px;
 background:#216a3d;
 font-weight:600;
 color:#FFF;
border-bottom:0;
border-top:0;		
}
.Pricing_table td.Standard_text1 {
    border: 1px solid #FFF;
    border-collapse: collapse;
    background:#d5e9e0;	
        font-size: 14px;
    color: #000;
    text-align: center;	
}
.Pricing_table td.Standard_text2 {
    border: 1px solid #FFF;
    border-collapse: collapse;
    background:#a8cfbd;
        font-size: 14px;
    color: #000;
    text-align: center;	
}
.Pricing_table td.Standard_h2 {
 padding:10px;
 text-align:center;
 font-size:18px;
 background:#2b764a;
 font-weight:600;
 color:#FFF;
border-left:5px solid #FFF;
border-collapse:collapse;
border-bottom:0;
border-top:0;	
}
.Pricing_table td.Standard_h2 span{
 font-size:13px;
 color:#93e0b3;
 font-weight:normal;
}
.Pricing_table td.Premium_h {
 padding:12px;
 text-align:center;
 font-size:18px;
 background:#205b85;
 font-weight:600;
 color:#FFF;
border-collapse:collapse;	
border-bottom:0;
border-top:0;	
}
.Pricing_table td.Premium_text1 {
    border: 1px solid #FFF;
    border-collapse: collapse;
    background:#d7e8ef;
        font-size: 14px;
    color: #000;
    text-align: center;		
}
.Pricing_table td.Premium_text2 {
    border: 1px solid #FFF;
    border-collapse: collapse;
    background:#a8ccd8;
        font-size: 14px;
    color: #000;
    text-align: center;	
}
.Pricing_table td.Premium_h2 {
 padding:10px;
 text-align:center;
 font-size:18px;
 background:#2a658c;
 font-weight:600;
 color:#FFF;
border-left:5px solid #FFF;
border-collapse:collapse;
border-bottom:0;
border-top:0;	
}
.Pricing_table td.Premium_h2 span{
 font-size:13px;
 color:#7bb6df;
 font-weight:normal;
}
.Pricing_table td.Premium_order_now{
 padding:0 !important;
}
.Pricing_table td.Premium_order_now a{
 background:#205b85;
 font-size:16px;
 font-weight:600;
 color:#FFF;
 padding:12px;
 display:block;
 text-align:center;
}
.Pricing_table td.Premium_order_now a:hover{
 background:#0b3655;
 text-decoration:none;
}
.Pricing_table td.Standard_order_now{
 padding:0 !important;
}
.Pricing_table td.Standard_order_now a{
 background:#216a3d;
 font-size:16px;
 font-weight:600;
 color:#FFF;
 padding:12px;
 display:block;
 text-align:center;
}
.Pricing_table td.Standard_order_now a:hover{
 background:#0a4420;
 text-decoration:none;
}
.Pricing_table td.basic_order_now{
 padding:0 !important;
}
.Pricing_table td.basic_order_now a{
 background:#388d25;
 font-size:16px;
 font-weight:600;
 color:#FFF;
 padding:12px;
 display:block;
 text-align:center;
}
.Pricing_table td.basic_order_now a:hover{
 background:#184d0c;
 text-decoration:none;
}
.Pricing_table td.Individual_Group_order_now{
 padding:0 !important;
}
.Pricing_table td.Individual_Group_order_now a{
 background:#65ac32;
 font-size:16px;
 font-weight:600;
 color:#FFF;
 padding:12px;
 display:block;
 text-align:center;
}
.Pricing_table td.Individual_Group_order_now a:hover{
 background:#3a6b16;
 text-decoration:none;
}
.rupes_symbol_icon{
 width:17px;
 height:23px;
 display:inline-block;
 background:url(../images/near-miss/hazard-reporting-app-sprite.png) -780px -90px no-repeat;
     margin-bottom: -3px;
}
.Pricing_table tr.option_list_grey{
 background:#eeeeee;

 border-bottom: 1px solid #FFF;
 border-top: 1px solid #FFF;
 border-collapse:collapse;
 font-size:13px;
}
.Pricing_table td.option_list_text{
 font-size:14px;
 text-align:right;
 color:#333333;

}
.Pricing_table td.option_list_heading{
 font-size:14px;
 text-align:right;
 color:#666666;
    padding: 5px 10px;
    font-weight:600;
}

/*----------------Pricing Section End---------------*/
.PricingTable{
 width:800px;
 margin:auto
}
/*----------------Watch the full video Section Start---------------*/
.WatchTheFullVideo_section{
 background:url(../images/near-miss/WatchTheFullVideo_section_bg.jpg) center center no-repeat;
 background-size:cover;
 padding:120px 0 100px;
}
.WatchTheFullVideo_button{
font-size:36px;
color:#39aeff;
text-decoration:none;
display:inline-block;
margin:0 auto;
text-align:center;
}
.WatchTheFullVideo_button:hover{
color:#FFFFFF;
text-decoration:none
}
.WatchTheFullVideo_button:before{
 content:'';
 width:92px;
 height:92px;
 display:block;
 margin:0 auto;
 background:url(../images/near-miss/hazard-reporting-app-sprite.png) -558px -5px no-repeat;
}
.WatchTheFullVideo_button:hover:before{
 content:'';
 width:92px;
 height:92px;
 display:block;
 margin:0 auto;
 background:url(../images/near-miss/hazard-reporting-app-sprite.png) -558px -98px no-repeat;
}

/*----------------Watch the full video Section End---------------*/
/*----------------------Screen Shot Start------------------*/
.ScreenShot_section{
     background: #f1f1f1;
    /* background: #3bbeff;
    background: -moz-linear-gradient(70deg, #3197f6 0%, #65e2e9 100%);
    background: -webkit-linear-gradient(70deg, #3197f6 0%, #65e2e9 100%);
    background: linear-gradient(70deg, #3197f6 0%, #65e2e9 100%);*/
    padding:40px 0;
}
.ScreenShot_section h2{
     font-family: 'Nunito', sans-serif;
    font-size: 40px;
    color: #1d93f7;
    padding: 0 0 0px 0;
    margin: 0;
    font-weight: bold;
    text-align: center;
}
.ScreenShot_section .owl-stage-outer {
    height: 480px;
            position: relative;
    overflow: hidden;
    width:100% !important;
    display:block;
}
.ScreenShot_section .owl-stage {
    height: 100%;.

}
.ScreenShot_section .owl-stage .slider-item{
 height: 100%;
}
.ScrenShot_slider{
 position:relative;
 padding:100px 0;
 width:100%;
}
.ScrenShot_slider:before {
    content: '';
    background-image: url(../images/aart-hazard-reporting/iPhone-scroll.png);
    background-position: center;
    background-repeat: no-repeat;
    -moz-background-size: cover;
    background-size: cover;
    position: absolute;
    top: 40px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 999;
    width: 320px;
    height: 100%;
    pointer-events: none;
    z-index:1;
    
}
.ScrenShot_slider:after {
    content: '';
    background-size: cover;
    position: absolute;
    top: 42px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 999;
    width: 300px;
    height: 590px;
    pointer-events: none;
        -webkit-box-shadow: 0 15px 40px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 15px 40px rgba(0, 0, 0, 0.5);
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.5);
        z-index:0;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
    
}
.ScreenShot_section .owl-item {
    display: inline-block;
}
.ScreenShot_section .owl-item img{
    height:100%;
    -webkit-filter: blur(0px); /* Safari 6.0 - 9.0 */
    filter: blur(0px);
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
    opacity:0.6;
}
.ScreenShot_section .owl-item.active.center img{
    height:100%;
    -webkit-filter: blur(0px); /* Safari 6.0 - 9.0 */
    filter: blur(0px);
    opacity:1;
}
.ScreenShot_section .owl-stage .owl-item:before {
    content: '';

    -webkit-box-shadow: 0 15px 40px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 15px 40px rgba(0, 0, 0, 0.2);
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    width: 100%;
    height: 100%;
    -webkit-transition: background-color .3s ease-out;
    -o-transition: background-color .3s ease-out;
    -moz-transition: background-color .3s ease-out;
    transition: background-color .3s ease-out;
}

.ScreenShot_section .owl-stage .owl-item.center:before {
    background-color: transparent;
}
.ScreenShot_section  .owl-item {
    height: 100%;
    position: relative;
        min-height: 1px;
    float: left;
}
.ScrenShot_slider .owl-dots.disabled, .ScrenShot_slider .owl-nav.disabled {
    display: none;
}

/*----------------------Screen Shot End ------------------*/
/*----------------------Pricing -------------------*/
.Price_table_Section{
 padding:40px 0;
 background:#FFF;
}
.Price_table_main{
 width:1050px;
 margin:0 auto;
}
.Price_table_main [class*=col-] {
    padding: 0;
    margin: -1px;
}

.Price_table_Section .price-col{
 padding:20px 0;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
overflow:hidden;
  -webkit-transition: all 0.2s linear 0s;
          transition: all 0.2s linear 0s;
}
.Price_table_Section .price-col:hover {
    padding-bottom: 0;
    padding-top: 0;
      -webkit-transition: all 0.2s linear 0s;
          transition: all 0.2s linear 0s;
          -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);
z-index:2;
}

.Price_table_main:hover .price-col.active-col {

z-index:1;
}
.Price_table_main .price-col.active-col, .Price_table_main .price-col.active-col:hover {
    padding-top: 0;
    padding-bottom: 0;
    margin-left: 0;
    margin-right: 0;
              -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);
z-index:2;
}
.Price_table_main:hover .active-col{
top: 0;
    padding-bottom: 20px;
    padding-top: 20px;
              -webkit-box-shadow:none;
-moz-box-shadow: none;
box-shadow: none;
    
}
.Price_table_main:hover .active-col:hover {
    top: 0;
    padding-top: 0;
    padding-bottom: 0;
}
.Price_table_Section .price-col .pricing-card {
    position: relative;
    border: 1px solid #ddd;
    width: 100%;
    top: 0;
    -webkit-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
    z-index: 1;
    -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
.Price_table_Section .price-col .CategoryHeading{
 padding:20px 0;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
    font-family: 'Roboto', sans-serif;
    font-size:30px;
    color:#FFF;
    background:#2196f3;
    padding:15px 10px;
    text-align:center;
    font-weight:500;
    margin: -1px;
}
.Price_table_Section .NoOfUser{
 background:#1e88e5;
 padding:8px 10px;
 margin:0;
 text-align:center;
  font-family: 'Nunito', sans-serif;
  font-size:18px;
  color:#FFF;
      margin: -1px;
}
.Price_table_Section ul.Price-feature {
    position: relative;
    text-align: left;
        font-family: 'Roboto', sans-serif;
        font-size:15px;
        padding:0;
        margin:0;
}
.Price_table_Section .Price-feature li {
    list-style: none;
    padding: 12px 0;
    border-bottom: 1px solid #ddd;
    background: #eee;
}
.Price_table_main:hover .active-col .Price-feature li {
    background: #eee;
}
.Price_table_Section .active-col .Price-feature li {

    background: #FFF;
}
.Price_table_Section .price-col:hover .Price-feature li {
    background: #FFF;
}
.Price_table_Section .Price-feature li p {
    margin: 0;
    padding: 0 15px;
    line-height: normal;
    color:#333333;
}
.Price_table_Section .Price-feature li span{
    float: right;
    color:#000;
    font-weight:500;
}
.Price_table_Section .Price-footer{
 background:#eee;
 padding:15px;
 text-align:center;
 -webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
height:80px;
}
.Price_table_Section .active-col .Price-footer,.Price_table_Section .price-col.active-col:hover .Price-footer {
    height: 120px;
      -webkit-transition: all 0.2s linear 0s;
          transition: all 0.2s linear 0s;
          background:#FFF;
}
.Price_table_Section .price-col:hover .Price-footer{
 height:120px;
   -webkit-transition: all 0.2s linear 0s;
          transition: all 0.2s linear 0s;
          background:#FFF;
}
.Price_table_main:hover .active-col .Price-footer {
    height: 80px;
      -webkit-transition: all 0.2s linear 0s;
          transition: all 0.2s linear 0s;
}
.Price_table_Section .Price-footer a{
 background:#4843d2;
 -webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
padding:10px 30px;
display:inline-block;
font-family: 'Roboto', sans-serif;
font-size:20px;
font-weight:500;
color:#FFF;
text-decoration:none;
min-width:150px;
  -webkit-transition: all 0.2s linear 0s;
          transition: all 0.2s linear 0s;
}
.Price_table_main:hover .active-col .Price-footer a{
  background:#4843d2;
}
.Price_table_Section .price-col:hover .Price-footer a,.Price_table_main .active-col .Price-footer a {
 background:#f92d8c;

  -webkit-transition: all 0.2s linear 0s;
          transition: all 0.2s linear 0s;
}























































.Upderconstruction{
 background:url(../images/near-miss/hazard-reporting-app-bg3.png) top right no-repeat #489ad2;
 padding:30px 0;
}

ul.CountDown {
 padding:0;
 margin:0;
 font-size:86px;
 text-align:left;
}
ul.CountDown li{
 display:inline-block;
 padding:0px;
 font-weight:300;
 color:#FFF;
 border:1px solid #FFFFFF;
 margin:0 5px;
 width:130px;
 height:120px;
 text-align:center;
 line-height:103px;

}
ul.CountDown li span{
 display:block;
 text-align:center;
 font-size:15px;
 font-weight:normal;
 background:#489ad2;
  line-height:25px;
  padding:3px;
  color:#FFF;
  width:80px;
  margin:0 auto;
}
h1.EHS_m_s_heading_1{font-size:48px;color:#FFFFFF;font-weight:600;padding:30px 0 40px;text-align:left;font-family:'Open Sans', sans-serif;}

h2.ComingSoon_heading_2{
 font-size:44px;color:#FFFFFF;font-weight:600;padding:20px 0 50px;text-align:left;font-family:'Open Sans', sans-serif;margin:0;
}
.app-store{
 text-align:left;
 padding:20px 0 20px;
}
p.Betaversion {
 font-size:15px;
 color:#FFF;
 padding:0 0 30px;
 text-align:left;
 margin:0;
}
p.Thankyou_message{
 font-size:14px;
 color:#FFF;
 padding:0 0 30px;
 text-align:left;
 margin:0;
}
a.RequestforBetaVersion{
 background:#ffffff;
 padding:12px 20px;
 font-size:15px;
 color:#000;
 font-weight:600;
 text-align:center;
 -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
a.RequestforBetaVersion:hover, a.RequestforBetaVersion:focus{
 text-decoration:none;
 background:#1c7fef;
 color:#FFF;
}
.NearMiss-modal-title {
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    color: #000000;
    padding: 0;
    margin: 0;
}
.NearMiss_labale {
    color: #242424;
    font-size: 13px;
    line-height: 1.6;
    padding: 5px 0 3px 0;
    margin: 0;
}
.NearMiss_input_box {
    width: 100%;
    border: 1px solid #d6d6d7;
    font-size: 14px;
    color: #666;
    font-family: "Open Sans", sans-serif;
    padding: 6px 12px !important;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
    height: 36px;
    display: block;
}
.NearMiss_submit_button {
    background: #72c02c;
    color: #FFF;
    font-size: 14px;
    border: none;
    padding: 8px 18px;
    text-transform: uppercase;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -o-border-radius: 3px;
}
label.error{
 color:#F00;
 font-size:12px;
 padding:5px 0;
 display:block;
 font-weight:normal;
}
@media (min-width: 768px){
.modal-sm {
    width: 400px;
}
}




.ehs_management_so_bann_wraper .banner_main, .Eptw_telecome_bann_wraper  .banner_main{text-align:center;}
.ehs_management_so_bann_wraper{background:url(../images/permit-to-work/E-PTW-bg.png) top left repeat-x;}
.Eptw_telecome_bann_wraper{background:url(../images/permit-to-work/e-ptw-telecom-background.jpg) center bottom no-repeat #ebebeb;}

.ehs_management_so_banner{}
.ehs_management_so_section_1{background:url(../images/ehs_management_software_section_1_bg.png) bottom left repeat-x;padding:0 0 40px 0;}
h2.module_heading_2{font-size:44px;color:#727272;font-weight:300;padding:40px 0 50px;text-align:center;font-family:'Open Sans', sans-serif;margin:0;}
h2.EHS_m_s_heading_2{font-size:36px;color:#727272;font-weight:300;padding:40px 0 50px;text-align:center;font-family:'Open Sans', sans-serif;}
h3.EHS_m_s_heading_3{font-size:26px;color:#fb7828;font-weight:300;padding:25px 0 15px;text-align:left;line-height:33px;margin:0;font-family:'Open Sans', sans-serif;}
h1.EHS_m_s_heading_1 span{color:#cd0202;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ehs_management_so_section_2{background:url(../images/ehs-management-software-section_line_bg.png) center top repeat-y;padding-bottom:30px;}
.ehs_management_so_section_2 .left_menu{width:548px;}
.ehs_management_so_section_2 .center_menu{width:91px;margin:0 10px;}
.ehs_management_so_section_2 .right_menu{width:530px;}
.permit_to_work_icon_sprite{background-image:url(../images/permit-to-work/permit-to-work_icon_sprit.png);}
.Area_Map_icon{width:91px;height:91px;background-position:0 0;background-repeat:no-repeat;display:block;margin:0 auto;}
.Job_Hazard_Analysis_icon{width:91px;height:91px;background-position:-92px 0;background-repeat:no-repeat;display:block;margin:0 auto;}
.feature_row{margin:0 0 30px 0;}
.Isolation_Management_icon{width:90px;height:91px;background-position:-183px 0;background-repeat:no-repeat;display:block;margin:0 auto;}
.On_the_spot_Audit_icon{width:91px;height:91px;background-position:-273px 0;background-repeat:no-repeat;display:block;margin:0 auto;}
.Management_Information_icon{width:91px;height:91px;background-position:-364px 0;background-repeat:no-repeat;display:block;margin:0 auto;}
.Compatible_with_iPad_icon{width:91px;height:91px;background-position:-455px 0;background-repeat:no-repeat;display:block;margin:0 auto;}
.Knowledge_Sharing_icon{width:91px;height:91px;background-position:-546px 0;background-repeat:no-repeat;display:block;margin:0 auto;}
.Warning_Alerts_icon{width:91px;height:91px;background-position:-638px 0;background-repeat:no-repeat;display:block;margin:0 auto;}
.extra_module_icon{width:91px;height:91px;background-repeat:no-repeat;display:block;border:1px solid #CCC;margin:-72px auto 0;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background:url(../images/permit-to-work/perit-to-work_Other_Value-Added_icon_sprit.png) #fff;-webkit-animation:permit_icon_animation 18s infinite;-moz-animation:permit_icon_animation 23s infinite;-o-animation:permit_icon_animation 23s infinite;-ms-animation:permit_icon_animation 23s infinite;animation:permit_icon_animation 23s infinite;}
.extra_module_box{-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.4);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.4);background:#FFF;padding:1px 0 0;}
.extra_module_box .green_heading{background:url(../images/permit-to-work/green_headding_icon.png) 10px 0 no-repeat #4caf50;font-size:20px;color:#FFF;padding:10px 10px 10px 60px;font-weight:normal;font-family:'Arimo', sans-serif;}
.extra_module_box .green_content{background:#4caf50;background:url(../images/green_errow.png) 25px 0 no-repeat;padding:20px 15px 15px;font-family:'Open Sans', sans-serif;font-size:15px;color:#666;line-height:23px;min-height:122px;}
.extra_module_box .blue_heading{background:url(../images/permit-to-work/blue_headding_icon.png) 10px 0 no-repeat #03b2d1;font-size:20px;color:#FFF;padding:10px 10px 10px 60px;font-weight:normal;font-family:'Arimo', sans-serif;}
.extra_module_box .blue_content{background:#4caf50;background:url(../images/blue_errow.png) 25px 0 no-repeat;padding:20px 15px 15px;font-family:'Open Sans', sans-serif;font-size:15px;color:#666;line-height:23px;min-height:122px;}
.extra_module_box .red_heading{background:url(../images/permit-to-work/red_headding_icon.png) 10px 0 no-repeat #c43e5b;font-size:20px;color:#FFF;padding:10px 10px 10px 60px;font-weight:normal;font-family:'Arimo', sans-serif;}
.extra_module_box .red_content{background:#4caf50;background:url(../images/red_errow.png) 25px 0 no-repeat;padding:20px 15px 15px;font-family:'Open Sans', sans-serif;font-size:15px;color:#666;line-height:23px;min-height:122px;}
.extra_module_box .orange_heading{background:url(../images/permit-to-work/orange_headding_icon.png) 10px 0 no-repeat #dc6a16;font-size:20px;color:#FFF;padding:10px 10px 10px 60px;font-weight:normal;font-family:'Arimo', sans-serif;}
.extra_module_box .orange_content{background:#4caf50;background:url(../images/orange_errow.png) 25px 0 no-repeat;padding:20px 15px 15px;font-family:'Open Sans', sans-serif;font-size:15px;color:#666;line-height:23px;min-height:122px;}
.extra_module_box .magento_heading{background:url(../images/permit-to-work/magento_headding_icon.png) 10px 0 no-repeat #9c27b0;font-size:20px;color:#FFF;padding:10px 10px 10px 60px;font-weight:normal;font-family:'Arimo', sans-serif;}
.extra_module_box .magento_content{background:#4caf50;background:url(../images/magento_errow.png) 25px 0 no-repeat;padding:20px 15px 15px;font-family:'Open Sans', sans-serif;font-size:15px;color:#666;line-height:23px;min-height:122px;}
.extra_module_box .yellow_heading{background:url(../images/permit-to-work/yellow_headding_icon.png) 10px 0 no-repeat #ccc018;font-size:20px;color:#FFF;padding:10px 10px 10px 60px;font-weight:normal;font-family:'Arimo', sans-serif;}
.extra_module_box .yellow_content{background:#4caf50;background:url(../images/yellow_errow.png) 25px 0 no-repeat;padding:20px 15px 15px;font-family:'Open Sans', sans-serif;font-size:15px;color:#666;line-height:23px;min-height:122px;}
.extra_module_box .d_green_heading{background:url(../images/permit-to-work/d_green_heading_icon.png) 10px 0 no-repeat #1A841E;font-size:20px;color:#FFF;padding:10px 10px 10px 60px;font-weight:normal;font-family:'Arimo', sans-serif;}
.extra_module_box .d_green_content{background:#4caf50;background:url(../images/permit-to-work/d_green_errow.png) 25px 0 no-repeat;padding:20px 15px 15px;font-family:'Open Sans', sans-serif;font-size:15px;color:#666;line-height:23px;min-height:122px;}
.extra_module_box .d_blue_heading{background:url(../images/permit-to-work/d_blue_heading_icon.png) 10px 0 no-repeat #1C89E2;font-size:20px;color:#FFF;padding:10px 10px 10px 60px;font-weight:normal;font-family:'Arimo', sans-serif;}
.extra_module_box .d_blue_content{background:#4caf50;background:url(../images/permit-to-work/d_blue_errow.png) 25px 0 no-repeat;padding:20px 15px 15px;font-family:'Open Sans', sans-serif;font-size:15px;color:#666;line-height:23px;min-height:122px;}
.extra_module_box .d_red_heading{background:url(../images/permit-to-work/d_red_heading_icon.png)10px 0 no-repeat #D44B64;font-size:20px;color:#FFF;padding:10px 10px 10px 60px;font-weight:normal;font-family:'Arimo', sans-serif;}
.extra_module_box .d_red_content{background:#4caf50;background:url(../images/permit-to-work/d_red_errow.png) 25px 0 no-repeat;padding:20px 15px 15px;font-family:'Open Sans', sans-serif;font-size:15px;color:#666;line-height:23px;min-height:122px;}
.extra_module_box .d_orange_heading{background:url(../images/permit-to-work/d_orange_heading_icon.png) 10px 0 no-repeat #D29060;font-size:20px;color:#FFF;padding:10px 10px 10px 60px;font-weight:normal;font-family:'Arimo', sans-serif;}
.extra_module_box .d_orange_content{background:#4caf50;background:url(../images/permit-to-work/d_orange_errow.png) 25px 0 no-repeat;padding:20px 15px 15px;font-family:'Open Sans', sans-serif;font-size:15px;color:#666;line-height:23px;min-height:122px;}
.extra_module_box .d_magento_heading{background:url(../images/permit-to-work/d_magento_heading_icon.png) 10px 0 no-repeat #A765B3;font-size:20px;color:#FFF;padding:10px 10px 10px 60px;font-weight:normal;font-family:'Arimo', sans-serif;}
.extra_module_box .d_magento_content{background:#4caf50;background:url(../images/permit-to-work/d_magento_errow.png) 25px 0 no-repeat;padding:20px 15px 15px;font-family:'Open Sans', sans-serif;font-size:15px;color:#666;line-height:23px;min-height:122px;}
.extra_module_box .d_yello_heading{background:url(../images/permit-to-work/d_yello_heading_icon.png) 10px 0 no-repeat #B3A921;font-size:20px;color:#FFF;padding:10px 10px 10px 60px;font-weight:normal;font-family:'Arimo', sans-serif;}
.extra_module_box .d_yello_content{background:#4caf50;background:url(../images/permit-to-work/d_yello_errow.png) 25px 0 no-repeat;padding:20px 15px 15px;font-family:'Open Sans', sans-serif;font-size:15px;color:#666;line-height:23px;min-height:122px;}
.MTB_20px{margin-top:20px;margin-bottom:20px;}
.Unique_Competitive_Features_headding{font-family:'Arimo', sans-serif;font-size:20px;color:#00679d;padding:0 0 10px 0;margin:0;line-height:27px;font-weight:400;}
.Unique_Competitive_Features_bulet_text{font-size:15px;color:#666666;margin:0;padding:0 0 15px 25px;line-height:25px;font-family:'Open Sans', sans-serif;background:url(../images/heading_list_icon.png) 0 3px no-repeat;text-align:left;}
p.tab_sub_list{background:url(../images/permit-to-work/tab_sub_list_arow.png) 0 0px no-repeat;font-family:'Open Sans', sans-serif;font-size:14px;color:#333;margin:0 0 0 15px;padding:0 0 11px 20px;line-height:22px;}
.timeline-v1{padding:20px 0;list-style:none;position:relative;}
.timeline-v1:before{top:0;bottom:0;position:absolute;content:" ";width:4px;border:1px solid #dadada;left:50%;margin-left:-1.5px;}
.glyphicon-record{position:relative;top:1px;display:inline-block;font-style:normal;font-weight:400;line-height:1;width:20px;height:20px;border:4px solid #FFFFFF;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;padding:4px;background:#cccccc;-webkit-box-shadow:0px 0px 1px 0px rgba(0,0,0,1);-moz-box-shadow:0px 0px 1px 0px rgba(0,0,0,1);box-shadow:0px 0px 1px 0px rgba(0,0,0,1);}
.glyphicon-record:before{background:#c3c3c3;content:inherit;}
.timeline-v1 > li{margin-bottom:40px;position:relative;width:50%;float:left;clear:left;}
.timeline-v1 > li:before,
.timeline-v1 > li:after{content:" ";display:table;}
.timeline-v1 > li:after{clear:both;}
.timeline-v1 > li:before,
.timeline-v1 > li:after{content:" ";display:table;}
.timeline-v1 > li:after{clear:both;}
.timeline-v1 > li > .timeline-panel{width:94%;float:left;border:1px solid #d4d4d4;position:relative;}
.timeline-v1 > li > .timeline-panel:before{position:absolute;top:26px;right:-15px;display:inline-block;border-top:15px solid transparent;border-left:15px solid #ccc;border-right:0 solid #ccc;border-bottom:15px solid transparent;content:" ";}
.timeline-v1 > li > .timeline-panel:after{position:absolute;top:27px;right:-14px;display:inline-block;border-top:14px solid transparent;border-left:14px solid #fff;border-right:0 solid #fff;border-bottom:14px solid transparent;content:" ";}
.timeline-v1 > li > .timeline-badge{color:#ccc;width:24px;height:24px;line-height:50px;font-size:1.4em;cursor:pointer;text-align:center;position:absolute;top:31px;right:-12px;z-index:8;}
.timeline-v1 > li > .timeline-badge i:hover{color:#72c02c;}
.timeline-v1 > li.timeline-inverted > .timeline-panel{float:right;}
.timeline-v1 > li.timeline-inverted > .timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto;}
.timeline-v1 > li.timeline-inverted > .timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto;}
.timeline-v1 > li > .timeline-panel .timeline-heading{padding:5px;}
.timeline-v1 > li > .timeline-panel .timeline-heading img{width:100%;border:1px solid #dddddd}
.timeline-v1 .timeline-body{padding:12px;}
.timeline-v1 .timeline-footer{padding:7px 12px;overflow:hidden;border-top:1px solid #ccc;}
.timeline-v1 .timeline-footer .blog-info{float:left;}
.timeline-v1 .timeline-footer .blog-info i{color:#777;}
.timeline-v1 .timeline-footer .likes{float:right;}
.timeline-v1 .timeline-footer .likes i{margin-right:2px;color:#777;}
.timeline-v1 .timeline-footer .likes:hover{text-decoration:none;color:inherit;}
.timeline-v1 .timeline-footer .likes:hover i{color:#72c02c;}
.timeline-v1 > li.timeline-inverted{float:right;clear:right;margin-bottom:40px;}
.timeline-v1 > li:nth-child(2){margin-top:60px;}
.timeline-v1 > li.timeline-inverted > .timeline-badge{left:-12px;}
@media (max-width:992px){.timeline-v1 > li > .timeline-panel:before{top:31px;right:-11px;border-top:11px solid transparent;border-left:11px solid #ccc;border-bottom:11px solid transparent;}
.timeline-v1 > li > .timeline-panel:after{top:32px;right:-10px;border-top:10px solid transparent;border-left:10px solid #fff;border-bottom:10px solid transparent;}
.timeline-v1 > li.timeline-inverted > .timeline-panel:before{border-right-width:11px;left:-11px;}
.timeline-v1 > li.timeline-inverted > .timeline-panel:after{border-right-width:10px;left:-10px;}
}
@media (max-width:767px){ul.timeline-v1:before{left:40px;}
ul.timeline-v1 > li{margin-bottom:20px;position:relative;width:100%;float:left;clear:left;}
ul.timeline-v1 > li > .timeline-panel{width:calc(100% - 70px);width:-moz-calc(100% - 70px);width:-webkit-calc(100% - 70px);}
ul.timeline-v1 > li > .timeline-badge{left:28px;margin-left:0;top:16px;}
ul.timeline-v1 > li > .timeline-panel{float:right;}
ul.timeline-v1 > li > .timeline-panel:before{top:27px;right:-12px;border-top:12px solid transparent;border-left:12px solid #ccc;border-bottom:12px solid transparent;}
ul.timeline-v1 > li > .timeline-panel:after{top:28px;right:-11px;border-top:11px solid transparent;border-left:11px solid #fff;border-bottom:11px solid transparent;}
ul.timeline-v1 > li > .timeline-panel:before{border-left-width:0;border-right-width:12px;left:-12px;right:auto;}
ul.timeline-v1 > li > .timeline-panel:after{border-left-width:0;border-right-width:11px;left:-11px;right:auto;}
.timeline-v1 > li.timeline-inverted{float:left;clear:left;margin-top:30px;margin-bottom:30px;}
.timeline-v1 > li.timeline-inverted > .timeline-badge{left:28px;}
}
p.tab_list{background:url(../images/safe/tab_list_icon.jpg) 0 2px no-repeat;font-family:'Open Sans', sans-serif;font-size:15px;color:#333;margin:0;padding:0 0 13px 20px;line-height:23px;}
.soft_home_tab{background:#FFF;}
.z-tabs, .z-tabs > ul, .z-tabs > ul > li, .z-tabs > ul > li > a, .z-tabs > .z-container, .z-tabs > .z-container > .z-content, .z-tabs > .z-container > .z-content > .z-content-inner{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.z-tabs, .z-tabs:before, .z-tabs:after{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.z-tabs, .z-tabs > ul, .z-tabs > ul > li, .z-tabs > ul > li > a{position:relative;padding:0;outline:0;display:block;text-decoration:none;list-style:none;list-style-type:none;font-family:'Arimo', sans-serif;}
.soft_home_tab{-webkit-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 2px 0px rgba(0,0,0,0.4);box-shadow:0px 0px 2px 0px rgba(0,0,0,0.4);}
.z-tabs > .z-container > .z-content::after, .z-tabs > .z-container > .z-content > .z-content-inner::after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.z-tabs > .z-container > .z-content, .z-tabs > .z-container > .z-content > .z-content-inner{zoom:1;}
.z-tabs > ul > li > a{color:#FFF;line-height:18px;font-weight:inherit;padding:26px 13px;cursor:pointer;}
.z-tabs > ul > li.z-active > a{cursor:default;color:#1d88e5}
.z-tabs > .z-container{padding:0;margin:0px 0 0 0;border-width:1px;background:#fff;position:relative;overflow:hidden;}
.z-tabs > .z-container > .z-content{position:absolute;width:100%;height:100%;overflow:hidden;padding:0;z-index:7;display:none;}
.z-tabs > .z-container > .z-content.z-active{z-index:8;}
.z-tabs > .z-container > .z-content > .z-content-inner{padding:20px 20px 10px 30px;height:auto;}
.z-tabs.vertical.top-right.white.z-bordered > ul > li.z-active > a{border-right:3px solid #D13636;}
.z-tabs.vertical.top-left.white.z-bordered > ul > li.z-active > a{}
.z-tab span.arow{display:none}
.z-active span.arow{background:url(../images/safe/tab_select_left.png) center left no-repeat;width:15px;height:22px;display:block;position:absolute;right:-18px;z-index:99;top:15px}
.double-line span.arow{top:25px !important;}
li.z-active{border:1px solid #e4e4e4;border-right:3px solid #bababa;background:#fff !important;}
li.z-active a{background:#fff !important;}
.z-tab{border-bottom:1px solid #bababa;}
@media only screen and (min-width:1350px) and (max-width:2274px){.soft_home_tab ul{padding:0;margin:0px 0 0 0;width:300px;font-size:16px;}
}
@media only screen and (min-width:1020px) and (max-width:1349px){.soft_home_tab ul{padding:0;margin:0px 0 0 0;width:265px;font-size:14px;}
.z-tabs > ul > li > a{color:#FFF;line-height:18px;font-weight:inherit;padding:22px 13px;cursor:pointer;}
.view_more{margin-top:35px;}
.AppScrenshot{
 overflow:hidden;
 width:1100px;
 margin:0 auto;
/* min-height:600px;*/
}
.Price_table_main{
 width:990px;
 margin:0 auto;
}
}
@media only screen and (min-width:800px) and (max-width:1019px){.soft_home_tab ul{padding:0;margin:0px 0 0 0;width:260px;font-size:13px;}
.z-tabs, .z-tabs > ul, .z-tabs > ul > li, .z-tabs > ul > li > a{position:relative;padding:0;outline:0;display:block;text-decoration:none;list-style:none;list-style-type:none;font-family:'Arimo', sans-serif;margin-bottom:0px;}
.z-tabs > ul > li > a{color:#FFF;line-height:18px;font-weight:inherit;padding:22px 13px;cursor:pointer;}
.view_more{margin-top:35px;}
.z-tabs > .z-container{padding:0;margin:0px 0 0 0;border-width:1px;background:#fff;position:relative;overflow:hidden;}
.z-content-inner img{margin-top:40px;}
.z-active span.arow{background:url(../images/safe/tab_select_left.png) center left no-repeat;width:15px;height:22px;display:block;position:absolute;right:-18px;z-index:99;top:20px;}
.AppScrenshot{
 overflow:hidden;
 width:auto;
 margin:0 auto;
/* min-height:600px;*/
}
.Price_table_main{
 width:100%;
 margin:0 auto;
}
}
@media all and (min-width:1024px){.z-grid-1000{max-width:1000px;}
.z-grid-1000 .z-row{padding:0;}

}
@media all and (max-width:768px){.z-row > [class*="col"]{float:none;width:auto;margin:10px 0 10px 0;}
}
.z-tabs > ul.z-tabs-mobile{display:none;}
.z-tabs.responsive.horizontal.responsive > ul{display:block;width:100%;}
.z-tabs.responsive.horizontal > ul.z-tabs-mobile, .z-tabs.responsive.horizontal > ul.z-tabs-mobile > li{width:100%;float:none;}
.z-tabs.responsive.horizontal.mobile > ul > li > a{margin:0 !important;}
.z-tabs.responsive.horizontal > ul > li.z-last-col > a{margin-right:0 !important;}
.z-tabs.responsive.horizontal.top > ul > li.z-active{top:0;margin-top:0;padding-bottom:0;z-index:initial;}
.z-tabs.responsive.horizontal.top > ul > li.z-last-row.z-active{top:2px;margin-top:-2px;padding-bottom:1px;z-index:1;}
.z-tabs.horizontal.top.responsive > ul.z-tabs-desktop > li > a, .z-tabs.horizontal.top.z-stacked > ul.z-tabs-desktop > li > a{border-bottom-width:0;}
.z-tabs.horizontal.responsive > ul.z-tabs-desktop > li > a{margin:0 -2px 0 0;}
.ie7 .z-tabs.horizontal.responsive > ul.z-tabs-desktop > li{margin-right:-3px;}
.z-tabs.responsive.horizontal.bottom > ul > li.z-active{top:0;margin-top:0;padding-top:0;padding-bottom:0;z-index:initial;}
.z-tabs.responsive.horizontal.bottom > ul > li.z-first-row.z-active{top:0;padding-top:0;z-index:9;}
.z-tabs.horizontal.responsive > ul.z-tabs-desktop{display:block;width:100%;}
.z-tabs.horizontal.responsive.underlined > ul{border-width:0;}
.z-tabs.horizontal.responsive.underlined > ul > li.z-active, .z-tabs.horizontal.responsive.underlined > ul > li:hover{border-top-width:0;border-bottom-width:0;}
.z-tabs.underlined.horizontal > ul.z-tabs-mobile > li{margin-left:0;}
.z-tabs.underlined.horizontal > ul.z-tabs-mobile > li a{padding-left:0;}
.z-tabs.responsive.top.z-rounded > ul > li.z-last-col > a{-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;border-radius:0 5px 0 0;}
.z-tabs.responsive.bottom.z-rounded > ul > li.z-first > a{-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0;}
.z-tabs.responsive.z-rounded.bottom > ul > li.z-left > a{-webkit-border-radius:0 0 0 5px;-moz-border-radius:0 0 0 5px;border-radius:0 0 0 5px;}
.z-tabs.responsive.z-rounded.bottom-left > ul > li.z-right > a{-webkit-border-radius:0 0 5px 0;-moz-border-radius:0 0 5px 0;border-radius:0 0 5px 0;}
.z-tabs.responsive.horizontal.top.z-rounded > ul > li.z-last > a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.z-tabs.horizontal.z-stacked > ul.z-tabs-desktop > li{width:100%;float:none;}
.z-tabs.horizontal.z-stacked.responsive > ul.z-tabs-desktop > li.z-last > a, .z-tabs.horizontal.z-stacked.z-stacked > ul.z-tabs-desktop > li.z-last > a{border-bottom-width:1px;}
.z-tabs.flat.horizontal.z-stacked > ul.z-tabs-desktop > li > a{border-width:0 !important;}
.z-tabs.z-stacked.horizontal > ul > li > a{margin-right:0 !important;}
.z-tabs.flat.z-stacked.z-spaced.horizontal.responsive > ul.z-tabs-nav > li > a{margin:2px 0 0 0 !important;}
.z-tabs.mobile > ul.z-tabs-nav, .z-tabs.mobile > ul.z-tabs-nav > li, .z-tabs.mobile > ul.z-tabs-nav > li.z-active, .z-tabs.mobile > .z-container, .z-tabs.mobile > .z-container > .z-content{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:none;}
.z-tabs.mobile{position:relative;}
.z-tabs.mobile > ul.z-tabs-nav, .z-tabs.mobile > ul.z-tabs-nav.z-tabs-mobile, .z-tabs.mobile > ul.z-tabs-nav.z-tabs-mobile > li, .z-tabs.mobile > .z-container{width:100%;float:none;display:block;width:100%;}
.z-tabs.mobile > ul.z-tabs-nav{border-width:1px 1px 1px 1px;}
.z-tabs.mobile > ul.z-tabs-nav > li > .z-link{margin:0 !important;}
.z-tabs-mobile li .z-link{margin:0 !important;background:#2d9dff;}
.z-tabs.mobile > ul.z-tabs-nav > li > .z-link .z-title{font-size:15px;color:#FFF}
.z-tabs.mobile > ul.z-tabs-desktop{position:absolute;top:inherit;background:#2d9dff;margin-top:0px;left:0;z-index:1000;width:100%;box-shadow:0 2px 1px rgba(51, 51, 51, 0.1);}
.z-tabs.mobile > ul > li{overflow:visible;}
.z-tabs.mobile > ul.z-tabs-nav > li > a{top:0;}
.z-tabs.mobile > ul > li.z-active > a{font-weight:bold;}
.z-tabs.mobile.top > ul.z-tabs-desktop > li > a, .z-tabs.mobile.bottom > ul.z-tabs-desktop > li > a{border-width:1px 0px 0 0px;}
.z-tabs.mobile > ul.z-tabs-nav > li.z-first > a{border-width:0;}
.z-tabs.mobile.z-shadows > ul.z-tabs-mobile{-webkit-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.9) inset;-moz-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.9) inset;box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.9) inset;}
.z-tabs.mobile > ul.z-tabs-desktop > li{float:none;display:block;}
.z-tabs.mobile > ul.z-tabs-desktop.z-hide-menu{opacity:0;height:0;visibility:hidden;}
.z-tabs.mobile.top > .z-container{margin-top:8px;}
.z-tabs.mobile.bottom > .z-container{margin-bottom:8px;}
.z-tabs.mobile > .z-container, .z-tabs.mobile > .z-container > .z-content.z-active{overflow:visible;}
.z-tabs.mobile > .z-container.z-animating, .z-tabs.mobile > .z-container.z-animating > .z-content.z-active{overflow:hidden;}
.z-tabs.mobile > ul.z-tabs-mobile.z-state-closed > li > a > span.z-arrow{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);opacity:1;}
.z-tabs.mobile > ul.z-tabs-mobile > li > a > span.z-arrow{position:absolute;top:50%;background:url(../images/z-tabs-icons.png) no-repeat top left;width:30px;height:30px;margin-top:-17px;margin-left:-0.75em;display:inline-block;right:5px;}
.z-tabs.mobile > ul.z-tabs-nav > li.z-active{margin:0;padding:0;top:0;bottom:0;}
.z-tabs.mobile > ul.z-tabs-nav > li.z-active > a{margin:0;top:0;bottom:0;width:auto;color:#000}
.z-tabs.mobile > ul.z-tabs-nav > li{border-width:0px;}
.z-tabs.mobile > ul.z-tabs-nav > li > a{text-align:left;}
.z-tabs.mobile > ul.z-tabs-desktop > li.z-last{border-bottom-width:0;}
.z-tabs.mobile.z-rounded > ul.z-tabs-mobile.z-state-closed > li > a{-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
.z-tabs.mobile.z-rounded > ul.z-tabs-mobile, .z-tabs.mobile.z-rounded > ul.z-tabs-desktop{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.z-tabs.mobile.z-rounded > ul.z-tabs-mobile > li > a{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.z-tabs.mobile.z-rounded > ul.z-tabs-nav.z-tabs-desktop > li.z-last > a.z-link{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}
.z-tabs.mobile.z-rounded > ul.z-tabs-nav > li.z-first > a{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.z-tabs.mobile.z-rounded > .z-container{-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}
.z-tabs .z-tabs *, .z-tabs ul, .z-tabs ul li, .z-tabs ul li a, .z-tabs .z-container .z-content{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-touch-callout:none;outline:none;}
.z-tabs ul li{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-touch-callout:none;outline:none;background:#777777;}
.mobile ul.z-tabs-desktop li a{background-color:transparent;font-size:14px;color:#FFF;}
.mobile ul.z-tabs-desktop li.z-active a{background-color:#177AD0;color:#FFF;font-size:14px;font-weight:normal;}
.mobile ul.z-tabs-desktop .z-active span.arow{display:none;}
.mobile .z-tabs-mobile span.z-arrow{}
@media only screen and (min-width:1350px) and (max-width:2274px){.tabs_fix{height:532px;background-color:#777;}
}
@media only screen and (min-width:1020px) and (max-width:1349px){.ehs_management_so_section_2 .left_menu{width:455px;}
.ehs_management_so_section_2 .right_menu{width:440px;}
.tabs_fix{height:555px;background-color:#777;}
}
@media only screen and (min-width:840px) and (max-width:1019px){.ehs_management_so_section_2 .left_menu{width:380px;}
.ehs_management_so_section_2 .right_menu{width:370px;}
.tabs_fix{height:755px;background-color:#777;}
.PricingTable{
 width:100%;
 margin:auto
}
.InquiryNow_form{
 width:100%;
 margin:0 auto;
}
.AppScrenshot{
 overflow:hidden;
 width:auto;
 margin:0 auto;
/* min-height:600px;*/
}
.sf-menu a {
    display: block;
    font-family: "Open Sans", helvetica, arial, sans-serif !important;
    position: relative;
    color: #FFF;
    font-size: 14px;
    font-weight: 600;
    padding: 13px 16px 15px;
    text-decoration: none;
    margin: 0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.logo {
    width: 200px;
}
}
@media only screen and (min-width:600px) and (max-width:839px){.z-active a{color:#000;}
.ehs_management_so_section_2{background:none;padding-bottom:30px;}
.ehs_management_so_section_2 .center_menu{width:91px;margin:0 10px;position:absolute;left:43%;right:43%;top:-85px;}
h2.EHS_m_s_heading_2{font-size:36px;color:#727272;font-weight:300;padding:40px 0 20px;text-align:center;font-family:'Open Sans', sans-serif;}
.feature_row{margin:0 0 30px 0;position:relative;border-bottom:1px dashed #CCCCCC;}
h3.EHS_m_s_heading_3{text-align:center;}
p.normal_text_15_PB_15{text-align:center;}
.ehs_management_so_section_2 .feature_row2 .right_menu{width:100%;float:left;text-align:center;padding:0 0 30px 0;margin:100px 0 0 0;}
.ehs_management_so_section_2 .feature_row2 .left_menu{float:right;width:100%;margin:10px 0 30px 0;text-align:center;clear:both;}
.ehs_management_so_section_2 .feature_row2 .center_menu{width:91px;margin:0 10px;position:absolute;left:43%;right:43%;top:0px;}
.ehs_management_so_section_2 .left_menu{float:none;width:100%;margin:120px 0 0 0;text-align:center;}
.ehs_management_so_section_2 .right_menu{width:100%;text-align:center;padding:0 0 30px 0;}
.PricingTable{
 width:100%;
 margin:auto
}
.InquiryNow_form{
 width:100%;
 margin:0 auto;
}
#mobilepro, .subarrow {
    display: block;
    position: relative;
    z-index: 99;
    margin: 6px 10px 5px 0;
}
.sf-menu {
    line-height: 1.0;
    padding: 0;
    position: inherit;
    top:40px;
    right:0px;
    margin: 0px 0;
    width:250px !important;
}
.top_navigation {
    padding: 0 0 0 0px;
    position:relative;
}
#header{
 position:relative;
}
.AppScrenshot{
 overflow:hidden;
 width:auto;
 margin:0 auto;
/* min-height:600px;*/
}
.Price_table_main{
 width:100%;
 margin:0 auto;
}
.logo_right {
    width: 100%;
    display:block;
    padding: 15px 0 0 0;
    float:none;
        height: 40px;
}
.logo {
    width: 100%;
    text-align:center;
    float:none;
    padding:0 0 15px 0;
}
.sf-menu, .sf-sub-indicator {
    width: auto !important;
    display: block !important;
    margin: 4px 0 !important;
}
.sf-menu li {
    float: left !important;
    display: block !important;
    width: auto !important;
    overflow: hidden;
    border-bottom: none;
}
.sf-menu {
    position: absolute;
    top: -25px;
    right: 0px;
    background: #FFFFFF;
    border: 1px solid #f2f2f2;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.sf-menu a {
    display: block;
    font-family: "Open Sans", helvetica, arial, sans-serif !important;
    position: relative;
    color: #FFF;
    font-size: 14px;
    font-weight: 600;
    padding: 13px 16px 15px;
    text-decoration: none;
    margin: 0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
}
@media only screen and (min-width:400px) and (max-width:599px){.ehs_management_so_section_2{background:none;padding-bottom:30px;}
.ehs_management_so_section_2 .center_menu{width:91px;margin:0 10px;position:absolute;left:40%;right:43%;top:-85px;}
h3.EHS_m_s_heading_3{text-align:center;}
p.normal_text_15_PB_15{text-align:center;}
.ehs_management_so_section_2 .left_menu{float:none;width:100%;margin:100px 0 0 0;text-align:center;}
.ehs_management_so_section_2 .right_menu{width:100%;text-align:center;padding:0 0 30px 0;}
.feature_row{margin:0 0 30px 0;position:relative;border-bottom:1px dashed #CCCCCC;padding-bottom:3px;}
.PricingTable{
 width:100%;
 margin:auto
}
.InquiryNow_form{
 width:100%;
 margin:0 auto;
}
.AppScreenshots_section {
    background: url(../images/near-miss/hazard-reporting-app-bg.jpg) center center no-repeat;
    background-size: cover;
    padding: 30px 0;
    max-height: inherit;
}
#mobilepro, .subarrow {
    display: block;
    position: relative;
    z-index: 99;
    margin: 6px 10px 5px 0;
}



#header{
 position:relative;
 width:100%;
}
.AppScrenshot{
 overflow:hidden;
 width:auto;
 margin:0 auto;
/* min-height:600px;*/
}
.Price_table_main{
 width:100%;
 margin:0 auto;
}
.Download-modal-dialog {
   width: 97%;
}
.logo_right {
    width: 100%;
    display:block;
    padding: 15px 0 0 0;
    float:none;
        height: 40px;
}
.logo {
    width: 200px;
    margin:0 auto;
    text-align:center;
    float:none;
    padding:0 0 15px 0;
}
.sf-menu, .sf-sub-indicator {
    width: auto !important;
    display: block !important;
    margin: 4px 0 !important;
}
.sf-menu li {
    float: none !important;
    display: block !important;
    width: auto !important;
    overflow: hidden;
    border-bottom: none;
}
.sf-menu {
    position: inherit;
    margin:0 auto !important;
    top: -15px;
    right: 0px;
    background: #FFFFFF;
    border: 1px solid #f2f2f2;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    width:270px !important;
}
.sf-menu a {
    display: block;
    font-family: "Open Sans", helvetica, arial, sans-serif !important;
    position: relative;
    color: #FFF;
    font-size: 14px;
    font-weight: 600;
    padding: 13px 16px 15px;
    text-decoration: none;
    margin: 0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.top_navigation {
    position: relative;
    z-index: 99;
    width: 100% !important;
    margin:0 auto;
}
}
@media only screen and (max-width:399px){.z-tabs > ul > li > a:hover{background:#146FBF;}
.ehs_management_so_section_2{background:none;padding-bottom:30px;}
.ehs_management_so_section_2 .center_menu{width:91px;margin:0 10px;position:absolute;left:33%;right:43%;top:-85px;}
.feature_row{margin:0 0 30px 0;position:relative;border-bottom:1px dashed #CCCCCC;padding-bottom:3px;}
h3.EHS_m_s_heading_3{text-align:center;}
p.normal_text_15_PB_15{text-align:center;}
.ehs_management_so_section_2 .left_menu{float:none;width:100%;margin:100px 0 0 0;text-align:center;}
.ehs_management_so_section_2 .right_menu{width:100%;text-align:center;padding:0 0 30px 0;}
.PricingTable{
 width:100%;
 margin:auto
}
.InquiryNow_form{
 width:100%;
 margin:0 auto;
}
.AppScreenshots_section {
    background: url(../images/near-miss/hazard-reporting-app-bg.jpg) center center no-repeat;
    background-size: cover;
    padding: 30px 0;
    max-height: inherit;
}
#mobilepro, .subarrow {
    display: block;
    position: relative;
    z-index: 99;
    margin: 15px 10px 5px 0;
}
.sf-menu {
    line-height: 1.0;
    padding: 0;
    position: absolute;
    top:40px;
    right:0px;
    margin: 0px 0;
    width:250px !important;
}
.logo {
    width: 250px !important;
    text-align: center;
    float: left !important;
    padding-left: 15px;
}
#header{
 position:relative;
}
.AppScrenshot{
 overflow:hidden;
 width:auto;
 margin:0 auto;
/* min-height:600px;*/
}
.Price_table_main{
 width:100%;
 margin:0 auto;
}
.Download-modal-dialog {
    width: 97%;
}
.logo_right {
    width: 100%;
    display:block;
    padding: 15px 0 0 0;
    float:none;
        height: 40px;
}
.logo {
    width: 100%;
    text-align:center;
    float:none;
    padding:0 0 15px 0;
}
.sf-menu, .sf-sub-indicator {
    width: auto !important;
    display: block !important;
    margin: 4px 0 !important;
}
.sf-menu li {
    float: left !important;
    display: block !important;
    width: auto !important;
    overflow: hidden;
    border-bottom: none;
}
.sf-menu {
    position: absolute;
    top: -25px;
    right: 0px;
    background: #FFFFFF;
    border: 1px solid #f2f2f2;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.sf-menu a {
    display: block;
    font-family: "Open Sans", helvetica, arial, sans-serif !important;
    position: relative;
    color: #FFF;
    font-size: 14px;
    font-weight: 600;
    padding: 13px 16px 15px;
    text-decoration: none;
    margin: 0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
#header{
 position:relative;
 width:100%;
}
.AppScrenshot{
 overflow:hidden;
 width:auto;
 margin:0 auto;
/* min-height:600px;*/
}
.Price_table_main{
 width:100%;
 margin:0 auto;
}
.Download-modal-dialog {
   width: 97%;
}
.logo_right {
    width: 100%;
    display:block;
    padding: 15px 0 0 0;
    float:none;
        height: 40px;
}
.logo {
    width: 200px;
    margin:0 auto;
    text-align:center;
    float:none;
    padding:0 0 15px 0;
}
.sf-menu, .sf-sub-indicator {
    width: auto !important;
    display: block !important;
    margin: 4px 0 !important;
}
.sf-menu li {
    float: none !important;
    display: block !important;
    width: auto !important;
    overflow: hidden;
    border-bottom: none;
}
.sf-menu {
    position: inherit;
    margin:0 auto !important;
    top: -15px;
    right: 0px;
    background: #FFFFFF;
    border: 1px solid #f2f2f2;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    width:270px !important;
}
.sf-menu a {
    display: block;
    font-family: "Open Sans", helvetica, arial, sans-serif !important;
    position: relative;
    color: #FFF;
    font-size: 14px;
    font-weight: 600;
    padding: 13px 16px 15px;
    text-decoration: none;
    margin: 0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.top_navigation {
    position: relative;
    z-index: 99;
    width: 100% !important;
    margin:0 auto;
}
}