#slider{
	background-image: url(img/bg1.jpg);
	background-size: 100% !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	-webkit-transition: background-image 1s;
	-moz-transition: background-image 1s;
	transition: background-image 1s;
}
#slider > img{width: 100%}
#ancho{
	z-index: 299;
	position: relative;
	width: 100%;
	background-color: white;
}
.navbar{
	background-color: transparent;
	border: none !important;
	margin-bottom: 0;
}
#circle{
	width: 550px;
	height: 550px;
	display: block;
	z-index: 199;
	position: absolute;
	border-radius: 999px;
	background-color: mintcream;
	margin-top: -50px;
	box-shadow: -15px 15px 5px silver;
}
#circle > :first-child{
	width: 90%;
	margin-top: 49px;
	margin: 67px auto 40px auto;
}
#circle > :nth-child(2){
	width: 32%;
	border-radius: 999px;
}
#fotos4 > :first-child{
	height: 70px;
	background: aliceblue;
	margin-bottom: 30px;
}
#fotos4{
	margin-bottom: 100px;
}
#refer img{width: 100%;}
#refer > div{
	margin-bottom: 20px;
}
#refer > :nth-child(1) > img{max-width: 165px;}
#refer > :nth-child(2) > img{max-width: 138px;}
#refer > :nth-child(3) > img{max-width: 126px;}
#refer > :nth-child(4) > img{max-width: 177px;}
#refer > :nth-child(5) > img{max-width: 365px;}
#refer > :nth-child(6) > img{max-width: 216px;}
#refer > :nth-child(7) > img{max-width: 383px;}
#difuminado{
	height: 150px;
	background: -webkit-linear-gradient(transparent, aliceblue);
	background: -moz-linear-gradient(transparent, aliceblue);
	background: linear-gradient(transparent, aliceblue);
	position: relative;
	margin-top: -150px;
}
#logo{
	width: 110px;
	padding: 10px;
}
#logo2{
	width: 150px;
	border-radius: 999px;
	margin-top: 10px;
	margin-bottom: 30px;
}
.navbar-toggle{
	border: none !important;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
	background-color: #F4F4F4;
}
.navbar-default .navbar-nav > li > a{
	outline: none !important;
}
.parrafo{
	width: 100%;
	max-width: 350px;
}
.parrafo2{
	width: 100%;
	max-width: 800px;
}
#empaque{
	margin: 50px 0;
}
button.navbar-toggle{
	border-radius: 99px;
}
#footer{
	background-color: aliceblue;
	border-radius: 5px 5px 0 0;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 50px;
}
#footer img{
	width: 250px;
	display: block;
	margin: 25px auto;
}
#footer > .col-lg-4 > div{
	width: 100%;
	max-width: 280px;
	margin: 45px auto;
}
#footer input, #footer textarea, #send, #alertas, #recapt{
	max-width: 790px;
}
#send{
	margin-top: 12px;
	margin-bottom: 50px;
}
#recapt > div > div{
	margin: auto;
}
.form-control{
	border: 1px solid #C7E5FF;
}
/*///////  Media Queries  //////*/
@media (min-width: 1350px){
	#contenedor{
		max-width: 1350px;
		margin: 0 auto;
	}
}
@media (max-width: 1300px){#circle{width: 530px;height: 530px;}}
@media (max-width: 1200px){
	#circle{width: 490px;height: 490px;}
	#circle > :first-child{margin-bottom: 15px}
}
@media (max-width: 1100px){#circle{width: 450px;height: 450px;}}
@media (max-width: 1000px){#circle{width: 420px;height: 420px;}}
@media (max-width: 900px){
	#circle{width: 380px;height: 380px;}
	#circle > :first-child{margin-top: 57px}
}
@media (max-width: 800px){#circle{width: 340px;height: 340px;}}

@media (max-width: 768px){
	#difuminado{
		height: 80px;
		margin-top: -80px;
	}
}