 #credit-control {
     background-color: rgba(255, 255, 255, 0.6);
     padding: 2px;
 }
 
 body,
 img {
     margin: 0;
     padding: 0;
 }
 
 body {
     font-family: Verdana, Geneva, sans-serif;
     font-size: 14px;
     background: #202020;
     margin: 0;
     padding: 0;
     color: #fff;
     text-align: left;
 }
 
 a {
     text-decoration: none;
     color: #fff;
 }
 
 #leftPanel {
     float: left;
     margin-left: 10px;
     margin-top: 10px;
 }
 
 #leftPanel1 {
     float: left;
     margin-left: 10px;
     padding-left: 10px;
 }
 
 #dropDowns {
     float: left;
     margin-top: 10px;
     width: 200px;
     font-size: 16px;
 }
 
 .dropDownMenu {
     padding: 0 5px;
     text-align: left;
     float: left;
     margin-bottom: 10px;
 }
 
 .dropDownMenu select {
     width: 190px;
     font-size: 16px !important;
 }
 
 .chosen-container-single .chosen-default {
     color: #000 !important;
 }
 
 .chosen-container-single .chosen-single span {
     font-size: 16px;
 }
 
 .chosen-container .chosen-results li {
     padding: 7px 6px;
     line-height: 17px;
     font-size: 16px;
     border-bottom: #ccc 1px solid;
 }
 
 #centerPanel {
     margin: 0 auto;
     padding-top: 5px;
     width: 230px;
 }
 
 #centerPanel1 {
     margin: 0 auto;
     padding-top: 15px;
     width: 730px;
 }
 
 .navigationPanel {
     text-align: left;
     margin: 0 auto;
     width: 230px;
     float: left;
     border: #c1c1c1 solid 2px;
 }
 
 .navigation1BG {
     background-color: #141414;
     -moz-border-radius: 4px;
     -webkit-border-radius: 4px;
     border-radius: 4px;
     border: 1px solid #141414;
     padding: 4px 3px 1px 6px;
     cursor: pointer;
 }
 
 .navigationButton {
     margin-left: 3px;
 }
 
 #mapsStyles {
     text-align: center;
     padding-bottom: 5px;
 }
 
 .mapsStyleButton {
     background-color: #fff;
     -moz-border-radius: 4px;
     -webkit-border-radius: 4px;
     border-radius: 4px;
     border: 1px solid #fff;
     display: inline-block;
     cursor: pointer;
     color: #000;
     font-size: 15px;
     padding: 6px;
     text-decoration: none;
     //width:90px;
     margin-bottom: 5px;
     margin-right: 5px;
 }
 
 .mapsStyleButton:hover {
     background-color: #ddd;
 }
 
 .ads {
     margin: 0 auto;
     width: 728px;
     height: 90px;
     margin-bottom: 10px;
     //border: 1px solid #fff;
     //margin-top:10px;
 }
 
 #social {
     margin-top: 15px;
     width: 120px;
     text-align: left;
     float: right;
 }
 
 #subNavigation {
     margin-top: 15px;
     width: 120px;
     text-align: left;
 }
 
 #subNavigation span,
 #mobileNavigation span {
     background-color: #141414;
     -moz-border-radius: 4px;
     -webkit-border-radius: 4px;
     border-radius: 4px;
     border: 1px solid #141414;
     display: inline-block;
     cursor: pointer;
     color: #ffffff;
     font-size: 12px;
     padding: 6px;
     text-decoration: none;
     width: 90px;
     margin-bottom: 5px;
 }
 
 #mobileNavigation span {
     width: auto;
 }
 
 #subNavigation span:hover {
     background-color: #030303;
 }
 
 #subNavigation span:active {
     position: relative;
     top: 1px;
 }
 
 .inactiveButton {
     //background-color:#333 !important;
     color: #666 !important;
 }
 
 #panoPanel {
     width: 510px;
     height: 210px;
     text-align: right;
     background-color: #141414;
     color: #ffffff;
     font-size: 12px;
     display: none;
 }
 
 #panoPanel span {
     padding: 15px;
 }
 
 #pano {
     width: 510px;
     height: 200px;
 }
 
 #footer {
     clear: both;
     margin: 0 auto;
     text-align: center;
 }
 
 #navigation {
     float: right;
     width: 490px;
     text-align: right;
 }
 
 #navigation a {
     margin-right: 15px;
     color: #dedede;
     font-size: 11px;
     font-weight: bold;
     text-decoration: none;
 }
 
 #map3d {
     float: left;
     margin: 0 auto;
     width: 100%;
     height: calc(100vh - 230px);
     min-height: 435px;
     color: #000;
 }
 
 .infoPanel {
     margin: 0 auto;
     clear: both;
     max-width: 1000px;
     padding: 0 20px;
     margin-top: 15px;
 }
