/*
Theme Name: Developement
Description: Custom developed WordPress theme.
Author: Anymous
Author URI: http://www.binhvi.info/
Version: 1.0
Copyright 2016.
*/
@import "https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css";
@import "https://cdn.knightlab.com/libs/timeline3/latest/css/timeline.css";

@charset "UTF-8";
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dt,dd,li,table,th,td,form,select,option,address,pre,strong,em,caption,cite,code,dfn,var{font-size:100%; font-weight:300; font-style:normal;margin:0;padding:0;text-decoration:none}img{border:0;background-color:transparent;vertical-align:bottom}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}fieldset{border:0}hr{display:none}ol,ul{list-style:none}ul ul,ol ul,ul ol,ol ol,dl ul,dl ol,dl dl,td td{font-size:100%}q:before,q:after{content:''}abbr,acronym{border:0}html{overflow-y:scroll}body{font-size:12px;line-height:1.4}strong{font-weight:bold}em{font-style:italic}li{margin-left:0}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}/*\*/* html .clearfix{height:1%}.clearfix{display:block}/**/.inline-block{display:-moz-inline-box;display:inline-block}/*\*/* html .inline-block{display:inline;height:1%}*:first-child+html .inline-block{display:inline;height:1%}


.scroll-wrapper{overflow:hidden!important;padding:0!important;position:relative}.scroll-wrapper>.scroll-content{border:none!important;box-sizing:content-box!important;height:auto;left:0;margin:0;max-height:none!important;max-width:none!important;overflow:scroll!important;padding:0;position:relative!important;top:0;width:auto!important}.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}.scroll-element{display:none}.scroll-element,.scroll-element div{box-sizing:content-box}.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block}.scroll-element .scroll-arrow,.scroll-element .scroll-bar{cursor:default}.scroll-textarea{border:1px solid #ccc;border-top-color:#999}.scroll-textarea>.scroll-content{overflow:hidden!important}.scroll-textarea>.scroll-content>textarea{border:none!important;box-sizing:border-box;height:100%!important;margin:0;max-height:none!important;max-width:none!important;overflow:scroll!important;outline:0;padding:2px;position:relative!important;top:0;width:100%!important}.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{height:0;width:0}.scrollbar-inner>.scroll-element,.scrollbar-inner>.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-inner>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-inner>.scroll-element.scroll-x{bottom:2px;height:8px;left:0;width:100%}.scrollbar-inner>.scroll-element.scroll-y{height:100%;right:2px;top:0;width:8px}.scrollbar-inner>.scroll-element .scroll-element_outer{overflow:hidden}.scrollbar-inner>.scroll-element .scroll-bar,.scrollbar-inner>.scroll-element .scroll-element_outer,.scrollbar-inner>.scroll-element .scroll-element_track{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.scrollbar-inner>.scroll-element .scroll-bar,.scrollbar-inner>.scroll-element .scroll-element_track{-ms-filter:"alpha(Opacity=40)";filter:alpha(opacity=40);opacity:.4}.scrollbar-inner>.scroll-element .scroll-element_track{background-color:#e0e0e0}.scrollbar-inner>.scroll-element .scroll-bar{background-color:#c2c2c2}.scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar,.scrollbar-inner>.scroll-element:hover .scroll-bar{background-color:#919191}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-12px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-12px}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-12px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-12px}.scrollbar-outer>.scroll-element,.scrollbar-outer>.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-outer>.scroll-element{background-color:#fff}.scrollbar-outer>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-outer>.scroll-element.scroll-x{bottom:0;height:12px;left:0;width:100%}.scrollbar-outer>.scroll-element.scroll-y{height:100%;right:0;top:0;width:12px}.scrollbar-outer>.scroll-element.scroll-x .scroll-element_outer{height:8px;top:2px}.scrollbar-outer>.scroll-element.scroll-y .scroll-element_outer{left:2px;width:8px}.scrollbar-outer>.scroll-element .scroll-element_outer{overflow:hidden}.scrollbar-outer>.scroll-element .scroll-element_track{background-color:#eee}.scrollbar-outer>.scroll-element .scroll-bar,.scrollbar-outer>.scroll-element .scroll-element_outer,.scrollbar-outer>.scroll-element .scroll-element_track{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.scrollbar-outer>.scroll-element .scroll-bar{background-color:#d9d9d9}.scrollbar-outer>.scroll-element .scroll-bar:hover{background-color:#c2c2c2}.scrollbar-outer>.scroll-element.scroll-draggable .scroll-bar{background-color:#919191}.scrollbar-outer>.scroll-content.scroll-scrolly_visible{left:-12px;margin-left:12px}.scrollbar-outer>.scroll-content.scroll-scrollx_visible{top:-12px;margin-top:12px}.scrollbar-outer>.scroll-element.scroll-x .scroll-bar{min-width:10px}.scrollbar-outer>.scroll-element.scroll-y .scroll-bar{min-height:10px}.scrollbar-outer>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-14px}.scrollbar-outer>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-14px}.scrollbar-outer>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-14px}.scrollbar-outer>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-14px}.scrollbar-macosx>.scroll-element,.scrollbar-macosx>.scroll-element div{background:0 0;border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-macosx>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-macosx>.scroll-element .scroll-element_track{display:none}.scrollbar-macosx>.scroll-element .scroll-bar{background-color:#6C6E71;display:block;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;transition:opacity .2s linear}.scrollbar-macosx:hover>.scroll-element .scroll-bar,.scrollbar-macosx>.scroll-element.scroll-draggable .scroll-bar{-ms-filter:"alpha(Opacity=70)";filter:alpha(opacity=70);opacity:.7}.scrollbar-macosx>.scroll-element.scroll-x{bottom:0;height:0;left:0;min-width:100%;overflow:visible;width:100%}.scrollbar-macosx>.scroll-element.scroll-y{height:100%;min-height:100%;right:0;top:0;width:0}.scrollbar-macosx>.scroll-element.scroll-x .scroll-bar{height:7px;min-width:10px;top:-9px}.scrollbar-macosx>.scroll-element.scroll-y .scroll-bar{left:-9px;min-height:10px;width:7px}.scrollbar-macosx>.scroll-element.scroll-x .scroll-element_outer{left:2px}.scrollbar-macosx>.scroll-element.scroll-x .scroll-element_size{left:-4px}.scrollbar-macosx>.scroll-element.scroll-y .scroll-element_outer{top:2px}.scrollbar-macosx>.scroll-element.scroll-y .scroll-element_size{top:-4px}.scrollbar-macosx>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-11px}.scrollbar-macosx>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-11px}.scrollbar-light>.scroll-element,.scrollbar-light>.scroll-element div{border:none;margin:0;overflow:hidden;padding:0;position:absolute;z-index:10}.scrollbar-light>.scroll-element{background-color:#fff}.scrollbar-light>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-light>.scroll-element .scroll-element_outer{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.scrollbar-light>.scroll-element .scroll-element_size{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,#dbdbdb 0,#e8e8e8 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#dbdbdb),color-stop(100%,#e8e8e8));background:-webkit-linear-gradient(left,#dbdbdb 0,#e8e8e8 100%);background:-o-linear-gradient(left,#dbdbdb 0,#e8e8e8 100%);background:-ms-linear-gradient(left,#dbdbdb 0,#e8e8e8 100%);background:linear-gradient(to right,#dbdbdb 0,#e8e8e8 100%);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.scrollbar-light>.scroll-element.scroll-x{bottom:0;height:17px;left:0;min-width:100%;width:100%}.scrollbar-light>.scroll-element.scroll-y{height:100%;min-height:100%;right:0;top:0;width:17px}.scrollbar-light>.scroll-element .scroll-bar{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,#fefefe 0,#f5f5f5 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#fefefe),color-stop(100%,#f5f5f5));background:-webkit-linear-gradient(left,#fefefe 0,#f5f5f5 100%);background:-o-linear-gradient(left,#fefefe 0,#f5f5f5 100%);background:-ms-linear-gradient(left,#fefefe 0,#f5f5f5 100%);background:linear-gradient(to right,#fefefe 0,#f5f5f5 100%);border:1px solid #dbdbdb;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.scrollbar-light>.scroll-content.scroll-scrolly_visible{left:-17px;margin-left:17px}.scrollbar-light>.scroll-content.scroll-scrollx_visible{top:-17px;margin-top:17px}.scrollbar-light>.scroll-element.scroll-x .scroll-bar{height:10px;min-width:10px;top:0}.scrollbar-light>.scroll-element.scroll-y .scroll-bar{left:0;min-height:10px;width:10px}.scrollbar-light>.scroll-element.scroll-x .scroll-element_outer{height:12px;left:2px;top:2px}.scrollbar-light>.scroll-element.scroll-x .scroll-element_size{left:-4px}.scrollbar-light>.scroll-element.scroll-y .scroll-element_outer{left:2px;top:2px;width:12px}.scrollbar-light>.scroll-element.scroll-y .scroll-element_size{top:-4px}.scrollbar-light>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-19px}.scrollbar-light>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-19px}.scrollbar-light>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-19px}.scrollbar-light>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-19px}.scrollbar-rail>.scroll-element,.scrollbar-rail>.scroll-element div{border:none;margin:0;overflow:hidden;padding:0;position:absolute;z-index:10}.scrollbar-rail>.scroll-element{background-color:#fff}.scrollbar-rail>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-rail>.scroll-element .scroll-element_size{background-color:#999;background-color:rgba(0,0,0,.3)}.scrollbar-rail>.scroll-element .scroll-element_outer:hover .scroll-element_size{background-color:#666;background-color:rgba(0,0,0,.5)}.scrollbar-rail>.scroll-element.scroll-x{bottom:0;height:12px;left:0;min-width:100%;padding:3px 0 2px;width:100%}.scrollbar-rail>.scroll-element.scroll-y{height:100%;min-height:100%;padding:0 2px 0 3px;right:0;top:0;width:12px}.scrollbar-rail>.scroll-element .scroll-bar{background-color:#d0b9a0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:1px 1px 3px rgba(0,0,0,.5)}.scrollbar-rail>.scroll-element .scroll-element_outer:hover .scroll-bar{box-shadow:1px 1px 3px rgba(0,0,0,.6)}.scrollbar-rail>.scroll-content.scroll-scrolly_visible{left:-17px;margin-left:17px}.scrollbar-rail>.scroll-content.scroll-scrollx_visible{margin-top:17px;top:-17px}.scrollbar-rail>.scroll-element.scroll-x .scroll-bar{height:10px;min-width:10px;top:1px}.scrollbar-rail>.scroll-element.scroll-y .scroll-bar{left:1px;min-height:10px;width:10px}.scrollbar-rail>.scroll-element.scroll-x .scroll-element_outer{height:15px;left:5px}.scrollbar-rail>.scroll-element.scroll-x .scroll-element_size{height:2px;left:-10px;top:5px}.scrollbar-rail>.scroll-element.scroll-y .scroll-element_outer{top:5px;width:15px}.scrollbar-rail>.scroll-element.scroll-y .scroll-element_size{left:5px;top:-10px;width:2px}.scrollbar-rail>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-25px}.scrollbar-rail>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-25px}.scrollbar-rail>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-25px}.scrollbar-rail>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-25px}.scrollbar-dynamic>.scroll-element,.scrollbar-dynamic>.scroll-element div{background:0 0;border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-dynamic>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-dynamic>.scroll-element.scroll-x{bottom:2px;height:7px;left:0;min-width:100%;width:100%}.scrollbar-dynamic>.scroll-element.scroll-y{height:100%;min-height:100%;right:2px;top:0;width:7px}.scrollbar-dynamic>.scroll-element .scroll-element_outer{opacity:.3;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.scrollbar-dynamic>.scroll-element .scroll-element_size{background-color:#ccc;opacity:0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;-ms-transition:opacity .2s;transition:opacity .2s}.scrollbar-dynamic>.scroll-element .scroll-bar{background-color:#6c6e71;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.scrollbar-dynamic>.scroll-element.scroll-x .scroll-bar{bottom:0;height:7px;min-width:24px;top:auto}.scrollbar-dynamic>.scroll-element.scroll-y .scroll-bar{left:auto;min-height:24px;right:0;width:7px}.scrollbar-dynamic>.scroll-element.scroll-x .scroll-element_outer{bottom:0;top:auto;left:2px;-webkit-transition:height .2s;-moz-transition:height .2s;-o-transition:height .2s;-ms-transition:height .2s;transition:height .2s}.scrollbar-dynamic>.scroll-element.scroll-y .scroll-element_outer{left:auto;right:0;top:2px;-webkit-transition:width .2s;-moz-transition:width .2s;-o-transition:width .2s;-ms-transition:width .2s;transition:width .2s}.scrollbar-dynamic>.scroll-element.scroll-x .scroll-element_size{left:-4px}.scrollbar-dynamic>.scroll-element.scroll-y .scroll-element_size{top:-4px}.scrollbar-dynamic>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-11px}.scrollbar-dynamic>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-11px}.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer,.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer{overflow:hidden;-ms-filter:"alpha(Opacity=70)";filter:alpha(opacity=70);opacity:.7}.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size,.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer .scroll-element_size{opacity:1}.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer .scroll-bar,.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer .scroll-bar{height:100%;width:100%;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.scrollbar-dynamic>.scroll-element.scroll-x.scroll-draggable .scroll-element_outer,.scrollbar-dynamic>.scroll-element.scroll-x:hover .scroll-element_outer{height:20px;min-height:7px}.scrollbar-dynamic>.scroll-element.scroll-y.scroll-draggable .scroll-element_outer,.scrollbar-dynamic>.scroll-element.scroll-y:hover .scroll-element_outer{min-width:7px;width:20px}.scrollbar-chrome>.scroll-element,.scrollbar-chrome>.scroll-element div{border:none;margin:0;overflow:hidden;padding:0;position:absolute;z-index:10}.scrollbar-chrome>.scroll-element{background-color:#fff}.scrollbar-chrome>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-chrome>.scroll-element .scroll-element_track{background:#f1f1f1;border:1px solid #dbdbdb}.scrollbar-chrome>.scroll-element.scroll-x{bottom:0;height:16px;left:0;min-width:100%;width:100%}.scrollbar-chrome>.scroll-element.scroll-y{height:100%;min-height:100%;right:0;top:0;width:16px}.scrollbar-chrome>.scroll-element .scroll-bar{background-color:#d9d9d9;border:1px solid #bdbdbd;cursor:default;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.scrollbar-chrome>.scroll-element .scroll-bar:hover{background-color:#c2c2c2;border-color:#a9a9a9}.scrollbar-chrome>.scroll-element.scroll-draggable .scroll-bar{background-color:#919191;border-color:#7e7e7e}.scrollbar-chrome>.scroll-content.scroll-scrolly_visible{left:-16px;margin-left:16px}.scrollbar-chrome>.scroll-content.scroll-scrollx_visible{top:-16px;margin-top:16px}.scrollbar-chrome>.scroll-element.scroll-x .scroll-bar{height:8px;min-width:10px;top:3px}.scrollbar-chrome>.scroll-element.scroll-y .scroll-bar{left:3px;min-height:10px;width:8px}.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_outer{border-left:1px solid #dbdbdb}.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_track{height:14px;left:-3px}.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_size{height:14px;left:-4px}.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_outer{border-top:1px solid #dbdbdb}.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_track{top:-3px;width:14px}.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_size{top:-4px;width:14px}.scrollbar-chrome>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-19px}.scrollbar-chrome>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-19px}.scrollbar-chrome>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-19px}.scrollbar-chrome>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-19px}  
    
/* .01 General Elements
---------------------------------------------------------------------------- */
::-webkit-input-placeholder { /* WebKit browsers */
    
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   
    opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   
    opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
  
}

html {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased; 
}
html, body {
    text-rendering: geometricPrecision;
}

html, body {
    text-rendering: optimizeLegibility;
}


/* 8/12/2020*/
.x-column.x-sm.padding-mobile-left-0.padding-mobile-right-0.Understand-Head.x-1-2 {
    padding: 60px 60px 40px 90px !important;
    color: #232323;
}
/**/
.page-id-2733 .table-grid-ch p {
    text-align: left;
}
/*11/12/2020*/

/* 8/12/2020*/
div.button,div.button span,div.checker span,div.radio span,div.selector,div.selector span,div.uploader,div.uploader span.action{background-repeat:no-repeat;}div.button,div.checker,div.radio,div.selector,div.uploader{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;vertical-align:middle}div.button:focus,div.checker:focus,div.radio:focus,div.selector:focus,div.uploader:focus{outline:0}div.button,div.button *,div.checker,div.checker *,div.radio,div.radio *,div.selector,div.selector *,div.uploader,div.uploader *{margin:0;padding:0}.highContrastDetect{background:url(../images/bg-input.png) repeat-x 0 0;width:0;height:0}div.checker input,input[type=search],input[type=search]:active{-moz-appearance:none;-webkit-appearance:none}div.selector{background-position:0 -130px;line-height:26px;height:26px;padding:0 0 0 10px;position:relative;overflow:hidden}div.selector span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background-position:right 0;height:26px;line-height:26px;padding-right:25px;cursor:pointer;width:100%;display:block}div.selector.fixedWidth{width:190px}div.selector.fixedWidth span{width:155px}div.selector select{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:0 0;position:absolute;height:22px;top:2px;left:0;width:100%}div.selector.active{background-position:0 -156px}div.selector.active span{background-position:right -26px}div.selector.focus,div.selector.hover{background-position:0 -182px}div.selector.focus span,div.selector.hover span{background-position:right -52px}div.selector.focus.active,div.selector.hover.active{background-position:0 -208px}div.selector.focus.active span,div.selector.hover.active span{background-position:right -78px}div.selector.disabled,div.selector.disabled.active{background-position:0 -234px}div.selector.disabled span,div.selector.disabled.active span{background-position:right -104px}


