html, body {
  height: 100%;
  min-height: 100%;
}
div#wrapper2 {
  height: 100% !important;
  position: relative;
  width: 100%;
}
.sticky-navigation {
  position: relative;
  width: 100%;
  z-index: 9999;
}

.logo-container {
  background: transparent none repeat scroll 0 0;
  color: #fff;
  padding: 16px 0 13px;
}
.container {
  max-width: 1200px;
  width: 100%;
}
.container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-md-2 {
  width: 16.6667%;
}
.col-md-10 {
  width: 83.3333%;
}
.navbar {
  border: 1px solid transparent;
  margin-bottom: 20px;
  min-height: 50px;
  position: relative;
}
#video-section {
  background-size: cover !important;
}
#video-section {
  height: 100%;
  top: 0;
  width: 100%;
  z-index: 9;
}
.mob-video-section video#bgvid {
  background: #000 none repeat scroll 0 0 / cover ;
  /*bottom: 0;*/
  height: auto;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  right: 0;
  transition: opacity 1s ease 0s;
  width: auto;
  z-index: -100;
}
audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline;
}
#main-slogan {
  bottom: 0;
  height: 30%;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  text-align: center;
  text-transform: uppercase;
  top: 0;
  width: 84%;
}
#main-slogan h2 {
  color: #fff;
  font-size: 45px;
}
#main-slogan .menu-advertiserspublishers-container {
  margin: 30px 0;
}
.menu-advertiserspublishers-container {
  text-align: center;
}
a, a:hover, a:focus, input[type="submit"], li, li:hover, li:focus {
  text-decoration: none;
  transition: all 500ms ease 0s;
}
.fulls-menu li {
  display: inline-block;
  margin: 0 15px;
}
#main-slogan .fulls-menu li.adv-btn a {
  border: 1px solid #c3d554;
  color: #c3d554;
}
.fulls-menu li a {
  border: 1px solid;
  border-radius: 4px;
  display: inline-block;
  font-size: 13px;
  font-weight: 700;
  margin: 20px 0;
  padding: 12px 30px;
  text-transform: uppercase;
  width: auto;
}
a, a:hover, a:focus, input[type="submit"], li, li:hover, li:focus {
  text-decoration: none;
  transition: all 500ms ease 0s;
}
a, a:hover, a:focus, .btn:focus {
  outline: medium none;
  text-decoration: none;
}
.color-white {
  color: #ffffff;
}
#dtns {
  margin: 10% 0;
}
.text-center {
  text-align: center;
}
.gk-triangle-large::before {
  font-size: 50px;
}
.flaticon-yield::before {
  content: "?";
}
[class^="flaticon-"]::before, [class*=" flaticon-"]::before, [class^="flaticon-"]::after, [class*=" flaticon-"]::after {
  font-family: Flaticon;
  font-size: 20px;
  font-style: normal;
}
[class^="flaticon-"]::before, [class*=" flaticon-"]::before, [class^="flaticon-"]::after, [class*=" flaticon-"]::after {
  font-family: Flaticon;
  font-size: 20px;
  font-style: normal;
}
#dtns i {
  cursor: pointer;
}
.home .shape-section {
  top: -77px;
}
.shape-section {
  background: #ffffff none repeat scroll 0 0;
  margin: 0 auto -110px;
  overflow: hidden;
  position: relative;
  top: -110px;
}
.home .gk-shape-cover {
  margin-bottom: -130px;
  position: relative;
  top: 0;
}
.grey-green-color::before {
  background: #ecf0f1 none repeat scroll 0 0;
}
.gk-dd-shape::before {
  bottom: 0;
  content: "";
  display: block;
  height: 1800px;
  left: -765px;
  position: absolute;
  right: 0;
  top: 375px;
  transform: rotate(43deg);
  width: 1800px;
}
.ah-grey-blue-color::after {
  background: #4ba6cd none repeat scroll 0 0;
}
.grey-green-color::after {
  background: #16a086 none repeat scroll 0 0;
}
.gk-dd-shape::after {
  bottom: 0;
  content: "";
  display: block;
  height: 1800px;
  left: 25%;
  position: absolute;
  top: 1295px;
  transform: rotate(45deg);
  width: 1800px;
}
.home .gk-dd-shape {
  margin-bottom: 100px;
}
.gk-dd-shape {
  height: 1800px;
  margin: 0 auto;
  max-width: 1600px;
  position: relative;
  width: 100%;
}
.features-section {
  padding: 120px 0 20px;
}
.index-big {
  z-index: 99;
}
.container {
  max-width: 1200px;
  width: 100%;
}
.container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.col-md-4 {
  width: 33.3333%;
}
.features-left-info {
  padding: 0 15px 15px;
}
.features-right-info {
  padding-left: 120px;
  position: static;
}
.col-md-8 {
  width: 66.6667%;
}
