@media screen and (max-width:1610px){
.m-menu .dropdown.m-menu-fw .dropdown-menu {
    left: 17vw;
    right: 3vw;
}
.cta { background-position: center 28px;}
.home .cta { background-position: center 0;}
}
@media screen and (max-width:1440px){
.navbar-collapse  {
    margin: 33px 9px 0 0;
}
.nav-cta { left: 94vw; top: -3px; margin: 1px;}
	.navbar-default .navbar-nav > li > a { padding: 6px 3px;}
	.m-menu .container {
    max-width: 100vw;
    min-width: 99vw;
}
.cta { background-position: center 56px;}
.m-menu .dropdown.m-menu-fw .dropdown-menu {
    left: 1vw;
    right: 1vw;
}
	.folgst h1 { margin: 7% 0 8px 0; }
	.device{left:20%;top:-36px;}
	footer li{margin-right:10%;}

	.single-page-title {padding: 6% 0 13%;}
  .hidden-xs {
          display: block !important;
      }
  .nav-cta .dropdown-menu {
      left: -72vw;
      right: 0;
      width: 93vw;
  }
.fa-search {top: -7px;}
.navbar-right { margin-right: 0; }
.btn { min-width: unset; max-width: 99%;white-space: normal;}
}
@media screen and (max-width:1224px){
.cta { background-position: center 77px; }


}
@media screen and (max-width:1024px){
.with-sidebar-container.container { display: block;}
.eight {
    width: 96%;
}
.nav-cta { left: 77vw;
        top: 21px;
    }
.sipg .nav-cta {   top: 0; }
#lEN {
  position: absolute;
  top: 9px;
  left: 212px;
}
}