input[type=text],
input[type=password],
input[type=email],
input[type=tel],
textarea { background:none; height:40px; line-height:40px; border:1px solid #a9a9a9; padding: 0 10px;color:#000; font-size:12px; font-family:inherit; text-align:left}
textarea { height:60px; padding-top:10px; line-height:1.4; vertical-align:top;}
input[type=submit]{ background:none; border:none; text-transform:uppercase; color:#626262; }
img { max-width:100%; height:auto}
iframe { max-width:100%}

* {-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;}
.hide { display:none}

/* import fonts*/

@font-face {
    font-family: 'Cera Stencil PRO';
    src: url('css/fonts/CeraStencilPRO-Thin.eot');
    src: local('css/fonts/Cera Stencil PRO Thin'), local('CeraStencilPRO-Thin'),
        url('css/fonts/CeraStencilPRO-Thin.eot?#iefix') format('embedded-opentype'),
        url('css/fonts/CeraStencilPRO-Thin.woff2') format('woff2'),
        url('css/fonts/CeraStencilPRO-Thin.woff') format('woff'),
        url('css/fonts/CeraStencilPRO-Thin.ttf') format('truetype'),
        url('css/fonts/CeraStencilPRO-Thin.svg#CeraStencilPRO-Thin') format('svg');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Cera Stencil PRO';
    src: url('css/fonts/CeraStencilPRO-Medium.eot');
    src: local('css/fonts/Cera Stencil PRO Medium'), local('CeraStencilPRO-Medium'),
        url('css/fonts/CeraStencilPRO-Medium.eot?#iefix') format('embedded-opentype'),
        url('css/fonts/CeraStencilPRO-Medium.woff2') format('woff2'),
        url('css/fonts/CeraStencilPRO-Medium.woff') format('woff'),
        url('css/fonts/CeraStencilPRO-Medium.ttf') format('truetype'),
        url('css/fonts/CeraStencilPRO-Medium.svg#CeraStencilPRO-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Cera Stencil PRO';
    src: url('css/fonts/CeraStencilPRO-Black.eot');
    src: local('css/fonts/Cera Stencil PRO Black'), local('CeraStencilPRO-Black'),
        url('css/fonts/CeraStencilPRO-Black.eot?#iefix') format('embedded-opentype'),
        url('css/fonts/CeraStencilPRO-Black.woff2') format('woff2'),
        url('css/fonts/CeraStencilPRO-Black.woff') format('woff'),
        url('css/fonts/CeraStencilPRO-Black.ttf') format('truetype'),
        url('css/fonts/CeraStencilPRO-Black.svg#CeraStencilPRO-Black') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Cera Stencil PRO';
    src: url('css/fonts/CeraStencilPRO-Regular.eot');
    src: local('css/fonts/Cera Stencil PRO Regular'), local('CeraStencilPRO-Regular'),
        url('css/fonts/CeraStencilPRO-Regular.eot?#iefix') format('embedded-opentype'),
        url('css/fonts/CeraStencilPRO-Regular.woff2') format('woff2'),
        url('css/fonts/CeraStencilPRO-Regular.woff') format('woff'),
        url('css/fonts/CeraStencilPRO-Regular.ttf') format('truetype'),
        url('css/fonts/CeraStencilPRO-Regular.svg#CeraStencilPRO-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Cera Stencil PRO';
    src: url('css/fonts/CeraStencilPRO-Light.eot');
    src: local('css/fonts/Cera Stencil PRO Light'), local('CeraStencilPRO-Light'),
        url('css/fonts/CeraStencilPRO-Light.eot?#iefix') format('embedded-opentype'),
        url('css/fonts/CeraStencilPRO-Light.woff2') format('woff2'),
        url('css/fonts/CeraStencilPRO-Light.woff') format('woff'),
        url('css/fonts/CeraStencilPRO-Light.ttf') format('truetype'),
        url('css/fonts/CeraStencilPRO-Light.svg#CeraStencilPRO-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Cera Stencil PRO';
    src: url('css/fonts/CeraStencilPRO-Bold.eot');
    src: local('css/fonts/Cera Stencil PRO Bold'), local('CeraStencilPRO-Bold'),
        url('css/fonts/CeraStencilPRO-Bold.eot?#iefix') format('embedded-opentype'),
        url('css/fonts/CeraStencilPRO-Bold.woff2') format('woff2'),
        url('css/fonts/CeraStencilPRO-Bold.woff') format('woff'),
        url('css/fonts/CeraStencilPRO-Bold.ttf') format('truetype'),
        url('css/fonts/CeraStencilPRO-Bold.svg#CeraStencilPRO-Bold') format('svg');
    font-weight: 600;
    font-style: normal;
}


@font-face {
    font-family: 'AkkuratStd';
    src: url('css/fonts/AkkuratStd-Italic.eot');
    src: local('css/fonts/AkkuratStd-Italic'),
        url('css/fonts/AkkuratStd-Italic.eot?#iefix') format('embedded-opentype'),
        url('css/fonts/AkkuratStd-Italic.woff2') format('woff2'),
        url('css/fonts/AkkuratStd-Italic.woff') format('woff'),
        url('css/fonts/AkkuratStd-Italic.ttf') format('truetype'),
        url('css/fonts/AkkuratStd-Italic.svg#AkkuratStd-Italic') format('svg');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'AkkuratStd';
    src: url('css/fonts/AkkuratStd-BoldItalic.eot');
    src: local('css/fonts/AkkuratStd-BoldItalic'),
        url('css/fonts/AkkuratStd-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('css/fonts/AkkuratStd-BoldItalic.woff2') format('woff2'),
        url('css/fonts/AkkuratStd-BoldItalic.woff') format('woff'),
        url('css/fonts/AkkuratStd-BoldItalic.ttf') format('truetype'),
        url('css/fonts/AkkuratStd-BoldItalic.svg#AkkuratStd-BoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    -webkit-font-smoothing: antialiased;
}

@font-face {
    font-family: 'AkkuratStd';
    src: url('css/fonts/AkkuratStd.eot');
    src: local('css/fonts/AkkuratStd'),
        url('css/fonts/AkkuratStd.eot?#iefix') format('embedded-opentype'),
        url('css/fonts/AkkuratStd.woff2') format('woff2'),
        url('css/fonts/AkkuratStd.woff') format('woff'),
        url('css/fonts/AkkuratStd.ttf') format('truetype'),
        url('css/fonts/AkkuratStd.svg#AkkuratStd') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'AkkuratStd';
    src: url('css/fonts/AkkuratStd-LightItalic.eot');
    src: local('css/fonts/AkkuratStd-LightItalic'),
        url('css/fonts/AkkuratStd-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('css/fonts/AkkuratStd-LightItalic.woff2') format('woff2'),
        url('css/fonts/AkkuratStd-LightItalic.woff') format('woff'),
        url('css/fonts/AkkuratStd-LightItalic.ttf') format('truetype'),
        url('css/fonts/AkkuratStd-LightItalic.svg#AkkuratStd-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'AkkuratStd';
    src: url('css/fonts/AkkuratStd-Bold.eot');
    src: local('css/fonts/AkkuratStd-Bold'),
        url('css/fonts/AkkuratStd-Bold.eot?#iefix') format('embedded-opentype'),
        url('css/fonts/AkkuratStd-Bold.woff2') format('woff2'),
        url('css/fonts/AkkuratStd-Bold.woff') format('woff'),
        url('css/fonts/AkkuratStd-Bold.ttf') format('truetype'),
        url('css/fonts/AkkuratStd-Bold.svg#AkkuratStd-Bold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'AkkuratStd';
    src: url('css/fonts/AkkuratStd-Light.eot');
    src: local('css/fonts/AkkuratStd-Light'),
        url('css/fonts/AkkuratStd-Light.eot?#iefix') format('embedded-opentype'),
        url('css/fonts/AkkuratStd-Light.woff2') format('woff2'),
        url('css/fonts/AkkuratStd-Light.woff') format('woff'),
        url('css/fonts/AkkuratStd-Light.ttf') format('truetype'),
        url('css/fonts/AkkuratStd-Light.svg#AkkuratStd-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'BCFalster';
    src: url('css/fonts/BCFalster/BCFalsterGrotesk-Medium.otf') format("opentype");
    font-style: normal;
    font-weight: 600;
}






 
.Real-Time-Sec {
    margin-top: 30px !important;
} 
 
.Better-Incident-Head {
    margin-top: 30px !important;
}

.Clunky-Systems-Sec1{
    margin-left: 0 !important;
}
footer .footer-bottom-widget aside { 
    padding: 30px 0px 0 !important; 
}

.category #breadcrumb h1 { 
    margin-top: 51px;
}
.archive #breadcrumb h1 { 
    margin-top: 51px;
}


.x-gap {
    display: none !important;
}

.page-id-925 #cs-content .pricing-popular-accord .x-accordion-heading .x-accordion-toggle.collapsed:hover, #cs-content .pricing-popular-accord .x-accordion-heading .x-accordion-toggle, #cs-content .pricing-popular-accord .x-nav-tabs > li > a:hover, #cs-content .pricing-popular-accord .x-nav-tabs > .active > a, #cs-content .x-nav-tabs > .active > a:hover, #cs-content .pricing-popular-accord .x-recent-posts a:hover .h-recent-posts {
    color: #000000 !important;
}.page-id-7551 ul.ubermenu-submenu.ubermenu-submenu-id-5163.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width.ubermenu-autoclear

.wp-editor hr::after {
	content: initial !important;
}

.logic-menu { 
    z-index: 11 !important; 
}
 

.Real-Time-Sec-Again {
    margin-top: 0 !important;
}
.Audit-Tool-Sec {
    margin-bottom: 10px;
}
.get-Button-Sec {
    margin-top: 20px;
}

.nav-collapse img.hover-image {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
    .Home-Page-Slider p a {
        margin-left: 0 !important;
    }
    .Our-Features-Sec p {
        text-align: center;
    }
    .Our-Features-Gap{
        display: none !important;
    }
    .Testimonials-Gap {
        display: none !important;
    }
     
    .home.page-template-default #cs-content .x-callout .x-btn {
        text-shadow: none;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        padding: 15px 20px;
    }
    


    .Safety-Text {
        font-size: 43px !important;
    }
    .Digital-Health h6 {
        font-size: 16px;
    }


    .Real-Time-Sec h2 {
        font-size: 32px !important;
    }
    .Strengthen-Text {
        padding: 0 !important;
    }
    .Safety-Front-Sec {
        padding: 0 !important;
    }
    .Understand-Head {
        padding: 42px 0 !important;
    }
    .Understand-Img {
        padding: 0 !important;
    } 

    .Better-Incident-Head h2 {
        font-size: 32px !important;
    }
    .Make-Smarter-Sec h1 span {
        font-size: 38px !important;
        line-height: 43px;
    }

    .Understand-Head2 {
        padding: 25px 0 !important;
    }
    .image-reduce img{
        width: 88% !important;
    }
    .Stronger-Safty-Sec{
        padding: 50px 0 !important;
    }
    .Phone-sec-Left{
        position: relative !important;
        right: 50px !important;
    }
    .text-ch-left span {
        float: left !important;
    }
    .font-size-38 br {
        content: ' ';
    }
    .Many-Injuries-Sec1 h2 {
        font-size: 25px !important;
    }
    p br {
        content: ' ';
    }
    .Customers-Help-Sec .x-text.font-size-30 {
        float: left; 
    }
    .Understand-Head-Ipad{
        padding: 0 !important;
    }
    .mobile-space p {
        margin-top: 15px !important;
    }
    .Understand-Head-Ipad1{
    padding: 30px 0px 0px 50px !important;
}
.value-align span {
    float: left !important;
}
.Safety-Form-Sec form {
    width: 430px !important;
}
.Testimonials-Sec .x-callout {
    background-position: 82% 50% !important;
}
.Callout-Text p {
    width: 54%;
    line-height: 23px !important;
}
.text-align-ch span {
    float: left !important;
    text-align: left !important;
}
.text-spa-ch p {
    margin-top: 20px;
}
.Premium-Content span {
    font-size: 12px !important;
    white-space: break-spaces !important;
} 
.page-id-7551 h3.h-custom-headline.font-size-45.boder-middle.bg-span-grey span {
    padding: 0 !important;
}
.page-id-7551 .callout-devices p {
    width: 53%;
}
.text-per-ch p:nth-child(2) {
    margin-top: 36px !important;
}
.x-gap {
    display: none !important;
}
div#x-section-6 {
    margin-bottom: 0 !important;
}
.table-grid-ch p{
    white-space: break-spaces; 
}
.margin-ch-top p {
    margin-top: 10px; 
}
div#x-section-5 {
    margin-bottom: 0 !important;
}
.Real-inline-ch p{
    display: grid;
} 
.Community-Events-Ch p {
    white-space: break-spaces !important;
}
.line-align-his hr.x-hr {
    margin-top: 3.5em !important;
}
.Partnerships-Section .x-text.font-size-34 {
    white-space: break-spaces;
}
.Partnerships-Section .x-text.font-size-34 p {
    font-size: 17px !important;
}
.Partnerships-Section .x-text.font-size-34 p span{
    font-size: 17px !important;
}
.x-column.x-sm.padding-mobile-0.channels-sec-ch.x-1-2{
    padding: 42px 40px 40px 50px !important;
}
.Our-Team-Sec h3.h-custom-headline.boder-middle {
    line-height: 4.1 !important;
    margin-top: -76px !important;
}
 
.line-align-his1 p {
    display: flow-root; 
}
.page-id-1242 div#x-section-8, div#x-section-9 {
    display: none;
}
.page-id-1242 div#x-section-8, div#x-section-9 {
    display: none;
}

.Community-Safer-Section {
    padding: 0 !important;
}
.Community-Form-Sec {
    padding: 10px 8px !important;
}
.page-id-7578 .x-columnize {
    display: contents;
    white-space: break-spaces;
}
.page-id-7578 .x-text.font-size-18 p {
    display: inline-grid !important;
    white-space: break-spaces !important;
}

.ipad-dis-non {
    padding: 0 0 20px !important;
}
.bottom-clos-ch {
    margin: 0 !important;
}
.single-post div#x-section-2 {
    margin: 0 !important;
    padding-bottom: 33px !important;
}
.single-post #cs-content .x-callout .x-btn { 
    font-size: 12px !important;  
    padding: 11px 16px !important;
}
.single-post .x-column.x-sm.x-2-3 p span {
    word-break: break-word;
}
.single-post div#x-section-4 {
    margin: 0 !important;
}
.page-id-1041 a.x-btn {
    padding: 10px 17px !important;
}

.single-post .x-column.x-sm.x-1-2 {
    width: 100% !important;
    padding: 0 !important;
}
.single-post span.mktoButtonWrap.mktoSimple {
    margin-left: 226px !important;
}
.page-id-7923 div#x-section-4 {
    margin: 0 !important;
}
.single-post #cs-content .x-callout { 
    padding: 12px !important; 
}
.page-id-7147 a.x-btn {
    padding: 10px 20px !important;
}
.increase-left { 
    position: relative;
    left: 39px;
}
.page-id-7147 div#x-section-4 {
    margin: 0 !important;
}
.page-id-7147 .x-callout.callout-howtutner.left-text {
    min-height: 280px !important;
}

