@charset "UTF-8"; article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block }  audio, canvas, video { display: inline-block }  audio:not([controls]) { display: none }  [hidden] { display: none }  * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }  button, html, input, select, textarea { color: #393434 }  input, select, textarea { background: #fff }  input:-webkit-autofill, input:-webkit-autofill:focus, input:-webkit-autofill:hover, select:-webkit-autofill, select:-webkit-autofill:focus, select:-webkit-autofill:hover, textarea:-webkit-autofill, textarea:-webkit-autofill:focus, textarea:-webkit-autofill:hover { background-color: #fff!important; border: solid 1px #85b16c; -webkit-transition: background-color 5000s ease-in-out 0s; -o-transition: background-color 5000s ease-in-out 0s; transition: background-color 5000s ease-in-out 0s }  input:-internal-autofill-selected { background-color: #fff!important; background-image: none!important; color: -internal-light-dark-color(black, #fff)!important }  body { margin: 0; font-size: 16px; font-family: sans-serif; font-family: poppins, sans-serif; overflow-x: hidden; background: #fff }  ::-moz-selection { background: #1154fb; color: #fff; text-shadow: none }  ::selection { background: #1154fb; color: #fff; text-shadow: none }  a { color: #ff2222; outline: 0; text-decoration: none }  a:visited { text-decoration: underline }  a:hover { color: rgba(0, 0, 0, .8) }  a:focus { outline: thin dotted }  a:active, a:hover { outline: 0 }  abbr[title] { border-bottom: 1px dotted }  b, strong { font-weight: 700 }  blockquote, q { quotes: "" ""; margin: 1em 40px; background: #f2f2f2; border-left: 10px solid #2e0405; -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, .3); box-shadow: 1px 1px 1px rgba(0, 0, 0, .3); padding: 1em }  blockquote:after, blockquote:before, q:after, q:before { content: "" }  dfn { font-style: italic }  hr { display: block; height: 1px; border: 0; margin: 1em 0; padding: 0; background-color: #393434 }  ins { background: 0 0; color: #ff2222; text-decoration: underline }  del { background: 0 0; color: #ec121a; text-decoration: line-through }   mark { background: #ff0; color: #000; font-style: italic; font-weight: 700 }  pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word }  small { font-size: 85% }  big { font-size: 125% }  sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }  sup { top: -.5em }  sub { bottom: -.25em }  dt { font-weight: 700 }  dd { margin: 0 1.5em 1.5em }  nav ol, nav ul { list-style: none; list-style-image: none; margin: 0; padding: 0 }  img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; max-width: 100%; height: auto }  svg:not(:root) { overflow: hidden }  figure { margin: 0 }  form { margin: 0 }  fieldset { border: 0; margin: 0; padding: 0 }  label { cursor: pointer }  legend { border: 0; padding: 0; white-space: normal }  input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; border: 1px solid rgba(0, 0, 0, .5); padding: 3px }  input:focus, select:focus, textarea:focus { color: rgba(57, 52, 52, .8) }  button[disabled], input[disabled] { cursor: default }  input[type=checkbox], input[type=radio] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 }  input[type=search] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box }  input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration { -webkit-appearance: none }  button, input[type=button], input[type=reset], input[type=submit] { cursor: pointer; -webkit-appearance: button; border: 1px solid; border-color: #ccc #ccc #bbb; border-radius: 3px; background: #f8a306; color: #fff; font-size: 16px; font-size: 1rem; line-height: 1; padding: .6em 1em .4em; text-shadow: 0 1px 0 rgba(0, 0, 0, .8) }  button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover { opacity: .8 }  button:active, button:focus, input[type=button]:active, input[type=button]:focus, input[type=reset]:active, input[type=reset]:focus, input[type=submit]:active, input[type=submit]:focus { border-color: rgba(248, 163, 6, .5); opacity: .8 }  textarea { overflow: auto; vertical-align: top; resize: vertical; width: 100% }  input:invalid, textarea:invalid {font-family: arial, sans-serif; }  embed, iframe, object { max-width: 100% }  table { border-collapse: collapse; border-spacing: 0; margin: 0 0 1.5em; width: 100%; background: #f9f9f9 }  td { vertical-align: top }  th { background: #ff2222 }  td, th { padding: .5em; border: 1px solid #d3d3d3 }  .chromeframe { margin: .2em 0; background: #ccc; color: #000; padding: .2em 0 }  ol, ul { margin: 0 0 1em .75em; padding: 0 0 1em .75em }  ul { list-style: disc }  ol { list-style: decimal }  li>ol, li>ul { margin-bottom: 0; margin-left: .5em; padding-bottom: 0 }  h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: 400; font-family: poppins, sans-serif }  p { font-size: 15px; margin: 0; padding: 0; font-weight: 400; line-height: 23px; margin-bottom: 15px }  h1 { margin: 0; margin-bottom: .7em; color: #393434; font-family: poppins, sans-serif; font-size: 3em; font-weight: 400; font-style: normal; line-height: 1.2; text-rendering: optimizeLegibility }  h2 { margin: 0; margin-bottom: .5em; color: #5c5c5c; font-family: poppins, sans-serif; font-size: 2em; font-weight: 200; font-style: normal; line-height: 50px; text-rendering: optimizeLegibility }  h3 { margin: 0; margin-bottom: 10px; color: #393434; font-family: poppins, sans-serif; font-size: 1.6em; font-weight: 400; font-style: normal; line-height: 1.4; text-rendering: optimizeSpeed }  h4 { margin: 0; margin-bottom: 10px; color: #393434; font-family: poppins, sans-serif; font-size: 1.4em; font-weight: 700; font-style: normal; line-height: 1.4; text-rendering: optimizeSpeed }  h5 { margin: 0; margin-bottom: 10px; color: #393434; font-family: poppins, sans-serif; font-size: 1.25em; font-weight: 700; font-style: normal; line-height: 1.4; text-rendering: optimizeSpeed }  h6 { margin: 0; margin-bottom: 5px; color: #393434; font-family: poppins, sans-serif; font-size: 1.1em; font-weight: 700; font-style: normal; line-height: 1.4; text-rendering: optimizeSpeed }  .container { width: 100%; padding: 0 15px; max-width: 1200px; margin: 0 auto }  .full-container { width: 100%; max-width: 100%; padding: 0 15px }  .clearfix:after, .clearfix:before { content: ""; display: table }  .clearfix:after { clear: both }  .container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto }  .container-fluid { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto }  .row { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px }  .no-gutters { margin-right: 0; margin-left: 0 }  .no-gutters>.col, .no-gutters>[class*=col-] { padding-right: 0; padding-left: 0 }  .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .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-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .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-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .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-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto { position: relative; width: 100%; padding-right: 15px; padding-left: 15px }  .col { -ms-flex-preferred-size: 0; flex-basis: 0%; -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; max-width: 100% }  .col-auto { -ms-flex: 0 0 auto; -webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: 100% }  .col-1 { -ms-flex: 0 0 8.333333%; -webkit-box-flex: 0; flex: 0 0 8.333333%; max-width: 8.333333% }  .col-2 { -ms-flex: 0 0 16.666667%; -webkit-box-flex: 0; flex: 0 0 16.666667%; max-width: 16.666667% }  .col-3 { -ms-flex: 0 0 25%; -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25% }  .col-4 { -ms-flex: 0 0 33.333333%; -webkit-box-flex: 0; flex: 0 0 33.333333%; max-width: 33.333333% }  .col-5 { -ms-flex: 0 0 41.666667%; -webkit-box-flex: 0; flex: 0 0 41.666667%; max-width: 41.666667% }  .col-6 { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50% }  .col-7 { -ms-flex: 0 0 58.333333%; -webkit-box-flex: 0; flex: 0 0 58.333333%; max-width: 58.333333% }  .col-8 { -ms-flex: 0 0 66.666667%; -webkit-box-flex: 0; flex: 0 0 66.666667%; max-width: 66.666667% }  .col-9 { -ms-flex: 0 0 75%; -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75% }  .col-10 { -ms-flex: 0 0 83.333333%; -webkit-box-flex: 0; flex: 0 0 83.333333%; max-width: 83.333333% }  .col-11 { -ms-flex: 0 0 91.666667%; -webkit-box-flex: 0; flex: 0 0 91.666667%; max-width: 91.666667% }  .col-12 { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100% }  .order-first { -ms-flex-order: -1; -webkit-box-ordinal-group: 0; order: -1 }  .order-last { -ms-flex-order: 13; -webkit-box-ordinal-group: 14; order: 13 }  .order-0 { -ms-flex-order: 0; -webkit-box-ordinal-group: 1; order: 0 }  .order-1 { -ms-flex-order: 1; -webkit-box-ordinal-group: 2; order: 1 }  .order-2 { -ms-flex-order: 2; -webkit-box-ordinal-group: 3; order: 2 }  .order-3 { -ms-flex-order: 3; -webkit-box-ordinal-group: 4; order: 3 }  .order-4 { -ms-flex-order: 4; -webkit-box-ordinal-group: 5; order: 4 }  .order-5 { -ms-flex-order: 5; -webkit-box-ordinal-group: 6; order: 5 }  .order-6 { -ms-flex-order: 6; -webkit-box-ordinal-group: 7; order: 6 }  .order-7 { -ms-flex-order: 7; -webkit-box-ordinal-group: 8; order: 7 }  .order-8 { -ms-flex-order: 8; -webkit-box-ordinal-group: 9; order: 8 }  .order-9 { -ms-flex-order: 9; -webkit-box-ordinal-group: 10; order: 9 }  .order-10 { -ms-flex-order: 10; -webkit-box-ordinal-group: 11; order: 10 }  .order-11 { -ms-flex-order: 11; -webkit-box-ordinal-group: 12; order: 11 }  .order-12 { -ms-flex-order: 12; -webkit-box-ordinal-group: 13; order: 12 }  .offset-1 { margin-left: 8.333333% }  .offset-2 { margin-left: 16.666667% }  .offset-3 { margin-left: 25% }  .offset-4 { margin-left: 33.333333% }  .offset-5 { margin-left: 41.666667% }  .offset-6 { margin-left: 50% }  .offset-7 { margin-left: 58.333333% }  .offset-8 { margin-left: 66.666667% }  .offset-9 { margin-left: 75% }  .offset-10 { margin-left: 83.333333% }  .offset-11 { margin-left: 91.666667% }  @media (min-width:576px) { .col-sm { -ms-flex-preferred-size: 0; flex-basis: 0%; -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; max-width: 100% } .col-sm-auto { -ms-flex: 0 0 auto; -webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: 100% } .col-sm-1 { -ms-flex: 0 0 8.333333%; -webkit-box-flex: 0; flex: 0 0 8.333333%; max-width: 8.333333% } .col-sm-2 { -ms-flex: 0 0 16.666667%; -webkit-box-flex: 0; flex: 0 0 16.666667%; max-width: 16.666667% } .col-sm-3 { -ms-flex: 0 0 25%; -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25% } .col-sm-4 { -ms-flex: 0 0 33.333333%; -webkit-box-flex: 0; flex: 0 0 33.333333%; max-width: 33.333333% } .col-sm-5 { -ms-flex: 0 0 41.666667%; -webkit-box-flex: 0; flex: 0 0 41.666667%; max-width: 41.666667% } .col-sm-6 { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50% } .col-sm-7 { -ms-flex: 0 0 58.333333%; -webkit-box-flex: 0; flex: 0 0 58.333333%; max-width: 58.333333% } .col-sm-8 { -ms-flex: 0 0 66.666667%; -webkit-box-flex: 0; flex: 0 0 66.666667%; max-width: 66.666667% } .col-sm-9 { -ms-flex: 0 0 75%; -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75% } .col-sm-10 { -ms-flex: 0 0 83.333333%; -webkit-box-flex: 0; flex: 0 0 83.333333%; max-width: 83.333333% } .col-sm-11 { -ms-flex: 0 0 91.666667%; -webkit-box-flex: 0; flex: 0 0 91.666667%; max-width: 91.666667% } .col-sm-12 { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100% } .order-sm-first { -ms-flex-order: -1; -webkit-box-ordinal-group: 0; order: -1 } .order-sm-last { -ms-flex-order: 13; -webkit-box-ordinal-group: 14; order: 13 } .order-sm-0 { -ms-flex-order: 0; -webkit-box-ordinal-group: 1; order: 0 } .order-sm-1 { -ms-flex-order: 1; -webkit-box-ordinal-group: 2; order: 1 } .order-sm-2 { -ms-flex-order: 2; -webkit-box-ordinal-group: 3; order: 2 } .order-sm-3 { -ms-flex-order: 3; -webkit-box-ordinal-group: 4; order: 3 } .order-sm-4 { -ms-flex-order: 4; -webkit-box-ordinal-group: 5; order: 4 } .order-sm-5 { -ms-flex-order: 5; -webkit-box-ordinal-group: 6; order: 5 } .order-sm-6 { -ms-flex-order: 6; -webkit-box-ordinal-group: 7; order: 6 } .order-sm-7 { -ms-flex-order: 7; -webkit-box-ordinal-group: 8; order: 7 } .order-sm-8 { -ms-flex-order: 8; -webkit-box-ordinal-group: 9; order: 8 } .order-sm-9 { -ms-flex-order: 9; -webkit-box-ordinal-group: 10; order: 9 } .order-sm-10 { -ms-flex-order: 10; -webkit-box-ordinal-group: 11; order: 10 } .order-sm-11 { -ms-flex-order: 11; -webkit-box-ordinal-group: 12; order: 11 } .order-sm-12 { -ms-flex-order: 12; -webkit-box-ordinal-group: 13; order: 12 } .offset-sm-0 { margin-left: 0 } .offset-sm-1 { margin-left: 8.333333% } .offset-sm-2 { margin-left: 16.666667% } .offset-sm-3 { margin-left: 25% } .offset-sm-4 { margin-left: 33.333333% } .offset-sm-5 { margin-left: 41.666667% } .offset-sm-6 { margin-left: 50% } .offset-sm-7 { margin-left: 58.333333% } .offset-sm-8 { margin-left: 66.666667% } .offset-sm-9 { margin-left: 75% } .offset-sm-10 { margin-left: 83.333333% } .offset-sm-11 { margin-left: 91.666667% } }  @media (min-width:768px) { .col-md { -ms-flex-preferred-size: 0; flex-basis: 0%; -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; max-width: 100% } .col-md-auto { -ms-flex: 0 0 auto; -webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: 100% } .col-md-1 { -ms-flex: 0 0 8.333333%; -webkit-box-flex: 0; flex: 0 0 8.333333%; max-width: 8.333333% } .col-md-2 { -ms-flex: 0 0 16.666667%; -webkit-box-flex: 0; flex: 0 0 16.666667%; max-width: 16.666667% } .col-md-3 { -ms-flex: 0 0 25%; -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25% } .col-md-4 { -ms-flex: 0 0 33.333333%; -webkit-box-flex: 0; flex: 0 0 33.333333%; max-width: 33.333333% } .col-md-5 { -ms-flex: 0 0 41.666667%; -webkit-box-flex: 0; flex: 0 0 41.666667%; max-width: 41.666667% } .col-md-6 { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50% } .col-md-7 { -ms-flex: 0 0 58.333333%; -webkit-box-flex: 0; flex: 0 0 58.333333%; max-width: 58.333333% } .col-md-8 { -ms-flex: 0 0 66.666667%; -webkit-box-flex: 0; flex: 0 0 66.666667%; max-width: 66.666667% } .col-md-9 { -ms-flex: 0 0 75%; -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75% } .col-md-10 { -ms-flex: 0 0 83.333333%; -webkit-box-flex: 0; flex: 0 0 83.333333%; max-width: 83.333333% } .col-md-11 { -ms-flex: 0 0 91.666667%; -webkit-box-flex: 0; flex: 0 0 91.666667%; max-width: 91.666667% } .col-md-12 { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100% } .order-md-first { -ms-flex-order: -1; -webkit-box-ordinal-group: 0; order: -1 } .order-md-last { -ms-flex-order: 13; -webkit-box-ordinal-group: 14; order: 13 } .order-md-0 { -ms-flex-order: 0; -webkit-box-ordinal-group: 1; order: 0 } .order-md-1 { -ms-flex-order: 1; -webkit-box-ordinal-group: 2; order: 1 } .order-md-2 { -ms-flex-order: 2; -webkit-box-ordinal-group: 3; order: 2 } .order-md-3 { -ms-flex-order: 3; -webkit-box-ordinal-group: 4; order: 3 } .order-md-4 { -ms-flex-order: 4; -webkit-box-ordinal-group: 5; order: 4 } .order-md-5 { -ms-flex-order: 5; -webkit-box-ordinal-group: 6; order: 5 } .order-md-6 { -ms-flex-order: 6; -webkit-box-ordinal-group: 7; order: 6 } .order-md-7 { -ms-flex-order: 7; -webkit-box-ordinal-group: 8; order: 7 } .order-md-8 { -ms-flex-order: 8; -webkit-box-ordinal-group: 9; order: 8 } .order-md-9 { -ms-flex-order: 9; -webkit-box-ordinal-group: 10; order: 9 } .order-md-10 { -ms-flex-order: 10; -webkit-box-ordinal-group: 11; order: 10 } .order-md-11 { -ms-flex-order: 11; -webkit-box-ordinal-group: 12; order: 11 } .order-md-12 { -ms-flex-order: 12; -webkit-box-ordinal-group: 13; order: 12 } .offset-md-0 { margin-left: 0 } .offset-md-1 { margin-left: 8.333333% } .offset-md-2 { margin-left: 16.666667% } .offset-md-3 { margin-left: 25% } .offset-md-4 { margin-left: 33.333333% } .offset-md-5 { margin-left: 41.666667% } .offset-md-6 { margin-left: 50% } .offset-md-7 { margin-left: 58.333333% } .offset-md-8 { margin-left: 66.666667% } .offset-md-9 { margin-left: 75% } .offset-md-10 { margin-left: 83.333333% } .offset-md-11 { margin-left: 91.666667% } }  @media (min-width:992px) { .col-lg { -ms-flex-preferred-size: 0; flex-basis: 0%; -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; max-width: 100% } .col-lg-auto { -ms-flex: 0 0 auto; -webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: 100% } .col-lg-1 { -ms-flex: 0 0 8.333333%; -webkit-box-flex: 0; flex: 0 0 8.333333%; max-width: 8.333333% } .col-lg-2 { -ms-flex: 0 0 16.666667%; -webkit-box-flex: 0; flex: 0 0 16.666667%; max-width: 16.666667% } .col-lg-3 { -ms-flex: 0 0 25%; -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25% } .col-lg-4 { -ms-flex: 0 0 33.333333%; -webkit-box-flex: 0; flex: 0 0 33.333333%; max-width: 33.333333% } .col-lg-5 { -ms-flex: 0 0 41.666667%; -webkit-box-flex: 0; flex: 0 0 41.666667%; max-width: 41.666667% } .col-lg-6 { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50% } .col-lg-7 { -ms-flex: 0 0 58.333333%; -webkit-box-flex: 0; flex: 0 0 58.333333%; max-width: 58.333333% } .col-lg-8 { -ms-flex: 0 0 66.666667%; -webkit-box-flex: 0; flex: 0 0 66.666667%; max-width: 66.666667% } .col-lg-9 { -ms-flex: 0 0 75%; -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75% } .col-lg-10 { -ms-flex: 0 0 83.333333%; -webkit-box-flex: 0; flex: 0 0 83.333333%; max-width: 83.333333% } .col-lg-11 { -ms-flex: 0 0 91.666667%; -webkit-box-flex: 0; flex: 0 0 91.666667%; max-width: 91.666667% } .col-lg-12 { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100% } .order-lg-first { -ms-flex-order: -1; -webkit-box-ordinal-group: 0; order: -1 } .order-lg-last { -ms-flex-order: 13; -webkit-box-ordinal-group: 14; order: 13 } .order-lg-0 { -ms-flex-order: 0; -webkit-box-ordinal-group: 1; order: 0 } .order-lg-1 { -ms-flex-order: 1; -webkit-box-ordinal-group: 2; order: 1 } .order-lg-2 { -ms-flex-order: 2; -webkit-box-ordinal-group: 3; order: 2 } .order-lg-3 { -ms-flex-order: 3; -webkit-box-ordinal-group: 4; order: 3 } .order-lg-4 { -ms-flex-order: 4; -webkit-box-ordinal-group: 5; order: 4 } .order-lg-5 { -ms-flex-order: 5; -webkit-box-ordinal-group: 6; order: 5 } .order-lg-6 { -ms-flex-order: 6; -webkit-box-ordinal-group: 7; order: 6 } .order-lg-7 { -ms-flex-order: 7; -webkit-box-ordinal-group: 8; order: 7 } .order-lg-8 { -ms-flex-order: 8; -webkit-box-ordinal-group: 9; order: 8 } .order-lg-9 { -ms-flex-order: 9; -webkit-box-ordinal-group: 10; order: 9 } .order-lg-10 { -ms-flex-order: 10; -webkit-box-ordinal-group: 11; order: 10 } .order-lg-11 { -ms-flex-order: 11; -webkit-box-ordinal-group: 12; order: 11 } .order-lg-12 { -ms-flex-order: 12; -webkit-box-ordinal-group: 13; order: 12 } .offset-lg-0 { margin-left: 0 } .offset-lg-1 { margin-left: 8.333333% } .offset-lg-2 { margin-left: 16.666667% } .offset-lg-3 { margin-left: 25% } .offset-lg-4 { margin-left: 33.333333% } .offset-lg-5 { margin-left: 41.666667% } .offset-lg-6 { margin-left: 50% } .offset-lg-7 { margin-left: 58.333333% } .offset-lg-8 { margin-left: 66.666667% } .offset-lg-9 { margin-left: 75% } .offset-lg-10 { margin-left: 83.333333% } .offset-lg-11 { margin-left: 91.666667% } }  @media (min-width:1200px) { .col-xl { -ms-flex-preferred-size: 0; flex-basis: 0%; -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; max-width: 100% } .col-xl-auto { -ms-flex: 0 0 auto; -webkit-box-flex: 0; flex: 0 0 auto; width: auto; max-width: 100% } .col-xl-1 { -ms-flex: 0 0 8.333333%; -webkit-box-flex: 0; flex: 0 0 8.333333%; max-width: 8.333333% } .col-xl-2 { -ms-flex: 0 0 16.666667%; -webkit-box-flex: 0; flex: 0 0 16.666667%; max-width: 16.666667% } .col-xl-3 { -ms-flex: 0 0 25%; -webkit-box-flex: 0; flex: 0 0 25%; max-width: 25% } .col-xl-4 { -ms-flex: 0 0 33.333333%; -webkit-box-flex: 0; flex: 0 0 33.333333%; max-width: 33.333333% } .col-xl-5 { -ms-flex: 0 0 41.666667%; -webkit-box-flex: 0; flex: 0 0 41.666667%; max-width: 41.666667% } .col-xl-6 { -ms-flex: 0 0 50%; -webkit-box-flex: 0; flex: 0 0 50%; max-width: 50% } .col-xl-7 { -ms-flex: 0 0 58.333333%; -webkit-box-flex: 0; flex: 0 0 58.333333%; max-width: 58.333333% } .col-xl-8 { -ms-flex: 0 0 66.666667%; -webkit-box-flex: 0; flex: 0 0 66.666667%; max-width: 66.666667% } .col-xl-9 { -ms-flex: 0 0 75%; -webkit-box-flex: 0; flex: 0 0 75%; max-width: 75% } .col-xl-10 { -ms-flex: 0 0 83.333333%; -webkit-box-flex: 0; flex: 0 0 83.333333%; max-width: 83.333333% } .col-xl-11 { -ms-flex: 0 0 91.666667%; -webkit-box-flex: 0; flex: 0 0 91.666667%; max-width: 91.666667% } .col-xl-12 { -ms-flex: 0 0 100%; -webkit-box-flex: 0; flex: 0 0 100%; max-width: 100% } .order-xl-first { -ms-flex-order: -1; -webkit-box-ordinal-group: 0; order: -1 } .order-xl-last { -ms-flex-order: 13; -webkit-box-ordinal-group: 14; order: 13 } .order-xl-0 { -ms-flex-order: 0; -webkit-box-ordinal-group: 1; order: 0 } .order-xl-1 { -ms-flex-order: 1; -webkit-box-ordinal-group: 2; order: 1 } .order-xl-2 { -ms-flex-order: 2; -webkit-box-ordinal-group: 3; order: 2 } .order-xl-3 { -ms-flex-order: 3; -webkit-box-ordinal-group: 4; order: 3 } .order-xl-4 { -ms-flex-order: 4; -webkit-box-ordinal-group: 5; order: 4 } .order-xl-5 { -ms-flex-order: 5; -webkit-box-ordinal-group: 6; order: 5 } .order-xl-6 { -ms-flex-order: 6; -webkit-box-ordinal-group: 7; order: 6 } .order-xl-7 { -ms-flex-order: 7; -webkit-box-ordinal-group: 8; order: 7 } .order-xl-8 { -ms-flex-order: 8; -webkit-box-ordinal-group: 9; order: 8 } .order-xl-9 { -ms-flex-order: 9; -webkit-box-ordinal-group: 10; order: 9 } .order-xl-10 { -ms-flex-order: 10; -webkit-box-ordinal-group: 11; order: 10 } .order-xl-11 { -ms-flex-order: 11; -webkit-box-ordinal-group: 12; order: 11 } .order-xl-12 { -ms-flex-order: 12; -webkit-box-ordinal-group: 13; order: 12 } .offset-xl-0 { margin-left: 0 } .offset-xl-1 { margin-left: 8.333333% } .offset-xl-2 { margin-left: 16.666667% } .offset-xl-3 { margin-left: 25% } .offset-xl-4 { margin-left: 33.333333% } .offset-xl-5 { margin-left: 41.666667% } .offset-xl-6 { margin-left: 50% } .offset-xl-7 { margin-left: 58.333333% } .offset-xl-8 { margin-left: 66.666667% } .offset-xl-9 { margin-left: 75% } .offset-xl-10 { margin-left: 83.333333% } .offset-xl-11 { margin-left: 91.666667% } }  .d-none { display: none!important }  .d-inline { display: inline!important }  .d-inline-block { display: inline-block!important }  .d-block { display: block!important }  .d-table { display: table!important }  .d-table-row { display: table-row!important }  .d-table-cell { display: table-cell!important }  .d-flex { display: -ms-flexbox!important; display: -webkit-box!important; display: flex!important }  .d-inline-flex { display: -ms-inline-flexbox!important; display: -webkit-inline-box!important; display: inline-flex!important }  @media (min-width:576px) { .d-sm-none { display: none!important } .d-sm-inline { display: inline!important } .d-sm-inline-block { display: inline-block!important } .d-sm-block { display: block!important } .d-sm-table { display: table!important } .d-sm-table-row { display: table-row!important } .d-sm-table-cell { display: table-cell!important } .d-sm-flex { display: -ms-flexbox!important; display: -webkit-box!important; display: flex!important } .d-sm-inline-flex { display: -ms-inline-flexbox!important; display: -webkit-inline-box!important; display: inline-flex!important } }  @media (min-width:768px) { .d-md-none { display: none!important } .d-md-inline { display: inline!important } .d-md-inline-block { display: inline-block!important } .d-md-block { display: block!important } .d-md-table { display: table!important } .d-md-table-row { display: table-row!important } .d-md-table-cell { display: table-cell!important } .d-md-flex { display: -ms-flexbox!important; display: -webkit-box!important; display: flex!important } .d-md-inline-flex { display: -ms-inline-flexbox!important; display: -webkit-inline-box!important; display: inline-flex!important } }  @media (min-width:992px) { .d-lg-none { display: none!important } .d-lg-inline { display: inline!important } .d-lg-inline-block { display: inline-block!important } .d-lg-block { display: block!important } .d-lg-table { display: table!important } .d-lg-table-row { display: table-row!important } .d-lg-table-cell { display: table-cell!important } .d-lg-flex { display: -ms-flexbox!important; display: -webkit-box!important; display: flex!important } .d-lg-inline-flex { display: -ms-inline-flexbox!important; display: -webkit-inline-box!important; display: inline-flex!important } }  @media (min-width:1200px) { .d-xl-none { display: none!important } .d-xl-inline { display: inline!important } .d-xl-inline-block { display: inline-block!important } .d-xl-block { display: block!important } .d-xl-table { display: table!important } .d-xl-table-row { display: table-row!important } .d-xl-table-cell { display: table-cell!important } .d-xl-flex { display: -ms-flexbox!important; display: -webkit-box!important; display: flex!important } .d-xl-inline-flex { display: -ms-inline-flexbox!important; display: -webkit-inline-box!important; display: inline-flex!important } }  @media print { .d-print-none { display: none!important } .d-print-inline { display: inline!important } .d-print-inline-block { display: inline-block!important } .d-print-block { display: block!important } .d-print-table { display: table!important } .d-print-table-row { display: table-row!important } .d-print-table-cell { display: table-cell!important } .d-print-flex { display: -ms-flexbox!important; display: -webkit-box!important; display: flex!important } .d-print-inline-flex { display: -ms-inline-flexbox!important; display: -webkit-inline-box!important; display: inline-flex!important } }  .flex-row { -ms-flex-direction: row!important; -webkit-box-orient: horizontal!important; -webkit-box-direction: normal!important; flex-direction: row!important }  .flex-column { -ms-flex-direction: column!important; -webkit-box-orient: vertical!important; -webkit-box-direction: normal!important; flex-direction: column!important }  .flex-row-reverse { -ms-flex-direction: row-reverse!important; -webkit-box-orient: horizontal!important; -webkit-box-direction: reverse!important; flex-direction: row-reverse!important }  .flex-column-reverse { -ms-flex-direction: column-reverse!important; -webkit-box-orient: vertical!important; -webkit-box-direction: reverse!important; flex-direction: column-reverse!important }  .flex-wrap { -ms-flex-wrap: wrap!important; flex-wrap: wrap!important }  .flex-nowrap { -ms-flex-wrap: nowrap!important; flex-wrap: nowrap!important }  .flex-wrap-reverse { -ms-flex-wrap: wrap-reverse!important; flex-wrap: wrap-reverse!important }  .flex-fill { -ms-flex: 1 1 auto!important; -webkit-box-flex: 1!important; flex: 1 1 auto!important }  .flex-grow-0 { -ms-flex-positive: 0!important; -webkit-box-flex: 0!important; flex-grow: 0!important }  .flex-grow-1 { -ms-flex-positive: 1!important; -webkit-box-flex: 1!important; flex-grow: 1!important }  .flex-shrink-0 { -ms-flex-negative: 0!important; flex-shrink: 0!important }  .flex-shrink-1 { -ms-flex-negative: 1!important; flex-shrink: 1!important }  .justify-content-start { -ms-flex-pack: start!important; -webkit-box-pack: start!important; justify-content: flex-start!important }  .justify-content-end { -ms-flex-pack: end!important; -webkit-box-pack: end!important; justify-content: flex-end!important }  .justify-content-center { -ms-flex-pack: center!important; -webkit-box-pack: center!important; justify-content: center!important }  .justify-content-between { -ms-flex-pack: justify!important; -webkit-box-pack: justify!important; justify-content: space-between!important }  .justify-content-around { -ms-flex-pack: distribute!important; justify-content: space-around!important }  .align-items-start { -ms-flex-align: start!important; -webkit-box-align: start!important; align-items: flex-start!important }  .align-items-end { -ms-flex-align: end!important; -webkit-box-align: end!important; align-items: flex-end!important }  .align-items-center { -ms-flex-align: center!important; -webkit-box-align: center!important; align-items: center!important }  .align-items-baseline { -ms-flex-align: baseline!important; -webkit-box-align: baseline!important; align-items: baseline!important }  .align-items-stretch { -ms-flex-align: stretch!important; -webkit-box-align: stretch!important; align-items: stretch!important }  .align-content-start { -ms-flex-line-pack: start!important; align-content: flex-start!important }  .align-content-end { -ms-flex-line-pack: end!important; align-content: flex-end!important }  .align-content-center { -ms-flex-line-pack: center!important; align-content: center!important }  .align-content-between { -ms-flex-line-pack: justify!important; align-content: space-between!important }  .align-content-around { -ms-flex-line-pack: distribute!important; align-content: space-around!important }  .align-content-stretch { -ms-flex-line-pack: stretch!important; align-content: stretch!important }  .align-self-auto { -ms-flex-item-align: auto!important; -ms-grid-row-align: auto!important; align-self: auto!important }  .align-self-start { -ms-flex-item-align: start!important; align-self: flex-start!important }  .align-self-end { -ms-flex-item-align: end!important; align-self: flex-end!important }  .align-self-center { -ms-flex-item-align: center!important; -ms-grid-row-align: center!important; align-self: center!important }  .align-self-baseline { -ms-flex-item-align: baseline!important; align-self: baseline!important }  .align-self-stretch { -ms-flex-item-align: stretch!important; -ms-grid-row-align: stretch!important; align-self: stretch!important }  @media (min-width:576px) { .flex-sm-row { -ms-flex-direction: row!important; -webkit-box-orient: horizontal!important; -webkit-box-direction: normal!important; flex-direction: row!important } .flex-sm-column { -ms-flex-direction: column!important; -webkit-box-orient: vertical!important; -webkit-box-direction: normal!important; flex-direction: column!important } .flex-sm-row-reverse { -ms-flex-direction: row-reverse!important; -webkit-box-orient: horizontal!important; -webkit-box-direction: reverse!important; flex-direction: row-reverse!important } .flex-sm-column-reverse { -ms-flex-direction: column-reverse!important; -webkit-box-orient: vertical!important; -webkit-box-direction: reverse!important; flex-direction: column-reverse!important } .flex-sm-wrap { -ms-flex-wrap: wrap!important; flex-wrap: wrap!important } .flex-sm-nowrap { -ms-flex-wrap: nowrap!important; flex-wrap: nowrap!important } .flex-sm-wrap-reverse { -ms-flex-wrap: wrap-reverse!important; flex-wrap: wrap-reverse!important } .flex-sm-fill { -ms-flex: 1 1 auto!important; -webkit-box-flex: 1!important; flex: 1 1 auto!important } .flex-sm-grow-0 { -ms-flex-positive: 0!important; -webkit-box-flex: 0!important; flex-grow: 0!important } .flex-sm-grow-1 { -ms-flex-positive: 1!important; -webkit-box-flex: 1!important; flex-grow: 1!important } .flex-sm-shrink-0 { -ms-flex-negative: 0!important; flex-shrink: 0!important } .flex-sm-shrink-1 { -ms-flex-negative: 1!important; flex-shrink: 1!important } .justify-content-sm-start { -ms-flex-pack: start!important; -webkit-box-pack: start!important; justify-content: flex-start!important } .justify-content-sm-end { -ms-flex-pack: end!important; -webkit-box-pack: end!important; justify-content: flex-end!important } .justify-content-sm-center { -ms-flex-pack: center!important; -webkit-box-pack: center!important; justify-content: center!important } .justify-content-sm-between { -ms-flex-pack: justify!important; -webkit-box-pack: justify!important; justify-content: space-between!important } .justify-content-sm-around { -ms-flex-pack: distribute!important; justify-content: space-around!important } .align-items-sm-start { -ms-flex-align: start!important; -webkit-box-align: start!important; align-items: flex-start!important } .align-items-sm-end { -ms-flex-align: end!important; -webkit-box-align: end!important; align-items: flex-end!important } .align-items-sm-center { -ms-flex-align: center!important; -webkit-box-align: center!important; align-items: center!important } .align-items-sm-baseline { -ms-flex-align: baseline!important; -webkit-box-align: baseline!important; align-items: baseline!important } .align-items-sm-stretch { -ms-flex-align: stretch!important; -webkit-box-align: stretch!important; align-items: stretch!important } .align-content-sm-start { -ms-flex-line-pack: start!important; align-content: flex-start!important } .align-content-sm-end { -ms-flex-line-pack: end!important; align-content: flex-end!important } .align-content-sm-center { -ms-flex-line-pack: center!important; align-content: center!important } .align-content-sm-between { -ms-flex-line-pack: justify!important; align-content: space-between!important } .align-content-sm-around { -ms-flex-line-pack: distribute!important; align-content: space-around!important } .align-content-sm-stretch { -ms-flex-line-pack: stretch!important; align-content: stretch!important } .align-self-sm-auto { -ms-flex-item-align: auto!important; -ms-grid-row-align: auto!important; align-self: auto!important } .align-self-sm-start { -ms-flex-item-align: start!important; align-self: flex-start!important } .align-self-sm-end { -ms-flex-item-align: end!important; align-self: flex-end!important } .align-self-sm-center { -ms-flex-item-align: center!important; -ms-grid-row-align: center!important; align-self: center!important } .align-self-sm-baseline { -ms-flex-item-align: baseline!important; align-self: baseline!important } .align-self-sm-stretch { -ms-flex-item-align: stretch!important; -ms-grid-row-align: stretch!important; align-self: stretch!important } }  @media (min-width:768px) { .flex-md-row { -ms-flex-direction: row!important; -webkit-box-orient: horizontal!important; -webkit-box-direction: normal!important; flex-direction: row!important } .flex-md-column { -ms-flex-direction: column!important; -webkit-box-orient: vertical!important; -webkit-box-direction: normal!important; flex-direction: column!important } .flex-md-row-reverse { -ms-flex-direction: row-reverse!important; -webkit-box-orient: horizontal!important; -webkit-box-direction: reverse!important; flex-direction: row-reverse!important } .flex-md-column-reverse { -ms-flex-direction: column-reverse!important; -webkit-box-orient: vertical!important; -webkit-box-direction: reverse!important; flex-direction: column-reverse!important } .flex-md-wrap { -ms-flex-wrap: wrap!important; flex-wrap: wrap!important } .flex-md-nowrap { -ms-flex-wrap: nowrap!important; flex-wrap: nowrap!important } .flex-md-wrap-reverse { -ms-flex-wrap: wrap-reverse!important; flex-wrap: wrap-reverse!important } .flex-md-fill { -ms-flex: 1 1 auto!important; -webkit-box-flex: 1!important; flex: 1 1 auto!important } .flex-md-grow-0 { -ms-flex-positive: 0!important; -webkit-box-flex: 0!important; flex-grow: 0!important } .flex-md-grow-1 { -ms-flex-positive: 1!important; -webkit-box-flex: 1!important; flex-grow: 1!important } .flex-md-shrink-0 { -ms-flex-negative: 0!important; flex-shrink: 0!important } .flex-md-shrink-1 { -ms-flex-negative: 1!important; flex-shrink: 1!important } .justify-content-md-start { -ms-flex-pack: start!important; -webkit-box-pack: start!important; justify-content: flex-start!important } .justify-content-md-end { -ms-flex-pack: end!important; -webkit-box-pack: end!important; justify-content: flex-end!important } .justify-content-md-center { -ms-flex-pack: center!important; -webkit-box-pack: center!important; justify-content: center!important } .justify-content-md-between { -ms-flex-pack: justify!important; -webkit-box-pack: justify!important; justify-content: space-between!important } .justify-content-md-around { -ms-flex-pack: distribute!important; justify-content: space-around!important } .align-items-md-start { -ms-flex-align: start!important; -webkit-box-align: start!important; align-items: flex-start!important } .align-items-md-end { -ms-flex-align: end!important; -webkit-box-align: end!important; align-items: flex-end!important } .align-items-md-center { -ms-flex-align: center!important; -webkit-box-align: center!important; align-items: center!important } .align-items-md-baseline { -ms-flex-align: baseline!important; -webkit-box-align: baseline!important; align-items: baseline!important } .align-items-md-stretch { -ms-flex-align: stretch!important; -webkit-box-align: stretch!important; align-items: stretch!important } .align-content-md-start { -ms-flex-line-pack: start!important; align-content: flex-start!important } .align-content-md-end { -ms-flex-line-pack: end!important; align-content: flex-end!important } .align-content-md-center { -ms-flex-line-pack: center!important; align-content: center!important } .align-content-md-between { -ms-flex-line-pack: justify!important; align-content: space-between!important } .align-content-md-around { -ms-flex-line-pack: distribute!important; align-content: space-around!important } .align-content-md-stretch { -ms-flex-line-pack: stretch!important; align-content: stretch!important } .align-self-md-auto { -ms-flex-item-align: auto!important; -ms-grid-row-align: auto!important; align-self: auto!important } .align-self-md-start { -ms-flex-item-align: start!important; align-self: flex-start!important } .align-self-md-end { -ms-flex-item-align: end!important; align-self: flex-end!important } .align-self-md-center { -ms-flex-item-align: center!important; -ms-grid-row-align: center!important; align-self: center!important } .align-self-md-baseline { -ms-flex-item-align: baseline!important; align-self: baseline!important } .align-self-md-stretch { -ms-flex-item-align: stretch!important; -ms-grid-row-align: stretch!important; align-self: stretch!important } }  @media (min-width:992px) { .flex-lg-row { -ms-flex-direction: row!important; -webkit-box-orient: horizontal!important; -webkit-box-direction: normal!important; flex-direction: row!important } .flex-lg-column { -ms-flex-direction: column!important; -webkit-box-orient: vertical!important; -webkit-box-direction: normal!important; flex-direction: column!important } .flex-lg-row-reverse { -ms-flex-direction: row-reverse!important; -webkit-box-orient: horizontal!important; -webkit-box-direction: reverse!important; flex-direction: row-reverse!important } .flex-lg-column-reverse { -ms-flex-direction: column-reverse!important; -webkit-box-orient: vertical!important; -webkit-box-direction: reverse!important; flex-direction: column-reverse!important } .flex-lg-wrap { -ms-flex-wrap: wrap!important; flex-wrap: wrap!important } .flex-lg-nowrap { -ms-flex-wrap: nowrap!important; flex-wrap: nowrap!important } .flex-lg-wrap-reverse { -ms-flex-wrap: wrap-reverse!important; flex-wrap: wrap-reverse!important } .flex-lg-fill { -ms-flex: 1 1 auto!important; -webkit-box-flex: 1!important; flex: 1 1 auto!important } .flex-lg-grow-0 { -ms-flex-positive: 0!important; -webkit-box-flex: 0!important; flex-grow: 0!important } .flex-lg-grow-1 { -ms-flex-positive: 1!important; -webkit-box-flex: 1!important; flex-grow: 1!important } .flex-lg-shrink-0 { -ms-flex-negative: 0!important; flex-shrink: 0!important } .flex-lg-shrink-1 { -ms-flex-negative: 1!important; flex-shrink: 1!important } .justify-content-lg-start { -ms-flex-pack: start!important; -webkit-box-pack: start!important; justify-content: flex-start!important } .justify-content-lg-end { -ms-flex-pack: end!important; -webkit-box-pack: end!important; justify-content: flex-end!important } .justify-content-lg-center { -ms-flex-pack: center!important; -webkit-box-pack: center!important; justify-content: center!important } .justify-content-lg-between { -ms-flex-pack: justify!important; -webkit-box-pack: justify!important; justify-content: space-between!important } .justify-content-lg-around { -ms-flex-pack: distribute!important; justify-content: space-around!important } .align-items-lg-start { -ms-flex-align: start!important; -webkit-box-align: start!important; align-items: flex-start!important } .align-items-lg-end { -ms-flex-align: end!important; -webkit-box-align: end!important; align-items: flex-end!important } .align-items-lg-center { -ms-flex-align: center!important; -webkit-box-align: center!important; align-items: center!important } .align-items-lg-baseline { -ms-flex-align: baseline!important; -webkit-box-align: baseline!important; align-items: baseline!important } .align-items-lg-stretch { -ms-flex-align: stretch!important; -webkit-box-align: stretch!important; align-items: stretch!important } .align-content-lg-start { -ms-flex-line-pack: start!important; align-content: flex-start!important } .align-content-lg-end { -ms-flex-line-pack: end!important; align-content: flex-end!important } .align-content-lg-center { -ms-flex-line-pack: center!important; align-content: center!important } .align-content-lg-between { -ms-flex-line-pack: justify!important; align-content: space-between!important } .align-content-lg-around { -ms-flex-line-pack: distribute!important; align-content: space-around!important } .align-content-lg-stretch { -ms-flex-line-pack: stretch!important; align-content: stretch!important } .align-self-lg-auto { -ms-flex-item-align: auto!important; -ms-grid-row-align: auto!important; align-self: auto!important } .align-self-lg-start { -ms-flex-item-align: start!important; align-self: flex-start!important } .align-self-lg-end { -ms-flex-item-align: end!important; align-self: flex-end!important } .align-self-lg-center { -ms-flex-item-align: center!important; -ms-grid-row-align: center!important; align-self: center!important } .align-self-lg-baseline { -ms-flex-item-align: baseline!important; align-self: baseline!important } .align-self-lg-stretch { -ms-flex-item-align: stretch!important; -ms-grid-row-align: stretch!important; align-self: stretch!important } }  @media (min-width:1200px) { .flex-xl-row { -ms-flex-direction: row!important; -webkit-box-orient: horizontal!important; -webkit-box-direction: normal!important; flex-direction: row!important } .flex-xl-column { -ms-flex-direction: column!important; -webkit-box-orient: vertical!important; -webkit-box-direction: normal!important; flex-direction: column!important } .flex-xl-row-reverse { -ms-flex-direction: row-reverse!important; -webkit-box-orient: horizontal!important; -webkit-box-direction: reverse!important; flex-direction: row-reverse!important } .flex-xl-column-reverse { -ms-flex-direction: column-reverse!important; -webkit-box-orient: vertical!important; -webkit-box-direction: reverse!important; flex-direction: column-reverse!important } .flex-xl-wrap { -ms-flex-wrap: wrap!important; flex-wrap: wrap!important } .flex-xl-nowrap { -ms-flex-wrap: nowrap!important; flex-wrap: nowrap!important } .flex-xl-wrap-reverse { -ms-flex-wrap: wrap-reverse!important; flex-wrap: wrap-reverse!important } .flex-xl-fill { -ms-flex: 1 1 auto!important; -webkit-box-flex: 1!important; flex: 1 1 auto!important } .flex-xl-grow-0 { -ms-flex-positive: 0!important; -webkit-box-flex: 0!important; flex-grow: 0!important } .flex-xl-grow-1 { -ms-flex-positive: 1!important; -webkit-box-flex: 1!important; flex-grow: 1!important } .flex-xl-shrink-0 { -ms-flex-negative: 0!important; flex-shrink: 0!important } .flex-xl-shrink-1 { -ms-flex-negative: 1!important; flex-shrink: 1!important } .justify-content-xl-start { -ms-flex-pack: start!important; -webkit-box-pack: start!important; justify-content: flex-start!important } .justify-content-xl-end { -ms-flex-pack: end!important; -webkit-box-pack: end!important; justify-content: flex-end!important } .justify-content-xl-center { -ms-flex-pack: center!important; -webkit-box-pack: center!important; justify-content: center!important } .justify-content-xl-between { -ms-flex-pack: justify!important; -webkit-box-pack: justify!important; justify-content: space-between!important } .justify-content-xl-around { -ms-flex-pack: distribute!important; justify-content: space-around!important } .align-items-xl-start { -ms-flex-align: start!important; -webkit-box-align: start!important; align-items: flex-start!important } .align-items-xl-end { -ms-flex-align: end!important; -webkit-box-align: end!important; align-items: flex-end!important } .align-items-xl-center { -ms-flex-align: center!important; -webkit-box-align: center!important; align-items: center!important } .align-items-xl-baseline { -ms-flex-align: baseline!important; -webkit-box-align: baseline!important; align-items: baseline!important } .align-items-xl-stretch { -ms-flex-align: stretch!important; -webkit-box-align: stretch!important; align-items: stretch!important } .align-content-xl-start { -ms-flex-line-pack: start!important; align-content: flex-start!important } .align-content-xl-end { -ms-flex-line-pack: end!important; align-content: flex-end!important } .align-content-xl-center { -ms-flex-line-pack: center!important; align-content: center!important } .align-content-xl-between { -ms-flex-line-pack: justify!important; align-content: space-between!important } .align-content-xl-around { -ms-flex-line-pack: distribute!important; align-content: space-around!important } .align-content-xl-stretch { -ms-flex-line-pack: stretch!important; align-content: stretch!important } .align-self-xl-auto { -ms-flex-item-align: auto!important; -ms-grid-row-align: auto!important; align-self: auto!important } .align-self-xl-start { -ms-flex-item-align: start!important; align-self: flex-start!important } .align-self-xl-end { -ms-flex-item-align: end!important; align-self: flex-end!important } .align-self-xl-center { -ms-flex-item-align: center!important; -ms-grid-row-align: center!important; align-self: center!important } .align-self-xl-baseline { -ms-flex-item-align: baseline!important; align-self: baseline!important } .align-self-xl-stretch { -ms-flex-item-align: stretch!important; -ms-grid-row-align: stretch!important; align-self: stretch!important } }  .m-0 { margin: 0!important }  .mt-0, .my-0 { margin-top: 0!important }  .mr-0, .mx-0 { margin-right: 0!important }  .mb-0, .my-0 { margin-bottom: 0!important }  .ml-0, .mx-0 { margin-left: 0!important }  .m-1 { margin: .25rem!important }  .mt-1, .my-1 { margin-top: .25rem!important }  .mr-1, .mx-1 { margin-right: .25rem!important }  .mb-1, .my-1 { margin-bottom: .25rem!important }  .ml-1, .mx-1 { margin-left: .25rem!important }  .m-2 { margin: .5rem!important }  .mt-2, .my-2 { margin-top: .5rem!important }  .mr-2, .mx-2 { margin-right: .5rem!important }  .mb-2, .my-2 { margin-bottom: .5rem!important }  .ml-2, .mx-2 { margin-left: .5rem!important }  .m-3 { margin: 1rem!important }  .mt-3, .my-3 { margin-top: 1rem!important }  .mr-3, .mx-3 { margin-right: 1rem!important }  .mb-3, .my-3 { margin-bottom: 1rem!important }  .ml-3, .mx-3 { margin-left: 1rem!important }  .m-4 { margin: 1.5rem!important }  .mt-4, .my-4 { margin-top: 1.5rem!important }  .mr-4, .mx-4 { margin-right: 1.5rem!important }  .mb-4, .my-4 { margin-bottom: 1.5rem!important }  .ml-4, .mx-4 { margin-left: 1.5rem!important }  .m-5 { margin: 3rem!important }  .mt-5, .my-5 { margin-top: 3rem!important }  .mr-5, .mx-5 { margin-right: 3rem!important }  .mb-5, .my-5 { margin-bottom: 3rem!important }  .ml-5, .mx-5 { margin-left: 3rem!important }  .p-0 { padding: 0!important }  .pt-0, .py-0 { padding-top: 0!important }  .pr-0, .px-0 { padding-right: 0!important }  .pb-0, .py-0 { padding-bottom: 0!important }  .pl-0, .px-0 { padding-left: 0!important }  .p-1 { padding: .25rem!important }  .pt-1, .py-1 { padding-top: .25rem!important }  .pr-1, .px-1 { padding-right: .25rem!important }  .pb-1, .py-1 { padding-bottom: .25rem!important }  .pl-1, .px-1 { padding-left: .25rem!important }  .p-2 { padding: .5rem!important }  .pt-2, .py-2 { padding-top: .5rem!important }  .pr-2, .px-2 { padding-right: .5rem!important }  .pb-2, .py-2 { padding-bottom: .5rem!important }  .pl-2, .px-2 { padding-left: .5rem!important }  .p-3 { padding: 1rem!important }  .pt-3, .py-3 { padding-top: 1rem!important }  .pr-3, .px-3 { padding-right: 1rem!important }  .pb-3, .py-3 { padding-bottom: 1rem!important }  .pl-3, .px-3 { padding-left: 1rem!important }  .p-4 { padding: 1.5rem!important }  .pt-4, .py-4 { padding-top: 1.5rem!important }  .pr-4, .px-4 { padding-right: 1.5rem!important }  .pb-4, .py-4 { padding-bottom: 1.5rem!important }  .pl-4, .px-4 { padding-left: 1.5rem!important }  .p-5 { padding: 3rem!important }  .pt-5, .py-5 { padding-top: 3rem!important }  .pr-5, .px-5 { padding-right: 3rem!important }  .pb-5, .py-5 { padding-bottom: 3rem!important }  .pl-5, .px-5 { padding-left: 3rem!important }  .m-n1 { margin: -.25rem!important }  .mt-n1, .my-n1 { margin-top: -.25rem!important }  .mr-n1, .mx-n1 { margin-right: -.25rem!important }  .mb-n1, .my-n1 { margin-bottom: -.25rem!important }  .ml-n1, .mx-n1 { margin-left: -.25rem!important }  .m-n2 { margin: -.5rem!important }  .mt-n2, .my-n2 { margin-top: -.5rem!important }  .mr-n2, .mx-n2 { margin-right: -.5rem!important }  .mb-n2, .my-n2 { margin-bottom: -.5rem!important }  .ml-n2, .mx-n2 { margin-left: -.5rem!important }  .m-n3 { margin: -1rem!important }  .mt-n3, .my-n3 { margin-top: -1rem!important }  .mr-n3, .mx-n3 { margin-right: -1rem!important }  .mb-n3, .my-n3 { margin-bottom: -1rem!important }  .ml-n3, .mx-n3 { margin-left: -1rem!important }  .m-n4 { margin: -1.5rem!important }  .mt-n4, .my-n4 { margin-top: -1.5rem!important }  .mr-n4, .mx-n4 { margin-right: -1.5rem!important }  .mb-n4, .my-n4 { margin-bottom: -1.5rem!important }  .ml-n4, .mx-n4 { margin-left: -1.5rem!important }  .m-n5 { margin: -3rem!important }  .mt-n5, .my-n5 { margin-top: -3rem!important }  .mr-n5, .mx-n5 { margin-right: -3rem!important }  .mb-n5, .my-n5 { margin-bottom: -3rem!important }  .ml-n5, .mx-n5 { margin-left: -3rem!important }  .m-auto { margin: auto!important }  .mt-auto, .my-auto { margin-top: auto!important }  .mr-auto, .mx-auto { margin-right: auto!important }  .mb-auto, .my-auto { margin-bottom: auto!important }  .ml-auto, .mx-auto { margin-left: auto!important }  @media (min-width:576px) { .m-sm-0 { margin: 0!important } .mt-sm-0, .my-sm-0 { margin-top: 0!important } .mr-sm-0, .mx-sm-0 { margin-right: 0!important } .mb-sm-0, .my-sm-0 { margin-bottom: 0!important } .ml-sm-0, .mx-sm-0 { margin-left: 0!important } .m-sm-1 { margin: .25rem!important } .mt-sm-1, .my-sm-1 { margin-top: .25rem!important } .mr-sm-1, .mx-sm-1 { margin-right: .25rem!important } .mb-sm-1, .my-sm-1 { margin-bottom: .25rem!important } .ml-sm-1, .mx-sm-1 { margin-left: .25rem!important } .m-sm-2 { margin: .5rem!important } .mt-sm-2, .my-sm-2 { margin-top: .5rem!important } .mr-sm-2, .mx-sm-2 { margin-right: .5rem!important } .mb-sm-2, .my-sm-2 { margin-bottom: .5rem!important } .ml-sm-2, .mx-sm-2 { margin-left: .5rem!important } .m-sm-3 { margin: 1rem!important } .mt-sm-3, .my-sm-3 { margin-top: 1rem!important } .mr-sm-3, .mx-sm-3 { margin-right: 1rem!important } .mb-sm-3, .my-sm-3 { margin-bottom: 1rem!important } .ml-sm-3, .mx-sm-3 { margin-left: 1rem!important } .m-sm-4 { margin: 1.5rem!important } .mt-sm-4, .my-sm-4 { margin-top: 1.5rem!important } .mr-sm-4, .mx-sm-4 { margin-right: 1.5rem!important } .mb-sm-4, .my-sm-4 { margin-bottom: 1.5rem!important } .ml-sm-4, .mx-sm-4 { margin-left: 1.5rem!important } .m-sm-5 { margin: 3rem!important } .mt-sm-5, .my-sm-5 { margin-top: 3rem!important } .mr-sm-5, .mx-sm-5 { margin-right: 3rem!important } .mb-sm-5, .my-sm-5 { margin-bottom: 3rem!important } .ml-sm-5, .mx-sm-5 { margin-left: 3rem!important } .p-sm-0 { padding: 0!important } .pt-sm-0, .py-sm-0 { padding-top: 0!important } .pr-sm-0, .px-sm-0 { padding-right: 0!important } .pb-sm-0, .py-sm-0 { padding-bottom: 0!important } .pl-sm-0, .px-sm-0 { padding-left: 0!important } .p-sm-1 { padding: .25rem!important } .pt-sm-1, .py-sm-1 { padding-top: .25rem!important } .pr-sm-1, .px-sm-1 { padding-right: .25rem!important } .pb-sm-1, .py-sm-1 { padding-bottom: .25rem!important } .pl-sm-1, .px-sm-1 { padding-left: .25rem!important } .p-sm-2 { padding: .5rem!important } .pt-sm-2, .py-sm-2 { padding-top: .5rem!important } .pr-sm-2, .px-sm-2 { padding-right: .5rem!important } .pb-sm-2, .py-sm-2 { padding-bottom: .5rem!important } .pl-sm-2, .px-sm-2 { padding-left: .5rem!important } .p-sm-3 { padding: 1rem!important } .pt-sm-3, .py-sm-3 { padding-top: 1rem!important } .pr-sm-3, .px-sm-3 { padding-right: 1rem!important } .pb-sm-3, .py-sm-3 { padding-bottom: 1rem!important } .pl-sm-3, .px-sm-3 { padding-left: 1rem!important } .p-sm-4 { padding: 1.5rem!important } .pt-sm-4, .py-sm-4 { padding-top: 1.5rem!important } .pr-sm-4, .px-sm-4 { padding-right: 1.5rem!important } .pb-sm-4, .py-sm-4 { padding-bottom: 1.5rem!important } .pl-sm-4, .px-sm-4 { padding-left: 1.5rem!important } .p-sm-5 { padding: 3rem!important } .pt-sm-5, .py-sm-5 { padding-top: 3rem!important } .pr-sm-5, .px-sm-5 { padding-right: 3rem!important } .pb-sm-5, .py-sm-5 { padding-bottom: 3rem!important } .pl-sm-5, .px-sm-5 { padding-left: 3rem!important } .m-sm-n1 { margin: -.25rem!important } .mt-sm-n1, .my-sm-n1 { margin-top: -.25rem!important } .mr-sm-n1, .mx-sm-n1 { margin-right: -.25rem!important } .mb-sm-n1, .my-sm-n1 { margin-bottom: -.25rem!important } .ml-sm-n1, .mx-sm-n1 { margin-left: -.25rem!important } .m-sm-n2 { margin: -.5rem!important } .mt-sm-n2, .my-sm-n2 { margin-top: -.5rem!important } .mr-sm-n2, .mx-sm-n2 { margin-right: -.5rem!important } .mb-sm-n2, .my-sm-n2 { margin-bottom: -.5rem!important } .ml-sm-n2, .mx-sm-n2 { margin-left: -.5rem!important } .m-sm-n3 { margin: -1rem!important } .mt-sm-n3, .my-sm-n3 { margin-top: -1rem!important } .mr-sm-n3, .mx-sm-n3 { margin-right: -1rem!important } .mb-sm-n3, .my-sm-n3 { margin-bottom: -1rem!important } .ml-sm-n3, .mx-sm-n3 { margin-left: -1rem!important } .m-sm-n4 { margin: -1.5rem!important } .mt-sm-n4, .my-sm-n4 { margin-top: -1.5rem!important } .mr-sm-n4, .mx-sm-n4 { margin-right: -1.5rem!important } .mb-sm-n4, .my-sm-n4 { margin-bottom: -1.5rem!important } .ml-sm-n4, .mx-sm-n4 { margin-left: -1.5rem!important } .m-sm-n5 { margin: -3rem!important } .mt-sm-n5, .my-sm-n5 { margin-top: -3rem!important } .mr-sm-n5, .mx-sm-n5 { margin-right: -3rem!important } .mb-sm-n5, .my-sm-n5 { margin-bottom: -3rem!important } .ml-sm-n5, .mx-sm-n5 { margin-left: -3rem!important } .m-sm-auto { margin: auto!important } .mt-sm-auto, .my-sm-auto { margin-top: auto!important } .mr-sm-auto, .mx-sm-auto { margin-right: auto!important } .mb-sm-auto, .my-sm-auto { margin-bottom: auto!important } .ml-sm-auto, .mx-sm-auto { margin-left: auto!important } }  @media (min-width:768px) { .m-md-0 { margin: 0!important } .mt-md-0, .my-md-0 { margin-top: 0!important } .mr-md-0, .mx-md-0 { margin-right: 0!important } .mb-md-0, .my-md-0 { margin-bottom: 0!important } .ml-md-0, .mx-md-0 { margin-left: 0!important } .m-md-1 { margin: .25rem!important } .mt-md-1, .my-md-1 { margin-top: .25rem!important } .mr-md-1, .mx-md-1 { margin-right: .25rem!important } .mb-md-1, .my-md-1 { margin-bottom: .25rem!important } .ml-md-1, .mx-md-1 { margin-left: .25rem!important } .m-md-2 { margin: .5rem!important } .mt-md-2, .my-md-2 { margin-top: .5rem!important } .mr-md-2, .mx-md-2 { margin-right: .5rem!important } .mb-md-2, .my-md-2 { margin-bottom: .5rem!important } .ml-md-2, .mx-md-2 { margin-left: .5rem!important } .m-md-3 { margin: 1rem!important } .mt-md-3, .my-md-3 { margin-top: 1rem!important } .mr-md-3, .mx-md-3 { margin-right: 1rem!important } .mb-md-3, .my-md-3 { margin-bottom: 1rem!important } .ml-md-3, .mx-md-3 { margin-left: 1rem!important } .m-md-4 { margin: 1.5rem!important } .mt-md-4, .my-md-4 { margin-top: 1.5rem!important } .mr-md-4, .mx-md-4 { margin-right: 1.5rem!important } .mb-md-4, .my-md-4 { margin-bottom: 1.5rem!important } .ml-md-4, .mx-md-4 { margin-left: 1.5rem!important } .m-md-5 { margin: 3rem!important } .mt-md-5, .my-md-5 { margin-top: 3rem!important } .mr-md-5, .mx-md-5 { margin-right: 3rem!important } .mb-md-5, .my-md-5 { margin-bottom: 3rem!important } .ml-md-5, .mx-md-5 { margin-left: 3rem!important } .p-md-0 { padding: 0!important } .pt-md-0, .py-md-0 { padding-top: 0!important } .pr-md-0, .px-md-0 { padding-right: 0!important } .pb-md-0, .py-md-0 { padding-bottom: 0!important } .pl-md-0, .px-md-0 { padding-left: 0!important } .p-md-1 { padding: .25rem!important } .pt-md-1, .py-md-1 { padding-top: .25rem!important } .pr-md-1, .px-md-1 { padding-right: .25rem!important } .pb-md-1, .py-md-1 { padding-bottom: .25rem!important } .pl-md-1, .px-md-1 { padding-left: .25rem!important } .p-md-2 { padding: .5rem!important } .pt-md-2, .py-md-2 { padding-top: .5rem!important } .pr-md-2, .px-md-2 { padding-right: .5rem!important } .pb-md-2, .py-md-2 { padding-bottom: .5rem!important } .pl-md-2, .px-md-2 { padding-left: .5rem!important } .p-md-3 { padding: 1rem!important } .pt-md-3, .py-md-3 { padding-top: 1rem!important } .pr-md-3, .px-md-3 { padding-right: 1rem!important } .pb-md-3, .py-md-3 { padding-bottom: 1rem!important } .pl-md-3, .px-md-3 { padding-left: 1rem!important } .p-md-4 { padding: 1.5rem!important } .pt-md-4, .py-md-4 { padding-top: 1.5rem!important } .pr-md-4, .px-md-4 { padding-right: 1.5rem!important } .pb-md-4, .py-md-4 { padding-bottom: 1.5rem!important } .pl-md-4, .px-md-4 { padding-left: 1.5rem!important } .p-md-5 { padding: 3rem!important } .pt-md-5, .py-md-5 { padding-top: 3rem!important } .pr-md-5, .px-md-5 { padding-right: 3rem!important } .pb-md-5, .py-md-5 { padding-bottom: 3rem!important } .pl-md-5, .px-md-5 { padding-left: 3rem!important } .m-md-n1 { margin: -.25rem!important } .mt-md-n1, .my-md-n1 { margin-top: -.25rem!important } .mr-md-n1, .mx-md-n1 { margin-right: -.25rem!important } .mb-md-n1, .my-md-n1 { margin-bottom: -.25rem!important } .ml-md-n1, .mx-md-n1 { margin-left: -.25rem!important } .m-md-n2 { margin: -.5rem!important } .mt-md-n2, .my-md-n2 { margin-top: -.5rem!important } .mr-md-n2, .mx-md-n2 { margin-right: -.5rem!important } .mb-md-n2, .my-md-n2 { margin-bottom: -.5rem!important } .ml-md-n2, .mx-md-n2 { margin-left: -.5rem!important } .m-md-n3 { margin: -1rem!important } .mt-md-n3, .my-md-n3 { margin-top: -1rem!important } .mr-md-n3, .mx-md-n3 { margin-right: -1rem!important } .mb-md-n3, .my-md-n3 { margin-bottom: -1rem!important } .ml-md-n3, .mx-md-n3 { margin-left: -1rem!important } .m-md-n4 { margin: -1.5rem!important } .mt-md-n4, .my-md-n4 { margin-top: -1.5rem!important } .mr-md-n4, .mx-md-n4 { margin-right: -1.5rem!important } .mb-md-n4, .my-md-n4 { margin-bottom: -1.5rem!important } .ml-md-n4, .mx-md-n4 { margin-left: -1.5rem!important } .m-md-n5 { margin: -3rem!important } .mt-md-n5, .my-md-n5 { margin-top: -3rem!important } .mr-md-n5, .mx-md-n5 { margin-right: -3rem!important } .mb-md-n5, .my-md-n5 { margin-bottom: -3rem!important } .ml-md-n5, .mx-md-n5 { margin-left: -3rem!important } .m-md-auto { margin: auto!important } .mt-md-auto, .my-md-auto { margin-top: auto!important } .mr-md-auto, .mx-md-auto { margin-right: auto!important } .mb-md-auto, .my-md-auto { margin-bottom: auto!important } .ml-md-auto, .mx-md-auto { margin-left: auto!important } }  @media (min-width:992px) { .m-lg-0 { margin: 0!important } .mt-lg-0, .my-lg-0 { margin-top: 0!important } .mr-lg-0, .mx-lg-0 { margin-right: 0!important } .mb-lg-0, .my-lg-0 { margin-bottom: 0!important } .ml-lg-0, .mx-lg-0 { margin-left: 0!important } .m-lg-1 { margin: .25rem!important } .mt-lg-1, .my-lg-1 { margin-top: .25rem!important } .mr-lg-1, .mx-lg-1 { margin-right: .25rem!important } .mb-lg-1, .my-lg-1 { margin-bottom: .25rem!important } .ml-lg-1, .mx-lg-1 { margin-left: .25rem!important } .m-lg-2 { margin: .5rem!important } .mt-lg-2, .my-lg-2 { margin-top: .5rem!important } .mr-lg-2, .mx-lg-2 { margin-right: .5rem!important } .mb-lg-2, .my-lg-2 { margin-bottom: .5rem!important } .ml-lg-2, .mx-lg-2 { margin-left: .5rem!important } .m-lg-3 { margin: 1rem!important } .mt-lg-3, .my-lg-3 { margin-top: 1rem!important } .mr-lg-3, .mx-lg-3 { margin-right: 1rem!important } .mb-lg-3, .my-lg-3 { margin-bottom: 1rem!important } .ml-lg-3, .mx-lg-3 { margin-left: 1rem!important } .m-lg-4 { margin: 1.5rem!important } .mt-lg-4, .my-lg-4 { margin-top: 1.5rem!important } .mr-lg-4, .mx-lg-4 { margin-right: 1.5rem!important } .mb-lg-4, .my-lg-4 { margin-bottom: 1.5rem!important } .ml-lg-4, .mx-lg-4 { margin-left: 1.5rem!important } .m-lg-5 { margin: 3rem!important } .mt-lg-5, .my-lg-5 { margin-top: 3rem!important } .mr-lg-5, .mx-lg-5 { margin-right: 3rem!important } .mb-lg-5, .my-lg-5 { margin-bottom: 3rem!important } .ml-lg-5, .mx-lg-5 { margin-left: 3rem!important } .p-lg-0 { padding: 0!important } .pt-lg-0, .py-lg-0 { padding-top: 0!important } .pr-lg-0, .px-lg-0 { padding-right: 0!important } .pb-lg-0, .py-lg-0 { padding-bottom: 0!important } .pl-lg-0, .px-lg-0 { padding-left: 0!important } .p-lg-1 { padding: .25rem!important } .pt-lg-1, .py-lg-1 { padding-top: .25rem!important } .pr-lg-1, .px-lg-1 { padding-right: .25rem!important } .pb-lg-1, .py-lg-1 { padding-bottom: .25rem!important } .pl-lg-1, .px-lg-1 { padding-left: .25rem!important } .p-lg-2 { padding: .5rem!important } .pt-lg-2, .py-lg-2 { padding-top: .5rem!important } .pr-lg-2, .px-lg-2 { padding-right: .5rem!important } .pb-lg-2, .py-lg-2 { padding-bottom: .5rem!important } .pl-lg-2, .px-lg-2 { padding-left: .5rem!important } .p-lg-3 { padding: 1rem!important } .pt-lg-3, .py-lg-3 { padding-top: 1rem!important } .pr-lg-3, .px-lg-3 { padding-right: 1rem!important } .pb-lg-3, .py-lg-3 { padding-bottom: 1rem!important } .pl-lg-3, .px-lg-3 { padding-left: 1rem!important } .p-lg-4 { padding: 1.5rem!important } .pt-lg-4, .py-lg-4 { padding-top: 1.5rem!important } .pr-lg-4, .px-lg-4 { padding-right: 1.5rem!important } .pb-lg-4, .py-lg-4 { padding-bottom: 1.5rem!important } .pl-lg-4, .px-lg-4 { padding-left: 1.5rem!important } .p-lg-5 { padding: 3rem!important } .pt-lg-5, .py-lg-5 { padding-top: 3rem!important } .pr-lg-5, .px-lg-5 { padding-right: 3rem!important } .pb-lg-5, .py-lg-5 { padding-bottom: 3rem!important } .pl-lg-5, .px-lg-5 { padding-left: 3rem!important } .m-lg-n1 { margin: -.25rem!important } .mt-lg-n1, .my-lg-n1 { margin-top: -.25rem!important } .mr-lg-n1, .mx-lg-n1 { margin-right: -.25rem!important } .mb-lg-n1, .my-lg-n1 { margin-bottom: -.25rem!important } .ml-lg-n1, .mx-lg-n1 { margin-left: -.25rem!important } .m-lg-n2 { margin: -.5rem!important } .mt-lg-n2, .my-lg-n2 { margin-top: -.5rem!important } .mr-lg-n2, .mx-lg-n2 { margin-right: -.5rem!important } .mb-lg-n2, .my-lg-n2 { margin-bottom: -.5rem!important } .ml-lg-n2, .mx-lg-n2 { margin-left: -.5rem!important } .m-lg-n3 { margin: -1rem!important } .mt-lg-n3, .my-lg-n3 { margin-top: -1rem!important } .mr-lg-n3, .mx-lg-n3 { margin-right: -1rem!important } .mb-lg-n3, .my-lg-n3 { margin-bottom: -1rem!important } .ml-lg-n3, .mx-lg-n3 { margin-left: -1rem!important } .m-lg-n4 { margin: -1.5rem!important } .mt-lg-n4, .my-lg-n4 { margin-top: -1.5rem!important } .mr-lg-n4, .mx-lg-n4 { margin-right: -1.5rem!important } .mb-lg-n4, .my-lg-n4 { margin-bottom: -1.5rem!important } .ml-lg-n4, .mx-lg-n4 { margin-left: -1.5rem!important } .m-lg-n5 { margin: -3rem!important } .mt-lg-n5, .my-lg-n5 { margin-top: -3rem!important } .mr-lg-n5, .mx-lg-n5 { margin-right: -3rem!important } .mb-lg-n5, .my-lg-n5 { margin-bottom: -3rem!important } .ml-lg-n5, .mx-lg-n5 { margin-left: -3rem!important } .m-lg-auto { margin: auto!important } .mt-lg-auto, .my-lg-auto { margin-top: auto!important } .mr-lg-auto, .mx-lg-auto { margin-right: auto!important } .mb-lg-auto, .my-lg-auto { margin-bottom: auto!important } .ml-lg-auto, .mx-lg-auto { margin-left: auto!important } }  @media (min-width:1200px) { .m-xl-0 { margin: 0!important } .mt-xl-0, .my-xl-0 { margin-top: 0!important } .mr-xl-0, .mx-xl-0 { margin-right: 0!important } .mb-xl-0, .my-xl-0 { margin-bottom: 0!important } .ml-xl-0, .mx-xl-0 { margin-left: 0!important } .m-xl-1 { margin: .25rem!important } .mt-xl-1, .my-xl-1 { margin-top: .25rem!important } .mr-xl-1, .mx-xl-1 { margin-right: .25rem!important } .mb-xl-1, .my-xl-1 { margin-bottom: .25rem!important } .ml-xl-1, .mx-xl-1 { margin-left: .25rem!important } .m-xl-2 { margin: .5rem!important } .mt-xl-2, .my-xl-2 { margin-top: .5rem!important } .mr-xl-2, .mx-xl-2 { margin-right: .5rem!important } .mb-xl-2, .my-xl-2 { margin-bottom: .5rem!important } .ml-xl-2, .mx-xl-2 { margin-left: .5rem!important } .m-xl-3 { margin: 1rem!important } .mt-xl-3, .my-xl-3 { margin-top: 1rem!important } .mr-xl-3, .mx-xl-3 { margin-right: 1rem!important } .mb-xl-3, .my-xl-3 { margin-bottom: 1rem!important } .ml-xl-3, .mx-xl-3 { margin-left: 1rem!important } .m-xl-4 { margin: 1.5rem!important } .mt-xl-4, .my-xl-4 { margin-top: 1.5rem!important } .mr-xl-4, .mx-xl-4 { margin-right: 1.5rem!important } .mb-xl-4, .my-xl-4 { margin-bottom: 1.5rem!important } .ml-xl-4, .mx-xl-4 { margin-left: 1.5rem!important } .m-xl-5 { margin: 3rem!important } .mt-xl-5, .my-xl-5 { margin-top: 3rem!important } .mr-xl-5, .mx-xl-5 { margin-right: 3rem!important } .mb-xl-5, .my-xl-5 { margin-bottom: 3rem!important } .ml-xl-5, .mx-xl-5 { margin-left: 3rem!important } .p-xl-0 { padding: 0!important } .pt-xl-0, .py-xl-0 { padding-top: 0!important } .pr-xl-0, .px-xl-0 { padding-right: 0!important } .pb-xl-0, .py-xl-0 { padding-bottom: 0!important } .pl-xl-0, .px-xl-0 { padding-left: 0!important } .p-xl-1 { padding: .25rem!important } .pt-xl-1, .py-xl-1 { padding-top: .25rem!important } .pr-xl-1, .px-xl-1 { padding-right: .25rem!important } .pb-xl-1, .py-xl-1 { padding-bottom: .25rem!important } .pl-xl-1, .px-xl-1 { padding-left: .25rem!important } .p-xl-2 { padding: .5rem!important } .pt-xl-2, .py-xl-2 { padding-top: .5rem!important } .pr-xl-2, .px-xl-2 { padding-right: .5rem!important } .pb-xl-2, .py-xl-2 { padding-bottom: .5rem!important } .pl-xl-2, .px-xl-2 { padding-left: .5rem!important } .p-xl-3 { padding: 1rem!important } .pt-xl-3, .py-xl-3 { padding-top: 1rem!important } .pr-xl-3, .px-xl-3 { padding-right: 1rem!important } .pb-xl-3, .py-xl-3 { padding-bottom: 1rem!important } .pl-xl-3, .px-xl-3 { padding-left: 1rem!important } .p-xl-4 { padding: 1.5rem!important } .pt-xl-4, .py-xl-4 { padding-top: 1.5rem!important } .pr-xl-4, .px-xl-4 { padding-right: 1.5rem!important } .pb-xl-4, .py-xl-4 { padding-bottom: 1.5rem!important } .pl-xl-4, .px-xl-4 { padding-left: 1.5rem!important } .p-xl-5 { padding: 3rem!important } .pt-xl-5, .py-xl-5 { padding-top: 3rem!important } .pr-xl-5, .px-xl-5 { padding-right: 3rem!important } .pb-xl-5, .py-xl-5 { padding-bottom: 3rem!important } .pl-xl-5, .px-xl-5 { padding-left: 3rem!important } .m-xl-n1 { margin: -.25rem!important } .mt-xl-n1, .my-xl-n1 { margin-top: -.25rem!important } .mr-xl-n1, .mx-xl-n1 { margin-right: -.25rem!important } .mb-xl-n1, .my-xl-n1 { margin-bottom: -.25rem!important } .ml-xl-n1, .mx-xl-n1 { margin-left: -.25rem!important } .m-xl-n2 { margin: -.5rem!important } .mt-xl-n2, .my-xl-n2 { margin-top: -.5rem!important } .mr-xl-n2, .mx-xl-n2 { margin-right: -.5rem!important } .mb-xl-n2, .my-xl-n2 { margin-bottom: -.5rem!important } .ml-xl-n2, .mx-xl-n2 { margin-left: -.5rem!important } .m-xl-n3 { margin: -1rem!important } .mt-xl-n3, .my-xl-n3 { margin-top: -1rem!important } .mr-xl-n3, .mx-xl-n3 { margin-right: -1rem!important } .mb-xl-n3, .my-xl-n3 { margin-bottom: -1rem!important } .ml-xl-n3, .mx-xl-n3 { margin-left: -1rem!important } .m-xl-n4 { margin: -1.5rem!important } .mt-xl-n4, .my-xl-n4 { margin-top: -1.5rem!important } .mr-xl-n4, .mx-xl-n4 { margin-right: -1.5rem!important } .mb-xl-n4, .my-xl-n4 { margin-bottom: -1.5rem!important } .ml-xl-n4, .mx-xl-n4 { margin-left: -1.5rem!important } .m-xl-n5 { margin: -3rem!important } .mt-xl-n5, .my-xl-n5 { margin-top: -3rem!important } .mr-xl-n5, .mx-xl-n5 { margin-right: -3rem!important } .mb-xl-n5, .my-xl-n5 { margin-bottom: -3rem!important } .ml-xl-n5, .mx-xl-n5 { margin-left: -3rem!important } .m-xl-auto { margin: auto!important } .mt-xl-auto, .my-xl-auto { margin-top: auto!important } .mr-xl-auto, .mx-xl-auto { margin-right: auto!important } .mb-xl-auto, .my-xl-auto { margin-bottom: auto!important } .ml-xl-auto, .mx-xl-auto { margin-left: auto!important } }  .bgc-white, .bgcH-white:hover { background-color: #fff!important }  @-webkit-keyframes bounce { 0%, 20%, 53%, 80%, to { -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); animation-timing-function: cubic-bezier(.215, .61, .355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } 40%, 43% { -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06); animation-timing-function: cubic-bezier(.755, .05, .855, .06); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0) } 70% { -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06); animation-timing-function: cubic-bezier(.755, .05, .855, .06); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0) } 90% { -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0) } }  @keyframes bounce { 0%, 20%, 53%, 80%, to { -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); animation-timing-function: cubic-bezier(.215, .61, .355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } 40%, 43% { -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06); animation-timing-function: cubic-bezier(.755, .05, .855, .06); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0) } 70% { -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06); animation-timing-function: cubic-bezier(.755, .05, .855, .06); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0) } 90% { -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0) } }  .bounce { -webkit-animation-name: bounce; animation-name: bounce; -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom }  @-webkit-keyframes flash { 0%, 50%, to { opacity: 1 } 25%, 75% { opacity: 0 } }  @keyframes flash { 0%, 50%, to { opacity: 1 } 25%, 75% { opacity: 0 } }  .flash { -webkit-animation-name: flash; animation-name: flash }  @-webkit-keyframes pulse { 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } 50% { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05) } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } }  @keyframes pulse { 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } 50% { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05) } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } }  .pulse { -webkit-animation-name: pulse; animation-name: pulse }  @-webkit-keyframes rubberBand { 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } 30% { -webkit-transform: scale3d(1.25, .75, 1); transform: scale3d(1.25, .75, 1) } 40% { -webkit-transform: scale3d(.75, 1.25, 1); transform: scale3d(.75, 1.25, 1) } 50% { -webkit-transform: scale3d(1.15, .85, 1); transform: scale3d(1.15, .85, 1) } 65% { -webkit-transform: scale3d(.95, 1.05, 1); transform: scale3d(.95, 1.05, 1) } 75% { -webkit-transform: scale3d(1.05, .95, 1); transform: scale3d(1.05, .95, 1) } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } }  @keyframes rubberBand { 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } 30% { -webkit-transform: scale3d(1.25, .75, 1); transform: scale3d(1.25, .75, 1) } 40% { -webkit-transform: scale3d(.75, 1.25, 1); transform: scale3d(.75, 1.25, 1) } 50% { -webkit-transform: scale3d(1.15, .85, 1); transform: scale3d(1.15, .85, 1) } 65% { -webkit-transform: scale3d(.95, 1.05, 1); transform: scale3d(.95, 1.05, 1) } 75% { -webkit-transform: scale3d(1.05, .95, 1); transform: scale3d(1.05, .95, 1) } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } }  .rubberBand { -webkit-animation-name: rubberBand; animation-name: rubberBand }  @-webkit-keyframes shake { 0%, to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } 10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0) } 20%, 40%, 60%, 80% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0) } }  @keyframes shake { 0%, to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } 10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0) } 20%, 40%, 60%, 80% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0) } }  .shake { -webkit-animation-name: shake; animation-name: shake }  @-webkit-keyframes headShake { 0% { -webkit-transform: translateX(0); transform: translateX(0) } 6.5% { -webkit-transform: translateX(-6px) rotateY(-9deg); transform: translateX(-6px) rotateY(-9deg) } 18.5% { -webkit-transform: translateX(5px) rotateY(7deg); transform: translateX(5px) rotateY(7deg) } 31.5% { -webkit-transform: translateX(-3px) rotateY(-5deg); transform: translateX(-3px) rotateY(-5deg) } 43.5% { -webkit-transform: translateX(2px) rotateY(3deg); transform: translateX(2px) rotateY(3deg) } 50% { -webkit-transform: translateX(0); transform: translateX(0) } }  @keyframes headShake { 0% { -webkit-transform: translateX(0); transform: translateX(0) } 6.5% { -webkit-transform: translateX(-6px) rotateY(-9deg); transform: translateX(-6px) rotateY(-9deg) } 18.5% { -webkit-transform: translateX(5px) rotateY(7deg); transform: translateX(5px) rotateY(7deg) } 31.5% { -webkit-transform: translateX(-3px) rotateY(-5deg); transform: translateX(-3px) rotateY(-5deg) } 43.5% { -webkit-transform: translateX(2px) rotateY(3deg); transform: translateX(2px) rotateY(3deg) } 50% { -webkit-transform: translateX(0); transform: translateX(0) } }  .headShake { -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-name: headShake; animation-name: headShake }  @-webkit-keyframes swing { 20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg) } 40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg) } 60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg) } 80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg) } to { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg) } }  @keyframes swing { 20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg) } 40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg) } 60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg) } 80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg) } to { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg) } }  .swing { -webkit-transform-origin: top center; -ms-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing }  @-webkit-keyframes tada { 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } 10%, 20% { -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg) } 30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg) } 40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg) } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } }  @keyframes tada { 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } 10%, 20% { -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg) } 30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg) } 40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg) } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } }  .tada { -webkit-animation-name: tada; animation-name: tada }  @-webkit-keyframes wobble { 0% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } 15% { -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg) } 30% { -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg) } 45% { -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg) } 60% { -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg) } 75% { -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg) } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  @keyframes wobble { 0% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } 15% { -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg) } 30% { -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg) } 45% { -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg) } 60% { -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg) } 75% { -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg) } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  .wobble { -webkit-animation-name: wobble; animation-name: wobble }  @-webkit-keyframes jello { 0%, 11.1%, to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } 22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg) } 33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg) } 44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg) } 55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg) } 66.6% { -webkit-transform: skewX(-.78125deg) skewY(-.78125deg); transform: skewX(-.78125deg) skewY(-.78125deg) } 77.7% { -webkit-transform: skewX(.39063deg) skewY(.39063deg); transform: skewX(.39063deg) skewY(.39063deg) } 88.8% { -webkit-transform: skewX(-.19531deg) skewY(-.19531deg); transform: skewX(-.19531deg) skewY(-.19531deg) } }  @keyframes jello { 0%, 11.1%, to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } 22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg) } 33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg) } 44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg) } 55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg) } 66.6% { -webkit-transform: skewX(-.78125deg) skewY(-.78125deg); transform: skewX(-.78125deg) skewY(-.78125deg) } 77.7% { -webkit-transform: skewX(.39063deg) skewY(.39063deg); transform: skewX(.39063deg) skewY(.39063deg) } 88.8% { -webkit-transform: skewX(-.19531deg) skewY(-.19531deg); transform: skewX(-.19531deg) skewY(-.19531deg) } }  .jello { -webkit-animation-name: jello; animation-name: jello; -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center }  @-webkit-keyframes heartBeat { 0% { -webkit-transform: scale(1); transform: scale(1) } 14% { -webkit-transform: scale(1.3); transform: scale(1.3) } 28% { -webkit-transform: scale(1); transform: scale(1) } 42% { -webkit-transform: scale(1.3); transform: scale(1.3) } 70% { -webkit-transform: scale(1); transform: scale(1) } }  @keyframes heartBeat { 0% { -webkit-transform: scale(1); transform: scale(1) } 14% { -webkit-transform: scale(1.3); transform: scale(1.3) } 28% { -webkit-transform: scale(1); transform: scale(1) } 42% { -webkit-transform: scale(1.3); transform: scale(1.3) } 70% { -webkit-transform: scale(1); transform: scale(1) } }  .heartBeat { -webkit-animation-name: heartBeat; animation-name: heartBeat; -webkit-animation-duration: 1.3s; animation-duration: 1.3s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out }  @-webkit-keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, to { -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); animation-timing-function: cubic-bezier(.215, .61, .355, 1) } 0% { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3) } 20% { -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1) } 40% { -webkit-transform: scale3d(.9, .9, .9); transform: scale3d(.9, .9, .9) } 60% { opacity: 1; -webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03) } 80% { -webkit-transform: scale3d(.97, .97, .97); transform: scale3d(.97, .97, .97) } to { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } }  @keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, to { -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); animation-timing-function: cubic-bezier(.215, .61, .355, 1) } 0% { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3) } 20% { -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1) } 40% { -webkit-transform: scale3d(.9, .9, .9); transform: scale3d(.9, .9, .9) } 60% { opacity: 1; -webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03) } 80% { -webkit-transform: scale3d(.97, .97, .97); transform: scale3d(.97, .97, .97) } to { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } }  .bounceIn { -webkit-animation-duration: .75s; animation-duration: .75s; -webkit-animation-name: bounceIn; animation-name: bounceIn }  @-webkit-keyframes bounceInDown { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); animation-timing-function: cubic-bezier(.215, .61, .355, 1) } 0% { opacity: 0; -webkit-transform: translate3d(0, -3000px, 0); transform: translate3d(0, -3000px, 0) } 60% { opacity: 1; -webkit-transform: translate3d(0, 25px, 0); transform: translate3d(0, 25px, 0) } 75% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0) } 90% { -webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0) } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  @keyframes bounceInDown { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); animation-timing-function: cubic-bezier(.215, .61, .355, 1) } 0% { opacity: 0; -webkit-transform: translate3d(0, -3000px, 0); transform: translate3d(0, -3000px, 0) } 60% { opacity: 1; -webkit-transform: translate3d(0, 25px, 0); transform: translate3d(0, 25px, 0) } 75% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0) } 90% { -webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0) } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  .bounceInDown { -webkit-animation-name: bounceInDown; animation-name: bounceInDown }  @-webkit-keyframes bounceInLeft { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); animation-timing-function: cubic-bezier(.215, .61, .355, 1) } 0% { opacity: 0; -webkit-transform: translate3d(-3000px, 0, 0); transform: translate3d(-3000px, 0, 0) } 60% { opacity: 1; -webkit-transform: translate3d(25px, 0, 0); transform: translate3d(25px, 0, 0) } 75% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0) } 90% { -webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0) } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  @keyframes bounceInLeft { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); animation-timing-function: cubic-bezier(.215, .61, .355, 1) } 0% { opacity: 0; -webkit-transform: translate3d(-3000px, 0, 0); transform: translate3d(-3000px, 0, 0) } 60% { opacity: 1; -webkit-transform: translate3d(25px, 0, 0); transform: translate3d(25px, 0, 0) } 75% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0) } 90% { -webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0) } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  .bounceInLeft { -webkit-animation-name: bounceInLeft; animation-name: bounceInLeft }  @-webkit-keyframes bounceInRight { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); animation-timing-function: cubic-bezier(.215, .61, .355, 1) } 0% { opacity: 0; -webkit-transform: translate3d(3000px, 0, 0); transform: translate3d(3000px, 0, 0) } 60% { opacity: 1; -webkit-transform: translate3d(-25px, 0, 0); transform: translate3d(-25px, 0, 0) } 75% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0) } 90% { -webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0) } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  @keyframes bounceInRight { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); animation-timing-function: cubic-bezier(.215, .61, .355, 1) } 0% { opacity: 0; -webkit-transform: translate3d(3000px, 0, 0); transform: translate3d(3000px, 0, 0) } 60% { opacity: 1; -webkit-transform: translate3d(-25px, 0, 0); transform: translate3d(-25px, 0, 0) } 75% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0) } 90% { -webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0) } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  .bounceInRight { -webkit-animation-name: bounceInRight; animation-name: bounceInRight }  @-webkit-keyframes bounceInUp { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); animation-timing-function: cubic-bezier(.215, .61, .355, 1) } 0% { opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0) } 60% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0) } 75% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0) } 90% { -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0) } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  @keyframes bounceInUp { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); animation-timing-function: cubic-bezier(.215, .61, .355, 1) } 0% { opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0) } 60% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0) } 75% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0) } 90% { -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0) } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  .bounceInUp { -webkit-animation-name: bounceInUp; animation-name: bounceInUp }  @-webkit-keyframes bounceOut { 20% { -webkit-transform: scale3d(.9, .9, .9); transform: scale3d(.9, .9, .9) } 50%, 55% { opacity: 1; -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1) } to { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3) } }  @keyframes bounceOut { 20% { -webkit-transform: scale3d(.9, .9, .9); transform: scale3d(.9, .9, .9) } 50%, 55% { opacity: 1; -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1) } to { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3) } }  .bounceOut { -webkit-animation-duration: .75s; animation-duration: .75s; -webkit-animation-name: bounceOut; animation-name: bounceOut }  @-webkit-keyframes bounceOutDown { 20% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0) } 40%, 45% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0) } to { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0) } }  @keyframes bounceOutDown { 20% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0) } 40%, 45% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0) } to { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0) } }  .bounceOutDown { -webkit-animation-name: bounceOutDown; animation-name: bounceOutDown }  @-webkit-keyframes bounceOutLeft { 20% { opacity: 1; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0) } to { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0) } }  @keyframes bounceOutLeft { 20% { opacity: 1; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0) } to { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0) } }  .bounceOutLeft { -webkit-animation-name: bounceOutLeft; animation-name: bounceOutLeft }  @-webkit-keyframes bounceOutRight { 20% { opacity: 1; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0) } to { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0) } }  @keyframes bounceOutRight { 20% { opacity: 1; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0) } to { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0) } }  .bounceOutRight { -webkit-animation-name: bounceOutRight; animation-name: bounceOutRight }  @-webkit-keyframes bounceOutUp { 20% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0) } 40%, 45% { opacity: 1; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0) } to { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0) } }  @keyframes bounceOutUp { 20% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0) } 40%, 45% { opacity: 1; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0) } to { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0) } }  .bounceOutUp { -webkit-animation-name: bounceOutUp; animation-name: bounceOutUp }  @-webkit-keyframes fadeIn { 0% { opacity: 0 } to { opacity: 1 } }  @keyframes fadeIn { 0% { opacity: 0 } to { opacity: 1 } }  .fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn }  @-webkit-keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0) } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  @keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0) } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  .fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown }  @-webkit-keyframes fadeInDownBig { 0% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0) } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  @keyframes fadeInDownBig { 0% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0) } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  .fadeInDownBig { -webkit-animation-name: fadeInDownBig; animation-name: fadeInDownBig }  @-webkit-keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0) } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  @keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0) } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  .fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft }  @-webkit-keyframes fadeInLeftBig { 0% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0) } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  @keyframes fadeInLeftBig { 0% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0) } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  .fadeInLeftBig { -webkit-animation-name: fadeInLeftBig; animation-name: fadeInLeftBig }  @-webkit-keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0) } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  @keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0) } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  .fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight }  @-webkit-keyframes fadeInRightBig { 0% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0) } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  @keyframes fadeInRightBig { 0% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0) } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  .fadeInRightBig { -webkit-animation-name: fadeInRightBig; animation-name: fadeInRightBig }  @-webkit-keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0) } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  @keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0) } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  .fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp }  @-webkit-keyframes fadeInUpBig { 0% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0) } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  @keyframes fadeInUpBig { 0% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0) } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  .fadeInUpBig { -webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig }  @-webkit-keyframes fadeOut { 0% { opacity: 1 } to { opacity: 0 } }  @keyframes fadeOut { 0% { opacity: 1 } to { opacity: 0 } }  .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut }  @-webkit-keyframes fadeOutDown { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0) } }  @keyframes fadeOutDown { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0) } }  .fadeOutDown { -webkit-animation-name: fadeOutDown; animation-name: fadeOutDown }  @-webkit-keyframes fadeOutDownBig { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0) } }  @keyframes fadeOutDownBig { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0) } }  .fadeOutDownBig { -webkit-animation-name: fadeOutDownBig; animation-name: fadeOutDownBig }  @-webkit-keyframes fadeOutLeft { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0) } }  @keyframes fadeOutLeft { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0) } }  .fadeOutLeft { -webkit-animation-name: fadeOutLeft; animation-name: fadeOutLeft }  @-webkit-keyframes fadeOutLeftBig { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0) } }  @keyframes fadeOutLeftBig { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0) } }  .fadeOutLeftBig { -webkit-animation-name: fadeOutLeftBig; animation-name: fadeOutLeftBig }  @-webkit-keyframes fadeOutRight { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0) } }  @keyframes fadeOutRight { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0) } }  .fadeOutRight { -webkit-animation-name: fadeOutRight; animation-name: fadeOutRight }  @-webkit-keyframes fadeOutRightBig { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0) } }  @keyframes fadeOutRightBig { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0) } }  .fadeOutRightBig { -webkit-animation-name: fadeOutRightBig; animation-name: fadeOutRightBig }  @-webkit-keyframes fadeOutUp { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0) } }  @keyframes fadeOutUp { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0) } }  .fadeOutUp { -webkit-animation-name: fadeOutUp; animation-name: fadeOutUp }  @-webkit-keyframes fadeOutUpBig { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0) } }  @keyframes fadeOutUpBig { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0) } }  .fadeOutUpBig { -webkit-animation-name: fadeOutUpBig; animation-name: fadeOutUpBig }  @-webkit-keyframes flip { 0% { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out } 40% { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out } 50% { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in } 80% { -webkit-transform: perspective(400px) scale3d(.95, .95, .95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); transform: perspective(400px) scale3d(.95, .95, .95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in } to { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in } }  @keyframes flip { 0% { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out } 40% { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out } 50% { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in } 80% { -webkit-transform: perspective(400px) scale3d(.95, .95, .95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); transform: perspective(400px) scale3d(.95, .95, .95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in } to { -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in } }  .animated.flip { -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flip; animation-name: flip }  @-webkit-keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0 } 40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in } 60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1 } 80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg) } to { -webkit-transform: perspective(400px); transform: perspective(400px) } }  @keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0 } 40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in } 60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1 } 80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg) } to { -webkit-transform: perspective(400px); transform: perspective(400px) } }  .flipInX { -webkit-backface-visibility: visible!important; backface-visibility: visible!important; -webkit-animation-name: flipInX; animation-name: flipInX }  @-webkit-keyframes flipInY { 0% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0 } 40% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transform: perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in } 60% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1 } 80% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); transform: perspective(400px) rotate3d(0, 1, 0, -5deg) } to { -webkit-transform: perspective(400px); transform: perspective(400px) } }  @keyframes flipInY { 0% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0 } 40% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transform: perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in } 60% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1 } 80% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); transform: perspective(400px) rotate3d(0, 1, 0, -5deg) } to { -webkit-transform: perspective(400px); transform: perspective(400px) } }  .flipInY { -webkit-backface-visibility: visible!important; backface-visibility: visible!important; -webkit-animation-name: flipInY; animation-name: flipInY }  @-webkit-keyframes flipOutX { 0% { -webkit-transform: perspective(400px); transform: perspective(400px) } 30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1 } to { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0 } }  @keyframes flipOutX { 0% { -webkit-transform: perspective(400px); transform: perspective(400px) } 30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1 } to { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0 } }  .flipOutX { -webkit-animation-duration: .75s; animation-duration: .75s; -webkit-animation-name: flipOutX; animation-name: flipOutX; -webkit-backface-visibility: visible!important; backface-visibility: visible!important }  @-webkit-keyframes flipOutY { 0% { -webkit-transform: perspective(400px); transform: perspective(400px) } 30% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1 } to { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0 } }  @keyframes flipOutY { 0% { -webkit-transform: perspective(400px); transform: perspective(400px) } 30% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1 } to { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0 } }  .flipOutY { -webkit-animation-duration: .75s; animation-duration: .75s; -webkit-backface-visibility: visible!important; backface-visibility: visible!important; -webkit-animation-name: flipOutY; animation-name: flipOutY }  @-webkit-keyframes lightSpeedIn { 0% { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0 } 60% { -webkit-transform: skewX(20deg); transform: skewX(20deg); opacity: 1 } 80% { -webkit-transform: skewX(-5deg); transform: skewX(-5deg) } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  @keyframes lightSpeedIn { 0% { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0 } 60% { -webkit-transform: skewX(20deg); transform: skewX(20deg); opacity: 1 } 80% { -webkit-transform: skewX(-5deg); transform: skewX(-5deg) } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  .lightSpeedIn { -webkit-animation-name: lightSpeedIn; animation-name: lightSpeedIn; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out }  @-webkit-keyframes lightSpeedOut { 0% { opacity: 1 } to { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0 } }  @keyframes lightSpeedOut { 0% { opacity: 1 } to { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0 } }  .lightSpeedOut { -webkit-animation-name: lightSpeedOut; animation-name: lightSpeedOut; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in }  @-webkit-keyframes rotateIn { 0% { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0 } to { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 } }  @keyframes rotateIn { 0% { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0 } to { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 } }  .rotateIn { -webkit-animation-name: rotateIn; animation-name: rotateIn }  @-webkit-keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0 } to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 } }  @keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0 } to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 } }  .rotateInDownLeft { -webkit-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft }  @-webkit-keyframes rotateInDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0 } to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 } }  @keyframes rotateInDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0 } to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 } }  .rotateInDownRight { -webkit-animation-name: rotateInDownRight; animation-name: rotateInDownRight }  @-webkit-keyframes rotateInUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0 } to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 } }  @keyframes rotateInUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0 } to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 } }  .rotateInUpLeft { -webkit-animation-name: rotateInUpLeft; animation-name: rotateInUpLeft }  @-webkit-keyframes rotateInUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0 } to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 } }  @keyframes rotateInUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0 } to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 } }  .rotateInUpRight { -webkit-animation-name: rotateInUpRight; animation-name: rotateInUpRight }  @-webkit-keyframes rotateOut { 0% { -webkit-transform-origin: center; transform-origin: center; opacity: 1 } to { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, 200deg); transform: rotate3d(0, 0, 1, 200deg); opacity: 0 } }  @keyframes rotateOut { 0% { -webkit-transform-origin: center; transform-origin: center; opacity: 1 } to { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, 200deg); transform: rotate3d(0, 0, 1, 200deg); opacity: 0 } }  .rotateOut { -webkit-animation-name: rotateOut; animation-name: rotateOut }  @-webkit-keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1 } to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0 } }  @keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1 } to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0 } }  .rotateOutDownLeft { -webkit-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft }  @-webkit-keyframes rotateOutDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1 } to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0 } }  @keyframes rotateOutDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1 } to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0 } }  .rotateOutDownRight { -webkit-animation-name: rotateOutDownRight; animation-name: rotateOutDownRight }  @-webkit-keyframes rotateOutUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1 } to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0 } }  @keyframes rotateOutUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1 } to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0 } }  .rotateOutUpLeft { -webkit-animation-name: rotateOutUpLeft; animation-name: rotateOutUpLeft }  @-webkit-keyframes rotateOutUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1 } to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 90deg); transform: rotate3d(0, 0, 1, 90deg); opacity: 0 } }  @keyframes rotateOutUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1 } to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 90deg); transform: rotate3d(0, 0, 1, 90deg); opacity: 0 } }  .rotateOutUpRight { -webkit-animation-name: rotateOutUpRight; animation-name: rotateOutUpRight }  @-webkit-keyframes hinge { 0% { -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out } 20%, 60% { -webkit-transform: rotate3d(0, 0, 1, 80deg); transform: rotate3d(0, 0, 1, 80deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out } 40%, 80% { -webkit-transform: rotate3d(0, 0, 1, 60deg); transform: rotate3d(0, 0, 1, 60deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1 } to { -webkit-transform: translate3d(0, 700px, 0); transform: translate3d(0, 700px, 0); opacity: 0 } }  @keyframes hinge { 0% { -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out } 20%, 60% { -webkit-transform: rotate3d(0, 0, 1, 80deg); transform: rotate3d(0, 0, 1, 80deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out } 40%, 80% { -webkit-transform: rotate3d(0, 0, 1, 60deg); transform: rotate3d(0, 0, 1, 60deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1 } to { -webkit-transform: translate3d(0, 700px, 0); transform: translate3d(0, 700px, 0); opacity: 0 } }  .hinge { -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-name: hinge; animation-name: hinge }  @-webkit-keyframes jackInTheBox { 0% { opacity: 0; -webkit-transform: scale(.1) rotate(30deg); transform: scale(.1) rotate(30deg); -webkit-transform-origin: center bottom; transform-origin: center bottom } 50% { -webkit-transform: rotate(-10deg); transform: rotate(-10deg) } 70% { -webkit-transform: rotate(3deg); transform: rotate(3deg) } to { opacity: 1; -webkit-transform: scale(1); transform: scale(1) } }  @keyframes jackInTheBox { 0% { opacity: 0; -webkit-transform: scale(.1) rotate(30deg); transform: scale(.1) rotate(30deg); -webkit-transform-origin: center bottom; transform-origin: center bottom } 50% { -webkit-transform: rotate(-10deg); transform: rotate(-10deg) } 70% { -webkit-transform: rotate(3deg); transform: rotate(3deg) } to { opacity: 1; -webkit-transform: scale(1); transform: scale(1) } }  .jackInTheBox { -webkit-animation-name: jackInTheBox; animation-name: jackInTheBox }  @-webkit-keyframes rollIn { 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg) } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  @keyframes rollIn { 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg) } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  .rollIn { -webkit-animation-name: rollIn; animation-name: rollIn }  @-webkit-keyframes rollOut { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg) } }  @keyframes rollOut { 0% { opacity: 1 } to { opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg) } }  .rollOut { -webkit-animation-name: rollOut; animation-name: rollOut }  @-webkit-keyframes zoomIn { 0% { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3) } 50% { opacity: 1 } }  @keyframes zoomIn { 0% { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3) } 50% { opacity: 1 } }  .zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn }  @-webkit-keyframes zoomInDown { 0% { opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); animation-timing-function: cubic-bezier(.55, .055, .675, .19) } 60% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); animation-timing-function: cubic-bezier(.175, .885, .32, 1) } }  @keyframes zoomInDown { 0% { opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); animation-timing-function: cubic-bezier(.55, .055, .675, .19) } 60% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); animation-timing-function: cubic-bezier(.175, .885, .32, 1) } }  .zoomInDown { -webkit-animation-name: zoomInDown; animation-name: zoomInDown }  @-webkit-keyframes zoomInLeft { 0% { opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); animation-timing-function: cubic-bezier(.55, .055, .675, .19) } 60% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); animation-timing-function: cubic-bezier(.175, .885, .32, 1) } }  @keyframes zoomInLeft { 0% { opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); animation-timing-function: cubic-bezier(.55, .055, .675, .19) } 60% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); animation-timing-function: cubic-bezier(.175, .885, .32, 1) } }  .zoomInLeft { -webkit-animation-name: zoomInLeft; animation-name: zoomInLeft }  @-webkit-keyframes zoomInRight { 0% { opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); animation-timing-function: cubic-bezier(.55, .055, .675, .19) } 60% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); animation-timing-function: cubic-bezier(.175, .885, .32, 1) } }  @keyframes zoomInRight { 0% { opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); animation-timing-function: cubic-bezier(.55, .055, .675, .19) } 60% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); animation-timing-function: cubic-bezier(.175, .885, .32, 1) } }  .zoomInRight { -webkit-animation-name: zoomInRight; animation-name: zoomInRight }  @-webkit-keyframes zoomInUp { 0% { opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); animation-timing-function: cubic-bezier(.55, .055, .675, .19) } 60% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); animation-timing-function: cubic-bezier(.175, .885, .32, 1) } }  @keyframes zoomInUp { 0% { opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); animation-timing-function: cubic-bezier(.55, .055, .675, .19) } 60% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); animation-timing-function: cubic-bezier(.175, .885, .32, 1) } }  .zoomInUp { -webkit-animation-name: zoomInUp; animation-name: zoomInUp }  @-webkit-keyframes zoomOut { 0% { opacity: 1 } 50% { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3) } to { opacity: 0 } }  @keyframes zoomOut { 0% { opacity: 1 } 50% { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3) } to { opacity: 0 } }  .zoomOut { -webkit-animation-name: zoomOut; animation-name: zoomOut }  @-webkit-keyframes zoomOutDown { 40% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); animation-timing-function: cubic-bezier(.55, .055, .675, .19) } to { opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); animation-timing-function: cubic-bezier(.175, .885, .32, 1) } }  @keyframes zoomOutDown { 40% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); animation-timing-function: cubic-bezier(.55, .055, .675, .19) } to { opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); animation-timing-function: cubic-bezier(.175, .885, .32, 1) } }  .zoomOutDown { -webkit-animation-name: zoomOutDown; animation-name: zoomOutDown }  @-webkit-keyframes zoomOutLeft { 40% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0) } to { opacity: 0; -webkit-transform: scale(.1) translate3d(-2000px, 0, 0); transform: scale(.1) translate3d(-2000px, 0, 0); -webkit-transform-origin: left center; transform-origin: left center } }  @keyframes zoomOutLeft { 40% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0) } to { opacity: 0; -webkit-transform: scale(.1) translate3d(-2000px, 0, 0); transform: scale(.1) translate3d(-2000px, 0, 0); -webkit-transform-origin: left center; transform-origin: left center } }  .zoomOutLeft { -webkit-animation-name: zoomOutLeft; animation-name: zoomOutLeft }  @-webkit-keyframes zoomOutRight { 40% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0) } to { opacity: 0; -webkit-transform: scale(.1) translate3d(2000px, 0, 0); transform: scale(.1) translate3d(2000px, 0, 0); -webkit-transform-origin: right center; transform-origin: right center } }  @keyframes zoomOutRight { 40% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0) } to { opacity: 0; -webkit-transform: scale(.1) translate3d(2000px, 0, 0); transform: scale(.1) translate3d(2000px, 0, 0); -webkit-transform-origin: right center; transform-origin: right center } }  .zoomOutRight { -webkit-animation-name: zoomOutRight; animation-name: zoomOutRight }  @-webkit-keyframes zoomOutUp { 40% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); animation-timing-function: cubic-bezier(.55, .055, .675, .19) } to { opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); animation-timing-function: cubic-bezier(.175, .885, .32, 1) } }  @keyframes zoomOutUp { 40% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); animation-timing-function: cubic-bezier(.55, .055, .675, .19) } to { opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); animation-timing-function: cubic-bezier(.175, .885, .32, 1) } }  .zoomOutUp { -webkit-animation-name: zoomOutUp; animation-name: zoomOutUp }  @-webkit-keyframes slideInDown { 0% { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  @keyframes slideInDown { 0% { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  .slideInDown { -webkit-animation-name: slideInDown; animation-name: slideInDown }  @-webkit-keyframes slideInLeft { 0% { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); visibility: visible } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  @keyframes slideInLeft { 0% { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); visibility: visible } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  .slideInLeft { -webkit-animation-name: slideInLeft; animation-name: slideInLeft }  @-webkit-keyframes slideInRight { 0% { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  @keyframes slideInRight { 0% { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  .slideInRight { -webkit-animation-name: slideInRight; animation-name: slideInRight }  @-webkit-keyframes slideInUp { 0% { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  @keyframes slideInUp { 0% { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  .slideInUp { -webkit-animation-name: slideInUp; animation-name: slideInUp }  @-webkit-keyframes slideOutDown { 0% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } to { visibility: hidden; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0) } }  @keyframes slideOutDown { 0% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } to { visibility: hidden; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0) } }  .slideOutDown { -webkit-animation-name: slideOutDown; animation-name: slideOutDown }  @-webkit-keyframes slideOutLeft { 0% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } to { visibility: hidden; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0) } }  @keyframes slideOutLeft { 0% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } to { visibility: hidden; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0) } }  .slideOutLeft { -webkit-animation-name: slideOutLeft; animation-name: slideOutLeft }  @-webkit-keyframes slideOutRight { 0% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } to { visibility: hidden; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0) } }  @keyframes slideOutRight { 0% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } to { visibility: hidden; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0) } }  .slideOutRight { -webkit-animation-name: slideOutRight; animation-name: slideOutRight }  @-webkit-keyframes slideOutUp { 0% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } to { visibility: hidden; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0) } }  @keyframes slideOutUp { 0% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } to { visibility: hidden; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0) } }  .slideOutUp { -webkit-animation-name: slideOutUp; animation-name: slideOutUp }  .animated { -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 }  .animated.delay-1s { -webkit-animation-delay: 1s; animation-delay: 1s }  .animated.delay-2s { -webkit-animation-delay: 2s; animation-delay: 2s }  .animated.delay-3s { -webkit-animation-delay: 3s; animation-delay: 3s }  .animated.delay-4s { -webkit-animation-delay: 4s; animation-delay: 4s }  .animated.delay-5s { -webkit-animation-delay: 5s; animation-delay: 5s }  .animated.fast { -webkit-animation-duration: .8s; animation-duration: .8s }  .animated.faster { -webkit-animation-duration: .5s; animation-duration: .5s }  .animated.slow { -webkit-animation-duration: 2s; animation-duration: 2s }  .animated.slower { -webkit-animation-duration: 3s; animation-duration: 3s }  @media (prefers-reduced-motion:reduce), (print) { .animated { -webkit-animation-duration: 1ms!important; animation-duration: 1ms!important; -webkit-transition-duration: 1ms!important; -o-transition-duration: 1ms!important; transition-duration: 1ms!important; -webkit-animation-iteration-count: 1!important; animation-iteration-count: 1!important } }  [data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] { -webkit-transition-duration: 50ms; -o-transition-duration: 50ms; transition-duration: 50ms }  [data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate { -webkit-transition-delay: 50ms; -o-transition-delay: 50ms; transition-delay: 50ms }  [data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] { -webkit-transition-duration: .1s; -o-transition-duration: .1s; transition-duration: .1s }  [data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate { -webkit-transition-delay: .1s; -o-transition-delay: .1s; transition-delay: .1s }  [data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] { -webkit-transition-duration: .15s; -o-transition-duration: .15s; transition-duration: .15s }  [data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate { -webkit-transition-delay: .15s; -o-transition-delay: .15s; transition-delay: .15s }  [data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] { -webkit-transition-duration: .2s; -o-transition-duration: .2s; transition-duration: .2s }  [data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate { -webkit-transition-delay: .2s; -o-transition-delay: .2s; transition-delay: .2s }  [data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] { -webkit-transition-duration: .25s; -o-transition-duration: .25s; transition-duration: .25s }  [data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate { -webkit-transition-delay: .25s; -o-transition-delay: .25s; transition-delay: .25s }  [data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] { -webkit-transition-duration: .3s; -o-transition-duration: .3s; transition-duration: .3s }  [data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate { -webkit-transition-delay: .3s; -o-transition-delay: .3s; transition-delay: .3s }  [data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] { -webkit-transition-duration: .35s; -o-transition-duration: .35s; transition-duration: .35s }  [data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate { -webkit-transition-delay: .35s; -o-transition-delay: .35s; transition-delay: .35s }  [data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] { -webkit-transition-duration: .4s; -o-transition-duration: .4s; transition-duration: .4s }  [data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate { -webkit-transition-delay: .4s; -o-transition-delay: .4s; transition-delay: .4s }  [data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] { -webkit-transition-duration: .45s; -o-transition-duration: .45s; transition-duration: .45s }  [data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate { -webkit-transition-delay: .45s; -o-transition-delay: .45s; transition-delay: .45s }  [data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] { -webkit-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s }  [data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate { -webkit-transition-delay: .5s; -o-transition-delay: .5s; transition-delay: .5s }  [data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] { -webkit-transition-duration: .55s; -o-transition-duration: .55s; transition-duration: .55s }  [data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate { -webkit-transition-delay: .55s; -o-transition-delay: .55s; transition-delay: .55s }  [data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] { -webkit-transition-duration: .6s; -o-transition-duration: .6s; transition-duration: .6s }  [data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate { -webkit-transition-delay: .6s; -o-transition-delay: .6s; transition-delay: .6s }  [data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] { -webkit-transition-duration: .65s; -o-transition-duration: .65s; transition-duration: .65s }  [data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate { -webkit-transition-delay: .65s; -o-transition-delay: .65s; transition-delay: .65s }  [data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] { -webkit-transition-duration: .7s; -o-transition-duration: .7s; transition-duration: .7s }  [data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate { -webkit-transition-delay: .7s; -o-transition-delay: .7s; transition-delay: .7s }  [data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] { -webkit-transition-duration: .75s; -o-transition-duration: .75s; transition-duration: .75s }  [data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate { -webkit-transition-delay: .75s; -o-transition-delay: .75s; transition-delay: .75s }  [data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] { -webkit-transition-duration: .8s; -o-transition-duration: .8s; transition-duration: .8s }  [data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate { -webkit-transition-delay: .8s; -o-transition-delay: .8s; transition-delay: .8s }  [data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] { -webkit-transition-duration: .85s; -o-transition-duration: .85s; transition-duration: .85s }  [data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate { -webkit-transition-delay: .85s; -o-transition-delay: .85s; transition-delay: .85s }  [data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] { -webkit-transition-duration: .9s; -o-transition-duration: .9s; transition-duration: .9s }  [data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate { -webkit-transition-delay: .9s; -o-transition-delay: .9s; transition-delay: .9s }  [data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] { -webkit-transition-duration: .95s; -o-transition-duration: .95s; transition-duration: .95s }  [data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate { -webkit-transition-delay: .95s; -o-transition-delay: .95s; transition-delay: .95s }  [data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] { -webkit-transition-duration: 1s; -o-transition-duration: 1s; transition-duration: 1s }  [data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate { -webkit-transition-delay: 1s; -o-transition-delay: 1s; transition-delay: 1s }  [data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] { -webkit-transition-duration: 1.05s; -o-transition-duration: 1.05s; transition-duration: 1.05s }  [data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate { -webkit-transition-delay: 1.05s; -o-transition-delay: 1.05s; transition-delay: 1.05s }  [data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] { -webkit-transition-duration: 1.1s; -o-transition-duration: 1.1s; transition-duration: 1.1s }  [data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate { -webkit-transition-delay: 1.1s; -o-transition-delay: 1.1s; transition-delay: 1.1s }  [data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] { -webkit-transition-duration: 1.15s; -o-transition-duration: 1.15s; transition-duration: 1.15s }  [data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate { -webkit-transition-delay: 1.15s; -o-transition-delay: 1.15s; transition-delay: 1.15s }  [data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] { -webkit-transition-duration: 1.2s; -o-transition-duration: 1.2s; transition-duration: 1.2s }  [data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate { -webkit-transition-delay: 1.2s; -o-transition-delay: 1.2s; transition-delay: 1.2s }  [data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] { -webkit-transition-duration: 1.25s; -o-transition-duration: 1.25s; transition-duration: 1.25s }  [data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate { -webkit-transition-delay: 1.25s; -o-transition-delay: 1.25s; transition-delay: 1.25s }  [data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] { -webkit-transition-duration: 1.3s; -o-transition-duration: 1.3s; transition-duration: 1.3s }  [data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate { -webkit-transition-delay: 1.3s; -o-transition-delay: 1.3s; transition-delay: 1.3s }  [data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] { -webkit-transition-duration: 1.35s; -o-transition-duration: 1.35s; transition-duration: 1.35s }  [data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate { -webkit-transition-delay: 1.35s; -o-transition-delay: 1.35s; transition-delay: 1.35s }  [data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] { -webkit-transition-duration: 1.4s; -o-transition-duration: 1.4s; transition-duration: 1.4s }  [data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate { -webkit-transition-delay: 1.4s; -o-transition-delay: 1.4s; transition-delay: 1.4s }  [data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] { -webkit-transition-duration: 1.45s; -o-transition-duration: 1.45s; transition-duration: 1.45s }  [data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate { -webkit-transition-delay: 1.45s; -o-transition-delay: 1.45s; transition-delay: 1.45s }  [data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] { -webkit-transition-duration: 1.5s; -o-transition-duration: 1.5s; transition-duration: 1.5s }  [data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate { -webkit-transition-delay: 1.5s; -o-transition-delay: 1.5s; transition-delay: 1.5s }  [data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] { -webkit-transition-duration: 1.55s; -o-transition-duration: 1.55s; transition-duration: 1.55s }  [data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate { -webkit-transition-delay: 1.55s; -o-transition-delay: 1.55s; transition-delay: 1.55s }  [data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] { -webkit-transition-duration: 1.6s; -o-transition-duration: 1.6s; transition-duration: 1.6s }  [data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate { -webkit-transition-delay: 1.6s; -o-transition-delay: 1.6s; transition-delay: 1.6s }  [data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] { -webkit-transition-duration: 1.65s; -o-transition-duration: 1.65s; transition-duration: 1.65s }  [data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate { -webkit-transition-delay: 1.65s; -o-transition-delay: 1.65s; transition-delay: 1.65s }  [data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] { -webkit-transition-duration: 1.7s; -o-transition-duration: 1.7s; transition-duration: 1.7s }  [data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate { -webkit-transition-delay: 1.7s; -o-transition-delay: 1.7s; transition-delay: 1.7s }  [data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] { -webkit-transition-duration: 1.75s; -o-transition-duration: 1.75s; transition-duration: 1.75s }  [data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate { -webkit-transition-delay: 1.75s; -o-transition-delay: 1.75s; transition-delay: 1.75s }  [data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] { -webkit-transition-duration: 1.8s; -o-transition-duration: 1.8s; transition-duration: 1.8s }  [data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate { -webkit-transition-delay: 1.8s; -o-transition-delay: 1.8s; transition-delay: 1.8s }  [data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] { -webkit-transition-duration: 1.85s; -o-transition-duration: 1.85s; transition-duration: 1.85s }  [data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate { -webkit-transition-delay: 1.85s; -o-transition-delay: 1.85s; transition-delay: 1.85s }  [data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] { -webkit-transition-duration: 1.9s; -o-transition-duration: 1.9s; transition-duration: 1.9s }  [data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate { -webkit-transition-delay: 1.9s; -o-transition-delay: 1.9s; transition-delay: 1.9s }  [data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] { -webkit-transition-duration: 1.95s; -o-transition-duration: 1.95s; transition-duration: 1.95s }  [data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate { -webkit-transition-delay: 1.95s; -o-transition-delay: 1.95s; transition-delay: 1.95s }  [data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] { -webkit-transition-duration: 2s; -o-transition-duration: 2s; transition-duration: 2s }  [data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate { -webkit-transition-delay: 2s; -o-transition-delay: 2s; transition-delay: 2s }  [data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] { -webkit-transition-duration: 2.05s; -o-transition-duration: 2.05s; transition-duration: 2.05s }  [data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate { -webkit-transition-delay: 2.05s; -o-transition-delay: 2.05s; transition-delay: 2.05s }  [data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] { -webkit-transition-duration: 2.1s; -o-transition-duration: 2.1s; transition-duration: 2.1s }  [data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate { -webkit-transition-delay: 2.1s; -o-transition-delay: 2.1s; transition-delay: 2.1s }  [data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] { -webkit-transition-duration: 2.15s; -o-transition-duration: 2.15s; transition-duration: 2.15s }  [data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate { -webkit-transition-delay: 2.15s; -o-transition-delay: 2.15s; transition-delay: 2.15s }  [data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] { -webkit-transition-duration: 2.2s; -o-transition-duration: 2.2s; transition-duration: 2.2s }  [data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate { -webkit-transition-delay: 2.2s; -o-transition-delay: 2.2s; transition-delay: 2.2s }  [data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] { -webkit-transition-duration: 2.25s; -o-transition-duration: 2.25s; transition-duration: 2.25s }  [data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate { -webkit-transition-delay: 2.25s; -o-transition-delay: 2.25s; transition-delay: 2.25s }  [data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] { -webkit-transition-duration: 2.3s; -o-transition-duration: 2.3s; transition-duration: 2.3s }  [data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate { -webkit-transition-delay: 2.3s; -o-transition-delay: 2.3s; transition-delay: 2.3s }  [data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] { -webkit-transition-duration: 2.35s; -o-transition-duration: 2.35s; transition-duration: 2.35s }  [data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate { -webkit-transition-delay: 2.35s; -o-transition-delay: 2.35s; transition-delay: 2.35s }  [data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] { -webkit-transition-duration: 2.4s; -o-transition-duration: 2.4s; transition-duration: 2.4s }  [data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate { -webkit-transition-delay: 2.4s; -o-transition-delay: 2.4s; transition-delay: 2.4s }  [data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] { -webkit-transition-duration: 2.45s; -o-transition-duration: 2.45s; transition-duration: 2.45s }  [data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate { -webkit-transition-delay: 2.45s; -o-transition-delay: 2.45s; transition-delay: 2.45s }  [data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] { -webkit-transition-duration: 2.5s; -o-transition-duration: 2.5s; transition-duration: 2.5s }  [data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate { -webkit-transition-delay: 2.5s; -o-transition-delay: 2.5s; transition-delay: 2.5s }  [data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] { -webkit-transition-duration: 2.55s; -o-transition-duration: 2.55s; transition-duration: 2.55s }  [data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate { -webkit-transition-delay: 2.55s; -o-transition-delay: 2.55s; transition-delay: 2.55s }  [data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] { -webkit-transition-duration: 2.6s; -o-transition-duration: 2.6s; transition-duration: 2.6s }  [data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate { -webkit-transition-delay: 2.6s; -o-transition-delay: 2.6s; transition-delay: 2.6s }  [data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] { -webkit-transition-duration: 2.65s; -o-transition-duration: 2.65s; transition-duration: 2.65s }  [data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate { -webkit-transition-delay: 2.65s; -o-transition-delay: 2.65s; transition-delay: 2.65s }  [data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] { -webkit-transition-duration: 2.7s; -o-transition-duration: 2.7s; transition-duration: 2.7s }  [data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate { -webkit-transition-delay: 2.7s; -o-transition-delay: 2.7s; transition-delay: 2.7s }  [data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] { -webkit-transition-duration: 2.75s; -o-transition-duration: 2.75s; transition-duration: 2.75s }  [data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate { -webkit-transition-delay: 2.75s; -o-transition-delay: 2.75s; transition-delay: 2.75s }  [data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] { -webkit-transition-duration: 2.8s; -o-transition-duration: 2.8s; transition-duration: 2.8s }  [data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate { -webkit-transition-delay: 2.8s; -o-transition-delay: 2.8s; transition-delay: 2.8s }  [data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] { -webkit-transition-duration: 2.85s; -o-transition-duration: 2.85s; transition-duration: 2.85s }  [data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate { -webkit-transition-delay: 2.85s; -o-transition-delay: 2.85s; transition-delay: 2.85s }  [data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] { -webkit-transition-duration: 2.9s; -o-transition-duration: 2.9s; transition-duration: 2.9s }  [data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate { -webkit-transition-delay: 2.9s; -o-transition-delay: 2.9s; transition-delay: 2.9s }  [data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] { -webkit-transition-duration: 2.95s; -o-transition-duration: 2.95s; transition-duration: 2.95s }  [data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate { -webkit-transition-delay: 2.95s; -o-transition-delay: 2.95s; transition-delay: 2.95s }  [data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] { -webkit-transition-duration: 3s; -o-transition-duration: 3s; transition-duration: 3s }  [data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] { -webkit-transition-delay: 0; -o-transition-delay: 0; transition-delay: 0 }  [data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate { -webkit-transition-delay: 3s; -o-transition-delay: 3s; transition-delay: 3s }  [data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.25, .25, .75, .75); -o-transition-timing-function: cubic-bezier(.25, .25, .75, .75); transition-timing-function: cubic-bezier(.25, .25, .75, .75) }  [data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] { -webkit-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease }  [data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] { -webkit-transition-timing-function: ease-in; -o-transition-timing-function: ease-in; transition-timing-function: ease-in }  [data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] { -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out }  [data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] { -webkit-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out }  [data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.6, -.28, .735, .045); -o-transition-timing-function: cubic-bezier(.6, -.28, .735, .045); transition-timing-function: cubic-bezier(.6, -.28, .735, .045) }  [data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.275); -o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.275); transition-timing-function: cubic-bezier(.175, .885, .32, 1.275) }  [data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55); -o-transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55); transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55) }  [data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.47, 0, .745, .715); -o-transition-timing-function: cubic-bezier(.47, 0, .745, .715); transition-timing-function: cubic-bezier(.47, 0, .745, .715) }  [data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.39, .575, .565, 1); -o-transition-timing-function: cubic-bezier(.39, .575, .565, 1); transition-timing-function: cubic-bezier(.39, .575, .565, 1) }  [data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.445, .05, .55, .95); -o-transition-timing-function: cubic-bezier(.445, .05, .55, .95); transition-timing-function: cubic-bezier(.445, .05, .55, .95) }  [data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.55, .085, .68, .53); -o-transition-timing-function: cubic-bezier(.55, .085, .68, .53); transition-timing-function: cubic-bezier(.55, .085, .68, .53) }  [data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.25, .46, .45, .94); -o-transition-timing-function: cubic-bezier(.25, .46, .45, .94); transition-timing-function: cubic-bezier(.25, .46, .45, .94) }  [data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.455, .03, .515, .955); -o-transition-timing-function: cubic-bezier(.455, .03, .515, .955); transition-timing-function: cubic-bezier(.455, .03, .515, .955) }  [data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.55, .085, .68, .53); -o-transition-timing-function: cubic-bezier(.55, .085, .68, .53); transition-timing-function: cubic-bezier(.55, .085, .68, .53) }  [data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.25, .46, .45, .94); -o-transition-timing-function: cubic-bezier(.25, .46, .45, .94); transition-timing-function: cubic-bezier(.25, .46, .45, .94) }  [data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.455, .03, .515, .955); -o-transition-timing-function: cubic-bezier(.455, .03, .515, .955); transition-timing-function: cubic-bezier(.455, .03, .515, .955) }  [data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.55, .085, .68, .53); -o-transition-timing-function: cubic-bezier(.55, .085, .68, .53); transition-timing-function: cubic-bezier(.55, .085, .68, .53) }  [data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.25, .46, .45, .94); -o-transition-timing-function: cubic-bezier(.25, .46, .45, .94); transition-timing-function: cubic-bezier(.25, .46, .45, .94) }  [data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] { -webkit-transition-timing-function: cubic-bezier(.455, .03, .515, .955); -o-transition-timing-function: cubic-bezier(.455, .03, .515, .955); transition-timing-function: cubic-bezier(.455, .03, .515, .955) }  [data-aos^=fade][data-aos^=fade] { opacity: 0; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; -o-transition-property: opacity, transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform }  [data-aos^=fade][data-aos^=fade].aos-animate { opacity: 1; -webkit-transform: translateZ(0); transform: translateZ(0) }  [data-aos=fade-up] { -webkit-transform: translate3d(0, 100px, 0); transform: translate3d(0, 100px, 0) }  [data-aos=fade-down] { -webkit-transform: translate3d(0, -100px, 0); transform: translate3d(0, -100px, 0) }  [data-aos=fade-right] { -webkit-transform: translate3d(-100px, 0, 0); transform: translate3d(-100px, 0, 0) }  [data-aos=fade-left] { -webkit-transform: translate3d(100px, 0, 0); transform: translate3d(100px, 0, 0) }  [data-aos=fade-up-right] { -webkit-transform: translate3d(-100px, 100px, 0); transform: translate3d(-100px, 100px, 0) }  [data-aos=fade-up-left] { -webkit-transform: translate3d(100px, 100px, 0); transform: translate3d(100px, 100px, 0) }  [data-aos=fade-down-right] { -webkit-transform: translate3d(-100px, -100px, 0); transform: translate3d(-100px, -100px, 0) }  [data-aos=fade-down-left] { -webkit-transform: translate3d(100px, -100px, 0); transform: translate3d(100px, -100px, 0) }  [data-aos^=zoom][data-aos^=zoom] { opacity: 0; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; -o-transition-property: opacity, transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform }  [data-aos^=zoom][data-aos^=zoom].aos-animate { opacity: 1; -webkit-transform: translateZ(0) scale(1); transform: translateZ(0) scale(1) }  [data-aos=zoom-in] { -webkit-transform: scale(.6); -ms-transform: scale(.6); transform: scale(.6) }  [data-aos=zoom-in-up] { -webkit-transform: translate3d(0, 100px, 0) scale(.6); transform: translate3d(0, 100px, 0) scale(.6) }  [data-aos=zoom-in-down] { -webkit-transform: translate3d(0, -100px, 0) scale(.6); transform: translate3d(0, -100px, 0) scale(.6) }  [data-aos=zoom-in-right] { -webkit-transform: translate3d(-100px, 0, 0) scale(.6); transform: translate3d(-100px, 0, 0) scale(.6) }  [data-aos=zoom-in-left] { -webkit-transform: translate3d(100px, 0, 0) scale(.6); transform: translate3d(100px, 0, 0) scale(.6) }  [data-aos=zoom-out] { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2) }  [data-aos=zoom-out-up] { -webkit-transform: translate3d(0, 100px, 0) scale(1.2); transform: translate3d(0, 100px, 0) scale(1.2) }  [data-aos=zoom-out-down] { -webkit-transform: translate3d(0, -100px, 0) scale(1.2); transform: translate3d(0, -100px, 0) scale(1.2) }  [data-aos=zoom-out-right] { -webkit-transform: translate3d(-100px, 0, 0) scale(1.2); transform: translate3d(-100px, 0, 0) scale(1.2) }  [data-aos=zoom-out-left] { -webkit-transform: translate3d(100px, 0, 0) scale(1.2); transform: translate3d(100px, 0, 0) scale(1.2) }  [data-aos^=slide][data-aos^=slide] { -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform, -webkit-transform }  [data-aos^=slide][data-aos^=slide].aos-animate { -webkit-transform: translateZ(0); transform: translateZ(0) }  [data-aos=slide-up] { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0) }  [data-aos=slide-down] { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0) }  [data-aos=slide-right] { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0) }  [data-aos=slide-left] { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0) }  [data-aos^=flip][data-aos^=flip] { -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform, -webkit-transform }  [data-aos=flip-left] { -webkit-transform: perspective(2500px) rotateY(-100deg); transform: perspective(2500px) rotateY(-100deg) }  [data-aos=flip-left].aos-animate { -webkit-transform: perspective(2500px) rotateY(0); transform: perspective(2500px) rotateY(0) }  [data-aos=flip-right] { -webkit-transform: perspective(2500px) rotateY(100deg); transform: perspective(2500px) rotateY(100deg) }  [data-aos=flip-right].aos-animate { -webkit-transform: perspective(2500px) rotateY(0); transform: perspective(2500px) rotateY(0) }  [data-aos=flip-up] { -webkit-transform: perspective(2500px) rotateX(-100deg); transform: perspective(2500px) rotateX(-100deg) }  [data-aos=flip-up].aos-animate { -webkit-transform: perspective(2500px) rotateX(0); transform: perspective(2500px) rotateX(0) }  [data-aos=flip-down] { -webkit-transform: perspective(2500px) rotateX(100deg); transform: perspective(2500px) rotateX(100deg) }  [data-aos=flip-down].aos-animate { -webkit-transform: perspective(2500px) rotateX(0); transform: perspective(2500px) rotateX(0) }  body.compensate-for-scrollbar { overflow: hidden }  .fancybox-active { height: auto }  .fancybox-is-hidden { left: -9999px; margin: 0; position: absolute!important; top: -9999px; visibility: hidden }  .fancybox-container { -webkit-backface-visibility: hidden; height: 100%; left: 0; outline: 0; position: fixed; -webkit-tap-highlight-color: transparent; top: 0; -ms-touch-action: manipulation; touch-action: manipulation; -webkit-transform: translateZ(0); transform: translateZ(0); width: 100%; z-index: 9999999999 }  .fancybox-container * { -webkit-box-sizing: border-box; box-sizing: border-box }  .fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage { bottom: 0; left: 0; position: absolute; right: 0; top: 0 }  .fancybox-outer { -webkit-overflow-scrolling: touch; overflow-y: auto }  .fancybox-bg { background: #1e1e1e; opacity: 0; -webkit-transition-duration: inherit; -o-transition-duration: inherit; transition-duration: inherit; -webkit-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; -webkit-transition-timing-function: cubic-bezier(.47, 0, .74, .71); -o-transition-timing-function: cubic-bezier(.47, 0, .74, .71); transition-timing-function: cubic-bezier(.47, 0, .74, .71) }  .fancybox-is-open .fancybox-bg { opacity: .9; -webkit-transition-timing-function: cubic-bezier(.22, .61, .36, 1); -o-transition-timing-function: cubic-bezier(.22, .61, .36, 1); transition-timing-function: cubic-bezier(.22, .61, .36, 1) }  .fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar { direction: ltr; opacity: 0; position: absolute; -webkit-transition: opacity .25s ease, visibility 0s ease .25s; -o-transition: opacity .25s ease, visibility 0s ease .25s; transition: opacity .25s ease, visibility 0s ease .25s; visibility: hidden; z-index: 99997 }  .fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar { opacity: 1; -webkit-transition: opacity .25s ease 0s, visibility 0s ease 0s; -o-transition: opacity .25s ease 0s, visibility 0s ease 0s; transition: opacity .25s ease 0s, visibility 0s ease 0s; visibility: visible }  .fancybox-infobar { color: #ccc; font-size: 13px; -webkit-font-smoothing: subpixel-antialiased; height: 44px; left: 0; line-height: 44px; min-width: 44px; mix-blend-mode: difference; padding: 0 10px; pointer-events: none; top: 0; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }  .fancybox-toolbar { right: 0; bottom: 0 }  .fancybox-stage { direction: ltr; overflow: visible; -webkit-transform: translateZ(0); transform: translateZ(0); z-index: 99994 }  .fancybox-is-open .fancybox-stage { overflow: hidden }  .fancybox-slide { -webkit-backface-visibility: hidden; display: none; height: 100%; left: 0; outline: 0; overflow: auto; -webkit-overflow-scrolling: touch; padding: 44px; position: absolute; text-align: center; top: 0; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; -o-transition-property: transform, opacity; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; white-space: normal; width: 100%; z-index: 99994 }  .fancybox-slide:before { content: ""; display: inline-block; font-size: 0; height: 100%; vertical-align: middle; width: 0 }  .fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous { display: block }  .fancybox-slide--image { overflow: hidden; padding: 44px 0 }  .fancybox-slide--image:before { display: none }  .fancybox-slide--html { padding: 6px }  .fancybox-content { background: #fff; display: inline-block; margin: 0; max-width: 840px; overflow: auto; -webkit-overflow-scrolling: touch; padding: 40px; position: relative; text-align: left; vertical-align: middle; border-radius: 5px }  .fancybox-content img { width: 100%; display: block }  .fancybox-content h2 { margin: 20px 0 10px!important; font-size: 28px; font-weight: 500; color: #212121; line-height: 35px }  .fancybox-content h4, .fancybox-content h5 { font-size: 14px; font-weight: 500; color: #ee1c25; line-height: 26px; margin: 0; padding: 0 }  .fancybox-content p { padding: 10px 0 0; font-size: 16px; color: #55555a; line-height: 26px }  .fancybox-slide--image .fancybox-content { -webkit-animation-timing-function: cubic-bezier(.5, 0, .14, 1); animation-timing-function: cubic-bezier(.5, 0, .14, 1); -webkit-backface-visibility: hidden; background: #fff; background-repeat: no-repeat; background-size: 100% 100%; left: 0; max-width: none; overflow: visible; padding: 0; position: absolute; top: 0; -ms-transform-origin: top left; -webkit-transform-origin: top left; transform-origin: top left; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; -o-transition-property: transform, opacity; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; z-index: 99995 }  .fancybox-can-zoomOut .fancybox-content { cursor: -webkit-zoom-out; cursor: zoom-out }  .fancybox-can-zoomIn .fancybox-content { cursor: -webkit-zoom-in; cursor: zoom-in }  .fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content { cursor: -webkit-grab; cursor: grab }  .fancybox-is-grabbing .fancybox-content { cursor: -webkit-grabbing; cursor: grabbing }  .fancybox-container [data-selectable=true] { cursor: text }  .fancybox-image, .fancybox-spaceball { background: 0 0; border: 0; height: 100%; left: 0; margin: 0; max-height: none; max-width: none; padding: 10px; position: relative; top: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 100% }  .fancybox-spaceball { z-index: 1 }  .fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--video .fancybox-content { height: 100%; overflow: visible; padding: 0; width: 100% }  .fancybox-slide--video .fancybox-content { background: #000 }  .fancybox-slide--map .fancybox-content { background: #e5e3df }  .fancybox-slide--iframe .fancybox-content { background: #fff }  .fancybox-iframe, .fancybox-video { background: 0 0; border: 0; display: block; height: 100%; margin: 0; overflow: hidden; padding: 0; width: 100% }  .fancybox-iframe { left: 0; position: absolute; top: 0 }  .fancybox-error { background: #fff; cursor: default; max-width: 400px; padding: 40px; width: 100% }  .fancybox-error p { color: #444; font-size: 16px; line-height: 20px; margin: 0; padding: 0 }  .fancybox-button { background: rgba(30, 30, 30, .6); border: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; cursor: pointer; display: inline-block; height: 55px; margin: 0; padding: 5px; position: relative; -webkit-transition: color .2s; -o-transition: color .2s; transition: color .2s; vertical-align: top; visibility: inherit; width: 55px }  .fancybox-button, .fancybox-button:link, .fancybox-button:visited { color: #ccc }  .fancybox-button:hover { color: #fff }  .fancybox-button:focus { outline: 0 }  .fancybox-button.fancybox-focus { outline: 1px dotted }  .fancybox-button[disabled], .fancybox-button[disabled]:hover { color: #888; cursor: default; outline: 0; display: none }  .fancybox-button div { height: 100% }  .fancybox-button svg { display: block; height: 100%; overflow: visible; position: relative; width: 100% }  .fancybox-button svg path { fill: currentColor; stroke-width: 0 }  .fancybox-button--fsenter svg:nth-child(2), .fancybox-button--play svg:nth-child(2) { display: none }  .fancybox-button--fsexit svg:first-child, .fancybox-button--pause svg:first-child { display: none }  .fancybox-progress { background: #ff5268; height: 2px; left: 0; position: absolute; right: 0; top: 0; -ms-transform: scaleX(0); -webkit-transform: scaleX(0); transform: scaleX(0); -ms-transform-origin: 0; -webkit-transform-origin: 0; transform-origin: 0; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-transition-timing-function: linear; -o-transition-timing-function: linear; transition-timing-function: linear; z-index: 99998 }  .fancybox-close-small { background: 0 0; border: 0; border-radius: 0; color: #ccc; cursor: pointer; opacity: .8; padding: 8px; position: absolute; right: -12px; top: -44px; z-index: 401 }  .fancybox-close-small:hover { color: #fff; opacity: 1 }  .fancybox-slide--html .fancybox-close-small { color: currentColor; padding: 5px; right: 0; top: 0 }  .fancybox-slide--image.fancybox-is-scaling .fancybox-content { overflow: hidden }  .fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small { display: none }  .fancybox-navigation .fancybox-button { background-clip: content-box; height: 100px; opacity: 0; position: absolute; top: calc(50% - 50px); width: 70px }  .fancybox-navigation .fancybox-button div { padding: 7px }  .fancybox-navigation .fancybox-button--arrow_left { left: 0; left: env(safe-area-inset-left); padding: 31px 26px 31px 6px }  .fancybox-navigation .fancybox-button--arrow_right { padding: 31px 6px 31px 26px; right: 0; right: env(safe-area-inset-right) }  .fancybox-caption { background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .85)), color-stop(50%, rgba(0, 0, 0, .3)), color-stop(65%, rgba(0, 0, 0, .15)), color-stop(75.5%, rgba(0, 0, 0, .075)), color-stop(82.85%, rgba(0, 0, 0, .037)), color-stop(88%, rgba(0, 0, 0, .019)), to(rgba(0, 0, 0, 0))); background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .85) 0, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, rgba(0, 0, 0, 0) 100%); background: -o-linear-gradient(bottom, rgba(0, 0, 0, .85) 0, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, rgba(0, 0, 0, 0) 100%); background: linear-gradient(to top, rgba(0, 0, 0, .85) 0, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, rgba(0, 0, 0, 0) 100%); bottom: 0; color: #eee; font-size: 14px; font-weight: 400; left: 0; line-height: 1.5; padding: 75px 44px 25px 44px; pointer-events: none; right: 0; text-align: center; z-index: 99996 }  .fancybox-caption--separate { margin-top: -50px }  .fancybox-caption__body { max-height: 50vh; overflow: auto; pointer-events: all }  .fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited { color: #ccc; text-decoration: none }  .fancybox-caption a:hover { color: #fff; text-decoration: underline }  .fancybox-loading { -webkit-animation: fancybox-rotate 1s linear infinite; animation: fancybox-rotate 1s linear infinite; background: 0 0; border: 4px solid #888; border-bottom-color: #fff; border-radius: 50%; height: 50px; left: 50%; margin: -25px 0 0 -25px; opacity: .7; padding: 0; position: absolute; top: 50%; width: 50px; z-index: 99999 }  .fancybox-animated { -webkit-transition-timing-function: cubic-bezier(0, 0, .25, 1); -o-transition-timing-function: cubic-bezier(0, 0, .25, 1); transition-timing-function: cubic-bezier(0, 0, .25, 1) }  .fancybox-fx-slide.fancybox-slide--previous { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0) }  .fancybox-fx-slide.fancybox-slide--next { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0) }  .fancybox-fx-slide.fancybox-slide--current { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }  .fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous { opacity: 0; -webkit-transition-timing-function: cubic-bezier(.19, 1, .22, 1); -o-transition-timing-function: cubic-bezier(.19, 1, .22, 1); transition-timing-function: cubic-bezier(.19, 1, .22, 1) }  .fancybox-fx-fade.fancybox-slide--current { opacity: 1 }  .fancybox-fx-zoom-in-out.fancybox-slide--previous { opacity: 0; -webkit-transform: scale3d(1.5, 1.5, 1.5); transform: scale3d(1.5, 1.5, 1.5) }  .fancybox-fx-zoom-in-out.fancybox-slide--next { opacity: 0; -webkit-transform: scale3d(.5, .5, .5); transform: scale3d(.5, .5, .5) }  .fancybox-fx-zoom-in-out.fancybox-slide--current { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) }  .fancybox-fx-rotate.fancybox-slide--previous { opacity: 0; -ms-transform: rotate(-360deg); -webkit-transform: rotate(-360deg); transform: rotate(-360deg) }  .fancybox-fx-rotate.fancybox-slide--next { opacity: 0; -ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg) }  .fancybox-fx-rotate.fancybox-slide--current { opacity: 1; -ms-transform: rotate(0); -webkit-transform: rotate(0); transform: rotate(0) }  .fancybox-fx-circular.fancybox-slide--previous { opacity: 0; -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0) }  .fancybox-fx-circular.fancybox-slide--next { opacity: 0; -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); transform: scale3d(0, 0, 0) translate3d(100%, 0, 0) }  .fancybox-fx-circular.fancybox-slide--current { opacity: 1; -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0); transform: scale3d(1, 1, 1) translate3d(0, 0, 0) }  .fancybox-fx-tube.fancybox-slide--previous { -webkit-transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg); transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg) }  .fancybox-fx-tube.fancybox-slide--next { -webkit-transform: translate3d(100%, 0, 0) scale(.1) skew(10deg); transform: translate3d(100%, 0, 0) scale(.1) skew(10deg) }  .fancybox-fx-tube.fancybox-slide--current { -webkit-transform: translate3d(0, 0, 0) scale(1); transform: translate3d(0, 0, 0) scale(1) }  @media (max-height:576px) { .fancybox-slide { padding-left: 6px; padding-right: 6px } .fancybox-slide--image { padding: 6px 0 } .fancybox-close-small { right: -6px } .fancybox-slide--image .fancybox-close-small { background: #4e4e4e; color: #f2f4f6; height: 36px; opacity: 1; padding: 6px; right: 0; top: 0; width: 36px } .fancybox-caption { padding-left: 12px; padding-right: 12px } }  .fancybox-share { background: #f4f4f4; border-radius: 3px; max-width: 90%; padding: 30px; text-align: center }  .fancybox-share h1 { color: #222; font-size: 35px; font-weight: 700; margin: 0 0 20px 0 }  .fancybox-share p { margin: 0; padding: 0 }  .fancybox-share__button { border: 0; border-radius: 3px; display: inline-block; font-size: 14px; font-weight: 700; line-height: 40px; margin: 0 5px 10px 5px; min-width: 130px; padding: 0 15px; text-decoration: none; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; white-space: nowrap }  .fancybox-share__button:link, .fancybox-share__button:visited { color: #fff }  .fancybox-share__button:hover { text-decoration: none }  .fancybox-share__button--fb { background: #3b5998 }  .fancybox-share__button--fb:hover { background: #344e86 }  .fancybox-share__button--pt { background: #bd081d }  .fancybox-share__button--pt:hover { background: #aa0719 }  .fancybox-share__button--tw { background: #1da1f2 }  .fancybox-share__button--tw:hover { background: #0d95e8 }  .fancybox-share__button svg { height: 25px; margin-right: 7px; position: relative; top: -1px; vertical-align: middle; width: 25px }  .fancybox-share__button svg path { fill: #fff }  .fancybox-share__input { background: 0 0; border: 0; border-bottom: 1px solid #d7d7d7; border-radius: 0; color: #5d5b5b; font-size: 14px; margin: 10px 0 0 0; outline: 0; padding: 10px 15px; width: 100% }  .fancybox-thumbs { background: #ddd; bottom: 0; display: none; margin: 0; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; padding: 2px 2px 4px 2px; position: absolute; right: 0; -webkit-tap-highlight-color: transparent; top: 0; width: 212px; z-index: 99995 }  .fancybox-thumbs-x { overflow-x: auto; overflow-y: hidden }  .fancybox-show-thumbs .fancybox-thumbs { display: block }  .fancybox-show-thumbs .fancybox-inner { right: 212px }  .fancybox-thumbs__list { font-size: 0; height: 100%; list-style: none; margin: 0; overflow-x: hidden; overflow-y: auto; padding: 0; position: absolute; position: relative; white-space: nowrap; width: 100% }  .fancybox-thumbs-x .fancybox-thumbs__list { overflow: hidden }  .fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar { width: 7px }  .fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track { background: #fff; border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); box-shadow: inset 0 0 6px rgba(0, 0, 0, .3) }  .fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb { background: #2a2a2a; border-radius: 10px }  .fancybox-thumbs__list a { -webkit-backface-visibility: hidden; backface-visibility: hidden; background-color: rgba(0, 0, 0, .1); background-position: center center; background-repeat: no-repeat; background-size: cover; cursor: pointer; float: left; height: 75px; margin: 2px; max-height: calc(100% - 8px); max-width: calc(50% - 4px); outline: 0; overflow: hidden; padding: 0; position: relative; -webkit-tap-highlight-color: transparent; width: 100px }  .fancybox-thumbs__list a:before { border: 6px solid #ff5268; bottom: 0; content: ""; left: 0; opacity: 0; position: absolute; right: 0; top: 0; -webkit-transition: all .2s cubic-bezier(.25, .46, .45, .94); -o-transition: all .2s cubic-bezier(.25, .46, .45, .94); transition: all .2s cubic-bezier(.25, .46, .45, .94); z-index: 99991 }  .fancybox-thumbs__list a:focus:before { opacity: .5 }  .fancybox-thumbs__list a.fancybox-thumbs-active:before { opacity: 1 }  @media (max-width:576px) { .fancybox-thumbs { width: 110px } .fancybox-show-thumbs .fancybox-inner { right: 110px } .fancybox-thumbs__list a { max-width: calc(100% - 10px) } }  .jspContainer { overflow: hidden; position: relative }  .jspPane { position: absolute; outline: 0!important }  .jspVerticalBar { position: absolute; top: 0; right: 0; width: 4px; height: 100%; background: 0 0; opacity: .9 }  .jspHorizontalBar { position: absolute; bottom: 0; left: 0; width: 100%; height: 16px; background: 0 0; display: none }  .jspCap { display: none }  .jspHorizontalBar .jspCap { float: left }  .jspTrack { background: 0 0; position: relative; border-right: 5px solid #fac6c8 }  .jspDrag { background: 0 0; position: relative; top: 0; left: 0; cursor: pointer; border-right: 5px solid #ed1d25 }  .jspHorizontalBar .jspDrag, .jspHorizontalBar .jspTrack { float: left; height: 100% }  .jspArrow { background: #50506d; text-indent: -20000px; display: block; cursor: pointer; padding: 0; margin: 0 }  .jspArrow.jspDisabled { cursor: default; background: #80808d }  .jspVerticalBar .jspArrow { height: 16px }  .jspHorizontalBar .jspArrow { width: 16px; float: left; height: 100% }  .jspVerticalBar .jspArrow:focus { outline: 0 }  .jspCorner { background: #eeeef4; float: left; height: 100% }  * html .jspCorner { margin: 0 -3px 0 0 }  .owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1 }  .owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; touch-action: manipulation; -moz-backface-visibility: hidden }  .owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 }  .owl-carousel .owl-stage-outer { position: relative; overflow: hidden; -webkit-transform: translate3d(0, 0, 0) }  .owl-carousel .owl-item, .owl-carousel .owl-wrapper { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0) }  .owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none }  .owl-carousel .owl-item img { display: inline-block; width: 100% }  .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled { display: none }  .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor: pointer; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }  .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot { background: 0 0; color: inherit; border: none; padding: 0!important; font: inherit }  .owl-carousel.owl-loaded { display: block }  .owl-carousel.owl-loading { opacity: 0; display: block }  .owl-carousel.owl-hidden { opacity: 0 }  .owl-carousel.owl-refresh .owl-item { visibility: hidden }  .owl-carousel.owl-drag .owl-item { -ms-touch-action: pan-y; touch-action: pan-y; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }  .owl-carousel.owl-grab { cursor: move; cursor: -webkit-grab; cursor: grab }  .owl-carousel.owl-rtl { direction: rtl }  .owl-carousel.owl-rtl .owl-item { float: right }  .no-js .owl-carousel { display: block }  .owl-carousel .animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both }  .owl-carousel .owl-animated-in { z-index: 0 }  .owl-carousel .owl-animated-out { z-index: 1 }  .owl-carousel .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut }  @keyframes fadeOut { 0% { opacity: 1 } to { opacity: 0 } }  .owl-height { -webkit-transition: height .5s ease-in-out; -o-transition: height .5s ease-in-out; transition: height .5s ease-in-out }  .owl-carousel .owl-item .owl-lazy { opacity: 0; -webkit-transition: opacity .4s ease; -o-transition: opacity .4s ease; transition: opacity .4s ease }  .owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] { max-height: 0 }  .owl-carousel .owl-item img.owl-lazy { -webkit-transform-style: preserve-3d; transform-style: preserve-3d }  .owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000 }  .owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url(owl.video.play.png) no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; -webkit-transition: -webkit-transform .1s ease; transition: -webkit-transform .1s ease; -o-transition: transform .1s ease; transition: transform .1s ease; transition: transform .1s ease, -webkit-transform .1s ease }  .owl-carousel .owl-video-play-icon:hover { -ms-transform: scale(1.3, 1.3); -webkit-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3) }  .owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn { display: none }  .owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; -webkit-transition: opacity .4s ease; -o-transition: opacity .4s ease; transition: opacity .4s ease }  .owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100% }  .radio-box { margin-right: 20px; color: #4a4a4a }  .radio-box span { color: #4a4a4a; font-size: 13px; vertical-align: middle; font-weight: 300 }  .radio-box input[type=radio]:not(:checked)+span { color: #ababab!important }  a.alert_info { outline: 0 }  .alert_info img { margin-left: 8px; opacity: .5 }  .captcha_code input { width: calc(100% - 120px); float: left; text-transform: none!important }  .captcha_code { position: relative }  .sub-btn:focus, .sub-btn:hover { background: #f6b801; color: #fff }  select.form-control { color: #333; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: #fff url(/images/down-arrow.png) no-repeat center right 12px; background-size: 9px }  .frm_bodr .form-control { font-size: 12px; font-family: poppins; color: #495057; letter-spacing: .09375rem; font-weight: 400 }  .form-group { margin-bottom: 15px; position: relative }  .form-group .error { font-size: 12px; margin: 5px 0 0; color: #ee1c25!important }  .form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; height: 42px; background-color: #fff; background-image: none; border: 1px solid #fff; border-radius: 45px; -webkit-box-shadow: 0 2px 5px 1px rgb(64 60 67 / 16%); box-shadow: 0 2px 5px 1px rgb(64 60 67 / 16%); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s }  .captcha_code span { padding: 8px 5px; background: #000; display: inline-block; border-radius: 2px; width: 78px; position: absolute; right: 36px; top: 0; height: 42px; border-radius: 5px }  .captcha_code .btnRefresh { float: right; margin: 0 0 0 5px; border: none; background: #000!important }  .sub-btn { padding: 10px 30px; background: #ff2222; border-radius: 46px; color: #fff; font-weight: 600; line-height: 22px; border: none; display: inline-block; font-size: 15px; min-width: 120px; text-transform: capitalize; -webkit-transition: all .3s ease-out 0s; -o-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; -moz-transition: all .3s ease-out 0s; text-shadow: none; outline: 0 }  .box_shadow { -webkit-box-shadow: 0 4px 6px 0 rgba(138, 138, 138, .25); box-shadow: 0 4px 6px 0 rgba(138, 138, 138, .25) }  .txt-larg25 { font-size: 23px; line-height: 30px; display: block }  .right1 h2 { font-size: 30px; text-transform: uppercase; font-weight: 700 }  .main-title { margin: 10px 0 10px; font-size: 30px; color: #333; font-weight: 700 }  .sub-title1 { margin: 0 auto 10px; font-size: 18px; color: #555; font-weight: 300 }  .sub-title1.sub-2 { font-weight: 500; line-height: 20px }  .feature-style2 { padding-bottom: 20px }  .feature-style2 .feature-info p.desc { font-size: 14px; color: #555; line-height: 22px; font-weight: 300 }  .feature-style2 .feature-info p { font-size: 15px; color: #555; line-height: 24px }  .feature-info p { font-size: 14px; color: #555; margin-bottom: 5px }  .view-more { padding: 0 10px; border: none; background: 0 0; border-radius: 0; color: #ff2222 ; font-weight: 500; line-height: 22px; -webkit-transition: all .3s ease-out 0s; -o-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; -moz-transition: all .3s ease-out 0s }  .contant-detail .right1 { width: 100% }  .feature-style4.feature-box { position: relative; margin-bottom: 0 }  .feature-box.text-center { display: block; margin: 0 0 6px }  .feature-box { margin: 25px 0 10px; position: relative }  .feature-style4.feature-box .feature-info { position: absolute; left: 0; bottom: 30px; background: rgba(255, 255, 255, .7); padding: 10px 12px; width: 0; width: 75%; text-align: left; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .feature-box.text-center .feature-info { display: block; padding-bottom: 10px; padding-left: 0; vertical-align: top }  .feature-style2 .feature-info { display: block; padding-left: 0; padding-top: 5px }  .feature-info { display: table-cell; padding-left: 20px; vertical-align: top }  .feature-box.text-center .feature-info h3 { font-size: 15px; margin: 0; text-align: center; font-family: "Helvetica Neue Bold" }  .content-rt { position: relative; padding-bottom: 20px }  .marg-left { margin-left: 20px }  .border-left1 { border-left: 1px solid #ddd }  .content-rt ul { list-style: none; background: #fff; position: relative; margin: 0; width: 100%; padding: 0; z-index: 200; display: block }  .content-rt .first-li { padding-left: 0 }  .content-rt .first-li:before { display: none }  .content-rt li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; border-bottom: 1px solid rgba(34, 31, 31, .08); padding: 10px 0; font-weight: 400; font-size: 15px; line-height: 15px; position: relative; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .content-rt li:last-child { border-bottom: none }  .content-rt li:hover .ser_icon { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px) }  .content-rt li img { width: 28px; height: auto; display: inline-block; margin: 0 10px 0 0 }  .content-rt li:nth-child(9):hover:before { top: 12px }  .txt-medium { font-size: 20px }  .brand-title { margin: 13px 0 20px; color: #aaa; font-size: 18px; text-transform: uppercase }  .brand-link { display: block; margin-bottom: 20px }  .brand_more { width: 100%; display: block; font-size: 14px; line-height: 23px; color: #ee1c25; font-weight: 600; text-align: center; position: relative }  .brand_more:last-child:after { content: "\f105"; font-family: FontAwesome; line-height: 23px; margin: 0 0 0 5px }  .list-brand img { max-width: 130px; height: auto; display: block; margin: 0 auto }  .list-brand { width: 100%; display: -ms-flexbox; display: -webkit-flex; display: -webkit-box; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start }  .list-brand .brand-title { width: 100%; text-align: center }  .list-brand .brand-set { width: 100% }  .list-brand .brand-set .brand-link { text-align: center }  .mb20 { margin-bottom: 20px }  .feature-box.text-center img { width: 80%; margin-top:20px; }  .nav-tabs-default { margin: 30px 0 20px }  .nav-tabs-default .nav-tabs { margin-bottom: 23px; border-bottom: none }  .nav-tabs-default .nav-tabs>li { float: none; margin-bottom: 30px; display: inline-block; min-width: 27%; max-width: 27%; margin-right: 5%; padding: 0; text-align: center; -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .1); box-shadow: 0 0 2px rgba(0, 0, 0, .1); transition: all .4s ease-out 0s; -moz-transition: all .4s ease-out 0s; -ms-transition: all .4s ease-out 0s; -o-transition: all .4s ease-out 0s; -webkit-transition: all .4s ease-out 0s }  .nav-tabs-default .nav-tabs>li:first-child { padding-left: 0 }  .nav-tabs-default .nav-tabs>li.active, .nav-tabs-default .nav-tabs>li:hover { background: #fff; -webkit-box-shadow: 0 0 1px rgba(224, 3, 3, .9); box-shadow: 0 0 1px rgba(224, 3, 3, .9) }  .nav-tabs-default .nav-tabs>li>a span { margin: 0 auto 15px; height: 36px; width: 36px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center }  .nav-tabs-default .nav-tabs>li.active>a, .nav-tabs-default .nav-tabs>li.active>a:focus, .nav-tabs-default .nav-tabs>li>a:hover { color: #ff2222 ; background: 0 0; border-bottom: none; border: none }  .nav-tabs-default .nav-tabs>li>a span { margin: 0 auto 15px; height: 36px; width: 36px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center }  .box-img { text-align: center }  .ser_img { position: relative; z-index: 101; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transform: translateY(35%); -ms-transform: translateY(35%); transform: translateY(35%) }  .ser_img img { width: 100% }  .box-img img { margin: 0 auto; display: block }  .nav-tabs-default .nav-tabs>li>a { border-top: none; border-left: none; border-right: none; display: block; margin: 0; color: #555; background: 0 0; padding: 23px 0 23px; font-size: 15px; font-weight: 300; border: none; -webkit-transition: all .3s ease-out 0s; -o-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; -moz-transition: all .3s ease-out 0s }  .wh_box_bg { position: relative }  .wh_box_bg:after { content: ""; position: absolute; top: 0; right: 0; width: 20%; display: block; background-color: #e11313; z-index: 1; bottom: 0; clear: both }  .ser_tab { position: relative; overflow: hidden; background: #fbf8f5 }  .overlayer2 { color: #fff; position: absolute; background: #ff2222; right: 16%; display: inline-block; width: 35%; padding: 30px 30px 20px 30px; top: 42%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-box-pack: start!important; -ms-flex-pack: start!important; justify-content: flex-start!important; text-align: left; -webkit-box-shadow: 18px 13px 23px -8px rgba(0, 0, 0, .29); box-shadow: 18px 13px 23px -8px rgba(0, 0, 0, .29); z-index: 999; min-height: 350px }  .mtop10 { margin-top: 10px!important }  .gt-bt-icon .bg-box { margin: 0; width: 100% }  .ft-contact { color: #fff!important; font-size: 16px!important; font-weight: 600 }  .post-client-video { position: relative; display: block; max-width: 640px; width: 100%; margin: 0 auto }  .post-client-video iframe { width: 100%; height: 360px }  .resp-tab-content[data-parallax^="1/"] .right-img { position: relative; --y2: -50px; -webkit-transform: translate3d(0, calc(var(--y1) + (var(--y2) - var(--y1)) * var(--parallax, 0)), 0); transform: translate3d(0, calc(var(--y1) + (var(--y2) - var(--y1)) * var(--parallax, 0)), 0); will-change: transform; -webkit-transition: -webkit-transform 2s ease-out; transition: -webkit-transform 2s ease-out; -o-transition: transform 2s ease-out; transition: transform 2s ease-out; transition: transform 2s ease-out, -webkit-transform 2s ease-out; -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .15); box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .15) }  .teaser { position: absolute; right: 0; top: 0; width: 45%; z-index: 11 }  .teaser[data-parallax^="1/"] .owl-thumb { position: relative; --y1: 50px; --y2: -50px; -webkit-transform: translate3d(0, calc(var(--y1) + (var(--y2) - var(--y1)) * var(--parallax, 0)), 0); transform: translate3d(0, calc(var(--y1) + (var(--y2) - var(--y1)) * var(--parallax, 0)), 0); will-change: transform; -webkit-transition: -webkit-transform 2s ease-out; transition: -webkit-transform 2s ease-out; -o-transition: transform 2s ease-out; transition: transform 2s ease-out; transition: transform 2s ease-out, -webkit-transform 2s ease-out; -webkit-box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .15); box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .15) }  .teaser .owl-thumb img { width: 100% }  .radio-box input { margin: 0 4px 0 0; vertical-align: middle }  @media (min-width:768px) { .col-sm-offset-1 { margin-left: 8.33333333% } }  @media (min-width:768px) { .col-sm-5 { width: 41.66666667% } }  header .container { position: relative }  header a.logo { outline: 0 }  header .right-sec { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; padding-top: 20px;}  header .search-form { position: relative }  header .srch-right-sec { width: auto; height: auto; position: absolute; right: 0; top: -20px }  header .searchbox { position: relative; min-width: 40px; width: 0%; height: 40px; float: right; overflow: hidden; -webkit-transition: width .7s; -o-transition: width .7s; transition: width .7s }  header .searchbox-input { top: 0; right: 0; border: 0; outline: 0; background-color: transparent; width: 89%; height: 38px; border: none; margin: 0; padding: 0 5%; font-size: 0; color: #000; font-weight: 300; outline: 0; border-radius: 100px; -webkit-transition: all .3s ease-out 0s; -o-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s }  header .searchbox-input::-webkit-input-placeholder { color: #000 }  header .searchbox-icon, header .searchbox-submit, header input.searchbox-submit { width: 25px; height: 25px; display: block; position: absolute; top: 12px; font-size: 0; right: 0; padding: 0; margin: 0; border: 0; outline: 0; text-align: center; cursor: pointer; color: #666; border: none; background-image: url(/images/search_icon.png); background-color: transparent; background-position: 0 -3px; background-repeat: no-repeat; -webkit-transition: all .3s ease-out 0s; -o-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s }  header .searchbox-open { background: #fff; z-index: 10; -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .13); box-shadow: 0 0 5px 0 rgba(0, 0, 0, .13); border-radius: 4px; width: 400px }  header .searchbox-open .searchbox-input { font-size: 13px }  header .searchbox-open .searchbox-icon { background-position: -3px -48px }  nav ul li a { outline: 0; position: relative }  nav ul li a:after { content: ""; position: absolute; bottom: -2px; left: 0; width: 0%; height: 2px; background-color: #ff2222; -webkit-transition: width .5s; -o-transition: width .5s; transition: width .5s }  nav ul li a.active:after { width: 100% }  nav ul li a:focus { outline: 0 }  nav ul li:hover a:after { width: 100% }  nav ul li.current-menu-item a { color: #61c9d5 }  .icon-bars span { content: ""; display: block; width: 30px; height: 2px; background: #393434; cursor: pointer; top: 0 }  .icon-bars span:after { content: ""; position: absolute; display: block; width: 30px; height: 2px; cursor: pointer; background: #393434; top: 12px }  .icon-bars, .icon-bars span:before, .nav-toggle span:after { -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out }  .icon-bars span:before { content: ""; position: absolute; display: block; width: 30px; height: 2px; background: #393434; cursor: pointer; top: 6px }  @media only screen and (max-width:992px) { .navicon { display: block; line-height: 80px; position: fixed; color: #000; right: 15px; z-index: 999; width: 30px; height: 30px; top: 46px; padding: 0 } header .row>div { position: static } nav { padding: 0 10px; line-height: normal } nav>ul { position: fixed; width: 300px; top: 0; right: -300px; background: #fff; padding: 40px 0 30px; z-index: 999; height: 100%; overflow: hidden; overflow-y: scroll; -webkit-transition: all .3s ease-out 0s; -moz-transition: all .3s ease-out 0s; -ms-transition: all .3s ease-out 0s; -o-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s } nav>ul>li { position: relative; border-bottom: 1px solid rgba(0, 0, 0, .07); padding: 5px 0; display: block; margin-left: 20px } nav>ul>li>a { font-size: 15px; color: #5e707d; line-height: 33px; display: inline-block; padding: 3px 0 } nav>ul>li>a:hover { color: #1154fb } nav>ul>li:last-child { border-bottom: none } nav .icon { position: absolute; right: 5px; top: 8px; font-size: 22px; color: #5e707d; padding: 5px 8px; display: inline-block!important; cursor: pointer } nav .menu-content { display: none } .open-menu nav>ul { right: 0 } .sub-menu { position: static; display: none } .sub-menu li { display: block; position: relative } .sub-menu li a { font-size: 15px; color: #5e707d; line-height: 34px; padding-bottom: 10px } .sub-menu li a:hover { color: #1154fb } .sub-menu .icon { top: 0 } header.header_block .icon-bars.active span:before { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg) } header.header_block .icon-bars.active span:after { top: 16px; -webkit-transform: translateY(-10px) rotate(-45deg); -ms-transform: translateY(-10px) rotate(-45deg); transform: translateY(-10px) rotate(-45deg) } header.header_block .icon-bars.active span { background-color: transparent } header .row .social-set { position: absolute; right: 45px } #menuArea { display: none } nav ul li a:after { display: none } header .srch-right-sec { right: 20px; top: -9px } }  @media only screen and (max-width:768px) { .navicon { top: 28px } header .srch-right-sec { top: -25px } header.fixedheader .srch-right-sec { top: -16px } }  @media only screen and (max-width:600px) { header .searchbox-open { width: 255px } }  @media only screen and (min-width:992px) { nav { float: right; padding-right: 11px; } nav ul { display: -webkit-box; margin-right:95px;  display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } nav ul>li { margin-left: 30px } nav li { position: relative } nav li a { font-size: .925em; color: #ff2222; font-weight: 700; outline: 0; display: block; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; outline: 0 } nav li a.active { color: #ff2222 } nav li:hover a { color: #ff2222 } nav .sub-menu { display: none; position: absolute; left: 0; width: 200px; line-height: normal; background: #fff } nav .sub-menu li { display: block } nav .sub-menu .sub-menu { left: 100%; margin: 0; top: 0 } nav .icon { display: none } a.navicon.icon-bars { position: relative; top: -5px; display: none } #menuArea { position: absolute; right: 15px; top: 24px } #menuArea input { display: none } #menuArea .open { background-color: #3c3c3c; width: 30px; height: 2px; display: block; border-radius: 2px; cursor: pointer; position: relative; top: 9px } #menuArea .open:before { content: ""; background-color: #3c3c3c; width: 30px; height: 2px; display: block; border-radius: 2px; position: relative; top: -7px; -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease } #menuArea .open:after { content: ""; background-color: #ff2222; width: 30px; height: 2px; display: block; border-radius: 2px; position: relative; top: 5px; -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease } #menuArea .menuOpen { width: 30px; height: 20px; display: block; cursor: pointer; float: right } #menuArea .menuEffects { position: relative } #menuArea .menuEffects:after { content: ""; width: 20px; height: 20px; background: #fff; border-radius: 50% } #menuArea .menu { position: fixed; width: 100vw; height: 100vh; top: 0; left: 0; background: #fff } #menuArea .menu label { width: 30px; height: 30px; position: absolute; right: 20px; top: 20px; background-size: 100%; cursor: pointer } #menuArea .menu .menuContent { position: relative; top: 30%; font-size: 30px; padding-bottom: 20px; margin-top: -170px } #menuArea .menu .menuContent .container { max-width: 1000px } #menuArea .menu .menuContent .overlay-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap } #menuArea .menu .menuContent .overlay-col { width: 20% } #menuArea .menu ul { list-style: none; padding: 0; margin: 0 auto } #menuArea .menu ul li a { display: block; color: #ff2222; font-weight: 700; text-decoration: none; -webkit-transition: color .2s; -o-transition: color .2s; transition: color .2s; padding: 10px 0; font-size: 14px; outline: 0; text-align: left } #menuArea .menu ul li a.active, #menuArea .menu ul li a:hover { color: #ee1c25 } #menuArea .menuEffects { opacity: 0; visibility: hidden; -webkit-transition: opacity .5s, visibility .5s; -o-transition: opacity .5s, visibility .5s; transition: opacity .5s, visibility .5s } #menuArea .menuEffects ul { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s } #menuArea #menuToggle:checked~.menuEffects { opacity: 1; visibility: visible; -webkit-transition: opacity .5s; -o-transition: opacity .5s; transition: opacity .5s } #menuArea #menuToggle:checked~.menuEffects ul { opacity: 1 } #menuArea #menuToggle:checked~.menuOpen .open { background-color: transparent } #menuArea #menuToggle:checked~.menuOpen .open:before { content: ""; background-color: #ff2222 ; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); position: absolute; top: 0; right: 0; z-index: 1 } #menuArea #menuToggle:checked~.menuOpen .open:after { content: ""; background-color: #ff2222 ; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); position: relative; top: 0; right: 0; z-index: 1 } #menuArea #menuToggle:not(:checked)~.menuEffects ul { -webkit-transform: translateY(-30%); -ms-transform: translateY(-30%); transform: translateY(-30%) } header .logo { width: 125px; margin-top: 0; margin-bottom: 5px; position: relative; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: width .5s, -webkit-transform .5s; transition: width .5s, -webkit-transform .5s; -o-transition: width .5s, transform .5s; transition: width .5s, transform .5s; transition: width .5s, transform .5s, -webkit-transform .5s } header.fixedheader { -webkit-box-shadow: 0 0 3px 0 #aaa; box-shadow: 0 0 3px 0 #aaa; background: #fff; height: 88px; margin-top: -10px; position: fixed } header.fixedheader .logo { width: 65px; display: block } }  a, button, input, select, textarea { outline: 0!important }  .w-100 { width: 100%!important }  .mb-30 { margin-bottom: 30px }  p { font-size: 16px; line-height: 28px }  li { font-size: 16px; line-height: 28px }  header { position: fixed; width: 100%; top: 0; z-index: 99999; height: auto; -webkit-transition: height .5s, -webkit-transform .5s; transition: height .5s, -webkit-transform .5s; -o-transition: height .5s, transform .5s; transition: height .5s, transform .5s; transition: height .5s, transform .5s, -webkit-transform .5s; background: rgba(255, 255, 255, 0) }  header.fixedheader { margin-top: 0 }  header .searchbox-icon { background-image: url(/images/sear.png) }  header .logo { width: 100%; display: block; margin-top: 0; padding: 0 39px; margin-bottom: 5px; position: relative; -webkit-transform: translate3d(0, 0, 0); -o-transition: width .5s, transform .5s; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out }  header .right-se { padding-top: 14px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: flex-end; padding-right: 24px }  header .srch-right-sec { position: unset; right: 0; top: -27px }  .inner-page { overflow: hidden }  .inner-page p { color: #55555a; padding-bottom: 12px; margin: 0 }  header.fixedheader .header-top { height: 0; overflow: hidden; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out }  header.fixedheader .right-sec { padding-top: 13px }  header.fixedheader .logo { width: 100%; display: block; top: 4px; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out }  header.fixedheader .main-header-menu { display: none }  .menu li.drop-down { position: relative }  .menu li.drop-down ul.mega { -webkit-column-count: 2; column-count: 2; min-width: 398px; -webkit-column-gap: 0; column-gap: 0 }  .menu li.drop-down ul li { margin-left: -28px; border: 0; padding: 0; text-align: center; }  .menu li.drop-down ul li a { padding: 10px 11px; font-size: 12px; line-height: 20px; background-color: #fff; border-bottom: 1px solid rgba(0, 0, 0, .1); color: #2d2d2d }  .menu li.drop-down ul li a:hover { background-color: #ff2222; color: #fff }  .menu li.drop-down ul li a:after { content: none }  .menu li.drop-down ul li a.disable-a { pointer-events: all }  .menu li.drop-down:hover .drop-down-ul { display: block; position: absolute; overflow: unset; left: 0; margin: 0; margin-left: 0!important; padding-left: 0; top: 100%; padding-top: 13px; background: #fff; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition: all ease-in-out .5s; -o-transition: all ease-in-out .5s; transition: all ease-in-out .5s }  .menu li.drop-down:hover .menu-article { display: block; position: relative; overflow: unset; height: 100%; margin: 0; margin-left: 0!important; padding: 20px; width: 49%; background: #fff; float: right }  .menu li.drop-down:hover .menu-article img { width: 100%; height: auto; display: block; margin: 0 0 15px }  .menu li.drop-down:hover .menu-article h4 { width: 100%; font-size: 16px; font-weight: 600; color: #212121; line-height: 20px; text-align: left; letter-spacing: .4px; margin: 0 0 10px; padding: 0 }  .menu li.drop-down:hover .menu-article p { width: 100%; font-size: 12px; font-weight: 400; color: #55555a; line-height: 18px; text-align: left; letter-spacing: .4px }  .menu li.drop-down ul { left: 0; min-width: 185px; }  .menu li.drop-down .drop-down-ul { display: none; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); -webkit-transition: all ease-in-out .5s; -o-transition: all ease-in-out .5s; transition: all ease-in-out .5s }  .menu li.drop-down .menu-article { display: none }  .home-slider { position: relative }  .home-slider .owl-carousel .owl-item img { width: auto }  .home-slider .slider-logos { margin-top: -10px }  .home-slider .slider-logos p { color: #fff; font-size: 16px; font-weight: 300; text-shadow: 0 2px 3px #333 }  .home-slider .slider-logos ul { display: -webkit-box; display: -ms-flexbox; display: flex; list-style: none; margin: 15px 0 0; padding: 0 }  .home-slider .slider-logos ul li { margin-right: 10px }  .home-slider .slider-logos ul li:first-child { padding: 0 10px 0 0!important; border-right: 1px solid #aaa }  .home-slider .slider-logos ul li:nth-child(7) { padding: 0 10px!important }  .home-slider .slider-logos ul li img { max-height: 80px }  .home-slider .item { background-size: cover; background-repeat: no-repeat; width: 100%; padding: 100px 0; background-position: 100% 30% }  .home-slider .owl-stage .owl-item:first-child .item .slider-logos { margin-top: -5px }  .home-slider .owl-stage .owl-item:nth-child(3) .slider-logos p { margin: 0 }  .home-slider .owl-stage .owl-item:nth-child(3) .slider-logos ul li { border-right: none }  .home-slider .owl-stage .owl-item:nth-child(3) .slider-logos ul li img { max-height: 40px!important }  .home-slider .item-texts h4 { color: #fff; font-size: 1em; margin-bottom: 5px; text-transform: uppercase; font-weight: 400; text-shadow: 0 1px 2px #555 }  .home-slider .item-texts h2 { line-height: 1.1em; color:#ff2222; text-shadow: 0 1px 2px #555; margin-bottom: 5px; text-transform: uppercase; font-weight: 700; font-size: 1.7em; font-family: poppins, sans-serif }  .home-slider .item-texts h3 { color: #fff; line-height: 1em; font-size: 0.9em; font-family: poppins, sans-serif; font-weight: 400; text-shadow: 0 1px 2px #555; }  .home-slider .item-texts { width: 60%; padding-top: 40px }  .home-tab h2.resp-accordion { display: none }  .home-tab ul.resp-tabs-list { display: block }  .home-tab .home-tab-container { background: #fff; padding: 25px; border-radius: 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-bottom: 5px solid #ff2222; }  .home-tab ul.resp-tabs-list { background: #fff; margin: 0 }  .home-tab p { margin-left: 0 }  .home-tab .resp-tabs-list li { border: none!important; border-bottom: 2px solid #fff!important; background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), color-stop(#fdfdfd), color-stop(#fdfdfd), color-stop(#fcfcfc), color-stop(#fbfbfb), color-stop(#fafafb), color-stop(#f9fafa), color-stop(#f8f9f8), color-stop(#f7f8f8), color-stop(#f6f7f7), color-stop(#f5f5f5), to(#f4f4f4)); background-image: -webkit-linear-gradient(top, #fefefe, #fdfdfd, #fdfdfd, #fcfcfc, #fbfbfb, #fafafb, #f9fafa, #f8f9f8, #f7f8f8, #f6f7f7, #f5f5f5, #f4f4f4); background-image: -o-linear-gradient(top, #fefefe, #fdfdfd, #fdfdfd, #fcfcfc, #fbfbfb, #fafafb, #f9fafa, #f8f9f8, #f7f8f8, #f6f7f7, #f5f5f5, #f4f4f4); background-image: linear-gradient(to bottom, #fefefe, #fdfdfd, #fdfdfd, #fcfcfc, #fbfbfb, #fafafb, #f9fafa, #f8f9f8, #f7f8f8, #f6f7f7, #f5f5f5, #f4f4f4); border-right: 1px solid #f8f9f8!important; margin: 0; padding: 13px 10px }  .home-tab .resp-tabs-list li .tab-nav { position: relative }  .home-tab .resp-tabs-list li .tab-nav:after { content: ""; display: block; position: absolute; bottom: -13px; left: 0; height: 2px; width: 100%; background-color: #ff2222 ; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); transition: transform .5s cubic-bezier(.165, .84, .44, 1), -webkit-transform .5s cubic-bezier(.165, .84, .44, 1) }  .home-tab .resp-tabs-list li:last-child { border-right: 0!important }  .home-tab .resp-tabs-list li span.icon { display: block; background: url(/images/domestic1.png) no-repeat; width: 28px; height: 25px; background-position: 0 0 }  .home-tab .resp-tabs-list li span.text { display: block; width: calc(100% - 28px); color: #323232; font-size: 12px; line-height: 15px; margin-left: 10px; font-weight: 400 }  .home-tab .resp-tabs-list li:nth-child(2) span.icon { background: url(/images/office1.png) no-repeat }  .home-tab .resp-tabs-list li:nth-child(3) span.icon { background: url(/images/employees1.png) no-repeat }  .home-tab .resp-tabs-list li:nth-child(4) span.icon { background: url(/images/secure1.png) no-repeat }  .home-tab .resp-tabs-list li:nth-child(5) span.icon { background: url(/images/commercial1.png) no-repeat }  .home-tab .resp-tabs-list li:nth-child(6) span.icon { background: url(/images/international1.png) no-repeat }  .home-tab .resp-tabs-list li:nth-child(7) span.icon { background: url(/images/vehichle1.png) no-repeat }  .home-tab .resp-tabs-list li:hover .tab-nav:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1) }  .home-tab .home-tab .resp-tabs-list li:hover .tab-nav:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1) }  .home-tab .resp-tabs-list li.resp-tab-active span.icon { background-position: 0 -27px }  .home-tab .resp-tabs-list li.resp-tab-active:last-child { border-right: 0!important }  .home-tab .resp-tabs-list li.resp-tab-active { border: none!important; border-bottom: 2px solid #f8f9f8!important; background-image: none; border-right: 1px solid #f8f9f8!important; background-color: #fff2f2!important }  .home-tab .resp-tabs-list li.resp-tab-active .tab-nav:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1) }  .home-tab .resp-tabs-list li.resp-tab-active span.text { font-weight: 700; font-family: poppins, sans-serif }  .home-tab .resp-tab-active { border: none; border-bottom: 1px solid #ff2222 }  .home-tab .call-btn a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; outline: 0; color: #fff }  .home-tab .call-btn span { font-size: 25px; font-weight: 700; line-height: 22px }  .home-tab .call-btn p { font-size: 12px; margin-bottom: 0 }  .home-tab .call-btn .icon { width: 40px; height: 40px; line-height: 35px; border: 2px solid #fff; display: inline-block; vertical-align: middle; margin-right: 10px; border-radius: 50%; position: relative; text-align: center }  .home-tab .call-btn .icon img { position: absolute; top: 12px; left: 12px }  .home-tab .call-btn .icon:before { content: ""; position: absolute; z-index: 0; left: 50%; top: 50%; -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); display: block; width: 40px; height: 40px; background: #fff repeat scroll 0 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-animation: pulse-border 1.5s ease-out infinite; animation: pulse-border 1.5s ease-out infinite }  .home-tab .cnt h5 { font-size: 16px; color: #333; font-weight: 500; padding-bottom: 9px }  .home-tab .resp-tabs-container { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px }  .section-one { background: #fff }  .section-two { background: #f8f8f8 !important; padding-top: 30px; clear: both; overflow: hidden }  .section-two h2 { font-family: poppins, sans-serif; text-align: center; margin: 10px 0 10px; font-size: 30px; color: #333; font-weight: 700; line-height: normal }  .section-two .resp-tabs-list { width: 23%; margin: 15px auto 30px auto; padding: 0; border: 1px solid #ff2222 ; display: inline-block!important }  .section-two .resp-tabs-list li { width: 50%; text-align: center; margin: 0; color: #333; font-size: 16px; line-height: 20px; font-weight: 400; background-color: #fff!important }  .section-two li.resp-tab-active { border: none!important; background-color: #ff2222 !important; padding: 14px 15px; color: #fff!important }  .section-two li.resp-tab-active span.resp-arrow { border-bottom: 12px solid #fff }  .section-two .feature-style2 { padding-bottom: 20px }  .section-two .resp-tab-content { border-top-color: #f8f8f8; background: #f8f8f8; padding: 0 }  .section-two .resp-vtabs ul.resp-tabs-list { -ms-flex-wrap: wrap; flex-wrap: wrap; border: none; width: 33%; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between }  .section-two .resp-vtabs ul.resp-tabs-list li { width: 31%; float: left; background-color: transparent!important; font-size: 12px; margin: 0 1% 3%; padding: 19px 10px!important; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; min-height: 185px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center }  .section-two .resp-vtabs ul.resp-tabs-list li span { width: 45px; height: 45px; display: block; background-position: 0 3px; background-size: 100%; margin: 0 auto 10px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .section-two .resp-vtabs ul.resp-tabs-list li p { width: 100%; display: inline-block; font-size: 15px; line-height: 19px }  .section-two .resp-vtabs ul.resp-tabs-list li:nth-child(6) span { background: url(/images/supplay-chain.png) no-repeat; background-position: 0 -1px }  .section-two .resp-vtabs ul.resp-tabs-list li:nth-child(7) span { background: url(/images/warehousing.png) no-repeat }  .section-two .resp-vtabs ul.resp-tabs-list li:nth-child(8) span { background: url(/images/exim.png) no-repeat; background-position: 0 6px }  .section-two .resp-vtabs ul.resp-tabs-list li:nth-child(9) span { background: url(/images/odc.png) no-repeat; background-position: 0 10px }  .section-two .resp-vtabs ul.resp-tabs-list li:hover { border-color: #ff2222 !important; color: #ff2222 }  .section-two .resp-vtabs ul.resp-tabs-list li.resp-tab-active span { background-position: 0 0 }  .section-two .resp-vtabs ul.resp-tabs-list li.resp-tab-active:nth-child(6) span { background-position: 0 0 }  .section-two .resp-vtabs ul.resp-tabs-list li.resp-tab-active:nth-child(7) span { background-position: 0 0 }  .section-two .resp-vtabs ul.resp-tabs-list .serv-16 span { background: url(/images/supplay-chain1.png) no-repeat; background-position: 0 2px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .section-two .resp-vtabs ul.resp-tabs-list .serv-12 span { background: url(/images/around1.png) no-repeat }  .section-two .resp-vtabs ul.resp-tabs-list .serv-17 span { background: url(/images/warehousing1.png) no-repeat }  .section-two .resp-vtabs ul.resp-tabs-list .serv-13 span { background: url(/images/home-storage1.png) no-repeat }  .section-two .resp-vtabs ul.resp-tabs-list .serv-18 span { background: url(/images/exim1.png) no-repeat }  .section-two .resp-vtabs ul.resp-tabs-list .serv-19 span { background: url(/images/odc1.png) no-repeat; background-position: 0 3px }  .section-two .resp-vtabs .resp-tabs-container { width: 41%; border: none!important; border-radius: 0 }  .section-two .resp-vtabs .resp-tabs-container { background-color: transparent }  .section-two #ChildVerticalTab_1 .resp-tab-content, .section-two #ChildVerticalTab_2 .resp-tab-content { padding: 0 }  .section-two .red-layer { text-align: left }  .section-two .red-layer p { color: #fff; font-size: 14px }  .section-two .red-layer h4 { font-size: 18px; color: #fff }  .section-two .red-layer ul { list-style: none; margin: 20px 0 0 0; padding: 0 }  .section-two .red-layer ul li { margin-bottom: 10px; position: relative; padding-left: 25px; text-align: left }  .section-two .red-layer ul li:before { background: url(/images/icon_check.png) no-repeat; width: 15px; height: 10px; display: block; content: ""; display: inline-block; position: absolute; left: 0; top: 2px; background-size: 12px }  .section-two .red-layer .btn { display: inline-block; border: 3px solid #fff; font-size: 13px; text-transform: uppercase; color: #fff; letter-spacing: .05em; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; font-weight: 700; -webkit-transition: all .25s ease-in-out; min-width: 150px; text-align: center; padding: 10px 20px; margin-top: 25px; outline: 0 }  .section-two .red-layer .btn:hover { background: rgba(255, 255, 255, .2); color: #fff } .cnt-client h3{ color:#ff2222; }  .section-two .top-cnt { padding: 0 30px }  .section-two .top-cnt p { max-width: 680px; font-size: 15px; color: #555; line-height: 26px; font-weight: 300; margin: 0 auto 30px }  .section-four { background: #f8f8f8 !important; padding: 30px 0; position: relative; overflow: hidden }  .section-four .ft-all { background:transparent; }  .section-four .ft-box .feature-box { background-color:#fff; width: 100%; height: 100%; background-size: cover!important; padding:30px 20px; position: relative; margin: 0; background-position: center right; min-height: 184px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; text-align:center; }  .section-four .ft-box .feature-box:hover .featre-texts h3, .section-four .ft-box .feature-box:hover .featre-texts h4, .section-four .ft-box .feature-box:hover .featre-texts p.sub-p { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px) }  .section-four .ft-box .feature-box .featre-texts { -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .section-four .ft-box:nth-child(2) .feature-box { background-color:#fff; }  .section-four .ft-box:nth-child(3) .feature-box { background-color:#fff; }  .section-four .ft-box:nth-child(4) .feature-box { background-color:#fff; }  .section-four .featre-texts h4 { font-size: 1em; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; color: #333; font-weight: 400; line-height: 22px }  .section-four .featre-texts h3 { font-size: 1.2em; line-height: 1.2em; font-family: poppins, sans-serif; font-weight: 500; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .section-four .featre-texts h3 span { display: block; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .section-four .featre-texts p { font-size: 1em; line-height: 1.2em; padding-bottom: 10px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; font-weight: 300 }  .section-four a.view-btn {margin:0 auto; width: 105px; height: 33px; line-height: 33px; font-size: 13px; border-radius:60px; }  .section-four .ft-sec .col-12 { margin-bottom: 5% }  .section-four .event-texts { max-width: 535px; background: #fff; margin: -35px auto 0 auto; border-radius: 5px; padding: 20px; position: relative; z-index: 99 }  .section-four .event-texts p { font-size: .87em; line-height: 1.5em; color: #6f6a6a; margin-bottom: 0; font-weight: 300 }  .section-four .event-texts a { display: inline-block; color: #337ab7; font-weight: 600; display: block; text-transform: uppercase; font-size: 13px; font-family: poppins, sans-serif; margin-top: 20px; outline: 0; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .section-four .event-texts a:hover { color: #ff2222 }  .section-four .event-texts h5 { font-size: 1.37em; color: #232020; margin-bottom: 5px }  .section-four .owl-nav { position: absolute; bottom: -17px; left: 20px; z-index: 999 }  .section-four .owl-nav button { outline: 0 }  .section-four .owl-nav .owl-next span, .section-four .owl-nav .owl-prev span { -webkit-filter: grayscale(1); filter: grayscale(1); width: 30px; height: 30px; display: inline-block; margin: 0 2px; font-size: 0 }  .section-four .owl-nav .owl-next span:hover, .section-four .owl-nav .owl-prev span:hover { -webkit-filter: none; filter: none }  .section-four .owl-nav .owl-next span { background: url(/images/arrow-right.svg) no-repeat }  .section-four .owl-nav .owl-prev span { background: url(/images/arrow-left.png) no-repeat }  .section-five { padding: 30px 0; overflow: hidden }  .section-five h2.main-title { text-align: center }  .section-five .owl-nav { max-width: 105px; float: right; }  .section-five .owl-nav .owl-next span, .section-five .owl-nav .owl-prev span { width: 42px; height: 42px; line-height: 20px; border-radius: 50%; outline: 0; font-size: 40px!important; display: block; color: #afafaf!important; -webkit-box-shadow: none; box-shadow: none; margin: 0 2px; outline: 0 } .section-five .owl-nav .owl-next span{ background:url(/images/arrow-right.png) no-repeat }  .section-five .owl-nav .owl-prev span{ background:url(/images/arrow-left.png) no-repeat }  .section-five button { outline: 0 }  .section-five .featred-text { text-align: center; border: 1px solid #e4e4e4ad; padding: 20px; border-radius: 15px; }  .section-five .featred-text p { font-size: .87em; line-height: 1.5em; color: #6f6a6a; margin-bottom: 0; font-weight: 300 }  .section-five .resp-tabs-list li { width: 100%; padding: 0; margin: 0 15px; float: none; font-weight: 400; font-size: 16px; color: #999; border-bottom: 2px solid #fff!important; padding-bottom: 10px; background-color: transparent!important; position: relative }  .section-five .resp-tabs-list li:after { content: ""; display: block; position: absolute; bottom: -3px; left: 0; height: 2px; width: 100%; background-color: #ff2222 ; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); -webkit-transition: -webkit-transform .5s cubic-bezier(.165, .84, .44, 1); transition: -webkit-transform .5s cubic-bezier(.165, .84, .44, 1); -o-transition: transform .5s cubic-bezier(.165, .84, .44, 1); transition: transform .5s cubic-bezier(.165, .84, .44, 1); transition: transform .5s cubic-bezier(.165, .84, .44, 1), -webkit-transform .5s cubic-bezier(.165, .84, .44, 1) }  .section-five .resp-tabs-list li:hover:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1) }  .section-five .resp-tabs-list li.resp-tab-active { border: none!important; color: #ff2222 !important; font-family: poppins, sans-serif; font-weight: 600; font-size: 16px }  .section-five .resp-tabs-list li.resp-tab-active:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1) }  .section-five .testimonials { margin-top: 40px }  .section-five .testimonials .slide h3 { display: none }  .section-five .owl-theme .owl-controls { text-align: center }  .section-five .owl-theme .owl-controls .owl-page { display: inline-block; padding: 10px 20px; zoom: 1 }  .section-five .owl-theme .owl-controls .owl-page h3 { font-size: 16px; text-transform: uppercase }  .section-five .owl-theme .owl-controls .owl-page.active h3, .section-five .owl-theme .owl-controls .owl-page:hover h3 { color: #4d959b }  .section-five .testimonials .owl-buttons { position: absolute; z-index: 10; bottom: 90px; left: 50%; margin-left: -50px }  .section-five .testimonials .owl-buttons .owl-next, .section-five .testimonials .owl-buttons .owl-prev { display: inline-block }  .section-five .testimonials .owl-buttons .owl-next, .section-five .testimonials .owl-buttons .owl-prev { background: rgba(255, 255, 255, .6); width: 30px; height: 30px; border-radius: 15px; display: inline-block; margin: auto 10px }  .section-five .testimonials .owl-buttons .owl-next:before, .section-five .testimonials .owl-buttons .owl-prev:before { content: "‹"; color: #000; font-size: 30px; line-height: 27px; font-weight: 700; border-radius: 5px }  .section-five .testimonials .owl-buttons .owl-next:before { content: "›" }  .section-five .owl-carousel .owl-item img { max-width: 100%; width: auto; max-height: 100px; height: auto; display: block; margin: 0 auto; padding: 10px }  .section-five .vdo-testi-slider p { max-width: 600px; display: block; margin: 10px auto 15px; position: relative }  .section-five .testimonial-cnts h4 { font-size: 25px; color:#182937; font-weight: 700; text-transform: uppercase; text-shadow: rgba(0, 0, 0, .01) 0 0 1px; font-family: poppins, sans-serif; position: relative }  .section-five .testimonial-cnts h4:after { content: ""; position: absolute; background: url(/images/quote_mark.png) no-repeat; width: 150px; height: 150px; left: -145px; top: 0; z-index: 1111; background-size: contain }  .section-five .testimonial-cnts .client-say { font-size: 14px; color: #555; line-height: 24px; text-align: center; font-weight: 300 }  .section-five .testimonial-cnts .item-img { display: inline-block; width: 150px; height: 150px }  .section-five .testimonial-cnts .clinet-set { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 15px; -webkit-box-pack: center; -ms-flex-pack: center;  }  .section-five .testimonial-cnts h3 { font-size: 18px; color: #ff2222 ; font-family: poppins, sans-serif }  .section-five .testimonial-cnts .position { font-size: 15px; color: #333; display: block; line-height: 25px; font-weight: 500; font-family: poppins, sans-serif }  .section-five .testimonial-cnts .client-texts { padding-left: 20px }  .section-five .testimonial-cnts .desc { font-family: poppins, sans-serif; font-weight: 700 }  .section-five .custom-dots { margin: 0; padding: 0; padding-top: 20px }  .section-five .custom-dots li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 14px }  .section-five .custom-dots li a { width: 24px; margin-left: 5px; display: block; margin-left: -15px; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s }  .section-five .custom-dots li span { position: relative; display: inline-block; -webkit-transition: color .6s ease; -o-transition: color .6s ease; transition: color .6s ease; cursor: pointer; padding: 10px 30px; z-index: 1 }  .section-five .custom-dots li span:after { position: absolute; content: ""; top: 0; left: 0; width: 0; height: 100%; background-color: #ff2222 ; -webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left; -webkit-transition: width .6s ease; -o-transition: width .6s ease; transition: width .6s ease; z-index: -1 }  .section-five .custom-dots li:hover a { margin-left: 10px }  .section-five .custom-dots li:hover span { color: #fff }  .section-five .custom-dots li:hover span:after { width: 100% }  .section-five .custom-dots li.active a { display: block; margin-left: 10px }  .section-five .custom-dots li.active span { color: #fff }  .section-five .custom-dots li.active span:after { width: 100% }  .section-five .testimonial-nav .custom-nav { margin-top: -12px; border-left: 1px solid #999; padding-bottom: 1px }  .section-five .testimonial-nav h5 { font-size: 18px; font-weight: 500; color: #666; text-transform: uppercase; margin: 0 0 0 28px; position: relative; font-family: poppins, sans-serif }  .section-five .testimonial-nav h5:after { background: #999; width: 20px; height: 1px; content: ""; display: inline-block; position: absolute; left: -28px; top: 50% }  .section-five .left-bg h2 { font-size: 30px; line-height: 35px; font-family: poppins, sans-serif; margin: 0 0 30px; font-weight: 700; text-transform: uppercase; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #333 }  .section-five .left-bg h2 span.bigtext { font-size: 108px; display: inline-block; padding-right: 10px; font-family: sans-serif }  .section-five .testimonial-set { border-bottom: 1px solid #e5e5e5; margin-bottom: 30px; padding-bottom: 75px }  .section-five .testimonial-set .vdo-testi-nav { width: 100%; text-align: center; margin: 20px 0 }  .section-five .testimonial-set .vdo-testi-nav button { width: 35px; height: 35px; background: 0 0; border: none; border-radius: 1000%; margin: 0 5px; padding: 0; -webkit-filter: grayscale(1); filter: grayscale(1) }  .section-five .testimonial-set .vdo-testi-nav button span { opacity: 0 }  .section-five .testimonial-set .vdo-testi-nav button:hover { -webkit-filter: grayscale(0); filter: grayscale(0) }  .section-five .testimonial-set .vdo-testi-nav .owl-prev { background: url(/images/arrow-left.png) no-repeat }  .section-five .testimonial-set .vdo-testi-nav .owl-next { background: url(/images/arrow-right.png) no-repeat }  .section-five .featured-slider .item { overflow: hidden }  .section-five .featured-slider .item img { -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .section-five .featured-slider .item:hover img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2) }  .section-six { background: #ff2222; padding: 30px 0 0 0; border-bottom: 1px solid #e0e0e0; overflow: hidden }  .section-six h2 { color: #fff; font-size: 1.3em; line-height: 1.2em; margin-bottom: 35px; font-family: poppins, sans-serif; font-weight: 400 }  .section-six ul { padding: 0; list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 415px }  .section-six ul li { width: 100%; color: #fff; font-size: 15px; position: relative; padding-left: 40px; margin-bottom: 20px!important; text-align: left }  .section-six ul li i { width: 30px; height: 30px; position: absolute; left: 0; top: 0 }  .section-six ul li i img { width: auto; max-width: 30px; height: auto; max-height: 30px; display: block }  .section-six ul li span { line-height: 30px; display: inline-block }  .section-six .apps { margin-top: 30px }  .section-six .apps a { display: inline-block; margin: 0 15px 0 0; outline: 0 }  .section-six .apps a img { width: auto; height: auto; max-width: 120px }  .section-six .right-cnt { display: -webkit-box; display: -ms-flexbox; display: flex }  .section-six .right-cnt .mob-pic { position: relative }  .section-six .right-cnt .play-btn { background: url(/images/video-play-btn.png) rgba(0, 0, 0, .3) no-repeat; width: 50px; height: 50px; border-radius: 50%; position: absolute; left: 0; right: 0; margin: 0 auto; top: 50%; z-index: 9999; background-size: 50px; outline: 0 }  .section-six .right-cnt .play-btn:hover { background-position: 0 -50px }  .section-six .right-form h5 { color: #000; font-size: 18px; line-height: 20px; font-weight: 400; margin: 0 0 15px; font-family: poppins, sans-serif }  .section-six .right-form h6 { color: #000; font-size: 16px; font-weight: 400; margin: 0 0 15px; font-family: poppins, sans-serif }  .section-six .app_ink_box { width: 100%; display: block }  .section-six .app_ink_box .app_ink_field { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 0 5px }  .section-six .app_ink_box .app_ink_field label { border: 1px solid #c4c4c4; background: #fff; border-top-left-radius: 4px; border-bottom-left-radius: 4px; padding: 0 8px; height: 40px; color: #333; margin: 0; font-size: 14px; line-height: 39px; font-weight: 500; font-family: poppins, sans-serif }  .section-six .app_ink_box .app_ink_field input { border: 1px solid #c4c4c4; border-left: 0; border-right: 0; border-radius: 0; padding: 0 8px; height: 40px; width: 150px; outline: 0 }  .section-six button.btn_sub { padding: 11px 18px 8px; height: 40px; background: #ff2222 ; border-radius: 0; border-top-right-radius: 4px; border-bottom-right-radius: 4px; color: #fff; line-height: 40px; font-size: 14px; border: none; display: inline-block; -webkit-transition: all .3s ease-out 0s; -o-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; -moz-transition: all .3s ease-out 0s }  .section-six .app_ink_box .app_ink_field img { width: 14px; display: block }  .section-six .app_ink_box .app_ink_field input::-webkit-input-placeholder { color: #495057; font-size: 14px }  .section-seven { padding: 30px 0; border-top: 1px solid #e0e0e0 }  .section-seven .list-sec ul { margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #e5e5e5; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap }  .section-seven .list-sec ul li { width: 50%; position: relative; padding-left: 30px; padding-bottom: 20px }  .section-seven .list-sec ul li:before { position: absolute; left: 0; top: 4px; content: ""; background: url(/images/list-icons.png) no-repeat; width: 22px; height: 22px; background-position: -7px -7px; background-size: 250px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .section-seven .list-sec ul li:nth-child(2):before { background-position: -43px -7px }  .section-seven .list-sec ul li:nth-child(3):before { background-position: -73px -7px }  .section-seven .list-sec ul li:nth-child(4):before { background-position: -108px -7px }  .section-seven .list-sec ul li:nth-child(5):before { background-position: -216px -7px }  .section-seven .list-sec ul li:nth-child(6):before { background-position: -150px -7px }  .section-seven .list-sec ul li:nth-child(7):before { background-position: -182px -7px }  .section-seven .list-sec ul li a { color: #999; font-size: 15px; font-family: poppins, sans-serif; font-weight: 500; outline: 0 }  .section-seven .list-sec ul li:after { content: ""; display: block; position: absolute; bottom: -1px; left: 0; height: 2px; width: 100%; background-color: #ff2222 ; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); -webkit-transition: -webkit-transform .5s cubic-bezier(.165, .84, .44, 1); transition: -webkit-transform .5s cubic-bezier(.165, .84, .44, 1); -o-transition: transform .5s cubic-bezier(.165, .84, .44, 1); transition: transform .5s cubic-bezier(.165, .84, .44, 1); transition: transform .5s cubic-bezier(.165, .84, .44, 1), -webkit-transform .5s cubic-bezier(.165, .84, .44, 1) }  .section-seven .list-sec ul li:hover:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1) }  .section-seven .list-sec ul li:hover:before { background-position-y: -35px }  .section-seven .list-sec ul li:hover a { color: #ff2222 }  .section-eight ul.resp-tabs-list { margin: 0 auto; padding: 0 15px; max-width: 1200px; position: relative }  .section-eight .resp-tabs-list li { font-size: 16px; color: #999; padding: 0; margin-right: 40px; position: relative; font-weight: 400; background-color: transparent!important }  .section-eight .resp-tabs-list li:after { content: ""; display: block; position: absolute; bottom: -6px; left: 0; height: 2px; width: 100%; background-color: #ff2222 ; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); -webkit-transition: -webkit-transform .5s cubic-bezier(.165, .84, .44, 1); transition: -webkit-transform .5s cubic-bezier(.165, .84, .44, 1); -o-transition: transform .5s cubic-bezier(.165, .84, .44, 1); transition: transform .5s cubic-bezier(.165, .84, .44, 1); transition: transform .5s cubic-bezier(.165, .84, .44, 1), -webkit-transform .5s cubic-bezier(.165, .84, .44, 1) }  .section-eight .resp-tabs-list li:hover:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1) }  .section-eight .resp-tabs-list li.resp-tab-active { border: none!important; font-family: poppins, sans-serif; font-weight: 600; color: #ff2222 }  .section-eight .resp-tabs-list li.resp-tab-active:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1) }  .section-eight .location-tab ul { list-style: none; margin: 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap }  .section-eight .location-tab ul li { margin: 0 2px 10px 0; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .section-eight .location-tab ul li a { font-size: 13px; color: #807b72; line-height: 14px; outline: 0; position: relative; display: block; text-transform: capitalize }  .section-eight .location-tab ul li a:after { content: "/"; padding: 5px }  .section-eight .location-tab ul li:last-child a:after { display: none }  .section-eight .location-tab ul li:hover a { color: #ff2222 }  .section-eight .location-tab .location-list { margin: 0 auto; padding: 0 15px; max-width: 1200px }  .section-eight .location-tab .location-list.box-wise-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap }  .section-eight .location-tab .location-list.box-wise-list ul { list-style: disc; margin: 0; padding: 0; display: -ms-grid; display: grid; grid-gap: 0; grid-template-columns: repeat(auto-fit, minmax(216px, 1fr)); width: 100%; padding-left: 17px }  .section-eight .location-tab .location-list.box-wise-list ul li a { font-size: 13px; color: #182937; line-height: 12px; }  .section-eight .location-tab .location-list.box-wise-list ul li a:after { content: none }  .section-eight .location-tab .loc-tab-bg { padding: 55px 0 }  .section-eight .location-tab .loc-tab-bg:nth-child(2n+2) { background: #e4d7ca }  .section-eight .location-tab h3 { font-weight: 400; color: #333; font-size: 20px; padding-bottom: 8px; font-family: poppins, sans-serif }  .section-eight .resp-tab-content { padding: 0 }  .section-eight h2.resp-accordion { padding: 0 15px; font-size: 15px }  .section-three { padding: 30px 0 }  .section-three .container { max-width: 1140px }  .section-three h2 { margin: 10px 0 10px; font-size: 1.3em; line-height: 1.2em; color: #333; font-weight: 700; text-align: center; font-family: poppins, sans-serif }  .section-three h5 { margin: 0 auto 10px; font-size: 14px; color: #555; text-align: center; font-weight: 300 }  .section-three .resp-tabs-list li.resp-tab-active { border: none!important; color: #ffffff !important; font-weight: 600; font-family: poppins, sans-serif; background-color: orange !important; padding: 12px 20px; }  .section-three .resp-tabs-list li.resp-tab-active:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1) }  .section-three .resp-tabs-list li { padding: 0; margin: 0 15px; color: #fff; float: none; font-weight: 400; font-size: 15px; line-height: 20px; padding-bottom: 10px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; position: relative }  .section-three .resp-tabs-list li:after { content: ""; display: block; position: absolute; bottom: -1px; left: 0; height: 2px; width: 100%; background-color: #ff2222 ; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); transition: -webkit-transform .5s cubic-bezier(.165, .84, .44, 1); -webkit-transition: -webkit-transform .5s cubic-bezier(.165, .84, .44, 1); -o-transition: transform .5s cubic-bezier(.165, .84, .44, 1); transition: transform .5s cubic-bezier(.165, .84, .44, 1); transition: transform .5s cubic-bezier(.165, .84, .44, 1), -webkit-transform .5s cubic-bezier(.165, .84, .44, 1) }  .section-three .resp-tabs-list li:hover { color: #ff2222 !important }  .section-three .resp-tabs-list li:hover:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1) }  .section-three #featuretab { margin-top: 30px!important }  .section-three ul.resp-tabs-list.parent-list { text-align: center; border-bottom: 1px solid #e5e5e5; display: block; background-color: #333; padding: 0px 0px 0px 0px; }  .section-three .resp-vtabs .resp-tabs-list li { background-color: transparent!important; border: none!important }  .section-three .resp-vtabs ul.resp-tabs-list { margin: 0; padding: 0; border-left: 1px solid #ff2222 }  .section-three .resp-easy-accordion h2.resp-accordion { text-align: left; border: none!important; background-color: transparent!important }  .section-three .resp-easy-accordion .resp-tab-content { border: none }  .section-three .inner-sec .left-sec h4 { font-size: 15px; margin: 0 0 12px; font-weight: 600; text-transform: uppercase; font-family: poppins, sans-serif }  .section-three .inner-sec .left-sec p { font-size: 14px; color: #555; margin-bottom: 5px }  .section-three .inner-sec .left-sec a { color: #f9f9f9; text-transform: uppercase; margin-top: 20px; display: block; outline: 0; font-size: 14px; font-weight: 500; font-family: poppins, sans-serif; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; display: inline-block; position: relative; background-color: #182937; padding: 8px 40px; border-radius: 25px; }  .section-three .inner-sec .left-sec a:after { content: ""; background: url(/images/right-arw.png) no-repeat; background-position: center center; width: 17px; height: 17px; background-size: 60%; position: absolute; top: 16px; margin: 0 0 0 10px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .section-three .inner-sec .left-sec a:hover { color: #f6b801 }  .section-three .inner-sec .left-sec a:hover:after { -webkit-transform: translateX(30px); -ms-transform: translateX(30px); transform: translateX(30px) }  .section-three #feature-child h2.resp-accordion, .section-three #feature-child1 h2.resp-accordion, .section-three #feature-child2 h2.resp-accordion, .section-three #feature-child3 h2.resp-accordion, .section-three #feature-child4 h2.resp-accordion, .section-three #feature-child5 h2.resp-accordion { color: #182937; font-size: 20px; font-family: poppins, sans-serif; position: relative; margin-bottom: 20px; font-weight: 700 }  .section-three #feature-child h2.resp-accordion:before, .section-three #feature-child1 h2.resp-accordion:before, .section-three #feature-child2 h2.resp-accordion:before, .section-three #feature-child3 h2.resp-accordion:before, .section-three #feature-child4 h2.resp-accordion:before, .section-three #feature-child5 h2.resp-accordion:before { content: ""; position: absolute; left: -6px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 11px; height: 11px; background: #182937; border-radius: 10px; }  .section-three #feature-child h2.resp-accordion:first-child:before, .section-three #feature-child1 h2.resp-accordion:first-child:before, .section-three #feature-child2 h2.resp-accordion:first-child:before, .section-three #feature-child3 h2.resp-accordion:first-child:before, .section-three #feature-child4 h2.resp-accordion:first-child:before, .section-three #feature-child5 h2.resp-accordion:first-child:before { top: 23% }  .section-three #feature-child span.icon, .section-three #feature-child1 span.icon, .section-three #feature-child2 span.icon, .section-three #feature-child3 span.icon, .section-three #feature-child4 span.icon, .section-three #feature-child5 span.icon { width: 32px; height: 32px; display: block; position: absolute; left: -17px; top: 4px; display: none }  .section-three #feature-child span.icon img, .section-three #feature-child1 span.icon img, .section-three #feature-child2 span.icon img, .section-three #feature-child3 span.icon img, .section-three #feature-child4 span.icon img, .section-three #feature-child5 span.icon img { width: 100%; height: auto; display: block }  .section-three #feature-child h2.resp-tab-active, .section-three #feature-child1 h2.resp-tab-active, .section-three #feature-child2 h2.resp-tab-active, .section-three #feature-child3 h2.resp-tab-active, .section-three #feature-child4 h2.resp-tab-active, .section-three #feature-child5 h2.resp-tab-active { color: #ff2222 ; font-size: 24px }  .section-three #feature-child h2.resp-tab-active span.icon, .section-three #feature-child1 h2.resp-tab-active span.icon, .section-three #feature-child2 h2.resp-tab-active span.icon, .section-three #feature-child3 h2.resp-tab-active span.icon, .section-three #feature-child4 h2.resp-tab-active span.icon, .section-three #feature-child5 h2.resp-tab-active span.icon { display: block }  .section-three #feature-child h2.resp-tab-active:before, .section-three #feature-child1 h2.resp-tab-active:before, .section-three #feature-child2 h2.resp-tab-active:before, .section-three #feature-child3 h2.resp-tab-active:before, .section-three #feature-child4 h2.resp-tab-active:before, .section-three #feature-child5 h2.resp-tab-active:before { background: #ff2222 ; width: 70px; height: 70px; left: -36px; top: 58% }  .section-three #feature-child h2.resp-tab-active:first-child:before, .section-three #feature-child1 h2.resp-tab-active:first-child:before, .section-three #feature-child2 h2.resp-tab-active:first-child:before, .section-three #feature-child3 h2.resp-tab-active:first-child:before, .section-three #feature-child4 h2.resp-tab-active:first-child:before, .section-three #feature-child5 h2.resp-tab-active:first-child:before { top: 58% }  .section-three .resp-easy-accordion .resp-tab-content:last-child { border-bottom: 0 }  .section-three .right-img { position: relative; z-index: 99 }  .section-three .strip { width: 120px; height: 120px; background: #e22727; color: #fff; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; right: 20px; bottom: -20px; outline: 0; border-radius: 2px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; z-index: 99 }  .section-three .strip:hover { color: #555; background: #fff; -webkit-box-shadow: 0 0 2px 0 #aaa; box-shadow: 0 0 2px 0 #aaa }  .section-three .x-btn { width: 30px; height: 30px; display: block; border-radius: 50%; position: relative; margin: 8px auto 0 }  .section-three .x-btn span { display: block; width: 30px; height: 30px; border-radius: 50%; border: 2px solid #facc16; -webkit-transition: all 350ms ease; -o-transition: all 350ms ease; transition: all 350ms ease }  .section-three .x-btn.hover-in:before, .section-three .x-btn:hover:before { top: -12px; right: -12px; bottom: -12px; left: -12px }  .section-three .x-btn:after, .section-three .x-btn:before { content: ""; display: block; position: absolute }  .section-three .x-btn:after { border-radius: 50%; background-color: #facc16; z-index: 1; top: 0; right: 0; bottom: 0; left: 0; -webkit-transition: all 350ms ease; -o-transition: all 350ms ease; transition: all 350ms ease }  .section-three .x-btn.hover-in:after, .section-three .x-btn:hover:after { -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0) }  .section-three .x-btn:before { border-left: 1px solid rgba(0, 0, 0, .1); border-right: 1px solid rgba(0, 0, 0, .1); border-radius: 50%; -webkit-box-shadow: 4px 2px 10px rgba(0, 0, 0, .05); box-shadow: 4px 2px 10px rgba(0, 0, 0, .05); z-index: 1; top: 10px; right: 10px; bottom: 10px; left: 10px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: all 175ms ease; -o-transition: all 175ms ease; transition: all 175ms ease }  .section-three .x-btn.hover-in span:after, .section-three .x-btn.hover-in span:before, .section-three .x-btn:hover span:after, .section-three .x-btn:hover span:before { background-color: rgba(0, 0, 0, .3) }  .section-three .x-btn span:before { width: 15px; height: 2px }  .section-three .x-btn span:after, .section-three .x-btn span:before { content: ""; display: block; background-color: #383838; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all 350ms ease; -o-transition: all 350ms ease; transition: all 350ms ease; z-index: 2 }  .section-three .x-btn span:after { width: 2px; height: 15px }  .section-three .main-child { padding: 50px 0 0 0 }  footer { position: relative; overflow: hidden }  footer .bx-chat span { font-size: 14px; color: #fff; border: 1px solid #fff; padding: 10px 35px; display: table; margin-bottom: 11px }  footer .pd-we-accept p { padding-bottom: 5px; margin: 0 }  footer .ft-bg-img { width: 50%; left: -110px; top: 70px; position: absolute }  footer .first-footer { padding: 30px 0; background-color:#182937; }  footer .first-footer .container { max-width: 1170px }  footer .first-footer h3 { margin: 5px 0 10px; font-weight: 400; color: #fff; font-size: 17px; text-transform: capitalize }  footer .first-footer p { font-size: 13px; color: #fff }  footer .first-footer ul { list-style: none; margin: 0; padding: 0 }  footer .first-footer ul li { padding: 4px 0 4px 0; font-size: 12px; line-height: 18px }  footer .first-footer ul li a { color: #fff; font-size: 14px } footer .first-footer ul li a:hover { color: #ff2222 ; font-size: 14px; }  footer .first-footer .inner-row { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start }  footer .first-footer .footer-store { margin-top: 36px }  footer .first-footer .footer-store p { margin-bottom: 0 }  footer .second-footer { background: #ff2222 ; padding: 30px 0; position: relative; z-index: 99 }  footer .second-footer ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; list-style: none; margin: 0; padding: 0 }  footer .second-footer .social li { padding: 0 5px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  footer .second-footer .social li a { width: 20px; margin: 0 5px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; display: inline-block }  footer .second-footer .social li:hover a { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  footer .copy-right { color: #fff; font-size: 14px; line-height: 20px }  footer .footer-links { display: -webkit-box; display: -ms-flexbox; display: flex }  footer .footer-links ul li { line-height: 20px }  footer .footer-links ul li a { color: #fff; font-size: 14px; line-height: 20px }  footer .footer-links ul.links li { position: relative }  footer .footer-links ul.links li:after { content: "|"; padding: 0 10px; color: #ccc }  footer .footer-links ul.links li:last-child:after { display: none }  #scroll { position: fixed; right: 30px; bottom: 85px; cursor: pointer; border-radius: 2px; display: none; font-size: 30px; z-index: 999999; background: #fff; }  #scroll img { display: block }  .team-page .top-sec { text-align: center; max-width: 825px; margin: 0 auto; padding: 30px 0 }  .team-page .top-sec h3 { color: #ed1d25; font-size: 35px; font-weight: 500; padding-bottom: 12px }  .team-page .top-sec p { color: #4e4e4e; font-size: 15px; line-height: 30px; margin: 0 }  .team-page .team-set { border: 1px solid #d9d9d9; -webkit-box-shadow: 0 0 5px rgba(125, 125, 125, .15); box-shadow: 0 0 5px rgba(125, 125, 125, .15); padding: 3px; border-radius: 3px; margin-bottom: 35px }  .team-page .team-set .team-pic img { width: 100%; height: auto; display: block }  .team-page .team-set:hover { border-color: #ec9699; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .team-page .team-set h5 { color: #333; font-weight: 500; font-size: 20px; line-height: 20px; margin-bottom: 10px }  .team-page .team-set h6 { font-size: 15px; line-height: 20px; color: #ed1d25; font-weight: 400; margin-bottom: 20px }  .team-page .team-set p { color: #55555a; line-height: 27px; font-size: 15px }  .team-page .team-set p span { color: #ed1d25; display: block; font-weight: 500; margin-bottom: 15px }  .team-page .team-set .team-cnt { width: 100%; padding: 30px }  .team-page .team-set .team-cnt .team-pic { width: 100% }  .team-page .team-set .team-cnt .team-pic img { width: 100%; height: auto; display: block }  .post-review .section-post-out { padding: 40px 0 }  .post-review .section-post-out .main-bx-post { max-width: 750px; margin: 0 auto }  .post-review .section-post-out .main-bx-post h3 { color: #ec2127; text-align: center; font-size: 23px; padding-bottom: 30px }  .post-review .section-post-out .main-bx-post .box-out-review { padding: 35px; border-radius: 5px; -webkit-box-shadow: 0 0 18px #dbdbdb; box-shadow: 0 0 18px #dbdbdb }  .post-review .section-post-out .main-bx-post .box-out-review h4 { color: #55555a; font-size: 15px; text-align: center; font-weight: 400; padding-bottom: 15px }  .post-review .section-post-out .main-bx-post .box-out-review .link-log { text-align: center; padding-top: 20px }  .post-review .section-post-out .main-bx-post .box-out-review .link-log a { text-align: center; font-size: 14px; color: #909090; text-transform: uppercase }  .post-review .section-post-out .main-bx-post .box-out-review .img-post-review { width: 120px; overflow: hidden; margin: 0 auto }  .post-review .section-post-out .main-bx-post .box-out-review .img-post-review img { -o-object-fit: cover; object-fit: cover; width: 100%; height: 100% }  .post-review .section-post-out .main-bx-post .box-out-review .bdr-post { width: 100%; height: 1px; border-bottom: 1px solid #e6e6e6; padding-top: 30px; margin-bottom: 30px }  .post-review .section-post-out .main-bx-post .box-out-review .post-star h4 { color: #55555a; font-size: 17px; text-align: center; font-weight: 400; padding-bottom: 12px }  .post-review .section-post-out .main-bx-post .box-out-review .post-star .stars { width: 100%; text-align: center; margin: 0 auto; cursor: pointer }  .post-review .section-post-out .main-bx-post .box-out-review .post-star .stars .rate { height: 50px; margin-left: -5px; padding: 5px; font-size: 22px; position: relative; cursor: pointer }  .post-review .section-post-out .main-bx-post .box-out-review .post-star .stars .rate input[type=radio] { opacity: 0; width: 100%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); pointer-events: none }  .post-review .section-post-out .main-bx-post .box-out-review .post-star .stars .rate .fas { font-weight: 900; color: #fdc010!important }  .post-review .section-post-out .main-bx-post .box-out-review .post-star .stars .rate .star { color: #fcc833 }  .post-review .section-post-out .main-bx-post .box-out-review .post-star .stars .star-over:after { font-family: FontAwesome; font-weight: 900; font-size: 25px; content: "\f005"; display: inline-block; color: #ffaaae; z-index: 1; position: absolute; top: 8px; left: 5px; display: none }  .post-review .section-post-out .main-bx-post .box-out-review .post-star .text-danger { width: 100%; display: block; text-align: center; font-size: 13px; color: #ee1c25 }  .post-review .section-post-out .main-bx-post .box-out-review .text-field-post { display: block; width: 100%; padding-top: 26px }  .post-review .section-post-out .main-bx-post .box-out-review .text-field-post .common-field { display: block; width: 100%; position: relative; margin-bottom: 25px }  .post-review .section-post-out .main-bx-post .box-out-review .text-field-post .common-field textarea { width: 100%; border: 1px solid #d5d5d5; border-radius: 5px; padding: 15px 15px; position: relative; background-color: #fff }  .post-review .section-post-out .main-bx-post .box-out-review .text-field-post .common-field input { width: 100%; border: 1px solid #d5d5d5; border-radius: 5px; height: 43px; position: relative; background-color: #fff; padding: 0 15px }  .post-review .section-post-out .main-bx-post .box-out-review .text-field-post .common-field input:focus~label { top: 0; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out }  .post-review .section-post-out .main-bx-post .box-out-review .text-field-post .common-field input:not(:focus):valid~label { top: 0 }  .post-review .section-post-out .main-bx-post .box-out-review .text-field-post .common-field textarea:focus~label { top: 0; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out }  .post-review .section-post-out .main-bx-post .box-out-review .text-field-post .common-field textarea:not(:focus):valid~label { top: 0 }  .post-review .section-post-out .main-bx-post .box-out-review .text-field-post .common-field label { position: absolute; left: 0; top: 22px; font-size: 13px; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); color: #857676; text-transform: uppercase; left: 14px; padding: 0 8px; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out; background-color: #fff; pointer-events: none }  .post-review .section-post-out .main-bx-post .box-out-review .text-field-post .common-field-re { display: block; width: 100%; position: relative; margin-bottom: 25px }  .post-review .section-post-out .main-bx-post .box-out-review .text-field-post .common-field-re input:not(:focus):valid~label { top: 0 }  .post-review .section-post-out .main-bx-post .box-out-review .text-field-post .common-field-re input { width: calc(100% - 125px); border: 1px solid #d5d5d5; border-radius: 5px; height: 43px; position: relative; background-color: #fff; padding: 0 15px; display: inline-block; vertical-align: middle }  .post-review .section-post-out .main-bx-post .box-out-review .text-field-post .common-field-re input:focus~label { top: 0; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out }  .post-review .section-post-out .main-bx-post .box-out-review .text-field-post .common-field-re label { position: absolute; left: 0; top: 22px; font-size: 13px; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); color: #857676; text-transform: uppercase; left: 14px; padding: 0 8px; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out; pointer-events: none; background-color: #fff }  .post-review .section-post-out .main-bx-post .box-out-review .text-field-post .text-danger { width: 100%; font-size: 13px; color: #ee1c25 }  .post-review .section-post-out .main-bx-post .box-out-review .text-field-post .img-captcha { width: 80px; padding: 0; background: #000; border: 1px solid #000; border-radius: 5px; text-align: center; display: inline-block; vertical-align: middle; margin: 0 5px }  .post-review .section-post-out .main-bx-post .box-out-review .text-field-post .btnRefresh { background: #000; border-color: #000; display: inline-block; vertical-align: middle }  .post-review .section-post-out .main-bx-post .box-out-review .text-field-post .select-field { position: relative; margin-bottom: 25px }  .post-review .section-post-out .main-bx-post .box-out-review .text-field-post .select-field select { width: 100%; border: 1px solid #d5d5d5; border-radius: 5px; height: 43px; position: relative; color: #857676; font-size: 13px; height: 55px; font-weight: 700 }  .post-review .section-post-out .main-bx-post .box-out-review .text-field-post .select-field label { position: absolute; left: 0; top: 0; z-index: 1; font-size: 13px; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); color: #857676; text-transform: uppercase; left: 14px; padding: 0 8px; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out; background-color: #fff; pointer-events: none }  .post-review .section-post-out .main-bx-post .box-out-review .text-field-post .btn-cptacha { text-align: center }  .post-review .section-post-out .main-bx-post .box-out-review .text-field-post .btn-cptacha button { background-color: #c50f0f; border: 0; text-shadow: unset; padding: 15px 11px; font-size: 14px }  .inner-banner.about-banner { background-size: cover; background-position: right }  .international-pkg .aboutpage .poineers-sec h2 { margin-bottom: 0; font-size: 22px; padding-bottom: 12px }  .inner-3-page.beware-banner { background-image: url(/images/beware/banner-beware.jpg); background-size: 100%; background-repeat: no-repeat; height: 28vw }  .beware-take-page.clients_page .top-client ul li { width: 33.3333% }  .beware-take-page .beware-abt { padding: 40px 0 }  .beware-take-page .beware-abt .head-main-beware h3 { text-align: center; font-size: 22px; color: #ff2222; padding-bottom: 14px }  .beware-take-page .beware-abt .img-beware-t { padding: 10px 10px; -webkit-box-shadow: 0 0 7px #e1dfdf; box-shadow: 0 0 7px #e1dfdf; margin-bottom: 15px }  .beware-take-page .beware-abt .cont-abt-bewaret h3 { text-align: right; padding-right: 62px; font-size: 20px; position: relative; margin: 0 0 30px }  .beware-take-page .beware-abt .cont-abt-bewaret h3:after { content: "?"; position: absolute; font-size: 58px; top: -11px; left: 0; right: 21px; margin: 0 auto; font-weight: 600 }  .beware-take-page .beware-abt .cont-abt-bewaret p { text-align: justify; font-size: 14px }  .beware-take-page .tab-beware .head-tab-beware h3 { text-align: center; font-size: 25px; color: #ff2222 }  .beware-take-page .tab-beware .right-beware-tab h2 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 10px 35px 10px 15px }  .beware-take-page .tab-beware .right-beware-tab h2.resp-tab-active .resp-arrow { border-bottom: 12px solid #181818!important }  .beware-take-page .tab-beware .right-beware-tab h2 .ic-beware { width: 48px; display: inline-block; vertical-align: middle; padding-right: 10px }  .beware-take-page .tab-beware .right-beware-tab h2 .ic-beware img { width: 100%; height: auto; display: block }  .beware-take-page .tab-beware .right-beware-tab h2 span { font-size: 16px; line-height: 26px }  .beware-take-page .tab-beware .right-beware-tab .tab-cnt-bt h3 { font-size: 22px; font-weight: 300 }  .beware-take-page .tab-beware .right-beware-tab .tab-cnt-bt p { font-size: 14px }  .beware-take-page .tab-beware .right-beware-tab .tab-cnt-bt ul { list-style: none; padding-top: 22px; margin-bottom: 0; padding-bottom: 0 }  .beware-take-page .tab-beware .right-beware-tab .tab-cnt-bt ul li { padding-bottom: 16px; position: relative }  .beware-take-page .tab-beware .right-beware-tab .tab-cnt-bt ul li p { font-size: 14px; line-height: 21px; color: #55555a }  .beware-take-page .tab-beware .right-beware-tab .tab-cnt-bt ul li:before { content: "\25c6"; color: red; font-weight: 700; display: inline-block; width: 1em; margin-left: -1em; font-size: 12px; position: relative; left: -9px; position: absolute }  .beware-take-page .b-middle-cont { padding: 40px 0 }  .beware-take-page .b-middle-cont h3 { font-size: 21px; text-align: center; color: #ff2222 }  .beware-take-page .b-middle-cont p { font-size: 14px }  .beware-take-page .media-aware { padding-bottom: 40px }  .beware-take-page .media-aware .bott-sec-aware .resp-accordion { text-align: center }  .beware-take-page .media-aware .bott-sec-aware .resp-accordion img { max-width: 91px; margin: 0 auto }  .beware-take-page .media-aware .head-sec-aware h3 { text-align: center; font-size: 22px; color: #ff2222 }  .beware-take-page .media-aware .head-sec-aware p { text-align: center; font-size: 14px }  .beware-take-page .media-aware .slider-aware-news { padding: 10px 45px 0 }  .beware-take-page .media-aware .slider-aware-news .owl-nav { position: absolute; width: 100%; display: block; top: 50%; left: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%) }  .beware-take-page .media-aware .slider-aware-news .owl-nav button { padding: 10px 20px!important; border: 1px solid #03a9f4; border-radius: 50%; font-size: 22px; position: absolute; color: #03a9f4; text-shadow: unset; outline: 0; -webkit-transform: translateY(-49%); -ms-transform: translateY(-49%); transform: translateY(-49%) }  .beware-take-page .media-aware .slider-aware-news .owl-nav .owl-prev { left: -55px }  .beware-take-page .media-aware .slider-aware-news .owl-nav .owl-next { right: -55px }  .beware-take-page .media-aware .slider-aware-news .owl-nav .disabled { opacity: .4 }  .beware-take-page .media-aware .slider-aware-news .news-bx-img h3 { text-align: center; font-size: 20px; line-height: 23px; min-height: 50px }  .beware-take-page .media-aware .slider-aware-news .news-bx-img p { text-align: center; font-size: 14px }  .beware-take-page .media-aware .slider-aware-news .item { padding: 5px }  .beware-take-page .media-aware .slider-aware-news .item .news-bx-img { padding: 13px; max-height: 450px; background: #fff; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .15); box-shadow: 0 0 5px rgba(0, 0, 0, .15); overflow: hidden }  .beware-take-page .media-aware .slider-aware-news .item .news-bx-img img { width: auto; max-width: 100%; height: auto; max-height: 350px; -webkit-box-shadow: none; box-shadow: none; padding: 0; display: block; margin: 0 auto }  .beware-take-page .vdo-testi-sec { background-color: #ff2222 }  .beware-take-page .vdo-testi-sec .vdo-testi-top { padding: 40px 37px; padding-top: 50px }  .beware-take-page .vdo-testi-sec h3 { font-size: 22px; color: #fff }  .beware-take-page .vdo-testi-sec p { font-size: 14px; color: #fff }  .beware-take-page .vdo-testi-sec .ado-testi-bot { padding: 10px 39px; padding-bottom: 45px; max-width: 300px; margin: 0 auto }  .beware-take-page .vdo-testi-sec .ado-testi-bot audio { margin: 0 auto; display: block; background-color: #f1f3f4; width: 100%; padding: 0 21px; max-width: 300px }  .beware-take-page .vdo-testi-sec .ado-testi-bot .owl-nav .owl-prev { background-color: #ff2222 ; color: #fff; text-shadow: none; left: -20px; top: 50%; position: absolute; padding: 0 15px!important; border-radius: 50%; font-size: 30px; -webkit-box-shadow: -1px 0 #b1181e; box-shadow: -1px 0 #b1181e; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%) }  .beware-take-page .vdo-testi-sec .ado-testi-bot .owl-nav .owl-next { background-color: #ff2222 ; color: #fff; text-shadow: none; right: -20; top: 50%; position: absolute; padding: 0 15px!important; border-radius: 50%; font-size: 30px; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); -webkit-box-shadow: -1px 0 #b1181e; box-shadow: 1px 0 #b1181e }  .beware-take-page .vdo-testi-sec .vdo-testi-area { width: 100%; position: relative }  .beware-take-page .vdo-testi-sec .vdo-testi-left { width: 100%; position: relative }  .beware-take-page .vdo-testi-sec .vdo-testi-right { height: auto; background-size: cover; background-repeat: no-repeat; width: 100%!important; padding: 148px 0; position: relative; min-height: 550px }  .beware-take-page .vdo-testi-sec a { position: absolute; top: 50%; left: 0; right: 0; margin: 0 auto; text-align: center; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); outline: 0 }  .beware-take-page .vdo-testi-sec a img { width: 70px }  .beware-take-page .vdo-testi-area .owl-dots { width: 100%; position: absolute; bottom: 35px; text-align: center }  .beware-take-page .vdo-testi-area .owl-dots>.owl-dot { display: inline-block; width: 12px; height: 12px; margin: 5px; background: #ee1c25; border-radius: 100%; opacity: .4 }  .beware-take-page .vdo-testi-area .owl-dots .active { opacity: 1 }  .beware-take-page .cardi-sec { padding: 40px 0 }  .beware-take-page .cardi-sec.cardi-sec2 h3 { text-align: left }  .beware-take-page .cardi-sec h3 { font-size: 22px }  .beware-take-page .cardi-sec .main-sec-card ul { list-style: none }  .beware-take-page .cardi-sec .main-sec-card ul li { position: relative }  .beware-take-page .cardi-sec .main-sec-card ul li p { font-size: 14px; line-height: 25px }  .beware-take-page .cardi-sec .main-sec-card ul li:before { content: "-"; font-size: 33px; line-height: 0; position: absolute; left: -20px; top: 10px; color: #03a9f4 }  .beware-take-page .cardi-sec .main-sec-card ul li img { padding-top: 16px; text-align: center }  .beware-take-page .cardi-sec .main-sec-card .main-list-card { -webkit-column-count: 2; column-count: 2 }  .beware-take-page .cardi-sec .main-sec-card .main-list-card li { padding-left: 13px }  .beware-take-page .cardi-sec .main-sec-card .main-list-card li:before { content: "\2713"; font-size: 19px; top: 14px }  .beware-take-page .how-to-save { background-color: f7f3f0; padding: 40px 0 }  .beware-take-page .how-to-save .save-cont { padding-bottom: 25px }  .beware-take-page .how-to-save .save-cont h3 { color: #ff2222; font-size: 22px; text-align: center }  .beware-take-page .how-to-save .save-cont p { text-align: center; font-size: 14px }  .beware-take-page .how-to-save .right-tb-save h2 span { font-size: 17px; line-height: 25px }  .beware-take-page .how-to-save .right-tb-save .main-cnt-save img { width: 100%; height: auto; display: block; margin-bottom: 10px }  .beware-take-page .how-to-save .right-tb-save .main-cnt-save p { font-size: 14px; line-height: 24px }  .beware-take-page .how-to-save .right-tb-save .main-cnt-save p span { color: #ff2222 ; font-size: 14px; padding-right: 8px }  .inner-page.careerpage .section-seven, .inner-page.careerpage .section-six { border-bottom: none }  .careerpage .top-sec { max-width: 855px; margin: 0 auto; text-align: center; padding: 30px 0 }  .careerpage .top-sec h3 { color: #323232; font-weight: 500; margin-bottom: 18px }  .careerpage .top-sec p { color: #4e4e4e; font-weight: 500 }  .careerpage .video-box { padding: 0!important }  .careerpage .career-set .clock { background-color: #ff2222 !important; position: relative; padding: 0!important }  .careerpage .career-set .clock div#chart1 { width: 224px; height: 227px; margin: auto; left: 0; right: 0; top: 0; position: absolute; bottom: 0 }  .careerpage .bg-1-career { background-image: url(/images/career-pic.jpg); background-repeat: no-repeat!important; position: relative; background-size: 100%!important }  .careerpage .bg-1-career:after { content: ""; position: absolute; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .64) }  .careerpage .bg-1-career h3 { color: #fff!important; position: relative; z-index: 1 }  .careerpage .bg-1-career p { color: #fff!important; position: relative; z-index: 1 }  .careerpage .bg-2-career { background-image: url(/images/career-pic-2.jpg); background-repeat: no-repeat; position: relative; background-size: cover!important }  .careerpage .bg-2-career h3 { color: #fff!important; position: relative; z-index: 1 }  .careerpage .bg-2-career p { color: #fff!important; position: relative; z-index: 1 }  .careerpage .bg-2-career .hide-career { position: absolute; padding: 0 42px; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); background-color: #000000a8; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out }  .careerpage .bg-2-career:hover .hide-career { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1) }  .careerpage .cr-box { position: relative }  .careerpage .cr-box .video { position: relative; width: 100% }  .careerpage .cr-box .video video { position: absolute; bottom: 0; top: 0; left: 0; right: 0; margin: auto }  .careerpage .cr-box .video video.mbile { height: 0 }  .careerpage .career-set { background-repeat: no-repeat; width: 100%; background-size: cover; padding: 30px 0; background-position: center }  .careerpage .career-set .cr-box { background-color: #fff; color: #fff; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; overflow: hidden }  .careerpage .career-set .cr-box:first-child { background: #fff; color: #4e4e4e }  .careerpage .career-set .cr-box img { -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .careerpage .career-set .cr-box:hover img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1) }  .careerpage .career-set h3 { color: #2f2f2f }  .careerpage .career-set h3 span { display: block }  .careerpage .career-set p { padding: 0 15px; margin-bottom: 0 }  .careerpage .career-boxes { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap }  .careerpage .job-openings { padding: 30px 0 }  .careerpage .job-openings h3 { color: #ec1d23; font-size: 20px; line-height: 25px; margin-bottom: 35px }  .careerpage .job-openings .job-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between }  .careerpage .job-openings .jobs { width: 100%; border: 1px solid #d6d6d6; padding: 20px 15px; margin-bottom: 25px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .careerpage .job-openings .jobs:hover { -webkit-box-shadow: 0 4px 13px 0 rgba(0, 0, 0, .21); box-shadow: 0 4px 13px 0 rgba(0, 0, 0, .21) }  .careerpage .job-openings .jobs:hover a { background: red }  .careerpage .job-openings .jobs a { background: #ff2222 ; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 30px; height: 30px; border-radius: 3px; outline: 0; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .careerpage .job-openings p { color: #646464 }  .careerpage .job-openings h5 { color: #5d5d5d; font-weight: 500; margin-bottom: 15px }  .careerpage .form-sec { position: relative }  .careerpage .form-sec .form-set { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap }  .careerpage .form-sec .form-left { padding: 30px 0; width: 100% }  .careerpage .form-sec .form-image { width: 100% }  .careerpage .form-sec h3 { color: #ec1d23; font-weight: 500 }  .careerpage .form-sec p { color: #646464 }  .careerpage .form-sec ul { list-style: none; padding: 0; margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between }  .careerpage .form-sec ul li { width: 100%; margin-bottom: 25px }  .careerpage .form-sec ul li .tbx { width: 100%; background-color: #fff; border: 1px solid #d7dcd8; height: 55px; padding-left: 20px; color: #575757; font-size: 14px; font-family: poppins, sans-serif; outline: 0 }  .careerpage .form-sec ul li .tarea { height: 120px; padding-top: 15px; outline: 0; resize: none }  .careerpage .form-sec ul li .slbox { padding-left: 15px }  .careerpage .form-sec ul li .slbox option { color: #575757; font-size: 14px }  .careerpage .form-sec ul li:nth-child(5) { width: 100% }  .careerpage .form-sec ul li:nth-child(6) { width: 100% }  .careerpage .form-sec ul li:last-child { margin-bottom: 0 }  .careerpage .form-sec .btn { text-shadow: none; border: none; background: #ec1d23; border-radius: 0; font-size: 14px; color: #fff; width: 155px; height: 45px; line-height: 45px; padding: 0; font-family: poppins, sans-serif; outline: 0; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .careerpage .form-sec .btn:hover { background: #f6b801; opacity: 1 }  .login-page .container { max-width: 1170px }  .login-page .login-header { background: #dc1012; padding: 0 15px }  .login-page a, .login-page h6 { color: #fff; font-size: 12px; line-height: 27px; font-weight: 400; margin-bottom: 0; outline: 0 }  .login-page .login-right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between }  .login-page .login-right ul { display: -webkit-box; display: -ms-flexbox; display: flex; list-style: none; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0; margin: 0 0 0 5px }  .login-page .login-right ul li a { position: relative }  .login-page .login-right ul li a:after { content: "|"; padding: 0 5px }  .login-page .login-right ul li:last-child a:after { display: none }  .login-page .logo-sec { padding: 10px 15px; background: #fff }  .login-page .login-form-sec { background: url(/images/login_banner.jpg) no-repeat; width: 100%; background-size: cover; padding-top: 55px }  .login-page .login-details { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-shadow: 0 0 36px 0 rgba(0, 0, 0, .18); box-shadow: 0 0 36px 0 rgba(0, 0, 0, .18) }  .login-page .login-details h3 { color: #dc1012; font-size: 19px; line-height: 20px; margin: 30px 0 20px 0 }  .login-page .left-details { background: #fff; padding: 30px; width: 100% }  .login-page .left-details ul { list-style: none; padding: 0; margin: 0; max-width: 390px }  .login-page .left-details ul li { position: relative; padding-left: 15px; font-size: 14px; line-height: 20px; color: #2b2b2b; margin-bottom: 20px }  .login-page .left-details ul li:before { content: ""; background: url(/images/icon-redplus.png) no-repeat; width: 9px; height: 9px; display: inline-block; position: absolute; left: 0; top: 7px }  .login-page .right-details { background: #fdf4f6; padding: 30px; width: 100%; position: relative }  .login-page .right-details ul { list-style: none; margin: 0; padding: 0 }  .login-page .resp-tab-content { padding: 30px 0 0 0; max-width: 370px }  .login-page .resp-tabs-container { background-color: transparent }  .login-page ul.resp-tabs-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center }  .login-page .resp-tabs-list li { border-bottom: 2px solid transparent!important; padding: 0 0 3px 0; color: #d49e9e; font-size: 21px; font-weight: 500; margin-right: 30px; float: none; text-align: center }  .login-page .resp-tabs-list li:last-child { margin-right: 0 }  .login-page .resp-tabs-list li.resp-tab-active { border: none!important; border-bottom: 2px solid #dc1012!important; background-color: transparent!important; color: #dc1012 }  .login-page .btn { font-size: 18px; color: #fff; background: #dc1012; width: 170px; height: 40px; line-height: 40px; text-align: center; padding: 0; text-shadow: none; border: none; border-radius: 5px; margin: 30px auto 0 auto; text-transform: uppercase; outline: 0 }  .login-page input { background-color: transparent; border: none; outline: 0; padding-left: 15px; color: #323232; font-size: 14px }  .login-page .login-form ul li { border-bottom: 1px solid #dc1012; padding-bottom: 15px }  .login-page .login-form ul li.btn-list { border-bottom: none; padding-bottom: 0 }  .login-page .login-form p { color: #323232; font-size: 13px; line-height: 23px; text-align: center; margin: 25px 0 0 0 }  .login-page .login-form p a { color: #dc1012 }  .login-page label { border-right: 1px solid #dc1012; padding-right: 15px; color: #323232; font-size: 14px }  .login-page ::-webkit-input-placeholder { color: #323232; font-size: 14px }  .login-page .sg-form input { padding-left: 0 }  .login-page .login-form.sg-form ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between }  .login-page .login-form.sg-form ul li { padding-bottom: 10px; margin-bottom: 30px; width: 100% }  .login-page .login-form.sg-form ul li:nth-child(4) { width: 47% }  .login-page .login-form.sg-form ul li:nth-child(5) { width: 47% }  .login-page .login-form.sg-form ul li:nth-child(6) { margin-bottom: 0; margin-top: 20px; padding-bottom: 0; border-bottom: none }  .login-page .login-form.sg-form ul li:last-child { margin-bottom: 0 }  .login-page .login-form.sg-form .checkbx { display: block; position: relative; padding-left: 35px; margin-bottom: 12px; cursor: pointer; font-size: 13px; color: #323232; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border-right: none }  .login-page .login-form.sg-form .checkbx input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0 }  .login-page .login-form.sg-form .checkmark { position: absolute; top: 0; left: 0; height: 20px; width: 20px; background-color: #fff; border: 1px solid #dc1012; border-radius: 4px }  .login-page .login-form.sg-form .checkmark:after { content: ""; position: absolute; display: none }  .login-page .login-form.sg-form .checkbx input:checked~.checkmark:after { display: block }  .login-page .login-form.sg-form .checkbx .checkmark:after { left: 6px; top: 3px; width: 3px; height: 8px; border: solid #dc1012; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg) }  .login-page .login-form.sg-form p { margin-top: 0; text-align: left }  .login-page .lg-bottom-row { background: #fff; padding: 25px 20px }  .login-page .log-col { text-align: center }  .login-page .log-col h4 { color: #24272d; font-size: 16px; margin: 7px 0; font-weight: 300 }  .login-page .log-col p { font-size: 12px; line-height: 20px; margin-bottom: 18px; text-align: center }  .login-page .log-col p a { color: #787878; font-weight: 500 }  .login-body { background: rgba(207, 207, 207, .6) }  #menuArea .menuContent .overlay-list { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center }  #menuArea .menuContent .overlay-list .overlay-col { width: 15%; border-right: 1px solid #dedede; padding-left: 18px }  #menuArea .menuContent .overlay-list .overlay-col:last-child { border-right: 0 solid #dedede }  #menuArea .menuContent .overlay-list .overlay-col h3 { font-size: 18px; padding-bottom: 3px; margin-bottom: 0; color: #797979 }  #menuArea .menuContent .overlay-list .overlay-col ul li { line-height: 20px }  .menuContent .overlay-col { width: 15% }  .menuContent .overlay-col-1 { width: 30%; text-align: center; padding: 0 0 }  .menuContent .overlay-col-1 .contact-details-menu { padding-bottom: 29px; position: relative; padding-top: 18px; max-width: 263px; margin: 0 auto; margin-bottom: 13px; padding-left: 28px }  .menuContent .overlay-col-1 .contact-details-menu:after { content: ""; position: absolute; height: 1px; width: 64%; background-color: #d1d1d1; left: 0; right: 0; margin: 0 auto; bottom: 0 }  .menuContent .overlay-col-1 .contact-details-menu h3 { font-size: 17px; text-align: left; font-weight: 400; color: #1e2d6a; margin-bottom: 4px }  .menuContent .overlay-col-1 .contact-details-menu h4 { font-size: 15px; font-weight: 200; text-align: left; margin-bottom: 19px }  .menuContent .overlay-col-1 .contact-details-menu h2 { font-size: 24px; text-align: left; line-height: 0; color: #1e2d6a; font-weight: 400; margin-bottom: 0 }  .menuContent .overlay-col-1 .img-map { padding-bottom: 13px; position: relative; max-width: 263px; margin: 0 auto; margin-bottom: 13px }  .menuContent .overlay-col-1 .img-map img { padding-bottom: 9px }  .menuContent .overlay-col-1 .img-map:after { content: ""; position: absolute; height: 1px; width: 64%; background-color: #d1d1d1; left: 0; right: 0; margin: 0 auto; bottom: 0 }  .menuContent .overlay-col-1 .img-map h3 { font-size: 19px; font-weight: 600; margin-bottom: 2px }  .menuContent .overlay-col-1 .img-map h4 { font-size: 13px; font-weight: 500 }  .menuContent .overlay-col-1 .img-map p { font-size: 13px; line-height: normal; padding-bottom: 0; margin-bottom: 0 }  .menuContent .overlay-col-1 .menu-logos { max-width: 318px; margin: 0 auto 10px; display: inline-block }  .menuContent .overlay-col-1 .menu-logos h3 { font-size: 17px; color: #1e2d6a; font-weight: 500; margin-bottom: 5px }  .menuContent .overlay-col-1 .social-connect { max-width: 263px; margin: 0 auto; display: inline-block; text-align: center }  .menuContent .overlay-col-1 .social-connect h3 { font-size: 17px; color: #1e2d6a; font-weight: 500 }  .menuContent .overlay-col-1 .social-connect ul { display: block; padding: 0; margin: 0 }  .menuContent .overlay-col-1 .social-connect ul li { display: inline-block }  .menuContent .overlay-col-1 .social-connect ul li a { border: 1px solid #d6d6d6; margin: 0 3px; padding: 10px 10px!important }  .glance-page .overview-left { background-image: url(/images/glance-pic.jpg); background-repeat: no-repeat; max-width: 100%; width: 100%; background-size: cover; background-position: left center; padding: 10px 15px }  .glance-page .overview-right { width: 100%; background: #d4161c; padding: 35px 15px }  .glance-page .overview-right ul { list-style: none; margin: 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: left }  .glance-page .overview-right ul li { width: 40%; padding: 15px 0 }  .glance-page .overview-right h3 { color: #fff; font-weight: 700 }  .glance-page .overview-right p { color: #fff; font-size: 16px; line-height: 28px }  .glance-page .overview-right a { font-size: 12px; text-transform: uppercase; color: #d4161c; background: #fff; width: 155px; height: 45px; font-weight: 700; text-align: center; display: block; line-height: 45px; border-radius: 5px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .glance-page .overview-right a:hover { background: #f6b801; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .glance-page .overview-right .right-cnt { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column }  .glance-page .overview-right .right-cnt ul li img { max-width: 100%; max-height: 80px; min-height: 45px; width: auto; height: auto; display: inline-block; vertical-align: middle; margin: 0 auto }  .glance-page .contents p { color: #4e4e4e }  .glance-page .contents span { color: #4e4e4e; font-size: 14px }  .glance-page .contents h2 { color: #ed1d25; font-weight: 700; font-size: 25px; line-height: 30px }  .glance-page .over-view .ov-left-cnt { display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; padding-left: 15px }  .glance-page .glance-sec { padding: 30px 0; background: #f5f5f5 }  .glance-page .glance-top { text-align: center }  .glance-page .glance-top h2 { color: #ed1d25; line-height: 30px; font-weight: 700 }  .glance-page .glance-top p { color: #55555a }  .glance-page .glance-list { margin-top: 50px }  .glance-page .glance-list .list-set { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 40px }  .glance-page .glance-list .list-set:nth-child(2n+2) .title { background: #e8e8e8 }  .glance-page .glance-list .list-set:nth-child(2n+2) .list-cnt { background: #e0e0e0 }  .glance-page .glance-list .icon { background: #d4161c; width: 100%; text-align: center; padding: 20px 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center }  .glance-page .glance-list .icon img { width: 64px; height: 64px; display: block }  .glance-page .glance-list .title { width: 100%; padding: 35px; background: #f3f3f3 }  .glance-page .glance-list .list-cnt { width: 100%; padding: 30px; background: #ececec }  .glance-page .glance-list .icon, .glance-page .glance-list .list-cnt, .glance-page .glance-list .title { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center }  .glance-page .glance-list h4 { color: #333; font-size: 15px; margin-bottom: 0; font-weight: 400 }  .glance-page .glance-list p { margin-bottom: 0; color: #55555a }  .glance-page .glance-list ul { margin: 0; padding: 0; list-style: none }  .glance-page .glance-list ul li { position: relative; padding-left: 25px; font-size: 14px; line-height: 25px; margin-bottom: 25px }  .glance-page .glance-list ul li:after { position: absolute; left: 0; top: 8px; content: ""; width: 7px; height: 7px; background: #d4161c; border-radius: 50% }  .glance-page .bottom-cnt { max-width: 730px; margin: 50px auto 0 auto }  .glance-page .bottom-cnt p { color: #55555a; text-align: center; font-weight: 400; margin-bottom: 0 }  .dont-page .do-sec { padding: 40px 0 20px 0 }  .dont-page .do-sec h3 { font-size: 22px; color: #ff2222; margin-bottom: 0; text-align: center; padding-bottom: 12px }  .dont-page .do-sec p { font-size: 14px; text-align: center }  .dont-page .do-section { padding: 45px 0 }  .dont-page .do-section .do-row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between }  .dont-page .do-section h2 { color: #333; font-size: 20px; line-height: 30px; font-weight: 500 }  .dont-page .do-section span { color: #55555a; font-size: 14px; margin-bottom: 40px; display: block }  .dont-page .do-section ul { list-style: none; padding: 0; margin: 0 }  .dont-page .do-section ul li { color: #333; font-size: 16px; line-height: 28px; margin-bottom: 30px; position: relative; padding-left: 25px }  .dont-page .do-section ul li:after { content: ""; left: 0; top: 12px; position: absolute; width: 7px; height: 7px; border-radius: 50%; background: #000 }  .dont-page .do-section ul li:last-child { margin-bottom: 0 }  .dont-page .do-section .do-list { width: 100%; background: #fff; padding: 30px 20px; -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .14); box-shadow: 0 0 4px 0 rgba(0, 0, 0, .14); margin-bottom: 25px }  .dont-page .do-section .do-list h4 { color: #ff2222; font-size: 20px; font-weight: 500 }  .dont-page .do-section .dnt-list { width: 100%; background: #f1f1f1; padding: 30px 20px; -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .14); box-shadow: 0 0 4px 0 rgba(0, 0, 0, .14); height: 100% }  .dont-page .do-section .dnt-list h4 { color: #ee1c25; font-size: 20px; font-weight: 500 }  .usp-page .usp-foot-cont { max-width: 824px; margin: 0 auto; text-align: center }  .usp-page .usp-foot-cont p { padding-bottom: 10px; line-height: 25px }  .usp-page .usp-foot-cont .load-btn a { display: inline-block; font-size: 13px; padding: 18px 25px; margin: 0 0 30px; background: #ee1c25; color: #fff; font-weight: 600; border-radius: 5px; text-transform: uppercase; letter-spacing: .5px }  .usp-page .usp-foot-cont .load-btn a:focus, .usp-page .usp-foot-cont .load-btn a:hover { background: #000 }  .usp-page.measures-page .add-measures .measure-slider .img-measure { position: relative }  .usp-page.measures-page .add-measures .measure-slider .img-measure .item a { position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); left: 45% }  .usp-page .sec-usp-about { padding: 40px 0 }  .usp-page .sec-usp-about h3 { font-size: 22px; color: #ff2222; padding-bottom: 10px }  .usp-page .sec-usp-about p span { font-weight: 600 }  .usp-page .sec-usp-about .img-out-usp { padding-top: 17px }  .featured-slider { width: 100%!important }  .achive-page .achive-top-sec { max-width: 750px; margin: 0 auto }  .achive-page .achivement-outer .bdr-achive { width: 100%; border-bottom: 1px dashed #cacaca; margin-bottom: 12px }  .achive-page .achivement-outer .box-achive { padding-bottom: 45px }  .achive-page .achivement-outer .box-achive:hover .img-out-achive { background-color: #ed1d25; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out }  .achive-page .achivement-outer .box-achive .img-out-achive { padding: 0 30px; margin-bottom: 66px; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out; background-color: #f7f3f0; text-align: center }  .achive-page .achivement-outer .box-achive .img-out-achive .img-out-area { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: #fff; top: 42px; position: relative; text-align: center; padding: 10px; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .1); box-shadow: 0 0 3px rgba(0, 0, 0, .1) }  .achive-page .achivement-outer .box-achive .img-out-achive .img-out-area a { width: 100%; text-align: center }  .achive-page .achivement-outer .box-achive .img-out-achive img { position: relative; width: auto; max-width: 100%; height: auto; max-height: 100%; display: inline-block; margin: 0 auto }  .achive-page .achivement-outer .box-achive .cont-achive { padding: 0 30px }  .achive-page .achivement-outer .box-achive .cont-achive h3, .achive-page .achivement-outer .box-achive .cont-achive h4 { font-size: 1.2em; margin: 0 0 10px; text-transform: uppercase }  .achive-page .achivement-outer .box-achive .cont-achive h5, .achive-page .achivement-outer .box-achive .cont-achive h6 { font-weight: 600; font-size: 1em; margin: 0 0 5px; color: #ee1c25 }  .achive-page .achivement-outer .box-achive .cont-achive p { font-size: 14px; line-height: 24px; padding: 0; margin: 0 0 20px }  .inner-banner.state-banner { background-size: cover; background-position: right }  .state_location_page .location-details { padding: 30px 0 }  .state_location_page .location-details h2 { color: #ed1d25; line-height: 30px; font-weight: 700; margin-bottom: 20px }  .state_location_page .location-details p { color: #55555a }  .state_location_page .service-sec { padding: 30px 0; background: #f4f4f4 }  .state_location_page .service-sec h2 { text-align: center; font-weight: 700; color: #ee1c25; line-height: 30px; font-size: 25px }  .state_location_page .service-sec p { text-align: center; max-width: 960px; margin: 0 auto; color: #55555a; font-weight: 400 }  .state_location_page .service-sec .service-row { padding: 30px 0 }  .state_location_page .service-sec .service-row .col-12 { text-align: center; border-bottom: 1px solid #c9c9c9; padding: 20px 15px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .state_location_page .service-sec .service-row .col-12:hover { background: #fff; -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .37); box-shadow: 0 0 5px 0 rgba(0, 0, 0, .37) }  .state_location_page .service-sec .service-row h4 { color: #333; font-size: 17px; line-height: 23px; font-weight: 500; margin: 30px 0 0 0 }  .state_location_page .bottom-sec .bottom-left { background-image: url(/images/loc-serv-bg.jpg); background-repeat: no-repeat; background-size: cover; width: 100%; height: 500px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0 15px; background-position: center }  .state_location_page .bottom-sec .bottom-left h2 { color: #fff; font-size: 30px; font-weight: 400 }  .state_location_page .bottom-sec .bottom-left p { color: #fff; margin-bottom: 0; font-size: 15px }  .state_location_page .bottom-sec .bottom-right { background-image: url(/images/loc-serv-bg-2.jpg); background-repeat: no-repeat; background-size: cover; width: 100%; height: 500px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0 15px }  .state_location_page .bottom-sec .bottom-right h2 { color: #333; font-weight: 400; font-size: 30px }  .state_location_page .bottom-sec .bottom-right p { color: #333; margin-bottom: 0; font-size: 15px }  .state_location_page .bottom-sec .bottom-right a { width: 130px; height: 50px; background: #ff2222; display: block; text-align: center; line-height: 50px; color: #212121; font-size: 14px; text-transform: uppercase; border-radius: 5px; font-weight: 600; margin-top: 35px }  .state_location_page .bottom-sec .form-group { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 35px 0 0 0 }  .state_location_page .bottom-sec .form-group input { background-color: transparent; border: 1px solid #636465; font-size: 15px; padding: 0; height: 55px; padding-left: 10px; color: #fff }  .state_location_page .bottom-sec .form-group .btn { background: #ff2222; color: #000; font-size: 14px; text-transform: uppercase; border: none; margin-left: -5px; border-top-left-radius: 0; border-bottom-left-radius: 0; padding: 0; width: 130px; height: 55px }  .location_page .right-details { width: 100%; max-width: 450px; margin: 0 auto 40px; z-index: 10 }  .location_page .location-details { padding: 30px 0 }  .location_page .location-details h2 { color: #ed1d25; font-size: 25px; line-height: 30px; font-weight: 700; margin-bottom: 20px }  .location_page .location-details p { color: #55555a }  .location_page .location-details .form-top { background: #ee1c25; padding: 20px 40px; border-radius: 0; border-top-left-radius: 6px; border-top-right-radius: 6px }  .location_page .location-details .form-top p { color: #fff; font-size: 15px; margin-bottom: 0 }  .location_page .location-details .form-top h4 { color: #fff; font-size: 23px; margin-bottom: 0; font-weight: 500 }  .location_page .location-details a { color: #fff; font-size: 25px; font-weight: 700; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; outline: 0 }  .location_page .location-details span.text { text-align: left }  .location_page .location-details .call-btn { border-bottom: 1px solid #f8a4a8; padding-bottom: 15px; margin-bottom: 15px }  .location_page .location-details .call-btn .icon { width: 40px; height: 40px; line-height: 35px; border: 2px solid #fff; display: inline-block; vertical-align: middle; margin-right: 20px; border-radius: 50%; position: relative; text-align: center }  .location_page .location-details .call-btn .icon:after { content: ""; position: absolute; z-index: 0; left: 50%; top: 50%; -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); display: block; width: 40px; height: 40px; background: #fff repeat scroll 0 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-animation: pulse-border 1.5s ease-out infinite; animation: pulse-border 1.5s ease-out infinite }  .location_page #locationform { display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important; background: #fff; -webkit-box-shadow: 0 0 9px 0 rgba(0, 0, 0, .19); box-shadow: 0 0 9px 0 rgba(0, 0, 0, .19); border-radius: 6px }  .location_page .form-control:focus { border-color: #d1d1d1; -webkit-box-shadow: none; box-shadow: none }  .location_page .form-control { border-color: #d1d1d1; color: #333; font-size: 15px; font-weight: 400; letter-spacing: 0; padding-left: 17px; height: 40px }  .location_page .input:focus+label { top: 0 }  .location_page #locationform.resp-vtabs ul.resp-tabs-list { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; width: 15%; margin: 0!important }  .location_page label { font-size: 12px; color: #848484; position: absolute; left: 15px; top: -7px; text-transform: uppercase; background: #fff; padding: 0 5px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .location_page label:focus-within { top: -9px }  .location_page .form-group { position: relative; width: 100%; float: left }  .location_page .captcha_code span { padding: 5px 5px; border-radius: 3px; height: 40px }  .location_page .frm_bodr .form-control.captcha { width: calc(100% - 120px); display: inline-block; padding: 6px 17px!important; -webkit-box-shadow: none!important; box-shadow: none!important }  .location_page .btnRefresh { height: 40px; padding: 6px 8px }  .location_page .sub-btn { min-width: 100%; width: 100%; padding: 14px 30px; text-transform: uppercase }  .location_page .radio-box input[type=radio]:not(:checked)+span { color: #55555a!important; font-size: 14px; font-weight: 500 }  .location_page .radio-box { position: relative; margin-right: 85px }  .location_page .radio-box:last-child { margin-right: 0 }  .location_page .radio-box label { font-size: 14px; font-weight: 500; position: initial; text-transform: capitalize; padding-left: 5px; color: #55555a; vertical-align: sub }  .location_page .radio-box input { visibility: hidden }  .location_page .radio-box .check { display: block; position: absolute; border: 2px solid #6d6d71; border-radius: 100%; height: 15px; width: 15px; top: 5px; left: 0; z-index: 5; -o-transition: border .25s linear; transition: border .25s linear; -webkit-transition: border .25s linear }  .location_page .radio-box .check:before { display: block; position: absolute; content: ""; border-radius: 100%; height: 7px; width: 7px; top: 2px; left: 2px; margin: auto; -webkit-transition: background .25s linear; -o-transition: background .25s linear; transition: background .25s linear }  .location_page .radio-box input[type=radio]:checked~.check { border: 2px solid #ee1c25 }  .location_page .radio-box input[type=radio]:checked~.check:before { background: #ee1c25 }  .location_page #locationform.resp-vtabs .resp-tabs-container { border: none!important; border-radius: 0; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px }  .location_page #locationform.resp-vtabs .resp-tabs-list li { margin: 0; text-align: center; background: 0 0!important; font-size: 8px; line-height: 12px; color: #333; text-transform: uppercase; padding: 11px 0!important; position: relative; border-right: 3px solid #fff!important; -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .14); box-shadow: 0 0 2px 0 rgba(0, 0, 0, .14) }  .location_page #locationform.resp-vtabs .resp-tabs-list li:last-child { border-bottom: none }  .location_page #locationform.resp-vtabs .resp-tabs-list li span { display: block }  .location_page #locationform.resp-vtabs .resp-tabs-container { width: 85% }  .location_page #locationform.resp-vtabs .resp-tab-content { padding: 25px 30px }  .location_page #locationform.resp-vtabs li.resp-tab-active { border: none!important; background: #efefef!important; border-right: 3px solid #ee1c25!important; -webkit-box-shadow: inset -3px 2px 10px -2px #b9b9b9; box-shadow: inset -3px 2px 10px -2px #b9b9b9 }  .location_page #locationform.resp-vtabs li.resp-tab-active:before { border: 10px solid transparent; content: " "; display: block; position: absolute; z-index: 2; border-right-color: #efefef; right: 100%; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%) }  .location_page .loc-tab-cnt p { color: #55555a; font-size: 16px!important; line-height: 20px!important; margin-bottom: 5px; min-height: 50px }  .location_page form .row { margin-top: 25px }  .location_page .location-slider { padding: 10px 0 30px 0 }  .location_page .location-slider .item { background: #fff; -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .28); box-shadow: 0 0 4px 0 rgba(0, 0, 0, .28); border-radius: 5px; margin: 15px; overflow: hidden; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; min-height: 350px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center }  .location_page .location-slider .item h3 { text-align: center; margin-bottom: 0; color: #333; font-size: 20px; font-weight: 500; padding: 30px 0; background: #fff; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .location_page .location-slider .item:hover { -webkit-box-shadow: 0 0 17px 0 rgba(0, 0, 0, .31); box-shadow: 0 0 17px 0 rgba(0, 0, 0, .31) }  .location_page .location-slider .item:hover h3 { color: #ee1c25 }  .location_page .owl-dots { text-align: center; padding-top: 10px }  .location_page .owl-dot { outline: 0 }  .location_page .owl-dot span { display: inline-block; width: 10px; height: 10px; background: #8f8f8f; border-radius: 50%; margin: 0 5px }  .location_page .owl-dot.active span { background: #ee1c25 }  .location_page .content_section p { color: #55555a }  .location_page .content_section h2 { color: #333; font-weight: 500; font-size: 25px; line-height: 30px; padding-bottom: 12px }  .location_page .ct_sec.content_section { padding: 0 0 30px 0 }  .inter_location_page p { color: #55555a }  .inter_location_page .doc-section { background: #f2f2f2; padding: 30px 0 }  .inter_location_page .doc-section h5 { color: #333; font-size: 18px; font-weight: 500; margin-bottom: 35px }  .inter_location_page .doc-section .doc-right { border-radius: 5px; -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, .22); box-shadow: 0 0 6px 0 rgba(0, 0, 0, .22); margin-bottom: 20px }  .inter_location_page .doc-section .doc-right img { -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; width: 100% }  .inter_location_page .doc-section .doc-right:hover img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2) }  .inter_location_page .doc-section .doc-cnt { background: #fff; border: 1px solid #ffb7ba; border-top: none; padding: 25px 25px 20px 25px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px }  .inter_location_page .doc-section .doc-cnt h3 { color: #55555a; font-size: 20px; line-height: 25px; font-weight: 500; margin-bottom: 12px; min-height: 0; padding-bottom: 0 }  .inter_location_page .doc-section .resp-vtabs .resp-tabs-list { list-style: none; margin: 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between }  .inter_location_page .doc-section .resp-vtabs .resp-tabs-list li { width: 48%; background: #fff!important; padding: 30px 20px!important; border-radius: 5px; -webkit-box-shadow: 0 0 4px 1px rgba(0, 0, 0, .12); box-shadow: 0 0 4px 1px rgba(0, 0, 0, .12); margin-top: 25px; margin-bottom: 0!important; color: #333; font-size: 15px; font-weight: 400; border: none!important; border-left: 5px solid #ee1c25!important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .inter_location_page .doc-section .resp-vtabs .resp-tabs-list li:hover { background: #ee1c25!important; border-left: 5px solid #ff2222!important; color: #fff }  .inter_location_page .doc-section .resp-vtabs .resp-tabs-list li:first-child { margin-top: 0 }  .inter_location_page .doc-section .resp-vtabs .resp-tabs-list li:nth-child(2) { margin-top: 0 }  .inter_location_page .doc-section .resp-vtabs li.resp-tab-active { background: #ee1c25!important; border: none!important; border-left: 5px solid #ff2222!important; color: #fff }  .inter_location_page .doc-section .resp-vtabs ul.resp-tabs-list { width: 100% }  .inter_location_page .doc-section .resp-vtabs .resp-tab-content, .inter_location_page .doc-section .resp-vtabs .resp-tabs-container { padding: 0!important; border: none }  .inter_location_page .doc-section .resp-vtabs .resp-tabs-container { background-color: transparent; overflow: hidden }  .inter_location_page .doc-sec ul { list-style: none; margin: 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between }  .inter_location_page .doc-sec ul li { width: 48%; background: #fff; padding: 30px 20px; border-radius: 5px; -webkit-box-shadow: 0 0 4px 1px rgba(0, 0, 0, .12); box-shadow: 0 0 4px 1px rgba(0, 0, 0, .12); margin-bottom: 25px; color: #333; font-size: 15px; font-weight: 400; border-left: 5px solid #ee1c25; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .inter_location_page .doc-sec ul li:hover { background: #ee1c25; border-left-color: #ff2222; color: #fff }  .inter_location_page .do-section { padding: 30px 0 }  .inter_location_page .do-section .do-row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between }  .inter_location_page .do-section h2 { color: #333; font-size: 20px; line-height: 30px; font-weight: 500 }  .inter_location_page .do-section span { color: #55555a; font-size: 14px; margin-bottom: 40px; display: block }  .inter_location_page .do-section ul { list-style: none; padding: 0; margin: 0 }  .inter_location_page .do-section ul li { color: #333; font-size: 16px; line-height: 28px; margin-bottom: 30px; position: relative; padding-left: 25px }  .inter_location_page .do-section ul li:after { content: ""; left: 0; top: 12px; position: absolute; width: 7px; height: 7px; border-radius: 50%; background: #000 }  .inter_location_page .do-section ul li:last-child { margin-bottom: 0 }  .inter_location_page .do-section .do-list { width: 100%; background: #fff; padding: 30px 20px; -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .14); box-shadow: 0 0 4px 0 rgba(0, 0, 0, .14); margin-bottom: 25px }  .inter_location_page .do-section .do-list h4 { color: #ff2222; font-size: 20px; font-weight: 500 }  .inter_location_page .do-section .dnt-list { width: 100%; background: #f1f1f1; padding: 30px 20px; -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .14); box-shadow: 0 0 4px 0 rgba(0, 0, 0, .14); height: 100% }  .inter_location_page .do-section .dnt-list h4 { color: #ee1c25; font-size: 20px; font-weight: 500 }  .inter_location_page .rules-sec { padding-bottom: 30px }  .inter_location_page .rules-sec h2 { color: #55555a; font-size: 20px; line-height: 25px; font-weight: 500; padding-bottom: 12px }  .inter_location_page .rules-sec h3 { color: #55555a; font-size: 18px; margin-top: 30px }  .inter_location_page .guide-line .number { width: 30px; height: 30px; line-height: 30px; border-radius: 50%; font-weight: 500; background: #e1e1e1; color: #333; font-size: 16px; text-align: center; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .inter_location_page .guide-line .contents { background: #e1e1e1; width: 220px; padding: 25px 35px; text-align: center; border-radius: 6px; margin-left: 30px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; position: relative }  .inter_location_page .guide-line .contents:after { border: 10px solid transparent; content: " "; display: block; position: absolute; z-index: 2; border-right-color: #e1e1e1; right: 100%; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .inter_location_page .guide-line .contents:hover { background: #ee1c25; color: #fff }  .inter_location_page .guide-line .set { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 15px }  .inter_location_page .guide-line .set:hover .contents { background: #ee1c25; color: #fff }  .inter_location_page .guide-line .set:hover .contents:after { border-right-color: #ee1c25 }  .inter_location_page .guide-line .set:hover .number { background: #ee1c25; color: #fff }  .inter_location_page .info-sec { background: #f2f2f2; padding: 30px 0; text-align: center }  .inter_location_page .info-sec h2 { font-size: 25px; line-height: 30px; color: #333; font-weight: 500; padding-bottom: 12px }  .inter_location_page .info-sec p { max-width: 970px; margin: 0 auto }  .inter_location_page .info-sec ul { list-style: none; margin: 0; padding: 0 }  .inter_location_page .info-sec ul li { background: #fff; -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .17); box-shadow: 0 0 5px 0 rgba(0, 0, 0, .17); padding: 20px 0; margin-top: 30px; border-radius: 5px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; color: #333; font-size: 18px; line-height: 25px; font-weight: 500 }  .inter_location_page .info-sec ul li:hover { background: #ee1c25; color: #fff }  .inter_location_page .client-sec { padding: 30px 0; border-bottom: 1px solid #e5e5e5 }  .inter_location_page .client-sec .client-left { text-align: center }  .inter_location_page .client-sec .client-left h2 { font-size: 25px; line-height: 30px; color: #333; font-weight: 500; padding-bottom: 12px }  .inter_location_page .testimonial-sec { padding: 30px 0 }  .inter_location_page .testimonial-sec h2 { text-align: center; color: #333; font-size: 25px; line-height: 30px; font-weight: 500; padding-bottom: 12px }  .inter_location_page .testimonial-sec p { max-width: 710px; margin: 0 auto; text-align: center }  .inter_location_page .testimonial-sec .bio-set { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 15px }  .inter_location_page .testimonial-sec .bio-set h3 { color: #333; font-size: 18px; line-height: 20px; font-weight: 600; margin-bottom: 5px }  .inter_location_page .testimonial-sec .bio-set h5 { color: #55555a; font-size: 13px; font-weight: 600; margin-bottom: 0 }  .inter_location_page .testimonial-sec .image { width: 74px; height: 74px; border-radius: 50%; overflow: hidden }  .inter_location_page .testimonial-sec .bio-cnt { padding-left: 15px; width: calc(100% - 74px) }  .inter_location_page .testimonial-sec .item { padding: 30px 15px; -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .21); box-shadow: 0 0 7px 0 rgba(0, 0, 0, .21); border-radius: 5px; min-height: 285px }  .inter_location_page .testimonial-sec .item p { text-align: left; font-size: 16px }  .inter_location_page .testimonial-sec .owl-carousel.owl-drag .owl-item { padding: 5px; display: -webkit-box; display: -ms-flexbox; display: flex }  .inter_location_page .testimonial-sec .owl-carousel.owl-theme.testimonial-slider { margin-top: 25px }  .inter_location_page .testimonial-sec .owl-nav { text-align: center; padding-top: 20px }  .inter_location_page .testimonial-sec .owl-nav .owl-next, .inter_location_page .testimonial-sec .owl-nav .owl-prev { background-image: url(/images/testi-arws.png); background-repeat: no-repeat; width: 40px; height: 40px; background-size: cover; font-size: 0; outline: 0; margin: 0 15px }  .inter_location_page .testimonial-sec .owl-nav .owl-next { background-position: -65px 0 }  .inner-banner.why-banner { background-size: cover; background-position: right }  .why-page .why-top-sec h2 { color: #333; font-size: 25px; line-height: 30px; font-weight: 400; padding-bottom: 12px }  .why-page .why-top-sec h2 span { font-weight: 800 }  .why-page .why-top-left { padding: 30px 15px }  .why-page .why-top-left .why-top-cnt { font-size: 15px; line-height: 25px }  .why-page .why-top-left ul { list-style: none; padding: 20px 0; margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between }  .why-page .why-top-left ul li { width: 47%; padding: 10px 0; text-align: center }  .why-page .why-top-left ul li h4 { font-size: 16px; color: #333; font-weight: 500; margin: 10px 0 }  .why-page .why-top-left ul li h5 { color: #333; font-size: 13px; font-weight: 400; margin-bottom: 0 }  .why-page .why-top-left ul li .icon { -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .why-page .why-top-left ul li:hover .icon { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px) }  .why-page .why-top-right { min-height: 445px }  .why-page .why-top-right img { width: 100% }  .why-page .why-sec-two .award-sec { background: #ee1c25 }  .why-page .why-sec-two .award-cnt { padding: 40px 30px }  .why-page .why-sec-two .award-cnt p { color: #fff; text-align: center; margin-top: 20px }  .why-page .why-sec-two .award-cnt h2 { color: #fff; text-align: center; font-size: 25px; line-height: 25px; font-weight: 500 }  .why-page .why-sec-two .award-cnt .more_awards { width: 100%; text-align: center; min-height: 300px; padding: 110px 50px }  .why-page .why-sec-two .award-cnt .more_awards h3 { width: 100%; font-size: 25px; line-height: 35px; color: #fff; font-weight: 400; margin: 0 0 20px; letter-spacing: .5px }  .why-page .why-sec-two .award-cnt .more_awards h3 span { font-weight: 600 }  .why-page .why-sec-two .award-cnt .more_awards a { display: inline-block; width: 45px; height: 45px; border-radius: 100%; background: #fff; position: relative; -webkit-transition: all ease-in-out .5s; -o-transition: all ease-in-out .5s; transition: all ease-in-out .5s }  .why-page .why-sec-two .award-cnt .more_awards a:before { content: "\f178"; font-family: FontAwesome; position: absolute; color: #ee1c25; font-size: 20px; font-weight: 300; line-height: 30px; text-align: center; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%) }  .why-page .why-sec-two .owl-nav { width: 100%; text-align: center; position: absolute; top: 35%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%) }  .why-page .why-sec-two .owl-nav .owl-next, .why-page .why-sec-two .owl-nav .owl-prev { outline: 0; font-size: 0; background: #fff; width: 40px; height: 40px; border-radius: 50%; margin: 0 10px; position: absolute }  .why-page .why-sec-two .owl-nav .owl-next span, .why-page .why-sec-two .owl-nav .owl-prev span { background: url(/images/slider-arws.png); background-repeat: no-repeat; width: 10px; height: 12px; background-size: cover; display: block; margin: 0 auto; background-position: 0 0 }  .why-page .why-sec-two .owl-nav .owl-next { right: -20px }  .why-page .why-sec-two .owl-nav .owl-next span { background-position: -16px 0 }  .why-page .why-sec-two .owl-nav .owl-prev { left: -20px }  .why-page .why-sec-two .image { width: 100%; padding: 0 50px; text-align: center; overflow: hidden }  .why-page .why-sec-two .image img { width: auto; max-width: 100%; height: auto; max-height: 450px; margin: 0 auto; display: inline-block }  .why-page .why-sec-two .usp-sec { background: #f4f4f4 }  .why-page .why-sec-two .usp-sec .usp-cnt { padding: 40px 30px }  .why-page .why-sec-two .usp-sec .usp-cnt h2 { color: #333; font-size: 25px; line-height: 25px; font-weight: 500; padding-bottom: 29px; text-align: center }  .why-page .why-sec-two .usp-sec .usp-cnt ul { list-style: none; padding: 0; margin: 0 }  .why-page .why-sec-two .usp-sec .usp-cnt ul li { padding: 10px 0; text-align: center }  .why-page .why-sec-two .usp-sec .usp-cnt ul li .icon { width: 64px; height: 64px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 auto }  .why-page .why-sec-two .usp-sec .usp-cnt ul li .icon img { max-width: 64px; max-height: 64px; width: auto; height: auto; display: inline-block; vertical-align: middle; margin: 0 auto }  .why-page .why-sec-two .usp-sec .usp-cnt ul li:hover .icon { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px) }  .why-page .why-sec-two .usp-sec .usp-cnt h4 { font-size: 20px; color: #333; font-weight: 500; margin: 10px 0 }  .why-page .why-sec-two .usp-sec .usp-cnt h5 { color: #55555a; font-size: 15px; font-weight: 400; line-height: 25px }  .why-page .why-sec-two .usp-sec .usp-cnt h5 p { color: #55555a; font-size: 15px; font-weight: 400; line-height: 25px }  .why-page .faq-sec { padding: 30px 0 }  .why-page .faq-sec h2 { color: #ee1c25; font-size: 25px; line-height: 25px; font-weight: 500; text-align: center; padding-bottom: 12px }  .why-page .faq-sec p { text-align: center; font-weight: 500; color: #55555a }  .why-page .faq-sec .faq-set { background: #f2f2f2; margin-top: 30px; border-radius: 3px }  .why-page .faq-sec .faq-set h3 { color: #333; font-size: 15px; font-weight: 500; margin-bottom: 0; margin-right: 30px }  .why-page .faq-sec .faq-set p { text-align: left; font-size: 15px; font-weight: 400 }  .why-page .faq-sec .faq-set h6 { color: #ee1c25; font-size: 16px; margin: 20px 0 }  .why-page .faq-sec .faq-title { position: relative; padding: 30px; cursor: pointer }  .why-page .faq-sec .faq-title:after { content: ""; background: url(/images/plus-icon.png) no-repeat; width: 20px; height: 20px; background-size: cover; right: 30px; position: absolute; top: 30px; background-position: 0 -23px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .why-page .faq-sec .faq-title h3 span { color: #696969; font-weight: 300; font-size: 15px }  .why-page .faq-sec .faq-title.active:after { background-position: 0 -52px }  .why-page .faq-sec .faq-cnt { display: none; padding: 20px 25px 0 0 }  .why-page .faq-sec .cnt-left { position: relative; padding: 5px 0 0 35px }  .why-page .faq-sec .cnt-left:before { content: ""; display: block; background: url(/images/why-faq-icon.png); width: 25px; height: 25px; background-size: cover; position: absolute; top: 8px; left: 0 }  .why-page .faq-sec .faq-contact { background: #ee1c25; color: #fff; font-size: 12px; display: block; border-radius: 3px; outline: 0; max-width: 672px; text-align: center; padding: 15px; margin: 40px auto 0 auto }  .why-page .faq-sec .faq-contact p { font-size: 17px; padding-bottom: 0; margin-bottom: 0; color: #fff; font-weight: 400 }  .why-page .faq-sec .faq-contact p a { color: #fff; padding: 0 7px; display: inline-block }  .why-page .faq-sec .faq-contact span { color: #ffcf66 }  .why-page .ceo-sec { background: url(/images/why-bg.jpg) no-repeat; background-size: cover; width: 100%; padding: 30px 0; background-position: right }  .why-page .ceo-sec h2 { color: #55555a; font-size: 25px; line-height: 25px; font-weight: 600; padding-bottom: 12px }  .why-page .ceo-sec .quote { position: relative; padding: 30px 0 0 0 }  .why-page .ceo-sec .quote:after { position: absolute; left: 0; top: -9px; background: url(/images/why-quote.png) no-repeat; width: 70px; height: 53px; background-size: 65%; content: ""; display: block }  .why-page .ceo-sec h4 { color: #ee1c25; font-size: 22px; line-height: 25px; font-weight: 500; margin-bottom: 5px }  .why-page .ceo-sec h5 { font-size: 15px; line-height: 20px; color: #55555a; font-weight: 500; margin-bottom: 20px }  .why-page .ceo-sec .sign-img { width: 160px; height: auto }  .why-page .ceo-sec .sign-img img { max-width: 100%; height: auto; display: block }  .inner-banner.consignment-banner { background-size: cover; background-position: right }  .consignment-page p { color: #55555a }  .consignment-page .top-sec { padding: 30px 0 }  .consignment-page .top-sec h2 { color: #ed1d25; font-size: 25px; line-height: 25px; font-weight: 500; text-align: center; padding-bottom: 12px }  .consignment-page .top-sec p { text-align: center; font-weight: 500 }  .consignment-page .top-sec .top-image { width: 100% }  .consignment-page .top-sec .top-image img { width: 100%; height: auto; display: block }  .consignment-page .top-sec .top-form { max-width: 460px; background: #fff; border-radius: 5px; padding: 20px; text-align: center; -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, .22); box-shadow: 0 0 3px 0 rgba(0, 0, 0, .22); margin: 25px auto }  .consignment-page .top-sec .top-form h4 { font-size: 20px; line-height: 25px; font-weight: 500 }  .consignment-page .top-sec .top-form h5 { color: #333; font-size: 16px; font-weight: 400 }  .consignment-page .top-sec .top-form p { font-weight: 400; font-size: 16px }  .consignment-page .top-sec .top-form ul { list-style: none; margin: 0; padding: 0 }  .consignment-page .top-sec .top-form ul li input { background-color: transparent; width: 100%; border: 1px solid #d1d1d1; font-size: 14px; color: #9b9b9b; height: 55px; padding: 0 10px; border-radius: 5px; outline: 0; text-align: center }  .consignment-page .top-sec .top-form ul li button { background: #ee1c25; color: #fff; font-size: 15px; text-align: center; text-transform: uppercase; height: 55px; text-shadow: none; width: 100%; border: none; border-radius: 5px; font-weight: 500; margin-top: 10px; outline: 0 }  .consignment-page .top-sec .top-form ul li input::-webkit-input-placeholder { font-size: 12px; color: #9b9b9b }  .consignment-page .top-sec .top-form ul li input:-ms-input-placeholder { font-size: 12px; color: #9b9b9b }  .consignment-page .top-sec .top-form ul li input::-ms-input-placeholder { font-size: 12px; color: #9b9b9b }  .consignment-page .top-sec .top-form ul li input::placeholder { font-size: 12px; color: #9b9b9b }  .consignment-page .tracking-faq h2 { color: #333; font-size: 25px; line-height: 25px; font-weight: 600; text-align: center; padding-bottom: 12px }  .consignment-page .tracking-faq h5 { font-weight: 300; text-align: center; font-size: 15px; line-height: 20px }  .consignment-page .tracking-faq .faq-set { margin-top: 30px }  .consignment-page .tracking-faq .faq-set h3 { font-size: 15px; line-height: 20px; font-weight: 500; margin: 0 25px 0 0; padding-left: 25px; position: relative }  .consignment-page .tracking-faq .faq-set h3:after { content: ""; position: absolute; background: url(/images/tracking-qstn.png) no-repeat; width: 15px; height: 15px; background-size: cover; display: block; left: 0; top: 3px }  .consignment-page .tracking-faq .faq-set .faq-cnt { margin-top: 20px; display: none }  .consignment-page .tracking-faq .faq-set .faq-cnt p { position: relative; padding-left: 25px; margin-bottom: 0 }  .consignment-page .tracking-faq .faq-set .faq-cnt p:after { content: ""; position: absolute; background: url(/images/tracking-ans.png) no-repeat; width: 15px; height: 15px; background-size: cover; display: block; left: 0; top: 3px }  .consignment-page .tracking-faq .faq-title { position: relative; padding: 20px; cursor: pointer; background: #f1f1f1; border: 1px solid #e5e5e5; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .consignment-page .tracking-faq .faq-title:after { content: ""; background: url(/images/plus-icon.png) no-repeat; width: 20px; height: 20px; background-size: cover; right: 20px; position: absolute; top: 20px; background-position: 0 -23px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .consignment-page .tracking-faq .faq-title.active { border-color: #d9d9d9; background-color: transparent }  .consignment-page .tracking-faq .faq-title.active:after { background-position: 0 5px }  .consignment-page .more-faq { background: url(/images/faq-bg.jpg) no-repeat; width: 100%; padding: 50px 0; text-align: center; margin-top: 30px; background-size: cover; background-position: center }  .consignment-page .more-faq h2 { color: #212121; font-size: 25px; line-height: 25px; font-weight: 400; margin-bottom: 25px }  .consignment-page .more-faq p { max-width: 880px; margin: 0 auto }  .consignment-page .more-faq a { height: 50px; width: 160px; display: block; text-align: center; font-size: 16px; color: #ee1c25; border: 1px solid #ee1c25; border-radius: 5px; margin: 30px auto 0 auto; line-height: 46px; outline: 0; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .consignment-page .more-faq a:hover { background: #ee1c25; color: #fff }  .inner-banner.onlinepayment-banner { background-size: cover; background-position: right }  .onlinepayment-page .payment-form { background: url(/images/onp-pic-1.jpg) no-repeat; width: 100%; padding: 50px 0; background-position: center bottom; background-size: cover }  .onlinepayment-page .form-set { background: #fff; max-width: 540px; margin: 0 auto; padding: 30px; -webkit-box-shadow: 0 1px 7px 0 rgba(0, 0, 0, .18); box-shadow: 0 1px 7px 0 rgba(0, 0, 0, .18); border-radius: 5px }  .onlinepayment-page .form-set h5 { text-align: center }  .onlinepayment-page .form-set label { text-align: center; display: block }  .onlinepayment-page .form-set h3 { color: #ee1c25; font-size: 26px; line-height: 26px; text-align: center; font-weight: 500; padding-bottom: 12px }  .onlinepayment-page .form-set p { text-align: center }  .onlinepayment-page .form-set ul { list-style: none; margin: 20px 0 35px 0; padding: 0 }  .onlinepayment-page .form-set label.lbl { font-size: 14px; line-height: 20px; font-weight: 400; color: #848484; width: 100%; text-align: left; padding: 0 5px; margin: 0 0 5px }  .onlinepayment-page .form-set input[type=text] { background-color: transparent; height: 45px; border: 1px solid #d1d1d1; border-radius: 5px; width: 100%; padding-left: 15px; outline: 0; color: #454545; font-size: 14px }  .onlinepayment-page .form-set input[type=text]::-webkit-input-placeholder { color: #9b9b9b; font-size: 14px }  .onlinepayment-page .form-set input[type=text]:-ms-input-placeholder { color: #9b9b9b; font-size: 14px }  .onlinepayment-page .form-set input[type=text]::-ms-input-placeholder { color: #9b9b9b; font-size: 14px }  .onlinepayment-page .form-set input[type=text]::placeholder { color: #9b9b9b; font-size: 14px }  .onlinepayment-page .form-set select { background-color: transparent; height: 45px; border: 1px solid #d1d1d1; border-radius: 5px; width: 100%; padding-left: 15px; outline: 0; color: #454545; font-size: 14px; -webkit-box-shadow: none!important; box-shadow: none!important }  .onlinepayment-page .form-set span { font-size: 12px; color: #ee1c25!important }  .onlinepayment-page .btn-more { background: #ee1c25!important; color: #fff; margin: 10px auto 0 }  .onlinepayment-page .radio { margin: 10px 20px 0 0; position: relative }  .onlinepayment-page .radio input[type=radio] { position: absolute; width: 100%; height: 100%; opacity: 0 }  .onlinepayment-page .radio input[type=radio]+.radio-label:before { content: ""; background-color: transparent; border-radius: 100%; border: 2px solid #ee1c25; display: inline-block; width: 15px; height: 15px; position: relative; top: 0; margin-right: 15px; vertical-align: middle; cursor: pointer; text-align: center; -webkit-transition: all 250ms ease; -o-transition: all 250ms ease; transition: all 250ms ease }  .onlinepayment-page .radio input[type=radio]:checked+.radio-label:before { background-color: #ee1c25; -webkit-box-shadow: inset 0 0 0 3px #fff; box-shadow: inset 0 0 0 3px #fff }  .onlinepayment-page .radio input[type=radio]:focus+.radio-label:before { outline: 0; border-color: #ee1c25 }  .onlinepayment-page .radio label { color: #333; font-size: 16px; vertical-align: sub; font-weight: 500 }  .onlinepayment-page .content-set { padding-bottom: 50px }  .onlinepayment-page .content-set p { text-align: center; font-size: 15px; margin-bottom: 0 }  .onlinepayment-page .content-set p span { display: inline-block; color: #333; font-weight: 700 }  .inner-banner.faq-banner { background-size: cover; background-position: right }  .faq-page .faq-search { padding: 30px 0 }  .faq-page .faq-search h2 { color: #333; font-size: 22px; line-height: 22px; font-weight: 500; text-align: center }  .faq-page .searchform { text-align: center; max-width: 680px; border: 1px solid #cbc1c1; border-radius: 50px; height: 45px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 20px; margin: 35px auto 0 auto }  .faq-page .search-icon { background: url(/images/sear.png) no-repeat; width: 20px; height: 23px; background-size: 75%; border: none }  .faq-page .search-input { border: none; width: calc(100% - 20px); height: 35px; font-size: 15px; font-weight: 500; outline: 0 }  .faq-page .search-input::-webkit-input-placeholder { color: #929191; font-size: 15px; font-weight: 500 }  .faq-page .search-input:-ms-input-placeholder { color: #929191; font-size: 15px; font-weight: 500 }  .faq-page .search-input::-ms-input-placeholder { color: #929191; font-size: 15px; font-weight: 500 }  .faq-page .search-input::placeholder { color: #929191; font-size: 15px; font-weight: 500 }  .faq-page .faq-boxes h3 { color: #ed1d25; text-align: center; font-size: 25px; line-height: 30px; font-weight: 500; padding-bottom: 12px }  .faq-page .faq-boxes .pkg-cont { max-width: 700px; text-align: center; margin: 0 auto }  .faq-page .faq-box { text-align: center; -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .18); box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .18); border-radius: 5px; padding: 30px 0; margin-top: 30px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .faq-page .faq-box span { display: block; width: 75px; height: 75px; margin: 0 auto 20px auto; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; font-size: 0; overflow: hidden; background-repeat: no-repeat; background-position: center center }  .faq-page .faq-box span img { width: 100%; height: auto; -webkit-transition: all ease-in-out 1s; -o-transition: all ease-in-out 1s; transition: all ease-in-out 1s; -webkit-transition-delay: .5s; -o-transition-delay: .5s; transition-delay: .5s }  .faq-page .faq-box span .nor-img { display: block }  .faq-page .faq-box span .hov-img { display: none }  .faq-page .faq-box h4 { color: #333; font-size: 18px; text-transform: uppercase; line-height: 20px; margin-bottom: 0; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .faq-page .faq-box:hover { background: #ee1c25 }  .faq-page .faq-box:hover h4 { color: #fff }  .faq-page .faq-box:hover span .nor-img { display: none }  .faq-page .faq-box:hover span .hov-img { display: block }  .faq-page .qstn-sec { padding: 30px 0 }  .faq-page .qstn-sec h3 { color: #333; font-size: 22px; line-height: 25px; font-weight: 500 }  .faq-page .qstn-sec .set { padding: 20px 0; border-bottom: 1px solid #d9d9d9 }  .faq-page .qstn-sec .set ul { padding-bottom: 0; margin-bottom: 0; padding-left: 36px; line-height: 25px; padding-top: 18px }  .faq-page .qstn-sec .set:last-child { border-bottom: none }  .faq-page .qstn-sec .set h4 { width: 100%; color: #55555a; font-size: 15px; line-height: 20px; font-weight: 500; position: relative; padding-left: 30px; word-break: break-all }  .faq-page .qstn-sec .set h4:before { content: ""; position: absolute; left: 0; top: 3px; background: url(/images/tracking-qstn.png) no-repeat; width: 20px; height: 20px; background-size: 100% }  .faq-page .qstn-sec .set p { color: #55555a; font-size: 15px; position: relative; padding-left: 30px; margin: 20px 0 0 0 }  .faq-page .qstn-sec .set ol { padding: 0 0 0 30px; margin: 0 }  .faq-page .qstn-sec .set li { color: #55555a; font-size: 15px; position: relative; margin: 0 0 15px }  .faq-page .qstn-sec .set .ans-area { position: relative; width: 100%; padding: 0 0 0 30px }  .faq-page .qstn-sec .set .ans-area:before { content: ""; position: absolute; left: 0; top: 3px; background: url(/images/tracking-ans.png) no-repeat; width: 20px; height: 20px; background-size: 100% }  .faq-page .qstn-sec .set .ans-area p { padding-left: 0 }  .faq-page .cnt { max-width: 700px; margin: 0 auto }  .faq-page .cnt p { text-align: center; color: #55555a }  .faq-page .bg-sec { margin-top: 50px }  .faq-page .bg-sec .left-bg { background-repeat: no-repeat; background-size: cover; width: 100%; height: 300px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0 15px; background-position: center; text-align: center }  .faq-page .bg-sec .left-bg .bg-cnt { width: 100% }  .faq-page .bg-sec .left-bg h4 { color: #212121 }  .faq-page .bg-sec .left-bg p { color: #212121 }  .faq-page .bg-sec .left-bg a { background: #080808; color: #ff2222; font-size: 14px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .faq-page .bg-sec .left-bg a:hover { color: #080808; background: #ff2222 }  .faq-page .bg-sec a { display: block; font-size: 14px; text-align: center; width: 135px; height: 55px; line-height: 55px; margin: 15px auto 0; text-transform: uppercase; border-radius: 5px; font-weight: 500 }  .faq-page .bg-sec h4 { font-size: 25px; line-height: 25px; margin-bottom: 30px }  .faq-page .bg-sec p { margin-bottom: 0; max-width: 490px; margin: 0 auto }  .faq-page .bg-sec .right-bg { background-repeat: no-repeat; background-size: cover; width: 100%; height: 300px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0 15px; background-position: center; text-align: center }  .faq-page .bg-sec .right-bg .cnt-right { width: 100% }  .faq-page .bg-sec .right-bg h4 { color: #333 }  .faq-page .bg-sec .right-bg p { color: #333 }  .faq-page .bg-sec .right-bg a { color: #212121; background: #ff2222; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .faq-page .bg-sec .right-bg a:hover { color: #ff2222; background: #212121 }  .inner-banner.shifting-banner { background-size: cover; background-position: right }  .shifting_page p { color: #55555a }  .shifting_page #shiftingTab { margin-top: 25px!important }  .shifting_page .shifting-sec { background: #f5f0ec; padding: 30px 0 }  .shifting_page .shifting-sec h2 { color: #333; font-size: 25px; line-height: 25px; text-align: center; font-weight: 500 }  .shifting_page .shifting-sec ul.resp-tabs-list { text-align: center; display: block; margin: 0 auto!important }  .shifting_page .shifting-sec .resp-tabs-list li { float: none; text-align: center; background-color: transparent!important; border: 1px solid #ee1c25!important; margin: 0; color: #333; width: 45%; font-weight: 500 }  .shifting_page .shifting-sec .resp-tabs-list li.resp-tab-active { background-color: #ee1c25!important; border: 1px solid #ee1c25!important; color: #fff }  .shifting_page .shifting-sec .resp-tab-content, .shifting_page .shifting-sec .resp-tabs-container { background-color: transparent }  .shifting_page .shifting-sec .top-contents { padding: 20px 0 }  .shifting_page .shifting-sec .top-contents p { text-align: center; margin-bottom: 0 }  .shifting_page .shifting-sec .content-set { margin-top: 30px }  .shifting_page .shifting-sec .content-set h4 { color: #212121; font-size: 16px; border: 1px solid red; text-align: center; border-radius: 5px; padding: 10px 15px; margin: 0 auto 35px auto; max-width: 365px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .shifting_page .shifting-sec .image { margin-bottom: 25px; position: relative; width: 100% }  .shifting_page .shifting-sec .image .img { overflow: hidden }  .shifting_page .shifting-sec .image img { width: 100%; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .shifting_page .shifting-sec .image:hover img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2) }  .shifting_page .shifting-sec .set { border-bottom: 1px dashed #6c6968; margin-bottom: 35px; padding-bottom: 20px }  .shifting_page .shifting-sec .set:last-child { border-bottom: none }  .shifting_page .shifting-sec .set:hover h4 { background: red; color: #fff }  .shifting_page .shifting-sec .number-drop { background-color: #ee1c25; display: block; width: 50px; height: 50px; border-radius: 0 90px 90px 90px; position: absolute; top: 0; left: 0; text-align: center; font-size: 25px; color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center }  .shifting_page .bottom-cnt { text-align: center }  .inner-banner.safty-banner { background-size: cover; background-position: right }  .safty-page p { color: #55555a }  .safty-page .top-contents { padding: 30px 0; text-align: center; max-width: 960px; margin: 0 auto }  .safty-page .top-contents h2 { color: #ed1d25; font-weight: 600; line-height: 30px; padding-bottom: 12px }  .safty-page .feature-list { margin-top: 30px }  .safty-page .features { margin-bottom: 50px }  .safty-page .feature-sec { padding: 30px 0; background: #f7f7f7 }  .safty-page .feature-sec h3 { color: #333; font-weight: 500; text-align: center }  .safty-page .feature-sec .bottom-cnt { max-width: 745px; margin: 0 auto; text-align: center }  .safty-page .feature-sec .bottom-cnt p { margin-bottom: 0 }  .safty-page .feature-left h4 { color: #333; font-size: 20px; line-height: 25px; font-weight: 400; position: relative; margin-bottom: 35px }  .safty-page .feature-left h4:after { position: absolute; width: 80px; height: 2px; background: #949494; display: block; content: ""; left: 0; bottom: -10px }  .safty-page .feature-left p { color: #333 }  .safty-page .feature-left ul { margin: 25px 0 0 5px; padding-bottom: 0 }  .safty-page .feature-left ul li { color: #333; margin-bottom: 15px }  .safty-page .feature-left .left-cnt { max-width: 425px }  .safty-page .feature-img { overflow: hidden }  .safty-page .feature-img img { -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; width: 100% }  .safty-page .feature-img:hover img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2) }  .safty-page .feature-bg-sec .feature-bg-left { background-image: url(/images/loc-serv-bg.jpg); background-repeat: no-repeat; background-size: cover; width: 100%; height: 400px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0 15px; background-position: center }  .safty-page .feature-bg-sec .feature-bg-left h2, .safty-page .feature-bg-sec .feature-bg-left p { color: #fff }  .safty-page .feature-bg-sec h2 { font-size: 30px; font-weight: 400 }  .safty-page .feature-bg-sec p { margin-bottom: 0; font-size: 15px }  .safty-page .feature-bg-sec a { width: 130px; height: 50px; background: #ff2222; display: block; text-align: center; line-height: 54px; color: #212121; font-size: 14px; text-transform: uppercase; border-radius: 5px; font-weight: 600; margin-top: 35px }  .safty-page .feature-bg-sec .feature-bg-right { background-image: url(/images/loc-serv-bg-2.jpg); background-repeat: no-repeat; background-size: cover; width: 100%; height: 400px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0 15px }  .safty-page .feature-bg-sec .feature-bg-right h2, .safty-page .feature-bg-sec .feature-bg-right p { color: #333 }  .safty-page .feature-bg-sec .bg-cnt-left, .safty-page .feature-bg-sec .bg-cnt-right { max-width: 475px }  .inner-banner.awards-banner { background-size: cover; background-position: right }  .awards-page p { color: #55555a }  .awards-page .aw-set h2 { text-align: center; color: #ed1d25; font-weight: 500; font-size: 30px; line-height: 35px; padding-bottom: 20px; margin: 0 }  .awards-page .aw-set .sec-achive-head p { text-align: center; line-height: 28px }  .awards-page .aw-set { padding: 30px 0 }  .awards-page .award-list { margin-bottom: 50px }  .awards-page .award-list .award-left { background: url(/images/awards-bg.jpg) no-repeat; width: 100%; height: 430px; background-size: cover; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center }  .awards-page .aw-slider { width: 90%; margin: 0 auto }  .awards-page .aw-slider .item img { max-width: 100%; height: auto; display: block; margin: 0 auto }  .awards-page .owl-dots { text-align: center; text-align: center; background: #191919; padding: 10px 0; position: absolute; bottom: 0; width: 100% }  .awards-page .owl-dots span { width: 7px; height: 7px; background: #fff; border-radius: 50%; display: inline-block; margin: 0 5px }  .awards-page .owl-dot.active span { background: #f6b801 }  .awards-page .owl-carousel .owl-nav button.owl-next, .awards-page .owl-carousel .owl-nav button.owl-prev, .awards-page .owl-carousel button.owl-dot { line-height: 0; outline: 0 }  .awards-page .award-right { padding: 30px; background: #f4f4f4; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .awards-page .award-right:hover { background: #ee1c25 }  .awards-page .award-right:hover h3, .awards-page .award-right:hover h4, .awards-page .award-right:hover h5, .awards-page .award-right:hover p { color: #fff }  .awards-page .award-right h3 { color: #ed1d25; font-size: 18px; line-height: 25px; text-transform: uppercase; font-weight: 700; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; padding-bottom: 12px; margin: 0 }  .awards-page .award-right h4 { color: #55555a; font-weight: 500; font-size: 16px; line-height: 20px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; padding-bottom: 10px; margin: 0 }  .awards-page .award-right h5 { color: #55555a; font-size: 15px; line-height: 20px; font-weight: 500; margin-bottom: 25px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .awards-page .award-right p { -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .awards-page .bottom-cnt { max-width: 965px; margin: 0 auto; text-align: center }  .awards-page .bottom-cnt p { margin-bottom: 0 }  .inner-banner.privacy-banner { background-size: cover; background-position: right }  .privacy-page .privacy-sec { padding: 30px 0 }  .privacy-page .privacy-sec h2 { color: #ed1d25; font-weight: 500; font-size: 25px }  .privacy-page .set .title-strip { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: #ebebeb; padding: 10px 15px }  .privacy-page .set .title-strip .icon { width: 24px; height: 24px }  .privacy-page .set .title-strip .icon img { width: 24px; height: 24px; display: inline-block }  .privacy-page .set h3 { color: #333; font-size: 20px; line-height: 25px; font-weight: 500; margin: 0 0 0 15px; width: 90% }  .privacy-page .set .strip-cnt { padding: 25px 0 }  .privacy-page .set .strip-cnt p:last-child { margin-bottom: 0 }  .privacy-page .set .strip-cnt ul { list-style: none; margin: 0; padding: 0; padding-top: 17px }  .privacy-page .set .strip-cnt ul li { color: #333; font-weight: 600; margin-bottom: 10px }  .privacy-page .set .strip-cnt .list-set li { position: relative; color: #55555a; font-weight: 400; padding-left: 25px; margin-bottom: 15px }  .privacy-page .set .strip-cnt .list-set li:before { content: ""; position: absolute; left: 0; top: 5px; background: url(/images/privacy-list-icon.png) no-repeat; width: 12px; height: 12px; background-size: cover }  .privacy-page .set .strip-cnt .list-set li ul { margin-top: 15px }  .privacy-page .set .strip-cnt .list-set li ul li:before { content: ""; background: #ff2222; width: 3px; height: 13px; display: block; position: absolute; left: 0; top: 6px }  .privacy-page .address { text-align: center; padding: 30px; -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, .15); box-shadow: 0 0 6px 0 rgba(0, 0, 0, .15); max-width: 595px; border-radius: 8px; margin: 0 auto 30px auto }  .privacy-page .address p { font-size: 17px; line-height: 25px; margin-bottom: 0; padding: 0 0 5px }  .privacy-page .address h5 { color: #d22525; font-size: 22px; line-height: 25px }  .inner-banner.terms-banner { background-size: cover; background-position: right }  .terms-page .set .strip-cnt h5 { color: #333; font-size: 19px; margin-bottom: 25px }  .terms-page .set .strip-cnt h4 { font-size: 20px; color: #333; font-weight: 500 }  .terms-page .set .strip-cnt ul { padding: 0 0 0 15px }  .terms-page .set .strip-cnt ul li { position: relative; font-weight: 400; padding-left: 0; list-style: disc }  .terms-page .set .strip-cnt p a { color: #ed1d25; display: inline-block; font-weight: 600 }  .terms-page p.top { margin-bottom: 25px }  .inner-banner.customer-banner { background-size: cover; background-position: right }  .customercare_page p { color: #55555a }  .customercare_page .top-sec { max-width: 725px; margin: 0 auto; padding: 30px 0 }  .customercare_page .top-sec h2 { text-align: center; color: #ed1d25; font-size: 25px; line-height: 25px; font-weight: 600; padding-bottom: 12px }  .customercare_page .top-sec p { text-align: center; margin-bottom: 0 }  .customercare_page .list-sec .list { border: 1px solid #d9d9d9; border-radius: 5px; padding: 30px; margin-bottom: 3%; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .customercare_page .list-sec .list .icon { background-image: url(/images/customer-icon-1.png); background-position: 0 0; width: 64px; height: 66px; margin: 0 auto 25px auto; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .customercare_page .list-sec .list:nth-child(2) .icon { background-image: url(/images/customer-icon-2.png) }  .customercare_page .list-sec .list:nth-child(3) .icon { background-image: url(/images/customer-icon-3.png) }  .customercare_page .list-sec .list:nth-child(4) .icon { background-image: url(/images/customer-icon-4.png) }  .customercare_page .list-sec .list:hover { background: #ee1c25; border-color: #ee1c25 }  .customercare_page .list-sec .list:hover .icon { background-position: 0 -84px }  .customercare_page .list-sec .list:hover h4 { color: #fff }  .customercare_page .list-sec .list h4 { color: #212121; font-size: 18px; font-weight: 500; text-align: center; margin-bottom: 0; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .customercare_page .get-in-sec { background: #f4f4f4; padding: 30px 0 }  .customercare_page .get-in-sec h2 { color: #212121; font-size: 25px; line-height: 25px; text-align: center; font-weight: 600 }  .customercare_page .get-in-sec .get-list { width: 100%; background: #fff; -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .19); box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .19); padding: 35px 10px; border-radius: 5px; margin-top: 30px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .customercare_page .get-in-sec .get-list .icon { text-align: center; margin-bottom: 20px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .customercare_page .get-in-sec .get-list .icon img { width: auto; max-width: 80px; height: auto; max-height: 80px; display: inline-block; vertical-align: middle }  .customercare_page .get-in-sec .get-list h5 { font-size: 20px; color: #212121; font-weight: 500; text-align: center; position: relative }  .customercare_page .get-in-sec .get-list h5:after { content: ""; width: 50px; height: 3px; background: #212121; display: block; margin: 15px auto 0 auto }  .customercare_page .get-in-sec .get-list ul { list-style: none; padding: 0; margin: 35px 0 0 0 }  .customercare_page .get-in-sec .get-list ul li { color: #55555a; font-size: 14px; font-weight: 500; margin-bottom: 10px }  .customercare_page .get-in-sec .get-list ul li a { color: #55555a; font-size: 14px; font-weight: 500; display: -webkit-box; display: -ms-flexbox; display: flex; word-break: break-all; -webkit-box-align: center; -ms-flex-align: center; align-items: center; outline: 0; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .customercare_page .get-in-sec .get-list ul li span { margin-right: 9px; display: inline-block; width: 20px }  .customercare_page .get-in-sec .get-list ul li:last-child { margin-bottom: 0 }  .customercare_page .get-in-sec .get-list ul li:hover a { color: #d4161c }  .customercare_page .get-in-sec .get-list:hover .icon { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px) }  .customercare_page .get-in-sec .info { max-width: 775px; margin: 30px auto 0 auto; text-align: center }  .customercare_page .get-in-sec .info p a { color: #d4161c; font-weight: 500; font-weight: 600; display: inline-block }  .customercare_page .complaint-form { padding: 30px 15px; background: #fff; -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .15); box-shadow: 0 0 5px 0 rgba(0, 0, 0, .15); margin-top: 30px; border-radius: 5px; width: 100% }  .customercare_page .complaint-form form { margin-top: 20px }  .customercare_page .complaint-form h3 { color: #333; font-size: 25px; font-weight: 500 }  .customercare_page .complaint-form ul { margin: 0; padding: 0; list-style: none }  .customercare_page .complaint-form ul li { position: relative; border: 1px solid #d9d9d9; margin-bottom: 20px; border-radius: 5px }  .customercare_page .complaint-form ul li.active { border-color: #e57071 }  .customercare_page .complaint-form ul li.upload { padding: 0 }  .customercare_page .complaint-form ul li.upload input { opacity: 0; width: 100%; border: none; height: 53px; padding: 14px 5px; z-index: 10 }  .customercare_page .complaint-form ul li.upload .file_up { position: absolute; width: 100%; height: 100%; left: 0; top: 0; color: #333; font-size: 14px; letter-spacing: .5px; z-index: -1; line-height: 23px; padding: 15px }  .customercare_page .complaint-form ul li.upload .file_up:after { content: "Choose File"; position: absolute; width: auto; height: 40px; right: 2px; top: 2px; border-radius: 5px; background: #ee1c25; color: #fff; font-size: 14px; font-weight: 500; padding: 5px 15px; line-height: 38px }  .customercare_page .complaint-form ul li.captcha_c { border: none }  .customercare_page .complaint-form ul li.captcha_c input { padding: 0 0 0 20px; border: 1px solid #d9d9d9; width: auto; border-radius: 5px; width: calc(100% - 80px) }  .customercare_page .complaint-form ul li.button { border: none }  .customercare_page .complaint-form .tbx { background-color: transparent; border: none; height: 55px; width: 100%; outline: 0; color: #333; font-size: 14px; letter-spacing: .5px; font-weight: 500; text-transform: none; padding: 15px; position: relative; z-index: 9; float: none }  .customercare_page .complaint-form textarea.tbx.tarea { height: 210px }  .customercare_page .complaint-form .btn { text-shadow: none; border: none; background: #d4161c; color: #fff; text-transform: uppercase; font-size: 15px; height: 50px; line-height: 50px; width: 130px; margin: 0 10px 10px; padding: 0; text-align: center; display: inline-block; outline: 0 }  .customercare_page .complaint-form label.lab { display: block; position: absolute; top: 20px; left: 10px; color: #848484; font-size: 13px; line-height: 18px; text-transform: uppercase; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; background: #fff; padding: 0 10px; z-index: 100 }  .customercare_page .complaint-form label.has-value { top: -9px; color: #d4161c; font-weight: 500; font-size: 12px }  .customercare_page .complaint-form .file-upload-wrapper { position: relative; width: 100%; height: 43px; overflow: hidden }  .customercare_page .complaint-form .file-upload-wrapper:after { content: attr(data-text); color: #848484; font-size: 13px; text-transform: uppercase; font-weight: 400; position: absolute; top: 0; left: 0; background: #fff; padding: 10px 15px; display: block; width: calc(100% - 40px); pointer-events: none; z-index: 20; height: 20px; line-height: 20px; color: #999; border-radius: 5px 10px 10px 5px }  .customercare_page .complaint-form .file-upload-wrapper:before { content: "Attach Files"; position: absolute; top: 0; right: 0; display: inline-block; height: 44px; background: #d4161c; color: #fff; font-weight: 700; z-index: 25; font-size: 12px; line-height: 44px; padding: 0 15px; text-transform: uppercase; pointer-events: none; border-radius: 5px }  .customercare_page .complaint-form .file-upload-wrapper input { opacity: 0; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 99; height: 40px; margin: 0; padding: 0; display: block; cursor: pointer; width: 100% }  .customercare_page .complaint-form .file-upload-wrapper>div { position: absolute; max-width: calc(100% - 120px); height: 100%; z-index: 100; background: #fff }  .customercare_page .complaint-form .file-upload-wrapper>div .filenamecls { font-size: 15px; line-height: 45px; position: relative; cursor: pointer }  .customercare_page .complaint-form .file-upload-wrapper>div .filenamecls a { position: absolute; top: 5px; right: -4px; color: #fff; margin: 0!important; display: none }  .customercare_page .complaint-form .captcha_code span { background: 0 0; padding: 0 5px; border: 1px solid #d9d9d9; height: 50px; line-height: 50px; border-radius: 5px; width: 75px }  .inner-banner.client-banner { background-size: cover; background-position: right }  .clients_page p { color: #55555a }  .clients_page .top-client h2 { color: #ed1d25; font-size: 25px; line-height: 25px; font-weight: 500 }  .clients_page .top-client ul { list-style: none; margin: 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-animation: 10s merchantlist linear infinite; animation: 10s merchantlist linear infinite }  .clients_page .top-client ul li { width: 30%; margin-bottom: 40px }  .clients_page .top-client .text-col { padding: 30px 15px }  .clients_page .top-client .img-col { overflow: hidden; height: 200px; position: relative }  .clients_page .top-client .img-col:before { content: ""; position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 50px; background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(12%, #ffffff73), to(#eff1f21f)); background: -webkit-linear-gradient(top, #fff 0, #ffffff73 12%, #eff1f21f 100%); background: -o-linear-gradient(top, #fff 0, #ffffff73 12%, #eff1f21f 100%); background: linear-gradient(to bottom, #fff 0, #ffffff73 12%, #eff1f21f 100%); z-index: 1 }  .clients_page .top-client .img-col:after { content: ""; position: absolute; bottom: 0; left: 0; right: 0; width: 100%; height: 50px; background: -webkit-gradient(linear, left bottom, left top, from(white), color-stop(12%, #ffffff73), to(#eff1f21f)); background: -webkit-linear-gradient(bottom, #fff 0, #ffffff73 12%, #eff1f21f 100%); background: -o-linear-gradient(bottom, #fff 0, #ffffff73 12%, #eff1f21f 100%); background: linear-gradient(to top, #fff 0, #ffffff73 12%, #eff1f21f 100%); z-index: 1 }  .clients_page .directory-sec { background: #f4f4f4; padding: 30px 0 }  .clients_page .directory-sec .container { position: relative }  .clients_page .directory-sec h2 { text-align: center; color: #ee1c25; font-size: 25px; line-height: 25px; font-weight: 500 }  .clients_page .directory-sec .select-box { max-width: 200px; margin: 35px 0 25px 0 }  .clients_page .directory-sec .form-control { background-color: transparent; border-radius: 0; width: auto; border: 1px solid #d7d7d7; color: #55555a; font-size: 16px; -webkit-box-shadow: none; box-shadow: none; padding-right: 30px }  .clients_page .directory-sec .number-list ul { list-style: none; margin: 0; padding: 0; width: 100%; max-width: 1100px; margin: 0 auto; display: inline-block; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center }  .clients_page .directory-sec .number-list ul li { padding: 10px; color: #333; font-size: 14px; line-height: 28px; display: inline-block; font-weight: 500; text-transform: uppercase; position: relative; cursor: pointer; border-bottom: 1px solid #c3c3c3 }  .clients_page .directory-sec .number-list ul li:after { content: ""; left: 0; right: 0; bottom: -16px; margin: 0 auto; border: 8px solid transparent; display: block; position: absolute; z-index: 2; width: .01rem; border-top-color: transparent }  .clients_page .directory-sec .number-list ul li.active { color: #101010; font-weight: 600; font-size: 18px; line-height: 31px }  .clients_page .directory-sec .number-list ul li.active:after { border-top-color: #ee1c25 }  .clients_page .result-sec { margin: 40px 0 }  .clients_page .grid-item { -webkit-box-sizing: border-box; box-sizing: border-box; display: inline; width: 100%; margin: 0 0 5% 0; padding: 50px 25px 25px 25px; background: #fff; -webkit-box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, .15); box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, .15); overflow: hidden }  .clients_page .grid-item .item-cnt { width: 100% }  .clients_page .grid-item .result-num { background-color: #ee1c25; display: block; width: 35px; height: 35px; border-bottom-left-radius: 90px; border-bottom-right-radius: 90px; border-top-right-radius: 90px; position: absolute; top: 0; left: 0; text-align: center; font-size: 15px; text-transform: uppercase; color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .clients_page .grid-item ul { list-style: none; margin: 0; padding: 0 }  .clients_page .grid-item ul li { color: #55555a; font-size: 15px; margin-bottom: 10px; padding-bottom: 10px; font-weight: 500; border-bottom: 1px solid #e5e5e5 }  .clients_page .grid-item ul li:last-child { border-bottom: 0 }  .clients_page .grid-item:hover .result-num { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2) }  @keyframes merchantlist { 0% { -webkit-transform: translateY(0); transform: translateY(0) } to { -webkit-transform: translateY(-50%); transform: translateY(-50%) } }  @-webkit-keyframes merchantlist { 0% { -webkit-transform: translateY(0); transform: translateY(0) } to { -webkit-transform: translateY(-50%); transform: translateY(-50%) } }  .inner-banner.mission-banner { background-size: cover; background-position: right }  .mission_page p { color: #55555a }  .mission_page .vm-sec { padding: 30px 0 }  .mission_page .vm-sec h2 { color: #333; font-size: 25px; line-height: 25px; font-weight: 600; padding-bottom: 13px }  .mission_page .vm-sec span { font-size: 14px; line-height: 23px; margin-bottom: 15px; display: block }  .mission_page .vm-set { margin-bottom: 50px }  .mission_page .vm-set .img-set { position: relative }  .mission_page .red-icon { width: 100px; height: 100px; background: #ee1c25; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; left: 0; top: 0; z-index: 99; padding: 10px }  .mission_page .red-icon img { width: 64px; height: 64px; display: block }  .mission_page .vm-cnt { padding-top: 30px }  .mission_page .vm-image { overflow: hidden }  .mission_page .vm-image img { width: 100%; height: auto; display: block; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .mission_page .vm-image:hover img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2) }  .mission_page .value-sec { background: #f2f2f2; padding: 30px 0 }  .mission_page .value-sec h2 { text-align: center; font-size: 25px; line-height: 25px; color: #333; font-weight: 400; padding-bottom: 12px }  .mission_page .value-sec p { text-align: center; max-width: 845px; margin: 0 auto }  .mission_page .value-sec .value-col { text-align: center; background: #fff; padding: 40px; -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15); box-shadow: 0 0 4px 0 rgba(0, 0, 0, .15); -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; width: 100%; min-height: 355px }  .mission_page .value-sec .value-col .icons img { width: 100px; height: 100px; display: inline-block }  .mission_page .value-sec .value-col h4 { margin: 20px 0; color: #333 }  .mission_page .value-sec .value-col p { color: #333; font-weight: 500 }  .mission_page .value-sec .value-col:hover { background: #ff2222 }  .mission_page .value-sec .value-col:hover .icons { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px) }  .mission_page .value-sec .value-col .icons { -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .mission_page .value-sec .row { margin-top: 30px }  .mission_page .value-sec .row .col-12 { margin-bottom: 30px; display: -webkit-box; display: -ms-flexbox; display: flex }  .mission_page .safty-sec { padding: 30px 0 }  .mission_page .safty-sec h3 { color: #333; font-size: 25px; line-height: 25px }  .mission_page .safty-sec h4 { font-size: 20px; line-height: 30px; color: #ed1d25; font-weight: 500; padding-bottom: 16px }  .mission_page .safty-sec p.last { font-size: 14px; margin-top: 20px }  .mission_page .safty-sec p.last span { color: #ed1d25; font-weight: 500 }  .mission_page .safty-sec ul { list-style: none; margin: 0; padding: 0 }  .mission_page .safty-sec ul li { margin-bottom: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #55555a; font-weight: 500 }  .mission_page .safty-sec ul li img { margin-right: 16px; width: 28px }  .mission_page .safty-sec ul li span { margin-right: 15px; display: block }  .mission_page .significant-sec { background: url(/images/mission-bg-img.jpg); background-repeat: no-repeat; width: 100%; padding: 30px 0; background-size: cover; background-position: center bottom; -webkit-box-shadow: inset 39px -63px 12px -59px rgba(0, 0, 0, .02); box-shadow: inset 39px -63px 12px -59px rgba(0, 0, 0, .02) }  .mission_page .significant-sec h2 { font-size: 25px; line-height: 30px; color: #d52219; text-align: center; font-weight: 400 }  .mission_page .significant-sec p { color: #333; text-align: center; max-width: 835px; margin: 0 auto 15px auto }  .mission_page .significant-sec .main-lg-img { width: 130px; height: 130px; margin: 0 auto; background: #fff; border-radius: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-shadow: 3px 4px 3px 0 rgba(0, 0, 0, .1); box-shadow: 3px 4px 3px 0 rgba(0, 0, 0, .1) }  .mission_page .significant-sec .main-lg-img img { width: 45% }  .mission_page .significant-sec .sg-sec { -webkit-box-align: center; -ms-flex-align: center; align-items: center }  .mission_page .significant-sec .wheel-list ul { list-style: none; margin: 0; padding: 0; display: block; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center }  .mission_page .significant-sec .wheel-list ul li { display: inline-block; width: 120px; height: 120px; border-radius: 50%; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: #ff2222; color: #fff; margin: 10px; font-size: 12px; line-height: 20px; padding: 0 20px; -webkit-box-shadow: 3px 4px 4px 0 rgba(0, 0, 0, .17); box-shadow: 3px 4px 4px 0 rgba(0, 0, 0, .17); -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .mission_page .significant-sec .wheel-list ul li:hover { background: #ff2222 }  .mission_page .significant-sec .right-list ul { list-style: none; margin: 0; padding: 0 }  .mission_page .significant-sec .right-list ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin-bottom: 15px }  .mission_page .significant-sec .right-list ul li:last-child { margin-bottom: 0 }  .mission_page .significant-sec .right-list ul li span.text { margin-left: 25px; color: #55555a; font-size: 15px; line-height: 22px; width: calc(100% - 40px) }  .mission_page .significant-sec .right-list ul li span.l-icon { width: 40px }  .inner-banner.local-banner { background-size: cover; background-position: right }  .local_location_page.location_page .location-details span.top { color: #55555a; font-size: 15px; line-height: 23px; margin-bottom: 15px; display: block }  .location_page .location-details .call-btn .icon img { position: absolute; top: 12px; left: 12px }  .local_location_page p { color: #55555a }  .local_location_page .fecility-sec { background: #f4f4f4; padding: 30px 0 }  .local_location_page .fecility-sec h2 { color: #333; font-size: 25px; line-height: 25px; font-weight: 500 }  .local_location_page .fl-right h3 { color: #55555a; font-size: 21px; line-height: 25px; margin: 25px 0 15px 0 }  .local_location_page .fl-right p { font-size: 16px; line-height: 24px }  .local_location_page .fl-right .set { background: #fff; text-align: center; padding: 30px; -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, .09); box-shadow: 0 0 8px 0 rgba(0, 0, 0, .09); border-radius: 5px; margin-top: 30px }  .local_location_page .fl-right .set:hover .set-icon img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2) }  .local_location_page .fl-right .set-icon { background: #dcdcdc; width: 90px; height: 90px; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 50% }  .local_location_page .fl-right .set-icon img { -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .local_location_page .challenge-sec { padding: 30px 0 }  .local_location_page .challenge-sec h2 { font-size: 25px; line-height: 30px; text-align: center; color: #ee1c25; font-weight: 600 }  .local_location_page .challenge-sec .challenge-area { width: 100%; display: inline-block }  .local_location_page .challenge-sec .challenge-area .challenge-img { width: 100% }  .local_location_page .challenge-sec .challenge-area .challenge-img img { width: 100%; height: auto; display: block }  .local_location_page .challenge-sec .challenge-area .challenge-cnt { width: 100% }  .local_location_page .challenge-sec .left-image { margin-bottom: 30px }  .local_location_page .challenge-sec .right-cnt ul { list-style: none; margin: 0; padding: 0 0 0 20px }  .local_location_page .challenge-sec .right-cnt ul li { color: #55555a; font-size: 14px; line-height: 23px; margin-bottom: 20px; position: relative; padding-left: 0; list-style: disc }  .local_location_page .challenge-sec .bottom-cnt { max-width: 760px; margin: 20px auto 0 auto; text-align: center }  .local_location_page .coverage-sec { padding: 30px 0; background: #f3f3f3 }  .local_location_page .coverage-sec h2 { text-align: center; color: #ee1c25; font-size: 25px; line-height: 30px; font-weight: 600 }  .local_location_page .coverage-sec p { text-align: center }  .local_location_page .coverage-sec .count { text-align: center; margin-top: 30px }  .local_location_page .coverage-sec .num { color: #212121; font-size: 39px; font-weight: 700 }  .local_location_page .coverage-sec h5 { color: #55555a; font-size: 16px; margin-bottom: 0; font-weight: 500 }  .local_location_page .select-sec { margin: 30px 0 }  .local_location_page .select-sec .form-control { border: none; border-bottom: 1px solid #d9d9d9; -webkit-box-shadow: none; box-shadow: none; border-radius: 0; font-size: 15px; color: #55555a; font-weight: 600; background-color: #f3f3f3 }  .local_location_page .select-sec .form-group { background: #f3f3f3; margin-bottom: 35px }  .local_location_page .service-sec .service-left { background-image: url(/images/local-loc-bg-1.jpg); background-repeat: no-repeat; background-size: cover; width: 100%; height: 400px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0 15px; background-position: center }  .local_location_page .service-sec .service-left h2 { font-size: 30px; font-weight: 400; color: #fff }  .local_location_page .service-sec .service-left p { color: #fff }  .local_location_page .service-sec .service-left a { width: 130px; height: 50px; background: #ff2222; display: block; text-align: center; line-height: 54px; color: #212121; font-size: 14px; text-transform: uppercase; border-radius: 5px; font-weight: 600; margin-top: 35px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .local_location_page .service-sec .service-right { background-image: url(/images/loc-serv-bg-2.jpg); background-repeat: no-repeat; background-size: cover; width: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 30px 15px; background-position: center }  .local_location_page .service-sec .serv-list h4 { color: #212121; font-size: 18px; line-height: 20px; font-weight: 500; margin: 15px 0 }  .local_location_page .service-sec .serv-list p { color: #333 }  .local_location_page .service-sec .serv-set { margin-bottom: 35px }  .local_location_page .service-sec .serv-set .icon { -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .local_location_page .service-sec .serv-set:hover .icon { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px) }  .local_location_page .reach-sec { padding: 30px 0; background: #f4f4f4 }  .local_location_page .reach-sec h2 { text-align: center; font-weight: 600; color: #ee1c25; font-size: 25px; line-height: 30px }  .local_location_page .reach-sec p { max-width: 750px; margin: 0 auto 15px auto; text-align: center }  .local_location_page .reach-sec .box { -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2); box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2); border-radius: 3px; background: #fff; text-align: center; padding: 20px; position: relative; margin-bottom: 70px }  .local_location_page .reach-sec .box p { color: #212121; font-size: 16px; font-weight: 500; line-height: 28px; margin-bottom: 0 }  .local_location_page .reach-sec .box p span { display: block; font-weight: 700 }  .local_location_page .reach-sec .box p a { color: #ee1c25; word-break: break-all }  .local_location_page .reach-sec .box:hover .icon-box img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2) }  .local_location_page .reach-sec .reach-set.row { margin-top: 50px }  .local_location_page .reach-sec .icon-box { background: #ee1c25; width: 80px; height: 80px; border-radius: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: -60px auto 0 auto }  .local_location_page .reach-sec .icon-box img { -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .local_location_page .reach-sec .content-box { padding-top: 35px }  .local_location_page .client-sec { padding: 30px 0 }  .local_location_page .client-sec .top-texts { position: relative }  .local_location_page .client-sec .top-texts h2 { color: #333; font-size: 25px; line-height: 30px; text-align: center; font-weight: 500; margin-bottom: 5px }  .local_location_page .client-sec .top-texts p { text-align: center }  .local_location_page .loc-testi-sec { max-width: 775px; margin: 0 auto; position: relative }  .local_location_page .loc-testi-sec:before { content: ""; background: url(/images/local-quote.png) no-repeat; width: 90px; height: 59px; display: block; background-size: cover }  .local_location_page .loc-testi-sec h3 { color: #212121; font-size: 22px; text-transform: uppercase; font-weight: 700 }  .local_location_page .loc-testi-sec p { text-align-last: center; text-align: justify }  .local_location_page .loc-testi-sec h4 { color: #333; font-weight: 600; font-size: 16px }  .local_location_page .loc-testi-sec h5 { font-size: 14px; color: #55555a; font-weight: 400; text-align: center; margin-bottom: 0 }  .local_location_page .loc-testi-sec .details { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; position: relative; padding-right: 80px }  .local_location_page .loc-testi-sec .details:after { content: ""; background: url(/images/local-quote-2.png) no-repeat; width: 50px; height: 43px; display: block; background-size: cover; position: absolute; right: 0; top: 0 }  .local_location_page .loc-testi-sec .owl-dot span { width: 8px; height: 8px; margin: 0 7px }  .inner-banner.feedback-banner { background-size: cover; background-position: right }  .feedback_page p { color: #55555a }  .feedback_page .top-sec { padding: 30px 11px; text-align: center; max-width: 985px; margin: 0 auto }  .feedback_page .top-sec h2 { color: #ec2127; font-size: 25px; line-height: 30px; font-weight: 700; padding-bottom: 12px }  .feedback_page .top-sec h4 { font-size: 18px; line-height: 25px; color: #333; padding-bottom: 10px }  .feedback_page .top-sec h6 { font-size: 18px; line-height: 25px; color: #55555a; font-weight: 400 }  .feedback_page .top-sec p { padding-bottom: 10px }  .feedback_page .form-sec { margin-bottom: 30px }  .feedback_page form { max-width: 770px; background: #fff; margin: 0 auto; padding: 30px 20px; -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, .18); box-shadow: 0 0 8px 0 rgba(0, 0, 0, .18); border-radius: 3px }  .feedback_page form .tarea { background-color: transparent; border: 1px solid #d2d2d2; resize: none; outline: 0; height: 100px; font-size: 14px; font-family: poppins, sans-serif; padding: 20px 0 0 20px; border-radius: 5px; margin-bottom: 20px }  .feedback_page form .qstn { list-style: none; padding: 0; margin: 0 }  .feedback_page form .qstn li { display: inline-block; color: #333; font-size: 16px; font-weight: 600; margin-bottom: 10px; width: 50% }  .feedback_page form .qstn li:first-child { width: 100% }  .feedback_page form .btn { background: #ec2028; color: #fff; text-transform: uppercase; width: 120px; height: 50px; line-height: 50px; padding: 0; text-shadow: none; border: none; -webkit-box-shadow: none; box-shadow: none; margin: 20px auto 0; font-size: 15px; font-weight: 600; display: block; border-radius: 5px; outline: 0 }  .feedback_page .top-input { border: 1px solid #d2d2d2; border-radius: 5px; position: relative }  .feedback_page .top-input input { background-color: transparent; border: none; width: 100%; height: 54px; outline: 0; position: relative; z-index: 9; color: #333; font-size: 15px; text-transform: uppercase; padding-left: 20px; font-weight: 700 }  .feedback_page .top-input label.lab { display: block; position: absolute; top: 20px; left: 15px; color: #848484; font-size: 13px; text-transform: uppercase; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; background: #fff; padding: 0 5px; font-weight: 500; z-index: 100 }  .feedback_page .top-input label.has-value { top: -9px }  .feedback_page .rate-us { border-top: 1px solid #d5d3d3; padding-top: 20px; margin-top: 25px }  .feedback_page .rate-us h5 { color: #333; font-size: 20px; font-weight: 700; margin-bottom: 20px }  .feedback_page .rate-us h3 { background: #e9e8e8; font-size: 16px; color: #333; font-weight: 700; padding: 10px 15px; border-radius: 5px }  .feedback_page .rate-us .rate { margin-bottom: 20px }  .feedback_page .rate-us ul { list-style: none; margin: 0; padding: 15px 0 0 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap }  .feedback_page .rate-us ul li { margin-bottom: 15px; width: 50% }  .feedback_page .radio-label { color: #55555a; font-size: 16px; font-weight: 500 }  .feedback_page .radio-label:before { content: ""; background-color: transparent; border-radius: 100%; border: 2px solid #ee1c25; display: inline-block; width: 15px; height: 15px; position: relative; top: -2px; margin-right: 15px; vertical-align: middle; cursor: pointer; text-align: center; -webkit-transition: all 250ms ease; -o-transition: all 250ms ease; transition: all 250ms ease }  .feedback_page .radio-label:focus { outline: 0 }  .feedback_page .radio input[type=radio] { opacity: 0 }  .feedback_page .radio input[type=radio]:checked+.radio-label:before { background-color: #ee1c25; -webkit-box-shadow: inset 0 0 0 3px #fff; box-shadow: inset 0 0 0 3px #fff }  .feedback_page .captacha-sec { width: 100%; display: block; margin: 0 }  .feedback_page .captacha-sec .captcha_code { width: 100%; display: inline-block }  .feedback_page .captacha-sec .captcha_code span { overflow: hidden; padding: 0 5px; height: 54px; line-height: 54px; border-radius: 5px; width: 75px; right: 60px }  .feedback_page .captacha-sec .captcha_code input { background-color: transparent; border: none; width: calc(100% - 142px)!important; height: 54px; padding: 0 0 0 20px; outline: 0; position: relative; z-index: 9; font-size: 14px; padding-left: 20px; font-family: poppins, sans-serif; border: 1px solid #d2d2d2; border-radius: 5px; text-transform: none!important }  .feedback_page .captacha-sec .captcha_code .btnRefresh { width: 54px; height: 54px!important }  .feedback_page .bottom-texts { margin-bottom: 30px }  .feedback_page .bottom-texts p { text-align: center }  .feedback_page .common-bottom-banner a { background: #f4a91d }  .inner-banner.tvc-banner { background-size: cover; background-position: right }  .tvc_page p { color: #55555a }  .tvc_page .tvc-sec { padding: 30px 0 }  .tvc_page #tvc-tab ul.resp-tabs-list { text-align: center; display: block; border-bottom: 1px solid #e5e5e5; margin: 0 }  .tvc_page #tvc-tab .resp-tabs-list li { float: none; background-color: transparent!important; color: #55555a; font-size: 16px; text-transform: uppercase; padding: 10px 20px; margin: 0 10px }  .tvc_page #tvc-tab .resp-tab-active { border: none!important; border-bottom: 3px solid #ee1c25!important; color: #ee1c25!important }  .tvc_page .top-texts { text-align: center; max-width: 850px; margin: 0 auto }  .tvc_page .top-texts h2 { color: #ed1d25; font-size: 25px; line-height: 30px; font-weight: 600 }  .tvc_page .videos-sec { padding: 30px 0 }  .tvc_page .videos-sec .video-img { position: relative }  .tvc_page .videos-sec .video-img .play-btn { position: absolute; left: 0; right: 0; margin: 0 auto; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); display: block; text-align: center; outline: 0; cursor: pointer }  .tvc_page .videos-sec h3 { color: #333; font-size: 20px; line-height: 25px; font-weight: 600 }  .tvc_page .videos-sec h4 { color: #696969; font-size: 15px; font-weight: 400 }  .tvc_page .videos-sec .video-texts { margin-top: 30px }  .tvc_page .videos-sec .row { border-bottom: 1px solid #d9d9d9; padding-bottom: 30px; margin-bottom: 30px }  .tvc_page .videos-sec .row:last-child { border-bottom: 0; padding: 0; margin-bottom: 0 }  .tvc_page .select-boxes select.form-control { background-color: #fff; -webkit-box-shadow: none; box-shadow: none; border-radius: 0; color: #55555a }  .tvc_page .resp-tab-content.tvc-tab-cnt { padding: 30px 0 0 0 }  .tvc_page .vm-btn { width: 150px; height: 50px; background: #ee1c25; color: #fff; text-align: center; margin: 0 auto; color: #fff; font-size: 16px; display: block; line-height: 50px }  .inner-banner.domestic-banner { background-size: cover; background-position: right }  .checklist-page .checklist-sec { padding: 30px 0 }  .checklist-page .checklist-sec h3 { text-align: center; color: #ed1d25; font-size: 25px; line-height: 30px; font-weight: 600; margin: 0 0 25px }  .checklist-page .checklist-sec #checklistTab { padding-top: 10px }  .checklist-page .checklist-sec ul.resp-tabs-list { display: block; text-align: center; margin-left: 0 }  .checklist-page .checklist-sec .resp-tabs-list li { float: none; color: #333; font-weight: 500; padding: 13px 0; width: 50%; font-size: 13px; background-color: transparent!important; margin: 0; border-bottom: 2px solid #d9d9d9; position: relative }  .checklist-page .checklist-sec .resp-tabs-list li:after { content: ""; display: inline-block; width: 12px; height: 12px; border: .156rem solid; border-bottom: 0; border-left: 0; border-radius: 1px; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); border-color: transparent; position: absolute; left: 0; right: 0; margin: 0 auto; bottom: -8px; background-color: transparent }  .checklist-page .checklist-sec .resp-tabs-list li.active { border: none!important; color: #ff2222!important; border-bottom: 2px solid #ff2222!important }  .checklist-page .checklist-sec .resp-tabs-list li.active:after { content: ""; border-color: #ff2222; background-color: #fff }  .checklist-page .checklist-sec h2.resp-accordion { display: none }  .checklist-page .checklist-sec .resp-tab-content { padding: 10px 0 }  .checklist-page .set { border-bottom: 1px solid #d9d9d9; padding: 20px 0 }  .checklist-page .set:last-child { border-bottom: none }  .checklist-page .set .icon-set { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center }  .checklist-page .set .icon-cnt { padding-left: 15px }  .checklist-page .set .icon-cnt h5 { color: #333; font-size: 30px; line-height: 30px; font-weight: 700; margin-bottom: 5px }  .checklist-page .set .icon-cnt h6 { color: #333; font-size: 18px; line-height: 18px; margin-bottom: 0 }  .checklist-page .set .right-list { margin-top: 20px }  .checklist-page .set .right-list ul { list-style: none; margin: 0; padding: 0 }  .checklist-page .set .right-list ul li { padding-left: 25px; position: relative; color: #55555a; font-size: 13px; line-height: 20px; margin-bottom: 15px }  .checklist-page .set .right-list ul li:after { content: ""; background: url(/images/checklist-tick.png) no-repeat; width: 16px; height: 16px; position: absolute; left: 0; top: 6px; background-position: 0 0 }  .checklist-page .set.active .icon-cnt h5 { color: #ff2222 }  .checklist-page .set.active .scroll-img { opacity: 1 }  .checklist-page .set.active .right-list ul li:after { background-position: 0 -29px }  .checklist-page .scroll-img { position: absolute; left: -7px; z-index: 99; top: 5px; display: none; opacity: 0; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .inner-banner.value-banner { background-size: cover; background-position: right }  .value_ad_page p { color: #55555a }  .value_ad_page ul li { color: #55555a; font-size: 15px; font-weight: 400; line-height: 23px }  .value_ad_page .vd-service-sec { padding: 30px 0 0 0 }  .value_ad_page .vd-service-sec .vd-main-row .vd-right .vd-image img { width: 100%; height: auto; margin: 0 auto 30px }  .value_ad_page .vd-service-sec h2 { color: #ed1d25; font-size: 25px; line-height: 25px; font-weight: 700 }  .value_ad_page .vd-service-sec h3 { color: #212121; font-size: 16px; line-height: 20px; font-weight: 500; margin-top: 20px }  .value_ad_page .vd-service-sec .vd-row { padding: 30px 0 0 0 }  .value_ad_page .vd-service-sec .vd-main-row { margin-bottom: 0 }  .value_ad_page .vd-service-sec .vd-main-row:last-child { margin-bottom: 0 }  .value_ad_page .vd-service-sec .icon-col .icon { -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center }  .value_ad_page .vd-service-sec .icon-col .icon img { max-width: 55px; height: 55px; width: auto; height: auto; display: block }  .value_ad_page .vd-service-sec .icon-col:hover .icon { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px) }  .value_ad_page .bottom-cnt { max-width: 755px; margin: 0 auto; padding-bottom: 30px }  .value_ad_page .bottom-cnt p { text-align: center; margin-bottom: 0 }  .value_ad_page .common-bottom-banner .common-right { background-image: none; background-color: #ff2222 }  .value_ad_page .common-bottom-banner .common-right h2, .value_ad_page .common-bottom-banner .common-right p { color: #fff }  .value_ad_page .common-bottom-banner .common-right a { background: #fff; color: #434343 }  .value_ad_page .common-bottom-banner .common-right a:hover { background: #ff2222 }  .inner-banner.advantage-banner { background-size: cover; background-position: right }  .advantage_page p { color: #55555a }  .advantage_page .top-sec { padding: 30px 0 }  .advantage_page .top-sec h2 { text-align: center; font-size: 25px; line-height: 30px; font-weight: 700; color: #ed1d25; margin-bottom: 25px }  .advantage_page .top-sec span { font-size: 16px; line-height: 23px; margin-bottom: 15px; display: block }  .advantage_page .advantages-sec { background: url(/images/advantage-bg.jpg) no-repeat; width: 100%; background-size: cover; padding: 30px 0 }  .advantage_page .advantages-sec h2 { color: #333; font-size: 25px; line-height: 30px; font-weight: 600; text-align: center; margin-bottom: 45px }  .advantage_page .advantages-sec .box-set .box { background: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; padding: 41px 17px; position: relative; min-height: 245px; overflow: hidden }  .advantage_page .advantages-sec .box-set .box .box-content { position: relative; top: -15px }  .advantage_page .advantages-sec .box-set .box .box-content .box-icon img { width: 64px; height: 64px; display: block; margin: 0 auto }  .advantage_page .advantages-sec .box-set .box h4 { font-size: 22px; margin: 10px 0 0 0; color: #212121; font-weight: 400 }  .advantage_page .advantages-sec .box-set .box p a { color: #fff }  .advantage_page .advantages-sec .box-set .box a { color: #fff }  .advantage_page .advantages-sec .box-set .box:hover .hover-cnt { opacity: 1; height: 100%; overflow: auto }  .advantage_page .advantages-sec .box-set .box-image { overflow: hidden }  .advantage_page .advantages-sec .box-set .box-image img { -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .advantage_page .advantages-sec .box-set .box-image:hover img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2) }  .advantage_page .advantages-sec .box-set .hover-cnt { position: absolute; background: #ee1c25; padding: 15px 20px; left: 0; top: 0; height: 0%; opacity: 0; width: 100%; text-align: left; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; overflow: hidden }  .advantage_page .advantages-sec .box-set .hover-cnt::-webkit-scrollbar-track { background-color: #ee1c25 }  .advantage_page .advantages-sec .box-set .hover-cnt::-webkit-scrollbar { width: 8px; background-color: #f5f5f5 }  .advantage_page .advantages-sec .box-set .hover-cnt::-webkit-scrollbar-thumb { border-radius: 10px; background-color: #fff }  .advantage_page .advantages-sec .box-set .hover-cnt h3 { color: #fff; font-size: 16px }  .advantage_page .advantages-sec .box-set .hover-cnt p { color: #fff; font-size: 12px; margin-bottom: 0 }  .advantage_page .advantages-sec .box-set .hover-cnt li { color: #fff; font-size: 12px; margin-bottom: 0 }  .advantage_page .advantages-sec .box-set .hover-cnt .hov-icon { width: 45px }  .advantage_page .work-life-sec { padding: 30px 0 }  .advantage_page .work-life-sec h2 { color: #212121; font-size: 25px; line-height: 30px; text-align: center; font-weight: 500 }  .advantage_page .work-life-sec .col-12 { display: -webkit-box; display: -ms-flexbox; display: flex }  .advantage_page .work-life-sec .life-box { padding: 30px 20px; -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .31); box-shadow: 0 0 4px 0 rgba(0, 0, 0, .31); text-align: center; margin-top: 30px }  .advantage_page .work-life-sec .life-box h6 { color: #333; font-size: 20px; line-height: 24px; margin: 20px 0 }  .advantage_page .work-life-sec .life-box p { margin-bottom: 0 }  .advantage_page .work-life-sec .life-box .life-icon { -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center }  .advantage_page .work-life-sec .life-box .life-icon img { width: 80px; height: 80px; display: block; margin: 0 auto }  .advantage_page .work-life-sec .life-box:hover .life-icon { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px) }  .advantage_page .why-choose-sec { padding: 30px 0; background: #f5f5f5 }  .advantage_page .why-choose-sec h2 { color: #212121; font-size: 25px; text-align: center; line-height: 30px; font-weight: 600; margin-bottom: 40px }  .advantage_page .why-choose-sec .item h5 { color: #ee1c25; font-size: 22px; line-height: 25px; margin: 20px 0 }  .advantage_page .why-choose-sec .item p { margin-bottom: 0 }  .advantage_page .why-choose-sec .owl-dots { text-align: center }  .advantage_page .why-choose-sec .owl-carousel button.owl-dot { outline: 0 }  .advantage_page .why-choose-sec .owl-carousel button.owl-dot span { width: 10px; height: 10px; border-radius: 50%; overflow: hidden; background: #d2d2d2; margin: 0 5px; display: inline-block }  .advantage_page .why-choose-sec .owl-carousel button.owl-dot.active span { background: #ee1c25 }  .advantage_page .why-choose-sec .owl-nav button.owl-next, .advantage_page .why-choose-sec .owl-nav button.owl-prev { background-image: url(/images/slider-arws.png); background-repeat: no-repeat; width: 20px; height: 30px; outline: 0; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); opacity: .6 }  .advantage_page .why-choose-sec .owl-nav button.owl-next span, .advantage_page .why-choose-sec .owl-nav button.owl-prev span { font-size: 0 }  .advantage_page .why-choose-sec .owl-nav button.owl-prev { left: -40px }  .advantage_page .why-choose-sec .owl-nav button.owl-next { right: -40px; background-position: -32px 0 }  .advantage_page .why-choose-sec .owl-nav button.owl-next.disabled, .advantage_page .why-choose-sec .owl-nav button.owl-prev.disabled { opacity: .2 }  .inner-banner.strength-banner { background-size: cover; background-position: right }  .strength_page .common-bottom-banner .common-right { background-image: none; background-color: #ff2222 }  .strength_page .common-bottom-banner .common-right h2, .strength_page .common-bottom-banner .common-right p { color: #fff }  .strength_page .common-bottom-banner .common-right a { background: #fff; color: #434343 }  .strength_page .common-bottom-banner .common-right a:hover { background: #ff2222 }  .strength_page p { color: #55555a }  .strength_page .strength-sec { padding: 30px 0 }  .strength_page .strength-sec h2 { text-align: center; color: #ed1d25; font-size: 25px; line-height: 30px; font-weight: 600; margin-bottom: 30px }  .strength_page .strength-sec span { margin-bottom: 15px; display: block; font-weight: 400 }  .strength_page .strength-sec .col-image { text-align: center }  .strength_page .second-sec h3 { color: #333; font-size: 18px; line-height: 25px; text-align: center }  .strength_page .second-sec .set { text-align: center; padding: 25px; border-bottom: 1px solid #d9d9d9; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; position: relative }  .strength_page .second-sec .set:last-child { border-bottom: none }  .strength_page .second-sec .set .icon { width: 75px; height: 75px; border: 2px solid #2e2e2e; border-radius: 50%; margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .strength_page .second-sec .set .icon span { font-size: 0; width: 35px; height: 35px; background-image: url(/images/strength-icon-1.png); background-position: 0 0; background-repeat: no-repeat; display: block; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .strength_page .second-sec .set p { margin: 15px 0 0 0; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .strength_page .second-sec .set p span { font-weight: 600; font-size: 18px }  .strength_page .second-sec .set:nth-child(2) .icon span { background-image: url(/images/strength-icon-2.png) }  .strength_page .second-sec .set:nth-child(3) .icon span { background-image: url(/images/strength-icon-3.png) }  .strength_page .second-sec .set:nth-child(4) .icon span { background-image: url(/images/strength-icon-4.png) }  .strength_page .second-sec .set:nth-child(5) .icon span { background-image: url(/images/strength-icon-5.png) }  .strength_page .second-sec .set:nth-child(6) .icon span { background-image: url(/images/strength-icon-6.png) }  .strength_page .second-sec .set:nth-child(7) .icon span { background-image: url(/images/strength-icon-7.png) }  .strength_page .second-sec .set:nth-child(8) .icon span { background-image: url(/images/strength-icon-8.png) }  .strength_page .second-sec .set:nth-child(9) .icon span { background-image: url(/images/strength-icon-9.png) }  .strength_page .second-sec .set:nth-child(10) .icon span { background-image: url(/images/strength-icon-10.png) }  .strength_page .second-sec .set:nth-child(11) .icon span { background-image: url(/images/strength-icon-11.png) }  .strength_page .second-sec .set:nth-child(12) .icon span { background-image: url(/images/strength-icon-12.png) }  .strength_page .second-sec .set:hover { background: #ee1c25; border-color: #ee1c25; z-index: 99 }  .strength_page .second-sec .set:hover .icon { border-color: #fff }  .strength_page .second-sec .set:hover .icon span { background-position: 0 -45px }  .strength_page .second-sec .set:hover p { color: #fff }  .strength_page .bottom-paragraph { max-width: 960px; margin: 0 auto; padding-bottom: 30px }  .strength_page .bottom-paragraph p { text-align: center }  .strength_page .principles { position: relative; margin: 30px 0 }  .strength_page .container { position: relative }  .strength_page .principles-sec { background-color: #ebeae6; padding: 40px 30px 30px 30px }  .strength_page .principles-sec .principle-cnt { z-index: 10 }  .strength_page .principles-sec h2 { font-size: 50px; font-weight: 700; color: #bcbcbc; position: absolute; top: -27px; left: 40px }  .strength_page .principles-sec .text-cnt { padding: 20px 0 }  .strength_page .principles-sec .text-cnt h3 { color: #333; font-size: 23px; font-weight: 500 }  .strength_page .principles-sec .text-cnt p { margin-bottom: 5px }  .strength_page .our-values .principles-sec { background-color: #f4f4f4 }  .strength_page .key-people { padding: 30px 0 }  .strength_page .key-people h2 { font-size: 50px; font-weight: 700; color: #bcbcbc; padding-bottom: 43px }  .strength_page .key-people .slider-cnt h3 { color: #333; font-size: 20px; line-height: 20px; font-weight: 500; margin-bottom: 5px }  .strength_page .key-people .slider-cnt h5 { font-size: 15px; line-height: 15px; font-weight: 400 }  .strength_page .key-people .bx-wrapper { -webkit-box-shadow: none; box-shadow: none; border: none; margin-bottom: 0 }  .strength_page .key-people .itemDetail__Slide { width: 100%; height: auto; overflow: hidden }  .strength_page .key-people .itemDetail__Thumb li { display: -webkit-box; display: -ms-flexbox; display: flex; list-style: none; position: absolute }  .strength_page .key-people .itemDetail__Thumb li a { outline: 0; width: 100%; display: block }  .strength_page .key-people .itemDetail__Thumb li img { -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; -webkit-filter: grayscale(100%); filter: grayscale(100%) }  .strength_page .key-people .itemDetail__Thumb a.active img { -webkit-filter: none; filter: none }  .strength_page .key-people .itemDetail .itemDetail__Thumb { padding: 0; margin: 0; position: relative; width: 100% }  .strength_page .key-people .itemDetail__Thumb li a.active { animation-name: opacity; -webkit-animation-name: opacity; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-delay: .1s; animation-delay: .1s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out }  .strength_page .award-section { padding: 30px 0; background-color: #f4f5f5; margin-top: 60px }  .strength_page .vertical-timeline-block:last-child { min-height: 230px }  .strength_page .awards-nav { position: relative }  .strength_page .awards-nav ul { list-style-type: none; margin: 0; padding: 0 30px; overflow: hidden; text-align: center }  .strength_page .awards-nav ul .owl-nav { width: 100%; position: absolute; top: calc(50% - 15px); left: 0 }  .strength_page .awards-nav ul .owl-nav button { position: absolute }  .strength_page .awards-nav ul .owl-nav button.owl-prev { left: 15px }  .strength_page .awards-nav ul .owl-nav button.owl-next { right: 15px }  .strength_page .awards-nav ul .owl-nav button.disabled { opacity: .4 }  .strength_page .awards-nav ul .owl-nav button span { font-size: 40px; line-height: 20px }  .strength_page .awards-nav li { display: inline-block; text-align: center }  .strength_page .awards-nav li a { position: relative; display: block; text-align: center; padding: 14px 16px; text-decoration: none; font-size: 20px; letter-spacing: -1px; color: #646464; font-weight: 500; outline: 0 }  .strength_page #vertical-timeline { position: relative; padding: 0; margin-bottom: 2em; padding: 0 0 0 180px }  .strength_page .vertical-timeline-block { padding-top: 15px }  .strength_page .vertical-container { margin: 0 auto }  .strength_page #vertical-timeline.light-timeline:before { background: #cecfd0 }  .strength_page #vertical-timeline:before { content: ""; position: absolute; top: 0; left: 10%; height: 100%; width: 5px; background: #f1f1f1 }  .strength_page .awards-nav li a.active { color: #e3322b }  .strength_page .vertical-timeline-icon.navy-bg { left: 2%; position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center }  .strength_page span.circle { border-radius: 50%; background-color: #cecfd0; height: 15px; width: 15px; display: block }  .strength_page span.circle1 { border-radius: 50%; background-color: #cecfd0; height: 23px; width: 23px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-left: 38px }  .strength_page .vertical-timeline-block.active .vertical-timeline-icon.navy-bg span.circle { background-color: #e3322b }  .strength_page .vertical-timeline-block .vertical-timeline-icon.navy-bg span.award-year { font-size: 20px; color: #696969; font-weight: 500 }  .strength_page .vertical-timeline-block.active .vertical-timeline-icon.navy-bg span.award-year { color: #e3322b }  .strength_page .vertical-timeline-content img { margin-bottom: 25px; margin-right: 15px }  .strength_page .award-sec p { font-size: 16px; font-weight: 400 }  .strength_page .award-name { color: #393939; margin-bottom: 3px; font-size: 18px; font-weight: 600; line-height: 20px }  .strength_page .vertical-timeline-content { margin-bottom: 35px }  .strength_page .awards-nav { margin-bottom: 30px }  .strength_page #vertical-timeline1 { max-height: 380px; outline: 0; overflow-y: scroll; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; overflow-x: hidden }  .strength_page .inner_awards .timeline-row { display: block }  .strength_page .inner_awards { padding-bottom: 30px }  .strength_page .mobile_awards.slick-initialized.slick-slider.slick-dotted { display: none }  .strength_page .award-section h2 { font-size: 50px; font-weight: 700; color: #bcbcbc; position: absolute; top: -55px; left: 20px }  .inner-banner.beware-banner { background-size: cover; background-position: right }  .beware_page .first-sec { padding: 30px 0 }  .beware_page .first-sec h2 { font-size: 25px; line-height: 30px; text-align: center; font-weight: 400; color: #ed1d25; padding-bottom: 15px; margin: 0 }  .beware_page .first-sec p { text-align: center; margin: 0 auto }  .inner-banner.common-banner { background-size: cover; background-position: right; padding: 20px 30px }  .commen-template .aboutpage .poineers-sec img { width: 100%; height: auto; display: block }  .commen-template .location-details .detail-left h2 { line-height: 36px; max-width: 542px }  .commen-template .location-details .detail-left p { font-size: 16px; line-height: 28px; padding: 0 0 5px; color: #55555a }  .commen-template .location-details .detail-left ul { margin: 0!important }  .commen-template .location-details .detail-left li { font-size: 16px; line-height: 28px; padding: 0 0 5px; color: #55555a }  .commen-template .top-sec .location-details { padding: 30px 0 0 0 }  .commen-template .image_set .red-cnt { padding: 0 30px }  .commen-template .image_set h5 { font-size: 20px; display: block; width: 100%; text-align: left }  .commen-template .image_set p { color: #fff; margin-bottom: 0; display: none; text-align: left; font-size: 16px; line-height: 28px }  .commen-template .image_set a { display: none; background-color: #ff2222; display: none; color: #fff; font-size: 14px; padding: 10px 15px; margin-top: 15px; border-radius: 5px }  .commen-template .image_set { overflow: hidden }  .commen-template .image_set .red-cnt { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline }  .commen-template .image_set:hover p { display: block }  .commen-template .image_set:hover a { display: block }  .commen-template .infra-sec .infra-content { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; padding-bottom: 0 }  .commen-template .infra-sec .infra-content .infra-cont { width: 100%; padding-bottom: 0 }  .commen-template .infra-sec .infra-content .infra-cont p { font-size: 16px; line-height: 28px; padding: 0 0 5px }  .commen-template .infra-sec .infra-content .infra-cont h2 { color: #ff2222 ; font-weight: 400; font-size: 25px; line-height: 36px; padding-bottom: 12px }  .commen-template .infra-sec .infra-content .infra-cont h3 { font-size: 20px; color: #212121 }  .commen-template .infra-sec .infra-content .infra-cont .in-ht { height: auto }  .commen-template .infra-sec .infra-content .infra-cont ul { color: #55555a; list-style: none; padding: 20px 0 0 20px; margin: 0 0 20px }  .commen-template .infra-sec .infra-content .infra-cont ul li { font-size: 16px; line-height: 28px; padding: 0 0 10px; position: relative; list-style: disc }  .commen-template .infra-sec .infra-content .pd-r { padding-right: 0 }  .commen-template .infra-sec .infra-content .pd-l { padding-left: 25px }  .commen-template .infra-sec .infra-content .img-infra { width: 100%; position: relative; margin: 0 0 50px; background-size: contain }  .commen-template .infra-sec .infra-content .img-infra img { width: 100%; height: auto; display: block }  .commen-template .infra-sec .infra-content .img-infra a.play-box { position: relative; width: 100%; display: block; outline: 0 }  .commen-template .infra-sec .infra-content .img-infra a.play-box:after { content: " "; position: absolute; background: url(/images/play.png) no-repeat center center; background-size: 50px 50px; width: 50px; height: 50px; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%) }  .commen-template .infra-sec .infra-content .img-infra a.play-box img { width: 100%; height: auto; display: block }  .commen-template .infra-sec .infra-content .img-infra .img { width: 100% }  .commen-template .supply-section { padding-bottom: 40px; border-bottom: 1px solid #b7b7b7 }  .commen-template .supply-section h3 { color: #ff2222 ; font-weight: 400; font-size: 30px; line-height: 36px; text-align: center; padding-bottom: 12px }  .commen-template .supply-section p { text-align: center; display: block; max-width: 100%; margin: 0 auto; padding-bottom: 11px; line-height: 30px }  .commen-template .supply-section .supply-img { max-width: 100%; margin: 0 auto; display: block; padding-top: 35px }  .commen-template .supply-section .supply-img img { max-width: 100%; height: auto; display: block; margin: 0 auto }  .commen-template .common-bottom-banner .common-right { background-color: #ff2222 }  .commen-template .common-bottom-banner p { color: #fff!important; font-size: 14px }  .commen-template .common-bottom-banner h2 { color: #fff!important }  .commen-template .common-bottom-banner a:hover { color: #434343; background: #fff }  .commen-template .trust { padding: 40px 0 }  .commen-template .trust h3 { color: #ff2222 ; font-weight: 400; font-size: 25px; line-height: 36px; text-align: center; padding-bottom: 12px }  .commen-template .trust p { text-align: center; display: block; max-width: 100%; margin: 0 auto; padding-bottom: 8px; font-size: 16px }  .commen-template .trust .trust-icons { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 100%; margin: 0 auto; padding-top: 25px; -ms-flex-wrap: wrap; flex-wrap: wrap }  .commen-template .trust .trust-icons .item-icons { width: 50%; text-align: center; margin: 0 0 15px }  .commen-template .trust .trust-icons .item-icons img { max-width: 100%; width: auto; max-height: 70px; height: auto; display: block; margin: 0 auto }  .inner-banner.storage-banner { background-size: cover; background-position: right }  .storage-page .storage-section { padding: 45px 0 }  .storage-page .storage-section .img-storage { width: 100% }  .storage-page .storage-section .img-storage img { width: 100%; height: auto; display: block }  .storage-page .storage-section h3 { font-size: 25px; line-height: 25px; color: #ff2222; margin-bottom: 0; text-align: center; padding-bottom: 22px }  .storage-page .main-storage { background-color: #f4f4f4; padding: 40px 0 }  .storage-page .main-storage h3 { font-size: 25px; color: #ff2222; text-align: center; padding-bottom: 7px }  .storage-page .main-storage p { max-width: 100%; margin: 0 auto; text-align: center }  .storage-page .main-storage .tab-main-storage { max-width: 860px; margin: 0 auto; margin-top: 51px; padding-top: 7px }  .storage-page .main-storage .tab-main-storage .owl-item { text-align: center }  .storage-page .main-storage .tab-main-storage .owl-item .item { float: none }  .storage-page .main-storage .tab-main-storage .resp-tab-item { border: 2px solid #babbc2; border-radius: 50%; height: 70px; width: 70px; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out }  .storage-page .main-storage .tab-main-storage .resp-tab-item.resp-tab-active { -webkit-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3); -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out; background-color: #ff2222!important }  .storage-page .main-storage .tab-main-storage .resp-tab-item.resp-tab-active div { background-position: 0 0!important; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .storage-page .main-storage .tab-main-storage .resp-tabs-list { margin: 0 auto; display: block; border-radius: 50% 50% 0 0; padding-top: 0; position: relative; max-width: 740px; height: 138px }  .storage-page .main-storage .tab-main-storage .resp-tabs-list .tab-img-1 .tab-ic1 { height: 41px; width: 40px; background-repeat: no-repeat; margin: -3px; background-position: center center; background-size: 40px 40px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .storage-page .main-storage .tab-main-storage .resp-tabs-list .tab-img-2 .tab-ic2 { height: 41px; width: 40px; background-repeat: no-repeat; margin: -3px; background-position: center center; background-size: 40px 40px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .storage-page .main-storage .tab-main-storage .resp-tabs-list .tab-img-3 .tab-ic3 { height: 41px; width: 40px; background-repeat: no-repeat; margin: -3px; background-position: center center; background-size: 40px 40px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .storage-page .main-storage .tab-main-storage .resp-tabs-list .tab-img-4 .tab-ic4 { height: 41px; width: 40px; background-repeat: no-repeat; margin: -3px; background-position: center center; background-size: 40px 40px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .storage-page .main-storage .tab-main-storage .resp-tabs-list .tab-img-5 .tab-ic5 { height: 41px; width: 40px; background-repeat: no-repeat; margin: -3px; background-position: center center; background-size: 40px 40px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .storage-page .main-storage .tab-main-storage .resp-tabs-container { max-width: 647px; margin: 0 auto; margin-top: 3px; position: relative; background-color: unset; z-index: 1 }  .storage-page .main-storage .tab-main-storage .resp-tabs-container .cont-tab h3 { font-size: 20px; color: #212121 }  .storage-page .main-storage .tab-main-storage .resp-tabs-container .cont-tab p { color: #55555a; text-align: center; font-size: 16px }  .storage-page .main-storage .tab-main-storage .resp-tabs-container .cont-tab .tab-btn { text-align: center; margin-top: 28px }  .storage-page .main-storage .tab-main-storage .resp-tabs-container .cont-tab .tab-btn a { padding: 12px }  .storage-page .main-storage .tab-main-storage .resp-tabs-container .cont-tab .tab-btn .black-tab-btn { background-color: #1c1c1c; border-radius: 5px; color: #fff; font-size: 14px; margin-right: 5px }  .storage-page .main-storage .tab-main-storage .resp-tabs-container .cont-tab .tab-btn .yellow-tab-btn { background-color: #f8c301; border-radius: 5px; color: #1c1c1c; font-size: 14px; margin-left: 5px }  .storage-page .how-it-works { padding: 40px 0; position: relative; z-index: 1 }  .storage-page .how-it-works .outer-wrk-tab { float: left; width: 100%; border-bottom: 1px solid #e3e3e3 }  .storage-page .how-it-works .outer-wrk-tab .resp-tabs-list { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0 auto; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center }  .storage-page .how-it-works .outer-wrk-tab .resp-tabs-list .resp-tab-item { background-color: unset!important; margin: 0 4%; padding: 13px 0 }  .storage-page .how-it-works .outer-wrk-tab .resp-tabs-list .resp-tab-item span { font-size: 16px; text-transform: uppercase; color: #7a7c7e }  .storage-page .how-it-works .outer-wrk-tab .resp-tabs-list .resp-tab-item.resp-tab-active { border: 0!important; border-bottom: 3px solid #ff2222!important }  .storage-page .how-it-works .outer-wrk-tab .resp-tabs-list .resp-tab-item.resp-tab-active span { color: #ff2222 }  .storage-page .how-it-works .work-tab-content .head-work { padding: 34px 0; text-align: center }  .storage-page .how-it-works .work-tab-content .head-work h3 { font-size: 25px; color: #212121 }  .storage-page .how-it-works .work-tab-content .head-work p { font-size: 18px; color: #55555a }  .storage-page .how-it-works .work-tab-content .row { padding: 22px 0 }  .storage-page .how-it-works .work-tab-content .start-btn { text-align: center }  .storage-page .how-it-works .work-tab-content .start-btn a { background-color: #ff2222 ; color: #fff; padding: 13px 17px; display: table; margin: 0 auto }  .storage-page .how-it-works .work-tab-content .outer-accord h3 { font-size: 30px; color: #212121 }  .storage-page .how-it-works .work-tab-content .outer-accord h5 { font-size: 18px; color: #55555a; font-weight: 400 }  .storage-page .how-it-works .work-tab-content .outer-accord .set { position: relative; width: 100%; height: auto; background-color: #fff }  .storage-page .how-it-works .work-tab-content .outer-accord .set span { display: block; padding: 17px 15px; text-decoration: none; border-bottom: 1px solid #ddd; -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; font-size: 16px; font-weight: 400; color: #55555a; padding-right: 40px }  .storage-page .how-it-works .work-tab-content .outer-accord .set span.active { background-color: #ff1919; color: #fff }  .storage-page .how-it-works .work-tab-content .outer-accord .set span.active i { -webkit-text-stroke: 4px #ff1919 }  .storage-page .how-it-works .work-tab-content .outer-accord .set span i { float: right; margin-top: 2px; position: absolute; top: 13px; right: 10px; font-size: 24px; font-weight: 100; -webkit-text-stroke: 4px #fff; -webkit-transition: unset; -o-transition: unset; transition: unset }  .storage-page .how-it-works .work-tab-content .outer-accord .set .content { background-color: #fff; border-bottom: 1px solid #ddd; display: none }  .storage-page .how-it-works .work-tab-content .outer-accord .set .content p { padding: 10px 15px; margin: 0; color: #333; margin-bottom: 16px }  .storage-page .how-it-works .work-tab-content .img-work { position: relative; margin-bottom: 15px }  .storage-page .how-it-works .work-tab-content .img-work:hover .result-num { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2) }  .storage-page .how-it-works .work-tab-content .img-work .result-num { width: 50px; height: 50px; font-size: 17px; background-color: #ee1c25; display: block; width: 43px; height: 43px; border-bottom-left-radius: 90px; border-bottom-right-radius: 90px; border-top-right-radius: 90px; position: absolute; top: 0; left: 0; text-align: center; font-size: 15px; text-transform: uppercase; color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .welfare-page.location_page .content_section p { font-size: 16px; line-height: 30px }  .welfare-page.location_page .location-slider .item h3 { text-align: center; margin-bottom: 0; color: #5e5e5e; font-size: 17px; line-height: 25px; font-weight: 500; padding: 30px 13px; background: #fff; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .inner-banner.csr-banner { background-size: cover; background-position: right }  .csr-page .csr-main-cont { padding: 40px 0; padding-bottom: 20px }  .csr-page .csr-main-cont p { font-size: 18px; line-height: 25px; color: #646464; padding-bottom: 12px }  .csr-page .csr-main-cont h3 { font-size: 20px; color: #646464; padding-bottom: 12px }  .csr-page .img-box-left { padding: 25px 0 }  .csr-page .img-box-left .img-clg { display: block }  .csr-page .img-box-left .img-clg .left-img-cont img { width: 100%; height: auto; display: block }  .csr-page .imgbx-nobox { padding: 40px 0 }  .csr-page .imgbx-nobox img { width: 100%; height: auto; display: block }  .csr-page .imgbx-nobox h3 { font-size: 25px; font-weight: 600 }  .csr-page .imgbx-nobox h5 { font-size: 18px; font-weight: 100 }  .csr-page .imgbx-nobox p { font-size: 14px; color: #646464; font-weight: 100 }  .csr-page .img-cont-right { padding-top: 15px; padding-right: 0 }  .csr-page .csr-vdo-outer { background-color: #f72020; padding: 27px }  .csr-page .csr-video { padding-bottom: 56px }  .csr-page .csr-video .csr-vdo-outer { background-color: #f72020; padding: 20px; background-repeat: no-repeat; overflow: hidden; height: 100% }  .csr-page .csr-video .csr-vdo-outer .play-box { width: 100%; display: block; position: relative; overflow: hidden; -webkit-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out }  .csr-page .csr-video .csr-vdo-outer .play-box:after { content: " "; position: absolute; background: url(/images/play.png) no-repeat center center; background-size: 50px 50px; width: 50px; height: 50px; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%) }  .csr-page .csr-video .csr-vdo-outer .play-box img { width: 100%; height: auto; display: block }  .csr-page .csr-video .csr-vdo-outer .video-box { position: relative; background-position: center; background-repeat: no-repeat }  .csr-page .csr-video .csr-vdo-outer h5 { color: #fff; padding-top: 15px; font-size: 20px; margin-bottom: 0; font-weight: 500 }  .csr-page .csr-video .nor-cont { padding-top: 30px; text-align: justify; padding-left: 0 }  .csr-page .csr-video .nor-cont p { font-size: 16px; line-height: 25px; color: #646464 }  .csr-page .right-bdr .img-clg { -ms-flex-wrap: wrap; flex-wrap: wrap }  .csr-page .right-bdr .img-clg h3 { width: 100%; float: left; text-align: center; font-size: 35px; font-weight: 500; padding-bottom: 16px; z-index: 10 }  .csr-page .right-bdr .img-clg:after { left: unset!important; right: 0!important; width: 65%!important }  .csr-page .training { padding: 24px 0 }  .csr-page .training .training-cont { padding-top: 23px }  .csr-page .training .training-cont h3 { font-size: 35px; text-align: center; color: #323232; padding-bottom: 14px; font-weight: 500 }  .csr-page .training .training-cont p { text-align: center; font-size: 16px; line-height: 25px }  .csr-page .training .training-img-sec { height: 100%; background: #da0615 }  .csr-page .training .training-img-sec img { width: 100%; height: auto; display: block }  .csr-page .training .training-img-sec .training-img-cap { text-align: center; background-color: #da0615; padding: 14px 0 }  .csr-page .training .training-img-sec .training-img-cap h3 { font-size: 20px; color: #fff }  .csr-page .training .tr-bot-cont p { font-size: 24px; line-height: 28px; padding-top: 15px; font-weight: 100 }  .csr-page .training .emp-image { max-width: 600px; margin: 0 auto; padding: 16px 0 }  .csr-page .training .emp-image p { font-size: 21px; font-weight: 100; line-height: 26px; text-align: center; padding-top: 24px }  .csr-page .women-cont .img-clg .inner-cont-left h3 { text-align: left }  .csr-page .resource-sec { padding: 45px 0 }  .csr-page .resource-sec img { width: 100%; height: auto; display: block; margin: 20px 0 }  .csr-page .resource-sec .head-res h3 { font-size: 35px; font-weight: 500; color: #323232 }  .csr-page .resource-sec .res-cont h6 { font-size: 23px; font-weight: 100; padding-bottom: 10px }  .csr-page .resource-sec .res-cont p { font-size: 18px; font-weight: 100; line-height: 26px }  .csr-page .special-section { padding: 45px 0 }  .csr-page .special-section img { width: 100%; height: auto; display: block }  .csr-page .special-section .special-cont h3 { font-size: 35px; font-weight: 500 }  .csr-page .special-section .special-cont p { font-size: 17px; font-weight: 100 }  .csr-page .volunteer-sec { padding: 60px 0; padding-top: 18px }  .csr-page .volunteer-sec .special-cont h3 { font-size: 35px; font-weight: 500 }  .csr-page .volunteer-sec .special-cont p { font-size: 17px; font-weight: 100 }  .csr-page .colage-sec { padding: 1px 0; padding-bottom: 70px }  .csr-page .colage-sec .outer-colage { background-color: #f8f3e8; padding: 18px }  .csr-page .colage-sec .outer-colage .colage-box { padding: 10px 15px; background-color: #fff }  .csr-page .colage-sec .outer-colage .colage-box img { width: 100%; height: auto; display: block }  .csr-page .colage-sec .outer-colage .colage-box p { font-size: 16px; color: #646464; padding-top: 28px }  .csr-page .colage-sec .outer-colage .colage-box-1 img { width: 100%; height: auto; display: block }  .csr-page .colage-sec .outer-colage .colage-box-1 p { font-size: 16px; font-weight: 500; padding-bottom: 15px; padding-top: 15px; margin-bottom: 0 }  .csr-page .colage-sec .responsibl-sec { padding-top: 25px }  .csr-page .colage-sec .responsibl-sec h3 { font-size: 35px; font-weight: 500 }  .csr-page .colage-sec .responsibl-sec ul { list-style: none }  .csr-page .colage-sec .responsibl-sec ul li:before { content: "• "; color: #ff2222 ; font-size: 34px; position: relative; left: -4px; vertical-align: middle }  .csr-page .b-donation img { width: 100%; height: auto; display: block }  .csr-page .b-donation .cont-cent { font-size: 16px; text-align: center; padding: 15px 0 30px }  .csr-page .b-donation .cont-left { font-size: 16px; text-align: left; padding: 15px 0 30px }  .csr-page .b-donation .cont-left { font-size: 16px; text-align: left; padding: 15px 0 30px }  .csr-page .client-csr { padding: 14px 0; padding-bottom: 66px }  .csr-page .client-csr .head-client h3 { font-size: 26px; text-align: center; padding-bottom: 16px }  .csr-page .client-csr .client-icons ul { list-style: none; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between }  .csr-page .client-csr .client-icons ul li { border: 1px solid #e8e8e8; padding: 21px 17px }  .inner-banner.event-banner { background-size: cover; background-position: right }  .event-page .event-outer { padding: 42px 0 }  .event-page .event-outer .news-sec h3 { text-align: center; font-size: 25px; color: #ed1d25; padding-bottom: 25px }  .event-page .event-outer .bx-news { border: 1px solid #eaeaea; border-radius: 5px; overflow: hidden; margin-bottom: 0 }  .event-page .event-outer .bx-news .img-news { position: relative }  .event-page .event-outer .bx-news .img-news img { width: 100%; height: auto; display: block }  .event-page .event-outer .bx-news .img-news .date-news { position: absolute; bottom: 0; background-color: #ff2222; color: #fff; padding: 21px 26px }  .event-page .event-outer .bx-news .img-news .date-news .span-1-day { width: 100%; display: block; text-align: center; padding-bottom: 4px; font-size: 30px }  .event-page .event-outer .bx-news .img-news .date-news .span-1-month { font-size: 11px; display: block }  .event-page .event-outer .bx-news .main-cont-news { padding: 20px 24px }  .event-page .event-outer .bx-news .main-cont-news h3 { font-size: 18px; font-weight: 500; color: #333; padding-bottom: 10px }  .event-page .event-outer .bx-news .main-cont-news h4 { font-size: 14px; color: #ee1c25; padding-bottom: 10px }  .event-page .event-outer .bx-news .main-cont-news p { font-size: 15px; color: #55555a }  .event-page .event-outer .news-main-box .load-btn { text-align: center }  .event-page .event-outer .news-main-box .load-btn button { background-color: #ed1d25; border: 0; text-decoration: none; padding: 14px 21px; font-size: 16px }  .inner-banner.media-banner { background-size: cover; background-position: right }  .media-page .awards-nav { margin-bottom: 0!important }  .media-page .awards-nav ul { width: 100%; padding: 0 0; display: block }  .media-page #vertical-timeline { width: 100%; padding: 0 0 0 60px }  .media-page span.circle { position: absolute; right: -5px; border-radius: 50%; background-color: #cecfd0; height: 10px; width: 10px; display: block }  .media-page span.circle1 { position: relative; border: dashed 1px #aeaeae; height: 0; width: 70px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-left: 10px; z-index: 1 }  .media-page span.circle1:after { content: ""; position: absolute; border-radius: 50%; background-color: #aeaeae; height: 10px; width: 10px; display: block; z-index: 1; left: -5px; top: 50%; -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px) }  .media-page .active span.circle1:after { background-color: #ee1c25 }  .media-page .media-tab-outer .resp-tab-content { padding: 0 }  .media-page .media-tab-outer .media-tab-content { padding-bottom: 36px }  .media-page .media-tab-outer .media-tab-content .select-tab { display: block; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; max-width: 100%; margin: 0 auto; padding-bottom: 54px }  .media-page .media-tab-outer .media-tab-content .select-tab .slect-bx { margin-bottom: 10px }  .media-page .media-tab-outer .media-tab-content .select-tab .slect-bx select { border: 1px solid #ccc; padding: 10px 9px; border-radius: 5px; outline: 0; min-width: 100% }  .media-page .media-tab-outer .media-tab-content .outer-tvc .bdr-bot { width: 100%; border-bottom: 1px solid #dedede; margin-bottom: 36px }  .media-page .media-tab-outer .media-tab-content .tv-cont-outer { margin: 0 0 30px }  .media-page .media-tab-outer .media-tab-content .tv-cont-outer .img-tv-sec { padding-bottom: 27px; position: relative }  .media-page .media-tab-outer .media-tab-content .tv-cont-outer .img-tv-sec>img { width: 100%; height: auto; display: block }  .media-page .media-tab-outer .media-tab-content .tv-cont-outer .img-tv-sec a { position: absolute; top: 50%; z-index: 100; display: block; left: 0; right: 0; margin: 0 auto; text-align: center; -webkit-transform: translate(0, -50px); -ms-transform: translate(0, -50px); transform: translate(0, -50px); outline: 0 }  .media-page .media-tab-outer .media-tab-content .tv-cont-outer h3 { font-size: 20px; color: #333 }  .media-page .media-tab-outer .media-tab-content .tv-cont-outer h5 { font-size: 15px; color: #696969; font-weight: 400 }  .media-page .media-tab-outer .media-tab-content .tv-cont-outer p { font-size: 16px; line-height: 24px }  .media-page .media-tab-outer .press-sec { background-color: #f4f4f4; padding: 40px 0 }  .media-page .media-tab-outer .press-sec .cont-btm-media { margin: 0 auto; max-width: 827px; text-align: center; padding: 29px 15px 0 }  .media-page .media-tab-outer .press-sec .cont-btm-media p { font-size: 16px }  .media-page .media-tab-outer .press-sec h3 { color: #212121; text-align: center; font-size: 20px; padding-bottom: 0 }  .media-page .media-tab-outer .press-sec .img-press { min-height: auto; display: -webkit-box; display: -ms-flexbox; display: flex; background-color: #fff; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 24px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center }  .media-page .media-tab-outer .press-sec .img-press img { width: auto; height: auto; display: block; max-height: 500px; max-width: 100% }  .media-page .media-tab-outer .press-sec .press-out-box { padding-bottom: 25px }  .media-page .media-tab-outer .press-sec .press-out-box .bx-press h4 { font-size: 12px; color: #ee1c25; text-align: left }  .media-page .media-tab-outer .press-sec .press-out-box .bx-press h3 { font-size: 18px; color: #55555a; text-align: left; margin-bottom: 0; padding-bottom: 11px }  .media-page .media-tab-outer .press-sec .press-out-box .bx-press h5 { color: #696969; font-size: 12px; font-weight: 400; text-align: left }  .media-page .outer-media-tab { float: left; width: 100%; padding-top: 25px; border-bottom: 1px solid #ececec }  .media-page .outer-media-tab ul { display: table!important; margin: 0 auto; padding: 0 }  .media-page .outer-media-tab ul li { background-color: #fff!important; list-style: none; display: inline-block; vertical-align: middle; border-bottom: 3px solid #fff }  .media-page .outer-media-tab ul li a { display: block; padding: 12px 40px; font-weight: 600; font-size: 16px; line-height: 20px; text-transform: uppercase; color: #55555a; letter-spacing: .5px }  .media-page .outer-media-tab ul li.active { border-bottom: 3px solid #ff2222!important }  .media-page .media-tab-content .head-work { max-width: 900px; margin: 0 auto; padding-top: 25px; padding-bottom: 25px }  .media-page .media-tab-content .head-work h3 { font-size: 22px; color: #ed1d25; text-align: center }  .media-page .media-tab-content .head-work p { text-align: center; font-size: 14px }  .media-page .media-tab-content .media-slider { max-width: 900px; margin: 0 auto; text-align: center; position: relative }  .media-page .media-tab-content .media-slider h3 { font-size: 22px; color: #212121 }  .media-page .media-tab-content .media-slider .owl-carousel .owl-prev { position: relative; left: -17px; top: 7px; bottom: 0; background-color: #ff2222; color: #fff; padding: 4px!important; border-radius: 50%; width: 38px; height: 38px; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); outline: 0; font-size: 39px }  .media-page .media-tab-content .media-slider .owl-carousel .owl-prev span { top: -12px; position: relative }  .media-page .media-tab-content .media-slider .owl-carousel .owl-next { position: relative; right: -17px; top: 6px; background-color: #ff2222; color: #fff; padding: 4px!important; border-radius: 50%; width: 38px; height: 38px; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); outline: 0; font-size: 39px }  .media-page .media-tab-content .media-slider .owl-carousel .owl-next span { top: -12px; position: relative }  .media-page .media-tab-content .media-slider .owl-carousel .item { padding: 22px }  .media-page .media-tab-content .media-slider .owl-carousel .item .item-box { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; -webkit-box-shadow: 2px 3px #000; box-shadow: 1px 1px 6px #d6d6d6 }  .media-page .media-tab-content .media-slider .owl-carousel .item .item-box .media-sl-img { width: 100% }  .media-page .media-tab-content .media-slider .owl-carousel .item .item-box .media-sl-img img { -o-object-fit: cover; object-fit: cover; height: 100% }  .media-page .media-tab-content .media-slider .owl-carousel .item .item-box .media-cont { width: 100%; text-align: left; padding: 25px }  .media-page .media-tab-content .media-slider .owl-carousel .item .item-box .media-cont h4 { font-size: 14px; color: #333 }  .media-page .media-tab-content .media-slider .owl-carousel .item .item-box .media-cont h3 { font-size: 17px; color: #333 }  .media-page .media-tab-content .media-slider .owl-carousel .item .item-box .media-cont h5 { font-size: 14px; color: #ee1c25 }  .press-main article .cont-bx-sroll .media-pdf { width: 100%; text-align: right; display: block; padding-bottom: 3px }  .press-main article .cont-bx-sroll .media-pdf a { display: table; margin: 0 0 0 auto; padding: 8px; height: 45px; width: 45px }  .measures-page .section-measures { padding: 40px 0 }  .measures-page .section-measures .content-measures h1 { font-size: 25px; color: #ed1d25; text-align: center; margin: 0; padding-bottom: 25px }  .measures-page .section-measures .content-measures .outer-sfty .outer-cont-sfty { width: 100%; position: relative }  .measures-page .section-measures .content-measures .outer-sfty .outer-cont-sfty .outer-img-sfty { width: 100%; left: 0; z-index: 2 }  .measures-page .section-measures .content-measures .outer-sfty .outer-cont-sfty .outer-img-sfty img { max-width: 100%; height: auto; display: block; margin: 0 auto }  .measures-page .section-measures .content-measures .outer-sfty .outer-cont-sfty .cont-inner-safety { width: 100%; margin: 0 0 0 auto }  .measures-page .section-measures .content-measures .outer-sfty .outer-cont-sfty .cont-inner-safety h3 { font-size: 18px; line-height: 31px; padding-bottom: 15px; color: #55555a }  .measures-page .section-measures .content-measures .outer-sfty .outer-cont-sfty .cont-inner-safety .para-sfty { border: 2px solid #d4d4d4; padding: 25px 25px }  .measures-page .section-measures .content-measures .outer-sfty .outer-cont-sfty .cont-inner-safety .para-sfty p { font-size: 14px; line-height: 25px }  .measures-page .add-measures { background-color: #f4f4f4; padding: 40px 0 }  .measures-page .add-measures .add-measure-head { text-align: center; padding-bottom: 50px }  .measures-page .add-measures .add-measure-head h3 { color: #212121; font-size: 25px; padding-bottom: 12px }  .measures-page .add-measures .add-measure-head h4 { color: #55555a; font-size: 18px; font-weight: 400; padding-bottom: 12px }  .measures-page .add-measures .add-measure-head p { font-size: 14px; max-width: 638px; margin: 0 auto }  .measures-page .add-measures .measure-slider { display: -webkit-box; display: -ms-flexbox; display: flex; background-color: #fff; -webkit-box-shadow: 0 0 10px #e0e0e0; box-shadow: 0 0 10px #e0e0e0; margin-bottom: 25px; -ms-flex-wrap: wrap; flex-wrap: wrap }  .measures-page .add-measures .measure-slider .img-measure { width: 100%; position: relative }  .measures-page .add-measures .measure-slider .img-measure .item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center }  .measures-page .add-measures .measure-slider .img-measure .item img { -o-object-fit: cover; object-fit: cover; height: auto; width: 100% }  .measures-page .add-measures .measure-slider .img-measure .item a { position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); left: 45% }  .measures-page .add-measures .measure-slider .img-measure .item a img { height: auto }  .measures-page .add-measures .measure-slider .img-measure .m-slide-img { width: 100% }  .measures-page .add-measures .measure-slider .img-measure .owl-nav { position: absolute; bottom: 0; right: 0 }  .measures-page .add-measures .measure-slider .img-measure .owl-nav .owl-prev { outline: 0 }  .measures-page .add-measures .measure-slider .img-measure .owl-nav .owl-prev span { background-color: rgba(226, 226, 226, .431373); padding: 0 18px; display: block; font-size: 39px }  .measures-page .add-measures .measure-slider .img-measure .owl-nav .owl-next { outline: 0 }  .measures-page .add-measures .measure-slider .img-measure .owl-nav .owl-next span { background-color: rgba(226, 226, 226, .431373); padding: 0 18px; display: block; font-size: 39px }  .measures-page .add-measures .measure-slider .cont-measure { width: 100% }  .measures-page .add-measures .measure-slider .cont-measure .main-cont-m { padding: 35px 31px }  .measures-page .add-measures .measure-slider .cont-measure .main-cont-m .ic-measure { padding-bottom: 5px }  .measures-page .add-measures .measure-slider .cont-measure .main-cont-m .ic-measure img { width: auto; height: auto; max-width: 60px; max-height: 60px; display: inline-block; vertical-align: middle }  .measures-page .add-measures .measure-slider .cont-measure .main-cont-m h3 { font-size: 23px; color: #333; padding-bottom: 12px }  .measures-page .add-measures .measure-slider .cont-measure .main-cont-m p { font-size: 14px; line-height: 25px }  .measures-page .add-measures .measure-slider .cont-measure .main-cont-m a { font-size: 14px; font-weight: 500; color: #333 }  .feedback_page .top-input { margin-bottom: 20px }  .feedback_page .top-input textarea { border: 0 }  .feedback_page .top-input input { font-size: 13px; color: #555454; font-weight: 100; text-transform: none }  .feedback_page .Rating_error, .feedback_page .captcha_text_error, .feedback_page .delivery_error, .feedback_page .fee_cno_error, .feedback_page .feedack_error, .feedback_page .packing_error, .feedback_page .sales_error, .feedback_page .service_error { color: #ee1c25; font-size: 13px }  .careerpage h3 { text-align: center; margin: 0; margin-bottom: 10px }  .careerpage .careers-sec { padding: 18px 0 }  .careerpage .careers-sec h2 { color: #ee1c25; font-size: 25px; line-height: 25px; font-weight: 500; text-align: center }  .careerpage .careers-sec p { text-align: center; font-weight: 500; color: #55555a }  .careerpage .careers-sec .careers-set { background: #f2f2f2; margin-top: 15px; border-radius: 3px }  .careerpage .careers-sec .careers-set h3 { color: #333; font-size: 15px; font-weight: 500; margin-bottom: 0; margin-right: 30px }  .careerpage .careers-sec .careers-set p { text-align: left; font-size: 15px; font-weight: 400 }  .careerpage .careers-sec .careers-set h6 { color: #ee1c25; font-size: 16px; margin: 20px 0 }  .careerpage .careers-sec h5 { font-size: .87em!important; margin-bottom: 0!important; font-weight: 400 }  .careerpage .careers-sec .careers-title { position: relative; padding: 15px; cursor: pointer }  .careerpage .careers-sec .careers-title:after { content: ""; background: url(/images/plus-icon.png) no-repeat; width: 14px; height: 14px; background-size: cover; right: 30px; position: absolute; top: 16px; background-position: 0 -17px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .careerpage .careers-sec .careers-title.active:after { background-position: 0 -37px }  .careerpage .careers-sec .careers-cnt { display: none; padding: 20px 25px 0 0 }  .careerpage .careers-sec .cnt-left { position: relative; padding-left: 35px }  .careerpage .careers-sec .cnt-left:before { content: ""; display: block; background: url(/images/why-faq-icon.png); width: 15px; height: 15px; background-size: cover; position: absolute; top: 4px; left: 7px }  .careerpage .careers-sec a { background: #ee1c25; color: #fff; font-size: 12px; display: block; border-radius: 3px; outline: 0; max-width: 672px; text-align: center; padding: 15px; margin: 40px auto 0 auto }  .careerpage .careers-sec a span { color: #ffcf66 }  .careerpage .custom-career { margin: 85px 0 0; padding: 28px 0 0 }  .careerpage .custom-career strong { color: #404040; text-transform: uppercase; font-size: 18px; font-weight: 400; margin-bottom: 16px; display: block }  .careerpage .custom-career p { display: block; line-height: 22px }  .careerpage ul.career-row-top-icon { list-style: none!important; padding: 0!important; margin: 0!important }  .careerpage ul.career-row-top-icon li { margin: 0 19px 30px; text-align: center }  .careerpage .abt-career-icn1 { width: 72px; height: 72px; display: block; background: url(/images/logo.png) no-repeat; margin: 0 auto 25px; background-size: contain; background-position: 0 0 }  .careerpage .abt-career-icn2 { width: 72px; height: 72px; display: block; background: url(/images/vision.png) no-repeat; margin: 0 auto 25px; background-size: contain; background-position: 0 0 }  .careerpage .abt-career-icn3 { width: 72px; height: 72px; display: block; background: url(/images/career.png) no-repeat; margin: 0 auto 25px; background-size: contain; background-position: 0 0 }  .careerpage .form-image { width: 100%!important; padding: 18px 0 }  .careerpage .form-sec ul li { width: 100%!important }  .careerpage .form-sec ul li .error { font-size: 13px; line-height: 16px; color: #ee1c25 }  .careerpage .form-sec ul.error input, .careerpage .form-sec ul.error select, .careerpage .form-sec ul.error textarea { border-color: #ee1c25 }  .careerpage .form-sec p { text-align: center!important }  .careerpage .form { margin-left: 0!important }  .careerpage .sets { margin-top: 45px!important }  .careerpage .c-frm-sec { background: #fcf8f5; padding: 30px 0 }  .perfect-bx .top-sec { padding-bottom: 0 }  .gallery-page .gallery-sec { padding: 44px 0 }  .gallery-page .gallery-sec .gal-head-sec h3 { font-size: 25px; color: #ed1d25; text-align: center }  .gallery-page .gallery-sec .gal-slider-sec { max-width: 750px; margin: 0 auto; position: relative }  .gallery-page .gallery-sec .gal-slider-sec .owl-nav { position: absolute; top: 50%; width: 100%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%) }  .gallery-page .gallery-sec .gal-slider-sec .owl-nav .owl-prev { float: left; font-size: 40px; outline: 0 }  .gallery-page .gallery-sec .gal-slider-sec .owl-nav .owl-next { float: right; font-size: 40px; outline: 0 }  .gallery-page .gallery-sec .gal-slider-sec .owl-nav .disabled { opacity: .4 }  .gallery-page .gallery-sec .outer-gal-slide { max-width: 650px; margin: 0 auto; padding: 20px; padding-top: 25px }  .gallery-page .gallery-sec .outer-gal-slide .tt-out-gal { -webkit-box-shadow: 0 2px 5px #c7c7c7; box-shadow: 0 2px 5px #c7c7c7; border-radius: 4px }  .gallery-page .gallery-sec .outer-gal-slide .tt-out-gal .bot-cont { padding: 30px; text-align: center }  .gallery-page .gallery-sec .outer-gal-slide .tt-out-gal .bot-cont h3 { font-size: 20px; line-height: 25px }  .gallery-page .gallery-sec .outer-gal-slide .tt-out-gal .bot-cont h4 { font-size: 15px; line-height: 20px }  .gallery-page .gallery-sec .outer-gal-slide .tt-out-gal .bot-cont h5 { font-size: 15px; line-height: 20px }  .gallery-page .gallery-sec .outer-gal-slide .tt-out-gal .bot-cont p { font-size: 15px; line-height: 25px; padding: 0; margin: 0 }  .gallery-page .gallery-sec .gallary-img-sec { padding-top: 35px }  .gallery-page .gallery-sec .gallary-img-sec .box-gallery { height: 100%; background: #fff; padding: 5px; border: solid 1px rgba(0, 0, 0, .1) }  .gallery-page .gallery-sec .gallary-img-sec .box-gallery a { max-height: 320px; overflow: hidden; display: block }  .gallery-page .gallery-sec .gallary-img-sec .box-gallery a img { width: 100%; height: auto; display: block }  .gallery-page .gallery-sec .gallary-img-sec .box-gallery p { font-size: 15px; line-height: 25px; padding: 30px; margin: 0 }  .gallery-page .gallery-sec .load-btn a { font-size: 15px; color: #fff; background-color: #ed4046; padding: 15px 19px; display: table; margin: 0 auto }  .gallery-page .gallery-sec .gallery-last-main { max-width: 832px; margin: 0 auto; padding-top: 25px }  .gallery-page .gallery-sec .gallery-last-main p { font-size: 15px; text-align: center; line-height: 25px }  .contact-page { padding: 40px 0 }  .contact-page .sec-contact-detail .outer-cont-datil .contact-head { padding-bottom: 21px }  .contact-page .sec-contact-detail .outer-cont-datil .contact-head h3 { text-align: center; font-size: 20px; color: #c40f0f }  .contact-page .sec-contact-detail .outer-cont-datil .contact-head h2 { font-size: 22px; text-align: center; font-weight: 600; line-height: normal; padding-bottom: 12px; margin-bottom: 0 }  .contact-page .sec-contact-detail .outer-cont-datil .contact-head h4 { font-size: 14px; font-weight: 400; text-align: center; color: #9f9f9f }  .contact-page .sec-contact-detail .outer-cont-datil .box-contact-out .left-contact { background-color: #ff2222 ; padding: 30px 30px; color: #fff }  .contact-page .sec-contact-detail .outer-cont-datil .box-contact-out .left-contact .loc-det { padding-bottom: 24px }  .contact-page .sec-contact-detail .outer-cont-datil .box-contact-out .left-contact .loc-det h3 { color: #fff; font-size: 18px; font-weight: 300; display: table; border-bottom: 1px solid #fff; margin-bottom: 21px }  .contact-page .sec-contact-detail .outer-cont-datil .box-contact-out .left-contact .loc-det h4 { font-size: 17px; font-weight: 300; color: #fff }  .contact-page .sec-contact-detail .outer-cont-datil .box-contact-out .left-contact .loc-det p { color: #fff; font-size: 15px; font-weight: 300; margin-bottom: 0; padding-bottom: 10px }  .contact-page .sec-contact-detail .outer-cont-datil .box-contact-out .left-contact .loc-det .ic-contact { padding-bottom: 12px }  .contact-page .sec-contact-detail .outer-cont-datil .box-contact-out .left-contact .loc-det .ic-contact i { min-width: 25px }  .contact-page .sec-contact-detail .outer-cont-datil .box-contact-out .left-contact .loc-det .ic-contact a { color: #fff; font-size: 14px }  .contact-page .sec-contact-detail .outer-cont-datil .box-contact-out .left-contact .bot-loc-det h3 { font-size: 21px; color: #fff }  .contact-page .sec-contact-detail .outer-cont-datil .box-contact-out .right-contact { background-color: #fff; padding: 30px 30px; color: #fff }  .contact-page .sec-contact-detail .outer-cont-datil .box-contact-out .right-contact .contact-field { margin-bottom: 15px }  .contact-page .sec-contact-detail .outer-cont-datil .box-contact-out .right-contact .contact-field textarea { height: 120px }  .contact-page .sec-contact-detail .outer-cont-datil .box-contact-out .right-contact .btn-contact { text-align: center }  .contact-page .sec-contact-detail .outer-cont-datil .box-contact-out .right-contact .btn-contact input { background-color: #ff2222 ; color: #fff; text-shadow: unset; border: 0; padding: 14px 16px }  .contact-page .sec-map-contact .left-map-sec { width: 100% }  .contact-page .sec-map-contact .left-map-sec .tab-sec-map .outer-map-tab { width: calc(100% - 30px); display: none }  .contact-page .sec-map-contact .left-map-sec .tab-sec-map .outer-map-tab .head-tab-contact h3 { padding-bottom: 10px; margin-bottom: 0; color: #c30c0c; font-size: 22px; padding-left: 13px }  .contact-page .sec-map-contact .left-map-sec .tab-sec-map h2.resp-accordion { background-color: #ff2222 !important; color: #fff; font-size: 16px; font-weight: 500 }  .contact-page .sec-map-contact .left-map-sec .tab-sec-map h2.resp-accordion a { color: #fff!important }  .contact-page .sec-map-contact .left-map-sec .tab-sec-map h2.resp-accordion .resp-arrow { border-top: 12px solid #fff }  .contact-page .sec-map-contact .left-map-sec .tab-sec-map .map-details { padding: 20px; background-color: #fff!important; background-image: none!important }  .contact-page .sec-map-contact .left-map-sec .tab-sec-map .map-details h3 { font-size: 18px; font-weight: 600; margin-bottom: 0; padding-bottom: 12px; text-transform: uppercase }  .contact-page .sec-map-contact .left-map-sec .tab-sec-map .map-details h4 { color: #ff2222 ; font-size: 17px; font-weight: 500 }  .contact-page .sec-map-contact .left-map-sec .tab-sec-map .map-details p { margin-bottom: 0; padding-bottom: 5px; font-size: 15px; line-height: 23px; color: #6a6a6a }  .contact-page .sec-map-contact .left-map-sec .tab-sec-map .map-details p strong { color: #3d3d3d }  .contact-page .sec-map-contact .left-map-sec .tab-sec-map .map-details .bdr-map { width: 100%; border-bottom: 1px solid #eee; margin-bottom: 14px; padding-top: 6px }  .contact-page .sec-map-contact .right-sec-map { background-color: #c81111; padding: 30px 30px; width: 100%; display: none }  .contact-page .sec-map-contact .right-sec-map .select-loc-sec h3 { font-size: 22px; text-align: center; color: #fff; padding-bottom: 20px }  .contact-page .sec-map-contact .right-sec-map .select-loc-sec .field-loc select { width: 100%; background-color: unset; border: 0; border-bottom: 1px solid #fff; color: #fff; margin-bottom: 21px }  .contact-page .sec-map-contact .right-sec-map .select-loc-sec .field-loc select option { color: #000 }  .contact-page .sec-map-contact .right-sec-map .select-loc-sec .field-loc input[type=text] { width: 100%; background-color: unset; border: 0; border-bottom: 1px solid #fff; color: #fff; margin-bottom: 14px }  .contact-page .question-sec { padding-top: 40px }  .contact-page .question-sec .ques-outer h3 { text-align: center; padding-bottom: 25px; font-size: 20px }  .contact-page .question-sec .ques-outer .box-ques { border: 1px solid #ddd; padding: 25px 22px; margin-bottom: 24px }  .contact-page .question-sec .ques-outer .box-ques:hover { -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out; -webkit-box-shadow: 0 1px 12px #d5d5d5; box-shadow: 0 1px 12px #d5d5d5 }  .contact-page .question-sec .ques-outer .box-ques .ic-contact { padding-bottom: 19px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center }  .contact-page .question-sec .ques-outer .box-ques .ic-contact img { max-width: 40px; max-height: 40px; width: auto; height: auto; display: block }  .contact-page .question-sec .ques-outer .box-ques h3 { font-size: 17px; font-weight: 500; text-align: left; padding-bottom: 10px }  .contact-page .question-sec .ques-outer .box-ques p { padding-bottom: 0; font-size: 14px }  .contact-page .question-sec .ques-outer .box-ques p i { margin-right: 10px }  .contact-page .question-sec .tbl-outer { width: 100%; margin: 40px 0 0 }  .contact-page .question-sec .tbl-outer table tr td, .contact-page .question-sec .tbl-outer table tr th { padding: 15px }  .search-page.review-page .review-tab-outer .review-pagination ul { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center }  .search-page .search-outer-bx .search-main-bx { max-width: 510px; position: relative }  .search-page .search-outer-bx .search-main-bx input { width: 100%; border: 1px solid #ddd; height: 47px; border-radius: 5px; padding-left: 36px }  .search-page .search-outer-bx .search-main-bx i { position: absolute; left: 0; font-size: 23px; color: #a4a4a4; left: 11px; top: 11px; -webkit-text-stroke: 1px #fff }  .search-page .search-outer-bx .count-r { padding: 17px 0 }  .search-page .search-outer-bx .count-r span { color: #969696; font-size: 14px }  .search-page .search-outer-bx .main-search-rslt .rslt-bx { padding: 22px 23px; overflow-wrap: break-word; -webkit-box-shadow: 0 1px 16px #d5d5d5; box-shadow: 0 1px 16px #d5d5d5; margin-bottom: 18px; border-radius: 5px }  .search-page .search-outer-bx .main-search-rslt .rslt-bx h3 { font-size: 19px; font-weight: 500; padding-bottom: 12px }  .search-page .search-outer-bx .main-search-rslt .rslt-bx a { color: #ed2027; font-size: 15px; padding-bottom: 10px; display: block }  .review-pop { max-width: 600px; height: auto!important; overflow: visible }  .review-pop .fancybox-close-small { right: 0; top: -55px; z-index: 8; color: #fff; opacity: 1; left: 100%; color: #fff; padding: 5px }  .review-pop h3 { font-size: 23px; text-align: center; padding-bottom: 20px }  .review-pop .select-log { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-bottom: 20px }  .review-pop .select-log a { padding: 12px 0; color: #fff; font-size: 20px; border-radius: 5px; min-width: 62px; text-align: center; margin: 0 6px }  .review-pop .select-log .facebook-r { background-color: #3b5998; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out }  .review-pop .select-log .facebook-r:hover { background-color: #1f3666 }  .review-pop .select-log .google-r { background-color: #dd4b39 }  .review-pop .select-log .google-r:hover { background-color: #bc3f2f }  .review-pop .log-frm-hd { text-align: center; padding-bottom: 21px }  .review-pop .log-frm-hd span { color: #212121; text-align: center; font-weight: 500 }  .review-pop .rw-pop-form .field-fr-rw { position: relative; margin-bottom: 21px }  .review-pop .rw-pop-form .field-fr-rw input { width: 100%; height: 40px; border: 1px solid #c3c3c3; border-radius: 5px }  .review-pop .rw-pop-form .field-fr-rw label { position: absolute; left: 11px; background-color: #fff; padding: 0 6px; top: -6px; font-size: 12px; text-transform: uppercase; color: #757575 }  .review-pop .rw-pop-form .btn-rw { padding-bottom: 16px }  .review-pop .rw-pop-form .btn-rw input { width: 100%; border: 0; background-color: #ee1c25; text-shadow: unset; padding: 10px 0 }  .review-pop .rw-pop-form .link-forgot { padding-bottom: 13px; text-align: center }  .review-pop .rw-pop-form .link-forgot a { color: #858585; font-size: 14px }  .review-pop .rw-pop-form .link-sign { max-width: 443px; margin: 0 auto }  .review-pop .rw-pop-form .link-sign p { text-align: center; font-size: 15px; color: #55555a }  .review-pop .rw-pop-form .link-sign p a { color: #ee1c25 }  .inner-2-page { padding: 80px 0; margin-top: 0; padding-bottom: 40px }  .inner-2-page.banner-review { background: url(/images/inner-banner/customer-review.png); background-repeat: no-repeat; background-position: right; background-size: cover }  .inner-2-page .banner-inner2 { max-width: 533px }  .inner-2-page .banner-inner2 h3 { color: #635850; font-size: 19px; margin: 0; padding-bottom: 2px }  .inner-2-page .banner-inner2 h2 { font-size: 19px; color: #343535; font-weight: 700; position: relative; margin: 0; padding-bottom: 8px; margin-bottom: 16px; line-height: 25px }  .inner-2-page .banner-inner2 h2:after { content: ""; background-color: #ff2222; width: 81px; height: 3px; position: absolute; bottom: 0; left: 0 }  .inner-2-page .banner-inner2 p { font-size: 14px }  .inner-2-page .banner-inner2 a { background-color: #ff6853; color: #fff; padding: 7px 11px; display: table; padding-right: 53px; background-size: 11px; background-repeat: no-repeat; border-radius: 3px; font-size: 14px; background-position: 102px 7px; background-image: url(/images/review-icons/play-white.png) }  .review-page { padding: 40px 0 }  .review-page .review-pop { display: none; max-width: 600px }  .review-page .review-tab-outer { padding-bottom: 40px }  .review-page .review-tab-outer .head-review { text-align: right; display: block; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end }  .review-page .review-tab-outer .head-review .read-cus { margin-right: 22px; padding-bottom: 14px; text-align: center }  .review-page .review-tab-outer .head-review .read-cus a { display: table; padding: 13px 28px; border: 1px solid #dcdcdc; border-radius: 34px; color: #5a5a5a; background: #fff; font-size: 15px; outline: 0; cursor: pointer; -webkit-transition: all ease-in-out .5s; -o-transition: all ease-in-out .5s; transition: all ease-in-out .5s }  .review-page .review-tab-outer .head-review .read-cus a:hover { background: #ee1c25; color: #fff; border-color: #ee1c25 }  .review-page .review-tab-outer .head-review .write-rev .img-post-review { display: inline-block; vertical-align: middle; margin: 0 0 10px 10px; padding: 0 20px 0 0; position: relative; cursor: pointer }  .review-page .review-tab-outer .head-review .write-rev .img-post-review:after { content: ""; position: absolute; width: 0; height: 0; border-top: solid 5px #000; border-left: solid 5px transparent; border-right: solid 5px transparent; top: 18px; right: 0 }  .review-page .review-tab-outer .head-review .write-rev .img-post-review .user_drp_in { position: absolute; width: 100%; height: 100%; left: 0; top: 0; opacity: 0; cursor: pointer }  .review-page .review-tab-outer .head-review .write-rev .img-post-review .user_drop { width: 140px; position: absolute; background: #fff; margin: 5px 0 0; top: 100%; right: 0; z-index: 100; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .15); box-shadow: 0 0 5px rgba(0, 0, 0, .15); border-radius: 5px; display: none }  .review-page .review-tab-outer .head-review .write-rev .img-post-review .user_drop a { width: 100%; text-align: left; background: #fff; color: #333; font-size: 14px; line-height: 25px; margin: 0; padding: 10px }  .review-page .review-tab-outer .head-review .write-rev .img-post-review .pro_pic { width: 44px; height: 44px; display: inline-block; vertical-align: middle; padding: 10px; line-height: 24px; font-size: 20px; margin: 0 10px 0 0 }  .review-page .review-tab-outer .head-review .write-rev .img-post-review p { display: inline-block; vertical-align: middle; padding: 0; margin: 0 }  .review-page .review-tab-outer .head-review .write-rev a { display: inline-block; vertical-align: middle; padding: 13px 18px; background: #ee1c25; color: #fff; border-radius: 5px; font-size: 15px; margin: 0 0 10px 10px }  .review-page .review-tab-outer .resp-tabs-container .resp-accordion { background-color: #ff2828!important; color: #fff; font-size: 16px }  .review-page .review-tab-outer .resp-tab-content { padding: 15px 0 }  .review-page .review-tab-outer .cate_slider { padding: 0 20px!important; margin: 0 0 30px!important }  .review-page .review-tab-outer .cate_slider .owl-nav { width: 100%; position: absolute; top: calc(50% - 15px); left: 0 }  .review-page .review-tab-outer .cate_slider .owl-nav button { position: absolute }  .review-page .review-tab-outer .cate_slider .owl-nav button.owl-prev { left: 0 }  .review-page .review-tab-outer .cate_slider .owl-nav button.owl-next { right: 0 }  .review-page .review-tab-outer .cate_slider .owl-nav button.disabled { opacity: .4 }  .review-page .review-tab-outer .cate_slider .owl-nav button span { font-size: 40px; line-height: 20px }  .review-page .review-tab-outer .outer-rt-cont { width: 100%; position: relative; display: block }  .review-page .review-tab-outer .outer-rt-cont .tab-left-review { width: 100%; top: 0; top: 0; left: 0; padding-left: 0 }  .review-page .review-tab-outer .outer-rt-cont .tab-left-review h3 { font-size: 25px; padding-bottom: 6px; font-weight: 500 }  .review-page .review-tab-outer .outer-rt-cont .tab-left-review .resp-tabs-list { display: inline-block; margin: 0; padding: 0; width: 100% }  .review-page .review-tab-outer .outer-rt-cont .tab-left-review .resp-tabs-list .resp-tab-item:hover { background-color: #ff2222!important; color: #fff; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out }  .review-page .review-tab-outer .outer-rt-cont .tab-left-review .resp-tabs-list .resp-tab-item:hover a { color: #fff }  .review-page .review-tab-outer .outer-rt-cont .tab-left-review .resp-tabs-list li { font-size: 14px; line-height: 18px; font-weight: 500; text-transform: uppercase; text-align: center; -webkit-box-shadow: 1px 1px 3px #bdbdbd; box-shadow: 1px 1px 3px #bdbdbd; margin: 10px 5% 10px; padding: 0; background-color: unset!important; width: 90% }  .review-page .review-tab-outer .outer-rt-cont .tab-left-review .resp-tabs-list li a { display: block; padding: 15px; min-height: 140px }  .review-page .review-tab-outer .outer-rt-cont .tab-left-review .resp-tabs-list li span { display: block; width: 100%; margin: 8px 0 0 }  .review-page .review-tab-outer .outer-rt-cont .tab-left-review .resp-tabs-list li .ic-tab { height: 60px; margin: 0 auto; width: 60px; overflow: hidden; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out }  .review-page .review-tab-outer .outer-rt-cont .tab-left-review .resp-tabs-list li .ic-tab img { width: 100%; height: auto }  .review-page .review-tab-outer .outer-rt-cont .tab-left-review .resp-tabs-list li .ic-tab .nor_img { display: block }  .review-page .review-tab-outer .outer-rt-cont .tab-left-review .resp-tabs-list li .ic-tab .hov_img { display: none }  .review-page .review-tab-outer .outer-rt-cont .tab-left-review .resp-tabs-list li:hover .ic-tab .nor_img { display: none }  .review-page .review-tab-outer .outer-rt-cont .tab-left-review .resp-tabs-list li:hover .ic-tab .hov_img { display: block }  .review-page .review-tab-outer .outer-rt-cont .tab-left-review .resp-tabs-list li.resp-tab-active { border: 0!important; border-bottom: none; border-top: 0; border-bottom: 0; background-color: #ff2222 !important; color: #fff }  .review-page .review-tab-outer .outer-rt-cont .tab-left-review .resp-tabs-list li.resp-tab-active a { color: #fff }  .review-page .review-tab-outer .outer-rt-cont .tab-left-review .resp-tabs-list li.resp-tab-active .ic-tab { -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out }  .review-page .review-tab-outer .outer-rt-cont .tab-left-review .resp-tabs-list li.resp-tab-active .ic-tab .nor_img { display: none }  .review-page .review-tab-outer .outer-rt-cont .tab-left-review .resp-tabs-list li.resp-tab-active .ic-tab .hov_img { display: block }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review { width: 100%; padding-left: 0 }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .sort-sec { padding-top: 40px }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .sort-sec .sort-option { text-align: right; position: relative }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .sort-sec .sort-option:after { content: ""; background-color: #e6e6e6; left: 0; width: 82%; height: 2px; position: absolute; top: 50% }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .sort-sec .sort-option span { background-color: #fff; z-index: 1; position: relative; padding-left: 15px; font-weight: 500 }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .sort-sec .sort-option select { border: 0; outline: 0; font-size: 16px; z-index: 1; position: relative }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review { margin-bottom: 40px }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review:hover .cont-bx-review { background-color: #f3f3f3; border-color: #f3f3f3; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review { display: block; width: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .img-user-r { background-color: #e2e2e2; width: 75px; height: 76px; border-radius: 50%; padding: 0; overflow: hidden }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .img-user-r img { width: 100%; height: auto; display: block }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r { width: 100%; padding-left: 0 }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r h3 { font-size: 21px; color: #ff2222; margin: 0 }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .outer-comments { display: block }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .outer-comments .social-r { display: -webkit-box; display: -ms-flexbox; display: flex }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .outer-comments .social-r span { font-size: 16px; color: #737373 }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .outer-comments .social-r li { width: 15px; margin: 0 8px }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .outer-comments ul { padding: 0; margin: 0; list-style: none; display: block; -webkit-box-align: center; -ms-flex-align: center; align-items: center }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .outer-comments ul li .ic-r-loc { padding-left: 0 }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .outer-comments ul li .ic-r-loc .img { width: 15px }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .outer-comments ul li .ic-r-loc span { padding-left: 5px; font-size: 14px; vertical-align: middle; color: #737373 }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r span { font-size: 14px; color: #858585; line-height: 20px; font-weight: 500 }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .stars { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; position: relative; cursor: pointer }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .stars .rate { height: 50px; margin-left: -5px; padding: 5px; font-size: 18px; position: relative; cursor: pointer }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .stars .rate input[type=radio] { opacity: 0; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); pointer-events: none }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .stars .rate .fas { font-weight: 900; color: #ff2222 !important }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .stars .rate .star { color: #ffaaae }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .stars .star-over:after { font-family: FontAwesome; font-weight: 900; font-size: 25px; content: "\f005"; display: inline-block; color: #ffaaae; z-index: 1; position: absolute; top: 8px; left: 5px }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .cont-bx-review { padding: 30px; border: 1px solid #e0e0e0; border-radius: 8px; margin-top: 28px; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out; font-size: 15px; line-height: 26px; color: #55555a }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .cont-bx-review .head-r-bx { position: relative; padding-bottom: 0 }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .cont-bx-review .head-r-bx h3 { font-size: 20px; line-height: 30px; padding-right: 0; padding-bottom: 12px; margin: 0 }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .cont-bx-review .head-r-bx span { position: unset; font-size: 17px; right: 0; top: 32%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); color: #777 }  .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .cont-bx-review p { font-size: 16px; line-height: 25px }  .review-page .review-tab-outer .review-pagination { display: block; text-align: right; padding-top: 22px }  .review-page .review-tab-outer .review-pagination a { display: block; padding: 0 12px; color: #444; outline: 0 }  .review-page .review-tab-outer .review-pagination a:hover { background-color: #d2d2d2 }  .review-page .review-tab-outer .review-pagination a span { font-size: 22px }  .review-page .review-tab-outer .review-pagination ul { display: -webkit-box; display: -ms-flexbox; display: flex; width: auto; padding: 0; list-style: none; margin: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center }  .review-page .review-tab-outer .review-pagination ul li a { margin: 0 0; padding: 3px 9px; color: #55555a; display: block; border-radius: 3px }  .review-page .review-tab-outer .review-pagination ul li a.active { background-color: #d02323; color: #fff }  .review-page .review-vdo-sec { background-color: #f4f4f4 }  .review-page .review-vdo-sec .half-left-rev { position: relative }  .review-page .review-vdo-sec .half-left-rev:after { content: ""; position: absolute; left: 0; background-color: #ff2222; height: 100%; width: 100%; top: 0; left: 0 }  .review-page .review-vdo-sec .half-left-rev .left-cont-rev { position: relative; z-index: 1; padding: 40px 28px; display: block }  .review-page .review-vdo-sec .half-left-rev .left-cont-rev .testi-slide { width: 100%; padding-right: 0 }  .review-page .review-vdo-sec .half-left-rev .left-cont-rev .testi-slide h3 { font-size: 24px; color: #fff }  .review-page .review-vdo-sec .half-left-rev .left-cont-rev .testi-slide p { color: #fff; font-size: 16px }  .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev { width: 100%; position: relative }  .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .owl-nav { position: absolute; top: 50% }  .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .owl-nav .owl-prev { background-color: #fff; font-size: 38px; padding: 1px 19px; border-radius: 50%; width: 44px; height: 44px; margin: 0 5px; outline: 0 }  .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .owl-nav .owl-prev span { position: relative; top: -3px; color: #5f5f5f }  .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .owl-nav .owl-next { background-color: #fff; font-size: 38px; padding: 1px 19px; border-radius: 50%; width: 44px; height: 44px; margin: 0 5px; outline: 0 }  .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .owl-nav .owl-next span { position: relative; top: -3px; color: #5f5f5f }  .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .item-slider-rev { display: block }  .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .item-slider-rev .vdo-rev-img { width: 100% }  .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .item-slider-rev .vdo-rev-img a { position: relative; display: block }  .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .item-slider-rev .vdo-rev-img a .img-play-rev { position: absolute; top: 50%; z-index: 6; width: 50px; left: 0; right: 0; margin: 0 auto; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%) }  .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .item-slider-rev .slider-cont-rev { width: 100%; padding: 56px 0 0 0; position: relative; padding-left: 12px }  .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .item-slider-rev .slider-cont-rev:after { content: ""; position: absolute; left: 0; background: url(/images/review-icons/quote2.png); height: 55px; width: 67px; background-size: 100%; top: 0 }  .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .item-slider-rev .slider-cont-rev p { font-size: 15px; line-height: 25px; color: #fff }  .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .item-slider-rev .slider-cont-rev h4 { color: #fff; font-weight: 500; font-size: 22px; margin: 0 }  .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .item-slider-rev .slider-cont-rev h5 { color: #55555a; font-weight: 400; font-size: 15px }  .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .item-slider-rev .slider-cont-rev a { display: block }  .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .item-slider-rev .slider-cont-rev a .btn-more { margin: 15px 0 0 }  .review-page .review-tab-testi { padding-top: 40px; padding-bottom: 40px }  .review-page .review-tab-testi .r-tab-testi .head-testi-tab { border-bottom: 1px solid #e4e4e4 }  .review-page .review-tab-testi .r-tab-testi .head-testi-tab ul { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap }  .review-page .review-tab-testi .r-tab-testi .head-testi-tab ul .resp-tab-item { background-color: unset!important; font-size: 16px; color: #676767 }  .review-page .review-tab-testi .r-tab-testi .head-testi-tab ul .resp-tab-active { position: relative; border: 0!important; border-bottom: 3px solid #ff2222!important }  .review-page .review-tab-testi .r-tab-testi .head-testi-tab ul .resp-tab-active:after { content: ""; position: absolute; left: 0; right: 0; margin: 0 auto; background: url(/images/review-icons/play-button.png); height: 9px; bottom: -2px; width: 9px; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); background-size: 100%; background-repeat: no-repeat }  .review-page .review-tab-testi .r-tab-testi .resp-tabs-container { padding-top: 40px }  .review-page .review-tab-testi .r-tab-testi .resp-tab-content .resp_tab_nav { width: 100%; text-align: center; margin: 20px 0 0 }  .review-page .review-tab-testi .r-tab-testi .resp-tab-content .resp_tab_nav button { width: 35px; height: 35px; background: 0 0; border: none; border-radius: 1000%; margin: 0 5px; padding: 0; -webkit-filter: grayscale(1); filter: grayscale(1) }  .review-page .review-tab-testi .r-tab-testi .resp-tab-content .resp_tab_nav button span { opacity: 0 }  .review-page .review-tab-testi .r-tab-testi .resp-tab-content .resp_tab_nav button:hover { -webkit-filter: grayscale(0); filter: grayscale(0) }  .review-page .review-tab-testi .r-tab-testi .resp-tab-content .resp_tab_nav .owl-prev { background: url(/images/arrow-left.png) no-repeat }  .review-page .review-tab-testi .r-tab-testi .resp-tab-content .resp_tab_nav .owl-next { background: url(/images/arrow-right.png) no-repeat }  .review-page .review-tab-testi .r-tab-testi .resp-tab-content .resp_read { display: inline-block; width: 45px; height: 45px; border-radius: 100%; background: #ee1c25; position: relative; -webkit-transition: all ease-in-out .5s; -o-transition: all ease-in-out .5s; transition: all ease-in-out .5s }  .review-page .review-tab-testi .r-tab-testi .resp-tab-content .resp_read:before { content: "\f178"; font-family: FontAwesome; position: absolute; color: #fff; font-size: 20px; font-weight: 300; line-height: 30px; text-align: center; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%) }  .review-page .review-tab-testi .r-tab-testi .resp-tab-content .testi-tab-cont-center { max-width: 720px; margin: 0 auto; padding: 0; text-align: center }  .review-page .review-tab-testi .r-tab-testi .resp-tab-content .testi-tab-cont-center p { font-size: 14px; text-align: center; line-height: 25px }  .review-page .review-tab-testi .r-tab-testi .resp-tab-content .testi-tab-cont-left { padding-top: 81px; padding-left: 0; padding-right: 0; position: relative }  .review-page .review-tab-testi .r-tab-testi .resp-tab-content .testi-tab-cont-left h2 { font-size: 18px; margin: 0; font-weight: 800; color: #d5d5d5; text-align: center; padding-bottom: 12px }  .review-page .review-tab-testi .r-tab-testi .resp-tab-content .testi-tab-cont-left h2:after { content: ""; position: absolute; left: -65px; background-image: url(/images/review-icons/quote.png); height: 110px; bottom: -2px; width: 57px; background-size: 100%; background-repeat: no-repeat; top: 0 }  .review-page .review-tab-testi .r-tab-testi .resp-tab-content .testi-tab-cont-left p { font-size: 14px; text-align: center; line-height: 25px }  .review-page .review-tab-testi .r-tab-testi .resp-tab-content .testi-user-det { display: block; -webkit-box-align: center; -ms-flex-align: center; align-items: center }  .review-page .review-tab-testi .r-tab-testi .resp-tab-content .testi-user-det .user-img-testi { width: 47%; margin: 0 auto }  .review-page .review-tab-testi .r-tab-testi .resp-tab-content .testi-user-det .user-img-testi img { max-width: 100%; width: auto; max-height: 75px; height: auto; display: block; margin: 0 auto 10px }  .review-page .review-tab-testi .r-tab-testi .resp-tab-content .testi-user-det .testi-user-desc { width: 100%; padding-left: 0; padding-top: 10px; text-align: center }  .review-page .review-tab-testi .r-tab-testi .resp-tab-content .testi-user-det .testi-user-desc h3 { font-size: 17px; color: #ed1f28; margin: 0 }  .review-page .review-tab-testi .r-tab-testi .resp-tab-content .testi-user-det .testi-user-desc h4 { font-weight: 500; font-size: 15px; margin: 0 }  .review-page .review-tab-testi .r-tab-testi .resp-tab-content .testi-user-det .testi-user-desc h5 { font-size: 17px; font-weight: 500; color: #3a3a3a; margin: 0; font-weight: 600; line-height: normal }  .review-page .customer-xperiance .cus-head { position: relative; margin-bottom: 14px }  .review-page .customer-xperiance .cus-head:after { position: absolute; left: 0; width: 100%; top: 50%; background-color: #dedede; height: 2px; content: ""; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%) }  .review-page .customer-xperiance .cus-head h3 { text-align: center; display: table; margin: 0 auto; color: #222d39; background-color: #fff; font-size: 18px; font-weight: 500; position: relative; z-index: 1; padding: 0 16px }  .review-page .customer-xperiance .slider-cus { position: relative; padding: 0 0 }  .review-page .customer-xperiance .slider-cus .owl-item:last-child .cont-cus { border-right: 0 solid #e4dfdf }  .review-page .customer-xperiance .slider-cus .owl-nav { top: 50%; width: 100%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%) }  .review-page .customer-xperiance .slider-cus .owl-nav .owl-prev { background-color: #f26065; color: #fff; padding: unset; position: absolute; left: -50px; width: 44px; height: 44px; border-radius: 50%; font-size: 33px; line-height: 0; outline: 0 }  .review-page .customer-xperiance .slider-cus .owl-nav .owl-next { background-color: #f26065; color: #fff; padding: unset; position: absolute; right: -50px; width: 44px; height: 44px; border-radius: 50%; font-size: 33px; line-height: 0; outline: 0 }  .review-page .customer-xperiance .slider-cus .item .head-img { width: 176px; padding: 11px 0; margin: 0 auto; height: 72px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center }  .review-page .customer-xperiance .slider-cus .item .head-img img { max-width: 100%; width: auto; max-height: 50px; height: auto; display: inline-block }  .review-page .customer-xperiance .slider-cus .item .cont-cus { padding: 12px 16px; border-right: 1px solid #e4dfdf; position: relative }  .review-page .customer-xperiance .slider-cus .item .cont-cus p { position: relative; padding-left: 17px; font-style: italic; font-size: 16px }  .review-page .customer-xperiance .slider-cus .item .cont-cus p a { color: #55555a!important }  .review-page .customer-xperiance .slider-cus .item .cont-cus p:before { content: ""; position: absolute; left: 0; top: 0; height: 20px; width: 20px; background-image: url(/images/review-icons/quote-grey.png); background-repeat: no-repeat }  .review-page .customer-xperiance .slider-cus .item .cont-cus a { position: relative; color: #f5c721; font-size: 17px; padding-right: 17px; display: block }  .review-page .customer-xperiance .slider-cus .item .cont-cus .name-rw:after { content: ">>"; color: #505050; padding-left: 9px }  .review-page .customer-xperiance .slider-cus .item .cont-cus .name-rw:after:after { content: ">>"; color: #505050; padding-left: 9px }  .review-page .customer-xperiance .slider-cus .item .cont-cus span { font-style: italic; font-size: 14px; display: block; text-align: left; padding-top: 10px }  .awards-page.review-page { padding: 0!important }  .disable-a { pointer-events: none; cursor: default }  .inner-3-page { margin-top: 0 }  .inner-3-page.history-banner { background-image: url(/images/history/history-banner.jpg); background-size: 100%; background-repeat: no-repeat; height: 20vw }  .inner-3-page.beware-fake { background-image: url(/images/history/beware-fake-packers.jpg); background-size: cover; background-repeat: no-repeat; height: 20vw }  .inner-3-page.international-movers { background-image: url(/images/history/international-movers.jpg); background-size: 100%; background-repeat: no-repeat; height: 20vw }  .history-main-page .year-sec4 .tot-out-year .year-right { padding: 0 }  .history-main-page .history-page { padding: 40px 0 }  .history-main-page .history-page .history-abt-cont h3 { font-size: 23px; text-align: center; color: #ff2222; padding-bottom: 15px; margin: 0 }  .history-main-page .history-page .history-abt-cont p { font-size: 14px; text-align: center }  .history-main-page .cus-story-sec { background: #f4f4f4 }  .history-main-page .cus-story-sec .cus-story-area { width: 100%; height: 315px; background-repeat: no-repeat; background-position: center center; background-size: cover }  .history-main-page .cus-story-sec .cus-story-right { width: 100%; padding: 40px 30px; margin: 0 }  .history-main-page .cus-story-sec .cus-story-right h3 { font-size: 21px }  .history-main-page .cus-story-sec .cus-story-right p { font-size: 14px }  .history-main-page .cus-story-sec .cus-story-right a { color: #525252; border: 1px solid #dbdbdb; padding: 13px 25px; border-radius: 32px; display: table; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out }  .history-main-page .cus-story-sec .cus-story-right a:hover { background-color: #ff2222; color: #fff }  .history-main-page .count-year-sec { padding: 40px 0 }  .history-main-page .count-year-sec .year-right { text-align: center; padding: 40px 0 }  .history-main-page .count-year-sec .year-right h3 { font-size: 30px }  .history-main-page .count-year-sec .year-right p { font-size: 14px }  .history-main-page .count-year-sec .year-right a { color: #525252; border: 1px solid #dbdbdb; padding: 13px 25px; border-radius: 32px; display: table; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out }  .history-main-page .count-year-sec .year-right a:hover { background-color: #ff2222; color: #fff }  .history-main-page .count-year-sec .year-right img { width: 100%; height: auto; display: block }  .history-main-page .count-year-sec .year-left { padding-bottom: 11px }  .history-main-page .count-year-sec .year-left img { width: 100%; height: auto; display: block }  .history-main-page .count-year-sec .year-left h3 { font-size: 30px }  .history-main-page .count-year-sec .year-left p { font-size: 14px }  .history-main-page .count-year-sec .year-left a { color: #525252; border: 1px solid #dbdbdb; padding: 13px 25px; border-radius: 32px; display: table; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out }  .history-main-page .count-year-sec .year-left a:hover { background-color: #ff2222; color: #fff }  .history-main-page .count-year-sec .year-count { width: 100%; margin-bottom: 29px; position: relative; height: 20px; margin-top: 21px }  .history-main-page .count-year-sec .year-count:before { content: ""; position: absolute; left: 0; top: 0; height: 1px; background-color: grey; width: 100% }  .history-main-page .count-year-sec .year-count .top-year { position: absolute; left: 0; top: 13px }  .history-main-page .count-year-sec .year-count .top-year span { font-size: 17px; font-weight: 900; color: #818181 }  .history-main-page .count-year-sec .year-count .bot-year { position: absolute; right: 0; top: 13px }  .history-main-page .count-year-sec .year-count .bot-year span { font-size: 17px; font-weight: 900; color: #818181 }  .history-main-page .count-year-sec .year-count .dots-history { position: relative; width: 100% }  .history-main-page .count-year-sec .year-count .dots-history:before { content: ""; position: absolute; left: 2px; background-size: 100%; height: 20px; top: -11px; background-repeat: no-repeat; width: 20px; background-image: url(/images/history/dot.png) }  .history-main-page .count-year-sec .year-count .dots-history:after { content: ""; position: absolute; right: 2px; background-size: 100%; height: 20px; top: -11px; background-repeat: no-repeat; width: 20px; background-image: url(/images/history/dot.png) }  .history-main-page .main-cont-history { padding: 40px 0 }  .history-main-page .main-cont-history .outer-min-his p { text-align: center; font-size: 14px }  .history-main-page .company-sec-bx .head-company-bx { padding-bottom: 44px }  .history-main-page .company-sec-bx .head-company-bx h3 { text-align: center; font-size: 25px; color: #192b41 }  .history-main-page .company-sec-bx .head-company-bx p { text-align: center; font-size: 14px; line-height: 22px }  .history-main-page .company-sec-bx .bx-outer-company .main-bx-cmpny { border: 1px solid #7e7e7e; padding: 25px; margin-bottom: 29px; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1) }  .history-main-page .company-sec-bx .bx-outer-company .main-bx-cmpny:hover { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); -webkit-box-shadow: 1px 5px 9px #858585; box-shadow: 1px 5px 9px #858585; border: 1px solid #eee8e8 }  .history-main-page .company-sec-bx .bx-outer-company .main-bx-cmpny .icon-cmpny { text-align: center }  .history-main-page .company-sec-bx .bx-outer-company .main-bx-cmpny .icon-cmpny img { max-width: 60px; width: auto; max-height: 60px; height: auto; display: inline-block }  .history-main-page .company-sec-bx .bx-outer-company .main-bx-cmpny h3 { color: #192b41; font-size: 25px; font-weight: 500; text-align: center }  .history-main-page .company-sec-bx .bx-outer-company .main-bx-cmpny p { text-align: center; font-size: 14px }  .history-main-page .dual-design { padding: 20px 0 }  .history-main-page .dual-design .dual-left { padding-bottom: 27px }  .history-main-page .dual-design .dual-left img { width: 100%; height: auto; display: block }  .history-main-page .dual-design .dual-right h5 { font-size: 15px; font-weight: 500 }  .history-main-page .dual-design .dual-right h3 { font-size: 25px }  .history-main-page .dual-design .dual-right p { font-size: 14px; line-height: 25px }  .history-main-page .history-image-sec .cont-img-sec h3 { font-size: 30px }  .history-main-page .history-image-sec .cont-img-sec p { font-size: 14px }  .history-main-page .history-image-sec .his-img-out { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end }  .inner-3-page.company-banner { background-image: url(/images/inner-banner/agarwal-movers-group.png); background-size: cover; background-repeat: no-repeat; height: 22vw; background-position: right }  .group-company-page .sec-cmpny-first { padding: 40px 0 }  .group-company-page .sec-cmpny-first .cmpny-abt-opp h3 { font-size: 25px; font-weight: 500 }  .group-company-page .sec-cmpny-first .cmpny-abt-opp p { font-size: 14px; line-height: 25px }  .group-company-page .sec-cmpny-first .cmpny-employee { padding: 40px 0 }  .group-company-page .sec-cmpny-first .cmpny-employee .employe-cont { padding-bottom: 25px }  .group-company-page .sec-cmpny-first .cmpny-employee .employe-cont h3 { text-transform: uppercase; font-weight: 600; font-size: 25px }  .group-company-page .sec-cmpny-first .cmpny-employee .employe-cont h4 { font-weight: 300; font-size: 20px }  .group-company-page .sec-cmpny-first .cmpny-employee .employe-cont p { font-size: 14px; line-height: 25px }  .group-company-page .sec-cmpny-first .cmpny-employee .employe-cont a { background-color: #002a54; color: #fff; padding: 12px 51px; font-size: 14px; display: table }  .group-company-page .sec-cmpny-first .cmpny-employee .img-employe { text-align: center }  .group-company-page .sec-cmpny-first .movers-sec { padding: 22px 0; border-top: 1px solid #9a9a9a }  .group-company-page .sec-cmpny-first .movers-sec h3 { font-size: 25px }  .group-company-page .sec-cmpny-first .movers-sec p { font-size: 14px; line-height: 23px }  .group-company-page .sec-cmpny-first .cargo-sec { padding: 22px 0; border-top: 1px solid #9a9a9a }  .group-company-page .sec-cmpny-first .cargo-sec .cargo-cont .left-cargo h3 { font-size: 25px }  .group-company-page .sec-cmpny-first .cargo-sec .cargo-cont .left-cargo p { font-size: 14px }  .group-company-page .sec-cmpny-first .cargo-sec .cargo-cont .left-cargo h4 { font-size: 18px }  .group-company-page .sec-cmpny-first .cargo-sec .cargo-cont .left-cargo ul { padding-top: 13px }  .group-company-page .sec-cmpny-first .cargo-sec .cargo-cont .left-cargo ul li { font-size: 14px; padding-bottom: 12px }  .group-company-page .sec-cmpny-first .cargo-sec .right-cargo { text-align: center }  .group-company-page .sec-cmpny-first .section-cmpny-grow { background-size: cover; background-repeat: no-repeat; padding: 21px 7px }  .group-company-page .sec-cmpny-first .section-cmpny-grow .row { width: 100% }  .group-company-page .sec-cmpny-first .section-cmpny-grow .content-grow { background-color: #d31c24; padding: 10px 20px }  .group-company-page .sec-cmpny-first .section-cmpny-grow .content-grow h3 { font-size: 25px; color: #fff }  .group-company-page .sec-cmpny-first .section-cmpny-grow .content-grow p { font-size: 14px; color: #fff }  .group-company-page .sec-cmpny-first .client-household { padding: 40px 0 }  .group-company-page .sec-cmpny-first .client-household h3 { text-align: center; font-size: 25px; padding-bottom: 17px; font-weight: 200 }  .group-company-page .sec-cmpny-first .client-household h3 span { font-weight: 800 }  .group-company-page .sec-cmpny-first .client-household .household-ic { padding: 0 20px }  .group-company-page .sec-cmpny-first .company-testi-sec .left-sec-strength { padding: 30px 30px; background-color: #c40f18 }  .group-company-page .sec-cmpny-first .company-testi-sec .left-sec-strength h3 { font-size: 25px; color: #fff }  .group-company-page .sec-cmpny-first .company-testi-sec .left-sec-strength h5 { font-weight: 200; color: #fff; font-size: 18px }  .group-company-page .sec-cmpny-first .company-testi-sec .left-sec-strength p { color: #fff; font-weight: 300; font-size: 13px }  .group-company-page .sec-cmpny-first .company-testi-sec .left-sec-strength .cont-strength .bx-strngth { padding: 50px 20px }  .group-company-page .sec-cmpny-first .company-testi-sec .left-sec-strength .cont-strength .bx-strngth .count-strngth { text-align: center; padding-bottom: 12px; font-size: 20px; vertical-align: middle; color: #fff; padding-left: 9px; font-weight: 500 }  .group-company-page .sec-cmpny-first .company-testi-sec .left-sec-strength .cont-strength .bx-strngth .count-strngth img { width: 40px; height: auto; display: inline-block; margin: 0 10px 0 0 }  .group-company-page .sec-cmpny-first .company-testi-sec .left-sec-strength .cont-strength .bx-strngth .count-strngth span { font-size: 20px; vertical-align: middle; color: #fff; padding-left: 9px }  .group-company-page .sec-cmpny-first .company-testi-sec .left-sec-strength .cont-strength .bx-strngth .name-strngth h3 { font-size: 14px; text-align: center; color: #fff; font-weight: 200 }  .group-company-page .sec-cmpny-first .company-testi-sec .right-sec-testi { padding: 30px 30px; background-color: #f7f7f7 }  .group-company-page .sec-cmpny-first .company-testi-sec .right-sec-testi .testi-out-cmpny .head-testi-cmpny h3 { font-size: 25px }  .group-company-page .sec-cmpny-first .company-testi-sec .right-sec-testi .testi-out-cmpny .outer-cmpny-tab { position: relative; padding: 10px 55px 0 }  .group-company-page .sec-cmpny-first .company-testi-sec .right-sec-testi .testi-out-cmpny .outer-cmpny-tab:before { content: ""; position: absolute; left: 0; top: 0; height: 43px; width: 40px; background-image: url(/images/company/quote.png); background-repeat: no-repeat; background-size: cover; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: rotateY(180deg); transform: rotateY(180deg) }  .group-company-page .sec-cmpny-first .company-testi-sec .right-sec-testi .testi-out-cmpny .outer-cmpny-tab:after { content: ""; position: absolute; right: 0; bottom: 60px; height: 43px; width: 40px; background-image: url(/images/company/quote.png); background-repeat: no-repeat; background-size: cover }  .group-company-page .sec-cmpny-first .company-testi-sec .right-sec-testi .testi-out-cmpny #sync2 { margin-bottom: 21px }  .group-company-page .sec-cmpny-first .company-testi-sec .right-sec-testi .testi-out-cmpny #sync2 .owl-item.active { -webkit-filter: grayscale(1); filter: grayscale(1); opacity: .5 }  .group-company-page .sec-cmpny-first .company-testi-sec .right-sec-testi .testi-out-cmpny #sync2 .owl-item.current { -webkit-filter: grayscale(0)!important; filter: grayscale(0)!important; opacity: 1 }  .group-company-page .sec-cmpny-first .company-testi-sec .right-sec-testi .testi-out-cmpny #sync1 .owl-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; max-width: 128px; margin: 0 auto }  .group-company-page .sec-cmpny-first .company-testi-sec .right-sec-testi .testi-out-cmpny #sync1 .owl-nav .owl-prev { padding: 11px 18px!important; background-color: #eaeaea; font-size: 33px; color: #5f5f5f; text-shadow: none; border: 1px solid #e4e4e4; outline: 0 }  .group-company-page .sec-cmpny-first .company-testi-sec .right-sec-testi .testi-out-cmpny #sync1 .owl-nav .owl-next { padding: 11px 18px!important; background-color: #eaeaea; font-size: 33px; color: #5f5f5f; text-shadow: none; border: 1px solid #e4e4e4; outline: 0 }  .group-company-page .sec-cmpny-first .company-testi-sec .right-sec-testi .testi-out-cmpny #sync1 .item .testi-tab-cont { text-align: center; position: relative; padding-bottom: 20px; text-align: center; position: relative }  .group-company-page .sec-cmpny-first .company-testi-sec .right-sec-testi .testi-out-cmpny #sync1 .item .testi-tab-cont p { text-align: center; font-size: 14px; font-style: italic }  .group-company-page .sec-cmpny-first .company-testi-sec .right-sec-testi .testi-out-cmpny #sync1 .item .testi-tab-cont h3 { font-size: 20px; text-align: center; font-weight: 500 }  .group-company-page .sec-cmpny-first .company-testi-sec .right-sec-testi .testi-out-cmpny #sync1 .item .testi-tab-cont h4 { text-align: center; font-weight: 400; font-size: 17px }  .testimonial-page { padding: 85px 0 40px!important }  .testimonial-page .testi-main-head { text-align: center; padding-bottom: 16px }  .testimonial-page .testi-main-head h3 { font-size: 21px }  .testimonial-page .testi-main-head h3 span { font-weight: 600; font-size: 32px; vertical-align: middle }  .testimonial-page .testi-intro { padding-bottom: 40px }  .testimonial-page .testi-intro .cont-testi-intro { padding-bottom: 16px }  .testimonial-page .testi-intro .cont-testi-intro h4 { font-weight: 400; font-size: 18px }  .testimonial-page .testi-intro .cont-testi-intro h3 { font-size: 24px }  .testimonial-page .testi-intro .cont-testi-intro p { font-size: 14px }  .testimonial-page .testi-intro .cont-testi-intro a { color: #525252; background: #fff; border: 1px solid #dbdbdb; padding: 13px 25px; border-radius: 32px; display: table; cursor: pointer; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out }  .testimonial-page .testi-intro .cont-testi-intro a:hover { background: #ee1c25; color: #fff; border-color: #ee1c25 }  .testimonial-page .testi-intro .img-sec-testi { text-align: center }  .testimonial-page .right-cont-review .client-review .client-box { background-color: #ededed; padding: 24px 24px 24px 50px; position: relative }  .testimonial-page .right-cont-review .client-review .client-box p { font-size: 14px; font-style: italic }  .testimonial-page .right-cont-review .client-review .client-box:before { content: ""; position: absolute; left: 13px; top: 26px; height: 25px; background-size: 100%; width: 23px; background-image: url(/images/review-icons/quote-test.png); background-repeat: no-repeat }  .testimonial-page .right-cont-review .client-review .client-box:after { position: absolute; content: ""; top: 100%; height: 26px; width: 27px; background-image: url(/images/company/bdr.png); background-repeat: no-repeat; left: 67px }  .testimonial-page .right-cont-review .client-review .client-testi-det { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 31px }  .testimonial-page .right-cont-review .client-review .client-testi-det .ic-client { text-align: center; border: 1px solid #ccc7c7; padding: 10px; max-width: 71px; -webkit-filter: grayscale(1); filter: grayscale(1) }  .testimonial-page .right-cont-review .client-review .client-testi-det .client-name { font-size: 19px; font-weight: 500; margin-bottom: 0; padding-left: 17px }  .testimonial-page .right-cont-review .client-review .client-testi-det .client-name h3 { font-size: 19px; font-weight: 500; margin-bottom: 0; padding-bottom: 5px }  .testimonial-page .right-cont-review .client-review .client-testi-det .client-name h4 { font-size: 14px; font-weight: 400; margin-bottom: 0 }  .testimonial-page .right-cont-review .client-review .pdf-down { text-align: right; padding-bottom: 18px }  .testimonial-page .right-cont-review .client-review .pdf-down img { width: 139px }  .commen-template .faq-page { padding: 30px 0 0 0 }  .commen-template .outer-db-img { padding-top: 34px }  .commen-template .infra-sec { padding-top: 40px }  .site-map-page { padding: 40px 0 }  .site-map-page .site-map-outer ul { padding-bottom: 12px; margin-bottom: 0; padding-left: 0 }  .site-map-page .site-map-outer ul li a { font-size: 15px; color: #4f4f4f }  .site-map-page .site-map-outer ul ul { margin-bottom: 0; background-color: #e8e8e8; margin-bottom: 12px; padding: 25px 30px; margin-left: 0 }  .site-map-page .site-map-outer ul ul li { padding: 0 0 10px; line-height: 20px }  .site-map-page .site-map-outer ul ul li a { font-size: 15px; line-height: 25px; color: #4f4f4f }  .site-map-page .site-map-outer h5 { font-weight: 500; font-size: 20px; padding-bottom: 15px; margin: 0; line-height: 25px; color: #ee1c25 }  .awards-page .owl-carousel.award-list-slider1 { position: relative }  .awards-page .owl-carousel.award-list-slider2 { position: initial }  .awards-page .owl-carousel.award-list-slider { position: relative }  .awards-page .owl-carousel .owl-stage { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center }  .awards-page .owl-carousel .owl-item { padding: 2px }  .transport-2.commen-template .infra-sec .infra-content { padding-bottom: 40px }  .transport-2.commen-template .infra-sec .infra-content .infra-cont h2 { padding-bottom: 12px }  .country-cultural .infra-sec .infra-content .infra-cont h2 { font-size: 22px; line-height: normal; padding-bottom: 12px }  .country-cultural .supply-section { padding-bottom: 12px }  .country-cultural .faq-page .cnt { margin: 0 auto; padding-top: 0; padding-bottom: 30px }  .country-cultural .faq-page .cnt p { text-align: left }  .country-cultural.commen-template .infra-sec .infra-content { padding-bottom: 15px }  .country-cultural.commen-template .infra-sec .infra-content .pd-l { padding-left: 0; padding-bottom: 0 }  .apm-air .testimonial-sec .item { padding: 30px 15px; -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .21); box-shadow: 0 0 7px 0 rgba(255, 255, 255, .21); border-radius: 5px; min-height: 285px; background-color: #fff }  .apm-air .supply-section h3 { font-size: 22px; padding-bottom: 12px }  .apm-air .commen-template .supply-section { padding-bottom: 20px }  .apm-air .supply-section p { font-size: 14px }  .apm-air .inter_location_page { background-color: #f5f5f5 }  .apm-air .inter_location_page .owl-carousel { padding-top: 39px }  .international-pkg .infra-sec .infra-content .infra-cont h2 { font-size: 22px; line-height: 33px; padding-bottom: 12px; margin: 0 }  .international-pkg .infra-sec .infra-content { padding-bottom: 40px }  .international-pkg .aboutpage { width: 100%; display: inline-block }  .international-pkg .aboutpage .poineers-sec { width: 100%; text-align: center; padding: 20px 0 }  .international-pkg .aboutpage .poineers-sec h2 { margin-bottom: 0; font-size: 22px }  .international-pkg .aboutpage .poineers-sec .poineer-box { margin-top: 20px }  .international-pkg .infra-sec .infra-content .img-infra { margin-bottom: 27px }  .international-pkg .infra-sec .infra-content .pd-l { padding-bottom: 0 }  .international-pkg .infra-sec .infra-content .infra-cont ul { padding-bottom: 0; margin-top: 0 }  .international-pkg .faq-page .cnt { max-width: 700px; margin: 0 auto; padding-top: 30px; padding-bottom: 30px }  .international-pkg .faq-page .cnt p { font-size: 13px; line-height: normal; color: #ff2222 }  header.fixedheader #menuArea.opened { top: 0; top: 22px!important; right: 33px!important }  .apm-air .trust { padding: 40px 0; background-color: #f2f2f2; text-align: center }  .apm-air .infra-sec { padding-top: 20px }  .apm-air .supply-section { padding-top: 40px; border-bottom: 0 solid #b7b7b7!important }  .apm-air .h-storage { display: -ms-grid; display: grid; display: grid; grid-template-columns: repeat(auto-fit, minmax(243px, 1fr)); grid-column-gap: 10px; grid-row-gap: 10px; padding-top: 30px; padding-bottom: 30px }  .apm-air .h-storage .bx-hstorage { -webkit-box-shadow: 0 1px 5px #000; box-shadow: 0 1px 5px #cbcbcb; padding: 32px 13px; -ms-flex-item-align: start; -ms-grid-row-align: start; align-self: start; min-height: 133px; position: relative }  .apm-air .h-storage .bx-hstorage h3 { font-size: 17px; line-height: 25px; color: #4b4b4b; padding: 0; margin: 0; position: absolute; left: 0; right: 0; text-align: center; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%) }  .storage-page .item-feature-box { padding-bottom: 30px; display: -webkit-box; display: -ms-flexbox; display: flex }  .storage-page .item-feature-box .feature-box-icon { padding-bottom: 10px; width: 55px }  .storage-page .item-feature-box .feature-box-icon .feature-box-link { display: block }  .storage-page .item-feature-box .feature-box-icon .feature-box-link img { width: 45px; height: 45px; display: block }  .storage-page .item-feature-box .feature-box-info { width: calc(100% - 55px) }  .storage-page .item-feature-box .feature-box-info h3 { font-size: 18px; padding-bottom: 5px; font-weight: 400; font-weight: 500 }  .storage-page .item-feature-box .feature-box-info p { font-size: 14px; line-height: 25px }  .storage-page .supply-section { padding-top: 0!important }  .storage-page .storage-outer-table { padding-top: 27px }  .storage-page .storage-outer-table p { text-align: left; max-width: unset; font-size: 16px; font-weight: 200; color: #d96161 }  .storage-page .storage-outer-table table th { background: #ff2222; color: #fff; text-align: left }  .storage-page .storage-outer-table table td, .storage-page .storage-outer-table table th { padding: .5em; border: 1px solid #d3d3d3; font-size: 14px; padding: 13px 8px }  .storage-page .bx-outer-dis { border: 1px solid #ddd; padding: 19px 18px; border-radius: 5px; min-height: 198px; -webkit-box-shadow: 0 -3px #ff2222; box-shadow: 0 -3px #ff2222 }  .storage-page .bx-outer-dis h6 { font-size: 20px; border-bottom: 1px solid #e4e4e4; padding-bottom: 6px; margin-bottom: 12px }  .storage-page .bx-outer-dis ul { padding: 0; margin: 0; padding-left: 20px }  .storage-page .bx-outer-dis ul li { padding-bottom: 12px; line-height: 25px; font-size: 16px }  .transportation-page .infra-sec .infra-content .infra-cont h3 { font-size: 22px; color: #ff2222 ; padding-bottom: 14px }  .transport-2 .supply-section { border-bottom: 0 solid #b7b7b7!important }  .apm-exim-img { text-align: center; padding: 0; display: table; padding: 19px 26px; border-radius: 7px; -webkit-box-shadow: 0 1px 20px #dfdfdf; box-shadow: 0 1px 20px #dfdfdf; margin: 0 auto; margin-top: 20px }  .transport-2 .supply-section h3 { font-size: 22px; padding-bottom: 8px; line-height: normal }  .transport-2 .supply-section .outer-details .bx-transport p { text-align: left; font-size: 16px }  .transport-2 .outer-details { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0 auto; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #fff; background-color: #f0eeee; margin-top: 20px; -ms-flex-wrap: wrap; flex-wrap: wrap }  .transport-2 .outer-details .bx-transport { width: 100%; text-align: left; padding: 45px 31px }  .transport-2 .outer-details .bx-transport p { text-align: left; font-size: 18px; line-height: 25px }  .transport-2 .outer-details .img-transport { width: 100% }  .transport-2 .outer-details .img-transport img { width: 100% }  .warehouse .supply-section { padding-top: 0!important }  .warehouse .table-warehouse p { text-align: left; max-width: unset; font-size: 16px; font-weight: 200; color: #d96161 }  .warehouse .table-warehouse table th { background: #ff2222; color: #fff }  .warehouse .table-warehouse table td, .warehouse .table-warehouse table th { padding: .5em; border: 1px solid #d3d3d3; font-size: 14px; padding: 13px 8px }  .dry-cargo .supply-section p { text-align: left!important }  .immigration-page .inter_location_page { background-color: #e6e6e6 }  .feature-box.text-center .feature-info h3 { font-size: 15px; margin: 0; font-weight: 500; text-align: center; font-family: poppins, sans-serif }  .inner-banner.immigration-banner { background-size: cover; background-repeat: no-repeat; background-position: right }  .inner-banner.director-board { background-size: cover; background-repeat: no-repeat; background-position: right }  .inner-banner.measures-banner { background-size: cover; background-repeat: no-repeat; background-position: right }  .inner-3-page.testimonial-banner { background-size: cover; background-repeat: no-repeat; background-position: right }  .inner-banner.career-banner { background-size: cover; background-repeat: no-repeat; background-position: right }  .inner-banner.carrier-banner { background-size: cover; background-position: right }  .inner-banner.international-movers { background-size: cover; background-position: right }  #finansolbot { z-index: 100000 }  #finansolbot .popup-button img { height: auto!important; width: auto!important }  .chatbox-container .shadow-textarea { padding: 0 7px; padding-bottom: 7px }  header .search-form { position: relative; width: 62px; height: 39px }  header .srch-right-sec { position: absolute; right: 0; top: 0 }  .home-slider { position: relative }  .header-top { display: none }  .menu_overlay{ display: block; }  .top-logos-sec { width: 100%; max-width: 450px; margin: 0 auto; padding: 20px 0 }  .top-logos-sec .logo-image img { border-bottom: 1px solid #eaeaea; padding-bottom: 23px }  .breadcrumb { background: #f7f3f0; padding: 15px 0 }  .breadcrumb ul { list-style: none; display: -webkit-box; display: -ms-flexbox; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; margin: 0; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0; line-height: 18px }  .breadcrumb ul li { color: #a1a1a1; font-size: 12px }  .breadcrumb ul li:after { content: "/"; color: #d6252a; padding: 0 5px }  .breadcrumb ul li a { color: #646464; font-size: 13px; outline: 0 }  .breadcrumb ul li:last-child:after { display: none }  .compensate-for-scrollbar { margin-right: 0!important }  .borderClass .section-seven { border-top: none }  .innerpages .container { max-width: 1170px }  .inner-banner { background: url(/images/inner-banner.jpg) no-repeat; width: 100%; background-size: cover; height: 250px; position: relative; text-align: left; background-position: right; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center }  .inner-banner .main-outer-inbanner { max-width: 600px }  .inner-banner p { font-size: 14px; line-height: 20px; color: #fff; position: relative; z-index: 1; text-shadow: rgba(0, 0, 0, .29) 0 1px 2px }  .inner-banner .banner-main-title { font-size: 32px; color: #fff; font-weight: 700; position: relative; z-index: 1; margin: 0; text-transform: none; padding-bottom: 21px; margin-bottom: 15px; line-height: 35px; text-shadow: rgba(0, 0, 0, .29) 0 1px 4px }  .inner-banner .banner-main-title:after { content: ""; background-color: #ff2222; width: 81px; height: 3px; position: absolute; bottom: 0; left: 0 }  .inner-banner .banner-sub-title { position: relative; z-index: 9; color: #fff; font-size: 19px; text-transform: capitalize; margin: 0; padding-bottom: 15px; font-weight: 400; text-shadow: rgba(0, 0, 0, .29) 0 1px 2px }  .inner-banner.core-team { background-size: cover; background-position: right }  .inner-banner.management-bnr { background-size: cover; background-position: right }  .inner-banner.glance-banner { background-size: cover; background-position: right }  #preloader { width: 100%; height: 100%; position: fixed; z-index: 10000000; background: #fff url(/images/loader.gif) center center no-repeat; top: 0; left: 0 }  .section-three .resp-tabs-list li { background-color: transparent!important }  .grayscale { -webkit-filter: grayscale(1); filter: grayscale(1); -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out }  .grayscale:hover { -webkit-filter: grayscale(0); filter: grayscale(0) }  a.view-btn { color: #fff; background: #ff2222 ; width: 140px; height: 40px; line-height: 40px; text-align: center; display: block; border-radius: 5px; font-family: poppins, sans-serif; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  a.view-btn:hover { background: #f6b801 }  .compensate-for-scrollbar { margin-right: 0 }  input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; -moz-appearance: none; appearance: none }  .bottom-clients { padding: 30px 0; display: none }  .bottom-clients h2 { text-align: center; font-size: 26px; line-height: 26px; color: #363636; font-weight: 400 }  .bottom-clients .trusted-client { margin-top: 30px }  .bottom-clients .item { padding: 16px 30px; border: 1px solid #e1e1e1 }  .bottom-clients .item img { -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .bottom-clients .item:hover img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2) }  .common-bottom-banner .common-left { background-repeat: no-repeat; background-size: cover; width: 100%; min-height: 300px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0 15px; background-position: center }  .common-bottom-banner .common-left h2, .common-bottom-banner .common-left p, .common-bottom-banner .common-left span { color: #fff }  .common-bottom-banner .cm-content, .common-bottom-banner .cm-r-cnt { text-align: center }  .common-bottom-banner h2 { font-size: 30px; line-height: 35px; font-weight: 400 }  .common-bottom-banner p, .common-bottom-banner span { margin-bottom: 0; font-size: 15px; line-height: 25px }  .common-bottom-banner a { width: 130px; height: 50px; background: #ff2222; display: block; text-align: center; line-height: 54px; color: #212121; font-size: 14px; text-transform: uppercase; border-radius: 5px; font-weight: 600; margin: 15px auto 0; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .common-bottom-banner a:hover { background: #d4161c; color: #fff }  .common-bottom-banner .common-right { background-image: url(/images/customer-bg-2.jpg); background-repeat: no-repeat; background-size: cover; width: 100%; min-height: 300px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0 15px; background-position: center }  .common-bottom-banner .common-right h2, .common-bottom-banner .common-right p, .common-bottom-banner .common-right span { color: #333 }  @-webkit-keyframes pulse-border { 0% { -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity: 1 } to { -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity: 0 } }  @keyframes pulse-border { 0% { -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity: 1 } to { -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity: 0 } }  @-webkit-keyframes zoom { 0% { -webkit-transform: scale(1.5); transform: scale(1.5) } to { -webkit-transform: scale(1); transform: scale(1) } }  @keyframes zoom { 0% { -webkit-transform: scale(1.5); transform: scale(1.5) } to { -webkit-transform: scale(1); transform: scale(1) } }  @-webkit-keyframes zoom-in { 0% { -webkit-transform: scale(.5); transform: scale(.5) } to { -webkit-transform: scale(1); transform: scale(1) } }  @keyframes zoom-in { 0% { -webkit-transform: scale(.5); transform: scale(.5) } to { -webkit-transform: scale(1); transform: scale(1) } }  @-webkit-keyframes menuFadeDown { 0% { opacity: 0; -webkit-transform: translate3d(0, -5%, 0); transform: translate3d(0, -5%, 0) } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  @keyframes menuFadeDown { 0% { opacity: 0; -webkit-transform: translate3d(0, -5%, 0); transform: translate3d(0, -5%, 0) } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } }  .menuFadeDown { -webkit-animation-name: menuFadeDown; animation-name: menuFadeDown }  @font-face { font-family: "Helvetica Neue Light"; font-style: normal; font-weight: 400; src: url(../fonts/HelveticaNeue-Light.woff) format("woff"), url(../fonts/HelveticaNeue-Light.otf) format("otf"), url(../fonts/HelveticaNeueLight.ttf) format("ttf") }  @font-face { font-family: "Helvetica Neue Medium"; font-style: normal; font-weight: 400; src: url(../fonts/HelveticaNeueMedium.woff) format("woff"), url(../fonts/HelveticaNeue-Medium.otf) format("otf"), url(../fonts/HelveticaNeueMedium.ttf) format("ttf") }  @font-face { font-family: "Helvetica Neue Bold"; font-style: normal; font-weight: 400; src: url(../fonts/HelveticaNeueBold.woff) format("woff"), url(../fonts/HelveticaNeueBold.ttf) format("ttf") }  @font-face { font-family: "Helvetica 57 Condensed"; font-style: normal; font-weight: 400; src: local("../fonts/Helvetica 57 Condensed"), url(../fonts/HelveticaNeue-Condensed.woff) format("woff") }  @-webkit-keyframes opacity { 0% { opacity: 0; left: 280px; top: 17px } to { opacity: 1; left: 246px; top: 17px } }  @keyframes opacity { 0% { opacity: 0; left: 280px; top: 17px } to { opacity: 1; left: 246px; top: 17px } }  .expert-area { padding: 40px 0 }  .expert-area p { color: #55555a; font-size: 18px; line-height: 30px; position: relative; margin: 20px 0 0 0 }  .invalid_msg { width: 100%; float: left; margin: 5px 0 0!important; padding: 0; font-size: 13px!important; line-height: 20px!important; color: #ee1c25; font-weight: 500; text-align: center }  .consignment_block { width: 100%; float: left; position: relative; padding: 45px 0; text-align: center }  .consignment_block .consignment_area { width: 100%; display: inline-block; padding: 25px; background: #fff; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1); box-shadow: 0 0 5px rgba(0, 0, 0, .1); border-radius: 5px }  .consignment_block .consignment_area .try_new { width: auto; float: right; font-size: 14px; line-height: 20px; font-weight: 500; color: #212121; text-align: right; margin: 0 0 20px }  .consignment_block .consignment_area .try_new:hover { color: #ee1c25 }  .consignment_block .consignment_area .cnsmnt_tbl { width: 100%; float: left; margin: 0 0 25px; background: #fff }  .consignment_block .consignment_area .cnsmnt_tbl tr td { width: 100%; display: block; margin: 0 0 20px; background: #fff; padding: 10px 15px; border-color: #e5e5e5!important; color: #55555a; font-size: 15px; text-align: left }  .consignment_block .consignment_area .cnsmnt_tbl tr td span { width: 100%; padding: 0 0 7px 0; color: #ee1c25; font-weight: 600; text-transform: uppercase; display: inline-block }  .consignment_block .consignment_area .cnsmnt_status_area { width: 100%; float: left; position: relative; margin: 0 0 20px; padding: 0!important; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap }  .consignment_block .consignment_area .cnsmnt_status_area .liv_map { width: auto; position: absolute; top: -8px; right: 0; font-size: 13px; color: #585858; font-weight: 600; text-transform: uppercase }  .consignment_block .consignment_area .cnsmnt_status_area .liv_map:hover { color: #ee1c25 }  .consignment_block .consignment_area .cnsmnt_status_area li { text-align: left; list-style: none; width: 100%; float: left; padding: 10px 10px 10px 40px; position: relative }  .consignment_block .consignment_area .cnsmnt_status_area li:after { content: ""; position: absolute; width: 2px; height: 100%; background: #e5e5e5; left: 7px; top: -100%; -webkit-transform: translateY(13px); -ms-transform: translateY(13px); transform: translateY(13px) }  .consignment_block .consignment_area .cnsmnt_status_area li:first-child:after { display: none }  .consignment_block .consignment_area .cnsmnt_status_area li:before { content: ""; position: absolute; width: 12px; height: 12px; border-radius: 100%; background: #fff; border: solid 2px #e5e5e5; top: 13px; left: 0; z-index: 1 }  .consignment_block .consignment_area .cnsmnt_status_area li h4 { width: 100%; float: left; font-size: 14px; font-weight: 600; text-transform: uppercase; color: #969696; line-height: 25px }  .consignment_block .consignment_area .cnsmnt_status_area li p { width: 100%; float: left; font-size: 12px; font-weight: 400; color: #c1c1c1; line-height: 16px }  .consignment_block .consignment_area .cnsmnt_status_area .active:after { background: #ee1c25 }  .consignment_block .consignment_area .cnsmnt_status_area .active:before { border-color: #ee1c25; background: #ee1c25 }  .consignment_block .consignment_area .cnsmnt_status_area .active h4 { color: #ee1c25 }  .consignment_block .consignment_area .cnsmnt_status_area .active p { color: #55555a }  .consignment_block .consignment_area .status_box { width: 100%; float: left; padding: 0 0 20px }  .consignment_block .consignment_area .status_box .status_tbl { width: 100%; float: left; background: #fff }  .consignment_block .consignment_area .status_box .status_tbl tr { text-align: left; border-radius: 5px 5px 0 0; display: block; margin: 0 0 20px }  .consignment_block .consignment_area .status_box .status_tbl tr th { width: 100%; display: block; background: #333; color: #fff; padding: 10px 15px; font-size: 14px; line-height: 25px; font-weight: 600; border-color: #585858; text-transform: uppercase; letter-spacing: .5px }  .consignment_block .consignment_area .status_box .status_tbl tr td { width: 100%; display: block; background: #fff; color: #55555a; padding: 10px 15px; font-size: 13px; line-height: 25px; font-weight: 500; border-color: #e5e5e5 }  .consignment_block .consignment_area .status_box .status_tbl tr td+td { border-top: none }  .consignment_block .consignment_area .status_box .notify_me { width: 100%; float: left; border: solid 1px #e5e5e5; padding: 20px; background: #f4f4f4; margin: 0 0 20px }  .consignment_block .consignment_area .status_box .notify_me form { width: 100%; float: left; display: block }  .consignment_block .consignment_area .status_box .notify_me form h3 { width: 100%; float: left; text-align: center; font-size: 14px; line-height: 25px; font-weight: 600; border-color: #585858; text-transform: uppercase; letter-spacing: .5px }  .consignment_block .consignment_area .status_box .notify_me form .text_area { width: 50%; float: left; padding: 10px 15px 10px 0; position: relative }  .consignment_block .consignment_area .status_box .notify_me form .text_area input { width: 100%; float: left; height: 45px; border: solid 1px rgba(0, 0, 0, .1); padding: 10px 15px; font-size: 14px; line-height: 25px; color: #55555a; background: #f4f4f4 }  .consignment_block .consignment_area .status_box .notify_me form .text_area+.text_area { padding: 10px 0 10px 15px }  .consignment_block .consignment_area .status_box .notify_me form .text_area+.text_area:before { content: "OR"; position: absolute; font-size: 11px; line-height: 45px; color: #212121; font-weight: 600; top: 10px; left: -9px }  .consignment_block .consignment_area .status_box .notify_me form .submit_notify { width: 80px; float: right; background: #ee1c25; color: #fff; font-size: 13px; font-weight: 600; text-transform: uppercase; line-height: 45px; border: none; padding: 0 15px; text-shadow: none }  .consignment_block .consignment_area .status_box p.info { width: 100%; float: left }  .consignment_block .consignment_area .status_box a.fd_btn { width: auto; display: inline-block; padding: 10px 20px; background: #333; color: #fff; font-size: 13px; line-height: 20px; font-weight: 600; margin: 15px 0 0; border-radius: 5px }  .landing_wrapper { width: 100%; float: left; position: relative; background: #fff; overflow-x: hidden }  .landing_wrapper .landing_header_block { width: 100%; float: left; position: relative; background: #fff; padding: 20px 0; -webkit-box-shadow: 2px 0 5px rgba(0, 0, 0, .1); box-shadow: 2px 0 5px rgba(0, 0, 0, .1) }  .landing_wrapper .landing_header_block .container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center }  .landing_wrapper .landing_header_block .landing_header_logo { width: auto; float: left; -webkit-box-flex: 1; -ms-flex: auto; flex: auto }  .landing_wrapper .landing_header_block .landing_header_logo img { width: auto; height: 80px; display: block }  .landing_wrapper .landing_header_block .landing_header_right { width: auto; float: right; -webkit-box-flex: 1; -ms-flex: auto; flex: auto; vertical-align: middle; text-align: right }  .landing_wrapper .landing_header_block .landing_header_right .landing_header_right_img { max-width: 100%; width: auto; max-height: 80px; height: auto; display: inline-block }  .landing_wrapper .landing_header_block .landing_header_right .landing_header_call { width: auto; display: inline-block; padding: 10px 20px; background: #ee1c25; color: #fff; font-size: 20px; line-height: 30px; font-weight: 600; letter-spacing: .8px; margin: 0 20px 0 0; border-radius: 30px; -webkit-transition: all linear .5s; -o-transition: all linear .5s; transition: all linear .5s }  .landing_wrapper .landing_header_block .landing_header_right .landing_header_call i { margin: 0 5px 0 0 }  .landing_wrapper .landing_header_block .landing_header_right .landing_header_call:hover { background: #333 }  .landing_wrapper .landing_banner { width: 100%; float: left; position: relative; background-repeat: no-repeat; background-position: top center; background-size: cover; padding: 85px 0 }  .landing_wrapper .landing_banner .container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between }  .landing_wrapper .landing_banner .landing_banner_area { width: 50%; max-width: 400px; float: right; background: #fff; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1); box-shadow: 0 0 5px rgba(0, 0, 0, .1); border-radius: 5px; overflow: hidden }  .landing_wrapper .landing_banner .landing_banner_area .form-top { background: #ee1c25; padding: 20px 40px; border-radius: 0; border-top-left-radius: 6px; border-top-right-radius: 6px }  .landing_wrapper .landing_banner .landing_banner_area .form-top p { color: #fff; font-size: 15px; margin-bottom: 0 }  .landing_wrapper .landing_banner .landing_banner_area .form-top h4 { color: #fff; font-size: 23px; margin-bottom: 0; font-weight: 500; text-align: center }  .landing_wrapper .landing_banner .landing_banner_area .form-top .call-btn { border-bottom: 1px solid #f8a4a8; padding-bottom: 15px; margin-bottom: 15px }  .landing_wrapper .landing_banner .landing_banner_area .form-top .call-btn a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; outline: 0; color: #fff }  .landing_wrapper .landing_banner .landing_banner_area .form-top .call-btn span { font-size: 25px; font-weight: 700; line-height: 22px }  .landing_wrapper .landing_banner .landing_banner_area .form-top .call-btn p { font-size: 12px; margin-bottom: 0 }  .landing_wrapper .landing_banner .landing_banner_area .form-top .call-btn .icon { width: 40px; height: 40px; line-height: 35px; border: 2px solid #fff; display: inline-block; vertical-align: middle; margin-right: 20px; border-radius: 50%; position: relative; text-align: center }  .landing_wrapper .landing_banner .landing_banner_area .form-top .call-btn .icon img { position: absolute; top: 12px; left: 12px }  .landing_wrapper .landing_banner .landing_banner_area .form-top .call-btn .icon:before { content: ""; position: absolute; z-index: 0; left: 50%; top: 50%; -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); display: block; width: 40px; height: 40px; background: #fff repeat scroll 0 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-animation: pulse-border 1.5s ease-out infinite; animation: pulse-border 1.5s ease-out infinite }  .landing_wrapper .landing_banner .landing_banner_area .form-inner { width: 100%; float: left; padding: 30px }  .landing_wrapper .landing_banner .landing_banner_area .form-inner p { color: #55555a; font-size: 14px!important; line-height: 20px!important; margin-bottom: 5px; min-height: 50px; text-align: center }  .landing_wrapper .landing_banner .landing_banner_area .form-inner .form-group { width: 100%; float: left; margin: 0 0 15px; position: relative }  .landing_wrapper .landing_banner .landing_banner_area .form-inner .form-group label { font-size: 12px; color: #848484; position: absolute; left: 15px; top: -7px; text-transform: uppercase; background: #fff; padding: 0 5px; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }  .landing_wrapper .landing_banner .landing_banner_area .form-inner .form-group .form-control { font-size: 14px; letter-spacing: .5px; font-weight: 500 }  .landing_wrapper .landing_banner .landing_banner_area .form-inner .form-group .form-control:focus { outline: 0; -webkit-box-shadow: none; box-shadow: none }  .landing_wrapper .landing_banner .landing_banner_content { width: 50%; float: left; position: relative }  .landing_wrapper .landing_banner .landing_banner_content h4 { color: #fff; font-size: 25px; margin-bottom: 10px; text-transform: uppercase; font-weight: 400; text-shadow: 0 1px 2px #555 }  .landing_wrapper .landing_banner .landing_banner_content h2 { font-size: 2.5em; line-height: 1.1em; color: #fff; text-shadow: 0 1px 2px #555; margin-bottom: 10px; text-transform: uppercase; font-weight: 700; font-family: poppins, sans-serif }  .landing_wrapper .landing_banner .landing_banner_content h3 { font-size: 1.75em; color: #fff; line-height: 1em; font-family: poppins, sans-serif; font-weight: 500; text-shadow: 0 1px 2px #555; margin: 0 0 20px }  .landing_wrapper .landing_banner .landing_banner_content .landing_banner_ack { width: 100%; float: left; position: relative }  .landing_wrapper .landing_banner .landing_banner_content .landing_banner_ack p { font-size: 15px; line-height: 25px; font-weight: 500; color: #fff; text-align: left; text-shadow: 0 1px 2px #555 }  .landing_wrapper .landing_banner .landing_banner_content .landing_banner_ack .ack_logo_area { width: 100%; float: left; display: table-row; margin: 15px 0 }  .landing_wrapper .landing_banner .landing_banner_content .landing_banner_ack .ack_logo_area .ack_logos { display: table-cell; padding: 0 30px 0 0 }  .landing_wrapper .landing_banner .landing_banner_content .landing_banner_ack .ack_logo_area .ack_logos img { width: auto; height: auto; max-width: 100%; max-height: 120px }  .landing_wrapper .landing_banner .landing_banner_content .landing_banner_ack .ack_logo_area .ack_logos+.ack_logos { padding: 0 0 0 30px; border-left: solid 1px rgba(0, 0, 0, .2) }  .landing_wrapper .landing_banner .landing_banner_content .landing_banner_ack .acc_logo_area { width: 100%; float: left; position: relative; background: #fff; padding: 10px; margin: 30px 0; border-radius: 5px; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap }  .landing_wrapper .landing_banner .landing_banner_content .landing_banner_ack .acc_logo_area .acc_logo { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: 5px; border-left: solid 1px rgba(0, 0, 0, .1); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center }  .landing_wrapper .landing_banner .landing_banner_content .landing_banner_ack .acc_logo_area .acc_logo img { width: auto; max-width: 100%; height: auto; max-height: 60px; display: inline-block }  .landing_wrapper .landing_banner .landing_banner_content .landing_banner_ack .acc_logo_area .acc_logo:first-child { border: none }  .landing_wrapper .landing_content_block { width: 100%; float: left; position: relative; padding: 85px 0 }  .landing_wrapper .landing_content_block h2 { font-size: 34px; line-height: 43px; color: #212121; font-weight: 400; text-align: center }  .landing_wrapper .landing_content_block h2 span { font-weight: 600; display: block }  .landing_wrapper .landing_content_area { width: 100%; float: left; text-align: center; padding: 40px 0 0 }  .landing_wrapper .landing_content_area .landing_counter { width: 100%; padding: 30px 20px; text-align: center; border: solid 1px rgba(0, 0, 0, .1); height: 100% }  .landing_wrapper .landing_content_area .landing_counter h2 { font-size: 45px; color: #ee1c25; line-height: 35px; font-weight: 600; position: relative; margin: 0 0 15px }  .landing_wrapper .landing_content_area .landing_counter h2:after { content: "+"; margin: 0 0 0 5px }  .landing_wrapper .landing_content_area .landing_counter h4 { font-size: 22px; line-height: 30px; color: #333; margin: 0 0 5px }  .landing_wrapper .landing_content_area .landing_counter p { font-size: 16px; line-height: 22px; color: #55555a; margin: 0 }  .landing_wrapper .landing_usp_area { width: 100%; float: left; background: #ee1c25; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between }  .landing_wrapper .landing_usp_area .landing_usp_left { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: 85px 0; text-align: left }  .landing_wrapper .landing_usp_area .landing_usp_left .landing_usp_cnt { width: 90%; max-width: 600px; margin: 0 auto }  .landing_wrapper .landing_usp_area .landing_usp_left .landing_usp_cnt h2 { font-size: 28px; line-height: 35px; color: #fff; font-weight: 600; margin: 0 0 10px }  .landing_wrapper .landing_usp_area .landing_usp_left .landing_usp_cnt p { font-size: 16px; line-height: 26px; color: #fff; font-weight: 400; margin: 0 0 30px }  .landing_wrapper .landing_usp_area .landing_usp_left .landing_usp_cnt ul { margin-bottom: 0; padding-bottom: 0 }  .landing_wrapper .landing_usp_area .landing_usp_left .landing_usp_cnt ul li { list-style: none }  .landing_wrapper .landing_usp_area .landing_usp_left .landing_usp_cnt ul li .usp_box { width: 100%; float: left; height: 100%; padding: 20px; border: solid 1px #fff; opacity: .6; text-align: center; -webkit-transition: all ease-in-out .5s; -o-transition: all ease-in-out .5s; transition: all ease-in-out .5s }  .landing_wrapper .landing_usp_area .landing_usp_left .landing_usp_cnt ul li .usp_box img { width: auto; max-width: 40px; height: auto; max-height: 40px; display: inline-block; vertical-align: middle }  .landing_wrapper .landing_usp_area .landing_usp_left .landing_usp_cnt ul li .usp_box h4 { font-size: 14px; line-height: 18px; font-weight: 500; color: #fff; text-transform: uppercase; margin: 10px 0 0 }  .landing_wrapper .landing_usp_area .landing_usp_left .landing_usp_cnt ul li .usp_box.active, .landing_wrapper .landing_usp_area .landing_usp_left .landing_usp_cnt ul li .usp_box:hover { opacity: 1 }  .landing_wrapper .landing_usp_area .landing_usp_right { -webkit-box-flex: 1; -ms-flex: 1; flex: 1 }  .landing_wrapper .landing_usp_area .landing_usp_right .landing_usp_tgt { width: 100%; float: left; position: relative; height: 100%; background: #000; margin: 0; padding: 0 }  .landing_wrapper .landing_usp_area .landing_usp_right .landing_usp_tgt div { position: absolute; list-style: none; width: 100%; height: 100%; top: 0; left: 0; background-position: center center; background-repeat: no-repeat; background-size: cover }  .landing_wrapper .landing_usp_area .landing_usp_right .landing_usp_tgt div .usp_read_more { width: calc(100% - 150px); height: calc(100% - 150px); position: absolute; left: 75px; top: 75px; background: #fff; padding: 30px; text-align: left; border-radius: 5px; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .15); box-shadow: 0 0 5px rgba(0, 0, 0, .15); visibility: hidden; opacity: 0; z-index: -1; -webkit-transition: all ease-in-out .5s; -o-transition: all ease-in-out .5s; transition: all ease-in-out .5s; overflow-x: hidden; overflow-y: auto }  .landing_wrapper .landing_usp_area .landing_usp_right .landing_usp_tgt div .usp_read_more img { width: auto; max-width: 100%; height: auto; max-height: 150px; display: block; margin: 0 0 20px }  .landing_wrapper .landing_usp_area .landing_usp_right .landing_usp_tgt div .usp_read_more h3 { font-size: 20px; line-height: 25px; color: #212121; font-weight: 600; text-transform: capitalize; margin: 0 0 10px }  .landing_wrapper .landing_usp_area .landing_usp_right .landing_usp_tgt div .usp_read_more h5 { font-size: 17px; line-height: 22px; color: #333; font-weight: 500; margin: 0 0 10px }  .landing_wrapper .landing_usp_area .landing_usp_right .landing_usp_tgt div .usp_read_more p { font-size: 14px; line-height: 24px; color: #55555a; font-weight: 400; margin: 0 0 10px }  .landing_wrapper .landing_usp_area .landing_usp_right .landing_usp_tgt div .usp_read_btn { width: 100px; min-height: 100px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #ee1c25; color: #fff; font-size: 12px; line-height: 17px; font-weight: 500; text-transform: uppercase; text-align: center; padding: 27px 15px; visibility: visible; opacity: 1; z-index: 1; -webkit-transition: all ease-in-out .2s; -o-transition: all ease-in-out .2s; transition: all ease-in-out .2s }  .landing_wrapper .landing_usp_area .landing_usp_right .landing_usp_tgt div .usp_read_btn span { display: block; clear: both; font-size: 24px; font-weight: 400 }  .landing_wrapper .landing_usp_area .landing_usp_right .landing_usp_tgt div:hover .usp_read_more { visibility: visible; opacity: 1; z-index: 1 }  .landing_wrapper .landing_usp_area .landing_usp_right .landing_usp_tgt div:hover .usp_read_btn { visibility: hidden; opacity: 0; z-index: -1 }  .landing_wrapper .landing_service_block { width: 100%; float: left; position: relative; padding: 85px 0 }  .landing_wrapper .landing_service_block .container { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap }  .landing_wrapper .landing_service_block .landing_service_left { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; background-repeat: no-repeat; background-position: center center; background-size: cover; position: relative }  .landing_wrapper .landing_service_block .landing_service_left a { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%) }  .landing_wrapper .landing_service_block .landing_service_left a i { width: 50px; height: 50px; display: block; background: url(http://www.agarwalpackers.com/packersandmovers/images/video-play-btn.png) no-repeat 0 0; background-size: 50px auto; margin: 0 auto 15px }  .landing_wrapper .landing_service_block .landing_service_left a h4 { font-size: 24px; line-height: 30px; font-weight: 500; color: #fff; text-transform: uppercase; text-align: center }  .landing_wrapper .landing_service_block .landing_service_left .landing_service_app { width: 100%; position: absolute; bottom: 10px; left: 0; text-align: center }  .landing_wrapper .landing_service_block .landing_service_left .landing_service_app a { width: auto; display: inline-block; padding: 10px; position: relative; left: inherit; top: inherit; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0) }  .landing_wrapper .landing_service_block .landing_service_left .landing_service_app a img { width: auto; height: 50px; display: block }  .landing_wrapper .landing_service_block .landing_service_right { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; background: #fff }  .landing_wrapper .landing_service_block .landing_service_right .landing_service_area { padding: 0 0 0 40px }  .landing_wrapper .landing_service_block .landing_service_right .landing_service_area h2 { font-size: 28px; line-height: 35px; color: #212121; font-weight: 600; margin: 0 0 10px }  .landing_wrapper .landing_service_block .landing_service_right .landing_service_area p { font-size: 16px; line-height: 26px; color: #55555a; font-weight: 400; margin: 0 0 30px }  .landing_wrapper .landing_service_block .landing_service_right .landing_service_area ul { margin: 0; padding: 0; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap }  .landing_wrapper .landing_service_block .landing_service_right .landing_service_area ul li { list-style: none }  .landing_wrapper .landing_service_block .landing_service_right .landing_service_area ul .landing_service_box { width: 100%; float: left; height: 100%; padding: 20px 10px; text-align: center }  .landing_wrapper .landing_service_block .landing_service_right .landing_service_area ul .landing_service_box img { width: auto; max-width: 40px; height: auto; max-height: 40px; display: inline-block; vertical-align: middle; margin: 0 0 10px }  .landing_wrapper .landing_service_block .landing_service_right .landing_service_area ul .landing_service_box h3 { font-size: 14px; line-height: 18px; font-weight: 500; color: #333; margin: 0 }  .landing_wrapper .landing_awards_block { width: 100%; float: left; background: #f4f4f4; padding: 85px 0 }  .landing_wrapper .landing_awards_block .container { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap }  .landing_wrapper .landing_awards_block .landing_awards_left { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; background: #f8c301 }  .landing_wrapper .landing_awards_block .landing_awards_left .landing_awards_box { width: 100%; float: left; padding: 30px }  .landing_wrapper .landing_awards_block .landing_awards_left .landing_awards_box h2 { font-size: 28px; line-height: 35px; color: #212121; font-weight: 600; margin: 0 0 10px }  .landing_wrapper .landing_awards_block .landing_awards_left .landing_awards_box .awards_tbl { width: 100%; float: left; background: 0 0; margin: 0 }  .landing_wrapper .landing_awards_block .landing_awards_left .landing_awards_box .awards_tbl tr { width: 100% }  .landing_wrapper .landing_awards_block .landing_awards_left .landing_awards_box .awards_tbl tr td { width: 50%; border: none; font-size: 13px; line-height: 18px; color: #333; padding: 5px 10px 5px 15px; position: relative }  .landing_wrapper .landing_awards_block .landing_awards_left .landing_awards_box .awards_tbl tr td:before { content: "\f101"; position: absolute; font-family: FontAwesome; font-size: 14px; left: 0; top: 4px }  .landing_wrapper .landing_awards_block .landing_awards_right { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; position: relative }  .landing_wrapper .landing_awards_block .landing_awards_right .landing_awards_gallery { width: 100%; float: left; height: 100%; position: relative }  .landing_wrapper .landing_awards_block .landing_awards_right .landing_awards_gallery .landing_gallery { width: 100%; float: left; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover }  .landing_wrapper .landing_awards_block .landing_awards_right .landing_awards_gallery .landing_gallery .landing_gal_p { width: 100%; float: left; position: absolute; left: 0; bottom: 0; background: rgba(0, 0, 0, .55); padding: 25px; font-size: 14px; line-height: 19px; color: #fff }  .landing_wrapper .landing_media_block { width: 100%; float: left; padding: 85px 0; background: #fff }  .landing_wrapper .landing_media_block h2 { font-size: 28px; line-height: 35px; color: #212121; font-weight: 600; margin: 0 0 20px; text-align: center }  .landing_wrapper .landing_media_block .landing_media_area { width: 100%; float: left; padding: 0 45px; position: relative }  .landing_wrapper .landing_media_block .landing_media_area .landing_media .item { padding: 10px; text-align: center }  .landing_wrapper .landing_media_block .landing_media_area .landing_media .item img { width: auto; max-width: 100%; height: auto; max-height: 65px; display: inline-block; vertical-align: middle }  .landing_wrapper .landing_media_block .landing_media_area .landing_media_nav { width: 100%; float: left; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 0 }  .landing_wrapper .landing_media_block .landing_media_area .landing_media_nav button { width: 35px; height: 35px; background: 0 0; border: none; border-radius: 1000%; margin: 0 5px; padding: 0; -webkit-filter: grayscale(1); filter: grayscale(1) }  .landing_wrapper .landing_media_block .landing_media_area .landing_media_nav button span { opacity: 0 }  .landing_wrapper .landing_media_block .landing_media_area .landing_media_nav button:hover { -webkit-filter: grayscale(0); filter: grayscale(0) }  .landing_wrapper .landing_media_block .landing_media_area .landing_media_nav .owl-prev { background: url(/images/arrow-left.png) no-repeat }  .landing_wrapper .landing_media_block .landing_media_area .landing_media_nav .owl-next { background: url(/images/arrow-right.png) no-repeat; float: right }  .landing_wrapper .landing_media_block .landing_media_area .disabled { display: none }  .landing_wrapper .landing_testi_block { width: 100%; float: left; position: relative; background: #f4f4f4; padding: 85px 0 }  .landing_wrapper .landing_testi_block h2 { font-size: 28px; line-height: 35px; color: #212121; font-weight: 600; margin: 0 0 40px; text-align: center }  .landing_wrapper .landing_testi_block .landing_testi_area { position: relative }  .landing_wrapper .landing_testi_block .landing_testi_area .item { padding: 0 20px }  .landing_wrapper .landing_testi_block .landing_testi_area .item .landing_testi_box { width: 100%; float: left; padding: 0 0 0 50px; position: relative }  .landing_wrapper .landing_testi_block .landing_testi_area .item .landing_testi_box:before { content: ""; position: absolute; width: 35px; height: 35px; background: url(/images/customer-quote.png) no-repeat center center; background-size: 100%; left: 0; top: 2px }  .landing_wrapper .landing_testi_block .landing_testi_area .item .landing_testi_box p { font-size: 14px; line-height: 24px; color: #55555a; font-weight: 400; text-align: left; margin: 0 0 15px; min-height: 120px }  .landing_wrapper .landing_testi_block .landing_testi_area .item .landing_testi_box .landing_testi_user { width: 100%; float: left; position: relative; padding: 0 0 0 80px }  .landing_wrapper .landing_testi_block .landing_testi_area .item .landing_testi_box .landing_testi_user img { width: 60px; height: auto; display: inline-block; position: absolute; left: 0; top: 0 }  .landing_wrapper .landing_testi_block .landing_testi_area .item .landing_testi_box .landing_testi_user h4 { font-size: 15px; line-height: 25px; font-weight: 500; color: #212121; margin: 0; padding: 0 }  .landing_wrapper .landing_testi_block .landing_testi_area .item .landing_testi_box .landing_testi_user h5 { font-size: 14px; line-height: 20px; font-weight: 400; color: #55555a; margin: 0; padding: 0 }  .landing_wrapper .landing_testi_block .landing_testi_area .item .landing_testi_box .landing_testi_user h6 { font-size: 14px; line-height: 20px; font-weight: 400; color: #55555a; margin: 0; padding: 0 }  .landing_wrapper .landing_testi_block .landing_testi_area .item .landing_testi_box h3 { font-size: 15px; line-height: 25px; font-weight: 600; color: #212121; margin: 10px 0 0; padding: 0; float: left }  .landing_wrapper .landing_testi_block .landing_testi_area .item .landing_testi_box h3 span { text-transform: uppercase }  .landing_wrapper .landing_testi_block .landing_testi_area .landing_testi_nav { width: 100%; float: left; position: relative; margin: 30px 0 0; text-align: center }  .landing_wrapper .landing_testi_block .landing_testi_area .landing_testi_nav button { width: 35px; height: 35px; background: 0 0; border: none; border-radius: 1000%; margin: 0 5px; padding: 0; -webkit-filter: grayscale(1); filter: grayscale(1) }  .landing_wrapper .landing_testi_block .landing_testi_area .landing_testi_nav button span { opacity: 0 }  .landing_wrapper .landing_testi_block .landing_testi_area .landing_testi_nav button:hover { -webkit-filter: grayscale(0); filter: grayscale(0) }  .landing_wrapper .landing_testi_block .landing_testi_area .landing_testi_nav .owl-prev { background: url(/images/arrow-left.png) no-repeat }  .landing_wrapper .landing_testi_block .landing_testi_area .landing_testi_nav .owl-next { background: url(/images/arrow-right.png) no-repeat }  .landing_wrapper .landing_testi_block .landing_testi_area .disabled { display: none }  .landing_wrapper .landing_client_block { width: 100%; float: left; padding: 85px 0; background: #fff }  .landing_wrapper .landing_client_block h2 { font-size: 28px; line-height: 35px; color: #212121; font-weight: 600; margin: 0 0 20px; text-align: center }  .landing_wrapper .landing_client_block .landing_client_area { width: 100%; float: left; padding: 0 45px; position: relative }  .landing_wrapper .landing_client_block .landing_client_area .landing_client .item { padding: 10px; text-align: center }  .landing_wrapper .landing_client_block .landing_client_area .landing_client .item img { width: auto; max-width: 100%; height: auto; max-height: 45px; display: inline-block; vertical-align: middle }  .landing_wrapper .landing_client_block .landing_client_area .landing_client_nav { width: 100%; float: left; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 0 }  .landing_wrapper .landing_client_block .landing_client_area .landing_client_nav button { width: 35px; height: 35px; background: 0 0; border: none; border-radius: 1000%; margin: 0 5px; padding: 0; -webkit-filter: grayscale(1); filter: grayscale(1) }  .landing_wrapper .landing_client_block .landing_client_area .landing_client_nav button span { opacity: 0 }  .landing_wrapper .landing_client_block .landing_client_area .landing_client_nav button:hover { -webkit-filter: grayscale(0); filter: grayscale(0) }  .landing_wrapper .landing_client_block .landing_client_area .landing_client_nav .owl-prev { background: url(/images/arrow-left.png) no-repeat }  .landing_wrapper .landing_client_block .landing_client_area .landing_client_nav .owl-next { background: url(/images/arrow-right.png) no-repeat; float: right }  .landing_wrapper .landing_client_block .landing_client_area .disabled { display: none }  .landing_wrapper .landing_marquee_block { width: 100%; float: left; background: #dc9e23; padding: 10px 0 }  .landing_wrapper .landing_marquee_block div { position: relative }  .landing_wrapper .landing_marquee_block h3 { position: absolute; width: 135px; left: 15px; top: 0; font-size: 15px; line-height: 30px; font-weight: 600; text-transform: uppercase; color: #fff; text-shadow: 0 0 2px rgba(0, 0, 0, .15); margin: 0; background: #dc9e23; z-index: 1 }  .landing_wrapper .landing_marquee_block .landing_marquee_area { width: 100%; overflow: hidden }  .landing_wrapper .landing_marquee_block .landing_marquee_area ul { margin: 0!important; padding: 0!important }  .landing_wrapper .landing_marquee_block .landing_marquee_area ul li { display: inline-block; font-size: 14px; line-height: 30px; list-style: none; color: #fff; padding: 0 20px; position: relative }  .landing_wrapper .landing_marquee_block .landing_marquee_area ul li+li:before { content: "|"; position: absolute; top: 0; left: 0; opacity: .5 }  .landing_wrapper .landing_footer_block { width: 100%; float: left; background: #ff2222 ; padding: 20px 0; text-align: center }  .landing_wrapper .landing_footer_block:before { display: none }  .landing_wrapper .landing_footer_block h3 { font-size: 16px; line-height: 25px; color: #fff; font-weight: 500; margin: 0 0 15px }  .landing_wrapper .landing_footer_block img { width: auto; max-width: 100%; height: auto; max-height: 65px; display: inline-block; margin: 0 15px 0 }  .landing_wrapper .landing_footer_block hr { width: 100%; display: block; height: 2px; background: rgba(255, 255, 255, .65); margin: 25px 0 }  .landing_wrapper .landing_footer_block p { font-size: 13px; line-height: 20px; color: #fff; font-weight: 300; display: inline-block; max-width: 820px; margin: 10px 0 }  .landing_wrapper .landing_footer_block p a { width: auto; display: inline-block; color: #fff; padding: 0 15px; position: relative }  .landing_wrapper .landing_footer_block p a+a:before { content: "|"; position: absolute; left: 0 }  .world_map_block { width: 100%; float: left; position: relative; padding: 85px 0; background: #fdfdfd; text-align: center }  .world_map_block h2 { color: #ed1d25; font-size: 30px; line-height: 35px; font-weight: 700; margin-bottom: 20px; text-align: center }  .world_map_block p { font-size: 15px; line-height: 27px; color: #55555a; max-width: 720px; margin: 0 auto; text-align: center }  .world_map_block .world_select_area { width: 100%; float: left; padding: 30px 0 40px }  .world_map_block .world_select_area .world_label { font-size: 15px; line-height: 27px; font-weight: 500; color: #55555a; text-align: center; margin: 0 0 5px }  .world_map_block .world_select_area .world_select { width: 100%; text-align: center; font-size: 15px; line-height: 25px; color: #55555a; padding: 15px 25px; border-radius: 5px; border: solid 1px rgba(0, 0, 0, .15); margin: 0 0 10px }  .world_map_block .result { width: 100%; float: left; overflow-x: auto }  .world_map_block .result .map { max-width: inherit; width: 800px; height: auto; display: block; margin: 0 auto }  .customercare_page .complaint_captcha .complaint_input { width: calc(100% - 130px)!important; display: inline-block; float: none; vertical-align: top }  .customercare_page .complaint_captcha .complaint_input input.tbx { text-transform: none!important }  .customercare_page .complaint_captcha .complaint_cpcha { width: 130px; display: inline-block; vertical-align: top }  .customercare_page .complaint_captcha .complaint_cpcha img { width: auto; max-width: 124px; height: auto; max-height: 50px; display: inline-block; padding: 10px 5px; background: #000; border-radius: 5px }  .customercare_page .complaint_captcha .complaint_cpcha a, .customercare_page .complaint_captcha .complaint_cpcha button { background: #000; width: 45px; height: 50px; font-size: 0; border-radius: 5px; display: inline-block; position: relative; margin: 2px }  .customercare_page .complaint_captcha .complaint_cpcha a:before, .customercare_page .complaint_captcha .complaint_cpcha button:before { content: "\f021"; position: absolute; font-family: FontAwesome; color: #fff; font-size: 20px; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%) }  .customercare_page .complaint_captcha .complaint_cpcha a i, .customercare_page .complaint_captcha .complaint_cpcha button i { color: #fff; font-size: 20px }  .complaint_captcha .complaint_input { width: calc(100% - 175px)!important; display: inline-block; float: none; vertical-align: top }  .complaint_captcha .complaint_input input.tbx { text-transform: none!important }  .complaint_captcha .complaint_cpcha { width: 175px; display: inline-block; vertical-align: top }  .complaint_captcha .complaint_cpcha img { width: auto; max-width: 124px; height: auto; max-height: 50px; display: inline-block; padding: 5px }  .complaint_captcha .complaint_cpcha a, .complaint_captcha .complaint_cpcha button { background: #000; width: 45px; height: 50px; font-size: 0; border-radius: 5px; display: inline-block; position: relative; margin: 2px }  .complaint_captcha .complaint_cpcha a:before, .complaint_captcha .complaint_cpcha button:before { content: "\f021"; position: absolute; font-family: FontAwesome; color: #fff; font-size: 20px; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%) }  .complaint_captcha .complaint_cpcha a i, .complaint_captcha .complaint_cpcha button i { color: #fff; font-size: 20px }  .complaint_btn { text-align: center }  .complaint_btn .btn+.btn { background: #f8c301 }  .btn-more { margin: 30px auto; display: block!important; padding: 10px 30px!important; border: none!important; font-size: 11px!important; line-height: 30px!important; background: #f8a306; text-transform: uppercase; text-shadow: none!important; font-weight: 600; letter-spacing: .5px }  .list-location { position: absolute; width: 100%; max-height: 300px; overflow-x: hidden; overflow-y: auto; top: 100%; left: 0; background: #fff; border: solid 1px rgba(0, 0, 0, .1); border-radius: 5px; padding: 0; margin: 0; z-index: 100; display: none }  .list-location li { width: 100%; display: block; padding: 10px 15px; border-bottom: solid 1px rgba(0, 0, 0, .1); font-size: 12px; line-height: 20px; color: #333; font-weight: 400; text-align: left }  .list-location li:last-child { border: none }  .no-flex { display: block!important }  .no-flex .img-infra { float: right; padding: 0 0 40px 40px }  .no-flex .infra-cont { width: auto!important }  .home_usp_row { width: 33%; float: left; margin: 40px auto 20px }  .home_usp_row li { width: 33.333%; float: left; padding: 0 15px; list-style: none }  .home_usp_row li .usp_box { width: 100%; float: left; height: 100%; min-height: 120px; padding: 20px 20px; overflow: hidden; background: #fff; border: solid 1px #efece8; text-align: center; -webkit-transition: all ease-in-out .5s; -o-transition: all ease-in-out .5s; transition: all ease-in-out .5s }  .home_usp_row li .usp_box img { width: auto; max-width: 40px; height: auto; max-height: 40px; display: inline-block; vertical-align: middle; -webkit-transition: all ease-in-out .5s; -o-transition: all ease-in-out .5s; transition: all ease-in-out .5s }  .home_usp_row li .usp_box h4 { font-size: 14px; line-height: 18px; font-weight: 500; color: #55555a; margin: 10px 0 0 }  .home_usp_row li .usp_box:hover { border-color: #ee1c25 }  .home_usp_row li .usp_box:hover h4 { color: #55555a }  .home_usp_row li .usp_box:hover img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2) }  .home_usp_row li .usp_box.active { background: #ee1c25; border-color: #ee1c25 }  .home_usp_row li .usp_box.active h4 { color: #fff }  .login_extra_sec { width: 100%; position: relative; background: #fff; padding: 15px 0 }  .login_extra_sec .login_extra_box { width: 100%; position: relative; padding: 0 0 0 75px }  .login_extra_sec .login_extra_box img { width: 56px; height: 56px; display: block; position: absolute; top: 0; left: 0; border: solid 1px rgba(0, 0, 0, .15); border-radius: 5px; padding: 3px }  .login_extra_sec .login_extra_box h4 { font-size: 16px; line-height: 24px; font-weight: 500; color: #333; margin: 0 0 5px }  .login_extra_sec .login_extra_box p { font-size: 13px; line-height: 19px; font-weight: 300; color: #55555a; margin: 0 }  .login_footer_sec { width: 100%; position: relative; background: #fff; padding: 10px 0; border-top: solid 1px rgba(0, 0, 0, .1) }  .login_footer_sec .container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between }  .login_footer_sec .login_footer_left { width: auto; text-align: left }  .login_footer_sec .login_footer_left p { display: inline-block; font-size: 13px; line-height: 14px; color: #55555a; font-weight: 400; padding: 0; margin: 0 10px 0 0; vertical-align: middle; text-align: left }  .login_footer_sec .login_footer_left p span { font-weight: 500; color: #333; line-height: 30px }  .login_footer_sec .login_footer_left img { width: auto; max-width: 100%; height: auto; max-height: 30px; display: inline-block; vertical-align: middle; margin: 0 10px 0 0 }  .login_footer_sec .login_footer_right { width: auto; text-align: left }  .login_footer_sec .login_footer_right p { display: inline-block; font-size: 13px; line-height: 14px; color: #55555a; font-weight: 400; padding: 0; margin: 0 10px 0 0; vertical-align: middle; text-align: left }  .login_footer_sec .login_footer_right p span { font-weight: 500; color: #333; line-height: 30px }  .login_footer_sec .login_footer_right .footer_subs { display: inline-block; vertical-align: middle; margin: 0 0 0 10px }  .login_footer_sec .login_footer_right .footer_subs input { width: 200px; display: inline-block; padding: 5px 10px; font-size: 13px; line-height: 25px; color: #55555a; font-weight: 400; border: solid 1px rgba(0, 0, 0, .1); border-radius: 5px 0 0 5px }  .login_footer_sec .login_footer_right .footer_subs .subs_btn { display: inline-block; padding: 5px 15px; font-size: 14px; line-height: 25px; color: #fff; font-weight: 400; background: #000; border: solid 1px #000; border-radius: 0 5px 5px 0 }  #overlay { z-index: 99999 }  .trucking-cube .logi-sol h3 { font-weight: 500; text-align: center }  .trucking-cube .logi-sol .resp-tab-content { padding: 15px 0 }  .trucking-cube .outer-log-out .resp-tab-active { border: none!important; background: #ff2222 !important }  .trucking-cube .outer-log-out .resp-tab-active h3 { color: #fff }  .trucking-cube .sec-cube-top { padding: 25px 0 }  .trucking-cube .sec-cube-top .cube-cont-top h3 { color: #ff2222; font-size: 20px }  .trucking-cube .sec-cube-top .cube-cont-top p { font-size: 14px }  .trucking-cube .sec-cube-top .outer-right-cube h4 { font-size: 20px; color: #9e9e9e; font-weight: 400 }  .trucking-cube .sec-cube-top .outer-right-cube h2 { font-size: 34px; font-weight: 500 }  .trucking-cube .sec-cube-top .outer-right-cube h3 { font-size: 33px; font-weight: 700; color: #ff2222 }  .trucking-cube .sec-cube-top .outer-right-cube h5 { font-size: 19px; font-weight: 200 }  .trucking-cube .sec-cube-top .outer-right-cube hr { background-color: #e2e2e2 }  .cube-foundation .left-cont-found { background-color: #ff2222; color: #fff; padding: 54px 30px }  .cube-foundation .left-cont-found h3 { color: #fff; font-size: 18px }  .cube-foundation .left-cont-found h2 { font-size: 25px; color: #fff }  .cube-foundation .left-cont-found h4 { font-size: 15px; font-weight: 100; color: #fff }  .cube-foundation .right-cont-found { background-color: #f2f2f2; color: #fff; padding: 54px 30px }  .cube-foundation .right-cont-found h3 { font-size: 14px; color: #ee1c25 }  .cube-foundation .right-cont-found h2 { font-size: 30px; color: #323232; line-height: normal }  .cube-foundation .right-cont-found p { font-size: 14px }  .cube-foundation .right-cont-found hr { background-color: #e0e0e0 }  .cube-foundation .right-cont-found .list-of-found ul { padding-bottom: 0; margin-bottom: 0; list-style: none }  .cube-foundation .right-cont-found .list-of-found ul li { color: #323232; font-size: 14px; line-height: 22px; padding-bottom: 13px; position: relative }  .cube-foundation .right-cont-found .list-of-found ul li:before { content: ""; position: absolute; left: -22px; background: url(/images/cube/ic-list.png); height: 30px; width: 30px; top: 4px; background-repeat: no-repeat }  .sec-research { background-image: url(/images/cube/r-bg.jpg); background-size: cover; position: relative }  .sec-research .i-out-res { padding: 34px 5px }  .sec-research .i-out-res h3 { font-size: 20px; color: #fff }  .sec-research .i-out-res p { color: #fff; font-size: 14px }  .sec-research .i-out-res a { display: table; color: #fff; background-color: #ff2222; padding: 10px 14px; font-size: 14px }  .driving-future { background: url(/images/cube/dot-bg.jpg); padding: 30px 4px }  .driving-future h3 { font-size: 15px }  .driving-future h2 { font-size: 20px; font-weight: 500; line-height: 26px }  .driving-future .img-cntr-future img { margin-bottom: 25px }  .driving-future .img-cntr-future .bx-first { background-color: #ff2222; color: #fff; padding: 10px; margin-bottom: 11px; text-align: center }  .driving-future .img-cntr-future .bx-first h3 { font-size: 24px; color: #fff }  .driving-future .img-cntr-future .bx-first h4 { font-size: 16px; color: #fff; font-weight: 200 }  .driving-future .img-cntr-future .bx-second { background-color: #ff2222; color: #fff; padding: 10px; margin-bottom: 11px; text-align: center }  .driving-future .img-cntr-future .bx-second h3 { font-size: 24px; color: #fff }  .driving-future .img-cntr-future .bx-second h4 { font-size: 16px; color: #fff; font-weight: 200 }  .driving-future .img-cntr-future .bx-third { background-color: #ff2222; color: #fff; padding: 10px; margin-bottom: 11px; text-align: center }  .driving-future .img-cntr-future .bx-third h3 { font-size: 24px; color: #fff }  .driving-future .img-cntr-future .bx-third h4 { font-size: 16px; color: #fff; font-weight: 200 }  .driving-future .related-pr-out h4 { font-size: 19px; color: #484848 }  .driving-future .related-pr-out ul { list-style: none; padding: 0 }  .driving-future .related-pr-out ul li { padding-bottom: 11px }  .driving-future .related-pr-out ul li a { color: #4aa8d2; font-size: 14px }  .driving-future .related-resource { background-color: #fff; border-top: 2px solid #981318; padding: 17px 42px 17px 17px; -webkit-box-shadow: 0 1px 8px #d4d4d4; box-shadow: 0 1px 8px #d4d4d4; max-width: 357px }  .driving-future .related-resource h4 { font-size: 19px; color: #484848 }  .driving-future .related-resource ul { padding: 0 }  .driving-future .related-resource ul li { color: #737373; padding-bottom: 10px; font-size: 15px }  section.logistic-sec { padding: 40px 0 }  section.logistic-sec .outer-logistic h3 { font-size: 19px }  section.logistic-sec .outer-logistic h4 { font-size: 16px; font-weight: 400 }  section.logistic-sec .cont-logistic { padding-top: 22px }  section.logistic-sec .cont-logistic h3 { font-size: 18px; color: #ff2222; padding-bottom: 19px }  section.logistic-sec .cont-logistic p { font-size: 14px; margin-bottom: 0 }  section.logistic-sec .cont-logistic .img-log-right { text-align: left; padding: 0 0 30px 30px }  section.logistic-sec .cont-logistic .img-log-right img { width: 100%; height: auto; display: block }  .logi-feat { border-bottom: 1px solid #eaeaea; padding-bottom: 29px }  .logi-feat .bx-log-feat { padding: 0 29px; text-align: center }  .logi-feat .bx-log-feat .ic-log { padding-bottom: 17px }  .logi-feat .bx-log-feat .ic-log img { width: 50px; height: auto; display: inline-block!important }  .logi-feat .bx-log-feat h3 { font-size: 20px }  .logi-sol { padding: 40px 0 }  .logi-sol .outer-log-out { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap }  .logi-sol .outer-log-out .bx-lg { width: 48%; border: 1px solid #d6d6d6; margin: 1%; padding: 20px 13px; text-align: center; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out; word-break: break-all }  .logi-sol .outer-log-out .bx-lg img { margin-bottom: 13px; width: 80px; height: auto; display: inline-block }  .logi-sol .outer-log-out .bx-lg h3 { width: 100%; font-size: 100%; text-align: center }  .logi-sol .outer-log-out .bx-lg:hover { background-color: #ff2222 !important }  .logi-sol .outer-log-out .bx-lg:hover h3 { color: #fff }  .logi-sol .outer-log-out .bx-lg img { margin-bottom: 13px }  .logi-sol .outer-log-out .bx-lg h3 { font-size: 16px; text-align: center }  .logi-sol .cont-log-sol p { font-size: 15px; line-height: 25px }  .logi-sol .cont-log-sol ul li { padding-bottom: 13px; line-height: 24px; font-size: 15px; color: #4a4a4a }  .logi-sol .log-ic-cont .bx-cnt-sol { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between }  .logi-sol .log-ic-cont .bx-cnt-sol .img-ic-sol { width: 20%; margin-right: 10px }  .logi-sol .log-ic-cont .bx-cnt-sol .main-cnt-sol h3 { font-size: 17px; text-align: left }  .logi-sol .log-ic-cont .bx-cnt-sol .main-cnt-sol p { font-size: 14px }  .itemDetail__Slide { width: 100%; height: auto; overflow: hidden }  .itemDetail__Thumb li { display: -webkit-box; display: -ms-flexbox; display: flex; list-style: none; position: absolute }  .itemDetail__Thumb li a { outline: 0; width: 100%; display: block }  .itemDetail__Thumb li img { -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; -webkit-filter: grayscale(100%); filter: grayscale(100%) }  .itemDetail__Thumb a.active img { -webkit-filter: none; filter: none }  .itemDetail .itemDetail__Thumb { padding: 0; margin: 0; position: relative; width: 100% }  .img-sec-ship .img-bx-ship { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap }  .img-sec-ship .img-bx-ship .single-bx { width: 50%; padding: 10px }  .img-sec-ship .img-bx-ship .single-bx span { font-size: 15px; margin-top: 7px; display: block }  .img-sec-ship .ship-cont .head-ship { display: -webkit-box; display: -ms-flexbox; display: flex; padding-bottom: 17px }  .img-sec-ship .ship-cont .head-ship h4 { font-size: 16px; text-align: center; font-weight: 500; border-right: 1px solid #b9b9b9 }  .img-sec-ship .ship-cont .head-ship h4:last-child { border-right: 0 solid #b9b9b9 }  .img-sec-ship .ship-cont .list-ship ul li { font-size: 15px; padding-bottom: 10px }  .img-sec-ship .contain-vdo-sec .left-cont-vdeo h3 { font-size: 25px; font-weight: 200 }  .img-sec-ship .contain-vdo-sec .left-cont-vdeo p { font-size: 14px }  .img-sec-ship .contain-vdo-sec .left-cont-vdeo ul { padding: 0; margin: 0; list-style: none; border-top: 1px solid #cacaca; padding-top: 23px }  .img-sec-ship .contain-vdo-sec .left-cont-vdeo ul li { color: #545454; padding-bottom: 10px }  .img-sec-ship .contain-vdo-sec .main-vdo-content { position: relative; height: 278px; background-repeat: no-repeat; background-position: center center; background-size: cover; margin-top: 25px }  .img-sec-ship .contain-vdo-sec .main-vdo-content .play-box { position: absolute; width: 50px; height: 50px; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center }  .truck-c-container { padding: 40px 0 }  .truck-c-container h3 { text-align: center; font-size: 20px }  .truck-c-container h2 { font-size: 25px; text-align: center; font-weight: 700; color: #171717 }  .truck-c-container .cube-bx-out { padding-top: 36px }  .truck-c-container .cube-bx-out .client-list ul li span { margin-bottom: 26px }  .truck-c-container .cube-bx-out .client-list ul li h3 { font-size: 22px; text-align: center; font-weight: 700; padding-bottom: 11px }  .truck-c-container .cube-bx-out .client-list ul li h4 { font-size: 15px; font-weight: 200; text-align: center }  .truck-c-container .cube-bx-out .client-list ul li span { overflow: hidden; width: 100%; height: auto }  .yellow-cube-sec { padding: 40px 0 }  .logistic-testi { padding: 40px 0 }  .logistic-testi h3 { text-align: center; font-weight: 600; font-size: 24px }  .logistic-testi h4 { font-size: 20px; font-weight: 200; text-align: center; padding-bottom: 24px }  .logistic-testi .testi-sec { position: relative; padding: 62px 53px; padding-left: 76px }  .logistic-testi .testi-sec:before { content: ""; position: absolute; left: 0; background-image: url(/images/cube/customer-quote.png); height: 100px; width: 100px; background-repeat: no-repeat; top: 6px }  .logistic-testi .testi-sec h2 { font-size: 16px; line-height: 25px; font-weight: 600; color: #2b2b2b }  .logistic-testi .testi-sec h5 { font-size: 14px; font-weight: 200; text-align: right }  .logistic-testi .testi-sec .img-testi img { width: 100% }  .logistic-feature { padding: 40px 0 }  .logistic-feature h3 { text-align: center; font-weight: 600; font-size: 24px }  .logistic-feature h4 { font-size: 20px; font-weight: 200; text-align: center; padding-bottom: 24px }  .logistic-feature .inner-feat { margin-bottom: 21px; border-bottom: 1px solid #dcdcdc; padding-bottom: 36px }  .logistic-feature .inner-feat img { width: 100%; height: auto; margin-bottom: 21px }  .logistic-feature .inner-feat h3 { font-size: 20px; text-align: left; font-weight: 100 }  .logistic-feature .inner-feat p { font-size: 14px }  .logistic-feature .inner-feat .who .bg { background-color: #dcdcdc; color: #f57c81; font-style: italic; padding: 5px 11px; margin-right: 10px; font-size: 13px }  .logistic-feature .inner-feat .who span { font-size: 13px }  .featured-on { padding: 31px 0 }  .featured-on h3 { text-align: center; font-weight: 600; padding-bottom: 14px; font-size: 29px; color: #676767 }  .featured-on ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; text-align: center; margin: 0; padding: 0; list-style: none; width: 100%; -ms-flex-wrap: wrap; flex-wrap: wrap }  .commen-template .location-slider .item { min-height: auto }  .pd-we-accept img { width: auto; height: auto; max-width: 50px; max-height: 35px; display: inline-block; vertical-align: middle; margin: 0 10px 0 0 }  .dwnld_br { background: rgba(0, 0, 0, .15); padding: 10px 15px; border-radius: 5px; margin: 15px 0 0; display: inline-block; font-size: 12px; line-height: 24px; font-weight: 500; letter-spacing: .5px; color: #fff; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s }  .dwnld_br img { width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin: 0 0 0 10px; padding: 4px; background: #fff; border-radius: 5px }  .dwnld_br:hover { color: #fff }  .media-page.review-page .review-tab-outer { text-align: center; width: 100% }  .logo1 { display: none; margin: 0 15px }  .f-logo { display: block; margin: 0 0 -30px }  header.fixedheader .f-logo { display: block; margin: 0 0 10px }  .lcl_loc { width: 100%; margin: 30px 0 }  .lcl_loc li { width: 50%; display: inline-block; vertical-align: middle; list-style: disc }  .lcl_loc li a { width: 100%; display: block; font-size: 16px; line-height: 25px; color: #55555a; font-weight: 500; padding: 10px 10px 10px 20px; position: relative }  .lcl_loc li a:before { content: ""; position: absolute; width: 8px; height: 8px; border-radius: 50%; left: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%) }  .lcl_loc li:first-child a::before { background-color: #000 }  .lcl_loc li:nth-child(2) a:before { background-color: #ee1c25 }  .lcl_loc li:nth-child(3) a:before { background-color: #4caf50 }  .lcl_loc li:nth-child(4) a:before { background-color: #ff5722 }  .lcl_loc li:nth-child(5) a:before { background-color: #039be5 }  .lcl_loc li:nth-child(6) a:before { background-color: #673ab7 }  .lcl_loc li:nth-child(7) a:before { background-color: #000 }  .lcl_loc li:nth-child(8) a:before { background-color: #ee1c25 }  .lcl_loc li:nth-child(9) a:before { background-color: #4caf50 }  .lcl_loc li:nth-child(10) a:before { background-color: #ff5722 }  .lcl_loc li:nth-child(11) a:before { background-color: #039be5 }  .lcl_loc li:nth-child(12) a:before { background-color: #673ab7 }  .pro_pic { width: 100px; height: 100px; border-radius: 100%; background: #ee1c25; padding: 30px; font-size: 40px; line-height: 40px; text-transform: uppercase; font-weight: 400; color: #fff; text-align: center; margin: 0 auto }  .home_storage .infra-sec .infra-content { padding-bottom: 40px }  .home_storage .inter_location_page { margin: 60px 0 0 }  .group-company-page .infra-sec .infra-content { padding-bottom: 40px }  .br_mngr img { width: 80px; height: auto; display: inline-block; vertical-align: top; margin: 0 20px 0 0 }  .br_mngr p { width: auto; display: inline-block; vertical-align: top; text-align: left!important }  .highlightedrow { border: solid 1px #ee1c25 }  form .error { font-size: 13px; line-height: 16px; color: #ee1c25 }  .feat-slider .owl-nav button { width: 30px; height: 30px; -webkit-filter: grayscale(1); filter: grayscale(1); margin: 0 10px }  .feat-slider .owl-nav button span { color: transparent!important; text-shadow: none!important }  .feat-slider .owl-nav .owl-prev { background: url(/images/arrow-left.png) no-repeat!important }  .feat-slider .owl-nav .owl-next { background: url(/images/arrow-right.png) no-repeat!important }  @media only screen and (min-width:370px) { .mission_page .significant-sec .left-cnt { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .mission_page .significant-sec .wheel-list ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: relative } .mission_page .significant-sec .wheel-list ul:after { content: ""; width: 1px; height: 80%; display: block; background: #cccccb; position: absolute; left: -43px; top: 70px } .mission_page .significant-sec .wheel-list { padding-left: 85px } .mission_page .significant-sec .main-lg-img { margin: initial; position: relative } .mission_page .significant-sec .main-lg-img:after { content: ""; width: 45px; height: 1px; background: #cccccb; display: block; position: absolute; right: -45px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%) } .mission_page .significant-sec .wheel-list ul li { position: relative; margin: 10px 0 10px 0 } .mission_page .significant-sec .wheel-list ul li:after { content: ""; width: 43px; height: 1px; background: #cccccb; display: block; position: absolute; left: -43px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%) } }  @media only screen and (min-width:480px) { .home-slider .item-texts { max-width: 450px } .section-six ul li { width: 48% } .section-six .right-cnt { -webkit-box-align: center; -ms-flex-align: center; align-items: center } .section-six .right-form { margin-left: 50px } .section-eight .location-tab ul li { margin: 0 2px 8px 0 } .careerpage .career-set .cr-box { width: 50%; min-height: 225px } .aboutpage .aw-pic { width: 48% } .aboutpage .award-pic-set { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap } .glance-page .over-view .contents { max-width: 400px } .glance-page .overview-left { min-height: 400px } .glance-page .glance-list .icon { width: 20% } .glance-page .glance-list .title { width: 25% } .glance-page .glance-list .list-cnt { width: 55% } .inter_location_page .info-sec ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .inter_location_page .info-sec ul li { width: 48% } .shifting_page .shifting-sec ul.resp-tabs-list { width: 65% } .mission_page .significant-sec ul li { font-size: 14px } }  @media only screen and (min-width:576px) { .section-seven .list-sec ul li { width: 30% } .aboutpage .infrastructure .scroll { height: 150px; outline: 0 } .state_location_page .service-sec .service-row .col-12:nth-child(5), .state_location_page .service-sec .service-row .col-12:nth-child(6), .state_location_page .service-sec .service-row .col-12:nth-child(7), .state_location_page .service-sec .service-row .col-12:nth-child(8) { border-bottom: none } .state_location_page .service-sec .service-row h4 { font-size: 14px; line-height: 18px } .inter_location_page .doc-section .doc-right { margin-bottom: 0 } .inter_location_page .client-sec .client-row { -webkit-box-align: center; -ms-flex-align: center; align-items: center } .local_location_page .coverage-sec .counter-set { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .local_location_page .coverage-sec .count { width: 20%; text-align: left } .local_location_page .coverage-sec h2, .local_location_page .coverage-sec p { text-align: left } .local_location_page .service-sec .serv-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .local_location_page .service-sec .serv-set { width: 47% } .local_location_page .client-sec .top-texts:after { content: ""; width: 100px; height: 1px; background: #f5777c; display: block; position: absolute; right: 0; top: 20px } .local_location_page .client-sec .top-texts:before { content: ""; width: 100px; height: 1px; background: #f5777c; display: block; position: absolute; left: 0; top: 20px } .local_location_page .client-sec .top-texts { max-width: 530px; margin: 0 auto } .strength_page .second-sec .strength-set { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 30px 0 } .strength_page .second-sec .set { width: 50% } .advantage_page .advantages-sec .box-set .col-cnt { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap } .advantage_page .advantages-sec .box-set .col-cnt:nth-child(2) .box { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 } .advantage_page .advantages-sec .box-set .box { width: 50% } .advantage_page .advantages-sec .box-set .box-image { width: 50% } .advantage_page .advantages-sec .box-set .box-image img { width: 100% } .strength_page .second-sec .set { border-bottom: none; padding: 35px } .strength_page .second-sec .set:after { content: ""; width: 1px; height: 170px; background: #d9d9d9; display: block; top: 40px; right: 0; position: absolute; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s } .strength_page .second-sec .set:before { content: ""; width: 200px; height: 1px; background: #d9d9d9; display: block; bottom: 0; right: 0; position: absolute; left: 0; margin: 0 auto; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s } .strength_page .second-sec .set:hover:after, .strength_page .second-sec .set:hover:before { background: #ee1c25 } .strength_page .second-sec .set:nth-child(2n+2):after { display: none } .strength_page .second-sec .set:nth-child(11):before, .strength_page .second-sec .set:nth-child(12):before { display: none } }  @media only screen and (min-width:600px) { footer .second-footer .container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .team-page .team-set { margin-bottom: 55px } .team-page .team-cnt p { padding-right: 10px } .team-page .team-cnt .scroll { height: 115px; outline: 0 } .careerpage .form-sec ul li { width: 49% } .login-page .login-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; height: 30px } .login-page .left-details { width: 50% } .login-page .right-details { width: 50% } .inter_location_page .do-section .do-list { margin-bottom: 0 } .inter_location_page .do-section .do-col { width: 49% } .dont-page .do-section .do-list { margin-bottom: 0 } .dont-page .do-section .do-col { width: 49% } .inter_location_page .guide-sec { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .inter_location_page .guide-line .set { width: 49% } .why-page .why-top-left ul li { width: 25% } .why-page .why-top-left ul li h5 { max-width: 120px; margin: 0 auto } .why-page .why-sec-two .usp-sec ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap } .why-page .why-sec-two .usp-sec ul li { width: 47%; text-align: left!important } .why-page .why-sec-two .usp-sec ul li .icon { margin: 0 auto 0 0!important } .shifting_page .shifting-sec .set-cnt { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .shifting_page .shifting-sec .image { width: 45% } .shifting_page .shifting-sec .right-cnt { width: 50% } .shifting_page .shifting-sec .set:nth-child(2n+2) .image { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 } .safty-page .features { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .safty-page .features .feature-left { width: 50%; padding-right: 30px } .safty-page .features .feature-right { width: 50% } .safty-page .features:nth-child(2n+2) .feature-left { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; padding-right: 0; padding-left: 30px } .customercare_page .list-sec { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .customercare_page .list-sec .list { width: 48.5% } .customercare_page .get-in-sec .get-sec { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; -ms-flex-wrap: wrap; flex-wrap: wrap } .customercare_page .get-in-sec .get-list { width: 40% } .customercare_page .get-in-sec .get-list ul li, .customercare_page .get-in-sec .get-list ul li a { font-size: 14px } .clients_page .grid-item { width: 47%; margin: 0 3% 3% 0 } .clients_page .grid-item:nth-child(2n+2) { margin-right: 0 } .local_location_page .fl-right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .local_location_page .fl-right .col-one { width: 33.333% } .local_location_page .fl-right .col-one:nth-child(2) { margin: 0 15px } .shifting_page .shifting-sec .set:nth-child(odd) .number-drop { right: 0; left: auto; border-radius: 90px 0 90px 90px } .shifting_page .shifting-sec .set:nth-child(2n+2) .number-drop { right: auto; left: 0; border-radius: 0 90px 90px 90px } }  @media only screen and (min-width:768px) { .section-two .service-tab { padding: 0 15px } .section-two .service-tab #serviceTab { text-align: center } .section-five ul.resp-tabs-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .home-tab ul.resp-tabs-list { display: -webkit-box; display: -ms-flexbox; display: flex } .section-two .resp-tabs-list { display: block } .team-page .team-cnt .scroll { height: 170px } .team-page .team-cnt { width: 60% } .careerpage .career-boxes { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap } .careerpage .cr-box p { padding: 0 30px; margin-bottom: 0 } .careerpage .cr-box img { width: 100% } .careerpage .job-openings .jobs { width: 49% } .careerpage .form-sec .form-set { -webkit-box-align: center; -ms-flex-align: center; align-items: center } .careerpage .form-sec .form-set { padding: 0 15px } .careerpage .form-sec .form-left { width: 60%; padding-right: 50px } .careerpage .form-sec .form-image { width: 40% } .login-page .btn { width: 310px; height: 50px; line-height: 50px; margin: 50px auto 0 auto } .home-tab .resp-tabs-list li .tab-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .home-tab ul.resp-tabs-list { margin: 0 15px 0 15px; border-top-left-radius: 5px; overflow: hidden; border-top-right-radius: 5px } .state_location_page .service-sec .service-row .col-12 { border-right: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9 } .state_location_page .service-sec .service-row .col-12:nth-child(4n+4) { border-right: none } .state_location_page .bottom-sec { display: -webkit-box; display: -ms-flexbox; display: flex } .state_location_page .bottom-sec .bottom-left { width: 50% } .state_location_page .bottom-sec .bottom-right { width: 50% } .why-page .faq-sec .faq-cnt-set { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .why-page .faq-sec .cnt-left { width: 47% } .why-page .faq-sec .cnt-right { width: 48% } .why-page .faq-sec .faq-set h6 { text-align: right } .why-page .faq-sec a { font-size: 15px } .consignment-page .top-sec .top-image { position: relative; margin-top: 35px } .consignment-page .top-sec .top-form { margin-top: 0; position: absolute; left: 0; margin: 0 auto; right: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%) } .onlinepayment-page .form-set ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .faq-page .bg-sec { display: -webkit-box; display: -ms-flexbox; display: flex } .faq-page .bg-sec .left-bg { width: 50% } .faq-page .bg-sec .right-bg { width: 50% } .inter_location_page .doc-section #documentTab { display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin-bottom: 40px!important } .shifting_page .shifting-sec .scroll { height: 200px; outline: 0 } .shifting_page .shifting-sec .scroll p { padding-right: 15px } .safty-page .feature-bg-sec { display: -webkit-box; display: -ms-flexbox; display: flex } .awards-page .award-list .award-left { height: auto; width: 50% } .awards-page .aw-slider { width: 80%; padding: 30px 0 } .awards-page .award-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center } .awards-page .award-right { width: 50% } .awards-page .award-list:nth-child(2n+2) .award-left { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 } .awards-page .award-list-sec { padding-top: 25px } .awards-page h2 { font-size: 30px; line-height: 30px } .privacy-page .address p { font-size: 17px; line-height: 25px; margin-bottom: 6px } .privacy-page .address h5 { margin-bottom: 20px; font-size: 25px } .privacy-page .address p:last-child { margin-bottom: 0 } .privacy-page .address { margin-bottom: 80px } .privacy-page .privacy-sec { padding-top: 80px } .common-bottom-banner { display: -webkit-box; display: -ms-flexbox; display: flex } .clients_page .directory-sec .select-box { position: absolute; right: 15px; top: 0; margin: 0 } .clients_page .directory-sec .number-list { margin-top: 45px } .mission_page .vm-set { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .mission_page .vm-set .img-set { width: 52% } .mission_page .vm-cnt { padding-top: 0; width: 45% } .mission_page .vm-sec .vm-set:nth-child(2) .img-set { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 } .local_location_page .coverage-sec .count { width: auto; text-align: center; padding-right: 65px } .local_location_page .reach-sec .box { margin-bottom: 0; height: 100% } .feedback_page .rate-us ul li { width: 25% } .feedback_page form .qstn { display: -webkit-box; display: -ms-flexbox; display: flex } .feedback_page form .qstn li:first-child { width: 70%; text-align: left } .feedback_page form .qstn li { width: 15%; text-align: right } .tvc_page .select-boxes { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 440px; margin: 50px auto 0 auto } .tvc_page .select-boxes .form-group { width: 47% } .checklist-page .set .right-list { width: 77%; margin: 0 } .checklist-page .set .left-list { width: 25% } .checklist-page .set { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .checklist-page .set .icon-cnt h5 { font-size: 23px } .advantage_page .advantages-sec .box-set .col-cnt { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap } .advantage_page .advantages-sec .box-set .col-cnt:nth-child(2) .box { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 } .advantage_page .advantages-sec .box-set .box { width: 50% } .advantage_page .advantages-sec .box-set .box-image { width: 50% } .advantage_page .advantages-sec .box-set .box-image img { width: 100% } .advantage_page .advantages-sec .box-set .hover-cnt { padding: 25px } .advantage_page .advantages-sec .box-set .hover-cnt h3 { font-size: 22px; margin-top: 5px } .advantage_page .advantages-sec .box-set .hover-cnt p { font-size: 14px; line-height: 22px } .advantage_page .advantages-sec .box-set .hover-cnt li { font-size: 14px; line-height: 22px } .advantage_page .advantages-sec .box-set { margin-bottom: 30px } .strength_page .second-sec .set { padding: 50px } .strength_page .principles:after { background-position: center; background-size: cover; width: 50%; position: absolute; top: 0; right: 50%; content: ""; background-repeat: no-repeat; height: 100% } .strength_page .our-values.principles:after { background-position: center center; background-size: cover } .strength_page .principles-sec .principle-cnt { width: 45% } .strength_page .principles-sec { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right } .strength_page .principles-sec h2 { left: auto; right: 40px } .careerpage ul.career-row-top-icon { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .commen-template .aboutpage .poineers-sec img { width: 100%; height: auto; display: block } .international-pkg .infra-sec .infra-content { width: 100%; display: inline-block!important; padding: 0 0 60px } .international-pkg .infra-sec .infra-content .img-infra { width: 48%; float: right; margin: 0 0 30px 30px!important } .international-pkg .infra-sec .infra-content .infra-cont { width: auto!important } .international-pkg .infra-sec .infra-content.content-rev { padding: 0 } .international-pkg .infra-sec .infra-content.content-rev .img-infra { float: left; margin: 0 30px 30px 0!important } .international-pkg .supply-section { padding: 40px 0 0 } .group-company-page .infra-sec .infra-content { padding: 0!important } .group-company-page .section-cmpny-grow { margin: 40px 0 0 } .home_storage .infra-sec { padding-bottom: 20px } .home_storage .infra-sec .infra-content { width: 100%; display: inline-block!important; padding: 0 0 60px } .home_storage .infra-sec .infra-content .img-infra { width: 48%; float: right; margin: 0 0 30px 30px!important } .home_storage .infra-sec .infra-content .infra-cont { width: auto!important } .home_storage .infra-sec .infra-content.content-rev .img-infra { float: left; margin: 0 30px 30px 0!important } .home_storage .aboutpage { padding: 40px 0 0 } .home_storage .aboutpage .poineers-sec { padding: 0 } .local_location_page .challenge-sec .challenge-area .challenge-img { width: 50%; float: left; padding: 0 30px 30px 0 } .local_location_page .challenge-sec .challenge-area .challenge-cnt { width: auto } }  @media only screen and (min-width:992px) { .content-rt { margin-left: 20px } .section-four:after { content: ""; background: url(/images/new_section_bg1.jpg) no-repeat; width: 915px; height: 730px; position: absolute; right: -55px; bottom: -85px; z-index: -1 } .section-four:before { content: ""; background: url(/images/bg-dots.png) no-repeat; width: 179px; height: 164px; position: absolute; left: 0; top: 0; background-size: 75% } .section-four .owl-nav { right: 40px; z-index: 999; bottom: 15px; left: auto } .section-six .right-cnt { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .section-six .right-form { margin-left: 0 } footer .second-footer ul { padding-left: 25px } footer .second-footer .social li { padding: 0 2px } .section-three .inner-sec { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .section-three .inner-sec .left-sec { width: 48% } .section-three .inner-sec .right-img { width: 48% } .section-five .testimonial-cnts { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .section-five .testimonial-slider { width: 50% } .section-five .testimonial-nav { width: 40% } header { position: fixed; width: 100%; top: 0; z-index: 99999; height: auto; -webkit-transition: height .5s, -webkit-transform .5s; transition: height .5s, -webkit-transform .5s; -o-transition: height .5s, transform .5s; transition: height .5s, transform .5s; transition: height .5s, transform .5s, -webkit-transform .5s; background: rgba(255, 255, 255, 0) } .header { -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out; padding: 13px 0; background: url(/images/new_section_bg1.jpg) no-repeat; background-color: #fff; background-position: right; background-size: contain; background-size: contain; } header.fixedheader { height: auto; margin-top: 0 } header .logo { width: 100%; display: block; margin-top: 0; padding: 0 0; margin-bottom: 5px; position: relative; -o-transition: width .5s, transform .5s; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out } footer .footer-store ul { display: -webkit-box; display: -ms-flexbox; display: flex } footer .footer-store ul li { width: 40%; margin-right: 10px } .aboutpage .profile-sec { display: -webkit-box; display: -ms-flexbox; display: flex } .aboutpage .pro-cnt, .aboutpage .pro-pic { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; width: 50% } .aboutpage .pro-pic { background-repeat: no-repeat; background-position: center center; background-size: cover } .aboutpage .pro-cnt { padding: 50px 0 } .aboutpage .pro-cnt-para { width: 100%; max-width: 600px; padding-left: 40px } .aboutpage .pro-cnt-para .pro-cnt-scrl { width: 100% } .aboutpage .pro-cnt-para .pro-cnt-scrl p { padding-right: 30px } .aboutpage .profile-sec .scroll { height: 400px; outline: 0 } .aboutpage .service-sec .abt-tab-cnt { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .aboutpage .service-sec .tab-texts { padding: 30px; width: 50%; background: #fff; -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .12); box-shadow: 0 0 4px 0 rgba(0, 0, 0, .12) } .aboutpage .service-sec p { margin-bottom: 30px; text-align: left } .careerpage .cr-box p { padding: 0 0 } .careerpage .career-set .cr-box { width: 33%; min-height: 324px; padding: 2px 42px } .careerpage .form-sec .btn { width: 200px; height: 55px; line-height: 55px; font-size: 16px } .glance-page .overview-left { width: 70%; background-position: right } .glance-page .overview-right { width: 40% } .glance-page .over-view { display: -webkit-box; display: -ms-flexbox; display: flex } .glance-page .glance-list .list-set { margin-top: 20px } .top-logos-sec { width: calc(100% - 500px); margin: 0; max-width: inherit } .location_page .location-details { position: relative } .location_page .detail-left p, .location_page .detail-left span.top { padding-right: 0 } .location_page .right-details { position: relative; top: -250px; float: right; margin-left: 50px; margin-bottom: -200px } .location_page .location-details a { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .location_page .loc-tab-cnt p, .location_page .location-details .form-top { text-align: center } .inter_location_page .guide-line .set { width: 25% } .inter_location_page .guide-line .contents { width: 165px; padding: 20px 10px } .inter_location_page .info-sec ul li { width: 23% } .why-page .ceo-sec h2 { font-size: 30px; line-height: 30px } .why-page .ceo-sec .quote p { font-size: 16px; line-height: 28px } .why-page .ceo-sec { padding: 0 0; overflow: hidden; background-position: center; height: 550px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .why-page .ceo-sec .quote:after { left: -39px; top: 0; width: 90px; height: 73px; background-size: 90% } .why-page .ceo-sec .ceo-cnt { width: 48%; float: right } .why-page .ceo-sec .quote { max-width: 460px; padding: 30px 0 40px 0 } .consignment-page .top-sec h2 { font-size: 30px; line-height: 30px } .consignment-page .top-sec p { font-size: 18px } .consignment-page .top-sec .top-form h4 { font-size: 26px; line-height: 26px } .consignment-page .top-sec .top-form h5 { font-size: 20px; line-height: 20px } .consignment-page .top-sec .top-form { padding: 40px } .consignment-page .top-sec .top-form p { margin: 25px 0; line-height: 30px } .consignment-page .top-sec .top-form { right: 18px; left: auto } .mission_page .vm-set { -webkit-box-align: center; -ms-flex-align: center; align-items: center } .mission_page .vm-set .img-set { width: 48% } .mission_page .vm-sec h2 { font-size: 30px; line-height: 30px } .mission_page .vm-cnt { width: 48% } .mission_page .vm-cnt p, .mission_page .vm-cnt span { font-size: 15px; line-height: 30px } .local_location_page .fecility-sec p { font-size: 16px; line-height: 24px; max-width: 655px } .location_page .location-details { padding: 30px 0 0 0 } .local_location_page.location_page .location-details { padding: 30px 0 50px 0 } .location_page .scroll { height: 385px; outline: 0 } .advantage_page .advantages-sec .box-set .col-12 { padding: 0 } .advantage_page .advantages-sec .box-set { margin-bottom: 0 } .inner-3-page { margin-top: 0 } .history-main-page .history-page { padding: 80px 0 } .history-main-page .history-page .history-abt-cont h3 { font-size: 30px; line-height: 42px; text-align: center; color: #ff2222; padding-bottom: 17px; margin: 0 } .history-main-page .history-page .history-abt-cont p { font-size: 16px; line-height: 28px } .history-main-page .cus-story-sec { padding: 0; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap } .history-main-page .cus-story-sec .cus-story-area { width: 50%; height: auto; background-repeat: no-repeat; background-position: center center; background-size: cover } .history-main-page .cus-story-sec .cus-story-right { width: 50%; max-width: 600px; padding: 85px 15px 85px 70px; margin: 0 } .history-main-page .cus-story-sec .cus-story-right h3 { font-size: 26px; line-height: 36px } .history-main-page .cus-story-sec .cus-story-right p { font-size: 16px; line-height: 28px } .history-main-page .count-year-sec .tot-out-year { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 40px 0 0 } .history-main-page .count-year-sec .year-left h3 { font-size: 30px } .history-main-page .count-year-sec .year-left p { font-size: 16px; line-height: 28px } .history-main-page .count-year-sec { padding: 80px 0 0; position: relative } .history-main-page .count-year-sec:after { content: ""; position: absolute; left: 0; bottom: 0; height: 189px; width: 170px; background-image: url(/images/history/bg-year1.png); bottom: 23px; background-size: 100%; background-repeat: no-repeat } .history-main-page .count-year-sec .year-left { padding-bottom: 0; width: 50%; padding-right: 70px; position: relative; z-index: 1 } .history-main-page .count-year-sec .year-count { width: 2% } .history-main-page .count-year-sec .year-right { width: 45%; position: relative; z-index: 1 } .history-main-page .count-year-sec .year-right p { font-size: 16px; line-height: 28px } .history-main-page .count-year-sec .year-count { width: 2%; height: 100%; position: absolute; left: 0; right: 0; margin: 0 auto; z-index: 2 } .history-main-page .count-year-sec .year-count:before { content: ""; position: absolute; left: 0; top: 0; height: 100%; background-color: #e5e5e5; width: 1px; left: 0; right: 0; margin: 0 auto } .history-main-page .count-year-sec .year-count .dots-history:before { top: 0 } .history-main-page .count-year-sec .year-count .dots-history { position: relative; width: 100%; height: 100% } .history-main-page .count-year-sec .year-count .dots-history:after { top: unset; bottom: 0 } .history-main-page .count-year-sec .year-count .bot-year { position: absolute; min-width: 100px; left: 35px; text-align: left; top: unset; bottom: 0 } .history-main-page .count-year-sec .year-count .top-year { position: absolute; width: 100px; left: -115px; text-align: right; top: 0 } .history-image-sec { padding: 40px 0 0 } .history-main-page .dual-design { padding: 40px 0 0; position: relative } .history-main-page .dual-design:after { content: ""; position: absolute; right: 0; bottom: 0; height: 189px; width: 170px; background-image: url(/images/history/bg-year1.png); bottom: 23px; background-size: 100%; background-repeat: no-repeat; -webkit-transform: scaleX(-1); -ms-transform: scaleX(-1); transform: scaleX(-1) } .history-main-page .tot-out-dual { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .history-main-page .dual-left { width: 50%; padding-right: 40px } .history-main-page .dual-left img { margin: 40px 0 } .history-main-page .dual-right { width: 50%; padding-left: 40px; position: relative; z-index: 1 } .history-main-page .dual-design .dual-right h5 { font-size: 18px; font-weight: 500 } .history-main-page .dual-design .dual-right h3 { font-size: 30px } .history-main-page .dual-design .dual-right p { font-size: 16px; line-height: 28px } .history-main-page .year-sec2 { position: relative } .history-main-page .year-sec2:after { content: ""; position: absolute; left: 0; bottom: 0; height: 247px; width: 170px; background-image: url(/images/history/bg-year2.png); bottom: 23px; background-size: 100%; background-repeat: no-repeat } .history-main-page .year-sec3 { position: relative; padding: 0 } .history-main-page .year-sec3:after { content: ""; position: absolute; right: 0; bottom: 0; left: unset; height: 247px; width: 170px; background-image: url(/images/history/bg-year2.png); bottom: 23px; background-size: 100%; background-repeat: no-repeat; -webkit-transform: scaleX(-1); -ms-transform: scaleX(-1); transform: scaleX(-1) } .history-main-page .year-sec4 .tot-out-year { padding: 0 } .history-main-page .year-sec4 .tot-out-year .year-right { text-align: left!important } .history-main-page .year-sec4 .tot-out-year .year-right img { margin: 40px 0 } .history-image-sec .cont-img-sec { width: 30% } .history-main-page .history-image-sec .cont-img-sec h3 { font-size: 30px; font-weight: 500 } .history-main-page .history-image-sec .cont-img-sec p { font-size: 16px } .history-main-page .history-image-sec .his-img-out { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; margin-top: -127px } .history-main-page .history-image-sec .his-img-out .img-sec-second { position: relative; top: -26px } .history-main-page .main-cont-history { padding: 60px 0 } .history-main-page .main-cont-history .outer-min-his { max-width: 741px; margin: 0 auto; text-align: center } .history-main-page .main-cont-history .outer-min-his h3 { font-size: 30px; line-height: 42px } .history-main-page .main-cont-history .outer-min-his p { font-size: 16px; line-height: 28px } .history-main-page .company-sec-bx .head-company-bx h3 { text-align: center; font-size: 30px; color: #192b41 } .history-main-page .company-sec-bx .head-company-bx { padding-bottom: 44px; max-width: 560px; margin: 0 auto } .history-main-page .company-sec-bx .head-company-bx p { text-align: center; font-size: 16px; line-height: 28px } .history-main-page .company-sec-bx .bx-outer-company { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0 10px } .history-main-page .company-sec-bx .bx-outer-company .main-bx-cmpny { border: 1px solid #7e7e7e; padding: 25px; margin-bottom: 29px; width: 24% } .history-main-page .company-sec-bx .bx-outer-company .main-bx-cmpny h3 { color: #192b41; font-size: 20px; text-align: center; line-height: 28px } .history-main-page .company-sec-bx .bx-outer-company .main-bx-cmpny p { text-align: center; font-size: 14px; line-height: 26px } .history-main-page .company-sec-bx .bx-outer-company .main-bx-cmpny .icon-cmpny { text-align: center; padding-bottom: 35px } .group-company-page .sec-cmpny-first { padding: 40px 0 } .group-company-page .sec-cmpny-first .cmpny-abt-opp h3 { font-size: 40px; font-weight: 500; text-transform: uppercase } .group-company-page .sec-cmpny-first .cmpny-abt-opp p { font-size: 16px; line-height: 28px } .group-company-page .sec-cmpny-first .cmpny-abt-opp { padding-right: 206px } .group-company-page .sec-cmpny-first .cmpny-employee { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .group-company-page .sec-cmpny-first .cmpny-employee .employe-cont { padding-bottom: 0; width: 50%; padding-right: 70px } .group-company-page .sec-cmpny-first .cmpny-employee .img-employe { text-align: center } .group-company-page .sec-cmpny-first .cmpny-employee .employe-cont h3 { text-transform: uppercase; font-weight: 600; font-size: 35px } .group-company-page .sec-cmpny-first .cmpny-employee .employe-cont h4 { font-weight: 300; font-size: 25px } .group-company-page .sec-cmpny-first .cmpny-employee .employe-cont p { font-size: 16px; line-height: 28px } .group-company-page .sec-cmpny-first .cmpny-employee .employe-cont a { background-color: #002a54; color: #fff; padding: 15px 55px; font-size: 16px; display: table; margin-top: 35px } .group-company-page .sec-cmpny-first .cmpny-employee { padding: 80px 0 } .group-company-page .sec-cmpny-first .movers-sec { padding: 42px 0; border-top: 1px solid #9a9a9a } .group-company-page .sec-cmpny-first .movers-sec h3 { font-size: 30px } .group-company-page .sec-cmpny-first .movers-sec p { font-size: 16px; line-height: 28px } .group-company-page .sec-cmpny-first .cargo-sec { padding: 75px 0; border-top: 1px solid #9a9a9a } .group-company-page .sec-cmpny-first .cargo-sec .cargo-cont { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .group-company-page .sec-cmpny-first .cargo-sec .cargo-cont .left-cargo { width: 60% } .group-company-page .sec-cmpny-first .cargo-sec .cargo-cont .left-cargo h3 { font-size: 30px } .group-company-page .sec-cmpny-first .cargo-sec .cargo-cont .left-cargo p { font-size: 16px; line-height: 28px } .group-company-page .sec-cmpny-first .cargo-sec .cargo-cont .left-cargo h4 { font-size: 21px } .group-company-page .sec-cmpny-first .cargo-sec .cargo-cont .left-cargo ul li { font-size: 16px; padding-bottom: 12px } .group-company-page .sec-cmpny-first .section-cmpny-grow { background-size: cover; background-repeat: no-repeat; padding: 0; padding-bottom: 110px; background-position: bottom } .group-company-page .sec-cmpny-first .section-cmpny-grow .content-grow { background-color: d31c24; padding: 50px 51px } .group-company-page .sec-cmpny-first .section-cmpny-grow .content-grow h3 { font-size: 40px; color: #fff } .group-company-page .sec-cmpny-first .section-cmpny-grow .content-grow p { font-size: 16px; color: #fff; line-height: 28px; font-weight: 300 } .group-company-page .sec-cmpny-first .client-household { padding: 80px 0 } .group-company-page .sec-cmpny-first .client-household h3 { font-size: 30px; padding-bottom: 40px } .group-company-page .sec-cmpny-first .client-household .owl-carousel .owl-stage { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .group-company-page .sec-cmpny-first .client-household .item .household-ic { padding: 0 20px } .group-company-page .sec-cmpny-first .company-testi-sec .right-sec-testi { padding: 35px 35px; background-color: #f7f7f7; width: 60% } .group-company-page .sec-cmpny-first .company-testi-sec { display: -webkit-box; display: -ms-flexbox; display: flex } .group-company-page .sec-cmpny-first .company-testi-sec .left-sec-strength { padding: 35px 35px; background-color: #c40f18; width: 40% } .group-company-page .sec-cmpny-first .company-testi-sec .left-sec-strength h3 { font-size: 30px; color: #fff } .group-company-page .sec-cmpny-first .company-testi-sec .left-sec-strength h5 { font-weight: 200; color: #fff; font-size: 20px } .group-company-page .sec-cmpny-first .company-testi-sec .left-sec-strength p { color: #fff; font-weight: 300; font-size: 16px; line-height: 28px } .group-company-page .sec-cmpny-first .company-testi-sec .left-sec-strength .cont-strength { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap } .group-company-page .sec-cmpny-first .company-testi-sec .left-sec-strength .cont-strength .bx-strngth { padding-bottom: 0; width: 50%; min-height: 172px; display: -ms-grid; display: grid; -ms-flex-line-pack: start; align-content: start } .group-company-page .sec-cmpny-first .company-testi-sec .left-sec-strength .cont-strength .bx-strngth .count-strngth span { font-size: 27px } .group-company-page .sec-cmpny-first .company-testi-sec .left-sec-strength .cont-strength .bx-strngth .name-strngth h3 { font-size: 18px } .group-company-page .sec-cmpny-first .company-testi-sec .right-sec-testi .testi-out-cmpny .head-testi-cmpny h3 { font-size: 30px } .group-company-page .sec-cmpny-first .company-testi-sec .right-sec-testi .outer-cmpny-tab { padding: 10px 75px 0!important } .group-company-page .sec-cmpny-first .company-testi-sec .right-sec-testi .outer-cmpny-tab:after, .group-company-page .sec-cmpny-first .company-testi-sec .right-sec-testi .outer-cmpny-tab:before { width: 60px!important; height: 63px!important } .testimonial-page .testi-intro .cont-testi-intro h4 { font-weight: 500; font-size: 25px } .testimonial-page .testi-intro .cont-testi-intro h3 { font-size: 35px; padding-bottom: 14px } .testimonial-page .testi-intro .cont-testi-intro p { font-size: 16px; line-height: 28px } .testimonial-page .testi-intro .cont-testi-intro { padding-bottom: 0; padding-right: 125px } .testimonial-page .testi-intro .cont-testi-intro a { margin-top: 47px } .testimonial-page .testi-main-head h3 { font-size: 29px } .testimonial-page .testi-main-head h3 span { font-weight: 600; font-size: 40px } .testimonial-page .right-cont-review .client-review .client-box { background-color: #ededed; padding: 40px 35px 40px 50px; position: relative; min-height: 221px } .testimonial-page .right-cont-review .client-review .client-box:before { top: 40px } .client-review { padding-bottom: 28px } .testimonial-page .right-cont-review .client-review .client-box p { font-size: 16px; font-style: italic; line-height: 28px } .inner-2-page { padding: 80px 0; padding-bottom: 80px } .inner-2-page.banner-review { background: url(/images/inner-banner/customer-review.png); background-repeat: no-repeat; background-position: right; background-size: cover } .inner-2-page .banner-inner2 { max-width: 533px } .inner-2-page .banner-inner2 h3 { color: #635850; font-size: 22px; margin: 0; padding-bottom: 15px } .inner-2-page .banner-inner2 h2 { font-size: 32px; color: #343535; font-weight: 700; position: relative; margin: 0; padding-bottom: 21px; margin-bottom: 15px; line-height: 25px } .inner-2-page .banner-inner2 h2:after { content: ""; background-color: #ff2222; width: 81px; height: 3px; position: absolute; bottom: 0; left: 0 } .inner-2-page .banner-inner2 p { font-size: 16px } .inner-2-page .banner-inner2 a { background-color: #ff6853; color: #fff; padding: 7px 11px; display: table; padding-right: 53px; border-radius: 3px; font-size: 14px } .review-page { padding: 80px 0 } .review-page .review-tab-outer .head-review { text-align: right; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } .review-page .review-tab-outer .head-review .read-cus { margin-right: 22px } .review-page .review-tab-outer .head-review .read-cus a { display: table; padding: 13px 28px; border: 1px solid #dcdcdc; border-radius: 34px; color: #5a5a5a; font-size: 15px; outline: 0 } .review-page .review-tab-outer .cate_slider { padding: 0!important; margin: 0!important } .review-page .review-tab-outer .outer-rt-cont { width: 100%; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex } .review-page .review-tab-outer .outer-rt-cont .tab-left-review { width: 20%; position: -webkit-sticky; position: sticky; top: 0; top: 124px; left: 0; padding-left: 0 } .review-page .review-tab-outer .outer-rt-cont .tab-left-review h3 { font-size: 30px; padding-bottom: 13px; font-weight: 500 } .review-page .review-tab-outer .outer-rt-cont .tab-left-review .resp-tabs-list { display: -ms-grid; display: grid; margin: 0; padding: 0; position: -webkit-sticky; position: sticky } .review-page .review-tab-outer .outer-rt-cont .tab-left-review .resp-tabs-list .resp-tab-item:hover { background-color: #ff2222!important; color: #fff; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out } .review-page .review-tab-outer .outer-rt-cont .tab-left-review .resp-tabs-list li { font-size: 15px; line-height: 20px; font-weight: 400; text-transform: uppercase; text-align: center; margin-bottom: 11px; background-color: unset!important; width: 100% } .review-page .review-tab-outer .outer-rt-cont .right-cont-review { width: 80%; padding-left: 30px } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .sort-sec { padding-top: 0 } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .sort-sec .sort-option { text-align: right; position: relative } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .sort-sec .sort-option:after { content: ""; background-color: #e6e6e6; left: 0; width: 82%; height: 2px; position: absolute; top: 50% } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .sort-sec .sort-option span { background-color: #fff; z-index: 1; position: relative; padding-left: 15px; font-weight: 500 } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .sort-sec .sort-option select { border: 0; outline: 0; font-size: 16px } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review { margin-bottom: 40px } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review:hover .cont-bx-review { background-color: #f3f3f3; border-color: #f3f3f3; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .img-user-r { background-color: #e2e2e2; width: 75px; height: 76px; border-radius: 100% } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .img-user-r img { width: 100% } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r { width: 92%; padding-left: 22px } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r h3 { font-size: 18px; color: #ff2222; margin: 0 } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .outer-comments { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .outer-comments .social-r span { font-size: 16px; color: #737373 } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .outer-comments .social-r li { width: 15px; margin: 0 8px } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .outer-comments ul { padding: 0; margin: 0; list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .outer-comments ul li .ic-r-loc { padding-left: 16px } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .outer-comments ul li .ic-r-loc .img { width: 15px } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .outer-comments ul li .ic-r-loc span { padding-left: 5px; font-size: 14px; vertical-align: middle; color: #737373 } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .stars { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: 0 auto; cursor: pointer } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .stars .rate { height: 50px; margin-left: -5px; padding: 5px; font-size: 18px; position: relative; cursor: pointer } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .stars .rate input[type=radio] { opacity: 0; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); pointer-events: none } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .stars .rate .fas { font-weight: 900; color: #ff2222 !important } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .stars .rate .star { color: #ee1c25 } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .stars .star-over:after { font-family: FontAwesome; font-weight: 900; font-size: 25px; content: "\f005"; display: inline-block; color: #ffaaae; z-index: 1; position: absolute; top: 8px; left: 5px } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .cont-bx-review { padding: 35px 35px; border: 1px solid #e0e0e0; border-radius: 8px; margin-top: 28px; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .cont-bx-review .head-r-bx { position: relative; padding-bottom: 20px } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .cont-bx-review .head-r-bx h3 { font-size: 20px; padding-right: 142px; margin: 0 } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .cont-bx-review .head-r-bx span { position: absolute; font-size: 17px; right: 0; top: 32%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); color: #777 } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .cont-bx-review p { font-size: 16px; line-height: 25px } .review-page .review-tab-outer .review-pagination { display: block; text-align: right } .review-page .review-tab-outer .review-pagination a { display: block; padding: 0 12px; color: #444; outline: 0 } .review-page .review-tab-outer .review-pagination a:hover { background-color: #d2d2d2 } .review-page .review-tab-outer .review-pagination a span { font-size: 22px } .review-page .review-tab-outer .review-pagination ul { display: -webkit-box; display: -ms-flexbox; display: flex; width: auto; padding: 0; list-style: none; margin: 0; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .review-page .review-tab-outer .review-pagination ul li a { margin: 0 6px; padding: 3px 9px; color: #55555a; display: block; border-radius: 3px } .review-page .review-tab-outer .review-pagination ul li a.active { background-color: #d02323; color: #fff } .review-page .review-vdo-sec { background-color: #f4f4f4 } .review-page .review-vdo-sec .half-left-rev { position: relative } .review-page .review-vdo-sec .half-left-rev:after { content: ""; position: absolute; left: 0; background-color: #ff2222; height: 100%; width: 50%; top: 0; left: 0 } .review-page .review-vdo-sec .half-left-rev .left-cont-rev { position: relative; z-index: 1; padding: 67px 21px; display: -webkit-box; display: -ms-flexbox; display: flex } .review-page .review-vdo-sec .half-left-rev .left-cont-rev .testi-slide { width: 25%; padding-right: 40px } .review-page .review-vdo-sec .half-left-rev .left-cont-rev .testi-slide h3 { font-size: 30px; color: #fff } .review-page .review-vdo-sec .half-left-rev .left-cont-rev .testi-slide p { color: #fff; font-size: 16px } .review-page .review-vdo-sec .half-left-rev .left-cont-rev .testi-slide .review-slider-nav { width: 100%; display: block; margin: 20px 0 0; text-align: center } .review-page .review-vdo-sec .half-left-rev .left-cont-rev .testi-slide .review-slider-nav .owl-prev { background-color: #fff; font-size: 38px; padding: 1px 15px; border-radius: 50%; width: 44px; height: 44px; margin: 0 5px; outline: 0; border: none } .review-page .review-vdo-sec .half-left-rev .left-cont-rev .testi-slide .review-slider-nav .owl-prev span { position: relative; top: -3px; color: #5f5f5f } .review-page .review-vdo-sec .half-left-rev .left-cont-rev .testi-slide .review-slider-nav .owl-next { background-color: #fff; font-size: 38px; padding: 1px 15px; border-radius: 50%; width: 44px; height: 44px; margin: 0 5px; outline: 0; border: none } .review-page .review-vdo-sec .half-left-rev .left-cont-rev .testi-slide .review-slider-nav .owl-next span { position: relative; top: -3px; color: #5f5f5f } .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev { width: 75%; position: relative } .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .owl-nav { position: absolute; right: 124%; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; top: 50% } .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .owl-nav .owl-prev { background-color: #fff; font-size: 38px; padding: 1px 19px; border-radius: 50%; width: 44px; height: 44px; margin: 0 5px; outline: 0 } .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .owl-nav .owl-prev span { position: relative; top: -3px; color: #5f5f5f } .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .owl-nav .owl-next { background-color: #fff; font-size: 38px; padding: 1px 19px; border-radius: 50%; width: 44px; height: 44px; margin: 0 5px; outline: 0 } .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .owl-nav .owl-next span { position: relative; top: -3px; color: #5f5f5f } .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .item-slider-rev { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .item-slider-rev .vdo-rev-img { width: 64%; display: inline-block; vertical-align: top } .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .item-slider-rev .vdo-rev-img a { position: relative; display: block } .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .item-slider-rev .vdo-rev-img a .img-play-rev { position: absolute; top: 50%; z-index: 6; width: 50px; left: 0; right: 0; margin: 0 auto; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%) } .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .item-slider-rev .slider-cont-rev { width: 36%; display: inline-block; vertical-align: top; padding: 35px 0 0 70px; position: relative } .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .item-slider-rev .slider-cont-rev:after { content: ""; position: absolute; left: 15px; background: url(/images/review-icons/quote2.png); height: 50px; width: 50px; background-size: 100%; top: 0 } .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .item-slider-rev .slider-cont-rev p { font-size: 16px; line-height: 28px; color: #484848 } .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .item-slider-rev .slider-cont-rev h4 { color: #ff2222; font-weight: 500; font-size: 22px } .review-page .review-tab-testi { padding-top: 114px; padding-bottom: 0 } .review-page .review-tab-testi .r-tab-testi .head-testi-tab { border-bottom: 1px solid #e4e4e4 } .review-page .review-tab-testi .r-tab-testi .head-testi-tab ul { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap } .review-page .review-tab-testi .r-tab-testi .head-testi-tab ul .resp-tab-item { background-color: unset!important; font-size: 16px; color: #676767 } .review-page .review-tab-testi .r-tab-testi .head-testi-tab ul .resp-tab-active { position: relative; border: 0!important; border-bottom: 3px solid #ff2222!important } .review-page .review-tab-testi .r-tab-testi .head-testi-tab ul .resp-tab-active:after { content: ""; position: absolute; left: 0; right: 0; margin: 0 auto; background: url(/images/review-icons/play-button.png); height: 9px; bottom: -2px; width: 9px; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); background-size: 100%; background-repeat: no-repeat } .review-page .review-tab-testi .r-tab-testi .resp-tabs-container { padding: 40px 0 } .review-page .review-tab-testi .r-tab-testi .resp-tab-content .testi-tab-cont-left { padding-top: 0; padding-left: 154px; padding-right: 38px; position: relative } .review-page .review-tab-testi .r-tab-testi .resp-tab-content .testi-tab-cont-left h2 { font-size: 45px; margin: 0; font-weight: 800; color: #f1f1f1; padding-bottom: 14px; position: relative } .review-page .review-tab-testi .r-tab-testi .resp-tab-content .testi-tab-cont-left h2:after { content: ""; position: absolute; left: -145px; background: url(/images/review-icons/quote.png); height: 145px; bottom: -2px; width: 114px; background-size: 100% auto; background-repeat: no-repeat; top: -35px } .review-page .review-tab-testi .r-tab-testi .resp-tab-content .testi-tab-cont-left p { font-size: 16px; text-align: center; line-height: 25px } .review-page .review-tab-testi .r-tab-testi .resp-tab-content .testi-user-det { display: block; margin: 0 auto 30px } .review-page .review-tab-testi .r-tab-testi .resp-tab-content .testi-user-det .user-img-testi { width: 100% } .review-page .review-tab-testi .r-tab-testi .resp-tab-content .testi-user-det .testi-user-desc { width: 100%; padding-left: 16px } .review-page .review-tab-testi .r-tab-testi .resp-tab-content .testi-user-det .testi-user-desc h3 { font-size: 17px; color: #ed1f28; margin: 0 } .review-page .review-tab-testi .r-tab-testi .resp-tab-content .testi-user-det .testi-user-desc h4 { font-weight: 500; font-size: 15px; margin: 0 } .review-page .review-tab-testi .r-tab-testi .resp-tab-content .testi-user-det .testi-user-desc h5 { font-size: 17px; font-weight: 500; color: #3a3a3a; margin: 0; font-weight: 600; line-height: normal } .review-page .customer-xperiance .cus-head { position: relative; margin-bottom: 75px } .review-page .customer-xperiance .cus-head:after { position: absolute; left: 0; width: 100%; top: 50%; background-color: #dedede; height: 2px; content: ""; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%) } .review-page .customer-xperiance .cus-head h3 { text-align: center; display: table; margin: 0 auto; color: #222d39; background-color: #fff; font-size: 35px; font-weight: 500; position: relative; z-index: 1; padding: 0 20px } .review-page .customer-xperiance .slider-cus { position: relative; padding: 0 50px } .review-page .customer-xperiance .slider-cus .owl-item:last-child .cont-cus { border-right: 0 solid #e4dfdf } .review-page .customer-xperiance .slider-cus .owl-nav { position: absolute; top: 50%; width: 100%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%) } .review-page .customer-xperiance .slider-cus .owl-nav .owl-prev { background-color: #f26065; color: #fff; padding: unset; position: absolute; left: -50px; width: 44px; height: 44px; border-radius: 50%; font-size: 33px; line-height: 0; outline: 0 } .review-page .customer-xperiance .slider-cus .owl-nav .owl-next { background-color: #f26065; color: #fff; padding: unset; position: absolute; right: -50px; width: 44px; height: 44px; border-radius: 50%; font-size: 33px; line-height: 0; outline: 0 } .review-page .customer-xperiance .slider-cus .item .cont-cus { padding: 12px 16px; border-right: 1px solid #e4dfdf; position: relative } .review-page .customer-xperiance .slider-cus .item .cont-cus p { position: relative; padding-left: 17px; font-style: italic; font-size: 16px } .review-page .customer-xperiance .slider-cus .item .cont-cus p:before { content: ""; position: absolute; left: 0; top: 0; height: 20px; width: 20px; background-image: url(/images/review-icons/quote-grey.png); background-repeat: no-repeat } .review-page .customer-xperiance .slider-cus .item .cont-cus a { position: relative; color: #f5c721; font-size: 17px; padding-right: 17px } .review-page .customer-xperiance .slider-cus .item .cont-cus span { font-style: italic; font-size: 16px } .strength_page .second-sec .set:hover:after, .strength_page .second-sec .set:hover:before { background: #ee1c25 } .strength_page .second-sec .set:nth-child(2n+2):after { display: block } .strength_page .second-sec .set:nth-child(3n+3):after { display: none } .strength_page .second-sec .set:nth-child(10):before, .strength_page .second-sec .set:nth-child(11):before, .strength_page .second-sec .set:nth-child(12):before { display: none } .strength_page .second-sec .set { width: 33% } .strength_page .key-people .itemDetail { display: -webkit-box; display: -ms-flexbox; display: flex } .strength_page .key-people .itemDetail__Slide { width: 35% } .strength_page .key-people .itemDetail .itemDetail__Thumb { width: 65% } .strength_page .key-people .itemDetail__Thumb li:first-child { right: 0; bottom: 0; width: 230px; height: 230px } .strength_page .key-people .itemDetail__Thumb li:nth-child(2) { width: 110px; height: 110px; right: 230px; bottom: 0 } .strength_page .key-people .itemDetail__Thumb li:nth-child(3) { width: 112px; height: 120px; right: 228px; bottom: 109px } .strength_page .key-people .itemDetail__Thumb li:nth-child(4) { width: 110px; height: 110px; right: 340px; bottom: 0 } .strength_page .key-people .itemDetail__Thumb li:nth-child(5) { width: 95px; height: 95px; right: 0; bottom: 229px } .strength_page .key-people .itemDetail__Thumb li:nth-child(6) { width: 95px; height: 95px; right: 95px; bottom: 229px } .strength_page .key-people .itemDetail__Thumb li:nth-child(7) { width: 130px; height: 206px; right: 190px; bottom: 229px } .strength_page .key-people .itemDetail__Thumb li:nth-child(8) { width: 95px; height: 95px; right: 340px; bottom: 109px } .strength_page .key-people .itemDetail__Thumb li:nth-child(9) { width: 130px; height: 130px; right: 320px; bottom: 229px } .strength_page .key-people .itemDetail__Thumb li:nth-child(10) { width: 190px; height: 180px; right: 0; bottom: 334px } .strength_page .key-people .itemDetail__Thumb li:nth-child(11) { width: 130px; height: 130px; right: 320px; bottom: 360px } .strength_page .key-people .itemDetail__Thumb li:nth-child(12) { width: 130px; height: 130px; right: 450px; bottom: 295px } .strength_page .key-people .itemDetail__Thumb li:nth-child(13) { width: 65px; height: 65px; right: 450px; bottom: 424px } .strength_page .key-people .itemDetail__Thumb li img { width: 100%; height: 100% } .trucking-cube .itemDetail { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .trucking-cube .itemDetail__Slide { width: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .trucking-cube .itemDetail__Slide .bx-wrapper { width: 100%; margin: 50px 0 } .trucking-cube .itemDetail .itemDetail__Thumb { width: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 100px 0 } .trucking-cube .itemDetail__Thumb li { position: relative } .trucking-cube .itemDetail__Thumb li:first-child { -webkit-transform: translate(0, 50px); -ms-transform: translate(0, 50px); transform: translate(0, 50px) } .trucking-cube .itemDetail__Thumb li:first-child:before { content: ""; position: absolute; width: 100%; height: 50%; background: #ee1c25; left: 0; top: -120% } .trucking-cube .itemDetail__Thumb li:nth-child(2) { -webkit-transform: translate(0, -70px); -ms-transform: translate(0, -70px); transform: translate(0, -70px) } .trucking-cube .itemDetail__Thumb li:nth-child(2):before { content: ""; position: absolute; width: 100%; height: 100%; background: #efefef; left: 200%; top: 0 } .trucking-cube .itemDetail__Thumb li:nth-child(3) { -webkit-transform: translate(-80%, 120px); -ms-transform: translate(-80%, 120px); transform: translate(-80%, 120px) } .trucking-cube .itemDetail__Thumb li:nth-child(4) { -webkit-transform: translate(-100%, -30px); -ms-transform: translate(-100%, -30px); transform: translate(-100%, -30px) } .trucking-cube .itemDetail__Thumb li:nth-child(4):before { content: ""; position: absolute; width: 80%; height: 60%; background: #414045; left: 100%; top: 100% } .trucking-cube .itemDetail__Thumb li img { width: 100%; height: auto; display: block } .expert-area { padding: 85px 0 } .contact-page .sec-map-contact { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #c81111 } .contact-page .sec-map-contact .left-map-sec { width: 100%; position: relative } .contact-page .sec-map-contact .right-sec-map { background-color: #c81111; padding: 30px 30px; width: 30% } .value_ad_page .vd-main-row .vd-right { width: 50%; float: right; padding: 0 0 30px 30px } .value_ad_page .vd-main-row .vd-left { width: auto } }  @media screen and (min-width:992px) { .location_page .detail-left { min-height: 545px } .international-pkg .infra-sec .infra-content .img-infra { margin-bottom: 0 } .outer-media-tab .resp-tabs-list li { padding: 12px 40px } .resource-sec .container { max-width: 1118px; margin: 0 auto } header.fixedheader #menuArea { top: 80% } nav li a { font-size: .925em } nav ul>li { margin-left: 50px } #menuArea.opened { top: 22px; right: 33px; position: fixed } .press-main { position: relative } .press-main .nav { position: absolute; width: 9%; color: #fff; padding-right: 0; border-right: 1px solid #9f9b9b; float: left } .press-main .nav.left-fixed { position: -webkit-sticky; position: sticky; top: 185px; left: 0; padding-left: 0 } .press-main .nav ul { -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0; list-style: none; margin: 0 } .press-main .nav ul li { width: 100%; margin-bottom: 12px; position: relative; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out } .press-main .nav ul li a { position: relative; font-size: 18px; color: #333; outline: 0; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out } .press-main .nav ul li.active { -webkit-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out } .press-main .nav ul li.active:after { content: ""; position: absolute; bottom: unset; top: 44%; letter-spacing: normal; left: unset; right: -37px; width: 71px; height: 0; border: 1px dashed grey; background-color: unset; -webkit-animation: .5s linear zoom-in; animation: .5s linear zoom-in } .press-main .nav ul li.active a { display: block } .press-main .nav ul li.active a:after { content: ""; position: absolute; bottom: unset; top: 29%; letter-spacing: normal; right: 37px; width: 10px; border-radius: 50%; height: 10px; background-color: unset; background-color: red; -webkit-animation: .5s linear zoom; animation: .5s linear zoom } .press-main .nav ul li.active a:before { content: ""; position: absolute; bottom: unset; top: 29%; letter-spacing: normal; right: -48px; width: 10px; border-radius: 50%; height: 10px; background-color: unset; background-color: red; -webkit-animation: .5s linear zoom; animation: .5s linear zoom } .press-main article { width: 90%; padding-left: 45px; margin: auto; margin-right: 0 } .press-main article h1 { font-size: 23px; font-weight: 600; margin: 0 0 20px } .press-main article .cont-bx-sroll { background-color: #fff; border: 1px solid #ebebeb; padding: 20px; text-align: left; margin-bottom: 24px } .press-main article .cont-bx-sroll h5 { color: #ee1c25; font-size: 14px } .press-main article .cont-bx-sroll h3 { font-size: 20px!important; text-align: left!important; color: #333!important } .press-main article .cont-bx-sroll .scroll-logo { font-size: 20px; text-align: left; color: #333; border-top: 1px solid #f8ca41; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 17px } .press-main article .cont-bx-sroll .scroll-logo h4 { font-size: 14px; color: #7e7e7e; font-weight: 400; margin: 0 } .press-main article .cont-bx-sroll .scroll-logo .img-scroll { height: 50px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .press-main article .cont-bx-sroll .scroll-logo .img-scroll>img { max-width: 100%; width: auto; max-height: 50px; height: auto; display: inline-block } .beware-take-page .beware-abt .cont-abt-bewaret h3 { text-align: right; padding-right: 62px; font-size: 33px; position: relative } .beware-take-page .beware-abt .cont-abt-bewaret h3:after { content: "?"; position: absolute; font-size: 71px; top: 0; left: 0; right: 21px; margin: 0 auto; font-weight: 600 } .beware-take-page .beware-abt .cont-abt-bewaret p { font-size: 16px; line-height: 28px; text-align: justify } .beware-take-page .tab-beware .right-beware-tab h2 { display: none } .beware-take-page .tab-beware #bewareTab { display: -webkit-box; display: -ms-flexbox; display: flex } .beware-take-page .tab-beware .b-tab1 { display: -webkit-box; display: -ms-flexbox; display: flex } .beware-take-page .tab-beware .right-beware-tab { width: 70% } .beware-take-page .tab-beware .right-beware-tab .tab-cnt-bt p { font-size: 16px; line-height: 28px } .beware-take-page .tab-beware .right-beware-tab .tab-cnt-bt p { font-size: 16px; line-height: 28px; font-weight: 400 } .beware-take-page .tab-beware .right-beware-tab .tab-cnt-bt ul { float: left; width: 100% } .beware-take-page .tab-beware .right-beware-tab .tab-cnt-bt img { float: right; padding-left: 12px } .beware-take-page .tab-beware .left-beware-tab ul li:before { content: ""; height: 1px; width: 78%; right: 0; background-color: #eee; position: absolute; bottom: 0 } .beware-take-page .tab-beware .right-beware-tab .tab-cnt-bt ul li p { font-size: 16px; line-height: 28px; color: #3e3e3f; font-weight: 400 } .beware-take-page .tab-beware .right-beware-tab .tab-cnt-bt { padding-left: 75px } .beware-take-page .tab-beware .left-beware-tab { width: 30% } .beware-take-page .tab-beware .left-beware-tab ul li { width: 100%; background-color: unset!important; border: 0!important; position: relative } .beware-take-page .tab-beware .left-beware-tab ul li.resp-tab-active:after { content: "\f105 "; font-family: FontAwesome; font-weight: 400; font-style: normal; margin: 0 0 0 24px; text-decoration: none; font-size: 27px; position: absolute; right: 0 } .beware-take-page .tab-beware .left-beware-tab ul li .ic-beware { width: 48px; display: inline-block; vertical-align: middle } .beware-take-page .tab-beware .left-beware-tab ul li .ic-beware img { width: 100%; height: auto; display: block } .beware-take-page .tab-beware .left-beware-tab ul li span { font-size: 19px; font-weight: 400; display: inline-block; vertical-align: middle; width: calc(100% - 50px); padding: 0 0 0 15px } .beware-take-page .b-middle-cont h3 { font-size: 30px; line-height: 42px; padding-bottom: 15px } .beware-take-page .media-aware .main-aware-cont .top-tab-aware { border-bottom: 1px solid #d3d3d3; padding-top: 22px } .beware-take-page .media-aware .main-aware-cont .top-tab-aware .owl-carousel .owl-item { display: inline-block; float: unset } .beware-take-page .media-aware .main-aware-cont .top-tab-aware .owl-nav .owl-prev { position: absolute; left: 0; font-size: 43px; top: 59%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); outline: 0 } .beware-take-page .media-aware .main-aware-cont .top-tab-aware .owl-nav .owl-next { position: absolute; right: 0; font-size: 43px; top: 59%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); outline: 0 } .beware-take-page .media-aware .main-aware-cont .top-tab-aware ul { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0; padding: 0; -webkit-box-align: end; -ms-flex-align: end; align-items: end } .beware-take-page .media-aware .main-aware-cont .top-tab-aware ul li { background-color: unset!important; padding: 13px 14px; padding-bottom: 12px; text-align: center; width: 100%; font-size: 16px; line-height: 22px } .beware-take-page .media-aware .main-aware-cont .top-tab-aware ul li.resp-tab-active { background-color: unset!important; border: 0!important; border-bottom: 3px solid #ff2222!important } .beware-take-page .media-aware .slider-aware-news { padding-top: 40px } }  @media screen and (min-width:768px) { .strength_page .vertical-timeline-content { margin-bottom: 35px; display: -webkit-box; display: -ms-flexbox; display: flex } .strength_page .award-sec { padding-right: 30px; outline: 0; width: 75%; cursor: pointer } .strength_page .award-image { position: relative!important; right: 0; top: 0; opacity: 1!important; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; width: 23%; float: left } .strength_page .award-image img { width: 100%; height: auto; display: block; margin: 0 } .media-page .vertical-timeline-block { padding: 15px 0 0 } .achive-page .achivement-outer .box-achive .img-out-achive { padding: 0 51px; margin-bottom: 74px } .inTabtruck { width: 50%; float: left; padding: 0 15px } .achive-page .achivement-outer .box-achive .img-out-area { top: 58px } .achive-page .achive-top-sec { max-width: 850px; margin: 0 auto; padding-bottom: 48px } #menuArea .menu .menuContent { position: relative; top: 66px; font-size: 30px; padding-bottom: 20px; margin-top: 0; overflow: auto } #menuArea .menu { overflow: auto } .international-pkg .aboutpage .poineers-sec h2 { margin-bottom: 0; font-size: 30px } .contact-page .question-sec { padding-top: 80px } .contact-page .question-sec .ques-outer h3 { text-align: center; padding-bottom: 25px; font-size: 30px } .contact-page .question-sec .ques-outer .box-ques { margin-bottom: 0; min-height: 299px; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out } .contact-page .sec-map-contact .right-sec-map .select-loc-sec h3 { font-size: 27px; padding-bottom: 30px } .contact-page .sec-map-contact .right-sec-map .select-loc-sec .field-loc select { margin-bottom: 38px; font-size: 17px; text-transform: uppercase } .map-contact { height: 680px; position: relative; overflow: hidden } .outer-map-tab { position: absolute; z-index: 1; top: 15px; left: 15px; display: block!important } .head-tab-contact { width: 100%; text-align: center; margin: 0 0 10px; background-color: #fff; padding: 8px 11px; border-radius: 5px } .contact-page .sec-map-contact .left-map-sec .tab-sec-map .outer-map-tab .head-tab-contact h3 { padding-bottom: 0; margin-bottom: 0; color: #c30c0c; font-size: 17px; font-weight: 500; line-height: 36px; padding-left: 0 } .contact-page .sec-map-contact .left-map-sec .outer-map-tab .resp-tabs-list li { background-color: unset!important; padding: 14px 23px; font-weight: 400; font-size: 14px; line-height: 20px; font-weight: 500; color: #6a6a6a } .contact-page .sec-map-contact .left-map-sec .outer-map-tab .resp-tabs-list { width: 100%; padding: 0; display: table; background-color: #fff; border-radius: 5px; padding: 2px!important; margin: 0 } .contact-page .sec-map-contact .left-map-sec .tab-sec-map .resp-tab-content { padding: 0 } .contact-page .sec-map-contact .left-map-sec .outer-map-tab .resp-tabs-list li { margin: 0 } .contact-page .sec-map-contact .left-map-sec .outer-map-tab li.resp-tab-active { border: 0!important; background-color: #ff2222 !important; font-weight: 400; color: #fff!important; border-radius: 5px } .contact-page .sec-map-contact .left-map-sec .outer-map-tab li.resp-tab-active a { color: #fff!important } .contact-page { padding: 80px 0 0 } .contact-page .sec-contact-detail { position: relative; padding-bottom: 82px } .contact-page .sec-contact-detail:after { content: ""; position: absolute; background: #d8d8d8; height: 50%; bottom: 0; width: 100% } .contact-page .sec-contact-detail .outer-cont-datil .contact-head { padding-bottom: 21px } .contact-page .sec-contact-detail .outer-cont-datil .box-contact-out { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; position: relative; z-index: 1; background-color: #fff } .contact-page .sec-contact-detail .outer-cont-datil .contact-head h3 { text-align: center; font-size: 22px; color: #c40f0f } .contact-page .sec-contact-detail .outer-cont-datil .contact-head h2 { font-size: 35px } .contact-page .sec-contact-detail .outer-cont-datil .contact-head h4 { font-size: 18px } .search-page .search-outer-bx .count-r span { color: #969696; font-size: 18px } .search-page .search-outer-bx .main-search-rslt .rslt-bx h3 { font-size: 24px; font-weight: 500; padding-bottom: 12px } .search-page .search-outer-bx .main-search-rslt .rslt-bx a { color: #ed2027; font-size: 18px } .search-page .search-outer-bx .main-search-rslt .rslt-bx p { font-size: 16px } .search-page .search-outer-bx .count-r { padding: 30px 0 } .post-review .section-post-out .main-bx-post h3 { font-size: 30px } .post-review .section-post-out { padding: 79px 0 } .post-review .section-post-out .main-bx-post .box-out-review h4 { font-size: 20px; padding-bottom: 20px } .post-review .section-post-out .main-bx-post .box-out-review .post-star h4 { font-size: 20px } footer .gt-bt-icon .bg-box:first-child { padding: 0 0 30px } .why-page .why-sec-two .award-cnt { padding: 0 120px } .why-page .why-sec-two .usp-sec .usp-cnt { padding: 0 120px } .usp-page .usp-foot-cont p { font-size: 16px; line-height: 28px } .usp-page .sec-usp-about { padding: 78px 0 } .usp-page .sec-usp-about h3 { font-size: 30px } .usp-page .sec-usp-about p { font-size: 16px } .beware-take-page .beware-abt { padding: 40px 0 } .media-page #vertical-timeline:before { content: ""; position: absolute; top: 0; left: 20px; height: 100%; width: 1px; background: #f1f1f1 } .media-page .vertical-timeline-icon.navy-bg { left: -24px; margin: 10px 0 0 } .media-page div#vertical-timeline1 { max-height: 380px; outline: 0; overflow-y: scroll; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; width: 100%; padding: 0 0 0 101px; margin: 0 0 0 auto } .media-page #vertical-timeline1:after { content: ""; position: absolute; width: 20px; height: 100%; left: 80px; top: 0; background: #f4f4f4 } .media-page .awards-nav { margin-left: 0!important; position: absolute; left: 0; width: 100px; overflow-y: auto; overflow-x: hidden; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s } .press-main article { width: 100%; margin: auto; margin-right: 0; padding: 0 15px } .careerpage .c-frm-sec { background: #fcf8f5; padding: 60px 0 } .careerpage .cr-box .video video.mbile { display: none } .aboutpage.site-map-page { padding: 80px 0 } .country-cultural.commen-template .supply-section { padding-bottom: 23px } .country-cultural.apm-air .supply-section { padding-top: 44px } .country-cultural .faq-page .cnt { padding-bottom: 50px } .country-cultural.commen-template .infra-sec .infra-content { padding-bottom: 40px } .international-pkg .faq-page .cnt p { font-size: 19px; line-height: normal; color: #ff2222 } .transport-2 .outer-details { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0 auto; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #fff; background-color: #f0eeee; margin-top: 30px } .transport-2 .outer-details .bx-transport { width: 50%; text-align: left; padding: 0 31px } .transport-2 .outer-details .bx-transport p { text-align: left; font-size: 18px; line-height: 25px } .transport-2 .outer-details .img-transport { width: 50% } .transport-2 .outer-details .img-transport img { width: 100% } .storage-page .bx-outer-dis { min-height: 264px; margin-top: 34px } .storage-page .supply-section { padding-top: 0!important } .apm-air .infra-sec { padding-top: 40px } .apm-air .supply-section { padding-top: 80px } .beware-take-page .beware-abt .head-main-beware h3 { text-align: center; font-size: 30px; padding-bottom: 20px } .beware-take-page .media-aware .head-sec-aware h3 { text-align: center; font-size: 30px; color: #ff2222 } .beware-take-page .media-aware .slider-aware-news .owl-nav { position: absolute } .beware-take-page .vdo-testi-sec .vdo-testi-right { height: auto; background-size: cover; background-repeat: no-repeat; position: relative } .beware-take-page .vdo-testi-sec .vdo-testi-top { padding: 50px 150px; padding-top: 110px } .beware-take-page .vdo-testi-sec .ado-testi-bot { padding: 18px 100px; padding-bottom: 110px; max-width: 100%; margin: 0 auto } .beware-take-page .vdo-testi-sec .ado-testi-bot audio { margin: 0 auto; display: block; background-color: #f1f3f4; width: 100%; padding: 0 26px; max-width: 100% } .beware-take-page .vdo-testi-sec h3 { font-size: 33px; color: #fff } .beware-take-page .vdo-testi-sec ul li { font-size: 16px; color: #fff; color: #55555a } .beware-take-page .media-aware { padding-bottom: 40px } .beware-take-page .cardi-sec h3 { font-size: 28px; text-align: center; padding-bottom: 13px } .beware-take-page .cardi-sec .main-sec-cardi ul li { font-size: 16px; line-height: 25px } .beware-take-page .cardi-sec .main-sec-card ul li img { padding-top: 16px; text-align: center; float: right } .beware-take-page .cardi-sec { padding: 40px 0; padding-bottom: 123px } .beware-take-page .cardi-sec .main-sec-card ul li p { font-size: 16px; line-height: 28px } .beware-take-page .how-to-save { background-color: f7f3f0; padding: 80 0 } .beware-take-page .how-to-save .save-cont h3 { color: #ff2222; font-size: 30px; text-align: center } .beware-take-page .how-to-save .save-cont p { font-size: 16px; line-height: 28px; text-align: center } .gallery-page .gallery-sec { padding: 88px 0 } .gallery-page .gallery-sec .gal-head-sec h3 { font-size: 30px; color: #ed1d25; text-align: center } .gallery-page .gallery-sec .gal-slider-sec { max-width: 750px; margin: 0 auto; position: relative } .gallery-page .gallery-sec .gal-slider-sec .owl-nav { position: absolute; top: 50%; width: 100%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%) } .gallery-page .gallery-sec .gal-slider-sec .owl-nav .owl-prev { float: left; font-size: 43px; outline: 0 } .gallery-page .gallery-sec .gal-slider-sec .owl-nav .owl-next { float: right; font-size: 43px; outline: 0 } .gallery-page .gallery-sec .outer-gal-slide { max-width: 700px; margin: 0 auto; padding: 12px; padding-top: 34px } .gallery-page .gallery-sec .outer-gal-slide .tt-out-gal { -webkit-box-shadow: 0 2px 10px #c7c7c7; box-shadow: 0 2px 10px #c7c7c7; border-radius: 4px } .gallery-page .gallery-sec .outer-gal-slide .tt-out-gal .bot-cont { text-align: left } .gallery-page .gallery-sec .outer-gal-slide .tt-out-gal .bot-cont h3 { font-size: 25px; line-height: 32px } .gallery-page .gallery-sec .outer-gal-slide .tt-out-gal .bot-cont h4 { font-size: 20px; line-height: 28px } .gallery-page .gallery-sec .outer-gal-slide .tt-out-gal .bot-cont h5 { font-size: 20px; line-height: 28px } .gallery-page .gallery-sec .outer-gal-slide .tt-out-gal .bot-cont p { font-size: 16px; line-height: 25px } .gallery-page .gallery-sec .gallary-img-sec { padding-top: 70px } .gallery-page .gallery-sec .gallary-img-sec .box-gallery p { font-size: 16px; line-height: 25px } .gallery-page .gallery-sec .load-btn a { font-size: 16px; color: #fff; background-color: #ed4046; padding: 15px 19px; display: table; margin: 0 auto } .gallery-page .gallery-sec .gallery-last-main { max-width: 832px; margin: 0 auto; padding-top: 25px } .gallery-page .gallery-sec .gallery-last-main p { font-size: 16px; text-align: center; line-height: 25px } .media-page .media-tab-outer .resp-tab-content { padding: 0 } .media-page .media-tab-outer .media-tab-content .select-tab { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; max-width: 491px; margin: 0 auto } .media-page .media-tab-outer .media-tab-content .select-tab .slect-bx { margin-bottom: 0 } .media-page .media-tab-outer .media-tab-content .select-tab .slect-bx select { border: 1px solid #ccc; padding: 10px 9px; border-radius: 5px; min-width: 207px; outline: 0 } .media-page .media-tab-outer .media-tab-content .outer-tvc .tv-cont-outer { padding-bottom: 25px } .media-page .media-tab-outer .press-sec { padding: 85px 0 } .media-page .media-tab-outer .press-sec .cont-btm-media { max-width: 827px; padding-top: 29px } .media-page .media-tab-outer .press-sec .cont-btm-media p { font-size: 16px } .media-page .media-tab-outer .press-sec h3 { color: #212121; font-size: 30px; padding-bottom: 0; font-weight: 500 } .media-page .media-tab-outer .press-sec .img-press { min-height: 569px; display: -webkit-box; display: -ms-flexbox; display: flex; background-color: #fff; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 24px } .media-page .media-tab-outer .press-sec .press-out-box { padding-bottom: 25px } .media-page .media-tab-outer .press-sec .press-out-box .bx-press h4 { font-size: 12px; color: #ee1c25 } .media-page .media-tab-outer .press-sec .press-out-box .bx-press h3 { font-size: 18px; color: #55555a; margin-bottom: 0; padding-bottom: 11px } .media-page .media-tab-outer .press-sec .press-out-box .bx-press h5 { color: #696969; font-size: 12px; font-weight: 400; text-align: left } .media-page .outer-media-tab { padding-top: 40px } .media-page .outer-media-tab ul { display: table; margin: 0 auto } .media-page .outer-media-tab ul li { color: #55555a; font-size: 16px } .media-page .outer-media-tab ul li.resp-tab-active { border: 0!important; border-bottom: 3px solid #ff2222!important } .media-page .media-tab-content .head-work { max-width: 900px; margin: 0 auto; padding-top: 37px; padding-bottom: 37px } .media-page .media-tab-content .head-work h3 { font-size: 30px; color: #ed1d25; text-align: center } .media-page .media-tab-content .head-work p { font-size: 16px } .media-page .media-tab-content .media-slider { max-width: 900px; margin: 0 auto; text-align: center; position: relative; padding: 0 30px } .media-page .media-tab-content .media-slider h3 { font-size: 25px; color: #212121 } .media-page .media-tab-content .media-slider .owl-carousel .owl-prev { position: absolute; left: -26px; top: 50%; background-color: #ff2222; color: #fff; padding: 4px!important; border-radius: 50%; width: 38px; height: 38px; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); outline: 0; font-size: 39px } .media-page .media-tab-content .media-slider .owl-carousel .owl-prev span { top: -12px; position: relative } .media-page .media-tab-content .media-slider .owl-carousel .owl-next { position: absolute; right: -26px; top: 50%; background-color: #ff2222; color: #fff; padding: 4px!important; border-radius: 50%; width: 38px; height: 38px; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); outline: 0; font-size: 39px } .media-page .media-tab-content .media-slider .owl-carousel .owl-next span { top: -11px; position: relative } .media-page .media-tab-content .media-slider .owl-carousel .item { padding: 22px } .media-page .media-tab-content .media-slider .owl-carousel .item .item-box { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-align: center; -webkit-box-shadow: 2px 3px #000; box-shadow: 1px 1px 6px #d6d6d6 } .media-page .media-tab-content .media-slider .owl-carousel .item .item-box .media-sl-img { width: 50% } .media-page .media-tab-content .media-slider .owl-carousel .item .item-box .media-sl-img img { -o-object-fit: cover; object-fit: cover; height: 100% } .media-page .media-tab-content .media-slider .owl-carousel .item .item-box .media-cont { width: 50%; text-align: left; padding: 40px } .media-page .media-tab-content .media-slider .owl-carousel .item .item-box .media-cont h4 { font-size: 14px; line-height: 20px; color: #858585; padding: 0 0 10px; font-weight: 500; text-transform: uppercase } .media-page .media-tab-content .media-slider .owl-carousel .item .item-box .media-cont h3 { font-size: 27px; color: #212121; font-weight: 600; line-height: 35px; margin: 0 0 10px } .media-page .media-tab-content .media-slider .owl-carousel .item .item-box .media-cont h5 { font-size: 15px; color: #ee1c25; font-weight: 500; margin: 0 0 10px } .media-page .media-tab-content .media-slider .owl-carousel .item .item-box .media-cont p { color: #55555a; font-size: 16px; line-height: 28px; font-weight: 500; letter-spacing: .5px } .measures-page .section-measures { padding: 89px 0 } .measures-page .section-measures .content-measures h1 { font-size: 30px; color: #ed1d25; text-align: center; margin: 0; padding-bottom: 51px } .measures-page .section-measures .content-measures .outer-sfty .outer-cont-sfty { width: 100%; position: relative } .measures-page .section-measures .content-measures .outer-sfty .outer-cont-sfty .outer-img-sfty { width: 30%; left: 0; position: absolute; z-index: 2 } .measures-page .section-measures .content-measures .outer-sfty .outer-cont-sfty .cont-inner-safety { width: 91%; margin: 0 0 0 auto } .measures-page .section-measures .content-measures .outer-sfty .outer-cont-sfty .cont-inner-safety h3 { padding-left: 28%; font-size: 20px; line-height: 31px; padding-bottom: 22px; color: #55555a } .measures-page .section-measures .content-measures .outer-sfty .outer-cont-sfty .cont-inner-safety .para-sfty { border: 2px solid #d4d4d4; padding: 55px 32px; padding-left: 28% } .measures-page .section-measures .content-measures .outer-sfty .outer-cont-sfty .cont-inner-safety .para-sfty p { font-size: 16px; line-height: 25px } .measures-page .add-measures { background-color: #f4f4f4; padding: 89px 0 } .measures-page .add-measures .add-measure-head { text-align: center; padding-bottom: 50px } .measures-page .add-measures .add-measure-head h3 { color: #212121; font-size: 30px } .measures-page .add-measures .add-measure-head p { font-size: 16px; max-width: 638px; margin: 0 auto } .measures-page .add-measures .measure-slider .img-measure .m-slide-img { width: 100% } .measures-page .add-measures .measure-slider .img-measure .owl-nav { position: absolute; bottom: 0; right: 0 } .measures-page .add-measures .measure-slider .img-measure .owl-nav .owl-prev { outline: 0 } .measures-page .add-measures .measure-slider .img-measure .owl-nav .owl-prev span { background-color: rgba(226, 226, 226, .431373); padding: 0 18px; display: block; font-size: 39px } .measures-page .add-measures .measure-slider .img-measure .owl-nav .owl-next { outline: 0 } .measures-page .add-measures .measure-slider .img-measure .owl-nav .owl-next span { background-color: rgba(226, 226, 226, .431373); padding: 0 18px; display: block; font-size: 39px } .measures-page .add-measures .measure-slider .cont-measure .main-cont-m { padding: 40px } .measures-page .add-measures .measure-slider .cont-measure .main-cont-m .ic-measure { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 10px } .measures-page .add-measures .measure-slider .cont-measure .main-cont-m h3 { font-size: 23px; color: #333 } .measures-page .add-measures .measure-slider .cont-measure .main-cont-m p { font-size: 16px; line-height: 25px } .measures-page .add-measures .measure-slider .cont-measure .main-cont-m a { font-size: 14px; font-weight: 500; color: #333 } .header-top { background-color: #ff2222; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out; display: block; overflow: hidden; height: 40px } .menu_overlay{ display:none; } .ft-colr{ color:#ff2222 !important; } .header-top .container { height: 100% } .header-top .header-links { height: 100%; margin-right: 100px; font-weight: 700; } .header-top .header-links ul { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0; margin: 0; -webkit-box-pack:    end; -ms-flex-pack: end; justify-content: flex-end; width: 100%; list-style: none; text-align: right; list-style: none; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #fff; align-items: center; height: 100% } .header-top .header-links ul li { position: relative } .header-top .header-links ul li:first-child a { padding: 0; vertical-align: middle; display: inline-block } .header-top .header-links ul li a { color: #fff; font-size: 12px; padding: 0 10px } .header-top .header-links ul li a img { width: 22px; height: 22px; border: 1px solid #fff; padding: 3px; border-radius: 50%; vertical-align: middle; display: inline-block } .header-top .toll-no span { font-size: 14px; color: #fff } .header-top .social { text-align: right; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #fff } .header-top .social span { color: #fff; padding-right: 26px; font-size: 14px } .header-top .social ul { list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 0; margin: 0; padding-left: 17px } .header-top .social ul li { padding: 0 10px } .header-number .header-inner { display: -webkit-box; display: -ms-flexbox; display: flex; margin:0; margin-right: 75px; padding: 0; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; list-style: none } .header-number .header-inner li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-right: 17px; line-height: 19px } .header-number .header-inner li a { display: -webkit-box; display: -ms-flexbox; display: flex } .header-number .header-inner li .no-img { width: 32px; margin-right: 17px } .header-number .header-inner li .no-img img { width: 100%; height: auto; display: block } .header-number .header-inner li .data-no { margin-top: 5px } .header-number .header-inner li .data-no ul { padding: 0; margin: 0; line-height: 19px } .header-number .header-inner li .data-no ul .b-frst { color: #ff2222; font-weight: 500; font-size: 16px } .header-number .header-inner li .data-no ul .b-scnd { color: #ff2222; font-size: 13px } .header .row { -webkit-box-align: center; -ms-flex-align: center; align-items: center } #menuArea { position: absolute; right: 27px; top: 83% } header.fixedheader { -webkit-box-shadow: 0 0 3px 0 #aaa; box-shadow: 0 0 3px 0 #aaa; background: #fff; position: fixed } header.fixedheader #menuArea { top: 40% } .csr-page .img-box-left { padding: 56px; padding-bottom: 96px } .csr-page .img-box-left .img-clg { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative } .csr-page .img-box-left .img-clg:after { position: absolute; content: ""; height: 100%; padding: 17px 0; left: -48px; width: 65%; border: 23px solid #f8f3e8 } .csr-page .img-box-left .img-clg .inner-cont-left { width: 50%; padding-right: 25px; padding-left: 34px } .csr-page .img-box-left .img-clg .inner-cont-left h3 { font-size: 28px; font-weight: 600 } .csr-page .img-box-left .img-clg .inner-cont-left p { font-size: 18px; line-height: 27px } .csr-page .img-box-left .img-clg .left-img-cont { width: 50%; position: relative; z-index: 1 } .storage-page .main-storage .tab-main-storage .resp-tabs-list { margin: 0 auto; display: block; border-radius: 50% 50% 0 0; padding-top: 0; position: relative; max-width: 740px; height: 138px } .storage-page .main-storage .tab-main-storage .resp-tabs-list:before { height: 116px; content: ""; position: absolute; width: 100%; border-radius: 50%; height: 593px; z-index: 0; border-top: 4px solid #babbc2; border-image-slice: 1 } .commen-template .trust .trust-icons .item-icons { width: auto } .commen-template .infra-sec .infra-content .img-infra.img-1 { background-size: cover } .commen-template .infra-sec .infra-content .img-infra { width: 48% } .commen-template .infra-sec .infra-content .infra-cont { width: 50% } .storage-section { padding: 60px } .storage-page .main-storage p { max-width: 700px; margin: 0 auto; text-align: center } .storage-page .main-storage .tab-main-storage .resp-tabs-list .tab-img-1 { position: absolute; top: 56px; left: 9% } .storage-page .main-storage .tab-main-storage .resp-tabs-list .tab-img-2 { position: absolute; left: 25%; top: -8px } .storage-page .main-storage .tab-main-storage .resp-tabs-list .tab-img-3 { position: absolute; left: 45%; top: -34px } .storage-page .main-storage .tab-main-storage .resp-tabs-list .tab-img-4 { position: absolute; right: 25%; top: -8px } .storage-page .main-storage .tab-main-storage .resp-tabs-list .tab-img-5 { position: absolute; right: 9%; top: 56px } }  @media only screen and (min-width:1200px) { .home-tab { padding-bottom:40px; position: absolute; bottom: -65px; z-index: 999; left: 0; right: 0; } .home-slider .item { padding-top: 7%; height: 680px } .home-slider .item-texts { padding-top: 0; max-width: 700px } .home-slider .slider-contents { -webkit-transform: translateY(25px); -ms-transform: translateY(25px); transform: translateY(25px) } .home-slider .item-texts h4 { font-size: 20px } .home-slider .item-texts h2 { font-size: 3.5em; margin-bottom: 10px } .home-slider .item-texts h3 { font-size: 18px; font-weight: 300; line-height: 26px; } .home-tab .resp-tabs-container { position: absolute; left: 0; max-width: 1170px; width: 1170px; margin: 0 auto; right: 0; padding: 0 15px; top: 81px } .home-tab ul.resp-tabs-list { display: -webkit-box; display: -ms-flexbox; display: flex } .home-tab .resp-tabs-list li { float: none } .home-tab #parentHorizontalTab { width: 100%!important } .home-tab .call-btn { width: 20%; margin-right: 25px } .home-tab ul.resp-tabs-list { margin: 0 5px 0 25px } .home-slider .owl-stage .owl-item:nth-child(3) .slider-logos { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transform: translateY(30px); -ms-transform: translateY(30px); transform: translateY(30px); flex-wrap: wrap; } .home-slider .owl-stage .owl-item:nth-child(3) p { width: 100% } .home-slider .owl-stage .owl-item:nth-child(3) ul { width: 65% } .section-one { margin-top: 155px } .content-rt ul { padding: 3px 50px 30px; margin: 0 auto 0; width: 90% } .section-one { padding-bottom: 60px } .section-two { padding-top: 50px; padding-bottom: 0 } .section-two #ChildVerticalTab_1, .section-two #ChildVerticalTab_2 { display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important } .section-two .red-layer { position: absolute; left: -155px; max-width: 545px; background: #182937; padding: 40px 25px 25px 30px!important; color: #fff; font-size: 14px; top: 55px; min-height: 350px } .section-two .top-cnt { max-width: 1200px; margin: 30px auto 50px } .section-two .top-cnt p { max-width: 60% } .section-two .tab-red-cnt { position: relative } .section-two .tab-red-cnt:before { width: 240px; height: 100%; background: #182937; content: ""; position: absolute; top: -196px; right: 0; min-height: 350px; border-radius:126px; } .section-two .tab-image { position: relative; right: 0 } .section-two .tab-image img { width: 100%; height: auto; display: block } .section-two .resp-tabs-list { margin: 30px auto 20px; height: 50px } .section-four { padding: 50px 0 40px 0 } .section-one .pad-l-3 { padding-left: 3px } .section-one .pad-r-3 { padding-right: 3px } .section-four a.view-btn { position: absolute; left: 0; right: 14px; margin: 0 auto; bottom: 20px; width: 140px; height: 40px; line-height: 40px; font-size: 15px; font-weight: 600 } .section-four .featre-texts h4 { font-size: 20px } .section-four .featre-texts h3 { font-size: 1.5em; text-align: center } .section-five { padding: 60px 0 40px 0 } .section-two .service-tab { padding: 0 } .section-six { padding: 60px 0 0 0; position: relative } .section-six:after { background: url(/images/app_pattern.png) no-repeat; width: 932px; height: 431px; content: ""; position: absolute; right: 0; bottom: 0; background-size: 85%; background-position: bottom right } .section-six h2 { font-size: 1.87em } .section-six .apps { padding-bottom: 50px } .section-six h2 { font-size: 1.6em } .section-six .right-cnt { position: relative; z-index: 999; bottom: -55px; max-width: 500px } .section-seven { padding: 0px 0 60px 0 } .section-seven .list-sec ul li { width: auto } .border-left {  } footer .first-footer { padding: 60px 0 } .section-three h5 { font-size: 1.12em } .section-three h2 { font-size: 1.87em } .section-three { padding: 60px 0 100px 0 } .section-three ul.resp-tabs-list.parent-list { width: 100%; margin: 0 auto } .section-three .resp-arrow { display: none } .section-three .resp-easy-accordion .resp-tab-content { padding: 30px 0 0 50px } .section-three #feature-child h2.resp-accordion, .section-three #feature-child2 h2.resp-accordion, .section-three #feature-child3 h2.resp-accordion, .section-three #feature-child4 h2.resp-accordion, .section-three #feature-child5 h2.resp-accordion { padding: 5px 0 5px 50px!important; } .section-three #feature-child h2.resp-tab-active, .section-three #feature-child2 h2.resp-tab-active, .section-three #feature-child3 h2.resp-tab-active, .section-three #feature-child4 h2.resp-tab-active, .section-three #feature-child5 h2.resp-tab-active { padding: 5px 0 5px 50px!important; } .section-three #feature-child .resp-tabs-container, .section-three #feature-child2 .resp-tabs-container, .section-three #feature-child3 .resp-tabs-container, .section-three #feature-child4 .resp-tabs-container, .section-three #feature-child5 .resp-tabs-container { border-left: 1px solid #ff2222 !important; position: relative; padding-bottom: .05em } .section-three #feature-child .resp-tabs-container:after, .section-three #feature-child2 .resp-tabs-container:after, .section-three #feature-child3 .resp-tabs-container:after, .section-three #feature-child4 .resp-tabs-container:after, .section-three #feature-child5 .resp-tabs-container:after { content: ""; background: #ff2222 ; width: 10px; height: 10px; position: absolute; left: -6px; bottom: -10px; border-radius: 50% } .section-five .testimonial-slider { width: 64.2%; padding: 0 40px 20px 130px; margin-top: 35px; margin:0 auto; } .section-five .testimonial-nav { width: 33% } .section-five ul.resp-tabs-list { width: 20%; margin: 30px auto; margin-bottom: 3px } footer:before { height: 532px; background-size: 100%; width: 46%; left: -67px; bottom: 54px; position: absolute; content: ""; background: url(/images/ft_logo.png) no-repeat } .section-eight ul.resp-tabs-list:before { content: ""; position: absolute; bottom: -5px; left: 15px; border-bottom: 1px solid #e5e5e5; width: 375px } .content-rt { border-left: 1px solid #ddd } .team-page .top-sec { padding: 80px 0 60px 0 } .team-page .team-cnt p { padding-right: 35px } .team-page .team-cnt .scroll { height: 219px } .aboutpage .top-sec { padding: 80px 0 } .aboutpage .top-sec h3 { font-size: 30px } .aboutpage .top-sec p { font-size: 15px } .aboutpage .pro-cnt { padding: 85px 0 } .aboutpage .pro-cnt-para { max-width: 600px; padding-left: 70px } .aboutpage .profile-sec .scroll { height: 435px } .aboutpage .pro-cnt-para p { padding-right: 30px } .aboutpage .poineers-sec { padding: 80px 0 } .aboutpage .poineers-sec h2 { font-size: 30px; line-height: 30px; margin-bottom: 15px } .aboutpage .poineers-sec .red-cnt h5 { font-size: 20px } .aboutpage .poineers-sec .red-cnt h6 { font-size: 14px } .aboutpage .infrastructure h2 { font-size: 30px; line-height: 30px } .aboutpage .infrastructure .scroll { height: 450px } .aboutpage .infrastructure { padding-bottom: 85px } .aboutpage .history-sec .scroll { height: 320px } .aboutpage .history-sec .his-cnt p { font-size: 15px } .aboutpage .history-sec .his-cnt h3 { font-size: 30px } .aboutpage .history-sec .owl-nav { width: 150px; height: 65px } .aboutpage .client-bg { padding: 0 50px } .aboutpage .our-team { padding: 85px 0 } .aboutpage .our-team h3 { font-size: 30px } .aboutpage .techniq-sec { padding: 85px 0 } .aboutpage .techniq-sec h3 { font-size: 30px; margin-bottom: 20px } .aboutpage .techniq-sec p { font-size: 16px; line-height: 26px } .aboutpage .hexa-set { width: 75% } .aboutpage .cm-right h4 { font-size: 30px } .aboutpage .cm-right p { font-size: 15px } .aboutpage .customer-sec { padding: 85px 0 } .aboutpage .customer-sec span.quote-text { font-size: 18px; line-height: 26px; font-weight: 400 } .aboutpage .customer-sec .customwr-quote { padding: 30px 25px } .aboutpage .award-sec h3 { font-size: 30px } .aboutpage .award-pic-set { margin: 0 auto 40px auto } .aboutpage .award-sec p { font-size: 15px; line-height: 26px } .aboutpage .award-sec { padding: 85px 0 } .aboutpage .service-sec { padding: 80px 0 } .aboutpage .service-sec a { margin: 40px 0 0 0; float: right } .aboutpage .service-sec .link { width: 50% } .careerpage .top-sec { padding: 72px 0 } .careerpage .top-sec h3 { font-size: 30px } .careerpage .top-sec p { font-size: 16px; line-height: 28px; margin-bottom: 8px } .careerpage .career-set { padding: 113px 0 } .careerpage .career-set .l-img { margin-bottom: 20px } .careerpage .career-set h3 { font-size: 30px; margin-bottom: 11px; font-weight: 500; margin: 0; padding: 0; padding-bottom: 11px } .careerpage .career-set h3 span { font-weight: 500; font-size: 30px } .careerpage .job-openings { padding: 72px 0 } .careerpage .job-openings h3 { font-size: 30px; line-height: 45px } .careerpage .job-openings .jobs { width: 32%; padding: 24px 30px; margin-right: 2% } .careerpage .job-openings .jobs:nth-child(3n+3) { margin-right: 0 } .careerpage .job-openings .job-list { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } .careerpage .job-openings .jobs a { float: right; margin-top: -16px } .careerpage .job-openings p { margin-bottom: 0; padding-right: 15px; line-height: 28px } .careerpage .job-openings h5 { font-size: 22px; line-height: 30px; margin-bottom: 7px } .careerpage .form-sec .form-left { width: 62%; padding: 0 } .careerpage .form-sec .form-image { width: 38% } .careerpage .form-sec .form { max-width: 720px; padding-left: 15px } .careerpage .form-sec .form-image img { width: 100% } .careerpage .form-sec .form-set { padding: 0 } .careerpage .form-sec p { margin-bottom: 20px } .login-page .left-details { padding: 70px 95px 70px 95px } .login-page .right-details { padding: 70px 105px 70px 105px } .login-page .lg-form { position: relative } .login-page .btn { width: 360px } .login-page .login-form.sg-form .btn { margin: 25px auto 0 auto } .login-page .resp-tab-content { padding: 75px 0 0 0 } .login-page .login-form-sec { height: 448px; position: relative } .login-page .login-details { position: absolute; left: 0; right: 0; margin: 0 auto; max-width: 1170px; top: 60px } .login-page .login-bottom-sec { margin-top: 275px } .login-page input { width: 87% } .login-page .log-col p { margin-bottom: 0 } .login-page .lg-bottom-row { margin-bottom: 20px } .section-two .resp-vtabs ul.resp-tabs-list li:hover span.serv-icon { -webkit-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3) } footer .gt-bt-icon .bg-box { padding: 0 } footer .gt-bt-icon .bg-box:first-child { padding: 0 0 40px } .glance-page .overview-left { padding: 40px 0 0; height: 630px } .glance-page .over-view .contents { max-width: 380px } .glance-page .contents p { font-size: 16px; line-height: 28px } .glance-page .contents span { font-size: 16px; line-height: 28px } .glance-page .contents h2 { font-size: 30px; line-height: 35px } .glance-page .overview-right { padding-left: 70px } .glance-page .overview-right h3 { font-size: 30px } .glance-page .overview-right ul li { width: 50%; padding: 0 0 40px } .glance-page .glance-top h2 { font-size: 30px; line-height: 42px } .glance-page .glance-top p { font-size: 16px; line-height: 28px } .glance-page .glance-sec { padding: 80px 0 } .glance-page .glance-list h4 { font-size: 16px; line-height: 28px } .glance-page .glance-list .icon { width: 15% } .glance-page .glance-list .title { width: 25% } .glance-page .glance-list .list-cnt { width: 60% } .glance-page .glance-list p { font-size: 16px; line-height: 28px } .glance-page .glance-list ul li { font-size: 16px; line-height: 28px } .glance-page .glance-list .icon { padding: 30px 0 } .glance-page .glance-list .list-cnt { padding: 20px 40px } .glance-page .glance-list .title { padding: 20px 40px } .glance-page .bottom-cnt p { font-size: 16px; line-height: 28px } .location_page .location-details p { font-size: 16px; line-height: 28px } .location_page .detail-left { min-height: 570px } .location_page .content_section p { font-size: 16px; line-height: 28px } .location_page .content_section { padding-top: 30px } .location_page .location-slider .owl-stage-outer { margin: 0 -6px } .location_page .location-slider { padding: 10px 0 60px 0 } .state_location_page .service-sec h2 { font-size: 30px; line-height: 28px } .state_location_page .service-sec p { font-size: 16px; line-height: 28px } .state_location_page .service-sec .service-row .col-12 { border-right: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9; padding: 50px 15px } .state_location_page .service-sec .service-row h4 { font-size: 17px; line-height: 22px } .state_location_page .service-sec { padding: 80px 0 80px 0 } .state_location_page .service-sec .service-row { padding: 50px 0 0 0 } .state_location_page .bottom-sec .bt-r-cnt { padding-left: 80px } .state_location_page .bottom-sec .bottom-left p, .state_location_page .bottom-sec .bottom-right p { font-size: 17px } .state_location_page .bottom-sec .bottom-left, .state_location_page .bottom-sec .bottom-right { height: 615px } .state_location_page .bottom-sec .bottom-right { background-position: center right } .state_location_page .bottom-sec .bt-cnt { padding-right: 65px } .location_page .ct_sec.content_section { padding: 0 0 50px 0 } .inter_location_page .doc-section h5 { font-size: 22px } .inter_location_page .doc-section .doc-left { padding-right: 45px } .inter_location_page .doc-section .doc-cnt p { font-size: 16px; line-height: 27px; margin-bottom: 17px } .inter_location_page .doc-sec ul li { font-size: 16px; min-height: 100px } .inter_location_page .doc-section p { font-size: 15px; margin: 15px 0 0 0 } .inter_location_page .doc-section { padding: 85px 0 } .inter_location_page .do-section h2 { font-size: 30px; line-height: 35px; padding-bottom: 12px } .inter_location_page .do-section p { font-size: 15px; padding-bottom: 12px } .inter_location_page .do-section { padding: 85px 0 } .inter_location_page .do-section .dnt-list h4, .inter_location_page .do-section .do-list h4 { font-size: 26px } .inter_location_page .do-section .do-list { padding: 30px 50px } .dont-page .do-section h2 { font-size: 30px; line-height: 35px } .dont-page .do-section p { font-size: 15px } .dont-page .do-section { padding: 85px 0 } .dont-page .do-section .do-list h4, .inter_location_page .do-section .dnt-list h4 { font-size: 26px } .dont-page .do-section .do-list { padding: 30px 50px } .dont-page .do-sec h3 { font-size: 30px; color: #ff2222; margin-bottom: 0; text-align: center; padding-bottom: 12px } .dont-page .do-sec p { font-size: 16px; text-align: center } .dont-page .doc-section h5 { font-size: 22px } .dont-page .doc-section .doc-left { padding-right: 45px } .dont-page .doc-section .doc-cnt p { font-size: 16px; line-height: 27px; margin-bottom: 17px } .dont-page .doc-sec ul li { font-size: 16px; min-height: 100px } .dont-page .doc-section p { font-size: 15px; margin: 15px 0 0 0 } .dont-page .doc-section { padding: 85px 0 } .dont-page .do-section h2 { font-size: 30px; line-height: 35px } .dont-page.do-section p { font-size: 15px } .dont-page.do-section { padding: 85px 0 } .dont-page .do-section .dnt-list h4, .dont-page .do-section .do-list h4 { font-size: 26px } .dont-page .do-section .do-list { padding: 30px 50px } .inter_location_page .doc-section .doc-cnt { padding: 45px 45px 23px 45px } .inter_location_page .doc-section .doc-cnt h3 { margin-bottom: 12px; min-height: 0; padding-bottom: 0 } .inter_location_page .rules-sec h2 { font-size: 30px; line-height: 30px; padding-bottom: 12px } .inter_location_page .rules-sec p { font-size: 16px; line-height: 30px } .inter_location_page .guide-line { padding: 150px 0 } .inter_location_page .guide-line .set { position: relative; margin-top: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; z-index: 99 } .inter_location_page .guide-line .contents { position: absolute; top: -110px; left: 0; right: 0; margin: 0 auto; width: 240px; padding: 20px 10px; min-height: 80px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .inter_location_page .guide-sec { position: relative; z-index: 99 } .inter_location_page .guide-sec:after { content: ""; position: absolute; border: 1px solid #d9d9d9; top: 15px; left: 0; right: 0; margin: 0 auto; width: 100%; margin-left: 0 } .inter_location_page .guide-sec .set:nth-child(2n+2) .contents { top: auto; bottom: -110px } .inter_location_page .guide-line .contents:after { border-top-color: #e1e1e1; right: auto; left: 50%; bottom: -20px; border-right-color: transparent; top: auto; -webkit-transform: translate(-50%, 0) rotate(0); -ms-transform: translate(-50%, 0) rotate(0); transform: translate(-50%, 0) rotate(0) } .inter_location_page .guide-line .set:hover .contents:after { border-right-color: transparent; border-top-color: #ee1c25 } .inter_location_page .guide-sec .set:nth-child(2n+2) .contents:after { -webkit-transform: translate(-50%, 0) rotate(180deg); -ms-transform: translate(-50%, 0) rotate(180deg); transform: translate(-50%, 0) rotate(180deg); bottom: 100% } .inter_location_page .rules-sec { padding-bottom: 50px } .inter_location_page .info-sec { padding: 85px 0 } .inter_location_page .info-sec p { font-size: 16px; line-height: 30px } .inter_location_page .info-sec h2 { font-size: 30px; padding-bottom: 12px } .inter_location_page .info-sec ul li { padding: 30px 0 } .inter_location_page .client-sec { padding: 85px 0 } .inter_location_page .client-sec .client-left { text-align: left } .inter_location_page .client-sec p { padding-right: 65px; font-size: 15px } .inter_location_page.location_page .client-sec .owl-dots { position: absolute; left: 0; right: 0; bottom: -70px; padding: 0 } .inter_location_page .owl-carousel .client-sec .owl-item { border-right: 1px solid #d9d9d9; padding: 20px 45px 20px 0 } .inter_location_page .owl-carousel .client-sec .owl-item:nth-child(4n+4) { border-right: none } .inter_location_page .client-sec .client-left h2 { font-size: 30px; padding-bottom: 12px } .inter_location_page .testimonial-sec { padding: 85px 0 } .inter_location_page .testimonial-sec h2 { font-size: 30px; line-height: 35px; padding-bottom: 12px } .inter_location_page .testimonial-sec p { font-size: 16px; line-height: 30px } .inter_location_page .testimonial-sec .item p { padding-right: 0 } .inter_location_page .testimonial-sec .item p { font-size: 15px; line-height: 27px } .inter_location_page .testimonial-sec .item { padding: 30px 30px 25px 30px; min-height: 306px } .why-page .why-top-sec { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: normal; -ms-flex-align: normal; align-items: normal } .why-page .why-top-sec { padding: 0 } .why-page .why-top-left { padding: 50px 0 } .why-page .why-top-right { margin: 50px 0 0 } .why-page .why-top-left .why-top-cnt { padding: 0 40px } .why-page .why-top-sec .why-top-left, .why-page .why-top-sec .why-top-right { -ms-flex: 1; -webkit-box-flex: 1; flex: 1; width: 50% } .why-page .why-top-left ul li { padding: 0 } .why-page .why-top-left ul { padding-bottom: 0 } .why-page .why-sec-two { display: -webkit-box; display: -ms-flexbox; display: flex } .why-page .why-sec-two .award-sec, .why-page .why-sec-two .usp-sec { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; width: 50%; padding: 85px 0 } .why-page .why-sec-two .award-cnt h2 { font-size: 30px; line-height: 30px; margin-bottom: 25px } .why-page .why-sec-two .award-cnt p { font-size: 15px; line-height: 26px } .why-page .faq-sec { padding: 85px 0 } .why-page .faq-sec h2 { font-size: 30px; line-height: 30px } .why-page .faq-sec p { font-size: 18px } .why-page .faq-sec .cnt-left { width: 62% } .why-page .faq-sec .cnt-right { width: 35% } .why-page .faq-sec .faq-set p { font-size: 16px; line-height: 30px } .why-page .faq-sec .faq-set h6 { margin-top: 0 } .why-page .faq-sec .faq-set h3 { font-size: 17px; margin-right: 50px } .why-page .faq-sec a { font-size: 17px } .why-page .ceo-sec { height: 670px } .consignment-page .top-sec { padding: 80px 0 } .consignment-page .top-sec h2 { font-size: 30px; line-height: 30px } .consignment-page .top-sec .top-form { padding: 50px } .consignment-page .top-sec .top-form ul li button { margin-top: 20px } .consignment-page .tracking-faq h2 { font-size: 30px; line-height: 30px } .consignment-page .tracking-faq h5 { font-size: 18px; line-height: 25px } .consignment-page .tracking-faq .faq-set h3 { font-size: 17px; padding-left: 50px } .consignment-page .tracking-faq .faq-set h3:after { width: 25px; height: 25px; top: 0 } .consignment-page .tracking-faq .faq-set .faq-cnt p:after { width: 25px; height: 25px; top: 3px } .consignment-page .tracking-faq .faq-set .faq-cnt p { font-size: 17px; line-height: 30px; padding-left: 50px } .consignment-page .tracking-faq .faq-set .faq-cnt { margin-top: 30px } .consignment-page .more-faq p { font-size: 16px; line-height: 30px } .consignment-page .more-faq { padding: 120px 0; margin-top: 80px } .consignment-page .more-faq h2 { font-size: 30px; line-height: 30px } .onlinepayment-page .form-set { padding: 40px } .onlinepayment-page .form-set p { font-size: 15px; max-width: 330px; margin: 0 auto } .onlinepayment-page .payment-form { padding: 85px 0 40px 0 } .onlinepayment-page .form-set button, .onlinepayment-page .form-set input[type=text], .onlinepayment-page .form-set select { height: 55px } .onlinepayment-page .form-set button { margin-top: 20px } .onlinepayment-page .content-set { padding-bottom: 85px } .faq-page .faq-search { padding: 85px 0 } .faq-page .faq-box { padding: 42px 0 } .faq-page .qstn-sec { padding: 80px 0 20px 0 } .faq-page .qstn-sec .set h4, .faq-page .qstn-sec .set p { font-size: 16px; line-height: 25px } .faq-page .qstn-sec .set h4, .faq-page .qstn-sec .set li { font-size: 16px; line-height: 25px } .faq-page .qstn-sec .set { padding: 35px 0 } .faq-page .cnt p { font-size: 16px; line-height: 30px } .faq-page .bg-sec h4 { font-size: 30px; line-height: 30px } .faq-page .bg-sec p { font-size: 16px; line-height: 30px } .faq-page .bg-sec .left-bg, .faq-page .bg-sec .right-bg { padding: 0; height: 350px } .faq-page .bg-sec .left-bg .bg-cnt { width: auto } .faq-page .bg-sec .cnt-right { width: auto; margin-left: 80px } .faq-page .bg-sec .right-bg { background-position: center left } .faq-page .bg-sec { margin-top: 70px } .bottom-clients { padding: 80px 0 } .bottom-clients .clients .client-slider { margin-top: 40px } .bottom-clients .faq-boxes h3 { font-size: 30px; line-height: 30px } .inter_location_page .doc-section .resp-vtabs ul.resp-tabs-list { width: 60%; padding-right: 77px } .inter_location_page .doc-section .resp-vtabs .resp-tabs-container { width: 40% } .inter_location_page .doc-section .resp-vtabs .resp-tabs-list li { font-size: 16px; min-height: 100px } .location_page .location-details h2 { font-size: 30px } .inter_location_page .doc-section .doc-right, .inter_location_page .doc-section .doc-right .doc-img { overflow: hidden } .shifting_page .shifting-sec { padding: 85px 0 } .shifting_page .shifting-sec h2 { font-size: 30px; line-height: 30px } .shifting_page .shifting-sec .set { border: none } .shifting_page .shifting-sec .image { width: 38%; text-align: right; margin: 0 0 0 80px } .shifting_page .shifting-sec .right-cnt { border-left: 1px dashed #6c6968; padding-left: 50px; position: relative } .shifting_page .shifting-sec .image:after { content: ""; width: 14%; height: 2px; background: #ee1c25; position: absolute; left: 99%; top: 5% } .shifting_page .shifting-sec .right-cnt:after { content: ""; width: 10px; height: 10px; background: #ee1c25; border-radius: 50%; left: -.89%; position: absolute; display: block; top: 10px } .shifting_page .shifting-sec .set:nth-child(2n+2) .image:after { left: auto; right: 100% } .shifting_page .shifting-sec .set:nth-child(2n+2) .right-cnt { border-left: none; border-right: 1px dashed #6c6968; padding-left: 0; padding-right: 50px } .shifting_page .shifting-sec .set:nth-child(2n+2) .right-cnt:after { left: auto; right: -.89% } .shifting_page .shifting-sec .set:nth-child(2n+2) .image { margin-left: 0; margin-right: 80px } .shifting_page .shifting-sec .right-cnt p { font-size: 16px; line-height: 26px } .shifting_page .shifting-sec ul.resp-tabs-list { width: 100%; max-width: 360px } .shifting_page .shifting-sec .resp-tabs-list li { font-size: 18px } .shifting_page .shifting-sec .top-contents p { font-size: 16px; line-height: 30px } .shifting_page .shifting-sec .top-contents { max-width: 765px; margin: 0 auto } .shifting_page #shiftingTab { margin-top: 35px!important } .shifting_page .shifting-sec .scroll { height: 250px } .shifting_page .shifting-sec .scroll p { padding-right: 0 } .shifting_page .shifting-sec .content-set h4 { font-size: 20px; margin: 0 auto 40px auto } .shifting_page .bottom-cnt { max-width: 770px; margin: 0 auto } .shifting_page .bottom-cnt p { font-size: 16px; line-height: 30px } .shifting_page.location_page .location-details { padding-bottom: 50px } .safty-page .top-contents p { font-size: 16px; line-height: 30px } .safty-page .top-contents h2 { font-size: 30px } .safty-page .top-contents { padding: 80px 0 } .safty-page .feature-sec { padding: 80px 0 } .safty-page .feature-sec h3 { font-size: 30px; line-height: 30px } .safty-page .feature-left h4 { font-size: 25px } .safty-page .feature-left p { font-size: 16px; line-height: 30px } .safty-page .features .feature-right { width: 49% } .safty-page .features .feature-left { width: 51% } .safty-page .features:nth-child(2n+2) .feature-left .left-cnt { margin-left: 40px } .safty-page .feature-list { margin-top: 45px } .safty-page .feature-sec .bottom-cnt p { font-size: 16px; line-height: 30px } .safty-page .feature-bg-sec .feature-bg-left, .safty-page .feature-bg-sec .feature-bg-right { height: 615px } .safty-page .feature-bg-sec p { font-size: 18px; line-height: 30px } .safty-page .feature-bg-sec .bg-cnt-right { padding-left: 80px } .awards-page .award-right h3 { font-size: 22px } .awards-page .award-right h4 { font-size: 18px } .awards-page .award-right h5 { font-size: 16px } .awards-page .award-right p { font-size: 15px; line-height: 30px } .awards-page .award-right { padding: 60px 50px } .awards-page .award-list { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin-bottom: 50px } .awards-page .award-right { margin-left: -50px; margin-top: 70px; min-height: 530px; position: relative } .awards-page .award-list:nth-child(2n+2) .award-right { margin-left: 0; margin-right: -50px } .awards-page .owl-dots { position: absolute; right: 50px; width: 97px; height: 97px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; bottom: 0 } .awards-page .aw-slider { padding: 50px 0 } .awards-page .aw-slider .item img { width: auto; max-width: 100%; height: auto; max-height: 415px; display: block; margin: 0 auto } .awards-page .award-list:nth-child(2n+2) .owl-dots { right: auto; left: 50px } .awards-page .aw-set { padding: 80px 0 } .awards-page .award-list-sec { padding-top: 50px } .awards-page .award-list .award-left { height: 515px; position: relative } .awards-page .owl-carousel.award-list-slider { position: initial } .awards-page .bottom-cnt p { font-size: 16px; line-height: 30px } .privacy-page .set .strip-cnt p { font-size: 16px; line-height: 28px } .privacy-page .set .strip-cnt, .privacy-page .set .strip-cnt li { font-size: 16px } .privacy-page .set .title-strip { padding: 15px 30px } .privacy-page .set .strip-cnt .list-set li { margin-bottom: 25px } .privacy-page .privacy-sec h2 { font-size: 30px; line-height: 30px; margin-bottom: 12px; text-align: center } .privacy-page .privacy-sec .h1.p21 { text-align: center; padding-bottom: 30px } .terms-page p.top { font-size: 16px } .customercare_page .top-sec { padding: 85px 0 50px 0 } .customercare_page .top-sec h2 { font-size: 30px; line-height: 30px } .customercare_page .top-sec p { font-size: 18px; line-height: 30px } .customercare_page .list-sec { -webkit-box-pack: initial; -ms-flex-pack: initial; justify-content: initial; padding-bottom: 50px } .customercare_page .list-sec .list { width: 23.5%; margin-right: 2%; min-height: 290px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .customercare_page .list-sec .list:nth-child(4n+4) { margin-right: 0 } .customercare_page .list-sec .list h4 { font-size: 22px } .customercare_page .get-in-sec .get-list { padding: 30px 35px; width: 40% } .customercare_page .get-in-sec .get-list ul li, .customercare_page .get-in-sec .get-list ul li a { font-size: 18px } .customercare_page .get-in-sec .get-list ul li span { width: auto; margin-right: 30px } .customercare_page .get-in-sec .get-list ul li span img { width: 24px; height: 24px; display: block } .customercare_page .get-in-sec { padding: 85px 0 } .customercare_page .get-in-sec h2 { font-size: 30px; line-height: 30px } .customercare_page .complaint-form .tbx { height: 55px } .customercare_page .complaint-form label.lab { top: 15px } .customercare_page .complaint-form textarea.tbx.tarea { height: 210px } .customercare_page .complaint-form { padding: 40px; margin-top: 55px } .customercare_page .complaint-form .captcha_code span { width: 115px; height: 55px } .customercare_page .complaint-form ul li.captcha_c input { width: calc(100% - 135px) } .customercare_page .complaint-form .btn { width: 140px; height: 55px; line-height: 55px } .customercare_page .complaint-form label.has-value { top: -9px } .common-bottom-banner .cm-content, .common-bottom-banner .cm-r-cnt { max-width: 485px } .common-bottom-banner p { font-size: 16px; line-height: 26px } .common-bottom-banner .cm-content, .common-bottom-banner .cm-r-cnt { padding-left: 50px } .common-bottom-banner .common-left, .common-bottom-banner .common-right { height: 400px } .common-bottom-banner .cm-content, .common-bottom-banner .cm-r-cnt { text-align: left } .common-bottom-banner a { margin: 15px 0 0 } .customercare_page .get-in-sec .info p { font-size: 16px; line-height: 26px } .customercare_page .get-in-sec .info { margin-top: 50px } .clients_page .top-client { padding: 40px 0; padding-top: 80px } .clients_page .top-client h2 { font-size: 30px; line-height: 42px } .clients_page .top-client p { font-size: 16px; line-height: 28px; max-width: 500px } .clients_page .top-client .img-col { height: 330px } .clients_page .top-client ul li { width: 23% } .clients_page .top-client ul { -webkit-box-pack: inherit; -ms-flex-pack: inherit; justify-content: inherit } .clients_page .directory-sec h2 { font-size: 30px } .clients_page .directory-sec { padding: 80px 0 } .clients_page .directory-sec .number-list ul li { padding: 5px 15px } .clients_page .directory-sec .select-box { right: 0; top: -6px } .clients_page .grid-item { margin: 1.5%; width: 30%; padding: 70px 25px 10px 25px } .clients_page .grid-item:nth-child(2n+2) { margin-right: 1.5% } .clients_page .grid-item:nth-child(3n+3) { margin-right: 1.5% } .clients_page .grid-item .result-num { width: 50px; height: 50px; font-size: 17px } .clients_page .grid-item ul li { font-size: 16px } .mission_page .vm-sec { padding: 80px 0 } .mission_page .red-icon { width: 130px; height: 130px; top: 50px } .mission_page .vm-set { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } .mission_page .vm-set .img-set { width: 55% } .mission_page .vm-image { margin-left: 90px } .mission_page .vm-cnt { width: 43%; padding: 45px 40px 0 0 } .mission_page .vm-cnt span { font-size: 18px; line-height: 30px } .mission_page .vm-cnt p { font-size: 16px; line-height: 30px } .mission_page .value-sec { padding: 80px 0 } .mission_page .value-sec h2 { font-size: 30px; line-height: 30px } .mission_page .value-sec p { font-size: 18px; line-height: 30px } .mission_page .value-sec .value-col p { font-size: 14px; line-height: 24px } .mission_page .value-sec .value-col { padding: 40px 15px } .mission_page .value-sec .value-col h4 { font-size: 22px; line-height: 30px } .mission_page .safty-sec { padding: 80px 0 } .mission_page .safty-sec h3 { font-size: 30px; line-height: 30px } .mission_page .safty-sec p { font-size: 16px; line-height: 30px } .mission_page .safty-sec h4 { font-size: 23px; margin-top: 20px } .mission_page .safty-sec ul li { font-size: 16px } .mission_page .safty-sec p.last { margin-bottom: 0 } .mission_page .safty-sec p.last span { font-size: 16px } .mission_page .safty-sec .right-img { margin-left: 60px } .mission_page .significant-sec { padding: 80px 0 80px 0 } .mission_page .significant-sec h2 { font-size: 30px; line-height: 30px } .mission_page .significant-sec p { font-size: 16px; line-height: 25px } .mission_page .significant-sec .wheel-list ul li { font-size: 15px; margin: 15px 0 15px 0 } .mission_page .significant-sec .main-lg-img { width: 180px; height: 180px } .mission_page .significant-sec .main-lg-img img { width: auto } .mission_page .significant-sec .wheel-list ul:after { top: 80px } .mission_page .significant-sec .wheel-list ul li { width: 130px; height: 130px; padding: 0 15px } .mission_page .significant-sec .right-list { padding-left: 50px; -webkit-box-shadow: inset 66px 0 15px -67px rgba(0, 0, 0, .1); box-shadow: inset 66px 0 15px -67px rgba(0, 0, 0, .1) } .mission_page .significant-sec .right-list ul li span.text { font-size: 16px; line-height: 30px } .mission_page .significant-sec .sg-sec { margin-top: 50px } .mission_page .significant-sec .right-list ul li span.l-icon { width: 60px; text-align: center } .mission_page .significant-sec .right-list ul li span.text { width: calc(100% - 60px) } .mission_page .significant-sec .right-list ul li { margin-bottom: 20px } .local_location_page.location_page .location-details span.top { font-size: 17px; line-height: 27px } .local_location_page .fecility-sec { padding: 80px 0 } .local_location_page .fecility-sec .container { position: relative } .local_location_page .fecility-sec h2 { font-size: 30px; line-height: 30px } .local_location_page .fecility-sec .fecilities { display: -webkit-box; display: -ms-flexbox; display: flex; min-height: 690px } .local_location_page .fecility-sec .fl-left { width: 35%; padding: 0 30px 0 0 } .local_location_page .fecility-sec .fl-right { width: 65%; position: relative; top: 0; right: 0 } .local_location_page .fl-right .set { margin-bottom: 30px; margin-top: 0 } .local_location_page .fl-right .col-one:nth-child(2) { margin: 0 25px; margin-top: 70px } .local_location_page .fl-right .col-one:nth-child(3) { margin-top: -65px } .local_location_page .challenge-sec { padding: 80px 0 } .local_location_page .challenge-sec .right-cnt p, .local_location_page .challenge-sec .right-cnt ul li { font-size: 16px; line-height: 30px } .local_location_page .challenge-sec .left-image { margin: 7px 0 0 0 } .local_location_page .challenge-sec h2 { margin-bottom: 40px; font-size: 30px } .local_location_page .challenge-sec .bottom-cnt p { font-size: 16px; line-height: 30px } .local_location_page .coverage-sec { padding: 80px 0 } .local_location_page .coverage-sec h2 { font-size: 30px } .local_location_page .coverage-sec p { font-size: 18px; line-height: 30px } .local_location_page .coverage-sec .map-img { text-align: center } .local_location_page .coverage-sec .count { position: relative } .local_location_page .coverage-sec .count:after { content: ""; position: absolute; right: 0; width: 1px; height: 100%; background: #b1b1b1; top: 0; -webkit-transform: rotate(20deg); -ms-transform: rotate(20deg); transform: rotate(20deg) } .local_location_page .coverage-sec .count:last-child:after { display: none } .local_location_page .select-sec .form-control { max-width: 485px } .local_location_page .service-sec { display: -webkit-box; display: -ms-flexbox; display: flex } .local_location_page .service-sec .service-left { height: auto; width: 40% } .local_location_page .service-sec .service-right { width: 60%; padding: 75px 15px } .local_location_page .service-sec .service-left h2 { font-size: 30px } .local_location_page .service-sec .service-left p { font-size: 16px; line-height: 30px } .local_location_page .service-sec .service-left .left-cnt { max-width: 345px } .local_location_page .service-sec .service-right .right-cnt { padding-left: 65px } .local_location_page .service-sec .serv-set { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .local_location_page .service-sec .serv-set .icon { width: 17% } .local_location_page .service-sec .serv-set .set-cnt { width: 75% } .local_location_page .service-sec .serv-list h4 { margin-top: 0; line-height: 30px } .local_location_page .service-sec .serv-list p { font-size: 16px; line-height: 26px } .local_location_page .service-sec .serv-set:nth-child(3), .local_location_page .service-sec .serv-set:nth-child(4) { margin-bottom: 0 } .local_location_page .reach-sec { padding: 80px 0 } .local_location_page .reach-sec h2 { font-size: 30px } .local_location_page .reach-sec p { font-size: 16px; line-height: 30px } .local_location_page .reach-sec .box { padding: 20px 30px 25px 30px } .local_location_page .reach-sec .reach-set.row { margin-top: 90px } .local_location_page .reach-sec .icon-box { width: 100px; height: 100px; margin: -70px auto 0 auto } .local_location_page .reach-sec .content-box { padding-top: 30px } .local_location_page .client-sec { padding: 80px 0 100px 0 } .local_location_page .client-sec .top-texts h2 { font-size: 30px } .local_location_page .client-sec p { font-size: 16px; line-height: 27px } .local_location_page .client-sec .top-texts:after, .local_location_page .client-sec .top-texts:before { width: 400px } .local_location_page .client-sec .top-texts { max-width: none } .local_location_page .loc-testi-sec:before { width: 133px; height: 85px; position: absolute; left: 0; top: 0 } .local_location_page .loc-testi-sec { padding-left: 155px; margin-top: 60px } .local_location_page .loc-testi-sec p { font-size: 18px; line-height: 30px; max-width: 515px } .local_location_page .loc-testi-sec h4 { font-size: 18px } .local_location_page .owl-dots { position: absolute; right: 250px; left: 0; margin: 0 auto } .local_location_page .loc-testi-sec .details { margin: 30px 25px 30px 0 } .local_location_page .loc-testi-sec .details:after { top: 25px } .feedback_page .top-sec { padding: 80px 0 } .feedback_page .top-sec h2 { font-size: 30px } .feedback_page .top-sec p { font-size: 16px; line-height: 30px } .feedback_page .top-sec h6 { line-height: 40px } .feedback_page form { padding: 45px } .feedback_page .rate-us { padding-top: 25px; margin-top: 35px } .feedback_page .rate-us .rate { margin-bottom: 30px } .feedback_page .rate-us h5 { margin-bottom: 25px } .feedback_page form .tarea { height: 175px; margin-bottom: 30px } .feedback_page .form-sec { margin-bottom: 50px } .feedback_page .top-input input { height: 54px } .feedback_page .top-input label.lab { top: 20px; font-size: 14px } .feedback_page .top-input label.has-value { top: -9px } .feedback_page .bottom-texts p { font-size: 18px } .feedback_page .bottom-texts { margin-bottom: 80px } .feedback_page form .qstn li { margin-bottom: 20px; font-size: 18px } .feedback_page .captacha-sec .captcha_code input, .feedback_page .captacha-sec .captcha_code span { height: 54px } .feedback_page .captacha-sec .captcha_code span { line-height: 54px } .feedback_page form .btn { width: 130px; height: 50px; line-height: 50px; margin-top: 40px } .tvc_page .tvc-sec { padding: 70px 0 90px 0 } .tvc_page .top-texts p { font-size: 16px; line-height: 30px } .tvc_page .top-texts h2 { font-size: 30px; margin-bottom: 20px } .tvc_page .videos-sec p { font-size: 16px; line-height: 30px } .tvc_page .videos-sec .row { padding-bottom: 35px; margin-bottom: 50px } .tvc_page .resp-tab-content.tvc-tab-cnt { padding: 60px 0 0 0 } .location_page .right-details { width: 40% } .checklist-page .checklist-sec h3 { font-size: 30px } .checklist-page .checklist-sec .resp-tabs-list li { padding: 13px 65px; font-size: 18px; width: auto } .checklist-page .checklist-sec #checklistTab { padding-top: 20px } .checklist-page .set .icon-cnt h5 { font-size: 35px; margin-bottom: 8px } .checklist-page .set .right-list ul li { font-size: 18px; line-height: 30px; padding-left: 40px } .checklist-page .set .right-list ul li:after { top: 10px } .checklist-page .set { border-bottom: none; padding: 0 } .checklist-page .set .right-list { position: relative; padding-left: 50px } .checklist-page .set .right-list:after { content: ""; width: 3px; height: 100%; background: #d9d9d9; position: absolute; left: 0; top: 0 } .checklist-page .set .right-list ul { padding: 0 0 30px 0 } .checklist-page .set .left-list { width: 20% } .checklist-page .checklist-sec .resp-tab-content { padding: 30px 0; overflow: hidden } .checklist-page .checklist-sec { padding: 80px 0 50px 0 } .checklist-page .scroll-img { display: block } .breadcrumb ul li { font-size: 13px } .value_ad_page .vd-service-sec .vd-main-row:nth-child(2n+2) .vd-left { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 } .value_ad_page .vd-service-sec h2 { font-size: 30px; line-height: 30px } .value_ad_page .vd-service-sec { padding: 80px 0 0 0 } .value_ad_page .vd-service-sec p { font-size: 17px; line-height: 30px; padding-right: 10px } .value_ad_page .vd-service-sec ul li { font-size: 17px; line-height: 30px; padding-right: 10px } .value_ad_page .vd-service-sec h3 { font-size: 20px; margin: 0; padding-left: 10px } .value_ad_page .vd-service-sec .vd-row p { font-size: 16px; padding: 20px 50px 0 0 } .value_ad_page .vd-service-sec .icon-set { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .value_ad_page .vd-service-sec .icon-col { padding-bottom: 40px } .value_ad_page .bottom-cnt p { font-size: 16px; line-height: 30px } .value_ad_page .bottom-cnt { padding-bottom: 80px } .inner-banner.local-banner .banner-main-title { padding-top: 0 } .advantage_page .top-sec { padding: 80px 0 } .advantage_page .top-sec h2 { font-size: 30px } .advantage_page .top-sec span { font-size: 18px; line-height: 30px } .advantage_page .top-sec p { font-size: 16px; line-height: 30px } .advantage_page .advantages-sec { padding: 80px 0 } .advantage_page .advantages-sec .row-set:nth-child(2) .box { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 } .advantage_page .advantages-sec h2 { font-size: 30px } .advantage_page .advantages-sec .box-set .hover-cnt p { font-size: 16px; line-height: 25px } .advantage_page .advantages-sec .box-set .hover-cnt li { font-size: 16px; line-height: 25px } .advantage_page .work-life-sec h2 { font-size: 30px; margin-bottom: 35px } .advantage_page .work-life-sec { padding: 80px 0 } .advantage_page .work-life-sec .life-box { margin-top: 0; padding: 30px 25px 45px 25px } .advantage_page .work-life-sec .life-box p { font-size: 16px; line-height: 24px } .advantage_page .work-life-sec .life-box h6 { margin: 25px 0 30px 0 } .advantage_page .why-choose-sec { padding: 80px 0 } .advantage_page .why-choose-sec h2 { font-size: 30px; margin-bottom: 55px } .advantage_page .why-choose-sec .item p { font-size: 16px; line-height: 25px; padding-right: 25px } .advantage_page .why-choose-sec .item h5 { margin: 30px 0 20px 0 } .strength_page .strength-sec { padding: 80px 0 } .strength_page .strength-sec h2 { font-size: 30px } .strength_page .strength-sec span { font-size: 18px; line-height: 30px } .strength_page .strength-sec p { font-size: 16px; line-height: 30px } .strength_page .second-sec h3 { font-size: 22px } .strength_page .second-sec .set { padding: 50px 65px } .strength_page .second-sec .set:nth-child(3n+3) { border-right: none } .strength_page .second-sec .strength-set { max-width: 990px; margin: 55px auto } .strength_page .second-sec .set p { font-size: 16px; line-height: 24px } .strength_page .second-sec .set p span { font-size: 22px } .strength_page .bottom-paragraph p { font-size: 16px; line-height: 30px } .strength_page .bottom-paragraph { padding-bottom: 80px } .strength_page .second-sec .set:after { height: 230px } .strength_page .second-sec .set:before { width: 250px } .strength_page .principles-sec { min-height: 625px; padding: 75px 65px 15px 65px } .strength_page .principles:after { height: 100%; width: 825px; background-size: 100%; background-position: initial } .strength_page .principles-sec h2 { font-size: 100px; top: -43px; right: 75px } .strength_page .principles-sec p { font-size: 16px; line-height: 30px } .strength_page .principles-sec .principle-cnt { width: auto; max-width: 495px } .strength_page .principles-sec .text-cnt h3 { font-size: 26px } .strength_page .principles-sec .text-cnt p { line-height: 25px } .strength_page .our-values .principles-sec .principle-cnt { max-width: 450px } .strength_page .our-values .principles-sec { padding: 50px 65px 15px 65px } .strength_page .awards-nav { margin-left: 14% } .strength_page .award-image { width: 25% } .strength_page .active .timeline-contents .vertical-timeline-content:first-child .award-image { opacity: 1 } .strength_page .timeline-contents { position: relative } .strength_page .award-section h2 { font-size: 100px } .strength_page .inner_awards { padding-top: 50px } .strength_page .award-section { padding-bottom: 80px } .strength_page .award-section h2 { top: -65px } .strength_page .key-people { padding: 80px 0 } .strength_page .key-people h2 { font-size: 100px } .strength_page .key-people .outer { max-width: 1200px } .strength_page .key-people .slider-cnt p { font-size: 16px; line-height: 30px } .strength_page .key-people .itemDetail__Slide { width: 45% } .strength_page .key-people .itemDetail .itemDetail__Thumb { width: 50% } .strength_page .key-people .itemDetail { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .strength_page .key-people .bx-wrapper { margin-bottom: 0 } .beware_page .first-sec { padding: 80px 0 } .beware_page .first-sec h2 { font-size: 30px; padding-bottom: 19px } .beware_page .first-sec p { text-align: center; font-size: 18px; max-width: 849px; line-height: 26px; margin: 0 auto } .trucking-cube .itemDetail { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .commen-template .supply-section h3 { color: #ff2222 ; font-weight: 400; font-size: 30px; line-height: 36px; text-align: center } .commen-template .supply-section p { text-align: center; display: block; max-width: 746px; margin: 0 auto; padding-bottom: 11px; font-size: 16px; line-height: 28px } .commen-template .supply-section { padding-bottom: 80px; border-bottom: 1px solid #b7b7b7 } .commen-template .supply-section .supply-img { max-width: 948px; margin: 0 auto; display: block; padding-bottom: 35px } .commen-template .common-right p { color: #fff; font-size: 16px } .commen-template .common-bottom-banner h2 { color: #fff } .commen-template .trust h3 { color: #ff2222 ; font-weight: 400; font-size: 30px; line-height: 36px; text-align: center } .commen-template .trust p { text-align: center; display: block; max-width: 746px; margin: 0 auto; padding-bottom: 12px; font-size: 15px; line-height: 27px } .commen-template .trust { padding: 80px 0 } .commen-template .trust .trust-icons { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 935px; margin: 0 auto; padding-top: 25px } .commen-template .trust .trust-icons .item-icons { width: auto } .commen-template .infra-sec .infra-content .img-infra.img-1 { background-size: 100% } .commen-template .infra-sec .infra-content .infra-cont { padding-bottom: 0 } .commen-template .infra-sec .infra-content .infra-cont h2 { color: #ff2222 ; font-weight: 400; font-size: 30px; line-height: 36px } .commen-template .infra-sec .infra-content .infra-cont { width: 100% } .commen-template .infra-sec .infra-content .pd-r { padding-right: 25px } .commen-template .infra-sec .infra-content .img-infra { width: 48% } .commen-template .infra-sec .infra-content .infra-cont { width: 50% } .storage-page .storage-section { padding: 80px 0 } .storage-page .storage-section h3 { font-size: 30px; line-height: 30px; color: #ff2222; margin-bottom: 0; text-align: center; padding-bottom: 22px } .storage-page .main-storage { padding: 80px 0; padding-bottom: 80px } .storage-page .main-storage h3 { font-size: 30px; color: #ff2222; text-align: center; padding-bottom: 7px } .storage-page .main-storage p { max-width: 869px; margin: 0 auto; text-align: center } .storage-page .how-it-works { padding: 80px 0 } .storage-page .main-storage .tab-main-storage .resp-tabs-list .tab-img-1 { position: absolute; top: 56px; left: 9% } .storage-page .main-storage .tab-main-storage .resp-tabs-list .tab-img-2 { position: absolute; left: 25%; top: -8px } .storage-page .main-storage .tab-main-storage .resp-tabs-list .tab-img-3 { position: absolute; left: 45%; top: -34px } .storage-page .main-storage .tab-main-storage .resp-tabs-list .tab-img-4 { position: absolute; right: 25%; top: -8px } .storage-page .main-storage .tab-main-storage .resp-tabs-list .tab-img-5 { position: absolute; right: 9%; top: 56px } .storage-page .main-storage .tab-main-storage .resp-tabs-list:before { height: 116px; content: ""; position: absolute; width: 100%; border-radius: 50%; height: 593px; z-index: 0; border-top: 4px solid #babbc2; border-image-slice: 1 } .storage-page .main-storage .tab-main-storage .resp-tabs-list { margin: 0 auto; display: block; border-radius: 50% 50% 0 0; padding-top: 0; position: relative; max-width: 740px; height: 138px } .csr-page .csr-main-cont { padding: 56px 0 } .csr-page .csr-main-cont p { font-size: 18px; line-height: 25px; color: #646464; padding-bottom: 12px } .csr-page .csr-main-cont h3 { font-size: 24px; color: #646464 } .csr-page .img-box-left { padding: 56px; padding-bottom: 96px } .csr-page .img-box-left .img-clg { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative } .csr-page .img-box-left .img-clg:after { position: absolute; content: ""; height: 100%; padding: 53px 0; left: -48px; width: 65%; border: 23px solid #f8f3e8 } .csr-page .img-box-left .img-clg .inner-cont-left { width: 50%; padding-right: 95px; padding-left: 38px } .csr-page .img-box-left .img-clg .inner-cont-left h3 { font-size: 30px; line-height: 42px; font-weight: 600 } .csr-page .img-box-left .img-clg .inner-cont-left p { font-size: 16px; line-height: 28px } .csr-page .img-box-left .img-clg .inner-cont-left h5 { font-size: 20px; font-weight: 100 } .csr-page .img-box-left .img-clg .left-img-cont { width: 50%; position: relative; z-index: 1 } .csr-page .imgbx-nobox { padding: 56px 0 } .csr-page .imgbx-nobox h3 { font-size: 35px; font-weight: 600 } .csr-page .imgbx-nobox h5 { font-size: 20px; font-weight: 100 } .csr-page .imgbx-nobox p { font-size: 18px; color: #646464; font-weight: 100 } .csr-page .csr-video { padding-bottom: 56px } .csr-page .csr-video .csr-vdo-outer { background-color: #f72020; padding: 27px } .csr-page .csr-video .csr-vdo-outer .v-img1 { background: url(/images/video-1.jpg) } .csr-page .csr-video .csr-vdo-outer .v-img2 { background: url(/images/video-2.jpg) } .csr-page .csr-video .csr-vdo-outer .video-box { position: relative; background-position: center; background-repeat: no-repeat } .csr-page .csr-video .csr-vdo-outer h5 { color: #fff; padding-top: 15px; font-size: 24px; margin-bottom: 0 } .csr-page .csr-video .nor-cont { padding-top: 68px; text-align: justify; padding-left: 38px } .csr-page .csr-video .nor-cont p { font-size: 18px } .csr-page .img-cont-right { padding-top: 81px; padding-right: 36px } .event-page .event-outer { padding: 82px 0 } .event-page .event-outer .news-sec h3 { text-align: center; font-size: 30px; color: #ed1d25; padding-bottom: 50px } .event-page .event-outer .bx-news { border: 1px solid #eaeaea; border-radius: 5px; overflow: hidden; margin-bottom: 0; height: 100% } .event-page .event-outer .bx-news .img-news { position: relative; overflow: hidden } .event-page .event-outer .bx-news .img-news:hover img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-transition: .7s ease-out; -o-transition: .7s ease-out; transition: .7s ease-out } .event-page .event-outer .bx-news .img-news img { -webkit-transition: .7s ease-out; -o-transition: .7s ease-out; transition: .7s ease-out } .event-page .event-outer .bx-news .img-news .date-news { position: absolute; bottom: 0; background-color: #ff2222; color: #fff; padding: 21px 26px } .event-page .event-outer .bx-news .img-news .date-news .span-1-day { width: 100%; display: block; text-align: center; padding-bottom: 4px; font-size: 30px } .event-page .event-outer .bx-news .img-news .date-news .span-1-month { font-size: 11px; display: block } .event-page .event-outer .bx-news .main-cont-news { padding: 30px } .event-page .event-outer .bx-news .main-cont-news h3 { font-size: 20px; font-weight: 500; color: #333; font-weight: 600; text-transform: capitalize; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; margin: 0 0 10px; padding: 0 } .event-page .event-outer .bx-news .main-cont-news h4 { font-size: 14px; color: #ee1c25; margin: 0 } .event-page .event-outer .bx-news .main-cont-news p { font-size: 16px; color: #55555a; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 7; padding: 0!important; line-height: 26px } .event-page .event-outer .bx-news .main-cont-news a { position: relative; float: right; background: #000; color: #ee1c25; background: #fff; font-weight: 500; font-size: 12px; line-height: 26px; padding: 0 0 20px 0 } .event-page .event-outer .news-main-box .load-btn { text-align: center } .event-page .event-outer .news-main-box .load-btn button { background-color: #ed1d25; border: 0; text-decoration: none; padding: 14px 21px; font-size: 19px } }  @media screen and (min-width:320px) and (max-width:864px) { #menuArea { top: 26px } }  @media screen and (min-width:320px) and (max-width:992px) { header .right-sec { display: none } header .srch-right-sec { right: 0; top: 0 } header .right-sec { padding-top: 0 } .navicon { display: block; line-height: 80px; position: fixed; color: #000; right: 84px; z-index: 999; width: 30px; height: 30px; top: 107px; padding: 0 } #menuArea { display: block } #menuArea { position: absolute; right: -15px; top: 0 } #menuArea { position: absolute; right: 24px; top: 33px } #menuArea input { display: none } #menuArea .open { background-color: #ff2222; width: 30px; height: 2px; display: block; border-radius: 2px; cursor: pointer; position: relative; top: 14px } #menuArea .open:before { content: ""; background-color: #ff2222; width: 30px; height: 2px; display: block; border-radius: 2px; position: relative; top: -6px; -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease } #menuArea .open:after { content: ""; background-color: #ff2222; width: 30px; height: 2px; display: block; border-radius: 2px; position: relative; top: 4px; -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease } #menuArea .menuOpen { width: 30px; height: 30px; display: block; cursor: pointer; float: right; z-index: 4; position: relative; background: #fff } #menuArea .menuEffects { position: relative } #menuArea .menuEffects:after { content: ""; width: 20px; height: 20px; background: #fff; border-radius: 50% } #menuArea .menu { position: fixed; width: 100vw; height: 100vh; top: 0; overflow: auto; left: 0; background: #fff; z-index: 1 } #menuArea .menu label { width: 30px; height: 30px; position: absolute; right: 20px; top: 20px; background-size: 100%; cursor: pointer } #menuArea .menu .menuContent { position: relative; top: 0; font-size: 30px; padding-bottom: 20px; overflow: auto; height: 100vh; padding: 75px 0 } #menuArea .menu .menuContent .container { max-width: 1000px } #menuArea .menu .menuContent .overlay-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap } #menuArea .menu .menuContent .overlay-col { width: 15% } #menuArea .menu ul { list-style: none; padding: 0; margin: 0 auto } #menuArea .menu ul li a { display: block; color: #ff2222; font-weight: 700; text-decoration: none; -webkit-transition: color .2s; -o-transition: color .2s; transition: color .2s; padding: 10px 0; font-size: 13px; line-height: 25px; outline: 0; text-align: left; padding-bottom: 3px } #menuArea .menuEffects { opacity: 0; visibility: hidden; -webkit-transition: opacity .5s, visibility .5s; -o-transition: opacity .5s, visibility .5s; transition: opacity .5s, visibility .5s } #menuArea .menuEffects ul { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s } #menuArea #menuToggle:checked~.menuEffects { opacity: 1; visibility: visible; -webkit-transition: opacity .5s; -o-transition: opacity .5s; transition: opacity .5s } #menuArea #menuToggle:checked~.menuEffects ul { opacity: 1 } #menuArea #menuToggle:checked~.menuOpen .open { background-color: transparent } #menuArea #menuToggle:checked~.menuOpen .open:before { content: ""; background-color: #ff2222 ; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); position: absolute; top: 0; right: 0; z-index: 1 } #menuArea #menuToggle:checked~.menuOpen .open:after { content: ""; background-color: #ff2222 ; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); position: relative; top: 0; right: 0; z-index: 1 } #menuArea #menuToggle:not(:checked)~.menuEffects ul { -webkit-transform: translateY(-30%); -ms-transform: translateY(-30%); transform: translateY(-30%) } .review-page .review-tab-outer .resp-tabs-container .resp-accordion { display: block } .press-main { position: relative } .press-main .nav { position: unset; width: 100%; color: #fff; padding-right: 0 } .press-main .nav.left-fixed { position: fixed; top: 124px; left: 72px; padding-left: 18px } .press-main .nav ul { padding: 0; list-style: none; margin: 0; width: 100%; display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[3]; grid-template-columns: repeat(3, 1fr); grid-gap: 6px; grid-auto-rows: minmax(31px, auto) } .press-main .nav ul li { width: 100%; margin-bottom: 12px; position: relative; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out; border: 1px solid #ff2222 ; text-align: center; padding: 10px } .press-main .nav ul li a { position: relative; font-size: 18px; color: #333; outline: 0; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out } .press-main .nav ul li.active { -webkit-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; background-color: #ff2222 } .press-main .nav ul li.active:after { content: none; position: absolute; bottom: unset; top: 44%; letter-spacing: normal; left: unset; right: -37px; width: 71px; height: 0; border: 1px dashed grey; background-color: unset; -webkit-animation: .5s linear zoom-in; animation: .5s linear zoom-in } .press-main .nav ul li.active a { display: block; color: #fff } .press-main .nav ul li.active a:after { content: none; position: absolute; bottom: unset; top: 29%; letter-spacing: normal; right: 37px; width: 10px; border-radius: 50%; height: 10px; background-color: unset; background-color: red; -webkit-animation: .5s linear zoom; animation: .5s linear zoom } .press-main .nav ul li.active a:before { content: none; position: absolute; bottom: unset; top: 29%; letter-spacing: normal; right: -48px; width: 10px; border-radius: 50%; height: 10px; background-color: unset; background-color: red; -webkit-animation: .5s linear zoom; animation: .5s linear zoom } .press-main article { width: 100%; padding-left: 0; margin: auto; margin-right: 0 } .press-main article h1 { font-size: 25px; font-weight: 600; padding-left: 15px; padding-bottom: 9px } .press-main article .cont-bx-sroll { background-color: #fff; border: 1px solid #ebebeb; padding: 20px; text-align: left; margin-bottom: 24px } .press-main article .cont-bx-sroll h5 { color: #ee1c25; font-size: 14px } .press-main article .cont-bx-sroll h3 { font-size: 20px!important; text-align: left!important; color: #333 } .press-main article .cont-bx-sroll .scroll-logo { font-size: 14px; text-align: left; color: #333; border-top: 1px solid #f8ca41; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 17px } .press-main article .cont-bx-sroll .scroll-logo h4 { font-size: 14px; color: #7e7e7e; font-weight: 400; margin: 0 } }  @media only screen and (max-width:1150px) { .strength_page span.circle1 { margin-left: 10px } .strength_page .vertical-timeline-icon.navy-bg { left: 18px } .strength_page #vertical-timeline:before { left: 82px } .strength_page #vertical-timeline { padding: 0 0 0 120px } .media-page span.circle1 { margin-left: 10px } .media-page .vertical-timeline-icon.navy-bg { left: -25px } .media-page #vertical-timeline:before { left: 20px } .media-page #vertical-timeline { padding: 0 0 0 60px } }  @media only screen and (min-width:991px) and (max-width:1200px) { .strength_page span.circle1 { left: 85px } .strength_page span.circle1 { left: 0 } }  @media only screen and (max-width:768px) { .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .img-user-r { width: 55px; height: 55px; display: inline-block; vertical-align: top } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r { width: calc(100% - 55px); padding-left: 15px; display: inline-block; vertical-align: top } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r h3 { font-size: 16px; font-weight: 500; padding-bottom: 0!important } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r span { font-size: 12px; margin: 0 0 0 5px; font-weight: 400 } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .outer-comments ul li { width: auto; display: inline-block; vertical-align: top; padding: 0 5px; line-height: 24px } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .outer-comments ul li .stars { padding: 0 } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .outer-comments ul li .stars .rate { font-size: 12px; padding: 3px 3px 3px 5px } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .outer-comments ul li .ic-r-loc span { font-size: 13px; padding-left: 0 } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .outer-comments .social-r span { font-size: 14px; display: inline-block; vertical-align: middle } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .outer-comments .social-r li { vertical-align: middle; padding: 0!important } .vd-image { text-align: center; padding-top: 27px } .value_ad_page .vd-service-sec .icon-col { padding-bottom: 30px } .section-five { display: block!important } .storage-page .how-it-works .work-tab-content .head-work h3 { font-size: 20px; padding-bottom: 11px; color: #212121 } .storage-page .how-it-works .outer-wrk-tab .resp-tabs-list .resp-tab-item span { font-size: 14px } .storage-page .how-it-works .outer-wrk-tab .resp-tabs-list li { padding: 13px 6px } .beware-take-page .media-aware .main-aware-cont .top-tab-aware { border-bottom: 1px solid #d3d3d3; padding-top: 22px; display: none } .beware-take-page .media-aware .bott-sec-aware .resp-accordion { text-align: center; background-color: #ff2828!important; color: #fff; font-size: 16px } .beware-take-page .out-save-tb h2.resp-accordion { text-align: left; background-color: #ff2828!important; color: #fff; font-size: 16px } .strength_page #vertical-timeline { padding: 0 0 0 110px } .strength_page #vertical-timeline:before { left: 82px } .strength_page .award-image { display: none } }  @media screen and (max-width:489px) { .glance-page .over-view .ov-left-cnt { height: auto } .glance-page .overview-right .right-cnt { height: auto } .inner-3-page.history-banner { background-size: cover; background-repeat: no-repeat; height: 50vw } .inner-banner .banner-main-title { font-size: 22px } .inner-banner { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } .inner-banner .banner-sub-title { font-size: 14px } .outer-img-sfty { padding-bottom: 15px } .storage-page .main-storage .tab-main-storage .resp-tab-item.resp-tab-active { margin: 19px 0; margin-top: 0 } footer .bx-chat span { font-size: 13px; color: #fff; border: 1px solid #fff; padding: 10px 13px } .history-main-page .history-image-sec .cont-img-sec h3 { font-size: 22px } }  @media screen and (min-width:490px) and (max-width:768px) { .inner-3-page.history-banner { background-size: cover; background-repeat: no-repeat } .inner-banner .banner-main-title { font-size: 30px; margin-bottom: 11px } .inner-banner .banner-sub-title { font-size: 18px } .outer-img-sfty { padding-bottom: 15px } }  @media screen and (min-width:320px) and (max-width:768px) { .commen-template .supply-section h3 { font-size: 22px; line-height: 36px; text-align: center; padding-bottom: 0 } .tab-sec-map { margin-bottom: 33px } .careerpage .custom-career { margin: 0 0; padding: 40px 0 20px } .careerpage ul li { padding-bottom: 0 } .careerpage .sets { margin-top: 30px!important } .careerpage .sets:first-child { margin-top: 45px!important } .beware-take-page .tab-beware .right-beware-tab h2 .ic-beware img { padding-right: 0; border-radius: 50%; overflow: hidden; margin-right: 12px } .history-main-page .company-sec-bx .head-company-bx { padding-bottom: 20px } .history-main-page .company-sec-bx .head-company-bx h3 { text-align: center; font-size: 22px } .history-main-page .main-cont-history { padding: 20px 0; padding-top: 0 } .history-main-page .history-page { padding: 40px 0; padding-bottom: 20px } .history-main-page .count-year-sec { padding: 40px 0; padding-top: 20px; padding-bottom: 20px } .group-company-page .sec-cmpny-first .company-testi-sec .left-sec-strength .cont-strength .bx-strngth .name-strngth h3 { font-size: 12px } .group-company-page .sec-cmpny-first .company-testi-sec .left-sec-strength .cont-strength { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap } .group-company-page .sec-cmpny-first .company-testi-sec .left-sec-strength .cont-strength .bx-strngth { padding-bottom: 0; width: 50%; padding: 15px 0; display: -ms-grid; display: grid; -ms-flex-line-pack: center; align-content: center } footer .gt-bt-icon .bg-box:nth-child(2) { padding-top: 8px!important } .videos-sec .row .col-12:first-child .video-box { padding-bottom: 50px } .video-box { padding: 0 54px } .awards-page .aw-slider { margin: 0 auto } .awards-page .award-list .award-left { padding: 58px 0; height: auto; position: relative } .awards-page .owl-dots { left: 0 } section.sec-achive-head { padding-bottom: 21px } .review-page .review-tab-testi .r-tab-testi .head-testi-tab { display: none } #testi-tab h2.resp-accordion { display: block; background-color: #ff2828!important; color: #fff; font-size: 16px } }  @media screen and (min-width:490px) and (max-width:768px) { .careerpage .bg-2-career .hide-career { position: absolute; padding: 0 2px } .careerpage h3 { text-align: center; font-size: 20px; margin: 0 } }  @media screen and (min-width:768px) and (max-width:1200px) { .awards-page .owl-dots { text-align: center; background: #191919; position: absolute; right: 0; width: 97px; height: 97px; display: -ms-flexbox; display: -webkit-box; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; bottom: 0 } .awards-page .award-list .award-left { position: relative } .awards-page .award-list:nth-child(2n+2) .owl-dots { right: auto; left: 0 } }  @media screen and (min-width:768px) and (max-width:991px) { .review-page .review-tab-outer .outer-rt-cont .right-cont-review .sort-sec { padding-bottom: 40px } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .sort-sec { padding-bottom: 30px } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .img-user-r { display: inline-block; vertical-align: top } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r { width: calc(100% - 75px); padding-left: 15px; display: inline-block; vertical-align: top } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r h3 { font-weight: 500; padding-bottom: 0!important } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .outer-comments ul li { width: auto; display: inline-block; vertical-align: top; padding: 0 10px; line-height: 24px } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .outer-comments ul li .stars { padding: 0 } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .outer-comments .social-r span { display: inline-block; vertical-align: middle } .review-page .review-tab-outer .outer-rt-cont .right-cont-review .bx-review .head-ttl-review .user-det-r .outer-comments .social-r li { vertical-align: middle; padding: 0 } }  @media screen and (min-width:768px) and (max-width:992px) { .history-main-page .dual-design { padding: 20px 0; padding-bottom: 0 } .history-main-page .count-year-sec .year-count { margin-bottom: 18px; margin-top: 35px } .history-main-page .main-cont-history { padding: 40px 0; padding-top: 0 } .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .item-slider-rev .vdo-rev-img { width: 100%; max-width: 275px; margin: 0 auto } .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .item-slider-rev .slider-cont-rev { padding-bottom: 30px; text-align: center } .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .owl-nav { position: relative; top: auto; right: 0; left: 0; margin: 0 auto; text-align: center; bottom: 0 } .review-page .review-vdo-sec .half-left-rev .left-cont-rev .testi-slide h3 { text-align: center } .review-page .review-vdo-sec .half-left-rev .left-cont-rev .testi-slide p { text-align: center } .review-page .review-vdo-sec .half-left-rev .left-cont-rev .slider-testi-rev .item-slider-rev .slider-cont-rev a .btn-more { margin: 15px auto 0 } }  @media screen and (min-width:320px) and (max-width:768px) { .world_map_block { width: 100%; float: left; position: relative; padding: 40px 0 } .logistic-testi .testi-sec { position: relative; padding: 15px 24px; padding-left: 51px } .logistic-testi .testi-sec:before { content: ""; position: absolute; left: 0; background-image: url(/images/cube/customer-quote.png); height: 40px; width: 40px; background-repeat: no-repeat; top: 6px; background-size: 100% } .careerpage h3 { text-align: center; font-size: 20px; margin: 0; margin-bottom: 10px } .strength_page #vertical-timeline { padding: 0 0 0 50px; position: relative } .strength_page #vertical-timeline:before { content: ""; position: absolute; width: 2px; height: 100%; left: 10px } .strength_page .vertical-timeline-block:last-child { min-height: 255px } .strength_page .awards-nav li a, .strength_page .vertical-timeline-block .vertical-timeline-icon.navy-bg span.award-year { font-size: 19px } .strength_page span.circle1 { margin-left: 2px; height: 16px; width: 16px; left: -50px; position: absolute } .strength_page span.circle { height: 10px; width: 10px } .strength_page .award-sec { width: 100%; font-size: 13px; padding: 0 } .strength_page span.award-year { margin-left: -1px } .strength_page .inner_awards { padding: 0; padding-top: 10px } .strength_page .vertical-timeline-icon.navy-bg { left: 0; position: relative; -webkit-box-pack: left; -ms-flex-pack: left; justify-content: left; padding: 0 0 10px } .strength_page .vertical-timeline-content { margin-bottom: 15px } .strength_page .vertical-timeline-content img { float: left; width: 30px; margin: auto; margin-right: 13px } .strength_page .awards-nav { margin-left: auto; margin-right: auto; display: block; height: auto!important } .strength_page .awards-nav li a { padding: 8px!important } .strength_page .vertical-timeline-block { position: relative; float: left; width: 100% } .strength_page #vertical-timeline { position: relative; float: left; clear: both; padding-right: 5px } .strength_page .awards-nav ul { height: auto!important; margin-bottom: 17px } .media-page #vertical-timeline { padding: 0 0 0 50px } .media-page .vertical-timeline-block { position: relative; float: left; width: 100%; padding: 10px 0 0 } .media-page span.circle1 { margin-left: 2px; height: 2px; width: 40px; left: -42px; position: absolute } .media-page .vertical-timeline-icon.navy-bg { left: 0; position: absolute; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 15px 0 0; margin: 0 } .media-page #vertical-timeline:before { content: ""; position: absolute; width: 2px; height: 100%; left: 10px } .aboutpage .poineers-sec h2 { color: #ff2222; font-weight: 500; font-size: 20px; margin-bottom: 0; padding-bottom: 0; line-height: normal } .apm-air.commen-template .infra-sec .infra-content .img-infra { margin-bottom: 24px } .apm-air.commen-template .trust h3 { color: #ff2222 ; font-weight: 400; font-size: 22px; line-height: normal } .apm-air.commen-template .location-details .detail-left h2 { line-height: 34px; max-width: 542px; font-size: 22px } .apm-air.commen-template .trust p { font-size: 16px; line-height: 28px } .infra-sec .infra-content .img-infra { width: 100%; position: relative } .beware-take-page .media-aware .slider-aware-news .owl-nav { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .header { padding: 8px 0; background-color: #fff } .menu .navicon { top: 8% } header a.logo { padding: 0 17px; width: 140px } header img.logo1 { width: 100% } .menu li.drop-down:hover .drop-down-ul { display: block; position: relative; overflow: unset; height: auto; left: 0; margin: 0; margin-left: 0!important; padding-left: 0; top: 100%; display: block; padding-top: 16px; z-index: 1000 } .menu li.drop-down:hover .menu-article { display: block; position: relative; overflow: unset; height: auto; left: 0; margin: 0; margin-left: 0!important; padding-left: 0; top: 100%; display: block; padding-top: 16px; z-index: 1000 } .menu li.drop-down ul li a { padding: 10px 11px; font-size: 12px; background-color: #f2f2f2; border-bottom: 1px solid rgba(0, 0, 0, .1); color: #2d2d2d; display: block } #menuArea.opened { z-index: 10000 } .inner-3-page { margin-top: 0 } #menuArea .menuContent .overlay-list .overlay-col h3 { font-size: 18px; margin: 0; padding-bottom: 6px; margin-bottom: 0; color: #646464; line-height: 30px; border-bottom: 1px dotted grey; font-weight: 700; margin-bottom: 12px; width: 100% } #menuArea .menu .menuContent .overlay-col { width: 100%; border-right: 0 solid #dedede; margin-right: 0; padding-left: 0; background-color: #fff; padding: 10px 10px; margin-bottom: 10px } #menuArea .menuEffects ul li a { padding: 10px 0; border-bottom: 1px solid rgba(0, 0, 0, .15) } #menuArea .menu ul { margin-bottom: 19px; width: 100%; margin: 0 } #menuArea .menu { overflow: auto } #menuArea .menu .menuContent .overlay-list { padding-top: 0 } #menuArea .menu .menuContent .overlay-list { display: block; width: 100% } .overlay-col-1 { display: none } header #menuArea { position: absolute; right: 15px; top: 13px; padding: 10px; background-color: #fff } header { padding-bottom: 0 } header .right-sec { padding-top: 0 } .header-number { display: none } .img-scroll { overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .img-scroll>img { max-width: 100%; width: auto; max-height: 50px; height: auto; display: inline-block } .csr-page .csr-video .csr-vdo-outer { background-color: #f72020; padding: 27px; height: 100% } .left-img-cont { text-align: center; margin-bottom: 16px } .csr-page .training .training-cont { padding-top: 0 } .csr-page .csr-video { padding-bottom: 0 } .csr-page .training .training-cont h3 { font-size: 27px } .csr-page .right-bdr .img-clg h3 { font-size: 30px; font-weight: 500; padding-bottom: 11px } .csr-page .resource-sec { padding: 20px 0 } .special-cont { padding-top: 17px } .csr-page .special-section .special-cont h3 { font-size: 30px; padding-top: 16px } .csr-page .special-section { padding: 45px 0; padding-bottom: 0 } .csr-page .volunteer-sec .special-cont h3 { font-size: 30px } .colage-box-1 { margin-bottom: 17px } .csr-page .colage-sec .responsibl-sec h3 { font-size: 30px } .csr-page .colage-sec { padding: 1px 0; padding-bottom: 47px } .b-donation img { margin-bottom: 30px } .csr-page .client-csr .client-icons ul li { border: 1px solid #e8e8e8; padding: 21px 17px; width: 42%; text-align: center; margin: 4% } .csr-page .client-csr .client-icons ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap } .outer-accord { margin-bottom: 29px } .storage-page .how-it-works .work-tab-content .row { padding: 13px 0 } .dir-flex-revers { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse } .commen-template .infra-sec .infra-content .pd-l { padding-left: 0; padding-bottom: 22px } .commen-template .infra-sec .infra-content .img-infra.img-1 { background-size: cover; background-position: center } }  @media screen and (min-width:992px) and (max-width:1200px) { .aboutpage { padding-top: 40px } .header-top .header-links ul { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .header-top .header-links ul li a { color: #fff; font-size: 12px; padding: 0 0 } nav ul { display: -webkit-box; display: -ms-flexbox;  display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } nav ul>li { margin-left: 0; padding: 0 10px } }  @media screen and (min-width:768px) and (max-width:992px) { .apm-air .infra-sec { padding-top: 40px; padding-bottom: 40px } .beware-take-page .media-aware .main-aware-cont .top-tab-aware { border-bottom: 1px solid #d3d3d3; padding-top: 22px } .beware-take-page .media-aware .main-aware-cont .top-tab-aware ul li.resp-tab-active { background-color: unset!important; border: 0!important; border-bottom: 3px solid #ff2222!important } .beware-take-page .media-aware .main-aware-cont .top-tab-aware ul li { background-color: unset!important; padding: 13px 31px; padding-bottom: 0 } .beware-take-page .media-aware .main-aware-cont .top-tab-aware ul { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0; padding: 0 } .header { background-color: #fff; padding: 11px 0 } header a.logo { outline: 0; padding: 0 16px } .fixedheader .navicon { top: 10% } header.fixedheader #menuArea { top: 36% } .navicon { top: 10% } #menuArea { position: absolute; right: 24px; top: 34% } a.navicon.icon-bars.active { top: 28px; right: 19px } .header-top .header-links ul li a { color: #fff; font-size: 12px; padding: 0 0 } .header-top .header-links ul { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .history-main-page .company-sec-bx .bx-outer-company { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .history-main-page .company-sec-bx .bx-outer-company .main-bx-cmpny { -webkit-box-flex: 0; -ms-flex: 0 0 48%; flex: 0 0 48%; max-width: 50% } .group-company-page .sec-cmpny-first .company-testi-sec .left-sec-strength .cont-strength { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap } .group-company-page .sec-cmpny-first .company-testi-sec .left-sec-strength .cont-strength .bx-strngth { padding-bottom: 0; width: 50%; min-height: 172px; display: -ms-grid; display: grid; -ms-flex-line-pack: center; align-content: center } }  @media only screen and (min-width:1366px) { .section-two .resp-vtabs ul.resp-tabs-list { margin-top: 40px!important } .section-two .red-layer { top: 94px } .section-four:before { background-size: 85% } }  @media only screen and (min-width:1400px) { .section-two .resp-vtabs ul.resp-tabs-list li { font-size: 15px } .section-four:after { bottom: -137px } .careerpage .form-sec .form { max-width: none } .why-page .why-top-left { padding: 85px 0 } .why-page .why-top-left .why-top-cnt { padding-right: 70px } .why-page .why-top-right { margin: 85px 0 0 } .why-page .why-top-sec h2 { font-size: 30px; line-height: 38px } }  @media only screen and (min-width:1610px) { .careerpage .form-sec .form-left { width: 67% } .careerpage .form-sec .form-image { width: 33% } .why-page .faq-sec .faq-set h3 { font-size: 19px } .why-page .ceo-sec .quote p { font-size: 18px; line-height: 30px } .faq-page .qstn-sec .set h4, .faq-page .qstn-sec .set p { font-size: 18px; line-height: 30px } .faq-page .qstn-sec .set h4, .faq-page .qstn-sec .set li { font-size: 18px; line-height: 30px } }  @media only screen and (max-width:1400px) { .section-two .resp-vtabs ul.resp-tabs-list { width: 45% } .section-two .resp-vtabs ul.resp-tabs-list li { font-size: 12px; padding: 25px 8px!important } .section-two .red-layer { min-height: 320px; max-width: 500px } .section-two .resp-vtabs ul.resp-tabs-list { width: 34% } .section-two .resp-vtabs .resp-tabs-container { width: 45% } .section-two .red-layer p { font-size: 13px } .section-two .red-layer ul { padding: 0 } .section-two .red-layer ul li { font-size: 12px } }  @media only screen and (max-width:1366px) { .section-two .red-layer { min-height: 320px; max-width: 490px; left: -50px } .section-two .resp-vtabs .resp-tabs-container { width: 53% } }  @media only screen and (max-width:1200px) { .home-tab .home-tab-container { -ms-flex-wrap: wrap; flex-wrap: wrap } .home-tab #parentHorizontalTab { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 } .home-tab .call-btn { margin: 0 0 20px 20px } .home-tab .home-tab-container { margin-top: 0 } .section-two .resp-vtabs ul.resp-tabs-list li { width: 48% } h2.resp-accordion { font-size: 18px } .section-two .resp-vtabs ul.resp-tabs-list li { font-size: 12px } .section-seven .list-sec ul li { margin-bottom: 20px } .section-three .resp-tabs-container { padding: 0 15px } .section-three #feature-child h2.resp-tab-active:before, .section-three #feature-child2 h2.resp-tab-active:before, .section-three #feature-child3 h2.resp-tab-active:before, .section-three #feature-child4 h2.resp-tab-active:before, .section-three #feature-child5 h2.resp-tab-active:before { width: 45px; height: 45px } .section-three #feature-child span.icon, .section-three #feature-child2 span.icon, .section-three #feature-child3 span.icon, .section-three #feature-child4 span.icon, .section-three #feature-child5 span.icon { width: 25px; height: 25px; left: -26px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%) } .section-three .inner-sec .left-sec { margin-bottom: 20px } .section-five .testimonial-cnts h4:after { left: 0; top: 0; z-index: 1111; background-size: 40% } .section-five .left-bg h2 { font-size: 25px } .section-five .left-bg h2 span.bigtext { font-size: 85px } .section-six .right-form h5, .section-six .right-form h6 { color: #fff } .home-slider .slider { margin: 0 0 30px } .home-slider .item { height: 600px; padding: 0; position: relative } .home-slider .slider-contents { position: absolute; top: 90%; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%) } .home-slider .owl-stage .owl-item:nth-child(3) .slider-logos p { margin: 0 0 10px 0 } .section-five .testimonial-cnts h4:after { width: 110px } .section-five .testimonial-cnts h4 { font-size: 32px; line-height: 40px; text-align: center } .section-one { padding-top: 20px } .section-two .resp-vtabs ul.resp-tabs-list { width: 40% } .section-two .resp-vtabs .resp-tabs-container { width: 58% } .section-two .resp-tabs-list { width: 30% } .section-three #feature-child h2.resp-accordion:first-child:before, .section-three #feature-child1 h2.resp-accordion:first-child:before, .section-three #feature-child2 h2.resp-accordion:first-child:before, .section-three #feature-child3 h2.resp-accordion:first-child:before, .section-three #feature-child4 h2.resp-accordion:first-child:before, .section-three #feature-child5 h2.resp-accordion:first-child:before { top: 50% } .careerpage .form-sec .row { -webkit-box-align: center; -ms-flex-align: center; align-items: center } .location_page .resp-vtabs .resp-tab-content { padding: 40px 30px } .inter_location_page .guide-sec { margin-bottom: 30px } .inter_location_page .doc-section .resp-vtabs ul.resp-tabs-list { padding-right: 30px } .strength_page .second-sec .set:nth-child(2n+2) { border-right: none; position: relative } .strength_page .second-sec .set:nth-child(11), .strength_page .second-sec .set:nth-child(12) { border-bottom: none } .aboutpage .history-sec .his-cnt { padding-top: 40px; padding-bottom: 40px } .aboutpage .history-sec .his-cnt .his-para { padding: 0 } }  @media only screen and (max-width:992px) { .home-slider .item { height: 420px } .home-tab ul.resp-tabs-list { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } .home-tab .resp-tabs-list li { border-right: none!important; width: 33% } .section-two .resp-tabs-list { width: 60%; display: -webkit-box; display: -ms-flexbox; display: flex } .brand-set { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .brand-link { width: 33% } .section-six { text-align: center } .section-six ul { max-width: none } .section-six ul li { padding-left: 0; text-align: center } .section-six ul li i { position: relative; display: inline-block; vertical-align: top; margin: 0 15px 0 0 } .section-six ul li span { display: inline-block; vertical-align: top } .section-six .apps a { margin: 0 15px 15px 0 } .search-box { position: absolute; right: 70px; top: 43px } .section-three .right-img img { width: 100% } .section-five .testimonial-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-top: 20px } .section-five .left-bg { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; margin-top: 55px } .section-five .custom-dots li span { width: 100% } .section-five .left-bg h2 span.bigtext { font-size: 60px } .section-five .left-bg h2 span br { display: none } .section-five .testimonial-set { padding-bottom: 30px } .section-five .left-bg h2 { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .section-six .right-cnt { margin-top: 15px; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly } .section-six ul.app_feat { margin: 0 auto!important } .section-five .testimonial-cnts h4 { font-size: 40px; text-align: center } header.fixedheader .header-top { height: 0; overflow: hidden; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out } header.fixedheader { position: fixed; width: 100%; top: 0; background: #fff; padding: 10px 0; -webkit-box-shadow: 0 0 3px 0 #aaa; box-shadow: 0 0 3px 0 #aaa; z-index: 99999 } header.fixedheader a.logo { display: block; width: 100%; padding: 0 20px } .section-two .resp-vtabs .resp-tabs-container, .section-two .resp-vtabs ul.resp-tabs-list { width: 50% } .aboutpage .pro-cnt { padding: 40px 0 } .aboutpage .service-sec .abt-tab-cnt { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .aboutpage .service-sec .tab-texts { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1 } .aboutpage .service-sec .tab-image { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 } .strength_page .key-people .itemDetail .itemDetail__Thumb, .trucking-cube .itemDetail .itemDetail__Thumb { display: -webkit-box; display: -ms-flexbox; display: flex } .strength_page .key-people .itemDetail__Thumb li, .trucking-cube .itemDetail__Thumb li { position: initial } .strength_page .key-people .itemDetail__Thumb li:nth-child(7) img, .trucking-cube .itemDetail__Thumb li:nth-child(7) img { width: 235px } footer .gt-bt-icon { margin: 0 } footer .first-footer .pd-we-accept { margin: 0 0 20px } footer .first-footer .footer-store { margin-top: 0 } }  @media only screen and (max-width:1200px) and (min-width:768px) { .section-two #ChildVerticalTab_1 .resp-tab-content, .section-two #ChildVerticalTab_2 .resp-tab-content { background: #ff2222 ; color: #fff; margin-left: 25px; padding: 20px } .tab-image img { margin: 0 0 20px } }  @media only screen and (width:992px) { .brand-link { width: auto } header.fixedheader a.logo { display: block; width: 100%; padding: 0 20px } }  @media only screen and (max-width:768px) { .resp-tab-active { border: none!important } h2.resp-accordion { padding: 5px 15px; position: relative } .resp-arrow { position: absolute; top: 50%; right: 20px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%) } .service-tab .resp-tabs-container { margin-top: 15px } h2.resp-accordion.ver_1 { position: initial } h2.resp-accordion.ver_1 .resp-arrow { position: initial } .section-four .event-texts { max-width: 98%; padding: 20px 20px 60px 20px } .section-four .owl-nav { bottom: 15px } #locationtab { padding: 0 15px } .search-box { top: 25px } .section-eight { margin-bottom: 20px } .section-three .resp-tab-active { border: none!important; background: #ff2222 !important; color: #fff } .section-three h2.resp-tab-active span.resp-arrow { border-bottom: 12px solid #fff; margin-top: 0 } .section-three .main-child.resp-tab-content { border-bottom: 1px solid #c1c1c1 } .section-three #feature-child h2.resp-accordion, .section-three #feature-child1 h2.resp-accordion, .section-three #feature-child2 h2.resp-accordion, .section-three #feature-child3 h2.resp-accordion, .section-three #feature-child4 h2.resp-accordion, .section-three #feature-child5 h2.resp-accordion { font-size: 18px } .section-three .main-child { padding: 0 } .section-three #feature-child h2.resp-accordion:before, .section-three #feature-child1 h2.resp-accordion:before, .section-three #feature-child2 h2.resp-accordion:before, .section-three #feature-child3 h2.resp-accordion:before, .section-three #feature-child4 h2.resp-accordion:before, .section-three #feature-child5 h2.resp-accordion:before { width: 7px; height: 7px } .section-three #feature-child h2.resp-tab-active:before, .section-three #feature-child2 h2.resp-tab-active:before, .section-three #feature-child3 h2.resp-tab-active:before, .section-three #feature-child4 h2.resp-tab-active:before, .section-three #feature-child5 h2.resp-tab-active:before { display: none } #locationform ul.resp-tabs-list { display: block } .section-two .resp-vtabs ul.resp-tabs-list { display: none } .section-two .resp-vtabs .resp-tabs-container { width: 100% } .section-two #serviceTab { padding: 0 15px; text-align: center } .section-two #serviceTab h2.resp-accordion { font-size: 18px } .section-two .red-layer h4, .section-two .red-layer p { color: #000 } .section-two .red-layer .btn { color: #ff2222; border: 2px solid #ff2222 } .section-two #ChildVerticalTab_1 .resp-tab-content, .section-two #ChildVerticalTab_2 .resp-tab-content { padding: 15px; background: 0 0; color: #000 } .testimonial-set .resp-tab-active { border: none!important; background: #ff2222 !important; color: #fff; padding: 0 15px!important } .testimonial-set h2.resp-tab-active span.resp-arrow { border-bottom: 12px solid #fff } .section-five ul.resp-tabs-list { display: none } .section-five h2.resp-accordion, .section-five h2.resp-tab-active { padding: 0 15px; font-size: 15px } .section-five h2.resp-accordion .item-img { padding: 10px } .section-five h2.resp-accordion .item-img img { width: auto; max-height: 80px } footer .first-footer ul li a { word-break: break-all } #testimonialtab .resp-tab-content-active { border-bottom: 1px solid #c1c1c1 } .section-two .red-layer { min-height: 260px; max-width: none; margin-top: 20px } .section-two h2.resp-accordion { padding: 0 15px!important; font-size: 15px } .section-two #serviceTab .main-title { font-size: 22px } .section-two h2.resp-accordion.ver_1 .resp-arrow { margin-top: 20px } .section-three h2, .section-two h2 { font-size: 1.5em } .home-tab #parentHorizontalTab h2.resp-accordion { font-size: 15px } .home-tab .home-tab-container h2.resp-tab-active { border: none!important; background-color: #ff2222 !important; color: #fff } .home-tab .home-tab-container h2.resp-accordion { padding: 0 15px!important } .home-tab .home-tab-container h2.resp-tab-active span.resp-arrow { border-bottom: 12px solid #fff } .section-five .testimonial-cnts h4 { font-size: 30px } .section-one { padding-top: 15px } .teaser { width: 100% } .section-five .featred-text { margin-top: 30px } .section-eight .resp-tab-active { border: none!important; background: #ff2222 !important; color: #fff } .section-five .testimonial-slider .item-img { padding: 0 15px } .section-eight .resp-tab-content { border-bottom: 1px solid #c1c1c1 } h2.resp-tab-active { padding: 0 15px!important } h2.resp-tab-active span.resp-arrow { border-bottom: 12px solid #fff!important; border-top: none!important } .section-six .right-cnt .play-btn { left: 70px; margin: 0 } .team-page .team-pic img { width: 100% } .inner-banner .banner-main-title { font-size: 35px } .inner-banner .banner-sub-title { font-size: 20px } .aboutpage .history-sec .his-cnt a { width: 135px; line-height: 38px; font-size: 12px; height: 38px } .aboutpage .his-cnt .scroll { height: 150px; outline: 0 } .aboutpage h2.resp-accordion br { display: none } .aboutpage .cm-right { margin-top: 20px } .section-two .resp-tab-active { border: none!important; background: #ff2222 !important; color: #fff } header.fixedheader a.logo { display: block; width: 100%; padding: 0 20px } .careerpage .career-set .cr-box img { width: 100% } .aboutpage .client-bg { height: auto; padding: 40px 15px } .careerpage .form-sec .form-set { padding: 0 15px } .login-page a, .login-page h6 { font-size: 11px } .login-page ul.resp-tabs-list { display: block } .login-page h2.resp-accordion { display: none } .location_page h2.resp-accordion { display: none } .location_page .resp-vtabs .resp-tab-content { border: none } .location_page .resp-vtabs .resp-tab-content:last-child { border-bottom: none!important } .location_page .detail-left { padding-bottom: 15px } .inter_location_page .doc-section .resp-vtabs ul.resp-tabs-list { padding-right: 0 } .inter_location_page .doc-section .doc-right { margin-top: 25px } .local_location_page .fl-right .set { padding: 15px 30px } .local_location_page .fl-right h3 { font-size: 17px; line-height: 20px; margin: 13px 0 10px 0 } .local_location_page .fl-right p { font-size: 15px; line-height: 20px } .tvc_page #tvc-tab h2.resp-accordion { display: none } .warehouse .supply-section .table-warehouse table { width: 100%; border: none; background: 0 0 } .warehouse .supply-section .table-warehouse table tr { width: 100%; display: block; margin: 0 0 10px } .warehouse .supply-section .table-warehouse table tr td, .warehouse .supply-section .table-warehouse table tr th { width: 100%; display: block; border-top: none; text-align: left } .warehouse .supply-section .table-warehouse table tr td:first-child, .warehouse .supply-section .table-warehouse table tr th:first-child { border-top: solid 1px #d3d3d3 } }  @media only screen and (max-width:767px) { .home-tab .resp-tabs-list li { width: 100% } }  @media only screen and (width:768px) { .section-two #ChildVerticalTab_1 .resp-tab-content { margin: 10px 0 0 0 } .home-tab .resp-tabs-container { margin-top: 10px } .inter_location_page .testimonial-sec .item { padding: 20px 10px } .inter_location_page .testimonial-sec .bio-set h5 { font-size: 10px } .inter_location_page .testimonial-sec .item p { font-size: 14px } .mission_page .significant-sec .main-lg-img { width: 90px; height: 90px } .mission_page .significant-sec .main-lg-img img { width: 55% } .local_location_page .reach-sec .box p { font-size: 15px } }  @media only screen and (max-width:600px) { .careerpage ul { display: block } .home-tab .resp-tabs-list li.resp-tab-active { width: 100% } .home-tab ul.resp-tabs-list { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } .section-three #feature-child h2.resp-accordion:before, .section-three #feature-child1 h2.resp-accordion:before, .section-three #feature-child2 h2.resp-accordion:before, .section-three #feature-child3 h2.resp-accordion:before, .section-three #feature-child4 h2.resp-accordion:before, .section-three #feature-child5 h2.resp-accordion:before { left: 0 } .home-slider .slider-logos ul { -webkit-box-align: center; -ms-flex-align: center; align-items: center } .home-slider .item { height: 320px!important; background-position: center center } .home-slider .owl-stage .owl-item:nth-child(3) .item { background-position: center center } .section-five .testimonial-slider { padding-top: 20px } .section-five .testimonial-cnts h4:after { width: 85px; height: 70px; top: -22px } .section-five .testimonial-cnts h4 { font-size: 23px } .section-six { text-align: center } .section-six ul li { padding-left: 0; text-align: left } .aboutpage .history-sec { padding: 30px 0 } .aboutpage .his-cnt { margin-bottom: 30px } .aboutpage .client-list ul li a span { display: none } .login-page h6 { display: none } .login-page .login-form ul li.btn-list { text-align: center } footer .first-footer { padding: 0 0 30px 0 } .gt-bt-icon .bg-box { text-align: left; padding: 0px; } .gt-bt-icon .bg-box.footer-store ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .gt-bt-icon .bg-box.footer-store ul li { display: inline-block; margin: 0 5px } footer .copy-right { text-align: center; margin: 0 0 10px } footer .footer-links { display: block!important } footer .links { display: block!important; text-align: center } footer .links li { display: inline-block } footer .social { display: block!important; text-align: center; margin: 15px 0 0!important } footer .social li { display: inline-block } .contact-page .question-sec .tbl-outer table { width: 100%; border: none } .contact-page .question-sec .tbl-outer table tr { width: 100%; display: block; margin: 0 0 10px } .contact-page .question-sec .tbl-outer table tr td, .contact-page .question-sec .tbl-outer table tr th { width: 100%; display: block; padding: 10px 15px; word-break: break-all } .contact-page .question-sec .tbl-outer table tr th { background: #ee1c25; color: #fff } .contact-page .question-sec .tbl-outer table tr td { border-top: none } }  @media only screen and (max-width:992px) and (min-width:600px) { .careerpage .career-set .cr-box:nth-child(5) { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6 } .careerpage .career-set .cr-box:nth-child(6) { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5 } }  @media only screen and (max-width:768px) and (min-width:600px) { .aboutpage .hexa-set { width: 80% } }  @media only screen and (max-width:575px) { .aboutpage .poineers-sec .red-cnt h5 { font-size: 20px } .aboutpage .poineers-sec .red-cnt h6 { font-size: 14px } footer .inner-row .border-left:nth-child(2) { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3 } footer .inner-row .border-left:nth-child(3) { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 } footer .inner-row .border-left:nth-child(4) { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4 } footer .mtop10 { margin-top: 0!important } footer .first-footer ul li { padding: 4px 0 10px 0; line-height: 13px } footer .gt-bt-icon .bg-box:nth-child(2) { padding-top: 20px!important } }  @media only screen and (max-width:375px) { .txt-larg25 { font-size: 15px!important; line-height: 20px!important } .sub-title1 { font-size: 11px!important; line-height: 20px!important } }  @media only screen and (max-width:480px) { .home-tab .resp-tabs-list li, .home-tab .resp-tabs-list li.resp-tab-active { width: 100% } .section-two .resp-tabs-list { width: 75% } .section-two .resp-tabs-list li { font-size: 15px } .section-two h2 { font-size: 25px } h2.resp-accordion { font-size: 18px } h2.resp-tab-active { padding: 0 15px!important } .brand-link { width: 50% } .section-four .event-texts { padding: 20px 20px 65px 20px } .section-four .owl-nav { bottom: 15px; left: 20px } .section-six .right-cnt { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .section-six .right-cnt .mob-pic { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; margin-top: 30px } .section-six .app_ink_box { max-width: 245px; margin: 0 auto } .section-six .right-cnt .play-btn { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%) } .section-three #feature-child h2.resp-tab-active span.icon, .section-three #feature-child1 h2.resp-tab-active span.icon, .section-three #feature-child2 h2.resp-tab-active span.icon, .section-three #feature-child3 h2.resp-tab-active span.icon, .section-three #feature-child4 h2.resp-tab-active span.icon, .section-three #feature-child5 h2.resp-tab-active span.icon { display: none } .section-three .resp-tabs-container { padding: 0 } .txt-larg25 { font-size: 16px; line-height: 20px } .sub-title1 { font-size: 14px; line-height: 20px } .team-page .team-set p { font-size: 14px; line-height: 27px } .inner-banner .banner-main-title { font-size: 25px; line-height: 30px } .inner-banner .banner-sub-title { font-size: 15px } .inner-banner { height: 250px } .team-page .top-sec h3 { font-size: 30px } .aboutpage .client-list ul li a { font-size: 11px } .aboutpage .client-list ul li:last-child { padding: 0 } .aboutpage .hexa-set h5 { font-size: 0 } .careerpage .career-set .cr-box { min-height: 255px } .login-page label { padding-right: 10px } .login-page .login-right { -ms-flex-wrap: wrap; flex-wrap: wrap } .login-page .login-form.sg-form p { line-height: 10px } .glance-page .glance-list .list-set { -ms-flex-wrap: wrap; flex-wrap: wrap } .location_page .loc-tab-cnt p { font-size: 12px!important; line-height: 15px!important; min-height: 30px } .location_page #locationform.resp-vtabs .resp-tab-content { padding: 20px 10px 10px 10px } .location_page #locationform.resp-vtabs .resp-tabs-container { width: 80% } .location_page #locationform.resp-vtabs ul.resp-tabs-list { width: 20% } .location_page .radio-box { margin-right: 30px } .location_page .radio-box label { font-size: 13px } .location_page #locationform.resp-vtabs .resp-tabs-list li { padding: 11px 0!important; font-size: 7px } .location_page .location-details .form-top { padding: 15px 10px } .location_page .location-details .form-top p { line-height: 18px } .location_page .location-details a { font-size: 22px } .location_page .location-details .form-top h4 { font-size: 18px } .location_page .content_section h2 { font-size: 22px; line-height: 26px; padding-bottom: 12px } .media-page .outer-media-tab ul li a { font-size: 14px; font-weight: 500; padding: 12px 20px } .review-page .review-tab-outer .head-review .write-rev .img-post-review .pro_pic { display: none } .review-page .review-tab-outer .head-review .write-rev .img-post-review p { font-size: 13px } .review-page .review-tab-outer .head-review .write-rev .img-post-review:after { top: 12px } .review-page .review-tab-outer .head-review .write-rev a { font-size: 12px; padding: 13px 10px } .review-page .review-tab-outer .head-review .write-rev .img-post-review .user_drop a { font-size: 13px } }  @media only screen and (max-width:520px) { .why-page .why-top-right { min-height: 250px!important } }  .resp-tab-content-active h3 { margin: 0 0 10px; font-weight: 500 } .resp-tab-content-active { display: block; background-color: #fff8ef; } @media screen and (min-width:768px) { .consignment_block { padding: 85px 0 } .consignment_block .consignment_area { max-width: 920px; padding: 40px } .consignment_block .consignment_area .cnsmnt_tbl { margin: 0 0 60px } .consignment_block .consignment_area .cnsmnt_tbl tr td { width: inherit; display: table-cell; margin: 0 } .consignment_block .consignment_area .cnsmnt_status_area { margin: 0 0 40px } .consignment_block .consignment_area .cnsmnt_status_area li { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: 15px 10px 15px 0 } .consignment_block .consignment_area .cnsmnt_status_area li:after { width: 100%; height: 2px; left: -100%; top: 0; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) } .consignment_block .consignment_area .cnsmnt_status_area li:before { top: -8px; left: 0 } .consignment_block .consignment_area .status_box .status_tbl tr { display: table-row; margin: 0 } .consignment_block .consignment_area .status_box .status_tbl tr th { width: inherit; display: table-cell } .consignment_block .consignment_area .status_box .status_tbl tr td { width: inherit; display: table-cell } .consignment_block .consignment_area .status_box .notify_me form { display: -ms-flexbox; display: -webkit-box; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .consignment_block .consignment_area .status_box .notify_me form h3 { width: 15%; text-align: left; margin: 0 } .consignment_block .consignment_area .status_box .notify_me form .text_area { width: 35%; padding: 0 15px!important } .consignment_block .consignment_area .status_box .notify_me form .text_area+.text_area:before { top: 0 } .consignment_block .consignment_area .status_box .notify_me form .submit_notify { width: 15%; float: left } .aboutpage .history-sec .his-cnt .his-cnt-area { padding: 60px 0 } }  @media screen and (max-width:480px) { .notify_me form .text_area { width: 100%!important; padding: 10px 0 15px 0!important } .notify_me form .text_area input { text-align: center!important } .notify_me form .text_area+.text_area { padding: 15px 0 10px 0!important } .notify_me form .text_area+.text_area:before { line-height: 30px!important; top: -15px!important; left: 50%!important } .notify_me form .submit_notify { float: none!important } }  @media screen and (max-width:992px) { .landing_wrapper .landing_header_block .landing_header_logo img { height: 50px } .landing_wrapper .landing_header_block .landing_header_right .landing_header_right_img { max-height: 50px } .landing_wrapper .landing_banner { padding: 45px 0 } .landing_wrapper .landing_banner .container { display: block } .landing_wrapper .landing_banner .landing_banner_content { width: 100%; text-align: center } .landing_wrapper .landing_banner .landing_banner_content h2 { font-size: 2em } .landing_wrapper .landing_banner .landing_banner_content .landing_banner_ack p { text-align: center } .landing_wrapper .landing_banner .landing_banner_content .landing_banner_ack .ack_logo_area { width: auto; float: none; display: inline-block } .landing_wrapper .landing_banner .landing_banner_content .landing_banner_ack .ack_logo_area .ack_logos img { max-height: 60px } .landing_wrapper .landing_banner .landing_banner_content .landing_banner_ack .acc_logo_area { max-width: 580px; float: none; margin-left: auto; margin-right: auto } .landing_wrapper .landing_banner .landing_banner_area { width: 100%; float: none; display: block; margin: 0 auto } }  @media screen and (max-width:1024px) { .landing_wrapper .landing_usp_area .landing_usp_left { -webkit-box-flex: 0; -ms-flex: none; flex: none; width: 100%; padding: 40px 0; text-align: center } .landing_wrapper .landing_usp_area .landing_usp_right { -webkit-box-flex: 0; -ms-flex: none; flex: none; width: 100%; height: 420px } .landing_wrapper .landing_usp_area .landing_usp_right .landing_usp_tgt div .usp_read_more { width: calc(100% - 80px); height: calc(100% - 80px); left: 40px; top: 40px } .landing_wrapper .landing_service_block .landing_service_left { width: 90%; max-width: 600px; height: 450px; -webkit-box-flex: 0; -ms-flex: none; flex: none; margin: 0 auto 30px } .landing_wrapper .landing_service_block .landing_service_right { width: 100%; -webkit-box-flex: 0; -ms-flex: none; flex: none; text-align: center } .landing_wrapper .landing_service_block .landing_service_right .landing_service_area { padding: 0 } .landing_wrapper .landing_awards_block .landing_awards_left { width: 100%; -webkit-box-flex: 0; -ms-flex: none; flex: none; margin: 0 0 30px } .landing_wrapper .landing_awards_block .landing_awards_right { width: 100%; -webkit-box-flex: 0; -ms-flex: none; flex: none; height: 500px } .landing_wrapper .landing_awards_block .landing_awards_right .landing_awards_gallery .landing_gallery { background-position: 50% 0 } .landing_wrapper .landing_awards_block, .landing_wrapper .landing_client_block, .landing_wrapper .landing_content_block, .landing_wrapper .landing_media_block, .landing_wrapper .landing_service_block, .landing_wrapper .landing_testi_block, .landing_wrapper .landing_usp_area { padding: 40px 0 } }  @media screen and (max-width:600px) { .landing_wrapper .landing_header_block .landing_header_right .landing_header_right_img { display: none } .landing_wrapper .landing_awards_block .landing_awards_right { height: 400px } .landing_wrapper .landing_awards_block .landing_awards_left .landing_awards_box .awards_tbl tr td { width: 100%; display: block } }  @media screen and (max-width:1100px) { .login_footer_sec .container { display: block } .login_footer_sec .login_footer_left { width: 100%; text-align: center; margin: 0 0 10px } .login_footer_sec .login_footer_right { width: 100%; text-align: center } }  @media screen and (max-width:480px) { .login_footer_sec .login_footer_right .footer_subs { margin: 10px 0 0 } .login_footer_sec .login_footer_right .footer_subs input { border-radius: 5px } .login_footer_sec .login_footer_right .footer_subs .subs_btn { display: block; margin: 10px auto 0; border-radius: 5px } }  @media screen and (max-width:768px) { .login_extra_sec .login_extra_box { margin: 0 0 20px } .home-slider .item { height: 400px; padding: 0; position: relative } .aboutpage .history-sec { padding: 0 0 40px } .aboutpage .history-slider { max-width: 400px; margin: 0 auto } .aboutpage .history-sec .his-cnt { text-align: center } .aboutpage .history-sec .his-cnt a { margin: 0 auto } .aboutpage .service-sec h2 { text-align: left } .aboutpage .service-sec h2 .icon-serv { width: 40px; height: 40px; display: inline-block; vertical-align: middle; margin: 0 20px 0 0 } .aboutpage .service-sec h2 .icon-serv img { width: auto; max-width: 40px; height: auto; max-height: 40px; display: inline-block; vertical-align: middle } .aboutpage .service-sec p { text-align: left } .aboutpage .client-sec .container { padding: 0 } .section-two .service-mob-slider { padding: 0 20px } }  @media screen and (max-width:991px) { .aboutpage .pro-pic { height: 450px } .aboutpage .pro-pic img { width: 100%; height: auto; display: block!important } .glance-page .overview-right .right-cnt { text-align: center } .glance-page .overview-right a { margin: 0 auto } .glance-page .overview-right ul li { width: 33.333%; padding: 15px } .beware-take-page .left-beware-tab { display: none } .review-page .review-tab-testi .r-tab-testi .resp-tab-content .testi-tab-cont-left h2:after { left: 0; top: 15px } }  @media screen and (min-width:769px) { .aboutpage .service_sec_area { position: relative; padding: 0 0 0 150px } .aboutpage .service_sec_area ul { position: absolute; width: 120px!important; left: 0; top: 0 } .aboutpage .service_sec_area .resp-tabs-container { width: 100%!important; text-align: left; min-height: 450px } .aboutpage .service_sec_area .review-page .review-vdo-sec .half-left-rev .left-cont-rev #load_more_videos { position: absolute; right: 183px; bottom: -77px } .beware-take-page .how-to-save .out-save-tb { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start } .beware-take-page .how-to-save .out-save-tb .left-tb-save { width: 30% } .beware-take-page .how-to-save .out-save-tb .left-tb-save ul.resp-tabs-list.hor_16 { display: table; padding: 0; margin: 0; background-color: #fff; padding: 20px 17px } .beware-take-page .how-to-save .out-save-tb .left-tb-save ul.resp-tabs-list.hor_16 li { background-color: #fff!important; display: block; width: 100%; border: 0!important; border-bottom: 1px solid #e6e6e6!important; font-weight: 400; font-size: 16px } .beware-take-page .how-to-save .out-save-tb .left-tb-save ul.resp-tabs-list.hor_16 li:last-child { border-bottom: 0 solid #e6e6e6!important } .beware-take-page .how-to-save .out-save-tb .left-tb-save ul.resp-tabs-list.hor_16 li.resp-tab-active span { background-color: #ff2222; color: #fff; display: inline-block; padding: 10px 21px; font-weight: 400; border-radius: 27px; font-size: 15px; -webkit-transition: .5s ease-out; -o-transition: .5s ease-out; transition: .5s ease-out } .beware-take-page .how-to-save .right-tb-save .main-cnt-save img { margin-bottom: 23px } .beware-take-page .how-to-save .right-tb-save .main-cnt-save p { font-size: 16px; line-height: 28px } .beware-take-page .how-to-save .out-save-tb .right-tb-save { width: 70%; background-color: unset } .beware-take-page .how-to-save .out-save-tb .right-tb-save .cnt-beware-save { padding: 0 15px; padding-left: 44px } .beware-take-page .how-to-save .save-cont { padding-bottom: 40px } .measures-page .add-measures .measure-slider:nth-child(odd) { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse } .usp-page.measures-page .add-measures .measure-slider .img-measure { width: 50%; position: relative } .usp-page.measures-page .add-measures .measure-slider .cont-measure .main-cont-m h3 { font-weight: 500; padding-bottom: 12px } .usp-page.measures-page .add-measures .measure-slider .cont-measure { width: 50% } .measures-page .add-measures .measure-slider .img-measure { width: 40%; position: relative } .measures-page .add-measures .measure-slider .cont-measure { width: 60% } .contact-page .sec-map-contact .left-map-sec { position: relative } .contact-page .sec-map-contact .left-map-sec .tab-sec-map .map-details { width: 300px; height: calc(100% - 165px); position: absolute; z-index: 1; background-color: #fff; top: 140px; left: 15px; padding: 24px 24px; background-size: 137px; background-position: bottom right; padding-bottom: 158px } }  @media screen and (max-width:599px) { .glance-page .overview-right ul li { width: 50% } }  @media screen and (max-width:575px) { .aboutpage .poineers-sec img { height: auto } }  @media screen and (min-width:320px) and (max-width:768px) { .truck-c-container .cube-bx-out .client-list ul li { width: 50%!important; border-right: 1px solid #e5e5e5; display: inline-block; padding: 20px; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% } .img-sec-ship .ship-cont .head-ship h4 { font-size: 16px; text-align: left; font-weight: 500; padding-left: 11px; border-right: 0 } .img-sec-ship .ship-cont .head-ship { display: block; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-bottom: 17px } .truck-c-container .cube-bx-out .client-list ul li { width: 50%!important; border-right: 0 } }  @media screen and (min-width:992px) { .outer-map-tab { display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .head-tab-contact { width: auto; margin: 0 10px 0 0; text-align: left } .contact-page .sec-map-contact .left-map-sec .outer-map-tab .resp-tabs-list { width: auto } .contact-page .sec-map-contact .left-map-sec .tab-sec-map .map-details { width: 400px; height: calc(100% - 120px); top: 90px } }  @media screen and (min-width:768px) { .perfect-bx .top-sec { padding-bottom: 0 } .truck-c-container .cube-bx-out .client-list ul li:nth-child(4) { border-bottom: none } .truck-c-container .cube-bx-out .client-list ul li:nth-child(5) { border-bottom: none } .truck-c-container .cube-bx-out .client-list ul li:nth-child(6) { border-bottom: none } .contain-vdo-sec { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 75px 0 } .left-cont-vdeo { width: 50% } .img-sec-ship .contain-vdo-sec .main-vdo-content { position: relative; margin-top: 0; width: 50%; height: 427px } .img-sec-ship .contain-vdo-sec .left-cont-vdeo h3 { font-size: 40px; font-weight: 100; max-width: 240px } .img-sec-ship .contain-vdo-sec .left-cont-vdeo p { font-size: 16px; max-width: 486px; line-height: 28px } .img-sec-ship .contain-vdo-sec .left-cont-vdeo ul { padding: 0; margin: 0; list-style: none; border-top: 1px solid #cacaca; padding-top: 33px; max-width: 475px } .team-page .team-set { width: 100%; display: inline-block } .team-page .team-pic { width: 40%; float: left; padding: 0 30px 30px 0 } .team-page .team-cnt { width: auto } .team-page .team-set:nth-child(2n) .team-pic { float: right; padding: 0 0 30px 30px } }  @media screen and (min-width:1200px) { section.logistic-sec { padding: 70px 0 } section.logistic-sec .outer-logistic h3 { font-size: 23px } section.logistic-sec .outer-logistic h4 { font-size: 18px; font-weight: 400 } section.logistic-sec .cont-logistic h3 { font-size: 22px; color: #ff2222; padding-bottom: 0 } .outer-logistic { text-align: center; padding-bottom: 22px } .trucking-cube .sec-cube-top { padding: 70px 0 } section.cube-foundation { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #ff2222 } .cube-foundation .right-cont-found { background-color: #f2f2f2; color: #fff; padding: 54px 30px; padding-left: 62px; width: 50% } .cube-foundation .left-cont-found { background-color: #ff2222; color: #fff; padding: 54px 30px; width: 50%; padding-left: 62px } .cube-foundation .right-cont-found h2 { font-size: 54px; color: #323232; line-height: normal } .cube-foundation .right-cont-found p { font-size: 17px; max-width: 403px; line-height: 28px } .cube-foundation .right-cont-found .list-of-found ul li { color: #323232; font-size: 16px; line-height: 28px; padding-bottom: 13px; position: relative; padding-left: 8px } .cube-foundation .right-cont-found .list-of-found ul li:before { top: 7px } .cube-foundation .left-cont-found h2 { font-size: 50px; color: #fff; font-weight: 400 } .cube-foundation .left-cont-found h4 { font-size: 17px; font-weight: 100; color: #fff; line-height: 25px; max-width: 400px } .cube-foundation .left-cont-found h3 { color: #fff; font-size: 23px; padding-bottom: 18px } .trucking-cube .sec-cube-top .cube-cont-top p { font-size: 16px; line-height: 28px } .sec-research .i-out-res { padding: 163px 5px; max-width: 677px; position: relative; z-index: 1; padding-left: 42px } .sec-research .i-out-res h3 { font-size: 40px; color: #fff; font-weight: 300 } .sec-research .i-out-res p { color: #fff; font-size: 16px; line-height: 28px; font-weight: 300 } section.sec-research:after { content: ""; position: absolute; left: 0; width: 100%; height: 100%; top: 0; background-color: rgba(0, 0, 0, .431373) } section.driving-future { padding: 36px 0 } .driving-future .img-cntr-future img { margin-bottom: 25px; margin: 0 auto; display: block; position: relative } .driving-future .img-cntr-future { position: relative } .driving-future .img-cntr-future .bx-first { background-color: #ff2222; color: #fff; padding: 29px 10px; margin-bottom: 11px; text-align: center; position: absolute; top: 69px; left: 113px } .driving-future .img-cntr-future .bx-second { background-color: #ff2222; color: #fff; padding: 10px 5px; width: 13%; margin-bottom: 11px; text-align: center; position: absolute; top: -69px; margin: 0 auto; left: 41%; right: 0; display: table; margin: 0 auto } .driving-future .img-cntr-future .bx-third { background-color: #ff2222; color: #fff; padding: 10px; margin-bottom: 11px; text-align: center; right: 13%; position: absolute; width: 13%; bottom: 51% } .main-cnt-img { padding-top: 105px } .driving-future h3 { font-size: 21px; font-weight: 500; padding-bottom: 9px; color: #5c5c5c } .driving-future h2 { font-size: 30px; font-weight: 500; line-height: 26px; font-weight: 700 } .logi-feat .bx-log-feat { padding: 0 29px; text-align: left } .logi-feat .bx-log-feat h3 { font-size: 22px } section.logi-feat { padding: 24px 0 65px 0 } .log-ic-cont { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap } .bx-cnt-sol { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 50% } .img-ic-sol { width: 20%; margin-right: 10px } .main-cnt-sol { width: 80% } .logi-sol { padding: 80px 0 } .contain-vdo-sec { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 75px 0 } .left-cont-vdeo { width: 50% } .img-sec-ship .contain-vdo-sec .main-vdo-content { position: relative; margin-top: 0; width: 50%; height: 427px } .img-sec-ship .contain-vdo-sec .left-cont-vdeo h3 { font-size: 40px; font-weight: 100; max-width: 240px } .img-sec-ship .contain-vdo-sec .left-cont-vdeo p { font-size: 16px; max-width: 486px; line-height: 28px } .img-sec-ship .contain-vdo-sec .left-cont-vdeo ul { padding: 0; margin: 0; list-style: none; border-top: 1px solid #cacaca; padding-top: 33px } }  @media screen and (min-width:992px) { section.logistic-sec .cont-logistic { float: left } section.logistic-sec .cont-logistic .img-log-right { width: 40%; float: right } section.logi-feat { width: 100%; display: inline-block } }  @media screen and (min-width:1024px) { .beware-take-page .vdo-testi-sec { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex } .beware-take-page .vdo-testi-sec .vdo-testi-left { width: 50% } .beware-take-page .vdo-testi-sec .vdo-testi-area { width: 50% } }  @media screen and (min-width:1100px) { .top-logos-sec { width: 100% } }  @media screen and (max-width:767px) { .storage-page .main-storage .tab-main-storage .resp-tabs-list { padding-bottom: 12px; position: relative; height: auto } .storage-page .main-storage .tab-main-storage .resp-tabs-list { padding: 0 30px } .storage-page .main-storage .tab-main-storage .resp-tab-item.resp-tab-active { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1) } .storage-page .main-storage .tab-main-storage .owl-nav { width: 100%; position: absolute; top: calc(50% - 20px); left: 0 } .storage-page .main-storage .tab-main-storage .owl-nav button { position: absolute; top: 0 } .storage-page .main-storage .tab-main-storage .owl-nav button.owl-prev { left: 0 } .storage-page .main-storage .tab-main-storage .owl-nav button.owl-next { right: 0 } .storage-page .main-storage .tab-main-storage .owl-nav button.disabled { opacity: .5 } .storage-page .main-storage .tab-main-storage .owl-nav button>span { font-size: 40px; line-height: 20px } }  @media screen and (max-width:375px) { .commen-template .supply-section .table-warehouse table { background: #fff } .commen-template .supply-section .table-warehouse table tr { display: block; margin: 0 0 15px } .commen-template .supply-section .table-warehouse table td, .commen-template .supply-section .table-warehouse table th { display: block; border-bottom: none } .commen-template .supply-section .table-warehouse table td:last-child, .commen-template .supply-section .table-warehouse table th:last-child { border-bottom: solid 1px #d3d3d3 } }  @media screen and (max-width:992px) { .logo1 { display: none; margin: 0 15px } .f-logo { display: block; margin: 10px 0 0 } }  @media only screen and (min-width:769px) { .section-two .resp-vtabs ul.resp-tabs-list li.resp-tab-active { border: 1px solid #ff2222 !important; background-color: #ff2222 !important } .section-two .resp-vtabs ul.resp-tabs-list li { background-color: #fff!important; box-shadow: 0 2px 5px 1px rgb(64 60 67 / 16%); } }  @media only screen and (min-width:768px) { .home-tab .owl-carousel { width: auto } }  @media only screen and (max-width:768px) { .section-two .resp-vtabs ul.resp-tabs-list { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; position: relative; z-index: 99; margin: 0 } .section-two #serviceTab h2.resp-accordion { display: none } .section-two .resp-tabs-list { display: -webkit-box; display: -ms-flexbox; display: flex } .section-two .resp-vtabs ul.resp-tabs-list li { width: 100%; padding: 20px 15px!important } .section-two .resp-vtabs ul.resp-tabs-list li.resp-tab-active { color: #ff2222 !important; border: none!important } .section-two .owl-stage .owl-item:nth-child(2) span { background: url(/images/around.png) no-repeat; background-position: 0 2px } .section-two .owl-stage .owl-item:nth-child(3) span { background: url(/images/home-storage.png) no-repeat; background-position: -2px 3px } .section-two .owl-stage .owl-item:nth-child(4) span { background: url(/images/car-carriers.png) no-repeat } .section-two .owl-stage .owl-item:nth-child(5) span { background: url(/images/transportation.png) no-repeat; background-position: 0 3px } .section-two .owl-stage .owl-item:nth-child(6) span { background: url(/images/supplay-chain.png) no-repeat; background-position: 0 -1px } .section-two .owl-stage .owl-item:nth-child(7) span { background: url(/images/warehousing.png) no-repeat; background-position: 0 3px } .section-two .owl-stage .owl-item:nth-child(8) span { background: url(/images/exim.png) no-repeat; background-position: 0 6px } .section-two .owl-stage .owl-item:nth-child(9) span { background: url(/images/odc.png) no-repeat; background-position: 0 10px } .section-three .owl-carousel .owl-nav button.owl-next, .section-two .owl-carousel .owl-nav button.owl-next { background-image: url(/images/slider-arws.png); background-position: -25px 0; right: 10px } .section-three .owl-carousel .owl-nav button.owl-prev, .section-two .owl-carousel .owl-nav button.owl-prev { background-image: url(/images/slider-arws.png); background-position: 0 0; left: 10px } .section-three .owl-carousel .owl-nav button.owl-prev, .section-three .owl-nav button.owl-next, .section-two .owl-carousel .owl-nav button.owl-prev, .section-two .owl-nav button.owl-next { width: 20px; height: 20px; top: 33px; font-size: 0; position: absolute; background-size: cover; background-repeat: no-repeat; outline: 0 } .section-three .owl-carousel .owl-nav button.disabled, .section-two .owl-carousel .owl-nav button.disabled { background-image: none } .section-two .red-layer ul li:before { top: 5px; background-position: 0 -14px } .section-three .resp-easy-accordion h2.resp-accordion, .section-three h2.resp-accordion { display: none } .section-three ul.resp-tabs-list { display: block!important; margin: 0 } .section-three #feature-child, .section-three #feature-child2, .section-three #feature-child3, .section-three #feature-child4, .section-three #feature-child5 { display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important } .section-three ul.resp-tabs-list.ver_1.child-list { background-color: #ff2222; width: 20%; text-align: left } .section-three ul.resp-tabs-list.ver_1.child-list li { margin: 0; display: block; font-size: 12px; line-height: 16px; text-align: center; padding: 15px 10px; font-weight: 600 } .section-three li.resp-tab-item.ver_1.resp-tab-active { background-color: #182937!important } .section-three #feature-child span.icon, .section-three #feature-child2 span.icon, .section-three #feature-child3 span.icon, .section-three #feature-child4 span.icon, .section-three #feature-child5 span.icon { width: 40px; height: 40px; position: initial; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); margin: 0 auto 12px; display: block } .section-three .right-img { --parallax: none!important } .section-three .inner-sec .left-sec { margin-bottom: 30px } .section-three .owl-carousel .owl-stage { margin: 0 -10px } }  @media only screen and (width:768px) { .home-tab #parentHorizontalTab h2.resp-accordion { display: none } .home-tab .owl-carousel { width: auto } }  @media only screen and (max-width:767px) { .section-five { display: none } .home-tab .resp-tabs-list li span.icon { margin: 0 auto } .home-tab .resp-tabs-list li .tab-nav { text-align: center } .home-tab .owl-stage .owl-item:nth-child(2) li.resp-tab-item span.icon { background-image: url(/images/office.png) } .home-tab .owl-stage .owl-item:nth-child(3) li.resp-tab-item span.icon { background-image: url(/images/employees.png) } .home-tab .owl-stage .owl-item:nth-child(4) li.resp-tab-item span.icon { background-image: url(/images/secure.png) } .home-tab .owl-stage .owl-item:nth-child(5) li.resp-tab-item span.icon { background-image: url(/images/commercial.png) } .home-tab .owl-stage .owl-item:nth-child(6) li.resp-tab-item span.icon { background-image: url(/images/international.png) } .home-tab .owl-stage .owl-item:nth-child(7) li.resp-tab-item span.icon { background-image: url(/images/vehichle.png) } .home-tab .owl-stage .owl-item li.resp-tab-item { background-repeat: no-repeat } .home-tab .owl-stage .owl-item li.resp-tab-item.resp-tab-active { background-position: 0 -27px } .home-tab .resp-tabs-list li .tab-nav { min-height: 55px } .home-tab .owl-carousel .owl-nav button.owl-next { background-image: url(/images/slider-arws.png); background-position: -25px 0; right: 4px } .home-tab .owl-carousel .owl-nav button.owl-prev { background-image: url(/images/slider-arws.png); background-position: 0 0; left: 4px } .home-tab .owl-carousel .owl-nav button.owl-prev, .home-tab .owl-nav button.owl-next { width: 18px; height: 18px; top: 35px; font-size: 0; position: absolute; background-size: cover; background-repeat: no-repeat; outline: 0 } .home-tab .owl-carousel .owl-nav button.disabled { background-image: none } .section-two .resp-vtabs ul.resp-tabs-list { display: -webkit-box; display: -ms-flexbox; display: flex } .section-two #serviceTab h2.resp-accordion { display: none } }  @media only screen and (max-width:480px) { .section-three .owl-stage { margin: 0 -10px; overflow: hidden } .section-three .owl-carousel .owl-stage-outer { margin: 0 5px } .section-three .owl-carousel.owl-drag .owl-item { text-align: center } .section-three .owl-carousel .owl-nav button.owl-next, .section-two .owl-carousel .owl-nav button.owl-next { right: 0 } .section-three .owl-carousel .owl-nav button.owl-prev, .section-three .owl-nav button.owl-next { top: 3px; width: 17px; height: 17px } .section-three .owl-carousel .owl-nav button.owl-prev { left: 0 } .section-three .child-cnt.resp-tab-content.ver_1.resp-tab-content-active { padding-right: 0 } }  @media only screen and (max-width:375px) { .home-tab .resp-tabs-list li span.text { font-size: 10px; line-height: 11px; margin-top: 5px } .home-tab .owl-carousel .owl-nav button.owl-next { right: -1px } .home-tab .owl-carousel .owl-nav button.owl-prev { left: 3px } .section-two .owl-carousel .owl-nav button.owl-next { right: 4px } .section-two .owl-carousel .owl-nav button.owl-prev { left: 11px } .section-two .owl-carousel .owl-nav button.owl-prev, .section-two .owl-nav button.owl-next { width: 17px; height: 17px } .section-three .owl-carousel .owl-stage-outer { margin: 0 20px } .section-three .owl-stage { margin: 0 -30px } .section-three ul.resp-tabs-list.ver_1.child-list li { font-size: 10px; padding: 10px } .section-three .inner-sec .left-sec p { font-size: 12px } .section-three .owl-carousel .owl-stage { margin: 0 -28px } .section-three #feature-child span.icon, .section-three #feature-child2 span.icon, .section-three #feature-child3 span.icon, .section-three #feature-child4 span.icon, .section-three #feature-child5 span.icon { width: 40px; height: 40px } .section-three .strip { width: 80px; height: 80px; right: 10px; bottom: -5px; font-size: 12px } }  .quick_access_box { width: 50px; height: auto; position: fixed; bottom: 130px; right: 30px; z-index: 9999; display: none }  .quick_access_box a { width: 50px; height: 50px; display: block; background: #fff; border-radius: 50%; box-shadow: 1px 1px 8px rgba(0, 0, 0, .15); margin: 10px 0; padding: 10px }  .quick_access_box a img { width: 30px; height: 30px; display: block }  @media (min-width:768px) { .quick_access_box { display: none!important } }  .area_location .customercare_page { width: 100%; display: block; background: #f8f8f8; box-shadow: inset 0 2px 5px rgba(0, 0, 0, .08) }  .area_location .customercare_page .top-sec { width: auto; display: block; margin: 0 auto 40px; padding-bottom: 0!important }  .area_location .customercare_page .top-sec h2 { margin: 0!important }  .area_location .customercare_page .list-sec .list { background: #fff; border: none; box-shadow: 1px 1px 5px rgba(0, 0, 0, .06) }  .area_location .customercare_page .list-sec .list h4 { font-size: 20px; font-weight: 600; margin: 0 0 5px }  .area_location .customercare_page .list-sec .list .list-cnt img { width: 80px; height: 80px; background: 0 0; display: block; margin: 0 auto 20px }  .area_location .customercare_page .list-sec .list:hover h4 { color: #ee1c25 }  .area_location .customercare_page .list-sec .list:hover p { color: #55555a }  .area_location .img-sec-ship { padding: 85px 0 }  .area_location .img-sec-ship .img-bx-ship .single-bx { display: block; text-align: center; position: relative; margin: 0 0 35px }  .area_location .img-sec-ship .img-bx-ship .single-bx::after { content: ""; position: absolute; width: 130px; height: 130px; border-radius: 50%; background: #f6f6f6; left: calc(50% - 65px); top: 30px; z-index: -1 }  .area_location .img-sec-ship .img-bx-ship .single-bx img { width: 80px; height: 80px; display: block; margin: 0 auto 15px }  .area_location .img-sec-ship .img-bx-ship .single-bx span { width: 100%; text-align: center; font-size: 15px; line-height: 23px }  .area_location .glance-page .overview-left { width: 100%; padding: 40px }  .area_location .glance-page .overview-right { width: 100% }  .area_location .glance-page .over-view .contents { width: 100%; max-width: 100%; display: block; margin: 0 auto; position: relative }  .area_location .main-vdo-content { display: block; text-align: center; position: relative; margin: 115px 0 }  .play-box { display: inline-block; vertical-align: middle; margin: 0 auto }  .play-box img { width: 72px; height: auto; display: block; margin: 0 30px 0 0 }  .area_location .main-vdo-content h3 { width: 100%; max-width: 200px; display: inline-block; vertical-align: middle; color: #000; text-transform: uppercase; font-weight: 800; font-size: 20px; line-height: 26px; text-align: left }  .reasons_block { width: 100%; display: block; padding: 85px 0; background: #f6f6f6 }  .reasons_block h2 { text-align: center; font-size: 35px; font-weight: 600; color: #000; margin: 0 0 30px; }  .item-feature-box { margin: 0 0 40px }  .feature-box-icon .feature-box-link img { width: 75px; height: 75px; display: block; margin: 0 0 25px }  .feature-box-info h3 { color: #fe7c28; font-weight: 400; font-size: 25px; line-height: 32px }  .area_location .reach-sec { background: #fff }  .feat_lgs img { width: auto!important; max-width: 100%; max-height: 65px; height: auto; display: block!important; margin: 0 auto }  .area_location .featured-on .feat-logos { border-bottom: solid 1px rgba(0, 0, 0, .25); padding: 0 0 40px }  .seen_logs { width: 100%; display: block; margin: 40px 0 }  .seen_logs h4 { width: 130px; display: inline-block; vertical-align: middle; font-size: 22px; line-height: 32px; font-weight: 600; color: #022457; margin: 0 }  .seen_lgs { width: calc(100% - 131px); display: inline-block!important; vertical-align: middle }  .seen_lgs img { width: auto!important; max-width: 100%; max-height: 65px; height: auto; display: block!important; margin: 0 auto }  .area_location .group-company-page .sec-cmpny-first .company-testi-sec .right-sec-testi .testi-out-cmpny #sync1 .item .testi-tab-cont div { line-height: 27px }  .area_location .group-company-page .sec-cmpny-first .company-testi-sec .right-sec-testi .testi-out-cmpny #sync1 .item .testi-tab-cont h3 { margin: 0px 0 10px }  .area_location .group-company-page .sec-cmpny-first .company-testi-sec .right-sec-testi .testi-out-cmpny #sync1 .item .testi-tab-cont h4 { margin: 0 0 5px; font-size: 15px }  @media (min-width:992px) { .area_location .glance-page .overview-left { width: 60%; padding: 40px } .area_location .glance-page .overview-right { width: 40% } .area_location .glance-page .overview-right .right-cnt ul li img { max-height: 50px; min-height: inherit; } .area_location .main-vdo-content { display: block; text-align: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); margin: 0 } }  @media (min-width:1200px) { .area_location .glance-page .overview-left { padding: 0; height: auto } }  @media (min-width: 1200px) { .area_location .glance-page .overview-right ul li { width: 50%; padding: 0 0 20px; } }
.section-content-banner{
    margin-top: 20px;
}
body{
    font-family: Roboto,sans-serif;
}
.section-content-banner h2{
    position: absolute;
    color: #fff;
    margin-top: -185px;
    margin-left: 90px;
    font-weight: 600;
    text-shadow: rgb(0 0 0 / 29%) 0 1px 4px;
}
.section-content-banner h2:after{
      content: "";
    background-color: #ff2222;
    width: 81px;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 0;
}
.section-content-banner h4{
    position: absolute;
    color: #fff;
    font-size: 18px;
    margin-top: -120px;
    margin-left: 90px;
}
.section-home-location{
    height: 50px;
    width: 100%;
    background: #fbfbfb;
}
 .section-home-links{
     line-height: 50px;
 }
.section-records .section-records-img ul li{
    list-style: none;
    display: flex;
    float: left;
}
.section-records .section-records-img ul li img{
    height: 70px;
    width: 95px;
    display: flex;
}

.section-records .section-records-img{
    height: 75px;
    width: 100%;
    border-bottom: 2px solid #ff2222;
}
.section-records .section-form .section-form-head{
    height: 150px;
    width: 450px;
    background: #787b18;
    border-radius: 10px 10px 0 0;
    margin-top: -90px;
    margin-left: 10%;
    position: absolute;
}
.section-form .section-form-head i{
     border: 2px solid #fff;
    border-radius: 50%;
    height: 37px;
    width: 37px;
     justify-content: center;
    align-items: center;
    display: block;
    text-align: center;
}
.section-form .section-form-head .fa-phone{
    color: #000;
    justify-content: center;
    align-items: center;
    display: block;
    text-align: center;
    font-size: 25px;
    font-weight: 600;
     margin-left: 18%;
    position: absolute;
    margin-top: 10px;
   padding-top: 5px;
}
.section-form .section-form-head i:after{
    content: "";
    position: absolute;
    z-index: 0;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 40px;
    height: 40px;
    background: #fff repeat scroll 0 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-animation: pulse-border 1.5s ease-out infinite;
    animation: pulse-border 1.5s ease-out infinite;
}
.section-form .section-form-head span b{
    font-size: 25px;
    font-weight: 600;
}
.section-form .section-form-head span{
   color: #fff;
    justify-content: center;
    align-items: center;
    display: block;
    font-size: 16px;
    font-weight: 500;
    margin-left: 38%;
    margin-top: 20px;
}
.section-form .section-form-head p{
    text-align: center;
    color: #fff;
    font-size: 25px;
    font-weight: 600;
    padding-top: 10px;
}
.section-form .head-border{
    height: 80px;
    width: 370px;
    border-bottom: 1px solid #ccc;
    margin-left: 35px;
}
.section-records .section-form .section-form-tail{
    height: 500px;
    width: 448px;
    background: #fff;
    border-radius: 0 0 10px 10px;
    margin-left: 62px;
    box-shadow: 0 0 4px 0 rgb(0 0 83 / 52%);
    padding-top: 85px;
     border-bottom: 3px solid #787b18;
}
.section-records .section-form .section-form-tail textarea{
    background: #fff;
}

.section-content-left{
   height: 450px;
    width: 620px;
    position: absolute;
    /*background: red;*/
    margin-top: -410px;
}
.section-content-left h1{
    font-size: 25px;
    font-weight: 600;
    color: #ff2222;
}
.section-content-left p{
    position: absolute;
    text-align: justify;
}

.section-content-right-first h2{
    font-size: 24px;
    margin-top: 27px;
    color: #ff2222;
    font-weight: 600;
    margin-bottom: 0;
}
.section-content-right-first p{
    text-align: justify;
}
.section-content-right-second h2{
    font-size: 24px;
    color: #ff2222;
    font-weight: 600;
    margin-bottom: 0;
}
.section-content-right-second p{
    text-align: justify;
}

.section-content-right-second h3{
    font-size: 23px;
    color: red;
    font-weight: 600;
    margin-bottom: 0;
}
.section-content-right-second h4{
    font-size: 22px;
    color: red;
    font-weight: 600;
    margin-bottom: 0;
}

.Coverage-cover{
    background: #f3f3f3;
    height: 100vh;
}
.Coverage-cover iframe{
    float: right;
    margin-top: 70px;
    border-radius: 0 40px 40px 0;
}
 .faq-sec .faqs .set{
        padding: 20px 0;
        border-bottom: 1px solid #d9d9d9;
    }
    .faq-sec h3{
        text-align: center;
        font-weight: 600;
        color: red;
    }
    .faq-sec .faqs .set h4{
        width: 100%;
    color: #55555a;
    font-size: 20px;
    line-height: 20px;
    font-weight: 500;
    position: relative;
    padding-left: 30px;
    word-break: break-all;
    }
     .faq-sec .faqs .set p{
        color: #55555a;
        font-size: 15px;
        position: relative;
        padding-left: 30px;
        margin: 20px 0 0 0;
         
     }
     .faq-sec .faqs .set h4:before{
        content: "";
        position: absolute;
        left: 0;
        top: 3px;
        background: url(/images/tracking-qstn.png) no-repeat;
        width: 20px;
        height: 20px;
        background-size: 100%;
    }
    .service-sec .service-right .right-cnt p{
        text-align: justify;
    }
    .service-sec .service-left .left-cnt p{
        text-align: justify;
    }
@media only screen and (min-width: 1200px){
    .Coverage-cover h4{
    margin-top: 70px;
    }
   
}
@media only screen and (min-width: 1200px){
    .Coverage-cover .counter-set{
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    margin-top: 50px;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    }
}
@media only screen and (min-width: 1200px){
    .Coverage-cover .count, .Coverage-cover .counts{
    position: relative;
    width: auto;
    text-align: center;
    padding-right: 65px;
    }
}
.Coverage-cover .num{
    color: #212121;
    font-size: 39px;
    font-weight: 700;
}
.Coverage-cover h5{
    color: #55555a;
    font-size: 16px;
    margin-bottom: 0;
    font-weight: 500;
}
@media only screen and (min-width: 1200px){
    .Coverage-cover .count::after{
    content: "";
    position: absolute;
    right: 0;
    width: 1px;
    height: 100%;
    background: #b1b1b1;
    top: 0;
    -webkit-transform: rotate(20deg);
    transform: rotate(20deg);
    }
    .service-right .right-cnt{
    margin-right: 74.5px;
}
}
.service-sec .service-left {
    /*background-image: url(../../images/website/local-loc-bg-1.jpg);*/
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 400px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 15px;
    background-position: center;
}

.service-sec .service-left h2 {
    font-size: 30px;
    font-weight: 400;
    color: #000;
}
.service-sec .service-left p {
    color: #000;
}
.service-sec .service-left a {
    width: 130px;
    height: 50px;
    background: #ff2222;
    display: block;
    text-align: center;
    line-height: 54px;
    color: #212121;
    font-size: 14px;
    text-transform: uppercase;
    border-radius: 5px;
    font-weight: 600;
    margin-top: 35px;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.page_speed_1907050114 {
    color: #000000;
}
.service-sec .service-right {
    background-image: url(../../images/website/loc-serv-bg-2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 30px 15px;
    background-position: center;
}

.service-sec .serv-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.service-sec .serv-set {
    margin-bottom: 35px;
}
.service-sec .serv-set .icon {
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.service-sec .serv-list h4 {
    color: #212121;
    font-size: 18px;
    line-height: 20px;
    font-weight: 600;
    margin: 15px 0;
}
.service-sec .serv-list p {
    color: #333;
}
 .service-sec .serv-set:hover .icon{
     transform: translateY(-10px);
 }
@media only screen and (min-width: 1200px){
    .service-sec {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    }
    .service-sec .service-left {
    height: auto;
    width: 40%;
    }
    .service-sec .service-left h2 {
     font-size: 30px;
    }
    .service-sec .service-left p {
    font-size: 16px;
    line-height: 30px;
    }
    .service-sec .service-left .left-cnt {
     max-width: 345px;
     margin-left: 74.5px;
    }
    .service-sec .service-right {
    width: 60%;
    padding: 75px 15px;
    }
    .service-sec .service-right .right-cnt {
    padding-left: 65px;
    }
    .service-sec .serv-set {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    }
    .service-sec .serv-set .icon {
    width: 17%;
    }
    .service-sec .serv-set .set-cnt {
    width: 75%;
    }
    .service-sec .serv-list h4 {
    margin-top: 0;
    line-height: 30px;
    }
    .service-sec .serv-list p {
    font-size: 16px;
    line-height: 26px;
    }
    
    .faq-sec .faqs .set{
        padding: 20px 0;
        border-bottom: 1px solid #d9d9d9;
    }
    .faq-sec h3{
        text-align: center;
        font-weight: 600;
        color: red;
    }
    .faq-sec .faqs .set h4{
        width: 100%;
    color: #55555a;
    font-size: 20px;
    line-height: 20px;
    font-weight: 500;
    position: relative;
    padding-left: 30px;
    word-break: break-all;
    }
     .faq-sec .faqs .set p{
        color: #55555a;
        font-size: 15px;
        position: relative;
        padding-left: 30px;
        margin: 20px 0 0 0;
         
     }
     .faq-sec .faqs .set h4:before{
        content: "";
        position: absolute;
        left: 0;
        top: 3px;
        background: url(/images/tracking-qstn.png) no-repeat;
        width: 20px;
        height: 20px;
        background-size: 100%;
    }
    
}

@media only screen and (min-width: 576px){
.service-sec .serv-set {
    width: 47%;
    }
    .pro-web {
    background: #ff2222;
    width: 100%;
    height: 675px;
    display: flex;
    margin-top: 95px;
}
}

/****************************************************************** MEDIA SCREEN QUERRY******************************************************************/
@media (max-width:600px){
    .section-content-banner{
    margin-top: 20px!important;
}
.pro-web {
    background: #ff2222;
    width: 100%;
    height: 675px!important;
    display: flex;
    margin-top: 120px!important; 
}
.pro-track {
    margin-top: -30px!important;
}
.section-content-banner img{
    height: 160px;

}
.pro-track  .section-form .section-form-head span {
    margin-left: 5%;
    padding-top: 15px;
}
.Coverage-cover h4{
    text-align: center;
    margin-top: 30px;
}
.Coverage-cover p{
    text-align: center;
}
.Coverage-cover .count, .Coverage-cover .counts{
    margin-top: 20px;
    width: auto;
    text-align: center;
}
.Coverage-cover iframe{
    position:  ;
    margin-top: -10px;
    border-radius: 40px;
}
.Coverage-cover{
    background: #f3f3f3;
    height: 980px;
}


.section-records .section-records-img{
    height: 60px;
    width: 100%;
    border-bottom: 2px solid #ff2222;
    
}
.section-content-banner h2{
    margin-top: -140px;
    margin-left: 20px;
    font-weight: 600;
    font-size: 22px;
    line-height: 25px;
}
.section-content-banner h2:after{
    content: "";
    background-color: #ff2222;
    width: 81px;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 0;
}
.section-content-banner h4{
  
    font-size: 16px;
    margin-top: -80px;
    margin-left: 20px;
}
.section-records .section-records-img ul li img{
    height: 55px;
    width: 55px;
}

.section-records .section-form{
    height: 650px;
    width: 100%;
    border-radius: 5px 5px 0 0;
    margin-top: 10px;
    position: relative;
}
.section-form .section-form-head p{
    padding-top: 15px;
}

.section-records .section-form .section-form-head{
    height: 150px;
    width: 100%;
    background: #787b18;
    border-radius: 10px 10px 0 0;
    margin-top: 0px;
    margin-left: -2px;
    position: relative;
    z-index: 9999;
}
.section-form .section-form-head .fa-phone{
     margin-left: 15%;
     margin-top: 20px;
}
.section-form .section-form-head span{
    margin-left: 30%;
    padding-top: 15px;
}

.section-form .head-border{
    height: 80px;
    width: 370px;
    border-bottom: 1px solid #ccc;
    margin-left: 10px;
}
.section-records .section-form .section-form-tail{
    height: 500px;
    width: 100%;
    background: #fff;
    border-radius: 0 0 10px 10px;
    margin-left: -2px;
    top: -30px;
    box-shadow: 0 0 4px 0 rgb(0 0 83 / 52%);
    padding-top: -100px;
    display: block;
     border-bottom: 3px solid #787b18;
     position: relative;
}
.section-form-tail .section-tail-form{
    padding-top: -30px;
}

.section-content-left{
       height: 695px;
    width: 100%;
    position: relative;
    /* background: red; */
    margin-top: 0px;
}
}
.section-content-left h1{
    font-size: 24px; 
    font-weight: 600;
}
.section-content-left p{
    position: absolute;
    text-align: justify;
    padding-right: 10px;
}

.section-content-right-first h2{
    font-size: 23px;
    margin-bottom: 0;
    margin-top: 100px;
}
.section-content-right-second h2{
    font-size: 23px;
    margin-bottom: 0;
}

.location-list ul {
    list-style: none !important;
}

.pro-web{
     background: #ff2222;
    width: 100%;
    height: 400px;
    display: flex;
    margin-top: 180px;
}
.pro-web h2{
    font-size: 30px;
    color: black;
    font-weight: 700;
    margin-top: 10px;
}
.pro-web ul {
     list-style: none;
}
.pro-web ul li p{
    color: #000000;
}
.pro-web .fa-check{
    color: green;
}
.pro-track{
     text-align: center;
    margin-top: 80px;
}
.pro-track h4{
    color: #ffff;
}
.pro-track input{
        width: 70%;
    height: 36px;
    border: none;
    border-radius: 7px;
    padding-left: 10px;
}
.pro-track button{
     width: 70%;
    margin-top: 10px;
    background: #327c3c;
    border-radius: 10px; 
    font-weight: 700;
    border: 2px solid white;
}

  .logo img{
      height: 91px;
      width: 150px;
  } 

.section-form .head-borders {
    height: 80px;
    width: 388px;
    /* border-bottom: 1px solid #ccc; */
    
}
.popup_class001{
      position: fixed;
    width: 45px;
    height: 45px;
    bottom: 78px;
    left: 20px;
    background-color: #25d366;
    color: #fff;
    border-radius: 50px;
    text-align: center;
    font-size: 25px;
    z-index: 100;
}
.my-float {
    margin-top: 13px;
    line-height: .7;
}







