@media (min-width: 1280px) and (max-width: 1600px){  
	.hero .bgHome {background-position:50% -25vh;background-size:cover;}
}

/* ----------- Desktop ----------- */
/* @media only screen  */
  /* and (min-device-width: 1200px)  */
  /* and (max-width: 1200px) */
  @media (min-width: 1025px) and (max-width: 1280px){  
	p {font-size: 20px;line-height: 1.4; }
	h1 {font-size: 42px; }
	h2 {font-size: 32px;}
	h3 {font-size: 26px; }
	h4 {font-size: 24px; }
	h5 {font-size: 18px;}
	h6 {font-size: 18px;}
	.hero .bgHome {background-position:50% -20vh;background-size:cover;}
	.m365-value-prop .m365-value-prop-list-item .m365-value-prop-list-title {font-size: 20px;}  
    .m365-value-prop .m365-value-prop-list-item .m365-value-prop-list-number {font-size: 36px;}  
    .m365-value-prop .m365-value-prop-list-item .m365-value-prop-list-title {font-size: 18px;}  
    .m365-value-prop .m365-value-prop-list-item {margin: 0 12px 0 18px;}  
	.m365-value-prop .m365-value-prop-list-item.active:after {right: -12px;} 
}

/* Tablets Landscape */
@media only screen 
  and (min-width: 768px) 
  and (max-width: 1024px) 
  and (orientation: landscape) {
	h1 {font-size: 36px; }  
	h2 {font-size: 28px;}
	h3 {font-size: 24px; }
	h4 {font-size: 22px; }
	h5 {font-size: 16px;}
	h6 {font-size: 20px;}    
	p {font-size: 18px;}    
	.bg-imagen {background-size: 130% auto;}
	.hero .bgHome {background-position:50% -20vh;background-size:cover;}
	.hero h1 {font-size: 38px;}
	.hero h2 {font-size: 36px;}
	.opciones1 i {width: 110px;height: 110px;line-height: 110px;margin-bottom: 15px;font-size: 40px;}
	.opciones1 h5 {font-size: 18px;}
	.lista-normal li {margin-top: 0;font-size: 1em;}
	.btn-play-video-small {transform: scale(0.7);}
	.btn-play-video-small:after {transform: scale(.7);}
	h3.borderAround {font-size:22px;}
	.img-list li:after {top: 1em;left: 1em;right: 1em;bottom: 1em;}
	.m365-value-prop .m365-value-prop-list-item .m365-value-prop-list-title {font-size: 20px;}  
    .m365-value-prop .m365-value-prop-list-item .m365-value-prop-list-number {font-size: 36px;}  
    .m365-value-prop .m365-value-prop-list-item .m365-value-prop-list-title {font-size: 18px;}  
    .m365-value-prop .m365-value-prop-list-item {margin: 0 12px 0 18px;}  
    .m365-value-prop .m365-value-prop-list-item.active:after {right: -12px;}  
}

