/*------------------------------------------------------------------//
//      RESPONSIVE SYSTEM                                                                                 //
//------------------------------------------------------------------*/

@media screen and (max-width: 1440px) and (min-width: 1399px) {
  .header {
  padding: 40px 40px;
}

.header-contact{
  display: none;
}

.header-logo img {
  width: 170px;
}
.header-contact .button a {
  padding: 9px 22px;
}
.header-contact .phone a{ 
  font-size: 18px;
}
.header-menu ul li a{
  padding: 0 10px;
  font-size: 13px;
}
.header-logo{
  top:-22px;
}
}

@media screen and (min-width: 1400px) {
/* PC 1400+  */
.menuAc {
  display: none !important;
}
}

@media screen and (max-width: 1399px) and (min-width: 1199px) {
  .header-contact{
    display: none;
  }
  .header {
      padding: 40px 6px;
    }
  
    .header-logo img {
      width: 170px;
    }
    .header-contact .button a {
      padding: 9px 22px;
    }
    .header-contact .phone a{ 
      font-size: 18px;
    }
    .header-menu ul li a{
      padding: 0 10px;
      font-size: 13px;
    }
    .header-logo{
      top:-22px;
    }
}

@media screen and (max-width: 991px) and (min-width: 768px) {
.header-menu-btn {
  display: block;
}
body,
html {
  overflow-x: hidden;
}
.header-menu {
  display: none;
}
.header-contact {
  display: none;
}
.header {
  position: absolute;
  width: 100%;
  padding: 25px 13px;
  z-index: 9999;
}
.slider-text {
  /* top: 31%; */
  transform: initial;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.slider-text-desc {
  font-family: "Axiforma Light";
  font-size: 16px;
  color: #fff;
  text-align: center;
  line-height: 1.2;
}
.header-logo img {
  width: 70%;
}
.slider-text-title {
  font-size: 50px;
}
.home-bar-inner {
  height: auto;
  padding: 70px 22px;
}
.home-about img {
  width: 100%;
}
.home-service {
  height: auto;
  background-position: center center !important;
}
.home-bar-link a {
  font-size: 19px;
}
.home-bar-text {
  font-size: 35px;
}
.home-bar-desc {
  font-family: "Axiforma Light";
  color: #fff;
  line-height: 1.3;
  margin-bottom: 40px;
  font-size: 14px !important;
}
.m-order-1 {
  order: 1;
}
.m-order-2 {
  order: 2;
}
.home-service:before {
  display: none;
}
.home-service-inner {
  position: relative;
  z-index: 999;
  padding: 0;
}
.home-service-inner .container {
  max-width: initial;
}
.home-service-tab-title {
  font-size: 35px;
}
.home-service-tab-link a {
  font-size: 23px;
}
.home-service-item .home-service:nth-child(2):after {
  display: none;
}
.home-service-item .home-service:nth-child(2) .home-service-inner {
  margin-left: initial;
}
.home-videos-title {
  display: none;
}
.home-contacts {
  background-size: cover;
  background-position: center center;
}
.home-contacts .text {
  font-size: 40px;
}
.footer {
  height: auto;
  padding: 38px 0;
}
.footer .borders {
  border-bottom: 1px solid #444444;
  padding-bottom: 50px;
  border-right: 0;
}
.home-service {
  margin: 0;
}
.header-logo {
  position: relative;
  top: -14px;
}
.home-videos img {
  width: 100%;
}
.home-videos .item .desc {
  width: 100%;
}
.home-contact .title {
  text-align: center;
  padding-bottom: 0;
}
}

@media screen and (max-width: 767px) and (min-width: 640px) {
body,
html {
  overflow-x: hidden;
}
.header-menu {
  display: none;
}
.header-contact {
  display: none;
}
.header {
  position: absolute;
  width: 100%;
  padding: 25px 13px;
  z-index: 9999;
}
.slider-text {
  top: 31%;
  transform: initial;
}
.slider-text-desc {
  font-family: "Axiforma Light";
  font-size: 16px;
  color: #fff;
  text-align: center;
  line-height: 1.2;
}
.header-logo img {
  width: 70%;
}
.slider-text-title {
  font-size: 50px;
}
.home-bar-inner {
  height: auto;
  padding: 70px 22px;
}
.home-service {
  height: auto;
  background-position: center center !important;
}
.home-bar-link a {
  font-size: 19px;
}
.home-bar-text {
  font-size: 35px;
}
.home-bar-desc {
  font-family: "Axiforma Light";
  color: #fff;
  line-height: 1.3;
  margin-bottom: 40px;
  font-size: 14px !important;
}
.m-order-1 {
  order: 1;
}
.m-order-2 {
  order: 2;
}
.home-service:before {
  display: none;
}
.home-service-inner {
  position: relative;
  z-index: 999;
  padding: 0;
}
.home-service-tab-title {
  font-size: 35px;
}
.home-service-tab-link a {
  font-size: 23px;
}
.home-service-item .home-service:nth-child(2):after {
  display: none;
}
.home-service-item .home-service:nth-child(2) .home-service-inner {
  margin-left: initial;
}
.home-videos-title {
  display: none;
}
.home-contacts {
  background-size: cover;
  background-position: center center;
}
.home-contacts .text {
  font-size: 40px;
}
.footer {
  height: auto;
  padding: 38px 0;
}
.footer .borders {
  border-bottom: 1px solid #444444;
  padding-bottom: 50px;
}
.home-service {
  margin: 0;
}
.header-logo {
  position: relative;
  top: -14px;
}
.header-menu-btn {
  display: block;
}
}

@media screen and (max-width: 639px) and (min-width: 480px) {
.header-menu-btn {
  display: block;
}
body,
html {
  overflow-x: hidden;
}
.header-menu {
  display: none;
}
.header-contact {
  display: none;
}
.header {
  position: absolute;
  width: 100%;
  padding: 25px 13px;
  z-index: 9999;
}
.slider-text {
  top: 31%;
  transform: initial;
}
.slider-text-desc {
  font-family: "Axiforma Light";
  font-size: 16px;
  color: #fff;
  text-align: center;
  line-height: 1.2;
}
.header-logo img {
  width: 70%;
}
.slider-text-title {
  font-size: 50px;
}
.home-bar-inner {
  height: auto;
  padding: 70px 22px;
}
.home-service {
  height: auto;
  background-position: center center !important;
}
.home-bar-link a {
  font-size: 19px;
}
.home-bar-text {
  font-size: 35px;
}
.home-bar-desc {
  font-family: "Axiforma Light";
  color: #fff;
  line-height: 1.3;
  margin-bottom: 40px;
  font-size: 14px !important;
}
.m-order-1 {
  order: 1;
}
.m-order-2 {
  order: 2;
}
.home-service:before {
  display: none;
}
.home-service-inner {
  position: relative;
  z-index: 999;
  padding: 0;
}
.home-service-tab-title {
  font-size: 35px;
}
.home-service-tab-link a {
  font-size: 23px;
}
.home-service-item .home-service:nth-child(2):after {
  display: none;
}
.home-service-item .home-service:nth-child(2) .home-service-inner {
  margin-left: initial;
}
.home-videos-title {
  display: none;
}
.home-contacts {
  background-size: cover;
  background-position: center center;
}
.home-contacts .text {
  font-size: 40px;
}
.footer {
  height: auto;
  padding: 38px 0;
}
.footer .borders {
  border-bottom: 1px solid #444444;
  padding-bottom: 50px;
}
.home-service {
  margin: 0;
}
.header-logo {
  position: relative;
  top: -14px;
}
.header-menu-btn {
  display: block;
}
}

@media screen and (max-width: 480px) and (min-width: 0px) {
.header-menu-btn {
  display: block;
}
body,
html {
  overflow-x: hidden;
}
.header-menu {
  display: none;
}
.header-contact {
  display: none;
}
.header {
  position: absolute;
  width: 100%;
  padding: 25px 13px;
  z-index: 9999;
}
.slider-text {
  top: 31%;
  transform: initial;
  padding: 15px 15px;
  left: initial;
}
.slider-item {
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.slider-text-desc {
  font-family: "Axiforma Light";
  font-size: 16px;
  color: #fff;
  text-align: center;
  line-height: 1.2;
}
.header-logo img {
  width: 70%;
}
.slider-text-title {
  font-size: 50px;
}
.home-bar-inner {
  height: auto;
  padding: 70px 22px;
}
.home-service {
  height: auto;
  background-position: center center !important;
}
.home-bar-link a {
  font-size: 19px;
}
.home-bar-text {
  font-size: 35px;
}
.home-bar-desc {
  font-family: "Axiforma Light";
  color: #fff;
  line-height: 1.3;
  margin-bottom: 40px;
  font-size: 14px !important;
}
.m-order-1 {
  order: 1;
}
.m-order-2 {
  order: 2;
}
.home-service:before {
  display: none;
}
.home-service-inner {
  position: relative;
  z-index: 999;
  padding: 0;
}
.home-service-tab-title {
  font-size: 35px;
}
.home-service-tab-link a {
  font-size: 23px;
}
.home-service-item .home-service:nth-child(2):after {
  display: none;
}
.home-service-item .home-service:nth-child(2) .home-service-inner {
  margin-left: initial;
}
.home-videos-title {
  display: none;
}
.home-contacts {
  background-size: cover;
  background-position: center center;
}
.home-contacts .text {
  font-size: 40px;
}
.footer {
  height: auto;
  padding: 38px 0;
}
.footer .borders {
  border-bottom: 1px solid #444444;
  padding-bottom: 50px;
}
.home-service {
  margin: 0;
}
.header-logo {
  position: relative;
  top: -14px;
}
.single-detail {
  padding-top: 126px;
}
.header-menu-btn .line{
  background: #000 !important;

}
}
