/***************
All custom CSS
***************/
/*header css*/
@font-face {
  font-family: "Avenir LT Std";
  src: url("https://teamoptidev.epiksolution.net/wp-content/themes/flatsome/fonts/AvenirLTStd-Roman.eot");
  src: url("https://teamoptidev.epiksolution.net/wp-content/themes/flatsome/fonts/AvenirLTStd-Roman.eot?#iefix") format("embedded-opentype"), url("https://teamoptidev.epiksolution.net/wp-content/themes/flatsome/fonts/AvenirLTStd-Roman.woff2") format("woff2"), url("https://teamoptidev.epiksolution.net/wp-content/themes/flatsome/fonts/AvenirLTStd-Roman.woff") format("woff"), url("https://teamoptidev.epiksolution.net/wp-content/themes/flatsome/fonts/AvenirLTStd-Roman.ttf") format("truetype"), url("https://teamoptidev.epiksolution.net/wp-content/themes/flatsome/fonts/AvenirLTStd-Roman.svg#Avenir LT Std") format("svg");
}

@font-face {
  font-family: "Avenir LT Std 65 Medium";
  src: url("https://teamoptidev.epiksolution.net/wp-content/themes/flatsome/fonts/FontsFree-Net-AvenirLTStd-Black.eot");
  src: url("https://teamoptidev.epiksolution.net/wp-content/themes/flatsome/fonts/FontsFree-Net-AvenirLTStd-Black.eot?#iefix") format("embedded-opentype"), url("https://teamoptidev.epiksolution.net/wp-content/themes/flatsomefonts/FontsFree-Net-AvenirLTStd-Black.woff2") format("woff2"), url("https://teamoptidev.epiksolution.net/wp-content/themes/flatsome/fonts/FontsFree-Net-AvenirLTStd-Black.woff") format("woff"), url("../fonts/FontsFree-Net-AvenirLTStd-Black.ttf") format("truetype"), url("https://teamoptidev.epiksolution.net/wp-content/themes/flatsome/fonts/FontsFree-Net-AvenirLTStd-Black.svg#Avenir LT Std 65 Medium") format("svg");
}
* {
  margin: 0;
  padding: 0;
}

ol,
ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

html,
body {
  font-family: "Avenir LT Std";
  font-size: 14px;
  color: #000000;
  margin: 0;
  padding: 0;
}
.text span {
  color: #707070;
}

.top-wrap .con .text {
  padding: 0 31px 0 10px;
}

.navcustom {
  background: #222222;
}


.navbar-nav li.active a{
 color: #E35E36!important;
}
.navbar-nav li:nth-child(2) a{
 color: #000 !important;
}
.navbar-nav li:nth-child(3) a{
 color: #000 !important;
}
.navbar-nav li:nth-child(2):hover a{
 color: #E35E36!important;
}
.navbar-nav li:nth-child(3):hover a{
 color: #E35E36!important;
}
.header .navbar .container:after{display:none;}
.nav > li > a {
  padding: 10px 23px !important;
  display: inline-block;
  color: #000 !important;
  font-family: "Avenir LT Std";
    font-size: 14px;
}

.container, .container-width, .full-width .ubermenu-nav, .row {
   max-width: 1140px;
}
.header{box-shadow: 0px 3px 16px 0px rgb(0 0 0 / 10%);}
    .header.navbar_fixed {
  position: fixed !important;
  top: 0;
  background: #fff;
  transition: 1;
  z-index: 100;
  position: fixed;
  width: 100%;
  top: 0px;
  left: 0;
  right: 0;
  background: #fff;
  z-index: 999;
  transform: translateY(70px);
  transition: transform 500ms ease, background 500ms ease;
  -webkit-transition: transform 500ms ease, background 500ms ease;
  top: -70px;
  box-shadow: 0px 3px 16px 0px rgb(0 0 0 / 10%);

}
.nav>li {
    margin: 0 !important;
}
.header .container {
    padding-left: 10px;
    padding-right: 10px;
}
.offcanvas, .offcanvas-lg, .offcanvas-md, .offcanvas-sm, .offcanvas-xl, .offcanvas-xxl{height:100vh !important;}
    div#offcanvasNavbar2 {
    background: #f5eaea;
}
@media(max-width:992px){    .header .nav>li,  .header .nav>li>a {
    display: block; 
    width: 100%;
}}

@media(max-width:767px){
li.login-register.justify-content-center.d-flex {
    margin-top: 25px;
}

    .um-register .um-form {
    float: none;
    width: auto;
}
    ul.header-nav.header-nav-main.nav.nav-left.nav-uppercase li {
    display: block;
    width: 100%;
}
a.navbar-brand img {
    width: 145px;
}
.carousel-indicators {
    bottom: 9%;
}
button.out-line {
    padding: 0px 8px;
}
header.header .navcustom .container:after {
    display: none;
}

}
body.home div#login-form-popup{display:none;}
 .page-id-1490 div.rounded img{border-radius: 5px;}
