@media only screen and (max-width: 1520px) {
    #Banner.banner-1 .btn-2 {
        top: 11px;
    }
    #Banner.banner-1 .btn-3 {
        top: 71px;
    }
}

@media only screen and (max-width: 1279px) {
    .wrapper, #Banner .wrapper {
        width: 1000px;
        margin: 0 auto;
    }
    .logo {
        margin-left: 0;
    }
    #ButtonsBox a {
        font-size: 17px;
    }
    #ButtonsBox p span {
        font-size: 13px;
    }
    #ButtonsBox img {
        height: 80px;
        margin-top: 15px;
    }
    #ButtonsBox {
        padding-top: 0;
        height: 95px;
    }
    #ButtonsBox p {
        padding: 26px 0px 0px 90px;
    }
    #ButtonsBox .button-2 p {
        padding-left: 104px;
    }
    #ButtonsBox .button-3 p {
        padding-left: 82px;
    }
    #ButtonsBox .button-4 p {
        padding-left: 105px;
    }
    #ProcessBox img {
        height: 77px;
    }
    #ProcessBox .sign {
        height: 60px;
    }
    #ProcessBox span {
        font-size: 16px;
    }
    #ProcessBox {
        height: 107px;
    }
    #ProcessBox span {
        padding-top: 19px;
    }
    #ProcessBox .sign {
        margin-top: 8px;
    }
    #Sidebar {
        width: 300px;
    }
    .menu-list a {
        font-size: 16px;
    }
    #Main {
        width: 700px;
    }
    .menu-list li {
        padding: 8px 10px;
    }
    .menu-list .hour, .menu-list .date {
        font-size: 13px;
    }
    .news-list li {
        width: 210px;
    }
	.txt ul.news-list li {
		width:288px;
	}
    .btn-6 {
        padding: 0 10px 0 5px;       
    }
    .menu-list a {
        width: 100%;
    }
    .box {
        width: 257px;
    }
    .box .description {
        min-height: 128px;
    }
    #MainMenu {
        background-size: 100% 100%;
    }
    #MainMenu ul {
        background: #fff;
        margin-left: 0;
    }
    #MainMenu a {
        font-size: 13px;
        padding: 0 10px;
    }
    .search {
        margin-left: 0;
    }
    #Banner {
        height: 480px;
        padding-bottom: 86px;
    }
    .partners-box {
    }
    #Banner .text-1, #Banner .text-2 {
        left: 270px;
    }
    #Banner .text-1 {
        font-size: 35px;
        line-height: normal;
    }
    #Banner .btn-2, #Banner .btn-4 {
    }
    #Banner .btn-3 {
    }
    .content-padding {
        padding: 0 10px;
    }
    .menu .information {
        padding-left: 10px;
        padding-right: 10px;
    }
    .menu-list .data {
        right: 10px;
    }
    #Banner .btn-4 {
    }
    .main-content-1 #Main {
        width: 655px;
        margin-left: 10px;
    }
    #Banner.banner-1 {
        padding-bottom: 0;
    }
    .main-content-1 #Main.large {
        width: 100%;
        margin-left: 0;
    }
    .form-list label {
        width: 140px;
    }
    .form-list input, .form-list .sbHolder {
        width: 260px;
    }
    .form-list .width-2 .sbHolder {
        width: 106px;
    }
    .form-list .width-1 .sbHolder {
        width: 70px;
    }
    .checkbox-list {
        padding: 0 70px;
    }
    .content-1 {
        width: 710px;
    }
    .message-box textarea {
        width: 850px;
    }
    .buttons-1 a {
        margin: 0 5px;
    }
    .buttons-list li a {
        font-size: 13px;
        padding-left: 0;
        padding-right: 0;
    }
	#MainMenu ul a {
		padding:0 10px;	
		font-size:13px;
	}
	.home {
		width:46px;	
	}
	#Banner .wrapper.gl {
		height:480px;	
	}
	.partners-box {
		width:1000px;	
	}
	#Main .form-list label {
		width:240px;
	}
	div.avat { 
		margin-left:250px;
	}
	div.VideoChat .message-box textarea {
		width:375px
	}
	.txt4 {
		width:260px;
	}	
	div.yVideo {
		width:336px;	
	}
	#Banner .btn-wideo img {
		width:336px;	
	}
}


@media only screen and (max-width: 1000px) {
    body {
        width: 1000px;
    }
}