/*
Errno::ENOENT: No such file or directory @ rb_sysopen - scss/app.scss

Backtrace:
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/plugin/compiler.rb:484:in `read'
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/plugin/compiler.rb:484:in `update_stylesheet'
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/plugin/compiler.rb:215:in `block in update_stylesheets'
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/plugin/compiler.rb:209:in `each'
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/plugin/compiler.rb:209:in `update_stylesheets'
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/plugin/compiler.rb:294:in `watch'
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/plugin.rb:109:in `method_missing'
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/exec/sass_scss.rb:360:in `watch_or_update'
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/exec/sass_scss.rb:51:in `process_result'
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/exec/base.rb:52:in `parse'
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/exec/base.rb:19:in `parse!'
C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/sass-3.4.23/bin/sass:13:in `<top (required)>'
C:/Ruby23-x64/bin/sass:22:in `load'
C:/Ruby23-x64/bin/sass:22:in `<main>'
*/
/* ==========================================================================
   Mixins
   ========================================================================== */
/* media query */
/* ==========================================================================
   Variables
   ========================================================================== */
/* ==========================================================================
   Helper classes
   ========================================================================== */
@font-face {
  font-family: 'montserratlight';
  src: url("../fonts/montserratlight.eot");
  src: url("../fonts/montserratlight.eot") format("embedded-opentype"), url("../fonts/montserratlight.woff2") format("woff2"), url("../fonts/montserratlight.woff") format("woff"), url("../fonts/montserratlight.ttf") format("truetype"), url("../fonts/montserratlight.svg#montserratlight") format("svg"); }
@font-face {
  font-family: 'MontserratRegular';
  src: url("../fonts/MontserratRegular.eot");
  src: url("../fonts/MontserratRegular.eot") format("embedded-opentype"), url("../fonts/MontserratRegular.woff2") format("woff2"), url("../fonts/MontserratRegular.woff") format("woff"), url("../fonts/MontserratRegular.ttf") format("truetype"), url("../fonts/MontserratRegular.svg#MontserratRegular") format("svg"); }
@font-face {
  font-family: 'MontserratSemiBold';
  src: url("../fonts/MontserratSemiBold.eot");
  src: url("../fonts/MontserratSemiBold.eot") format("embedded-opentype"), url("../fonts/MontserratSemiBold.woff2") format("woff2"), url("../fonts/MontserratSemiBold.woff") format("woff"), url("../fonts/MontserratSemiBold.ttf") format("truetype"), url("../fonts/MontserratSemiBold.svg#MontserratSemiBold") format("svg"); }
@font-face {
  font-family: 'MontserratMedium';
  src: url("../fonts/MontserratMedium.eot");
  src: url("../fonts/MontserratMedium.eot") format("embedded-opentype"), url("../fonts/MontserratMedium.woff2") format("woff2"), url("../fonts/MontserratMedium.woff") format("woff"), url("../fonts/MontserratMedium.ttf") format("truetype"), url("../fonts/MontserratMedium.svg#MontserratMedium") format("svg"); }
@font-face {
  font-family: 'MontserratBold';
  src: url("../fonts/MontserratBold.eot");
  src: url("../fonts/MontserratBold.eot") format("embedded-opentype"), url("../fonts/MontserratBold.woff2") format("woff2"), url("../fonts/MontserratBold.woff") format("woff"), url("../fonts/MontserratBold.ttf") format("truetype"), url("../fonts/MontserratBold.svg#MontserratBold") format("svg"); }
@font-face {
  font-family: 'MontserratThin';
  src: url("../fonts/MontserratThin.eot");
  src: url("../fonts/MontserratThin.eot") format("embedded-opentype"), url("../fonts/MontserratThin.woff2") format("woff2"), url("../fonts/MontserratThin.woff") format("woff"), url("../fonts/MontserratThin.ttf") format("truetype"), url("../fonts/MontserratThin.svg#MontserratThin") format("svg"); }
@font-face {
  font-family: 'MontserratMediumItalic';
  src: url("../fonts/MontserratMediumItalic.eot");
  src: url("../fonts/MontserratMediumItalic.eot") format("embedded-opentype"), url("../fonts/MontserratMediumItalic.woff2") format("woff2"), url("../fonts/MontserratMediumItalic.woff") format("woff"), url("../fonts/MontserratMediumItalic.ttf") format("truetype"), url("../fonts/MontserratMediumItalic.svg#MontserratMediumItalic") format("svg"); }
/* Image replacement */
.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px; }

.ir:before {
  content: "";
  display: block;
  width: 0;
  height: 150%; }

/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden {
  display: none !important;
  visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible {
  visibility: hidden; }

/* Clear fix */
.clear {
  clear: both;
  height: 0px;
  font-size: 0px;
  line-height: 0px;
  overflow: hidden; }

.clearfix:before,
.clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both; }

.clearfix {
  *zoom: 1; }

