h1, h2, h3, h4, h5, p{
	font-family: "Oswald", sans-serif;
}
.caja-boxfono {
	height: 195px;
	max-width: 140px;
    min-width: 120px;
}
.caja-claves2 {
    background-color: #fff;
    border-radius: 5px;
    border: solid 1px red;
    padding: 5px;
    margin: 0 auto;
	max-width: 180px;
    min-width: 170px;
    height: 150px;
    padding-top: 15px;
	display: table-cell;
    vertical-align: middle;
}
.pclassh {
    font-size: 22px;
    font-weight: 700;
    max-width: 80%;
    margin: 0 auto;
}

.caja-boxfono2 {
	background-color: #fff;
	border-radius: 5px;
	padding: 20px;
	margin: 0 auto;
	max-width: 302px;
    height: 435px; /*410*/
	padding-top: 15px;
	-webkit-box-shadow: 4px 17px 47px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 4px 17px 47px 0px rgba(0,0,0,0.15);
	box-shadow: 4px 17px 47px 0px rgba(0,0,0,0.15);
}
.imgclavepin{margin-top: 25px;}

.pboxfono2{
	font-size: 14px;
}
.carousel-control-prev, .carousel-control-next {bottom: 130px;}
.pcarouselmid{text-align:center; height: 125px; padding-top: 35px;}
.imgcarouselmid{margin: 0 auto;}
.carousel-indicators li{width: 10px;height: 10px;border-bottom: 0px solid transparent;border-top: 0px solid transparent;border: solid 1px #C1C1C1!important; border-radius: 20px;}
.carousel-indicators .active {
    opacity: 1;
	background-color: #B40D15;
}
.carousel-indicators {bottom: 100px;}

@media screen and (max-width: 768px) {
	.iframedesktop {display: none;}
	.desktopbox {display: none!important;}
	.h4fondoblanco{text-align: center!important; margin: 0!important;}
	.h4classtop1{text-align:center!important;}
	.wrapclass1{padding: 30px 0!important;}
	.wrapclass2{padding: 20px 0!important;}
	.divmargin0auto{margin: 0 auto;}
}

@media screen and (min-width: 769px) {
	.iframemobile {display: none;}
	.movilbox {display: none;}
}

@media screen and (min-width: 1200px) {
	.h4classtop1{margin-bottom: 70px!important;}
}
@media screen and (max-width: 363px) {
	.caja-boxfono2 {padding: 4px;}
	.imgclavepin{margin-top: 36px!important;}
	.containervideo{padding-left: 2px !important; padding-right: 2px !important;}
}
@media screen and (max-width: 575px) {
	.carousel-indicators {
		bottom: 100px;
	}
.h3cyber{font-size: 19px;}
	.h4cyber{font-size: 18px;}
	.containerh4h3{padding-left: 25px !important;padding-right: 25px !important;}
}
@media screen and (max-width: 440px) {

	.h3cyber{font-size: 16px;}
	.h4cyber{font-size: 15px;}
	.containerh4h3{padding-left: 15px !important;padding-right: 15px !important;}
}

@media (max-width:999px) and (min-width:768px) {
	.caja-claves2{
		max-width: 130px!important;
		min-width: 130px!important;
	}
	.caja-claves2 p {font-size: 14px;}
	.caja-claves2 p a {font-size: 14px;}
	
	.pboxfono2{margin-bottom: 5px!important;}
	.imgclavepin{margin-top: 85px!important;}
}

@media (max-width: 1199.98px) and (min-width: 992px){
#wrapper {
    width: auto!important;
}}