/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
.logo_header {position:fixed;z-index:5;text-align: center;width:inherit;margin-top:30px; top:0; visibility: visible !important; left:50%; transform: translateX(-50%);max-width: 190px !important;} 
.logo_header a::before {display: none;}

header.header_bar{position: fixed;top:0px;left:50%;/*width: 100%;*/z-index: 999; visibility: visible; display: flex; /*transition: visibility 0.8s, top 0.6s;*/ transition:all 0.6s; justify-content: center;}
/*.page-loaded header.header_bar {visibility: visible; top:0;}*/

.page-loaded header.header_bar.scrolled-down{top:-150px;}
.page-loaded header.header_bar.scrolled-up{top:0px; background:linear-gradient(to bottom,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.35) 1%,rgba(0,0,0,0) 100%); left:0; right:0; height:100px;}
header.header_bar .logo_header img,
.page-loaded header.header_bar .logo_header img{ /*max-width: 190px !important; */ max-width: 140px !important;}

.page-loaded header.header_bar.scrolled-down .logo_header,
.page-loaded header.header_bar.scrolled-up .logo_header{ top:-200px;}
/*.page-loaded header.header_bar.scrolled-up .logo_header{ margin-top: 10px;}*/
.page-loaded header.header_bar.scrolled-up .menu-toggle{top: 50px;}
/*.page-loaded header.header_bar.scrolled-up .logo_header img{ max-width: 110px; }
*/



.menu-toggle #menu-text{position:relative; right:-45px; top:6px; text-transform: uppercase;}
.menu-toggle #menu-text::after{ content:'Menu';  color: #B39758; transition: color 0.6s;}
.menu-toggle.open #menu-text::after{ content:'Menu';  color:#F4633A; font-weight:600;}

/**====================
Navbar
==================== */
.tajsats-navbar{height: 60px;flex-wrap: nowrap;}
.tajsats-navbar .navbar-brand{margin-top: 20px;}
.tajsats-navbar .navbar-text{font-size: 1rem;position: relative;transition: color .5s ease;}
.tajsats-navbar .navbar-text a {transition: color .5s ease;}

.open .header-menu-overlay{ background: rgba(0,0,0,0.4); position: fixed; top:0; bottom: 0; left:0; right:0; z-index:1; cursor: pointer}
body.open{ overflow-y:hidden;}

/* Width and height of the scrollbar track */
header ::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

/* Background of the scrollbar track */
header ::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Color of the scrollbar handle */
header ::-webkit-scrollbar-thumb {
  background-color: #888;
}

