/*#636363*/
/*
 *
 * 
 */
/*
// ----------------------------------------------
// Usage example:
// For IE set $mq-support to false.
// Set the fixed value.
// Then use mixins to test whether styles should be applied.
// ----------------------------------------------

$mq-support: false;
$mq-fixed-value: 1024;

// Renders at fixed value
@include bp (min-width, 300px) { 
    div { color:#000; }
}

// Doesn't render without MQ support
@include bp (min-width, 1200px) { 
    div { color:#FFF; }
}

// Doesn't render without MQ support
@include bp (max-width, 300px) { 
    div { color:#444; }
}

// Renders at fixed value
@include bp (max-width, 1200px) { 
    div { color:#888; }
}

// ----------------------------------------------
*/
/* 
    Created on : 8/05/2015, 01:29:32 PM
    Author     : Javier
*/
html {
  position: relative;
}

body {
  padding: 0;
  margin: 0;
}

.tooltip {
  display: none;
}

ul, li {
  list-style: none;
  padding: 0;
  margin: 0;
}

a {
  text-decoration: none;
  border: 0;
}
a:hover {
  text-decoration: none;
}
a img {
  border: none;
}

img {
  border: none;
}

h1, h2, h3, h4, h5 {
  margin: 0;
}

/* 
    Created on : 8/05/2015, 01:29:14 PM
    Author     : Javier
*/
.inline-block, .btn, #nav li, #footer .content .footer-center, #footer .content .social li, #footer .content .social li a, .home .creation-section .content ul li a .left, .home .creation-section .content ul li a .right, .home .creation-section .content ul li .ico, .home .ofert-section .content .item, .home .ofert-section .content .item img, .home .ofert-section .content .item .txt, .home .why-section .content .list-options a, .home .why-section .content .list-brand .slider li, .expertise .section-conect .two-colums .left .clear, .expertise .section-conect .two-colums .left img, .expertise .section-conect .two-colums .left span {
  display: inline-block;
  width: auto;
  height: auto;
  *display: inline;
}

body {
  font-family: "Raleway", sans-serif;
  font-weight: 400;
  font-size: 20px;
}
body a {
  font-family: "Raleway", sans-serif;
  font-weight: 400;
  font-size: 20px;
}
body strong {
  font-weight: 600;
}
body img {
  max-width: 100%;
}

.section {
  display: block;
  width: 100%;
  height: auto;
  position: relative;
  float: left;
  padding: 0;
}
.section .content {
  position: relative;
  display: block;
  max-width: 1150px;
  margin: 0 auto;
  height: auto;
  padding: 10px;
}

.columns {
  float: left;
  width: 100%;
}

.columns.two-colums.left .left {
  float: left;
  width: 67%;
}
.columns.two-colums.left .right {
  float: right;
  width: 30%;
}
@media only screen and (max-width: 770px) {
  .columns.two-colums.left .left, .columns.two-colums.left .right {
    width: 100%;
  }
}

.columns.three-colums .colum {
  float: left;
  width: 33%;
  /*@include bp('max-width', $bp-small){
      width: 50%;
  }*/
}
@media only screen and (max-width: 979px) {
  .columns.three-colums .colum {
    width: 50%;
  }
}
@media only screen and (max-width: 770px) {
  .columns.three-colums .colum {
    width: 100%;
  }
}

h1, h2, h3, h4, h5 {
  font-family: "Noticia Text", serif;
  font-weight: 400;
}
h1 a, h2 a, h3 a, h4 a, h5 a {
  font-family: "Noticia Text", serif;
  font-weight: 400;
}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong {
  font-weight: 700;
}

.title-page {
  font-size: 67px;
  text-transform: uppercase;
  margin: 10px 0;
  font-weight: 700;
}
@media only screen and (max-width: 479px) {
  .title-page {
    font-size: 40px;
    text-align: center;
  }
}

.btn {
  cursor: pointer;
  vertical-align: top;
}

