/*
Theme Name: MRS Infrastructure
Description: Nueva plantilla ES
Version: 1.0
Author: iguate
Author URI: http://www.iguate.com
Template: enfold
*/

@import url('https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap');

@font-face {
	font-family: 'Aeion Mono';
	src: url('../mrs/fonts/Aeion/AeionMono-Bold.eot');
	src: url('../mrs/fonts/Aeion/AeionMono-Bold.eot?#iefix') format('embedded-opentype'),
		url('../mrs/fonts/Aeion/AeionMono-Bold.woff2') format('woff2'),
		url('../mrs/fonts/Aeion/AeionMono-Bold.woff') format('woff'),
		url('../mrs/fonts/Aeion/AeionMono-Bold.ttf') format('truetype'),
		url('../mrs/fonts/Aeion/AeionMono-Bold.svg#AeionMono-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Reckless Standard M-TRIAL';
	src: url('../mrs/fonts/Reckless/regular-italic/RecklessStandardM-RegularItalic.eot');
	src: url('../mrs/fonts/Reckless/regular-italic/RecklessStandardM-RegularItalic.eot?#iefix') format('embedded-opentype'),
		url('../mrs/fonts/Reckless/regular-italic/RecklessStandardM-RegularItalic.woff2') format('woff2'),
		url('../mrs/fonts/Reckless/regular-italic/RecklessStandardM-RegularItalic.woff') format('woff'),
		url('../mrs/fonts/Reckless/regular-italic/RecklessStandardM-RegularItalic.ttf') format('truetype'),
		url('../mrs/fonts/Reckless/regular-italic/RecklessStandardM-RegularItalic.svg#RecklessStandardM-RegularItalic') format('svg');
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}
@font-face {
	font-family: 'Reckless Neue TRIAL Book';
	src: url('../mrs/fonts/Reckless/italic/RecklessNeueTRIAL-BookItalic.eot');
	src: url('../mrs/fonts/Reckless/italic/RecklessNeueTRIAL-BookItalic.eot?#iefix') format('embedded-opentype'),
		url('../mrs/fonts/Reckless/italic/RecklessNeueTRIAL-BookItalic.woff2') format('woff2'),
		url('../mrs/fonts/Reckless/italic/RecklessNeueTRIAL-BookItalic.woff') format('woff'),
		url('../mrs/fonts/Reckless/italic/RecklessNeueTRIAL-BookItalic.ttf') format('truetype'),
		url('../mrs/fonts/Reckless/italic/RecklessNeueTRIAL-BookItalic.svg#RecklessNeueTRIAL-BookItalic') format('svg');
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}
@font-face {
	font-family: 'Reckless';
	src: url('../mrs/fonts/Reckless/light/Reckless-Light.eot');
	src: url('../mrs/fonts/Reckless/light/Reckless-Light.eot?#iefix') format('embedded-opentype'),
		url('../mrs/fonts/Reckless/light/Reckless-Light.woff2') format('woff2'),
		url('../mrs/fonts/Reckless/light/Reckless-Light.woff') format('woff'),
		url('../mrs/fonts/Reckless/light/Reckless-Light.ttf') format('truetype'),
		url('../mrs/fonts/Reckless/light/Reckless-Light.svg#Reckless-Light') format('svg');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

:root {
	--color1: #efeae7;
	--color2: #17242A;
	--color3: #D4D4D4;
	--color4: #101828;
	--color5: #646D75;
	--font1: 'Aeion Mono';
	--font2: 'Reckless';
	--font3: 'Reckless Standard M-TRIAL';
	--font4: 'Reckless Neue TRIAL Book';
	--font5: "Roboto Mono", monospace;
}

body {
	font-family: var(--font2);
	font-size: 18px;
}
/* H1, H2, H3, ETC */
#top h1 {
	font-family: var(--font1);
	font-size: 48px;
	letter-spacing: 0%;
	line-height: 110.1%;
}
#top h2 {
	font-family: var(--font1);
	text-transform: uppercase;
	letter-spacing: 0%;
	font-size: 40px;
}
#top h4 {
	font-family: var(--font1);
	font-size: 18px !important;
	text-transform: uppercase;
}
#top h5 {
	font-family: var(--font1);
	color: #646D75;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
