#section0 .bg .right { position: absolute; width: 50%; height: 100%; left: 50%; display: block; background: url(images/bg0.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: -192px 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: -349px 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: -252px 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: -100px 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: -100px 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: -378px 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: -321px 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: -342px 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: -198px 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: -166px 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: -100px 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: -95px 218px; }
}

@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: 222%; background-position: -418px 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: -418px 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: -429px 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: 173%; background-position: -293px 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: -300px 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: -300px 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: -200px 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: -200px 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: -100px 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: 125%; background-position: -167px 209px; }
}

@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 { background-position: -258px 100px; }
 }



@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
#section0 .bg .right img {  }
#section0 .bg .right { background-position: -310px 100px; }	
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) { 
#section0 .bg .right img {  }
#section0 .bg .right { background-position: -310px 100px; }	
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 1)  { 
#section0 .bg .right img {  }
#section0 .bg .right { background-position: -310px 100px; }	
}