.btn.btn-orange {
  color: #FFF;
  background: #F76535;
  padding: 5px 15px;
  text-transform: uppercase;
  font-weight: 700;
}
.btn.btn-orange:hover {
  background: #be3508;
}

.btn.btn-medium {
  padding: 14px 27px;
}

.btn.btn-big {
  padding: 17px 37px;
}

input[type=text], textarea {
  background: #F7F7F7;
  color: #585858;
  padding: 15px 20px;
  display: block;
  font-size: 19px;
  border: solid 1px #F7F7F7;
  font-family: "Raleway", sans-serif;
  font-weight: 400;
}

input[type=text].error, textarea.error {
  border-color: #F33843;
}

input[type=text].success, textarea.success {
  border-color: #6FBE61;
}

textarea {
  min-height: 180px;
}

/* 
    Created on : 8/05/2015, 01:28:35 PM
    Author     : Javier
    File: global
*/
.slider-section {
  padding: 0;
}
.slider-section .slide-content img {
  vertical-align: top;
  display: block;
  margin: 0 auto;
}
.slider-section .content {
  padding: 0 10px;
}
.slider-section .content .txt1, .slider-section .content .txt2 {
  position: absolute;
  bottom: 0;
  width: 50%;
  text-align: left;
  color: #FFF;
}
.slider-section .content .txt1 h2, .slider-section .content .txt2 h2 {
  padding: 20px 30px;
  position: relative;
}
.slider-section .content .txt1 {
  left: 0;
  text-transform: uppercase;
  font-size: 35px;
  background: url("../images/naranja_px.png") repeat 0 0 transparent;
}
.slider-section .content .txt1 h2 {
  padding: 35px;
}
.slider-section .content .txt1 h2 strong {
  display: block;
}
.slider-section .content .txt2 {
  right: 0;
  font-size: 28px;
  background: url("../images/rojo_px.png") repeat 0 0 transparent;
}
.slider-section .content .txt2 h2 {
  padding-right: 33%;
}
.slider-section .content .txt2 h2 strong {
  position: absolute;
  right: 4%;
  font-size: 92px;
  margin-top: -12%;
}
.slider-section .content .txt2 h2 strong .left {
  background: url("../images/parent01.png") no-repeat center left transparent;
  padding-left: 15px;
}
.slider-section .content .txt2 h2 strong .right {
  background: url("../images/parent02.png") no-repeat center right transparent;
  padding-right: 15px;
}
@media only screen and (max-width: 1090px) {
  .slider-section .content .txt1 {
    font-size: 25px;
  }
  .slider-section .content .txt2 {
    font-size: 18px;
  }
}
@media only screen and (max-width: 979px) {
  .slider-section .content .txt1 {
    font-size: 18px;
  }
  .slider-section .content .txt1 h2 {
    padding: 20px 20px;
  }
  .slider-section .content .txt2 {
    font-size: 12px;
  }
  .slider-section .content .txt2 h2 {
    padding-right: 30px;
  }
  .slider-section .content .txt2 h2 strong {
    font-size: 20px;
    position: initial;
    float: none;
  }
}
@media only screen and (max-width: 599px) {
  .slider-section .content .txt1, .slider-section .content .txt2 {
    position: static;
    width: 100%;
    max-width: 100%;
  }
  .slider-section .content .txt1 {
    font-size: 23px;
  }
  .slider-section .content .txt1 h2 {
    padding: 20px 20px;
  }
  .slider-section .content .txt2 {
    font-size: 22px;
  }
  .slider-section .content .txt2 h2 {
    padding-right: 30px;
  }
  .slider-section .content .txt2 h2 strong {
    font-size: 40px;
  }
}
@media only screen and (max-width: 599px) {
  .slider-section .content {
    padding: 0;
  }
}