/* Align */
.text-center {
  text-align: center; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

/* Float */
.float-l {
  float: left; }

.float-r {
  float: right; }

.float-none {
  float: none; }

.tbl {
  display: table;
  width: 100%;
  border-collapse: collapse; }

.tbl-row {
  display: table-row; }

.tbl-cell {
  display: table-cell;
  vertical-align: middle; }

.no-border, .b-a-0 {
  border: none; }

/*.b-a { border: solid 1px $color-border-light; }
.b-l { border-left: solid 1px $color-border-light; }
.b-r { border-right: solid 1px $color-border-light; }
.b-t { border-top: solid 1px $color-border-light; }
.b-b { border-bottom: solid 1px $color-border-light; }
.b-t-0 { border-top: none; }
.b-r-0 { border-bottom: none !important; }
.border-primary { border-color: $color-blue; }
.border-default { border-color: $color-border-light; }
.border-warning { border-color: $color-gold; }
.border-success { border-color: $color-green; }
.border-info { border-color: $color-purple; }
.border-white { border-color: #fff; }
.border-danger { border-color: $color-red; }*/
.no-radius {
  border-radius: 0; }

.round {
  border-radius: 25rem; }

.brtl {
  border-top-left-radius: 25rem; }

.brtr {
  border-top-right-radius: 25rem; }

.blbl {
  border-bottom-left-radius: 25rem; }

.brbr {
  border-bottom-right-radius: 25rem; }

.overflow-hidden {
  overflow: hidden; }

.overflow-visible {
  overflow: visible; }

.overflow-auto {
  overflow: auto; }

.text-ellipsis {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; }

.w100 {
  width: 100px; }

.w150 {
  width: 150px; }

.w200 {
  width: 200px; }

.w250 {
  width: 250px; }

.w300 {
  width: 300px; }

.w350 {
  width: 350px; }

.w400 {
  width: 400px; }

.w450 {
  width: 450px; }

.w500 {
  width: 500px; }

.width-auto {
  width: auto; }

.width-full {
  width: 100%; }

.relative {
  position: relative; }

.absolute {
  position: absolute; }

.lt {
  left: 0; }

.rt {
  right: 0; }

.bt {
  bottom: 0; }

.tp {
  top: 0; }

.height-auto {
  height: auto; }

.no-padding {
  padding: 0; }

.no-margin {
  margin: 0; }

.no-bg {
  background: none; }

.no-shadow {
  box-shadow: none; }

.shadow {
  box-shadow: 1px 1px rgba(0, 0, 0, 0.3); }

.text-shadow {
  text-shadow: 1px 1px rgba(0, 0, 0, 0.3); }

.block {
  display: block; }

.hide {
  display: none !important; }

.m-x-n {
  margin-left: -15px;
  margin-right: -15px; }

.m-r-n {
  margin-right: -15px; }

.m-l-n-n {
  margin-left: -15px; }

.m-a-lg {
  margin: 30px; }

.m-r-lg {
  margin-right: 30px; }

.m-b-lg {
  margin-bottom: 30px; }

.m-l-lg {
  margin-left: 30px; }

.m-t-lg {
  margin-top: 30px; }

.m-x-lg {
  margin-left: 30px;
  margin-right: 30px; }

.m-y-lg {
  margin-top: 30px;
  margin-bottom: 30px; }

.m-a-md {
  margin: 20px; }

.m-r-md {
  margin-right: 20px; }

.m-b-md {
  margin-bottom: 20px; }

.m-l-md {
  margin-left: 20px; }

.m-t-md {
  margin-top: 20px; }

.m-x-md {
  margin-left: 20px;
  margin-right: 20px; }

.m-y-md {
  margin-top: 20px;
  margin-bottom: 20px; }

.m-a {
  margin: 15px; }

.m-r {
  margin-right: 15px; }

.m-b {
  margin-bottom: 15px; }

.m-l {
  margin-left: 15px; }

.m-t {
  margin-top: 15px; }

.m-x {
  margin-left: 15px;
  margin-right: 15px; }

.m-y {
  margin-top: 15px;
  margin-bottom: 15px; }

.m-a-0 {
  margin: 0; }

.m-r-0 {
  margin-right: 0; }

.m-b-0 {
  margin-bottom: 0; }

.m-l-0 {
  margin-left: 0; }

.m-t-0 {
  margin-top: 0; }

.m-x-0 {
  margin-left: 0;
  margin-right: 0; }

.m-y-0 {
  margin-top: 0;
  margin-bottom: 0; }

.m-x-auto {
  margin-right: auto;
  margin-left: auto; }

.p-x-n {
  padding-left: -15px;
  padding-right: -15px; }

.p-r-n {
  padding-right: -15px; }

.p-l-n-n {
  padding-left: -15px; }

.p-a-lg {
  padding: 30px; }

.p-r-lg {
  padding-right: 30px; }

.p-b-lg {
  padding-bottom: 30px; }

.p-l-lg {
  padding-left: 30px; }

.p-t-lg {
  padding-top: 30px; }

.p-x-lg {
  padding-left: 30px;
  padding-right: 30px; }

.p-y-lg {
  padding-top: 30px;
  padding-bottom: 30px; }

.p-a-md {
  padding: 20px; }

.p-r-md {
  padding-right: 20px; }

.p-b-md {
  padding-bottom: 20px; }

.p-l-md {
  padding-left: 20px; }

.p-t-md {
  padding-top: 20px; }

.p-x-md {
  padding-left: 20px;
  padding-right: 20px; }

.p-y-md {
  padding-top: 20px;
  padding-bottom: 20px; }

.p-a {
  padding: 15px; }

.p-r {
  padding-right: 15px; }

.p-b {
  padding-bottom: 15px; }

.p-l {
  padding-left: 15px; }

.p-t {
  padding-top: 15px; }

.p-x {
  padding-left: 15px;
  padding-right: 15px; }

.p-y {
  padding-top: 15px;
  padding-bottom: 15px; }

.p-a-0 {
  padding: 0; }

.p-r-0 {
  padding-right: 0; }

.p-b-0 {
  padding-bottom: 0; }

.p-l-0 {
  padding-left: 0; }

.p-t-0 {
  padding-top: 0; }

.p-x-0 {
  padding-left: 0;
  padding-right: 0; }

.p-y-0 {
  padding-top: 0;
  padding-bottom: 0; }

.p-x-auto {
  padding-right: auto;
  padding-left: auto; }

/*.color-pink{
    color: $color-pink !important;
}
.color-black{
    color: $color-black !important;
}

.color-gray{
    color: $color-gray !important;
}
.color-green{
    color:$color-green !important;
}*/
.display-table {
  display: table;
  width: 100%; }

.pointer {
  cursor: pointer; }

.opacity-0 {
  opacity: 0; }

.text-vertical-middle {
  display: table-cell;
  vertical-align: middle;
  text-align: center; }

.inline-block {
  display: inline-block !important; }

.ml-100 {
  margin-left: 100px; }

.ml-99 {
  margin-left: 99px; }

.ml-98 {
  margin-left: 98px; }

.ml-97 {
  margin-left: 97px; }

.ml-96 {
  margin-left: 96px; }

.ml-95 {
  margin-left: 95px; }

.ml-94 {
  margin-left: 94px; }

.ml-93 {
  margin-left: 93px; }

.ml-92 {
  margin-left: 92px; }

.ml-91 {
  margin-left: 91px; }

.ml-90 {
  margin-left: 90px; }

.ml-89 {
  margin-left: 89px; }

.ml-88 {
  margin-left: 88px; }

.ml-87 {
  margin-left: 87px; }

.ml-86 {
  margin-left: 86px; }

.ml-85 {
  margin-left: 85px; }

.ml-84 {
  margin-left: 84px; }

.ml-83 {
  margin-left: 83px; }

.ml-82 {
  margin-left: 82px; }

.ml-81 {
  margin-left: 81px; }

.ml-80 {
  margin-left: 80px; }

.ml-79 {
  margin-left: 79px; }

.ml-78 {
  margin-left: 78px; }

.ml-77 {
  margin-left: 77px; }

.ml-76 {
  margin-left: 76px; }

.ml-75 {
  margin-left: 75px; }

.ml-74 {
  margin-left: 74px; }

.ml-73 {
  margin-left: 73px; }

.ml-72 {
  margin-left: 72px; }

.ml-71 {
  margin-left: 71px; }

.ml-70 {
  margin-left: 70px; }

.ml-69 {
  margin-left: 69px; }

.ml-68 {
  margin-left: 68px; }

.ml-67 {
  margin-left: 67px; }

.ml-66 {
  margin-left: 66px; }

.ml-65 {
  margin-left: 65px; }

.ml-64 {
  margin-left: 64px; }

.ml-63 {
  margin-left: 63px; }

.ml-62 {
  margin-left: 62px; }

.ml-61 {
  margin-left: 61px; }

.ml-60 {
  margin-left: 60px; }

.ml-59 {
  margin-left: 59px; }

.ml-58 {
  margin-left: 58px; }

.ml-57 {
  margin-left: 57px; }

.ml-56 {
  margin-left: 56px; }

.ml-55 {
  margin-left: 55px; }

.ml-54 {
  margin-left: 54px; }

.ml-53 {
  margin-left: 53px; }

.ml-52 {
  margin-left: 52px; }

.ml-51 {
  margin-left: 51px; }

.ml-50 {
  margin-left: 50px; }

.ml-49 {
  margin-left: 49px; }

.ml-48 {
  margin-left: 48px; }

.ml-47 {
  margin-left: 47px; }

.ml-46 {
  margin-left: 46px; }

.ml-45 {
  margin-left: 45px; }

.ml-44 {
  margin-left: 44px; }

.ml-43 {
  margin-left: 43px; }

.ml-42 {
  margin-left: 42px; }

.ml-41 {
  margin-left: 41px; }

.ml-40 {
  margin-left: 40px; }

.ml-39 {
  margin-left: 39px; }

.ml-38 {
  margin-left: 38px; }

.ml-37 {
  margin-left: 37px; }

.ml-36 {
  margin-left: 36px; }

.ml-35 {
  margin-left: 35px; }

.ml-34 {
  margin-left: 34px; }

.ml-33 {
  margin-left: 33px; }

.ml-32 {
  margin-left: 32px; }

.ml-31 {
  margin-left: 31px; }

.ml-30 {
  margin-left: 30px; }

.ml-29 {
  margin-left: 29px; }

.ml-28 {
  margin-left: 28px; }

.ml-27 {
  margin-left: 27px; }

.ml-26 {
  margin-left: 26px; }

.ml-25 {
  margin-left: 25px; }

.ml-24 {
  margin-left: 24px; }

.ml-23 {
  margin-left: 23px; }

.ml-22 {
  margin-left: 22px; }

.ml-21 {
  margin-left: 21px; }

.ml-20 {
  margin-left: 20px; }

.ml-19 {
  margin-left: 19px; }

.ml-18 {
  margin-left: 18px; }

.ml-17 {
  margin-left: 17px; }

.ml-16 {
  margin-left: 16px; }

.ml-15 {
  margin-left: 15px; }

.ml-14 {
  margin-left: 14px; }

.ml-13 {
  margin-left: 13px; }

.ml-12 {
  margin-left: 12px; }

.ml-11 {
  margin-left: 11px; }

.ml-10 {
  margin-left: 10px; }

.ml-9 {
  margin-left: 9px; }

.ml-8 {
  margin-left: 8px; }

.ml-7 {
  margin-left: 7px; }

.ml-6 {
  margin-left: 6px; }

.ml-5 {
  margin-left: 5px; }

.ml-4 {
  margin-left: 4px; }

.ml-3 {
  margin-left: 3px; }

.ml-2 {
  margin-left: 2px; }

.ml-1 {
  margin-left: 1px; }

.ml-0 {
  margin-left: 0px; }

.mr-100 {
  margin-right: 100px; }

.mr-99 {
  margin-right: 99px; }

.mr-98 {
  margin-right: 98px; }

.mr-97 {
  margin-right: 97px; }

.mr-96 {
  margin-right: 96px; }

.mr-95 {
  margin-right: 95px; }

.mr-94 {
  margin-right: 94px; }

.mr-93 {
  margin-right: 93px; }

.mr-92 {
  margin-right: 92px; }

.mr-91 {
  margin-right: 91px; }

.mr-90 {
  margin-right: 90px; }

.mr-89 {
  margin-right: 89px; }

.mr-88 {
  margin-right: 88px; }

.mr-87 {
  margin-right: 87px; }

.mr-86 {
  margin-right: 86px; }

.mr-85 {
  margin-right: 85px; }

.mr-84 {
  margin-right: 84px; }

.mr-83 {
  margin-right: 83px; }

.mr-82 {
  margin-right: 82px; }

.mr-81 {
  margin-right: 81px; }

.mr-80 {
  margin-right: 80px; }

.mr-79 {
  margin-right: 79px; }

.mr-78 {
  margin-right: 78px; }

.mr-77 {
  margin-right: 77px; }

.mr-76 {
  margin-right: 76px; }

.mr-75 {
  margin-right: 75px; }

.mr-74 {
  margin-right: 74px; }

.mr-73 {
  margin-right: 73px; }

.mr-72 {
  margin-right: 72px; }

.mr-71 {
  margin-right: 71px; }

.mr-70 {
  margin-right: 70px; }

.mr-69 {
  margin-right: 69px; }

.mr-68 {
  margin-right: 68px; }

.mr-67 {
  margin-right: 67px; }

.mr-66 {
  margin-right: 66px; }

.mr-65 {
  margin-right: 65px; }

.mr-64 {
  margin-right: 64px; }

.mr-63 {
  margin-right: 63px; }

.mr-62 {
  margin-right: 62px; }

.mr-61 {
  margin-right: 61px; }

.mr-60 {
  margin-right: 60px; }

.mr-59 {
  margin-right: 59px; }

.mr-58 {
  margin-right: 58px; }

.mr-57 {
  margin-right: 57px; }

.mr-56 {
  margin-right: 56px; }

.mr-55 {
  margin-right: 55px; }

.mr-54 {
  margin-right: 54px; }

.mr-53 {
  margin-right: 53px; }

.mr-52 {
  margin-right: 52px; }

.mr-51 {
  margin-right: 51px; }

.mr-50 {
  margin-right: 50px; }

.mr-49 {
  margin-right: 49px; }

.mr-48 {
  margin-right: 48px; }

.mr-47 {
  margin-right: 47px; }

.mr-46 {
  margin-right: 46px; }

.mr-45 {
  margin-right: 45px; }

.mr-44 {
  margin-right: 44px; }

.mr-43 {
  margin-right: 43px; }

.mr-42 {
  margin-right: 42px; }

.mr-41 {
  margin-right: 41px; }

.mr-40 {
  margin-right: 40px; }

.mr-39 {
  margin-right: 39px; }

.mr-38 {
  margin-right: 38px; }

.mr-37 {
  margin-right: 37px; }

.mr-36 {
  margin-right: 36px; }

.mr-35 {
  margin-right: 35px; }

.mr-34 {
  margin-right: 34px; }

.mr-33 {
  margin-right: 33px; }

.mr-32 {
  margin-right: 32px; }

.mr-31 {
  margin-right: 31px; }

.mr-30 {
  margin-right: 30px; }

.mr-29 {
  margin-right: 29px; }

.mr-28 {
  margin-right: 28px; }

.mr-27 {
  margin-right: 27px; }

.mr-26 {
  margin-right: 26px; }

.mr-25 {
  margin-right: 25px; }

.mr-24 {
  margin-right: 24px; }

.mr-23 {
  margin-right: 23px; }

.mr-22 {
  margin-right: 22px; }

.mr-21 {
  margin-right: 21px; }

.mr-20 {
  margin-right: 20px; }

.mr-19 {
  margin-right: 19px; }

.mr-18 {
  margin-right: 18px; }

.mr-17 {
  margin-right: 17px; }

.mr-16 {
  margin-right: 16px; }

.mr-15 {
  margin-right: 15px; }

.mr-14 {
  margin-right: 14px; }

.mr-13 {
  margin-right: 13px; }

.mr-12 {
  margin-right: 12px; }

.mr-11 {
  margin-right: 11px; }

.mr-10 {
  margin-right: 10px; }

.mr-9 {
  margin-right: 9px; }

.mr-8 {
  margin-right: 8px; }

.mr-7 {
  margin-right: 7px; }

.mr-6 {
  margin-right: 6px; }

.mr-5 {
  margin-right: 5px; }

.mr-4 {
  margin-right: 4px; }

.mr-3 {
  margin-right: 3px; }

.mr-2 {
  margin-right: 2px; }

.mr-1 {
  margin-right: 1px; }

.mr-0 {
  margin-right: 0px; }

.mt-100 {
  margin-top: 100px; }

.mt-99 {
  margin-top: 99px; }

.mt-98 {
  margin-top: 98px; }

.mt-97 {
  margin-top: 97px; }

.mt-96 {
  margin-top: 96px; }

.mt-95 {
  margin-top: 95px; }

.mt-94 {
  margin-top: 94px; }

.mt-93 {
  margin-top: 93px; }

.mt-92 {
  margin-top: 92px; }

.mt-91 {
  margin-top: 91px; }

.mt-90 {
  margin-top: 90px; }

.mt-89 {
  margin-top: 89px; }

.mt-88 {
  margin-top: 88px; }

.mt-87 {
  margin-top: 87px; }

.mt-86 {
  margin-top: 86px; }

.mt-85 {
  margin-top: 85px; }

.mt-84 {
  margin-top: 84px; }

.mt-83 {
  margin-top: 83px; }

.mt-82 {
  margin-top: 82px; }

.mt-81 {
  margin-top: 81px; }

.mt-80 {
  margin-top: 80px; }

.mt-79 {
  margin-top: 79px; }

.mt-78 {
  margin-top: 78px; }

.mt-77 {
  margin-top: 77px; }

.mt-76 {
  margin-top: 76px; }

.mt-75 {
  margin-top: 75px; }

.mt-74 {
  margin-top: 74px; }

.mt-73 {
  margin-top: 73px; }

.mt-72 {
  margin-top: 72px; }

.mt-71 {
  margin-top: 71px; }

.mt-70 {
  margin-top: 70px; }

.mt-69 {
  margin-top: 69px; }

.mt-68 {
  margin-top: 68px; }

.mt-67 {
  margin-top: 67px; }

.mt-66 {
  margin-top: 66px; }

.mt-65 {
  margin-top: 65px; }

.mt-64 {
  margin-top: 64px; }

.mt-63 {
  margin-top: 63px; }

.mt-62 {
  margin-top: 62px; }

.mt-61 {
  margin-top: 61px; }

.mt-60 {
  margin-top: 60px; }

.mt-59 {
  margin-top: 59px; }

.mt-58 {
  margin-top: 58px; }

.mt-57 {
  margin-top: 57px; }

.mt-56 {
  margin-top: 56px; }

.mt-55 {
  margin-top: 55px; }

.mt-54 {
  margin-top: 54px; }

.mt-53 {
  margin-top: 53px; }

.mt-52 {
  margin-top: 52px; }

.mt-51 {
  margin-top: 51px; }

.mt-50 {
  margin-top: 50px; }

.mt-49 {
  margin-top: 49px; }

.mt-48 {
  margin-top: 48px; }

.mt-47 {
  margin-top: 47px; }

.mt-46 {
  margin-top: 46px; }

.mt-45 {
  margin-top: 45px; }

.mt-44 {
  margin-top: 44px; }

.mt-43 {
  margin-top: 43px; }

.mt-42 {
  margin-top: 42px; }

.mt-41 {
  margin-top: 41px; }

.mt-40 {
  margin-top: 40px; }

.mt-39 {
  margin-top: 39px; }

.mt-38 {
  margin-top: 38px; }

.mt-37 {
  margin-top: 37px; }

.mt-36 {
  margin-top: 36px; }

.mt-35 {
  margin-top: 35px; }

.mt-34 {
  margin-top: 34px; }

.mt-33 {
  margin-top: 33px; }

.mt-32 {
  margin-top: 32px; }

.mt-31 {
  margin-top: 31px; }

.mt-30 {
  margin-top: 30px; }

.mt-29 {
  margin-top: 29px; }

.mt-28 {
  margin-top: 28px; }

.mt-27 {
  margin-top: 27px; }

.mt-26 {
  margin-top: 26px; }

.mt-25 {
  margin-top: 25px; }

.mt-24 {
  margin-top: 24px; }

.mt-23 {
  margin-top: 23px; }

.mt-22 {
  margin-top: 22px; }

.mt-21 {
  margin-top: 21px; }

.mt-20 {
  margin-top: 20px; }

.mt-19 {
  margin-top: 19px; }

.mt-18 {
  margin-top: 18px; }

.mt-17 {
  margin-top: 17px; }

.mt-16 {
  margin-top: 16px; }

.mt-15 {
  margin-top: 15px; }

.mt-14 {
  margin-top: 14px; }

.mt-13 {
  margin-top: 13px; }

.mt-12 {
  margin-top: 12px; }

.mt-11 {
  margin-top: 11px; }

.mt-10 {
  margin-top: 10px; }

.mt-9 {
  margin-top: 9px; }

.mt-8 {
  margin-top: 8px; }

.mt-7 {
  margin-top: 7px; }

.mt-6 {
  margin-top: 6px; }

.mt-5 {
  margin-top: 5px; }

.mt-4 {
  margin-top: 4px; }

.mt-3 {
  margin-top: 3px; }

.mt-2 {
  margin-top: 2px; }

.mt-1 {
  margin-top: 1px; }

.mt-0 {
  margin-top: 0px; }

.mb-100 {
  margin-bottom: 100px; }

.mb-99 {
  margin-bottom: 99px; }

.mb-98 {
  margin-bottom: 98px; }

.mb-97 {
  margin-bottom: 97px; }

.mb-96 {
  margin-bottom: 96px; }

.mb-95 {
  margin-bottom: 95px; }

.mb-94 {
  margin-bottom: 94px; }

.mb-93 {
  margin-bottom: 93px; }

.mb-92 {
  margin-bottom: 92px; }

.mb-91 {
  margin-bottom: 91px; }

.mb-90 {
  margin-bottom: 90px; }

.mb-89 {
  margin-bottom: 89px; }

.mb-88 {
  margin-bottom: 88px; }

.mb-87 {
  margin-bottom: 87px; }

.mb-86 {
  margin-bottom: 86px; }

.mb-85 {
  margin-bottom: 85px; }

.mb-84 {
  margin-bottom: 84px; }

.mb-83 {
  margin-bottom: 83px; }

.mb-82 {
  margin-bottom: 82px; }

.mb-81 {
  margin-bottom: 81px; }

.mb-80 {
  margin-bottom: 80px; }

.mb-79 {
  margin-bottom: 79px; }

.mb-78 {
  margin-bottom: 78px; }

.mb-77 {
  margin-bottom: 77px; }

.mb-76 {
  margin-bottom: 76px; }

.mb-75 {
  margin-bottom: 75px; }

.mb-74 {
  margin-bottom: 74px; }

.mb-73 {
  margin-bottom: 73px; }

.mb-72 {
  margin-bottom: 72px; }

.mb-71 {
  margin-bottom: 71px; }

.mb-70 {
  margin-bottom: 70px; }

.mb-69 {
  margin-bottom: 69px; }

.mb-68 {
  margin-bottom: 68px; }

.mb-67 {
  margin-bottom: 67px; }

.mb-66 {
  margin-bottom: 66px; }

.mb-65 {
  margin-bottom: 65px; }

.mb-64 {
  margin-bottom: 64px; }

.mb-63 {
  margin-bottom: 63px; }

.mb-62 {
  margin-bottom: 62px; }

.mb-61 {
  margin-bottom: 61px; }

.mb-60 {
  margin-bottom: 60px; }

.mb-59 {
  margin-bottom: 59px; }

.mb-58 {
  margin-bottom: 58px; }

.mb-57 {
  margin-bottom: 57px; }

.mb-56 {
  margin-bottom: 56px; }

.mb-55 {
  margin-bottom: 55px; }

.mb-54 {
  margin-bottom: 54px; }

.mb-53 {
  margin-bottom: 53px; }

.mb-52 {
  margin-bottom: 52px; }

.mb-51 {
  margin-bottom: 51px; }

.mb-50 {
  margin-bottom: 50px; }

.mb-49 {
  margin-bottom: 49px; }

.mb-48 {
  margin-bottom: 48px; }

.mb-47 {
  margin-bottom: 47px; }

.mb-46 {
  margin-bottom: 46px; }

.mb-45 {
  margin-bottom: 45px; }

.mb-44 {
  margin-bottom: 44px; }

.mb-43 {
  margin-bottom: 43px; }

.mb-42 {
  margin-bottom: 42px; }

.mb-41 {
  margin-bottom: 41px; }

.mb-40 {
  margin-bottom: 40px; }

.mb-39 {
  margin-bottom: 39px; }

.mb-38 {
  margin-bottom: 38px; }

.mb-37 {
  margin-bottom: 37px; }

.mb-36 {
  margin-bottom: 36px; }

.mb-35 {
  margin-bottom: 35px; }

.mb-34 {
  margin-bottom: 34px; }

.mb-33 {
  margin-bottom: 33px; }

.mb-32 {
  margin-bottom: 32px; }

.mb-31 {
  margin-bottom: 31px; }

.mb-30 {
  margin-bottom: 30px; }

.mb-29 {
  margin-bottom: 29px; }

.mb-28 {
  margin-bottom: 28px; }

.mb-27 {
  margin-bottom: 27px; }

.mb-26 {
  margin-bottom: 26px; }

.mb-25 {
  margin-bottom: 25px; }

.mb-24 {
  margin-bottom: 24px; }

.mb-23 {
  margin-bottom: 23px; }

.mb-22 {
  margin-bottom: 22px; }

.mb-21 {
  margin-bottom: 21px; }

.mb-20 {
  margin-bottom: 20px; }

.mb-19 {
  margin-bottom: 19px; }

.mb-18 {
  margin-bottom: 18px; }

.mb-17 {
  margin-bottom: 17px; }

.mb-16 {
  margin-bottom: 16px; }

.mb-15 {
  margin-bottom: 15px; }

.mb-14 {
  margin-bottom: 14px; }

.mb-13 {
  margin-bottom: 13px; }

.mb-12 {
  margin-bottom: 12px; }

.mb-11 {
  margin-bottom: 11px; }

.mb-10 {
  margin-bottom: 10px; }

.mb-9 {
  margin-bottom: 9px; }

.mb-8 {
  margin-bottom: 8px; }

.mb-7 {
  margin-bottom: 7px; }

.mb-6 {
  margin-bottom: 6px; }

.mb-5 {
  margin-bottom: 5px; }

.mb-4 {
  margin-bottom: 4px; }

.mb-3 {
  margin-bottom: 3px; }

.mb-2 {
  margin-bottom: 2px; }

.mb-1 {
  margin-bottom: 1px; }

.mb-0 {
  margin-bottom: 0px; }

.pl-100 {
  padding-left: 100px; }

.pl-99 {
  padding-left: 99px; }

.pl-98 {
  padding-left: 98px; }

.pl-97 {
  padding-left: 97px; }

.pl-96 {
  padding-left: 96px; }

.pl-95 {
  padding-left: 95px; }

.pl-94 {
  padding-left: 94px; }

.pl-93 {
  padding-left: 93px; }

.pl-92 {
  padding-left: 92px; }

.pl-91 {
  padding-left: 91px; }

.pl-90 {
  padding-left: 90px; }

.pl-89 {
  padding-left: 89px; }

.pl-88 {
  padding-left: 88px; }

.pl-87 {
  padding-left: 87px; }

.pl-86 {
  padding-left: 86px; }

.pl-85 {
  padding-left: 85px; }

.pl-84 {
  padding-left: 84px; }

.pl-83 {
  padding-left: 83px; }

.pl-82 {
  padding-left: 82px; }

.pl-81 {
  padding-left: 81px; }

.pl-80 {
  padding-left: 80px; }

.pl-79 {
  padding-left: 79px; }

.pl-78 {
  padding-left: 78px; }

.pl-77 {
  padding-left: 77px; }

.pl-76 {
  padding-left: 76px; }

.pl-75 {
  padding-left: 75px; }

.pl-74 {
  padding-left: 74px; }

.pl-73 {
  padding-left: 73px; }

.pl-72 {
  padding-left: 72px; }

.pl-71 {
  padding-left: 71px; }

.pl-70 {
  padding-left: 70px; }

.pl-69 {
  padding-left: 69px; }

.pl-68 {
  padding-left: 68px; }

.pl-67 {
  padding-left: 67px; }

.pl-66 {
  padding-left: 66px; }

.pl-65 {
  padding-left: 65px; }

.pl-64 {
  padding-left: 64px; }

.pl-63 {
  padding-left: 63px; }

.pl-62 {
  padding-left: 62px; }

.pl-61 {
  padding-left: 61px; }

.pl-60 {
  padding-left: 60px; }

.pl-59 {
  padding-left: 59px; }

.pl-58 {
  padding-left: 58px; }

.pl-57 {
  padding-left: 57px; }

.pl-56 {
  padding-left: 56px; }

.pl-55 {
  padding-left: 55px; }

.pl-54 {
  padding-left: 54px; }

.pl-53 {
  padding-left: 53px; }

.pl-52 {
  padding-left: 52px; }

.pl-51 {
  padding-left: 51px; }

.pl-50 {
  padding-left: 50px; }

.pl-49 {
  padding-left: 49px; }

.pl-48 {
  padding-left: 48px; }

.pl-47 {
  padding-left: 47px; }

.pl-46 {
  padding-left: 46px; }

.pl-45 {
  padding-left: 45px; }

.pl-44 {
  padding-left: 44px; }

.pl-43 {
  padding-left: 43px; }

.pl-42 {
  padding-left: 42px; }

.pl-41 {
  padding-left: 41px; }

.pl-40 {
  padding-left: 40px; }

.pl-39 {
  padding-left: 39px; }

.pl-38 {
  padding-left: 38px; }

.pl-37 {
  padding-left: 37px; }

.pl-36 {
  padding-left: 36px; }

.pl-35 {
  padding-left: 35px; }

.pl-34 {
  padding-left: 34px; }

.pl-33 {
  padding-left: 33px; }

.pl-32 {
  padding-left: 32px; }

.pl-31 {
  padding-left: 31px; }

.pl-30 {
  padding-left: 30px; }

.pl-29 {
  padding-left: 29px; }

.pl-28 {
  padding-left: 28px; }

.pl-27 {
  padding-left: 27px; }

.pl-26 {
  padding-left: 26px; }

.pl-25 {
  padding-left: 25px; }

.pl-24 {
  padding-left: 24px; }

.pl-23 {
  padding-left: 23px; }

.pl-22 {
  padding-left: 22px; }

.pl-21 {
  padding-left: 21px; }

.pl-20 {
  padding-left: 20px; }

.pl-19 {
  padding-left: 19px; }

.pl-18 {
  padding-left: 18px; }

.pl-17 {
  padding-left: 17px; }

.pl-16 {
  padding-left: 16px; }

.pl-15 {
  padding-left: 15px; }

.pl-14 {
  padding-left: 14px; }

.pl-13 {
  padding-left: 13px; }

.pl-12 {
  padding-left: 12px; }

.pl-11 {
  padding-left: 11px; }

.pl-10 {
  padding-left: 10px; }

.pl-9 {
  padding-left: 9px; }

.pl-8 {
  padding-left: 8px; }

.pl-7 {
  padding-left: 7px; }

.pl-6 {
  padding-left: 6px; }

.pl-5 {
  padding-left: 5px; }

.pl-4 {
  padding-left: 4px; }

.pl-3 {
  padding-left: 3px; }

.pl-2 {
  padding-left: 2px; }

.pl-1 {
  padding-left: 1px; }

.pl-0 {
  padding-left: 0px; }

.pr-100 {
  padding-right: 100px; }

.pr-99 {
  padding-right: 99px; }

.pr-98 {
  padding-right: 98px; }

.pr-97 {
  padding-right: 97px; }

.pr-96 {
  padding-right: 96px; }

.pr-95 {
  padding-right: 95px; }

.pr-94 {
  padding-right: 94px; }

.pr-93 {
  padding-right: 93px; }

.pr-92 {
  padding-right: 92px; }

.pr-91 {
  padding-right: 91px; }

.pr-90 {
  padding-right: 90px; }

.pr-89 {
  padding-right: 89px; }

.pr-88 {
  padding-right: 88px; }

.pr-87 {
  padding-right: 87px; }

.pr-86 {
  padding-right: 86px; }

.pr-85 {
  padding-right: 85px; }

.pr-84 {
  padding-right: 84px; }

.pr-83 {
  padding-right: 83px; }

.pr-82 {
  padding-right: 82px; }

.pr-81 {
  padding-right: 81px; }

.pr-80 {
  padding-right: 80px; }

.pr-79 {
  padding-right: 79px; }

.pr-78 {
  padding-right: 78px; }

.pr-77 {
  padding-right: 77px; }

.pr-76 {
  padding-right: 76px; }

.pr-75 {
  padding-right: 75px; }

.pr-74 {
  padding-right: 74px; }

.pr-73 {
  padding-right: 73px; }

.pr-72 {
  padding-right: 72px; }

.pr-71 {
  padding-right: 71px; }

.pr-70 {
  padding-right: 70px; }

.pr-69 {
  padding-right: 69px; }

.pr-68 {
  padding-right: 68px; }

.pr-67 {
  padding-right: 67px; }

.pr-66 {
  padding-right: 66px; }

.pr-65 {
  padding-right: 65px; }

.pr-64 {
  padding-right: 64px; }

.pr-63 {
  padding-right: 63px; }

.pr-62 {
  padding-right: 62px; }

.pr-61 {
  padding-right: 61px; }

.pr-60 {
  padding-right: 60px; }

.pr-59 {
  padding-right: 59px; }

.pr-58 {
  padding-right: 58px; }

.pr-57 {
  padding-right: 57px; }

.pr-56 {
  padding-right: 56px; }

.pr-55 {
  padding-right: 55px; }

.pr-54 {
  padding-right: 54px; }

.pr-53 {
  padding-right: 53px; }

.pr-52 {
  padding-right: 52px; }

.pr-51 {
  padding-right: 51px; }

.pr-50 {
  padding-right: 50px; }

.pr-49 {
  padding-right: 49px; }

.pr-48 {
  padding-right: 48px; }

.pr-47 {
  padding-right: 47px; }

.pr-46 {
  padding-right: 46px; }

.pr-45 {
  padding-right: 45px; }

.pr-44 {
  padding-right: 44px; }

.pr-43 {
  padding-right: 43px; }

.pr-42 {
  padding-right: 42px; }

.pr-41 {
  padding-right: 41px; }

.pr-40 {
  padding-right: 40px; }

.pr-39 {
  padding-right: 39px; }

.pr-38 {
  padding-right: 38px; }

.pr-37 {
  padding-right: 37px; }

.pr-36 {
  padding-right: 36px; }

.pr-35 {
  padding-right: 35px; }

.pr-34 {
  padding-right: 34px; }

.pr-33 {
  padding-right: 33px; }

.pr-32 {
  padding-right: 32px; }

.pr-31 {
  padding-right: 31px; }

.pr-30 {
  padding-right: 30px; }

.pr-29 {
  padding-right: 29px; }

.pr-28 {
  padding-right: 28px; }

.pr-27 {
  padding-right: 27px; }

.pr-26 {
  padding-right: 26px; }

.pr-25 {
  padding-right: 25px; }

.pr-24 {
  padding-right: 24px; }

.pr-23 {
  padding-right: 23px; }

.pr-22 {
  padding-right: 22px; }

.pr-21 {
  padding-right: 21px; }

.pr-20 {
  padding-right: 20px; }

.pr-19 {
  padding-right: 19px; }

.pr-18 {
  padding-right: 18px; }

.pr-17 {
  padding-right: 17px; }

.pr-16 {
  padding-right: 16px; }

.pr-15 {
  padding-right: 15px; }

.pr-14 {
  padding-right: 14px; }

.pr-13 {
  padding-right: 13px; }

.pr-12 {
  padding-right: 12px; }

.pr-11 {
  padding-right: 11px; }

.pr-10 {
  padding-right: 10px; }

.pr-9 {
  padding-right: 9px; }

.pr-8 {
  padding-right: 8px; }

.pr-7 {
  padding-right: 7px; }

.pr-6 {
  padding-right: 6px; }

.pr-5 {
  padding-right: 5px; }

.pr-4 {
  padding-right: 4px; }

.pr-3 {
  padding-right: 3px; }

.pr-2 {
  padding-right: 2px; }

.pr-1 {
  padding-right: 1px; }

.pr-0 {
  padding-right: 0px; }

.pt-100 {
  padding-top: 100px; }

.pt-99 {
  padding-top: 99px; }

.pt-98 {
  padding-top: 98px; }

.pt-97 {
  padding-top: 97px; }

.pt-96 {
  padding-top: 96px; }

.pt-95 {
  padding-top: 95px; }

.pt-94 {
  padding-top: 94px; }

.pt-93 {
  padding-top: 93px; }

.pt-92 {
  padding-top: 92px; }

.pt-91 {
  padding-top: 91px; }

.pt-90 {
  padding-top: 90px; }

.pt-89 {
  padding-top: 89px; }

.pt-88 {
  padding-top: 88px; }

.pt-87 {
  padding-top: 87px; }

.pt-86 {
  padding-top: 86px; }

.pt-85 {
  padding-top: 85px; }

.pt-84 {
  padding-top: 84px; }

.pt-83 {
  padding-top: 83px; }

.pt-82 {
  padding-top: 82px; }

.pt-81 {
  padding-top: 81px; }

.pt-80 {
  padding-top: 80px; }

.pt-79 {
  padding-top: 79px; }

.pt-78 {
  padding-top: 78px; }

.pt-77 {
  padding-top: 77px; }

.pt-76 {
  padding-top: 76px; }

.pt-75 {
  padding-top: 75px; }

.pt-74 {
  padding-top: 74px; }

.pt-73 {
  padding-top: 73px; }

.pt-72 {
  padding-top: 72px; }

.pt-71 {
  padding-top: 71px; }

.pt-70 {
  padding-top: 70px; }

.pt-69 {
  padding-top: 69px; }

.pt-68 {
  padding-top: 68px; }

.pt-67 {
  padding-top: 67px; }

.pt-66 {
  padding-top: 66px; }

.pt-65 {
  padding-top: 65px; }

.pt-64 {
  padding-top: 64px; }

.pt-63 {
  padding-top: 63px; }

.pt-62 {
  padding-top: 62px; }

.pt-61 {
  padding-top: 61px; }

.pt-60 {
  padding-top: 60px; }

.pt-59 {
  padding-top: 59px; }

.pt-58 {
  padding-top: 58px; }

.pt-57 {
  padding-top: 57px; }

.pt-56 {
  padding-top: 56px; }

.pt-55 {
  padding-top: 55px; }

.pt-54 {
  padding-top: 54px; }

.pt-53 {
  padding-top: 53px; }

.pt-52 {
  padding-top: 52px; }

.pt-51 {
  padding-top: 51px; }

.pt-50 {
  padding-top: 50px; }

.pt-49 {
  padding-top: 49px; }

.pt-48 {
  padding-top: 48px; }

.pt-47 {
  padding-top: 47px; }

.pt-46 {
  padding-top: 46px; }

.pt-45 {
  padding-top: 45px; }

.pt-44 {
  padding-top: 44px; }

.pt-43 {
  padding-top: 43px; }

.pt-42 {
  padding-top: 42px; }

.pt-41 {
  padding-top: 41px; }

.pt-40 {
  padding-top: 40px; }

.pt-39 {
  padding-top: 39px; }

.pt-38 {
  padding-top: 38px; }

.pt-37 {
  padding-top: 37px; }

.pt-36 {
  padding-top: 36px; }

.pt-35 {
  padding-top: 35px; }

.pt-34 {
  padding-top: 34px; }

.pt-33 {
  padding-top: 33px; }

.pt-32 {
  padding-top: 32px; }

.pt-31 {
  padding-top: 31px; }

.pt-30 {
  padding-top: 30px; }

.pt-29 {
  padding-top: 29px; }

.pt-28 {
  padding-top: 28px; }

.pt-27 {
  padding-top: 27px; }

.pt-26 {
  padding-top: 26px; }

.pt-25 {
  padding-top: 25px; }

.pt-24 {
  padding-top: 24px; }

.pt-23 {
  padding-top: 23px; }

.pt-22 {
  padding-top: 22px; }

.pt-21 {
  padding-top: 21px; }

.pt-20 {
  padding-top: 20px; }

.pt-19 {
  padding-top: 19px; }

.pt-18 {
  padding-top: 18px; }

.pt-17 {
  padding-top: 17px; }

.pt-16 {
  padding-top: 16px; }

.pt-15 {
  padding-top: 15px; }

.pt-14 {
  padding-top: 14px; }

.pt-13 {
  padding-top: 13px; }

.pt-12 {
  padding-top: 12px; }

.pt-11 {
  padding-top: 11px; }

.pt-10 {
  padding-top: 10px; }

.pt-9 {
  padding-top: 9px; }

.pt-8 {
  padding-top: 8px; }

.pt-7 {
  padding-top: 7px; }

.pt-6 {
  padding-top: 6px; }

.pt-5 {
  padding-top: 5px; }

.pt-4 {
  padding-top: 4px; }

.pt-3 {
  padding-top: 3px; }

.pt-2 {
  padding-top: 2px; }

.pt-1 {
  padding-top: 1px; }

.pt-0 {
  padding-top: 0px; }

.pb-100 {
  padding-bottom: 100px; }

.pb-99 {
  padding-bottom: 99px; }

.pb-98 {
  padding-bottom: 98px; }

.pb-97 {
  padding-bottom: 97px; }

.pb-96 {
  padding-bottom: 96px; }

.pb-95 {
  padding-bottom: 95px; }

.pb-94 {
  padding-bottom: 94px; }

.pb-93 {
  padding-bottom: 93px; }

.pb-92 {
  padding-bottom: 92px; }

.pb-91 {
  padding-bottom: 91px; }

.pb-90 {
  padding-bottom: 90px; }

.pb-89 {
  padding-bottom: 89px; }

.pb-88 {
  padding-bottom: 88px; }

.pb-87 {
  padding-bottom: 87px; }

.pb-86 {
  padding-bottom: 86px; }

.pb-85 {
  padding-bottom: 85px; }

.pb-84 {
  padding-bottom: 84px; }

.pb-83 {
  padding-bottom: 83px; }

.pb-82 {
  padding-bottom: 82px; }

.pb-81 {
  padding-bottom: 81px; }

.pb-80 {
  padding-bottom: 80px; }

.pb-79 {
  padding-bottom: 79px; }

.pb-78 {
  padding-bottom: 78px; }

.pb-77 {
  padding-bottom: 77px; }

.pb-76 {
  padding-bottom: 76px; }

.pb-75 {
  padding-bottom: 75px; }

.pb-74 {
  padding-bottom: 74px; }

.pb-73 {
  padding-bottom: 73px; }

.pb-72 {
  padding-bottom: 72px; }

.pb-71 {
  padding-bottom: 71px; }

.pb-70 {
  padding-bottom: 70px; }

.pb-69 {
  padding-bottom: 69px; }

.pb-68 {
  padding-bottom: 68px; }

.pb-67 {
  padding-bottom: 67px; }

.pb-66 {
  padding-bottom: 66px; }

.pb-65 {
  padding-bottom: 65px; }

.pb-64 {
  padding-bottom: 64px; }

.pb-63 {
  padding-bottom: 63px; }

.pb-62 {
  padding-bottom: 62px; }

.pb-61 {
  padding-bottom: 61px; }

.pb-60 {
  padding-bottom: 60px; }

.pb-59 {
  padding-bottom: 59px; }

.pb-58 {
  padding-bottom: 58px; }

.pb-57 {
  padding-bottom: 57px; }

.pb-56 {
  padding-bottom: 56px; }

.pb-55 {
  padding-bottom: 55px; }

.pb-54 {
  padding-bottom: 54px; }

.pb-53 {
  padding-bottom: 53px; }

.pb-52 {
  padding-bottom: 52px; }

.pb-51 {
  padding-bottom: 51px; }

.pb-50 {
  padding-bottom: 50px; }

.pb-49 {
  padding-bottom: 49px; }

.pb-48 {
  padding-bottom: 48px; }

.pb-47 {
  padding-bottom: 47px; }

.pb-46 {
  padding-bottom: 46px; }

.pb-45 {
  padding-bottom: 45px; }

.pb-44 {
  padding-bottom: 44px; }

.pb-43 {
  padding-bottom: 43px; }

.pb-42 {
  padding-bottom: 42px; }

.pb-41 {
  padding-bottom: 41px; }

.pb-40 {
  padding-bottom: 40px; }

.pb-39 {
  padding-bottom: 39px; }

.pb-38 {
  padding-bottom: 38px; }

.pb-37 {
  padding-bottom: 37px; }

.pb-36 {
  padding-bottom: 36px; }

.pb-35 {
  padding-bottom: 35px; }

.pb-34 {
  padding-bottom: 34px; }

.pb-33 {
  padding-bottom: 33px; }

.pb-32 {
  padding-bottom: 32px; }

.pb-31 {
  padding-bottom: 31px; }

.pb-30 {
  padding-bottom: 30px; }

.pb-29 {
  padding-bottom: 29px; }

.pb-28 {
  padding-bottom: 28px; }

.pb-27 {
  padding-bottom: 27px; }

.pb-26 {
  padding-bottom: 26px; }

.pb-25 {
  padding-bottom: 25px; }

.pb-24 {
  padding-bottom: 24px; }

.pb-23 {
  padding-bottom: 23px; }

.pb-22 {
  padding-bottom: 22px; }

.pb-21 {
  padding-bottom: 21px; }

.pb-20 {
  padding-bottom: 20px; }

.pb-19 {
  padding-bottom: 19px; }

.pb-18 {
  padding-bottom: 18px; }

.pb-17 {
  padding-bottom: 17px; }

.pb-16 {
  padding-bottom: 16px; }

.pb-15 {
  padding-bottom: 15px; }

.pb-14 {
  padding-bottom: 14px; }

.pb-13 {
  padding-bottom: 13px; }

.pb-12 {
  padding-bottom: 12px; }

.pb-11 {
  padding-bottom: 11px; }

.pb-10 {
  padding-bottom: 10px; }

.pb-9 {
  padding-bottom: 9px; }

.pb-8 {
  padding-bottom: 8px; }

.pb-7 {
  padding-bottom: 7px; }

.pb-6 {
  padding-bottom: 6px; }

.pb-5 {
  padding-bottom: 5px; }

.pb-4 {
  padding-bottom: 4px; }

.pb-3 {
  padding-bottom: 3px; }

.pb-2 {
  padding-bottom: 2px; }

.pb-1 {
  padding-bottom: 1px; }

.pb-0 {
  padding-bottom: 0px; }

.colpie-1 {
  width: 1%; }

.colpie-2 {
  width: 2%; }

.colpie-3 {
  width: 3%; }

.colpie-4 {
  width: 4%; }

.colpie-5 {
  width: 5%; }

.colpie-6 {
  width: 6%; }

.colpie-7 {
  width: 7%; }

.colpie-8 {
  width: 8%; }

.colpie-9 {
  width: 9%; }

.colpie-10 {
  width: 10%; }

.colpie-11 {
  width: 11%; }

.colpie-12 {
  width: 12%; }

.colpie-13 {
  width: 13%; }

.colpie-14 {
  width: 14%; }

.colpie-15 {
  width: 15%; }

.colpie-16 {
  width: 16%; }

.colpie-17 {
  width: 17%; }

.colpie-18 {
  width: 18%; }

.colpie-19 {
  width: 19%; }

.colpie-20 {
  width: 20%; }

.colpie-21 {
  width: 21%; }

.colpie-22 {
  width: 22%; }

.colpie-23 {
  width: 23%; }

.colpie-24 {
  width: 24%; }

.colpie-25 {
  width: 25%; }

.colpie-26 {
  width: 26%; }

.colpie-27 {
  width: 27%; }

.colpie-28 {
  width: 28%; }

.colpie-29 {
  width: 29%; }

.colpie-30 {
  width: 30%; }

.colpie-31 {
  width: 31%; }

.colpie-32 {
  width: 32%; }

.colpie-33 {
  width: 33%; }

.colpie-34 {
  width: 34%; }

.colpie-35 {
  width: 35%; }

.colpie-36 {
  width: 36%; }

.colpie-37 {
  width: 37%; }

.colpie-38 {
  width: 38%; }

.colpie-39 {
  width: 39%; }

.colpie-40 {
  width: 40%; }

.colpie-41 {
  width: 41%; }

.colpie-42 {
  width: 42%; }

.colpie-43 {
  width: 43%; }

.colpie-44 {
  width: 44%; }

.colpie-45 {
  width: 45%; }

.colpie-46 {
  width: 46%; }

.colpie-47 {
  width: 47%; }

.colpie-48 {
  width: 48%; }

.colpie-49 {
  width: 49%; }

.colpie-50 {
  width: 50%; }

.colpie-51 {
  width: 51%; }

.colpie-52 {
  width: 52%; }

.colpie-53 {
  width: 53%; }

.colpie-54 {
  width: 54%; }

.colpie-55 {
  width: 55%; }

.colpie-56 {
  width: 56%; }

.colpie-57 {
  width: 57%; }

.colpie-58 {
  width: 58%; }

.colpie-59 {
  width: 59%; }

.colpie-60 {
  width: 60%; }

.colpie-61 {
  width: 61%; }

.colpie-62 {
  width: 62%; }

.colpie-63 {
  width: 63%; }

.colpie-64 {
  width: 64%; }

.colpie-65 {
  width: 65%; }

.colpie-66 {
  width: 66%; }

.colpie-67 {
  width: 67%; }

.colpie-68 {
  width: 68%; }

.colpie-69 {
  width: 69%; }

.colpie-70 {
  width: 70%; }

.colpie-71 {
  width: 71%; }

.colpie-72 {
  width: 72%; }

.colpie-73 {
  width: 73%; }

.colpie-74 {
  width: 74%; }

.colpie-75 {
  width: 75%; }

.colpie-76 {
  width: 76%; }

.colpie-77 {
  width: 77%; }

.colpie-78 {
  width: 78%; }

.colpie-79 {
  width: 79%; }

.colpie-80 {
  width: 80%; }

.colpie-81 {
  width: 81%; }

.colpie-82 {
  width: 82%; }

.colpie-83 {
  width: 83%; }

.colpie-84 {
  width: 84%; }

.colpie-85 {
  width: 85%; }

.colpie-86 {
  width: 86%; }

.colpie-87 {
  width: 87%; }

.colpie-88 {
  width: 88%; }

.colpie-89 {
  width: 89%; }

.colpie-90 {
  width: 90%; }

.colpie-91 {
  width: 91%; }

.colpie-92 {
  width: 92%; }

.colpie-93 {
  width: 93%; }

.colpie-94 {
  width: 94%; }

.colpie-95 {
  width: 95%; }

.colpie-96 {
  width: 96%; }

.colpie-97 {
  width: 97%; }

.colpie-98 {
  width: 98%; }

.colpie-99 {
  width: 99%; }

.colpie-100 {
  width: 100%; }

.l-100 {
  left: 100px; }

.l-99 {
  left: 99px; }

.l-98 {
  left: 98px; }

.l-97 {
  left: 97px; }

.l-96 {
  left: 96px; }

.l-95 {
  left: 95px; }

.l-94 {
  left: 94px; }

.l-93 {
  left: 93px; }

.l-92 {
  left: 92px; }

.l-91 {
  left: 91px; }

.l-90 {
  left: 90px; }

.l-89 {
  left: 89px; }

.l-88 {
  left: 88px; }

.l-87 {
  left: 87px; }

.l-86 {
  left: 86px; }

.l-85 {
  left: 85px; }

.l-84 {
  left: 84px; }

.l-83 {
  left: 83px; }

.l-82 {
  left: 82px; }

.l-81 {
  left: 81px; }

.l-80 {
  left: 80px; }

.l-79 {
  left: 79px; }

.l-78 {
  left: 78px; }

.l-77 {
  left: 77px; }

.l-76 {
  left: 76px; }

.l-75 {
  left: 75px; }

.l-74 {
  left: 74px; }

.l-73 {
  left: 73px; }

.l-72 {
  left: 72px; }

.l-71 {
  left: 71px; }

.l-70 {
  left: 70px; }

.l-69 {
  left: 69px; }

.l-68 {
  left: 68px; }

.l-67 {
  left: 67px; }

.l-66 {
  left: 66px; }

.l-65 {
  left: 65px; }

.l-64 {
  left: 64px; }

.l-63 {
  left: 63px; }

.l-62 {
  left: 62px; }

.l-61 {
  left: 61px; }

.l-60 {
  left: 60px; }

.l-59 {
  left: 59px; }

.l-58 {
  left: 58px; }

.l-57 {
  left: 57px; }

.l-56 {
  left: 56px; }

.l-55 {
  left: 55px; }

.l-54 {
  left: 54px; }

.l-53 {
  left: 53px; }

.l-52 {
  left: 52px; }

.l-51 {
  left: 51px; }

.l-50 {
  left: 50px; }

.l-49 {
  left: 49px; }

.l-48 {
  left: 48px; }

.l-47 {
  left: 47px; }

.l-46 {
  left: 46px; }

.l-45 {
  left: 45px; }

.l-44 {
  left: 44px; }

.l-43 {
  left: 43px; }

.l-42 {
  left: 42px; }

.l-41 {
  left: 41px; }

.l-40 {
  left: 40px; }

.l-39 {
  left: 39px; }

.l-38 {
  left: 38px; }

.l-37 {
  left: 37px; }

.l-36 {
  left: 36px; }

.l-35 {
  left: 35px; }

.l-34 {
  left: 34px; }

.l-33 {
  left: 33px; }

.l-32 {
  left: 32px; }

.l-31 {
  left: 31px; }

.l-30 {
  left: 30px; }

.l-29 {
  left: 29px; }

.l-28 {
  left: 28px; }

.l-27 {
  left: 27px; }

.l-26 {
  left: 26px; }

.l-25 {
  left: 25px; }

.l-24 {
  left: 24px; }

.l-23 {
  left: 23px; }

.l-22 {
  left: 22px; }

.l-21 {
  left: 21px; }

.l-20 {
  left: 20px; }

.l-19 {
  left: 19px; }

.l-18 {
  left: 18px; }

.l-17 {
  left: 17px; }

.l-16 {
  left: 16px; }

.l-15 {
  left: 15px; }

.l-14 {
  left: 14px; }

.l-13 {
  left: 13px; }

.l-12 {
  left: 12px; }

.l-11 {
  left: 11px; }

.l-10 {
  left: 10px; }

.l-9 {
  left: 9px; }

.l-8 {
  left: 8px; }

.l-7 {
  left: 7px; }

.l-6 {
  left: 6px; }

.l-5 {
  left: 5px; }

.l-4 {
  left: 4px; }

.l-3 {
  left: 3px; }

.l-2 {
  left: 2px; }

.l-1 {
  left: 1px; }

.l-0 {
  left: 0px; }

.t-100 {
  top: 100px; }

.t-99 {
  top: 99px; }

.t-98 {
  top: 98px; }

.t-97 {
  top: 97px; }

.t-96 {
  top: 96px; }

.t-95 {
  top: 95px; }

.t-94 {
  top: 94px; }

.t-93 {
  top: 93px; }

.t-92 {
  top: 92px; }

.t-91 {
  top: 91px; }

.t-90 {
  top: 90px; }

.t-89 {
  top: 89px; }

.t-88 {
  top: 88px; }

.t-87 {
  top: 87px; }

.t-86 {
  top: 86px; }

.t-85 {
  top: 85px; }

.t-84 {
  top: 84px; }

.t-83 {
  top: 83px; }

.t-82 {
  top: 82px; }

.t-81 {
  top: 81px; }

.t-80 {
  top: 80px; }

.t-79 {
  top: 79px; }

.t-78 {
  top: 78px; }

.t-77 {
  top: 77px; }

.t-76 {
  top: 76px; }

.t-75 {
  top: 75px; }

.t-74 {
  top: 74px; }

.t-73 {
  top: 73px; }

.t-72 {
  top: 72px; }

.t-71 {
  top: 71px; }

.t-70 {
  top: 70px; }

.t-69 {
  top: 69px; }

.t-68 {
  top: 68px; }

.t-67 {
  top: 67px; }

.t-66 {
  top: 66px; }

.t-65 {
  top: 65px; }

.t-64 {
  top: 64px; }

.t-63 {
  top: 63px; }

.t-62 {
  top: 62px; }

.t-61 {
  top: 61px; }

.t-60 {
  top: 60px; }

.t-59 {
  top: 59px; }

.t-58 {
  top: 58px; }

.t-57 {
  top: 57px; }

.t-56 {
  top: 56px; }

.t-55 {
  top: 55px; }

.t-54 {
  top: 54px; }

.t-53 {
  top: 53px; }

.t-52 {
  top: 52px; }

.t-51 {
  top: 51px; }

.t-50 {
  top: 50px; }

.t-49 {
  top: 49px; }

.t-48 {
  top: 48px; }

.t-47 {
  top: 47px; }

.t-46 {
  top: 46px; }

.t-45 {
  top: 45px; }

.t-44 {
  top: 44px; }

.t-43 {
  top: 43px; }

.t-42 {
  top: 42px; }

.t-41 {
  top: 41px; }

.t-40 {
  top: 40px; }

.t-39 {
  top: 39px; }

.t-38 {
  top: 38px; }

.t-37 {
  top: 37px; }

.t-36 {
  top: 36px; }

.t-35 {
  top: 35px; }

.t-34 {
  top: 34px; }

.t-33 {
  top: 33px; }

.t-32 {
  top: 32px; }

.t-31 {
  top: 31px; }

.t-30 {
  top: 30px; }

.t-29 {
  top: 29px; }

.t-28 {
  top: 28px; }

.t-27 {
  top: 27px; }

.t-26 {
  top: 26px; }

.t-25 {
  top: 25px; }

.t-24 {
  top: 24px; }

.t-23 {
  top: 23px; }

.t-22 {
  top: 22px; }

.t-21 {
  top: 21px; }

.t-20 {
  top: 20px; }

.t-19 {
  top: 19px; }

.t-18 {
  top: 18px; }

.t-17 {
  top: 17px; }

.t-16 {
  top: 16px; }

.t-15 {
  top: 15px; }

.t-14 {
  top: 14px; }

.t-13 {
  top: 13px; }

.t-12 {
  top: 12px; }

.t-11 {
  top: 11px; }

.t-10 {
  top: 10px; }

.t-9 {
  top: 9px; }

.t-8 {
  top: 8px; }

.t-7 {
  top: 7px; }

.t-6 {
  top: 6px; }

.t-5 {
  top: 5px; }

.t-4 {
  top: 4px; }

.t-3 {
  top: 3px; }

.t-2 {
  top: 2px; }

.t-1 {
  top: 1px; }

.t-0 {
  top: 0px; }

.r-100 {
  right: 100px; }

.r-99 {
  right: 99px; }

.r-98 {
  right: 98px; }

.r-97 {
  right: 97px; }

.r-96 {
  right: 96px; }

.r-95 {
  right: 95px; }

.r-94 {
  right: 94px; }

.r-93 {
  right: 93px; }

.r-92 {
  right: 92px; }

.r-91 {
  right: 91px; }

.r-90 {
  right: 90px; }

.r-89 {
  right: 89px; }

.r-88 {
  right: 88px; }

.r-87 {
  right: 87px; }

.r-86 {
  right: 86px; }

.r-85 {
  right: 85px; }

.r-84 {
  right: 84px; }

.r-83 {
  right: 83px; }

.r-82 {
  right: 82px; }

.r-81 {
  right: 81px; }

.r-80 {
  right: 80px; }

.r-79 {
  right: 79px; }

.r-78 {
  right: 78px; }

.r-77 {
  right: 77px; }

.r-76 {
  right: 76px; }

.r-75 {
  right: 75px; }

.r-74 {
  right: 74px; }

.r-73 {
  right: 73px; }

.r-72 {
  right: 72px; }

.r-71 {
  right: 71px; }

.r-70 {
  right: 70px; }

.r-69 {
  right: 69px; }

.r-68 {
  right: 68px; }

.r-67 {
  right: 67px; }

.r-66 {
  right: 66px; }

.r-65 {
  right: 65px; }

.r-64 {
  right: 64px; }

.r-63 {
  right: 63px; }

.r-62 {
  right: 62px; }

.r-61 {
  right: 61px; }

.r-60 {
  right: 60px; }

.r-59 {
  right: 59px; }

.r-58 {
  right: 58px; }

.r-57 {
  right: 57px; }

.r-56 {
  right: 56px; }

.r-55 {
  right: 55px; }

.r-54 {
  right: 54px; }

.r-53 {
  right: 53px; }

.r-52 {
  right: 52px; }

.r-51 {
  right: 51px; }

.r-50 {
  right: 50px; }

.r-49 {
  right: 49px; }

.r-48 {
  right: 48px; }

.r-47 {
  right: 47px; }

.r-46 {
  right: 46px; }

.r-45 {
  right: 45px; }

.r-44 {
  right: 44px; }

.r-43 {
  right: 43px; }

.r-42 {
  right: 42px; }

.r-41 {
  right: 41px; }

.r-40 {
  right: 40px; }

.r-39 {
  right: 39px; }

.r-38 {
  right: 38px; }

.r-37 {
  right: 37px; }

.r-36 {
  right: 36px; }

.r-35 {
  right: 35px; }

.r-34 {
  right: 34px; }

.r-33 {
  right: 33px; }

.r-32 {
  right: 32px; }

.r-31 {
  right: 31px; }

.r-30 {
  right: 30px; }

.r-29 {
  right: 29px; }

.r-28 {
  right: 28px; }

.r-27 {
  right: 27px; }

.r-26 {
  right: 26px; }

.r-25 {
  right: 25px; }

.r-24 {
  right: 24px; }

.r-23 {
  right: 23px; }

.r-22 {
  right: 22px; }

.r-21 {
  right: 21px; }

.r-20 {
  right: 20px; }

.r-19 {
  right: 19px; }

.r-18 {
  right: 18px; }

.r-17 {
  right: 17px; }

.r-16 {
  right: 16px; }

.r-15 {
  right: 15px; }

.r-14 {
  right: 14px; }

.r-13 {
  right: 13px; }

.r-12 {
  right: 12px; }

.r-11 {
  right: 11px; }

.r-10 {
  right: 10px; }

.r-9 {
  right: 9px; }

.r-8 {
  right: 8px; }

.r-7 {
  right: 7px; }

.r-6 {
  right: 6px; }

.r-5 {
  right: 5px; }

.r-4 {
  right: 4px; }

.r-3 {
  right: 3px; }

.r-2 {
  right: 2px; }

.r-1 {
  right: 1px; }

.r-0 {
  right: 0px; }

.b-100 {
  bottom: 100px; }

.b-99 {
  bottom: 99px; }

.b-98 {
  bottom: 98px; }

.b-97 {
  bottom: 97px; }

.b-96 {
  bottom: 96px; }

.b-95 {
  bottom: 95px; }

.b-94 {
  bottom: 94px; }

.b-93 {
  bottom: 93px; }

.b-92 {
  bottom: 92px; }

.b-91 {
  bottom: 91px; }

.b-90 {
  bottom: 90px; }

.b-89 {
  bottom: 89px; }

.b-88 {
  bottom: 88px; }

.b-87 {
  bottom: 87px; }

.b-86 {
  bottom: 86px; }

.b-85 {
  bottom: 85px; }

.b-84 {
  bottom: 84px; }

.b-83 {
  bottom: 83px; }

.b-82 {
  bottom: 82px; }

.b-81 {
  bottom: 81px; }

.b-80 {
  bottom: 80px; }

.b-79 {
  bottom: 79px; }

.b-78 {
  bottom: 78px; }

.b-77 {
  bottom: 77px; }

.b-76 {
  bottom: 76px; }

.b-75 {
  bottom: 75px; }

.b-74 {
  bottom: 74px; }

.b-73 {
  bottom: 73px; }

.b-72 {
  bottom: 72px; }

.b-71 {
  bottom: 71px; }

.b-70 {
  bottom: 70px; }

.b-69 {
  bottom: 69px; }

.b-68 {
  bottom: 68px; }

.b-67 {
  bottom: 67px; }

.b-66 {
  bottom: 66px; }

.b-65 {
  bottom: 65px; }

.b-64 {
  bottom: 64px; }

.b-63 {
  bottom: 63px; }

.b-62 {
  bottom: 62px; }

.b-61 {
  bottom: 61px; }

.b-60 {
  bottom: 60px; }

.b-59 {
  bottom: 59px; }

.b-58 {
  bottom: 58px; }

.b-57 {
  bottom: 57px; }

.b-56 {
  bottom: 56px; }

.b-55 {
  bottom: 55px; }

.b-54 {
  bottom: 54px; }

.b-53 {
  bottom: 53px; }

.b-52 {
  bottom: 52px; }

.b-51 {
  bottom: 51px; }

.b-50 {
  bottom: 50px; }

.b-49 {
  bottom: 49px; }

.b-48 {
  bottom: 48px; }

.b-47 {
  bottom: 47px; }

.b-46 {
  bottom: 46px; }

.b-45 {
  bottom: 45px; }

.b-44 {
  bottom: 44px; }

.b-43 {
  bottom: 43px; }

.b-42 {
  bottom: 42px; }

.b-41 {
  bottom: 41px; }

.b-40 {
  bottom: 40px; }

.b-39 {
  bottom: 39px; }

.b-38 {
  bottom: 38px; }

.b-37 {
  bottom: 37px; }

.b-36 {
  bottom: 36px; }

.b-35 {
  bottom: 35px; }

.b-34 {
  bottom: 34px; }

.b-33 {
  bottom: 33px; }

.b-32 {
  bottom: 32px; }

.b-31 {
  bottom: 31px; }

.b-30 {
  bottom: 30px; }

.b-29 {
  bottom: 29px; }

.b-28 {
  bottom: 28px; }

.b-27 {
  bottom: 27px; }

.b-26 {
  bottom: 26px; }

.b-25 {
  bottom: 25px; }

.b-24 {
  bottom: 24px; }

.b-23 {
  bottom: 23px; }

.b-22 {
  bottom: 22px; }

.b-21 {
  bottom: 21px; }

.b-20 {
  bottom: 20px; }

.b-19 {
  bottom: 19px; }

.b-18 {
  bottom: 18px; }

.b-17 {
  bottom: 17px; }

.b-16 {
  bottom: 16px; }

.b-15 {
  bottom: 15px; }

.b-14 {
  bottom: 14px; }

.b-13 {
  bottom: 13px; }

.b-12 {
  bottom: 12px; }

.b-11 {
  bottom: 11px; }

.b-10 {
  bottom: 10px; }

.b-9 {
  bottom: 9px; }

.b-8 {
  bottom: 8px; }

.b-7 {
  bottom: 7px; }

.b-6 {
  bottom: 6px; }

.b-5 {
  bottom: 5px; }

.b-4 {
  bottom: 4px; }

.b-3 {
  bottom: 3px; }

.b-2 {
  bottom: 2px; }

.b-1 {
  bottom: 1px; }

.b-0 {
  bottom: 0px; }

.radius-100 {
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px; }

.radius-99 {
  -webkit-border-radius: 99px;
  -moz-border-radius: 99px;
  border-radius: 99px; }

.radius-98 {
  -webkit-border-radius: 98px;
  -moz-border-radius: 98px;
  border-radius: 98px; }

.radius-97 {
  -webkit-border-radius: 97px;
  -moz-border-radius: 97px;
  border-radius: 97px; }

.radius-96 {
  -webkit-border-radius: 96px;
  -moz-border-radius: 96px;
  border-radius: 96px; }

.radius-95 {
  -webkit-border-radius: 95px;
  -moz-border-radius: 95px;
  border-radius: 95px; }

.radius-94 {
  -webkit-border-radius: 94px;
  -moz-border-radius: 94px;
  border-radius: 94px; }

.radius-93 {
  -webkit-border-radius: 93px;
  -moz-border-radius: 93px;
  border-radius: 93px; }

.radius-92 {
  -webkit-border-radius: 92px;
  -moz-border-radius: 92px;
  border-radius: 92px; }

.radius-91 {
  -webkit-border-radius: 91px;
  -moz-border-radius: 91px;
  border-radius: 91px; }

.radius-90 {
  -webkit-border-radius: 90px;
  -moz-border-radius: 90px;
  border-radius: 90px; }

.radius-89 {
  -webkit-border-radius: 89px;
  -moz-border-radius: 89px;
  border-radius: 89px; }

.radius-88 {
  -webkit-border-radius: 88px;
  -moz-border-radius: 88px;
  border-radius: 88px; }

.radius-87 {
  -webkit-border-radius: 87px;
  -moz-border-radius: 87px;
  border-radius: 87px; }

.radius-86 {
  -webkit-border-radius: 86px;
  -moz-border-radius: 86px;
  border-radius: 86px; }

.radius-85 {
  -webkit-border-radius: 85px;
  -moz-border-radius: 85px;
  border-radius: 85px; }

.radius-84 {
  -webkit-border-radius: 84px;
  -moz-border-radius: 84px;
  border-radius: 84px; }

.radius-83 {
  -webkit-border-radius: 83px;
  -moz-border-radius: 83px;
  border-radius: 83px; }

.radius-82 {
  -webkit-border-radius: 82px;
  -moz-border-radius: 82px;
  border-radius: 82px; }

.radius-81 {
  -webkit-border-radius: 81px;
  -moz-border-radius: 81px;
  border-radius: 81px; }

.radius-80 {
  -webkit-border-radius: 80px;
  -moz-border-radius: 80px;
  border-radius: 80px; }

.radius-79 {
  -webkit-border-radius: 79px;
  -moz-border-radius: 79px;
  border-radius: 79px; }

.radius-78 {
  -webkit-border-radius: 78px;
  -moz-border-radius: 78px;
  border-radius: 78px; }

.radius-77 {
  -webkit-border-radius: 77px;
  -moz-border-radius: 77px;
  border-radius: 77px; }

.radius-76 {
  -webkit-border-radius: 76px;
  -moz-border-radius: 76px;
  border-radius: 76px; }

.radius-75 {
  -webkit-border-radius: 75px;
  -moz-border-radius: 75px;
  border-radius: 75px; }

.radius-74 {
  -webkit-border-radius: 74px;
  -moz-border-radius: 74px;
  border-radius: 74px; }

.radius-73 {
  -webkit-border-radius: 73px;
  -moz-border-radius: 73px;
  border-radius: 73px; }

.radius-72 {
  -webkit-border-radius: 72px;
  -moz-border-radius: 72px;
  border-radius: 72px; }

.radius-71 {
  -webkit-border-radius: 71px;
  -moz-border-radius: 71px;
  border-radius: 71px; }

.radius-70 {
  -webkit-border-radius: 70px;
  -moz-border-radius: 70px;
  border-radius: 70px; }

.radius-69 {
  -webkit-border-radius: 69px;
  -moz-border-radius: 69px;
  border-radius: 69px; }

.radius-68 {
  -webkit-border-radius: 68px;
  -moz-border-radius: 68px;
  border-radius: 68px; }

.radius-67 {
  -webkit-border-radius: 67px;
  -moz-border-radius: 67px;
  border-radius: 67px; }

.radius-66 {
  -webkit-border-radius: 66px;
  -moz-border-radius: 66px;
  border-radius: 66px; }

.radius-65 {
  -webkit-border-radius: 65px;
  -moz-border-radius: 65px;
  border-radius: 65px; }

.radius-64 {
  -webkit-border-radius: 64px;
  -moz-border-radius: 64px;
  border-radius: 64px; }

.radius-63 {
  -webkit-border-radius: 63px;
  -moz-border-radius: 63px;
  border-radius: 63px; }

.radius-62 {
  -webkit-border-radius: 62px;
  -moz-border-radius: 62px;
  border-radius: 62px; }

.radius-61 {
  -webkit-border-radius: 61px;
  -moz-border-radius: 61px;
  border-radius: 61px; }

.radius-60 {
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  border-radius: 60px; }

.radius-59 {
  -webkit-border-radius: 59px;
  -moz-border-radius: 59px;
  border-radius: 59px; }

.radius-58 {
  -webkit-border-radius: 58px;
  -moz-border-radius: 58px;
  border-radius: 58px; }

.radius-57 {
  -webkit-border-radius: 57px;
  -moz-border-radius: 57px;
  border-radius: 57px; }

.radius-56 {
  -webkit-border-radius: 56px;
  -moz-border-radius: 56px;
  border-radius: 56px; }

.radius-55 {
  -webkit-border-radius: 55px;
  -moz-border-radius: 55px;
  border-radius: 55px; }

.radius-54 {
  -webkit-border-radius: 54px;
  -moz-border-radius: 54px;
  border-radius: 54px; }

.radius-53 {
  -webkit-border-radius: 53px;
  -moz-border-radius: 53px;
  border-radius: 53px; }

.radius-52 {
  -webkit-border-radius: 52px;
  -moz-border-radius: 52px;
  border-radius: 52px; }

.radius-51 {
  -webkit-border-radius: 51px;
  -moz-border-radius: 51px;
  border-radius: 51px; }

.radius-50 {
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px; }

.radius-49 {
  -webkit-border-radius: 49px;
  -moz-border-radius: 49px;
  border-radius: 49px; }

.radius-48 {
  -webkit-border-radius: 48px;
  -moz-border-radius: 48px;
  border-radius: 48px; }

.radius-47 {
  -webkit-border-radius: 47px;
  -moz-border-radius: 47px;
  border-radius: 47px; }

.radius-46 {
  -webkit-border-radius: 46px;
  -moz-border-radius: 46px;
  border-radius: 46px; }

.radius-45 {
  -webkit-border-radius: 45px;
  -moz-border-radius: 45px;
  border-radius: 45px; }

.radius-44 {
  -webkit-border-radius: 44px;
  -moz-border-radius: 44px;
  border-radius: 44px; }

.radius-43 {
  -webkit-border-radius: 43px;
  -moz-border-radius: 43px;
  border-radius: 43px; }

.radius-42 {
  -webkit-border-radius: 42px;
  -moz-border-radius: 42px;
  border-radius: 42px; }

.radius-41 {
  -webkit-border-radius: 41px;
  -moz-border-radius: 41px;
  border-radius: 41px; }

.radius-40 {
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px; }

.radius-39 {
  -webkit-border-radius: 39px;
  -moz-border-radius: 39px;
  border-radius: 39px; }

.radius-38 {
  -webkit-border-radius: 38px;
  -moz-border-radius: 38px;
  border-radius: 38px; }

.radius-37 {
  -webkit-border-radius: 37px;
  -moz-border-radius: 37px;
  border-radius: 37px; }

.radius-36 {
  -webkit-border-radius: 36px;
  -moz-border-radius: 36px;
  border-radius: 36px; }

.radius-35 {
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  border-radius: 35px; }

.radius-34 {
  -webkit-border-radius: 34px;
  -moz-border-radius: 34px;
  border-radius: 34px; }

.radius-33 {
  -webkit-border-radius: 33px;
  -moz-border-radius: 33px;
  border-radius: 33px; }

.radius-32 {
  -webkit-border-radius: 32px;
  -moz-border-radius: 32px;
  border-radius: 32px; }

.radius-31 {
  -webkit-border-radius: 31px;
  -moz-border-radius: 31px;
  border-radius: 31px; }

.radius-30 {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px; }

.radius-29 {
  -webkit-border-radius: 29px;
  -moz-border-radius: 29px;
  border-radius: 29px; }

.radius-28 {
  -webkit-border-radius: 28px;
  -moz-border-radius: 28px;
  border-radius: 28px; }

.radius-27 {
  -webkit-border-radius: 27px;
  -moz-border-radius: 27px;
  border-radius: 27px; }

.radius-26 {
  -webkit-border-radius: 26px;
  -moz-border-radius: 26px;
  border-radius: 26px; }

.radius-25 {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px; }

.radius-24 {
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  border-radius: 24px; }

.radius-23 {
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px; }

.radius-22 {
  -webkit-border-radius: 22px;
  -moz-border-radius: 22px;
  border-radius: 22px; }

.radius-21 {
  -webkit-border-radius: 21px;
  -moz-border-radius: 21px;
  border-radius: 21px; }

.radius-20 {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px; }

.radius-19 {
  -webkit-border-radius: 19px;
  -moz-border-radius: 19px;
  border-radius: 19px; }

.radius-18 {
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 18px; }

.radius-17 {
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  border-radius: 17px; }

.radius-16 {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px; }

.radius-15 {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px; }

.radius-14 {
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px; }

.radius-13 {
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border-radius: 13px; }

.radius-12 {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px; }

.radius-11 {
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  border-radius: 11px; }

.radius-10 {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px; }

.radius-9 {
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px; }

.radius-8 {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px; }

.radius-7 {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px; }

.radius-6 {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px; }

.radius-5 {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px; }

.radius-4 {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

.radius-3 {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

.radius-2 {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }

.radius-1 {
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px; }

.radius-0 {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px; }

.heading-text-100 {
  font-size: 100px; }

.heading-text-99 {
  font-size: 99px; }

.heading-text-98 {
  font-size: 98px; }

.heading-text-97 {
  font-size: 97px; }

.heading-text-96 {
  font-size: 96px; }

.heading-text-95 {
  font-size: 95px; }

.heading-text-94 {
  font-size: 94px; }

.heading-text-93 {
  font-size: 93px; }

.heading-text-92 {
  font-size: 92px; }

.heading-text-91 {
  font-size: 91px; }

.heading-text-90 {
  font-size: 90px; }

.heading-text-89 {
  font-size: 89px; }

.heading-text-88 {
  font-size: 88px; }

.heading-text-87 {
  font-size: 87px; }

.heading-text-86 {
  font-size: 86px; }

.heading-text-85 {
  font-size: 85px; }

.heading-text-84 {
  font-size: 84px; }

.heading-text-83 {
  font-size: 83px; }

.heading-text-82 {
  font-size: 82px; }

.heading-text-81 {
  font-size: 81px; }

.heading-text-80 {
  font-size: 80px; }

.heading-text-79 {
  font-size: 79px; }

.heading-text-78 {
  font-size: 78px; }

.heading-text-77 {
  font-size: 77px; }

.heading-text-76 {
  font-size: 76px; }

.heading-text-75 {
  font-size: 75px; }

.heading-text-74 {
  font-size: 74px; }

.heading-text-73 {
  font-size: 73px; }

.heading-text-72 {
  font-size: 72px; }

.heading-text-71 {
  font-size: 71px; }

.heading-text-70 {
  font-size: 70px; }

.heading-text-69 {
  font-size: 69px; }

.heading-text-68 {
  font-size: 68px; }

.heading-text-67 {
  font-size: 67px; }

.heading-text-66 {
  font-size: 66px; }

.heading-text-65 {
  font-size: 65px; }

.heading-text-64 {
  font-size: 64px; }

.heading-text-63 {
  font-size: 63px; }

.heading-text-62 {
  font-size: 62px; }

.heading-text-61 {
  font-size: 61px; }

.heading-text-60 {
  font-size: 60px; }

.heading-text-59 {
  font-size: 59px; }

.heading-text-58 {
  font-size: 58px; }

.heading-text-57 {
  font-size: 57px; }

.heading-text-56 {
  font-size: 56px; }

.heading-text-55 {
  font-size: 55px; }

.heading-text-54 {
  font-size: 54px; }

.heading-text-53 {
  font-size: 53px; }

.heading-text-52 {
  font-size: 52px; }

.heading-text-51 {
  font-size: 51px; }

.heading-text-50 {
  font-size: 50px; }

.heading-text-49 {
  font-size: 49px; }

.heading-text-48 {
  font-size: 48px; }

.heading-text-47 {
  font-size: 47px; }

.heading-text-46 {
  font-size: 46px; }

.heading-text-45 {
  font-size: 45px; }

.heading-text-44 {
  font-size: 44px; }

.heading-text-43 {
  font-size: 43px; }

.heading-text-42 {
  font-size: 42px; }

.heading-text-41 {
  font-size: 41px; }

.heading-text-40 {
  font-size: 40px; }

.heading-text-39 {
  font-size: 39px; }

.heading-text-38 {
  font-size: 38px; }

.heading-text-37 {
  font-size: 37px; }

.heading-text-36 {
  font-size: 36px; }

.heading-text-35 {
  font-size: 35px; }

.heading-text-34 {
  font-size: 34px; }

.heading-text-33 {
  font-size: 33px; }

.heading-text-32 {
  font-size: 32px; }

.heading-text-31 {
  font-size: 31px; }

.heading-text-30 {
  font-size: 30px; }

.heading-text-29 {
  font-size: 29px; }

.heading-text-28 {
  font-size: 28px; }

.heading-text-27 {
  font-size: 27px; }

.heading-text-26 {
  font-size: 26px; }

.heading-text-25 {
  font-size: 25px; }

.heading-text-24 {
  font-size: 24px; }

.heading-text-23 {
  font-size: 23px; }

.heading-text-22 {
  font-size: 22px; }

.heading-text-21 {
  font-size: 21px; }

.heading-text-20 {
  font-size: 20px; }

.heading-text-19 {
  font-size: 19px; }

.heading-text-18 {
  font-size: 18px; }

.heading-text-17 {
  font-size: 17px; }

.heading-text-16 {
  font-size: 16px; }

.heading-text-15 {
  font-size: 15px; }

.heading-text-14 {
  font-size: 14px; }

.heading-text-13 {
  font-size: 13px; }

.heading-text-12 {
  font-size: 12px; }

.heading-text-11 {
  font-size: 11px; }

.heading-text-10 {
  font-size: 10px; }

.heading-text-9 {
  font-size: 9px; }

.heading-text-8 {
  font-size: 8px; }

.heading-text-7 {
  font-size: 7px; }

.heading-text-6 {
  font-size: 6px; }

.heading-text-5 {
  font-size: 5px; }

.heading-text-4 {
  font-size: 4px; }

.heading-text-3 {
  font-size: 3px; }

.heading-text-2 {
  font-size: 2px; }

.heading-text-1 {
  font-size: 1px; }

.heading-text-0 {
  font-size: 0px; }

.line-height-100 {
  line-height: 100px; }

.line-height-99 {
  line-height: 99px; }

.line-height-98 {
  line-height: 98px; }

.line-height-97 {
  line-height: 97px; }

.line-height-96 {
  line-height: 96px; }

.line-height-95 {
  line-height: 95px; }

.line-height-94 {
  line-height: 94px; }

.line-height-93 {
  line-height: 93px; }

.line-height-92 {
  line-height: 92px; }

.line-height-91 {
  line-height: 91px; }

.line-height-90 {
  line-height: 90px; }

.line-height-89 {
  line-height: 89px; }

.line-height-88 {
  line-height: 88px; }

.line-height-87 {
  line-height: 87px; }

.line-height-86 {
  line-height: 86px; }

.line-height-85 {
  line-height: 85px; }

.line-height-84 {
  line-height: 84px; }

.line-height-83 {
  line-height: 83px; }

.line-height-82 {
  line-height: 82px; }

.line-height-81 {
  line-height: 81px; }

.line-height-80 {
  line-height: 80px; }

.line-height-79 {
  line-height: 79px; }

.line-height-78 {
  line-height: 78px; }

.line-height-77 {
  line-height: 77px; }

.line-height-76 {
  line-height: 76px; }

.line-height-75 {
  line-height: 75px; }

.line-height-74 {
  line-height: 74px; }

.line-height-73 {
  line-height: 73px; }

.line-height-72 {
  line-height: 72px; }

.line-height-71 {
  line-height: 71px; }

.line-height-70 {
  line-height: 70px; }

.line-height-69 {
  line-height: 69px; }

.line-height-68 {
  line-height: 68px; }

.line-height-67 {
  line-height: 67px; }

.line-height-66 {
  line-height: 66px; }

.line-height-65 {
  line-height: 65px; }

.line-height-64 {
  line-height: 64px; }

.line-height-63 {
  line-height: 63px; }

.line-height-62 {
  line-height: 62px; }

.line-height-61 {
  line-height: 61px; }

.line-height-60 {
  line-height: 60px; }

.line-height-59 {
  line-height: 59px; }

.line-height-58 {
  line-height: 58px; }

.line-height-57 {
  line-height: 57px; }

.line-height-56 {
  line-height: 56px; }

.line-height-55 {
  line-height: 55px; }

.line-height-54 {
  line-height: 54px; }

.line-height-53 {
  line-height: 53px; }

.line-height-52 {
  line-height: 52px; }

.line-height-51 {
  line-height: 51px; }

.line-height-50 {
  line-height: 50px; }

.line-height-49 {
  line-height: 49px; }

.line-height-48 {
  line-height: 48px; }

.line-height-47 {
  line-height: 47px; }

.line-height-46 {
  line-height: 46px; }

.line-height-45 {
  line-height: 45px; }

.line-height-44 {
  line-height: 44px; }

.line-height-43 {
  line-height: 43px; }

.line-height-42 {
  line-height: 42px; }

.line-height-41 {
  line-height: 41px; }

.line-height-40 {
  line-height: 40px; }

.line-height-39 {
  line-height: 39px; }

.line-height-38 {
  line-height: 38px; }

.line-height-37 {
  line-height: 37px; }

.line-height-36 {
  line-height: 36px; }

.line-height-35 {
  line-height: 35px; }

.line-height-34 {
  line-height: 34px; }

.line-height-33 {
  line-height: 33px; }

.line-height-32 {
  line-height: 32px; }

.line-height-31 {
  line-height: 31px; }

.line-height-30 {
  line-height: 30px; }

.line-height-29 {
  line-height: 29px; }

.line-height-28 {
  line-height: 28px; }

.line-height-27 {
  line-height: 27px; }

.line-height-26 {
  line-height: 26px; }

.line-height-25 {
  line-height: 25px; }

.line-height-24 {
  line-height: 24px; }

.line-height-23 {
  line-height: 23px; }

.line-height-22 {
  line-height: 22px; }

.line-height-21 {
  line-height: 21px; }

.line-height-20 {
  line-height: 20px; }

.line-height-19 {
  line-height: 19px; }

.line-height-18 {
  line-height: 18px; }

.line-height-17 {
  line-height: 17px; }

.line-height-16 {
  line-height: 16px; }

.line-height-15 {
  line-height: 15px; }

.line-height-14 {
  line-height: 14px; }

.line-height-13 {
  line-height: 13px; }

.line-height-12 {
  line-height: 12px; }

.line-height-11 {
  line-height: 11px; }

.line-height-10 {
  line-height: 10px; }

.line-height-9 {
  line-height: 9px; }

.line-height-8 {
  line-height: 8px; }

.line-height-7 {
  line-height: 7px; }

.line-height-6 {
  line-height: 6px; }

.line-height-5 {
  line-height: 5px; }

.line-height-4 {
  line-height: 4px; }

.line-height-3 {
  line-height: 3px; }

.line-height-2 {
  line-height: 2px; }

.line-height-1 {
  line-height: 1px; }

.line-height-0 {
  line-height: 0px; }

h1, h2, h3, h4, h5, h6, p {
  margin: 0;
  padding: 0; }

/****Commom classes****/
@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?1jccph");
  src: url("../fonts/icomoon.eot?1jccph#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?1jccph") format("truetype"), url("../fonts/icomoon.woff?1jccph") format("woff"), url("../fonts/icomoon.svg?1jccph#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }
[class^="icon-unifoods"], [class*=" icon-unifoods"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-unifoodsprinter:before {
  content: "\e900"; }

/**Fonts**/
.font-text-light-mont {
  font-family: "montserratlight", sans-serif; }

.font-text-regular-mont {
  font-family: "MontserratRegular", sans-serif; }

.font-text-semi-bold-mont {
  font-family: "MontserratSemiBold", sans-serif; }

.font-text-semi-medium-mont {
  font-family: "MontserratMedium", sans-serif; }

.font-text-bold-mont {
  font-family: "MontserratBold", sans-serif; }

.font-text-thin-mont {
  font-family: "MontserratThin", sans-serif; }

.font-text-medium-italic-mont {
  font-family: "MontserratMediumItalic", sans-serif; }

/**Fonts**/
/**colors**/
.color-4a4f54 {
  color: #4a4f54; }

.color-c52429 {
  color: #c52429; }

.color-8f8f8f {
  color: #8f8f8f; }

.color-white {
  color: #ffffff; }

.color-d02c2f {
  color: #d02c2f; }

.color-c2c2c2 {
  color: #c2c2c2; }

.color-bg-d02c2f {
  background-color: #d02c2f; }

.color-bg-f5f5f5 {
  background-color: #f5f5f5; }

.color-bg-f9f9f9 {
  background-color: #f9f9f9; }

.color-bg-e3e3e3 {
  background-color: #e3e3e3; }

.color-bg-0f5088 {
  background-color: #0f5088; }

.color-bg-0e2044 {
  background-color: #0e2044; }

/****float****/
.float-l {
  float: left; }

.float-r {
  float: right; }

/****float****/
.border-right-white {
  border-right: 4px solid #ffffff; }

.border-top-white {
  border-top: 4px solid #ffffff; }

.border-cdcdcd {
  border-right: 1px solid #cdcdcd; }

.height-auto {
  height: auto; }

.center {
  text-align: center !important; }

.ucase {
  text-transform: uppercase; }

.normal {
  font-weight: normal !important; }

.bold {
  font-weight: bold; }

.border-right-blue {
  border-right: 1px solid #5487b6; }

.border-bottom-dddddd {
  border-bottom: 1px solid #dddddd; }

.font-normal {
  font-weight: normal !important; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.letterspacing {
  letter-spacing: 0.5px; }

.hfa_form {
  width: 1024px;
  float: none;
  text-align: center;
  display: contents; }

/* Sweep To Right hover effect*/
.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ea3c3e;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-sweep-to-right:hover,
.hvr-sweep-to-right:focus,
.hvr-sweep-to-right:active {
  color: white; }

.hvr-sweep-to-right:hover:before,
.hvr-sweep-to-right:focus:before,
.hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1); }

.hvr-sweep-to-right-share {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.hvr-sweep-to-right-share:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #0066cb;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-sweep-to-right-share:hover,
.hvr-sweep-to-right-share:focus,
.hvr-sweep-to-right-share:active {
  color: white; }

.hvr-sweep-to-right-share:hover:before,
.hvr-sweep-to-right-share:focus:before,
.hvr-sweep-to-right-share:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1); }

/* Sweep To Right hover effect*/
/****Header Section****/
.header-main-section {
  float: left;
  width: 100%;
  background-color: #d02c2f;
  -webkit-box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 19px 2px rgba(0, 0, 0, 0.75); }
  .header-main-section .header-logo .logo-left {
    background-color: #ffffff;
    position: relative;
    padding: 4.2rem 3rem;
    width: 85%; }
    .header-main-section .header-logo .logo-left:before {
      content: " ";
      position: absolute;
      display: block;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      background: #ffffff;
      transform-origin: bottom left;
      -ms-transform: skew(-20deg, 0deg);
      -webkit-transform: skew(-20deg, 0deg);
      transform: skew(-20deg, 0deg);
      z-index: 999; }
    .header-main-section .header-logo .logo-left img {
      width: 45%;
      text-align: center;
      margin: 0 auto;
      display: block;
      position: relative;
      z-index: 9999; }
  .header-main-section .header-right {
    padding: 2rem 4rem; }
    .header-main-section .header-right .top-heading-sec {
      font-weight: bold; }
    .header-main-section .header-right .bottom-heading-sec p i {
      font-size: 24px;
      border: 2px solid #ffffff;
      border-radius: 50%;
      padding: 8px 10px;
      line-height: 26px; }

/****Header Section****/
/****Start Stock Inventory Section CSS****/
.stock-inventory-main {
  padding-top: 70px;
  padding-bottom: 70px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cccccc+0,ffffff+100 */
  background: #cccccc;
  /* Old browsers */
  background: -moz-linear-gradient(top, #cccccc 0%, #ffffff 50%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #cccccc 0%, #ffffff 50%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #cccccc 0%, #ffffff 50%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */ }
  .stock-inventory-main h2 {
    margin-bottom: 30px; }
  .stock-inventory-main .bottom-inventory-section {
    margin-top: 65px; }
    .stock-inventory-main .bottom-inventory-section .inventory-internal .internal-sec {
      border: 1px solid #dddddd;
      background-color: #ffffff;
      position: relative;
      overflow: hidden; }
      .stock-inventory-main .bottom-inventory-section .inventory-internal .internal-sec img {
        max-width: 250px;
        height: 230px;
        width: 100%;
        max-height: 100%;
        margin: 0 auto;
        padding-top: 20px;
        text-align: center;
        display: block;
        transition: 0.6s ease;
        object-fit: cover;
        object-position: top center; }
      .stock-inventory-main .bottom-inventory-section .inventory-internal .internal-sec p {
        background-color: #1c355e;
        padding: 15px; }
    .stock-inventory-main .bottom-inventory-section .inventory-internal:hover img {
      transform: scale(1.1); }

/****End Stock Inventory Section CSS****/
/****Start Brand logo section CSS****/
.brand-logo-main {
  margin-top: 6rem; }
  .brand-logo-main h2 {
    margin-bottom: 40px; }
  .brand-logo-main .internal-logo-section:nth-child(odd) {
    background-color: #f9f9f9; }
  .brand-logo-main .internal-logo-section:nth-child(even) {
    background-color: #f5f5f5; }
  .brand-logo-main .internal-logo-section .internal-logo {
    width: 100%;
    height: 230px;
    display: table; }
    .brand-logo-main .internal-logo-section .internal-logo img {
      width: 85%;
      height: auto;
      vertical-align: middle;
      display: table-cell;
      text-align: center;
      padding: 80px 15px;
      margin: 0 auto;
      display: table;
      transition: 0.25s ease-in-out;
      cursor: pointer; }
    .brand-logo-main .internal-logo-section .internal-logo:hover img {
      margin-top: -10px;
      transition: 0.4s ease-in-out; }

/****End Brand logo section CSS****/
/****Start Form CSS****/
.form-section-main {
  margin-top: 7rem; }
  .form-section-main .form-main {
    margin-top: 60px; }
    .form-section-main .form-main .left-profile-detail {
      padding-right: 4rem; }
      .form-section-main .form-main .left-profile-detail img {
        width: 100%;
        height: 100%; }
      .form-section-main .form-main .left-profile-detail .btm-title {
        padding: 15px 15px; }
        .form-section-main .form-main .left-profile-detail .btm-title a:hover {
          color: #1c355e;
          text-decoration: none;
          transition: 0.6s ease; }
      .form-section-main .form-main .left-profile-detail .info-detail-profile {
        border: 1px solid #dddddd;
        padding: 25px 20px; }
    .form-section-main .form-main .right-profile-detail {
      padding-left: 3rem; }
      .form-section-main .form-main .right-profile-detail .form-group {
        margin-bottom: 3rem; }
      .form-section-main .form-main .right-profile-detail label {
        color: #333333;
        font-size: 1rem;
        line-height: 20px;
        font-family: "MontserratMedium", sans-serif;
        margin-bottom: 15px; }
      .form-section-main .form-main .right-profile-detail .btnContact {
        background: #d02c2f;
        border: 1px solid #d02c2f;
        border-radius: 0;
        font-size: 16px;
        color: #ffffff;
        text-transform: uppercase;
        font-family: "MontserratMedium", sans-serif;
        line-height: 20px;
        padding: 15px 30px; }
  .form-section-main .form-control {
    border: none;
    box-shadow: 0px 0px 7px 2px rgba(0, 0, 0, 0.1); }

/****End Form CSS****/
/****Start footer CSS****/
.footer-top-section {
  background-color: #e3e3e3;
  margin-top: 5rem;
  background-color: #e3e3e3;
  margin-top: 6rem;
  padding-top: 25px;
  padding-bottom: 25px; }
  .footer-top-section .footer-top-right-sec a {
    color: #1c355e;
    font-size: 20px;
    line-height: 24px;
    border: 2px solid #1c355e;
    width: 40px;
    border-radius: 50%;
    height: 40px;
    text-align: center;
    padding-top: 8px;
    margin-left: 7px; }
    .footer-top-section .footer-top-right-sec a:hover {
      background-color: #d02c2f;
      color: #ffffff;
      border: 2px solid #d02c2f;
      transition: 0.6s ease; }

.footer-middle-section {
  background-color: #015cb7;
  padding-top: 20px;
  padding-bottom: 20px; }
  .footer-middle-section .middle-nav {
    float: none;
    margin: 0 auto;
    display: table;
    text-align: center; }
    .footer-middle-section .middle-nav a {
      color: #aec8df;
      float: left;
      text-decoration: none;
      padding-top: 5px; }
      .footer-middle-section .middle-nav a:hover {
        color: #ffffff;
        transition: 0.6s ease; }

.bottom-footer-section {
  background-color: #1c355e;
  padding-top: 20px;
  padding-bottom: 20px; }

/****End footer CSS****/
/****Start image gallery CSS****/
.image-gallery-main-section {
  background-color: #f9f9f9;
  padding-top: 4em;
  padding-bottom: 4em; }
  .image-gallery-main-section .btn:focus, .image-gallery-main-section .btn:active, .image-gallery-main-section button:focus, .image-gallery-main-section button:active {
    outline: none !important;
    box-shadow: none !important; }
  .image-gallery-main-section #image-gallery .modal-footer {
    display: block; }
  .image-gallery-main-section .thumb {
    margin-top: 15px;
    margin-bottom: 15px; }
  .image-gallery-main-section .thumbnail {
    float: left;
    width: 100%;
    position: relative;
    overflow: hidden; }
    .image-gallery-main-section .thumbnail .img-thumbnail {
      padding: .25rem;
      background-color: #fff;
      border: 1px solid #dee2e6;
      border-radius: .25rem;
      max-width: 100%;
      height: 280px;
      max-height: 100%;
      object-fit: cover;
      object-position: top center;
      transition: 0.6s ease; }
      .image-gallery-main-section .thumbnail .img-thumbnail:hover {
        transform: scale(1.2); }

/****End image gallery CSS****/
.mobile-text {
  display: none; }

@media only screen and (max-width: 1500px) {
  .header-main-section .header-right {
    padding: 1rem 4rem; } }
@media only screen and (max-width: 1440px) {
  header .header-logo .logo-left img {
    width: 75%; } }
@media only screen and (max-width: 1140px) {
  header .header-logo .logo-left img {
    width: 75%; }

  .header-main-section .header-logo .logo-left img {
    width: 75%; }

  .header-main-section .header-logo .logo-left {
    padding: 3.5rem 3rem; }

  .line-height-28 {
    line-height: 25px; }

  .heading-text-25 {
    font-size: 22px; }

  .line-height-24 {
    line-height: 22px; }

  .heading-text-18 {
    font-size: 16px; }

  .stock-inventory-main h2 {
    margin-bottom: 25px; }

  .stock-inventory-main {
    padding-top: 55px;
    padding-bottom: 60px; }

  .stock-inventory-main .bottom-inventory-section .inventory-internal .internal-sec p {
    padding: 15px 10px; }

  .heading-text-16 {
    font-size: 14px; }

  .brand-logo-main .internal-logo-section .internal-logo {
    height: 150px; }

  .brand-logo-main .internal-logo-section .internal-logo a img {
    padding: 50px 15px; }

  .form-section-main {
    margin-top: 4rem; } }
@media only screen and (max-width: 991px) {
  .mobile-text {
    display: block; }

  .desktop-text {
    display: none; }

  .header-main-section .header-logo .logo-left img {
    width: 80%; }

  .header-main-section .header-logo .logo-left {
    padding: 3.5rem 3rem; }

  .line-height-34 {
    line-height: 30px; }

  .heading-text-30 {
    font-size: 24px; }

  .heading-text-32 {
    font-size: 25px; }

  .header-main-section .header-right .bottom-heading-sec p i {
    font-size: 20px;
    padding: 5px 10px;
    line-height: 26px; }

  .heading-text-25 {
    font-size: 20px; }

  .line-height-24 {
    line-height: 22px; }

  .heading-text-18 {
    font-size: 16px; }

  .stock-inventory-main .bottom-inventory-section .inventory-internal {
    margin-bottom: 20px; }

  .image-gallery-main-section .thumbnail .img-thumbnail {
    max-width: 100%;
    height: auto;
    width: 100%; }

  .image-gallery-main-section {
    padding-top: 3em;
    padding-bottom: 3em; }

  .brand-logo-main {
    margin-top: 3rem; }

  .brand-logo-main h2 {
    margin-bottom: 25px; }

  .brand-logo-main .internal-logo-section .internal-logo a img {
    padding: 45px 15px; }

  .brand-logo-main .internal-logo-section .internal-logo {
    height: 150px; }

  .border-right-white, .border-top-white {
    border: none; }

  .internal-logo-section:nth-child(5n+5) {
    border-right: none; }

  .internal-logo-section {
    border-bottom: 4px solid #ffffff;
    border-right: 4px solid #ffffff; }

  .form-section-main {
    margin-top: 4rem; }

  .form-section-main .form-main .left-profile-detail {
    padding-right: 2rem; }

  .line-height-26 {
    line-height: 22px; }

  .heading-text-22 {
    font-size: 20px; }

  .form-section-main .form-main .right-profile-detail label {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 12px; }

  .form-section-main .form-main .right-profile-detail .form-group {
    margin-bottom: 2rem; }

  .form-section-main .form-main .right-profile-detail .btnContact {
    font-size: 14px;
    line-height: 20px;
    padding: 12px 25px; } }
@media only screen and (max-width: 767px) {
  .image-gallery-main-section {
    background-color: #f9f9f9;
    padding-top: 1em;
    padding-bottom: 1em; }

  .stock-inventory-main {
    padding-top: 40px;
    padding-bottom: 40px; }

  .stock-inventory-main .bottom-inventory-section {
    margin-top: 40px; }

  .header-main-section .header-right {
    padding: 1.5rem 1rem; }

  .mobile-text {
    display: block; }

  .desktop-text {
    display: none; }

  .header-main-section {
    float: left; }
    .header-main-section .header-logo {
      width: 100%; }
      .header-main-section .header-logo .logo-left {
        width: 100%;
        padding: 2.2rem 1rem; }
        .header-main-section .header-logo .logo-left img {
          width: 60%; }

  .line-height-34 {
    line-height: 32px; }

  .heading-text-30 {
    font-size: 25px; }

  .line-height-24 {
    line-height: 18px; }

  .heading-text-18 {
    font-size: 16px; }

  .stock-inventory-main h2 {
    margin-bottom: 25px; }

  .image-gallery-main-section .thumb {
    margin-bottom: 5px; }

  .brand-logo-main {
    margin-top: 3rem; }

  .brand-logo-main h2 {
    margin-bottom: 25px; } }
@media only screen and (max-width: 576px) {
  .header-main-section {
    float: left; }
    .header-main-section .header-logo {
      width: 100%; }
      .header-main-section .header-logo .logo-left {
        width: 100%;
        padding: 2.2rem 1rem; }
        .header-main-section .header-logo .logo-left:before {
          content: none; }
        .header-main-section .header-logo .logo-left img {
          width: 60%; }
    .header-main-section .header-right .form-name p {
      text-align: center; }

  .line-height-34 {
    line-height: 28px; }

  .heading-text-30 {
    font-size: 18px; }

  .heading-text-32 {
    font-size: 22px; }

  .header-main-section .header-right .bottom-heading-sec p i {
    font-size: 18px;
    padding: 5px 9px;
    line-height: 22px; }

  .line-height-28 {
    line-height: 24px; }

  .heading-text-25 {
    font-size: 16px; }

  .line-height-24 {
    line-height: 20px; }

  .heading-text-18 {
    font-size: 14px; }

  .stock-inventory-main h2 {
    margin-bottom: 20px; }

  .border-right-white, .border-top-white {
    border: none; }

  .internal-logo-section:nth-child(even) {
    border-right: 4px solid #ffffff; }

  .internal-logo-section {
    border-bottom: 4px solid #ffffff; }

  .brand-logo-main .internal-logo-section .internal-logo {
    width: 100%;
    height: 130px; }

  .brand-logo-main .internal-logo-section .internal-logo a img {
    width: 85%;
    padding: 30px 15px; }

  .form-section-main {
    margin-top: 3rem; }

  .form-section-main .form-main .left-profile-detail {
    padding-right: 15px;
    margin-bottom: 20px; }

  .form-section-main .form-main {
    margin-top: 30px; }

  .line-height-26 {
    line-height: 20px; }

  .heading-text-22 {
    font-size: 18px; }

  .mt-6 {
    margin-top: 5px; }

  .line-height-20 {
    line-height: 18px; }

  .heading-text-16 {
    font-size: 14px; }

  .form-section-main .form-main .right-profile-detail {
    padding-left: 15px;
    margin-top: 20px; }

  .form-section-main .form-main .right-profile-detail label {
    font-size: 14px;
    line-height: 18px; }

  .form-control {
    width: 100%;
    height: calc(2.00rem + 1px);
    font-size: 14px; }

  .form-section-main .form-main .right-profile-detail .form-group {
    margin-bottom: 25px; }

  .form-section-main .form-main .right-profile-detail .btnContact {
    font-size: 14px;
    line-height: 18px;
    padding: 12px 22px;
    margin-top: 15px; }

  .right-nav {
    display: none; }

  .footer-top-section .footer-top-right-sec a {
    font-size: 16px;
    line-height: 22px;
    width: 36px;
    height: 36px;
    padding-top: 8px;
    margin-left: 10px; }

  .footer-top-right-sec {
    margin-top: 20px; }

  .footer-middle-section .middle-nav p {
    text-align: left;
    width: 100%;
    border-bottom: 1px solid #7097ba;
    padding-bottom: 15px; }

  .stock-inventory-main .bottom-inventory-section .inventory-internal {
    margin-bottom: 20px; } }

.right-profile-detail .contact-form-row .form-group textarea {
  resize: none;
}

/*# sourceMappingURL=app.css.map */


/*16/01/2019 CSS*/
.image-gallery-main-section .row , .form-section-main .row {
	width: 100%;
	margin: 0;
}
.form-section-main .form-main .right-profile-detail .form-group {
	margin-bottom: 2rem;
}
.right-profile-detail .contact-form-row .form-group textarea {
	resize: none;
	height: 149px;
}
.form-section-main .form-main .right-profile-detail {
	padding-left: 1rem;
}
/*16/01/2019 CSS*/
