

p {text-align:justify; padding-bottom:15px;}
ul.tabs-nav li a {font-size: 18px;}
.q_accordion_holder.accordion .ui-accordion-header:hover, .q_tabs .tabs-nav li a:hover, .q_tabs .tabs-nav li.active a:hover {color:#178794}
::selection {background:#dddddd;}
a:hover, p a:hover {color:#178794}
nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active>a {color:#2d99a7;}

.q_slide_subtitle .subtitulo {padding-bottom:15px;}
.q_slide_text {display:none;}
#products-services .wpb_column p {min-height:240px;}
#our-solutions .contenedor .wpb_wrapper {min-height:330px;}
#our-solutions-button  {margin-right:20px;}
#plataforma h3 {font-weight: 200; font-size:30px;}
#plataforma ul {}
.features .col2 p {padding-top:50px;}
.features .col3 p {padding-top:30px;}
.features .col4 p {padding-top:20px;}
#site-map li {margin:10px 0;}

.qode_carousels .slides img {width:210px;}
.caroufredsel_wrapper {height:100px !important;}

.blog_holder { margin-top: 130px; }

@media (max-width: 1400px) {
  #our-solutions .contenedor .wpb_wrapper {min-height:370px;}
  #home-2col p {min-height: 150px;}
  .qode_carousels .slides img {width: 190px;}
  #products-services h2 {min-height: 147px;}
  #products-services .wpb_column p {min-height:270px}
}

@media (max-width: 1300px) {
  .carousel-inner .q_slide_subtitle span {font-size:25px; line-height:normal;}
  .carousel-inner .slider_content .text {width:70% !important;}
  .qode-banner-text-holder h3 {font-size: 28px; line-height: 40px;}
  #claim1 .qode-banner-content {padding-top: 65px;}
}

@media (max-width: 1200px) {
  #our-solutions-button  {margin-right:20px; margin-bottom:10px;}
  #our-solutions .contenedor .wpb_wrapper {min-height:400px;}
  .qode_carousels .slides img {width: 160px;}
  #products-services .wpb_column p {min-height:330px}
}

@media (max-width: 1100px) {
  #claim1 .qode-banner-content, #claim2 .qode-banner-content {padding-top: 50px;}
  nav.main_menu > ul > li > a {padding:0 6px;}
}

@media (max-width: 1024px) {
  #home-2col p {min-height: 150px;}
  #home-2col h2 {min-height: 100px;}
}

@media (max-width: 992px) {
  .touch .carousel-inner .item {padding-top: 0 !important;}
  .carousel-inner .slider_content .text {width:85% !important; padding-left: 20px;}
  .qode-banner-text-holder h3 {font-size: 20px; line-height: 30px;}
  #claim1 .qode-banner-content, #claim2 .qode-banner-content {padding-top: 42px;}
  .column1.footer_col1 {font-size:14px; !important}
  .column2.footer_col2 img {height:auto !important;}
}

@media (max-width: 700px) {
  .qode-banner-text-holder h3 {font-size: 15px; line-height: 25px;}
}

@media (max-width: 600px) {
  h2 {font-size: 26px;}
  .carousel:not(.advanced_responsiveness) .carousel-inner .q_slide_subtitle span {font-size: .6em;}
  .carousel-inner .slider_content_outer {width:500px;}
  .qode-banner-text-holder h3 {font-size: 16px; line-height: 26px;}
  #claim1 .qode-banner-content, #claim2 .qode-banner-content {padding-top: 36px;}
  #claim1, #claim2 {height:200px;}
  #claim1 .qode-banner, #claim2 .qode-banner {height:200px;}
  #claim1 .qode-banner img, #claim2 .qode-banner img {height:200px;}
}

@media (max-width: 550px) {
  #claim1 .qode-banner-content, #claim2 .qode-banner-content {padding-top: 30px;}
}

@media (max-width: 480px) {
  .carousel-inner .slider_content_outer {width:400px;}
  .carousel:not(.advanced_responsiveness) .carousel-inner .q_slide_subtitle span {font-size: .6em;}
  h2 {font-size: 22px;}
  .qode-banner-text-holder h3 {font-size: 11px; line-height: 18px;}
  #claim1 .qode-banner-content, #claim2 .qode-banner-content {padding-top: 30px;}
}