#section0 .bg .right { position: absolute; width: 50%; height: 100%; left: 50%; display: block; background: url(images/bg2.jpg) top center no-repeat; background-size: auto 100%; }
#section0 .bg .right img { background-position: 54% 36%; }

@media only screen and (min-height : 550px) and (max-height : 650px) and (min-width : 950px) and (max-width : 1050px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 169%; background-position: -170px 96px; }
}

@media only screen and (min-height : 550px) and (max-height : 650px) and (min-width : 1050px) and (max-width : 1150px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 154%; background-position: -153px 96px; }
}

@media only screen and (min-height : 550px) and (max-height : 650px) and (min-width : 1150px) and (max-width : 1250px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 142%; background-position: -105px 99px; }
}

@media only screen and (min-height : 550px) and (max-height : 650px) and (min-width : 1250px) and (max-width : 1280px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 131%; background-position: -89px 104px; }
}

@media only screen and (min-height : 550px) and (max-height : 650px) and (min-width : 1281px) and (max-width : 1350px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 110%; background-position: 0px 172px; }
}

@media only screen and (min-height : 550px) and (max-height : 650px) and (min-width : 1350px) and (max-width : 1450px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 105%; background-position: 0px 172px; }
}

@media only screen and (min-height : 550px) and (max-height : 650px) and (min-width : 1450px) and (max-width : 1550px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 101%; background-position: 0px 172px; }
}

@media only screen and (min-height : 550px) and (max-height : 650px) and (min-width : 1550px) and (max-width : 1600px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 101%; background-position: 0px 172px; }
}

@media only screen and (min-height : 550px) and (max-height : 650px) and (min-width : 1601px) and (max-width : 1650px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 101%; background-position: 0px 215px; }
}

@media only screen and (min-height : 550px) and (max-height : 650px) and (min-width : 1650px) and (max-width : 1750px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 102%; background-position: 0px 215px; }
}

@media only screen and (min-height : 550px) and (max-height : 650px) and (min-width : 1750px) and (max-width : 1850px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 101%; background-position: 0px 215px; }
}

@media only screen and (min-height : 550px) and (max-height : 650px) and (min-width : 1850px) and (max-width : 1950px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 101%; background-position: 0px 215px; }
}

@media only screen and (min-height : 550px) and (max-height : 650px) and (min-width : 1950px) and (max-width : 2050px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 101%; background-position: 0px 215px; }
}

@media only screen and (min-height : 650px) and (max-height : 750px) and (min-width : 950px) and (max-width : 1050px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 202%; background-position: -238px 96px; }
}

@media only screen and (min-height : 650px) and (max-height : 750px) and (min-width : 1050px) and (max-width : 1150px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 182%; background-position: -226px 97px; }
}

@media only screen and (min-height : 650px) and (max-height : 750px) and (min-width : 1150px) and (max-width : 1250px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 162%; background-position: -201px 100px; }
}

@media only screen and (min-height : 650px) and (max-height : 750px) and (min-width : 1250px) and (max-width : 1280px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 158%; background-position: -197px 99px; }
}

@media only screen and (min-height : 650px) and (max-height : 750px) and (min-width : 1281px) and (max-width : 1350px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 137%; background-position: -132px 171px; }
}

@media only screen and (min-height : 650px) and (max-height : 750px) and (min-width : 1350px) and (max-width : 1450px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 129%; background-position: -124px 171px; }
}

@media only screen and (min-height : 650px) and (max-height : 750px) and (min-width : 1450px) and (max-width : 1550px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 118%; background-position: 0px 171px; }
}

@media only screen and (min-height : 650px) and (max-height : 750px) and (min-width : 1550px) and (max-width : 1600px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 115%; background-position: 0px 171px; }
}

@media only screen and (min-height : 650px) and (max-height : 750px) and (min-width : 1601px) and (max-width : 1650px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 103%; background-position: 0px 215px; }
}

@media only screen and (min-height : 650px) and (max-height : 750px) and (min-width : 1650px) and (max-width : 1750px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 103%; background-position: 0px 215px; }
}

@media only screen and (min-height : 650px) and (max-height : 750px) and (min-width : 1750px) and (max-width : 1850px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 103%; background-position: 0px 215px; }
}

@media only screen and (min-height : 650px) and (max-height : 750px) and (min-width : 1850px) and (max-width : 1950px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 102%; background-position: 0px 215px; }
}

@media only screen and (min-height : 650px) and (max-height : 750px) and (min-width : 1950px) and (max-width : 2050px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 103%; background-position: 0px 215px; }
}

@media only screen and (min-height : 750px) and (max-height : 850px) and (min-width : 950px) and (max-width : 1050px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 229%; background-position: -291px 92px; }
}

@media only screen and (min-height : 750px) and (max-height : 850px) and (min-width : 1050px) and (max-width : 1150px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 205%; background-position: -268px 92px; }
}

@media only screen and (min-height : 750px) and (max-height : 850px) and (min-width : 1150px) and (max-width : 1250px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 190%; background-position: -273px 93px; }
}

@media only screen and (min-height : 750px) and (max-height : 850px) and (min-width : 1250px) and (max-width : 1280px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 180%; background-position: -267px 93px; }
}

@media only screen and (min-height : 750px) and (max-height : 850px) and (min-width : 1281px) and (max-width : 1350px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 152%; background-position: -184px 178px; }
}

