@charset "utf-8";
@media only screen and (min-device-width : 320px) 
				   and (max-device-width : 360px)
				   and (orientation : portrait){}
@media only screen and (min-width : 320px) and (max-width : 360px)and (orientation : portrait)
{ 
    header{margin:0;width:100%;min-height:174px;height:auto;position:relative;background:#FFF;box-shadow:none;}
	.headats{position:relative;width:100%;height:auto;float:none;margin:0 auto;min-height:67px;}
	.hcpr{font-size:21px;}
	#google_translate_element{display:block;float:none;margin:5px auto 0;width:170px;opacity:0.5;}
	#logo{display:block;margin:0 auto;width:135px;float:none;}
	#logo img{width:100%;}
	.cont-logo{height:30px;width:85%;}
	#pull{display:inline-block;padding:1px 0;box-sizing:content-box;width:100%;color:#637d3e;text-decoration:none;font-size:18px;vertical-align:middle;text-align:center;background:#E1E1E1;}
    #pull img{display:inline-block;text-align:center;float:left;border-radius:3px;padding:5px 10px;}
	header nav{display:block;height:35px;width:100%;position:relative;float:none;margin:0 auto;}
	header nav ul{list-style:none;width:100%;height:auto;text-align:right;margin:0;position:absolute;z-index:999999999999;display:none;}
	header nav ul li{display:block;width:100%;height:98%;text-align:center;vertical-align:middle;padding:0;margin:0;box-sizing:border-box;border-bottom:1px solid #DEDEDE;}
	header nav ul li a{background-color:#134200;color:#FFFFFF;height:18px;line-height:20px;display:block;vertical-align:top;text-decoration:none;padding:16px 0;text-align:center;font-size:16px;font-family:'HandelGothicBTRegular';border-radius:3px 3px 0 0 ;}
	header nav ul li a:hover{color:#637d3e;background:#DEDEDE;box-shadow:0 0 3px 1px #FFF;}
	.tel{text-align:center;width:99%;font-family:'HandelGothicBTRegular';color:#888888;font-size:11px;}
	.tel:hover{color:#134a3e;}
	
	section{margin:0 auto;width:99%;background:#DEDEDE;box-shadow:none;}
	.principal{width:95%;margin:0 auto;padding:10px;}
	.cuadro{width:32%;display:inline-block;}
	.cuadro a{text-decoration:none;position:relative;}
	
	.text{width:96%;font-size:14px;color:#134a3e;padding:1%;overflow:hidden;margin:0 auto;}
	.text h3{margin: 0 auto 10px;border-bottom:3px solid #134a3e;width:140px;text-align:right;margin-top:15px;}
	.text p{line-height:20px;text-align:justify;padding:5px;font-size:13px;}
	.strcn{width:100%;text-align:center;display:block;}
	.cntqs{width:100%;height:auto;display:block;margin:0;}
	.qsu{float:none;margin:0;display:inline-block;} 
	.qsd{float:none;margin:0;display:inline-block;}
	.qs{width:96%;background:#134a3e;color:#fff;min-height:200px;height:auto;padding:1%;border-radius:3px;margin:0 1% 2px;}
	.qs h3{width:20%;margin-bottom:10px;border-bottom:3px solid #FFF;text-align:right;}
	.qs p{line-height:16px;text-align:justify;padding:0;width:67%;font-size:13px;float:none;display:inline-block;}
	#pipa{width:99%;padding:0 0 0 3px;margin-bottom:3px;margin:0 auto;}
	.piimg{width:94%;padding:3%;background:#fff;border-radius:0;}
	.lipip{width:98%;float:none;height:81px;}
	.lipip li{line-height:150%;margin:0 auto;font-size:20px;}
	.lipip li:nth-child(1){margin-left:10%;}
    .lipip li h2{width:100%;font-size:20px;}
	.pntlu{display:block;margin:0 auto;width:75%;}
	.pntlu li{font-weight: bold;font-size:11px;line-height:16px;}
		
	section ul#serv{width:93%;margin:0 auto;padding:10px 0 10px 0;}
	section ul#serv li{border-right:none; list-style:none;margin-bottom:10px;display:inline-block;}
	section ul#serv li:nth-child(2), section ul#serv li:nth-child(4){border:none;border-left:none;}
	section ul#serv li h3{text-align:center;font-size:18px;}
	section ul#serv li:nth-child(2) h3, section ul#serv li:nth-child(4) h3{text-align:center;}
	section ul#serv li img{float:none;width:100%;}
	section ul#serv li:nth-child(2) p img,section ul#serv li:nth-child(4) p img{float:none;text-align:center;margin:0 auto;width:100%;}

	.ultimo{width:100%; padding:0;}	
	.cont-der, .cont-izq{width:100%;padding:0;}
	.cont-der form h2{margin:0;padding-bottom:9px;font-size:20px;}
	.cont-izq iframe{width:95%;margin-left:10px;}
	form label{width:98%;}
	form label p{text-align:center;}
	form input, form textarea{width:92%;margin:4px 8px;}
	form textarea{height:108px;}
	#enviar{background:#134a3e;color:#FFF;float:right;width:95px;border:0;padding:5px;margin-right:5%;}

	footer{
		margin:0 auto;
		width:100%;
		background: #627d4d;
		background: -moz-linear-gradient(top,  #627d4d 0%, #1f3b08 28%, #1f3b08 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#627d4d), color-stop(28%,#1f3b08), color-stop(100%,#1f3b08)); 
		background: -webkit-linear-gradient(top,  #627d4d 0%,#1f3b08 28%,#1f3b08 100%); 
		background: -o-linear-gradient(top,  #627d4d 0%,#1f3b08 28%,#1f3b08 100%); 
		background: -ms-linear-gradient(top,  #627d4d 0%,#1f3b08 28%,#1f3b08 100%);
		background: linear-gradient(to bottom,  #627d4d 0%,#1f3b08 28%,#1f3b08 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#1f3b08',GradientType=0 ); 
		box-shadow:0 0 6px #777;
		height:auto;
	}
	footer #abd a{margin:0 auto;float:none;display:block;background:url('https://www.sipsaconcretos.com/img/caLogo.png') no-repeat 0px 0px;position:relative;width:187px;height:30px;cursor:pointer;text-indent:-9999;}
	footer #abd:hover a{background: url('https://www.sipsaconcretos.com/img/caLogo.png') no-repeat 0px -38px;}
	footer .der{font-family:'HandelGothicBTRegular';color:#FFFFFF;text-align:center;margin:auto;height:auto;font-size:11px;padding:0;vertical-align:middle;width:100%;line-height:18px;}
	footer .der span{color:#FFF;}
	
	.white-popup-block{background:#FFF;padding:0;text-align:left;max-width:650px;margin:0 auto;position:relative;}
	.ajaxtit{padding:8px 0;color:#134a3e;text-shadow:1px 1px 3px #888, -1px -1px 3px #888, 1px 1px 5px #F5F5F5;font-size:13px;}
    .ajaxuno{display:inline-block;width:40%;border-radius:3px;overflow:hidden;}
    .ajaxuno img{height: 130px;}
    .ajaxdos{display:inline-block;width:55%;vertical-align:top;line-height:15px;color:#134a3e;text-align:justify;font-size:10px;overflow:auto;height:200px;}
	.appicon01{display:inline-block;position:relative;width:160px;height:150px;float:left;left:auto;top:auto;transform:none;}
/*	#slider2_container{position:relative;top:0px;left:0px;width:483px !important;height:520px;overflow:hidden;margin:0 auto;}
	#slider2_container .slides{cursor:move;position:absolute;left:0px;top:0px;width:483px !important;height:600px;overflow:hidden;}
*/}			   

@media only screen and (min-width : 361px) and (max-width : 580px){
	 header{width:100%;height:auto;}
	.headats{display: inline-block;width:100%;float:none;height:auto;}
	.hcpr{font-size:29px;}
	#google_translate_element{display:block;float:none;margin:5px auto 0;width:170px;opacity:0.5;}
	#logo{margin:0 auto;width:30%;float:none;padding-left:17px;display:block;}
	#logo img{width:100%;}
	.tel{text-align:center;}
	.cont-logo{height:30px;width:85%;}
	#pull{display:inline-block;padding:1px 0;box-sizing:content-box;width:100%;color:#637d3e;text-decoration:none;font-size:18px;vertical-align:middle;text-align:center;background:#E1E1E1;}
    #pull img{display:inline-block;text-align:center;float:left;border-radius:3px;padding:5px 10px;}
	header nav{display:block;height:35px;width:100%;position:relative;float:none;margin:0 auto;}
	header nav ul{list-style:none;width:100%;height:auto;text-align:right;margin:0;position:absolute;z-index:999999999999;display:none;}
	header nav ul li{display:block;width:100%;height:98%;text-align:center;vertical-align:middle;padding:0;margin:0;box-sizing:border-box;border-bottom:1px solid #DEDEDE;}
	header nav ul li a{background-color:#134200;color:#FFFFFF;height:18px;line-height:20px;display:block;vertical-align:top;text-decoration:none;padding:16px 0;text-align:center;font-size:16px;font-family:'HandelGothicBTRegular';border-radius:3px 3px 0 0 ;}
	header nav ul li a:hover{color:#637d3e;background:#DEDEDE;box-shadow:0 0 3px 1px #FFF;}
	
	section{margin:0 auto;width:100%;box-shadow:none;}
	.principal{width:1080px;margin:0 auto;}
	.cuadro{width:12%;display:inline-block;}
	.cuadro a{text-decoration:none;position:relative;}
	
	.strcn{width:100%;text-align:center;display:block;}
	.cntqs{width:100%;height:auto;display:block;margin:0;}
	.qs{width:96%;background:#134a3e;color:#fff;height:auto;padding:1%;border-radius:3px;margin:0 1% 2px;}
	.qs h3{width:22%;}
	.qs p{padding:0;width:68%;}
	.qs img{display:inline-block;vertical-align:top;margin-left:1px;float:right;width:21%;padding:0 2px 1px 9px;}
	#pipa{width:97%;margin-bottom:3px;}
	.piimg{border-radius:0;width:95%;}
	.lipip{width: 96%;float: none;height:auto;display: block;padding-bottom:10px;}
	.lipip li{line-height:150%;margin:0 auto;font-size:20px;}
	.lipip li:nth-child(1){margin-left:10%;}
    .lipip li h2{color:#134a3e;border-bottom:3px solid #134a3e;width:100%;text-align:right;font-size:20px;}
	.pntlu{display:block;margin:0 auto;width:75%;}
	.pntlu li{font-size:12px;line-height:16px;}
	.dir-titulo{text-align:center;margin:0 auto;width:96%;}

	.ultimo{width:100%; padding:0;}	
	
	.cont-der, .cont-izq{width:100%;padding:0;}
	.cont-izq iframe{width:94%;margin-left:10px;}
	.cont-der form h2{padding:10px 0 5px 0;}
	form{width:100%;display:block;}
	form label p{text-align:center;}
	form input, form textarea{width:92%;margin:4px 8px;}
	form textarea{height:108px;}
	.dir-titulo{text-align:center;margin:0 auto;width:100%;padding:5px 0 10px 0;color:#134a3e;}
	#enviar{background:#134a3e;color:#FFF;float:right;width:95px;border:0;padding:5px;margin-right:5%;}
	footer{
		margin:0 auto;
		width:100%;
		background: #627d4d;
		background: -moz-linear-gradient(top,  #627d4d 0%, #1f3b08 28%, #1f3b08 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#627d4d), color-stop(28%,#1f3b08), color-stop(100%,#1f3b08)); 
		background: -webkit-linear-gradient(top,  #627d4d 0%,#1f3b08 28%,#1f3b08 100%); 
		background: -o-linear-gradient(top,  #627d4d 0%,#1f3b08 28%,#1f3b08 100%); 
		background: -ms-linear-gradient(top,  #627d4d 0%,#1f3b08 28%,#1f3b08 100%);
		background: linear-gradient(to bottom,  #627d4d 0%,#1f3b08 28%,#1f3b08 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#1f3b08',GradientType=0 ); 
		box-shadow:0 0 6px #777;
		height:auto;
	}
	footer #abd a{margin:0 auto;float:none;display:block;background:url('https://www.sipsaconcretos.com/img/caLogo.png') no-repeat 0px 0px;position:relative;width:187px;height:30px;cursor:pointer;text-indent:-9999;}
	footer #abd:hover a{background: url('https://www.sipsaconcretos.com/img/caLogo.png') no-repeat 0px -38px;}
	footer .der{margin:auto;height:auto;font-size:11px;padding:0;width:100%;line-height:18px;}
	footer .der span{color:#FFF;}
	
	.white-popup-block{background:#FFF;padding:0;text-align:left;max-width:650px;margin:0 auto;position:relative;}
	.ajaxtit{padding:8px 0;color:#134a3e;text-shadow:1px 1px 3px #888, -1px -1px 3px #888, 1px 1px 5px #F5F5F5;font-size:13px;}
    .ajaxuno{display:inline-block;width:40%;border-radius:3px;overflow:hidden;}
    .ajaxdos{display:inline-block;width:55%;vertical-align:top;line-height:15px;color:#134a3e;text-align:justify;font-size:10px;overflow:auto;height:200px;}
}
				   
@media only screen and (min-width : 320px) and (max-width : 640px){
	 header{width:100%;height:auto;}
	.headats{vertical-align: bottom;text-align: center;float:none;min-height:79px;}
	.hcpr{font-size:21px;}
	#google_translate_element{display:block;float:none;margin:5px auto 0;width:170px;opacity:0.5;}
	#logo{margin:0 auto;width:22%;float:none;padding-left:17px;}
	#logo img{width:100%;}
	.tel{text-align:center;}
	.cont-logo{height:30px;width:85%;}
	#pull{padding:1px 0;width:100%;text-decoration:none;vertical-align:middle;}
    #pull img{display:inline-block;text-align:center;float:left;border-radius:3px;padding:5px 10px;}
	header nav{height:35px;width:100%;}
	header nav ul{list-style:none;width:100%;height:auto;text-align:right;margin:0;position:absolute;z-index:999999999999;display:none;}
	header nav ul li{display:block;width:100%;height:98%;text-align:center;vertical-align:middle;padding:0;margin:0;box-sizing:border-box;border-bottom:1px solid #DEDEDE;}
	header nav ul li a{background-color:#134200;color:#FFFFFF;height:18px;line-height:20px;display:block;vertical-align:top;text-decoration:none;padding:16px 0;text-align:center;font-size:14px;font-family:'HandelGothicBTRegular';border-radius:3px 3px 0 0 ;}
	header nav ul li a:hover{color:#637d3e;background:#DEDEDE;box-shadow:0 0 3px 1px #FFF;}
	section{margin:0 auto;width:100%;}
	.cuadro a{text-decoration:none;position:relative;}
	.strcn{width:100%;text-align:center;display:block;}
	.cntqs{width:96%;height:auto;display:block;margin:0 auto;}
	.qs{height:auto;margin:0 1% 2px;}
	.qs p{width:100%;}
	.qs img{width:32%;}
	#pipa{width:94%;;margin-bottom:3px;margin:0 auto;margin-top:7px;}
	.piimg{border-radius:0;}
	.lipip li{line-height:150%;margin:0 auto;font-size:20px;}
	.lipip li:nth-child(1){margin-left:10%;}
    .lipip li h2{color:#134a3e;border-bottom:3px solid #134a3e;width:100%;text-align:right;font-size:20px;}
	.pntlu li{font-size:12px;line-height:16px;}

	section ul#serv{width:98%;margin:0 auto;padding:10px 0 10px 0;}
	section ul#serv li{border-right:none; list-style:none;margin-bottom:10px;display:inline-block;}
	section ul#serv li:nth-child(2), section ul#serv li:nth-child(4){border:none;border-left:none;}
	section ul#serv li h3{text-align:center;font-size:18px;}
	section ul#serv li:nth-child(2) h3, section ul#serv li:nth-child(4) h3{text-align:center;}
	section ul#serv li img{float:none;width:100%;margin:0;}
	section ul#serv li:nth-child(2) p img,section ul#serv li:nth-child(4) p img{float:none;text-align:center;margin:0 auto;width:100%;}
	.ultimo{width:100%; padding:0;}	
	.cont-izq iframe{margin-left:7px;width:97%;}
	.cont-der form h2{margin:0;}
	form{width:100%;display:block;}
	form label p{text-align:center;}
	form input, form textarea{width:91%;margin:4px;margin-left:11px;}
	form textarea{height:108px;}
	.dir-titulo{text-align:center;margin:0 auto;width:100%;padding:5px 0 10px 0;color:#134a3e;}
	#enviar{background:#134a3e;color:#FFF;float:right;width:95px;border:0;padding:5px;margin-right:3%;}
	footer{
		margin:0 auto;
		width:100%;
		background: #627d4d;
		background: -moz-linear-gradient(top,  #627d4d 0%, #1f3b08 28%, #1f3b08 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#627d4d), color-stop(28%,#1f3b08), color-stop(100%,#1f3b08)); 
		background: -webkit-linear-gradient(top,  #627d4d 0%,#1f3b08 28%,#1f3b08 100%); 
		background: -o-linear-gradient(top,  #627d4d 0%,#1f3b08 28%,#1f3b08 100%);
		background: -ms-linear-gradient(top,  #627d4d 0%,#1f3b08 28%,#1f3b08 100%); 
		background: linear-gradient(to bottom,  #627d4d 0%,#1f3b08 28%,#1f3b08 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#1f3b08',GradientType=0 );
		box-shadow:0 0 6px #777;
		height:auto;
	}
	footer #abd a{margin:0 auto;float:none;display:block;background:url('https://www.sipsaconcretos.com/img/caLogo.png') no-repeat 0px 0px;position:relative;width:187px;height:30px;cursor:pointer;text-indent:-9999;}
	footer #abd:hover a{background: url('https://www.sipsaconcretos.com/img/caLogo.png') no-repeat 0px -38px;}
	footer .der{vertical-align:middle;width:100%;}
	footer .der span{color:#FFF;}
	
	.white-popup-block{background:#FFF;padding:0;text-align:left;max-width:650px;margin:0 auto;position:relative;}
	.ajaxtit{
		padding:8px 0;
		color:#134a3e;
		text-shadow:1px 1px 3px #888, -1px -1px 3px #888, 1px 1px 5px #F5F5F5;
		font-size:13px;
		width:95%;
		text-align:center;
	}
    .ajaxuno{display:inline-block;width:42%;border-radius:3px;overflow:hidden;}
    .ajaxuno img{height:130px;margin-left:2px;}
    .ajaxdos{
		display:inline-block;
		width:54%;
		vertical-align:top;
		line-height:15px;
		color:#134a3e;
		text-align:justify;
		font-size:10px;
		overflow:auto;
		height:200px;
	}
/*	#slider2_container{position:relative;top:0px;left:0px;width:642px !important;height:520px;overflow:hidden;margin:0 auto;}
	#slider2_container .slides{cursor:move;position:absolute;left:0px;top:0px;width:642px !important;height:600px;overflow:hidden;}*/
}

@media only screen and (min-width : 581px) and (max-width : 749px){
	.cont-der, .cont-izq{width: 98%;}
	form input, form textarea {width: 91%;margin: 4px;margin-left: 27px;}
}

@media only screen and (min-width : 750px) and (max-width : 950px){
		.cont-der{margin-left:3px;width:49%;}
		.cont-izq{width: 47%;}	
}
@media only screen and (min-width : 641px) and (max-width : 830px){
	header{width:100%;height:auto;}
	.headats{display: inline-block;vertical-align: bottom;width: 73%;text-align: center;float:none;}
	.hcpr{font-size: 29px;}
	#google_translate_element{display:block;float:none;margin:5px auto 0;width:170px;opacity:0.5;}
	#logo{margin:0 auto;width:22%;float:none;padding-left:17px;}
	#logo img{width:100%;}
	.tel{text-align:center;}
	.cont-logo{height:30px;width:85%;}
	#pull{display:inline-block;padding:1px 0;box-sizing:content-box;width:100%;color:#637d3e;text-decoration:none;font-size:18px;vertical-align:middle;text-align:center;background:#E1E1E1;}
    #pull img{display:inline-block;text-align:center;float:left;border-radius:3px;padding:5px 10px;}
	header nav{display:block;height:35px;width:100%;position:relative;float:none;margin:0 auto;}
	header nav ul{list-style:none;width:100%;height:auto;text-align:right;margin:0;position:absolute;z-index:999999999999;display:none;}
	header nav ul li{display:block;width:100%;height:98%;text-align:center;vertical-align:middle;padding:0;margin:0;box-sizing:border-box;border-bottom:1px solid #DEDEDE;}
	header nav ul li a{
		background-color:#134200;
		color:#FFFFFF;
		height:18px;
		line-height:20px;
		display:block;
		vertical-align:top;
		text-decoration:none;
		padding:16px 0;
		text-align:center;
		font-size:16px;
		font-family:'HandelGothicBTRegular';
		border-radius:3px 3px 0 0 ;
	}
	header nav ul li a:hover{color:#637d3e;background:#DEDEDE;box-shadow:0 0 3px 1px #FFF;}
	section{margin:0 auto;width:100%;background:#DEDEDE;box-shadow:none;}
	.principal{width:1080px;margin:0 auto;}
	.cuadro{width:12%;display:inline-block;}
	.cuadro a{text-decoration:none;position:relative;}
	.strcn{width:100%;text-align:center;display:block;}
	.cntqs{width:100%;height:auto;min-height:200px;display:block;margin:0;}
	.qs{width:96%;background:#134a3e;color:#fff;height:auto;padding:1%;border-radius:3px;margin:0 1% 2px;}
	.qs p{padding:0;font-size:13px;float:none;display:inline-block;width:80%;}
	.qs img{display:inline-block;vertical-align:top;margin-left:1px;float:right;width:21%;padding:0 2px 1px 9px;}
	#pipa{width:98%;padding:0 0 0 3px;margin-bottom:3px;margin:0 auto;}
	.piimg{border-radius:0;}
	.lipip{width: 45%;vertical-align: bottom;float: none;height: 100px;display: inline-block;}
	.lipip li{line-height:150%;margin:0 auto;font-size:20px;}
	.lipip li:nth-child(1){margin-left:10%;}
    .lipip li h2{color:#134a3e;border-bottom:3px solid #134a3e;width:100%;text-align:right;font-size:20px;}
	.pntlu li{font-size:12px;line-height:16px;}
	.ultimo{width:100%; padding:0;}	
	.cont-der form h2{margin:0;}
	.cont-izq iframe{width:95%;margin-left:11px;}
	form{width:100%;display:block;}
	form label p{text-align:center;}
	form input, form textarea{width:94%;margin:4px 8px;margin-left:13px;}
	form textarea{height:108px;}
	
	.dir-titulo{text-align:center;margin:0 auto;width:100%;padding:5px 0 10px 0;color:#134a3e;}
	footer{
		margin:0 auto;
		width:100%;
		background: #627d4d;
		background: -moz-linear-gradient(top,  #627d4d 0%, #1f3b08 28%, #1f3b08 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#627d4d), color-stop(28%,#1f3b08), color-stop(100%,#1f3b08)); 
		background: -webkit-linear-gradient(top,  #627d4d 0%,#1f3b08 28%,#1f3b08 100%); 
		background: -o-linear-gradient(top,  #627d4d 0%,#1f3b08 28%,#1f3b08 100%);
		background: -ms-linear-gradient(top,  #627d4d 0%,#1f3b08 28%,#1f3b08 100%); 
		background: linear-gradient(to bottom,  #627d4d 0%,#1f3b08 28%,#1f3b08 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#1f3b08',GradientType=0 );
		box-shadow:0 0 6px #777;
		height:auto;
	}
	footer #abd a{margin:0 auto;float:none;display:block;background:url('https://www.sipsaconcretos.com/img/caLogo.png') no-repeat 0px 0px;position:relative;width:187px;height:30px;cursor:pointer;text-indent:-9999;}
	footer #abd:hover a{background: url('https://www.sipsaconcretos.com/img/caLogo.png') no-repeat 0px -38px;}
	footer .der{font-family:'HandelGothicBTRegular';color:#FFFFFF;text-align:center;margin:auto;height:auto;font-size:11px;padding:0;vertical-align:middle;width:100%;line-height:18px;}
	footer .der span{color:#FFF;}
	
	.white-popup-block{background:#FFF;padding:0;text-align:left;max-width:650px;margin:0 auto;position:relative;}
	.ajaxtit{padding:8px 0;color:#134a3e;text-shadow:1px 1px 3px #888, -1px -1px 3px #888, 1px 1px 5px #F5F5F5;font-size:13px;}
    .ajaxuno{display:inline-block;width:40%;border-radius:3px;overflow:hidden;}
    .ajaxuno img{height: 130px;}
    .ajaxdos{display:inline-block;width:55%;vertical-align:top;line-height:15px;color:#134a3e;text-align:justify;font-size:10px;overflow:auto;height:200px;}
/*	#slider2_container{position:relative;top:0px;left:0px;width:642px !important;height:520px;overflow:hidden;margin:0 auto;}
	#slider2_container .slides{cursor:move;position:absolute;left:0px;top:0px;width:642px !important;height:600px;overflow:hidden;}	*/
}

@media only screen and (min-width : 500px) and (max-width : 580px){
	.headats{display: inline-block;vertical-align: bottom;width:100% !important;text-align: center;float:none;}
}

/*@media only screen and (min-device-width : 500px)
				   and (max-device-width : 950px)
				   and (orientation : portrait){}*/
@media only screen and (min-width : 500px) and (max-width : 950px){
	 header{width:100%;height:auto;}
	.headats{display: inline-block;vertical-align: bottom;width: 73%;text-align: center;float:none;}
	.hcpr{font-size: 29px;}
	#google_translate_element{display:block;float:none;margin:5px auto 0;width:170px;opacity:0.5;}
	#logo{margin:0 auto;width:22%;float:none;padding-left:17px;}
	#logo img{width:100%;}
	.tel{text-align:center;}
	.cont-logo{height:30px;width:85%;}
	#pull{display:inline-block;padding:1px 0;box-sizing:content-box;width:100%;color:#637d3e;text-decoration:none;font-size:18px;vertical-align:middle;text-align:center;background:#E1E1E1;}
    #pull img{display:inline-block;text-align:center;float:left;border-radius:3px;padding:5px 10px;}
	header nav{display:block;height:35px;width:100%;position:relative;float:none;margin:0 auto;}
	header nav ul{list-style:none;width:100%;height:auto;text-align:right;margin:0;position:absolute;z-index:999999999999;display:none;}
	header nav ul li{width:100%;height:98%;text-align:center;vertical-align:middle;padding:0;margin:0;box-sizing:border-box;border-bottom:1px solid #DEDEDE;}
	header nav ul li a{background-color:#134200;color:#FFFFFF;height:18px;line-height:20px;display:block;vertical-align:top;text-decoration:none;padding:16px 0;text-align:center;font-size:16px;font-family:'HandelGothicBTRegular';border-radius:3px 3px 0 0 ;}
	header nav ul li a:hover{color:#637d3e;background:#DEDEDE;box-shadow:0 0 3px 1px #FFF;}
	section{margin:0 auto;width:100%;background:#DEDEDE;box-shadow:none;}
	.principal{width:1080px;margin:0 auto;}
	.cuadro{width:12%;display:inline-block;}
	.cuadro a{text-decoration:none;position:relative;}
	.strcn{width:100%;text-align:center;display:block;}
	.cntqs{width:100%;height:auto;min-height:200px;display:block;margin:0;}
	.qs{width:96%;height:auto;margin:0 1% 2px;}
	.qs p{width:100%;}
	.qs img{display:inline-block;vertical-align:top;margin-left:1px;float:right;width:13%;padding:0 2px 1px 9px;}
	#pipa{width:98%;padding:0 0 0 3px;margin-bottom:3px;margin:0 auto;}
	.piimg{border-radius:0;}
	.lipip{width: 47%;vertical-align:top;float: none;display: inline-block;height:auto;}
	.lipip li{line-height:150%;margin:0 auto;font-size:20px;}
	.lipip li:nth-child(1){margin-left:10%;}
    .lipip li h2{color:#134a3e;border-bottom:3px solid #134a3e;width:100%;text-align:right;font-size:20px;}
	.ultimo{width:100%; padding:0;}
	form{width:100%;display:block;}
	form h2{color:#134a3e;text-align:center;width:100%;padding:10px 0 13px 0;}
	form textarea{height:152px;}
	.dir-titulo{text-align:center;margin:0 auto;width:100%;padding:1px 0 0 0;color:#134a3e;}
	#enviar{margin:5px 15px 6px 0;}

	footer{
		margin:0 auto;
		width:100%;
		background: #627d4d; 
		background: -moz-linear-gradient(top,  #627d4d 0%, #1f3b08 28%, #1f3b08 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#627d4d), color-stop(28%,#1f3b08), color-stop(100%,#1f3b08)); 
		background: -webkit-linear-gradient(top,  #627d4d 0%,#1f3b08 28%,#1f3b08 100%);
		background: -o-linear-gradient(top,  #627d4d 0%,#1f3b08 28%,#1f3b08 100%); 
		background: -ms-linear-gradient(top,  #627d4d 0%,#1f3b08 28%,#1f3b08 100%);
		background: linear-gradient(to bottom,  #627d4d 0%,#1f3b08 28%,#1f3b08 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#1f3b08',GradientType=0 );
		box-shadow:0 0 6px #777;
		height:auto;
	}
	footer #abd a{margin:0 auto;float:none;display:block;background:url('https://www.sipsaconcretos.com/img/caLogo.png') no-repeat 0px 0px;position:relative;width:187px;height:30px;cursor:pointer;text-indent:-9999;}
	footer #abd:hover a{background: url('https://www.sipsaconcretos.com/img/caLogo.png') no-repeat 0px -38px;}
	footer .der{font-family:'HandelGothicBTRegular';color:#FFFFFF;text-align:center;margin:auto;height:auto;font-size:11px;padding:0;vertical-align:middle;width:100%;line-height:18px;}
	footer .der span{color:#FFF;}
	.white-popup-block{background:#FFF;padding:0;text-align:left;max-width:650px;margin:0 auto;position:relative;}
	.ajaxtit{padding:8px 0;color:#134a3e;text-shadow:1px 1px 3px #888, -1px -1px 3px #888, 1px 1px 5px #F5F5F5;font-size:13px;width:89%;text-align:center;}
    .ajaxuno{display:inline-block;width:40%;border-radius:3px;overflow:hidden;}
    .ajaxuno img{height: 130px;margin-left:8px;}
    .ajaxdos{display:inline-block;width:55%;vertical-align:top;line-height:15px;color:#134a3e;text-align:justify;font-size:10px;overflow:auto;height:200px;}
/*	#slider2_container{position:relative;top:0px;left:0px;width:800px !important;height:520px;overflow:hidden;margin:0 auto;}
	#slider2_container .slides{cursor:move;position:absolute;left:0px;top:0px;width:800px !important;height:600px;overflow:hidden;}	
*/
}

/*tablets*/
@media only screen and (min-width : 951px) and (max-width : 1079px){
	header{margin: 0 auto;width:100%;height:174px;position:relative;background:#FFF;box-shadow:0 0 6px #777;}
	.headats{position:relative;width:82%;height:105px;float:right;}
	.hcpr{font-family:'HandelGothicBTRegular';font-size:42px;display:inline-block;padding:5px 0;color:#134a3e;text-align:center;width:100%;text-shadow:1px 1px 5px #888, -1px -1px 5px #BBB, 1px 1px 5px #888;}
	#google_translate_element{display:inline-block;float:right;margin-top:5px;margin-right:5px;}
	#logo{display:inline-block;margin:10px 0 0;width:15%;float:left;padding-left:10px;}
	.cont-logo{height:50px;width:85%;}
	#pull{display:none;}
	header nav{display:inline-block;height:55px;width:82%;position:relative;float:right; }
	header nav ul{list-style:none;width:100%;height:100%;text-align:right;display:inline-block;}
	header nav ul li{display:inline-block;width:19%;height:100%;text-align:center;vertical-align:middle;padding:0;margin:0;box-sizing:border-box;}
	header nav ul li a{background-color:#134200;color:#FFFFFF;height:20px;line-height:25px;display:block;vertical-align:top;text-decoration:none;padding:18px 0;text-align:center;font-size:18px;font-family:'HandelGothicBTRegular';border-radius:3px 3px 0 0 ;}
	header nav ul li a:hover{color:#637d3e;background:#DEDEDE;box-shadow:0 0 3px 1px #FFF;}
	.tel{text-align:right;width:99%;font-family:'HandelGothicBTRegular';color:#888888;font-size:13px;}
	.tel:hover{color:#134a3e;}
	
	section{margin:0 auto 10px;width:100%;background:#DEDEDE;box-shadow:0 0 6px #777;}
	.principal{width:1080px;margin:0 auto;height:auto;padding:10px 20px 10px 20px;}
	.cuadro{width:13%;display:inline-block;vertical-align:top;}
	.cuadro a{text-decoration:none;position:relative;}
	
	.text{width:98%;font-size:16px;color:#134a3e;padding:1%;overflow:hidden;}
	.text h3{margin-bottom:10px;border-bottom:3px solid #134a3e;width:140px;text-align:right;}
	.text p{line-height:20px;text-align:justify;padding:5px;font-size:13px;}
	.strcn{width:100%;text-align:center;display:block;}
	.cntqs{width:99%;height:200px;display:block;margin:0 auto;}
	.qsu{float:left;margin-right:2px;} 
	.qsd{float:right;margin-left:2px;}
	.qs{width:46.8%;background:#134a3e;color:#fff;height:200px;padding:1%;border-radius:3px;}
	.qs h3{margin-bottom:10px;border-bottom:3px solid #FFF;width:15%;text-align:right;}
	.qs p{line-height:16px;text-align:justify;padding:5px;width:100%;font-size:13px;float:left;}
	.qs img{display:inline-block;vertical-align:top;margin-left:1px;float:right;width:19%;padding:0 2px 1px 9px;}
    #slider{width:100%;}
	#pipa{width:99%;padding:0 0 0 3px;margin-bottom:3px;margin:0 auto;}
	.piimg{width:47%;padding:5px 8px;background:#fff;border-radius:4px;}
	.lipip{width:50%;height:auto;}
	.lipip li{line-height:189%;margin:15px 0 0 5%;font-size:20px;}
	.lipip li:nth-child(1){margin-left:5px;}
    .lipip li h2{color:#134a3e;border-bottom:3px solid #134a3e;width:100%;text-align:right;font-size:30px;}
	.pntlu{display:block;margin:0 auto;width:75%;}
	.pntlu li{font-weight:bold;}
	.ultimo{width:100%; padding:10px 0 5px 0;}	
	.cont-der, .cont-izq{display:inline-block;background:#FFF;vertical-align: top;padding:5px;height:auto;}
	form{width:100%;display:block;}
	form h2{color:#134a3e;text-align:center;width:100%;padding:10px 0 25px 0;}
	form label p{color:#134a3e;float:left;text-align:right;width:100px;display:inline-block;}
	form input, form textarea{width:70%;background:#DEDEDE;border:none;padding:6px 5px;margin:0 0 20px 15px;vertical-align:top; border-radius:3px;}
	form textarea{height:152px;}
	.dir-titulo{text-align:center;margin:0 auto;width:100%;padding:5px 0 10px 0;color:#134a3e;}
	#enviar{background:#134a3e;color:#FFF;float:right;width:95px;border:0;padding:5px;margin-right:5%;}
	footer{
		margin:0 auto;
		width:100%;
		background: #627d4d;
		background: -moz-linear-gradient(top,  #627d4d 0%, #1f3b08 28%, #1f3b08 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#627d4d), color-stop(28%,#1f3b08), color-stop(100%,#1f3b08)); 
		background: -webkit-linear-gradient(top,  #627d4d 0%,#1f3b08 28%,#1f3b08 100%);
		background: -o-linear-gradient(top,  #627d4d 0%,#1f3b08 28%,#1f3b08 100%);
		background: -ms-linear-gradient(top,  #627d4d 0%,#1f3b08 28%,#1f3b08 100%);
		background: linear-gradient(to bottom,  #627d4d 0%,#1f3b08 28%,#1f3b08 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#1f3b08',GradientType=0 );
		box-shadow:0 0 6px #777;height:30px;
	}
	footer #abd a{margin-left:10px;float:right;background:url('https://www.sipsaconcretos.com/img/caLogo.png') no-repeat 0px 0px;position:relative;width:187px;height:30px;cursor:pointer;text-indent:-9999;}
	footer #abd:hover a{background: url('https://www.sipsaconcretos.com/img/caLogo.png') no-repeat 0px -38px;}
	footer .der{font-family:'HandelGothicBTRegular';color:#FFFFFF;text-align:center;margin:auto;height:10px;font-size:13px;padding:10px 0;vertical-align:middle;width:90%;}
	footer .der span{color:#FFF;}
	.white-popup-block{background:#FFF;padding:20px 30px;text-align:left;max-width:650px;margin:40px auto;position:relative;}
	.ajaxtit{padding:8px 0;color:#134a3e;text-shadow:1px 1px 3px #888, -1px -1px 3px #888, 1px 1px 5px #F5F5F5;}
    .ajaxuno{display:inline-block;width:45%;border-radius:5px;overflow:hidden;}
    .ajaxuno img{height:130px;}
    .ajaxdos{display:inline-block;width:54%;vertical-align:top;line-height:22px;color:#134a3e;text-align:justify;font-size:13px;}
}
