@media only screen and (max-width: 767px) {
.site-header .elementor-widget-image a {
display: block;
text-align: center;
}

.authentication {
display: grid;
grid-template-columns: auto auto;
align-items: center;
}

.authentication .hfe-nav-menu-icon svg {
fill: #ffffff;
}

.authentication .hfe-nav-menu-icon {
padding: 0px;
}

.authentication .hfe-nav-menu__toggle {
margin: 0px !important;
}

.elementor-element.elementor-element-fc116d4 {
display: none;
}

.authentication .hfe-nav-menu li {

}

.authentication .hfe-nav-menu li a {
color: #0F172A !important;
}

.authentication ul.elementor-icon-list-items {
justify-content: right;
}

.tt-group-discuss {
padding-left: 20px;
padding-right: 20px;
}

.tt-group-discuss .e-con-inner {
padding-top: 75px;
padding-bottom: 10px;
}

.tt-group-discuss ul li.ctdb-topic-table-header ul li {
border: none;
}

.tt-group-discuss ul li.ctdb-topic-table-header ul li.ctdb-topic-table-topic {
padding-left: 0px;
}

.ctdb-topic-table-body {
padding: 0px 5px;
}

.ctdb-topic-table-avatar img {
width: 35px !important;
height: 35px !important;
}

#menu-footer-menu {
display: block;
}

.ast-footer-social-1-wrap {
margin-top: 20px;
margin-bottom: 0px;
}

.single-discussion-topics .site-content .primary article {
padding: 20px;
margin-top: 60px;
}

.single-discussion-topics .comment-respond {
padding: 20px ;
margin-top: 20px;
}

.single-discussion-topics article .ctdb-info-meta-wrap.ctdb-info-cell {
border-radius: 10px;
}

.single-discussion-topics .comments-area .comment-list {
padding: 15px;
}

.single-discussion-topics .comments-area .comment-list li article {
margin-top: 0px;
}

.single-discussion-topics .comments-area ul li ul.children {
padding-left: 0px;
margin: 0px;
}

.single-discussion-topics .comments-area ul li.comment {
padding: 10px;
margin-bottom: 10px;
}

.ctdb-comments-area .comment-content,
.ctdb-content-wrap {
width: 100%;
}

.ctdb-single-layout-classic .ctdb-horizontal-meta.ctdb-author-data {
margin: 0px;
}

.tt-group-discuss #ctdb-new-topic {
padding: 20px;
}

#wpua-upload-button-existing {
display: block;
background: transparent;
width: auto;
padding: 0px;
margin: 0px;
}

#wpua-upload-existing {
margin-top: 10px;
}

.ur-frontend-form.login {
padding: 0px;
}

#user-registration {
box-shadow: none;
padding: 10px;
}

.ur-frontend-form {
box-shadow: none !important;
}

.tt-login .e-con-inner {
padding-top: 160px;
padding-bottom: 20px;
}
}