@media only screen and (min-height : 750px) and (max-height : 850px) and (min-width : 1350px) and (max-width : 1450px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 144%; background-position: -176px 178px; }
}

@media only screen and (min-height : 750px) and (max-height : 850px) and (min-width : 1450px) and (max-width : 1550px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 138%; background-position: 0px 178px; }
}

@media only screen and (min-height : 750px) and (max-height : 850px) and (min-width : 1550px) and (max-width : 1600px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 128%; background-position: 0px 178px; }
}

@media only screen and (min-height : 750px) and (max-height : 850px) and (min-width : 1601px) and (max-width : 1650px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 116%; background-position: 0px 215px; }
}

@media only screen and (min-height : 750px) and (max-height : 850px) and (min-width : 1650px) and (max-width : 1750px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 116%; background-position: 0px 215px; }
}

@media only screen and (min-height : 750px) and (max-height : 850px) and (min-width : 1750px) and (max-width : 1850px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 116%; background-position: 0px 215px; }
}

@media only screen and (min-height : 750px) and (max-height : 850px) and (min-width : 1850px) and (max-width : 1950px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 105%; background-position: 0px 208px; }
}

@media only screen and (min-height : 750px) and (max-height : 850px) and (min-width : 1950px) and (max-width : 2050px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 105%; background-position: 0px 208px; }
}

@media only screen and (min-height : 850px) and (max-height : 950px) and (min-width : 950px) and (max-width : 1050px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 258%; background-position: -350px 92px; }
}

@media only screen and (min-height : 850px) and (max-height : 950px) and (min-width : 1050px) and (max-width : 1150px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 233%; background-position: -300px 96px; }
}

@media only screen and (min-height : 850px) and (max-height : 950px) and (min-width : 1150px) and (max-width : 1250px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 214%; background-position: -332px 90px; }
}

@media only screen and (min-height : 850px) and (max-height : 950px) and (min-width : 1250px) and (max-width : 1280px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 201%; background-position: -311px 93px; }
}

@media only screen and (min-height : 850px) and (max-height : 950px) and (min-width : 1281px) and (max-width : 1350px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 179%; background-position: 0px 174px; }
}

@media only screen and (min-height : 850px) and (max-height : 950px) and (min-width : 1350px) and (max-width : 1450px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 169%; background-position: 0px 174px; }
}

@media only screen and (min-height : 850px) and (max-height : 950px) and (min-width : 1450px) and (max-width : 1550px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 157%; background-position: 0px 176px; }
}

@media only screen and (min-height : 850px) and (max-height : 950px) and (min-width : 1550px) and (max-width : 1650px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 146%; background-position: 0px 174px; }
}

@media only screen and (min-height : 850px) and (max-height : 950px) and (min-width : 1650px) and (max-width : 1750px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 132%; background-position: 0px 208px; }
}

@media only screen and (min-height : 850px) and (max-height : 950px) and (min-width : 1750px) and (max-width : 1850px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 122%; background-position: 0px 215px; }
span.right.img { }
}

@media only screen and (min-height : 850px) and (max-height : 950px) and (min-width : 1850px) and (max-width : 1950px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 120%; background-position: 0px 208px; }
}

@media only screen and (min-height : 850px) and (max-height : 950px) and (min-width : 1950px) and (max-width : 2050px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 120%; background-position: 0px 208px; }
}

@media only screen and (min-height : 950px) and (max-height : 1050px) and (min-width : 950px) and (max-width : 1050px) {
#section0 .bg .right img {  }
#section0 .bg .right { }
}

@media only screen and (min-height : 950px) and (max-height : 1050px) and (min-width : 1050px) and (max-width : 1150px) {
#section0 .bg .right img {  }
#section0 .bg .right { }
}

@media only screen and (min-height : 950px) and (max-height : 1050px) and (min-width : 1150px) and (max-width : 1250px) {
#section0 .bg .right img {  }
#section0 .bg .right { }
}

@media only screen and (min-height : 950px) and (max-height : 1050px) and (min-width : 1250px) and (max-width : 1350px) {
#section0 .bg .right img {  }
#section0 .bg .right { }
}

@media only screen and (min-height : 950px) and (max-height : 1050px) and (min-width : 1350px) and (max-width : 1450px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 176%; background-position: 0px 175px; }
}

@media only screen and (min-height : 950px) and (max-height : 1050px) and (min-width : 1450px) and (max-width : 1550px) {
#section0 .bg .right img {  }
#section0 .bg .right { }
}

@media only screen and (min-height : 950px) and (max-height : 1050px) and (min-width : 1550px) and (max-width : 1650px) {
#section0 .bg .right img {  }
#section0 .bg .right { }
}

@media only screen and (min-height : 950px) and (max-height : 1050px) and (min-width : 1650px) and (max-width : 1750px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 138%; background-position: 0px 215px; }
}

@media only screen and (min-height : 950px) and (max-height : 1050px) and (min-width : 1750px) and (max-width : 1850px) {
#section0 .bg .right img {  }
#section0 .bg .right { }
}

@media only screen and (min-height : 950px) and (max-height : 1050px) and (min-width : 1850px) and (max-width : 1950px) {
#section0 .bg .right img { display: none !important; }
#section0 .bg .right { background-size: 125%; background-position: 0px 208px; }
}

@media only screen and (min-height : 950px) and (max-height : 1050px) and (min-width : 1950px) and (max-width : 2050px) {
#section0 .bg .right img {  }
#section0 .bg .right { }
}
