@media screen and (max-width:1300px) {
.wrapper .menu_div .nav{ width:auto;}
}


@media screen and (max-width:1279px) {
	.home_block_3 .useful_links li{ width:100%;}
	.main_menu > ul > li > a{ font-size:13px;}
	.main_menu ul ul li a{ font-size:13px;}
	.wrapper .menu_div .nav{width:auto; float:left;}
	.home_block_1 .speech .sp_img {width:250px;}
	.home_block_1 .speech .sp_con h3{margin-bottom:5px;}
	.home_block_2 .sectors .sector_left .str_links h3 {font-size:40px;margin-bottom: 10px;}
	.home_block_2 .sectors .sector_left .str_links {height:236px;}
	.home_block_3 .whts_new_list {padding: 30px 20px;}
	.home_block_3 .useful_links {padding: 30px 20px;}
	.home_block_3 .useful_links li a span.reason_count {height: 50px;}
	.home_block_4 .partners { padding: 30px 20px;}
	.home_block_4 .partners { padding: 30px 20px;}
	.home_block_4 .partners li { width: 48%; margin:0 1% 10px; }
	.home_block_4 .partner_countries{padding:30px 20px 30px 10px;}
	.footer .copyright {padding-left:20px;}
	.main{ max-width:100%; padding:0 10px;}
	.wrapper .menu_div .nav .main{ padding:0;}
	.inner_bnnr .inner_head h2{ font-size:22px;}
	.inner-section .bnnr-main .bnnr-left{ width:74%;}
	.inner-section .bnnr-main .bnnr-right{ width:24%;}
	.inner-section .bnnr-main .bnnr-right .eve-regi .date-bg .left .date1{ padding:0 3px;}
	.inner-section .bnnr-main .bnnr-right .eve-regi .date-bg .left .date2{ padding:0 3px;}
	.inner-section .bnnr-main .bnnr-right .eve-regi .date-bg .right h1{ font-size:15px;}
	.inner-section .bnnr-main .bnnr-left .key-state .sec_blk1 .internal_links ul li {  margin: 0 1% 10px;  width: 23%;}
	.inner-section .bnnr-main .bnnr-left .key-state .sec_blk2 .industry_logo li {  margin: 0 1% 10px;  width: 23%;}
	.home_block_3 .useful_links li a{ font-size:11px;}
	.inner-section .bnnr-main .contact .contact-address{ width:30%;}
	.inner-section .bnnr-main .contact .contact-map{ width:68%;}
	.home_block_4 .partner_countries li .prntr_cnt {
  width: calc(100% - 20px);
  margin: 0 10px;
}
.partner_countries .owl-controls .owl-next {
  background-size:10px auto;
  background-color:#fff;
  right: 11px;
  width: 32px;
}
.partner_countries .owl-controls .owl-prev {
  background-size:10px auto;
  background-color:#fff;
  left: 12px;
  width: 32px;
}
.home_block_3 .owl-controls .owl-next {
  background-size:10px auto;
  background-color:#fff;
  right: 0;
  width: 32px;
}
.home_block_3 .useful_links li {
  padding: 0 40px;
}
.home_block_3 .owl-controls .owl-prev {
  background-size:10px auto;
  background-color:#fff;
  left: 0;
  width: 32px;
}
.header .logo {
  width: 300px;
}
}
@media screen and (max-width:1023px) {
.main{ max-width:100%; padding:0 15px;}
.lines-button {border-radius: 0.57143rem;cursor: pointer;padding: 16px 0px;position: absolute;right: 15px;top:-8px;transition: all 0.3s ease 0s;
z-index:99;display:block;}
.lines-button:hover {opacity: 1;}
.lines {background:#fff;border-radius: 0.28571rem;display: inline-block;height: 5px;position: relative;transition: all 0.3s ease 0s;width: 40px;}
.lines:before, .lines:after {background:#fff;border-radius: 0.28571rem;content: "";display: inline-block;height:5px;left: 0;position: absolute;
transform-origin: 0.28571rem center 0;transition: all 0.3s ease 0s;width: 40px;}
.lines:before {top: 10px;}
.lines:after {top: -10px;}
.lines-button:hover .lines:before {top: 10px;}
.lines-button:hover .lines:after {top: -10px;}
.lines-button.meanclose {transform: scale3d(0.8, 0.8, 0.8);}
.lines-button.x2.meanclose .lines:before, .lines-button.x2.meanclose .lines:after {-webkit-transform: none;transform: none;top: 0;}
.lines-button.minus.close .lines:before, .lines-button.minus.close .lines:after {-webkit-transform: none;transform: none;top: 0;}
.lines-button.active {transform: scale3d(0.6, 0.6, 0.8);}
.lines-button.x2.active .lines::before { transform: rotate3d(0, 0, 1, 45deg);}
.lines-button.x2.active .lines::before, .lines-button.x2.active .lines::after { top: 0; transform-origin: 50% 50% 0; width: 3.5rem;}
.lines-button.x2.active .lines::after { transform: rotate3d(0, 0, 1, -45deg);}
.lines-button.x2.active .lines::before, .lines-button.x2.active .lines::after { top: 0; transform-origin: 50% 50% 0; width: 3.5rem;}
.lines-button.x2.active .lines { background: transparent none repeat scroll 0 0;}
.lines:before { top: 10px; }
.lines:after { top: -10px; }
.lines-button:hover .lines:before { top: 10px; }
.lines-button:hover .lines:after { top: -10px; }
.mean-nav {top:50px;}
.header {height:auto;}
.wrapper .menu_div .social { margin-right: 68px; }
.wrapper .home_bnnr .overlay .overlay_inner h4{font-size:10px;}
.wrapper .home_bnnr .overlay .overlay_inner h2 {
  font-size: 20px;
  line-height: 46px;
}
.wrapper .home_bnnr .overlay .overlay_inner a {padding: 8px 20px;font-size: 20px;}
.wrapper .home_bnnr .overlay .overlay_inner {
  background-size: 28% auto;
  min-height: 180px;
  padding: 33px 0;
  width: 95%;
}
.home_block_1 .speech .sp_con {margin-left:0;margin-top:25px; width:68%;}
.footer{padding:20px 0;}
.footer .copyright { padding-left: 0px; text-align: center; width: 100%;}
.footer .footer_nav {text-align:center; width:100%; margin-top:10px;}
.footer_nav > ul { display: inline-block;}
.home_block_4 .partners li {height: 60px;}
.home_block_2 .sectors { margin:40px 0;padding: 15px;}
.home_block_2 .sectors .sector_left .str_links{padding:10px;}
.home_block_1 .info .info_div{ padding:15px; text-align:center;}
.home_block_2 .sectors .sector_left{ width:100%;}
.home_block_3 .useful_links li a {height: 46px;padding: 8px 10px 3px;}
.home_block_2 .sectors .sector_left .str_links h3 { font-size: 25px;}
.home_block_2 .sectors .sector_left .str_links ul li a{font-size:13px;}
.home_block_2 .sectors .sector_left .img_blk h4 {padding:10px; font-size:16px;}
.home_block_2 .sectors .sector_right .event_schdl h3 {font-size:17px;}
.home_block_2 .sectors .sector_right .event_dt {margin-right:10px;}
.inner-section .bnnr-main .bnnr-left{ width:100%; margin-bottom:00px;}
.inner-section .bnnr-main .bnnr-left .key-state{ margin-bottom:10px;}
.wrapper .menu_div .nav{ float:right;}
.home_block_1 .speech{ width:100%;height:auto !important; min-height:inherit;}
.home_block_1 .info{ width:100%; height:auto !important;}
.home_block_1 .side_img{ display:none; }
.home_block_1 .speech .sp_img{ width:30%;}
.home_block_2 .sectors .sector_right{ width:100%;}
.home_block_2 .sectors .sector_right img{ float:left; width:100%;}
.home_block_2 .sectors .sector_right .event_link{ bottom:0;}
.home_block_3 .whts_new_list{ width:100%;}
.home_block_3 .useful_links{ width:100%;}
.footer .footer_nav li{ float:none; display:inline-block; margin:0 5px; padding-right:5px;}
.inner-section .bnnr-main .contact .contact-address{ width:100%; margin-bottom:20px;}
.inner-section .bnnr-main .contact .contact-map{ width:100%;}
.inner-section .bnnr-main .contact .contact-address h3{ font-size:18px;}
.inner-section .bnnr-main .contact .contact-address h4, .inner-section .bnnr-main .contact .contact-address p{ line-height: normal; font-size:16px;}
.inner-section .bnnr-main .contact .contact-map .map-inner iframe{ height:300px;}
.inner-section .bnnr-main{ padding-top:20px;}
.inner-section{ padding-bottom:20px;}
.inner-section .bnnr-main .contact{ padding:20px;}
.inner-section .bnnr-main .bnnr-left .key-state h3, .inner-section .bnnr-main .bnnr-right .focus-links h3, .inner-section .bnnr-main .bnnr-right .focus-links1 h3 {  font-size: 17px;  padding: 7px 20px;}
.inner-section .bnnr-main .bnnr-right{ width:100%;}
.inner-section .bnnr-main .bnnr-right .eve-regi .date-bg .left .month{ width:100%;}
.inner-section .bnnr-main .bnnr-right .eve-regi .date-bg .left{ text-align:right; width:49%;}
.inner-section .bnnr-main .bnnr-right .eve-regi .date-bg .right{ width:49%; float:right;}
.inner-section .bnnr-main .bnnr-right .eve-regi .venu{ padding:13px 0 13px 86px;}
.inner-section .bnnr-main .bnnr-left .slider-ul{ margin-bottom:20px;}
.inner-section .bnnr-main .bnnr-left .slide-left h2{ font-size:20px;}
.inner-section .bnnr-main .bnnr-left .paggination-main { float:left; width:100%; margin-bottom:20px;}
.ftr_visitor {
  float: left;
  left: 50%;
  margin: 9px 0 -10px;
  position: static;
  text-align: center;
  top: 50%;
  transform: translate(0px, 0px);
    -webkit-transform: translate(0px, 0px);
  width: 100%;
}
}
@media screen and (max-width:767px){
	.header .logo{text-align:center; width:100%; margin-left:0;}
	.header .top_menu {width:100%; margin-right:0; text-align:center;}
	.header .top_menu ul { display: inline-block;}
	.header {height:auto; margin-bottom:10px;}
	.home_block_4 .partners { padding: 20px 0;}
	.home_block_4 .partner_countries { padding: 20px 0 20px 20px;}
	.home_block_4 .partners li { height: 100px; margin-bottom: 10px; text-align: center; width:47.7%;}
	.home_block_4 .partner_countries li { float: left; margin-bottom: 10px; width: 50%;}
	.home_block_4 .partner_countries li .prntr_cnt span {float:left; width:100%;}
	.wrapper .menu_div .social { margin-right: 0px; position: absolute; right: 64px; z-index: 99999;}
	.wrapper .menu_div .nav { float: left; width: 100%;}
	.mean-nav {width:100%;}
	.wrapper .home_bnnr .bx-controls .bx-prev{ left:20px;}
	.wrapper .home_bnnr .bx-controls .bx-next{ right:20px;}
	.home_block_3 .whts_new_list { padding: 20px 0; width: 100%;}
	.home_block_3 h3 { margin-bottom: 10px;}
	.home_block_3 { background: #f2f2f2 none repeat scroll 0 0; background-image:none;}
	.home_block_3 .useful_links { background: none; margin-bottom: 20px; padding: 0; width: 100%;}
	.home_block_3 .useful_links li { width: 48%;}
	.home_block_1 .speech{width:100%;}
	.home_block_1 .speech .sp_con{width:58%;}
	.home_block_1 .side_img {float:left;}
	.wrapper .home_bnnr .overlay .overlay_inner h4 { font-size: 13px;}
	.wrapper .home_bnnr .overlay .overlay_inner h2 {
  font-size: 40px;
  line-height: 60px;
}
	.wrapper .home_bnnr .overlay .overlay_inner a { font-size: 16px; padding: 6px 20px;}
	.home_block_2 .sectors .sector_left {width: 100%;}
	.home_block_2 .sectors .sector_left .str_links { height: auto;}
	.home_block_2 .sectors .sector_right { width: 100%;}
	.home_block_2 .sectors .sector_right img { max-width: 100%; width: 100%;}
	.wrapper .home_bnnr .overlay{ position:static; float:left; width:100%; background:url(../images/menu_bg.png) repeat;}
	.wrapper .home_bnnr .overlay .overlay_inner{ background:none; min-height:inherit; padding:16px 0;}
	.wrapper .home_bnnr .bx-wrapper{ position:relative;}
	.home_block_1 .speech .sp_img{ margin-top:10px;}
	.home_block_4 .partners{ width:100%;}
	.home_block_4 .partner_countries{ width:100%; padding-left:0;}
	.header .logo img {
  display: inline-block;
  float: none;
  width: 100px;
}
.wther {
  float: right;
  margin-right: 0;
  margin-top: 10px;
  width: 100%;
  text-align: center;
}
.wther a {
  float: none;
  display: inline-block;
}
.header .top_menu ul li.app a {
  padding-left: 22px;
}
.header {
  height: auto;
  margin-bottom: 0;
}
.cnt_form ul li {
  margin: 0 0 20px;
  padding: 0;
  width: 100%;
}
.cnt_form ul li textarea {
  height: 140px;
}
.cnt_form ul li .btn_cnt {
  padding: 12px 20px;
  width: 100%;
}
.ct_link {
  margin: 10px 0 0;
}
.inner-section .bnnr-main .bnnr-left .slide-left #sync2.owl-carousel .item img {
  height: 80px;
}
.inner-section .bnnr-main .bnnr-left .slide-left #sync1.owl-carousel .item img {
  height: 300px;
}
.header .logo img {
  max-height: 100px;
  width: auto;
}
.header {
  text-align: center;
}
.header > #google_translate_element {
  display: inline-block;
  float: none;
  margin: 0;
}
.inner-section .bnnr-main .bnnr-left .key-state .economy {
  overflow: auto;
}
}

