/*!
 * Start Bootstrap - Modern Business (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

/* Global Styles */

html,
body {
    height: 100%;
}

body {
    /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

.spacing-hover{
	letter-spacing:0pt;
	opacity: 0.8;
	color:#fff;
}
.spacing-hover:hover{
	opacity: 1;
    color:#fff;
}

.spacing-hover:focus{
	opacity: 1;
    color:#fff;
}


.top{
	background:#d9272e;
	padding:3px 0 0 0;}

.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.8;
}

/* Home Page Carousel */

header.carousel {
    height: 50%;
}

header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
    height: 100%;
}

header.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}

/* 404 Page Styles */

.error-404 {
    font-size: 100px;
}

/* Pricing Page Styles */

.price {
    display: block;
    font-size: 50px;
    line-height: 50px;
}

.price sup {
    top: -20px;
    left: 2px;
    font-size: 20px;
}

.period {
    display: block;
    font-style: italic;
}

/* Footer Styles */

footer {
    padding: 40px 0 50px 0;
    background:#333333;
    color:#666;
}

.formulario{
	position: relative;
	z-index: 1000;
}

/* Responsive Styles */

@media(max-width:991px) {
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
}

@media(max-width:767px) {
    .img-portfolio {
        margin-bottom: 15px;
    }

    header.carousel .carousel {
        height: 70%;
    }
}

.head{
	padding-top:20px;}	
	
.padding-left0{
	padding-left:0;}
	
.padding-right0{
	padding-right:0;}
	
.red{
	color:#D20001;}	
	
.white{
	color:#fff;}

.white:hover{
	color:#fff;}
	
.fono{
	font-size:25px;}	
	
.oswald{
	font-family: 'Oswald', sans-serif;}		
	



.hogar:hover{
	margin-top:-10px;
	transition:0.3s;
	}
	
.contenido{
	padding-left:3%;
	padding-right:3%;}	
	
.bg-gray{
	background:#F2F2F2;
	margin-top:100px;
	padding-bottom:70px;
	}
	
.bg-tit-plagas{
	background: url(../images/bg-tit-plagas.png) no-repeat left;
	padding:5px 150px 20px 80px;
	margin-top:-35px;
	z-index:10;
	position:absolute;}	
	
.bg-tit-videos{
	background:#000;
	padding:10px 50px 20px 50px;}	
	
	
.box-plagas{
	background:#252525;
	padding-top:10px;
	padding-bottom:10px;
	width:100%;}
	
.box-plagas:hover{
	background:#D20001;
	width:100%;
	transition:0.3s;}	
	
.bg-red{
	background:#D20001;
	padding:20px;
	}
	
.bg-black{
	background:#000;
	padding:20px;
	}
	
@media(min-width:768px) {		
footer {
    padding: 50px 0 50px 0;
    background:#333333;
    color:#666;
}

.box-plagas{
	background:#252525;
	padding-top:20px;
	padding-bottom:20px;
	width:100%;}
	
}
	
	
@media(min-width:992px) {	

footer {
    padding: 150px 0 50px 0;
    background:#333333;
    color:#666;
}	

.box-plagas{
	background:#252525;
	padding-top:40px;
	padding-bottom:40px;
	width:100%;}
	
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 2%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
}

.carousel-caption h1 {
  font-size:40px;
  margin-bottom:150px;
}	

h1,
.h1 {
  font-size: 40px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 20px;
}
h4,
.h4 {
  font-size: 15px;
}
h5,
.h5 {
  font-size: 13px;
}
h6,
.h6 {
  font-size: 12px;
}

}	
	
	
@media(min-width:1200px) {		
	
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 2%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
}

.carousel-caption h1 {
  font-size:50px;
  margin-bottom:80px;
}	

h1,
.h1 {
  font-size: 50px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 21px;
}
h4,
.h4 {
  font-size: 17px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}

.body-desratizacion{
	background:url(../images/servicios/bg-destarizacion-1366.jpg) right top no-repeat;}

}		
	

@media(min-width:1600px) {		
	
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 5%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
}

.carousel-caption h1 {
  font-size:80px;
   margin-bottom:150px;
}	

.body-desratizacion{
	background:url(../images/servicios/bg-destarizacion.jpg) right top no-repeat;}

}



	