@media all and (min-width: 1440px) {
	.profile-navbar {
		-webkit-transform: inherit;
		    -ms-transform: inherit;
		        transform: inherit;
		left: 0;
	}
	.notifications-message {
		-webkit-transform: inherit;
		    -ms-transform: inherit;
		        transform: inherit;
		/*left: 30px;*/
	}
}
@media all and (max-width: 1400px) {
	.logo-item {
		width: 55px;
		height: 55px;
	}
	.profile-navbar {
		right: 0;
	}
}

@media all and (max-width: 1199px) {
	.logo-area img {
		width: 140px;
	}
	.menubar-area ul li a {
		font-size: 15px;
	}
	.header-top-menu ul li a {
		font-size: 15px;
	}
	.accesibilidad-area ul li {
		margin-left: 6px;
	}
	.header-fixed-area.sticky .menubar-area {
		width: calc(100% - 190px);
	}
	.button a {
		font-size: 20px;
	}
	.human-management-items {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: (1fr)[3];
		grid-template-columns: repeat(3,1fr);
	}
	.management-single-item a {
		font-size: 18px;
		height: 56px;
	}
	.footer-image {
		margin-left: 0;
	}
	.footer-top-area {
		padding: 52px 0 40px 0;
	}
	.intranet-ebsa-title h3 {
		font-size: 20px;
	}
	.all-informate-area {
		margin-right: 0;
	}
	.news-title h3 {
		padding-right: 0;
	}
	.all-mailbox-area.all-informate-area.row {
		margin-right: calc(-.5 * var(--bs-gutter-x));
	}
	.single-desriptions-area {
		margin-right: 0;
	}
}
@media all and (min-width:992px) and (max-width: 1199px){
	
}
@media all and (max-width: 991px) {
	.logo-area::after {
		display: none;
	}
	.header-area {
		background: #fff;
		padding: 10px 0;
		border-bottom: 1px solid #707070;
	}
	.mobile-logo {
		display: block !important;
	}
	.header-top-menu {
		display: none;
	}
	.header-bottom-area {
		display: none;
	}
	.logo-area {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.logo-area img {
		width: 110px;
	}
	.bar-area {
		display: block !important;
		margin-right: 30px;
	}
	.bar-area img {
		width: 45px;
		cursor: pointer;
	}
	.accesibilidad-area {
		display: none;
	}
	.mobile-profile {
		display: block;
	}
	.banner-slider-area .owl-nav {
		margin: 0 !important;
	}
	.banner-slider-area .owl-prev {
		position: absolute;
		top: 0;
		left: 15px;
		margin: auto !important;
		width: 30px;
		height: 30px;
		background: #FFC629 !important;
		border-radius: 50% !important;
		bottom: 0;
		margin: auto;
		border: 1px solid #000 !important;
	}
	.banner-slider-area .owl-next {
		position: absolute;
		top: 0;
		right: 15px;
		margin: auto !important;
		width: 30px;
		height: 30px;
		background: #FFC629 !important;
		border-radius: 50% !important;
		bottom: 0;
		margin: auto;
		border: 1px solid #000 !important;
	}
	.banner-slider-area .owl-nav img {
		width: 10px;
		position: relative;
		top: -1px;
	}
	.play-puse-button {
		display: none;
	}
	.banner-service-all-item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.banner-service-single-item a {
		margin: 10px 3px;
	}
	.kits-area .services-list-item {
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
	}
	.tabs-menu ul {
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
	}
	.tabs-menu ul li {
		margin-right: 10px;
	}
	.tabs-menu ul li a {
		font-size: 14px;
	}
	.services-list-item {
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.services-list-item a {
		margin: 0 10px;
	}
	.services-support-image {
		margin: 20px 0;
	}
	.informations-single-item {
		margin: 6px 0;
	}
	.footer-top-area {
		padding: 35% 0 80px 0;
	}
	.top-image {
		margin-bottom: -20px;
	}
	.informations-area {
		padding: 60px 0 240px 0;
	}
	.mobile-menu-area {
		position: absolute;
		width: 565px;
		z-index: 999;
		top: 90px;
		height:-webkit-max-content;
		height:-moz-max-content;
		height:max-content;
		overflow-y: scroll;
		display:none;
	}
	.mobile-menu-show{
		display:block !important;
	}
	.mobile-menu > ul li a {
		background: #000000 !important;
		display: block;
		padding: 10px 30px;
		border-top: 1px solid #707070;
		font-size: 15px;
		color: #FFF !important;
		font-weight: 700;
		position: relative;
	}
	.mobile-menu ul ul li a {
		background:transparent !important;
		border: 0 !important;
		padding: 10px 30px !important;
		color:#000 !important;
	}
	.mobile-menu ul li a i {
		color: #FFCC2E;
		position: absolute;
		right: 20px;
		top: 0;
		bottom: 0;
		margin: auto;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		font-size: 20px;
	}
	.scroll-top img {
		width: 40px;
		right: 10px;
	}
	.mobile-acccesibilidad.accesibilidad-area {
		display: block;
		margin-bottom: -20px;
		position: relative;
		top: 30px;
		border-radius: 4px;
		padding: 10px 10px;
		background: #FFF;
	}
	.mobile-acccesibilidad.accesibilidad-area ul {
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.mobile-acccesibilidad.accesibilidad-area::after {
		display: none;
	}
	.header-social-area.footer-social-content h3 {
		font-size: 25px;
		font-weight: 700;
		font-family: 'AgencyFB';
	}
	.header-social-area.footer-social-content ul li a i {
		background: #000;
		color: #FFF;
	}
	.dropdown-menu {
		background-color: #FFF0CF;
		border: 0;
		width: 290px;
		padding: 20px;
		top: 93px;
		width: 100%;
		border-radius: 0;
		position: inherit;
	}
	.mobile-version-main-area:hover .feautures-single-item a:hover {
		background: #FFF0CF !important;
	}
	.consult-area .row {
		padding-right: 10px;
	}
	.social-search-area {
		background: #7F7F7F;
		padding: 30px;
		text-align: center;
		margin-bottom: 140px;
	}
	.mobile-menu ul .dropdown-menu {
		padding: 0;
	}
	.mobile-menu ul ul li a:hover {
		background: #FFCC2E !important;
	}
	.form-search-item {
		position: relative;
	}
	.form-search-item input {
		width: 100%;
		border-bottom: 1px solid #FFF !important;
		border: 0;
		background: transparent;
		color: #FFF;
	}
	.form-search-item button {
		position: absolute;
		right: 0;
		top: 0;
		background: transparent;
		border: 0;
	}
	.form-search-item button i {
		color: #FFF;
		font-size: 18px;
	}
	.intranet-ebsa-title {
		display: none;
	}
	.header-top-area .search-area {
		display: none;
	}
	.header-top-profile-area {
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
	}
	.desktop-bell {
		display: none;
	}
	.mobile-bell {
		display: block;
	}
	.header-top-profile-area {
		background: #fff;
	}
	.profile-image {
		display: none;
	}
	.header-top-profile-area::after {
		display: none;
	}
	.profile-title {
		display: none;
	}
	.mobile-profile .fas.fa-user {
		font-size: 38px;
		position: relative;
		top: -2px;
	}
	.mobile-profile .fas.fa-angle-down {
		font-size: 20px;
		position: relative;
		top: -3px;
		padding-left: 5px;
	}
	.logo-fixed-area {
		display: none;
	}
	.header-social-area.footer-social-content {
		background: transparent;
		padding: 0;
	}
	.tab-menu-area ul li a {
		font-size: 25px !important;
		border-bottom-right-radius: 0;
	}
	.human-work-welfare-area {
		/*padding-top: 65px;*/
	}
        .margb20{
            margin-top: 20px;
        }
	.section-title h2 {
		font-size: 40px;
	}
	.noticias-single-item h2 a {
		font-size: 18px;
	}
	.informate-menu h2 {
		font-size: 25px;
	}
	.management-single-item a {
		font-size: 16px;
		height: 56px;
	}
	.human-management-area {
		margin-top: 40px;
		padding-top: 45px;
	}
	.footer-top-area {
		padding: 90px 0 60px 0;
	}
	.footer-contact-area {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.notifications-area {
		padding-top: 40px;
	}
	.single-border {
		border: 1px solid #707070;
		padding: 15px;
		border-radius: 4px;
		margin-top: 60px;
	}
	.news-title {
		width: 100%;
	}
	.right-sidebar-ara.left-sidebar-area {
		margin-top: 40px;
	}
	.inbox-area {
		padding-top: 60px;
	}
	.notifications-message {
		top: 69px;
	}
	.sub-promotion-menuitem {
		left: inherit;
		right: 0;
	}
	.profile-navbar {
		top: 66px;
	}
}
@media all and (max-width: 767px) {
	.banner-service-area {
		display: none;
	}
	.informed-area {
		display: none;
	}
	.sostenible-area {
		display: none;
	}
	.services-area {
		display: none;
	}
	.top-image {
		display: none;
	}
	.informations-area {
		display: none;
	}
	.logo-fixed-area {
		display: none;
	}
	.latest-news.informate-menu {
		padding-top: 0;
	}
	.all-informate {
		padding-top: 30px;
	}
	.single-desriptions-area h2 {
		font-size: 30px;
		text-align: center;
		padding-top: 20px;
	}
	.footer-widget-left {
		display: none;
	}
	.footer-right-widget {
		display: none;
	}
	.mobile-version-main-area {
		display: block;
		background: url(../images/banner/mobile-image.png);
		background-size: auto;
		background-repeat: repeat;
		overflow: hidden;
		padding-bottom: 125px;
	}
	.our-service-area {
		display: none;
	}
	.modal-header h3 {
		font-size: 30px;
	}
	.description-content h3 {
		font-size: 26px;
	}
	.description-content p {
		font-size: 17px;
		padding-top: 20px;
	}
	.footer-top-area {
		padding: 0;
		border-top: 2px solid #000;
	}
	.mobile-footer-area .footer-widget-left {
		display: block;
	}
	.mobile-footer-area .row {
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.mobile-footer-area {
		padding-top: 60px;
	}
	.footer-logo img {
		max-width: 160px;
	}
	.desktop-copyright {
		display: none;
	}
	.mobile-copyright {
		display: block !important;
	}
	.footer-address ul li {
		font-size: 13px;
		color: #000;
	}
	.copyright-area p {
		font-size: 14px;
	}
	.mobile-brithday-area .latest-news.informate-menu {
		max-width: 100%;
		margin-top: 90px;
	}
	.human-management-area {
		margin-top: 0;
		padding-top: 45px;
		border: 0;
	}
	.mobile-humna-management .manage-title.informate-menu {
		max-width: 100%;
		margin-bottom: 0 !important;
	}
	.manage-title.informate-menu h2 {
		display: block;
		padding: 10px 20px;
	}
	.human-management-items {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 18px 1fr;
		grid-template-columns: repeat(2,1fr);
		margin-top: 20px;
		grid-column-gap: 18px;
	}
	.footer-social-content ul li a i {
		font-size: 15px;
	}
	.bar-area.bar-close .open-bar {
		display: none;
	}
	.bar-area.bar-close .close-bar {
		display: block !important;
	}
	.mobile-footer-area {
		display: block;
	}
	.access-informations-area .latest-news.informate-menu {
		margin-top: 60px;
	}
	.about-details {
		background: transparent;
		display: block;
		padding: 0;
	}
	.mobile-banner-image {
		display: block !important;
		margin-left: -15px;
		margin-right: -15px;
	}
	.mobile-banner-image img {
		width: 100%;
	}
	.about-details::after {
		display: none;
	}
	.container {
		max-width: 100%;
	}
	.profile-image-area {
		margin: auto;
		margin-top: -131px;
	}
	.profile-name-designation {
		text-align: center;
		padding-top: 15px;
	}
	.profile-name-designation h3 {
		color: #000;
	}
	.profile-name-designation span {
		color: #000;
		font-size: 26px;
	}
	.profile-menu-social {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-top: 20px;
	}
	.profile-social {
		order: -1;
		width: 100%;
		padding: 20px 0;
	}
	.profile-social ul {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
        justify-content: center;
	}
	.profile-tab-content {
		margin-top: 30px;
		border: 1px solid #707070;
		border-radius: 4px;
		padding: 15px;
	}
	.profile-menu ul li a {
		padding: 10px 15px;
		border-radius: 4px;
	}
	.about-me-details {
		margin-top: 55px;
		border: 1px solid #707070;
		border-radius: 4px;
		padding: 15px;
	}
	.profile-menu ul {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
        justify-content: center;
	}
	.profile-details-area::after {
		height: 100%;
		background: url(../images/banner/mobile-image.png);
		background-size: auto;
		background-repeat: repeat;
		background-position: center;
		z-index: -1;
	}
	.profile-details-area {
		margin-top: 0;
	}
	.profile-details-area .breadcrumb-area {
		margin-bottom: 40px;
		display: none;
	}
	.announcements-area.single-border {
		display: none;
	}
	.participate-area {
		display: none;
	}
	.profile-details-area .events-calendar-area {
		display: none;
	}
	.activity-area.single-border {
		display: none;
	}
	.activity-area.single-border {
		display: none;
	}
	.row.activity-team-annoucements {
		display: none;
	}
	.right-sidebar-ara.left-sidebar-area {
		padding-bottom: 60px;
	}
	.profile-editor-area {
		padding-top: 40px;
		margin-bottom: 20px;
	}
	.profile-heading h2 {
		display: block;
	}
	.profile-editor-area h3 {
		display: none;
	}
	.mobile-title {
		display: block !important;
		text-align: center;
		padding-bottom: 30px;
	}
	.inbox-header {
		display: block;
	}
	.mail-search-input {
		margin-top: 6px;
	}
	.mail-search-input input {
		width: 100%;
	}
	.showing-result span {
		font-size: 15px;
	}
	.talent-form-sidebar.right-sidebar-ara.left-sidebar-area {
		display: none;
	}
	.form-title {
		display: block !important;
		/*text-align: center;*/
	}
	.profile-editor-area form {
		padding: 20px 20px;
	}
	.login-form-area {
		padding: 0 15px;
	}
	.access-informations-area::after {
		height: 100%;
		background: url(../images/banner/mobile-image.png);
		background-size: auto;
		background-repeat: repeat;
		background-position: center;
	}
	.login-form-area::after {
		height: 100%;
		background: url(../images/banner/mobile-image.png);
		background-repeat: repeat;
		background-size: auto;
		background-repeat: repeat;
	}
	.notifications-message {
		-webkit-transform: translateX(25%);
		    -ms-transform: translateX(25%);
		        transform: translateX(25%);
		right: 0;
	}
	.mobile-copyright {
		display: none;
	}
}
@media all and (max-width: 575px) {
	.feautures-single-item a img {
		max-height: 60px;
	}
	.mobile-version-main-area .col-4 {
		padding: 0 3px;
		margin-bottom: 6px;
	}
	.feautures-single-item a {
		padding: 10px 3px;
	}
	.feautures-single-item a p {
		font-size: 11px;
	}
	.mobile-fetures-title h3 {
		top: -13px;
		margin-top: -10px;
		font-size: 20px;
	}
	.mobile-footer-content span {
		font-size: 13px;
		color: #000;
		font-weight: 700;
		text-align: center;
		display: block;
	}
	.bar-area img {
		width: 30px;
	}
	.mobile-menu-area {
		width: 340px;
	}
	.news-single-description h2 {
		font-size: 25px;
		/*text-align: center;*/
	}
	.button-item .button a {
		font-size: 16px;
	}
	.date-print-area span {
		font-size: 13px;
	}
	.footer-social-area h3 {
		font-size: 20px;
	}
	.footer-social-content ul li a i {
		width: 25px;
		height: 25px;
	}
	.scroll-top {
		display: none;
	}
	.whatsapp-image {
		left: 6px;
	}
	.whatsapp-image img {
		width: 40px;
	}
	.login-submit-button {
		margin-top: 40px;
	}
	.checkbox-forgot-password {
		display: block;
	}
	.checkmark {
		height: 20px;
		width: 20px;
	}
	.checkbox-item .checkmark::after {
		left: 6px;
		top: 2px;
		width: 6px;
		height: 12px;
	}
	.table > :not(caption) > * > * {
		padding: .5rem .3rem;
	}
	.mail-checkbox {
		max-width: 36px;
		width: 36px;
	}
	.mail-star i {
		font-size: 18px;
	}
	.mail-star i.fas {
		top: 0px;
	}
	.mail-star {
		max-width: 30px;
		width: 30px;
	}
	.mail-profile-image img {
		max-width: 45px;
		width: 45px;
		height: 45px;
	}
	.mail-profile-image {
		max-width: 55px;
		width: 55px;
	}
	.mail-date-paperlink {
		max-width: 60px;
		width: 60px;
	}
	.copyright-area p {
		font-size: 13px;
	}
}
@media all and (max-width: 450px) {
	
}