/*Title:   Custom Css File
Author:  http://themeforest.net/user/lorthemes // Bogdan Laurentiu
PLACE HERE YOUR OWN CSS CODES AND IF NEEDED, OVERRIDE THE STYLES FROM THE OTHER STYLESHEETS.
I WILL RELEASE FUTURE UPDATES SO IN ORDER TO NOT OVERWRITE YOUR STYLES IT'S BETTER LIKE THIS.  */

.link-aviso {
    line-height: 40px;
}
label.politicas {
    display: inline;
    margin-left: 5px;
}
label.politicas > a {
    color: #c6242b;
}
.politica-privacidad {
    font-size: 11px;
}

.ml20 {margin-left:20px;}
#main-menu {
    float: right;
    margin-right: 0px;
    top: 47px;
}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    height: 80px;
    max-width: 100%;
    width: 142px;
}
.header3 #logo {
    padding: 10px 0 0 0;
}
#map-canvas {
  width: 100%;
  height: 250px;
}
#map-canvas1 {
  width: 100%;
  height: 400px;
}
.shadow-home {	text-shadow: 2px 2px #000000; } 
.footer-blog img {max-width:100px;margin-right: 15px;} 
.logo-footer {width:100%;margin-right: 15px;} 
.nav-down ul.reset-list a:link, .nav-down ul.reset-list a:hover,.nav-down ul.reset-list a:visited {color:#ffffff;}  
.center {text-align:center;}
ul.center {float:center;}
footer h3 {
 margin-bottom: 15px;
}
 img {width:100%;}
#success_page img {width:64px;}
 .buy .btn-default {font-size: 1.5em}
 .buy h4 {color:#ffffff;}
.services-box img {max-width:40px;}
.services-box a {font-size: 1.1em;}
h3 {

    margin-bottom: 15px;
}
h3 a:link, h3 a:visited {
	color: #3d3d3d;
	font-size: 1em;
}
h3 a:hover{
	color: #c6242b;
	font-size: 1em;
}
.boxshadow {-webkit-box-shadow: 10px 10px 5px -10px rgba(0,0,0,0.42);
-moz-box-shadow: 10px 10px 5px -10px rgba(0,0,0,0.42);
box-shadow: 10px 10px 5px -10px rgba(0,0,0,0.42);padding:0 10px 10px 0;min-height:215px;}
.boxshadow p {margin: 0px;}
.w30 ul li {
    float: left;

    width: 30%;
}
.fecha {font-size: 12px;}

.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
    margin: 5px;
    padding: 10px;
    width: 80%;
}
.contact-info span {

    line-height: 93px;

}
#single-project .item img {
    height: 100%;
    width: 100%;
}
.services-box span {
    border: 1px solid;
    border-radius: 50%;
    color: #c6242b;
    float: left;
    font-size: 32px;
    padding: 13px;
}
.services-box h3 {min-height: 60px;}
.experience ul li::before {
    color: #c6242b;
    content: "";
    font-family: "icomoon";
    font-size: 11px;
    margin-right: 5px;
}
.experience ul, .experience ol {
    list-style-type: none;
    margin-bottom: 10px;
    margin-top: 5px;
    padding-left: 20px;
}
.col6 li {width: 50%;float:left;}
.img1 {padding-left;20px}
.arrowicon {padding-right: 5px;padding-top:3px;color: #c6242b;}
.firstslide h2 {
    color: #c6242b;
    font-size: 45px;
    font-weight: 300;
    line-height: 45px;
    margin-top: 0;
    text-shadow: 2px 2px #fff;
}
.clear {clear: both;}
.news-boxes .boxshadow p.news{min-height:100px;}
p {

    margin-bottom: 10px;
}
sup {font-size:0.7em}

.logos-home {
    text-align: center;
}
.logos-home > div  > img {
    max-height: 100px;
    width: auto;
}
.captcha-img {
    width: auto;
    text-align: center;
}

@media (max-width: 992px) {
    .logos-home .col-md-3 {
        width: 24%;
        display: inline-block;
    }
}
@media (max-width: 600px) {
    .logos-home .col-md-3 {
        width: 40%;
        margin-top: 25px;
    }
}
@media (min-width: 1200px) {
    .news-boxes img {max-height:240px;}
}

/* Large devices (large desktops, max 1200px ) */
@media (max-width: 1200px) {

.news-boxes img {max-height:195px;}
}