﻿body {
  font-family: "Roboto", "Roboto Condensed", "PT Sans Narrow", "Rubik", "Oswald", sans-serif !important;
  background-color: #f3f3f3 !important;
  margin: 0 auto !important; }

#loader {
  background: rgba(238, 238, 238, 0.8) url(../../Images/loading.gif) no-repeat scroll center center;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10000;
  display: none; }

#divError.error, #divError.success {
  left: 25%;
  position: fixed;
  text-align: center;
  top: -42px;
  width: 50%;
  z-index: 1; }
  #divError.error .msg-icon, #divError.success .msg-icon {
    color: #ca767e; }
  #divError.error #spMessage, #divError.success #spMessage {
    background: #fef3f7 none repeat scroll 0 0;
    border-radius: 4px;
    color: #ca767e;
    display: inline-block;
    margin: 0 auto;
    box-shadow: 0px 0px 5px 1px #ccc;
    padding: 10px 40px 10px 20px;
    font-size: 13px;
    max-width: 90%; }
  #divError.error .close-error, #divError.success .close-error {
    right: 30px;
    position: relative;
    top: 2px;
    font-size: 17px;
    color: #e6b2ae;
    cursor: pointer;
    -webkit-transition: color 200ms linear;
    -moz-transition: color 200ms linear;
    -ms-transition: color 200ms linear;
    -o-transition: color 200ms linear;
    transition: color 200ms linear; }
    #divError.error .close-error:hover, #divError.success .close-error:hover {
      color: #000; }

#divError.success #spMessage {
  background-color: #f1f8f1;
  color: #6c9a57; }

#divError.success .close-error {
  color: #8fb18f; }
  #divError.success .close-error:hover {
    color: #000; }

.form-control {
  border-radius: 0;
  font-size: 15px;
  font-family: 'Roboto Condensed';
  font-weight: 600; }

.common-button {
  width: 150px;
  border-radius: 0;
  font-size: 15px;
  background-color: #347dd9;
  font-family: 'Roboto', sans-serif; }

.common-font {
  font-family: "Roboto", "Roboto Condensed", "PT Sans Narrow", "Rubik", "Oswald", sans-serif !important; }

.cursor {
  cursor: pointer; }

body {
  background-color: #f3f3f3 !important;
  margin: 0 auto !important; }