/* Tablets Portrait */
@media only screen 
  and (min-width: 768px) 
  and (max-width: 1024px) 
  and (orientation: portrait) {
	h1 {font-size: 40px; }  
	h2 {font-size: 32px;}
	h3 {font-size: 28px; }
	h4 {font-size: 18px; }
	h5 {font-size: 22px;}
	h6 {font-size: 20px;}  
	p {font-size: 18px;} 
	.bg-coches {min-height:425px;}
	.bg-imagen {background-size: 170% auto;}
	.avatar1,.avatar2 {width:120%;}  
	.hero .bgHome {background-position:50% -20vh;background-size:cover;}
	.hero h1 {font-size: 38px;}
	.hero h4 {font-size: 30px;}
	.opciones1 i {width: 90px;height: 90px;line-height: 90px;margin-bottom: 15px;font-size: 36px;}
	.opciones1 h5 {font-size: 14px;}
	.opcionesSmall i {width: 70px;height: 70px;line-height: 70px;font-size: 24px;}
	.lista-normal li {margin-top: 0;font-size: 1em;}
	.btn-play-video-small {transform: scale(0.7);}
	.btn-play-video-small:after {transform: scale(.7);}
	.modal-dialog {max-width: 90%;}
	.img-list li:after {top: 1em;left: 1em;right: 1em;bottom: 1em;}
	.m365-value-prop .m365-value-prop-list-item .m365-value-prop-list-title {font-size: 20px;}  
    .m365-value-prop .m365-value-prop-list-item .m365-value-prop-list-number {font-size: 36px;}  
    .m365-value-prop .m365-value-prop-list-item .m365-value-prop-list-title {font-size: 18px;}  
    .m365-value-prop .m365-value-prop-list-item {margin: 0 12px 0 18px;}  
	.m365-value-prop .m365-value-prop-list-item.active:after {right: -12px;} 
	.m365-value-prop .m365-value-prop-body .m365-value-prop-slide-body {padding: 10px 20px 10px 35px;}
	h4.modal-title {font-size: 15px;}
}


