header nav ul{display: none !important;}

.sub_bg p{display: none;}

.main_top{height: 400px;}
.main_top .item::before{z-index: 0; display: block; content: ""; width: calc(100% - 350px); height: 400px;}

.main_top .item .boxes{margin: 0 0 0 calc(100% - 535px); padding: 0 0 0 50px; width: 485px; height: 400px; display: table;}
.main_top .item .boxes .box{left: 50px; width: calc(100% - 50px)}
.main_top .item .box .centering .in .text_slider{width: 485px; opacity: 0; display: none; overflow: hidden;}
.main_top .item .box .centering .text{font-size: 24px; line-height: 30px;}
.main_top ul.pager{width: 485px;}


.sub .main_top .item .box .centering .text{font-size: 24px; line-height: 30px;}


.paralax{height: 360px;}

.modul_team .item{margin: 20px 25px 80px 0}

.welcome h1, .welcome p{width: 550px;}
.welcome .inside::before{width: 385px; background-size: 100% auto; height: 191px;}


.services .services_box{width: 50%;}
.services .services_box p{font-size: 30px; line-height: 34px;}
.services .why{width: 50%; padding-left: 50%;}
.services .why img{display: none;}
.services .why ul{margin: 0;}

.order .box{display: block; margin: 0 auto 40px; width: 540px; max-width: 100%}

.gallery{background-position: center bottom; padding: 45px 0;}
.gallery .box{max-width: 400px;}
.gallery .img{width: 400px; height: 360px;}



aside .small_services{display: none}

.team .team_slider{width: 50%;}
.team > .text{width: calc(50% - 110px)}


aside ul.landing{background: none; min-height: initial; min-height: auto; padding: 0;}



.open_close_navigation{display: block;}
              


footer .box .item:first-of-type{display: none;}
footer .box .item{width: 27.33%}



.fotogalerie a.swipebox{width: 33.33%}



.team_list_module .item{width: calc(50% - 2px);}
.team_list_module .item .img{height: 240px;}
.team_list_module .item .text .box{height: 240px;}

.team_list .item{position: relative; width: 100%; float: left !important; margin-bottom: 20px;}
.team_list .item .flip_container{float: left !important;}
.team_list .item:nth-child(2n) .flip_container{float: right !important;}
.team_list .item .text::before, .team_list .item .flip_container .flipper .flip_box.back::before{display: none;}







@media screen and (min-width: 768px) and (max-width: 900px) {

.welcome .inside::before{display: none;}
.welcome{text-align: center;}
.welcome h1, .welcome p{text-align: center; width: 100%;}


.services .why{width: calc(50% - 60px); padding: 20px 30px; margin-left: 50%;}

.gallery{padding: 45px 0 210px}
.gallery .box::before{display: none}
.gallery .img{display: none}

.team .team_slider{display: none !important}
.team > .text{max-width: initial; max-width: auto; text-align: center; width: 100%; margin: 0; }
.team > .text h2, .team > .text p{text-align: center;}
.team > .text h2 br{display: none}


.c_column{width: 92%; max-width: initial; max-width: auto; padding: 45px 4%; display: block;}
aside{padding: 0 4% 45px; width: 92%; text-align: center;}


aside ul.text{background: none; max-width: 100%; padding: 0 0 55px;}
aside ul.text li{display: inline-block; zoom: 1; *display: inline; vertical-align: middle; padding: 10px 45px 10px 45px; margin-right: -4px; width: 275px;}
aside ul.text li:nth-child(even){width: 175px; padding-right: 0; }

aside ul.text.half{background: none; max-width: 100%; padding: 0 0 55px;}
aside ul.text.half li{display: inline-block; zoom: 1; *display: inline; vertical-align: middle; padding: 10px 45px 10px 45px; margin-right: -4px; width: 275px;}
aside ul.text.half li:nth-child(even){width: 175px; padding-right: 0; }


aside ul.landing{display: none;}

.fotogalerie.spec .item{display: block !important}

.fotogalerie a.swipebox{width: 25%}


.mapa #MyGmaps{height: 280px;}
.paralax{height: 280px;}

footer .item{width: calc( 100% / 2 )}
footer .item:nth-child(4){display: none;}




.team_list_module .item{width: 100%;}
.team_list_module .item .img{height: 270px;}
.team_list_module .item .text .box{height: 270px;}




}