#top h6 {font-size: 12px;font-family: var(--font1);text-transform: uppercase;}
p {
	margin-bottom: 10px;
	line-height: 160%;
	font-weight: 300 !important;
}
/* GT TRANSLATOR */
#top .gt_float_switcher img {width: 24px;}
#top div#gt_float_wrapper {top: 23px !important;}
#top .gt_float_switcher .gt-selected .gt-current-lang {padding: 5px 10px;}
#top .gt_float_switcher .gt-selected .gt-current-lang span.gt-lang-code {top: 1px;font-size: 16px;}
#top .gt_float_switcher .gt_options a {padding: 7px 15px 9px;}
#top .gt_float_switcher .gt_options a {font-size: 16px;}

/*LOGO HEADER*/
span.logo.avia-svg-logo {z-index: 99999;}
.responsive .container {max-width: 1440px;padding: 0px 30px;}
.logo svg {width: 190px;}
#header_main_alternate {top: -71px;}
.av_minimal_header #header_main .container, .av_minimal_header .main_menu ul:first-child > li a {
	height: 80px;
	line-height: 80px;
}
.html_header_top.html_header_sticky #main {padding-top: 80px;}
#header, div#header_main, .header_bg {height: 80px;}
.html_header_top.html_header_sticky.html_bottom_nav_header #main {padding-top: 90px;}
.av_minimal_header_shadow {box-shadow: none;}
/* LOGO */
.html_header_top.html_logo_center .logo {transform: translate(-60%, 0);z-index: 9999;}
/* MENU */
#top #header .av-logo-container .main_menu {
	display: flex;
	justify-content: space-between;
	position: relative;
	width: 100%;
}
.avia-menu {margin-left: 230px;width: 100%;}
.avia-menu.av-main-nav-wrap ul#avia-menu {display: flex !important;gap: 32px;}
#top #header #avia-menu > li.bullet-menu {margin-left: auto;}
span.avia-menu-text {
	font-size: 14px;
	color: var(--color2);
	font-weight: bold;
	font-family: var(--font1);
	text-transform: uppercase;
}
.av-main-nav > li > a {padding: 0px;}
/* SOLICITAR MENU */
#top .inicio-menu-item {display: none;}
.avia_textblock > ul > li > a {color: #646D75;}
.avia_textblock > ul > li > a:hover {color: var(--color2);}
.bullet-menu span.avia-menu-text {
	color: #EFEAE7;
	background: #384145;
	padding: 10px 16px;
	font-size: 12px;
}
.bullet-menu span.avia-menu-text:hover {color: #EFEAE7;}
.av_minimal_header #header_main, .av_minimal_header #header_meta {border-bottom: solid 1px #17242A;}
#top .bullet-menu, #top .form-btn p {display: flex;align-items: center;gap: 4px;}

/* FIRST SECTION */
.avia-section-large .content, .avia-section-large .sidebar {padding-top: 112px;padding-bottom: 112px;}
#top .avia-button.avia-size-medium {
	padding: 16px 24px;
	font-size: 13px;
	border-radius: 2px;
	text-transform: uppercase;
	font-family: var(--font1);
	margin-bottom: 0 !important;
	margin-top: 10px;
}
div#first-section-home .intro-column-hero {
	background: var(--color2);
	margin: 0px 0px 500px;
	width: auto;
	padding: 40px;
	border: solid 1px #EFEAE7;
	border-radius: 4px;
}
.av-subheading_above {
	text-transform: uppercase;
	font-family: var(--font1);
	color: #17242A;
	padding-bottom: 17px;
	display: flex;
	align-items: center;
	gap: 8px;
	margin: 0 !important;
	font-size: 12px !important;
		p {
			font-weight: bold !important;
		}
}
.av-subheading_above:before {
	content: "";
	height: 14px;
	min-width: 14px;
	background: url("img/Vector-black.svg") no-repeat 0% 0%;
	background-size: 14px;
	display: block;
}
.heading-white .av-subheading_above:before {
	background: url("img/Vector-white.svg") no-repeat 0% 0%;
	background-size: 14px;
}
div#porque-mrs {border-bottom: solid 2px #17242A !important;}
#top .industrias-columns h2 {
	font-size: 20px;
	letter-spacing: 0;
	padding-bottom: 32px;
	margin: 0;
}
#top .industrias-columns p {margin: 0 !important;font-size: 16px;}
#top .h5-custom h5 {padding-bottom: 32px;}
#top .industrias-columns {padding: 32px;border: solid 1px #17242A;border-radius: 4px;}
#top .industrias-columns:hover, #top .resolver-columns:hover, #top .how-work-column:hover {transition: all 0.4s ease-in-out;transform: translateY(-8px) !important;}
#top .industrias-columns:after, #top .resolver-columns:after, #top .how-work-column:after {
	content: "";
	display: block;
	height: 4px;
	width: 100%;
	background: transparent;
	position: absolute;
	visibility: visible;
	left: 0;
	top: 0;
	border-radius: 3px 3px 0px 0px;
	transition: background 0.4s ease-in-out;
}
#top .industrias-columns:hover:after, #top .resolver-columns:hover:after {background: var(--color2);}
#top .how-work-column:hover:after {background: var(--color1);border-radius: 0px;}
#top .sub-text-title {padding-bottom: 20px;}
ul.grupo-botones {display: flex;gap: 25px;}
/* ------INDUSTRIAS----- */
#top .h3-custom-translate h3 {font-family: var(--font1);font-size: 18px !important;text-transform: uppercase;}
#top .resolver-columns {border: solid 1px var(--color2);border-radius: 4px;}
#top .resolver-columns section.av_textblock_section {padding: 32px;}
#top .avia-image-container.avia-align-center {margin-bottom: 0;}
#top .resolver-columns img {border-radius: 4px 4px 0px 0px;}
#top a.pdf-custom-link {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: var(--font1);
	letter-spacing: 1px;
	text-decoration: underline;
}
.pdf-link-div {margin-top: 20px;}
.resolver-columns p {font-size: 15px;line-height: 160%;}
#top div#industrias .flex_column_table {margin: 0;}

