@media only screen and (min-width: 1920px) {
	#window2 p {
		max-width: 1500px;
	}
	.spb_none {
		display: block;
	}
	.block .img img {
		width: 90px;
		height: auto;
		vertical-align: inherit;
		position: relative;
		top: 10px;
	}
	.block .img {
		width: 150px;
		height: 150px;
	}
	.logo {
		padding-top: 40px;
	}
	.block .text {
		line-height: 33px;
		margin-top: 14px;
	}
	.bottom .center .button {
		font-weight: bold;
	}
	.form .right .submit {
		font: 18px "Arial";
		font-weight: bold;
	}
	.form .right .submit {
		padding: 9px 15px;
		width: 168px;
	}
	.block2 {
		margin-top: 10px;
	}
	.block2.block2_big {
		margin-top: 25px;
	}
	#window2 .center {
		padding-top: 13px;
	}
	#window2 .wh1 {
		margin-top: 18px;
		margin-bottom: 15px;
	}
	.block2 .text {
		margin-top: 12px;
	}
	
	.bottom .center {
		width: 630px;
		
	}
	.bottom .center .message {
		width: 167px;
		margin-right: 0;
	}
	.bottom .center .phone {
		width: 167px;
	}
	.menu .text {
		width: 245px;
	}
	.menu .text.mbtext2 {
		width: 255px;
	}
	.menu {
		width: 1370px;
	}
	.form {
		width: 878px;
	}
	.form .left {
		width: 300px;
		height: auto;
		border-right: 1px solid #585858;
		display: inline-block;
		margin-right: 0px;
	}
	.form .right {
		width: 570px;
		vertical-align: top;
		text-align: center;
		font: 13px "PT Sans";
		font-weight: 700;
		color: white;
		height: 100%;
		display: inline-block;
		float: right;
	}
	.form .right input {
		box-sizing: border-box;
	}
	.form .right textarea {
		box-sizing: border-box;
		width: 100%;
	}
	.lefttelephon {
		display: inline-block;
		vertical-align: top;
		width: 49%;
	}
	.righttelephon {
		display: inline-block;
		vertical-align: top;
		margin-top: 28px;
		width: 49%;
		text-align: right;
	}
	.form .left .text.text-margin {
		margin-top: 0;
		padding-top: 0;
	}
	#form1.form .right {
		width: 315px;
	}
	.bottom .right {
		width: auto;
	}
	a.copyright_link {
		text-decoration: none;
		display: block;
		width: 165px;
	}
	.copyright {
		position: relative;
		top: -5px;
	}
	.copyright_img {
		margin-right: 0;
		position: relative;
		top: -1px;
		width: 31px;
		float: right;
	}
	.iskra_left {
		text-align: left;
	}
	.div_v_a {
		float: left;
		margin-top: 10px;
	}
	.bottom .right text {
		width: auto;
		margin-top: 30px;
	}
	.bottom .right {
		right: 3%;
	}
}
@media only screen and (min-width: 1920px) {
	.next, .prev {
		bottom: 90px;
	}
}
@media only screen and (max-width: 1919px) {
    html.fsvs #fsvs-pagination {

        left: 15px; }

    .logo{
        margin-left: auto;
        margin-right: auto;
        width: auto;
        height: 75px;
        padding-top: 39px;
    }

    .logo img{
        width: auto;
        height: 75px;
    }

    .menu{
        max-width: 1000px;
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        margin-top: 50px;
    }

    .menu .text{
        width: 210px;
        padding: 0 10px;
        font: 17px "PT Sans";
		font-weight: 700;
        margin-bottom: 20px;
		letter-spacing: 1px;
    }

    h1{
        font:29px "Arkhip_font";
    }
    .wh1 {
        font:29px "Arkhip_font";
    }

    .font{
        font-size: 25px;
    }

    p{
        font: 10px "PT Sans";
		font-weight: 700;
    }

    .next{
        font: 12px "PT Sans";
		font-weight: 700;
    }

    .center{
        width: auto;
        margin-left:auto;
        margin-right:auto;
        text-align: center;
        max-width: 1200px;
    }

    .block{

        width: 180px;
        margin: 0 35px;
        margin-top: 25px;

    }

    .block .img{
        width: 80px;
        height: 80px;
        line-height: 80px;
    }

    .block .img img{
        height: 45px;
    }

    .block .text{
        font: 17px "PT Sans";
		font-weight: 700;
        color: white;
        margin-top: 20px;
		letter-spacing: 1px;
    }

    .block2{
        width: 140px;
        margin: 0 20px;
        margin-top: 15px;

    }

    .block2 .img{
        width: 57px;
        height: 57px;
        line-height: 57px;
    }

    .block2 .img img{
        height: 23px;

    }
    .block2 .text{
        font: 14px "PT Sans";
        color: white;
        margin-top: 6px;
        line-height: 18px;
    }

    .form{
        max-width: 1000px;
        width: 75%;
    }

    .form .left{
        width:23%;
        height: 230px;
        border-right: 1px solid #585858;
        display: inline-block;
        margin-right:0px;
    }

    .form .left .text{
        font: 17px "Arial";
        text-align: left;
        width: 70%;
        margin: 20px 30px;
        color: white;
    }

    .form .left .text a{
        font: 17px "Arial";
    }

    .img1{
        height: 15px;
    }

    .img2{
        height: 15px;
    }

    .img3{
        width: 15px;
    }

    .form .right{
        width: 75%;
    }

    .lefttelephon{
        display: inline-block;
        vertical-align: top;
        width: 49%;
    }

    .righttelephon{
        display: inline-block;
        vertical-align: top;
        margin-top: 28px;
        width: 49%;
    }

    .form .right input{

        width: 85%;
    }

    .form .right textarea{

        width: 85%;
		float: right;
    }
	.righttelephon {
		text-align: right;
	}

    .form .right .submit{
        float: right;
    }

    .bottom{
        height: 55px;
    }

    .bottom .left{
        height: 50px;
    }

    .bottom .left img{
        margin-top: -15px;
    }

    .bottom .center{
        height: 50px;
        padding-top: 9px;
    }

    .bottom .center .phone{
        font: 18px "PT Sans";
		font-weight: 700;
    }

    .bottom .center .button{
        padding: 9px 20px;
        font: 18px "Arial";
		font-weight: bold;
    }

    .bottom .center .message a{
        font: 18px "PT Sans";
		font-weight: 700;
    }

    .bottom .center .message a img{
        height: 20px;
    }

    .bottom .right{
        height: 50px;
    }

    .bottom .right text{
        font: 12px "PT Sans";
        margin-top: 25px;
    }

    .infoblock {

        height: 32px;

        line-height: 24px;
        font: 17px "PT Sans";
		font-weight: 700;
    }


    .close-info {
        height: 32px;
        width: 32px;
        line-height: 32px;
        font-size: 24px;
    }
	html.fsvs #fsvs-pagination li.active > span > span {
		width: 5px;
		height: 5px;
		margin-left: 2px;
	}
	#window2 p {
		font: 14px "PT Sans";
		font-weight: 700;
		max-width: 830px;
		line-height: 37px;
	}
	.block {
		width: 224px;
	}
	.form .left .text.text-margin {
		padding-top: 0;
		margin-top: 0;
	}
	.form_zag {
		font: 13px "Arial";
	}
	.ab18 {
		font: 18px "Arial";
		font-weight: bold;
	}

	.next {
		font: 17px "PT Sans";
		font-weight: 700;
	}
}

