@media screen and (min-width: 992px) and (max-width: 1110px) {
  .container {
    width: 85%;
  }
}

@media screen and (min-width: 1111px) {
  .container {
    width: 75%;
  }
}

nav {
  height: 85px;
}

nav .top-nav {
  margin-top: 10px;
}

nav .brand-logo {
  padding-top: 18px;
}

nav .brand-logo .top-nav-logo {
  content: url("/files/images/logo.png");
}

.home-header .video-overlay .container, .product-header .video-overlay .container {
  padding: 14% 0;
}

.home-header .video-overlay .container .home-header-title, .home-header .video-overlay .container .home-content, .product-header .video-overlay .container .home-header-title, .product-header .video-overlay .container .home-content {
  text-align: right;
}

.home-header .video-overlay .container .home-header-title, .product-header .video-overlay .container .home-header-title {
  font-size: 70px;
  font-weight: 700;
}

.home-header .video-overlay .container .home-header-content, .product-header .video-overlay .container .home-header-content {
  font-size: 16px;
}

.home-service .icon-holder .row:nth-child(odd) .icon-button {
  float: left;
}

.home-service .icon-holder .row:nth-child(even) .icon-button {
  float: right;
}

.home-service .icon-holder .row .icon-button .icon-title {
  width: 200px;
}

.home-product .home-content-holder {
  padding-top: 12%;
}

.home-product .home-content-holder .container {
  padding-left: 12.5%;
}

.slick .product-holder .product-content-holder div {
  margin-left: 2%;
  /*margin-left:5%;
                 margin-right:5%;*/
}

.inside-pic-content-holder {
  opacity: 0;
}

.home-team .join-us {
  background: #373738;
}

/*about_us*/
.about-us-about .big-title {
  text-align: right;
  padding-bottom: 55%;
}

.about-us-about .content {
  padding-right: 3%;
}

.half-background {
  width: 50%;
}

.about-us-out-partner .content-holder {
  padding: 25% 0px;
}

.about-us-out-partner .partners-icon-holder {
  padding: 10% 0px;
}

.product-service .serive-icon {
  display: none;
}

/*work detail*/
.work-detail-header .container .content-holder {
  padding: 45% 0px;
}

/*join us*/
.join-us-header .join-us-content .content-holder {
  padding: 31% 0;
}

.join-us-header .inside-container-holder-left {
  padding: 14% 0.75rem;
}

.collection-mobile {
  display: none;
}

.inside-container-holder-left {
  width: 37.5% !important;
  margin-left: 12.5% !important;
}

.inside-slick-holder-left {
  width: 100% !important;
  padding-left: 25% !important;
}

.inside-container-holder-right {
  width: 37.5% !important;
  margin-right: 12.5% !important;
}

.inside-slick-holder-right {
  width: 100% !important;
  padding-right: 25% !important;
}

.product-web-on-slick-holder .web-go-product-background {
  width: auto;
  min-width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -2;
  max-height: 700px;
}
