@media only screen and (max-width:1900px) {
.slide_content {top:18%;}
.header_1 {font-size:32px;}
.slidetext .main_text {margin-bottom:50px;}
}

@media only screen and (max-width:1480px) {
.header_a {width:220px;margin:19px 0 0 25px;}
.menu_container ul li.level_1 {margin:0 12px;}
.menu_container ul li.level_1 > a {font-size:12px;}

.main_max {max-width:1150px;padding-left:40px;padding-right:40px;}
.header_0 {font-size:120px;}
.header_1 {font-size:30px;}
.header_2 {font-size:36px;}
.header_3 {font-size:21px;}
.header_4 {font-size:22px;}
.header_5 {font-size:18px;}
.header_6 {font-size:15px;}
.main_text_1 {font-size:18px;}
.main_text {font-size:15px;}

.slide_2 {height:140px;bottom:-70px;}
.slide_info {height:140px;}
.slide_info_content {padding:45px 0 0 40px;}
.main1_container {padding:80px 0;}
.service_text {padding:30px 90px 30px 30px;}
.service_block .header_6 {margin-bottom:15px;}
.service_block .header_4 {min-height:60px;}
.main3_left .main_image {margin-left:-50px;}
.main4_container:before {height:421px;}
.main4 .latest-posts-widget:before {left:-60px;right:-60px;}
.posts-list-container .post-header h3 {height:160px;}

.main1 .main_button,
.main2 .main_button,
.main4 .main_button {width:336px;}

/**/

.main_max_2 {max-width:1150px;}
.post-container .post_custom .post-header {height:220px;margin:-185px 0 20px;padding:50px 0 0 45px;}
.post-container .post_custom .post-header:before {width:220px;height:220px;}
.category-container:before {height:394px;}
}

