/*section{
    height:auto!important;
}*/
body {
  overflow-x: hidden;
}

.container {
  width: 95%;
}

nav {
  height: 64px;
}

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

nav .button-collapse {
  padding-top: 3px;
}

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

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

.container .home-content {
  font-size: 17px;
}

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

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

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

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

.home-header .video-overlay .container .btn, .product-header .video-overlay .container .btn {
  margin-top: 5%;
}

.home-service .container {
  padding: 1% 0;
}

.home-service .container .home-content-holder {
  padding: 5% 0;
}

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

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

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

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

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

.inside-pic-content-holder {
  opacity: 1;
  background: rgba(0, 0, 0, 0.8);
}

.home-team .join-us {
  /*background: $MAIN_COLOR;*/
}

.home-team .join-us .inside-pic-content-holder-join-us {
  font-size: 50px;
}

/*about_us*/
.about-us-about .big-title {
  text-align: left;
  margin-bottom: 5%;
  font-size: 60px;
  letter-spacing: -0.27px;
  line-height: 65px;
  margin-top: 10%;
  font-weight: 600;
}

.about-us-about .content {
  background-color: #242424;
  padding: 8% 0;
  padding-right: 2.75rem;
  padding-left: 2.75rem;
  margin: 0 -2.75rem;
  font-size: 17px;
}

.half-background {
  width: 100%;
}

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

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

.about-us-service .about-service-slick-holder {
  background-color: #242424;
  /*padding-bottom: 10%;*/
  padding-right: 2.75rem;
  padding-left: 2.75rem;
  margin: 0 -2.75rem;
}

/*product*/
.product-header .title {
  text-align: left;
}

.product-header .video-overlay .container {
  padding-bottom: 0px;
}

.product-header .content {
  background-color: #242424;
  padding: 4% 0;
  padding-right: 2.75rem;
  padding-left: 2.75rem;
  margin: 0 -2.75rem;
  font-size: 17px;
}

.product-service .product-service-holder {
  padding: 5% 0;
  padding-right: 2.75rem;
  padding-left: 2.75rem;
}

.product-service .product-rare-cycle {
  display: none;
}

.product-service .product-service-slick-holder {
  text-align: center;
}

.product-service .serive-icon {
  margin: auto;
  display: block;
}

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

.work-detail-header .work-detail-header-top-img {
  display: none;
}

/*contact*/
.contact-header .big-title {
  text-align: left;
}

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

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

.join-us-header .inside-container-holder-left .big-title {
  text-align: left;
}

.collection-desktop {
  display: none;
}

.product-web-on-slick-holder .web-go-product-background {
  max-height: 550px;
}

.product-web-on-slick-holder .product-icon img {
  /*width:70%;*/
}