/* -------COMO TRABAJAMOS------ */
#top .how-work-column.flex_column {padding: 24px 12px;border: solid 1px var(--color1);font-size: 15px;}
#top .how-work-column p {color: #D4D4D4;}
div#presencia .content {padding: 0;}
div#presencia .container {max-width: 100%;padding: 0;}
#top .grilla-presencia {max-width: 1440px;margin: 0 auto;}
#top .image-presencia-flex {width: 100% !important;position: absolute;height: 100%;}
#top .presencia-column {padding: 220px 60px 210px 30px;}
#top div#cta-section {border-top: solid 2px var(--color2) !important;}
#top .cta-button .avia-button.avia-size-medium {padding: 20px 40px;}

/* SLICK BUTTONS */
#top .slick-dots li button:before {font-size: 10px;width: 0px;color: #646D75;opacity: 1;}
#top .project-gallery .slick-dots li {width: 15px;}
#top .project-gallery ul.slick-dots {display: flex;}
#top .slick-dots li {margin: 0;}
.slick-dots li.slick-active button:before {color: black !important;}


/* CONTACT SECTION */
#top .contact-column h1 {letter-spacing: -2%;padding-bottom: 40px;}
.wpcf7 .form-row {display: flex;gap: 32px;}
#top #main .wpcf7 input, #top #main .wpcf7 textarea {
	background: transparent;
	border: none;
	padding: 18px 10px 14px 14px;
	border-bottom: solid 1px var(--color2);
	font-size: 16px;
	color: var(--color2);
}
#top input[type="text"]:focus, #top textarea:focus {box-shadow: none;}
#top .contact-column h1 {letter-spacing: -2%;padding-bottom: 40px;}
.wpcf7 label {font-family: var(--font1);text-transform: uppercase;color: #646D75;}
.wpcf7 input::-webkit-input-placeholder { color: #17242A!important; opacity: 1;} /* WebKit */
.wpcf7 input::-moz-placeholder { color: #17242A!important; opacity: 1;} /* Firefox 19+ */
.wpcf7 input::-ms-input-placeholder { color: #17242A!important; opacity: 1;} /* IE 10+ */
.wpcf7 textarea::-webkit-input-placeholder { color: #17242A!important; opacity: 1;} /* WebKit */
#top #main .wpcf7 textarea {
	max-height: 126px;
}
.form-area {padding-top: 6px;}
#top .form-privacy span.wpcf7-list-item-label {font-family: var(--font5);text-transform: none;color: #475467;}
.form-privacy span.wpcf7-list-item {margin: 6px 0 0;}
#top .form-privacy input[type="checkbox"] {margin: 0;height: 16px;width: 16px;}
.form-privacy span.wpcf7-list-item > label {display: flex;gap: 12px;align-items: center;}
/* button */
#top #main .wpcf7 .form-btn input {
	border: none;
	font-family: var(--font1);
	color: var(--color1);
	padding: 16px 24px;
	background: var(--color2);
	text-transform: uppercase;
	font-size: 13px;
}

/* FOOTER */
#top .contact-ft-col ul {
	font-family: var(--font1);
	font-size: 13px;
	color: #D4D4D4;
	list-style: none;
	margin: 12px 0 0 0;
}
#top .contact-ft-col ul li {margin: 0;}
#top .av_inherit_color a {text-decoration: none;}
#top .company-column {width: 12%;}
#top .logo-column-ft {width: 44%;}
#top .copyright-column {border-top: solid 1px var(--color1);margin-top: 80px;}
#top .copyright-text {
	display: flex;
	justify-content: space-between;
	font-size: 12px;
	font-family: var(--font1);
	text-transform: uppercase;
	padding-top: 24px;
}
#top li.consultation-email {color: white;text-decoration: underline;}
div#footer-section .content {padding-bottom: 48px;}
/* div#gt_float_wrapper {top: 48px !important;} */
#top .contact-info-form {margin: 190px 0px;}
/* SCROLL */
#top a#scroll-top-link {border-radius: 50px;background: var(--color2);opacity: 1;}
#scroll-top-link:hover, #av-cookie-consent-badge:hover {background-color: var(--color4);}
#scroll-top-link.avia-svg-icon:hover svg:first-child, #av-cookie-consent-badge.avia-svg-icon:hover svg:first-child {
	fill: white;
}

