/*
Theme Name: Wired IT Theme
Author: Wired IT
Author URI: https://www.wiredit.mx/
Description: Template Wired IT 2020
Version: 1.0
*/

/* Genericas */
:root {
  --main-color: 242, 126, 0;
  --second-color: 96, 96, 96;
  --third-color: 228, 210, 189;
}
@font-face {
	font-family: ProximaNova-Bold;
    src: url('../fonts/ProximaNova-Bold.eot');
    src: url('../fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNova-Bold.woff2') format('woff2'),
        url('../fonts/ProximaNova-Bold.woff') format('woff'),
        url('../fonts/ProximaNova-Bold.ttf') format('truetype'),
        url('../fonts/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
	font-family: ProximaNova-Extrabld;
    src: url('../fonts/ProximaNova/ProximaNova-Extrabld.eot');
    src: url('../fonts/ProximaNova/ProximaNova-Extrabld.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNova/ProximaNova-Extrabld.woff2') format('woff2'),
        url('../fonts/ProximaNova/ProximaNova-Extrabld.woff') format('woff'),
        url('../fonts/ProximaNova/ProximaNova-Extrabld.ttf') format('truetype'),
        url('../fonts/ProximaNova/ProximaNova-Extrabld.svg#ProximaNova-Extrabld') format('svg');
    font-weight: 800;
    font-style: normal;
}
@font-face {
	font-family: ProximaNova-Light;
    src: url('../fonts/ProximaNova/ProximaNova-Light.eot');
    src: url('../fonts/ProximaNova/ProximaNova-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNova/ProximaNova-Light.woff2') format('woff2'),
        url('../fonts/ProximaNova/ProximaNova-Light.woff') format('woff'),
        url('../fonts/ProximaNova/ProximaNova-Light.ttf') format('truetype'),
        url('../fonts/ProximaNova/ProximaNova-Light.svg#ProximaNova-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
	font-family: ProximaNova-Regular;
    src: url('../fonts/ProximaNova/ProximaNova-Regular.eot');
    src: url('../fonts/ProximaNova/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNova/ProximaNova-Regular.woff2') format('woff2'),
        url('../fonts/ProximaNova/ProximaNova-Regular.woff') format('woff'),
        url('../fonts/ProximaNova/ProximaNova-Regular.ttf') format('truetype'),
        url('../fonts/ProximaNova/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body{font-size: 1rem;color:rgba(var(--second-color),100%);}
h1,h2,h3,strong{font-family:ProximaNova-Bold, Arial, Helvetica, sans-serif;color:rgba(var(--second-color),100%);font-weight:bold;}
h4,h5,h6,label{font-family:ProximaNova-Bold, Arial, Helvetica, sans-serif;color:rgba(var(--second-color),100%);}
p,span,li,button,input,span[type=submit],body,p,
input[type="submit"],input::placeholder, address,a{font-family:ProximaNova-Regular, Arial, Helvetica, sans-serif;font-size:20px !important;color:rgba(var(--second-color),100%);}
a,p{line-height: 22px !important;}
a.btn{font-size:16px !important;line-height: 15px !important;}
.font-weight-extra-bold{font-family:ProximaNova-Extrabld, Arial, Helvetica, sans-serif;}
.font-weight-bold{font-family:ProximaNova-Bold, Arial, Helvetica, sans-serif;}
.h1, h1{font-size: 70px;}
.h2, h2{font-size: 55px !important;line-height: 53px !important;}
.h3, h3{font-size: 40px;}
.h4, h4{font-size: 30px;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {margin-bottom: .5rem;}
a, a:hover{text-decoration:none;}
address{margin-bottom: .5rem;}
.btn:focus{box-shadow:0 0 0 .2rem rgba(242, 126, 0, 0.3);}
.btn-custom{background-color:rgba(var(--main-color),100%);padding: 6px 15px;color:white;font-weight:bold;}
.btn-custom:hover{color:white;}
a:hover{color:rgba(var(--second-color),100%);}
.main-color{color: rgba(var(--main-color),100%) !important;}
.second-color{color: rgba(var(--second-color),30%) !important;}
.third-color{color: rgba(var(--third-color),100%) !important;}
.bg-main-color{background-color: rgba(var(--main-color),100%) !important;}
.bg-second-color{background-color: rgba(var(--second-color),30%) !important;}
.bg-third-color{background-color: rgba(var(--third-color),100%) !important;}

/* Header */
/* -- Top Navbar*/
.top-bar a i{font-size: 31px !important;}
/* -- Nav */
.menu-header .navbar-brand .logo-navbar{width:160px;}
.menu-header{background-color:rgba(var(--second-color),30%) !important;border-bottom: 2px solid rgba(var(--second-color),100%);}
.menu-header .navbar-light .navbar-nav a.nav-link{font-family:ProximaNova-Bold, Arial, Helvetica, sans-serif;color:black;font-weight:600;}
.menu-header .navbar-light .nav-item{padding:24px 30px;}
.menu-header .active{background-color:rgba(var(--main-color),100%);}
/* --fixed information */
.fixed-informaction{overflow-y: scroll;position:fixed;right:0;top:0;bottom:0;max-width:400px ;background-color:white;z-index:99999;padding:30px;}
.fixed-informaction .icon-close img{width:20px;}
.fixed-informaction .fixed-content p{font-size:23px !important;}
.fixed-informaction .fixed-content img.logo{width:140px;}
.fixed-informaction .fixed-content .title{font-size: 35px !important;line-height: 35px;margin: 10px 0;font-weight:bold;}

/* Home */
/* -- Slider */
#banner-slider-principal h1,#banner-slider-principal h1 span{line-height: 70px;font-size: 72px !important;font-family:ProximaNova-Bold, Arial, Helvetica, sans-serif;}
#banner-slider-principal .carousel-inner .carousel-item .container-fluid{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
#banner-slider-principal .carousel-inner .carousel-item .container-fluid .row {height:100%;}
#banner-slider-principal .carousel-inner .carousel-item .container-fluid .row .col-md-6:last-child{height: 100%;background: rgba(var(--third-color),100%);margin: auto;position: relative;top: 0;bottom: 0;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: center;flex-wrap: wrap;flex-direction: column;}
/* -- Services */
/* #owl-service.owl-carousel .owl-stage-outer{margin: 10px 30px;} */
#owl-service.owl-carousel .owl-nav [class*="owl-"]:hover{background-color:transparent !important;}
#owl-service.owl-carousel .owl-nav button{position:absolute;top:15%;}
#owl-service.owl-carousel .owl-nav button span{font-size:70px !important;}
#owl-service.owl-carousel .owl-item img{object-fit:cover;}
#owl-service.owl-carousel .owl-nav button.owl-prev{left:-35px;}
#owl-service.owl-carousel .owl-nav button.owl-next{right:-35px;}
/* -- Contact */
#contacto .bg-contact-information{background-image:url("../images/section/home/contact.jpg");background-repeat:no-repeat;background-size:cover;}
#contacto .bg-contact-information .contact-form{max-width: 600px;margin-left: auto;height: 100%;position: relative;top: -100px;background: white;border-radius: 20px;padding: 30px 40px 30px 50px;-webkit-box-shadow: 0px 0px 21px -11px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 21px -11px rgba(0,0,0,0.75);box-shadow: 0px 0px 21px -11px rgba(0,0,0,0.75);}
#contacto .bg-contact-information .contact-information{background-color: rgba(255, 255, 255, 0.65);max-width:400px;margin-left: auto;margin-top: auto;margin-bottom: auto;text-align: center;padding: 20px 0 !important;border-top-left-radius: 20px;border-bottom-left-radius: 20px;}

/* Footer */
footer{background-color:rgba(var(--second-color),100%);color:#fff;padding-top: 20px;padding-bottom: 20px;}
#footer-bottom .aviso-de-privacidad{color:#fff;float:right;}

/* Menu */

/* Slider o Banner Principal  */
	
/* Banners */

/* Fondos */

/* Breadcrumb */

/* Paginator */

/* Formulario */
input.form-control,select.form-control{max-width: 425px;background: transparent;border-bottom: solid 1px rgba(var(--second-color),100%);border-radius: 0;border-top: unset;border-right: unset;border-left: unset;}
input.form-control:focus,select.form-control:focus{box-shadow: unset;border-bottom: solid 1px rgba(var(--main-color),100%);border-top: unset;border-right: unset;border-left: unset;}
.sendmail_form input[type="text"]{text-transform:capitalize;}
.sendmail_form input[type="email"]{text-transform:lowercase;}
::-webkit-input-placeholder { /* WebKit browsers */text-transform:none;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */text-transform:none;}
::-moz-placeholder { /* Mozilla Firefox 19+ */text-transform:none;}
:-ms-input-placeholder { /* Internet Explorer 10+ */text-transform:none;}
::placeholder { /* Recent browsers */text-transform:none;}
.sendmail_form span{color:red;}
.sendmail_form .sendmail_legend{font-size:.8rem;}
.sendmail_form .sendmail_ajax_loader{display:none;}
.sendmail_form .sendmail_result{display:none;margin-bottom:0px}

/* Page about us */
.banner-about-us {position:relative;}
.banner-about-us .container {position:absolute;top:40%;left:0;right:0;}
.page-about-us .container img{height:350px;object-fit:cover;}

/* Page contact */
.page-contact{position:relative;}
.page-contact .container{position:absolute;top:25%;left:0;right:0;}
.page-contact a{font-size:30px !important;line-height:40px !important;}

/* Page Services */
.banner-breadcrumb-servicios{position:relative;}
.banner-breadcrumb-servicios .content h1{display: inline-block;font-size:28px;margin-bottom:0;text-shadow: 1px 0px 5px black;padding: 15px 5px;background:rgba(var(--main-color),77%);position:absolute;padding-left:10%;padding-right: 3%;bottom:10%;} 
/* .banner-breadcrumb-servicios .container-fluid{position:absolute;left:0;right:0;bottom: 10%;} */
/* .banner-breadcrumb-servicios .container-fluid .row div:first-child{background:rgba(var(--main-color),77%);padding-left:100px !important;} */
/* .banner-breadcrumb-servicios .container-fluid .row div:first-child h1{font-size:28px;margin-bottom:0;text-shadow: 1px 0px 5px black;padding: 15px 5px;} */
.page-service{border-left: solid 1px rgba(var(--second-color),100%);padding-left: 30px;margin-top:50px !important;margin-bottom:60px !important;}
.page-service ul{list-style: none;}
.page-service ul li{padding:5px 0;}
.page-service ul li,.page-service p{text-align:justify;}
.page-service ul li:before{position:absolute;content:"\f111";left:35px;font: normal normal normal 10px/1 FontAwesome;color:rgba(var(--main-color),100%);padding-top: 10px;}
/* Newsletter */
/* #newsletter{background-image:url('../images/section/newsletter/fondo.jpg');background-repeat:no-repeat;margin: 50px 0px;padding: 100px 0px;background-position: center;background-attachment: fixed;background-size: cover;} */
/* #newsletter .is-invalid~.invalid-feedback,  */
/* #newsletter .is-invalid~.invalid-tooltip,  */
/* #newsletter .was-validated :invalid~.invalid-feedback,  */
/* #newsletter .was-validated :invalid~.invalid-tooltip{border: none;display:inline-block !important;margin:0 5px;width: auto;} */
/* #newsletter span.wpcf7-not-valid-tip{display: inline-block;margin:0 5px;} */
/* #newsletter .sendmail_form .sendmail_result{margin-top: 10px;} */

/* Redes Sociales */
#redes-sociales ul{list-style:none;padding-left:0px;margin-bottom:0px;}
#redes-sociales li{display:inline;}

/* Chat */
/* .chat{position:fixed; width:60px; height:60px; bottom:40px; right:40px; color:#FFF; border-radius:50px; text-align:center; z-index:999;} */
/* .my-chat{margin-top:22px;} */

/* Inicio */

/* Nosotros */
/* #nosotros .col-12:nth-child(1){padding:60px 70px;} */

/* Servicio o Productos */
/* #servicios-o-productos .col-12:nth-child(2){padding:60px 70px;} */
/* #servicios-o-productos ul.list-landing{list-style:none;} */
/* #servicios-o-productos ul.list-landing li i{margin-right:15px; color: green;} */

/* Contacto */

/* Reportes */
/* #reportes{padding-top:20px;} */

/*REFERENCIA PARA LAS MEDIDAS https://css-tricks.com/snippets/css/media-queries-for-standard-devices/ */
/*MEDIA QUERY GENERICO QUE PUEDE APLICAR PARA TODOS LOS CELULARES*/
@media screen and (max-width: 480px),(orientation: landscape) and (max-width: 1000px){
	
	
	/* Header */
	header > .row > .col-12{text-align:center;}
	h3{font-size:1rem;}

	/* Footer */
	#footer-bottom{text-align:center;}
	#footer-bottom .copyright{text-align:center;font-size: .8rem;}
	#footer-bottom .aviso-de-privacidad{float:none;font-size: .8rem;}
	
}

@media screen and (min-width: 768px) and (max-width: 991px){
	/* Home */
	/* -- Contact */
	#contacto .bg-contact-information .contact-form{top:10px;margin-right: auto;}
	#contacto .bg-contact-information .contact-information{margin:40px auto;}

	/* Header */
	/* -- Nav */
	header nav.navbar {margin: 20px 0;}
	header nav.navbar #navbarNav{position: absolute;right: 0;bottom: 0;top: 60px;z-index: 2;height: 100%;}
	header nav.navbar #navbarNav ul{background: rgba(var(--main-color),100%);}
	.menu-header .navbar-light .nav-item{padding: 13px 10px;}
	.navbar-light .navbar-nav .nav-link{padding:0;}
	.menu-header .navbar-light .navbar-nav .nav-link{color:white;}
	header nav.navbar #navbarNav ul li.active{background-color:rgba(var(--second-color),100%);}
	
	/* Contact */
	.page-contact{position:relative;}
	.page-contact .container{position:absolute;top:10%;left:0;right:0;}
}
@media screen and (min-width: 320px) and (max-width: 767px){
	/* General */
	.h1, h1{font-size: 40px;}
	.h2, h2{font-size: 28px !important;line-height: 28px !important;}
	.h3, h3{font-size: 25px;}
	.h4, h4{font-size: 20px;}
	p,label,a{font-size:16px !important;}
		
	/* Header */
	/* -- Nav */
	header nav.navbar {margin: 20px 0;}
	header nav.navbar #navbarNav{position: absolute;right: 0;bottom: 0;top: 60px;z-index: 2;height: 100%;}
	header nav.navbar #navbarNav ul{background: rgba(var(--main-color),100%);}
	.menu-header .navbar-light .nav-item{padding: 13px 10px;}
	.navbar-light .navbar-nav .nav-link{padding:0;}
	.menu-header .navbar-light .navbar-nav .nav-link{color:white !important;}
	header nav.navbar #navbarNav ul li.active{background-color:rgba(var(--second-color),100%);}
	/* --Top NAV */
	.top-bar a{font-size:14px !important;}
	.top-bar .btn-custom{margin: 10px 0;}
	.top-bar .btn-custom br{display:none;}
	.top-bar #nav-top-toggle{display:none;}
	/* --fixed information */
	.fixed-informaction{max-width:100%;}	
	
	/* Home */
	/* -- Contact */
	#contacto .bg-contact-information .contact-form{top:10px;margin-right: auto;max-width: 100%;border-radius: 0;top: 0;}
	#contacto .bg-contact-information .contact-information{margin:40px auto;border-radius: 20px;max-width: 320px;}
	/* --Slider */
	#banner-slider-principal h1, #banner-slider-principal h1 span{font-size:24px !important;line-height:25px;}
	#banner-slider-principal img{min-height:300px;object-fit:cover;}
	/* #banner-slider-principal .carousel-inner .carousel-item .container-fluid .row .col-md-6:last-child{padding: 10% 10px;} */
	/* -- Services */
	#owl-service.owl-carousel .owl-stage-outer{margin:auto;}
	#owl-service.owl-carousel .owl-nav button span{color:white;}
	#owl-service.owl-carousel .owl-nav button.owl-prev{left:0;}
	#owl-service.owl-carousel .owl-nav button.owl-next{right:0;}
	/* Contact */
	.page-contact .container{position:absolute;top:10px;left:0;right:0;}
	.page-contact a{font-size:18px !important;line-height:20px !important;}
	.page-contact ul{background: rgba(255, 255, 255, 0.78);border-radius: 20px;padding: 10px;}
	.page-contact img.img-fluid{min-height:260px;object-fit:cover;}
	
	/* Page about us */
	.page-about-us .container img{height:auto;object-fit:unset;}
	
	
	/* Page Services */
	.banner-breadcrumb-servicios .content h1{font-size:18px;padding-left:10px;padding-right:10px;}
}
/* ---------------------------------IPHONE--------------------------------- */
/* ----------- iPhone 4 and 4S ----------- */
/* Portrait and Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px)and (-webkit-min-device-pixel-ratio: 2){}

/* Portrait */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px)and (-webkit-min-device-pixel-ratio: 2)and (orientation: portrait){}

/* Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px)and (-webkit-min-device-pixel-ratio: 2)and (orientation: landscape){}

/* ----------- iPhone 5 and 5S ----------- */
/* Portrait and Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px)and (-webkit-min-device-pixel-ratio: 2){}

/* Portrait */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px)and (-webkit-min-device-pixel-ratio: 2)and (orientation: portrait){}

/* Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px)and (-webkit-min-device-pixel-ratio: 2)and (orientation: landscape){}

/* ----------- iPhone 6 ----------- */
/* Portrait and Landscape */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px)and (-webkit-min-device-pixel-ratio: 2){}

/* Portrait */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2)and (orientation: portrait){}

/* Landscape */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2)and (orientation: landscape){}

/* ----------- iPhone 6+ ----------- */
/* Portrait and Landscape */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3){}

