/* CSS Document */
/* line 7, ../sass/mobile-768.scss */
h1 {
  font-weight: 600;
  font-size: 3.6em;
  color: #0A5AA3;
  text-transform: uppercase;
}

/* line 14, ../sass/mobile-768.scss */
h2 {
  font-weight: 600;
  font-size: 3em;
  color: #0A5AA3;
  text-transform: uppercase;
}

/* line 21, ../sass/mobile-768.scss */
h3 {
  font-size: 2.4em;
  font-weight: 600;
  color: #646365;
}

/* line 28, ../sass/mobile-768.scss */
h4 {
  font-size: 2.4em;
  font-weight: 600;
  text-transform: uppercase;
  color: #0A5AA3;
}

/* line 35, ../sass/mobile-768.scss */
h5 {
  font-size: 2.2em;
  font-weight: 600;
  text-transform: uppercase;
  color: #4c4d4f;
}

/* line 44, ../sass/mobile-768.scss */
p {
  color: #828282;
  font-family: 'Open Sans', sans-serif;
  font-size: 1.4em;
  line-height: 1.5;
  font-weight: 400;
}

/* line 52, ../sass/mobile-768.scss */
.wrapper {
  max-width: 1170px;
}

/* line 55, ../sass/mobile-768.scss */
.home #container > header {
  position: relative;
}

/* line 60, ../sass/mobile-768.scss */
.home .background2 {
  background-color: #fff;
}
/* line 63, ../sass/mobile-768.scss */
.home .other-services .sidebar > div {
  background-color: #fff;
}
/* line 64, ../sass/mobile-768.scss */
.home .other-services .additional-services article .button {
  padding-top: 39px;
}

/* line 68, ../sass/mobile-768.scss */
#container > header > .wrapper {
  position: relative;
  z-index: 1000;
}
/* line 72, ../sass/mobile-768.scss */
#container > header .logo {
  //width: 25%;
  margin-top: -10px;
  display:none;
}
/* line 76, ../sass/mobile-768.scss */
#container > header .emergency-call {
  width: 45%;
  margin: 1px 20% 10px 2%;
}
/* line 80, ../sass/mobile-768.scss */
#container > header .emergency-call .text {
  width: 46%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 1.25em;
  padding-top: 7px;
}
/* line 88, ../sass/mobile-768.scss */
#container > header .emergency-call .icon {
  width: 18%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 94, ../sass/mobile-768.scss */
#container > header .emergency-call .number {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 36%;
  font-size: 2.5em;
  padding-left: 0px;
  padding-top: 6px;
  padding-right: 5px;
}

header nav .main-menu {
    float: none;
    margin-top: 52px;
}

/* line 108, ../sass/mobile-768.scss */
header nav ul .back-menu {
  display: block;
}
/* line 111, ../sass/mobile-768.scss */
header nav .menu-mobile {
  display: block;
  //width: 300px;
  max-width: 1170px;
 // top: -76px;
 // right: 0px;
 // position: absolute;
  z-index: 10000;
}
/* line 118, ../sass/mobile-768.scss */
header nav .menu-mobile li {
  padding-right: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 30%;
}

#container > header nav .menu-mobile li.mobile-logo {
    width: 70%;    
}

#container > header nav .menu-mobile li.mobile-logo .logo {
    display:block;
}


#container > header .logo img{
    float:left;
}


/* line 124, ../sass/mobile-768.scss */
header nav .menu-mobile li a {
  background: none;
  padding: 10px 0px;
  border-bottom: 0;
}
/* line 128, ../sass/mobile-768.scss */
header nav .menu-mobile li a .icon-white {
  display: block;
  float:right;
}
/* line 132, ../sass/mobile-768.scss */
header nav .menu-mobile li a.mobile-menu .icon-blue {
  margin-top: 3px;
  display: none;
   float:right;
}

header nav .menu-mobile li .logo {
    width: 100%;
}

/* line 140, ../sass/mobile-768.scss */
header nav .navegation {
  width: 480px;
  float: left;
  right: 0px;
  position: absolute;
  z-index: 1100;
  min-height: 240px;
  display: none;
}
/* line 150, ../sass/mobile-768.scss */
header nav .navegation .main-menu {
  //position: absolute;
}
/* line 154, ../sass/mobile-768.scss */
header nav .navegation.mobile-nav ul > li a {
  padding: 18px 14px;
}
/* line 158, ../sass/mobile-768.scss */
header nav > .wrapper .main-menu > ul {
  position: absolute;
  background-color: #0060AA;
}
/* line 164, ../sass/mobile-768.scss */
header nav ul > li {
  width: 100%;
  max-width: inherit !important;
  /*float:none;*/
}

#menumain li {
   background-color: #008DD0; 
}

/* line 169, ../sass/mobile-768.scss */
header nav ul > li a {
  background-color: #008DD0;
  border-bottom: #FFF 1px solid;
  font-size: 1.8em;
  padding:4px;
}
/* line 174, ../sass/mobile-768.scss */
header nav ul li > a span {
  height: auto;
}
/* line 177, ../sass/mobile-768.scss */
header nav ul.submenu, header nav ul.submenu2 {
  position: relative;
}
/* line 184, ../sass/mobile-768.scss */
header nav .wrapper ul > li ul.submenu {
  display: block;
  width: 100%;
}
/* line 189, ../sass/mobile-768.scss */
header nav ul.submenu > li > a {
  /*padding-left:30px;*/  
}
/* line 192, ../sass/mobile-768.scss */
header nav ul.submenu2 {
  width: 100%;
  display: block;
}
/* line 195, ../sass/mobile-768.scss */
header nav ul.submenu2 > li > a {
  /*padding-left:60px;*/
}

/*SEARCH*/
/* line 204, ../sass/mobile-768.scss */
#container > header .search {
  /*width:100%;*/
  padding: 15px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #FFF;
  position: absolute;
  z-index: 1001;
  top: 89px;
  right: 0px;
  border-bottom: #F8991D solid 1px;
  display: none;
}
/* line 217, ../sass/mobile-768.scss */
#container > header .search form {
  width: 100%;
}
#slider {
    margin-top: 0;
}
/*Banner home*/
/* line 225, ../sass/mobile-768.scss */
.banner #slider {
  height: 300px;
}
/* line 227, ../sass/mobile-768.scss */
.banner #slider img {
  margin-top: -70px;
}
/* line 230, ../sass/mobile-768.scss */
.banner .content-slider .wrapper .side p {
  margin-top: 22%;
}
/* line 233, ../sass/mobile-768.scss */
.banner .content-slider .side {
  width: 30%;
  height: 100%;
}
/* line 234, ../sass/mobile-768.scss */
.banner .content-slider .side .big {
  font-size: 4em;
}
/* line 240, ../sass/mobile-768.scss */
.banner .content-slider > .wrapper .button {
  width: 37%;
  bottom: 84px;
  right: 10px;
}
/* line 245, ../sass/mobile-768.scss */
.banner .content-slider .bar .wrapper .text h3 {
  font-size: 1.5em;
  height: 50px;
}
/* line 251, ../sass/mobile-768.scss */
.banner .bar .wrapper .icon span.icon, .banner .bar .wrapper .box .row .col-1-3:last-child .icon span.icon {
  width: 100%;
  height: 60px;
}
/* line 255, ../sass/mobile-768.scss */
.banner .bar .wrapper .text {
  font-size: 1.4em;
  height: 47px;
}
/* line 258, ../sass/mobile-768.scss */
.banner .bar .wrapper .text h3 {
  font-size: 1.4em;
  height: 60px;
}
/* line 264, ../sass/mobile-768.scss */
.banner .content-slider .button a {
  font-size: 1.6em;
}

