



@media screen and (max-width: 1440px) {
#main-header {
justify-content: center;
}

#hidden-element a {


font-size: 15px;


}

}




@media screen and (max-width: 1024px) {
.contributos-container .contributor-frame {

width: 40%;

}
.contributos-container {
    padding-left: 20px;
    width: 100% !important;
    gap: 0px;
    margin: auto;
    justify-content: center;
}


.about-section-content {
margin-top: 400px;
justify-content: center;
gap: 30px;
}
.about-section-text {
text-align: center;
}

.login-box {
top: 450;
left: 250;
}
.host-frame {
max-width: 600px;
gap: 50px;
justify-content: center;
}
.live-cards-container {
justify-content: center;
gap: 20px;
}

.banner-login-and-title-container {
justify-content: center;

}

.live-section-title-container {
justify-content: center;
}

.form-fields-container  .input-elm {
    width: 180px;

}

.content-container div:nth-last-of-type(2) {

margin-left: 50px;
}


.form-fields-container  .input-elm-register {
    width: 190px;
}





.title-container{
justify-content: center;
}

.content-container {
justify-content: center !important;
gap: 20px;
}
.main-agendas-container p {
padding-left: 10px;
}


.segments {
padding-left: 10px;
}

.drill-text {
padding-left: 10px;
}
.container-new {
padding-left: 10px;
}

.menu-window {
width: 100%;
}


header {


/* position: fixed; */


justify-content: center;


padding: 0px;


width: 100%;





}


header .register-box {


display: none;


}


.links-list {


padding: 10px;


gap: 50px;





}


.links-list ul  {


padding: 0px;


flex: 1;


}


.links-list ul:nth-of-type(5) {


flex: 2.6;





}





.links-list li {


line-height: 15px;


}





.tdf-2023 {





text-align: center;





}


.logo-box-holder {


display: flex;


justify-content: center;








}


.logos-footer {


justify-content: center;





}


}






@media screen and (max-width: 500px) {
.logos-container {
    margin: 0 auto;
    gap: 5px;
    align-items: center;
    justify-content: left;
}

.contributor-frame {

width: 100% !important;

}
.contributos-container {
padding-left: 0px !important;
max-width: 400px;
}

.login-box {
max-width: 400px;
left: 15px !important;
}
.form-fields-container  .input-elm {
    width: 100% !important;
}


.form-fields-container  .input-elm {
    width: 100%;
}



.form-fields-container {
flex-direction: column;
justify-content: center !important;
text-align: center;
}

.form-section {
justify-content: center !important;
padding: 10px;
}


#cs-logo {
font-size: 10px !important;
}

.content-container div:nth-last-of-type(2) {

margin-left: -0px !important;
}

.ul-menu {

flex-direction: column;
margin: 5px !important;
}
.ul-menu  .nav-menu {
padding: 0px;
text-align: center;
border-bottom: 2px solid #FF4800;
}
.ul-menu  .nav-menu p {
font-size: 16px;
}


.right-box-menu {
width: 100%;
}

#cs-logo {
font-size: 22px !important;

}
#menu-tab {
    margin-right: auto;
    margin-top: -3px !important;
}

.banner-login-and-title-container {

justify-content: center !important;
}
.check-box-div {
display: flex;
font-size: 1px;
}

#main-header  {
padding: 5px;
}

.about-section-content {
margin-top: 400px;
justify-content: center;
gap: 20px;
}
.about-section-text {
text-align: center;
padding: 10px;
}

.check-box-updates {
padding: 10px;
}

.host-frame {
flex-direction: column;
gap: 20px;
}
#menu-window {
margin-top: -150px !important;

}
.logos-container img {
margin-top: -5px;
width: 80px !important;
}
.plus-sigt {
    font-size: 20px !important;
}
.menu-tab-container {

    margin-right: 5px;
}


#menu-tab {
margin-top: -12px !important;
}
.plus-sigt {
margin-top: -10px;
}

.weekly-meetups {
font-size: 30px;
}

.cybersymposiums-title {
font-size: 32px;
}
.segments {
flex-direction: column;
padding-left: 20px;
}
.main-agendas-container p {
text-align: center;
}
.container-new {
justify-content: center  !important;
}

.map-container .content-container {
flex-direction: column;
}

.map-cols {
padding-left: 20px;

}

.drill-container {
padding-left: 20px;
}

.form2 h3 {
font-size: 22px;
}


.drill-text {
padding-left: 0px;
}


.form-fields-container {
justify-content: center;
}
.check-box-and-text {
    justify-content: center !important;
}

 #privacy {
padding: 0px !important;
}

.presenters-section {
flex-wrap: wrap;
}

.live-section-title-container {
justify-content: center !important;

}

.title-container {
flex-direction: column;
}

.title-container h3 {
font-size: 40px;
}


.header-content .right-box-menu {
background-color: red !important;
}


.live-cards-container {
justify-content: center;
}

.header-content {


padding: 0px;


}


.ul-menu li {


font-size: 12px;


border: none;


}


.plus-red {


position: relative;


color: #FF0200;


font-size: 20px;


top: 1;


}


.plus-blue {


position: relative;


color: #0093FF;


font-size: 20px;


top: 1;


}


.site-banner {


padding-left: 20px;


}





.site-banner h1 {


 font-size: clamp(1.5rem, 5vw, 3rem); }











.main-footer-container {


    padding: 20px;


    column-gap: 15px;


}


#menu-window {


margin-top: 55px;


opacity: 1;


}


.menu-window {


width: 100%;


/* margin-top: 50px; */





}


.menu-list-login-reg {


height: 170px;





}


#menu-tab {


margin-right: auto;


margin-top: 14px;


}


.logo-box {


margin-right: auto;


padding-top: 8px;





}


header {


width: 100%;





}





header .register-box {


display: none;


}


.site-banner {


padding-top: 55px;








}

.table-row {


flex-wrap: nowrap;


}








.cell1 {


width: 60px;


font-size: 12px;





padding-right: 5px;


}


.cell2 {


width: 60px;


font-size: 12px;





}


.cell3 {





font-size: 11px;








}





.dot {


left: 53px





}





.cell3 p {


width: 260px;


line-height: 12px;


padding: 5px;


}


.footer-top-content {


display: flex;


flex-wrap: wrap;


justify-content: center;


}








.ul-footer-links {


 


justify-content: center;


align-items: center;


}


.csa-box {


top: -50;


margin-bottom: 100px;


}


.csa-box p{


font-size: 20px;


display: block;


text-align: center;


}





.social-bar {
margin: 0 auto;
width: 100%;
padding: 20px;
}









}