.page-id-7177 a.x-btn {
    padding: 10px 20px !important;
}
.page-id-7177 .x-callout.callout-howtutner.left-text {
    min-height: 280px !important;
}

.page-id-4255 a.x-btn {
    padding: 10px 20px !important;
}
.page-id-4255 .x-callout.callout-howtutner.left-text {
    min-height: 280px !important;
}
.line-top-ma { 
    position: relative;
    top: 26px;
}
.no-margin-ch .x-container.max.width.marginless-columns {
    margin-top: 0 !important;
}
.page-id-7551 .x-column.x-sm.cs-ta-center.x-1-4 {
    padding-top: 0 !important;
} 
.Complimentary-Sec-Hide {
    margin: 80px 0 !important;
} 
 




@media (max-width: 960px){

    .logo-mobile.mobile-show {
        background: #006eb8;
    }

}


@media (min-width: 768px) and (max-width: 999px){
    .Safety-Nerd-Community {
        padding-top: 10px !important;
        padding-left: 40px !important;
    }
    .Safety-Nerds-Sec{
        width: 100% !important;
    }

    .single-post .x-column.x-sm.x-1-3 {
        width: 100% !important;
    }
    

    
    }
 
 





@media (min-width: 768px) and (max-width: 1024px){
.Testimonials-Sec h2 {
    font-size: 21px !important;
    line-height: 22px !important;
}
.Testimonials-Sec p {
    font-size: 16px !important;
    line-height: 22px !important;
    height: 108px;
}
.Testimonials-Sec .x-callout {
    height: 300px !important;
}
.single-post .x-column.x-sm.x-2-3 {
    width: 100% !important;
    padding: 0 !important;
}

}


