@charset "UTF-8";



@media (max-width : 1240px) {
    .limit {width: 1000px;}
    header .limit {background:none;}
    header {position: relative;}
    header:before {content:""; position: absolute; top:0; left:0; width:100%; height: 100%; background-image: url(../images/header_bg.png);}
    header .slogan {display: none;}
    .block1 .slide .text {left:-240px; padding: 15px;}
    .block1 .slide .title {margin-bottom:5px;}
    .block2 .text_box {min-height: 230px;}
    .block2 .text_box .text {padding:0; height: 230px;}
    .block2 .text_box .circle {width: 230px; height: 230px; border-width: 15px;}
    .block2 .text_box .number {font-size: 115px; line-height: 105px; width: 120px; height:120px; left:-20px;}
    .form_box .left_box, .auth_form {width: 485px;}
    .form_box .user_list {padding: 20px 30px 10px;}
    .auth_form {padding: 20px 30px 35px;}
    .form_box .user_list .title, .form_box .counter_container .label {font-size: 22px;}
    .odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-car .odometer-digit {width:40px; height:50px; line-height:48px; font-size:42px;}
    .form_box .counter_container .label {height: 50px; line-height: 25px;}
    .form_box .user_list .user {width:195px; margin:0 4px 24px;}
    .form_box .social_box .social_network {margin:0 4px;}
    .form_box .social_box .social_network .counter {padding:0 6px;}
    .block3 table {display:none;}
    .block3 .adaptive_gallery{ display:block;}    
    .block4 .column {width: 485px; min-height: 550px; padding: 20px 30px 35px;}
    .block4 .column.second {margin-left:20px!important;}
}/*/mediaquery*/



/* 1020 */ 
@media (max-width : 1020px) {
    .limit{width:740px}
    .block1 .slide .text {width: 450px; left:-140px;}
    .block1 .slide .title {font-size:24px; height: 24px; line-height: 24px;}
    .block1 .slide .desc div {display:none;}
    .block1 .slide .desc {font-size: 18px; line-height: 24px;}
    .block1 .slide {height: 400px;}
    .block1 .bx-wrapper {height: 415px;}
    .block2 {text-align: center; padding-bottom: 20px;}
    .block2 .text_box {width: 30%; margin:0 3.5% 40px;}
    .form_box .left_box, .auth_form {width: 500px; display:block; margin:0 auto;}
    .auth_form {float:none; margin-top: 40px; float:none!important; padding-bottom: 20px;}
    .form_box .user_list .user.last {display:none;}
    .form_box .user_list .user {margin-bottom: 10px;}    
    .form_box .counter_container, .form_box .user_list {margin-bottom: 20px;}
    .social_login .or span {display: none;}
    .social_login .or {height: 1px;}
    .block3 .adaptive_gallery .images_container:last-of-type{display:none;}
    .block4 .column {width: 500px; display:block; margin:0 auto; float:none!important; min-height:0;}
    .block4 .column.right{margin-top: 40px;}    
    .block4 .bx-viewport {height: 280px!important;}
    .block4 .bx-wrapper {height: 357px;}
    .block2 .blue_title_center.bottom {margin:0 0 40px!important;}
    .block4 .column.second {margin:20px auto 0!important; display:block;}
}

/* 760 */ 
@media (max-width : 760px) {
   .limit{width:620px}
    header .logo {width: 280px; height: 40px; background: url(../images/logo_small.png); margin:0; text-indent: -9999px; top:0;}
    header .right_panel {height: 25px; position: relative; top: 6px;}
    header .combo, header .time, header .calendar {display:none}
    header .combo.language {display:block; margin:0; width: 130px;}
    .top_menu ul li a {padding: 0 15px;}
    .block1 .slide .text {left:-80px;}
    .block1 .slide img {width: 1700px; height: 400px; margin-left:-850px;}
    .block2 .text_box {width: 40%;}
    .block5 .comment {width: 300px!important;}
    #map {height: 400px;}
    .fast_land .panel .title {font-size: 26px;}
    .fast_land .top_panel {font-size:14px;}
    .fast_land .panel{top:100px!important;}
    .block3 .blue_title_center, .block5 .blue_title_center {font-size:26px!important;}
    .block4 .column.left .video_container {height:auto!important;}
    .block4 .column.left .video_container div {padding: 0!important; font-size:22px!important;}
}

