/* Sass Document */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-family: "Calibri", sans-serif; }

html {
  -webkit-text-size-adjust: 100%; }

div, h1, h2, h3, h4, h5, p, ol, form, input, textarea, img, html, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline; }

body {
  background: #ffffff;
  font-size: 14px;
  line-height: 1.4;
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  color: #c8c8c8; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, audio, video {
  display: block; }

img {
  max-width: 100%;
  height: auto;
  border: none;
  outline: none;
  display: block; }

blockquote, q {
  quotes: none; }

table {
  border-spacing: 0;
  width: 100%; }

caption, th, td {
  font-weight: normal;
  text-align: left; }

audio, canvas, video {
  display: block; }

audio:not([controls]) {
  display: none; }

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin: 0; }

sub {
  font-size: 80%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  font-size: 80%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -0.5em; }

sub {
  bottom: -0.25em; }

small {
  font-size: smaller; }

ul {
  margin: 0;
  padding: 0;
  list-style-type: none; }

li {
  padding: 0;
  margin: 0; }

h2 {
  background: transparent;
  padding: 0;
  margin: 0 0 10px;
  font-size: 18px;
  font-weight: 400; }

h3 {
  background-color: inherit;
  padding: 0;
  margin: 0 0 5px;
  font-size: 18px;
  font-weight: 400; }

h1, h2, h3, h4 {
  font-family: "Calibri", sans-serif; }

a {
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  background-color: transparent;
  outline: none;
  text-decoration: none; }
  a:hover {
    background-color: transparent; }

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

.mt-0 {
  margin-top: 0 !important; }

.pb-0 {
  padding-bottom: 0 !important; }

.pt-0 {
  padding-top: 0 !important; }

input[disabled],
submit[disabled] {
  cursor: default; }

button[type="submit"], button[type="reset"], button[type="button"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  padding: 0; }

input[type="text"], input[type="email"], input[type="tel"], input[type="password"], input[type="url"] {
  padding: 0 6px;
  height: 42px;
  outline: none;
  font-family: "Calibri", sans-serif;
  font-size: 14px;
  width: 100%;
  color: #c8c8c8;
  border: 1px solid #c8c8c8;
  background: #c8c8c8;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none; }
input[type="submit"], input[type="button"], input[type="reset"] {
  border: none;
  cursor: pointer;
  outline: none;
  font-family: "Calibri", sans-serif;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none; }
input[disabled] {
  cursor: default; }

select {
  outline: none;
  font-family: "Calibri", sans-serif;
  background: url(../images/select-arrow.png) no-repeat 100% center #ffffff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  color: #c8c8c8; }
  select::-ms-expand {
    display: none; }

textarea {
  color: #c8c8c8;
  padding: 9px 10px;
  height: 86px;
  outline: none;
  font-family: "Calibri", sans-serif;
  font-size: 14px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  width: 100%;
  display: block;
  resize: vertical;
  color: #c8c8c8;
  border: 1px solid #c8c8c8;
  background: #c8c8c8; }

::-webkit-input-placeholder {
  color: #c8c8c8; }

:-moz-placeholder {
  color: #c8c8c8; }

::-moz-placeholder {
  color: #c8c8c8; }

:-ms-input-placeholder {
  color: #c8c8c8; }

.error {
  color: #ed1c24; }

.success {
  color: #04B800; }

.leftalign {
  text-align: left; }

.rightalign {
  text-align: right; }

.centeralign {
  text-align: center; }

.justifyalign {
  text-align: justify; }

.alignleft {
  float: left;
  margin: 0 15px 15px 0; }

.alignright {
  float: right;
  margin: 0 0 15px 15px; }

.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }

p {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 7px; }
  p:empty {
    display: none; }
  p:last-child {
    margin-bottom: 0 !important; }

.flex {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-wrap: wrap; }

.middle {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap; }

.noMid {
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }

.clear:after, .ourPartner:after {
  content: "";
  display: table;
  clear: both; }

/****** */
.wrapper {
  width: 100%;
  margin: 0;
  padding: 0;
  position: relative; }

.container {
  width: 1140px;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 15px; }

.mainHeader {
  background: #575756;
  padding: 65px 0 87px; }
  .mainHeader .logo {
    text-align: center;
    width: 183px;
    margin: 0 auto 60px; }
    .mainHeader .logo h1 {
      margin: 0 0;
      padding: 0 0; }

.ourPartner {
  text-align: center;
  margin: 0 auto;
  width: 795px;
  max-width: 100%; }
  .ourPartner .list {
    width: calc(33.333333% - 30px);
    margin: 0 15px;
    float: left;
    overflow: hidden; }
    .ourPartner .list span {
      display: block; }
    .ourPartner .list a {
      display: block; }
      .ourPartner .list a:hover img {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1); }
      .ourPartner .list a:hover figure:before {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -ms-transform: scale(1.2);
        -o-transform: scale(1.2);
        transform: scale(1.2);
        opacity: 1; }
    .ourPartner .list figure {
      position: relative;
      z-index: 0;
      overflow: hidden; }
      .ourPartner .list figure:before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        z-index: 1;
        border: 5px solid #f77118;
        -webkit-transform: scale(0.3);
        -moz-transform: scale(0.3);
        -ms-transform: scale(0.3);
        -o-transform: scale(0.3);
        transform: scale(0.3);
        -webkit-transition: 0.3s;
        -moz-transition: 0.3s;
        -ms-transition: 0.3s;
        -o-transition: 0.3s;
        transition: 0.3s;
        opacity: 0; }
    .ourPartner .list img {
      width: 100%;
      -webkit-transition: 0.3s;
      -moz-transition: 0.3s;
      -ms-transition: 0.3s;
      -o-transition: 0.3s;
      transition: 0.3s;
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      -ms-transform: scale(1);
      -o-transform: scale(1);
      transform: scale(1); }

.mainFooter {
  background: #f77118;
  border-top: 5px solid #ffffff;
  padding: 45px 0 45px;
  text-align: center;
  color: #ffffff; }
  .mainFooter .address {
    width: 320px;
    max-width: 100%;
    margin: 0 auto 13px; }
    .mainFooter .address:last-child {
      margin-bottom: 0; }
    .mainFooter .address p {
      font-size: 16px;
      line-height: 1.32;
      margin-bottom: 0; }
  .mainFooter .contact p {
    font-size: 16px;
    line-height: 1.4;
    margin-bottom: 0; }
  .mainFooter a {
    color: #ffffff; }
    .mainFooter a:hover {
      color: #000000; }

/*# sourceMappingURL=style.css.map */


.ourPartner{width:510px;}
.ourPartner .list{width:auto; margin-left:10px !important; margin-right:10px !important;}
.mt-list{margin-top:20px;}
@media screen and (max-width: 414px){
    .mt-list{margin-top:10px;}
}

@media screen and (max-width: 767px){
    .ourPartner .list{width:auto !important; margin-left:10px !important; margin-right:10px !important;}
}