@media only screen and (max-width:1260px) {
.header_container {height:60px;}
.header_main {height:60px;}
.menu_button {display:block;}
.header_a {width:180px;float:none;margin:9px auto 0;position:absolute;top:0;left:0;right:0;}
.header_b {display:none;}
.widget.contact_button {display:none;}
.widget_polylang a {line-height:60px;height:60px;}
.widget_polylang a:before {display:none;}
.dropdown_menu .submenu_bgk {display:none;}

.slide_container {margin:0;}
.slide_2 {margin:0;padding:0 !important;position:relative;bottom:0;left:0;}
.slide_container .owl-carousel .owl-item img {width:110%;margin:0 -5%;}
.video_container {padding-bottom:41.2%;}
.slide_content {top:18%;left:10%;}
.slidetext {max-width:500px;}
.slidetext .header_1 {margin-bottom:20px;}
.owl-carousel .owl-nav {bottom:12%;right:10%;}
.owl-carousel button.owl-dot {margin:25px 0;}
.slide_info_content.content_02,
.slide_info_content.content_03 {width:29%;}
.slide_info_content.content_04 {width:17%;}
.slidetext .main_text {margin-bottom:40px;}

.header_0 {font-size:100px;}
.header_1 {font-size:24px;}
.header_2 {font-size:30px;}
.header_3 {font-size:20px;}
.header_4 {font-size:19px;}
.header_5 {font-size:17px;}
.header_6 {font-size:14px;}
.main_text {font-size:14px;}
.main_text_1 {font-size:16px;}
.has_line {padding-left:40px;}
.has_line:before {width:25px;top:11px;}
.main_button {padding:22px 40px;}

.main1_container {padding:60px 0;}
.main1_item {width:33.33%;padding:0 50px;}
.main1 .header_2 {margin-bottom:50px;}
.main1 .header_5 {color:#1c334e;margin-bottom:20px;}
.main2 {padding-top:80px;padding-bottom:50px;}
.main2:before {height:320px;}
.service_text {padding:25px 85px 30px 25px;}
.slidetext .main_text {margin-bottom:40px;}
.service_block .header_4 {min-height:51px;}
.service_arrow {right:25px;}
.main3_container {padding:70px 0;}
.main3_left {padding-right:6%;}
.main3_left .main_image {margin-left:10px;}
.main3_right {padding-right:5%;}
.main3 .main_text {margin-bottom:50px;}
.main4_container:before {height:372px;}
.main4.main_max {/*padding:20px 50px 0;*/}
.main4 .latest-posts-widget {padding:0 0 70px;}
.main4 .latest-posts-widget:before {left:-30px;right:-30px;}
.main4_block .header_2 {margin-bottom:40px;}
.post-body {padding:30px 25px;}
.post-category {margin-bottom:15px;}
.posts-list-container .post-header h3 {height:150px;}

.main1 .main_button,
.main2 .main_button,
.main4 .main_button {width:auto;}

.bottom1 {height:250px;}
.widget.widget_mc4wp_form_widget {padding:45px 0 0 40px;}
.widget.widget_mc4wp_form_widget h2 {font-size:22px;}
.footer_1a .footer_logo img {width:85%;}
.footer_links {padding:0 10px 0 50px;}
.footer_links h3 {font-size:15px;}
.footer_links ul li {font-size:15px;}
.footer_2 {padding:30px 30px;}

/**/

.category-container {padding-top:50px;padding-bottom:50px;}
.category-title {margin:0 0 30px;}
.post-container .post-thumbnail img {width:140%;margin:0 -20%;}
.sidebar_menu ul li a {padding:20px 70px 20px 25px;}
.sidebar_menu ul li a:before {top:16px;right:20px;}
}

@media only screen and (max-width:1023px) {
.slide_container .slide a {overflow:hidden;}
.slide a:before {display:none;}
.slide_container .owl-carousel .owl-item img {width:150%;margin:0 -25%;}
.video_container {padding-bottom:56.2%;}
.slide_content {top: auto;bottom: 20px;}
.slidetext {background: rgba(28,51,78,0.9);max-width: 400px;padding: 20px;}
.slidetext .main_text {margin-bottom: 10px;}
.slidetext .main_button {display:none;}
.slide_2 {height:auto;}
.slide_info {height:auto;}
.slide_info_content.content_01 {width:100%;padding:0 0 50%;}
.slide_info_content.content_02 {width:39%;height:140px;}
.slide_info_content.content_03 {width:39%;height:140px;}
.slide_info_content.content_04 {width:22%;height:140px;}

.main_max {padding-left:30px;padding-right:30px;}
.header_0 {font-size:80px;}
.header_1 {/*font-size:30px;*/}
.header_2 {font-size:25px;}
.header_3 {font-size:18px;}
.header_4 {font-size:17px;}
.header_5 {font-size:14px;}
.main_text {font-size:13px;}
.main_button {padding:20px 40px;}

.main1_container {padding:50px 0;}
.main1_item {padding:0 30px;}
.main1 .main_image {max-width: 150px;margin-bottom:30px;}
.main1 .number_1 {line-height: 55px;width: 55px;height: 55px;}
.main1 .header_0 {margin-bottom:20px;}
.main1 .header_5 {margin-bottom:10px;}
.main2 {padding-top:50px;padding-bottom:30px;}
.main2 .main_text_1 {text-align:center;}
.main2 .header_2 {text-align:center;}
.main2 .has_line,
.main3 .has_line,
.main4 .has_line {padding:0;}
.main2 .has_line:before,
.main3 .has_line:before,
.main4 .has_line:before {display:none;}
.service_block {width:50%;}
.service_block .header_4 {min-height:46px;}
.service_arrow {background-size:14px auto;width:40px;height:25px;}
.service_block a:hover .service_arrow {background-size:14px auto;}
.main3_container {padding:60px 0;}
.main3_left {width:100%;max-width:400px;margin:auto;padding: 0;text-align: center;order:2;}
.main3_right {width:100%;padding:0 20px;text-align:center;}
.main3 .header_2 {color:#fff;margin-bottom:25px;}
.main3 .main_text {margin-bottom:35px;}
.main4_container:before {height:370px;}
.main4_block {text-align:center;}
.main4 .header_2 {margin-bottom:30px;}
.posts-list-container article {width:50%;}
.main4 .posts-list-container article:nth-child(3) {display:none;}
.view_all .btn-more {padding:20px 60px;}

.bottom1 {height:210px;}
.bottom1:before {/*background-position:right -120px top 5px;background-size:330px auto;*/left:0;right:0;}
.widget.widget_mc4wp_form_widget {padding:40px 30px 0;}
.widget.widget_mc4wp_form_widget h2 {font-size:20px;}
.widget.widget_mc4wp_form_widget p {font-size:15px;margin-bottom:15px;}
.widget.widget_mc4wp_form_widget input[type="email"] {font-size:18px;padding:10px 0;}
.widget.widget_mc4wp_form_widget input[type="submit"] {padding:15px 30px;bottom:10px;}

.footer_1 {flex-wrap:wrap;padding:50px 0;}
.footer_1a {width:100%;margin-bottom:40px;}
.footer_1b {width:100%;}
.footer_1a .footer_logo {width:200px;margin:auto;}
.footer_1a .footer_logo img {width:100%;}
.footer_links {padding:0 30px;}
.footer_links h3 {font-size:14px;}
.footer_links ul li {font-size:14px;margin-bottom:8px;}
.footer_2 {padding:20px 25px;}
.copyright {font-size:12px;}
.footer_2b {font-size:12px;}

/**/

.post-content {font-size:16px;padding:0;}
.post-main.main_max {padding:40px 30px;}
.post-main-sidebar {flex-wrap:wrap;}
.post-sidebar {width:100%;padding:0;order:2;}
.post-sidebar-right {width:100%;padding:0;}
.post-main-content {width:100%;}
.post-container .post-header {margin-bottom:20px;}
.post-content h1,
.post-content h2 {font-size:22px;margin-bottom:20px;}
.post-content h3,
.post-content h4 {font-size:19px;margin-bottom:20px;}
.post-content p {margin-bottom:20px;}
}

@media only screen and (max-width:767px) {
.header_1 {font-size:21px;line-height:1.3;}
.header_5 {font-size:15px;}
.header_6 {font-size:12px;}
.main_text_1 {font-size:14px;}
.has_line {padding-left:30px;}
.has_line:before {width:18px;top:9px;}

.main_max {padding-left:20px;padding-right:20px;}

.slide_container .owl-carousel .owl-item img {width:160%;margin:0 -30%;}
.video_container {padding-bottom:60%;}
.slide_content {left:5%;}
.slidetext {max-width:300px;}
.slidetext .header_1 {margin-bottom: 0;}
.slidetext .header_5 {margin-bottom:15px;}
.slidetext .main_text {display:none;margin-bottom:30px;}
.owl-dots {width:100%;top:auto;bottom:25px;left:0;text-align:center;}
.owl-carousel button.owl-dot {background:#fff;display:inline-block;margin:0 8px;}
.owl-carousel .owl-nav {bottom:10%;right:5%;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {background-size:10px auto;width:40px;height:40px;margin:0 6px;}

.slide_info_content {padding:30px 0 0 25px;}
.slide_info_content.content_02,
.slide_info_content.content_03,
.slide_info_content.content_04 {height:100px;}
.slide_2 .social_links {text-align:left;}
.social_links li {width:40px;margin:0 5px;}
.social_links a {width:40px;height:40px;}
.social_links a.fb_icon {background-size:10px auto;}
.social_links a.in_icon {background-size:18px auto;}
.main1_item {padding:0 20px;}
.main1 .number_1 {line-height:55px;width:55px;height:55px;}
.footer_links {padding:0 20px;}
.footer_2 {flex-wrap:wrap;}
.footer_2a {width:100%;margin-bottom:15px;text-align:center;}
.footer_2b {width:100%;text-align:center;}
.footer_2b a {margin:0 15px;}

/**/

.category-title {text-align:center;}
.post-content {font-size:15px;}
}

@media only screen and (max-width:599px) {
.header_container {height:60px;}
.header_main {height:60px;}
.header_a {}
.logo_container .logo img {}
.widget_polylang a {line-height:60px;height:60px;}
.menu_button {width:70px;height:60px;padding-top:22px;}
.dropdown_menu_container {width:100%;top:60px;left:-100%;}

.slide_container .owl-carousel .owl-item img {width:160%;margin:0 -30%;}
.video_container {padding-bottom:60%;}
.slide_content {width:80%;padding:0;margin:0;top:35%;left:10%;}
.slidetext {max-width:100%;}
.slidetext .main_text {display:none;}
.slidetext .header_1 {text-align:center;}

.header_0 {font-size:70px;-webkit-text-stroke:2px #d6eef8;}
.header_1 {font-size:20px;}
.header_2 {font-size:21px;}
.header_4 {font-size:15px;}
.header_6 {font-size:11px;}
.main_button {padding:16px 30px;}

.slide_info_content.content_01 {margin-bottom:20px;}
.slide_info_content.content_02,
.slide_info_content.content_03,
.slide_info_content.content_04 {width:100%;height:auto;}
.slide_info_content {padding:5px 30px;}
.slide_info_content br {display:none;}
.slide_info_content .main_text_1 {max-width:240px;margin:auto;}
.slide_2 .social_links {padding:5px 0 10px;text-align:center;}

.main1_container {padding:40px;}
.main1_block {margin-bottom:10px;}
.main1_item {width:100%;margin-bottom:25px;padding:0 30px;}
.main1 .main_image {max-width:100px;margin:0 auto 25px;}
.main1 .number_1 {line-height: 38px;width: 38px;height: 38px;}
.main1 .header_0 {margin-bottom:15px;}
.main1 .header_2 {margin-bottom:30px;}
.main1 .header_5 {margin-bottom:15px;}
.main2 .header_2 {margin-bottom:30px;}
.services_container {margin:0 -10px;}
.service_block {width:100%;max-width:250px;margin:0 auto 30px;padding:0 10px;}
.service_text {padding:25px 30px 20px 15px;right:20px;}
.service_block .header_6 {margin-bottom:10px;}
.service_block .header_4 {min-height:41px;}
.service_arrow {background-size:11px auto;border-radius:8px;width:25px;height:16px;bottom:15px;right:10px;}
.service_block a:hover .service_arrow {background-size:11px auto;}
.main3_left {padding:0 20px;}
.main4_container:before {height:315px;}
.main4 {padding-top:40px;}
.main4 .latest-posts-widget {padding:0 0 50px;}
.main4 .posts-list-container article {margin-bottom:35px;}
.posts-list-container article {width:100%;}
.post-body {padding:25px 25px;}
.post-body:before {top:0;}
.posts-list-container .post-header h3 {height:auto;}
.widget.widget_mc4wp_form_widget input[type="submit"] {padding:10px 30px;bottom:8px;}
.footer_links_container {display:block;}
.footer_links {float:left;width:50%;}
.footer_links:nth-child(1) {margin-bottom:20px;}
.footer_links:nth-child(2) {float:right;}

/**/

.post-content {font-size:14px;/*text-align:left;*/}
.post-container .post-header {margin-bottom:20px;}
.post-content h1,
.post-content h2 {font-size:20px;margin-bottom:15px;}
.post-content h3,
.post-content h4 {font-size:17px;margin-bottom:15px;}
.post-content p {margin-bottom:15px;}
}

@media only screen and (max-width:449px) {
.slide_container .owl-carousel .owl-item img {width:180%;margin:0 -40%;}

.main_max {/*padding-left:10px;padding-right:10px;*/}
.header_1 {font-size:18px;}
.header_4 {font-size:13px;}

.service_block .header_4 {min-height:unset;}
.service_text {padding:20px 10px 40px 10px;right:20px;}
.service_text span.service_arrow {left:10px;}

.bottom1:before {/*background-position:right -140px top 5px;background-size:300px auto;*/}
.widget.widget_mc4wp_form_widget {padding:40px 5px 0;}
.widget.widget_mc4wp_form_widget input[type="submit"] {padding:10px 15px;}
.footer_1a .footer_logo {width:160px;}
}

