/*-- Normalize --*/

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html { font-family: Arial; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
body { margin: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0; }
[hidden], template { display: none; }
a { background-color: transparent; }
a:active, a:hover { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
h1 { font-size: 2em; margin: 0.67em 0; }
mark { background: #ff0; color: #000; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; }
svg:not(:root) { overflow: hidden; }
figure { margin: 1em 40px; }
hr { box-sizing: content-box; height: 0; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { -webkit-appearance: textfield; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; padding: 0; }
textarea { overflow: auto; }
optgroup { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
html { direction: rtl; }
body { direction: rtl; }
.bold { font-weight: 600; }

/**access links**/

a.access { height: 1px; left: auto; position: absolute; top: -100px; width: auto; font-size: 1.2em; }
a.access:focus, a.skip:active { background: #f6be47 none repeat scroll 0 0; color: #000; height: auto; right: 36%; left: auto; padding: 4px; position: absolute; top: 65px; z-index: 1000; text-align: center; font-weight: bold; direction: rtl; }



/*-- print --*/

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *, *:before, *:after { background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " ("attr(href) ")"; }
  abbr[title]:after { content: " ("attr(title) ")"; }
  a[href^="#"]:after, a[href^="javascript:"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  .navbar { display: none; }
  .btn > .caret, .dropup > .btn > .caret { border-top-color: #000 !important; }
  .label { border: 1px solid #000; }
  .table { border-collapse: collapse !important; }
  .table td, .table th { background-color: #fff !important; }
  .table-bordered th, .table-bordered td { border: 1px solid #ddd !important; }
}



/*-- Core CSS --*/
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } /*interfering with google search*/
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.42857143; color: #333333; background-color: #ffffff; }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
a { color: #337ab7; text-decoration: none; }
a:hover, a:focus { color: #23527c; text-decoration: underline; }
a:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
figure { margin: 0; }
img { vertical-align: middle; }
.img-responsive { display: block; max-width: 100%; height: auto; }
.img-rounded { border-radius: 6px; }
.img-thumbnail { padding: 4px; line-height: 1.42857143; background-color: #ffffff; border: 1px solid #dddddd; border-radius: 4px; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; display: inline-block; max-width: 100%; height: auto; }
.img-circle { border-radius: 50%; }
hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eeeeee; }
.sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }
.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; }
[role="button"] { cursor: pointer; }
p{text-align:justify; }
/*-- grid CSS --*/
.container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
@media (min-width:768px) {
  .container { width: 750px; }
}
@media (min-width:992px) {
  .container { width: 970px; }
}
@media (min-width:1200px) {
  .container { width: 1000px; }
}
.container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
.row { margin-left: -15px; margin-right: -15px; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }
.col-xs-12 { width: 100%; }
.col-xs-11 { width: 91.66666667%; }
.col-xs-10 { width: 83.33333333%; }
.col-xs-9 { width: 75%; }
.col-xs-8 { width: 66.66666667%; }
.col-xs-7 { width: 58.33333333%; }
.col-xs-6 { width: 50%; }
.col-xs-5 { width: 41.66666667%; }
.col-xs-4 { width: 33.33333333%; }
.col-xs-3 { width: 25%; }
.col-xs-2 { width: 16.66666667%; }
.col-xs-1 { width: 8.33333333%; }
.col-xs-pull-12 { right: 100%; }
.col-xs-pull-11 { right: 91.66666667%; }
.col-xs-pull-10 { right: 83.33333333%; }
.col-xs-pull-9 { right: 75%; }
.col-xs-pull-8 { right: 66.66666667%; }
.col-xs-pull-7 { right: 58.33333333%; }
.col-xs-pull-6 { right: 50%; }
.col-xs-pull-5 { right: 41.66666667%; }
.col-xs-pull-4 { right: 33.33333333%; }
.col-xs-pull-3 { right: 25%; }
.col-xs-pull-2 { right: 16.66666667%; }
.col-xs-pull-1 { right: 8.33333333%; }
.col-xs-pull-0 { right: auto; }
.col-xs-push-12 { left: 100%; }
.col-xs-push-11 { left: 91.66666667%; }
.col-xs-push-10 { left: 83.33333333%; }
.col-xs-push-9 { left: 75%; }
.col-xs-push-8 { left: 66.66666667%; }
.col-xs-push-7 { left: 58.33333333%; }
.col-xs-push-6 { left: 50%; }
.col-xs-push-5 { left: 41.66666667%; }
.col-xs-push-4 { left: 33.33333333%; }
.col-xs-push-3 { left: 25%; }
.col-xs-push-2 { left: 16.66666667%; }
.col-xs-push-1 { left: 8.33333333%; }
.col-xs-push-0 { left: auto; }
.col-xs-offset-12 { margin-left: 100%; }
.col-xs-offset-11 { margin-left: 91.66666667%; }
.col-xs-offset-10 { margin-left: 83.33333333%; }
.col-xs-offset-9 { margin-left: 75%; }
.col-xs-offset-8 { margin-left: 66.66666667%; }
.col-xs-offset-7 { margin-left: 58.33333333%; }
.col-xs-offset-6 { margin-left: 50%; }
.col-xs-offset-5 { margin-left: 41.66666667%; }
.col-xs-offset-4 { margin-left: 33.33333333%; }
.col-xs-offset-3 { margin-left: 25%; }
.col-xs-offset-2 { margin-left: 16.66666667%; }
.col-xs-offset-1 { margin-left: 8.33333333%; }
.col-xs-offset-0 { margin-left: 0%; }
@media (min-width:768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
  .col-sm-12 { width: 100%; }
  .col-sm-11 { width: 91.66666667%; }
  .col-sm-10 { width: 83.33333333%; }
  .col-sm-9 { width: 75%; }
  .col-sm-8 { width: 66.66666667%; }
  .col-sm-7 { width: 58.33333333%; }
  .col-sm-6 { width: 50%; }
  .col-sm-5 { width: 41.66666667%; }
  .col-sm-4 { width: 33.33333333%; }
  .col-sm-3 { width: 25%; }
  .col-sm-2 { width: 16.66666667%; }
  .col-sm-1 { width: 8.33333333%; }
  .col-sm-pull-12 { right: 100%; }
  .col-sm-pull-11 { right: 91.66666667%; }
  .col-sm-pull-10 { right: 83.33333333%; }
  .col-sm-pull-9 { right: 75%; }
  .col-sm-pull-8 { right: 66.66666667%; }
  .col-sm-pull-7 { right: 58.33333333%; }
  .col-sm-pull-6 { right: 50%; }
  .col-sm-pull-5 { right: 41.66666667%; }
  .col-sm-pull-4 { right: 33.33333333%; }
  .col-sm-pull-3 { right: 25%; }
  .col-sm-pull-2 { right: 16.66666667%; }
  .col-sm-pull-1 { right: 8.33333333%; }
  .col-sm-pull-0 { right: auto; }
  .col-sm-push-12 { left: 100%; }
  .col-sm-push-11 { left: 91.66666667%; }
  .col-sm-push-10 { left: 83.33333333%; }
  .col-sm-push-9 { left: 75%; }
  .col-sm-push-8 { left: 66.66666667%; }
  .col-sm-push-7 { left: 58.33333333%; }
  .col-sm-push-6 { left: 50%; }
  .col-sm-push-5 { left: 41.66666667%; }
  .col-sm-push-4 { left: 33.33333333%; }
  .col-sm-push-3 { left: 25%; }
  .col-sm-push-2 { left: 16.66666667%; }
  .col-sm-push-1 { left: 8.33333333%; }
  .col-sm-push-0 { left: auto; }
  .col-sm-offset-12 { margin-left: 100%; }
  .col-sm-offset-11 { margin-left: 91.66666667%; }
  .col-sm-offset-10 { margin-left: 83.33333333%; }
  .col-sm-offset-9 { margin-left: 75%; }
  .col-sm-offset-8 { margin-left: 66.66666667%; }
  .col-sm-offset-7 { margin-left: 58.33333333%; }
  .col-sm-offset-6 { margin-left: 50%; }
  .col-sm-offset-5 { margin-left: 41.66666667%; }
  .col-sm-offset-4 { margin-left: 33.33333333%; }
  .col-sm-offset-3 { margin-left: 25%; }
  .col-sm-offset-2 { margin-left: 16.66666667%; }
  .col-sm-offset-1 { margin-left: 8.33333333%; }
  .col-sm-offset-0 { margin-left: 0%; }
}
@media (min-width:992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
  .col-md-12 { width: 100%; }
  .col-md-11 { width: 91.66666667%; }
  .col-md-10 { width: 83.33333333%; }
  .col-md-9 { width: 75%; }
  .col-md-8 { width: 66.66666667%; }
  .col-md-7 { width: 58.33333333%; }
  .col-md-6 { width: 50%; }
  .col-md-5 { width: 41.66666667%; }
  .col-md-4 { width: 33.33333333%; }
  .col-md-3 { width: 25%; }
  .col-md-2 { width: 16.66666667%; }
  .col-md-1 { width: 8.33333333%; }
  .col-md-pull-12 { right: 100%; }
  .col-md-pull-11 { right: 91.66666667%; }
  .col-md-pull-10 { right: 83.33333333%; }
  .col-md-pull-9 { right: 75%; }
  .col-md-pull-8 { right: 66.66666667%; }
  .col-md-pull-7 { right: 58.33333333%; }
  .col-md-pull-6 { right: 50%; }
  .col-md-pull-5 { right: 41.66666667%; }
  .col-md-pull-4 { right: 33.33333333%; }
  .col-md-pull-3 { right: 25%; }
  .col-md-pull-2 { right: 16.66666667%; }
  .col-md-pull-1 { right: 8.33333333%; }
  .col-md-pull-0 { right: auto; }
  .col-md-push-12 { left: 100%; }
  .col-md-push-11 { left: 91.66666667%; }
  .col-md-push-10 { left: 83.33333333%; }
  .col-md-push-9 { left: 75%; }
  .col-md-push-8 { left: 66.66666667%; }
  .col-md-push-7 { left: 58.33333333%; }
  .col-md-push-6 { left: 50%; }
  .col-md-push-5 { left: 41.66666667%; }
  .col-md-push-4 { left: 33.33333333%; }
  .col-md-push-3 { left: 25%; }
  .col-md-push-2 { left: 16.66666667%; }
  .col-md-push-1 { left: 8.33333333%; }
  .col-md-push-0 { left: auto; }
  .col-md-offset-12 { margin-left: 100%; }
  .col-md-offset-11 { margin-left: 91.66666667%; }
  .col-md-offset-10 { margin-left: 83.33333333%; }
  .col-md-offset-9 { margin-left: 75%; }
  .col-md-offset-8 { margin-left: 66.66666667%; }
  .col-md-offset-7 { margin-left: 58.33333333%; }
  .col-md-offset-6 { margin-left: 50%; }
  .col-md-offset-5 { margin-left: 41.66666667%; }
  .col-md-offset-4 { margin-left: 33.33333333%; }
  .col-md-offset-3 { margin-left: 25%; }
  .col-md-offset-2 { margin-left: 16.66666667%; }
  .col-md-offset-1 { margin-left: 8.33333333%; }
  .col-md-offset-0 { margin-left: 0%; }
}
@media (min-width:1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }
  .col-lg-12 { width: 100%; }
  .col-lg-11 { width: 91.66666667%; }
  .col-lg-10 { width: 83.33333333%; }
  .col-lg-9 { width: 75%; }
  .col-lg-8 { width: 66.66666667%; }
  .col-lg-7 { width: 58.33333333%; }
  .col-lg-6 { width: 50%; }
  .col-lg-5 { width: 41.66666667%; }
  .col-lg-4 { width: 33.33333333%; }
  .col-lg-3 { width: 25%; }
  .col-lg-2 { width: 16.66666667%; }
  .col-lg-1 { width: 8.33333333%; }
  .col-lg-pull-12 { right: 100%; }
  .col-lg-pull-11 { right: 91.66666667%; }
  .col-lg-pull-10 { right: 83.33333333%; }
  .col-lg-pull-9 { right: 75%; }
  .col-lg-pull-8 { right: 66.66666667%; }
  .col-lg-pull-7 { right: 58.33333333%; }
  .col-lg-pull-6 { right: 50%; }
  .col-lg-pull-5 { right: 41.66666667%; }
  .col-lg-pull-4 { right: 33.33333333%; }
  .col-lg-pull-3 { right: 25%; }
  .col-lg-pull-2 { right: 16.66666667%; }
  .col-lg-pull-1 { right: 8.33333333%; }
  .col-lg-pull-0 { right: auto; }
  .col-lg-push-12 { left: 100%; }
  .col-lg-push-11 { left: 91.66666667%; }
  .col-lg-push-10 { left: 83.33333333%; }
  .col-lg-push-9 { left: 75%; }
  .col-lg-push-8 { left: 66.66666667%; }
  .col-lg-push-7 { left: 58.33333333%; }
  .col-lg-push-6 { left: 50%; }
  .col-lg-push-5 { left: 41.66666667%; }
  .col-lg-push-4 { left: 33.33333333%; }
  .col-lg-push-3 { left: 25%; }
  .col-lg-push-2 { left: 16.66666667%; }
  .col-lg-push-1 { left: 8.33333333%; }
  .col-lg-push-0 { left: auto; }
  .col-lg-offset-12 { margin-left: 100%; }
  .col-lg-offset-11 { margin-left: 91.66666667%; }
  .col-lg-offset-10 { margin-left: 83.33333333%; }
  .col-lg-offset-9 { margin-left: 75%; }
  .col-lg-offset-8 { margin-left: 66.66666667%; }
  .col-lg-offset-7 { margin-left: 58.33333333%; }
  .col-lg-offset-6 { margin-left: 50%; }
  .col-lg-offset-5 { margin-left: 41.66666667%; }
  .col-lg-offset-4 { margin-left: 33.33333333%; }
  .col-lg-offset-3 { margin-left: 25%; }
  .col-lg-offset-2 { margin-left: 16.66666667%; }
  .col-lg-offset-1 { margin-left: 8.33333333%; }
  .col-lg-offset-0 { margin-left: 0%; }
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: right; }
.col-xs-12 { width: 100%; }
.col-xs-11 { width: 91.66666667%; }
.col-xs-10 { width: 83.33333333%; }
.col-xs-9 { width: 75%; }
.col-xs-8 { width: 66.66666667%; }
.col-xs-7 { width: 58.33333333%; }
.col-xs-6 { width: 50%; }
.col-xs-5 { width: 41.66666667%; }
.col-xs-4 { width: 33.33333333%; }
.col-xs-3 { width: 25%; }
.col-xs-2 { width: 16.66666667%; }
.col-xs-1 { width: 8.33333333%; }
.col-xs-pull-12 { left: 100%; right: auto; }
.col-xs-pull-11 { left: 91.66666667%; right: auto; }
.col-xs-pull-10 { left: 83.33333333%; right: auto; }
.col-xs-pull-9 { left: 75%; right: auto; }
.col-xs-pull-8 { left: 66.66666667%; right: auto; }
.col-xs-pull-7 { left: 58.33333333%; right: auto; }
.col-xs-pull-6 { left: 50%; right: auto; }
.col-xs-pull-5 { left: 41.66666667%; right: auto; }
.col-xs-pull-4 { left: 33.33333333%; right: auto; }
.col-xs-pull-3 { left: 25%; right: auto; }
.col-xs-pull-2 { left: 16.66666667%; right: auto; }
.col-xs-pull-1 { left: 8.33333333%; right: auto; }
.col-xs-pull-0 { left: auto; right: auto; }
.col-xs-push-12 { right: 100%; left: 0; }
.col-xs-push-11 { right: 91.66666667%; left: 0; }
.col-xs-push-10 { right: 83.33333333%; left: 0; }
.col-xs-push-9 { right: 75%; left: 0; }
.col-xs-push-8 { right: 66.66666667%; left: 0; }
.col-xs-push-7 { right: 58.33333333%; left: 0; }
.col-xs-push-6 { right: 50%; left: 0; }
.col-xs-push-5 { right: 41.66666667%; left: 0; }
.col-xs-push-4 { right: 33.33333333%; left: 0; }
.col-xs-push-3 { right: 25%; left: 0; }
.col-xs-push-2 { right: 16.66666667%; left: 0; }
.col-xs-push-1 { right: 8.33333333%; left: 0; }
.col-xs-push-0 { right: auto; left: 0; }
.col-xs-offset-12 { margin-right: 100%; margin-left: 0; }
.col-xs-offset-11 { margin-right: 91.66666667%; margin-left: 0; }
.col-xs-offset-10 { margin-right: 83.33333333%; margin-left: 0; }
.col-xs-offset-9 { margin-right: 75%; margin-left: 0; }
.col-xs-offset-8 { margin-right: 66.66666667%; margin-left: 0; }
.col-xs-offset-7 { margin-right: 58.33333333%; margin-left: 0; }
.col-xs-offset-6 { margin-right: 50%; margin-left: 0; }
.col-xs-offset-5 { margin-right: 41.66666667%; margin-left: 0; }
.col-xs-offset-4 { margin-right: 33.33333333%; margin-left: 0; }
.col-xs-offset-3 { margin-right: 25%; margin-left: 0; }
.col-xs-offset-2 { margin-right: 16.66666667%; margin-left: 0; }
.col-xs-offset-1 { margin-right: 8.33333333%; margin-left: 0; }
.col-xs-offset-0 { margin-right: 0%; margin-left: 0; }
@media (min-width:768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: right; }
  .col-sm-12 { width: 100%; }
  .col-sm-11 { width: 91.66666667%; }
  .col-sm-10 { width: 83.33333333%; }
  .col-sm-9 { width: 75%; }
  .col-sm-8 { width: 66.66666667%; }
  .col-sm-7 { width: 58.33333333%; }
  .col-sm-6 { width: 50%; }
  .col-sm-5 { width: 41.66666667%; }
  .col-sm-4 { width: 33.33333333%; }
  .col-sm-3 { width: 25%; }
  .col-sm-2 { width: 16.66666667%; }
  .col-sm-1 { width: 8.33333333%; }
  .col-sm-pull-12 { left: 100%; right: auto; }
  .col-sm-pull-11 { left: 91.66666667%; right: auto; }
  .col-sm-pull-10 { left: 83.33333333%; right: auto; }
  .col-sm-pull-9 { left: 75%; right: auto; }
  .col-sm-pull-8 { left: 66.66666667%; right: auto; }
  .col-sm-pull-7 { left: 58.33333333%; right: auto; }
  .col-sm-pull-6 { left: 50%; right: auto; }
  .col-sm-pull-5 { left: 41.66666667%; right: auto; }
  .col-sm-pull-4 { left: 33.33333333%; right: auto; }
  .col-sm-pull-3 { left: 25%; right: auto; }
  .col-sm-pull-2 { left: 16.66666667%; right: auto; }
  .col-sm-pull-1 { left: 8.33333333%; right: auto; }
  .col-sm-pull-0 { left: auto; right: auto; }
  .col-sm-push-12 { right: 100%; left: 0; }
  .col-sm-push-11 { right: 91.66666667%; left: 0; }
  .col-sm-push-10 { right: 83.33333333%; left: 0; }
  .col-sm-push-9 { right: 75%; left: 0; }
  .col-sm-push-8 { right: 66.66666667%; left: 0; }
  .col-sm-push-7 { right: 58.33333333%; left: 0; }
  .col-sm-push-6 { right: 50%; left: 0; }
  .col-sm-push-5 { right: 41.66666667%; left: 0; }
  .col-sm-push-4 { right: 33.33333333%; left: 0; }
  .col-sm-push-3 { right: 25%; left: 0; }
  .col-sm-push-2 { right: 16.66666667%; left: 0; }
  .col-sm-push-1 { right: 8.33333333%; left: 0; }
  .col-sm-push-0 { right: auto; left: 0; }
  .col-sm-offset-12 { margin-right: 100%; margin-left: 0; }
  .col-sm-offset-11 { margin-right: 91.66666667%; margin-left: 0; }
  .col-sm-offset-10 { margin-right: 83.33333333%; margin-left: 0; }
  .col-sm-offset-9 { margin-right: 75%; margin-left: 0; }
  .col-sm-offset-8 { margin-right: 66.66666667%; margin-left: 0; }
  .col-sm-offset-7 { margin-right: 58.33333333%; margin-left: 0; }
  .col-sm-offset-6 { margin-right: 50%; margin-left: 0; }
  .col-sm-offset-5 { margin-right: 41.66666667%; margin-left: 0; }
  .col-sm-offset-4 { margin-right: 33.33333333%; margin-left: 0; }
  .col-sm-offset-3 { margin-right: 25%; margin-left: 0; }
  .col-sm-offset-2 { margin-right: 16.66666667%; margin-left: 0; }
  .col-sm-offset-1 { margin-right: 8.33333333%; margin-left: 0; }
  .col-sm-offset-0 { margin-right: 0%; margin-left: 0; }
}
@media (min-width:992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: right; }
  .col-md-12 { width: 100%; }
  .col-md-11 { width: 91.66666667%; }
  .col-md-10 { width: 83.33333333%; }
  .col-md-9 { width: 75%; }
  .col-md-8 { width: 66.66666667%; }
  .col-md-7 { width: 58.33333333%; }
  .col-md-6 { width: 50%; }
  .col-md-5 { width: 41.66666667%; }
  .col-md-4 { width: 33.33333333%; }
  .col-md-3 { width: 25%; }
  .col-md-2 { width: 16.66666667%; }
  .col-md-1 { width: 8.33333333%; }
  .col-md-pull-12 { left: 100%; right: auto; }
  .col-md-pull-11 { left: 91.66666667%; right: auto; }
  .col-md-pull-10 { left: 83.33333333%; right: auto; }
  .col-md-pull-9 { left: 75%; right: auto; }
  .col-md-pull-8 { left: 66.66666667%; right: auto; }
  .col-md-pull-7 { left: 58.33333333%; right: auto; }
  .col-md-pull-6 { left: 50%; right: auto; }
  .col-md-pull-5 { left: 41.66666667%; right: auto; }
  .col-md-pull-4 { left: 33.33333333%; right: auto; }
  .col-md-pull-3 { left: 25%; right: auto; }
  .col-md-pull-2 { left: 16.66666667%; right: auto; }
  .col-md-pull-1 { left: 8.33333333%; right: auto; }
  .col-md-pull-0 { left: auto; right: auto; }
  .col-md-push-12 { right: 100%; left: 0; }
  .col-md-push-11 { right: 91.66666667%; left: 0; }
  .col-md-push-10 { right: 83.33333333%; left: 0; }
  .col-md-push-9 { right: 75%; left: 0; }
  .col-md-push-8 { right: 66.66666667%; left: 0; }
  .col-md-push-7 { right: 58.33333333%; left: 0; }
  .col-md-push-6 { right: 50%; left: 0; }
  .col-md-push-5 { right: 41.66666667%; left: 0; }
  .col-md-push-4 { right: 33.33333333%; left: 0; }
  .col-md-push-3 { right: 25%; left: 0; }
  .col-md-push-2 { right: 16.66666667%; left: 0; }
  .col-md-push-1 { right: 8.33333333%; left: 0; }
  .col-md-push-0 { right: auto; left: 0; }
  .col-md-offset-12 { margin-right: 100%; margin-left: 0; }
  .col-md-offset-11 { margin-right: 91.66666667%; margin-left: 0; }
  .col-md-offset-10 { margin-right: 83.33333333%; margin-left: 0; }
  .col-md-offset-9 { margin-right: 75%; margin-left: 0; }
  .col-md-offset-8 { margin-right: 66.66666667%; margin-left: 0; }
  .col-md-offset-7 { margin-right: 58.33333333%; margin-left: 0; }
  .col-md-offset-6 { margin-right: 50%; margin-left: 0; }
  .col-md-offset-5 { margin-right: 41.66666667%; margin-left: 0; }
  .col-md-offset-4 { margin-right: 33.33333333%; margin-left: 0; }
  .col-md-offset-3 { margin-right: 25%; margin-left: 0; }
  .col-md-offset-2 { margin-right: 16.66666667%; margin-left: 0; }
  .col-md-offset-1 { margin-right: 8.33333333%; margin-left: 0; }
  .col-md-offset-0 { margin-right: 0%; margin-left: 0; }
}
@media (min-width:1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: right; }
  .col-lg-12 { width: 100%; }
  .col-lg-11 { width: 91.66666667%; }
  .col-lg-10 { width: 83.33333333%; }
  .col-lg-9 { width: 75%; }
  .col-lg-8 { width: 66.66666667%; }
  .col-lg-7 { width: 58.33333333%; }
  .col-lg-6 { width: 50%; }
  .col-lg-5 { width: 41.66666667%; }
  .col-lg-4 { width: 33.33333333%; }
  .col-lg-3 { width: 25%; }
  .col-lg-2 { width: 16.66666667%; }
  .col-lg-1 { width: 8.33333333%; }
  .col-lg-pull-12 { left: 100%; right: auto; }
  .col-lg-pull-11 { left: 91.66666667%; right: auto; }
  .col-lg-pull-10 { left: 83.33333333%; right: auto; }
  .col-lg-pull-9 { left: 75%; right: auto; }
  .col-lg-pull-8 { left: 66.66666667%; right: auto; }
  .col-lg-pull-7 { left: 58.33333333%; right: auto; }
  .col-lg-pull-6 { left: 50%; right: auto; }
  .col-lg-pull-5 { left: 41.66666667%; right: auto; }
  .col-lg-pull-4 { left: 33.33333333%; right: auto; }
  .col-lg-pull-3 { left: 25%; right: auto; }
  .col-lg-pull-2 { left: 16.66666667%; right: auto; }
  .col-lg-pull-1 { left: 8.33333333%; right: auto; }
  .col-lg-pull-0 { left: auto; right: auto; }
  .col-lg-push-12 { right: 100%; left: 0; }
  .col-lg-push-11 { right: 91.66666667%; left: 0; }
  .col-lg-push-10 { right: 83.33333333%; left: 0; }
  .col-lg-push-9 { right: 75%; left: 0; }
  .col-lg-push-8 { right: 66.66666667%; left: 0; }
  .col-lg-push-7 { right: 58.33333333%; left: 0; }
  .col-lg-push-6 { right: 50%; left: 0; }
  .col-lg-push-5 { right: 41.66666667%; left: 0; }
  .col-lg-push-4 { right: 33.33333333%; left: 0; }
  .col-lg-push-3 { right: 25%; left: 0; }
  .col-lg-push-2 { right: 16.66666667%; left: 0; }
  .col-lg-push-1 { right: 8.33333333%; left: 0; }
  .col-lg-push-0 { right: auto; left: 0; }
  .col-lg-offset-12 { margin-right: 100%; margin-left: 0; }
  .col-lg-offset-11 { margin-right: 91.66666667%; margin-left: 0; }
  .col-lg-offset-10 { margin-right: 83.33333333%; margin-left: 0; }
  .col-lg-offset-9 { margin-right: 75%; margin-left: 0; }
  .col-lg-offset-8 { margin-right: 66.66666667%; margin-left: 0; }
  .col-lg-offset-7 { margin-right: 58.33333333%; margin-left: 0; }
  .col-lg-offset-6 { margin-right: 50%; margin-left: 0; }
  .col-lg-offset-5 { margin-right: 41.66666667%; margin-left: 0; }
  .col-lg-offset-4 { margin-right: 33.33333333%; margin-left: 0; }
  .col-lg-offset-3 { margin-right: 25%; margin-left: 0; }
  .col-lg-offset-2 { margin-right: 16.66666667%; margin-left: 0; }
  .col-lg-offset-1 { margin-right: 8.33333333%; margin-left: 0; }
  .col-lg-offset-0 { margin-right: 0%; margin-left: 0; }
}

/*-- Utility classes --*/
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after { content: " "; display: table; }
.clearfix:after, .container:after, .container-fluid:after, .row:after { clear: both; }
.center-block { display: block; margin-left: auto; margin-right: auto; }
.pull-right { float: right !important; }
.pull-left { float: left !important; }
.hide { display: none !important; }
.show { display: block !important; }
.invisible { visibility: hidden; }
.text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.hidden { display: none !important; }
.affix { position: fixed; }
.pull-right.flip { float: left !important; }
.pull-left.flip { float: right !important; }
@-ms-viewport { width: device-width; }
.visible-xs, .visible-sm, .visible-md, .visible-lg { display: none !important; }
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { display: none !important; }
@media (max-width:767px) {
  .visible-xs { display: block !important; }
  table.visible-xs { display: table !important; }
  tr.visible-xs { display: table-row !important; }
  th.visible-xs, td.visible-xs { display: table-cell !important; }
}
@media (max-width:767px) {
  .visible-xs-block { display: block !important; }
}
@media (max-width:767px) {
  .visible-xs-inline { display: inline !important; }
}
@media (max-width:767px) {
  .visible-xs-inline-block { display: inline-block !important; }
}
@media (min-width:768px) and (max-width:991px) {
  .visible-sm { display: block !important; }
  table.visible-sm { display: table !important; }
  tr.visible-sm { display: table-row !important; }
  th.visible-sm, td.visible-sm { display: table-cell !important; }
}
@media (min-width:768px) and (max-width:991px) {
  .visible-sm-block { display: block !important; }
}
@media (min-width:768px) and (max-width:991px) {
  .visible-sm-inline { display: inline !important; }
}
@media (min-width:768px) and (max-width:991px) {
  .visible-sm-inline-block { display: inline-block !important; }
}
@media (min-width:992px) and (max-width:1199px) {
  .visible-md { display: block !important; }
  table.visible-md { display: table !important; }
  tr.visible-md { display: table-row !important; }
  th.visible-md, td.visible-md { display: table-cell !important; }
}
@media (min-width:992px) and (max-width:1199px) {
  .visible-md-block { display: block !important; }
}
@media (min-width:992px) and (max-width:1199px) {
  .visible-md-inline { display: inline !important; }
}
@media (min-width:992px) and (max-width:1199px) {
  .visible-md-inline-block { display: inline-block !important; }
}
@media (min-width:1200px) {
  .visible-lg { display: block !important; }
  table.visible-lg { display: table !important; }
  tr.visible-lg { display: table-row !important; }
  th.visible-lg, td.visible-lg { display: table-cell !important; }
}
@media (min-width:1200px) {
  .visible-lg-block { display: block !important; }
}
@media (min-width:1200px) {
  .visible-lg-inline { display: inline !important; }
}
@media (min-width:1200px) {
  .visible-lg-inline-block { display: inline-block !important; }
}
@media (max-width:767px) {
  .hidden-xs { display: none !important; }
}
@media (min-width:768px) and (max-width:991px) {
  .hidden-sm { display: none !important; }
}
@media (min-width:992px) and (max-width:1199px) {
  .hidden-md { display: none !important; }
}
@media (min-width:1200px) {
  .hidden-lg { display: none !important; }
}
.visible-print { display: none !important; }
@media print {
  .visible-print { display: block !important; }
  table.visible-print { display: table !important; }
  tr.visible-print { display: table-row !important; }
  th.visible-print, td.visible-print { display: table-cell !important; }
}
.visible-print-block { display: none !important; }
@media print {
  .visible-print-block { display: block !important; }
}
.visible-print-inline { display: none !important; }
@media print {
  .visible-print-inline { display: inline !important; }
}
.visible-print-inline-block { display: none !important; }
@media print {
  .visible-print-inline-block { display: inline-block !important; }
}
@media print {
  .hidden-print { display: none !important; }
}

/*-- fonts --*/
@font-face { font-family: "OronMF"; src: url("../fonts/360943da-57c7-4d1d-9e9b-e9e478b17bfe.eot?#iefix"); src: url("../fonts/360943da-57c7-4d1d-9e9b-e9e478b17bfe.eot?#iefix") format("eot"), url("../fonts/e41e1048-b108-46a9-b23c-11815ab6072d.woff") format("woff"), url("../fonts/5e6cfac4-7f52-4042-ba01-7ae31cc34af1.ttf") format("truetype"), url("../fonts/e10b056d-a2ee-4c2e-a24b-4d6c9fcdce41.svg#e10b056d-a2ee-4c2e-a24b-4d6c9fcdce41") format("svg"); font-weight: 600; }
@font-face { font-family: "OronMF"; src: url("../fonts/028ee7ea-1002-49ac-a9b4-b438003b9a43.eot?#iefix"); src: url("../fonts/028ee7ea-1002-49ac-a9b4-b438003b9a43.eot?#iefix") format("eot"), url("../fonts/b6dcd196-1e61-4eee-8311-af702074803f.woff") format("woff"), url("../fonts/bf3af0a7-4a81-42a0-a7a2-20f2c81dd2fa.ttf") format("truetype"), url("../fonts/2d6ad37d-166b-4278-ad5a-52d6f50c29e8.svg#2d6ad37d-166b-4278-ad5a-52d6f50c29e8") format("svg"); font-weight: 900; }
@font-face { font-family: "OronMF"; src: url("../fonts/43537ef1-c1a7-44b9-b890-d98b1fa7cb50.eot?#iefix"); src: url("../fonts/43537ef1-c1a7-44b9-b890-d98b1fa7cb50.eot?#iefix") format("eot"), url("../fonts/65beefba-647a-4692-87cf-d21db54e6256.woff") format("woff"), url("../fonts/3bfdff24-3686-4b30-bceb-7e3163493fae.ttf") format("truetype"), url("../fonts/da6e9f59-71d6-408a-879e-4026b64a86d7.svg#da6e9f59-71d6-408a-879e-4026b64a86d7") format("svg"); font-weight: 600; font-style: italic; }
@font-face { font-family: "OronCondMF"; src: url("../fonts/76399247-bd06-4d22-94df-9562983511a2.eot?#iefix"); src: url("../fonts/76399247-bd06-4d22-94df-9562983511a2.eot?#iefix") format("eot"), url("../fonts/cb7d9752-1169-4d92-b13a-8363c2803cc6.woff") format("woff"), url("../fonts/f28ffcf8-6bc1-460f-885b-5465ce048381.ttf") format("truetype"), url("../fonts/70e7509a-c79a-4585-8b5a-0d82a4c8c990.svg#70e7509a-c79a-4585-8b5a-0d82a4c8c990") format("svg"); font-weight: 900; }
@font-face { font-family: "OronCondMF"; src: url("../fonts/a5cbda29-1774-4103-ae4a-cf6a1346b8f8.eot?#iefix"); src: url("../fonts/a5cbda29-1774-4103-ae4a-cf6a1346b8f8.eot?#iefix") format("eot"), url("../fonts/d19fea61-8e7e-47ee-90c9-e8fda43dbdf3.woff") format("woff"), url("../fonts/add6ecff-3791-4346-b02f-91b51c757056.ttf") format("truetype"), url("../fonts/686a960f-b86e-482d-8d4b-29c038737352.svg#686a960f-b86e-482d-8d4b-29c038737352") format("svg"); font-weight: 600; }
@font-face { font-family: "OronCondMF"; src: url("../fonts/c6883dd6-7345-4575-8c71-3bfc693fe7fb.eot?#iefix"); src: url("../fonts/c6883dd6-7345-4575-8c71-3bfc693fe7fb.eot?#iefix") format("eot"), url("../fonts/86170c83-9da1-4ddd-a824-106f4d801b05.woff") format("woff"), url("../fonts/b4345fd7-ba50-48ef-93e5-e4e92f4b6c84.ttf") format("truetype"), url("../fonts/22544cf4-9679-4f0e-a8db-d8028ce1fcc9.svg#22544cf4-9679-4f0e-a8db-d8028ce1fcc9") format("svg"); font-weight: 100; }
@font-face { font-family: "OronCondMF"; src: url("../fonts/1c8465e3-950b-4a45-9b53-f1c64e496e39.eot?#iefix"); src: url("../fonts/1c8465e3-950b-4a45-9b53-f1c64e496e39.eot?#iefix") format("eot"), url("../fonts/f71ceede-5e4d-428d-94a4-b1a1e9aedd10.woff") format("woff"), url("../fonts/8ad634ad-3b20-4fdd-99dd-fc4e2eec407f.ttf") format("truetype"), url("../fonts/08df2457-2079-4130-a82f-613106b0a06c.svg#08df2457-2079-4130-a82f-613106b0a06c") format("svg"); font-weight: 300; }
@font-face { font-family: "OronMF"; src: url("../fonts/4664d7f3-fc94-4431-89c6-34d7fdca131a.eot?#iefix"); src: url("../fonts/4664d7f3-fc94-4431-89c6-34d7fdca131a.eot?#iefix") format("eot"), url("../fonts/6b30bd91-a21d-4be2-9dfc-e2d0263a2924.woff") format("woff"), url("../fonts/5107a3ab-7aa2-4523-a812-0561ff09dddb.ttf") format("truetype"), url("../fonts/77b7238e-94fe-43a0-9c28-41009a3b9974.svg#77b7238e-94fe-43a0-9c28-41009a3b9974") format("svg"); font-weight: 300; font-style: italic; }
@font-face { font-family: "OronMF"; src: url("../fonts/f8d5e306-0589-466d-af36-ff687666c919.eot?#iefix"); src: url("../fonts/f8d5e306-0589-466d-af36-ff687666c919.eot?#iefix") format("eot"), url("../fonts/bf8655e6-6dcb-44b9-8d78-7ee352f67252.woff") format("woff"), url("../fonts/0f01250c-057c-42cb-8a8e-ec43a6c0a4ed.ttf") format("truetype"), url("../fonts/272679dd-466b-4bc4-b984-6c0321fe0818.svg#272679dd-466b-4bc4-b984-6c0321fe0818") format("svg"); font-weight: 100; }
@font-face { font-family: "OronMF"; src: url("../fonts/be7e043f-294e-4cd3-977a-43235be4f036.eot?#iefix"); src: url("../fonts/be7e043f-294e-4cd3-977a-43235be4f036.eot?#iefix") format("eot"), url("../fonts/b6b972c1-be16-44f3-bdfc-9a4efbab65eb.woff") format("woff"), url("../fonts/50c28f0f-68b4-47c0-9b2f-78c239fa75de.ttf") format("truetype"), url("../fonts/e13f3110-24ca-46f0-a849-f74720842e74.svg#e13f3110-24ca-46f0-a849-f74720842e74") format("svg"); font-weight: 300; }
@font-face { font-family: "Oron Extra W26 Black"; src: url("../fonts/62e285d7-c11d-469e-8478-fa70bf8179c9.eot?#iefix"); src: url("../fonts/62e285d7-c11d-469e-8478-fa70bf8179c9.eot?#iefix") format("eot"), url("../fonts/1207186e-23b5-4461-a907-f175ba80e7b3.woff") format("woff"), url("../fonts/88f0e7e3-8e2f-4c33-86bb-323eb2a92994.ttf") format("truetype"), url("../fonts/ba4f1efb-b3b4-412b-a9cb-b091232b2e8d.svg#ba4f1efb-b3b4-412b-a9cb-b091232b2e8d") format("svg"); }
@font-face { font-family: "Oron W26 Text Light"; src: url("../fonts/ed278bb1-ce2c-4ed8-830b-d06bec4e679f.eot?#iefix"); src: url("../fonts/ed278bb1-ce2c-4ed8-830b-d06bec4e679f.eot?#iefix") format("eot"), url("../fonts/16841915-83d6-47e2-a711-4a5686054703.woff") format("woff"), url("../fonts/3ddb3806-5480-4ac4-a6fa-ebe792cefada.ttf") format("truetype"), url("../fonts/8f9db1e5-c342-4fec-aa01-042cc2e7e05d.svg#8f9db1e5-c342-4fec-aa01-042cc2e7e05d") format("svg"); }
@font-face { font-family: "Oron W26 Text Bold"; src: url("../fonts/582d1d42-92e4-4d63-a8ec-6d0c2a6ec041.eot?#iefix"); src: url("../fonts/582d1d42-92e4-4d63-a8ec-6d0c2a6ec041.eot?#iefix") format("eot"), url("../fonts/3eaeeb50-93e7-43ad-8300-bd7412a9c8e7.woff") format("woff"), url("../fonts/145e5009-b654-4b80-b02c-3b910dced54c.ttf") format("truetype"), url("../fonts/95003465-f2ce-4a26-9e47-ff471837581e.svg#95003465-f2ce-4a26-9e47-ff471837581e") format("svg"); }
@font-face { font-family: "Oron W26 Text Medium"; src: url("../fonts/cc4eed73-15e5-41ea-9a67-e77f31e56407.eot?#iefix"); src: url("../fonts/cc4eed73-15e5-41ea-9a67-e77f31e56407.eot?#iefix") format("eot"), url("../fonts/36679e14-a74b-47a1-a79b-b2e546e44972.woff") format("woff"), url("../fonts/18f6ba2d-8299-478a-9e5b-a989a18d38f6.ttf") format("truetype"), url("../fonts/3cb0be58-9b66-42a5-8046-92aacbd7e28b.svg#3cb0be58-9b66-42a5-8046-92aacbd7e28b") format("svg"); }
@font-face { font-family: "Oron W26 Extended Light"; src: url("../fonts/6f6bffef-84d0-4566-a20b-127deedef7f3.eot?#iefix"); src: url("../fonts/6f6bffef-84d0-4566-a20b-127deedef7f3.eot?#iefix") format("eot"), url("../fonts/a55612d2-45d0-4079-91fa-c28548ed6619.woff") format("woff"), url("../fonts/4e767b18-0b99-4feb-a81b-2a3a1f3d3265.ttf") format("truetype"), url("../fonts/a034c4f5-0686-47b1-a4e7-63708b83fca1.svg#a034c4f5-0686-47b1-a4e7-63708b83fca1") format("svg"); }
@font-face { font-family: "Oron W26 Extended Bold"; src: url("../fonts/a2233668-7666-4cdc-bffe-a47cbe14a9ca.eot?#iefix"); src: url("../fonts/a2233668-7666-4cdc-bffe-a47cbe14a9ca.eot?#iefix") format("eot"), url("../fonts/f8690266-30e5-42fc-bd56-70a6f9b630db.woff") format("woff"), url("../fonts/33f7c5de-b887-4326-9315-c82a789a3da3.ttf") format("truetype"), url("../fonts/2bddb7b0-3131-440e-a153-2fbf853e7c2b.svg#2bddb7b0-3131-440e-a153-2fbf853e7c2b") format("svg"); }
@font-face { font-family: "OronW26-ExtendedRegular"; src: url("../fonts/119a5693-07cd-483c-bbf2-61bd299be9d8.eot?#iefix"); src: url("../fonts/119a5693-07cd-483c-bbf2-61bd299be9d8.eot?#iefix") format("eot"), url("../fonts/29a45f8f-6d8d-4787-bb3b-2f45f96192a9.woff") format("woff"), url("../fonts/8f5ebc3a-9d0b-4482-852f-0c28cde2139d.ttf") format("truetype"), url("../fonts/eb22ca9e-117e-4043-b49a-0a73611d0f4d.svg#eb22ca9e-117e-4043-b49a-0a73611d0f4d") format("svg"); }
@font-face { font-family: "OronW26-ExtendedPoster"; src: url("../fonts/3c7fe022-726d-456a-bdab-7766de1e5936.eot?#iefix"); src: url("../fonts/3c7fe022-726d-456a-bdab-7766de1e5936.eot?#iefix") format("eot"), url("../fonts/1b6fb8eb-898f-4c26-88ef-0c817ef5c1ec.woff") format("woff"), url("../fonts/8194d0c8-e307-43a0-9be7-a5c34cc8710d.ttf") format("truetype"), url("../fonts/9c1f9446-8372-4231-a992-10dde9daca71.svg#9c1f9446-8372-4231-a992-10dde9daca71") format("svg"); }
@font-face { font-family: "Oron W26 Extended Black"; src: url("../fonts/4b44a786-867c-45b0-8a2c-96542c97bdf1.eot?#iefix"); src: url("../fonts/4b44a786-867c-45b0-8a2c-96542c97bdf1.eot?#iefix") format("eot"), url("../fonts/902ac60b-c714-401e-8194-a9c32e31fe95.woff") format("woff"), url("../fonts/276f6854-ba7a-4f4f-a318-2210b558b907.ttf") format("truetype"), url("../fonts/27182c25-a062-45e9-8e89-0ab7aad3be32.svg#27182c25-a062-45e9-8e89-0ab7aad3be32") format("svg"); }
@font-face { font-family: "Oron W26 Light 805117"; src: url("../fonts/0a52efa6-c3c2-400f-9f78-1beec181d028.eot?#iefix"); src: url("../fonts/0a52efa6-c3c2-400f-9f78-1beec181d028.eot?#iefix") format("eot"), url("../fonts/4aa0d6fd-57e0-431d-b91a-1f485591611d.woff") format("woff"), url("../fonts/5c9f92a0-02d5-43ed-9078-141438e1c088.ttf") format("truetype"), url("../fonts/2803e1ab-b756-46fb-977e-2749f3dec337.svg#2803e1ab-b756-46fb-977e-2749f3dec337") format("svg"); }
@font-face { font-family: 'icomoon'; src: url('../fonts/icomoon.eot?gtf91y'); src: url('../fonts/icomoon.eot?#iefixgtf91y') format('embedded-opentype'), url('../fonts/icomoon.ttf?gtf91y') format('truetype'), url('../fonts/icomoon.woff?gtf91y') format('woff'), url('../fonts/icomoon.svg?gtf91y#icomoon') format('svg'); font-weight: normal; font-style: normal; }
@font-face {
	font-family: 'accessicons';
	src:url('../fonts/accessicons.eot?2vytht');
	src:url('../fonts/accessicons.eot?2vytht#iefix') format('embedded-opentype'),
		url('../fonts/accessicons.ttf?2vytht') format('truetype'),
		url('../fonts/accessicons.woff?2vytht') format('woff'),
		url('../fonts/accessicons.svg?2vytht#accessicons') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*-- icons--*/
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1;  /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }


.accessibility [class^="icon-"], [class*=" icon-"] {
	font-family: 'accessicons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.accessibility .icon-access_1:before{content: " \e800 ";}
.accessibility .icon-access_2:before{content: " \e801 ";}
.accessibility .icon-access_3:before{content: " \e802 ";}

* { margin: 0; }

/*-- main --*/
html, body { height: 100%; margin: 0; }
body { font-size: 16px; direction: rtl; font-family: Arial; }
@media (max-width:991px) {
  body { padding-top: 80px; }
}
@media (max-width:767px) {
  body { padding-top: 50px; }
}
body.black-white { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); filter: grayscale(100%); }
body.small { font-size: 12px; }
body.big { font-size: 20px; }
a { text-decoration: none; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
a:hover, a:focus { text-decoration: underline; }
a:active, a .active { text-decoration: underline; }

/*-- Sticky Footer --*/
.page-wrap { min-height: 100%;  /* equal to footer height */ margin-bottom: -280px; overflow-x: hidden; }
@media (max-width:767px) {
  .page-wrap { margin-bottom: auto; }
}
.page-wrap:after { content: ""; display: block; }
.site-footer, .page-wrap:after { height: 280px; }
@media (max-width:767px) {
  .site-footer, .page-wrap:after { height: auto; }
}
.noMargin { margin: 0; }
.noPadding { padding: 0; }
@media (max-width:991px) {
  .paddings-mobile { padding: 0; }
}
.icon-close:before { content: "\f00d"; }
.icon-bars:before { content: "\f0c9"; }
.site-footer { width: 100%; height: 280px; }
.site-footer .top-gray-footer { min-height: 226px;height:auto; background-color: #f5f5f5; padding: 35px; }
@media (max-width:991px) {
  .site-footer .top-gray-footer { padding: 15px; }
}
@media (max-width:767px) {
  .site-footer .top-gray-footer { height: auto; }
}
.site-footer .top-gray-footer .fast-links { float: right; width: 45%; margin-left: 5%; }
.site-footer .top-gray-footer .fast-links a { color: #009bed; }
@media (max-width:767px) {
  .site-footer .top-gray-footer .fast-links { width: 100%; margin: 0; }
}
.site-footer .top-gray-footer .about-text { width: 50%; float: left; padding-right: 209px; }
.site-footer .top-gray-footer .about-text .noMargin { margin: 0; }
@media (max-width:991px) {
  .site-footer .top-gray-footer .about-text { padding: 0; }
}
@media (max-width:767px) {
  .site-footer .top-gray-footer .about-text { width: 100%; margin-bottom: 15px; margin-top: 15px; }
}
.site-footer .top-gray-footer .fast-links > h2,
.site-footer .top-gray-footer .about-text > h2 { color: #009bed; font-size: 1.4em; font-weight: 400; }
@media (max-width:991px) {
  .site-footer .top-gray-footer .fast-links > h2, .site-footer .top-gray-footer .about-text > h2 { margin-bottom: 10px; }
}
@media (max-width:767px) {
  .site-footer .top-gray-footer .fast-links > h2, .site-footer .top-gray-footer .about-text > h2 { margin-top: 10px; }
}
.site-footer .top-gray-footer .fast-links > h2.darkblue, .site-footer .top-gray-footer .about-text > h2.darkblue { color: #001647; margin-bottom: 10px; }
.site-footer .top-gray-footer .fast-links > h2 .smaller, .site-footer .top-gray-footer .about-text > h2 .smaller { font-size: 0.6em; top: -2px; position: relative; }
.site-footer .top-gray-footer .fast-links > ul, .site-footer .top-gray-footer .about-text > ul { list-style: none; padding: 0; }
.site-footer .top-gray-footer .fast-links > ul > li, .site-footer .top-gray-footer .about-text > ul > li { float: right; display: inline-block; width: 175px;line-height:24px;  }
@media (max-width:991px) {
  .site-footer .top-gray-footer .fast-links > ul > li, .site-footer .top-gray-footer .about-text > ul > li { width: 50%; }
}
@media (max-width:767px) {
  .site-footer .top-gray-footer .fast-links > ul > li, .site-footer .top-gray-footer .about-text > ul > li { width: 100%; }
}
.site-footer .top-gray-footer .fast-links > ul > li:before, .site-footer .top-gray-footer .about-text > ul > li:before { padding: 0 0px 0 5px; font-weight: 100; content: ">>"; color: #001647; letter-spacing: -3px; font-size: 0.5em; }
@media (max-width:767px) {
  .site-footer .top-gray-footer .fast-links > ul > li:before, .site-footer .top-gray-footer .about-text > ul > li:before { font-size: 1em; top: -2px; position: relative; }
}
.site-footer .top-gray-footer .fast-links > ul > li a, .site-footer .top-gray-footer .about-text > ul > li a { color: #009bed; font-size: 1.1em; }
@media (max-width:767px) {
  .site-footer .top-gray-footer .fast-links > ul > li a, .site-footer .top-gray-footer .about-text > ul > li a { font-size: 1.2em; line-height: 1em; }
}
.site-footer .top-gray-footer .fast-links h3, .site-footer .top-gray-footer .about-text h3 { color: #001647; }
.site-footer .top-gray-footer .fast-links h3 .smaller, .site-footer .top-gray-footer .about-text h3 .smaller { font-size: 0.6em; top: -1px; position: relative; }
.site-footer .top-gray-footer .fast-links p, .site-footer .top-gray-footer .about-text p { color: #707070; }
@media (max-width:767px) {
  .site-footer .top-gray-footer .fast-links p, .site-footer .top-gray-footer .about-text p { font-size: 1.2em; line-height: 1em; }
}
.footer-credit { min-height: 69px; color: #748aa6; line-height: 69px; font-size: 1em; background-color: #001647; }
@media (max-width:1199px) {
  .footer-credit { font-size: 1.1em; }
}
@media (max-width:767px) {
  .footer-credit { line-height: 1em; padding: 20px 15px; }
}
.position-relative { position: relative; }
header { position: relative; z-index: 10; }
@media (max-width:991px) {
  header { position: fixed; width: 100%; background-color: #fff; top: 0; height: 80px; z-index: 9999; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5); }
}
@media (max-width:767px) {
  header { height: 50px; }
}
header .logo { float: right; padding: 5px; cursor: pointer; position: relative; z-index: 100; width: 73px; height: 100px; }
@media (max-width:991px) {
  header .logo { position: fixed; right: 0; height: 77px; }
}
@media (max-width:767px) {
  header .logo { background-image: url('/img/logo_w.png'); width: 200px; height: 50px; background-size: auto 95%; background-repeat: no-repeat; background-position: right; margin-right: 15px; }
}
header .logo img { width: 100%; height: auto; }
@media (max-width:991px) {
  header .logo img { width: auto; height: 100%; padding-right: 15px; }
}
@media (max-width:767px) {
  header .logo img { display: none; }
}
.navbar { float: right; min-height: 80px;width:750px;  }/***new***/
@media (max-width:991px) {
  .navbar { position: fixed; width: 230px; left: 0; height: 100%; background-color: #fff; z-index: 9999; box-shadow: 2px 0 50px rgba(0, 0, 0, 0); -webkit-transform: translateX(-230px); -moz-transform: translateX(-230px); -ms-transform: translateX(-230px); -o-transform: translateX(-230px); transform: translateX(-230px); -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; overflow-y: auto; -webkit-overflow-scrolling: touch;}
}
.navbar.open { -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); box-shadow: 2px 0 50px rgba(0, 0, 0, 0.52); }
.navbar .navbar-top { float: none; min-height: 49px; width: 100%; padding-top: 8px; padding-right: 10%; background-color: #fff; }
@media (max-width:991px) {
  .navbar .navbar-top { width: 100%; padding: 0; }
}
.navbar .navbar-top.open { padding-right: 159px; }
.navbar .navbar-top.open .accessibility { /*width: 100%;*/ }
.navbar .navbar-top .search { float: right; position: relative; width: 236px; }
@media (max-width:991px) {
  .navbar .navbar-top .search { width: 100%; padding: 20px 10px; background-color: #001647; }
}
@media (max-width:767px) {
  .navbar .navbar-top .search { padding: 10px;width:100%;  }
}

/*.navbar .navbar-top .search > label { color: #4d4d4d; font-family: Arial; font-size: 0.8em; font-weight: 400; position: relative; top: 3px; }*/

.navbar .accessibility { float: right; margin-left: 10px; padding-top: 6px; }
.navbar .accessibility  li { display: inline-block; vertical-align: middle; margin-right: 8px;cursor:pointer; }
.navbar .accessibility  li .icon { font-size: 16px; line-height: 20px; text-decoration: none; display: block; color: #989898; -webkit-transition: all 0.1s ease-out; -moz-transition: all 0.1s ease-out; -o-transition: all 0.1s ease-out; transition: all 0.1s ease-out; }
.navbar .accessibility  li .icon:hover,
.header .top .left .accessibility > li .icon:active,
.header .top .left .accessibility > li .icon:focus,
.header .top .left .accessibility > li .icon.active { color: #4d4d4d; }







.navbar .navbar-top .search > label { color: #4d4d4d; font-family: Arial; font-size: 0.8em; font-weight: 400; position: relative; top: 8px; right: 0; position: absolute; }
@media (max-width:991px) {
  .navbar .navbar-top .search > label { display: none; }
}
.navbar .navbar-top .search .search-box { background-color: #fcfcfc; border: 1px solid rgba(208, 208, 208, 0.52); -moz-box-shadow: inset 0.5px 0.8px 2px rgba(0, 0, 0, 0.04); -webkit-box-shadow: inset 0.5px 0.8px 2px rgba(0, 0, 0, 0.04); box-shadow: inset 0.5px 0.8px 2px rgba(0, 0, 0, 0.04); width: 145px; height: 25px; padding: 0px 5px; font-size: 0.8em; }
@media (max-width:991px) {
  .navbar .navbar-top .search .search-box { width: 100%; height: 40px; font-size: 1.2em; }
}
@media (max-width:767px) {
  .navbar .navbar-top .search .search-box { height: 30px; }
}
.navbar .navbar-top .search > img { position: absolute; top: 8px; left: 7px; width: 10px; }
@media (max-width:991px) {
  .navbar .navbar-top .search > img { top: 30px; left: 20px; width: 20px; height: 20px; }
}
@media (max-width:767px) {
  .navbar .navbar-top .search > img { top: 15px; }
}
.navbar .navbar-top .links { float: left; position: relative; padding-right: 14px; top: 3px; }
.navbar .navbar-top.desktop{display: block;}
.navbar .navbar-top.mobile{display: none;}
@media (max-width:991px) {
  .navbar .navbar-top .links { width: 100%; padding: 0; top: 0;  border-top:1px solid #d0d0d0;}
  .navbar .navbar-top.desktop .links{display: none;}
  .navbar .navbar-top.mobile{display: block;}
}
.navbar .navbar-top .links > ul { list-style: none; padding: 0; }
.navbar .navbar-top .links > ul > li { float: right; display: inline-block; }
.navbar .navbar-top .links > ul > li:after { content: ""; border-left: 1px solid #d0d0d0; position: relative; }
@media (max-width:991px) {
  .navbar .navbar-top .links > ul > li { width: 100%; border-bottom: 1px solid #d0d0d0; height: 40px; }
  .navbar .navbar-top .links > ul > li:after { content: ""; border-left: 0px solid #d0d0d0; }
}
@media (max-width:320px) {
  .navbar .navbar-top .links > ul > li { height: 30px; }
}
.navbar .navbar-top .links > ul > li > a { font-size: 1em; font-weight: 400; color: #4d4d4d; padding: 2px 10px; z-index: 10; position: relative; }
.navbar .navbar-top .links > ul > li > a:hover { background-color: #001647; color: #fff; text-decoration: none; }
@media (max-width:991px) {
  .navbar .navbar-top .links > ul > li > a { width: 100%; font-size: 1em; color: #000; font-size: 1.125em; font-weight: 500; padding: 0 17px; display: block; height: 40px; line-height: 40px; }
}
@media (max-width:320px) {
  .navbar .navbar-top .links > ul > li > a { height: 30px; line-height: 30px; }
}
.navbar .navbar-top .links > ul > li:last-child:after { content: ""; border-left: 1px solid transparent; position: relative; }
.navbar .navbar-top .accessibility { float: left; position: relative;width:100px; }/*new***/
@media (max-width:991px) {
  .navbar .navbar-top .accessibility { position: absolute; top: 145px; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); left: 50%; width: 60%; display: none;}
}
@media (max-width:767px) {
  .navbar .navbar-top .accessibility { top: 115px; }
}
.navbar .navbar-top .accessibility .change-fontsize { display: none; left: 90px; margin-top: 5px; }
@media (max-width:767px) {
  .navbar .navbar-top .accessibility .change-fontsize { right: -44px; left: auto; position: absolute; }
}
.navbar .navbar-top .accessibility .change-fontsize > li > a { color: #4D4D4D; font-weight: 900; padding: 0 3px; }
.navbar .navbar-top .accessibility .change-fontsize > li > a.small { font-size: 13px; }
.navbar .navbar-top .accessibility .change-fontsize > li > a.medium { font-size: 17px; top: -2px; position: relative; }
.navbar .navbar-top .accessibility .change-fontsize > li > a.big { font-size: 20px; position: relative; top: -6px; }
.navbar .navbar-top .accessibility > ul { padding: 0; list-style: none; float: right; }
.navbar .navbar-top .accessibility > ul > li { float: right; display: inline-block; }
.navbar .navbar-top .accessibility > ul > li > a { padding: 0 6px; }
@media (max-width:991px) {
  .navbar .navbar-top .accessibility > ul > li > a { display: block; padding: 0 10px; }
}
@media (max-width:991px) {
  .navbar .navbar-top .accessibility > ul > li > a img { height: 25px; }
}
.navbar .navbar-top .accessibility > ul > li > a .align-icons { top: -1px; position: relative; }
.navbar > nav { height: 30px; float: right;  width: 100%; border-top: 1px dashed #d8d8d8; margin: 0 25px; background-color: #fff; }
@media (max-width:991px) {
  .navbar > nav { width: 100%; margin: 30px 0; height: auto; float: right; border-top: 0px dashed #d8d8d8; }
}
.navbar > nav > ul { list-style: none; width: 100%; float: right; padding: 0; margin: 0; }
.navbar > nav > ul > li { float: right; display: inline-block; position: relative;}
@media (max-width:991px) {
  .navbar > nav > ul > li { width: 100%; display: block; }
}
.navbar > nav > ul > li > a { color: #000000; font-size: 1.125em; font-weight: 400; line-height: 30px; text-align: center;
                              padding: 0 12px; display: block; }
@media (max-width:1199px) {
  .navbar > nav > ul > li > a { font-size: 1em; }
}
@media (max-width:991px) {
  .navbar > nav > ul > li > a { width: 100%; display: block; text-align: right; line-height: 40px; height: 40px; border-top: 1px solid #d8d8d8; font-size: 1.2em; }
}
@media (max-width:320px) {
  .navbar > nav > ul > li > a { line-height: 40px; height: 40px; font-size: 1.2em; }
}
.navbar > nav > ul > li > a.active, .navbar > nav > ul > li > a:hover, .navbar > nav > ul > li > a:focus { text-decoration: none; background-color: #001647; color: #fff; }
@media (max-width:767px) {
  .navbar > nav > ul > li > a.active, .navbar > nav > ul > li > a:hover, .navbar > nav > ul > li > a:focus { padding-right: 8px; }
}
/*.serviceBox hidden***/
.serviceBox {display:none; float: left; width: 145px; height: 81px; background-image: url('/img/serviceBox.png'); background-repeat: no-repeat; background-position: right top; position: absolute; left: 0; }
@media (max-width:991px) {
  .serviceBox { display: none; }
}
.serviceBox .txt { color: white; font-size: 16px; line-height: 15px; padding: 10px 10px; }
.serviceBox .txt .bold { font-weight: 700; }
.serviceBox img { position: absolute; top: 0; left: 0; }
.serviceBoxMobile { float: left; width: 100%; height: 60px; position: relative; left: 0; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDUzYWIiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMzQ4NCIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=); background-image: -webkit-linear-gradient(-90deg, #0053ab 0%, #003484 100%); background-image: -moz-linear-gradient(-90deg, #0053ab 0%, #003484 100%); background-image: -o-linear-gradient(-90deg, #0053ab 0%, #003484 100%); background-image: linear-gradient(180deg, #0053ab 0%, #003484 100%); }
.serviceBoxMobile .txt { color: white; font-size: 16px; line-height: 15px; padding: 10px 10px; }
.serviceBoxMobile .txt .bold { font-weight: 700; }
.serviceBoxMobile img { position: absolute; top: 0; left: 0; height: 100%; }

.homeTitle h1{width:50%;float:right;}
.homeTitle .col8{width:68.5%;float:right;}
.homeTitle .col4{width:31.5%;float:left;}

.homeTitle .cellular{width:100%;float:right;text-align:left;margin:1px 0; color: #5c5c5c;

}
.homeTitle .cellular a{color: #5c5c5c;}
.homeTitle .cellular img{width:100%;}

.home-main, .inner-main { top: -20px; background-size: contain; background-position: center top; background-repeat: no-repeat; width: 100%; position: relative; }
@media (max-width:1199px) {
  .home-main, .inner-main { background-size: cover; }
}
@media (max-width:991px) {
  .home-main, .inner-main { top: auto; }
}
.home-main { min-height: 590px; position: relative; background-image: url('/img/bgimage.png'); overflow: hidden; }
@media (min-width:992px) and (max-width:1199px) {
  .home-main { min-height: 540px; }
}
@media (min-width:768px) and (max-width:991px) {
  .home-main { min-height: 575px; }
}
@media (max-width:767px) {
  .home-main { background-image: none; min-height: auto; float: left; height: auto; overflow: visible; }
  .homeTitle .col8{width:100%;float:right;}
.homeTitle .col4{width:100%;float:left;}
}
.home-main .home-main-bg { position: absolute; background-image: url('/img/bgimage-front.png'); background-size: contain; background-position: center top; background-repeat: no-repeat; width: 100%; height: 100%; top: 0; opacity: 0.5; }
@media (max-width:1199px) {
  .home-main .home-main-bg { background-size: cover; }
}
.home-main .container { position: relative; }
.home-main .main-image { position: absolute; left: 15px; top: 20px; }
@media (max-width:767px) {
  .home-main .main-image { display: none !important; }
}
@media (min-width:992px) and (max-width:1199px) {
  .home-main .main-image { width: 409px; left: 105px; }
}
@media (min-width:768px) and (max-width:991px) {
  .home-main .main-image { width: 349px; left: -25px; }
}
.home-main .home-main-box { float: right; width: 371px; height: auto; background-color: white; padding: 40px; position: absolute; right: 0; z-index: 9; }
@media (max-width:991px) {
  .home-main .home-main-box { padding: 20px; height: 340px; }
}
@media (max-width:767px) {
  .home-main .home-main-box { position: relative; height: auto; width: 100%; padding: 0; margin: 20px 0; }
}
.home-main .home-main-box:after { width: 0; height: 0; border-style: solid; border-width: 29px 371px 0 0; border-color: #ffffff transparent transparent transparent; content: ""; position: absolute; top: 100%; left: 0; }
.home-main .home-main-box > p { color: #000000; font-size: 1.125em; font-weight: 400; line-height: 1.25em; }
@media (min-width:768px) and (max-width:991px) {
  .home-main .home-main-box > p { font-size: 1.1em; }
}
@media (max-width:767px) {
  .home-main .home-main-box > p { font-size: 1.2em; line-height: 1em; }
}
.home-main .home-main-box .info-links { margin-top: 15px; }
.home-main .home-main-box .info-links .img { width: 140px; height: 82px; float: right; background-size: cover; background-repeat: no-repeat; background-position: center; background-image: url('/img/header_img.png'); }
@media (max-width:767px) {
  .home-main .home-main-box .info-links .img { width: 100%; height: 170px; margin-bottom: 10px; }
}
.home-main .home-main-box .info-links > ul { list-style: none; margin: 0; padding: 0; float: right; width: 150px; padding-right: 15px; }
@media (max-width:991px) {
  .home-main .home-main-box .info-links > ul { width: 50%; }
}
@media (max-width:767px) {
  .home-main .home-main-box .info-links > ul { width: 100%; padding: 0; }
}
.home-main .home-main-box .info-links > ul > li { width: 100%; float: right; }
.home-main .home-main-box .info-links > ul > li > a { display: block; float: right; width: 100%; }
.home-main .home-main-box .info-links > ul > li > a .txt { color: #003586;font-size: 1.125em; line-height: 24px; font-weight: 500; float: right; }
@media (max-width:767px) {
  .home-main .home-main-box .info-links > ul > li > a .txt { font-size: 1.2em; line-height: 1.2em; }
}
.home-main .home-main-box .info-links > ul > li > a .txt.bold { font-weight: 700; }
.home-main .home-main-box .info-links > ul > li > a .arrow { width: 17px; height: 24px; float: left; display: block; background-size: contain; background-repeat: no-repeat; background-position: center; background-image: url('/img/arrow_grey.png'); }
.home-main-box > h1, .inner-main-box > h1 { color: #000000; font-size: 3.75em; font-weight: 600; line-height: 0.9em; margin: 0 0 0.3em 0; }
@media (min-width:768px) and (max-width:991px) {
  .home-main-box > h1, .inner-main-box > h1 { font-size: 2.75em; line-height: 0.9em; }
}
@media (max-width:767px) {
  .home-main-box > h1, .inner-main-box > h1 { line-height: 0.9em; font-size: 3em; }
}
.home-main-box .line, .inner-main-box .line { width: 295px; height: 5px; background-color: #0097f6; border-right: 107px solid #00479c; }
.home-main-box .line.qa, .inner-main-box .line.qa { width: 385px; }
@media (max-width:767px) {
  .home-main-box .line, .inner-main-box .line { width: 100%; }
}
.home-main-box > h2, .inner-main-box > h2 { color: #000000; font-size: 1.5em; font-weight: 700; line-height: 1.875em; margin: 0; }
@media (max-width:991px) {
  .home-main-box > h2, .inner-main-box > h2 { font-size: 1.3em; }
}
@media (max-width:767px) {
  .home-main-box > h2, .inner-main-box > h2 { line-height: 0.8em; font-size: 1.9em; margin: 0.5em 0; }
}
.dashed-border { border-left: 1px dashed #565656; }
@media (max-width:991px) {
  .dashed-border { border-left: none; margin-bottom: 15px; }
}
.smaller-space { padding-left: 10px; padding-right: 10px; }
.inner-main { background-image: url('/img/inner_header.png'); height: 254px; position: relative; overflow: hidden; }
@media (max-width:767px) {
  .inner-main { display: none !important; }
}
.inner-main:after { content: ''; position: absolute; width: 0; height: 0; border-style: solid; border-width: 0 0 70px 1090px; border-color: transparent transparent #fff transparent; right: 0; bottom: 0px; }
@media (max-width:991px) {
  .inner-main { margin-top: 0; background-size: auto 193px; height: 212px; }
}
.inner-main .container { position: relative; }
.inner-main .main-image { position: absolute; left: 100px; }
@media (max-width:767px) {
  .inner-main .main-image { display: none !important; }
}
@media (max-width:991px) {
  .inner-main .main-image { left: 50px; }
}
.inner-main .main-image.hands { left: -75px; }
@media (max-width:991px) {
  .inner-main .main-image img { width: 290px; }
}
.inner-main .inner-main-box { float: right; width: 500px; height: 189px; padding: 40px 15px; position: absolute; right: 0; }
@media (max-width:991px) {
  .inner-main .inner-main-box { padding: 30px 15px; }
}
@media (max-width:767px) {
  .inner-main .inner-main-box { width: 100%; }
}
.inner-main .inner-main-box.qa { width: 457px; }
@media (max-width:767px) {
  .inner-main .inner-main-box.qa { width: 100%; }
}
.home-sub-menu { width: 970px; height: 92px; position: relative; top: 499px; margin: 0 auto; padding: 0; z-index: 999; }
@media (min-width:992px) and (max-width:1199px) {
  .home-sub-menu { top: 440px; }
}
@media (min-width:768px) and (max-width:991px) {
  .home-sub-menu { width: 100%; top: 380px; height: auto; }
}
@media (max-width:767px) {
  .home-sub-menu { width: 100%; top: 0; height: auto; margin-bottom: 20px; float: left; }
}
.home-sub-menu > ul { margin: 0; list-style: none; padding: 0; width: 100%; float: right; height: 92px; }
@media (max-width:767px) {
  .home-sub-menu > ul { float: none; height: auto; }
}
.home-sub-menu > ul > li { width: 16.66%; float: right; height: 92px; }
@media (max-width:991px) {
  .home-sub-menu > ul > li { width: 33.33333333%; }
}
@media (max-width:767px) {
  .home-sub-menu > ul > li { width: 50%; }
}
.home-sub-menu > ul > li:first-child a { border-right: 0; }
.home-sub-menu > ul > li > a { border-right: 1px solid #447bbd; display: block; background-color: #0053ab; background-image: -webkit-linear-gradient(270deg, #0053ab 0%, #003484 100%); background-image: linear-gradient(180deg, #0053ab 0%, #003484 100%); width: 100%; height: 100%; position: relative; top: 0; }
.home-sub-menu > ul > li > a:hover { top: -10px; background-color: #0067D9; background-image: -webkit-linear-gradient(270deg, #006cde 0%, #0048b7 100%); background-image: linear-gradient(180deg, #006cde 0%, #0048b7 100%); }
.home-sub-menu > ul > li > a .icon { width: 100%; display: block; padding: 20px 0 10px; text-align: center; }
.home-sub-menu > ul > li > a .txt { color: white;  font-size: 0.88em; font-weight: 600; line-height: 1.1em; height: 92px; text-align: center; width: 100%; display: block; }
@media (max-width:991px) {
  .home-sub-menu > ul > li > a .txt { font-size: 1.4em; }
}
@media (max-width:767px) {
  .home-sub-menu > ul > li > a .txt { font-size: 1.1em; }
}
.special-space { padding-left: 0; margin-left: -15px; }
.main-news { margin-bottom: 76px; }
@media (max-width:991px) {
  .main-news { margin-top: 30px; margin-bottom: 50px; }
}
@media (max-width:767px) {
  .main-news { margin-top: 0px; float: left; }
}
.main-news h1 { color: #5c5c5c; font-size: 2.2em; font-weight: 400; line-height: 0.7em; margin: 18px 0; }
@media (max-width:991px) {
  .main-news h1 { font-size: 1.9em; line-height: 0.8em; margin: 18px 0; }
}
@media (max-width:767px) {
  .main-news h1 { margin: 10px 0; }
}
.main-news hr { background-image: url('/img/hr.png'); margin-bottom: 27px; margin-top: 19px; height: 1px; background-size: auto 100%; }
@media (max-width:767px) {
  .main-news hr { margin-bottom: 17px; margin-top: 10px; }
}
.main-news .main-news-img { width: 100%; height: 170px; background-size: cover; background-repeat: no-repeat; background-position: center; }
@media (max-width:991px) {
  .main-news .main-news-img { height: 170px; }
}
.main-news .main-news-img img { display: none; }
@media (max-width:767px) {
  .main-news .news-text { margin-top: 20px; }
}
.main-news .news-text h2 { color: #000000; font-size: 2.1em; font-weight: 700; line-height: 1em; margin: 0 0 13px; }
@media (max-width:767px) {
  .main-news .news-text h2 { font-size: 1.6em; }
}
.main-news .news-text h3 { color: #000000;  font-size: 1.2em; font-weight: 900; line-height: 1.2em; margin: 0 0 18px; }
@media (max-width:767px) {
  .main-news .news-text h3 { font-size: 1.2em; line-height: 1em; }
}
.main-news .news-text p { color: #707070;  font-size: 1.1em; font-weight: 500; line-height: 1.4em; }
@media (max-width:991px) {
  .main-news .news-text p { padding-bottom: 15px; }
}
@media (max-width:767px) {
  .main-news .news-text p { font-size: 1.2em; line-height: 1em; }
}
.main-news .news-text .date { float: right; width: 70%; padding-left: 10px; }
.main-news .news-text .date p { color: #8d8d8d; }
.main-news .news-list { min-height: 347px; list-style: none; padding: 6px 12px 0 0; }
@media (max-width:767px) {
  .main-news .news-list { padding: 0; }
}
.main-news .news-list li { border-bottom: 1px dotted #565656; padding: 8px 0; }
.main-news .news-list li a .date { width: 82px; text-align: center; margin-left: 10px; color: #707070; font-size: 1em; line-height: 0.9em; display: inline-block; }
.main-news .news-list li a .date .smaller { font-size: 0.9em; }
@media (max-width:767px) {
  .main-news .news-list li a .date { width: 100%; text-align: right; margin: 0; }
}
.main-news .news-list li a .new-title { vertical-align: top; padding-top: 4px; color: #707070; font-size: 1.1em; line-height: 1.4em; }
.main-news .news-list li a .new-title > img { display: none; }
@media (min-width:992px) and (max-width:1199px) {
  .main-news .news-list li a .new-title { font-size: 1em; }
}
.main-news .news-list li a:hover .new-title { color: #707070; text-decoration: underline; }
.main-news .news-list li:last-child { border-bottom: 1px dotted transparent; }
.main-news .news-list .red > a .new-title { color: #b16565; }
.main-news .news-list .red > a .new-title > img { display: inline-block; margin-left: 7px; }
.main-news .link { float: left; }
.main-news .link p { font-size: 1.1em; line-height: 1.4em; font-weight: 400; color: #003586; }
.main-news .link p .bolder { font-weight: 600; font-size: 1.1em; margin-right: -3px; }
.breadcrumbs { margin-top: -40px; border-bottom: 0px dashed #d8d8d8; width: 100%; position: relative; }
@media (max-width:767px) {
  .breadcrumbs { margin-top: 10px; width: 100%; }
}
.breadcrumbs > ul { list-style: none; width: 100%; padding: 0; margin: 0; }
.breadcrumbs > ul > li { display: inline-block; }
.breadcrumbs > ul > li + li:before { padding: 0 0 0 5px; color: #8e8e8e; content: ">"; }
@media (max-width:991px) {
  .breadcrumbs > ul > li + li:before { padding: 0 0 0 10px; }
}
.breadcrumbs > ul > li > a { color: #8e8e8e; font-size: 1em; font-weight: 400; line-height: 1em; }
@media (max-width:991px) {
  .breadcrumbs > ul > li > a { padding-left: 10px; font-size: 1.2em; }
}
.grey-background { background-color: #f4f4f4; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.18); }
.inner_main_content { width: 100%; float: right; margin-bottom: 115px; }
@media (max-width:991px) {
  .inner_main_content { margin-bottom: 30px; }
}
@media (min-width:768px) and (max-width:991px) {
  .inner_main_content .sidebar-holder { padding: 0; }
}
.inner_main_content .side-bar { float: right; position: relative; min-height: 150px; }
@media (max-width:991px) {
  .inner_main_content .side-bar { width: 104%; margin: 0 -2%; }
}
.inner_main_content .side-bar .greybg { padding: 5px 0 0; margin: 12px 0 12px 46px; background-color: #f8f8f8; box-shadow: 0 0 4px #cac7c7; }
@media (max-width:991px) {
  .inner_main_content .side-bar .greybg { width: 46%; float: right; margin: 0 2%; }
}
@media (max-width:568px) {
  .inner_main_content .side-bar .greybg { width: 100%; float: right; margin: 0 0 15px; }
}
.inner_main_content .side-bar .greybg > h3 { color: #004091; padding: 5px 10px; margin: 0; font-size: 1.5em; }
@media (max-width:767px) {
  .inner_main_content .side-bar .greybg > h3 { font-size: 1.7em; }
}
.inner_main_content .side-bar .greybg > ul { list-style: none; width: 100%; padding: 0; margin: 0; }
.inner_main_content .side-bar .greybg > ul > li { border-top: 2px solid #d2d2d2; box-shadow: 0 0 2px #d2d2d2; padding: 10px; }
@media (max-width:991px) {
  .inner_main_content .side-bar .greybg > ul > li { padding: 0px; }
}
.inner_main_content .side-bar .greybg > ul > li > a { color: #004091; line-height: 2.1em; padding-right: 10px; width: 100%;
                                                      height: auto; display: block; font-size: 14px; font-weight: 100; }
@media (max-width:991px) {
  .inner_main_content .side-bar .greybg > ul > li > a { height: auto; font-size: 1.2em; }
}
@media (max-width:767px) {
  .inner_main_content .side-bar .greybg > ul > li > a { font-size: 1.2em; height: auto; }
}
.inner_main_content .side-bar .greybg > ul > li > a.active, .inner_main_content .side-bar .greybg > ul > li > a:hover { background-color: #001647; color: #fff; width: 100%; height: auto; display: block; }
@media (max-width:991px) {
  .inner_main_content .side-bar .greybg > ul > li > a.active, .inner_main_content .side-bar .greybg > ul > li > a:hover { height: auto; font-size: 1.2em; }
}
@media (max-width:767px) {
  .inner_main_content .side-bar .greybg > ul > li > a.active, .inner_main_content .side-bar .greybg > ul > li > a:hover { height: auto; width: 100%; }
}
.inner_main_content .side-bar .greybg > ul > li.active > a { background-color: #001647; color: #fff; width: 100%; height: auto; display: block; }
@media (max-width:991px) {
  .inner_main_content .side-bar .greybg > ul > li.active > a { height: auto; font-size: 1.2em; }
}
@media (max-width:767px) {
  .inner_main_content .side-bar .greybg > ul > li.active > a { width: 100%; height: auto; }
}
.inner_main_content .side-bar .greybg .bluebg { background-color: #015cb7; border-bottom: 3px solid #032c7b; margin: 10px; display: inline-block; }
@media (max-width:991px) {
  .inner_main_content .side-bar .greybg .bluebg { width: 94%; margin: 3%; }
}
@media (max-width:767px) {
  .inner_main_content .side-bar .greybg .bluebg { position: relative; }
}
.inner_main_content .side-bar .greybg .bluebg > h2 { color: #ffffff; font-weight: 400; padding: 10px; line-height: 0.9em; }
@media (max-width:767px) {
  .inner_main_content .side-bar .greybg .bluebg > h2 { font-size: 1.9em; }
}
.inner_main_content .side-bar .greybg .bluebg > ul { list-style: none; width: 100%; padding: 0; margin: 0; }
@media (max-width:767px) {
  .inner_main_content .side-bar .greybg .bluebg > ul { width: 50%; float: right; }
}
.inner_main_content .side-bar .greybg .bluebg > ul > li { display: block; padding: 2px 10px; }
.inner_main_content .side-bar .greybg .bluebg > ul > li:after { padding: 0 5px 0 0; color: #ffffff; font-weight: 100; content: ">"; }
.inner_main_content .side-bar .greybg .bluebg > ul > li > a { color: #ffffff; font-size: 1em; font-weight: 400; line-height: 1em; }
@media (max-width:767px) {
  .inner_main_content .side-bar .greybg .bluebg > ul > li > a { font-size: 1.5em; line-height: 1.5em; }
}
.inner_main_content .side-bar .greybg .bluebg > img { float: left; width: 100px; }
@media (max-width:767px) {
  .inner_main_content .side-bar .greybg .bluebg > img { position: absolute; left: 0; bottom: 0; }
}
.inner_main_content .main-text { float: right; margin-left: 40px; }
@media (max-width:767px) {
  .inner_main_content .main-text { margin: 0; }
}
.inner_main_content .main-image { float: right; margin-top: 60px; padding-left: 15px; width: 100%; }
.inner_main_content .main-image .crop-img { width: 100%; height: 250px; background-size: cover; background-position: center; background-repeat: no-repeat; }
@media (max-width:767px) {
  .inner_main_content .main-image .crop-img { width: 100%; max-width: 400px; margin: auto; }
}
.inner_main_content .main-image > img, .inner_main_content .main-image .crop-img { border: 5px solid #ffffff; box-shadow: -1px 2px 10px rgba(0, 0, 0, 0.31); }
@media (max-width:767px) {
  .inner_main_content .main-image > img, .inner_main_content .main-image .crop-img { width: 100%; }
}
.inner_main_content .inner-main-text { float: right; position: relative; width: 100%; }

.inner-main-text table{direction:ltr;border:1px solid #555;width:100%; }
.inner-main-text table td{border:1px solid #555;padding:10px 10px;text-align:right;direction:rtl; }

@media (max-width:1199px) {
  .inner_main_content .inner-main-text { margin-bottom: 30px; }
}
.inner_main_content .inner-main-text.fullwidth { width: 100%; }
.inner_main_content .inner-main-text.width80 { width: 80%; }
@media (max-width:1199px) {
  .inner_main_content .inner-main-text.width80 { width: 100%; }
}
.inner_main_content .inner-main-text > .qustions { padding: 23px 13px; display: block; float: right; margin-bottom: 20px; }
.inner_main_content .inner-main-text > .qustions > h3 { color: #444;  font-size: 1.4em; font-weight: 500; line-height: 1.1em; margin-bottom: 30px; }
.inner_main_content .inner-main-text > .qustions > ul { list-style: none; padding: 0; }
.inner_main_content .inner-main-text > .qustions > ul > li { display: block; width: 100%; height: auto; float: right; padding: 12px 0; color: #00479c; font-family: OronCondMF; font-size: 1.38em; font-weight: 700; cursor: pointer; }
@media (max-width:767px) {
  .inner_main_content .inner-main-text > .qustions > ul > li { font-size: 1.2em; line-height: 24px; }
}
.inner_main_content .inner-main-text > .qustions > ul > li span { display: block; min-height: 30px; padding-right: 33px; }
@media (max-width:767px) {
  .inner_main_content .inner-main-text > .qustions > ul > li span { font-size: 1em; }
}
.inner_main_content .inner-main-text > .qustions > ul > li .plus-btn { cursor: pointer; background-color: #0097f6; border-radius: 60px; width: 24px; height: 24px; color: #ffffff; display: block; float: right; text-align: center; font-size: 1.1em; line-height: 1.1; font-weight: 800; margin-left: 9px; margin-top: 3px; text-decoration: none; }
@media (max-width:767px) {
  .inner_main_content .inner-main-text > .qustions > ul > li .plus-btn { line-height: 24px; }
}
.inner_main_content .inner-main-text > .qustions > ul > li .plus-btn:hover { background-color: #00479c; text-decoration: none; }
.inner_main_content .inner-main-text > .qustions > ul > li .answer { display: none; font-weight: 400; font-size: 0.9em; padding-right: 33px; }
@media (max-width:767px) {
  .inner_main_content .inner-main-text > .qustions > ul > li .answer { font-size: 1em; }
}
.inner_main_content .inner-main-text > h1 { border-bottom: 4px solid #0097f6; width: 100%; }
.inner_main_content .inner-main-text > h2 { margin: .67em 0; }
@media (max-width:1199px) {
  .inner_main_content .inner-main-text > h2 { line-height: 1em; }
}
.inner_main_content .inner-main-text >  p { margin: 1em 0; font-size: 1.4em; font-weight: 400; line-height: 1.1em; text-align:justify; }

#contactUsPage .inner-main-text   p { margin: 1em 0; font-size: 1.4em; font-weight: 400; line-height: 1.1em; }
@media (max-width:1199px) {
  .inner_main_content .inner-main-text > p { font-size: 1.2em; line-height: 1em;text-align:justify; }
  #contactUsPage .inner-main-text  p { font-size: 1.2em; line-height: 1em; }
}
.inner_main_content .inner-main-text > ul { list-style: none; padding: 0; }
.inner_main_content .inner-main-text > ul > .grey-background { display: block; min-height: 58px; height: 58px; margin-bottom: 19px; }
@media (max-width:767px) {
  .inner_main_content .inner-main-text > ul > .grey-background { height: auto; }
}
.inner_main_content .inner-main-text > ul > .grey-background > .inside-news { list-style: none; padding: 0; display: inline-block; height: 100%; width: 100%; }
/*.inner_main_content .inner-main-text > ul > .grey-background > .inside-news > .blue-border { color: #444; font-family: OronCondMF; font-size: 1.4em; font-weight: 400; line-height: 1.1em; padding: 15px 8px; margin-left: 24px; border-bottom: 5px solid #0097f6; }*/
.inner_main_content .inner-main-text > ul > .grey-background > .inside-news > .blue-border {float:right;width:15%; color: #444; font-size: 1.4em; font-weight: 400; line-height: 1.1em; padding: 15px 8px; margin-left: 24px; border-bottom: 5px solid #0097f6; }
.inner_main_content .inner-main-text > ul > .grey-background > .inside-news > .newsText {float:right;width:80%;height:50px;overflow:hidden; color: #444; padding: 5px 5px;  }


@media (max-width:767px) {
  .inner_main_content .inner-main-text > ul > .grey-background > .inside-news > .blue-border { width: 100%; text-align: right; margin: 0; font-size: 1.2em; padding: 8px; border-bottom: 2px solid #0097f6; }
  .inner_main_content .inner-main-text > ul > .grey-background > .inside-news > .newsText {float:right;width:100%;height:auto;overflow:hidden; color: #444;padding: 5px 5px;  }


}
.inner_main_content .inner-main-text > ul > .grey-background > .inside-news > li { float: right; padding: 6px; }
@media (max-width:767px) {
  .inner_main_content .inner-main-text > ul > .grey-background > .inside-news > li { padding: 5px 15px; }
}
.inner_main_content .inner-main-text > ul > .grey-background > .inside-news > li > h3 { color: #444; font-size: 1.4em; font-weight: 500; line-height: 1.1em; }
@media (max-width:767px) {
  .inner_main_content .inner-main-text > ul > .grey-background > .inside-news > li > h3 { font-size: 1.2em; line-height: 1em; }
}
.inner_main_content .inner-main-text > ul > .grey-background > .inside-news > li > p > a { color: #004091;  font-size: 0.9em; font-weight: 400; line-height: 1.1em; }
@media (max-width:767px) {
  .inner_main_content .inner-main-text > ul > .grey-background > .inside-news > li > p > a { font-size: 1.2em; }
}

/* - hamburger - */
.hamburger { background-color: #001647; border: none; width: 81px; height: 80px; position: fixed; left: -1px; top: 0; display: none; padding: 0; z-index: 99999; -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
@media (max-width:991px) {
  .hamburger { display: block; }
}
@media (max-width:767px) {
  .hamburger { width: 50px; height: 50px; }
}
.hamburger.open { -webkit-transform: translateX(230px); -moz-transform: translateX(230px); -ms-transform: translateX(230px); -o-transform: translateX(230px); transform: translateX(230px); }
.hamburger:focus { outline: none; }
.hamburger span { position: absolute; top: 50%; left: 50%; height: 0; width: 30px; border: 2.6px solid white; border-radius: 40px; margin: -3px 0 0 -15px; transition: 0.3s; }
.hamburger span:before, .hamburger span:after { content: ''; position: absolute; left: 50%; width: 30px; height: 5px; background: white; border-radius: 30px; margin: 0 0 0 -15px; transition: 0.3s; }
.hamburger span:before { top: -1.125rem; }
.hamburger span:after { top: 0.625rem; }
.hamburger.open span { height: 0rem; margin: -3rem 0 0 0rem; border-width: 0rem; width: 0rem; }
.hamburger.open span:before, .hamburger.open span:after { top: 2.8rem; width: 4rem; margin: 0 0 0 -2rem; }
.hamburger.open span:before { transform: rotate(-135deg); }
.hamburger.open span:after { transform: rotate(135deg); }

/* - contrast - */
body.contrast { background-color: #000000; color: #feff00; }
body.contrast header { background-color: #000; }
body.contrast .site-footer .top-gray-footer { background-color: #000000; }
body.contrast .site-footer .top-gray-footer .fast-links > h2, body.contrast .site-footer .top-gray-footer .about-text > h2 { color: #feff00; }
body.contrast .site-footer .top-gray-footer .fast-links > h2.darkblue, body.contrast .site-footer .top-gray-footer .about-text > h2.darkblue { color: #feff00; }
body.contrast .site-footer .top-gray-footer .fast-links > ul > li:before, body.contrast .site-footer .top-gray-footer .about-text > ul > li:before { color: #009fff; }
body.contrast .site-footer .top-gray-footer .fast-links > ul > li a, body.contrast .site-footer .top-gray-footer .about-text > ul > li a { color: #009fff; }
body.contrast .site-footer .top-gray-footer .fast-links h3, body.contrast .site-footer .top-gray-footer .about-text h3 { color: #009fff; }
body.contrast .site-footer .top-gray-footer .fast-links p, body.contrast .site-footer .top-gray-footer .about-text p { color: #feff00; }
body.contrast .site-footer .footer-credit { color: #000000; background-color: #feff00; }
body.contrast .navbar { background-color: #000; }
body.contrast .navbar .navbar-top .search > label { color: #feff00; }
body.contrast .navbar .navbar-top .search .search-box { background-color: #000000; border: 1px solid #feff00; }
body.contrast .navbar .navbar-top .links > ul > li:after { border-left: 1px solid #feff00; }
body.contrast .navbar .navbar-top .links > ul > li > a { color: #009fff; }
body.contrast .navbar .navbar-top .links > ul > li > a:hover { background-color: #feff00; color: #000000; }
body.contrast .navbar .navbar-top .links > ul > li:last-child:after { border-left: 1px solid transparent; }
body.contrast .navbar .navbar-top .accessibility .change-fontsize > li > a { color: #feff00; }
body.contrast .navbar > nav { border-top: 1px dashed #feff00; }
@media (max-width:991px) {
  body.contrast .navbar > nav { border-top: 1px dashed transparent; }
}
body.contrast .navbar > nav > ul > li > a { color: #009fff; }
body.contrast .navbar > nav > ul > li > a.active, body.contrast .navbar > nav > ul > li > a:hover { background-color: #feff00; color: #000000; }
body.contrast .serviceBox .txt { color: #ffffff; }
body.contrast .home-main-box > h1, body.contrast .inner-main-box > h1 { color: #feff00; }
body.contrast .home-main-box .line, body.contrast .inner-main-box .line { background-color: #feff00; border-right: 107px solid #feff00; }
body.contrast .home-main-box > h2, body.contrast .inner-main-box > h2 { color: #feff00; }
body.contrast .home-main { background-image: url('/img/bgimage_yellow.png');font-family:Arial; }
@media (max-width:767px) {
  body.contrast .home-main { background-image: none; }
}
body.contrast .home-main .home-main-box { background-color: #000000; }
body.contrast .home-main .home-main-box:after { border-color: #000000 transparent transparent transparent; }
body.contrast .home-main .home-main-box > p { color: #feff00;font-family:Arial;  }
body.contrast .home-main .home-main-box .info-links > ul > li > a .txt { color: #009fff;font-family:Arial;  }
body.contrast .home-main .home-main-box .info-links > ul > li > a .arrow { background-image: url('/img/arrow_yellow.png'); }
body.contrast .dashed-border { border-left: 1px dashed #feff00; }
@media (max-width:991px) {
  body.contrast .dashed-border { border-left: none; }
}
body.contrast .inner-main { background-image: url('/img/inner_header_yellow.png'); }
@media (max-width:767px) {
  body.contrast .inner-main { background-image: none; }
}
body.contrast .inner-main .inner-main-box { background-color: rgba(0, 0, 0, 0.5); }
body.contrast .home-sub-menu > ul > li > a { border-right: 1px solid #000000; background-color: #009fff; background-image: -webkit-linear-gradient(270deg, #009fff 0%, #009fff 100%); background-image: linear-gradient(180deg, #009fff 0%, #009fff 100%); }
body.contrast .home-sub-menu > ul > li > a:hover { top: 10px; background-color: #33b2ff; background-image: -webkit-linear-gradient(270deg, #33b2ff 0%, #33b2ff 100%); background-image: linear-gradient(180deg, #33b2ff 0%, #33b2ff 100%); }
body.contrast .home-sub-menu > ul > li > a .txt { color: #ffffff; }
body.contrast .main-news h1 { color: #feff00; }
body.contrast .main-news hr { background-color: #feff00; }
body.contrast .main-news .news-text h1, body.contrast .main-news .news-text h2, body.contrast .main-news .news-text p { color: #feff00;font-family:Arial; }
body.contrast .main-news .news-text .date p { color: #feff00; }
body.contrast .main-news .news-list li { border-bottom: 1px dotted #feff00; }
body.contrast .main-news .news-list li > a .date { color: #feff00; }
body.contrast .main-news .news-list li > a .new-title { color: #feff00; }
body.contrast .main-news .news-list li:last-child { border-bottom: 1px dotted transparent; }
body.contrast .main-news .news-list .red > a .new-title { color: #ff0000; }
body.contrast .main-news .link p { color: #009fff; }
body.contrast .breadcrumbs { border-bottom: 1px dashed #feff00; }
body.contrast .breadcrumbs > ul > li + li:before { color: #feff00; }
body.contrast .breadcrumbs > ul > li > a { color: #feff00; }
body.contrast .grey-background { background-color: #feff00; box-shadow: 0 2px 2px rgba(254, 255, 0, 0.2); }
body.contrast .inner_main_content .side-bar .greybg { background-color: #feff00; box-shadow: 0 0 4px rgba(254, 255, 0, 0.2); }
body.contrast .inner_main_content .side-bar .greybg > h3 { color: #000000; }
body.contrast .inner_main_content .side-bar .greybg > ul > li { border-top: 2px solid #000000; box-shadow: 0 0 2px #000000; }
body.contrast .inner_main_content .side-bar .greybg > ul > li > a { color: #009fff; }
body.contrast .inner_main_content .side-bar .greybg > ul > li > a.active, body.contrast .inner_main_content .side-bar .greybg > ul > li > a:hover { background-color: #009fff; color: #ffffff; }
body.contrast .inner_main_content .side-bar .greybg .bluebg { background-color: #009fff; }
body.contrast .inner_main_content .side-bar .greybg .bluebg > h2 { color: #ffffff; }
body.contrast .inner_main_content .side-bar .greybg .bluebg > ul > li:after { color: #ffffff; }
body.contrast .inner_main_content .side-bar .greybg .bluebg > ul > li > a { color: #ffffff; }
body.contrast .inner_main_content .main-image > img { border: 5px solid #ffffff; box-shadow: -1px 2px 10px rgba(255, 255, 255, 0.31); }
body.contrast .inner_main_content .inner-main-text > .qustions { cursor: pointer; }
body.contrast .inner_main_content .inner-main-text > .qustions > h3 { color: #000000; }
body.contrast .inner_main_content .inner-main-text > .qustions > ul > li { cursor: pointer; color: #000000; }
body.contrast .inner_main_content .inner-main-text > .qustions > ul > li .plus-btn { background-color: #009fff; }
body.contrast .inner_main_content .inner-main-text > h1 { border-bottom: 4px solid #009fff; }
body.contrast .inner_main_content .inner-main-text > ul > .grey-background > .inside-news > .blue-border { color: #000000; border-bottom: 5px solid #009fff; }
body.contrast .inner_main_content .inner-main-text > ul > .grey-background > .inside-news > li > h3 { color: #000000; }
body.contrast .inner_main_content .inner-main-text > ul > .grey-background > .inside-news > li > p > a { color: #009fff; }
body.contrast .hamburger { background-color: #009fff; }
body.contrast .hamburger span { color: #ffffff; }

/* - animation - */
@media (min-width:767px) {
  .animated { -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
  .animated-short { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
  .animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }
  @-webkit-keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
  }
  @keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
  }
  .fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn; }
  @-webkit-keyframes fadeInDown {
    from { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }
    to { opacity: 1; -webkit-transform: none; transform: none; }
  }
  @keyframes fadeInDown {
    from { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }
    to { opacity: 1; -webkit-transform: none; transform: none; }
  }
  .fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; }
  @-webkit-keyframes fadeInUp {
    from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
    to { opacity: 1; -webkit-transform: none; transform: none; }
  }
  @keyframes fadeInUp {
    from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
    to { opacity: 1; -webkit-transform: none; transform: none; }
  }
  .fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }
  @-webkit-keyframes fadeInLeft {
    from { opacity: 0; -webkit-transform: translate3d(-50%, 0, 0); transform: translate3d(-50%, 0, 0); }
    to { opacity: 1; -webkit-transform: none; transform: none; }
  }
  @keyframes fadeInLeft {
    from { opacity: 0; -webkit-transform: translate3d(-50%, 0, 0); transform: translate3d(-50%, 0, 0); }
    to { opacity: 1; -webkit-transform: none; transform: none; }
  }
  .fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; }
  @-webkit-keyframes fadeInRight {
    from { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }
    to { opacity: 1; -webkit-transform: none; transform: none; }
  }
  @keyframes fadeInRight {
    from { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }
    to { opacity: 1; -webkit-transform: none; transform: none; }
  }
  .fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; }
}

/* Contact form */
.map { width: 92%; }
.field-validation-error { color: red; }
.input-validation-error { border: 1px solid red !important; }
.contact_form{padding:10px 10px 0;}
.contact_form:after{clear:both;display: table;content:'';}
.contact_form .col .item{margin-bottom:20px;}
.contact_form .col .item .label{color: #444;display:block;font-size: 22px;font-weight: 200;line-height:22px;margin-bottom:7px;position: relative;letter-spacing: 0.7px;}
.contact_form .col .item .label:before{content:'*';display: block;position: absolute;right: -12px;top:-1px;color: #F60000;font-size: 18px;font-weight: 700;}
.contact_form .col .item input[type='text'],.contact_form .col .item textarea{color: #444;display:block;font-size: 22px;font-weight: 200;height: 41px;text-indent:10px;width:100%;border:none;background-color: #F2F2F2;-moz-box-shadow: inset 0.1px 3px 3px rgba(0, 0, 0, 0.17);-webkit-box-shadow: inset 0.1px 3px 3px rgba(0, 0, 0, 0.17);box-shadow: inset 0.1px 3px 3px rgba(0, 0, 0, 0.17);padding:0;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.contact_form .col .item input[type='text']:focus,.contact_form .col .item textarea:focus{background:#fafafa;}
.contact_form .col .item textarea{height:106px;resize: none;text-indent: 0;padding:10px;}
.contact_form .col .item .submit{height: auto;font-size: 36px;font-weight: 600;color:#FFF;text-align:center;border:none;background-color: #0097F6;width:100%;margin-top:9px;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.contact_form .col .item .submit:hover{background:#0087db;}
.contact_form .col .item .must_fields:before{position: relative;display: inline-block;right:3px;font-size: 36px;line-height:12px;top:12px;margin-left:8px;}
.contact_form .thanks .thanksText1{font-size:24px;font-weight: 400;}
.contact_form .thanks .thanksText2{font-size:20px;font-weight: 400;}

@media (max-width:567px) {
    .contact_form .col .item .must_fields{position:absolute;top:100%;right:0;}

}
@media (min-width:568px) {
    .contact_form{padding:15px 14px 0 14px;margin-left:-30px;}
    .contact_form .col{width:50%;padding-left:30px;float:right;}
    .contact_form .col .item{margin-bottom:28px;}
    .contact_form .col .item.big{height:153px;}
    .contact_form .col .item .label:before{right:-18px;}
}
@media (min-width:768px) {
    .contact_form{padding:37px 44px 0 44px;margin-left:-70px;}
    .contact_form .col{padding-left:50px;}
}
@media (min-width:1024px) {
    .contact_form { padding: 37px 10px 0 20px; /*margin-left:-110px;*/ }
    .contact_form .col { padding-left: 50px; }
}

/* Sub nav */
@media (max-width:991px) {
    .sub_nav{padding:0 0 15px 0;display: none;}
    .sub_nav.active{display: block;}
    .sub_nav ul{list-style:none;padding:0;}
    .sub_nav a{font-size:18px;color:#000;display: block;padding-right:20px;line-height:35px;}
    .sub_nav a:before{display: inline;content:'- '}
}
@media (min-width:992px) {
    .main-menu:after{content:'';display: block;top:80px;right:0;height: 8px;width:100%;background-color: #00499f;position: absolute;z-index:20;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;visibility: hidden;opacity: 0;}
    .has_subnav:after{content:'';display: block;top:100%;right:0;height: 8px;width:100%;background-color: #0097F6;position: absolute;z-index:30;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;visibility: hidden;opacity: 0;}

    .sub_nav{width: 370px;height: 266px;padding: 18px 43px 0 0;background-color: #FFF;-moz-box-shadow: 0.1px 4px 4px rgba(0, 0, 0, 0.21);-webkit-box-shadow: 0.1px 4px 4px rgba(0, 0, 0, 0.21);box-shadow: 0.1px 4px 4px rgba(0, 0, 0, 0.21);position: absolute;right:-35px;top:100%;z-index:20;visibility: hidden;opacity: 0;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;display: block!important;}
    .sub_nav .bottom{-ms-transform:skew(0, -5.3deg);-moz-transform:skew(0, -5.3deg);-webkit-transform:skew(0, -5.3deg);transform:skew(0, -5.3deg);width:100%;height:37px;background:#FFF;-moz-box-shadow: 0.1px 4px 4px rgba(0, 0, 0, 0.21);-webkit-box-shadow: 0.1px 4px 4px rgba(0, 0, 0, 0.21);box-shadow: 0.1px 4px 4px rgba(0, 0, 0, 0.21);position: absolute;bottom:-19px;left:0;}
    .sub_nav .image{height:302px;width:204px;position: absolute;left:0;top:1px;z-index:3;}
    .sub_nav ul{padding:0;list-style: none;width:145px;position: relative;z-index:10;}
    .sub_nav ul > li{border-bottom:1px solid #b6b6b6;}
    .sub_nav ul > li:last-child{border-bottom:none;}
    .sub_nav ul > li > a{display: block;color: #000;font-size: 18px;font-weight: 500;height:auto;line-height:30px;padding:3px 0;}

    .sub_nav.big{width:590px;height:350px;right:50%;margin-right:-270px;padding-right:59px;}
    .sub_nav.big ul{float:right;margin-left:59px;}
    .sub_nav.big .bottom{bottom:-28px;height:57px;}
    .sub_nav.big .image{top:54px;}

    .main-menu.line:after{opacity: 1;visibility: visible;}
    .has_subnav.hover:after{opacity: 1;visibility: visible;}
    .has_subnav.hover .sub_nav{opacity:1;visibility: visible;-ms-transform: translate(0, 8px);-moz-transform: translate(0, 8px);-webkit-transform: translate3d(0, 8px, 0);transform: translate(0, 8px);}
}


/* Customers */
.customers_list{margin-left:0;padding-top:25px;}
.customers_list:after{clear:both;display: table;content:'';}
.customers_list .item{float:right;width:100%;padding-left:0;margin-bottom:15px;}
.customers_list .item a{display: block;height:170px;padding-top:14px;width:100%;background-color: #0097F6;background-image: -moz-linear-gradient(97deg, #0290E9 0%, #0290E9 50%, #0097F6 51%, #0097F6 100%);background-image: -o-linear-gradient(97deg, #0290E9 0%, #0290E9 50%, #0097F6 51%, #0097F6 100%);background-image: -webkit-linear-gradient(97deg, #0290E9 0%, #0290E9 50%, #0097F6 51%, #0097F6 100%);background-image: linear-gradient(353deg, #0290E9 0%, #0290E9 50%, #0097F6 51%, #0097F6 100%);text-align:center;position: relative;}
.customers_list .item a:hover{text-decoration: none;}
.customers_list .item a .icon{display: block;width:40px;margin:0 auto;margin-bottom:10px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.customers_list .item a:hover .icon{-ms-transform:rotate(65deg);-moz-transform:rotate(65deg);-webkit-transform:rotate(65deg);transform: rotate(65deg);}
.customers_list .item a .title{color: #FFF;font-size: 26px;font-weight: 600;line-height:20px;}
.customers_list .item a .title .small{font-size: 20px;}

@media (max-width:567px) {
    .customers_list .item{float:none;}
    .customers_list .item a{text-align:right;padding-right:70px;}
    .customers_list .item a .icon{position: absolute;right:15px;top:14px;}
}
@media (min-width:568px) and (max-width:767px) {
    .customers_list{margin-left:-25px;}
    .customers_list .item{width:50%;padding-left:25px;margin-bottom:25px;}
    .customers_list .item a{height:172px;padding-top:18px;}
    .customers_list .item a .icon{width:55px;}
    .customers_list .item a .title{font-size:28px;}
    .customers_list .item a .title .small{font-size:20px;}
}
@media (min-width:768px) {
    .customers_list{margin-left:-36px;padding-top:67px;}
    .customers_list .item{width:33.3333%;padding-left:36px;margin-bottom:30px;}
    .customers_list .item a{height:172px;padding-top:18px;}
    .customers_list .item a .icon{width:65px;}
    .customers_list .item a .title{font-size:28px;}
    .customers_list .item a .title .small{font-size:22px;}
}
@media (min-width:1024px) {
    .customers_list{margin-left:-46px;}
    .customers_list .item{padding-left:46px;margin-bottom:40px;}
    .customers_list .item a .title{font-size:28px;line-height:28px;}
    .customers_list .item a .title .small{font-size:24px;}
}



/* Lightbox */
.lightbox{width:100%;height:100%;position:fixed;z-index:999;left:0;top:0;display:none;direction: rtl;min-width:320px;opacity:0;}
.lightbox.active{display: block;}
.lightbox .mask_lightbox{width:100%;height:100%;left:0;top:0;position:absolute;z-index:0;background:#000;opacity:0.77;}
.lightbox .relative{width:100%;height:100%;}
.lightbox .table{width:100%;height:100%;display: table;}
.lightbox .table > .table-row{width:100%;height:100%;display: table-row;}
.lightbox .table > .table-row > .table-cell{width:100%;height:100%;vertical-align:middle;text-align:center;padding:0;display: table-cell;}
.lightbox .box{margin:0 auto;position:relative;-ms-transform:scale(0.95);-moz-transform:scale(0.95);-webkit-transform:scale(0.95);transform:scale(0.95);display:none;background:#FFF;}
.lightbox .box:after{clear:both;display: table;content:'';}
.lightbox .box .inner{padding:30px 60px;}
.lightbox .box .inner .scrollbar-inner{width:100%;height:100%;}
.lightbox .box .close_btn{position: absolute;left:0;top:0;}
.lightbox .box .close_btn:focus{outline: 0;}

/*.box.popup_service{width:40.9375em;height:20.1875em;background:none;background:url('/img/service_bg.png') no-repeat 0 0;background-size:100%;font-size:12px;}*/
/* .box.popup_service{width:40em;height:30em;background:none;background:url('/img/popupNEW.png') no-repeat 0 0;background-size:100%;font-size:12px;} */
.box.popup_service{width:40em;height:40em;background:none;background:url('/img/popupNEW.png') no-repeat 0 0;background-size:100%;font-size:12px;}



.box.popup_service .close_btn{width:50px;height:50px;/*background:url('/img/service_close.png') no-repeat 0 0;background-size:100%;*/left:50px;top:50px;}
.box.popup_service .inner{width:100%;height:100%;text-align:right;font-family: arial;padding-top:0;}
.box.popup_service .img{position: absolute;right:-3.75em;top:1.25em;}
.box.popup_service .title{color: #004397;font-size: 2.0em;font-weight: 700;line-height: 0.95;letter-spacing: 0.045em;margin-bottom: 0.45em;}
.box.popup_service .desc{font-weight: 300;color: #000000;font-size: 1.35em;letter-spacing: 0.034em;line-height:1.35;margin-bottom: 0.75em;}
.box.popup_service .link{height:350px;width:100%;display:block  /*color: #004397;font-size: 1.65em;font-weight: 700;line-height: 0.95;letter-spacing: 0.025em;text-decoration: none*/;}
/*.box.popup_service .link:after{content:'';width:0.6439em;height:1.0606em;background:url('/img/service_arrow.png') no-repeat 0 0;background-size:100%;display: inline-block;vertical-align: middle;margin-right:0.25em;transition: transform 0.15s ease-out;}
.box.popup_service .link:hover:after{transform: translate3d(-0.25em,0,0);}*/

@media (max-width:767px) {
  .box.popup_service{width:288px;background-size:650px;height:400px;}
  .box.popup_service .close_btn{left:0;}
  .box.popup_service .inner{padding-right:10%;padding-left: 30px;}
  .box.popup_service .img{width:200px;top:auto;bottom:0;right:35px;}
  .box.popup_service .title{font-size:1.7em;}
  .box.popup_service .link{font-size:1.5em;}
}
@media (min-width:768px) {
  .box.popup_service{font-size:15px;}
}
@media (min-width:1024px) {
  .box.popup_service{font-size:15.52px;}
}
@media (min-width:1280px) {
  .box.popup_service{font-size:16px;}
}





/***rateContent*/

.rateContent table{width:100%;border:1px solid #b6b6b6;}
.rateContent table th{background:#eee;padding:10px;text-align:right;}
.rateContent table tr{border-bottom:1px #b6b6b6 solid ;}
.rateContent table td{padding:10px;}

#PayOptions ul {color:#000;list-style:disc;margin-right:20px;}
#PayOptions ul li {color:#000;margin-right:20px;}

/***PDF LIST**/

.pdfLink { display: block; background: url(/img/pdfIcon.png) no-repeat right top;border-bottom:1px solid #eee;margin-bottom:10px; padding:0 35px 16px 0; font-weight: bold; color: #004091; }
.pdfLink span { display: block; font: normal 12px arial; color: #638aba; cursor: pointer; }

/***tenders LIST**/

.tenderLink { display: block; border-bottom:1px solid #eee;margin-bottom:10px; padding:0 0px 16px 0; font-weight: bold; color: #004091; }
.tenderLink .text { display: block; font: normal 12px arial; color: #638aba; cursor: pointer; }

/***Contact Form****/

.contactForm input { width: 100%; }

/***siteMap **/
.sitemapPage { min-height: 800px; }
.siteMap { overflow: hidden; margin: 0 !important; }

.siteMap > ul { margin: 0 !important; }

.siteMap > li { padding: 0 !important; float: right; width: 33%; background: none !important; margin-bottom: 20px !important; }

.siteMap ul > li { padding: 0 0 16px; background: none; }

.siteMap h4 { color: #004091; font: bold 1em/22px arial; padding: 0 0 10px; }
.siteMap h4 a { background: none !important; color: #004091; font: bold 1em/22px arial; padding: 0 0 10px; }

.siteMap a { background: url("/img/arrowLinkB.png") no-repeat scroll right 7px transparent; color: ##354953; font: 1em/22px arial; padding: 0 12px 0 0; display: block; }

.siteMap a:hover { text-decoration: underline; }
/**for breadcrumbs**/
.icon-cheveron_left:before{content: ">";font-size:12px;}

/**Google search***/
.search *{ -webkit-box-sizing:initial;-moz-box-sizing: initial; box-sizing:initial; }
.gsc-input-box { border: none !important;text-align:right!important;background-color: #fcfcfc }
.gsc-control-cse { padding: 0 !important; }
input.gsc-input,
input.gsc-input:hover { font-size: 16px; padding: 4px 9px; width: 99%;border:none!important;background:none!important }
input.gsc-search-button {background-image:url("/img/search.png")!important;
                         background-position:center;
                         background-size:16px,16px!important;
                         background-repeat:no-repeat;
                         background-color:#FCFCFC!important;padding:5px 5px!important }
.search img{width:10px;height:10px;margin:10px;}
input.gsc-search-button-v2 {display:block;width:20px!important;height:18px!important }
input.gsc-search-button-v2 input[type="image"] { margin-top: 3px !important;}
.search {border:1px solid #cac9c9;background:#fcfcfc;}
.search * {background:#fcfcfc;}
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus{border:none!important}
.gsc-search-box-tools .gsc-search-box .gsc-input{padding:0 5px!important}
form.gsc-search-box{margin-bottom:0!important}
td.gsc-search-button{width:20px!important}

.contentVideo {width: 40%; margin: 0 30%;}

@media screen and (max-width:990px) {.contentVideo {width: 70%; margin: 0 15%;}}
@media screen and (max-width:767px) {.contentVideo {width: 90%; margin: 0 5%;}}

/***mixelwcag***/
#accessibilityContainer{}
        .mixelwcag .box ul>li a,
        .mixelwcag .open{color:#FFF;font-family:arial;font-weight:700}
        .mixelwcag .iconw{display:inline-block;
                          background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAABvCAYAAAD2UACBAAAHn0lEQVRogcWae4hfRxXHP3tZ1rAu2xDKtsSahlprKCXEGGMpoRTtAx+Na1pDWmJI86hSRRRUqkSlVAklhCC2SFiDtgoSS1+WGkPTl0uJfWxi0CJ1+0ha7SZpNJtuHqaPfP3jnLt3frPz+/3mbrJ6YLjz/s45c+bMmZmLJDLDLElPSTohaYukIqddbud45yFdndOuII+mAZdHeTNyGuYC/Ad4KUgfBP6Q07Azo04XcKN3eAlwCLgNGM0aWoYc7w7k/lCNOUMSHZLajeEA0OfxU8D7gHezRk/jHBTAPOBC77Db8w9Gdc7L7TwGWAnsBoaxUR8G5gOvRW1mZ/bdBXwlnOS/As8C04GzMTW8AdgbNZyVCbAJGA0BngU+4fGVwC8wce2MGt4AnBukjwM/x1S5pGXAHOCqZrN/hWvNkKSlak+fC9rOkfSipD5JyXXQC1zj8dlMnIOXgA1epxc4CvQA13v5D4HVuHLEaroYGKBSS4APYxNf0mvAF4BvRqI6CvwdeAa4fzw3YO1mSe85yyckHfP4JZJOZohJkjbF4i4jVwadPyNptqRBT39G0tOZAK/GAJ2YpRzA1sSfgauAtzD1XOTzsBpTu4sSc1bOVUHCeBY+ObOx5f8l7xzgFf/eDmz1eRmNwivAtS7/NMkMmCTdF7G3QNI7GWJZL+mIx/fFIiqAhY71cIQ9g0Zz/l3gY0H4ZWK80zCxjouqwMwCwD+iytdE6Y8Au4JwyPPHqFZxHzAIrAkBjnt8etTho1H6qSjd499TGHc7PPwOeHK8VqCCP43lJ6lf0s8kLUuUbfJ2/5L0chQ2h2p6H3AZZuB+DOwPRvmghxSN+Lcb+D6Nm9DzIQc9PgpJekLStMRo4zBf1UrfIGmJpN2yRXp9WLeMLA7U7jlJF7bovF/SYa+7R9JlCdVdGAMgaY0qc/GObF2skTlY/ZK+I2ln0MnfJM2UdEsC4FspAGR2ZyTRIKT3JA3IRIuPNqbLmwEgm4ObJW0LwI7I5LteafGtkhm6F53rWm5LSI/591PZLaKRrPSQ8pwvCkTQSgmS+wGSeoMOehOV75CpsTxeC2C6zP8vaZbnleVdkl6QNEPSmKQDkjpzAApgFeZk7Qskt8/zVnm6H3N+/w3cgxm1xTlTkNyFErQW2/UA7vLvl3MAOiQVmPvRS8XF+djO9ha22w1iLntJt2FcfIiJnl8DdWLmdtS/JY1SbZ1rgTeALwblezGXZTVm6FpyUMYL4BaP3xkM4AXgo1T7RpkfctvcnW+jBctl+0Gq7Aeucctz10EcBlwln5P0jajsVlWnzsNKOFztAM4O4hua5LcKm2X7xUCzCkOybbLfR7nE07szOr9AFY2FBfNkvlDhoinZD79jXr7A66cAOiU9Iul1SWvCgtKuv6lG2iZpnWwuJDMTUrBrBaGQdKlz3KtoDoqgcUjrgzorZJ73AU20uFdIGg7abZXboj5gCDhC47kgRfdgJqLP6w95fCnwWWBjULcI10GrY1LIQRlKcS319Nf8Oxi0W1pyAPA2lWnIoYe8/tuevhM7Yy/y9CHcnyqcrQcwY5dL+73+A9i5AeCrQfmvx8GdtX5VLniOiNZ5/X5VG9axoM0c2aLsKUXUVZODz3v9Lk8vobp6+BMmvruBAtl5digaQSsOVnj+mLfrU+ONzOuStks6V5NYB8uVXgdfl51Eh2WGcXy/zl3J31PeSp4Qwg1nHraR7MIWUQ+2s00PvkeBs7BbmHexU2lraoJcWtMlPto61vR/sh8kRdSO6vulLUQUh0n5pVL+xexqqpPj2jPNwaT90lwOJu2XlhyENjykQR/FozLjhaSLvWx7LgetrpYL4ALgYuxivLwc3w9cifmse9sx0E5N13tn4T11D3Ap8CPa+KXtAE7fL6X12WAZ8HjUOd7hZmCm12lNTSbnjPilzUxFNyb3TwOvYtdmO0i/F4SNO5J5AVqnzCU/kVDZk5J+oup0X4aQknllZreqI2pId0l6OEj/RY0WNRtga6JzqTovz1e1IHeq2i6zABY16TwEQLa57/b8FbkABXBTW1UzOkh1hM22qB2ShrF3ghSdRaNL2Q0cw9bG+ydojFFDXuld59Jx7AqzG7sjbUsFjY9A7ajsuATKAvhjDYAb/bvLvx1BIJlXU4v2RFqU7bb8pg3AAlUXuE8r86k3BGi1kh8J0ntU0zeKbdE6pb3skzKrGduitqGZNf0k5mCNYK9OO6h3xKrIkeZK2thGthvV/PDdUkRzVbnszd7qt3j5m3VBUHVNX1IMsiUqb7mDpQBSnZQgzfInpUVxZ8NRunbnMUAK5LQ6TwEUiZEPq4az+3/lYErnYEq1aMrXwZSv5BJkSmxRh6R/Yp5yLr0BfCC3coekWo84ZbvcirnH2ElTK4BvA9dRz63JBtiLvS9fC/x2KgCOYqfIBbR6rz8NgJBGqK4vzzjANMxF/Dj2g0x9SpiB82SO1q1B/nbZA+hc2dtz9kKLORgAXmbiT0pXA9uwt/vH6zAQAywEfu9A50Rl3dhdaa356MSuAz7o6ZnYVXE/1YtUTL+qA5CSW6GJV5sl3VvX2KW06BRwR5Px3Ftr9E04QLbJD0WjH5HdftXi4L/0bhZCjqPytwAAAABJRU5ErkJggg==) no-repeat;
                          overflow:hidden;text-indent:-9999px;text-align:left;vertical-align:middle}
        .mixelwcag .iconw-chair{background-position:0 0;width:24px;height:29px}
        .mixelwcag .iconw-textp{background-position:0 -29px;width:18px;height:11px}
        .mixelwcag .iconw-contrast{background-position:0 -40px;width:17px;height:17px}
        .mixelwcag .iconw-textm{background-position:0 -57px;width:17px;height:11px}
        .mixelwcag .iconw-color{background-position:0 -68px;width:15px;height:15px}
        .mixelwcag .iconw-close{background-position:0 -83px;width:13px;height:13px}
        .mixelwcag .iconw-keyboard{background-position:0 -96px;width:13px;height:15px}
        .mixelwcag .iconw-motion{background-position:-15px -68px;width:8px;height:9px}
        .mixelwcag .iconw-info{background-position:-17px -40px;width:7px;height:13px}

        .mixelwcag{position:fixed;left:0;top:0px;z-index:1000;-webkit-transition:transform .35s cubic-bezier(.25,.46,.45,.94);-moz-transition:transform .35s cubic-bezier(.25,.46,.45,.94);-o-transition:transform .35s cubic-bezier(.25,.46,.45,.94);transition:transform .35s cubic-bezier(.25,.46,.45,.94);-ms-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate(-100%,0)}.mixelwcag.active{-ms-transform:translate(0,0);-moz-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate(0,0)}
        .mixelwcag .open{padding:4px 5px 5px;position:absolute;left:100%;top:0;text-align:center;font-size:14px;line-height:15px;display:block;
                          background-color:#00549F;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;-moz-box-shadow:0 5px 5px rgba(0,1,1,.19);-webkit-box-shadow:0 5px 5px rgba(0,1,1,.19);box-shadow:0 5px 5px rgba(0,1,1,.19)}
         .mixelwcag:not(.active) .open:focus{outline:#FFF solid 5px}
         .mixelwcag .open .iconw{display:block;margin:0 auto}
         .mixelwcag .box{padding:15px 12px 10px 27px;background-color:#00549F;-moz-border-radius:0 0 5px;-webkit-border-radius:0 0 5px;border-radius:0 0 5px;-moz-box-shadow:0 5px 5px rgba(0,1,1,.19);-webkit-box-shadow:0 5px 5px rgba(0,1,1,.19);box-shadow:0 5px 5px rgba(0,1,1,.19);position:relative}.mixelwcag .box .close{position:absolute;left:12px;top:0;padding:5px}
         .mixelwcag .box ul>li{border-bottom:1px solid #606060}
         .mixelwcag .box ul>li:last-child{border:none}
         .mixelwcag .box ul>li a{height:30px;line-height:30px;font-size:12px;padding-left:5px;display:block;position:relative;padding-right:25px}
         .mixelwcag .box ul>li a:focus,
         .mixelwcag .box ul>li a:hover{text-decoration:underline}
         .mixelwcag .box ul>li a.active{background:rgba(255,255,255,.5)}
         .mixelwcag .box ul>li .iconw{position:absolute;right:0;top:0;bottom:0;margin:auto}
          body:not(.contrast_filter).black-white{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}
          body.contrast_filter{-webkit-filter:invert(1);-moz-filter:invert(1);-ms-filter:invert(1);filter:invert(1)}
          body.noanimations *,
          body.noanimations :after,
          body.noanimations :before{-webkit-animation:none!important;animation: none!important;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}
          body.keyboard :focus{outline:#d4103f solid 3px}

@media screen and (max-width: 768px) {
            .mixelwcag{position:fixed;left:0;top:64px;}
}