header {
  position: fixed;
  z-index: 11;
  width: 100%;
  top: 0; }
  @media (min-width: 1200px) {
    header .parallax-top-scroll {
      background-color: rgba(77, 78, 80, 0.37);
      transition: background-color 0.5s; }
    header .bg-secondary {
      /*background-color: #347dd9 !important;*/
      background-color: #4d4e50 !important; }
      header .bg-secondary .social-media {
        top: 2%; }
        header .bg-secondary .social-media ul {
          width: 240px;
          -webkit-transition: width 1s, height 2s !important;
          /* For Safari 3.1 to 6.0 */
          transition: width 0.5s, height 0.5s !important; }
          header .bg-secondary .social-media ul li a i {
            font-size: 12px !important; }
      header .bg-secondary .main-menu {
        top: 8% !important;
        width: 560px !important;
        -webkit-transition: width 1s, height 2s;
        /* For Safari 3.1 to 6.0 */
        transition: width 0.5s, height 0.5s; }
        header .bg-secondary .main-menu .nav-name ul li a {
          font-size: 12px !important; }
          header .bg-secondary .main-menu .nav-name ul li a:before {
            font-size: 16px !important;
            padding-top: 13px !important;
            -webkit-transition: color 400ms ease-out;
            -moz-transition: color 400ms ease-out;
            -ms-transition: color 400ms ease-out;
            -o-transition: color 400ms ease-out;
            transition: color 400ms ease-out; }
          header .bg-secondary .main-menu .nav-name ul li a:after {
            font-size: 16px !important;
            padding-top: 13px !important;
            -webkit-transition: color 400ms ease-out;
            -moz-transition: color 400ms ease-out;
            -ms-transition: color 400ms ease-out;
            -o-transition: color 400ms ease-out;
            transition: color 400ms ease-out; }
          header .bg-secondary .main-menu .nav-name ul li a:hover:before, header .bg-secondary .main-menu .nav-name ul li a.active:before {
            font-size: 16px !important;
            -webkit-transition: color 400ms ease-out;
            -moz-transition: color 400ms ease-out;
            -ms-transition: color 400ms ease-out;
            -o-transition: color 400ms ease-out;
            transition: color 400ms ease-out; }
          header .bg-secondary .main-menu .nav-name ul li a:hover:after, header .bg-secondary .main-menu .nav-name ul li a.active:after {
            font-size: 16px !important;
            -webkit-transition: color 400ms ease-out;
            -moz-transition: color 400ms ease-out;
            -ms-transition: color 400ms ease-out;
            -o-transition: color 400ms ease-out;
            transition: color 400ms ease-out; }
      header .bg-secondary .logo img {
        width: 180px !important;
        -webkit-transition: width 1s, height 2s;
        /* For Safari 3.1 to 6.0 */
        transition: width 0.5s, height 0.5s; } }
  header .social-media {
    position: absolute;
    top: 20%;
    right: 10%;
    z-index: 2; }
    @media (min-width: 1200px) {
      header .social-media ul {
        width: 257px; } }
    header .social-media ul li {
      padding-left: 35px !important;
      display: inline-block; }
      header .social-media ul li a {
        text-decoration: none;
        font-size: 16px !important; }
        header .social-media ul li a i {
          color: #ffffff;
          filter: drop-shadow(1px 2px 0px #222); }
          header .social-media ul li a i:hover {
            color: #f37402;
            -webkit-transition: color 150ms ease-out;
            -moz-transition: color 150ms ease-out;
            -ms-transition: color 150ms ease-out;
            -o-transition: color 150ms ease-out;
            transition: color 150ms ease-out; }
  header .navbar-menu {
    padding-top: 5%; }
    header .navbar-menu .main-menu {
      position: absolute;
      top: 60%;
      right: 7%;
      z-index: 1; }
      @media (min-width: 1200px) {
        header .navbar-menu .main-menu {
          width: 640px; } }
      header .navbar-menu .main-menu .nav-name ul li {
        padding-left: 10px; }
        header .navbar-menu .main-menu .nav-name ul li a {
          font-size: 16px;
          letter-spacing: 2px;
          font-weight: 600;
          font-family: 'Roboto', sans-serif;
          color: #fff;
          text-shadow: 1px 2px 1px #000000;
          text-decoration: none; }
          header .navbar-menu .main-menu .nav-name ul li a:before {
            display: inline-block;
            content: " ";
            width: 15px;
            height: 30px;
            text-align: center;
            font-size: 20px;
            padding-top: 8px;
            -webkit-transition: color 200ms ease-out;
            -moz-transition: color 200ms ease-out;
            -ms-transition: color 200ms ease-out;
            -o-transition: color 200ms ease-out;
            transition: color 200ms ease-out; }
          header .navbar-menu .main-menu .nav-name ul li a:after {
            display: inline-block;
            content: " ";
            height: 30px;
            width: 15px;
            text-align: center;
            font-size: 20px;
            padding-top: 8px;
            -webkit-transition: color 200ms ease-out;
            -moz-transition: color 200ms ease-out;
            -ms-transition: color 200ms ease-out;
            -o-transition: color 200ms ease-out;
            transition: color 200ms ease-out; }
          header .navbar-menu .main-menu .nav-name ul li a:hover, header .navbar-menu .main-menu .nav-name ul li a.active {
            color: #ebebeb; }
            header .navbar-menu .main-menu .nav-name ul li a:hover:before, header .navbar-menu .main-menu .nav-name ul li a.active:before {
              display: inline-block;
              content: "[  ";
              width: 15px;
              text-align: center;
              font-size: 20px;
              color: #f37402;
              -webkit-transition: color 200ms ease-out;
              -moz-transition: color 200ms ease-out;
              -ms-transition: color 200ms ease-out;
              -o-transition: color 200ms ease-out;
              transition: color 200ms ease-out; }
            header .navbar-menu .main-menu .nav-name ul li a:hover:after, header .navbar-menu .main-menu .nav-name ul li a.active:after {
              display: inline-block;
              content: "  ]";
              width: 15px;
              text-align: center;
              font-size: 20px;
              color: #f37402;
              -webkit-transition: color 200ms ease-out;
              -moz-transition: color 200ms ease-out;
              -ms-transition: color 200ms ease-out;
              -o-transition: color 200ms ease-out;
              transition: color 200ms ease-out; }
  header .logo {
    position: absolute;
    width: 280px;
    z-index: 1;
    top: 20%;
    left: 8%; }
    header .logo img {
      width: 280px;
      filter: drop-shadow(1px 2px 0px #222); }

.wrapper-home {
  height: 508px;
  /*background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(../../Images/beyondbasics-Main.jpg);
    background-repeat: no-repeat;
    background-size: cover;*/
  background: linear-gradient(rgba(75, 126, 179, 0.69), #356ba5), url(../../Images/pattern.png);
  position: relative;
  width: 100%;
  background-size: 27%; }
  .wrapper-home .main-slider h2 {
    font-size: 50px;
    font-family: 'PT Sans Narrow';
    letter-spacing: 2px;
    margin-bottom: 30px; }
  .wrapper-home .main-slider p {
    font-size: 18px;
    font-family: 'Roboto';
    /*letter-spacing: .5px;*/
    margin-bottom: 60px; }
  .wrapper-home .main-slider button {
    width: 150px;
    border-radius: 0;
    font-size: 22px;
    font-family: 'Roboto', sans-serif;
    color: #ffffff;
    background-color: transparent;
    background-image: none;
    border-color: #ffffff;
    margin-bottom: 40px; }
    .wrapper-home .main-slider button:hover {
      background-color: #3470b9;
      -webkit-transition: color 600ms ease-out;
      -moz-transition: color 600ms ease-out;
      -ms-transition: color 600ms ease-out;
      -o-transition: color 600ms ease-out;
      transition: color 600ms ease-out; }
  .wrapper-home .main-slider .overlay {
    position: absolute;
    z-index: 2;
    background-image: url("../../Images/overlay.png");
    width: 100%;
    height: 508px;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.2;
    pointer-events: none; }
  .wrapper-home .carousel-inner .carousel-item {
    height: 508px; }
    .wrapper-home .carousel-inner .carousel-item img {
      width: 100%;
      height: auto;
      filter: brightness(75%); }
  .wrapper-home .main-banner .banner {
    position: absolute;
    right: 15%;
    bottom: 40px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px; }
    .wrapper-home .main-banner .banner h2 {
      font-size: 62px;
      font-family: 'PT Sans Narrow';
      font-weight: 600;
      letter-spacing: 0.5px;
      color: #2d2d2d;
      text-shadow: 0 3px 2px rgba(0, 0, 0, 0.18); }
    .wrapper-home .main-banner .banner h3 {
      font-size: 33px; }
      .wrapper-home .main-banner .banner h3 span {
        font-size: 50px;
        font-family: 'PT Sans Narrow';
        letter-spacing: 0.5px;
        text-shadow: 0 3px 2px rgba(0, 0, 0, 0.18); }
    .wrapper-home .main-banner .banner h6 {
      font-size: 25px; }
    .wrapper-home .main-banner .banner p {
      font-size: 18px;
      font-family: 'Roboto';
      margin-bottom: 60px; }

.wrapper-who-we-are {
  display: inline-block; }
  .wrapper-who-we-are .para h2 {
    font-size: 40px;
    letter-spacing: 3px;
    color: #525558;
    font-family: 'Roboto'; }
  .wrapper-who-we-are .para p {
    font-family: 'Roboto Condensed';
    font-size: 20px;
    color: #525558;
    padding-bottom: 50px; }

.services .sub-para h5 {
  font-size: 18px;
  font-family: 'Roboto';
  color: #3a3b3d;
  min-height: 42px; }

.services .sub-para p {
  font-size: 14px;
  font-family: 'Rubik';
  color: #3a3b3d;
  margin-right: 20px; }

.services .sub-para button {
  width: 150px;
  border-radius: 0;
  font-size: 15px;
  background-color: #347dd9;
  font-family: 'Roboto', sans-serif; }
  .services .sub-para button:hover {
    background-color: #1d69c7;
    -webkit-transition: color 600ms ease-out;
    -moz-transition: color 600ms ease-out;
    -ms-transition: color 600ms ease-out;
    -o-transition: color 600ms ease-out;
    transition: color 600ms ease-out; }

.wrapper-partner {
  display: inline-block;
  width: 100%;
  height: 565px;
  background-image: url(../../Images/sambapos-product-slider-en.jpg);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 0% 0;
  /*background-repeat: repeat;*/
  background-attachment: fixed;
  background-size: cover;
  background-blend-mode: screen;
  -webkit-transition: background 400ms ease;
  -moz-transition: background 400ms ease;
  -ms-transition: background 400ms ease;
  -o-transition: background 400ms ease;
  transition: background 400ms ease; }
  .wrapper-partner.watsans {
    background-image: url(../../Images/watsans.jpg);
    content: 'whatever it is you want to add'; }
  .wrapper-partner.foodlands {
    background-image: url(../../Images/foodlands.jpg); }
  .wrapper-partner.homebasics {
    background-image: url(../../Images/homebasics.jpg); }
  .wrapper-partner.beyondbasics {
    background-image: url(../../Images/beyondbasics.jpg); }
  .wrapper-partner.raxawa {
    background-image: url(../../Images/raxawa.jpg); }
  .wrapper-partner.tjl {
    background-image: url(../../Images/tjl.jpg); }
  .wrapper-partner.mataratraders {
    background-image: url(../../Images/mataratraders.jpg); }
  .wrapper-partner.abc {
    background-image: url(../../Images/abc.jpg); }
  .wrapper-partner.tt-rest {
    background-image: url(../../Images/tt-rest.jpg); }
  .wrapper-partner.eppco {
    background-image: url(../../Images/beyondbasics.jpg); }
  .wrapper-partner.street-kitchen {
    background-image: url(../../Images/street-kitchen.jpg); }
  .wrapper-partner.tea-jar {
    background-image: url(../../Images/tea-jar.jpg); }
  .wrapper-partner.bigsale {
    background-image: url(../../Images/bigsale.jpg); }
  .wrapper-partner.sensaal {
    background-image: url(../../Images/sensaal.jpg); }
  .wrapper-partner.milanorestuarant {
    background-image: url(../../Images/milanorestuarant.jpg); }
  .wrapper-partner.pipercasuals {
    background-image: url(../../Images/pipercasuals.jpg); }
  .wrapper-partner.tyrebass {
    background-image: url(../../Images/tyrebass.jpg); }
  .wrapper-partner.picasso {
    background-image: url(../../Images/picasso.jpg); }
  .wrapper-partner.tikiri {
    background-image: url(../../Images/tikiri.jpg); }
  .wrapper-partner.sirisara {
    background-image: url(../../Images/sirisara.jpg); }
  .wrapper-partner .partner-background {
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); }
    .wrapper-partner .partner-background h2 {
      font-size: 40px;
      font-family: 'Roboto';
      letter-spacing: 3px;
      color: #fff;
      padding-bottom: 20px; }
    .wrapper-partner .partner-background p {
      font-size: 18px;
      font-family: 'Rubik';
      color: #d8d8d8;
      letter-spacing: 1px;
      line-height: 30px;
      min-height: 100px; }
    .wrapper-partner .partner-background .partner-img div {
      width: 95px;
      margin: 10px 15px;
      display: flex;
      align-items: center;
      height: 96px;
      justify-content: center; }
      .wrapper-partner .partner-background .partner-img div img {
        width: 95px;
        max-width: 767px;
        border-radius: 3px; }
    .wrapper-partner .partner-background .partner-img .zoom {
      padding: 0px;
      transition: transform .5s;
      width: 105px; }
      .wrapper-partner .partner-background .partner-img .zoom:hover {
        -ms-transform: scale(1.5);
        /* IE 9 */
        -webkit-transform: scale(1.5);
        /* Safari 3-8 */
        transform: scale(1.12); }

.wrapper-products {
  /*display: inline-block;*/ }
  .wrapper-products h2 {
    font-size: 40px;
    letter-spacing: 3px;
    color: #525558;
    font-family: 'Roboto'; }
  .wrapper-products img {
    max-width: 500px; }
  .wrapper-products .product-1 h4 {
    font-size: 22px;
    font-family: 'Roboto';
    letter-spacing: 1px;
    color: #525558; }
  .wrapper-products .product-1 p {
    font-size: 16px;
    color: #525558;
    font-family: 'Rubik'; }
  .wrapper-products .product-1 button {
    width: 150px;
    border-radius: 0;
    font-size: 15px;
    background-color: #347dd9;
    font-family: 'Roboto', sans-serif; }
    .wrapper-products .product-1 button:hover {
      background-color: #1d69c7;
      -webkit-transition: color 600ms ease-out;
      -moz-transition: color 600ms ease-out;
      -ms-transition: color 600ms ease-out;
      -o-transition: color 600ms ease-out;
      transition: color 600ms ease-out; }
  .wrapper-products .product-2 h4 {
    font-size: 22px;
    font-family: 'Roboto';
    letter-spacing: 1px;
    color: #525558; }
  .wrapper-products .product-2 p {
    font-size: 16px;
    color: #525558;
    font-family: 'Rubik'; }
  .wrapper-products .product-2 button {
    width: 150px;
    border-radius: 0;
    font-size: 15px;
    background-color: #347dd9;
    font-family: 'Roboto', sans-serif; }
    .wrapper-products .product-2 button:hover {
      background-color: #1d69c7;
      -webkit-transition: color 600ms ease-out;
      -moz-transition: color 600ms ease-out;
      -ms-transition: color 600ms ease-out;
      -o-transition: color 600ms ease-out;
      transition: color 600ms ease-out; }

.wrapper-contact .map {
  padding: 0px; }

.wrapper-contact .location {
  background-image: url("../../Images/location.jpg");
  background-repeat: no-repeat;
  /*width: 450px;*/
  height: 307px;
  background-size: 115%; }
  .wrapper-contact .location h2 {
    font-size: 40px;
    letter-spacing: 3px;
    color: #525558;
    font-family: 'Roboto'; }

.wrapper-contact .contact-icon ul {
  padding: 0; }
  .wrapper-contact .contact-icon ul li {
    display: inline-block;
    width: 100%; }
    .wrapper-contact .contact-icon ul li i {
      margin-right: 15px;
      color: #0d66d6; }
    .wrapper-contact .contact-icon ul li span {
      font-size: 16px;
      font-family: 'Rubik'; }

.wrapper-contact .para-con {
  padding-top: 115px;
  background-color: #434040;
  height: 307px;
  color: #fff;
  font-size: 18px;
  font-family: 'Roboto';
  letter-spacing: 2px; }

#data-policy .wrapper-data-policy {
  min-height: calc(100vh - 432px) !important; }
  @media only screen and (min-width: 1920px) {
    #data-policy .wrapper-data-policy {
      min-height: calc(100vh - 572px) !important; } }
  @media only screen and (min-width: 1400px) and (max-device-width: 1850px) {
    #data-policy .wrapper-data-policy {
      min-height: calc(100vh - 476px) !important; } }
  @media screen and (max-device-width: 760px) and (orientation: portrait) {
    #data-policy .wrapper-data-policy {
      min-height: calc(100vh - 311px) !important; } }
  #data-policy .wrapper-data-policy .para h2 {
    font-size: 40px;
    letter-spacing: 3px;
    color: #525558;
    font-family: 'Roboto'; }
  #data-policy .wrapper-data-policy .para h4 {
    font-size: 20px;
    font-family: 'Roboto';
    letter-spacing: 1px;
    color: #525558;
    font-weight: 700; }
  #data-policy .wrapper-data-policy .para h5 {
    font-size: 20px;
    font-family: 'Roboto';
    letter-spacing: 1px;
    color: #1d6ed2; }
  #data-policy .wrapper-data-policy .para p {
    font-family: 'Roboto Condensed';
    font-size: 17px;
    color: #525558;
    padding-bottom: 10px; }

#data-policy .policy-bg {
  background: linear-gradient(rgba(75, 126, 179, 0.69), #356ba5); }
  #data-policy .policy-bg h2 {
    font-size: 42px;
    letter-spacing: 3px;
    color: #ffffff;
    font-family: 'Roboto';
    font-weight: 700; }
  @media screen and (max-device-width: 767px) and (orientation: portrait) {
    #data-policy .policy-bg {
      margin-top: 56px; } }

.was-validated .form-control:valid {
  border: 1px solid #ced4da !important;
  background-image: none !important; }

.invalid-feedback {
  position: absolute;
  top: 1px;
  right: 37px;
  width: auto;
  background: #fff;
  padding: 9px 0px 7px 5px;
  margin-top: 0;
  font-size: 11px; }

.was-validated .form-control:focus ~ .invalid-feedback {
  display: none; }

footer {
  background-color: #2c2c2c;
  height: 40px; }
  footer .copy-text {
    color: #fff;
    float: left; }
    footer .copy-text h6 {
      padding: 12px 0 0 0;
      margin: 0;
      color: #fff;
      font-size: 13px;
      font-family: 'Rubik'; }
      footer .copy-text h6 span {
        color: #0d66d6; }
  footer .social-media {
    float: right;
    padding-top: 10px; }
    footer .social-media ul {
      margin: 0; }
      footer .social-media ul li {
        padding-left: 25px !important;
        display: inline-block; }
        footer .social-media ul li a {
          text-decoration: none;
          font-size: 16px !important; }
          footer .social-media ul li a i {
            color: #ffffff;
            filter: drop-shadow(1px 2px 0px #222); }
            footer .social-media ul li a i:hover {
              color: #f37402;
              -webkit-transition: color 400ms ease-out;
              -moz-transition: color 400ms ease-out;
              -ms-transition: color 400ms ease-out;
              -o-transition: color 400ms ease-out;
              transition: color 400ms ease-out; }

.scrolltop {
  display: none;
  width: 100%;
  margin: 0 auto;
  position: fixed;
  bottom: 40px;
  right: 10px;
  -webkit-transition: display 200ms ease;
  -moz-transition: display 200ms ease;
  -ms-transition: display 200ms ease;
  -o-transition: display 200ms ease;
  transition: display 200ms ease; }
  .scrolltop.show {
    display: block; }
  .scrolltop .scroll {
    position: absolute;
    right: 20px;
    bottom: 20px;
    font-size: 25px;
    background-color: #1d69c7;
    color: #fff;
    background: rgba(29, 90, 167, 0.7);
    padding: 10px;
    text-align: center;
    margin: 0 0 0 0;
    cursor: pointer;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s; }
    .scrolltop .scroll .scroll:hover {
      background: #b2b2b2;
      transition: 0.5s;
      -moz-transition: 0.5s;
      -webkit-transition: 0.5s;
      -o-transition: 0.5s; }
      .scrolltop .scroll .scroll:hover .scroll:hover .fa {
        padding-top: -100px; }
        .scrolltop .scroll .scroll:hover .scroll:hover .fa .scroll .fa {
          font-size: 30px;
          margin-top: -5px;
          margin-left: 1px;
          transition: 0.5s;
          -moz-transition: 0.5s;
          -webkit-transition: 0.5s;
          -o-transition: 0.5s; }

@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg); } }

.services-img {
  -webkit-animation: rotation 100s infinite linear; }

.our-solutions div {
  border-bottom: 2px dashed #a9dff5; }

.our-solutions h4 {
  text-transform: uppercase;
  font-size: 17px;
  font-family: 'Oswald'; }
  .our-solutions h4:before {
    position: relative;
    content: "\ec73";
    width: 11px;
    height: 11px;
    top: -3px;
    left: 0;
    margin-right: 9px;
    font-size: 11px;
    font-family: 'IcoFont' !important; }

.our-solutions .blue h4 {
  color: #347dd9; }

.our-solutions .purple h4 {
  color: #ca97e6; }

.our-solutions .green h4 {
  color: #92d479; }

.our-solutions .red h4 {
  color: #ff7a7a; }

.our-solutions .yellow h4 {
  color: #fcc947; }

.our-solutions p {
  font-size: 16px !important;
  color: #000000 !important; }

.contact-form h4 {
  font-size: 18px;
  font-family: 'Roboto';
  color: #3a3b3d; }

.contact-form textarea {
  max-height: 99px;
  min-height: 50px; }

.data-policy header .social-media ul li a i {
  color: #000000;
  filter: none; }
  .data-policy header .social-media ul li a i:hover {
    color: #1d6ed2; }

.data-policy header .navbar-menu .main-menu .nav-name ul li a {
  color: #000000;
  text-shadow: none; }
  .data-policy header .navbar-menu .main-menu .nav-name ul li a:hover {
    color: #1d6ed2; }