@media only screen and (max-width: 720px) {
  .slider-section.ico .content {
    padding: 0;
  }
}
@media only screen and (max-width: 720px) {
  .slider-section.ico .content .txt1, .slider-section.ico .content .txt2 {
    position: static;
    display: block;
    width: 100%;
  }
}
.slider-section.ico .content p {
  margin: 26px;
}
.slider-section.ico .content p a {
  font-weight: 700;
  color: #FFC260;
  font-size: 24px;
}
@media only screen and (max-width: 989px) {
  .slider-section.ico .content p {
    font-size: 18px;
  }
}
@media only screen and (max-width: 720px) {
  .slider-section.ico .content p {
    font-size: 28px;
    margin: 0;
    padding: 30px 20px;
  }
}
@media only screen and (max-width: 599px) {
  .slider-section.ico .content p {
    font-size: 20px;
  }
}
.slider-section.ico .content h1 {
  font-size: 62px;
  line-height: 109px;
  margin: 3.5%;
  min-height: 113px;
  padding-left: 105px;
  background: url("../images/posibilidades/icono_posi_2.png") no-repeat left center transparent;
}
@media only screen and (max-width: 1090px) {
  .slider-section.ico .content h1 {
    font-size: 42px;
  }
}
@media only screen and (max-width: 823px) {
  .slider-section.ico .content h1 {
    font-size: 35px;
  }
}
@media only screen and (max-width: 720px) {
  .slider-section.ico .content h1 {
    font-size: 62px;
    margin: 0;
    padding: 20px 20px 20px 105px;
  }
}
@media only screen and (max-width: 599px) {
  .slider-section.ico .content h1 {
    text-align: center;
    background-position: center top;
    padding: 75px 20px 0 20px;
    font-size: 42px;
  }
}

/* 
    Created on : 1/03/2016
    Author     : Javier
    File: header
*/
#header {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 50;
  padding: 0;
}
#header .content {
  padding-top: 0;
}
#header .content .logo img {
  max-width: 30%;
}
@media only screen and (max-width: 479px) {
  #header .content .logo img {
    max-width: 40%;
  }
}

/* 
    Created on : 01/03/2016
    Author     : Javier
    File: header-nav
*/
#nav {
  float: right;
  background: #F76535;
}
@media only screen and (max-width: 770px) {
  #nav {
    display: none;
  }
}
#nav li {
  vertical-align: top;
  position: relative;
  padding: 20px 25px;
}
#nav .separator {
  position: absolute;
  right: 0;
  top: 46%;
  background: #FFF;
  width: 5px;
  height: 5px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
#nav a {
  color: #FFF;
}

.content-nav {
  display: none;
  position: absolute;
  max-width: 60%;
  height: 100%;
  background: #F76535;
  right: 0;
  top: 0;
  z-index: 60;
  padding: 0 30px 0 30px;
  overflow: hidden;
}
.content-nav .nav {
  margin-top: 50px;
}
.content-nav .nav li {
  margin: 0 0 10px 0;
}
.content-nav .nav a {
  color: #FFF;
}

#header .open-menu {
  box-shadow: 0 2px 9px 1px #000;
  display: none;
  position: absolute;
  right: 5px;
  top: 5px;
  cursor: pointer;
}
@media only screen and (max-width: 770px) {
  #header .open-menu {
    display: block;
  }
}

/* 
    Created on : 29/02/2016, 01:28:57 PM
    Author     : Javier
    File: footer
*/
#footer {
  background: #585858;
  text-align: center;
}
#footer .content {
  min-height: 155px;
}
#footer .content a {
  color: white;
  padding: 4px;
}
#footer .content .logo.sermayor {
  float: left;
  margin-top: 3.5%;
}
#footer .content .footer-center {
  margin-top: 6%;
}
#footer .content .footer-center a:first-child {
  border-right: solid 2px #FFF;
  margin-right: 10px;
  padding-right: 16px;
}
#footer .content .social {
  float: right;
  margin-top: 5.5%;
}
#footer .content .social li {
  margin: 0 5px;
}
#footer .content .social li a {
  width: 20px;
  height: 20px;
  overflow: hidden;
  text-indent: -1200em;
  background: url("../images/sprite_redes.png") no-repeat 0 0 transparent;
}
#footer .content .social li .fb {
  background-position: -28px 0;
}
#footer .content .social li .yt {
  background-position: -56px 0;
}
@media only screen and (max-width: 770px) {
  #footer .content .social, #footer .content .logo.sermayor, #footer .content .footer-center {
    float: none;
    display: block;
  }
}
@media only screen and (max-width: 599px) {
  #footer .content .footer-center a {
    display: inline-block;
    max-width: 40%;
    vertical-align: middle;
  }
}

