/* Global Header Structure*/


/*Posistion*/
.labelovFl-h{
    overflow: hidden;
}
.labelovFl-v{
    overflow: visible;
}
.labelposRel{
    position: relative;
}
.labelposFix{
    position: fixed;
}
.labelposAbs{
    position: absolute;
}
.labelposT {
    top:  0%; 
}
.labelposR {
    right: 0%;
}
.labelposB {
    bottom: 0%; 
}
.labelposL {
    left: 0%;
}
.labelposC {
    top:  50%; 
    left: 50%;
}

/*Display Parent with Child on Hover*/
.labeldisplayP{
    display: block;
}
.labeldisplayC{
    display: none;
}
.labeldisplayP:hover .labeldisplayC{
    display: block;
}
/*Display Text Menu Desktop with Icon for Mobile*/
.labeldisplayMenuI{
        display: none;
    }
.labeldisplayMenuT{
        display: block;
    }
/*Display*/
.labeldisplayN{
    display: none;
}
.labeldisplayB{
    display: block;
}
.labeldisplayI{
    display: inline-block;
}
.labeldisplayFR{
    display: flex;
    flex-direction: row;
}
.labeldisplayFRr{
    display: flex;
    flex-direction: row-reverse;
}
.labeldisplayFR-C{
    display: flex;
    flex-direction: row;
}
.labeldisplayFC-R{
    display: flex;
    flex-direction: column;
    text-align: left;
}
.labeldisplayFC{
    display: flex;
    flex-direction: column;
}
.labeldisplayFCr{
    display: flex;
    flex-direction: column-reverse;
}

/*Alignment*/
.labeltextAL {
    text-align: left;
}
.labeltextAR {
    text-align: right;
}
.labeltextAC {
    text-align: center;
}
.labeltextAJ {
    text-align: justify;
}
.labelconAC {
    align-content: center;
}




/*Conatiner Width*/
.labelwidtha {
    width: 25%;
}
.labelwidthb {
    width: 50%;
}
.labelwidthc {
    width: 90%;
}
.labelwidthd {
    width: 95%;
}
.labelwidthe {
    width: 100%;
}



/*Container Margin Inward*/
.labelmara{
    margin: 1%;
}
.labelmarb{
    margin: 5%;
}
.labelmarc{
    margin: 10%;
}
.labelmard{
    margin: 20%;
}
/*Container Margin Outward*/
.labelmar-a{
    margin: -1%;
}
.labelmar-b{
    margin: -5%;
}
.labelmar-c{
    margin: -10%;
}
.labelmar-d{
    margin: -20%;
}
/*Container Margin Width In*/
.labelmarWa{
    margin-left: 1%;
    margin-right: 1%;
}
.labelmarWb{
    margin-left: 5%;
    margin-right: 5%;
}
.labelmarWc{
    margin-left: 10%;
    margin-right: 10%;
}
.labelmarWd{
    margin-left: 20%;
    margin-right: 20%;
}
/*Container Margin Width Out*/
.labelmarW-a{
    margin-left: -1%;
    margin-right: -1%;
}
.labelmarW-b{
    margin-left: -5%;
    margin-right: -5%;
}
.labelmarW-c{
    margin-left: -10%;
    margin-right: -10%;
}
.labelmarW-d{
    margin-left: -20%;
    margin-right: -20%;
}
/*Container Margin Height In*/
.labelmarHa{
    margin-top: 1%;
    margin-bottom: 1%;
}
.labelmarHb{
    margin-top: 5%;
    margin-bottom: 5%;
}
.labelmarHc{
    margin-top: 10%;
    margin-bottom: 10%;
}
.labelmarHd{
    margin-top: 20%;
    margin-bottom: 20%;
}
/*Container Margin Height Out*/
.labelmarH-a{
    margin-top: -1%;
    margin-bottom: -1%;
}
.labelmarH-b{
    margin-top: -5%;
    margin-bottom: -5%;
}
.labelmarH-c{
    margin-top: -10%;
    margin-bottom: -10%;
}
.labelmarH-d{
    margin-top: -20%;
    margin-bottom: -20%;
}


/*Dropdown Padding in Nav*/
.droppada {
  padding: 34px 16px;
}
.droppadI {
  padding: 40px 60px;
}
/*Container Padding*/
.labelpada{
    padding: 2.5%;
}
.labelpadb{
    padding: 5%;
}
.labelpadc{
    padding: 10%;
}
.labelpadd{
    padding: 15%;
}
.labelpade{
    padding: 20%;
}
/*Container Padding Width*/
.labelpadWa{
    padding-left: 2.5%;
    padding-right: 5%;
}
.labelpadWb{
    padding-left: 5%;
    padding-right: 5%;
}
.labelpadWc{
    padding-left: 10%;
    padding-right: 10%;
}
.labelpadWd{
    padding-left: 15%;
    padding-right: 15%;
}
.labelpadWe{
    padding-left: 20%;
    padding-right: 20%;
}
/*Container Padding Left*/
.labelpadLa{
    padding-left: 1%;
}
.labelpadLb{
    padding-left: 2.5%;
}
.labelpadLc{
    padding-left: 5%;
}
.labelpadLd{
    padding-left: 10%;
}
.labelpadLe{
    padding-left: 15%;
}
/*Container Padding Right*/
.labelpadRa{
    padding-right: 1%;
}
.labelpadRb{
    padding-right: 2.5%;
}
.labelpadRc{
    padding-right: 5%;
}
.labelpadRd{
    padding-right: 10%;
}
.labelpadRe{
    padding-right: 15%;
}
/*Container Padding Height*/
.labelpadH0{
    padding-top: 1%;
    padding-bottom: 1%;
}
.labelpadHa{
    padding-top: 2.5%;
    padding-bottom: 2.5%;
}
.labelpadHb{
    padding-top: 5%;
    padding-bottom: 5%;
}
.labelpadHc{
    padding-top: 10%;
    padding-bottom: 10%;
}
.labelpadHd{
    padding-top: 15%;
    padding-bottom: 15%;
}
.labelpadHe{
    padding-top: 20%;
    padding-bottom: 20%;
}  
  
/*Container Padding Top*/
.labelpadTa{
    padding-top: 1%;
}
.labelpadTb{
    padding-top: 2.5%;
}
.labelpadTc{
    padding-top: 5%;
}
.labelpadTd{
    padding-top: 10%;
}
.labelpadTe{
    padding-top: 15%;
}  







