@font-face {
    font-family: 'frutigernext-lt-medium';
    src: url('../fonts/frutigernext-lt-medium.eot');
    src: url('../fonts/frutigernext-lt-medium.eot?#iefix') format('embedded-opentype'),
    url('../fonts/frutigernext-lt-medium.otf') format('opentype'),
    url('../fonts/frutigernext-lt-medium.woff') format('woff'),
    url('../fonts/frutigernext-lt-medium.ttf') format('truetype');
    url('../fonts/frutigernext-lt-medium.svg') format('svg');
}
@font-face {
    font-family: 'FrutigerNext LT Regular';
    src: url('../fonts/FrutigerNext LT Regular.eot');
    src: url('../fonts/FrutigerNext LT Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/FrutigerNext LT Regular.otf') format('opentype'),
    url('../fonts/FrutigerNext LT Regular.woff') format('woff'),
    url('../fonts/FrutigerNext LT Regular.ttf') format('truetype');
    url('../fonts/FrutigerNext LT Regular.svg') format('svg');
}


.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
    padding:0;
}


body{line-height:160%;}
a,a:hover,a:visited,a:active{
    color:#333;
    text-decoration: none!important;
    outline:none;
}

body{
    font-family:"FrutigerNext LT Regular";
    font-size:16px;
}
#container{
    position: relative;
    width: 100%;
    left:0;
    top:0;
    overflow:hidden;
}
.container {
    width: 100% !important;
    max-width: 1200px;
    padding-left:0;
    padding-right:0;
}
.container-fluid{
    padding-left:0;
    padding-right:0;
}
.row{
    margin-left:0;
    margin-right:0;
}
*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

img{
    border:0;
}
a,a:hover,a:visited,a:active{
    text-decoration: none;
}
ul,li{
    list-style: none;
}

.gm-style .place-card-large{
    display:none!important;
}

@media screen and (min-width:1px) and (max-width:768px){
    body{
        font-size:15px;
    }
}