



body{
    margin:0;
    /* font-family: Verdana, sans-serif; */
    /* font-family:"Ubuntu", sans-serif; */
    font-family: 'Nunito', sans-serif;
    /* font-family: "Pixelify Sans", sans-serif; */
    font-weight:700;
}


/* a:link {
  color: #FFF;
  background-color: transparent;
  text-decoration: none;
}

a:visited {
  color: #FFF;
  background-color: transparent;
  text-decoration: none;
}

a:hover {
  color: #FFF;
  background-color: transparent;
  text-decoration: underline;
}

a:active {
  color: #FFF;
  background-color: transparent;
  text-decoration: underline;
} */


.navTopLink1{
    display:inline-block; background:#FFF; padding:10px; margin:2px; margin-top:4px; border-radius:4px; cursor:pointer;
}


a:link {
    color: #000;
    text-decoration: none;
}
a:visited {
    color: #000;
}

.sect1{
    width:100%; 
    max-width:1000px; 
    margin:0 auto; 
    padding-top:10px; 
    padding-bottom:50px;
}
.hg1{
    width:96%; max-width:1000px; height:auto; margin:0 auto; color:#666; text-align:center;
}

.label{
    width:96%; max-width:1000px; height:auto; margin:0 auto; margin-top: 100px; padding-bottom:5px; box-sizing:border-box;
}
.label-h2{
    margin:0 auto;  border-radius:8px; cursor:pointer; font-size:22px;
}

.abtThumb{
    width:100px; height:200px; float:left; margin:10px; margin-top:20px;
}
.abtThumbImg{
    width:100px; height:100px; background:#FFF; border-radius:8px; border:4px solid steelBlue; background-repeat:no-repeat; background-size:auto 100%; background-position:center center; background-color:#333;
}
.abtThumbTxt{
    margin-top:5px;
}
.nxtExpoThumb{
    display:inline-block; margin:5px; cursor:pointer; font-size:22px; color:#333;  padding:20px; box-sizing:border-box; border-radius:10px;
}


.link_info, .link_setting, .link_profile{
    background: LightSkyBlue;
    border:4px solid #FFF;
    display:inline-block;
    margin:1px;
    border-radius:50px;
    padding:10px;
    font-size:16px;
    color:#333;  
    font-weight:900;
    text-decoration: none;
    font-family: 'Nunito', sans-serif; /* font-family:'Roboto', sans-serif; */
}

.link_info{
    background:#EEE;
    border:1px solid #CCC;
    border-radius:4px;
    margin-top:8px;
    color:#333;
}
.link_setting{
    background:#EEE;
    border:2px solid #CCC;
    margin-top:8px;
}
.link_profile{
    width:40px;
    height: 40px;
    padding:0px;
    display:block;
    margin:0px;
    background:rgba(0,0,0,0.4);
    box-shadow:2px 2px 5px rgba(0,0,0,0.7);
    border:0px;
    float:right;
    margin-right:8px;
    cursor:pointer;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 80% 80%;
}


.loginBtn{
    padding:10px;
    background:#CCC;
    border: 2px solid #999;
    border-radius:8px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    -ms-border-radius:8px;
    -o-border-radius:8px;
    margin:5px;
    cursor: pointer;

}



.nav_main{
    display: inline-block;
    padding: 20px;
    background-color: #CCC;
    border: 2px solid #999;
    border-radius: 8px;
    cursor: pointer;
    margin:5px;
}



.signUpBtn {
    background: linear-gradient(45deg, #f09433, #e6683c, #dc2743, #cc2366, #bc1888);
    color: white;
    padding: 12px 24px;
    border: none;
    border-radius: 8px;
    font-size: 16px;
    cursor: pointer;
    transition: opacity 0.2s ease-in-out;
}

.signUpBtn:hover {
    opacity: 0.9;
}



.rightMenuBtn{
    width:100%; height:50px; border-top:2px solid rgba(255,255,255,0.4); display:flex; line-height:50px; color:#FFF;
}

.rightMenuBtnIcon{
    flex:1; max-width:40px;
    background-repeat: no-repeat; background-position: center center; background-size: 28px 28px;
}

.headerCon{
    width:100%; height:auto; text-align:center; padding:10px; padding-top:50px; padding-bottom:20px; box-sizing:border-box; background:#333; text-align:left;
}

.header-subtitle-icon{
    flex:1; max-width:40px; height:40px; background-repeat:no-repeat; background-size:32px 32px; background-position:center center; margin-top:5px;
}

.header-subtitle{
    flex:1; line-height:50px; font-size:33px; color:#FFF; font-family:'Quicksand', sans-serif; font-weight:400;
}


.headerSect{
    width:90%; max-width:1000px; margin:0 auto; position:relative; padding-bottom:20px;
}