@media (min-width: 960px) and (max-width: 960px){  

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target {
    padding-right: 34px !important;
}

}



@media (min-width: 961px) and (max-width: 1023px){  

	.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target { 
    padding-left: 4px !important;
}

footer .footer-top-widget aside {
    width: 100% !important; 
}
.single-post .x-column.x-sm.x-1-3 {
    width: 100% !important;
}


} 


@media (min-width: 768px) and (max-width: 1200px){
    .Complimentary-Sec-Hide {
        margin-top: 50px !important;
    }  

.Understand-Head-Ipad {
    padding: 0 !important;
} 
.Many-Injuries-Sec h2 {
    font-size: 26px !important;
    line-height: 36px !important;
}


}

@media (min-width: 961px) and (max-width: 1279px){  

.ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded strong {
    font-size: 12px !important;
}

} 


@media screen and (min-width:1024px) and (max-width: 1279px) {

    .ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
        padding: 5px 17px  !important;
    }
    a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
        padding: 15px 17px !important;
    }
    footer .footer-top-widget aside {
        width: auto !important; 
    }
    .Real-Time-Sec h2 { 
        margin-top: 64px !important;
    }
    footer .footer-bottom-widget aside { 
        font-size: 11px !important; 
    }
    li#menu-item-73 {
        margin-left: 40px;
    }
    .Better-Incident-Head h2 {
        margin-top: 68px;
    }
    header .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after { 
        right: 0px !important; 
    }
    .ubermenu-submenu-id-2774 {
        margin-left: 30px !important;
    }
    .Our-Features-Sec a.x-btn.x-btn-line.blue.x-btn-large {
        font-size: 13px !important;
    }
    .page-id-4938 .wp-editor h3 {
        font-size: 34px !important; 
    }

    .list-align-ch li.x-nav-tabs-item {
        height: 62px;
    }
    .page-id-7551 #cs-content .x-btn { 
        padding: 1em 1.0em 1.0em; 
    }
    .x-gap {
        display: none !important;
    }
    div#x-section-6 {
        margin-bottom: 0 !important;
    }
    .margin-ch-top p {
        margin-top: 10px;
        text-align: center;
    }
    .table-grid-ch p{
        white-space: break-spaces;
    }
    .padding-underehad {
        padding-left: 50px !important;
    }
    .category-35  div#breadcrumb {
        margin-top: 24px;
    }
    .archive #breadcrumb h1 {
        margin-top: 78px;
    }
    

}