/* Smartphones Portrait */
@media only screen 
  and (min-width: 320px) 
  and (max-width: 667px) 
   and (orientation: portrait) {
    .btn-large {padding: 8px 20px;font-size: 16px !important;}   
	h1 {font-size: 32px;}  
	h2 {font-size: 28px;}
	h3 {font-size: 24px;}
	h4 {font-size: 22px;}
	h5 {font-size: 20px;}
	h6 {font-size: 18px;}    
	p {font-size: 16px;}    
	/* .diagonal.home-left, .diagonal.home-right path {fill: #98cd00;stroke: #98cd00;stroke-width: 4;} */
	.hero .bgHome {background-position:50% -20vh;background-size:cover;}
	.bg-ciudad {background-size: 300% auto !important;min-height: 900px;}
	.bg-calidadAire {background-size: 250% auto;min-height:700px;display: block;}
	.bg-coches {min-height:400px;}
	.bg-imagen {background-size: 150% auto;}
	.avatar1,.avatar2 {width:250%;}  
	.btn-play-video-small {transform: scale(0.7);}
	.btn-play-video-small:after {transform: scale(.7);}
	.hero h1 {font-size: 26px;}
	.hero h4 {font-size: 22px;}
	.opciones1 i {width: 90px;height: 90px;line-height: 90px;margin-bottom: 15px;font-size: 36px;}
	.opciones1 h5 {font-size: 14px;}
	.opcionesSmall i {width: 70px;height: 70px;line-height: 70px;font-size: 24px;}
	.lista-normal li {margin:0 0 0 2em;font-size: 1em;}
    .logo img {width:100px;display:block;margin:10px 0 0 10px;}
	.closeVideo {position: absolute;top:15px;right:15px;width:35px;}
	img.logo-footer {width:60px}
	footer {background-position: -100px 50%;}
	.footer-expert img {width: 75px;}
	.footer-expert {font-size: 11px;}
	footer a {font-size: 12px;}
	footer i {margin-right:6px;font-size: 16px !important;}
	.footer-menu li {line-height: 1.8;}
	.btn-eventos-small {padding: 5px 15px !important;font-size: 10px !important;}
	header ul.primary-nav li {padding-right: 0;}
	.m365-value-prop .m365-value-prop-list-item {margin: 0;margin-left: 18px;}   
    .m365-value-prop .m365-value-prop-list-item .m365-value-prop-list-number {padding: 0 0;font-size: 30px;}   
    .m365-value-prop .m365-value-prop-list-item .m365-value-prop-list-title {padding-left: 10px;font-size: 16px;height: 70px;width: calc(100% - 20px);}
    .m365-value-prop .m365-value-prop-list-item.m365-col-1 .m365-value-prop-list-title {padding-top:0;}   
    .m365-value-prop .m365-value-prop-left {padding-bottom: 0px;}   
    .m365-value-prop .m365-value-prop-list-indicator {height: 70px;width: 8px;}
    .icon-product img {height: 100px;}
    .icon-product {margin-bottom: 0;}   
	.m365-value-prop .m365-value-prop-body .m365-value-prop-slide-body {padding: 25px;}  
	.border-md-right {border-bottom:1px solid #333;border-right: none;}
	.container {max-width: 95%;}
	.modal-xl {width: 95%;}
	h4.modal-title {font-size: 12px;display: inline-flex;}
}

/* Smartphones Lanscape */
@media only screen 
  and (min-width: 320px) 
  and (max-width: 770px) 
  and (orientation: landscape) {
	h1 {font-size: 32px;}  
	h2 {font-size: 26px;}
	h3 {font-size: 24px;}
	h4 {font-size: 22px;}
	h5 {font-size: 20px;}
	h6 {font-size: 18px;}    
	p {font-size: 16px;}  
	.logo img {width: 160px;}
	.hero {height:100vh;}  
	.hero .bgHome {background-position:50% -20vh;background-size:cover;}
	.bg-coches {min-height:400px;}
	.hero .bgHome {background-position:50% 50%;background-size:cover;}
	.avatar1,.avatar2 {width:120%;}  
	.hero h1 {font-size: 26px;}
	.hero h4 {font-size: 22px;}
	.opciones1 i {width: 90px;height: 90px;line-height: 90px;margin-bottom: 15px;font-size: 36px;}
	.opciones1 h5 {font-size: 14px;}
	.opcionesSmall i {width: 70px;height: 70px;line-height: 70px;font-size: 24px;}
	.btn-play-video-small {transform: scale(0.7);}
	.btn-play-video-small:after {transform: scale(.7);}
	.closeVideo {position: absolute;top:15px;right:15px;width:35px;}
	img.logo-footer {width:60px}
	.footer-expert img {width: 75px;}
	.footer-expert {font-size: 11px;}
	footer a {font-size: 12px;}
	footer i {margin-right:6px;font-size: 16px !important;}
	.footer-menu li {line-height: 1.8;}
	.btn-eventos-small {padding: 5px 15px !important;font-size: 10px !important;}
	header ul.primary-nav li {padding-right: 0;}
	.m365-value-prop {display: -ms-flexbox;display: flex}   
    .m365-value-prop .m365-value-prop-cell {-ms-flex-preferred-size: auto;flex-basis: auto;-ms-flex-negative: 1;flex-shrink: 1;width: 50%}
    .m365-value-prop .m365-value-prop-list-item {margin: 0;margin-left: 18px;}   
    .m365-value-prop .m365-value-prop-list-item .m365-value-prop-list-number {padding: 0 0;font-size: 30px;}   
    .m365-value-prop .m365-value-prop-list-item .m365-value-prop-list-title {padding-left: 10px;font-size: 14px;height: 70px;width: calc(100% - 20px);}
    .m365-value-prop .m365-value-prop-list-item.m365-col-1 .m365-value-prop-list-title {padding-top:0;}   
    .m365-value-prop .m365-value-prop-left {padding-bottom: 0px;}   
   .m365-value-prop .m365-value-prop-list-indicator {height: 70px;width: 8px;}
    .m365-value-prop .m365-value-prop-list-item.active:after {right: -1px;}    
    .icon-product img {height: 100px;}
    .icon-product {margin-bottom: 0;}   
	.m365-value-prop .m365-value-prop-body .m365-value-prop-slide-body {padding: 25px;} 
	.border-md-right {border-bottom:1px solid #333;border-right: none;}
	.container {max-width: 90%;}
	.modal-dialog {max-width: 90%;}
	.modal-xl {width: 100%;}
	h4.modal-title {font-size: 12px;}
	.lista-normal li {margin:0 0 0 2em;font-size: 1em;}
}