header .container {
    position: relative;
    z-index: 2;
}
header#masthead {
    position: absolute;
    width: 100%;
    transition: all .3s ease;
    background: transparent; 
    color: #fff;       
  }
  

  header#masthead.sticky {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    background: #fff;  
          
  }
  
 
  header#masthead.sticky .big-menu ul a,
  header#masthead.sticky .header__phone,
  header#masthead.sticky .callback-btn span {
    color: #2b2b2b !important;
  }
  
  header#masthead.sticky .big-menu ul li a::before {
    background: #000 !important;
  }
  
  header#masthead.sticky .callback-btn {
    border-color: 1px solid #000;
    
    transition: .3s all;
  }
  
  header#masthead.sticky .callback-btn:hover {
    
    color: #fff;
  }
  

  header#masthead.sticky .header__youtube svg path {
    stroke: #FF0000 !important;
    
  }
  
  header#masthead.sticky .burger::before,
  header#masthead.sticky .burger::after {
    background-color: #000;
  }
  
  header#masthead.sticky .burger::before {
    box-shadow: 0 11px 0 #000;
  }
  header#masthead.sticky .header__line{
    display: none;
  }
  header#masthead.sticky .header__line-2{
    display: none;
  }
  header#masthead.sticky .header__line-3{
    display: none;
  }
  header#masthead.sticky .header__line-4{
    display: none;
  }
.big-menu ul a {
    color: #fff;
}

.big-menu ul li a::before{
    background: rgb(86, 197, 207);
}


.big-menu ul li a::before {
    color: rgb(86, 197, 207);
}

a.header__phone{
    color: #fff;
}

a.header__phone:hover {
    color: #56C5CF;
    transition: .3s all;
}



.header__youtube svg path {
    stroke: #fff !important;
    transition: .3s all;
}

.header__youtube svg path path{
    fill: none !important;
    transition: .3s all;
}

.header__youtube:hover svg path {
    stroke: rgb(86, 197, 207) !important;
    transition: .3s all;
}

.header__youtube:hover svg path path{
    fill: rgb(86, 197, 207) !important;
    transition: .3s all;
}

.burger::before, .burger::after{
    background-color: #fff;
}

.burger::before{
    box-shadow: 0 11px 0 #fff;
}

.callback-btn:hover {
    background-color: #56C5CF;
    color: #fff;
    box-shadow: 300px 0 0 0 rgb(86, 197, 207) inset, -300px 0 0 0 rgb(86, 197, 207) inset;
}

.callback-btn svg path{
    fill: #fff;
}