@media screen and (min-width:1024px) and (max-width: 1110px) {


	footer .footer-top-widget aside {
    width: 100% !important;
}

}


@media screen and (min-width:1024px) and (max-width: 1320px){

.no-margin-ch{
	padding: 100px 0px 0 !important;
}


}


@media (min-width: 768px) and (max-width: 1238px){

.page-id-6575 a.x-btn.white.bg-red.border-color-red.border-color-hover-blue.bg-hover-blue.color-white-hover.x-btn-transparent.x-btn-pill.x-btn-regular {
    margin-bottom: 50px !important;
}


}


@media (min-width: 961px) and (max-width: 1023px){  

	.ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded strong {
    font-size: 12px !important;
}
ul#ubermenu-nav-main-2-primary .ubermenu-main .ubermenu-item-normal>.ubermenu-target {
    font-size: 12px !important;
}

}




@media (min-width: 1281px) and (max-width: 1320px){

.Our-Features-Sec a.x-btn.x-btn-line.blue.x-btn-large{
	font-size: 18px !important;	
}


}


@media (max-width: 767px){ 
    .x-callout.callout-small.left-text h2 {
        font-size: 18px !important;
    }
    .heading-Optional-Sec span {
        font-size: 29px !important;
    }

header .header-right a{
    margin-top: 24px !important;
}
.home.page-template-default #cs-content .x-section.bg-image, #cs-content .x-section.bg-pattern {
    background-position: 70% 50% !important;
}
.home.page-template-default .x-column.x-sm.x-1-3 {
    padding: 0 !important;
}
.home.page-template-default .x-column.x-sm.cs-ta-center.x-1-3 {
    padding: 0 !important;
    border-width: 0 !important;
}
.home.page-template-default .x-column.x-sm.x-1-1 .p-callout {
    font-size: 16px !important;
    margin-right: 100px !important;
    line-height: 20px !important;
}
.home.page-template-default #cs-content .x-callout .p-callout {
    position: relative;
    margin: 0.5em 0 1em;
    padding: 0;
    line-height: 1.5 !important;
} 
.Our-Features-Gap {
    display: none !important;
}
.Testimonials-Gap {
    display: none !important;
}
.Testimonials-Text p {
    margin-bottom: 0 !important;
}
.Our-Features-Sec p a {
    font-size: 15px !important;
}


