

#fixArea{ position:fixed; z-index:5000; bottom:0; right:0px; display:block; height:80px; width:60px; border:0px solid #f0f;

 opacity:0;
}
#fixArea.on{
 opacity:1;
}
#fixArea button{background: rgba(44,44,44,.2); padding:0; } 

#fixArea button i{ color:#fff; width:40px; height:50px; text-align:center; line-height:50px; font-size:32px; }


*{ 
  font-family: "Open Sans", sans-serif;}
  .num{   font-family: "Chivo", sans-serif; }
 :root { 
  --diff:  12px;
  --width: 100%;
  --min:  10%;
 }
 
body{  width:100%; margin:0;padding:0; height:150vh;}

.ft1 .chgFs h1{ font-size:36px;}
.ft1  .chgFs,
.ft1  .chgFs p,
.ft1  .chgFs a{ font-size:18px;}
 
.ft2  .chgFs h1{ font-size:48px;}
.ft2  .chgFs,
.ft2  .chgFs p,
.ft2  .chgFs a{ font-size:24px;}
 
 
.ft3  .chgFs h1{ font-size:72px;}
.ft3  .chgFs ,
.ft3  .chgFs p,
.ft3  .chgFs a{ font-size:32px;}
 
a{ color:rgb(13,110,253)}

 @media (min-width: 1200px) {
  .navmenu ul {
    margin: 0;
    padding: 0;
    display: none;
    list-style: none;
    align-items: center;
  }
}
.ft_btn{ color:#000; text-decoration:none;}
.ft_btn.ft1{font-size:18px;}
.ft_btn.ft2{font-size:24px;}
.ft_btn.ft3{font-size:32px;}
.ft_btn.active{ color:#f00;}

.nav-item a{ color:#00f; font-size:12px; margin:0 5px 0 0;}
#navmenu{width:100%;}
#navmenu .topul li{ list-style:none; margin:0; padding:0;}
#navmenu .topul{ display:flex; flex-wrap:nowrap; justify-content:center; list-style:none; margin:0; padding:0; width:100%;}
#navmenu .dropdown-toggle::after{ display:none}