/* line 270, ../sass/mobile-768.scss */
.flex-direction-nav .flex-prev, .flex-direction-nav .flex-next {
  display: none;
}

/*Pages*/
/* line 279, ../sass/mobile-768.scss */
.public-sector .wrapper > .row {
  padding: 15px 10px 15px 10px;
}
/* line 283, ../sass/mobile-768.scss */
.public-sector .boxes article {
  width: 50%;
  padding: 15px;
}
/* line 286, ../sass/mobile-768.scss */
.public-sector .boxes article:first-child, .public-sector .boxes article:last-child {
  padding: 15px;
}
/* line 290, ../sass/mobile-768.scss */
.public-sector .boxes article a > div {
  min-height: 154px;
}
/* line 297, ../sass/mobile-768.scss */
.public-sector .wrapper .container > header h2, .public-sector .wrapper .container > header .col-1-3 {
  width: 50%;
}
/* line 300, ../sass/mobile-768.scss */
.public-sector .wrapper .container > header h2 {
  padding-right: 0;
}
/* line 303, ../sass/mobile-768.scss */
.public-sector .wrapper > header .banner-phone span.icon-phone {
  font-size: 1.6em;
}
/* line 306, ../sass/mobile-768.scss */
.public-sector .wrapper > header h2 {
  font-size: 2.5em;
  padding-right: 0px;
}

/* line 314, ../sass/mobile-768.scss */
h2 {
  font-size: 2.5em;
}

/*other Services*/
/* line 321, ../sass/mobile-768.scss */
.other-services .wrapper {
  width: 100%;
  max-width: inherit;
}
/* line 324, ../sass/mobile-768.scss */
.other-services .wrapper > .row.container {
  padding: 10px 0px 0px 0px;
}
/* line 328, ../sass/mobile-768.scss */
.other-services .wrapper > div.col-3-4, .other-services .aditional-services, .other-services .add-service {
  width: 100%;
}
/* line 331, ../sass/mobile-768.scss */
.other-services .row > .title {
  margin: 0px auto;
  max-width: 768px;
}
/* line 334, ../sass/mobile-768.scss */
.other-services .row > .title .icon {
  padding-top: 15px;
}
/* line 338, ../sass/mobile-768.scss */
.other-services .add-service {
  padding-left: 0px;
}
/* line 341, ../sass/mobile-768.scss */
.other-services .add-service .aditional-services {
  padding: 0px 15px;
}
/* line 345, ../sass/mobile-768.scss */
.other-services .wrapper .container {
  padding-bottom: 0px;
}
/* line 347, ../sass/mobile-768.scss */
.other-services .wrapper .container .add-service {
  padding-bottom: 0px;
}
/* line 351, ../sass/mobile-768.scss */
.other-services .aditional-services article .button {
  padding-top: 10px;
}
/* line 352, ../sass/mobile-768.scss */
.other-services .aditional-services article .button a {
  display: block;
}
/* line 356, ../sass/mobile-768.scss */
.other-services .wrapper > .row > .content {
  width: 83%;
}
/* line 359, ../sass/mobile-768.scss */
.other-services .wrapper > .row .aditional-services {
  max-width: 768px;
  padding: 10px 15px;
  float: none;
  margin: 0px auto;
}
/* line 365, ../sass/mobile-768.scss */
.other-services .wrapper > .row .aditional-services .content {
  width: 50%;
}
/* line 370, ../sass/mobile-768.scss */
.other-services .sidebar {
  padding: 0px;
  width: 100%;
  position: relative;
  margin-top: 20px;
}
/* line 376, ../sass/mobile-768.scss */
.other-services .sidebar > div {
  border: none;
  border-top: 5px solid #f8991d;
  border-bottom: 2px solid #f8991d;
  padding-top: 20px;
  padding-bottom: 15px;
  width: 100%;
}
/* line 384, ../sass/mobile-768.scss */
.other-services .sidebar > div li {
  width: 33.333333%;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px 0px;
}
/* line 392, ../sass/mobile-768.scss */
.other-services .sidebar > div ul {
  position: relative;
  width: 100%;
  max-width: 768px;
  float: none;
  margin: 0 auto;
  width: 100%;
  padding: 20px 15px 0px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 399, ../sass/mobile-768.scss */
.other-services .sidebar > div ul li:first-child .content {
  padding-top: 10px;
}
/* line 402, ../sass/mobile-768.scss */
.other-services .sidebar > div ul li .content.double {
  padding-top: 16px;
}
/* line 405, ../sass/mobile-768.scss */
.other-services .sidebar > div ul li .content.double h3 {
  width: 140%;
}
/* line 408, ../sass/mobile-768.scss */
.other-services .sidebar > div ul .content {
  padding-top: 21px;
  width: 60.66667%;
  min-width: 95px;
}
/* line 419, ../sass/mobile-768.scss */
.other-services .sidebar > div header {
  padding: 0px;
  text-align: center;
}
/* line 424, ../sass/mobile-768.scss */
.other-services .sidebar > div ul li {
  padding: 10px 0px;
}
/* line 427, ../sass/mobile-768.scss */
.other-services .sidebar > div ul .icon {
  padding: 0px;
  min-width: 66px;
}
/* line 430, ../sass/mobile-768.scss */
.other-services .sidebar > div ul .icon .icon {
  margin-right: 0px;
}

/*PRIORITY*/
/* line 443, ../sass/mobile-768.scss */
.priority .wrapper > .row.container {
  padding-top: 20px;
}
/* line 445, ../sass/mobile-768.scss */
.priority .wrapper > .row.container > header {
  padding: 0px 15px;
}
/* line 450, ../sass/mobile-768.scss */
.priority .content, .priority .image {
  padding: 15px;
  width: 100%;
}
/* line 454, ../sass/mobile-768.scss */
.priority .content .button {
  width: 100%;
  text-align: center;
}
/* line 457, ../sass/mobile-768.scss */
.priority .content .button a {
  display: inline-block;
  width: auto;
  float: left;
}

/*FOOTER*/
/* line 468, ../sass/mobile-768.scss */
#container > footer .wrapper {
  float: left;
  padding: 0px;
}
/* line 472, ../sass/mobile-768.scss */
#container > footer .wrapper > .row.container {
  padding: 15px 10px;
}
/* line 477, ../sass/mobile-768.scss */
#container > footer nav.col-1-3 {
  width: 100%;
}
/* line 479, ../sass/mobile-768.scss */
#container > footer nav.col-1-3 ul {
  text-align: center;
}
/* line 483, ../sass/mobile-768.scss */
#container > footer nav ul li {
  float: none;
  display: inline;
  width: auto;
  padding: 0px;
}
/* line 489, ../sass/mobile-768.scss */
#container > footer nav.col-1-3 ul li a {
  display: inline-block;
  width: auto;
  padding: 5px 15px;
}
/* line 495, ../sass/mobile-768.scss */
#container > footer .noti-excerpt {
  padding-top: 4px !important;
  width: 50%;
}
/* line 498, ../sass/mobile-768.scss */
#container > footer .noti-excerpt .icon {
  padding-top: 10px;
}
/* line 501, ../sass/mobile-768.scss */
#container > footer .noti-excerpt .text {
  padding-top: 0px;
}
/* line 503, ../sass/mobile-768.scss */
#container > footer .noti-excerpt .text p {
  margin-bottom: 15px;
}
/* line 506, ../sass/mobile-768.scss */
#container > footer .noti-excerpt .text p br {
  display: none;
}
/* line 508, ../sass/mobile-768.scss */
#container > footer .noti-excerpt .text .btn {
  font-size: 1.2em;
  width: 100%;
  text-align: center;
}
/* line 515, ../sass/mobile-768.scss */
#container > footer .ads-sector {
  width: 364px;
  float: right;
  padding-left: 0px;
}
/* line 519, ../sass/mobile-768.scss */
#container > footer .ads-sector a img {
  height: auto;
}
/* line 520, ../sass/mobile-768.scss */
#container > footer .ads-sector .datafiscal {
  width: 143px;
  padding: 0;
  float: right;
}
/* line 525, ../sass/mobile-768.scss */
#container > footer .ads-sector .pdp {
  width: 57px;
  padding: 0;
}
/* line 530, ../sass/mobile-768.scss */
#container > footer .ads-sector .ads {
  padding-top: 19px;
  width: 205px;
}
/* line 536, ../sass/mobile-768.scss */
#container > footer .ads-sector .copyright {
  padding-top: 20px;
  width: 40%;
  float: right !important;
  text-align: center;
}

