/* CSS Document */

div#logo{
	display: flex;
	flex-direction: column;     /* stack flex items vertically */
	justify-content: center;    /* center items vertically, in this case */
	align-items: center;
	width:100%;
	height: 100vh;
	position: fixed;
	z-index: 9999 !important;
	top: 0;
	left: 0;
	background-image: url(../_images/BG-2.jpg);
	background: cover ;
	
}
div#logo div{
	width: 80%;
	max-width: 900px;
	text-align: center;
	padding-top:100px;
	display: flex;
	flex-direction: column;     /* stack flex items vertically */
	justify-content: center;    /* center items vertically, in this case */
	align-items: center;

}
.slow{
	-webkit-animation-duration: 4s;
  animation-duration: 4s;
}
.slow2{
	-webkit-animation-duration: 2s;
  animation-duration: 2s;
}
/* -------------ANIMATION -------------------*/
.delay05{
	-webkit-animation-delay: 0.5s; /* Chrome, Safari, Opera */
    animation-delay: 0.5s;
}
.delay1{
	-webkit-animation-delay: 1s; /* Chrome, Safari, Opera */
    animation-delay: 1s;
}
.delay2{
	-webkit-animation-delay: 2s; /* Chrome, Safari, Opera */
    animation-delay: 2s;
}
.delay3{
	-webkit-animation-delay: 3s; /* Chrome, Safari, Opera */
    animation-delay: 3s;
}
.delay4{
	-webkit-animation-delay: 4s; /* Chrome, Safari, Opera */
    animation-delay: 4s;
}
.delay5{
	-webkit-animation-delay: 5s; /* Chrome, Safari, Opera */
    animation-delay: 5s;
}
.delay6{
	-webkit-animation-delay: 6s; /* Chrome, Safari, Opera */
    animation-delay: 6s;
}
.delay7{
	-webkit-animation-delay: 7s; /* Chrome, Safari, Opera */
    animation-delay: 7s;
}
.delay8{
	-webkit-animation-delay: 8s; /* Chrome, Safari, Opera */
    animation-delay: 8s;
}
.delay9{
	-webkit-animation-delay: 9s; /* Chrome, Safari, Opera */
    animation-delay: 9s;
}
.delay10{
	-webkit-animation-delay: 10s; /* Chrome, Safari, Opera */
    animation-delay: 10s;
}
::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}
::-webkit-scrollbar-thumb {
  background: #685296;
  border: 98px none ;
  border-radius: 22px;
}
::-webkit-scrollbar-thumb:hover {
  background: tomato;
}
::-webkit-scrollbar-thumb:active {
  background: #685296;
}
::-webkit-scrollbar-track {
  background: rgba(188,188,188,0.33);
  border: 0px none ;
  border-radius: 49px;
}
::-webkit-scrollbar-track:hover {
  background: rgba(188,188,188,0.33);
}
::-webkit-scrollbar-track:active {
  background: #d7d7d7;
}
::-webkit-scrollbar-corner {
  background: transparent;
}

#long{
	display: none;
}
#icon{
	display: none;
}
@media only screen 
and (max-width : 600px) and (orientation : landscape) {
/* Smartphones (landscape) ----------- */
	div#logo div h3{
		font-size: 1.5em;
		margin-top: 0.3em;
	}
	div#logo div{
		padding-top: 50px;
	}
}
@media  (max-width : 600px) and (orientation : portrait) {
/* Smartphones (portrait) ----------- */
	#full{
		display:none;
	}
	#long{
		display:inline;
	}
	#icon{
		display:block;
	}
	div#logo div h3{
		font-size: 2em;
		margin-top: 0.5em;
	}
	div#logo div{
		padding-top: 50px;
	}
}
.image_wrapper img{
	width: 100%
}

.display-7{
	text-align: justify !important;
}

.cid-qx3G4w5yHY .full-screen .slider-fullscreen-image{
 background-size: contain ;	
}
.tether-element,.tether-element *,.tether-element :after,.tether-element :before,.tether-element:after,.tether-element:before{box-sizing:border-box}.tether-element{position:absolute;display:none}.tether-element.tether-open{display:block}

.firstSlide{
	background-image: url(images/ds-1925x1084.png);
}
@media only screen 

and (min-device-width : 320px) 

and (max-device-width : 480px) {

/* Smartphones (portrait and landscape) ----------- */



}



@media only screen 

and (min-width : 321px) {

/* Smartphones (landscape) ----------- */



}





@media only screen 

and (max-width : 320px) {

/* Smartphones (portrait) ----------- */

	.firstSlide{
		background-image: url(images/Mesadetrabajo7.png);
	}
.cid-qx3G4w5yHY .full-screen .slider-fullscreen-image{
 background-size: cover ;	
}


}





@media only screen 

and (min-width : 768px) 

and (max-width : 1024px) {

/* iPads (portrait and landscape) ----------- */
	.mbr-section-title{
		font-size: 
	}


}


@media only screen 

and (min-width : 992px) 

and (max-width : 1460px) {

/* iPads (portrait and landscape) ----------- */
	.hideMD{
		display: none;
	}
}
@media only screen 

and (min-width: 576px) 

and (max-width : 1460px) {

	.container {
    max-width: 1095px;
	}
	.media-container-column {
    max-width: 90.666667%;
}


}





@media only screen 

and (min-width : 768px) 

and (max-width : 1024px) 

and (orientation : landscape) {

/* iPads (landscape) ----------- */



}





@media only screen 

and (max-width : 1024px) 

and (orientation : portrait) {

/* iPads (portrait) ----------- */

	.firstSlide{
		background-image: url(images/Mesadetrabajo7.png) !important;
	}
.cid-qx3G4w5yHY .full-screen .slider-fullscreen-image{
 background-size: cover ;	
}

	.hideSM{
		display: none;
	}
	.cid-qx4YEa3WUD h1{
		font-size: calc( 1.5rem + (4.25 - 2.1374999999999997) * ((100vw - 20rem) / (48 - 20)));
	}
	.cid-qx4YEa3WUD .mbr-section-subtitle{
		font-size: calc( 1.3rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)))
	}
	.media-container-column{
		padding: 0;
	}
	
	.cid-qx5tKBpFr1 .google-map{
		height: 15rem; */
	}

}



@media only screen 

and (min-width : 1200px) {

/* Desktops and laptops ----------- */



}



@media only screen 

and (min-width : 1700px) {

/* Large screens ----------- */



}



@media

only screen and (-webkit-min-device-pixel-ratio : 1.5),

only screen and (min-device-pixel-ratio : 1.5) {

/* iPhone 4 ----------- */



}