@media screen and (max-width:480px){.shields.shields{height:53px;width:170px}.shields.shieldscourses{right:250px}}@media screen and (max-width:1020px){body{min-width:auto}div.page.pageTop{background:#fff url(/files/template/gg/bg-top.jpg) top 0 left -150px no-repeat;background-size:1000px auto}div.pageInn{width:100%!important}div.page.pageTop div.pageInn div.private{padding:0 5px;background:#fff}div.page.pageTop div.pageInn div.search{display:none}#menuInn div.item a.menu{padding:7px 15px 5px;font-size:11px}div.page.pageFooter div.pageInn div.myfooter{position:relative;top:inherit;left:inherit}div.page.pageFooter div.pageInn{box-sizing:border-box;-webkit-flex-flow:row wrap;flex-flow:row wrap;display:-webkit-flex;display:flex}div.page.pageFooter div.pageInn div.myfooter{-webkit-flex:1 1 300px;flex:1 1 300px;margin:20px}div.page.pageBody div.pageInn div.pageBlock div.content div.contenttable div.contentrow{-webkit-flex-flow:row wrap;flex-flow:row wrap;width:auto;display:-webkit-flex;display:flex}div.page.pageBody div.pageInn div.pageBlock div.content div.contenttable div.contentrow div.contentcell50 div.contentcellinn{margin:0 20px 0 0;background:transparent;width:auto}div.images2{-webkit-flex-flow:row wrap;flex-flow:row wrap;width:auto;display:-webkit-flex;display:flex}div.images2 div.item{-webkit-flex:1 1 380px;flex:1 1 380px;margin:5px}}@media screen and (max-width:750px){div.page.pageTop div.pageInn div.phones{top:48px}div.page.pageTop div.pageInn div.soc{right:auto;left:10px}div.page.pageTop div.pageInn div.estate{display:none}div.page.pageTop div.pageInn div.linkseasy{right:auto;left:10px}div.page.pageTop div.pageInn div.item3d{left:275px}div.page.pageTop div.pageInn div.booking{font-size:12px;right:185px;top:140px}div.page.pageTop div.pageInn div.webcam{right:auto;top:160px;left:50px}div.page.pageTop div.pageInn div.item3d{right:auto;top:160px;left:10px}#menu{display:none}div.page.pageBody div.pageInn div.pageBlock div.content div.contenttable{display:block}div.page.pageBody div.pageInn div.pageBlock div.content div.contenttable div.contentrow div.contentcell{vertical-align:top;display:block}div.page.pageBody div.pageInn div.pageBlock div.content div.contenttable img{height:auto;width:100%}table.tablestandart{-webkit-display:flex;display:flex}table.tablestandart tr{-webkit-flex-flow:row nowrap;flex-flow:row nowrap;display:-webkit-flex;display:flex}table.tablestandart tr td{-webkit-flex:1 1 200px;flex:1 1 200px}}@media screen and (max-width:550px){div.page.pageBody div.pageInnOver{min-height:inherit}div.page.pageBody div.pageInn{margin-bottom:0!important}div.page.pageTop{background:#fff}div.page.pageTop div.pageInn div.soc{top:10px;width:50px}div.page.pageBody div.pageInnOver{border-top:1px solid #004f9f}div.page.pageFooter div.pageInn div.myfooter{margin:10px}div.page.pageBody div.pageInn div.pageBlock div.content div.contenttable div.contentrow div.contentcell50{padding:0;margin:0;width:100%}div.page.pageBody div.pageInn div.pageBlock div.content div.contenttable div.contentrow div.contentcell50:last-child{padding:0;border:0;margin:0}div.page.pageBody div.pageInn div.pageBlock div.content div.contenttable div.contentrow div.contentcell50 div.contentcellinn,div.page.pageBody div.pageInn div.pageBlock div.content div.contenttable div.contentrow div.contentcell50:last-child div.contentcellinn{margin:0}div.images2 div.item{margin:5px 0;width:100%}div.page.pageBody div.pageInn div.pageBlock div.content div.topmess{font-size:14px;text-align:left;margin:0;width:auto;line-height:1.5}}@media screen and (max-width:480px){div.page.menutop>div.page2>.menutop2>.lang{min-width:105px}div.page.pageBody div.pageInn:first-child{margin-top:0}div.page.pageTop div.pageInn div.booking{right:170px;top:163px}div.page.pageTop div.pageInn div.booking>div:first-child{display:none}div.page.pageTop div.pageInn div.private{right:auto;top:10px;left:45px}div.page.pageTop div.pageInn div.phones{right:auto;top:40px;left:50px}div.page.pageTop div.pageInn div.phones div.item,div.page.pageTop div.pageInn div.phones div.title{font-size:12px}}@media screen and (max-width:350px){div.page.pageTop div.pageInn div.logo{right:20px}div.page.pageTop div.pageInn div.langs2{right:40px}div.page.pageTop div.pageInn div.booking{bottom:0;left:50px;width:auto}div.page.pageTop div.pageInn div.booking>div{padding:0;-webkit-justify-content:space-between;justify-content:space-between;position:relative;box-sizing:border-box;margin:0;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row wrap;flex-flow:row wrap;background:#e5e5e5;width:200px;display:-webkit-flex;display:flex}div.page.pageTop div.pageInn div.webcam{display:none}}