/* 
    Created on : 8/05/2015, 03:22:08 PM
    Author     : Javier
    File: Home
*/
.home .banner-section {
  padding: 0;
  color: #FFF;
}
.home .banner-section .content {
  padding: 20px 10px;
  min-height: 180px;
  background: #F33843;
}
.home .banner-section .content h4 {
  font-size: 28px;
}
.home .banner-section .content img {
  float: left;
  margin-right: 1%;
}
.home .banner-section .content .txt {
  margin-top: 1.5%;
}
@media only screen and (max-width: 770px) {
  .home .banner-section .content img {
    float: none;
    display: block;
    margin: 0 auto;
  }
  .home .banner-section .content .txt {
    margin-top: 1%;
  }
}
.home .creation-section .content {
  padding: 0;
  text-align: center;
  max-width: 1170px;
  color: #FFF;
}
.home .creation-section .content h4 {
  background: #FFF;
  color: #F76535;
  font-size: 35px;
  padding: 2px 20px;
  font-weight: 700;
  position: absolute;
  top: -30px;
  left: 50%;
  margin-left: -95px;
}
.home .creation-section .content ul {
  float: left;
  width: 100%;
}
.home .creation-section .content ul li {
  float: left;
  width: 25%;
  min-height: 170px;
}
.home .creation-section .content ul li a {
  color: #FFF;
  font-size: 28px;
  font-weight: 700;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  min-height: 170px;
  line-height: 170px;
}
.home .creation-section .content ul li a .left {
  background: url("../images/parent01.png") no-repeat center left transparent;
  padding-left: 12px;
}
.home .creation-section .content ul li a .right {
  background: url("../images/parent02.png") no-repeat center right transparent;
  padding-right: 12px;
}
.home .creation-section .content ul li .ico {
  background: url("../images/sprite_iconos.png") no-repeat 0 0 transparent;
  height: 38px;
  width: 38px;
  vertical-align: middle;
  margin-right: 10px;
}
@media only screen and (max-width: 979px) {
  .home .creation-section .content ul li {
    width: 50%;
  }
}
@media only screen and (max-width: 599px) {
  .home .creation-section .content ul li {
    width: 100%;
  }
}
.home .creation-section .content ul .contents {
  background: #6FBE61;
}
.home .creation-section .content ul .experiences {
  background: #61CCEC;
}
.home .creation-section .content ul .experiences .ico {
  background-position: -38px 0;
}
.home .creation-section .content ul .services {
  background: #F36A98;
}
.home .creation-section .content ul .services .ico {
  background-position: -76px 0;
}
.home .creation-section .content ul .products {
  background: #FFAD5B;
}
.home .creation-section .content ul .products .ico {
  background-position: -114px 0;
}
.home .calendar-section .content {
  padding: 50px 10px 60px;
  min-height: 200px;
}
.home .calendar-section .content ul li {
  float: left;
  width: 50%;
}
@media only screen and (max-width: 979px) {
  .home .calendar-section .content ul li {
    width: 100%;
    margin: 20px 0;
  }
}
.home .calendar-section .content ul li .calendar {
  float: left;
  width: 200px;
  height: 200px;
  background: url("../images/calendario.jpg") no-repeat 0 0 transparent;
  margin-right: 3%;
  text-align: center;
  line-height: 220px;
  color: #F76535;
  font-size: 64px;
  font-family: "Noticia Text", serif;
  font-weight: bold;
}
@media only screen and (max-width: 599px) {
  .home .calendar-section .content ul li .calendar {
    float: none;
    margin: 0 auto 15px;
  }
}
.home .calendar-section .content ul li .text {
  padding: 2%;
}
.home .calendar-section .content ul li .text strong {
  display: block;
}
.home .ofert-section {
  background: #F7F7F7;
}
.home .ofert-section .content {
  min-height: 180px;
  padding: 40px 10px;
}
.home .ofert-section .content .item {
  width: 49%;
}
@media only screen and (max-width: 770px) {
  .home .ofert-section .content .item {
    width: 100%;
    margin-bottom: 20px;
  }
}
.home .ofert-section .content .item h5 {
  color: #F76535;
  font-size: 30px;
}
.home .ofert-section .content .item img {
  max-width: 37%;
  margin-right: 2%;
  vertical-align: middle;
}
@media only screen and (max-width: 479px) {
  .home .ofert-section .content .item img {
    width: 32%;
    margin-right: 1%;
  }
}
.home .ofert-section .content .item .txt {
  vertical-align: middle;
  width: 57%;
}
@media only screen and (max-width: 479px) {
  .home .ofert-section .content .item .txt {
    width: 62%;
  }
}
.home .why-section {
  background: #F76535;
  color: #FFF;
}
.home .why-section .content .list-options {
  padding-top: 20px;
  text-align: center;
}
.home .why-section .content .list-options a {
  background: #F97C50;
  width: 41%;
  padding: 20px;
  vertical-align: top;
  text-align: left;
}
.home .why-section .content .list-options a:first-child {
  margin-right: 5%;
}
@media only screen and (max-width: 881px) {
  .home .why-section .content .list-options a:first-child {
    margin-right: 10px;
  }
}
.home .why-section .content .list-options a .text {
  font-size: 27px;
}
.home .why-section .content .list-options a img {
  float: left;
  margin-right: 2%;
  max-width: 30%;
}
@media only screen and (max-width: 881px) {
  .home .why-section .content .list-options a {
    width: 85%;
    margin: 10px;
  }
}
@media only screen and (max-width: 599px) {
  .home .why-section .content .list-options a {
    width: 80%;
    margin: 10px;
  }
}
.home .why-section .content .list-brand {
  margin-top: 40px;
  text-align: center;
  padding: 20px 0;
  border-top: solid 2px #F88359;
  font-size: 24px;
}
@media only screen and (max-width: 770px) {
  .home .why-section .content .list-brand .slider {
    height: 89px;
    overflow: hidden;
  }
}
.home .why-section .content .list-brand .slider li {
  width: 32%;
}
@media only screen and (max-width: 770px) {
  .home .why-section .content .list-brand .slider li {
    width: 100%;
  }
}

