body {font-size: 16px;}
.map {height:450px}
#panorama {overflow-x:hidden;background:url(/img/street.jpg) center}
[class^="icon-person"]:before,[class*=" icon-person"]:before {width:3px}
#map-overlay{position:relative;height:1px}
#map-overlay div{position:absolute;left:25px;background:url(/des/bg-white-80.png);padding:10px;white-space:nowrap;letter-spacing:-0.06rem}
.two small{font-size:20px;color:gray}
.carousel-indicators{width:100px !important; left:100%}
.one a:hover,.two a:hover {text-decoration:none}
.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
@media (max-width:767px){
 .map {height:250px}
 #map-overlay {height:70px}
 #map-overlay div {left:0;padding-left:0}
 .one,.two {position:relative; display:inline-block; width:46%;}
 .two{margin-left:130px}
 .two small{font-size:12px;}
 h1,h3{letter-spacing:-.03rem}
 h1 {font-size: 26px;line-height:100%}
 h1 small {font-size:16px}
 h3{font-size:20px}
 .carousel-indicators {left:66%}
}

@media (min-width: 768px) {
 .one, .two {font-size: 20px;}
 .one {top: -260px;}
 .two {top: -85px;}
}
@media (min-width: 992px) {
 .one, .two {font-size: 30px;}
 .one {top: -345px;}
 .two {top: -115px;}
}
@media (min-width: 1200px) {
 .one, .two { font-size: 37px;}
 .one {top:-400px;}
 .two {top:-150px;}
}
.move-out {position:absolute; top:-10000px;}

h1 a, h1 a:hover {color:#333; text-decoration:none}
h1 a:hover {color:#2a659c}

.huge {font-size:50px; display:block; text-align:center; margin-bottom:10px;}
.disabled {opacity: .65;}
/* Photo */
.entryBlock {margin-bottom:10px;}
/*GB */
#gbsbm {margin-top:10px;}
footer {margin-top:20px;}

/* */
.pagesBlockuz, .pagesBlockuz1 {margin: 0 10px; float: right;}
.pagesBlockuz a, .pagesBlockuz b, .pagesBlockuz1 a, .pagesBlockuz1 b {
 display: inline-block;
 *display: inline;
 margin-bottom: 0;
 margin-left: 0;
 *zoom: 1;
 -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
 -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
 float: left;
 padding: 4px 12px;
 line-height: 20px;
 text-decoration: none;
 background-color: #ffffff;
 border: 1px solid #dddddd;
 border-left-width: 0;
}
.pagesBlockuz a:first-child, .pagesBlockuz b:first-child,
.pagesBlockuz1 a:first-child, .pagesBlockuz1 b:first-child {
border-left-width: 1px;
-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}

.pagesBlockuz a:hover, .pagesBlockuz1 a:hover {background-color: #f5f5f5;}
.pagesBlockuz a:last-child, .pagesBlockuz b:last-child, 
.pagesBlockuz1 a:last-child, .pagesBlockuz1 b:last-child {
 -webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px; 
}