.infoPanel a{ 
    text-decoration: underline;
}
 /*
#leftPanel{display:none;}
#centerPanel{display:none;}
#rightPanel{display:none;}
*/
 
 #accordion {
     padding: 0px;
     width: 140px;
     height: 400px;
 }
 
 #accordion li {
     cursor: pointer;
     padding: 4px;
     margin-bottom: 2px;
 }
 
 #accordion ul {
     padding-left: 10px !important;
     padding-right: 10px !important;
     height: 250px;
 }
 
 #accordion li:hover {
     background-color: #141414;
     -moz-border-radius: 4px;
     -webkit-border-radius: 4px;
     border-radius: 4px;
     color: #fff;
 }
 
 .liLine {
     cursor: auto !important;
 }
 
 .ui-state-default,
 .ui-widget-content .ui-state-default,
 .ui-widget-header .ui-state-default {
     background: #141414 !important;
     color: #fff;
     border: solid 1px #000;
 }
 
 .ui-accordion .ui-accordion-header {
     margin: 5px 0 0 0
 }
 
 .desktop {
     display: block;
 }
 
 .mobile {
     display: none;
 }
 
 .adsmobile {
     text-align: center;
     padding: 10px;
     clear: both;
 }
 .screenshot{
    width: 70%;
    margin:  0 auto;
 }
 
 @media all and (min-width: 769px) and (max-width: 1060px) {
     #leftPanel1 {
         display: none;
     }
 }
 
 @media all and (min-width: 320px) and (max-width: 768px) {
     .desktop {
         display: none;
     }
     .mobile {
         display: inline;
     }
     #leftPanel1,
     #social,
     #centerPanel1,
     #centerPanel,
     #rightPanel,
     #navigation {
         display: none;
     }
     .infoPanel {
         margin: 0;
         padding: 10px;
     }
     .marginTop-10 {
        margin-top: 15px;
     }
     #map3d {
         height: 340px;
         min-height: 340px;
     }
     #panoPanel {
         width: 320px;
         height: 150px;
         font-size: 10px;
     }
     #pano {
         width: 100%;
         height: 100%;
     }
     #dropDowns {
         width: 300px;
        float: initial;
        margin: 0 auto;
        padding-top: 0px;
        clear: both;
     }
     .dropDownMenu select {
         width: 290px;
         padding: 15px;
         border-radius: 10px;
         background-color: #fff;
         margin: 0;
         -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
         box-sizing: border-box;
         -webkit-appearance: none;
         -moz-appearance: none;
         background-image: linear-gradient(45deg, transparent 50%, #000 50%), linear-gradient(135deg, #000 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);
         background-position: calc(100% - 24px) calc(1em + 6px), calc(100% - 19px) calc(1em + 6px), 100% 0;
         background-size: 5px 5px, 5px 5px, 50px 50px;
         background-repeat: no-repeat;
     }
     #mapsStylesMobile {
         text-align: center;
         display: block;
     }
     #mapsStylesMobile .mapsStyleButton {
         margin-top: 10px;
     }
     #credit-control {
        right: 0px !important;
        bottom: 14px !important;
     }
      .screenshot{
        width: 100%;
     }
     .mobileFooter a {
        padding: 10px;

     }

 }

#newExtension {
    position: absolute;
    top: 10px;
    right: 20px;
}

h1 {
    font-size: 20px;
    font-weight: normal;
    text-align: center;
    padding-bottom: 10px;
}
p a{
    text-decoration: underline !important;
}