@media only screen and (max-width: 1500px) {
    .inner_cat_info, .left_border .inner_cat_info{ padding: 40px 50px;}
}
@media only screen and (max-width: 1480px){
    .first_section h4{ font-size: 19px; letter-spacing: 18px; text-indent: 24px;}
	.first_section h1{ font-size: 74px; letter-spacing: 33px; margin-top: 40px;}
}
@media only screen and (max-width: 1440px) {
.product_dropdown .one_dropdown_menu ul li .sub-menu li a,.services_dropdown a.dropdown_category_links {font-size:14px;line-height:18px;}
.slide_image_name {display:none;}
.one_dropdown_menu:first-of-type {padding-left:0;}
.business_inner p,.business_inner li,.t_inner p {font-size:13px;margin-bottom:10px;}
.slide_left,.slide_right {height:30px;}
.close,.close_detail {height:25px;}
.p_engineer .custom_button {/*display:block;*/margin-top:25px;}
.cat_info h2 { font-size:22px;}
.cat_info p { font-size:14px; text-align:left;}
.one_product span {font-size:12px;}
}
@media only screen and (max-width: 1024px) {
#header_form .header_dropdown,#header_form .header_dropdown:hover {margin-top:4px;}
.one_value {width:50%;padding:10px;margin-bottom:25px;}
.tabs.vertical dd,.tabs.vertical .tab-title {/*float:right;*/}
.tabs_top,.history-tabs .slick-prev {top:5px;right:100%;left:auto;}
.tabs_bottom,.history-tabs .slick-next {top:5px;left:100%;right:auto;}
#fullpage div.first_section {background-size:cover;height:100vh;}
.first_section_row {margin-top:0;position:absolute;top:50%;transform:translate(0,-50%);}
.first_section .link_container .link_inner {/*position:static;*/left:50%;margin:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.first_section .link_inner span {/*position:static;*/}
.first_section .link_inner {width:170px;min-height:190px;}
.product_dropdown {position:relative;top:5px;}
}
@media only screen and (max-width: 640px) {
.news_page .tabs-content .content {padding:0;}
.apply_form input[type="submit"] {margin-top:15px;}
h2 {font-size:28px;font-weight:800;}
#notification {width:100%;}
.top-bar {height:auto;background:#fff;overflow:hidden;height:2.813rem;line-height:2.8125rem;position:relative;background:transparent;margin-bottom:0;padding:0;}
.top-bar-section ul li ul.dropdown_menu li {border-bottom:none;}
.top-bar .toggle-topbar.menu-icon a span::after {width:20px;}
.top-bar-section ul li > a { font-family:'Open Sans',sans-serif; color:#fff; font-size:16px;background:transparent;}
.top-bar-section ul li:hover > a {background:transparent !important;}
.top-bar-section ul li {background:transparent;position:relative;}
.top-bar-section ul li {border-bottom:1px solid #345375;}
.top-bar-section ul li.current-menu-item > a:not(.button),.top-bar-section ul li.current-page-ancestor > a:not(.button) {background:transparent !important;box-shadow:none !important;}
.top-bar-section .menu { display:none;background:#17273c; background:-moz-linear-gradient(top,#17273c 0%,#0b3657 100%);background:-webkit-linear-gradient(top,#17273c 0%,#0b3657 100%);background:linear-gradient(to bottom,#17273c 0%,#0b3657 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#17273c',endColorstr='#0b3657',GradientType=0 );}
.top-bar-section .dropdown {clip:auto;height:auto;display:none;width:100%;position:static !important;}
.top-bar-section .dropdown > li a {padding-left:30px;}
.top-bar-section .has-dropdown > a:after {display:none;}
.top-bar-section ul li.has-dropdown a.dropdown-toggle {display:block;position:absolute;width:50px;height:44px;right:0;top:0;color:#fff;z-index:100;text-align:center;}
.top-bar-section ul li.has-dropdown a.dropdown-toggle i.fa {font-size:13px;line-height:1;height:13px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.top-bar.expanded .opnd > .dropdown-toggle i.fa {transform:rotate(90deg);}
.top-bar.expanded .title-area {background:transparent;}
.top-bar.expanded .toggle-topbar a {color:#fff;}
.top-bar.expanded .toggle-topbar a span {box-shadow:none !important;}
.top-bar.expanded .toggle-topbar a span:after {box-shadow:0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;}
.mobile_switcher {display:block;}
p {font-size:14px;}
.one_news_container h5 {font-size:14px;}
span.news_date,span.news_excerpt {font-size:14px;}
.no_padding {padding-right:5px;padding-left:5px;}
.s_no_padding {padding-right:0;padding-left:0;}
#gform-notification {height:420px;width:320px;padding:40px;}
.header {padding:8px 0 0;}
.header .row {padding:0;}
body.admin-bar .header.sticky {top:46px;/*background-color:transparent;*/}
.ocean_menu::before,.physical_menu:before {display:none;}
.have_dropdown span {top:0px;right:0px;transform:rotate(-90deg);width:50px;height:50px;border-top:1px solid #345375;}
.have_dropdown span:after {content:url('../image/arrow_bottom.png');/*background-image:url('../image/arrow_bottom.png');*/        top:12px;position:absolute;lefT:16px;}
.mobile_menu ul li.main_li {padding:10px 0;}
.mobile_menu .sub-menu {display:none;}
.product_dropdown {padding:0;}
.product_dropdown .menu > li {position:relative;}
.product_dropdown ul li .sub-menu {margin:10px 0;}
.product_dropdown ul li a {font-size:16px;}
.product_dropdown .menu li .sub-menu li a {border:none !important;}
.product_dropdown .menu > li span {top:0;right:0;width:52px;height:100%;border-left:1px solid #345375;position:absolute;cursor:pointer;}
.product_dropdown .menu > li a {display:inline-block;padding:10px 40px 10px 20px;border-top:1px solid #345375;width:100%;font-size:16px;}
.product_dropdown .menu > li:last-of-type a {border-bottom:1px solid #345375;}
.product_dropdown .menu > li span:after {content:url('../image/arrow_bottom.png');position:absolute;top:25%;right:20px;}
.product_dropdown .menu > li span.active:after {transform:rotate(180deg);}
.to_main_menu {padding:20px 40px 10px 20px;font-size:16px;color:#fff;display:inline-block;}
.to_main_menu:hover {color:#08a8fa;}
.physical .to_main_menu:hover {color:#f05408;}
.to_main_menu:before {content:url('../image/arrow_left_back.png');transform:rotate(180deg);margin-right:10px;}
.one_dropdown_menu {padding:0;margin-bottom:0;}
.one_dropdown_menu:not(:last-of-type)::after {display:none;}
.one_dropdown_menu .sub-menu {display:none;}
#header_form {position:absolute;top:5px;left:145px;z-index:99;}
select.header_dropdown {margin:0px;}
select.header_dropdown:hover {margin:0px;}
.header img {/*padding:15px;*/position:absolute;left:0;z-index:9;top:0;max-height:36px;width:auto;padding:0 0 0 8px;}
.open_dropdown:after {content:url('../image/arrow_bottom.png');position:absolute;top:11px;right:17px;transform:rotate(-90deg);cursor:pointer;}
.open_dropdown:before {content:'';position:absolute;top:0;right:50px;height:100%;border-left:1px solid #345375;}
.services_dropdown {padding:15px;}
.services_dropdown ul {list-style-type:none;margin:0;}
.services_dropdown ul li:not(:last-of-type) {border-bottom:1px solid #345375;}
.services_dropdown ul li a {color:#fff;font-size:16px;padding:15px 0;display:block;}
.services_dropdown ul li a.dropdown_back:before {content:url('../image/arrow_left_back.png');transform:rotate(180deg);margin-right:10px;}
.services_dropdown ul li a.dropdown_ocean:before {content:url('../image/oc.png');margin-right:10px;}
.services_dropdown ul li a.dropdown_physics:before {content:url('../image/ph.png');margin-right:10px;}
#fullpage div.first_section {background-size:cover;height:100vh;}
#fullpage div.first_section>.row { position:absolute; top:50%; left:0; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%);}
body.admin-bar #fullpage div.first_section {height:calc(100vh - 46px);}

.about_page h2.page_title,.contact_page h2.page_title {margin:60px auto 0;}
.about_page .history_block .margin_left {margin-left:0px;}
.company_values {padding:50px 0 50px;}
.one_value {/*width:100%;*/padding:10px;margin-bottom:15px;}
.one_value:not(:last-of-type):after {width:4px;height:4px;right:-2px;}
.one_value:nth-child(2n + 2):after {display:none;}
.one_value:last-of-type,.services_block .one_service:last-of-type,ul.tech_list li:last-of-type {float:none;display:inline-block;}
.one_value h2 {margin:0 auto 20px;font-size:24px;}
.services_block {padding:60px 0 60px;}
.services_block .one_service {width:50%;margin:0 0 20px 0;padding:0 10px;}
#about_services .services_text p {margin-top:20px;display:inline-block;opacity:1;font-size:14px;line-height:1.8;}
.third_section .link_inner .inner_border,.services_block .link_inner .inner_border,.advantages_block .link_inner .inner_border {height:190px;margin:0 auto;padding-top:42px;}
.services_block .link_inner .inner_border img {width:auto;height:40px;}
#about_services .services_text {opacity:1;margin-top:20px;margin-bottom:30px;}
.services_block .link_inner .inner_border p {font-size:14px;color:#fff;line-height:20px;}
.section_title { font-size:16px;}
.about_page #about_services {padding-bottom:0;}
.between_element {margin:20px auto;display:block;}
.fifth_section .top_bottom_borders {margin-top:0;}

/*business page*/
.business_block.third_section .one_service {width:100%;margin:0;}
.business_block .one_service {height:450px;}
.business_block.third_section .link_inner .inner_border {height:250px;}
.business_inner_container {position:relative;top:0;transform:translate(0,0);}
.business_inner .left_content,.business_inner .right_content {margin:0;}
.business_inner {overflow:auto;}
.business_inner p,.business_inner li {font-size:12px;line-height:1.9;}
.business_inner .right_content p {position:relative;top:auto;transform:translate(0,0);}
.business_inner .left_content,.business_inner .right_content {margin-top:60px;background-size:100%;}
.business_inner .right_content,.t_inner .right_content {padding-left:0;}
.close,.close_detail {width:36px;height:37px;top:26px;right:26px;z-index:9;}

.show_all {width:auto;}
.business_inner ul {margin:0;}
.slide_left,.slide_right {display:none;}
.third_section .link_inner {top:70px;}
.third_section .link_inner.up_top {top:30px;}
.partners_page h2.page_title {margin:60px auto 24px !important;}
.partners_page hr {margin-bottom:38px;}

.one_service.hover_effect:after{ background-color:rgba(62, 106, 0, 0.8);}
.one_service.hover_effect .link_inner .inner_border{background-image: url("/Skin/Skin1/images/white_circle.png");}

/*careers page*/
.careers_page h2.page_title,.services_page h2.page_title {margin:70px 0 0;font-size:32px;font-weight:800;}
.careers_page .tabs .tab-title {width:130px;}
.careers_page .tabs .tab-title a,.careers_page .tabs .tab-title.active a,.careers_page .tabs .tab-title:hover a {font-size:20px;padding:5% 1%;text-align:center;}
.careers_page .tabs-content {padding:0;margin-bottom:0;}
.careers_page.news_page .news_tabs {margin-bottom:35px;}
.office_name {padding:0 !important;margin-bottom:30px;}
.office_name ul.tabs .tab-title a,.office_name ul.tabs .tab-title.active a,.office_name ul.tabs .tab-title:hover a {display:inline-block;padding:0;}
.office_name ul.tabs {text-align:center;}
.office_name ul.tabs li.tab-title {width:33.33% !important;}
.office_name ul.tabs .tab-title {display:inline-block;text-align:center;margin-bottom:10px !important;}
.off_images section {width:100% !important;margin:0 auto;}
.office_name ul.tabs .tab-title a {margin-right:0 !important;}

/*select*/
.advantages_container {padding:0 !important;}
.advantages_block .one_service {padding:5px;border:1px solid #294664;}
.advantages_block .one_service .link_inner .inner_border p {font-size:16px;margin-top:10px;}
.advantages_block .one_service .link_inner p {font-size:12px;margin:10px 0;}
.advantages_block .custom_button {margin:25px auto 75px;}
.office_name .tabs {margin-top:30px;}
#careers .between_element {margin-right:auto;}
.gallery_block h2,.advantages_block h2 {margin:30px auto 0;font-size:28px;font-weight:800;}
.custom_height {left:0 !important;}
select {margin:0 0 20px 0 !important;width:100%;}
select:hover {margin:0;width:100%;}
.vacation_detail {padding:80px 0;}
.vacation_detail h2,.vacation_top_info {padding-right:15px;padding-left:15px;}
.gform_description {display:none;}
form.apply .gform_body ul.gform_fields li {width:100%;}
form.apply input[type="submit"] {margin-top:20px;}
form.apply .gform_footer {padding-left:8px;}
.gform_title {margin:40px 0 25px 8px;}
.gallery_block .custom_button {width:auto;}
.advantages_block .custom_button {width:auto;}

/*contact page*/
.contact_page {padding-bottom:60px;}
.contact_page .gform_footer {margin-top:20px;}
.contact_page .contact_page_description::before {display:none;}
.contact_page .gform_body ul.gform_fields {margin:0;}
.contact_page.news_page .news_tabs {padding-top:26px;}
.contact_page ul.tabs {display:none !important;}
.contact_page.bg_cover {background-size:150%;}
.one_address .google_link a,.one_address .baidu_link a,.one_address .maps_links {font-size:20px;}
.one_address p,.one_address a {font-size:18px;}
.one_address h2,.services_page h2 {font-size:26px;}

/*news page*/
.news_page h2.page_title,.partners_page h2.page_title,.careers_page h2.page_title { margin:90px auto 25px;}
.news_page .no_padding { padding-left:15px; padding-right:15px;}

.news_page hr { margin:15px auto 15px;}
.news_page select {border-radius:10px;}
.custom_news {padding:15px 0;}
.custom_news h4 { margin:0; font-size:16px;}
.custom_news p { padding-right:0px; font-size:14px; line-height:25px;}
.custom_news span {display:block;margin:5px 0;}
.custom_news .item_categories {margin:10px 12px 10px 0;display:inline-block;}
.news_page .news_tabs {margin-bottom:0;}
.single_page .custom_news {padding:15px;}
.go_back { font-size:16px; padding: 10px 0px 20px 0px;}
.single_page h1 { font-size:16px; margin-top: 20px; margin-bottom: 10px;}

.custom_product_info { margin-bottom:20px;}
.case_list { padding-left:15px;}

.news_article {padding: 25px 15px;}
.news_article_content { padding:0;min-height: 300px;}
.news_article_content p { font-size:14px; padding:0;}
.news_article_content img { margin-left:-2em;}
.right_double_padding {padding-right:15px;}
.custom_news .custom_news_thumbnail {height:auto;padding-bottom:63.5%;margin-bottom:20px;}
.custom_news .custom_button { margin:0 auto; font-size:12px; padding: 8px 40px;}
.single_page .post_date { margin-bottom:10px;}
.news_article .news_top_info { padding-bottom:20px; border-bottom:1px solid #2d343a; margin-bottom:15px;}
.custom_news .social_container .addtoany_list a {margin-right:13px;opacity:1;}
.news_page .news_main_tabs { display:flex !important; width:auto; margin-bottom: 15px !important;}
.tabs dd > a, .tabs .tab-title > a { padding:0.5rem;}
.news_page .tabs .tab-title:not(:last-child) > a { margin-right:0px; font-size:14px !important;}
.news_page .tabs .tab-title > a, .partners_page .tabs .tab-title > a { font-size:14px;}
.one_popular_product p {font-size:16px;}
.one_popular_product span {font-size:14px;}

.news_page .product_tabs { padding-left:0px; padding-right:0px;}
.news_page .product_main_tabs { display: block !important;}
.news_page .product_main_tabs .tab-title { flex: 1; width:50%; margin-bottom: 10px !important;}

.about_box {padding: 20px 15px;}
.about { padding:0;}
.about p { font-size:14px; padding-right:0px; line-height:25px;}

.about_zizhi_info { color:#35537e; font-size:14px; margin-bottom:30px; line-height:26px; padding:0; text-indent:2em;}
.zz_list li { float: left; margin-right: 15px; text-align: center; margin-bottom: 30px; width: 45%; height: 210px; list-style: none; color: #35537e; font-size: 12px;}
.zz_list li img { width: 100%; height: 100%; border: 1px #e5e5e5 solid; padding: 5px; margin-bottom: 5px;}
.zz_list li:nth-child(2n) { margin-right:0px;}
.zz_list li:nth-child(5n) { margin-right:15px;}

.case_article_box { padding:25px 15px;}
.case_article_box h1 { font-size:18px; margin-bottom:0px;}
.case_article_box .case_top_info { margin-bottom:10px;}
.case_article { padding:0px;}
.case_article h3 { font-size:14px;}
.case_article p { font-size:14px;}

.donw_article_content { padding:0px;}
.donw_article_content p { font-size:14px;}
.donw_article_content .custom_button { float:none; padding:8px 20px; margin-top: 20px;}

.positionsbox { padding: 15px 15px;}
.positions-list .jobInf { width:92%; margin-left:-46%; background-color: rgba(7, 40, 65, 1);}

.contact_box { padding: 15px 15px;}
.contact_content p { font-size:14px; text-indent:0px; margin-bottom:0px;}
.contact_content p strong { color:#0d3166; font-size:16px;}
#map { margin-bottom:20px; font-weight:normal;width:100%;height:300px;border:#ccc solid 1px;font-size:12px}

.partners_page ul li {width:50%;}
.partners_page ul li img {/*width:80%;*/}

.ocean_page .partners_container {margin-top:10px;}
.one_cat {padding:10px 0;}
.one_cat .one_cat_image {width:100%;height:380px;background-size:90%;}
.cat_slider .slick-dots {bottom:40px;}
.cat_info { padding:0 15px;}
.inner_cat_info {padding:90px 25px;}
.cat_info.right_border .inner_cat_info,.cat_info.left_border .inner_cat_info {}
.physical .cat_info.right_border .inner_cat_info,.physical  .cat_info.left_border .inner_cat_info {}
.slide_image_name {bottom:100px;}
ul.tech_list li.tech-list-item {padding:0 20px;width:50% !important;float:left !important;}
ul.tech_list li.tech-list-item:last-of-type {float:none !important;}
ul.tech_list li.tech-list-item div.tech_image {width:100% !important;}

.t_inner {padding:90px 0;position:relative;overflow:auto;}
.t_inner .left_content {padding:18% 15px !important;}
.t_inner .right_content {margin-top:50px;}
.rev_product img {width:100%;}
.t_inner p {font-size:12px;}

.mobile_filters {position:relative;margin-top:40px;}
.mobile_filters .mobile_word {background:rgba(0,0,0,0.3);}
.mobile_filters select {width:33.3%;float:left;margin:0;margin-bottom:25px;background-color:rgba(0,0,0,0.3);}
.mobile_filters .mobile_word_search {position:absolute;top:18px;right:25px;cursor:pointer;}
.mobile_filters .mobile_word_search:before {content:url('/Skin/Skin1/images/search.png');}
.single_page .custom_product {padding:10px;}
.single_page .custom_product p {font-size:14px;padding:0;line-height:normal;margin-bottom:5px;}
.single_page .custom_product img {margin-left:-2em;}

.single_product .product .title {margin-bottom:20px;padding-bottom:20px;padding-top:20px;font-size:18px;}
.product_category {margin-right:10px;font-size:12px;padding:6px;border-radius:6px;}
.single_product .tabs-content {margin-bottom:0;}
.docs_title {margin:20px 0 30px;}
.single_product .product .one_intro {height:350px;border-radius:10px;-webkit-background-size:contain;background-size:contain;}
.single_product .custom_button.contact,.single_product .custom_button.grey {padding:14px 55px 14px 90px;margin:25px 0;display:block;}
.single_product .news_page .tabs .tab-title {padding:0;}
.single_product .news_page .tabs .tab-title > a,.single_product .news_page .tabs .tab-title.active > a,.single_product .news_page .tabs .tab-title:hover > a {margin-right:2px;padding:3px;font-size:11px;}
.physical .single_product .tabs .tab-title.active:not(:last-child)::after {border-top:1px solid #f05408;right:-13px;}
.single_product .news_page .tabs .tab-title:last-child > a {margin-right:0;padding:3px;}
.single_product .news_page .tabs .tab-title.active:not(:last-of-type) > a::after {width:3px;}
.products_slider .prev {left:auto;top:-66px;right:50px;}
.products_slider .next {right:10px;top:-64px;}
.apply_headers {padding:80px 0 80px;}
.product .no_padding {padding-left:0;padding-right:0;}
.social_container {margin:15px 0;}
.product h4 {font-size:20px;}

.intro_text {margin-top:30px;}
.intro_link {padding:0 40px 20px 40px;display:block;margin-top:20px;}
.one_procedure {width:100%;padding-bottom:0;margin-bottom:80px;}
.one_procedure p {margin-bottom:0;}
.one_procedure:not(:last-child)::after {display:none;}
.s_bottom {padding:45px 0;}
.d_center {border-bottom:1px solid #345375;padding-bottom:50px;}
.d_center:after {display:none;}
.q_and_a {margin-top:50px;padding-bottom:50px;padding-left:15px;}
.eng_background span {margin:20px 5px 20px 15px;margin-right:0;display:block;}
.p_engineer {padding:35px 0 60px;}
a.contact_engineer_telephone,a.contact_engineer_email {margin:20px 5px 20px 15px;display:block;text-align:left;}

.first_section h1 { font-size:50px; letter-spacing:10px;}
.first_section h4 { letter-spacing:10px;}
.first_section .left_link.show,.first_section .right_link.show {display:block;}
.first_section .left_link.dont_show,.first_section .right_link.dont_show {display:none;}
.first_section .arr_to_bottom {bottom:2%;}
.first_section .link_container.left_link,.first_section .link_container.right_link {background-size:contain;min-height:0;}
.first_section .link_container.left_link {background-image:url('/Skin/Skin1/images/home_blue.png');padding-left:10vw !important;}
.first_section .link_container.right_link {background-image:url('/Skin/Skin1/images/home_orange.png');padding-right:10vw !important;float:right !important;}
.first_section .link_inner span {width:140px;height:auto;background:none;}
.first_section .link_inner img {margin:15px 0 15px;max-width:40px;}
.first_section .link_inner p {font-size:14px;}
.second_section .test_bg {background-image:none;padding:0 15px;}
#fp-nav {display:none;}
.third_section .one_service {width:100%;margin:0;}
.third_section .one_service {padding:50px 0;}
.third_section .link_inner .services_text {display:block;margin-top:30px;}
.third_section .link_inner {position:relative;top:0;margin:0 auto;}
.second_section,.third_section,.fifth_section {padding:70px 0;}
.fifth_section .one_news { padding:15px  15px 64%; position:relative; margin-bottom:20px; min-height:0;}
.fifth_section .custom_button { margin-top:24px; padding: 10px 45px;}
.inner_circles {top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.top_bottom_borders::before,.top_bottom_borders::after {display:none;}

.one_news_container {position:absolute;top:50%;left:0;right:0;padding:0 25px;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.one_news_container span.news_date {margin-bottom:0;}
.intro_text h4,.intro_text h3,.intro_text h2,.intro_text h1 {font-size:26px;font-weight:300;}

#nav-icon3 {width:30px;height:35px;position:relative;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;margin-right:8px;/*margin-right:20px;*/}
#nav-icon3 span { display:block; position:absolute; height:4px; width:30px; background:#fff; opacity:1; left:0; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
#nav-icon3 span:nth-child(1) {top:0px;}
#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3) {top:10px;}
#nav-icon3 span:nth-child(4) {top:20px;}
#nav-icon3.open span:nth-child(1) {top:18px;width:0%;left:50%;}
#nav-icon3.open span:nth-child(2) {-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
#nav-icon3.open span:nth-child(3) {-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
#nav-icon3.open span:nth-child(4) {top:18px;width:0%;left:50%;}
    
.footer_bottom .menus {display:none;}
.copyright {margin-top:40px;}
.social_links img {width:125px;}
.footer_sub_sites img {float:none;}
.footer_sub_sites p {display:inline-block;}
.footer .footer_social_links {margin-top:26px;display:inline-block;}
.footer_sub_sites {padding-bottom:30px;}
.copyright span.company_copyright {color:#fff;padding-top:10px;display:inline-block;}
.footer_bottom.front_page {padding:25px 0 10px;}
.inputfile-1 + label {margin-left:8px;}
.apply_field {width:100%;floaT:left;margin-right:0;position:relative;}
.apply_field:last-of-type {margin-bottom:15px;}
.apply_form input[type="submit"] {display:block;width:100%;}
.off_content p {padding:0 15px;font-size:16px;}
.off_content h4 {padding:0 15px;font-size:26px;}
.copyright span {color:#787878;}
.contact_page .gform_body {overflow:hidden;}
.contact_page.news_page .no_padding {padding-left:5px;padding-right:5px;}
.first_section .link_container.left_link,.first_section .link_container.right_link {background-size:contain;min-height:0;position:static;float:left;padding:0;max-width:40vw;}
.first_section .link_inner {width:100%;}
.first_section .link_inner span {left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.fp-section,.fp-tableCell,.fp-scrollable {height:auto !important;}
.fp-scroller {-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important;}
.table-row-view {padding:0 !important;}
.first_section {padding:100px 0 100px;}
.first_section h1 { font-size:13.2vw; letter-spacing:2vw; text-indent:10px; margin-top:0;}
.first_section h4 {font-size:3.9vw;text-indent:8px;letter-spacing:2.1vw;}
    
.about_page h2.page_title,.contact_page h2.page_title,.news_page h2.page_title,.partners_page h2.page_title,.careers_page h2.page_title {font-size:26px;font-weight:800;}
.history_block h2 {font-size:26px;font-weight:800;}
.careers_page .tabs .tab-title a,.careers_page .tabs .tab-title.active a,.careers_page .tabs .tab-title:hover a {font-size:16px;}
.first_section .link_container .link_inner {position:relative;top:0;left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:100%;}
.footer_block {padding-top:66vw;}
.about_page p,.contact_page p {line-height:1.9;}
.business_popup_circle {position:relative;top:0;}
.vacation_content ul li {padding:10px 10px 10px 20px;font-size:14px;}
.vacation_content ul li:before {/*top:10px;*/}
.tabs.history-tabs {margin-bottom:30px !important;}
.overflow_scroll .absolute_detail {height:100%;}
.mobile_filters select {border-color:#254966;}
.product_image .product_tmb {padding-bottom:62.5%;}
.table-responsive-wrapper {overflow-x:scroll;/*margin-bottom:30px;*/}
.one_procedure:not(:last-child) .service-circle:after {display:none;}
#contact_form input,#contact_form textarea {margin:0;}
}

@media only screen and (max-width: 440px){
	h2 {font-size:26px;font-weight:800;}
	.services_block .link_inner .inner_border {height:150px;padding-top:20px;padding-left:30px;padding-right:30px;}
	.first_section .link_container .link_inner {min-height:150px;}
	.footer_block {display:none;}
	.footer_sub_sites p {font-size:14px;}
}

@media only screen and (min-width: 641px){
    .language_block {position:relative;}
	.language_block:before { content:''; position:absolute; left:0; bottom:15px; height:14px; width:1px; background-color:#fff;}
}

@media only screen and (min-width: 1025px) {
	.top-bar {background: transparent;}
    .top-bar-section .dropdown { background: #0f1b2c;}
    .top-bar-section { }
    .top-bar-section ul { background: transparent; float:right;}
    .top-bar-section ul li {background: transparent;padding: 0 20px 4px;position: relative;}
    .top-bar-section li:not(.has-form) > a:not(.button),
    .top-bar-section li.has-dropdown > a:not(.button) {color: #fff;background: transparent;font-size: 16px;padding: 20px 0 8px;}
    .top-bar-section li > a.dropdown-toggle{ position: absolute; right: 0px;}
    .fa-chevron-right::before { content: "\f054"; right: 5px; position: absolute;top: 38px;transform: rotate(90deg);}
    .top-bar-section li:not(.has-form) > a:not(.button):hover,
    .top-bar-section li.has-dropdown > a:not(.button):hover {color: #fff;background: transparent;box-shadow: 0 3px 0 #08a8fa;}
    .top-bar-section li:not(.has-form) > a:not(.button):after,
    .top-bar-section li.has-dropdown > a:not(.button):after {display: none;display: none;}
    .top-bar-section li.current-page-ancestor > a:not(.button){}
    .top-bar-section li.current-menu-item > a:not(.button){color: #fff;background: transparent;box-shadow: 0 3px 0 #08a8fa;}
    .top-bar-section ul li:hover:not(.has-form) > a { background: transparent;color: #fff;}
    .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {color: #fff;background: transparent;}
    .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {color: #fff; background: transparent;}
    .top-bar-section .has-dropdown > .dropdown li .dropdrown_menu li a {background: blue;}
    .top-bar-section .has-dropdown > .dropdown li .dropdrown_menu li:hover a {color: #fff;text-decoration:underline; background:red;}
    .first_section_row { padding: 0 80px; margin-top: 60px;}
}

@media only screen and (min-width: 641px) and (max-width: 1024px) {
    .language_block a {margin-top:0;}
	.one_dropdown_menu:first-of-type {padding-left:50px;}
	.no_padding {padding-right:5px;padding-left:5px;}
	.m_no_padding {padding-right:0 !important;padding-left:0 !important;}
	#fullpage {margin-top:0;}
	#lang_sel_click {top:11px;right:20px;height:45px;}
	#lang_sel_click:before {display:none;}
	.open_dropdown::after {top:9px;righT:-5px;}
	.top-bar {background:transparent;}
	#fullpage div.first_section {background-size:cover;}
	.top-bar-section .dropdown {background:#0f1b2c;}
	.top-bar-section {/* Dropdown Styling*/}
	.top-bar-section ul {background:transparent;}
	.top-bar-section ul li {background:transparent;padding:0 15px 5px;position:relative;}
	.top-bar-section li:not(.has-form) > a:not(.button),.top-bar-section li.has-dropdown > a:not(.button) {color:#fff;background:transparent;padding:0 0 2px 0;}
	.top-bar-section li.current-menu-item > a:not(.button) {box-shadow:0 3px 0 #08a8fa;}
	.top-bar-section li > a.dropdown-toggle {position:absolute;right:0px;}
	.fa-chevron-right::before {content:"\f054";righT:0px;position:absolute;top:18px;transform:rotate(90deg);}
	.top-bar-section li:not(.has-form) > a:not(.button):hover,.top-bar-section li.has-dropdown > a:not(.button):hover {color:#fff;background:transparent;box-shadow:0 3px 0 #08a8fa;}
	.top-bar-section li:not(.has-form) > a:not(.button):after,.top-bar-section li.has-dropdown > a:not(.button):after {display:none;}
	.top-bar-section li.current-menu-item > a:not(.button),.top-bar-section li.current-page-ancestor > a:not(.button) {color:#fff;background:transparent;}
	.top-bar-section ul li:hover:not(.has-form) > a {background:transparent;color:#fff;}
	.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {color:#fff;background:transparent;}
	.top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {color:#fff;background:transparent;}
	.top-bar-section .has-dropdown > .dropdown li .dropdrown_menu li a {background:blue;}
	.top-bar-section .has-dropdown > .dropdown li .dropdrown_menu li:hover a {color:#fff;text-decoration:underline;background:red;}
	.header {padding-bottom:5px;}
	.ocean_menu::before,.physical_menu:before {margin-top:13px;}
	.have_dropdown span {top:21px;right:0;}
	.top-bar-section ul {display:table;margin:0 auto;}
	.header img {padding-top:5px;padding-bottom:5px;float:none;}
	select.header_dropdown {margin:10px 0 0 0;}
	select.header_dropdown:hover {margin:10px 0 0 0;}
	.first_section h1 {font-size:44px;letter-spacing:14px;text-indent:0;}
	.first_section .left_link.show,.first_section .right_link.show {display:block;}
	.first_section .left_link.dont_show,.first_section .right_link.dont_show {display:none;}
	.first_section h4 {margin-bottom:30px;font-size:14px;letter-spacing:8px;text-indent:0px;}
	.first_section .arr_to_bottom {bottom:10%;}
	.first_section .link_inner {margin:10px;}
	.first_section .link_container.left_link,.first_section .link_container.right_link { background-size:contain; float:left;}

    .first_section .link_inner {width:170px;}
	.second_section .test_bg {background-image:none;padding:0 15px;}
	#fp-nav {display:none;}
	.third_section .one_service {width:100%;margin:0;}
	.third_section .one_service {height:400px;}
	.second_section,.fifth_section {padding:70px 0;}
    .fifth_section .one_news { min-height: 350px; margin-bottom: 40px; padding: 35% 30px 30px;}
    .inner_circles {top:25%;}
	.top_bottom_borders::before,.top_bottom_borders::after {display:none;}
	.footer_bottom.front_page {padding-bottom:0;}
	
    .about_page h2.page_title,.contact_page h2.page_title {margin:60px auto 0;}
	.company_values {padding:50px 0 50px;}
	.one_value:not(:last-of-type):after {display:none;}
	.one_value:last-of-type,.services_block .one_service:last-of-type,ul.tech_list li:last-of-type,.one_procedure:last-of-type {float:none;display:inline-block;}
	.one_value h2 {margin:0 auto 20px;}
	.services_block,.history_block {padding:60px 0 60px;}
	.services_block .one_service {width:46%;margin:0 2%;}
	.services_text {display:inline-block;}
    .third_section .link_inner .inner_border,
    .services_block .link_inner .inner_border,
    .advantages_block .link_inner .inner_border{
        height: 190px;
        margin: 0 auto;
        padding-top: 42px;
    }
    .services_block .link_inner .inner_border img {width:45px;height:40px;}
#about_services .services_text {opacity:1;margin-top:20px;margin-bottom:30px;}
.services_block .link_inner .inner_border p {font-size:14px;color:#fff;}
.tabs_top {transform:rotate(-90deg);top:5px;left:0;}
.tabs_bottom {transform:rotate(90deg);top:5px;right:0;lefT:auto;}
.between_element {margin:25px auto;display:block;}
.business_block.third_section .one_service {width:100%;margin:0;}
.business_inner_container {position:relative;top:0;transform:translate(0,0);/*padding:0 50px !important;*/}
.business_block .one_service {height:450px;}
.business_block.third_section .link_inner .inner_border {height:250px;}
.business_inner .left_content,.business_inner .right_content {margin:0;}
.business_inner .right_content,.t_inner .right_content {padding-left:15px;}
.business_inner .left_content,.business_inner .right_content {margin-top:60px;}
.close,.close_detail {width:36px;height:37px;top:26px;right:26px;z-index:9;}
.business_inner ul {margin:0;}
.rev_product-container a {padding-left:5px;padding-right:5px;}
.business_inner .right_content p {position:relative;top:auto;transform:translate(0,0);}
.slide_left,.slide_right {/*display:none;*/}
.t_inner .slide_left {left:5px;top:280px;}
.t_inner .slide_right {right:5px;top:280px;}
.third_section .link_inner {top:120px;}
.third_section .link_inner.up_top {top:100px;}


    /*news page*/
    .news_page h2.page_title,.partners_page h2.page_title,.careers_page h2.page_title {margin:90px auto 45px;}
	.custom_news,.single_page .custom_news {padding:15px;}
	.custom_news .custom_news_thumbnail {height:300px;margin-bottom:20px;}
	.custom_news .custom_button {margin:0 auto;}
	.single_page .post_date {margin-bottom:10px;}
	.news_top_info {padding-bottom:20px;border-bottom:1px solid #2d343a;margin-bottom:20px;}
	.custom_news .social_container .addtoany_list a {margin-right:13px;opacity:1;}
	.news_page .tabs .tab-title > a {font-size:16px;padding:10px;}
	.news_page .tabs .tab-title.active {padding:0;}
	.news_page .tabs .tab-title.active > a,.news_page .tabs .tab-title:hover > a,.partners_page .tabs .tab-title.active > a,.partners_page .tabs .tab-title:hover > a {font-size:16px;}
	.contact_page.news_page .tabs .tab-title:not(:last-child) > a {margin-right:15px;}
	.tabs_header {overflow:hidden;}
	.news_page .tabs .tab-title.active:not(:last-child) a::after {width:6px;}
	.partners_page ul li {width:31%;margin:1%;}
	.careers_page h2.page_title,.services_page h2.page_title {margin:70px 0 0;}
	.careers_page .tabs .tab-title {width:auto;}
    .careers_page .tabs .tab-title a,.careers_page .tabs .tab-title.active a,.careers_page .tabs .tab-title:hover a {font-size:16px;padding:15px;text-align:center;}
.careers_page .tabs-content {padding:0;margin-bottom:0;}
.office_name ul.tabs .tab-title a,.office_name ul.tabs .tab-title.active a,.office_name ul.tabs .tab-title:hover a {display:inline-block;padding:0;}
.careers_page.news_page .tabs .tab-title.active:not(:last-child) > a:after {width:16px;}
.advantages_block .one_service {padding:45px 0;border-top:1px solid #294664;}
.advantages_block .one_service .link_inner p {margin-top:20px;}
.advantages_block .custom_button {margin:25px auto 75px;}
.office_name .tabs {margin-top:30px;}
#careers .between_element {margin-right:auto;}
select {margin:10px 0;width:30%;}
.vacation_detail {padding:80px 0;}
.vacation_detail h2,.vacation_top_info {padding-right:15px;padding-left:15px;}
.vacation_detail_container input[type="submit"] {margin-right:10px;}
.gform_description {display:none;}
form.apply .gform_body ul.gform_fields li {width:100%;}
form.apply input[type="submit"] {margin-top:20px;}
form.apply .gform_footer {padding-left:8px;}
.gform_title {margin:40px 0 25px 8px;}
.one_address p,.one_address a {font-size:16px;}
.off_images section {width:600px !important;}
.ocean_page .partners_container {padding-top:50px;}
.one_cat .one_cat_image {width:100%;background-size:auto;}
.cat_slider .slick-slide {padding:26px;}
.cat_slider .slick-dots {bottom:40px;}
.cat_info {padding:0 40px;}
.cat_info.right_border .inner_cat_info,.cat_info.left_border .inner_cat_info {border-right:1px solid #3d819f;border-left:1px solid #3d819f;border-bottom:1px solid #3d819f;border-bottom-left-radius:10px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:10px;border-top:none;}
.physical .cat_info.right_border .inner_cat_info,.physical  .cat_info.left_border .inner_cat_info {border-right:1px solid #f05408;border-left:1px solid #f05408;border-bottom:1px solid #f05408;}
.slide_image_name {bottom:100px;}
.t_inner {padding:90px 0;position:relative;}
.t_inner .left_content {padding:18% 15px !important;}
.t_inner .right_content {margin-top:50px;}
.rev_product img {width:100%;}
.one_filter a {margin-left:15px;}
.products_page .no_padding {padding-left:0;padding-right:0;}
.single_product .product .title {margin-bottom:30px;padding-bottom:30px;padding-top:0;}
.single_product .tabs-content {margin-bottom:0;}
.docs_title {margin:20px 0 30px;}
.single_product .product .one_intro {height:350px;border-radius:10px;}
.single_product .custom_button.contact,.single_product .custom_button.grey {padding:14px 55px 14px 90px;margin:25px;display:inline-block;}
.single_product .news_page .tabs .tab-title {padding:0;}
.products_slider .prev {left:auto;top:-66px;right:50px;}
.products_slider .next {right:10px;top:-64px;}
.apply_headers {padding:80px 0 80px;}
.product_category {margin-bottom:15px;}
.intro_text {margin-top:30px;}
.intro_block .intro_images {padding-left:15px;}
.intro_link {padding:0 40px 20px 40px;display:block;margin-top:20px;}
.one_procedure {width:33.3333%;}
.one_procedure:not(:last-child)::after {display:none;}
.s_bottom {padding:45px 0;}
.d_center {border-bottom:1px solid #345375;padding-bottom:50px;}
.q_and_a {margin-top:50px;padding-bottom:50px;}
.eng_background span {margin:20px 5px 20px 15px;margin-right:0;display:block;text-align:left;}
.p_engineer {padding:35px 0 60px;}
a.contact_engineer_telephone,a.contact_engineer_email {margin:20px 5px 20px 15px;display:block;text-align:left;}
.footer_bottom .menus {display:none;}
.footer_logo img {padding-top:6px;}
.footer_top {padding:16px 0;}
.copyright {margin-top:40px;}
.social_links img {width:125px;}
.footer_sub_sites img {float:none;}
.footer_sub_sites p {display:inline-block;}
.footer .footer_social_links {margin-top:26px;display:inline-block;}
.footer_sub_sites {padding-bottom:30px;}
.copyright span.company_copyright {color:#fff;padding-top:10px;display:inline-block;}
#lang_sel {top:10px;}
.inputfile-1 + label {margin-left:8px;}
.d_center:after {display:none;}
.q_and_a {padding-left:15px;}
.apply_field {width:48%;floaT:left;margin-right:1%;margin-left:1%;position:relative;}
.gallery_block h2 {margin:40px auto 0;}
#home-slider .slider-caption .slide_video_wrapper {width:100%;border-radius:8px;}
.border_right::before {min-height:120%;}
.m_no_padding {padding-left:0;padding-right:0;}
ul.tech_list li {padding:0 20px;width:33% !important;}
ul.tech_list li div.tech_image {width:100% !important;}
.business_inner .left_content {position:relative;padding:5% 16% !important;/*height:500px;*/}
.business_inner .left_content .business_popup_circle {position:relative;}
.one_procedure h2 {max-width:100%;}
.one_procedure:not(:last-child) .service-circle::after {width:13vw;left:84%;z-index:2;}
.one_procedure:nth-child(3n) .service-circle::after {display:none;}
.first_section {padding:20px 0;}
.services_dropdown,.product_dropdown {padding:40px;}
}
@media only screen and (min-width: 641px) and (max-width: 800px) {
    .top-bar-section ul li {background:transparent;padding:0 9px 5px;position:relative;}
}
@media only screen and (min-width: 1025px) and (max-width: 1500px) {
    #home-slider .slick-slide {height:80vh !important;}
.one_procedure:not(:last-child) .service-circle::after {left:98%;z-index:0;}
.language_block a {float:right;}
.logo img {padding-right:10px;}
.have_dropdown span {right:0;}
.second_section .test_bg {padding:120px 0 120px;}
.ocean_menu::before,.physical_menu::before {margin-right:0;}
select.header_dropdown,select.header_dropdown:hover {width:80px;font-size:14px;}
.inputfile-1 + label {margin-left:8px;}
.box span.after_text {margin-right:20px;}
.top-bar-section ul li {padding:0 11px 3px;}
#home-slider .slider-caption h1 p {font-size:50px;}
.first_section .link_inner span {padding:10px;border-radius:50%;height:144px;}
.news_page .tabs .tab-title.active > a,.news_page .tabs .tab-title:hover > a,.news_page .tabs .tab-title > a {padding:10px;font-size:15px;}
.office_name .tabs .tab-title.active > a,.office_name .tabs .tab-title:hover > a,.office_name .tabs .tab-title > a {padding:auto;}
.partners_page ul li img {max-width:80%;}
.bottom_text p {font-size:16px;}
ul.tech_list li {padding:0 15px;}
.cat_slider .slick-slide {/*margin-top:100px;*/        padding:15px;}
.cat_slider .slick-dots {bottom:40px;}
.slide_image_name {bottom:90px;}
.one_cat .one_cat_image {height:auto;width:100%;padding-bottom:100%;max-width:200px;-webkit-background-size:contain;background-size:contain;}
.cat_info {padding:40px;}
.off_images section {width:100% !important;}
.cat_info .inner_cat_info {height:325px;}
.t_inner .slide_left,.t_inner .slide_right {top:auto;bottom:10%;}
.footer_block .t_inner .slide_left,.t_inner .slide_right {top:48%;bottom:auto;}
.one_procedure:not(:last-child)::after {width:66px;right:-32px;}
.eng_background span,.contact_engineer_telephone,a.contact_engineer_email {margin-right:25px;}
.vacation_detail_container input[type="submit"] {margin-right:10px;}
.footer_bottom.front_page {padding-bottom:26px;}
.footer_bottom .no_padding {padding-left:25px;padding-right:25px;}
.apply_field {width:49%;margin-right:1%;}
.business_block .inner_border p {font-size:12px;}
.top_text {left:50%;transform:translate(-45%,0);}
span.services_text p {padding:0 25px;}
.footer_bottom ul li a {font-size:18px;}
.footer_bottom ul li .sub-menu li a {font-size:14px;}
.footer_sub_sites p {font-size:14px;text-align:left;}
#home-slider .slider-caption video {width:100%;height:100%;}
.slide_video_wrapper {width:100%;}
div.menus {width:14%;}
div.footer_sub_sites {width:12%;padding:0 !important;}
.footer_sub_sites img {max-width:20px;}
div.social_links {width:18%;padding-right:0 !important;padding-left:10px !important;}
div.social_links .columns {padding:0 10px;}
.one_value {padding:0 20px;}
.single_product .one_intro {background-size:contain;}
.top_text {width:75px;height:75px;}
.bottom_text p {font-size:16px;padding:0 5px;}
}

@media only screen and (min-width: 1025px) and (max-width: 1440px) {
    .business_block  .link_inner .inner_border {padding-top:80px;}
	.business_block  .link_inner {width:calc(100% - 10px);}
	.business_block  .one_service {padding:0 5px;}
	.header .row {padding:0 40px;}
	.inner_cat_info {padding:50px !important;}
	.cat_info p {font-size:12px;margin-bottom:15px;}
	.cat_info h2 {margin-bottom:15px;}
	.cat_info a.cat_count {margin-bottom:15px;}
	.first_section_row {padding:0 60px;}
	.fifth_section .top_bottom_borders {margin-top:20px;}
	.fifth_section .custom_button {margin-top:35px;}
}
@media only screen and (min-width: 1025px) and (max-width: 1300px) {
    .top-bar-section li:not(.has-form) > a:not(.button),.top-bar-section li.has-dropdown > a:not(.button) {font-size:13px;}
	.first_section .link_inner img {max-width:40px;}
	.ocean_menu::before,.physical_menu::before {display:none;}
	.header .logo img {padding-top:25px;}
	#header_form .header_dropdown,#header_form .header_dropdown:hover {margin-top:19px;}
}
@media only screen and (min-width: 1025px) and (max-width: 1200px) {
    .inner_cat_info {padding:20px !important;}
}
@media only screen and (min-width: 1441px) {
    .custom_button_wrap {display:inline-block;}
	.fourth_section .fp-scroller,.fifth_section .fp-scroller {overflow:visible;}
	.header .row {padding:0 80px;max-width:none;}
}
@media only screen and (min-width: 1500px) {
    div.menus {width:13%;}
	div.footer_sub_sites {width:10%;}
	.footer_sub_sites p {text-align:left;}
	div.social_links {width:25%;}
}
@media only screen and (min-width: 1025px) and (max-width: 1760px) {
    .eng_prev {margin-left:15px;float:right;}
	.eng_next {margin-right:15px;float:left;}
}
@media only screen and (max-height: 600px) {
    .overflow-header {height:100%;}
	.overflow-header .services_dropdown,.overflow-header .product_dropdown {height:100%;overflow-y:scroll;}
}