@media only screen and (min-width:1350px) and (max-width:1720px) {  

	.navbar-default .navbar-nav > li > a { padding: 20px 33px 40px; font-size: 16px;  }
	.dropdown-menu.menu2 { width: 150px; }
	.dropdown-menu.menu2 > li > a { font-size: 13px; white-space: initial;}
	#pageSomos .texto-informacion .principal .col-der { padding: 30px 5%; }
	#pageServicios .texto-informacion h1 { font-size: 38px; }
}


@media only screen and (min-width:1285px) and (max-width:1366px) {  

	.scroll #headerhome .cont-logo img { width: 288px; }

	#headerinterno .logo img { height: 80px; }
	.navbar-default .navbar-nav > li > a { padding: 20px 23px 23px; font-size: 15px; }
	.dropdown-menu.menu2 { width: 145px; }
	.dropdown-menu.menu2 > li > a { font-size: 13px; white-space: initial;}
	#pageSomos .texto-informacion .principal .col-der { padding: 20px 4%; }

	#pageHome .secc-pornos { height: 540px; }
	#carruServicios .resu-servicio .texto h3 { font-size: 17px; }
	footer .col-der .imgabs { right: 15%;  width: 190px; }

	#pageSomos .texto-informacion h1, #pageServicios .texto-informacion h1 {  font-size: 35px;  margin-top: 0; }
	#pageSomos .texto-informacion ul > li { margin-bottom: 6px; }
	#pageSomos .tarjetas h2 { font-size: 28px;  margin-top: 0; }
	#pageSomos .tarjetas .col .texto { font-size: 16px; }

	#pageUbicacion .info-ubicacion h3 { font-size: 30px; }
	#pageUbicacion .info-ubicacion img { width: 90px; }
	#aside .search input {width: 220px;}
}


@media only screen and (min-width:1195px) and (max-width:1285px) {  

	body { font-size: 17px; }

	#headerinterno .logo { width: 30%; }
	#headerinterno .menu { width: 70%; }

	.scroll #headerhome .cont-logo img { width: 288px; }

	#headerinterno .logo img { height: 80px; }
	.navbar-default .navbar-nav > li > a { padding: 30px 25px 33px; font-size: 15px; }
	.dropdown-menu.menu2 { width: 145px; }
	.dropdown-menu.menu2 > li > a { font-size: 13px; white-space: initial;}
	#pageSomos .texto-informacion .principal .col-der { padding: 20px 4%; }

	#pageHome .secc-pornos { height: 540px; }
	#carruServicios .resu-servicio .texto h3 { font-size: 17px; }
	footer .col-der .imgabs { right: 15%;  width: 190px; }

	#pageSomos .texto-informacion h1, #pageServicios .texto-informacion h1 {  font-size: 30px;  margin-top: 0; }
	#pageSomos .texto-informacion ul > li { margin-bottom: 6px; }
	#pageSomos .tarjetas h2 { font-size: 28px;  margin-top: 0; }
	#pageSomos .tarjetas .col .texto { font-size: 16px; }

	#pageUbicacion .info-ubicacion h3 { font-size: 30px; }
	#pageUbicacion .info-ubicacion img { width: 90px; }
	footer .informacion .div-info { font-size: 16px; }
}


/*Tablet*/
@media only screen and (min-width:768px) and (max-width:1026px) {  

	body {font-size: 17px;}

	.navbar-default .navbar-nav > li > a { padding: 18px 30px 29px;  font-size: 16px; }
	.navbar-default .navbar-nav > li.activa > a:after, .navbar-default .navbar-nav > li:hover > a:after { height: 24px; background-size: 100% 100%; }

	#headerinterno .logo img { height: 84px; }
	header .infoheader { padding: 6px 0; }
	#headerinterno .menu { width: 100%; }
	.navbar-default .navbar-nav > li > a { padding: 14px 17px 29px; font-size: 14px; }

	#headerhome .cont-logo img { width: 250px; }
	.scroll #headerhome .cont-logo img { width: 220px; }
	#headerhome .cont-logo .icon-button { font-size: 16px; }
	.owl-theme .owl-nav img { width: 28px; }
	#pageHome .secc-pornos { height: 380px; background-size: cover; }
	#pageHome .secc-pornos .texto { width: 527px; top: 8%; left: 3%; padding: 20px 23px 33px;  font-size: 16px; }

	#pageHome .secc-pornos h2 { font-size: 26px; }
	#pageHome .secc-servicios h2 { font-size: 38px; }


	.secc-cotizar { background-position: center; }
	.secc-cotizar .checkbox label { color: white; text-shadow: 2px 1px rgba(0,0,0,0.8); }
	.secc-cotizar .form-cotizar .checkbox label:before {  text-shadow: none; }
	#carruServicios .slick-prev, #carruServicios .slick-next {  width: 30px; }
	#carruServicios { width: 66%; }

	footer .col, #pageSomos .texto-informacion .col {  width: 100%; } 

	#pageServicios .texto-informacion h1 { font-size: 26px; }
	#pageServicios .texto-informacion .btnVerde { margin: 17px auto 35px; }
	#pageUbicacion .info-ubicacion img { width: 80px; }
	#pageUbicacion .info-ubicacion h3 { font-size: 26px; }
    #aside {padding: 10px 0px 10px 5px;}
    #aside .search input {width: 210px;}
}


@media only screen 
and (min-device-width:768px) 
and (max-device-width:1024px) {

}


/* iPads (landscape) ----------- */
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) { }