/* 630 */ 
@media (max-width : 630px) {
    .limit{width:460px}
    header .combo.language {width: 115px;}
    header .combo.language {width: 55px;}
    header .logo {width: 200px; height: 34px; background: url(../images/logo_small2.png);}
    header .combo .current, header .combo ul li {color: #85e4fc!important; text-shadow: none;}
    header .right_panel {top: 5px;}
    .top_menu ul li a {font-size: 16px; padding: 0 6px;}
    .block1 .slide {height: 350px;}
    .block1 .bx-wrapper {height: 365px;}
    .block1 .slide img {width: 1490px; height: 350px; margin-left:-745px;}
    .block1 .slide .text {width: 460px; margin:0 auto; left:auto;}
    .block2 .text_box {width: 47%; margin:0 1% 40px; min-height: 220px;}
    .block2 .text_box .circle {width: 220px; height: 220px;}
    .block2 .text_box .text {min-height: 220px; height: 220px;}
    .form_box .left_box, .auth_form {width: 100%;}
    .form_box .user_list .title, .form_box .counter_container .label {font-size: 20px;}
    .form_box .counter_container .label {padding-left:5px;}
    .form_box .user_list .user {width: 190px; margin:0 3px 10px;}
    .form_box .social_box .social_network .icon {margin-right: -2px;}
    .form_box .social_box .social_network {margin:0 3px;}
    .form_box .social_box .social_network .counter {padding: 0 5px;}
    .block3 .adaptive_gallery .images_container:last-of-type{display:inline-block;}
    .block4 .column {width: 100%;}
    .block5 .comment {width: 260px!important; margin-right: 20px!important;}
    .block5 .comment .text {min-height: 180px;}
    .fast_land .top_panel {text-align: center;}
    .fast_land .top_panel .name{display:block; width:100%;}
    .fast_land .top_panel .right {float:none!important; display:block; width:100%;}
    .block2 .blue_title_center.top br {display:none;}
    .block2 .blue_title_center.top {font-size:18px!important;}
    .block2 .text_box .text {font-size: 16px!important;}
    .block2 .blue_title_center.bottom {font-size:22px!important;}
    .form_box .left_box .user_list h4 {font-size:18px!important;}
}

/* 479 */ 
@media (max-width : 479px) {
   .limit{width:340px;}
    .top_menu ul {text-align: center;}
    .top_menu ul li {width: auto; height: 27px; line-height: 27px; text-align: center; margin:0; padding: 0 10px;}
    .top_menu ul li a{height: 27px; line-height: 27px; font-size: 13px; text-transform: uppercase; padding: 0;}
    .top_menu ul li.current, .top_menu ul li:hover {background: none;}
    .block1 .slide .text {width: 100%; padding: 10px;}
    .block1 .slide .title {font-size:20px;}
    .block1 .slide .desc {font-size:16px; line-height: 20px;}
    .block2  {padding-bottom: 30px;}
    .block2 .text_box {width: 65%; margin-bottom: 30px;}
    .form_box .counter_container .label {display:block; padding:5px 0 0; text-align: center;}
    .form_box .user_list {padding:20px 20px 10px;}
    .form_box .user_list .title {line-height: 26px;}
    .form_box .user_list .user {width: 140px;}
    .form_box .social_box {height: auto;}
    .form_box .social_box .social_network {margin-bottom: 5px;}
    .auth_form {padding-left:20px; padding-right: 20px;}
    .social_login .social_set a {margin:0 2px;}
    .block3 .adaptive_gallery .images_container, 
    .block3 .adaptive_gallery .images_container a {height:165px; width:165px;}
    .block3 .adaptive_gallery .images_container img{height:159px; width:159px;}
    .block3 .adaptive_gallery .images_container img:hover {height:169px; width:169px;}
    .block3, .form_box, .block4, .block5 {padding:30px 0;}
    .block2 {padding: 40px 0 10px;}
    .block4 .title {font-size:20px; line-height: 26px;}
    .block4 .user_box .photo_container {width: 80px; height: 80px;}
    .block4 .user_box .photo_container img {width: 80px!important; height: 80px!important;}
    .block4 .user_box {padding-left:95px; min-height:80px!important;}
    .block4 .column {padding:20px;}
    .block4 .video_point {min-height: 110px;}
    .block4 .column.right {margin-top: 20px;}
    .block4 .video_point {padding-left:145px;}
    .block4 .video_point .video_container { width:130px;}
    .block4 .bx-viewport {height: 240px!important;}
    .block4 .bx-wrapper {height: 315px;}
    .block5 .comment {width: 260px!important;}
    .block5 .comment .text {min-height: 210px;}
    #map {height: 300px;}
    .form_box .left_box .user_list h4 br {display:none;}
    .form_box .left_box .user_list h4 div {font-size:24px;}
    .basic_form .button_line input[type="checkbox"], .basic_form .button_line .false_checkbox, .basic_form .button_line label {display:none!important;}
    .basic_form .button_line input[type="submit"] {margin:0 auto!important; display: block!important; float:none!important;}
    .block4 .column.left .video_container div br {display:none;}
    .block4 .column.left .video_container div {font-size:17px!important; line-height:26px!important;}
}

/* 359 */ 
@media (max-width : 359px) {
   .limit{width:300px; padding: 0 10px;}    
    .block1 .slide .text {padding: 7px; top: 20px;}
    .block1 .slide .title {font-size: 18px;}
    .block2 .text_box {width: 220px;}
    .form_box .user_list .user {width: 100%;}
    .form_box .user_list .title, 
    .form_box .counter_container .label,
    .auth_form .title {font-size: 19px; line-height: 26px;}
    .social_login .social_set a {margin: 0;}
    .block3 .adaptive_gallery .images_container, 
    .block3 .adaptive_gallery .images_container a {width: 135px; height: 135px;}
    .block3 .adaptive_gallery .images_container img{height:129px; width:129px;}
    .block3 .adaptive_gallery .images_container img:hover {height:139px; width:139px;}
    .block4 .video_point .video_container {width:80px;}
    .block4 .video_point {padding-left:90px; min-height: 95px;}
    .block4 .video_point .name {font-size: 14px; line-height: 18px; margin-bottom: 0;}
    .block4 .bx-viewport {height: 215px!important;}
    .block4 .bx-wrapper {height: 285px;}
    .block5 .bx-wrapper {padding: 0 20px;}
    .block5 .comment {width: 240px!important;}
    .fast_land .top_panel .timer {display:block!important; padding: 0!important; margin:0!important; border:0 none!important;}
    .fast_land .top_panel {padding: 7px!important;}
    .fast_land .panel .sub_title br {display:none;}
}