.Safety-Text h2 {
    font-size: 19px !important;
}
.Safety-Text {
    padding: 25px 0 0 !important;
} 
.Many-Injuries-Sec h2 {
    font-size: 20px !important;
}
#cs-content .x-callout .x-btn {
    padding: 9px 17px !important;
}
.page-id-4938 #cs-content .x-callout .x-btn {
    padding: 9px 18px !important;
}
.Safety-Gap {
    display: none !important;
}
.Safety-Front-Sec h3 {
    font-size: 20px !important;
}
.Safety-Front-Sec h6 {
    font-size: 16px;
}
.Safety-Front-Sec .x-text.cs-ta-right {
    text-align: left !important;
}
.Digital-Img {
    padding: 0 !important;
}
.Safety-Front-Sec {
    padding: 0 !important;
}
.Workplace-Text{
    padding: 0 !important;
}


.Real-Time-Sec h2 {
    font-size: 19px !important;
}
.Understand-Head {
    padding: 0 !important;
}
.Understand-Img {
    padding: 0 !important;
}


#cs-content .with-container.visual-slider .x-slide p {
    margin-bottom: 20px !important;
}

.x-text p {
    font-size: 12px!important;
}
/*02/11/2020*/

.Better-Incident-Head h2 {
    font-size: 19px !important;
}
.Clunky-Systems-Sec h3 {
    margin-left: 0 !important;
    font-size: 22px !important;
}
.Clunky-Systems-Sec .x-text.font-size-20, .x-text.font-size-18, .x-text.font-size-19{
    margin-left: 0 !important;
    font-size: 15px !important;
}
.Make-Smarter-Sec h1 span {
    font-size: 19px !important;
    line-height: initial;
}
.Make-Smarter-Sec .x-text.cs-ta-center.font-size-20 {
    font-size: 17px !important;
}
.btn-safty {
    font-size: 14px !important;
}
.Understand-Head1 {
    padding: 35px 0 0 0 !important;
}
.Understand-Head2 {
    padding: 30px 0 0 0 !important;
}
.section-left-ch{
    margin-left: 0 !important;
}
.Stronger-Safty-Sec{
    padding: 20px 0 !important;
}
.font-size-24 br {
    content: ' ';
}
.Many-Injuries-Sec1 h2 {
    font-size: 18px !important;
}
.Many-Injuries-Sec1 {
    margin-bottom: 110px !important;
}
.Real-Time-Sec h1 {
    font-size: 19px !important;
}
p br {
    content: '';
}