/* 
    Created on : 9/03/2016, 02:40:24 PM
    Author     : Javier
*/
.expertise .slider-section.ico h1 {
  background-image: url("../images/expertise/icono_exper_2.png");
}
.expertise .section-introtext {
  color: #585858;
}
.expertise .section-introtext h2 {
  color: #F76535;
  font-weight: 400;
  border-bottom: solid 1px #FFAD5B;
  margin: 40px 0 0;
  padding-bottom: 15px;
}
.expertise .section-why .colum h3 {
  color: #F33843;
  font-weight: 700;
  text-transform: uppercase;
  margin: 20px 30px;
  font-size: 24px;
  line-height: 28px;
}
.expertise .section-why .colum p {
  color: #585858;
  margin: 0 30px 30px;
  font-size: 18px;
}
.expertise .section-why .columns.three-colums .colum {
  min-height: 320px;
  max-height: 320px;
}
@media only screen and (max-width: 770px) {
  .expertise .section-why .columns.three-colums .colum {
    min-height: 120px;
    max-height: 520px;
  }
}
.expertise .section-why .colum.orange {
  background: #F76535;
}
.expertise .section-why .colum.orange h2, .expertise .section-why .colum.orange h3, .expertise .section-why .colum.orange p {
  color: #FFF;
  font-family: "Raleway", sans-serif;
}
.expertise .section-why .colum.orange h2 {
  font-size: 30px;
  text-transform: uppercase;
  font-weight: 700;
  margin: 20px 30px;
}
.expertise .section-why .colum.orange h2 strong {
  display: block;
  clear: left;
  font-size: 90px;
  line-height: 90px;
}
.expertise .section-why .colum.yellow {
  background: #FFC660;
}
.expertise .section-why .colum.gray-l {
  background: #F7F7F7;
}
.expertise .section-why .colum.gray {
  background: #E9E9E9;
}
.expertise .section-why .colum.pink-l {
  background: #FFEFE9;
}
.expertise .section-conect {
  margin: 40px 0;
}
.expertise .section-conect h2 {
  font-weight: 700;
  text-transform: uppercase;
  margin: 30px;
}
.expertise .section-conect .two-colums {
  background: #F33843;
  color: #FFF;
}
.expertise .section-conect .two-colums .left {
  padding-top: 5%;
  text-align: center;
  width: 70%;
  font-size: 18px;
}
.expertise .section-conect .two-colums .left .clear {
  overflow: hidden;
  width: 0;
  height: 0;
}
@media only screen and (max-width: 770px) {
  .expertise .section-conect .two-colums .left .clear {
    width: 100%;
    height: 10px;
  }
}
@media only screen and (max-width: 979px) {
  .expertise .section-conect .two-colums .left {
    padding-top: 2%;
    width: 100%;
    margin-bottom: 30px;
  }
}
.expertise .section-conect .two-colums .left img, .expertise .section-conect .two-colums .left span {
  vertical-align: middle;
}
.expertise .section-conect .two-colums .left img {
  max-width: 19%;
}
@media only screen and (max-width: 770px) {
  .expertise .section-conect .two-colums .left img {
    max-width: 60%;
  }
}
.expertise .section-conect .two-colums .left .ico-text {
  background: url("../images/expertise/flechas_sprite.png") no-repeat 0 0 transparent;
}
.expertise .section-conect .two-colums .left .ico-text.arrow {
  background-position: 0 0;
  width: 38px;
  height: 38px;
}
.expertise .section-conect .two-colums .left .ico-text.connetc {
  background-position: -112px 0;
  margin: 3px auto;
  width: 40px;
  height: 40px;
}
.expertise .section-conect .two-colums .left .break-line .ico-text {
  display: block;
}
@media only screen and (max-width: 770px) {
  .expertise .section-conect .two-colums .left .ico-text.arrow {
    background-position: -76px 0;
    display: block;
    margin: 5px auto;
  }
}
@media only screen and (max-width: 979px) {
  .expertise .section-conect .two-colums .left .ico-text.arrow.last {
    background-position: -76px 0;
  }
}
.expertise .section-conect .two-colums .right .txt {
  font-size: 18px;
  padding: 15px;
  background: #F6565E;
  margin: 0 20px 20px;
}
@media only screen and (max-width: 979px) {
  .expertise .section-conect .two-colums .right {
    width: 100%;
  }
}

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 9/03/2016, 02:40:24 PM
    Author     : Javier
