/* CSS Document */

body{
	margin:0px
	}
video {
    width: 100%;
    height: auto;
}
	
.wrap{
	padding:20px;
	box-sizing:border-box;
	max-width:1400px;
	width:100%;
	margin: 0 auto;
	text-align:center;
	}
.imgr{
	width:100%;
	
	}
	
.info{
	width:100%;
	}
	
.logo{
	display:inline-block;
	width:25%;
	vertical-align:top;
	margin-right:6.5%;
	}
.mty{
	display:inline-block;
	width:18.25%;
	vertical-align:top;
	}
.sep{
	display:inline-block;
	width:.569%;
	vertical-align:top;
	}
.cdmx{
	display:inline-block;
	width:18.25%;
	vertical-align:top;

	}
.teli {
    display: inline-block;
    width: 18.75%;
    margin-left: 8.5%;
    margin-top: 5.2%;
}

@media only screen and (max-width: 950px) {
	.logo{
	display:block;
	width:50%;
	margin:0 auto;
	}
.mty{
	display:inline-block;
	width:32.25%;
	vertical-align:top;
	}
.sep{
	display:inline-block;
	width:.869%;
	vertical-align:top;
	}
.cdmx{
	display:inline-block;
	width:32.25%;
	vertical-align:top;

	}
.teli{
	display:block;
	width:30%;
		margin:0 auto;
	}
	
	
	
}
	
@media only screen and (max-width: 500px) {
	.logo{
	display:block;
	width:80%;
	margin:0 auto;
	}
.mty{
	display:block;
	width:80%;
	margin:0 auto;
	}
.sep{
	display:none;
	}
.cdmx{
	display:block;
	width:80%;
	margin:0 auto;

	}
.teli{
	display:block;
	width:80%;
		margin:0 auto;
	}
		
		}