
@media only screen and (min-width: 992px) and (max-width: 1199px){
    .top-links,
    .footer-wrapper{
        padding:0 15px;
    }
    .inner-content{
        margin-left:200px;
        width:auto;
    }
}

/************ Laptop & Tab *************/
@media only screen and (min-width: 768px) and (max-width: 991px){
    .top-links,
    .footer-wrapper{
        padding:0 15px;
    }
    nav.main-menu ul li a{
        font-size:13px;
    }
    .site-logo{
        background: #fff;
        text-align: center;
    }
    .site-logo img{
        max-height: 135px;
    }
    #home-banner {
        height: 292px;
    }
    .content-sidebar {
        min-height: 292px;
    }
    .inner-content{
    margin-left:200px;
    width:auto;
    }
    .inner-content h3.page-title {
        font-size: 14px;
    }
}
    
/************ Tab and Mobile *************/
@media (max-width: 767px){
    .top-links,
    .footer-wrapper{
        padding:10px 15px;
    }
    .content-sidebar {
        float: none;
        width: 100%;
        position:relative;
    }
    .site-logo {
        margin-top: 0;
        text-align:left;
    }
    .main-menu{
        display:none;
    }
    .mobile-nav {
        display: block;
    }
    .content-sidebar{
        padding-bottom:0;
        min-height: 0;
    }
    #home-banner{
        position:relative;
        height:100%;
        margin:5px 0;
    }
    .featured-slider .flex-control-nav {
        top: inherit;
        right: 0;
        bottom: -7px;
        width: 100%;
        text-align: center;
    }
    .top-links {
        text-align: center;
    }
    .footer-left,
    .footer-right {
        width: 100%;
        float:none;
    }
    .site-footer{
        text-align:center;
        padding:20px 0;
    }
    .footer-right{
        text-align:center;
    }
    .footer-links ul li{
        padding-right:11px;
    }
    .footer-text{
        margin-top:10px;
        padding-bottom:20px;
    }
    .home-main-content h2{
        text-align:center;
        padding:16px 12px;
        line-height:1.4;
    }
    .site-logo img{
        max-height:87px;
        display: block;
        margin:auto;
    }
    .inner-content {
        width: 100%;
        float: none;
    }
    .download-pdf{
        text-align:center;
    }
    .inner-content h3.page-title{
        text-align:center;
    }
    .home-main-content h2 span::after {
        content: '';
    }


/************ All Mobile and small size screen *************/
@media (max-width: 479px){
    .mobile-nav { 
        right: 15px;
    }
    .top-links ul li{
        padding:0 10px;
    }
    .site-logo img {
        max-height: 65px;
        display: block;
        margin:auto;
    }
    .home-main-content h2{
        font-size:14px;
    }
    .top-links ul li a{
        font-size:12px;
    }
    .mobile-nav{
        top: 20px;
    }
}
