ul,ol{padding: 0 !important; list-style: none;}
a:hover{text-decoration: none;}
body{text-align:justify;}
/**************** header ***********************/
.header{background: #ffffff;}
.top-line{background:#333333;overflow: hidden;padding: 20px 0;transition: all 0.2s ease-in-out 0s;}
.top-line p {color: #ffffff;margin-bottom: 0;}
.top-line p span {margin-right: 20px;}
.top-line p span .fa{color: #fb2b2b;}
.top-line p .fa{color: #fb2b2b;}
.top-line ul.social-icons {margin: 0;padding: 0;text-align: right;}
.top-line ul.social-icons li {display: inline-block;margin-left: 9px;}
.top-line ul.social-icons li a {color: #ffffff;display: inline-block;font-size: 14px;text-decoration: none;transition: all 0.2s ease-in-out 0s;}
.top-line ul.social-icons li a:hover{color: #fb2b2b;}
/*****************************************************************************************/
/******************* modulos home ****************************************/
.pane{background:#fb2b2b;color:#fff;padding: 50px 0;text-align: center;margin-bottom: 30px;}
a.button-one {background: none repeat scroll 0 0 transparent;border: 2px solid #ffffff;border-radius: 2px;-webkit-border-radius: 2px; color: #ffffff;font-family: "Montserrat",sans-serif;font-weight: 700;padding: 10px 35px;text-transform: uppercase;}
a.button-one:hover{color:#fff; text-decoration: none;}
.home-projects{color: #ffffff; background-image: url("../images/parallax-portfolio.jpg");background-position: center;padding: 50px 0;margin-top: 30px;position:relative;}
.home-projects:before{background-color: #1b273d;bottom: 0;content: "";left: 0;margin: auto;opacity: 0.95;position: absolute;right: 0;top: 0;}
.vc_row:before {display: block !important;}
ul.sigFreeClassic li.sigFreeThumb {border: 1px solid #EEEEEE;  margin: 0 10px 5px 0 !important;}
.clientes {padding: 50px 0;}
.titulo {border-bottom: 1px solid #eee;margin-bottom: 30px;padding-bottom: 30px;}
.moduletable-portafolio {margin-bottom: 40px;position: relative;z-index: 99;text-align:center; }
.sprocket-mosaic-g-filter li, .sprocket-mosaic-g-order li{background: #FB2B2B !important;}
.all {display: none !important;}
#Mensaje{height:165px;}
.bg-info2{margin-top:-10px; padding-top:10px; padding-bottom:10px; border-radius:5px;background-color:#f2f2f2;important!}
.politicas2{padding-left:16px;}
.politicas2 ul li{margin-top:2px;}
.politicas2 ul li i{margin-left:-16px; margin-right:6px;}
.well{background-image:linear-gradient(to bottom, #e8e8e8 0px, #f5f5f5 20%);}
p.direccionu{text-align:right}
/********************** footer ********************************/
footer{background:#222222; padding: 20px 0;color:#ffffff;}
/********************** @media ********************************/
@media (max-width: 768px) {
  p.direccionu{
    text-align:left;
  }
}