*/
.posibilidades .services-section .content h2 {
  color: #F76535;
  font-size: 34px;
  margin: 20px 0;
}
.posibilidades .services-section .content .item {
  position: relative;
  background: #F7F7F7;
  float: left;
  width: 100%;
  height: auto;
  margin: 30px 0;
}
@media only screen and (max-width: 790px) {
  .posibilidades .services-section .content .item {
    text-align: center;
  }
}
.posibilidades .services-section .content .item h3 {
  text-transform: uppercase;
  font-size: 32px;
  font-weight: 700;
}
.posibilidades .services-section .content .item h4 {
  font-size: 22px;
  font-family: "Raleway", sans-serif;
  color: #323232;
}
.posibilidades .services-section .content .item .subtitle {
  margin: 0 0 5px 0;
  font-size: 24px;
}
.posibilidades .services-section .content .item .content-text {
  color: #585858;
  font-size: 18px;
  text-align: left;
}
.posibilidades .services-section .content .item .content-text p {
  margin: 10px 0;
}
@media only screen and (max-width: 790px) {
  .posibilidades .services-section .content .item .content-text {
    margin-bottom: 15px;
  }
}
.posibilidades .services-section .content .item .btn {
  margin-top: 10px;
}
.posibilidades .services-section .content .item img {
  float: right;
  max-width: 30%;
}
@media only screen and (max-width: 790px) {
  .posibilidades .services-section .content .item img {
    float: none;
    max-width: 100%;
    display: block;
    margin: 0 auto;
  }
}
.posibilidades .services-section .content .item .text {
  float: left;
  max-width: 60%;
  padding: 3% 2% 4% 4%;
}
@media only screen and (max-width: 790px) {
  .posibilidades .services-section .content .item .text {
    float: none;
    max-width: 100%;
    margin: 0 auto;
  }
}
.posibilidades .services-section .content .c-green h3 {
  color: #6FBE61;
}
.posibilidades .services-section .content .c-green .subtitle {
  color: #a0d497;
}
.posibilidades .services-section .content .c-blue h3 {
  color: #61CCEC;
}
.posibilidades .services-section .content .c-blue .subtitle {
  color: #a5e2f4;
}
.posibilidades .services-section .content .c-red h3 {
  color: #F33843;
}
.posibilidades .services-section .content .c-red .subtitle {
  color: #f78087;
}
.posibilidades .services-section .content .c-pink h3 {
  color: #F36A98;
}
.posibilidades .services-section .content .c-pink .subtitle {
  color: #f9b1c9;
}
.posibilidades .services-section .content .c-orange h3 {
  color: #F76535;
}
.posibilidades .services-section .content .c-orange .subtitle {
  color: #fa9d7f;
}
.posibilidades .services-section .content .format-1 .content-text ul, .posibilidades .services-section .content .format-2 .content-text ul {
  float: left;
  width: 100%;
  height: auto;
  margin: 10px 0;
}
.posibilidades .services-section .content .format-1 .content-text ul li, .posibilidades .services-section .content .format-2 .content-text ul li {
  list-style: disc inside;
  padding-left: 10px;
  width: 42%;
  height: auto;
  float: left;
}
.posibilidades .services-section .content .format-1 .content-text ul li:nth-child(odd), .posibilidades .services-section .content .format-2 .content-text ul li:nth-child(odd) {
  margin-right: 6%;
}
@media only screen and (max-width: 599px) {
  .posibilidades .services-section .content .format-1 .content-text ul li, .posibilidades .services-section .content .format-2 .content-text ul li {
    width: auto;
    float: none;
  }
  .posibilidades .services-section .content .format-1 .content-text ul li:nth-child(odd), .posibilidades .services-section .content .format-2 .content-text ul li:nth-child(odd) {
    margin-right: 0;
  }
}

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 9/03/2016, 02:59:42 PM
    Author     : Javier