@media only screen and (max-width: 1169px) {
    .block2{
        margin: 0 10px;
        margin-top: 15px;

    }
}
@media only screen and (min-width: 1170px) and (max-width: 1919px) {
	.menu {
		width: 1045px;
		max-width: 1045px;
	}
	.menu .text {
		width: 238px;
		margin-bottom: 28px;
	}
	.form .right {
		width: 546px;
	}
	.form .left {
		width: 300px;
	}
	.form {
		width: 878px;
	}
	.form .right .submit {
		width: auto;
		padding: 9px 34px;
	}
	#form1.form .right {
		width: 100%;
	}
	.block2 {
		width: 146px;
	}
	.block .img.iiim img {
		width: 47px;
		height: auto;
	}
	.block .img.iiim1 img {
		width: 44px;
		height: auto;
	}
	.block .img.iiim2 img {
		width: 44px;
		height: auto;
	}
	.block {
		margin-top: 16px;
	}
	.block .text {
		margin-top: 28px;
	}
	.bottom .center {
		width: 604px;
		
	}
	.bottom .center .message {
		width: 167px;
		margin-right: 0;
	}
	.bottom .center .phone {
		width: 167px;
	}
	.form .right .submit {
		font: 18px "Arial";
		font-weight: bold;
	}
	.block2 {
		margin-top: 11px;
	}
	.block2 .text {
		margin-top: 9px;
	}
	.block2.block2_big {
		margin-top: 36px;
	}
	.form .left .text a {
		font-family: Arial, sasn-serif;
	}
	.block2.block2_big.block2_big2 {
		width: 160px;
	}
	.bottom .right text {
		margin-top: 11px;
	}
	.bottom .right {
		width: auto;
	}
	a.copyright_link {
		text-decoration: none;
		display: block;
		width: 165px;
	}
	.copyright {
		position: relative;
		top: -5px;
	}
	.copyright_img {
		margin-right: 0;
		position: relative;
		top: -1px;
		width: 31px;
		float: right;
	}
	.iskra_left {
		text-align: left;
	}
	.div_v_a {
		float: left;
		margin-top: 10px;
	}
	.bottom .right text {
		width: auto;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1169px) {
	.menu {
		width: 918px;
	}
	.menu .text {
		width: 200px;
		margin-bottom: 28px;
	}
	.menu .text.mbtext2 {
		width: 225px;
	}
	#window3 .center {
		width: 974px;
		margin-left: auto;
		margin-right: auto;
	}
	.block2 {
		width: 139px;
	}
	.block .img.iiim img {
		width: 47px;
		height: auto;
	}
	.block .img.iiim1 img {
		width: 44px;
		height: auto;
	}
	.block .img.iiim2 img {
		width: 44px;
		height: auto;
	}
	.bright_my {
		text-align: right
	}
	.form .left .text a {
		font-family: Aria;, sasn-serif;
	}
	.bottom .right.bright_my text {
		width: auto;
		margin-right: 13px;
	}
	.celft1 {
		width: 184px;
		margin-left: 30px;
	}
	.celft2 {
		width: 144px;
	}
	.celft3 {
		width: 184px;
	}
	#form2 {
		width: 744px;
	}
	.form .left {
		width: 30%;
	}
	.form .right {
		width: 66%;
	}
	.form .right .submit {
		width: auto;
		padding: 9px 34px;
	}
	.block2 {
		margin-top: 11px;
	}
	.block2 .text {
		margin-top: 9px;
	}
	.block2.block2_big {
		margin-top: 36px;
	}
	.bottom .center {
		width: 604px;
		
	}
	.bottom .center .message {
		width: 167px;
		margin-right: 0;
	}
	.bottom .center .phone {
		width: 167px;
		margin-left: 0;
	}
	.block2.block2_big.block2_big2 {
		width: 200px;
	}
	.bottom .right text {
		margin-top: 10px;
	}
	.iskra_left {
		text-align: left;
	}
	.div_v_a {
		float: left;
		margin-top: 10px;
	}
	a.copyright_link {
		text-decoration: none;
		display: block;
	}
	.copyright_img {
		margin-right: 0;
		position: relative;
		top: -1px;
		width: 31px;
		float: right;
	}
}
@media only screen and (max-width: 991px) {
    .menu{
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        margin-top: 49px;
    }
    .block .text{
        font: 14px "PT Sans";
		font-weight: 700;
        color: white;
        margin-top: 20px;
    }
    .block2{
        width: 110px;
        margin: 0;
        margin-top: 15px;
    }

    .block2 .text{
        font: 10px "PT Sans";
    }
    .block2 .img{
        width: 56px;
        height: 56px;
        line-height: 56px;
    }
    .block2 .img img{
        height: 26px;

    }

    .font{
        font-size: 22px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	#window1 {
		min-height: 600px;
	}
	h1 {
		font: 24px "Arkhip_font";
	}
	.wh1 {
		font: 24px "Arkhip_font";
	}
    .bottom .right{
        top: 53px;
    }
	.block .img.iiim img {
		width: 47px;
		height: auto;
	}
	.block .img.iiim1 img {
		width: 44px;
		height: auto;
	}
	.block .img.iiim2 img {
		width: 44px;
		height: auto;
	}
	.menu{
        width: 740px;
        margin-left: auto;
        margin-right: auto;
		margin-top: 46px;
    }
	.menu .text {
		line-height: 28px;
	}
	.next {
		bottom: 78px;
	}
	.prev {
		bottom: 78px;
	}
	.bottom .center .phone {
		font: 16px "PT Sans";
		font-weight: 700;
	}
	.bottom .center .button {
		padding: 9px 20px;
		font: 16px "Arial";
		font-weight: bold;
	}
	.bottom .center .message a {
		font: 16px "PT Sans";
		font-weight: 700;
	}
	.bottom .right text {
		font: 11px "PT Sans";
		margin-top: 0;
	}
	.font {
		font-size: 21px;
		width: 700px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 2px;
		line-height: 23px;
		margin-bottom: 11px;
	}
	.block2 .text {
		font: 14px "PT Sans";
		line-height: 14px;
	}
	.block2 .text {
		margin-top: 8px;
	}
	.block2.block2_big {
		margin-top: 22px;
	}
	.form .left .text a {
		font-family: Arial, sans-serif;
	}
	.yesplan1 {
		display: block;
	}
	.noplan1 {
		display: none;
	}
	.logo {
		padding-top: 36px;
	}
	.logo img {
		height: 65px;
	}
	#window2 p {
		max-width: 690px;
		line-height: 22px;
	}
	#window2 .center {
		width: 690px;
	}
	.block {
		width: 180px;
		margin: 0 15px;
		margin-top: 25px;
	}
	.form .left {
		width: 39%;
	}
	.form .right {
		width: 57%;
	}
	.form .right textarea {
		width: 70%;
	}
	#form1 {
		margin-left: -210px;
	}
	
    .bottom{
        height: 80px;
    }
    .bottom .center{
        text-align: center;
    }
    .bottom .right{
        float: none;
        text-align: right;
        top: 41px;
        width:100%;
    }
	.menu .text.mbtext2 {
		width: 235px;
	}
	.menu .text.mbtext_big1 {
		margin-bottom: 39px;
	}
	.next.bignext {
		bottom: 90px;
	}
	.bottom .left {
		top: 30px;
		z-index: 10;
	}
	.bottom .right text {
		width: 140px;
	}
	.bottom .center {
		width: 604px;
		z-index: 20;
		position: relative;
		height: 37px;
	}
	.bottom .center .message {
		width: 167px;
		margin-right: 0;
	}
	.bottom .center .phone {
		width: 167px;
		margin-left: 0;
	}
	.bottom .left a {
		display: block;
		height: 40px;
		position: relative;
		z-index: 11;
		top: 11px;
	}
	.bottom .left img {
		margin-top: -26px;
		position: relative;
		z-index: 10;
	}
	.bottom .right {
		width: auto;
	}
	a.copyright_link {
		text-decoration: none;
		display: block;
		width: 165px;
	}
	.copyright {
		position: relative;
		top: -5px;
	}
	.copyright_img {
		margin-right: 0;
		position: relative;
		top: -1px;
		width: 31px;
		float: right;
	}
	.iskra_left {
		text-align: left;
	}
	.div_v_a {
		float: left;
		margin-top: 10px;
	}
}

