/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
html, body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizelegibility;
}

*, *:focus {
  -webkit-tap-highlight-color: transparent;
  outline: none;
}

* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

img, object, embed, video {
  max-width: 100%;
}

/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
  width: 100%;
}

input, button, select, textarea {
  border: 0;
  -webkit-appearance: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  -ms-appearance: none;
  appearance: none;
}

textarea {
  resize: none;
}

.txt_overflow {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/*select::-ms-expand {
    display: none;
}*/
.clearfix:before, .clearfix:after {
  display: table;
  content: " ";
}

.clearfix:after {
  clear: both;
}

body {
  background: #f5f5f5;
  margin: 0;
  color: #000;
  font-family: "Gilroy-ExtraBold", sans-serif;
  font-weight: 300;
}

.wow {
  visibility: hidden;
}

.fluid {
  clear: both;
  margin-left: 0;
  width: 100%;
  float: left;
  display: block;
}

.fluidList {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

.zeroMargin_mobile {
  margin-left: 0;
}

.hide_mobile {
  display: none;
}

b, strong, label {
  font-weight: 600;
}

.padding_20 {
  padding: 20px !important;
}

.padding_10 {
  padding: 10px !important;
}

.padding_30 {
  padding: 30px !important;
}

.no_padding {
  padding: 0 !important;
}

.f_left {
  float: left;
}

.f_right {
  float: right;
}

.fw {
  width: 100%;
  display: inline-block;
  float: left;
}

.fwr {
  position: relative;
  width: 100%;
  display: inline-block;
  float: left;
}

.half_wrap {
  width: 50%;
  display: inline-block;
  position: relative;
  float: left;
}

.fw_no_width {
  display: inline-block;
  position: relative;
  float: left;
}

.fw_img {
  width: 100%;
  float: left;
}

.gridContainer {
  max-width: 1400px;
  min-width: 1400px;
  width: 85%;
  margin: auto;
  clear: none;
  float: none;
  margin-left: auto;
  padding: 0 50px;
}
.gridContainer.lg {
  max-width: 1500px;
  min-width: 1500px;
}

.w_1 {
  width: 1%;
  float: left;
  display: inline-block;
}

.w_2 {
  width: 2%;
  float: left;
  display: inline-block;
}

.w_3 {
  width: 3%;
  float: left;
  display: inline-block;
}

.w_4 {
  width: 4%;
  float: left;
  display: inline-block;
}

.w_5 {
  width: 5%;
  float: left;
  display: inline-block;
}

.w_6 {
  width: 6%;
  float: left;
  display: inline-block;
}

.w_7 {
  width: 7%;
  float: left;
  display: inline-block;
}

.w_8 {
  width: 8%;
  float: left;
  display: inline-block;
}

.w_9 {
  width: 9%;
  float: left;
  display: inline-block;
}

.w_10 {
  width: 10%;
  float: left;
  display: inline-block;
}

.w_11 {
  width: 11%;
  float: left;
  display: inline-block;
}

.w_12 {
  width: 12%;
  float: left;
  display: inline-block;
}

.w_13 {
  width: 13%;
  float: left;
  display: inline-block;
}

.w_14 {
  width: 14%;
  float: left;
  display: inline-block;
}

.w_15 {
  width: 15%;
  float: left;
  display: inline-block;
}

.w_16 {
  width: 16%;
  float: left;
  display: inline-block;
}

.w_17 {
  width: 17%;
  float: left;
  display: inline-block;
}

.w_18 {
  width: 18%;
  float: left;
  display: inline-block;
}

.w_19 {
  width: 19%;
  float: left;
  display: inline-block;
}

.w_20 {
  width: 20%;
  float: left;
  display: inline-block;
}

.w_21 {
  width: 21%;
  float: left;
  display: inline-block;
}

.w_22 {
  width: 22%;
  float: left;
  display: inline-block;
}

.w_23 {
  width: 23%;
  float: left;
  display: inline-block;
}

.w_24 {
  width: 24%;
  float: left;
  display: inline-block;
}

.w_25 {
  width: 25%;
  float: left;
  display: inline-block;
}

.w_26 {
  width: 26%;
  float: left;
  display: inline-block;
}

.w_27 {
  width: 27%;
  float: left;
  display: inline-block;
}

.w_28 {
  width: 28%;
  float: left;
  display: inline-block;
}

.w_29 {
  width: 29%;
  float: left;
  display: inline-block;
}

.w_30 {
  width: 30%;
  float: left;
  display: inline-block;
}

.w_31 {
  width: 31%;
  float: left;
  display: inline-block;
}

.w_32 {
  width: 32%;
  float: left;
  display: inline-block;
}

.w_33 {
  width: 33%;
  float: left;
  display: inline-block;
}

.w_34 {
  width: 34%;
  float: left;
  display: inline-block;
}

.w_35 {
  width: 35%;
  float: left;
  display: inline-block;
}

.w_36 {
  width: 36%;
  float: left;
  display: inline-block;
}

.w_37 {
  width: 37%;
  float: left;
  display: inline-block;
}

.w_38 {
  width: 38%;
  float: left;
  display: inline-block;
}

.w_39 {
  width: 39%;
  float: left;
  display: inline-block;
}

.w_40 {
  width: 40%;
  float: left;
  display: inline-block;
}

.w_41 {
  width: 41%;
  float: left;
  display: inline-block;
}

.w_42 {
  width: 42%;
  float: left;
  display: inline-block;
}

.w_43 {
  width: 43%;
  float: left;
  display: inline-block;
}

.w_44 {
  width: 44%;
  float: left;
  display: inline-block;
}

.w_45 {
  width: 45%;
  float: left;
  display: inline-block;
}

.w_46 {
  width: 46%;
  float: left;
  display: inline-block;
}

.w_47 {
  width: 47%;
  float: left;
  display: inline-block;
}

.w_48 {
  width: 48%;
  float: left;
  display: inline-block;
}

.w_49 {
  width: 49%;
  float: left;
  display: inline-block;
}

.w_50 {
  width: 50%;
  float: left;
  display: inline-block;
}

.w_51 {
  width: 51%;
  float: left;
  display: inline-block;
}

.w_52 {
  width: 52%;
  float: left;
  display: inline-block;
}

.w_53 {
  width: 53%;
  float: left;
  display: inline-block;
}

.w_54 {
  width: 54%;
  float: left;
  display: inline-block;
}

.w_55 {
  width: 55%;
  float: left;
  display: inline-block;
}

.w_56 {
  width: 56%;
  float: left;
  display: inline-block;
}

.w_57 {
  width: 57%;
  float: left;
  display: inline-block;
}

.w_58 {
  width: 58%;
  float: left;
  display: inline-block;
}

.w_59 {
  width: 59%;
  float: left;
  display: inline-block;
}

.w_60 {
  width: 60%;
  float: left;
  display: inline-block;
}

.w_61 {
  width: 61%;
  float: left;
  display: inline-block;
}

.w_62 {
  width: 62%;
  float: left;
  display: inline-block;
}

.w_63 {
  width: 63%;
  float: left;
  display: inline-block;
}

.w_64 {
  width: 64%;
  float: left;
  display: inline-block;
}

.w_65 {
  width: 65%;
  float: left;
  display: inline-block;
}

.w_66 {
  width: 66%;
  float: left;
  display: inline-block;
}

.w_67 {
  width: 67%;
  float: left;
  display: inline-block;
}

.w_68 {
  width: 68%;
  float: left;
  display: inline-block;
}

.w_69 {
  width: 69%;
  float: left;
  display: inline-block;
}

.w_70 {
  width: 70%;
  float: left;
  display: inline-block;
}

.w_71 {
  width: 71%;
  float: left;
  display: inline-block;
}

.w_72 {
  width: 72%;
  float: left;
  display: inline-block;
}

.w_73 {
  width: 73%;
  float: left;
  display: inline-block;
}

.w_74 {
  width: 74%;
  float: left;
  display: inline-block;
}

.w_75 {
  width: 75%;
  float: left;
  display: inline-block;
}

.w_76 {
  width: 76%;
  float: left;
  display: inline-block;
}

.w_77 {
  width: 77%;
  float: left;
  display: inline-block;
}

.w_78 {
  width: 78%;
  float: left;
  display: inline-block;
}

.w_79 {
  width: 79%;
  float: left;
  display: inline-block;
}

.w_80 {
  width: 80%;
  float: left;
  display: inline-block;
}

.w_81 {
  width: 81%;
  float: left;
  display: inline-block;
}

.w_82 {
  width: 82%;
  float: left;
  display: inline-block;
}

.w_83 {
  width: 83%;
  float: left;
  display: inline-block;
}

.w_84 {
  width: 84%;
  float: left;
  display: inline-block;
}

.w_85 {
  width: 85%;
  float: left;
  display: inline-block;
}

.w_86 {
  width: 86%;
  float: left;
  display: inline-block;
}

.w_87 {
  width: 87%;
  float: left;
  display: inline-block;
}

.w_88 {
  width: 88%;
  float: left;
  display: inline-block;
}

.w_89 {
  width: 89%;
  float: left;
  display: inline-block;
}

.w_90 {
  width: 90%;
  float: left;
  display: inline-block;
}

.w_91 {
  width: 91%;
  float: left;
  display: inline-block;
}

.w_92 {
  width: 92%;
  float: left;
  display: inline-block;
}

.w_93 {
  width: 93%;
  float: left;
  display: inline-block;
}

.w_94 {
  width: 94%;
  float: left;
  display: inline-block;
}

.w_95 {
  width: 95%;
  float: left;
  display: inline-block;
}

.w_96 {
  width: 96%;
  float: left;
  display: inline-block;
}

.w_97 {
  width: 97%;
  float: left;
  display: inline-block;
}

.w_98 {
  width: 98%;
  float: left;
  display: inline-block;
}

.w_99 {
  width: 99%;
  float: left;
  display: inline-block;
}

.w_100 {
  width: 100%;
  float: left;
  display: inline-block;
}

@-webkit-keyframes width100per {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}
@keyframes width100per {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}
.width100per {
  -webkit-animation-name: width100per;
  animation-name: width100per;
}

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