﻿body {
}

@media only screen and (max-width:1920px) {
}

@media only screen and (max-width:1600px) {
}

@media only screen and (max-width:1366px){
    .banner-block {
        right: 8%;
    }
}

@media only screen and (max-width:768px) {
    .map {
        width: 100%;
    }
    .inner-content:after {
        content: "";
        position: absolute;
        height: 100%;
        width: 1px;
        background: none;
        top: 0;
        right: 7px;
    }
    .pages-sidebar {
        max-width: 651px;
        float: none;
        left: 12px;
        right: 0;
    }
    .navbar-inverse .navbar-collapse {
        padding: 0;
    }

    .navbar-nav {
        width: 100%;
        margin-left: 0;
    }
    .navbar-collapse.in {
        overflow-y: visible !important;
    }
}



@media only screen and (min-width:768px) {
    .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    
}



@media only screen and (max-width:480px) {

    .person-details {
        float: left;
        width: 100%;
        padding: 15px 0 0;
    }

    .filter-select li {
        margin: 0 0 7px;
    }

    .awards-title {
        font-size: 16px;
    }
    .fen-btn-right {
        margin: 0 auto 20px !important;
    }
    .brochure {
        margin-top: 35px;
    }

    .news-block {
        padding-top: 1px;
        margin-top: 43px;
    }
    .tweets .slide {
        height: 150px;
    }
    .subscribe {
        text-align: center;
    }

    .inner-content {
        padding: 0;
    }

    .col-md-7.w60 {
        width: 100%;
    }

    .col-md-5.w40 {
        width: 100%;
        padding: 0px;
    }

    .brochure-download {
        width: 94%;
    }

    .wrap_career {
        width: 100%;
    }

    .smita-block {
        right: unset;
    }

    #newsletter.col-md-3 {
        padding: 0;
    }

    .wrap_home {
        height: 160px;
        overflow: visible;
    }

    #awards {
        width: 100%;
    }

    #awards .section-title {
        float: left;
        margin-top: -5px;
        position: absolute;
        margin-left: 57px;
    }

    .awards-section {
        background: #1d1d1b;
        margin: 40px 0 0;
        padding: 0 0 40px;
    }

    .wrap_awards {
        padding: 25px 55px 0;
    }

    #inTheMedia {
        padding: 0;
    }

    .career-banner .slide {
        height: 190px;
        width: 100%;
    }

    .home-banner .slide {
        height: 160px;
    }

    .slim-on-the-side p.large {
        font-size: 17px;
        line-height: 28px;
        padding: 0;
    }

    .slim-on-the-side p.small {
        font-size: 13px;
        line-height: 18px;
    }

    .career-values {
        margin: 0px -20px 0px;
    }

    .career-block h4 {
        font-size: 21px;
    }

    .career-block {
        min-height: 190px;
        margin-bottom: 15px;
    }

    .section-title.dark {
        margin: 25px 0 0px 0px;
    }

    .why-block::after {
        height: 59px;
    }

    .why-block h2 {
        padding: 17px 0 0;
        font-size: 26px;
    }

    .logo-header img {
        width: 100%;
    }

    .logo-header {
        height: auto;
    }

    .logo-header span {
        position: relative;
        display: block;
        margin-top: 7px;
        text-align: right;
    }

    .mobile-block{
        display:block;
    }

    .banner-block {
        display: none;
        position: absolute;
        right: 0;
        top: 180px;
        padding: 10px 17px;
    }

    .news-section {
        margin:0;
    }


    p.news-title {
        height: 56px;
        overflow: hidden;
    }

    .wrap_tweet {
        padding: 0
    }

    footer {
        height: auto
    }

    .inner-content:after {
        content: "";
        position: absolute;
        height: 100%;
        width: 1px;
        background: none;
        top: 0;
        right: 7px;
    }

    .link span {
        float: right;
        margin-top: 5px;
    }
}

@media only screen and (max-width:375px) {
}

@media only screen and (max-width:360px) {
}