/* Slider */

.fondo{
 background: rgb(136,136,136);
 background: -moz-linear-gradient(left,  rgba(136,136,136,1) 2%, rgba(255,255,255,1) 50%, rgba(136,136,136,1) 100%);
 background: -webkit-gradient(linear, left top, right top, color-stop(2%,rgba(136,136,136,1)), color-stop(50%,rgba(255,255,255,1)), color-stop(100%,rgba(136,136,136,1)));
 background: -webkit-linear-gradient(left,  rgba(136,136,136,1) 2%,rgba(255,255,255,1) 50%,rgba(136,136,136,1) 100%);
 background: -o-linear-gradient(left,  rgba(136,136,136,1) 2%,rgba(255,255,255,1) 50%,rgba(136,136,136,1) 100%);
 background: -ms-linear-gradient(left,  rgba(136,136,136,1) 2%,rgba(255,255,255,1) 50%,rgba(136,136,136,1) 100%);
 background: linear-gradient(to right,  rgba(136,136,136,1) 2%,rgba(255,255,255,1) 50%,rgba(136,136,136,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c3556', endColorstr='#1c3556',GradientType=1 );
}

.fondo2{
 background: rgb(71,170,225);
 background: -moz-linear-gradient(45deg,  rgba(71,170,225,1) 3%, rgba(255,255,255,1) 50%, rgba(71,170,225,1) 99%);
 background: -webkit-gradient(linear, left top, right bottom, color-stop(3%,rgba(71,170,225,1)), color-stop(50%,rgba(255,255,255,1)), color-stop(99%,rgba(71,170,225,1)));
 background: -webkit-linear-gradient(45deg,  rgba(71,170,225,1) 3%,rgba(255,255,255,1) 50%,rgba(71,170,225,1) 99%);
 background: -o-linear-gradient(-45deg,  rgba(71,170,225,1) 3%,rgba(255,255,255,1) 50%,rgba(71,170,225,1) 99%);
 background: -ms-linear-gradient(-45deg,  rgba(71,170,225,1) 3%,rgba(255,255,255,1) 50%,rgba(71,170,225,1) 99%);
 background: linear-gradient(135deg,  rgba(71,170,225,1) 3%,rgba(255,255,255,1) 50%,rgba(71,170,225,1) 99%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f216e', endColorstr='#a35294',GradientType=1 );
}

#feature_slider {
 height:720px;
 height: 480px;
 background: 255,255,255;
 z-index: 1;
 margin-bottom: 300px;
}

.slide {
 width: 100%;
 height: 479px;
 position: absolute;
 display: none;
 overflow: hidden;
 z-index: 1;
 -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
      -o-background-size: cover !important;
         background-size: cover !important;
}

/* Slide 2 */

.slide#G .info {
 position: absolute;
 top: 120px;
 left: 64%;
 width: 33%;
 display: none;
}

.slide#G .info h2 {
 color: #47aae1;
 font-size: 40px;
 font-weight: normal;
 line-height: 35px;
 text-shadow: 1px 1px 1px rgb(100,100,100);
}

/* Slide 3 */

.slide#S .info {
 position: absolute;
 top: 250px;
 left: 30%;
 width: 65%;
 text-align: right;
 display: none;
}

.slide#S .info h2 {
 color: #47aae1;
 font-size: 40px;
 font-weight: normal;
 line-height: 35px;
 text-shadow: 1px 1px 1px rgb(100,100,100);
}

/* Slide 1 */

.slide#D1 .info {
 position: absolute;
 top: 120px;
 left: 15.5%;
 width: 33%;
 display: none;
}

.slide#D1 .info h2 {
 color: #47aae1;
 font-size: 40px;
 font-weight: normal;
 line-height: 35px;
 text-shadow: 1px 1px 1px rgb(100,100,100);
}

.asset, .fade {
 position: absolute;
 display: none;
}

/* Responsive */

/* Large */

@media (min-width: 1200px) {
}

@media (min-width: 980px) {
}

@media (max-width: 979px) {
 #showcase .features_op1_row .feature .img_box span.circle{
  top: 35%;
 }
}

/* Portrait tab - landsc and desk */

@media (min-width: 768px) and (max-width: 978px) { 
 #in_pricing .plan a.order{
  width: 64%;
 }
 .slide .info h2,
 .slide .info h2 * {
  font-size: 30px !important;
 }
 .slide#responsive .info {
  position: absolute;
  top: 170px;
  right: 6%;
  width: 25%;
 }
 .slide#responsive .info 
 .slide#tour .info a {
  font-size: 15px;
 }
}

/* Landsc phone - portrait tab */

@media (max-width: 767px) {#partner-slider,#feature_slider {display: none;}
 #showcase .features_op1_row .feature {margin-bottom: 60px;}
 #showcase .features_op1_row .last{margin-bottom: 0;}
 #showcase .features_op1_row .feature .img_box{text-align: center;}
 #showcase .features_op1_row .feature .text h6{text-align: center;}
 #showcase .features_op1_row .feature .img_box span.circle{top: 38%;left: 48%;}
 #showcase .features_op1_row .feature:hover .img_box{box-shadow:none;}

 #in_pricing .charts_wrapp{
  margin-left: 0;
 }
 #in_pricing .charts_wrapp .plan{
  margin: 0 auto 30px;
  width: 95%;
 }
 #in_pricing .plan .wrapper{
  margin: 0 auto;
  text-align: center;
 }
 #in_pricing .pro .plan{
  top: 0;
  width:95%;
 }
 #in_pricing .standar .plan{
  float: none;
 }
 #in_pricing .start p{
  margin-bottom: 20px;
 }
 #in_pricing .start a{
  display: block;
  width: 50%;
  margin: 0 auto;
 }
 #clients .row{
  text-align: center;
 }
 #clients .client{
  text-align: center;
  margin-bottom: 15px;
  display: inline-block;
  margin-right: 10px;
  width: auto;
 }
}
 
/* Landsc phones - down */

@media (max-width: 480px) {
 #showcase .features_op1_row .feature {margin-bottom: 60px;}
 #showcase .features_op1_row .last{margin-bottom: 0;}
 #showcase .features_op1_row .feature .img_box{text-align: center;}
 #showcase .features_op1_row .feature .text h6{text-align: left;}
 #showcase .features_op1_row .feature .img_box span.circle{left: 44%;}
 #showcase .features_op1_row .feature:hover .img_box{box-shadow:none;}
}.direccion{text-align: center}