*/
.contacto .contact-section {
  margin: 15% 0 30px 0;
}
.contacto .contact-section .txt1 {
  font-size: 24px;
  color: #F76535;
}
.contacto .contact-section .txt1 p {
  margin: 10px 0;
}
@media only screen and (max-width: 479px) {
  .contacto .contact-section .txt1 p {
    font-size: 20px;
  }
}
.contacto .contact-section .row {
  margin: 10px 0;
  position: relative;
}
.contacto .contact-section .row input[type=text], .contacto .contact-section .row textarea, .contacto .contact-section .row textarea {
  width: 90%;
  max-width: 90%;
}
.contacto .contact-section #content-form {
  margin-top: 30px;
}
.contacto .contact-section .right {
  color: #585858;
}
.contacto .contact-section .right h2 {
  color: #F33843;
  font-weight: 700;
  line-height: 35px;
  text-transform: uppercase;
}
.contacto .contact-section .right h2.second {
  margin-top: 30px;
}
.contacto .contact-section .right ul {
  margin: 10px 0;
}
.contacto .contact-section .right ul li {
  list-style: disc inside;
  padding-left: 10px;
}
.contacto .contact-section .right #news {
  width: 88%;
}
.contacto .contact-section .right .btn {
  position: absolute;
  right: 0;
  top: 0;
}
