@media only screen and (-webkit-device-pixel-ratio: 2),	only screen and (-webkit-device-pixel-ratio: 3),	only screen and  (-moz-device-pixel-ratio: 2),	only screen and  (-o-min-device-pixel-ratio: 2),	only screen and  (device-pixel-ratio: 2),	only screen and  (device-pixel-ratio: 3)	{  		body{	}	.block1{		background:#fff url(../images/block1-fon2@2x.png) no-repeat scroll right 0;		background-size: 800px 700px;	}	.icon-raketa{		background: #ffcc00 url(../images/icon-raketa@2x.png) no-repeat scroll center center;		background-size: 39px 38px;	}			.block4 .item-content{		background: url(../images/icon-growup@2x.png) no-repeat scroll center top;		background-size: 34px 31px;			}			.quote{		background: url(../images/icon-quote@2x.png) no-repeat scroll center center;		background-size: 53px 51px;	}			.block6 .item i{		background: url(../images/icon-basket@2x.png) no-repeat scroll center center;		background-size: 35px 30px;	}	.block6 .item i.clinic{		background: url(../images/icon-clinic@2x.png) no-repeat scroll center center;		background-size: 36px 32px;	}	.block6 .item i.salon{		background: url(../images/icon-salon@2x.png) no-repeat scroll center center;		background-size: 14px 40px;	}	.block6 .item i.fitnes{		background: url(../images/icon-fitnes@2x.png) no-repeat scroll center center;		background-size: 33px 33px;	}	.block6 .item i.bar{		background: url(../images/icon-bar@2x.png) no-repeat scroll center center;		background-size: 32px 32px;	}	.block6 .item i.entertainment{		background: url(../images/icon-entertainment@2x.png) no-repeat scroll center center;		background-size: 29px 34px;	}	.block6 .item i.bank{		background: url(../images/icon-bank@2x.png) no-repeat scroll center center;		background-size: 30px 30px;	}	.block6 .item i.zapravka{		background: url(../images/icon-zapravka@2x.png) no-repeat scroll center center;		background-size: 36px 35px;	}	.block6 .item i.hotel{		background: url(../images/icon-hotel@2x.png) no-repeat scroll center center;		background-size: 30px 34px;	}	.block7 .item:before{		background:#fff url(../images/icon-list@2x.png) no-repeat scroll center center;		background-size: 30px 32px;	}	.block7 .item.nota:before{		background:#fff url(../images/icon-nota@2x.png) no-repeat scroll center center;		background-size: 34px 34px;	}	.block7 .item.brand:before{		background:#fff url(../images/icon-brand@2x.png) no-repeat scroll center center;		background-size: 36px 36px;	}	.block7 .item.popular:before{		background:#fff url(../images/icon-popular@2x.png) no-repeat scroll center center;		background-size: 36px 36px;	}	.block7 .item.advertise:before{		background:#fff url(../images/icon-advertise@2x.png) no-repeat scroll center center;		background-size: 32px 32px;	}	.block7 .item.legal:before{		background:#fff url(../images/icon-legal@2x.png) no-repeat scroll center center;		background-size: 36px 36px;	}	.icon-lupa{		background: #5ac8fa url(../images/icon-lupa@2x.png) no-repeat scroll center center;		background-size: 34px 34px;	}	.accordeon li span:after{		background: url(../images/arrow-down@2x.png) no-repeat scroll center center;		background-size: 21px 11px;	}	.block9-swiper-prev{		background: url(../images/swiper-prev2@2x.png) no-repeat scroll 0 0;		background-size: 46px 46px;	}	.block9-swiper-next{		background: url(../images/swiper-next2@2x.png) no-repeat scroll 0 0;		background-size: 46px 46px;	}	.play{		background: url(../images/icon-play@2x.png) no-repeat scroll 0 0;		background-size: 32px 32px;	}	footer{		background: url(../images/footer-fon@2x.png) repeat-x scroll 0 bottom;		background-size: 645px 334px;	}			.flipper2-content{		background:#ffcc00 url(../images/icon-phone@2x.png) no-repeat scroll center center;		background-size: 30px 30px;	}			.phone-mobile{		background:#ffcc00 url(../images/icon-phone@2x.png) no-repeat scroll center center;				background-size: 30px 30px;	}			.button3{		background: white url(../images/gamb@2x.png) no-repeat scroll center center;		background-size: 27px 18px;			}	.button3.active{		background: white url(../images/x@2x.png) no-repeat scroll center center;		background-size: 18px 18px;	}		.icon-block10{		background: url(../images/block10-coin@2x.png) no-repeat scroll center center;		background-size: 66px 66px;			}		.text4{		background: url(../images/icon-phone@2x.png) no-repeat scroll 0 0;			background-size: 18px 18px;	}	.text5{		background: url(../images/icon-email@2x.png) no-repeat scroll 0 0;				background-size: 20px 16px;	}	}@media only screen and (-webkit-device-pixel-ratio: 2) and (max-width: 1280px),	only screen and  (-moz-device-pixel-ratio: 2) and (max-width: 1280px),	only screen and  (-o-min-device-pixel-ratio: 2) and (max-width: 1280px),	only screen and  (device-pixel-ratio: 2) and (max-width: 1280px) {		/*	.logo{		background: #A4FC70 url(../images/logo-fon@2x.png) no-repeat scroll 0px 0;		background-size: 166px 80px;	}	.logo a{		background: url(../images/logo@2x.png) no-repeat scroll 2px 2px;		background-size: 147px 76px;	}		*/		}	 /* Mobile retina */@media all and (device-pixel-ratio: 2) and (max-width: 960px){ 	}	 	 @media all and (device-pixel-ratio: 2) and (max-width: 700px){ 		}