/* On hover, color of the scrollbar handle */
header ::-webkit-scrollbar-thumb:hover {
  background-color: #555;
}
/* Width and height of the scrollbar track */
header {scrollbar-width: thin;}
header {scrollbar-color: #888 #f1f1f1;}

/* Background of the scrollbar track */
header {scrollbar-track-color: #f1f1f1;}

/* Color of the scrollbar handle */
header {scrollbar-face-color: #888;}

/* On hover, color of the scrollbar handle */
header {scrollbar-face-color: #555; }

@media (min-width: 992px){
  .tajsats-navbar {height: 80px;}
}
   
   /* Toggler
      ========================================================================== */
      .menu-toggle{position:fixed;top:60px;left:80px;width:37px;min-width:37px;height:37px;z-index:15;cursor:pointer}
      .menu-toggle span{transition:.25s ease-in-out;transition-property:top,left,width,height;background:#B39758}
      .menu-toggle .hamburger{ position:absolute; width:37px; height:37px; border: 1px solid #B39758; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
      .menu-toggle .hamburger span{position:absolute;right:8px;width:20px;height:1px}
      .menu-toggle .hamburger span:first-child{top:14px;transition-delay:.5s}
      .menu-toggle .hamburger span:nth-child(2){top:20px;width:20px;transition-delay:.625s}
      .menu-toggle .hamburger span:nth-child(3){bottom:8px;width:20px;transition-delay:.75s}
      .menu-toggle .cross{position:absolute;width:100%;height:100%;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}
      .menu-toggle .cross span{position:absolute}
      .menu-toggle .cross span:first-child{top:8px;left:18px;width:1px;height:0;transition-delay:0s}
      .menu-toggle .cross span:nth-child(2){top:18px;left:8px;width:0;height:1px;transition-delay:.25s}
      .menu-toggle.open .hamburger span{width:0}
      .menu-toggle.open .hamburger span:first-child{transition-delay:0s}
      .menu-toggle.open .hamburger span:nth-child(2){transition-delay:.1s}
      .menu-toggle.open .hamburger span:nth-child(3){transition-delay:.2s}
      .menu-toggle.open .cross span{background:#F4633A}.menu-toggle.open .cross span:first-child{height:22px;transition-delay:.5s}
      .menu-toggle.open .cross span:nth-child(2){width:22px;transition-delay:.3s}
      .menu-toggle.open .hamburger{border: 1px solid #F4633A;}
   
   /* Navbar nav
      ========================================================================== */
   .tajsats-navbar-nav-container
   {
       height: 100vh; padding: 5rem;
       position: relative; z-index: 2;
   }
   
   .tajsats-navbar-nav{
       position: relative;
       top:calc(7%);
       display: flex;
       /* overflow-x: hidden;
       overflow-y: auto; */
       width: 100%;
       /* height: calc(100vh - 82px); */
       padding: 0 15px;
       /* animation: scale-down-ver-center .5s cubic-bezier(.39, .575, .565, 1) both;  */
       opacity: 0;
       -moz-transition: all 500ms linear;
       -webkit-transition: all 500ms linear;
       -o-transition: all 500ms linear;
       transition: all 500ms linear;
       -moz-transform: translate3d(-100px, 0%, 0px);
       -webkit-transform: translate3d(-100px, 0%, 0px);
       -o-transform: translate(-100px, 0px);
       -ms-transform: translate(-100px, 0px);
       transform: translate3d(-100px, 0%, 0px);
       align-items: center;
      
   }
   .tajsats-navbar-nav.open
   {
       /*animation: scale-up-ver-center .5s cubic-bezier(.39, .575, .565, 1) .8s both;
       -webkit-animation: scale-up-ver-center .5s cubic-bezier(.39, .575, .565, 1) .8s both;
       */opacity: 1;
       -moz-transform: translate3d(0px, 0%, 0px);
       -webkit-transform: translate3d(0px, 0%, 0px);
       -o-transform: translate3d(0px, 0%, 0px);
       -ms-transform: translate3d(0px, 0%, 0px);
       transform: translate3d(0px, 0%, 0px);
}
.tajsats-navbar-nav .tajsats-nav .tajsats-nav-item {
  /*opacity: 0;*/
  -moz-transition: all 500ms linear;
  -webkit-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  transition: all 500ms linear;
  /* -moz-transform: translate3d(-100px, 0px, 0px);
  -webkit-transform: translate3d(-100px, 0px, 0px);
  -o-transform: translate(-100px, 0px);
  -ms-transform: translate(-100px, 0px);
  transform: translate3d(-100px, 0px, 0px);*/
} 

.tajsats-navbar-nav .tajsats-nav li.tajsats-nav-item {
  left:-100%;
  transition: left 0.5s, opacity 2s;
  opacity: 0;
  padding-left: 50px;


}

.tajsats-navbar-nav .tajsats-nav li.tajsats-nav-item.show {
  opacity: 1;
  left:0
}

.tajsats-navbar-nav.open .tajsats-nav li{  -moz-transform: none;
  -webkit-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;}


/* .tajsats-navbar-nav.open .tajsats-nav li:nth-child(1) {
  opacity: 1;
  -moz-transform: none;
  -webkit-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  transition-delay: 0.2s;
}
.tajsats-navbar-nav.open .tajsats-nav li:nth-child(2) {
  opacity: 1;
  -moz-transform: none;
  -webkit-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  transition-delay: 0.4s;
}
.tajsats-navbar-nav.open .tajsats-nav li:nth-child(3) {
  opacity: 1;
  -moz-transform: none;
  -webkit-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  transition-delay: 0.6s;
}
.tajsats-navbar-nav.open .tajsats-nav li:nth-child(4) {
  opacity: 1;
  -moz-transform: none;
  -webkit-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  transition-delay: 0.8s;
}
.tajsats-navbar-nav.open .tajsats-nav li:nth-child(5) {
  opacity: 1;
  -moz-transform: none;
  -webkit-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  transition-delay: 0.9s;
}
.tajsats-navbar-nav.open .tajsats-nav li:nth-child(6) {
  opacity: 1;
  -moz-transform: none;
  -webkit-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  transition-delay: 1.1s;
}
.tajsats-navbar-nav.open .tajsats-nav li:nth-child(7) {
  opacity: 1;
  -moz-transform: none;
  -webkit-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  transition-delay: 1.3s;
}
.tajsats-navbar-nav.open .tajsats-nav li:nth-child(8) {
  opacity: 1;
  -moz-transform: none;
  -webkit-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  transition-delay: 1.4s;
}
.tajsats-navbar-nav.open .tajsats-nav li:nth-child(9) {
  opacity: 1;
  -moz-transform: none;
  -webkit-transform: none;
  -o-transform: none;
  -ms-transform: none;
  transform: none;
  transition-delay: 1.5s;
} */

   .dropdown-menu-link,.tajsats-nav-link{font-family: 'Bellefair', serif; font-weight: 400;position:relative;display:block;transition:color .3s;color:#F4633A}
   .tajsats-nav{width:100%;height:100%;margin:auto 0;padding:0;list-style:none;text-align:center;}
   /* .tajsats-nav .show .tajsats-nav-link.dropdown-toggle::after{content:'\f2fc'} */
   .dropdown-menu-item.active .dropdown-menu-link,.dropdown-menu-item.show .dropdown-menu-link,.tajsats-nav .active .tajsats-nav-link,.tajsats-nav .show .tajsats-nav-link{color:#F4633A}
   .tajsats-nav-item{margin-bottom:.75rem}
   .tajsats-nav-item .dropdown-menu{position:relative;float:none;margin:.5rem .5rem .625rem;padding:0 1.25rem;text-align:inherit;border:none;background:0 0;padding-right: 0;}
   .dropdown-menu-link:hover,.tajsats-nav-link:hover{text-decoration:none;}
   .tajsats-nav-link:focus{outline:0}
   /* .tajsats-nav-link.dropdown-toggle::after{font-size:1.875rem;line-height:0;margin-left:.35em;content:'\f2f9';vertical-align:baseline;border:none; display: none;} */
   .dropdown-menu-item{margin-bottom:.4rem}
   .dropdown-menu-link{font-size:1.5vw;line-height:1.625vw}
   .tajsats-nav-item {position: relative;}
/*   .tajsats-nav-link::before {display: none;}*/
   .dropdown-menu-link::before {display: none;}
   .dropdown-menu-link a {font-size: 1.5vw;line-height: 1.625vw;}

   .menu-toggle.open {position: fixed;}
   .tajsats-nav-link,
   .dropdown-menu-link a {transition:all 0.6s; -moz-transition:all 0.6s; -webkit-transition:all 0.6s; -ms-transition:all 0.6s;-o-transition: all 0.6s;padding-left: 0;position: relative;}
   .tajsats-nav-item a.tajsats-nav-link::after{content: ''; background-color: #F4633A; width: 40px; height: 1px; position: absolute; top: 15px; left:-40px; z-index: 1; border: none; transition:all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 1s; opacity:0; visibility: hidden; display: none !important;}
   .tajsats-nav-item .dropdown-menu-link a::after {width: 20px;}
  /* .tajsats-nav-item:hover a.tajsats-nav-link, .tajsats-nav-link:hover {padding-left: 60px;}
   .tajsats-nav-item:hover a.tajsats-nav-link::after{ visibility: visible; opacity:1; transition:all 0.1s; left: 0;}
   .tajsats-nav-item:hover .dropdown-menu-link a::after {visibility: hidden;display: none;}
  */ 

    /* .tajsats-nav-item a:hover:before{width:100%;} */
    /* .tajsats-nav-item a:hover:before{width:auto;} */


   .tajsats-nav-link.dropdown-toggle::after {border: none;}

   .tajsats-nav-item.dropdown.hover-sidemenu a {padding-left: 60px;}
   .tajsats-nav-item.dropdown.hover-sidemenu a::after {content: ''; background-color: #F4633A; width: 40px; height: 1px; position: absolute; top: 15px; left: 0px; z-index: 1; border: none; transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -ms-transition: all 1s; -o-transition: all 1s;    opacity: 1;   visibility: visible;}
  
   .tajsats-nav-item.dropdown.hover-sidemenu .dropdown-menu-link::after {display: none; }
   .tajsats-nav-item.dropdown.hover-sidemenu .dropdown-menu-link {padding: 0;text-transform: uppercase;}

   .tajsats-nav-item.dropdown.hover-sidemenu .dropdown-submenu a::after {display: none;}
   .tajsats-nav-item.dropdown.hover-sidemenu .dropdown-submenu .tajsats-nav-link.submenu-toggle {font-size:1.5vw;line-height:1.625vw;padding-left: 0px;}
   .tajsats-nav-item.dropdown.hover-sidemenu .dropdown-submenu .dropdown-menu-link {font-size: 1.125vw;}
   .tajsats-nav-item.dropdown.hover-sidemenu .dropdown-submenu .dropdown-menu.submenu .dropdown-menu-item {margin-bottom: 5px;}

   .dropdown-menu-item {margin-bottom: 20px;}
   .tajsats-nav-item.dropdown.hover-sidemenu .dropdown-menu.submenu {display: none;position: relative; height: auto;}
   .tajsats-nav-item.dropdown.hover-sidemenu .dropdown-menu.submenu::before {display: none;}

   .tajsats-nav-item.dropdown.hover-sidemenu .expand-btn + .dropdown-menu.submenu{    -webkit-animation: fadeIn .3s ease-in-out;
    animation: fadeIn .3s ease-in-out;}
   .tajsats-nav-item.dropdown.hover-sidemenu .expand-btn.open + .dropdown-menu.submenu{display: block; position: relative;height: auto;top: 0;left: 0;}


    .tajsats-navbar-nav{padding:0;}
    .tajsats-nav-item a:before{content:'+'; font-size:45px;}
    ul.tajsats-mtree li.tajsats-mtree-node>a:before{ bottom:0; top:0;}
  ul.tajsats-mtree .tajsats-nav-item.tajsats-mtree-node .tajsats-nav-link:before{}

   @media (min-width:769px){
   /* .tajsats-nav-link,.tajsats-nav-link.dropdown-toggle::after{font-size:1.875vw; line-height: 2.0625vw;}*/
   .tajsats-navbar-nav{/*top:100px;height:calc(100vh - 100px) */ }
   .tajsats-nav{text-align:left; position: relative;}
   .tajsats-nav-item{margin-bottom:30px}
   .tajsats-nav-item .dropdown-menu::before{position:absolute;top:0rem;bottom:0;left:-40px;width:1px; content:'';background-color:#F4633A; display: none;}
   /* .tajsats-nav-link{line-height:3.5rem} */

   .tajsats-nav-item.dropdown.hover-sidemenu .dropdown-menu {position: relative;top:0px;right:0px;z-index: 1;display: block;/*height: 100vh;*/width: auto; margin:0; padding:0; min-width:320px; bottom:0; max-width:50%}
   .tajsats-nav-item .dropdown-menu {
    -webkit-animation: fadeIn .3s ease-in-out;
    animation: fadeIn .3s ease-in-out;}
   .tajsats-nav-item.dropdown.hover-sidemenu .dropdown-menu { opacity: 1;}
   .tajsats-nav-item.dropdown.hover-sidemenu .expand-btn.open + .dropdown-menu {display: block; position: absolute;height: auto;top: 0;}

   .tajsats-nav-item .dropdown-menu {padding-left: 0;}       
   .tajsats-nav-item a:before{content:''; position: absolute; left:0; width:0; transition:width 1s;}
  }
   
    /*=================
    Navbar Ovrelay
    ================ */
    .tajsats-navbar-overlay{position:fixed;z-index:-1;top:0;left:0;visibility:hidden;overflow:hidden;width:100%;height:100%;}
    .tajsats-navbar-overlay.open{visibility:visible;}
    .tajsats-navbar-nav-container{background-image: url('../images/TajSATS_nav_bg.jpg'); background-size:cover; background-position:center;border-bottom-right-radius: 30px; border-top-right-radius:0px;}
    .tajsats-navbar-overlay-bg{background:rgba(0,0,0,0.1); position:fixed; top:0; left:0; right:0; bottom:0; z-index:99;} 

    body.open .tajsats-navbar-overlay:before{content:''; background: rgba(0,0,0,0.1); position: fixed; left: 0; right:0; top:0; bottom: 0; }


    @media (max-width:991.98px){
      .tajsats-navbar-overlay .container{width:100%;max-width:none}
    }
   
   /* Ovrelay Effetcs
      ========================================================================== */
   /* Overlay effect: Slide */
   .overlay-slide  {
       top: 0;
       right: auto;
       left: 0;
       width: 0;
       height: auto;
       min-height: 100%;
       /*transition-timing-function: cubic-bezier(.7, 1, .3, 1); */
       transition-duration: .8s;
       /* transition-property: min-height, width, top, left, visibility; */
       transform-origin: 100% 0;
       max-width: 37%;
   }
   .overlay-slide.open  {
       top: 0;
       right: 0; 
       z-index: 5;
       width: 50%;
       min-height: 100%;
       max-width:37%;
   }
   
   /* Overlay effect: Fade */
   .overlay-fade  {
       transition: opacity .5s, visibility 0s .5s; 
       opacity: 0;
   }
   .overlay-fade.open  {
       transition: opacity .5s; 
       opacity: 1;
   }
   
   /* Overlay effect: Fall down */
   .overlay-fall-down  {
       transition: opacity .5s, transform .5s, visibility 0s .5s; 
       transform: translateY(-100%);
       opacity: 0;
   }
   .overlay-fall-down.open  {
       transition: opacity .5s, transform .5s; 
       transform: translateX(0%);
       opacity: 1;
   }
   
   /* Overlay effect: Scale up */
   .overlay-scale-up  {
       transition: transform .5s, opacity .4s, visibility 0s .5s; 
       transform: scale(.9);
       opacity: 0;
   }
   .overlay-scale-up.open {
       transition: transform .5s, opacity .5s; 
       transform: scale(1);
       opacity: 1;
   }
   
   /* Overlay effect: Scale down */
   .overlay-scale-down {
       transition: transform .5s, opacity .5s, visibility 0s .5s; 
       transform: scale(1.1);
       opacity: 0;
   }
   .overlay-scale-down.open {
       transition: transform .5s, opacity .5s; 
       transform: scale(1);
       opacity: 1;
   }
   
   /* Overlay effect: Corner */
   .overlay-corner {
       top: 0;
       right: 0;
       left: auto;
       width: 0;
       height: 0;
       min-height: 0;
       transition-timing-function: cubic-bezier(.7, 0, .3, 1); 
       transition-duration: .5s;
       transition-property: min-height, width, top, right, opacity, visibility;
       transform-origin: 100% 0;
       opacity: 0;
   }
   .overlay-corner.open {
       top: 0;
       right: 0; 
       width: 100%;
       min-height: 100%;
       opacity: 1;
   }
   
   /* Keyframes */
   @keyframes scale-up-ver-center
   {
       0%
       {
           transform: scaleY(0);
       }
       100%
       {
           transform: scaleY(1);
       }
   }
   
   @keyframes scale-down-ver-center
   {
       0%
       {
           transform: scaleY(1);
       }
       100%
       {
           transform: scaleY(0);
       }
   }
   
   .footer-contact p {margin: 20px 0;}
 
   /* ul.tajsats-mtree .tajsats-nav-item:nth-child(6) .tajsats-nav-link:before {display: none;}  */
   /* ul.tajsats-mtree .tajsats-nav-item:nth-child(6) {padding-left: 0;} */
   ul.tajsats-mtree .tajsats-nav-item:last-child .tajsats-nav-link:before {}
   ul.tajsats-mtree .tajsats-nav-item:last-child {}

/*--------------------------------------------------------------
  # Footer
  --------------------------------------------------------------*/
.footer {
  border-top: 1px solid #F4633A;
  border-bottom: 1px solid #F4633A;
  overflow: hidden;
  position: relative;
  z-index: 99; background: #FCF7F1;
}
.footer-main {
  padding: 60px 80px;
}
.footer-bottom {
  border-top: 1px solid #F4633A;
  padding: 20px 0;
  /*height: 80px;*/
}

.footer .slide-left:before {
    border-right: 1px solid #F4633A;
    content: '';
    position: ABSOLUTE;
    top: -60px;
    height: calc(100% + 120px);
    right: -1px;
}
.footer-logos {
  display: flex;
  align-items: start;
  justify-content: start;
  position: relative;
  z-index: 1;
}
.footer-logos a {
  margin-right: 10px;
}
.footer-logos a:last-child {
  margin-right: 0;
  max-width: 100px;
  height: 95px;
}
.footer-logos a:last-child img{width: 100%; height: 100%; object-fit: cover; object-position: 0 -10px; max-width: inherit;}
.footer-logos a::before {display: none;}
.footer-links {padding-left: 0;margin-bottom: 0;}
.footer-links li {
  list-style: none;
  margin-bottom: 20px;
}
.footer-links li:last-child {margin-bottom: 0;}
.footer-links li a {
  font-size: 1.125vw;   /* 18 */
  line-height: 1.8125vw;  /* 29 */
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.footer-inquiries {
  display: flex;
 /* justify-content: space-between;*/
 justify-content:start
}
.footer-inquiries .body-light-text{ margin-right:30px; }
.divider-footer::after {
  content: '';
  background-color: #F4633A;
  height: 100vh;
  width: 1px;
  position: absolute;
  top: -110px;
  right: 0;
}
.divider-footer {
  position: absolute;
  left: 0;
  height: 100%;
}
.footer-contact {
  padding-right: 10%;
  position: relative;
  z-index: 1;
}
.copyright-wrap p {
  font-size: 1vw;
  line-height: 1.625vw;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  margin-bottom: 0;
}
.foot-links a {
  font-size: 1vw;
  line-height: 1.625vw;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  padding: 0 10px;
}

.footer-sociallinks{position: relative;}
.footer-sociallinks:before{bottom:0; border-left:1px solid #f4633a; content:''; background-color:#F4633A;height:100vh; width: 1px; position: absolute; top:-20px; left:-25px;}

.footer-sociallinks ul {
  padding-left: 0;
  margin-bottom: 0; display: flex; flex-wrap:nowrap;
}
.footer-sociallinks ul li {
  list-style: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 25%;
  position: relative;
}
.footer-sociallinks ul li::after {
  content: '';
  background-color: #F4633A;
  height: 100vh;
  width: 1px;
  position: absolute;
  top: -20px;
  right: 0;
}
.footer-sociallinks ul li:last-child::after {
  display: none;
}
.footer-sociallinks ul li a {
  font-size: 1.75vw;
}
.footer-sociallinks ul li a:hover::before {
  display: none;
}
.border-bottom-footer {display: none;}
.footer-btn-wrap {margin-top: 30px;}



/*footer .headline-M { height: 42px; }*/
.copyright-wrap {position: relative;top: 8px;}


/******MENU******/
ul.tajsats-mtree{opacity:0;margin-left:0;padding:0}
ul.tajsats-mtree li{list-style:none}
ul.tajsats-mtree a{display:block;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-ms-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}
ul.tajsats-mtree ul{margin-left:0;}
ul.tajsats-mtree li.tajsats-mtree-node{position:relative}
ul.tajsats-mtree li.tajsats-mtree-node>a:before{font-weight:400;position:absolute;right:20px; top:-7px;}
/*ul.tajsats-mtree li.tajsats-mtree-open>a:before{content:'+'; transform:rotate(-45deg); font-size:35px; line-height:35px; transition:all 0.6s; top:5px;}
ul.tajsats-mtree li.tajsats-mtree-closed>a:before{content:'+'; transform:rotate(0deg); font-size:35px; line-height:35px; transition:all 0.6s; left: 115%;right:0; top:-7px;}*/
ul.tajsats-mtree .tajsats-nav-item.tajsats-mtree-node .tajsats-nav-link:before {position: absolute;right: 0;left: 115%;}
ul.tajsats-mtree-level-2 li.tajsats-mtree-closed>a:before{ display: none; }
ul.tajsats-mtree ul>li:first-child{margin-top:1px}
ul.tajsats-mtree li.tajsats-mtree-node>ul>li:last-child{margin-bottom:.5em;padding-bottom:.5em}
ul.tajsats-mtree li.tajsats-mtree-node:last-child>ul>li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}
ul.tajsats-mtree li li>a{/*padding-left:1.6em;*/position: relative;display: inline-block; text-transform: uppercase;}
ul.tajsats-mtree li li li>a{/*padding-left:2.4em;*/position: relative;display: inline-block;}
ul.tajsats-mtree li li li li>a{/*padding-left:3.2em;*/position: relative;display: inline-block;}
ul.tajsats-mtree li li li li li>a{/*padding-left:4em;*/position: relative;display: inline-block;}
.tajsats-nav-item a:before{width:0;background-color:transparent}
ul.tajsats-mtree .tajsats-nav-item.tajsats-mtree-open .submenu-item .dropdown-menu-link:before {position: absolute;right:inherit; left: 115%; top:-2px }
ul.tajsats-mtree .tajsats-nav-item.tajsats-mtree-close .submenu-item .dropdown-menu-link:before {position: absolute;right:inherit; left: 115%; top:-2px;}
/* ul.tajsats-mtree li.tajsats-mtree-open>a:hover:before {top: 0;bottom: 0;} */

ul.tajsats-mtree .tajsats-nav-item:nth-child(6) .tajsats-nav-link{ pointer-events:inherit;}
ul.tajsats-mtree .tajsats-nav-item:nth-child(6) .tajsats-nav-link:before{left:-50px;top:-3px;}
ul.tajsats-mtree .tajsats-nav-item:last-child .tajsats-nav-link{}
ul.tajsats-mtree .tajsats-nav-item:last-child .tajsats-nav-link:before{}



/*.dropdown-menu-item.submenu-item.tajsats-mtree-open a.dropdown-menu-link:before{content:'+';display: block; }
.dropdown-menu-item.submenu-item.tajsats-mtree-closed a.dropdown-menu-link:before{content:'+';display: block;}*/
.tajsats-mtree-level-2 {margin-top: 5px;}
.tajsats-mtree-level-2 li {margin-bottom: 5px;}
.dropdown-menu-link-inner {font-family: 'Bellefair', serif;font-weight: 400;position: relative;display: block;transition: color .3s;color: #F4633A;}
/* .dropdown-menu-link-inner {font-size: 1.5vw;line-height: 1.625vw;} */

/*.dropdown-menu-active{ height:100%; opacity:1; visibility: hidden; transition: all 0.6s;}*/
/*.tajsats-mtree-active.tajsats-mtree-open:hover .dropdown-menu{ height: 100%; opacity: 1; visibility: visible; transition: all 0.8s; }
.tajsats-mtree ul{height:0px; visibility: hidden; opacity: 0; transition:height 0.6s; }
.menu-ul-active{ height:100px; visibility: visible; opacity: 1; transition:height 0.6s; }*/


/****/
.tajsats-nav-link{font-size:24px; line-height:24px; letter-spacing:-0.2px; text-transform:uppercase;}
.dropdown-menu-item  a{ font-size: 24px; line-height:24px; letter-spacing:-0.2px}


.dropdown-menu-item a:hover{color:#284734;}
.submenu-item  a.dropdown-menu-link:hover{color:#F4633A;}


.tajsats-mtree-level-2  .dropdown-menu-link-inner{font-size:24px; line-height:24px; letter-spacing:-0.2px}
.dropdown-menu-item{margin-bottom: 15px;}
ul.tajsats-mtree a{ display: inline-block;  }

ul.tajsats-mtree-level-1{ margin:15px 0 0 !important; padding-left:50px !important;}
ul.tajsats-mtree-level-2{ margin:15px 0 0 !important; padding-left:30px !important;}
ul.tajsats-mtree-level-2  li{ margin-bottom: 15px; }
ul.tajsats-mtree li.tajsats-mtree-node>ul>li:last-child{ margin-bottom: 0; padding-bottom: 0; }

/*.tajsats-nav-link{ margin-bottom:15px;}*/
 .tajsats-mtree-level-2 .dropdown-menu-item{ margin-bottom: 15px;}


.dropdown-menu .dropdown-menu-item:last-child{ margin-bottom:0px;}

/**NAV NEW CHANGES**/
.tajsats-nav-item .dropdown-menu .tajsats-mtree-level-2{ overflow: hidden !important; height: auto !important; display: block!important }
.tajsats-nav-item a:before{ content:"+"; top:-5px; font-size:45px; left: 0; right: inherit;}

/*ul.tajsats-mtree li.tajsats-mtree-node>a:before{ }*/
ul.tajsats-mtree .tajsats-nav-item.tajsats-mtree-node .tajsats-nav-link:before{ left: -50px; right: inherit; }
ul.tajsats-mtree .tajsats-nav-item.tajsats-mtree-active .tajsats-nav-link:before{ content:'\2013';}
/*.tajsats-nav-item.tajsats-mtree-open .tajsats-nav-link{ padding-left: 60px; position: relative;}
.tajsats-nav-item.tajsats-mtree-open a.tajsats-nav-link::after{ left:0; opacity: 1; visibility: visible; }*/
.disable{ pointer-events: none; opacity:0.8;}


@media only screen and (min-width: 390px) and (max-width: 410px) {
  .footer-inquiries {flex-direction: inherit;}
}
@media only screen and (min-width: 411px) and (max-width: 450px) {
  .footer-inquiries {flex-direction: inherit;}
}



@media screen and (min-width: 768px) and (max-width: 1023px) {
  .footer-main {padding: 50px 30px;}
  .footer-bottom {padding: 0px 0;}
  .footer-sociallinks {overflow: hidden;margin-bottom: 0px;    border-bottom: 1px solid #F4633A;margin-left: -15px;margin-right: -15px;padding: 0 0;}
  .footer-sociallinks ul li {padding: 20px 0px;}
  .copyright-wrap {text-align: center;}
  .foot-links {margin-top: 20px;margin-bottom: 20px;}
  .divider-footer {display: none;}
  .footer-inquiries {flex-direction: column;}
  .footer-contact {padding-right: 0;margin-top: 0px;}
  .border-bottom-footer::after {content: ''; position: relative;top: 0;left: -42px;width: 135%;height: 1px;background-color: #F4633A;display: block;}
  .border-bottom-footer {display: block;margin: 40px 0;}
  .footer {border-bottom: none;}
  .copyright-wrap {top: 0;}

  .menu-toggle {left: auto; right:70px;z-index: 15;}
  .logo_header {text-align: left;}
  .overlay-slide.open {width: 100%;   left: auto; right: 0; padding: 0 0px;}
  .overlay-slide {left: auto; right: 0;}
  .tajsats-navbar-nav {padding-left: 0;}
  .tajsats-navbar-nav.open {top: 155px;padding-bottom: 100px;}
  .tajsats-nav-item {text-align: left;margin-bottom: 25px;}
  .tajsats-navbar-nav.open .tajsats-nav {margin-top: 0;}
  .logo_header .logo_img {margin-left: 40px;}
  .tajsats-nav-item.dropdown.hover-sidemenu .expand-btn.open + .dropdown-menu {display: block; position: relative;height: auto;padding-left: 50px;padding-right: 0;}
  .tajsats-nav-item.dropdown.hover-sidemenu .expand-btn.open + .dropdown-menu.submenu {padding-left: 0;margin-bottom: 20px;margin-top: 20px;}
  .dropdown-menu-item {margin-bottom: 15px;}
  .tajsats-nav-item .dropdown-menu {padding-left: 52px;}
  .tajsats-navbar-nav {padding: 0 0px;}

  .overlay-slide.open {max-width: 85%;}
  .footer-links li a {font-size: 16px;line-height: 22.4px;}
  footer .body-light-text {font-size: 20px !important;line-height: 26px !important;}
  footer .headline-M {font-size: 6vw !important;line-height: 6.4vw;}
  .footer-inquiries .body-light-text {font-size: 16px !important;line-height: 18px !important;margin-right: 10px;}
  .footer-inquiries .body-light-text:nth-of-type(2) {margin-right: 0;}
  .link-btn { font-size: 16px !important;line-height: 18px !important;}
  .footer-bottom .row {display: flex;flex-direction: column-reverse;margin-bottom: 15px}
  .footer .slide-left:before {display: none;}
  .footer-logos {margin-bottom: 30px;}
  .page-loaded .header_bar .logo_header, .logo_header {left: 0;transform: inherit;top: 40px;position: fixed;margin-top: 0;}

}

@media only screen and (min-width: 851px) and (max-width: 992px) {

}


@media only screen and (min-width: 1024px) and (max-width: 1080px) {
  .footer-main {padding: 50px 30px;}
  .footer-bottom {padding: 0px 0;}
  .footer-sociallinks {overflow: hidden;margin-bottom: 0px;border-bottom: 1px solid #F4633A;margin-left: -15px;margin-right: -15px;}
  .footer-sociallinks ul li {padding: 20px 0px;}
  .copyright-wrap {text-align: center;}
  .foot-links {margin-top: 20px;margin-bottom: 20px;}
  .divider-footer {display: none;}
  .footer-inquiries {flex-direction: column;}
  .footer-contact {padding-right: 0;margin-top: 0px;}
  .border-bottom-footer::after {content: ''; position: relative;top: 0;left: -42px;width: 135%;height: 1px;background-color: #F4633A;display: block;}
  .border-bottom-footer {display: block;margin: 40px 0;}
  .footer {border-bottom: none;}
  .copyright-wrap {top: 0;}

  .overlay-slide.open {width: 90%;}
  .tajsats-nav-item.dropdown.hover-sidemenu .dropdown-menu {width: 45%;}
  .tajsats-nav {margin-top: 60px;}


  .footer-links li a {font-size: 16px;line-height: 22.4px;}
  footer .body-light-text {font-size: 20px !important;line-height: 26px !important;}
  footer .headline-M {font-size: 7vw;line-height: 6.4vw;}
  .footer-inquiries .body-light-text {font-size: 16px !important;line-height: 22px !important;margin-right: 10px;}
  .footer-inquiries .body-light-text:nth-of-type(2) {margin-right: 0;}
  .link-btn { font-size: 16px !important;line-height: 18px !important;}
  .footer-bottom .row {display: flex;flex-direction: column-reverse;margin-bottom: 15px}
  .footer .slide-left:before {display: none;}
  footer .headline-M {font-size: 38px !important;line-height: 48px !important;}
  .foot-links a {font-size: 16px;}
  .copyright-wrap p {font-size: 16px;}

}


@media only screen and (min-width: 1280px) and (max-width: 1300px) {
 body .footer-main {padding: 60px 40px;}
 /* body .headline-M {font-size: 35px;line-height: 32px;}
 body .body-light-text {font-size: 14px;line-height: 22px;}
 body .footer-links li a {font-size: 16px;line-height: 24px;}
 body .footer-sociallinks ul li a {font-size: 21px;}
 body .copyright-wrap p {font-size: 14px;line-height: 22px;}
 body .foot-links a {font-size: 14px;line-height: 22px;} */
 .foot-links a {padding: 0 5px;}

 .overlay-slide.open {width: 75%;}
 .tajsats-nav-item.dropdown.hover-sidemenu .dropdown-menu {width: 45%;}
 .tajsats-nav {margin-top: 60px;}

}

@media only screen and (min-width: 1349px) and (max-width: 1439px) {
  .footer-main {padding: 60px 40px;}
  body .footer-main {padding: 60px 40px;}
  /* body .headline-M {font-size: 35px;line-height: 32px;}
  body .body-light-text {font-size: 14px;line-height: 22px;}
  body .footer-links li a {font-size: 16px;line-height: 24px;}
  body .footer-sociallinks ul li a {font-size: 21px;}
  body .copyright-wrap p {font-size: 14px;line-height: 22px;}
  body .foot-links a {font-size: 14px;line-height: 22px;} */
  .foot-links a {padding: 0 5px;}
  /* .overlay-slide.open {width: 75%;}
  .tajsats-nav-item.dropdown.hover-sidemenu .dropdown-menu {width: 45%;}*/
   /*.tajsats-nav {margin-top: 60px;}*/
}

@media only screen and (min-width: 1440px) and (max-width: 1445px) {
  .footer-main {padding: 60px 40px;}
  body .footer-main {padding: 60px 40px;}
  /* body .headline-M {font-size: 35px;line-height: 32px;}
  body .body-light-text {font-size: 14px;line-height: 22px;}
  body .footer-links li a {font-size: 16px;line-height: 24px;}
  body .footer-sociallinks ul li a {font-size: 21px;}
  body .copyright-wrap p {font-size: 14px;line-height: 22px;}
  body .foot-links a {font-size: 14px;line-height: 22px;} */
  .foot-links a {padding: 0 5px;}

  .overlay-slide.open {width: 75%;}
  .tajsats-nav-item.dropdown.hover-sidemenu .dropdown-menu {width: 45%;}
  .tajsats-nav {margin-top: 60px;}

}
@media only screen and (min-width: 1600px) and (max-width: 1919px) {
  .overlay-slide.open {width: 60%;}
  /* .tajsats-nav-item.dropdown.hover-sidemenu .dropdown-menu {width: 360px;} */

}

@media all and (min-width: 1920px) {
  .footer-sociallinks ul li {  width:25%;}

/*  .tajsats-nav-link,.tajsats-nav-link.dropdown-toggle::after{font-size:1.5625vw; line-height: 1.71875vw;}*/
  .tajsats-nav-item.dropdown.hover-sidemenu .dropdown-submenu .tajsats-nav-link.submenu-toggle {font-size:1.25vw;line-height:1.3541666666666667vw;padding-left: 0px;}
  .tajsats-nav-item.dropdown.hover-sidemenu .dropdown-submenu .dropdown-menu-link {font-size: 0.9375vw;}
}

@media (orientation: landscape) and (min-aspect-ratio: 1685 / 945) {
  
}
@media (orientation: landscape) {

}
@media (orientation: portrait) {  
  .tajsats-nav-link {font-size: 6.25vw;line-height: 6.875vw;}
  .dropdown-menu-link {font-size: 4.25vw;line-height: 4.875vw;}
  .tajsats-nav-item.dropdown.hover-sidemenu .dropdown-submenu .tajsats-nav-link.submenu-toggle {font-size: 5vw; line-height: 5.416666666666667vw;}
  .tajsats-nav-item.dropdown.hover-sidemenu .dropdown-submenu .dropdown-menu-link {font-size: 3.75vw;line-height: 4.583333333333333vw;}
  .tajsats-nav-item.dropdown.hover-sidemenu .dropdown-submenu .submenu .dropdown-menu-link {font-size: 3.75vw;line-height: 4.583333333333333vw;}
  .tajsats-nav-item.dropdown.hover-sidemenu .dropdown-menu-link {font-size: 5vw; line-height: 5.416666666666667vw;}
  .footer-sociallinks li img {height: 21px;}
  .foot-links a ,
  .copyright-wrap p {font-size:14px;line-height:18px;}
}


.whatsapp-btn{ opacity:0; visibility:hidden; }
.page-loaded .whatsapp-btn{ position: fixed; bottom:20px; right:20px;z-index: 99; opacity:1; visibility: visible; height: 60px; width:60px;} 
.page-loaded .whatsapp-btn::before{ display: none;}
.page-loaded .whatsapp-btn:hover{ text-decoration: none; }


body.loaded {
  overflow-y: auto;
  position: relative;
  overflow-x: hidden;
}

body.open{ overflow-y: hidden;}

.overlay-loader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100000000;
}

.overlay-loader .overlayDoor:before,
.overlay-loader .overlayDoor:after {
  content: "";
  position: absolute;
  width: 50%;
  height: 100%;
  background: #fafafa;
  -webkit-transition: 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -moz-transition: 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -ms-transition: 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: 0.5s cubic-bezier(0.77, 0, 0.18, 1);

  -webkit-transition-delay: 0.8s;
  -moz-transition-delay: 0.8s;
  -o-transition-delay: 0.8s;
  -ms-transition-delay: 0.8s;
  transition-delay: 0.8s;
}

.overlay-loader .overlayDoor:before {
  left: 0;
}

.overlay-loader .overlayDoor:after {
  right: 0;
}

.overlay-loader.page-loaded .overlayDoor:before {
  left: -50%;
}

.overlay-loader.page-loaded .overlayDoor:after {
  right: -50%;
}

.overlay-loader.page-loaded .overlayContent {
  opacity: 0;
  margin-top: -15px;
}

.overlay-loader .overlayContent {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  -webkit-transition: 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -moz-transition: 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -o-transition: 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  -ms-transition: 0.5s cubic-bezier(0.77, 0, 0.18, 1);
  transition: 0.5s cubic-bezier(0.77, 0, 0.18, 1);
}

.loader {
  width: 130px;
  height: 130px;
  background-position: center center;
  background-size: cover;
  position: relative;
  -webkit-animation: bounce2 2s ease infinite;
  -moz-animation: bounce2 2s ease infinite;
  -o-animation: bounce2 2s ease infinite;
  animation: bounce2 2s ease infinite;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
      text-align: center;
}


.svg-calLoader {
  width: 230px;
  height: 230px;
  transform-origin: 115px 115px;
  animation: 1.4s linear infinite loader-spin;
  position:absolute; top:calc(50% - 115px); left: calc(50% - 115px);
    z-index: 9;
}

.cal-loader__plane {
  fill: #B39758;
}

.cal-loader__path {
  stroke: #FFFFFF;
  animation: 1.4s ease-in-out infinite loader-path;
}

@keyframes loader-spin {
  to {
    transform: rotate(360deg);
  }
}
@keyframes loader-path {
  0% {
    stroke-dasharray: 0, 580, 0, 0, 0, 0, 0, 0, 0;
  }
  50% {
    stroke-dasharray: 0, 450, 10, 30, 10, 30, 10, 30, 10;
  }
  100% {
    stroke-dasharray: 0, 580, 0, 0, 0, 0, 0, 0, 0;
  }
}

.st_c_c {
  display: inline-block;
  -webkit-animation: slide-from-bottom 800ms ease-out 0ms 1;
          animation: slide-from-bottom 800ms ease-out 0ms 1;
  -webkit-animation-timing-function: cubic-bezier(0.1, 0, 0, 1);
          animation-timing-function: cubic-bezier(0.1, 0, 0, 1);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  white-space: pre;
}
.st_c {
  display: inline-block;
  overflow: hidden;
}
.st_c:nth-child(20) .st_c_c {
  -webkit-animation-delay: 1425ms;
          animation-delay: 1425ms;
}
.st_c:nth-child(19) .st_c_c {
  -webkit-animation-delay: 1350ms;
          animation-delay: 1350ms;
}
.st_c:nth-child(18) .st_c_c {
  -webkit-animation-delay: 1275ms;
          animation-delay: 1275ms;
}
.st_c:nth-child(17) .st_c_c {
  -webkit-animation-delay: 1200ms;
          animation-delay: 1200ms;
}
.st_c:nth-child(16) .st_c_c {
  -webkit-animation-delay: 1125ms;
          animation-delay: 1125ms;
}
.st_c:nth-child(15) .st_c_c {
  -webkit-animation-delay: 1050ms;
          animation-delay: 1050ms;
}
.st_c:nth-child(14) .st_c_c {
  -webkit-animation-delay: 975ms;
          animation-delay: 975ms;
}
.st_c:nth-child(13) .st_c_c {
  -webkit-animation-delay: 900ms;
          animation-delay: 900ms;
}
.st_c:nth-child(12) .st_c_c {
  -webkit-animation-delay: 825ms;
          animation-delay: 825ms;
}
.st_c:nth-child(11) .st_c_c {
  -webkit-animation-delay: 750ms;
          animation-delay: 750ms;
}
.st_c:nth-child(10) .st_c_c {
  -webkit-animation-delay: 675ms;
          animation-delay: 675ms;
}
.st_c:nth-child(9) .st_c_c {
  -webkit-animation-delay: 600ms;
          animation-delay: 600ms;
}
.st_c:nth-child(8) .st_c_c {
  -webkit-animation-delay: 525ms;
          animation-delay: 525ms;
}
.st_c:nth-child(7) .st_c_c {
  -webkit-animation-delay: 450ms;
          animation-delay: 450ms;
}
.st_c:nth-child(6) .st_c_c {
  -webkit-animation-delay: 375ms;
          animation-delay: 375ms;
}
.st_c:nth-child(5) .st_c_c {
  -webkit-animation-delay: 300ms;
          animation-delay: 300ms;
}
.st_c:nth-child(4) .st_c_c {
  -webkit-animation-delay: 225ms;
          animation-delay: 225ms;
}
.st_c:nth-child(3) .st_c_c {
  -webkit-animation-delay: 150ms;
          animation-delay: 150ms;
}
.st_c:nth-child(2) .st_c_c {
  -webkit-animation-delay: 75ms;
          animation-delay: 75ms;
}
.st_c:nth-child(1) .st_c_c {
  -webkit-animation-delay: 0ms;
          animation-delay: 0ms;
}
@-webkit-keyframes slide-from-bottom {
  from {
    transform: translateY(100%);
  }
}
@keyframes slide-from-bottom {
  from {
    transform: translateY(100%);
  }
}
@-webkit-keyframes slide-from-top {
  from {
    transform: translateY(-100%);
  }
}
@keyframes slide-from-top {
  from {
    transform: translateY(-100%);
  }
}
@-webkit-keyframes slide-from-left {
  from {
    transform: translateX(-100%);
  }
}
@keyframes slide-from-left {
  from {
    transform: translateX(-100%);
  }
}
@-webkit-keyframes slide-from-right {
  from {
    transform: translateX(100%);
  }
}
@keyframes slide-from-right {
  from {
    transform: translateX(100%);
  }
}

@media all and (min-width:1600px) {
.footer-inquiries .body-light-text.link-hide-desktop{ pointer-events: none; }
.footer-inquiries .body-light-text.link-hide-desktop:before,
.footer-inquiries .body-light-text.link-hide-desktop:hover:before{ display: none;}

/* .footer-sociallinks:before{ left:-2.3vw;}
.footer .slide-left:before {
  border-right: 1px solid #F4633A;
  content: '';
  position: ABSOLUTE;
  top: -60px;
  height: calc(100% + 140px);
  left: calc(100% - 0.8vw);
} */
}

@media all and (max-width:1600px) {
 .tajsats-navbar-nav{height: 100%; overflow-y:scroll;}
}


@media all and (max-width:1440px) {
  .footer-contact p, .footer-inquiries a{ font-size: 1.05vw; }
   header.header_bar .logo_header img,
  .page-loaded header.header_bar .logo_header img{max-width: 120px !important;}
   
  .dropdown-menu-item{margin-bottom: 10px;}
  .tajsats-nav-link, .dropdown-menu-item a, .tajsats-mtree-level-2 .dropdown-menu-link-inner{font-size:19.2px;line-height:19.2px;} 
  .tajsats-nav-item{margin-bottom:20px;}
  ul.tajsats-mtree-level-2 li{margin-bottom:5px;}
  ul.tajsats-mtree-level-1, ul.tajsats-mtree-level-2{margin:5px 0 0 !important; padding-left: 30px !important;}
   /*.tajsats-navbar-nav{ top:58px; }*/

  .tajsats-navbar-nav{overflow-y:overlay; height: 100%;}
  ul.tajsats-mtree .tajsats-nav-item.tajsats-mtree-node .tajsats-nav-link:before{left:-50px; top:-3px; font-size: 32px;}

  .footer-inquiries .body-light-text{font-size: 14px; line-height: 14px;}
  .breadcrump-outer li{font-size: 14px !important; line-height: 14px !important;}
  .footer .slide-left:before{ right:5px;}

  ul.tajsats-mtree .tajsats-nav-item:nth-child(6) .tajsats-nav-link:before{
    font-size: 32px;
  }
  ul.tajsats-mtree .tajsats-nav-item.single-link-menu .tajsats-nav-link:before{
    font-size: 32px;
  }

  .footer-logos a:last-child{ width: 95px;}


}


ul.tajsats-mtree .tajsats-nav-item.single-link-menu .tajsats-nav-link:before {
  left: -50px;
  top: -3px;
}


@media all and (max-width:1024px) {  
  ul.tajsats-mtree .tajsats-nav-item:nth-child(6) .tajsats-nav-link:before{left:-50px;top:-3px; font-size: 32px;}
  header.header_bar{ left: inherit; right:90px;}


  ul.tajsats-mtree .tajsats-nav-item.single-link-menu .tajsats-nav-link:before{ left:-35px;}
}

@media all and (max-width: 767px) {
  ul.tajsats-mtree .tajsats-nav-item:nth-child(6) .tajsats-nav-link:before{left:-35px;top:-3px; font-size: 32px;}

  .page-loaded .whatsapp-btn{ bottom:30px; right:7px;}

  .footer-main {padding: 50px 25px;}
  .footer-main .container, .footer-main .container-fluid{ padding:0;}
  .footer-main .row{ margin:0 5px 0 0;}
  .footer-main .row>*{ padding:0 5px 0 0; }
  .footer-bottom{padding: 0px 0;height: auto;}
  .footer-bottom .row{display: flex; flex-direction: column-reverse;}
  .footer-bottom .row .copyright-wrap{ flex-direction:inherit; margin-bottom:30px;}
  .footer-sociallinks{overflow:hidden;margin-bottom:30px; border-bottom:1px solid #F4633A; margin-left:-15px; margin-right:-15px;}
  .footer-sociallinks ul li{padding: 20px 0px;}
  .copyright-wrap {text-align: center;}
  .foot-links {margin-top: 20px;margin-bottom: 20px;}
  .divider-footer {display: none;}
  .footer-inquiries {flex-direction: inherit; justify-content:space-between;}
  .footer-inquiries .body-light-text{margin-right:10px;}
  .footer-contact {padding-right: 0;margin-top:20px; padding-top: 0 !important}
  .border-bottom-footer::after {content: ''; position: relative;top: 0;left: -42px;width: 135%;height: 1px;background-color: #F4633A;display: block;}
  .border-bottom-footer {display: block;margin: 40px 0;}
  .footer {border-bottom: none;}
  .copyright-wrap {top: 0;}

  .footer-logos{ margin-bottom:30px;}
  .footer-links-col:nth-of-type(2){ width:60% }
  .footer-links-col:nth-of-type(3){ width:40% }

  .menu-toggle #menu-text{ right:55px; }
  .menu-toggle {left: auto; right:40px;z-index: 15;}
  .logo_header {text-align: left;}
  .overlay-slide.open {width: 100%;   left: auto; right: 0; padding: 0px; max-width: 100%;}
  .tajsats-navbar-nav-container{ border-radius: 0; padding:2rem; }
  .overlay-slide {left: auto; right: 0;}
  .tajsats-navbar-nav {padding-left: 0;}
  .tajsats-navbar-nav.open {top: 40px;padding-bottom: 50px;}
  .tajsats-nav-item {text-align: left;margin-bottom: 25px;}
  .tajsats-navbar-nav.open .tajsats-nav{margin-top: 0;}
  .logo_header .logo_img {margin-left: 40px;}
  .tajsats-nav-item.dropdown.hover-sidemenu .expand-btn.open + .dropdown-menu {display: block; position: relative;height: auto;padding-left: 50px;padding-right: 0;}
  .tajsats-nav-item.dropdown.hover-sidemenu .expand-btn.open + .dropdown-menu.submenu {padding-left: 0;margin-bottom: 15px;margin-top: 15px;}
  .dropdown-menu-item {margin-bottom: 15px;}
  .tajsats-nav-item .dropdown-menu {padding-left: 52px;}
  .tajsats-navbar-nav {padding: 0 0px;}
  .menu-toggle.open {top: 40px;}

  .mob-linkpadd {padding-left: 0;padding-right: 0;}
  .mob-linkLeft {margin: 0 0 0 0px;}
  .mob-linkRight {margin: 0 0 0 0px;}

  .pan-loader .pan, .pan-loader .loader {display: none;}

.page-loaded header.header_bar .logo_header img{ max-width: 130px !important;}
.logo_header { margin-top: 0; }
.page-loaded header.header_bar{ top:20px; }

footer .body-light-text{font-size: 14px; line-height: 24px;}
.footer-inquiries .body-light-text{font-size:12.8px; line-height:15px;}
.footer-inquiries .body-light-text:nth-of-type(2){ margin-right: 0;}


.tajsats-nav-link, 
.dropdown-menu-item a,
.tajsats-mtree-level-2 .dropdown-menu-link-inner{font-size:16.8px; line-height:16.8px;}
.tajsats-navbar-nav .tajsats-nav li.tajsats-nav-item{ padding-left: 35px; }
ul.tajsats-mtree .tajsats-nav-item.tajsats-mtree-node .tajsats-nav-link:before{ left: -35px;}

ul.tajsats-mtree-level-1, ul.tajsats-mtree-level-2{margin:10px 0 0 !important; padding-left:24px !important;}
ul.tajsats-mtree-level-2 li{margin-bottom: 10px;}
.tajsats-navbar-nav{ height: 90%; }

.footer-links li a{font-size: 16px;line-height: 22.4px;}

.footer .slide-left:before{ display: none; }

/* ul.tajsats-mtree .tajsats-nav-item:last-child {padding-left: 0;}  */
/* ul.tajsats-mtree .tajsats-nav-item:nth-child(6) {padding-left: 0;} */

}
@media (max-width: 1024px){	
  .page-loaded header.header_bar .logo_header img, .logo_header{max-width: 120px !important;}
  header.header_bar .logo_header img, .page-loaded header.header_bar .logo_header img {max-width: 120px !important;}
}

@media only screen and (min-width: 810px) and (max-width: 850px) {
  .breadcrump-outer li {font-size: 12px !important;line-height: 12px !important;padding: 0 10px !important;}
  .menu-toggle {left: 38%;}
}

@media (max-width: 320px){	
  .logo_header .logo_img {margin-left: 20px;}
  .footer-links li a {font-size: 13px;line-height: 18px;}
}


@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
    footer .headline-M {font-size: 44px;line-height: 40px;}
    .copyright-wrap p {font-size: 16px;line-height: 24px;}
    .foot-links a {font-size: 16px;line-height: 24px;}
    .footer-inquiries {justify-content: flex-start;}
    .link-btn {font-size: 12.8px !important;}

    .menu-toggle {left: 80px !important;right: auto !important;}
    .page-loaded .header_bar .logo_header, .logo_header {left: auto !important;}
   body .breadcrump-outer {position: absolute !important;top: 4.5rem !important;right: 1rem !important;}
   .overlay-slide {left: 0;right: auto;}
   .overlay-slide.open {left: 0 !important;right: auto !important;}
   .tajsats-navbar-nav.open {top: 50px;}
   .tajsats-navbar-nav-container {padding: 5rem 3rem;}
   .logo_header .logo_img {margin-left: 0 !important;}
   .page-loaded header.header_bar .logo_header img {max-width: 95px !important;}
   header.header_bar .logo_header img {max-width: 95px !important;}
   .breadcrump-outer li {font-size: 12.6px !important;line-height: 12.6px !important;}
   .breadcrump-outer li {padding: 0 6px !important;}

  }


  @media only screen 
  and (min-device-width: 390px) 
  and (max-device-width: 844px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
    footer .headline-M {font-size: 44px;line-height: 40px;}
    .copyright-wrap p {font-size: 16px;line-height: 24px;}
    .foot-links a {font-size: 16px;line-height: 24px;}
    .footer-inquiries {justify-content: flex-start;}

    .menu-toggle {left: 40px !important;right: auto !important;}
    .page-loaded .header_bar .logo_header, .logo_header {left: auto !important;}
   body .breadcrump-outer {position: absolute !important;top: 4.5rem !important;right: 1rem !important;}
   .overlay-slide {left: 0;right: auto;}
   .overlay-slide.open {left: 0 !important;right: auto !important;}
   .tajsats-navbar-nav.open {top: 50px;}
   .tajsats-navbar-nav-container {padding: 5rem 3rem;}
   .breadcrump-outer li {padding: 0 8px !important;}
   .logo_header .logo_img {margin-left: 0 !important;}

  }

@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
    footer .headline-M {font-size: 44px;line-height: 40px;}
    .copyright-wrap p {font-size: 16px;line-height: 24px;}
    .foot-links a {font-size: 16px;line-height: 24px;}
    .footer-inquiries {justify-content: flex-start;}
    .menu-toggle {left: 90px !important;right: auto !important;}
    .page-loaded .header_bar .logo_header, .logo_header {left: auto !important;max-width: 100px !important;}
    body .breadcrump-outer {position: absolute !important;top: 4.5rem !important;right: 1rem !important;}
    .tajsats-navbar-nav-container {padding: 5rem 2rem;}
    .overlay-slide.open {left: 0 !important;right: auto !important;}
    .overlay-slide {left: 0 !important;right: auto !important;}
    .link-btn {font-size: 12.8px !important;}
    .logo_header .logo_img {margin-left: 0 !important;}
    .page-loaded header.header_bar .logo_header img {max-width: 95px !important;}
    header.header_bar .logo_header img {max-width: 95px !important;}
    body .breadcrump-outer li {font-size: 12px !important;line-height: 12px !important;padding: 0 5px !important;}
    .breadcrump-outer li:before {font-size: 12px !important;right: -3px;}
  }



 