/*Smartphone*/
@media only screen and (min-width:320px) and (max-width:480px) { 
    #pageSomos .texto-informacion h1 { font-size: 26px;}
    img.w60 {width: 100%!important;}
    #aside .search input {width: 220px;}

	#menuPlegable { padding: 0 15px; }

	.navbar-default .navbar-nav > li > a { padding: 0 22px; line-height: 45px;  font-size: 17px; }

	#cont-slider .texto {  display: none; }

	.button-banner{  display: none; }
	
	.owl-theme .owl-dots .owl-dot span { border: 3px solid white; width: 17px; height: 17px; }
	.owl-theme .owl-dots { bottom: 5px; }
	.navbar-default .navbar-toggle { margin-top: 20px; }

	header { padding-top: 50px; position: relative; z-index: 9; }

	header .cont-logo,
	header .cont-menu,
	#pageHome .quienes-somos .col,
	.secc-tajetas .col,
	#pageBlog .texto-principal .col-izq,
	#pageBlog .texto-principal .col-der,
	#pageContactenos .texto-principal .info-centrado { width: 100%; }
	header .cont-logo { height: auto; padding-top: 15px; padding-bottom: 12px; background-color: transparent; }
	header .cont-logo .imglogo { width: 240px; }
	.container,
	footer .container,
	#pageServicios .texto-principal .container,
	.secc-interes .container,
	#pageHome .secc-quien .container { width: 93%; }
	body { font-size: 16px; }
	header { position: relative; padding: 15px 0; padding-top: 50px; }
	header .cont-logo img { width: 220px; display: table; margin: 0 auto; }
	.scroll #headerhome .cont-logo img { width: 230px; }
	.scroll header { position: relative; }
	#headerinterno .logo img { height: auto; }
	.scroll header .cont-menu { margin-top: 0; }
	header .cont-menu,
	#headerhome .cont-logo,
	.secc-cotizar .form-cotizar,
	footer .col,
	footer .informacion.redes > div,
	#headerinterno .logo,
	#pageSomos .texto-informacion .col { width: 100%; }
	#headerhome .cont-logo { padding: 5px 15px; width: 150px; }
	header .cont-logo { padding-left: 2em; display: table; float: left; }
	header .redes-sociales,
	.scroll header .redes-sociales { margin-top: 20px; float: left; display: none; }
	.nav.navbar-nav { width: 100%; }
	.navbar-default { background-color: white; }
	.navbar-default .navbar-nav > li > a:hover,
	.navbar-default .navbar-nav > li > a:focus { color: #ffffff; }
	.navbar-default .navbar-nav > li.activa > a:after,
	.navbar-default .navbar-nav > li:hover > a:after { display: none; }
	.navbar-default .navbar-nav > li > a { padding: 11px 17px; font-size: 15px; line-height: normal; }
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #ffffff; background-color: #a5dd00; }
	.navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #ffffff; }
	#cont-slider .imgabs { bottom: -37px; right: 38px; width: 185px; }
	#cont-slider .texto { font-size: 30px; left: 9%; bottom: 29%; width: 297px; line-height: 37px; }
	.owl-theme .owl-dots .owl-dot span { border: 3px solid black; width: 20px; height: 20px; }
	.owl-theme .owl-dots .owl-dot.active span,
	.owl-theme .owl-dots .owl-dot:hover span { border: 3px solid #ff5353; }
	.owl-theme .owl-dots { bottom: 46%; }
	.secc-quien .informacion { width: 100%; margin-right: 0; }
	.secc-quien .texto { padding: 23px; padding-right: 23px; font-size: 16px; }
	footer .col-izq,
	footer .divMapa > * { height: 270px; }
	footer .col-der { padding: 35px 15px; }
	footer .col-der .imgabs { position: relative; top: 0; right: 0; margin: 0 auto 28px; display: table; }
	footer .informacion.redes .autor { margin-top: 20px; }
	#pageHome .secc-quien .col-xs-12 { padding: 0 15px; }
	#pageHome .secc-pornos .texto { position: relative; width: 100%; top: 0; left: 0; padding: 20px 35px 45px; font-size: 15px; }
	#pageHome .secc-pornos { height: auto; background-size: cover; background-position: center right; }
	#carruServicios .slick-prev,
	#carruServicios .slick-next { width: 25px; }
	#carruServicios .slick-prev { left: -20px; }
	#carruServicios .slick-next { right: -20px; }
	.secc-cotizar { height: auto; padding: 30px 0; background-size: cover; background-position: center right; }
	.secc-cotizar .checkbox label { color: white; text-shadow: 2px 1px rgba(0, 0, 0, 0.8); }
	.secc-cotizar .form-cotizar .form-control { font-size: 15px; height: 40px; }
	#pageServicios .texto-informacion .col-xs-12 { padding: 0 15px; }
	#pageServicios .texto-informacion h1 { font-size: 32px; }
	#pageServicios .texto-informacion .btnVerde { margin-bottom: 30px; }
	#pageUbicacion .info-ubicacion h3 { font-size: 23px; }
	#pageUbicacion .info-ubicacion img { width: 70px; }
	.form-contacto .col-xs-12 { padding: 0; }
	.secc-cotizar .form-cotizar {  margin-bottom: 22px; }
	.owl-theme .owl-nav img {  width: 23px; }
	.owl-theme .owl-nav {  top: 19%; left: 7px; right: 7px; }
	#pageHome .secc-pornos .info h3 {text-align: left; }
	
	.visorpdf {        display: none;    }

}