@media (max-width: 1680px){

}

@media (max-width: 1600px){
body .box-right {left: 55%;}
body .box-left {left: 6%;}
}

@media (max-width: 1536px){
body .gallery_item {width: 73%;}
}

@media (max-width: 1440px){
body .box-right {left: 51%;}
body .gallery_item {width: 71%;}
body .gallery_inside img {width: 90%;}
body .gallery_inside iframe {width: 90%;}
}

@media (max-width: 1366px){
body .box-right {left: 49%;}
}

@media (max-width: 1360px){
body .gallery_item {width: 70%;}
}

@media (max-width: 1280px){
body .box-right {left: 46%;}
body .text-box-text {font-size: 40px;line-height: 40px;}
body .gallery_item {width: 67%;}
body .gallery_inside iframe {height: 450px;}
}

@media (max-width: 1152px){  
body #logo {top: 3%;}
body #logo a {height: 57px;width: 258px;}
body .box-left {max-width: 320px;}
body .box-right {max-width: 320px;left: 64%;}
body .text_item {max-width: 370px;}
body .gallery_item {width: 60%;}
body .wallsliderrow .wallfloat{width:33.33%!important;height: unset!important;}
body .itemContainer{width:33.33%!important;}
body .clr {clear: unset;}
body #itemListLeading::after{display:block;width:100%;content:" ";clear:both;}
}

@media (max-width: 1080px){
body .box-right {left: 61%;}
}

@media (max-width: 1024px){
body .text_item {max-width: 300px;}
}


@media (max-width: 900px){
body .text_video{max-width:100%;margin-bottom:80px;}             
body .text_video_left{float:unset;box-sizing:border-box;}
body .text_video_left div{padding:5px;box-sizing:border-box;}
body .text_video_right{float:unset;box-sizing:border-box;}
body .text_video_right div{padding:5px;box-sizing:border-box;}
body .text_in{width:100%;}  
body .video_in{width:100%}   

body .menu_left_button{display:block!important;}
body.sticky #headerwrap {position: absolute!important;
    padding: 0px!important;
    border: 0px!important;}
body #logo{top: 1%;position: absolute!important;}
body #logo a {height: 67px!important;}
body #menuwrap {right: 30px;}
#menu .mobilebtn{position: absolute!important;width: 25px;height: 25px;float:unset;background-size: 100%!important;}
body .mobilebtn select{text-transform: uppercase;}
body.frontpage #headerwrap {background: #FFF!important;}
body.innerpage #headerwrap {background: #FFF!important;}
body #region1wrap.xtc-bodygutter {padding: 0%!important;}
body .wallsliderrow .wallfloat{width:50%!important;}
body .itemContainer{width:50%!important;}
body #region1wrap{margin-top:100px;}
body #home-banner{background:#FFF;}
body #region3wrap {margin-top:100px;}
body .text_item{max-width: unset;position: unset;top: unset;left: unset;text-align: center;width: 100%;}
body .gallery_item {width: 100%;float: unset;}
body .itemNavigation{bottom: 100%;}
body .k2-in-in-right {width: 100%;float: unset;box-sizing: border-box;}
body .k2-in-in {width: 100%;float: unset;margin-top: 20px;box-sizing: border-box;}
body .k2-in-in h3{text-align:center;}
}



@media(max-width:800px){
body .wallsliderrow .wallfloat {width: 85%!important;display: block;float: unset;margin-left: auto;margin-right: auto;margin-bottom: 55px;}
body .itemContainer {float: unset;width: 90%!important;display: block;margin-left: auto;margin-right: auto;margin-bottom: 55px;} 
}

@media(max-width:768px){
  
}

@media(max-width:740px){

}

@media(max-width:640px){
body .text_video{margin-bottom:50px;}  
body .video_in iframe { height: 300px;}
}
 

@media(max-width:480px){
  body .text_item {margin-top: 40px;}
  body #menuwrap {right: 10px;}
body #headerwrap {min-height: 70px!important;height: 70px!important;}
body #logo {top: 0%!important;}
body #logo a {max-height: 55px!important;max-width: 240px!important;}
#menuwrap {top: 10px!important;}
body #region1wrap{margin-top:70px!important;}
body #region3wrap {margin-top:70px!important;}
body .gallery_inside iframe {height: 300px!important;}
body .pop-close-photo {top: 0px!important;}
body #countelements {top: 22px!important;}
body .pop-modal-content-photo img{margin-top:50px!important;}
body .pop-modal-content-photo iframe{display: block!important;max-height: 300px!important;padding: 0px!important;margin-top: 50px!important;}
}

@media(max-width:420px){

}

@media(max-width:384px){

}

@media(max-width:360px){

}

@media(max-width:320px){

}