.page-id-662 .Understand-Head p{
    margin-top: 18px;
}
.Customers-Help-Sec .x-text.font-size-30 {
    float: left;
    font-size: 18px !important;
}
.display-none{
    display: none !important;
}
.mobile-space p {
    margin-top: 15px !important;
}
.logos-sec-about p {
    text-align: center;
    border-bottom: 1px #ccc solid; 
}
.logos-sec-about .x-column.x-sm.x-1-5 {
    border: none !important;
}
.value-align span {
    float: left !important; 
}
.email-sec a {
    font-size: 17px !important;
}
.page-id-1242 div#x-section-8, div#x-section-9 {
    display: none;
} 
.Premium-Content p span{
    font-size: 12px !important;
    white-space: break-spaces !important;
}
.margin-ch-top p {
    margin-top: 10px;
}
.energy-para p {
    display: grid;
}
.Complimentary-Sec-Hide {
    margin: 122px 0 !important;
    padding: 22px 108px 22px 19px !important;
}
.parent-pageid-4938 .cs-hide-xs {
    display: block !important;
}
.parent-pageid-4938 #cs-content .x-btn {
    padding: 10px 20px;
    margin-bottom: 10px;
}
.mar-top-sh{
    margin-top: 10px !important;
}
.x-gap {
    display: none !important;
}
.Prees-sec-Show {
    display: block !important;
}


