@media only screen and (min-width: 768px) and (max-width: 860px){
    
    .no-displayTablet{
        display: none;
    }
    .orgDetails {
        flex-basis: 100%;
    }
    .org-map-edit .mapProfile {
        width: 100%;
    }
    .textAnim {
        left: -65px;
    }
    .wrapperAnim {
        left: 50px;
    }
    .dropdown {
        right: 9px;
    }
}

/* ----------- iPhone 6, 6S, 7 and 8 ----------- */
 
/* Portrait */
 
@media only screen
 
and (min-device-width: 275px)
 
and (max-device-width: 768px)
 
and (-webkit-min-device-pixel-ratio: 2)
 
and (orientation: portrait) {
    .no-displayPhone {
        display: none;
    }
    .css-file-upload{
        flex-wrap: wrap;
    }
    .uploadFileText {
        line-height: 1.4;
        margin: 20px 0px;
    }
    .orgProfile__Photo {
        width: 100%;
    }
    .public-profile .mask-avatar, .public-search .mask-avatar {
        margin: 0 auto;
    }
    .inputFileLabel {
        margin: 0 auto;
        text-align: center;        
    }    
    .section-content-admin .org-descr {
        padding: 35px 10px!important;
    }
    .orgDetails {
        flex-basis: 100%;
    }    
    .category-item {
        margin: auto;
    }
    .ManageBarUI {   
        margin: 35px 10px!important;    
    }
    .athon-collapse-collapsible::before {
        width: 24px;
        height: 24px;
    }
    .persList__profile {
        flex-basis: 100%;
    }   
    .org-map-edit .mapProfile {
        width: 100%!important;
    }    
    .uploadFileText {
        flex-basis: 100%;
    }      
    .search-tab {
        flex-basis: 100%;
        order: 2;
        margin-bottom: 20px;
    }
    .userManagement {
        margin-bottom: 20px;
    }
    .link-erris {
        font-size: 0px;
    }
    .container_1336.header-content {
        top: 12px;
        flex-wrap: wrap;
    }
    .homeAuth {
        flex-basis: auto;
        margin-left: auto;
    }
    .logos {
        width: 55px;
        flex-basis: auto;
    } 
    .wrapperAnim {
        display: none;
    }
    .search-header {
        position: absolute;
        bottom: -55px;
        background: var(--bg-header);
        width: 100%;
        left: 0;
        border-radius: 0px 0px 10px 10px;
    }
    .white_text.subscribe {
        display: none;
    }    
    .regArea {
        display: none;
    }
    .textAnim {
        left: -20px;
        display: block;
        width: 150px;
        height: 20px;
        overflow: hidden;
        text-overflow: clip;
        overflow-wrap: anywhere;
        position: relative;
        transition: 350ms all ease-out;
    }    
    .profile-bar__manage {
        flex-wrap: wrap;
    }
    span.text-link {
        display: block;
        text-align: left;
    }    
    .page-profile-header {
        margin: 40px 10px;
    }
    .public-profile .page-content.section-menu {
        margin: 0px 10px;
    }
    .ridomainList__name {
        flex-basis: 100%;
    }
    .public-profile .org-map {
        padding: 0;
        display: block;
        width: 100%;
        height: auto;
        overflow: hidden;
        position: relative;
        right: 0;
        top: 0;
    }
    .mapProfile {
        width: 100%!important;
        margin-top: 20px;
    }
    .areaGateBtnLeft tr {
        flex-wrap: wrap;
    }
    .row_flex {
        flex-wrap: wrap;
    }
    .box-col-9  {
        flex-basis: 100%;
    }    
    .footer-logo {
        display: none;
    }
    .footer_stack {
        position: relative;
    }
    .goog-te-gadget-simple {
        display: flex!important;
        align-items: center;
        margin: 0 auto;
        margin-bottom: 40px;
    }    
    .box-col-3 {
        flex-basis: 100%;
    }    
    .footer-area .footer-links {
        text-align: center;
    }
    .uefiscdi-logo-alb {
        float: none;
        text-align: center;
        margin: 0 auto;
    }    
    .footer-links ul{ 
        margin: 0px;
        padding: 0px;
    }
    .logo-ue-footer {
        margin: 4vh 0px;
    }   
    .heading_title_staticpage {
        font-size: 2rem;
    }
    .search-item.infra {
        flex-basis: 100%;
    }
    .container-half {
        flex-basis: 100%;
    }
    .btn-zone-domain input {
        width: 100%;
        display: block;
    }    
    .btn-zone-domain {
        margin: 29px 0px;
    }    
    span.uploadFileText {
        text-align: center;
    }    
    .inputFileLabel.add-person {
        max-width: 100%;
    }
    .innercontainer-halfRow--top {
        flex-basis: 100%;
    }    
    .innercontainer-halfRow--top.rowBarList {
        margin-bottom: 40px;
    }
    .message {
        max-width: 100%;
    }    
    .topChatTitle:before,
    .topChatTitle:after {
        width: 5%;
    }
    .css-file-upload .inputFile {
        flex-basis: 25px;
        position: absolute;
        bottom: 11px;
        right: 16px;
    }    
    .bigAlertBox .AlertText {
        padding-left: 50px;
        pointer-events: none;
        padding-bottom: 35px;
    }
    .AlertBox {
        height: 80px!important;
        padding-bottom: 50px!important;        
    }
    .org-descr.manage--narrowWindow {
        max-width:100%;
    }
    .public-search .container-search-name {
        text-transform: uppercase;
        width: 100%!important;
        margin: 20px auto;
        text-align: center;
    }    
    .search-columns.no-click.container-search-hq {
        margin-left: 0px;
        justify-content: center;
    }  
    .no-click.container-search-infracount {
        margin-left: 0px;
        text-align: center;
        margin: 0 auto;
    }    
    .AlertBox a {
        width: 275px;
        height: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
    }   
    .orgID {
        text-align: center;
        width: 100%;
        display: block;
    }    
    .orgID .Text {
        margin: 20px auto;
    }    
    .green-text.Text {
        text-align: center;
        width: 100%;
    }
    .search-columns-coord {
        position: relative;
    }
    /* FRONTEND */
    .window_box {
        width: 100%;
    }
    .static_wrapper {
        text-align: center;
        min-height: 100vh;
        padding: 10px;
    }    
    .backend .slide-one, .backend .slide-two {
        flex-basis: 100%;
        height: auto;
    }
    .infraList {
        padding: 0px 15px;
    }
    .flex_row {
        flex-wrap: wrap;
    }
    .call-to-action .box-col-6 {
        padding: 0px;
        flex-basis: 100%;
    }    
    .btn-account {
        float: none;
    }
    .call-to-action {
        margin: 10px;
    }
    .row_statistics {
        display: none;
    }
    
    .dropdown {
        top: 60px;
        right: 9px;
    }
    .file-public .container-search-infracount {
        line-height: 30px;
        flex-basis: 100%;
        text-align: left;
    }   
    .file-public label {
        padding-left: 0px!important;
    }   
    .public-profile .container-search-infracount {
        line-height: 30px;
        flex-basis: 100%;
    }  
    .public-profile .search-column{
        width: 100%;
    }
    .public-profile .css-file-upload .container-search-infracount a{
        padding-left: 0px!important;
    }
    .map-info-container.scroll {
        display: block;
        flex-basis: 100%;
        position: relative;
        margin: 10px;
    }
    .wraplist {
        padding: 0;
    }
    .map-info-container .map-info-text {
        padding: 0px;
    }
    .white_text.subscribe.countries{
 		margin-top: 30px;
 	}
 	
 	.hero_heading{
 		font-size: 210%;
 	}
 	
 	.row_statistics_mobile{
    	display: block!important;
    	margin-top: 20px;
    	padding-left: 20px;
    }
    .row_statistics_mobile .text_cifra{
    	font-size: 0.7rem;
    	padding-right: 10px;
    }
    
    .row_statistics_mobile .bold_count{
    	padding: 5px;
    	font-size: 0.8rem;
    }
    
    .row_statistics_mobile .text_cifra.white.largespace{
    	padding-right: 5px;
    }
    
    .row_statistics_mobile .column_flex_text.nopadding{
    	margin-bottom: 5px;
    }
    
    .hero-section{
    	/* height: 115vh; */
    }
}
 
/* Landscape */
 
@media only screen
 
and (min-device-width: 375px)
 
and (max-device-width: 667px)
 
and (-webkit-min-device-pixel-ratio: 2)
 
and (orientation: landscape) {
 
}

@media only screen
 
and (max-device-width: 374px)
 
and (-webkit-min-device-pixel-ratio: 2)and (orientation: portrait)
 
{
	.hero-section{
    	height: 115vh!important;
    }
	
	.hero_heading{
 		font-size: 200%!important;
 	}
}
 

