﻿
.twoh{
    display:flex;
    width:100%;
    align-items:center;
    justify-content: center;
}

 .twoh  h2 {
        margin: 0;
        margin-bottom:38px;
        padding: 0;
        font-size: 1.7em;
        line-height:1.45em;
        font-weight:400;
}
 .twoh  h2:nth-child(1) {
     margin-right:12px;
}
 .twoh  h2 a:hover {
     opacity:0.6;
}
.title2{
     border:1px solid #fc0a13;
     padding:16px 44px 16px 44px;
      font-variant: small-caps;
}

.pd3{
    color:#000;
    background:#fff;
    border:1px solid #000;
    font-variant: small-caps;
}
.full4{
    width:100%;
    height:auto;
    margin:1% 0 0.5% 0;
}
.flxp3{
    width:32.7%;
    height:auto;
    margin:1% 1% 0.5% 0;
}
.flxp3:nth-child(3n){
    margin-right:0;

    }

.text{
    margin:auto;
    color:#000;
    width:85%;
    padding: 24px 0 36px 0;
    font-size: 1.4em;
    line-height:1.4em;

}
.text ul li{
    margin-left:-24px;
    padding:3px 0 0 -24px;

}
.text li{

    line-height:1.4em;
    }
.text span{
    color:#818181;

}
.lft{
    text-align:left;
}
.ar5{
    color:green;
    width:100%;
    text-align:center;
}
.ar6{

    width:100%;
    text-align:center;
}

.tble{
    margin:auto;
   color:#000;
   width:100%;
}
.ctbx table{
    margin:auto;
    margin-bottom:4%;
}
.ctbx tr:nth-child(1){
    font-weight:900;
}
.ctbx td{
    background:#eaedef;
    padding:8px;
   text-align:left;
   vertical-align:bottom;
   font-size: small;
}
.tble td:nth-child(6n){
    text-align:center;


}
.bki{
    font-size:1.4em;
    line-height:0.18em;
}
.ctbx td a{
    color:red;
}
.ctbx td a:hover{
    color:black;
}
/*team*/



.team4 {
    width:46.5%;
    max-width:450px;
   height:auto;
   float:left;
   margin-right:2%;

}
.textteam{
    text-align:left;


}
.textteam p{

    font-size:1.3em;
    margin:8px;
    padding-top:12px;
}
 @media screen and (max-width: 1104px) {

 .team4 {
    min-width:386px;
    padding-bottom:24px;
    }
 .textteam{
    font-size:1.3em;

  }

 .textteam p{
    font-size:1.2em;
    margin:8px;
    padding-top:0.1%;
}

 }

@media screen and (max-width: 924px) {
 /*Darkgreen*/

.text{
    width:65%;
    padding: 0px 0 0px 0;
}
 .title2{
     font-size:0.95em;

}
.full4{
    width:100%;
    height:auto;
    margin:1% 0 1.8% 0;
}
.team4 {
    min-width:286px;
    padding-bottom:24px;
    float:inherit;
    width:100%;
    max-width:100%;
    }
.textteam p{
    margin-left:0;
    }
    .lft h2{
    font-size:1.3em;
    margin-bottom:18px;
    }


}/*end*/
  @media screen and (max-width: 787px) {
      /*yellow*/


}/*end*/

@media screen and (max-width: 671px) {
    /*orange*/

.text{
    width:90%;
    padding: 24px 0 36px 0;
}

.ctbx td{
    padding:4px 12px 4px 3px;
   vertical-align:center;
   font-size: 0.9em;
}
.ctbx td:nth-child(1){
    min-width:65px;
}


}/*end*/

@media screen and (max-width: 540px) {
    /*purple*/


}/*end*/

 @media screen and (max-width: 457px) {
     /*olive*/
 .title2{
     font-size:0.95em;
     padding:9px 26px 9px 26px;
}
.ctbx td{
    padding:4px;
   font-size: 0.85em;
}
.twoh  h2 {
        margin-bottom:18px;
        margin-top:-36px;
  }
  .ctbx:nth-child(1){
      padding-top:68px;
  }
  .flxitgal{
      width:99%;
      margin-top:-48px;

  }
   .flxitgal a{
      width:30%;
   }
.ctbx td{
   padding:2px 4px 2px 1px;
    font-size: 0.8em;
}

}/*end*/

 @media screen and (max-width: 320px) {
     /*lime*/
 .title2{
     font-size:0.75em;

}



}/*end*/