@media only screen and (max-width: 767px) {
	.bottom .center .phone {
		font-size: 16px;
	}
	.bottom .center .message a {
		font-size: 16px;
	}
    html.fsvs {
        position: static;
        overflow: auto;
        height: auto;
    }

    html.fsvs #fsvs-body > * {
        height: auto;
        width: 100%;
    }

    .logo{
        margin-left: auto;
        margin-right: auto;
        width: 120px;
        height: 80px;
        padding-top: 25px;
    }

    .logo img{
        width: 120px;
        height: 80px;
    }
	.menu .text {
		background: none;
	}

    h1{
        font:20px "Arkhip_font";
        margin: 0;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .wh1{
        font:20px "Arkhip_font";
        margin: 0;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    p{
        font: 14px "PT Sans";
        max-width: 440px;
        line-height: 20px;
        width: 95%;
        display: inline-block;
        letter-spacing: 0;
        margin-top: 20px;
        margin-bottom: 10px;
    }

    .menu{
        margin-top: 10px;
    }

    .menu .text{
        width: 100%;
        display: block;
        font: 17px "PT Sans";
		font-weight: 700;
        margin: 0;
        padding: 0;
        letter-spacing: 0px;
        margin: 10px auto;
    }
	#window1 h1 br {
		display: none;
	}

    .mobile{
        display: block;
        width: 265px;
        border: 0;
        border-top: 1px solid rgba(255,255,255,0.4);
        /*box-shadow: 0 1px 4px rgba(0, 0, 0, .3),*/
        /*-23px 0 20px -23px rgba(0, 0, 0, .8),*/
        /*23px 0 20px -23px rgba(0, 0, 0, .8),*/
        /*0 0 40px rgba(0, 0, 0, .1) inset;*/
    }
    .next{
        display: none;
    }

    .block{
        display: block;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        vertical-align: top;
        width: 180px;
        margin-top: 30px;
        margin-bottom: 20px;

    }

    .block .img{
        width: 120px;
        height: 120px;
        border-radius: 100%;
        border: 2px solid #FFFFFF;
        display: inline-block;
        overflow: hidden;
        line-height: 120px;
    }

    .block .img img{
        height: 65px;
    }

    .block .text{
        font: 17px "PT Sans";
		font-weight: 700;
        color: white;
        margin-top: 0px;
    }

    .block:last-child{
        margin-bottom: 40px;

    }

    blockleft{
        display:block;
        width: 90%;
        text-align: left;
        max-width: 320px;
        margin: 0 auto;
    }

    blockright{
        display:block;
        width: 90%;
        text-align: right;
        max-width: 320px;
        margin: 0 auto;
    }

    blockright:last-child{
        display:block;
        width: 90%;
        text-align: center;
        max-width: 320px;
        margin: 0 auto;
    }

    .block2{
        width: 130px;

    }

    .block2 .text{
        font: 14px "PT Sans";
        color: white;
        margin-top: 0px;
    }

    .form{
        width: 100%;
        padding: 0;
    }

    .form .left{
        display: block;
        max-width: 230px;
        width: 80%;
        margin: 0 auto;
        border: 0;
        float: none;
        text-align: left;

    }

    .bottom .center .button{
        font: 16px "Arial";
        font-weight: bold;
        padding: 10px 20px;

    }

    .form .left .text{
        font: 17px "Arial";
        text-align: left;
        width: 100%;
        margin: 20px 30px;
        color: white;
    }

    .form .left .text a{
        font: 20px "Arial";
        text-decoration: none;
        color: white;
    }
	.form_tit_v {
		margin-bottom: 10px;
	}

    .form .right{
        display: block;
        max-width: 250px;
        width: 80%;
        margin: 0 auto;
        border: 0;
        float: none;
    }

    .form .right input{
        margin-left: 0;
        width: 100%;
    }

    .form .right textarea{
        margin-left: 0;
        width: 100%;
    }

    .lefttelephon{
        display: block;
        float: none;
        margin: 0 auto;
        width: 100%;
    }

    .form .right text{
        text-align: center;
        float: none;
        display: inline-block;
    }

    .righttelephon{
        display: block;
        float: none;
        margin: 0 auto;
        width: 100%;
    }

    .form .right .submit{
        float: none;
        padding: 13px 35px;
        width: 160px;
        font: bold 18px "Arial";
    }

    .font{
        font-size: 20px;
    }

    .bottom{
        display: none;
    }

    #telephone{
        display: block;
        position: static;
        height: 270px;
    }

    #telephone .left{
        position: static;
        height: 50px;
        margin: 0;

    }

    #telephone .center{
        position: static;
        text-align: center;
		height: auto;
    }

    #telephone .center .phone{
        display: block;
        margin: 0;
        padding: 0;
    }

    #telephone .center .button{
        display: inline-block;
        width: 195px;
        margin: 0;
        margin-top: 20px;
    }

    #telephone .center .message{
        display: block;
        margin: 0;
        padding: 0;
        margin-top: 20px;
    }

    #telephone .right{
        position: static;
        height: 80px;
    }

    .prev{
        display: none;
    }

    .mobile480{
       display: none;
    }

    .infoblock {

        height: 16px;
        line-height: 12px;
        font: 12px "PT Sans";
		font-weight: 700;
    }

    .close-info {
        height: 16px;
        width: 16px;
        line-height: 16px;
        font-size: 12px;

    }
	html.fsvs #fsvs-body > .slide {
		margin-top: 3px;
	}
	html.fsvs #fsvs-body > .slide:first-child {
		margin-top: 0;
	}
	#window2 p {
		line-height: 27px;
	}
	.block {
		width: 210px;
	}
	#window2 .wh1 {
		padding-top: 30px;
	}
	h1.font {
		padding-top: 30px;
	}
	h1 {
		width: 95%;
		margin-left: auto;
		margin-right: auto;
	}
	.wh1.font {
		padding-top: 30px;
	}
	.wh1 {
		width: 95%;
		margin-left: auto;
		margin-right: auto;
	}
	blockright:last-child {
		text-align: left;
	}
	blockright:last-child .block2 {
		margin-left: 56px;
	}
	#window4 .wh1 {
		padding-top: 32px;
		padding-bottom: 67px;
	}
	#form2 {
		padding-top: 35px;
	}
	#form2 .left {
		height: 190px;
		border-bottom: 1px solid #3b3b3b;
		margin-bottom: 20px;
	}
	.form .right input {
		box-sizing: border-box;
	}
	.form .right textarea {
		box-sizing: border-box;
	}
	.form .right {
		max-width: 270px;
	}
	#form2 .right .righttelephon {
		text-align: center;
	}
	.form .right .submit {
		width: auto;
		padding: 9px 34px;
	}
	#form1 #close {
		top: 0;
		right: 0;
	}
	#form2 {
		padding-bottom: 20px;
	}
	#form1 {
		width: 320px;
	}
	.bottom2 {
		display: block;
		background: #000;
		margin-bottom: 3px;
		padding-bottom: 15px;
	}
	.bottom2 .left {
		position: static;
		height: 50px;
		margin: 0;
	}
	.bottom2 .left img {
		margin-top: -15px;
	}
	.bottom2 .center {
		position: static;
		text-align: center;
		padding-top: 29px;
	}
	.bottom2 .center .phone {
		font: 18px "PT Sans";
		font-weight: 700;
		color: white;
		text-decoration: none;
	}
	.bottom2 .center .button {
		display: inline-block;
		width: 195px;
		margin: 0;
		margin-top: 20px;
		font: 16px "Arial";
		font-weight: bold;
		padding: 10px 20px;
		color: white;
		text-decoration: none;
		background-color: #ba8746;
		border-radius: 50px;
		color: white;
		text-decoration: none;
	}
	.bottom2 .center .message {
		display: block;
		margin: 0;
		padding: 0;
		margin-top: 20px;
	}
	.bottom2 .center .message a {
		font: 18px "PT Sans";
		font-weight: 700;
		display: inline-block;
		color: white;
		text-decoration: none;
	}
	#window2 .block:last-child {
		margin-bottom: 0;
		padding-bottom: 20px
	}
	#window2 p {
		margin-top: 10px;
	}
	.form_tit_v {
		padding-top: 15px;
	}
	html.fsvs #fsvs-pagination {
		display: none;
	}
	.copyright_img {
		width: 31px;
	}
	.copyright {
		margin-right: auto;
		width: 300px;
		margin-left: auto;
	}
	a.copyright_link {
		text-decoration: none;
	}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	#window2 .center {
		padding-top: 4px;
	}
	.block .text {
		margin-top: 3px;
	}
	h1.font br {
		display: none;
	}
	.wh1.font br {
		display: none;
	}
}
@media only screen and (max-width: 479px) {
	#window2 p {
		margin-top: 20px;
	}
	.menu {
		width: 264px;
	}
	.menu .text {
		background: none;
	}
	#window3 .center {
		margin-top: 43px;
	}
	.block2 .text {
		margin-top: 12px;
	}
	
    .block2{
        display: block;
        margin: 0 auto;
        width: 150px;
        padding-bottom: 45px;
    }
	blockright:last-child {
		text-align: right;
	}
	blockright:last-child .block2 {
		margin-left: auto;
	}

    .form .right input{
        width: 85%;
    }

    .form .right textarea{
        width: 85%;
    }
    #form2 .right input{
        width: 100%;
    }

    #form2 .right textarea{
        width: 100%;
    }

    .infoblock {

        height: 16px;
        line-height: 12px;
        font: 8px "PT Sans";
		font-weight: 700;
    }

    .close-info {
        height: 16px;
        width: 16px;
        line-height: 16px;
        font-size: 12px;

    }
	#form1 .right input {
		width: 85%;
		display: inline-block;
		margin-top: 0;
	}
}
	
@media only screen and (min-width: 768px) and (max-height: 599px) and (max-width : 1902px) {
    html.fsvs {
        position: static;
        overflow: auto;
        height: auto;
    }

    html.fsvs #fsvs-body > * {
        height: auto;
        width: 100%;
    }

    .next{
        display: none !important;
    }
    .prev{
        display: none !important;
    }
	.center {
		padding-bottom:  20px;
	}
	html.fsvs #fsvs-body {
		position: relative;
	}
	.bottom {
		position: relative;
		background: #000;
	}
	#fsvs-pagination {
		display: none;
	}
}

@media only screen and (min-width: 1898px) and (max-height: 749px) {
    html.fsvs {
        position: static;
        overflow: auto;
        height: auto;
    }

    html.fsvs #fsvs-body > * {
        height: auto;
        width: 100%;
    }

    .next{
        display: none !important;
    }
    .prev{
        display: none !important;
    }
	.center {
		padding-bottom:  20px;
	}
	html.fsvs #fsvs-body {
		position: relative;
	}
	.bottom {
		position: relative;
		background: #000;
	}
	#fsvs-pagination {
		display: none;
	}
}
