/* Global Header Structure*/


/*Posistion*/
.footovFl-h{
    overflow: hidden;
}
.footovFl-v{
    overflow: visible;
}
.footposRel{
    position: relative;
}
.footposFix{
    position: fixed;
}
.footposAbs{
    position: absolute;
}
.footposT {
    top:  0%; 
}
.footposR {
    right: 0%;
}
.footposB {
    bottom: 0%; 
}
.footposL {
    left: 0%;
}
.footposC {
    top:  50%; 
    left: 50%;
}

/*Display Parent with Child on Hover*/
.footdisplayP{
    display: block;
}
.footdisplayC{
    display: none;
}
.footdisplayP:hover .footdisplayC{
    display: block;
}
/*Display Text Menu Desktop with Icon for Mobile*/
.footdisplayMenuI{
        display: none;
    }
.footdisplayMenuT{
        display: block;
    }
/*Display*/
.footdisplayN{
    display: none;
}
.footdisplayB{
    display: block;
}
.footdisplayI{
    display: inline-block;
}
.footdisplayFR{
    display: flex;
    flex-direction: row;
}
.footdisplayFRr{
    display: flex;
    flex-direction: row-reverse;
}
.footdisplayFR-C{
    display: flex;
    flex-direction: row;
}
.footdisplayFC-R{
    display: flex;
    flex-direction: column;
    text-align: left;
}
.footdisplayFC{
    display: flex;
    flex-direction: column;
}
.footdisplayFCr{
    display: flex;
    flex-direction: column-reverse;
}

/*Alignment*/
.foottextAL {
    text-align: left;
}
.foottextAR {
    text-align: right;
}
.foottextAC {
    text-align: center;
}
.foottextAJ {
    text-align: justify;
}
.footconAC {
    align-content: center;
}




/*Conatiner Width*/
.footwidtha {
    width: 10%;
}
.footwidthb {
    width: 25%;
}
.footwidthc {
    width: 50%;
}
.footwidthd {
    width: 75%;
}
.footwidthe {
    width: 100%;
}



/*Container Margin Inward*/
.footmara{
    margin: 1%;
}
.footmarb{
    margin: 5%;
}
.footmarc{
    margin: 10%;
}
.footmard{
    margin: 20%;
}
/*Container Margin Outward*/
.footmar-a{
    margin: -1%;
}
.footmar-b{
    margin: -5%;
}
.footmar-c{
    margin: -10%;
}
.footmar-d{
    margin: -20%;
}
/*Container Margin Width In*/
.footmarWa{
    margin-left: 1%;
    margin-right: 1%;
}
.footmarWb{
    margin-left: 5%;
    margin-right: 5%;
}
.footmarWc{
    margin-left: 10%;
    margin-right: 10%;
}
.footmarWd{
    margin-left: 20%;
    margin-right: 20%;
}
/*Container Margin Width Out*/
.footmarW-a{
    margin-left: -1%;
    margin-right: -1%;
}
.footmarW-b{
    margin-left: -5%;
    margin-right: -5%;
}
.footmarW-c{
    margin-left: -10%;
    margin-right: -10%;
}
.footmarW-d{
    margin-left: -20%;
    margin-right: -20%;
}
/*Container Margin Height In*/
.footmarHa{
    margin-top: 1%;
    margin-bottom: 1%;
}
.footmarHb{
    margin-top: 5%;
    margin-bottom: 5%;
}
.footmarHc{
    margin-top: 10%;
    margin-bottom: 10%;
}
.footmarHd{
    margin-top: 20%;
    margin-bottom: 20%;
}
/*Container Margin Height Out*/
.footmarH-a{
    margin-top: -1%;
    margin-bottom: -1%;
}
.footmarH-b{
    margin-top: -5%;
    margin-bottom: -5%;
}
.footmarH-c{
    margin-top: -10%;
    margin-bottom: -10%;
}
.footmarH-d{
    margin-top: -20%;
    margin-bottom: -20%;
}


/*Dropdown Padding in Nav*/
.droppada {
  padding: 34px 16px;
}
.droppadI {
  padding: 40px 60px;
}
/*Container Padding*/
.footpada{
    padding: 5%;
}
.footpadb{
    padding: 15%;
}
.footpadc{
    padding: 30%;
}
.footpadd{
    padding: 45%;
}
.footpade{
    padding: 60%;
}
/*Container Padding Width*/
.footpadWa{
    padding-left: 5%;
    padding-right: 5%;
}
.footpadWb{
    padding-left: 15%;
    padding-right: 15%;
}
.footpadWc{
    padding-left: 30%;
    padding-right: 30%;
}
.footpadWd{
    padding-left: 45%;
    padding-right: 45%;
}
.footpadWe{
    padding-left: 60%;
    padding-right: 60%;
}
/*Container Padding Height*/
.footpadH0{
    padding-top: 2%;
    padding-bottom: 2%;
}
.footpadHa{
    padding-top: 5%;
    padding-bottom: 5%;
}
.footpadHb{
    padding-top: 15%;
    padding-bottom: 15%;
}
.footpadHc{
    padding-top: 30%;
    padding-bottom: 30%;
}
.footpadHd{
    padding-top: 45%;
    padding-bottom: 45%;
}
.footpadHe{
    padding-top: 60%;
    padding-bottom: 60%;
}  
  
/*Container Padding Top*/
.footpadTa{
    padding-top: 5%;
}
.footpadTb{
    padding-top: 15%;
}
.footpadTc{
    padding-top: 30%;
}
.footpadTd{
    padding-top: 45%;
}
.footpadTe{
    padding-top: 60%;
}  








@media only screen and (max-width:600px){

.footdisplayMenuI{
        display: block;
    }
.footdisplayMenuT{
        display: none;
    }
.footdisplayFR-C{
    display: flex;
    flex-direction: column;
}
.footdisplayFC-R{
    display: flex;
    flex-direction: row;
    text-align: center;
}    
    

/*Container Padding*/
.footpada{
    padding: 2.5%;
}
.footpadb{
    padding: 7.5%;
}
.footpadc{
    padding: 15%;
}
.footpadd{
    padding: 22.5%;
}
.footpade{
    padding: 30%;
}
/*Container Padding Width*/
.footpadWa{
    padding-left: 2.5%;
    padding-right: 2.5%;
}
.footpadWb{
    padding-left: 7.5%;
    padding-right: 7.5%;
}
.footpadWc{
    padding-left: 15%;
    padding-right: 15%;
}
.footpadWd{
    padding-left: 22.5%;
    padding-right: 22.5%;
}
.footpadWe{
    padding-left: 30%;
    padding-right: 30%;
}
/*Container Padding Height*/
.footpadH0{
    padding-top: 2%;
    padding-bottom: 2%;
}
.footpadHa{
    padding-top: 5%;
    padding-bottom: 5%;
}
.footpadHb{
    padding-top: 10%;
    padding-bottom: 10%;
}
.footpadHc{
    padding-top: 20%;
    padding-bottom: 20%;
}
.footpadHd{
    padding-top: 30%;
    padding-bottom: 30%;
}
.footpadHe{
    padding-top: 40%;
    padding-bottom: 40%;
}  
  
/*Container Padding Top*/
.footpadTa{
    padding-top: 5%;
}
.footpadTb{
    padding-top: 10%;
}
.footpadTc{
    padding-top: 20%;
}
.footpadTd{
    padding-top: 30%;
}
.footpadTe{
    padding-top: 40%;
}  



    
    
    
}