/* line 545, ../sass/mobile-768.scss */
#container > footer .wrapper {
  float: none;
}

/*About Page*/
/* line 549, ../sass/mobile-768.scss */
.banner-page {
  background-size: 160% 100%;
}
/* line 551, ../sass/mobile-768.scss */
.banner-page .wrapper {
  padding: 0px;
}
/* line 553, ../sass/mobile-768.scss */
.banner-page .wrapper .col-1-3 {
  width: 50%;
  background-color: rgba(255, 255, 255, 0.4);
}
/* line 556, ../sass/mobile-768.scss */
.banner-page .wrapper .col-1-3 p {
  line-height: 120%;
}

.navegation.desktop-nav li:hover .submenu {
    padding-top: 0;
}

.navegation.desktop-nav li:hover .submenu li {
    padding-left:1px;
}

/* line 563, ../sass/mobile-768.scss */
nav.submenu-banner {
  /*width:102%;
  margin:0px -10px;
  padding:0px 10px;
  background-color:#0061AA;*/
}
/* line 568, ../sass/mobile-768.scss */
nav.submenu-banner ul li {
  max-width: 16.3%;
  margin: 0px;
  margin-left: 0.3%;
  height: 55px;
}
/* line 573, ../sass/mobile-768.scss */
nav.submenu-banner ul li a {
  padding: 10px 9px;
  min-height: 40px;
  word-wrap: break-word;
  font-size: 1.4em;
}

/* line 583, ../sass/mobile-768.scss */
.bottom-page .col-1-3, .bottom-page .col-2-3 {
  width: 50%;
}

/* line 589, ../sass/mobile-768.scss */
.about-us-page .banner-page {
  background-size: auto 100%;
  background-position: 54% bottom;
}
/* line 593, ../sass/mobile-768.scss */
.about-us-page .banner-page .wrapper .col-1-3 {
  width: 38%;
  background: none;
}
/* line 598, ../sass/mobile-768.scss */
.about-us-page .banner-page .text {
  padding: 20px 20px 40px 10px;
}
/* line 604, ../sass/mobile-768.scss */
.about-us-page .container .bottom-page .col-2-3 {
  padding-top: 50px;
}
/* line 608, ../sass/mobile-768.scss */
.about-us-page .container .bottom-page .text a {
  display: block;
  padding-top: 20px;
}
/* line 611, ../sass/mobile-768.scss */
.about-us-page .container .bottom-page .text a .icon {
  float: left;
  margin-top: -14px;
}

/*NOTISALUD PAGE*/
/* line 623, ../sass/mobile-768.scss */
.notisalud-page .banner-page .wrapper .col-1-3 {
  background-color: #FFF;
  padding-right: 15px;
}
/* line 627, ../sass/mobile-768.scss */
.notisalud-page .banner-page .wrapper .col-1-3.text {
  padding-top: 70px;
  padding-bottom: 0px;
}
/* line 633, ../sass/mobile-768.scss */
.notisalud-page .banner-page .wrapper .col-1-3.newsletter > .row > h3 {
  font-size: 1.6em;
  width: 100%;
  margin-top: 25px;
}

/* line 642, ../sass/mobile-768.scss */
.banner-page .newsletter .row .input.col-1-2 {
  width: 100%;
  padding-left: 0px;
}
/* line 646, ../sass/mobile-768.scss */
.banner-page .newsletter .row .input.col-1-2.button {
  width: 100%;
  padding: 0px;
  padding-top: 15px;
}