@media screen and (max-width:639px){
	.header .top_menu ul li.mail a {padding-left:24px;}
	.home_block_4 .partners { padding: 20px 0; width: 100%;}
	.home_block_4 .partners li { width: 48%;}
	.home_block_4 .partner_countries { padding: 20px 0; width: 100%;}
	.home_block_4 .partner_countries li { width: 50%;  text-align: center;}
	.home_block_4 .partner_countries li .prntr_cnt span { width: 100%; float: left;}
	.wrapper .menu_div .social {right:55px;}
	.home_block_2 .sectors .sector_left .img_blk h4 {font-size:16px; padding:10px;}
	.home_block_2 .sectors .sector_right .event_link {padding:10px 0 10px 10px;}
	.home_block_2 .sectors .sector_right .event_dt .sp1 { font-size: 50px; line-height: 40px;}
	.home_block_2 .sectors .sector_right .event_dt .sp2 {font-size:13px;}
	.home_block_2 .sectors .sector_right .event_dt { margin-right: 10px; width: 72px;}

}

@media screen and (max-width:626px){
	.header .top_menu { margin-right: 0; text-align: center; width: 100%;}
	.header .top_menu ul { display: inline-block;}
	.header .top_menu ul li { display: inline-block; float: none; margin-bottom: 5px; margin-left: 0; }
	.home_block_4 .partners li { width: 48.2%;}
	.footer .copyright {font-size:12px;margin-bottom: 5px;}
	.footer .footer_nav li {margin-left:5px;}
	.footer .footer_nav li a {margin-right:5px;}
	.home_block_1 .speech .sp_img { width: 100%; text-align:center;}
	.home_block_1 .speech .sp_img img{ float:none;}
	.home_block_1 .speech .sp_con{ width:100%; background-position: 5px 5px; }
	.wrapper .menu_div .social li .search{ right:-138px;}
	.home_block_3 .useful_links li{ width:100%; margin:0 0 10px;}
	.home_block_3 .useful_links li a.lnk3{ line-height:29px;}
	.home_block_3 .useful_links li a span.reason_count{ margin-right:14px;}
	.home_block_4 .partners li{ width:100%; margin:0 0 10px;}
	.home_block_4 .partner_countries li{ width:100%;}
	.home_block_4 h3{ text-align:center;}
	.home_block_2 .sectors { margin: 20px 0; padding: 5px;}
	.home_block_2 .sectors .sector_left .str_links ul li { width: 100%;}
	.home_block_2 .sectors .sector_left .img_blk { width: 100%;}
	.home_block_2 .sectors .sector_right .event_schdl {margin-top: 5px; padding-right:31px;}
	.home_block_2 .sectors .sector_right .event_schdl h3 {font-size:14px;}
	.home_block_2 .sectors .sector_right .event_schdl p {font-size:14px;}
	.inner_bnnr .inner_head{ position:static; padding:8px 0; float:left;}
	.inner_bnnr .inner_head h2{ font-size:18px;}
	.inner-section .bnnr-main .bnnr-left .video{ width:100%; margin:0 0 15px;}
	.inner-section .bnnr-main .bnnr-left .key-state .sec_blk1 .internal_links ul li{ width:48%;}
	.inner-section .bnnr-main .bnnr-left .key-state .sec_blk2 .sector_dtl{ width:100%; margin:0 0 15px;}
	.inner-section .bnnr-main .bnnr-left .key-state .sec_blk2 .industry_logo li{ width:48%;}
	.inner-section .bnnr-main .bnnr-left .key-state .sec_blk3 table thead th{ font-size:14px;}
	.inner-section .bnnr-main .bnnr-left .key-state .sec_blk3 table tbody td{ font-size:13px;}
	.inner-section .bnnr-main .bnnr-left .key-state .sec_blk3 { padding:10px;}
}