/* -----........RESPONSIVE.......------ */

@media(max-width: 1920px) {
	div#first-section-home .flex_column {margin: 0px 0px 290px;}
	#top .image-presencia-flex {width: 83% !important;}
}
@media(max-width: 1690px) {
	.inner-container {width: 90%;}
	div#first-section-home .content {padding: 40px 0px !important;}
	div#first-section-home .flex_column {margin: 0px 0px 170px;}
	div#first-section-home {background-position: 2% 50%;}
}
@media(max-width: 1280px){
	#top .celda-second {padding-right: 50px;}
	.logos-gallery-website .slick-track {gap: 40px;}
	#top .presencia-column {padding: 120px 60px 120px 30px;}
}
@media(max-width: 1080px){
	/* slider */
	div#first-section-home .content {padding: 110px 0px !important;}
	div#first-section-home {background-position: 97% 50%;}
	/* end */
	div#av_section_2 .avia_textblock br {display: none;}
	.bullet-list-rsp, .faq-list-rsp {gap: 10px;}
	/* logo */
	.bullet-menu span.avia-menu-text {color: #17242A;background: var(--color1);border: solid 1px #17242A;}
	.inner-container {width: 84%;}
	span.logo.avia-svg-logo {visibility: hidden;}
	.avia-menu {margin-left: 140px;}
	li#menu-item-686 {display: none;}
	span.logo.avia-svg-logo:after {
		content: "";
		background: url("img/mrs-logo-tablet.svg") no-repeat 0% 44%;
		background-size: 65%;
		visibility: visible;
		position: absolute;
		top: 0;
		display: block;
		width: 100%;
		height: 100%;
	}
	/* FIRST SECTION */
	#top h1, #top h2 {font-size: 32px;}
	.heading-white h1 > br {display: none;}
	div#first-section-home .flex_column {margin: -70px 0px 290px;}
	/* SECOND SECTION */
	#top .industrias-columns h2 {font-size: 16px;padding-bottom: 22px;}
	#top .industrias-columns {padding: 20px;}
	#top .h5-custom h5 {padding-bottom: 22px;}
	#top .why-mrs-column {width: 100%;margin: 0;}
	/* INDUSTRIAS */
	#top div#industrias .flex_column_table {margin: 0;display: flex;flex-direction: column;gap: 15px;}
	#top div#industrias .flex_column_table .flex_column {margin: 0;width: 100%;}
	#top div#industrias .resolver-columns {display: flex;}
	#top div#industrias .resolver-columns .avia-image-container {max-width: 300px;min-width: 300px;}
	#top .resolver-columns .avia-image-container {
		flex: 1 1 auto;
		width: 100%;
		margin: 0;
	}
	#top .resolver-columns .avia-image-container-inner,
	#top .resolver-columns .avia-image-overlay-wrap {
		width: 100%;
		height: 100%;
	}
	#top .resolver-columns .avia-image-container img {
		display: block;
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	div#proceso .flex_column_table {display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px 20px;}
	div#proceso .flex_column_table .flex_column {margin: 0;width: 100%;}
	div#proceso .flex_column_table .av-flex-placeholder {display: none;}
	/* GRILLA */
	#top .image-presencia-flex {position: relative;width: 100% !important;padding: 480px 0px 120px;}
	#top .grilla-presencia {display: flex;flex-direction: column-reverse;}
	#top .presencia-column {padding: 50px 60px 50px 30px;width: 100% !important;}
	#top .contacto-column {display: none;}
	div#footer-section .logo-column-ft {width: 100%;}
	#top .industrial-column, #top .company-column {margin: 40px 0 0 0;width: 50%;}
	div#footer-section .content {padding-bottom: 18px;}
	#top h6 {font-size: 13px;}
	/* FORM */
	div#solicitar-consultoria .empty-column {display: none;}
	div#solicitar-consultoria .contact-column, #top .acordeon-columna {margin: 0;width: 100%;}
	.form-col {width: 100%;}
	#top .faq-title-col {width: 100%;padding-bottom: 20px;}
}
@media(max-width: 989px) {
	.avia-menu.av-main-nav-wrap ul#avia-menu {gap: 12px;}
	span.avia-menu-text {font-size: 12px;}
	#top .image-presencia-flex {padding: 200px;}
	.hidden-menu-rsp {display: none;}
	div#cta-section .content {padding: 80px 0px;}
}
@media(max-width: 768px) {
	.avia-section-large .content, .avia-section-large .sidebar {padding-top: 50px;padding-bottom: 50px;}
	#top h1 {font-size: 30px;}
	/* HERO BANNER */
	div#first-section-home .flex_column {margin: -20px 0px 210px;}
	div#first-section-home .flex_column {width: 100%;}
}
@media(max-width: 767px) {
	/* HEADER */
	span.logo.avia-svg-logo:after {background-size: 15%;height: 100%;left: 0;}
	#top #header .av-logo-container .main_menu {position: absolute;}
	.avia-menu {margin-left: 0px;}
	.avia-menu.av-main-nav-wrap ul#avia-menu {justify-content: flex-end;width: 98%;}
	#top div#gt_float_wrapper {top: 18px !important;}
	div#first-section-home .content {padding: 0px 0px !important;}
	/* BURGER MENU */
	#top .inicio-menu-item {display: block;}
	.responsive #top #wrap_all .container {width: 94%;max-width: 94%;}
	li.av-burger-menu-main {
		display: flex !important;
		align-items: center;
		border: solid 1px;
		height: 35px;
		margin-top: 18px;
		padding: 10px;
	}
	.av-hamburger-inner::after {bottom: -7px;}
	.av-hamburger-inner::before {top: -7px;}
	.av-hamburger-inner, .av-hamburger-inner::before, .av-hamburger-inner::after {width: 25px !important;height: 2px;}
	.main_menu li {display: none;}
	#top #wrap_all #av-burger-menu-ul>li {display: block !important;}
	#top .avia_hidden_link_text {display: inline-block;font-family: var(--font1);text-transform: uppercase;font-size: 12px;}
	li.av-burger-menu-main a {display: flex;flex-direction: row-reverse;gap: 10px;}
	.html_av-overlay-side .av-burger-overlay-scroll {width: 100%;}
	.html_av-overlay-side #top .av-burger-overlay-scroll {background: var(--enfold-alternate-color-bg);}
	.av-burger-overlay-active #top .avia_hidden_link_text {color: var(--color1);}
	.av-burger-overlay-activ #top .avia_hidden_link_text:before {background: var(--color1);}
	span.avia-menu-text {color: var(--color1);text-transform: uppercase;font-size: 20px;}
	.html_av-overlay-side #top #wrap_all .av-burger-overlay li a {
		padding: 15px 0px;
		border: none;
		margin: 0px 20px;
	}
	#top #av-burger-menu-ul {padding: 112px 0px 20px !important;display: flex;flex-direction: column;gap: 10px;}
	#top .bullet-menu a {width: 93%;}
	#top .bullet-menu a::after {display: none !important;}
	.bullet-menu span.avia-menu-text {color: var(--color2);width: 100%;text-align: center;padding: 14px 16px;}
	#top #av-burger-menu-ul:before {
		content: "";
		display: block;
		background: url("img/tablet-white-logo.svg") no-repeat 0% 52%;
		width: 89px;
		height: 100px;
		background-size: contain;
		top: -14px;
		position: absolute;
		left: 20px;
	}
	div#gt_float_wrapper {top: 12px !important;}
	.menu-item-467:before {
		content: "";
		display: block;
		height: 1px;
		width: 95%;
		background: #646D75;
		margin: 0 auto;
		position: relative;
		top: -98px;
	}
	.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {
		background: transparent;
	}
	#top .bullet-menu {margin-top: auto !important;padding-bottom: 20px;}
	.html_av-overlay-side #top #av-burger-menu-ul a {display: flex !important;justify-content: space-between;}
	.html_av-overlay-side #top #av-burger-menu-ul a:after {
		content: "";
		display: block;
		background: url("img/arrow-rsp.svg") no-repeat 0% 0%;
		width: 20px;
		height: 20px;
		background-size: 20px;

	}
	.av-burger-overlay-active li.av-burger-menu-main {border-color: var(--color1);}
	.av-burger-overlay-active #top .av-hamburger-inner, .av-burger-overlay-active #top .av-hamburger-inner::before, .av-burger-overlay-active #top .av-hamburger-inner::after {
		background-color: var(--color1) !important;
	}
	.header_color div .av-hamburger-inner, .header_color div .av-hamburger-inner::before, .header_color div .av-hamburger-inner::after {
		background-color: var(--color2);
	}
	/* END */
	/* FIRST SECTION */
	.responsive #top #wrap_all div#first-section-home .container {max-width: 100%;width: 100%;}
	#top .hero-column-bg {padding: 170px;}
	div#first-section-home .content {padding: 0;}
	div#first-section-home .intro-column-hero {border: none;border-radius: 0px;padding: 40px 20px;}
	.grupo-botones-rsp a.avia-button {width: 100%;}
	/* FORM */
	.responsive #top #wrap_all .contact-ft-col .av-small-hide {display: block;}
	#top .industrial-column, #top .company-column {margin-bottom: 30px !important;}
	#top .copyright-text {justify-content: flex-start;flex-direction: column;}
	.wpcf7 .form-row {gap: 0px;flex-direction: column;}
	.responsive #top #wrap_all .av-flex-cells .presencia-column {padding: 50px 20px 50px 20px !important;}
}
@media(max-width: 690px) {
	#top div#industrias .resolver-columns {flex-direction: column;align-items: center;}
	.avia-menu.av-main-nav-wrap ul#avia-menu {width: 88%;}
	#top div#industrias .resolver-columns .avia-image-container {max-width: 100%;}
}
@media(max-width: 530px) {
	/* HEADER */
	#top #av-burger-menu-ul {padding: 115px 0px 20px !important;}
	#top #av-burger-menu-ul:before {background: url(img/tablet-white-logo.svg) no-repeat 0% 63%;width: 77px;height: 74px}
	li.av-burger-menu-main {margin-top: 11px;}
	span.logo.avia-svg-logo:after {background-size: 20%;background: url(img/mrs-logo-tablet.svg) no-repeat 0% 33%;}
	.responsive #top .av-logo-container .avia-menu {height: 80%;}
	#header, div#header_main, .header_bg {height: 60px;}
	span.logo.avia-svg-logo:after {height: 87%;}
	.menu-item-467:before {top: -118px;}
	/* ------ */
	span.logo.avia-svg-logo:after {background-size: 22%;}
	#top h1, #top h2 {font-size: 24px;}
	#top .sub-text-title {padding-bottom: 0px;}
	div#cta-section .content {padding: 80px 0px 60px;}
	.responsive #top #wrap_all #header {position: fixed;}
	.avia-menu.av-main-nav-wrap ul#avia-menu {width: 100%;}
	.inner-container {width: 100%;}
	#top span.gt-lang-code {font-size: 17px;}
	#top .gt_float_switcher img {width: 27px;}
	#top a.nturl {font-size: 17px;padding-top: 5px !important;}
	.av-burger-overlay-active div#gt_float_wrapper {top: 74% !important;transition: 0.5s all ease-in-out;}
	#top div#gt_float_wrapper {top: 88% !important;right: 0px !important;left: 0;transition: 0.5s all ease-in-out;}
	#top .image-presencia-flex {padding: 150px;}
	#top .cta-button .avia-button.avia-size-medium {width: 100%;margin-left: 0 !important;}
	.av-subheading_above p {font-size: 10px;}
	#top .resolver-columns section.av_textblock_section {padding: 20px;}
	.logo-column-ft img {width: 145px;}
	#top .contact-info-form {margin: 80px 0px 30px !important;padding: 30px;}
}
@media(max-width: 480px) {
	#top .bullet-menu a {width: 90%;}
}