/* line 656, ../sass/mobile-768.scss */
.notisalud-page .wrapper .container > form {
  padding-bottom: 15px;
  padding-left: 20px;
}
/* line 659, ../sass/mobile-768.scss */
.notisalud-page .wrapper .container > form label {
  width: 15%;
  padding-right: 0px;
}
/* line 663, ../sass/mobile-768.scss */
.notisalud-page .wrapper .container > form .sel-category {
  width: 26% !important;
}
/* line 664, ../sass/mobile-768.scss */
.notisalud-page .wrapper .container > form .apply-filter {
  width: 29% !important;
}
/* line 666, ../sass/mobile-768.scss */
.notisalud-page .wrapper .container > form .apply-filter input {
  min-width: initial;
}
/* line 669, ../sass/mobile-768.scss */
.notisalud-page .wrapper .container > form .input.button {
  width: 25%;
}
/* line 677, ../sass/mobile-768.scss */
.notisalud-page input[type="button"], .notisalud-page input[type="submit"] {
  width: 100%;
}
/* line 681, ../sass/mobile-768.scss */
.notisalud-page button {
  width: 100%;
}
/* line 684, ../sass/mobile-768.scss */
.notisalud-page article {
  margin: 0px;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 690, ../sass/mobile-768.scss */
.notisalud-page article img {
  width: 100%;
  height: auto;
}
/* line 691, ../sass/mobile-768.scss */
.notisalud-page article .text {
  padding-bottom: 20px;
}
/* line 694, ../sass/mobile-768.scss */
.notisalud-page article header {
  padding-bottom: 15px;
}
/* line 696, ../sass/mobile-768.scss */
.notisalud-page article header h3, .notisalud-page article header .meta-date {
  width: 100%;
  padding: 0px;
  text-align: left;
}
/* line 701, ../sass/mobile-768.scss */
.notisalud-page article header .meta-date {
  padding-top: 10px;
}
/* line 706, ../sass/mobile-768.scss */
.notisalud-page .banner-page {
  background: none;
}
/* line 709, ../sass/mobile-768.scss */
.notisalud-page .wrapper > .row.container form .col-1-5 {
  width: 30%;
}
/* line 713, ../sass/mobile-768.scss */
.notisalud-page article .image, .notisalud-page article .text {
  width: 50%;
}

/* line 719, ../sass/mobile-768.scss */
.ui-selectmenu-button {
  width: 100% !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*Notisalud detail page*/
/* line 730, ../sass/mobile-768.scss */
.notisalud-detail-page .wrapper .content, .notisalud-detail-page .wrapper .sidebar, .notisalud-detail-page .wrapper .container > header, .notisalud-detail-page .wrapper .sidebar .button {
  width: 100%;
}
/* line 734, ../sass/mobile-768.scss */
.notisalud-detail-page .banner-page {
  background-size: cover;
  background-position: right center;
}
/* line 737, ../sass/mobile-768.scss */
.notisalud-detail-page .banner-page .wrapper .col-1-3 {
  padding: 20px 15px 20px 15px;
}
/* line 739, ../sass/mobile-768.scss */
.notisalud-detail-page .banner-page .wrapper .col-1-3 h1 {
  margin-top: 0px;
}
/* line 744, ../sass/mobile-768.scss */
.notisalud-detail-page .readers h3 {
  font-size: 1.9em;
}
/* line 748, ../sass/mobile-768.scss */
.notisalud-detail-page .wrapper .content {
  padding-right: 0px;
  padding-bottom: 20px;
}
/* line 752, ../sass/mobile-768.scss */
.notisalud-detail-page .wrapper .sidebar {
  padding-bottom: 30px;
  padding-top: 0;
}
/* line 755, ../sass/mobile-768.scss */
.notisalud-detail-page .wrapper .sidebar .button {
  text-align: center;
}
/* line 757, ../sass/mobile-768.scss */
.notisalud-detail-page .wrapper .sidebar .button a {
  width: auto;
}
/* line 764, ../sass/mobile-768.scss */
.notisalud-detail-page .readers a {
  min-height: 190px;
}
/* line 767, ../sass/mobile-768.scss */
.notisalud-detail-page .readers h3 {
  margin-bottom: 5px;
}
/* line 769, ../sass/mobile-768.scss */
.notisalud-detail-page .readers h3 br {
  display: none;
}

/*about us page*/
/* line 777, ../sass/mobile-768.scss */
nav.submenu-banner ul {
  display: block !important;
}
/* line 779, ../sass/mobile-768.scss */
nav.submenu-banner ul li {
  margin-left: 1.5%;
  width: 16.5%;
}
/* line 780, ../sass/mobile-768.scss */
nav.submenu-banner ul li a.oneline {
  padding-top: 10px;
  padding-left: 18px;
  padding-right: 18px;
}

/*Other services page*/
/* line 784, ../sass/mobile-768.scss */
.other-services-page .banner-page {
  background-size: cover;
  background-position: right bottom;
}
/* line 788, ../sass/mobile-768.scss */
.other-services-page .banner-page .wrapper div.col-1-3 {
  padding: 20px 15px;
  width: 65%;
}
/* line 791, ../sass/mobile-768.scss */
.other-services-page .banner-page .wrapper div.col-1-3 p {
  padding-right: 100px;
}
/* line 798, ../sass/mobile-768.scss */
.other-services-page .wrapper .container .services article {
  width: 100%;
  padding: 15px 10px;
}
/* line 803, ../sass/mobile-768.scss */
.other-services-page .wrapper .container .services .info .image {
  text-align: center;
}
/* line 805, ../sass/mobile-768.scss */
.other-services-page .wrapper .container .services .info .image a {
  display: inline-block;
}

/*Contact Us Page*/
/* line 818, ../sass/mobile-768.scss */
.contact-us-page nav.submenu-banner ul li {
  width: 19% !important;
  max-width: 19% !important;
}
/* line 819, ../sass/mobile-768.scss */
.contact-us-page nav.submenu-banner ul li a.oneline {
  padding-top: 20px;
}
/* line 823, ../sass/mobile-768.scss */
.contact-us-page .banner-page {
  background-position: 00% bottom;
}
/* line 826, ../sass/mobile-768.scss */
.contact-us-page .banner-page .wrapper .col-1-3 {
  padding: 30px 20px 50px 10px;
  background: none;
}
/* line 836, ../sass/mobile-768.scss */
.contact-us-page .wrapper .container .box-list article .col-1-4 {
  /*padding-left:0px;*/
  width: 30%;
}
/* line 839, ../sass/mobile-768.scss */
.contact-us-page .wrapper .container .box-list article .col-1-4 h3 {
  font-size: 1.8em;
}
/* line 841, ../sass/mobile-768.scss */
.contact-us-page .wrapper .container .box-list article .col-1-4 h3.double {
  padding-top: 10px;
}
/* line 843, ../sass/mobile-768.scss */
.contact-us-page .wrapper .container .box-list article .col-1-4 h3.double img {
  margin-top: -10px;
}
/* line 849, ../sass/mobile-768.scss */
.contact-us-page .wrapper .container .box-list article .text {
  width: 70%;
}
/* line 852, ../sass/mobile-768.scss */
.contact-us-page .wrapper .container .box-list article .text.form-sector {
  width: 100%;
  padding: 0px 18% 15px 18%;
}
/* line 858, ../sass/mobile-768.scss */
.contact-us-page .wrapper .container .box-list article.contact .col-1-4 {
  padding-bottom: 0px;
}
/* line 865, ../sass/mobile-768.scss */
.contact-us-page .wrapper .container > .box .col-1-3 {
  width: 100%;
  padding: 5px 0px;
}
/* line 868, ../sass/mobile-768.scss */
.contact-us-page .wrapper .container > .box .col-1-3 .icon {
  width: 20%;
  max-width: 85px;
}
/* line 872, ../sass/mobile-768.scss */
.contact-us-page .wrapper .container > .box .col-1-3 .col-3-4 {
  width: 80%;
}
/* line 875, ../sass/mobile-768.scss */
.contact-us-page .wrapper .container > .box .col-1-3 .col-3-4.content1, .contact-us-page .wrapper .container > .box .col-1-3 .col-3-4.content3 {
  padding-top: 25px;
}
/* line 879, ../sass/mobile-768.scss */
.contact-us-page .wrapper .container > .box .col-1-3 .col-3-4.content2 {
  padding-top: 20px;
}

/*Work Us page*/
/* line 890, ../sass/mobile-768.scss */
.work-us-page .banner-page {
  background-size: auto 100%;
  background-position: 115% bottom;
}
/* line 895, ../sass/mobile-768.scss */
.work-us-page .banner-page .wrapper .col-1-3 {
  background: none;
  padding: 20px 20px 20px 10px;
}
/* line 900, ../sass/mobile-768.scss */
.work-us-page .banner-page .wrapper .col-1-3 header h1 {
  line-height: 90%;
  margin-bottom: 15px;
}
/* line 909, ../sass/mobile-768.scss */
.work-us-page .wrapper > .row.container {
  padding: 30px 10px 20px 10px;
}
/* line 913, ../sass/mobile-768.scss */
.work-us-page .wrapper.background .row.container {
  max-width: 768px;
}
/* line 921, ../sass/mobile-768.scss */
.work-us-page .wrapper nav.submenu-banner ul li a,
.work-us-page .wrapper nav.submenu-page-mobile ul li a {
  padding: 10px 20px;
}
/* line 928, ../sass/mobile-768.scss */
.work-us-page .wrapper > .work-sector.row.container {
  padding: 30px 10px 30px 10px;
}
/* line 931, ../sass/mobile-768.scss */
.work-us-page .wrapper > .work-sector .col-1-2 {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  min-height: inherit;
  padding-bottom: 0px;
}
/* line 938, ../sass/mobile-768.scss */
.work-us-page .wrapper > .work-sector .col-1-2.content-text, .work-us-page .wrapper > .work-sector .col-1-2.search-sector {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}
/* line 944, ../sass/mobile-768.scss */
.work-us-page .wrapper > .work-sector .col-1-2.content-text header, .work-us-page .wrapper > .work-sector .col-1-2.search-sector header {
  width: 100%;
}
/* line 950, ../sass/mobile-768.scss */
.work-us-page .wrapper > .work-sector .col-1-2.search-sector header h2 {
  padding-bottom: 25px;
  margin-bottom: 0px;
}
/* line 956, ../sass/mobile-768.scss */
.work-us-page .wrapper > .work-sector .col-1-2 .image {
  display: none;
}
/* line 959, ../sass/mobile-768.scss */
.work-us-page .wrapper > .work-sector .col-1-2 .text {
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}
/* line 965, ../sass/mobile-768.scss */
.work-us-page .wrapper > .work-sector .col-1-2 .text ul {
  width: 60%;
  float: left;
  margin-bottom: 0px;
}
/* line 971, ../sass/mobile-768.scss */
.work-us-page .wrapper > .work-sector .col-1-2 .text header {
  width: 60%;
  float: left;
  padding-top: 20px;
}
/* line 977, ../sass/mobile-768.scss */
.work-us-page .wrapper > .work-sector .col-1-2 .text .button {
  width: 40%;
  float: right;
  margin-top: -18px;
}
/* line 985, ../sass/mobile-768.scss */
.work-us-page .wrapper .col-1-2 {
  width: 100%;
  padding-right: 0px;
  padding-top: 0px;
}
/* line 990, ../sass/mobile-768.scss */
.work-us-page .wrapper .col-1-2 ul {
  margin: 0px;
}
/* line 993, ../sass/mobile-768.scss */
.work-us-page .wrapper .col-1-2.button {
  text-align: center;
  padding-top: 25px;
}

/*Work position page*/
/* line 1004, ../sass/mobile-768.scss */
.work-position-page .wrapper .col-2-3 {
  padding-left: 0px;
  width: 50%;
}
/* line 1008, ../sass/mobile-768.scss */
.work-position-page .wrapper .side {
  width: 47%;
  padding-left: 20px;
  padding-right: 0px;
}
/* line 1012, ../sass/mobile-768.scss */
.work-position-page .wrapper .side p {
  font-size: 1.5em;
}
/* line 1019, ../sass/mobile-768.scss */
.work-position-page .background1 .wrapper .col-2-3 {
  width: 100%;
  padding-right: 0px;
  padding-bottom: 0px;
}
/* line 1024, ../sass/mobile-768.scss */
.work-position-page .background1 .wrapper .side {
  width: 100%;
  padding-right: 0px;
  padding-left: 0px;
  padding-top: 15px;
  border-top: #D5DDE5 solid 2px;
  border-left: none;
}
/* line 1031, ../sass/mobile-768.scss */
.work-position-page .background1 .wrapper .side p {
  font-size: 1.5em;
}
/* line 1035, ../sass/mobile-768.scss */
.work-position-page .background1 .wrapper .button {
  display: block;
  width: 100%;
  text-align: center;
}
/* line 1039, ../sass/mobile-768.scss */
.work-position-page .background1 .wrapper .button .btn {
  font-size: 1.6em;
  width: auto;
}
/* line 1043, ../sass/mobile-768.scss */
.work-position-page .background1 .wrapper .button .back {
  display: inline-block;
  margin-top: 20px;
  text-decoration: none;
}

/*Thanks page*/
/* line 1054, ../sass/mobile-768.scss */
.thanks-page .wrapper > .row.container {
  padding: 25px 10px;
}
/* line 1057, ../sass/mobile-768.scss */
.thanks-page .services {
  float: left;
  width: 100%;
}
/* line 1060, ../sass/mobile-768.scss */
.thanks-page .services .col-1-3 {
  width: 100%;
  padding: 15px 0px;
}
/* line 1064, ../sass/mobile-768.scss */
.thanks-page .services .new1 {
  padding-left: 0px;
  padding-right: 0px;
}
/* line 1068, ../sass/mobile-768.scss */
.thanks-page .services .new3 {
  padding-right: 0px;
  padding-left: 0px;
}
/* line 1072, ../sass/mobile-768.scss */
.thanks-page .services .image,
.thanks-page .services .text {
  float: left;
  box-sizing: border-box;
  width: 50%;
}
/* line 1078, ../sass/mobile-768.scss */
.thanks-page .services .image {
  padding-right: 0px;
}
/* line 1080, ../sass/mobile-768.scss */
.thanks-page .services .image img {
  width: 100%;
  height: auto;
}
/* line 1085, ../sass/mobile-768.scss */
.thanks-page .services .text {
  padding-left: 20px;
}
/* line 1088, ../sass/mobile-768.scss */
.thanks-page .services h3 {
  margin-top: 0px;
}
/* line 1093, ../sass/mobile-768.scss */
.thanks-page .background1 .button {
  text-align: center;
}

/*Application page*/
/* line 1102, ../sass/mobile-768.scss */
.application-page .banner-page.title .text {
  padding: 25px 10px;
  width: 100%;
}
/* line 1109, ../sass/mobile-768.scss */
.application-page .wrapper > .row.container {
  padding: 25px 10px;
}
/* line 1114, ../sass/mobile-768.scss */
.application-page .wrapper form fieldset legend {
  font-size: 3em;
}
/* line 1119, ../sass/mobile-768.scss */
.application-page .wrapper form .row > label {
  width: 100%;
}
/* line 1123, ../sass/mobile-768.scss */
.application-page .wrapper form .row .input {
  padding-top: 0px;
}
/* line 1125, ../sass/mobile-768.scss */
.application-page .wrapper form .row .input.col-1-3 {
  padding-left: 0px;
  padding-right: 15px;
  width: 50%;
}
/* line 1130, ../sass/mobile-768.scss */
.application-page .wrapper form .row .input.col-1-3:last-child {
  padding-right: 0px;
}
/* line 1134, ../sass/mobile-768.scss */
.application-page .wrapper form .row .input.lname {
  padding-right: 0px;
}
/* line 1137, ../sass/mobile-768.scss */
.application-page .wrapper form .row .input.col-1-6 {
  width: 40%;
  padding-left: 0px;
  padding-right: 15px;
}
/* line 1142, ../sass/mobile-768.scss */
.application-page .wrapper form .row .input.col-1-2 {
  width: 60%;
  padding-left: 0px;
  padding-right: 0px;
}
/* line 1147, ../sass/mobile-768.scss */
.application-page .wrapper form .row .input.col-2-3 {
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
}
/* line 1154, ../sass/mobile-768.scss */
.application-page .wrapper form .row.fullwidth > label {
  width: 12%;
}
/* line 1158, ../sass/mobile-768.scss */
.application-page .wrapper form .row.fullwidth .input.col-2-3 {
  width: 80%;
  padding-top: 15px;
}
/* line 1165, ../sass/mobile-768.scss */
.application-page .wrapper form label.ui-button {
  padding-right: 29px;
  padding-left: 0px;
}
/* line 1169, ../sass/mobile-768.scss */
.application-page .wrapper form label.ui-button.radio-button {
  margin-top: 2px;
}
/* line 1173, ../sass/mobile-768.scss */
.application-page .wrapper form .button {
  text-align: center;
}
/* line 1178, ../sass/mobile-768.scss */
.application-page .wrapper form .sex .main-label {
  padding-top: 4px !important;
}
/* line 1179, ../sass/mobile-768.scss */
.application-page .wrapper form .sex .input.required {
  padding-top: 0 !important;
}

/*Landing page*/
/* line 1190, ../sass/mobile-768.scss */
.landing-page .banner .content-slider .wrapper .side p {
  margin-top: 59% !important;
}
/* line 1198, ../sass/mobile-768.scss */
.landing-page .banner .bar .wrapper .text {
  height: 50px;
  vertical-align: middle;
  float: none;
}
/* line 1203, ../sass/mobile-768.scss */
.landing-page .banner .bar .wrapper .box .row .col-1-3:last-child .icon {
  width: 33%;
}
/* line 1210, ../sass/mobile-768.scss */
.landing-page .wrapper > .row.container {
  padding: 35px 10px;
}
/* line 1214, ../sass/mobile-768.scss */
.landing-page .wrapper header h1 {
  margin-top: 0px;
  margin-bottom: 10px;
}
/* line 1218, ../sass/mobile-768.scss */
.landing-page .wrapper header h4 {
  margin: 10px 0px;
}
/* line 1223, ../sass/mobile-768.scss */
.landing-page .wrapper article .image {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 15px;
  padding-bottom: 30px;
  width: 100%;
  text-align: center;
}
/* line 1232, ../sass/mobile-768.scss */
.landing-page .wrapper article .text {
  padding: 0px;
  width: 100%;
}
/* line 1235, ../sass/mobile-768.scss */
.landing-page .wrapper article .text header {
  text-align: center;
}
/* line 1238, ../sass/mobile-768.scss */
.landing-page .wrapper article .text .content-sector {
  min-height: inherit;
}
/* line 1242, ../sass/mobile-768.scss */
.landing-page .wrapper article footer {
  padding-top: 5px;
}
/* line 1244, ../sass/mobile-768.scss */
.landing-page .wrapper article footer p {
  text-align: left;
}
/* line 1248, ../sass/mobile-768.scss */
.landing-page .wrapper article .button {
  padding-top: 20px;
  text-align: center;
}
/* line 1254, ../sass/mobile-768.scss */
.landing-page .background2 {
  background: none;
  background-color: #ececec;
}
/* line 1261, ../sass/mobile-768.scss */
.landing-page .background1 .wrapper article .image {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 15px;
  padding-bottom: 30px;
  text-align: center;
}
/* line 1268, ../sass/mobile-768.scss */
.landing-page .background1 .wrapper article .text {
  padding: 0px;
}
/* line 1271, ../sass/mobile-768.scss */
.landing-page .background1 .wrapper article footer {
  padding-top: 5px;
}
/* line 1273, ../sass/mobile-768.scss */
.landing-page .background1 .wrapper article footer p {
  text-align: left;
}

/*Plan Details Page*/
/* line 1288, ../sass/mobile-768.scss */
.contact-number .wrapper .row.container h2 {
  font-size: 3em;
}
/* line 1289, ../sass/mobile-768.scss */
.contact-number .wrapper .row.container h3 {
  font-size: 1.8em;
}
/* line 1291, ../sass/mobile-768.scss */
.contact-number .wrapper .row.container .contacts h3 {
  font-size: 2em;
}
/* line 1292, ../sass/mobile-768.scss */
.contact-number .wrapper .row.container .contacts p {
  font-size: 1.8em;
}
/* line 1295, ../sass/mobile-768.scss */
.contact-number .wrapper .row.container .contacts li a.double .content {
  max-width: 170px;
}

/* line 1307, ../sass/mobile-768.scss */
.plan-detail-page .banner-page {
  background-color: #FFF;
  background-size: auto 100%;
  background-position: 35% bottom;
}
/* line 1312, ../sass/mobile-768.scss */
.plan-detail-page .banner-page .wrapper .text {
  width: 55%;
  background: none;
}
/* line 1320, ../sass/mobile-768.scss */
.plan-detail-page .banner-page .submenu-sector nav.submenu-banner ul li a.oneline {
  padding-top: 20px;
}
/* line 1325, ../sass/mobile-768.scss */
.plan-detail-page .background1 {
  background: none;
  background-color: #FFF;
}
/* line 1329, ../sass/mobile-768.scss */
.plan-detail-page .background1 .wrapper > .row.container {
  padding: 0;
}
/* line 1336, ../sass/mobile-768.scss */
.plan-detail-page .choose-option h2 {
  margin-bottom: 18px;
}
/* line 1343, ../sass/mobile-768.scss */
.plan-detail-page .choose-option .wrapper > .row.container,
.plan-detail-page .contact-number .wrapper > .row.container {
  padding: 35px 10px;
}
/* line 1349, ../sass/mobile-768.scss */
.plan-detail-page .wrapper > .row.container {
  padding: 0px 0px 0px 0px;
}
/* line 1354, ../sass/mobile-768.scss */
.plan-detail-page .wrapper .detail-list article.art-l, .plan-detail-page .wrapper .detail-list article.art-r {
  width: 100%;
  padding: 0px;
  max-width: inherit;
}
/* line 1360, ../sass/mobile-768.scss */
.plan-detail-page .wrapper .detail-list article header {
  background: #EBEBEB url(../img/bg-row-right-white.png) no-repeat 97% center;
  padding: 15px;
  border-bottom: 1px solid #FFF;
  cursor: pointer;
}
/* line 1365, ../sass/mobile-768.scss */
.plan-detail-page .wrapper .detail-list article header.open {
  background-image: url(../img/bg-row-bottom-white.png);
  background-color: #0161AB;
}
/* line 1368, ../sass/mobile-768.scss */
.plan-detail-page .wrapper .detail-list article header.open h2 {
  color: #FFF;
}
/* line 1372, ../sass/mobile-768.scss */
.plan-detail-page .wrapper .detail-list article header h2 {
  font-size: 1.8em;
  text-transform: none !important;
  margin: 5px 0;
}
/* line 1378, ../sass/mobile-768.scss */
.plan-detail-page .wrapper .detail-list article .content {
  padding: 0px 15px;
  display: none;
}
/* line 1381, ../sass/mobile-768.scss */
.plan-detail-page .wrapper .detail-list article .content .tab-title.h2 {
  display: block;
  color: #0A5AA3;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 3em;
  margin-top: 18px;
  letter-spacing: -1.5px;
}
/* line 1392, ../sass/mobile-768.scss */
.plan-detail-page .wrapper .detail-list article .button {
  display: block;
}
/* line 1396, ../sass/mobile-768.scss */
.plan-detail-page .wrapper .detail-list .button.middle {
  display: none;
}
/* line 1397, ../sass/mobile-768.scss */
.plan-detail-page .wrapper .detail-list .images {
  display: none;
}

/* line 1404, ../sass/mobile-768.scss */
.plan-detail-page .article-bt {
  display: block !important;
}
/* line 1407, ../sass/mobile-768.scss */
.plan-detail-page .choose-option .row .boxes {
  float: left;
  width: 100%;
}
/* line 1410, ../sass/mobile-768.scss */
.plan-detail-page .choose-option .row .boxes article {
  width: 50%;
  padding-left: 0px;
}
/* line 1413, ../sass/mobile-768.scss */
.plan-detail-page .choose-option .row .boxes article:nth-of-type(even) {
  padding-right: 0px !important;
  padding-left: 15px !important;
}
/* line 1418, ../sass/mobile-768.scss */
.plan-detail-page .choose-option .row .boxes article > a > div {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 182px;
}

/*Text Page*/
/* line 1434, ../sass/mobile-768.scss */
.text-page .banner-page.title .text {
  width: 80%;
}
/* line 1436, ../sass/mobile-768.scss */
.text-page .banner-page.title .text h1 {
  font-size: 3.6em;
}
/* line 1439, ../sass/mobile-768.scss */
.text-page .banner-page.title .text p {
  font-size: 1.6em;
}
/* line 1446, ../sass/mobile-768.scss */
.text-page .wrapper p {
  font-size: 1.6em;
}

/*Application Spontaneous page*/
/* line 1455, ../sass/mobile-768.scss */
.application-spontaneous-page .banner-page.title .text {
  padding: 25px 10px;
  width: 100%;
}
/* line 1462, ../sass/mobile-768.scss */
.application-spontaneous-page .wrapper > .row.container {
  padding: 25px 10px;
}
/* line 1467, ../sass/mobile-768.scss */
.application-spontaneous-page .wrapper form fieldset legend {
  font-size: 3em;
}
/* line 1470, ../sass/mobile-768.scss */
.application-spontaneous-page .wrapper form fieldset .button {
  text-align: center;
}
/* line 1475, ../sass/mobile-768.scss */
.application-spontaneous-page .wrapper form .row > label {
  width: 100%;
}
/* line 1478, ../sass/mobile-768.scss */
.application-spontaneous-page .wrapper form .row.sex label {
  padding-top: 14px !important;
}
/* line 1483, ../sass/mobile-768.scss */
.application-spontaneous-page .wrapper form .row .floor .input .floor1 {
  padding-left: 0px;
}
/* line 1488, ../sass/mobile-768.scss */
.application-spontaneous-page .wrapper form .row .input {
  padding-top: 0px;
}
/* line 1490, ../sass/mobile-768.scss */
.application-spontaneous-page .wrapper form .row .input.col-1-3 {
  padding-left: 0px;
  padding-right: 15px;
  width: 50%;
}
/* line 1495, ../sass/mobile-768.scss */
.application-spontaneous-page .wrapper form .row .input.col-1-3.addr2, .application-spontaneous-page .wrapper form .row .input.col-1-3:last-child {
  padding-right: 0px;
}
/* line 1500, ../sass/mobile-768.scss */
.application-spontaneous-page .wrapper form .row .input.lname {
  padding-right: 0px;
}
/* line 1503, ../sass/mobile-768.scss */
.application-spontaneous-page .wrapper form .row .input.col-1-6 {
  width: 40%;
  padding-left: 0px;
  padding-right: 15px;
}
/* line 1508, ../sass/mobile-768.scss */
.application-spontaneous-page .wrapper form .row .input.col-1-2 {
  width: 60%;
  padding-left: 0px;
  padding-right: 0px;
}
/* line 1513, ../sass/mobile-768.scss */
.application-spontaneous-page .wrapper form .row .input.col-2-3 {
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
}
/* line 1518, ../sass/mobile-768.scss */
.application-spontaneous-page .wrapper form .row .input.col-1-5 {
  width: 33.333333333%;
}
/* line 1520, ../sass/mobile-768.scss */
.application-spontaneous-page .wrapper form .row .input.col-1-5.floor1 {
  padding-left: 0px;
}
/* line 1525, ../sass/mobile-768.scss */
.application-spontaneous-page .wrapper form .row .input label.ui-button.radio-button {
  margin-top: 2px !important;
}
/* line 1531, ../sass/mobile-768.scss */
.application-spontaneous-page .wrapper form .row.fullwidth > label {
  width: 12%;
}
/* line 1535, ../sass/mobile-768.scss */
.application-spontaneous-page .wrapper form .row.fullwidth .input.col-2-3 {
  width: 80%;
  padding-top: 15px;
}
/* line 1542, ../sass/mobile-768.scss */
.application-spontaneous-page .wrapper form label.ui-button {
  padding-right: 29px;
  padding-left: 0px;
}
/* line 1546, ../sass/mobile-768.scss */
.application-spontaneous-page .wrapper form .button {
  text-align: center;
}

/*Commerce Enterprise page*/
/* line 1555, ../sass/mobile-768.scss */
.commerce-enterprise-page .banner-page {
  background-position: 10% bottom;
}
/* line 1557, ../sass/mobile-768.scss */
.commerce-enterprise-page .banner-page .text {
  background: none;
}
/* line 1560, ../sass/mobile-768.scss */
.commerce-enterprise-page .banner-page .text header h1 {
  margin: 0px;
}
/* line 1562, ../sass/mobile-768.scss */
.commerce-enterprise-page .banner-page .text header h1 span {
  display: block;
}
/* line 1567, ../sass/mobile-768.scss */
.commerce-enterprise-page .banner-page .text p {
  margin-top: 15px;
  margin-bottom: 0px;
}
/* line 1576, ../sass/mobile-768.scss */
.commerce-enterprise-page nav.submenu-banner ul li,
.commerce-enterprise-page nav.submenu-page-mobile ul li {
  width: 19.75%;
  max-width: inherit;
  margin-left: 0.25%;
}
/* line 1580, ../sass/mobile-768.scss */
.commerce-enterprise-page nav.submenu-banner ul li:nth-child(3),
.commerce-enterprise-page nav.submenu-page-mobile ul li:nth-child(3) {
  width: 19.75%;
}
/* line 1583, ../sass/mobile-768.scss */
.commerce-enterprise-page nav.submenu-banner ul li a,
.commerce-enterprise-page nav.submenu-page-mobile ul li a {
  width: 150px;
}
/* line 1591, ../sass/mobile-768.scss */
.commerce-enterprise-page .wrapper article .text {
  width: 100%;
  padding-right: 0px;
  max-width: inherit;
}
/* line 1596, ../sass/mobile-768.scss */
.commerce-enterprise-page .wrapper article .image {
  text-align: center;
  padding-left: 0px;
  width: 100%;
  max-width: inherit;
}

/*FAQ page*/
/* line 1608, ../sass/mobile-768.scss */
.faq-page .banner-page .text {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 1618, ../sass/mobile-768.scss */
.faq-page .wrapper .images-sector article .content {
  width: 170px;
  padding: 15px;
}
/* line 1621, ../sass/mobile-768.scss */
.faq-page .wrapper .images-sector article .content .text {
  width: 170px;
  height: 155px;
}
/* line 1624, ../sass/mobile-768.scss */
.faq-page .wrapper .images-sector article .content .text h2 {
  font-size: 2.2em;
}
/* line 1627, ../sass/mobile-768.scss */
.faq-page .wrapper .images-sector article .content .text p {
  font-size: 1.5em;
}
/* line 1639, ../sass/mobile-768.scss */
.faq-page .choose-option .row .boxes article {
  width: 50%;
}
/* line 1644, ../sass/mobile-768.scss */
.faq-page .choose-option .row .boxes article a > div {
  min-height: 154px;
}

/*Health Page*/
/* line 1655, ../sass/mobile-768.scss */
.health-funders-page .banner-page {
  background-position: 50% bottom;
}
/* line 1657, ../sass/mobile-768.scss */
.health-funders-page .banner-page .text {
  background: none;
}
/* line 1661, ../sass/mobile-768.scss */
.health-funders-page .banner-page .submenu-banner ul li {
  width: 19%;
  margin-left: 1%;
}
/* line 1664, ../sass/mobile-768.scss */
.health-funders-page .banner-page .submenu-banner ul li a {
  padding: 10px 9px !important;
}
/* line 1666, ../sass/mobile-768.scss */
.health-funders-page .banner-page .submenu-banner ul li a.oneline {
  padding-top: 19px !important;
}
/* line 1674, ../sass/mobile-768.scss */
.health-funders-page .wrapper .text-sector {
  padding-top: 0;
  padding-right: 0px;
  max-width: inherit;
  width: 100%;
}
/* line 1680, ../sass/mobile-768.scss */
.health-funders-page .wrapper .image-sector {
  width: 100%;
  padding-left: 0px;
  text-align: center;
}
/* line 1686, ../sass/mobile-768.scss */
.health-funders-page .wrapper.last-sector .image-page {
  display: none;
}
/* line 1689, ../sass/mobile-768.scss */
.health-funders-page .wrapper.last-sector article {
  width: 100%;
  padding-right: 0px;
  padding-left: 0px;
}

/* line 1700, ../sass/mobile-768.scss */
.banner-page .wrapper .col-1-3 {
  background-color: rgba(255, 255, 255, 0.8) !important;
  -webkit-box-shadow: 20px 0 20px rgba(255, 255, 255, 0.8);
  -moz-box-shadow: 20px 0 20px rgba(255, 255, 255, 0.8);
  -ms-box-shadow: 20px 0 20px rgba(255, 255, 255, 0.8);
  -o-box-shadow: 20px 0 20px rgba(255, 255, 255, 0.8);
  box-shadow: 20px 0 20px rgba(255, 255, 255, 0.8);
}

/* line 1710, ../sass/mobile-768.scss */
.row.sex .input {
  padding-top: 10px !important;
  margin-top: 0 !important;
}

/* line 1715, ../sass/mobile-768.scss */
.row.sex label {
  padding-top: 0 !important;
}

/* line 1720, ../sass/mobile-768.scss */
.landing-page .banner #slider {
  margin-top: 80px;
}
/* line 1721, ../sass/mobile-768.scss */
.landing-page .banner .btn {
  margin-right: 10px !important;
}
/* line 1722, ../sass/mobile-768.scss */
.landing-page .banner .content-slider .wrapper .side p {
  margin-top: 69%;
}

/* line 1724, ../sass/mobile-768.scss */
body.landing #container > header {
  background-image: none !important;
  background-color: #fff !important;
}


/****** IHSA MOBILE **********/

header nav {
   // background-color: #fff;
}

header nav .wrapper, .wrapper > .row.container {
    padding:0 50px;
}

.home-blocks-big .text-content, 
.home-blocks-big .home-block-big-img {
    max-width: 100%;
    margin-top: 10px;
}

.empresas .services {
    width: 95%;
}

.valores .block-middle {
    width: 70%;
    height: 50%;
    position:initial;
    background-color: transparent;
}

.valores .block-middle h2, .valores .block-middle h3 {
    color: #008DD0;
}
.valores .block-middle p {
color: #555;
}

.mapa #map_canvas, .home #map_canvas {
    width: 70%;
}

.submenu-sector.bottom { display: none;} 