p{
  font-size: 16px;
  font-family: 'Roboto', sans-serif !important;
}

a{
  font-size: 14px;
  font-family: 'Roboto', sans-serif !important;
}

.row{
  margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 50px;
  margin-top: 50px;

}

.no-padding-bottom{
  padding-bottom: 0px !important;
}

.uk-navbar-nav>li {
   padding: 0 24px !important;
 }
.ovh {
  overflow: hidden; }

.f-left {
  float: left; }

.f-right {
  float: right; }

.f-none {
  float: none; }

.align-center {
  text-align: center; }

.align-left {
  text-align: left; }

.align-right {
  text-align: right; }

.c-white {
  color: #fff !important; }

.c-dark {
  color: #2f2c2c !important; }

.c-primary {
  color: #4cc2c0; }

.c-secondary {
  color: #f15b26 !important; }

.c-gray {
  color: #acacac !important; }

.c-green {
  color: #3cb878 !important; }

.c-orange {
  color: #fcb03b !important; }

.c-semitransparent-white {
  color: rgba(255, 255, 255, 0.15); }

.shadow-image {
  box-shadow: 24px 50px 60px rgba(0, 0, 0, 0.3); }

.table {
  display: table; }

.table-cell {
  display: table-cell;
  vertical-align: middle;
  float: none; }
  @media (max-width: 640px) {
    .table-cell {
      display: block;
      float: left; } }

.text-t-none {
  text-transform: none; }

@media (max-width: 480px) {
  .centered-on-mobile {
    text-align: center; } }

.overlay--light {
  background: rgba(0, 0, 0, 0.2); }

.no-padding {
  padding: 0; }

.no-margin-bottom{
  margin-bottom: 0 !important;
}

.no-margin {
  margin: 0; }

.full-block {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

.full-height {
  height: 100%; }

.display-flex {
  display: flex;
  align-items: center; }
  .display-flex.content-center {
    justify-content: center; }

.inline-block {
  display: inline-block; }

.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(17, 17, 17, 0.7);
  transition: all 0.4s ease; }

.full-block-link {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }

.medium-padding80 {
  padding: 80px 0; }
  @media (max-width: 800px) {
    .medium-padding80 {
      padding: 35px 0; } }

.medium-padding100 {
  padding: 100px 0; }
  @media (max-width: 800px) {
    .medium-padding100 {
      padding: 35px 0; } }

.medium-padding120 {
  padding: 120px 0; }
  @media (max-width: 800px) {
    .medium-padding120 {
      padding: 35px 0; } }

.pb100 {
  padding-bottom: 100px; }
  @media (max-width: 800px) {
    .pb100 {
      padding-bottom: 35px; } }

.pt80 {
  padding-top: 80px; }
  @media (max-width: 800px) {
    .pt80 {
      padding-top: 35px; } }

.pt100 {
  padding-top: 100px; }
  @media (max-width: 800px) {
    .pt100 {
      padding-top: 35px; } }

.pt400 {
  padding-top: 400px; }
  @media (max-width: 1024px) {
    .pt400 {
      padding-top: 200px; } }
  @media (max-width: 768px) {
    .pt400 {
      padding-top: 100px; } }

.pb360 {
  padding-bottom: 360px; }

.pb120 {
  padding-bottom: 120px; }
  @media (max-width: 800px) {
    .pb120 {
      padding-bottom: 35px; } }

.pt120 {
  padding-top: 120px; }
  @media (max-width: 800px) {
    .pt120 {
      padding-top: 35px; } }

.pb80 {
  padding-bottom: 80px; }
  @media (max-width: 800px) {
    .pb80 {
      padding-bottom: 35px; } }

.pb30 {
  padding-bottom: 30px; }

.mt60 {
  margin-top: 60px; }
  @media (max-width: 800px) {
    .mt60 {
      margin-top: 35px; } }

.mb30 {
  margin-bottom: 30px; }

.mb60 {
  margin-bottom: 60px; }
  @media (max-width: 800px) {
    .mb60 {
      margin-bottom: 35px; } }

.bg-primary-color {
  background-color: #f7f9f9; }

.bg-primary-color-2 {
  background-color: #4cc2c0; }

.bg-secondary-color {
    background-color: #f7f9f9; }

.bg-secondary-color-2 {
  background-color: #f15b26; }

  .bg-orange-color {
    background-color: #f7f9f9; }

.bg-orange-color-2 {
  background-color: #fcb03b; }

.bg-orangedark-color {
  background-color: #ff9700; }

.bg-green-color {
  background-color: #f7f9f9; }

.bg-green-color-2 {
  background-color: #3cb878; }

.bg-greendark-color {
  background-color: #8dc63f; }

.bg-white-color {
  background-color: #fff; }

.bg-violet-color {
  background-color: #6739b6; }

.bg-border-color {
  background-color: #f7f9f9; }

.bg-dark-color {
  background-color: #302c2d; }

.bg-grey-input {
  background-color: #373434; }

.bg-blue-color {
  background-color: #00bff3; }

.bg-blue-color-light {
  background-color: #64d8ff; }

.bg-yellow-color {
  background-color: #fcd846; }

.bg-greydark-color {
  background-color: #434141; }

.bg-boxed-dark {
  background-image: url("../img/bg-boxed-dark.jpg"); }

.bg-boxed-light {
  background-image: url("../img/bg-boxed-light.jpg"); }

.bg-boxed-red {
  background-image: url("../img/bg-boxed-red.jpg"); }

.bg-boxed-primary {
  background-image: url("../img/bg-boxed-primary.jpg"); }

.bg-boxed-black {
  background-image: url("../img/bg-boxed-black.jpg"); }

.bg-boxed-blue {
  background-image: url("../img/bg-boxed-blue.jpg"); }

.border-orange-color {
  border-color: #fcb03b; }

.border-green-color {
  border-color: #3cb878; }

.border-primary-color {
  border-color: #4cc2c0; }

.border-secondary-color {
  border-color: #f15b26; }

.facebook-bg-color {
  background-color: #3a589b; }

.twitter-bg-color {
  background-color: #08acee; }

.linkedin-bg-color {
  background-color: #007bb6; }

.google-bg-color {
  background-color: #ea4335; }

.pinterest-bg-color {
  background-color: #ca2127; }
