.mt5{
    margin-top:5px!important;
}
.mt10{
    margin-top:10px!important;
}
.mt15{
    margin-top:15px!important;
}
.mt20{
    margin-top:20px!important;
}
.mt30{
    margin-top:30px!important;
}
.mt40{
    margin-top:40px!important;
}
.mt50{
    margin-top:50px!important;
}
.mt150{
    margin-top:150px!important;
}

.pr150{
    padding-right:150px!important;
}
.pl150{
    padding-left:150px!important;
}




.mb5{
    margin-bottom:5px!important;
}
.mb10{
    margin-bottom:10px!important;
}
.mb15{
    margin-bottom:15px!important;
}
.mb20{
    margin-bottom:20px!important;
}
.mb30{
    margin-bottom:30px!important;
}
.mb40{
    margin-bottom:40px!important;
}
.mb50{
    margin-bottom:50px!important;
}
.mb100{
    margin-bottom:100px!important;
}


p,h1,h2,h3,h4,h5,h6{
    /* color: rgb(145, 156, 172)!important; */
    color: rgb(65,71,75) !important;

}




/* @media (min-width: 920px) {
    .row {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display:         flex;
        flex-wrap: wrap;
      }
    .row > [class*='col-'] {
        display: -webkit-flex;
        display: flex;
        flex-direction: column;
    }
} */

.works .row{
    display: flex;
   display: -webkit-flex; 
   flex-wrap:wrap;
   -webkit-flex-wrap: wrap;
   -webkit-justify-content: center;
           justify-content: center;
}
.works .row:before, .works .row:after{
  display: none;
}


.gallery img{
    width:100%;
    height:100%;
}

.align-center{
    align-items:center;
}

.works{
    margin-left:0px!important;
    margin-right:0px!important;
}



#facts .facts-counter-title{
    font-family: 'Caslon Doric Con Light'!important;
    font-size:50px!important;
}
#facts .facts-counter-number{
    font-family: 'Caslon Doric Con'!important;
    font-size:40px!important;
    margin-bottom:15px;
}
#facts .facts-counter-number.large{
    margin-top:0px!important;
}



#header{
}

.main-navigation .navbar-nav li a {
    padding: 20px 15px 20px 15px;
}

.main-navigation-bg .main-navigation .navbar-nav li a {
    padding: 20px 15px 20px 15px;
}

.navbar.navbar-fixed-top.navbar-bg-switch{
    background-color:white;
    height:auto;
}
.main-navigation,.main-navigation.main-navigation-home-call{
    padding: 20px 24px 20px 0;
}

