header ul.lang{padding: 0 0 0 25px;}
header nav ul{padding: 0 20px 0 0;}
header nav ul li{margin-left: 15px;}
header nav ul li a, header ul.lang li a{font-size: 15px;}


.top .text{padding-left: 110px;}
.top .text h1{font-size: 19px; line-height: 27px;}
.top .text h1 strong{font-size: 24px; line-height: 31px;}
.top span.sign      {background-position: center center; background-size: 110% auto;}
.top span.text_img_1{opacity: 1 !important; left: 0 !important; right: 0 !important; top: 0 !important; bottom: 0 !important; background-size: 100% auto;}
.top span.text_bg_1a{opacity: 1 !important; left: 0 !important; right: 0 !important; top: 0 !important; bottom: 0 !important; background-size: 100% auto;}
.top span.text_bg_1b{opacity: 1 !important; left: 0 !important; right: 0 !important; top: 0 !important; bottom: 0 !important; background-size: 100% auto;}
.top span.text_img_2{opacity: 0 !important; left: 10% !important; right: -10% !important; top: 0 !important; bottom: 0 !important; background-size: auto 86%;}
.top span.text_bg_2a{opacity: 0 !important; left: 0 !important; right: 0 !important; top: 0 !important; bottom: 0 !important; background-size: 100% auto;}
.top span.text_bg_2b{opacity: 0 !important; left: 0 !important; right: 0 !important; top: 0 !important; bottom: 0 !important; background-size: 100% auto;}






.section_1 span.blur_img   {opacity: 1 !important; left: 0 !important; right: 0 !important; top: 0 !important; bottom: 0 !important;}
.section_1 span.blur_img img{width: 25%;}
.section_1 span.blur_text_1{margin: 0 !important; opacity: 1 !important; left: 0 !important; right: 0 !important; top: 0 !important; bottom: 0 !important;}
.section_1 span.blur_text_2{margin: 0 !important; opacity: 1 !important; left: 0 !important; right: 0 !important; top: 0 !important; bottom: 0 !important;}
.section_1 span.blur_text_3{margin: 0 !important; opacity: 1 !important; left: 0 !important; right: 0 !important; top: 0 !important; bottom: 0 !important;}
.section_1 p.title{font-size: 44px; line-height: 54px;}
.section_1 table{margin: 25px 0 35px;}
.section_1 table td{font-size: 14px; line-height: 20px;}



.section_2 .top_text .centering .item:nth-child(3), .section_2 .top_text .centering .item:nth-child(4){padding-bottom: 5.5% !important;}
.section_2 .top_text{min-height: 440px}
.section_2 .top_text .centering .item{opacity: 1 !important; right: 0 !important; max-width: intial; min-width: intial; width: 44%; padding: 3%;}
.section_2 .black_text p{font-size: 26px; line-height: 32px;}
.section_2 .black_text p.special{font-size: 21px;} 



.section_3{min-height: 480px; height: 480px !important;}
.section_3 .box{min-height: 480px;  height: 480px !important;}
.section_3 .box p{padding: 60px 0 !important}
.section_3 span.text_img_1{display: none;}
.section_3 span.text_img_2{display: none;}

.section_4{min-height: 420px !important; height: 420px !important;}
.section_4 .box{min-height: 420px !important; height: 420px !important;}



video{display: none;}


.r_column{display: none;}
.inside.special_two{padding: 0 5% 0 5%}
.l_column{width: 90%; padding: 0 5% 90px 5%;}
.c_column{width: 90%; padding: 0 5% 90px; max-width: 1024px; margin: 0 auto;}

#MyGmaps{position: relative !important; top: 0; right: 0; width: 100%; height: 220px !important; margin: 80px 0 -90px;}


footer form{width: 80%; margin: 0 auto; float: none;}
footer form p.title{text-align: center;}
footer .contact{float: none; padding: 0 0 50px;  width: 80%; margin: 0 auto; }
footer .contact img{display: block; margin: 40px auto 10px; }
footer .contact p.title{text-align: center;}
footer .contact p{text-align: center;}







@media screen and (orientation:portrait) {


header .header_scroll{position: relative;}
.submenu .scroll_submenu{position: relative; top: 0;}

.submenu{height: 102px; position: relative; z-index: 9;  }

.submenu .inside{width: 100%; padding: 0;}
.submenu ul{display: block;}
.submenu ul li{list-style: none; display: inline-block; zoom: 1; *display: none; float: none; width: 50%; margin-right: -4px;}
.submenu ul li a{border: 1px solid #009ba0; border-top: 0; line-height: 20px; padding: 15px 0; font-size: 17px;}
.submenu ul li a span.arrow{display: none !important;}


header ul.lang{padding: 0 0 0 15px;}
header nav ul{padding: 0 10px 0 0;}
header nav ul li{margin-left: 10px;}
header nav ul li a{padding: 0 8px;}
header nav ul li a span{display: none;}

.top{max-height: 700px;}


.top span.text_img_1{opacity: 0 !important;}
.top span.text_bg_1a{opacity: 0 !important;}
.top span.text_bg_1b{opacity: 0 !important;}
.top span.text_img_2{opacity: 1 !important;}
.top span.text_bg_2a{opacity: 1 !important;}
.top span.text_bg_2b{opacity: 1 !important;}

.section_1 span.blur_text_1{background-size: 125% auto; background-position: center 24%}
.section_1 span.blur_text_2{background-size: 125% auto; background-position: center 24%}
.section_1 span.blur_text_3{background-size: 125% auto; background-position: center 24%}

.section_1 table td span.mobil_line{display: block;}

.section_2 .top_text .centering .item{width: 40%; padding: 1% 2% 5%;}
.section_2 .black_text p{font-size: 23px; line-height: 29px;}
.section_2 .black_text p.special{font-size: 20px;} 


.section_1 table, .section_1 table tbody, .section_1 table tr, .section_1 table td{display:block;}
.section_1 table td{font-size: 21px; line-height: 25px; padding: 15px 3%; border: 0; width: 94%; display: block; vertical-align: middle; }
.section_1 table td br{display: none;}
.section_1 table td:first-child{border-left: 0;}

.section_4 .slider{width: 80%; max-width: 600px; padding-left: 80px !important; padding-right: 80px !important;}

}