@charset "utf-8";
/* CSS Document */
@media only screen and (max-width: 1024px) {

#header{}
#header .logo{width: 20%;padding-left: 10px;box-sizing: border-box;}
#header .info-top{width: 80%;padding-right: 10px;box-sizing: border-box;}
.info-top li{float: initial;}
#mudanza-premium .block {height: 283px;}
#mudanza-premium .text-left p {font-size: 17px;}
#servicios .block-top .block-left h2, #servicios .block-top .block-right h2{font-size: 22px;}
#servicios .block-top .block-left .content-bt-services p, #servicios .block-top .block-right .content-bt-services p { font-size: 17px;}
#mudanza-premium .image-right img:first-child { max-width: 690px; }



}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
.content-menu {
	flex: 0.8;
}
.content-logo {
	flex: 0.5;
}
}


@media only screen and (max-width: 960px) {
#mudanza-premium .block {height: 264px;}
#mudanza-premium .text-left p { font-size: 15px;}
#clientes .lista-clientes { display: block;}
}


@media only screen and (max-width: 800px) {
#mudanza-premium .block {height: 264px;}
#mudanza-premium .text-left p { font-size: 14px; top: 14%;}
#servicios .block-top .block-left .content-bt-services p, #servicios .block-top .block-right .content-bt-services p { font-size: 14px; }
#servicios .block-top .block-left h2, #servicios .block-top .block-right h2 { font-size: 17px; padding-top: 15px; padding-bottom: 10px; }
#servicios .block-bottom .block-a h2, #servicios .block-bottom .block-b h2, #servicios .block-bottom .block-c h2, #servicios .block-bottom .block-d h2{font-size: 13px;}
#menu li a{font-size: 13px;}
#menu {width: 75%;}
#chat-top {width: 25%;}
#nosotros .block-a h2{font-size: 20px; top: 35%; }
#nosotros .block-a p{font-size: 13px;}
#nosotros .block-c h2{font-size: 20px;}
#nosotros .block-c p{font-size: 11px;}
#nosotros .block-c p strong{ font-size: 11px;}
.scrolled .logo-mini{max-width: 58px; padding: 5px; padding-top: 10px; padding-right: 26px; padding-left: 20px;}
.scrolled #chat-top { width: 10%; float: right;}
.scrolled #chat-top p{display:none;}
.scrolled #menu { width: 90%;}
#mudanza-premium .block { height: 224px;}
.dialog__content h3{font-size: 30px;}

#nosotros .block-a, #nosotros .block-b, #nosotros .block-c {
	height: 400px;
	background-color: #F1F1F1;
	overflow: visible;
}

}


@media only screen and (max-width: 768px) {
#mudanza-premium .block { height: 224px;}
#mudanza-premium .text-left p { font-size: 14px;}
.contact-menu .list-items {display: block;}
.contact-menu {display: none; }
.content-logo { display: block; }
}


@media only screen and (max-width: 640px) {
#mudanza-premium .block {height: inherit;}
#mudanza-premium .text-left p { font-size: 17px; position: relative; padding-top: 20px; padding-bottom: 20px; }
.js #mobileMenu {display: block; position: absolute; width: 100%; z-index: 1000; }
#menu{display:none;}
#chat-top { width: 40%; float: right;}
.scrolled #chat-top { width: 10%; float: right;}
.scrolled  #chat-top:before{ border-width: 0 0 49px 35px;}
#nosotros .blocks{display: block;}
#nosotros .block-a, #nosotros .block-b, #nosotros .block-c{width:100%; max-width:374px; min-width:280px; margin: 0 auto; box-sizing: border-box;margin-bottom: 30px; overflow: visible; height: 415px; background-color: #F1F1F1}
#nosotros .block-c { height: 460px }
#nosotros .block-a h2 { font-size: 30px;}
#nosotros .block-c h2 { font-size: 30px;}
#nosotros .block-a p { font-size: 16px;, }
#nosotros .block-c p { font-size: 15px;}
#servicios .block-top .block-left, #servicios .block-top .block-right{width: 100%; max-width: 500px; min-width:280px; margin: 0 auto; margin-bottom: 50px;}
#servicios .block-top .block-left h2, #servicios .block-top .block-right h2 { font-size: 22px;}
#servicios .block-top .block-left .content-bt-services p, #servicios .block-top .block-right .content-bt-services p { font-size: 19px; }
#mudanza-premium .sub-title{font-size: 15px; text-align: left; padding: 0 15px;}
#mudanza-premium .text-left { width: 100%; max-width: 500px; position: relative; text-align: center; margin: 0 auto; z-index: 1; float: initial; padding: 10px;}
#mudanza-premium .text-left .icon-info { display: block; position: absolute; left: 0; right: 0; bottom: -205px; margin: auto; cursor: pointer; }
#mudanza-premium .image-right { width: 100%; max-width: 500px; position: relative; margin: 0 auto; float: initial;  display: none;}
#mudanza-premium .image-right img:last-child{display:none;}
#servicios .block-top{display:block;}
#servicios .block-bottom .block-a h2, #servicios .block-bottom .block-b h2, #servicios .block-bottom .block-c h2, #servicios .block-bottom .block-d h2 { font-size: 20px; }
#servicios .block-bottom .block-a, #servicios .block-bottom .block-b, #servicios .block-bottom .block-c, #servicios .block-bottom .block-d{width: 100%; max-width: 275px; margin: 0 auto; margin-bottom: 20px;}
#servicios .block-bottom{display:block;}
#nosotros .block-c p strong { font-size: 14px;}

#nosotros .block-c p, #nosotros .block-a p, #nosotros .block-b p {
	top: 54%;
	overflow: visible;
}

#nosotros .block-a h2, #nosotros .block-b h2, #nosotros .block-c h2 {
	top: 40%;
}

#footer {
	display: block;
}

#servicios .block-top .block-left .content-bt-services a, #servicios .block-top .block-right .content-bt-services a {
	float: left;
	margin: 10px 0;
}

#mudanza-premium .button {
	float: initial;
	font-size: 15px;
}


}
/*Samsung Galaxy Grand Prime*/
@media only screen and (max-width: 540px) {
.info-top li { float: initial; text-align: center; font-size: 15px; }
.street img, .number-a img, .number-b img, .facebook img{margin-bottom: 5px;    vertical-align: middle;}
#header .logo { width: 100%; padding: 10px; box-sizing: border-box; text-align: center; }
.info-top ul { float: none; }
#header .info-top { width: 100%; padding: 0 10px; box-sizing: border-box; }
}

@media only screen and (max-width: 480px) {
}
/*Samsung Galaxy S4 Mini I9190*/
@media only screen and (max-width: 360px) {
#mudanza-premium .text-left .icon-info{    bottom: -139px;}
#chat-top { width: 50%; float: right;}
.scrolled #chat-top {width: 18%;float: right;}
.street strong{float: initial; width: 100%; text-align: center; display: inline-block;}
.info-top li {float: left; text-align: center; font-size: 14px}
.info-top li a{ float: none; width: 100%; display: inline-block;    margin-top: 10px;}
.info-bottom li{    font-size: 20px;}
}

@media only screen and (max-width: 767px) {
	#contacto .contact-form .blocks {width: 100%;display: block;}

	#contacto .contact-form .blocks .block-a, #contacto .contact-form .blocks .block-b { margin-right: 10px; width: 100%;}

}



@media only screen and (max-width: 320px) {
}