/* Portrait */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3)and (orientation: portrait){}

/* Landscape */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3)and (orientation: landscape){}

/* ---------------------------------GALAXY--------------------------------- */
/* ----------- Galaxy S3 ----------- */
/* Portrait and Landscape */
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2){}

/* Portrait */
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait){}

/* Landscape */
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape){}

/* ----------- Galaxy S4 ----------- */
/* Portrait and Landscape */
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3){}

/* Portrait */
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait){}

/* Landscape */
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape){}

/* ----------- Galaxy S5 EN ADELANTE ----------- */
/* Portrait and Landscape */
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3){}

/* Portrait */
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait){}

/* Landscape */
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape){}

/* --------------------------------- TABLETS --------------------------------- */
/* ----------- iPad mini ----------- */
/* Portrait and Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){
	/* --Top header */
	.top-bar a{font-size:15px !important;}
	.top-bar i{font-size:20px !important;}
	
	/*Header*/
	/* --Slider */
	#banner-slider-principal h1, #banner-slider-principal h1 span{font-size:40px !important;line-height:40px;}
}
/* Portrait */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1){}

/* Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){}

/* ----------- iPad 1 and 2 ----------- */
/* Portrait and Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){}

/* Portrait */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1){}

/* Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){}

/* ----------- iPad 3 and 4 ----------- */
/* Portrait and Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2){}

/* Portrait */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2){}

/* Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){}

/* ----------- Galaxy Tab 10.1 ----------- */
/* Portrait and Landscape */
@media (min-device-width: 800px) and (max-device-width: 1280px){}

/* Portrait */
@media (max-device-width: 800px) and (orientation: portrait){}

/* Landscape */
@media (max-device-width: 1280px) and (orientation: landscape){}

/* ----------- Asus Nexus 7 ----------- */
/* Portrait and Landscape */
@media screen and (device-width: 601px) and (device-height: 906px) and (-webkit-min-device-pixel-ratio: 1.331) and (-webkit-max-device-pixel-ratio: 1.332){}

/* Portrait */
@media screen and (device-width: 601px) and (device-height: 906px) and (-webkit-min-device-pixel-ratio: 1.331) and (-webkit-max-device-pixel-ratio: 1.332) and (orientation: portrait){}

/* Landscape */
@media screen and (device-width: 601px) and (device-height: 906px) and (-webkit-min-device-pixel-ratio: 1.331) and (-webkit-max-device-pixel-ratio: 1.332) and (orientation: landscape){}

/* ----------- Kindle Fire HD 7" ----------- */
/* Portrait and Landscape */
@media only screen and (min-device-width: 800px) and (max-device-width: 1280px) and (-webkit-min-device-pixel-ratio: 1.5){}

/* Portrait */
@media only screen and (min-device-width: 800px) and (max-device-width: 1280px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: portrait){}

/* Landscape */
@media only screen and (min-device-width: 800px) and (max-device-width: 1280px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: landscape){}

/* ----------- Kindle Fire HD 8.9" ----------- */
/* Portrait and Landscape */
@media only screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 1.5){}

/* Portrait */
@media only screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: portrait){}

/* Landscape */
@media only screen and (min-device-width: 1200px) and (max-device-width: 1600px) and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: landscape){}