:root{
  --m-orange :#F26738 ;
  --m-black:#262626 ;
  --m-grey:#E6E6E6 ;
}
/* global */
*{
  font-family: "Montserrat", sans-serif;
}
a,a:hover{
  text-decoration: none!important;
  }
/* color */
.white{
  color: white;
}
.m-grey{
  color: var(--m-grey)!important;
}
.m-orange{
  color: var(--m-orange);
}
/* border */
.border-bottom-orange{
  border-bottom: 6px solid  var(--m-orange);
}
/* line height */
.line-height-1{
  line-height: 1.2;
}
/* font */
.nav-link{
  font-size: 16px!important;
  font-weight: 600!important;
  color: var(--m-black);
}
.nav-link:hover{
  color: var(--m-orange);
}
.f-70{
  font-size: 70px;
}
.extra-bold{
  font-weight: 800; 

}
/* layout */
.wrapper{
  padding-left: 5.208vw;
  padding-right: 5.208vw;
}
.wrapper-left{
  padding-left: 5.208vw;
}
.wrapper-right{
  padding-right: 5.208vw;
}
/* bg color */

.m-bg-grey{
  background-color: var(--m-grey);
}
/* button */
.btn-primary,.btn-primary:hover,.btn-primary:focus{
  background-color: var(--m-orange)!important;
  box-shadow: none!important;
  border-radius: 0!important;
  border-color:  var(--m-orange)!important;
  font-size: 16px!important;
  min-width: 7.8125vw;
  font-weight: 500;
  height: 45px;
}
.navbar-brand img{
  width: 12vw
}
.w-1vw{
  width: 1vw;
}

.menu{
  left: 0;
  right: 0;
  z-index: 1;
  top: 100%;
}
.menu.our-services{
  height: 84vh;
  background-color: #363636;
}
.top-image{
  height:28vh;
  background-size: cover;
  background-position-x: right;
  background-position-y: bottom;
}
.h-17{
  height: 16vh;
}
.content{
  height: 56vh;
  padding-top: 4vh;
  padding-bottom: 4vh;
  background: var(--m-black);
}
.content-mini{
  height: fit-content;
  padding-top: 4vh;
  padding-bottom: 4vh;
  background: var(--m-black);
}
.header-menu-img{
  height: 6vh;
}
.custom-link{
  font-weight: 200;
}
@media (max-width:1700px) {
  .btn-outline-primary,.btn-outline-primary:hover,.btn-outline-primary:focus,
  .btn-primary,.btn-primary:hover,.btn-primary:focus{
    font-size: 14px!important;
    height: 35px;
  }
  .nav-link{
    font-size: 12px!important;
  }
  .f-70{
    font-size: 47px;
}

}