/* Large Devices, Wide Screens */



@media only screen and (max-width: 1400px) {


}
@media only screen and (max-width: 1300px) {
body{
    font-size: 1.1vw;
}
}

@media only screen and (max-width: 1200px) {
   body{
    font-size: 1.2vw;
}

a.mobile-menu-btn {
    font-size: 2em;
    color: #092754;
    margin-right: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

ul.menu {
    position: fixed;
    display: block !IMPORTANT;
    width: 200px;
    height: 100%;
    top: 0;
    left: -250px;
    background: #1F314D;
    z-index: 99999;
    -webkit-transition: all ease-in-out .5s !important;
    -o-transition: all ease-in-out .5s !important;
    transition: all ease-in-out .5s !important;
}
ul.menu.active{
    left:0;
}
ul.menu li a {
    font-size: 1.2em;
    padding: 15px;
    display: block;
    border-bottom: 1px rgba(255, 255, 255, .1) solid;
    color: #fff;
}

ul.menu li {
    margin: 0;
}
}


/* Medium Devices, Desktops */

@media only screen and (max-width: 992px) {
   body{
    font-size: 1.5vw;
}
.who-us-gp {
    flex-wrap: wrap;
    justify-content: center !important;
}

.who-us-content p {
    margin-bottom: 10px;
}

a.custom-btn {
    margin-top: 10px;
}

.who-us-content span {
    margin-bottom: 10px;
    margin-top: 20px;
}
img.who-us-img {
    width: 100%;
}
.who-us-content {
    padding-left: 0px;
}
}


/* Small Devices, Tablets */

@media only screen and (max-width: 768px) {
body{
    font-size: 2vw;
}

}


/* Extra Small Devices, Phones */

@media only screen and (max-width: 576px) {
body{
    font-size: 3vw;
}
a.logo img {
    max-width: 150px;
}
}