.Partnerships-Section .x-text.font-size-34 p {
    font-size: 17px;
}
.Partnerships-Section .x-text.font-size-34 p span {
    font-size: 17px !important;
    margin-left: 40px;
}
.Partnerships-Section .x-text.font-size-34 {
    white-space: break-spaces;
    display: flex;
    margin-bottom: 14px !important;
}
.logos-sec-about .x-container.max.width {
    border-style: none !important;
}
.Global-Section {
    background-position: 32% 100% !important;
}
.Safer-NXT {
    background-position: 71% 100% !important;
}
.faq-accord {
    margin-bottom: 0.5em !important;
}
.page-id-1242 div#x-section-9 {
    display: none !important;
}
.page-id-1242 div#x-section-8 {
    display: none !important;
}
.page-id-1242 div#x-section-9 {
    display: none !important;
}
.page-id-1242 div#x-section-8 {
    display: none !important;
}

.Prices-Section-Ch .x-column.x-sm.box-shadow.x-1-3 {
    margin-bottom: 20px !important;
}
.page-id-6936 #cs-content .h-feature-headline span { 
    padding-left: 0 !important;
    padding-bottom: 0.5em !important;
}
.page-id-6936 #upcp-tabbed-content p {
    display: inline-grid;
}
.page-id-6936 #cs-content .x-btn { 
    padding: 1em 1em 1.0em !important; 
}
.foo-text-sec {
    padding: 20px 0 0 0 !important;
}
.foo-logo-sec {
    border-width: 0 0 1px 0 !important;
}
.Community-Safer-Section {
    padding: 0 !important;
}
.Community-Safer-Section h2 {
    margin-bottom: 15px;
}
.Community-Form-Sec {
    padding: 0 !important;
}
.DIGITAL-Accodine {
    padding: 0 !important;
}
.case-stu{
    padding: 111px 0px 0px 0 !important;
}

.white-sec{
    padding: 0 !important;
}
.ubermenu-content-block .hover-image {
    margin-bottom: 0 !important;
}
.Paading-right-ch td {
    padding: 0 !important;
}
.slide-section-ch cite.x-cite {
    padding: 0 !important;
}
.bottom-clos-ch {
    margin: 0 !important;
}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega {
    height: 500px !important;
    overflow: scroll !important;
}
.single-post div#x-section-2 {
    margin: 0 !important;
}
.single-post .x-column.x-sm.x-2-3 {
    padding: 0 !important;
}
.single-post span.mktoButtonWrap.mktoSimple {
    margin-left: 0 !important;
}
.single-post div#x-section-4 {
    margin: 0 !important;
} 
 
.page-id-6486 #cs-content .x-section .x-container.home-product-features .x-column .x-text p {
    text-align: left !important;
} 


}