@media screen and (max-width:991px){
	.hero .container {
		padding: 4vh 0;
        /* text-align: center; */
	}
	.eight, .four1 {
	    width: 99.667%;
	}
	.fancybox-iframe{min-height: 400px;}
	.feature-1,.feature-2,.feature-3{margin-bottom:43px;}
	/* .device{display:none;} */
	.screenshots ul li{width:50%;}
	.screenshots-intro{padding:110px 0 100px 0;}
	.feature-content{width:80%;}
	.features-slider{height:100%}
	.sonnig {
    background-size: 100%;}
		.sp2 {
		    margin-top: 4.3rem;
		}
}
@media screen and (max-width:799px){
.tagsct h6 {
    width: 17%;
    font-size: 6.49rem;
    line-height: 6rem;
    text-transform: none;
    /* font-style: italic; */
    letter-spacing: 4px;
}
.cta {
    background: url(https://airnergy.com/user/themes/xair369corp/img/mit-Airnergy-selbst-regenerieren-regulieren-k.jpg) no-repeat center 200px;
    background-size: 100%;
        background-position: center -92px;}
.contain, .with-sidebar-container.container { display: block;}
.single-page-title h1, .single-page-title h2{    font-size: 47px;}
img{
    float: none;
    margin: auto;
    display: block;
}
.device-content img, .device-content a {
    min-height: auto;
    min-width: 100%;
    width: 100%;
    max-width: 100vw;
    height: auto;
    /* aspect-ratio: 1.33; */
}
.showcase {  background: url('../img/mehr-innere-Energie-Airnergy-k.webp') no-repeat center top; background-size: cover;}
.row {padding-right: 4vw;
    padding-left: 4vw;}
.bger {margin: 60px auto 12px; }
.nav-tabs.nav-justified>li {
    float: none;
    display: table-cell;
}
.lgp {
    font-size: .79rem;
    position: absolute;
    bottom: 23px;
    right: 3%;
}
body .impr { padding-top: 6rem; margin: 6rem auto 0;}
body .impr, body .ico { max-width: 84vw; }
.sozmed { margin: 40px 4vw 0;}
.firma {
  position: relative;
  z-index: 0;
  font-size: 13px;
  max-width: 63vw;
  margin: 4rem 3vw;
}
}
@media screen and (max-width:680px){
	.feature-content{width:60%;}
	.fancybox-iframe, .fancybox-inner{min-height: 200px;}
	.bgimg img {
    max-width: none;
    min-height: 279px;
    max-height: 299px;
}
h2 { font-size: 1.799rem;line-height: 1.996rem; margin: 1.83em 0;}
h3 { font-size: 1.7399rem;line-height: 1.96rem; }
h4 {font-size: 1.69rem;
        line-height: 1.96rem;    max-width: 99%;}
h5 { font-size: 1.2693em;}
.tagsct {    width: 100%;  border: 13px solid #dbfffd;}
.showcase-wrap {
    padding: 31px 0;}
.ch2, .ch2 h2 {
    /* transform: scale(0.9); */
    max-width: 299px;}
.ch2 h2 {
    margin: 15px 0 0;
  font-size: 1.139rem;
    max-width: 100%;
    line-height: 1.79rem;
    text-shadow: -1px 1px 6px #b9b9b9;
}
.uh21 {
    font-size: .9rem;
    letter-spacing: 0;
}
.uh21, .uh2{line-height: 1.31rem;
margin: 0px 0;
padding: 0;
display: block;}
.gro {font-size:1.799rem; letter-spacing: 0;line-height: 1.69rem; }
.grk { letter-spacing: .2791rem;}
.uh2 { color: #007482; font-size:.849rem;}
.o0 { font-size:.979162rem; letter-spacing: -.0306049rem; padding: 0; height: 27px; }
.klein { font-size: 14px; }
.home .video .wh4 { font-size: 2.0396em; width: 102%; padding: 0;   margin: auto; letter-spacing: 0;}
.df { font-size: 2.19rem;}
.ptb-40 {
    padding-bottom: 6px;
    padding-top: 6px;
}
.ptb-70 {
    padding-bottom: 12px;
    padding-top: 32px;
}
h3 {margin: .31rem auto .72rem;}
.thumbnails { flex-wrap: wrap; gap: .471%;   max-width: 99%;}
.slider-container .thumbnail { width: 51px;}
.whapp{font-size: 13px;position: fixed; bottom: 4px; right: 6px; background-color: #25d366; color: white; padding:4px 12px; border-radius: 50px; text-decoration: none; font-weight: 400; z-index: 999;text-shadow: 1px 1px 2px #000;}
.cta_icont {        right: 3px; display: flex; width: 127px; justify-content: space-between; gap: 4px; }
.cta_icont a, .cta_icont a:hover, .cta_icont a img{width: 40px; height: auto;}
.ic3, .ic1 {
    margin: 0;
}
.icg {
  margin: 19px auto;
}
}
@media screen and (max-width:640px){
.testimonial, .textbgt, .tuerkistxt {
	    font-size: 1.097rem;
	    line-height: 1.49rem;}
.p9 {  margin: 17px 0% 0; }
blockquote { font-size: 1.2369rem; }
	.uh4 {   font-size: 1.6rem;}
	.btn {
    padding: 10px 12px;
    margin: 31px auto 9px;
		font-size: 20px;
	        justify-content: center;}
	footer li{display:block;text-align:left;padding:20px 0;border-bottom:dashed 1px #c7cacc;margin-right:0!important;float:none;}
	.home .tuerkistxt, .home .tuerkistx { padding: 2.4rem 0%;}
	.overlay ul{margin-left:0px;}
	.overlay ul li a{padding:20px 0;min-width:120px;font-size:12px;}
	#click {
    left: 84%;
}
.hero {
      min-height: 542px;
    background: rgb(0, 116, 130) url(../img/optimale-zellatmung-praeventiv-akut-kurativ-gesund-k442.webp) no-repeat center center;
background-size: cover;
}
/* .background{background-image: url('../img/brainfog-k2.webp'); }*/

.hero h1{font-size: 36px;margin: 0px 1% 0px;line-height: 2.3rem;}
.uh1a { font-size: 2.06rem; }
.uh1 {font-size: 22px;margin-top: 304px;line-height: 36px;}
.hero h1 span { margin-top: 0px; }
.flex { display: block;}
.gsgk, .gsg { width: 100%;}
.folgst {background-image: none;min-height: 99px;
    background: rgb(0, 116, 130);
}
.single-page-title h1 { font-size: 39px;}

.verl {
    background: -webkit-linear-gradient(90deg, #002c31 1%, #017783 24%, #00bcc7 56%);
    -webkit-background-clip: text;
}
.video-placeholder {
    position: relative;
    padding-bottom: 0%;
}
#toTop { bottom: 99px;}
.testimonial, .textbgt { background: rgb(0, 116, 130) url(../img/h3o2.webp) no-repeat 43vw bottom;}

.testimonial{background: rgb(0, 116, 130) url(../img/atmen-waldbaden-fit-Singulett-O2-k.jpg) no-repeat;background-size: 100% 100%;}
.containergesw .row>p, .containergesw .col-md-6>p {max-width: 91%;margin-left: auto;margin-right: auto;
}
.zertif {padding: 24px 0 29px;}
}

@media screen and (max-width:465px){
  #menu li a { padding: 9px 0;}
#menu .dmenu li a { padding: 6px 0;}
  .container>.navbar-header { margin-left: 0; }
  .navbar-brand {  padding:6px;}
	.navbar-brand img { max-width: 190px!important; margin-left: 0}
	.hero { min-height: 542px;}
	.folgst { min-height: 99px;
	}
.sp4 {     flex-wrap: wrap;}
.klein {bottom: 3px;}
.btn {  font-size: 18px; }
	.screenshots ul li{width:100%;min-height:100%;float:none;}
	section.video i{font-size:30px;}
	section.video h1{font-size:15px;font-weight:400;}
.flore, .floli{float: none;margin: 1rem auto;}
	.feature-content{width:100%;text-align:center;margin-top:20px;}
	.feature-icon{display:block;margin:7px auto;}
	blockquote p{width:100%;}
	img{max-width: 100% !important;
    float: none !important;
    margin: auto;
    display: block;
}
.col-md-6{padding-right: 0;
    padding-left: 0;}
#testimonialSlider .carousel-inner .item blockquote p {
    font-size: 15px;
    width: 100%;
}
#testimonialSlider blockquote { padding: 7px 2px;}
#testimonialSlider .carousel-control.left {   left: -19px; }
.sonnig {
    height: 79vw;
    width: 79vw;
    left: 10vw;}
.single-page-title {padding-top: 15%;}
.single-page-title h1, .single-page-title h2 {font-size: 31px;line-height: 2.39rem;}
.read-more-btn {
    display: block;}
	.features-slider {padding: 11% 50px 10% 50px;}
	.use-btn { padding: 20px 38px;}
	.screenshots ul { display: block;}
	.folgst h1 { margin: 12% 0 8px 0;}
	.tags a { letter-spacing: 0px; padding: 1px 2px;}
	.abz {
    display: block;}
	.tagsct h6 {
        width: 97%;
        font-size: 5.49rem;
        line-height: 4rem;
        letter-spacing: 4px;
    }
		.tuerkistxt, .tuerkistx {
		    font-size: 1.13rem;
		    line-height: 1.6942rem;
		    letter-spacing: 1px;

		}
		.ptb-100 {
    padding-top: 73px;
    padding-bottom: 75px;
}
.cta{        background-size: 137%; background-position: center 77px;}
.fa-search {top: 7px;}
.home .fa-search { top: 12px;}
.df {
    font-size: 2.2269rem;
    line-height: 2.47rem;
}
.containershow {   width: 100%;}
.containershow .col-md-6{padding: 0}
.device-txt {bottom: 7px;}
.device-content img, .device-content a {
    min-height: auto;
    min-width: 313px;}
.nav-cta {    left: 69vw;
    top: 13px;}
.ctani {margin: 4.9rem auto;}
.liste_pdf a { display: block!important;}
.liste_pdf li {  box-shadow: 0px 3px 3px 1px #cbcbcb;}
.gesrow { flex-wrap: wrap;}
}
/*E 456 */

@media screen and (max-width: 320px) {
.uh1 {font-size: 19px;letter-spacing: 0.009vw;line-height: 23px;}
.uh1a { font-size: 1.26rem; }
.btn, .btn-primary a { padding: 10px 7px; }
p {
    line-height: 19px;
    font-size: 14px;
}
.df {
        font-size: 1.49rem;
        line-height: 2.01247rem;
    }
}
@media screen and (min-width: 641px) {
.hero   { background: rgb(0, 116, 130) url('../img/optimale-zellatmung-praeventiv-akut-kurativ-gesund.webp') no-repeat center center;background-size: cover;}
	.tagsct	.widget-content {
			    max-width: 77%; }
		.tagsct h6 { font-size: 7.49rem;}
}
@media screen and (min-width: 1024px) {
  .main-image.wp7.animated.fadeInUp {
      height: 830px;
      object-fit: cover;
      object-position: 25% 25%;
  }
.cr-image   {min-height: 940px;}
.main-image img { min-height: 837px; }
  .uh2t{
   font-size: 24px;
}
.zertif { background-size: auto 68%;}
.features-list .col-md-2 {margin: 2rem 0 2.73rem; width: 19.666667%; }
.c_inlinevideo {
  display: flex;justify-content: space-between;
  gap: 3rem;
  flex-wrap: wrap;
  max-width: 100%;
  /* overflow: hidden; */
}
.inlinevideo {
  min-width: 46%;
  max-width: 46%;
  display: inline-block;
}
.inlinevideo .video-placeholder {  height: 94%;}
.inlinevideo b { padding: 0px 0 12px;
}
}
@media screen and (min-width: 1200px) {
    .hero .container {
        width: 83vw;
        /* max-height: 31vw; */
    }
		.container {max-width: 94vw;}
		.impr div { max-width: 25%; }
		.tagsct h6 {
			font-size: 10.49rem;}
		/* footer>.container:first-child */
		.p9 { max-width: max-content;
			        margin: 20px auto; text-align: center; }

}
@media screen and (min-width: 1280px) {
.container {
      width: 1200px;
  }
}
@media screen and (min-width: 1900px){
.w90 { width: 90%; }
.flexc {padding: 1%;
    display: flex;
}
.gdlr-item.gdlr-blog-full .gdlr-blog-thumbnail.gdlr-video {margin-bottom: -2rem;}
}
