﻿@charset "utf-8";

@media only screen and (min-width:1024px) and (max-width:1279px) {
    .top, .wrapper {
        margin: 0 auto;
    }

    .wrapper {
        width: 1024px;
    }

    .top {
        width: 98%;
    }

    .nivoSlider {
        height: 275px !important;
    }

    .col-2-size {
        width: 47%;
    }

    .col-3-size {
        position: relative;
        width: 31%;
    }

    nav {
        width: 68%;
    }

    .mrgn-mid {
        margin: 0 29px;
    }

    .mrgn-right {
        margin-right: 61px;
    }

    .mrgin-right {
        margin-right: 60px;
    }

    footer li {
        padding: 0 4px;
    }

    footer .social li {
        padding: 9px;
    }
}

@media only screen and (min-width:980px) and (max-width:1023px) {
    .top, .wrapper {
        margin: 0 auto;
    }

    .wrapper {
        width: 980px;
    }

    .top {
        width: 98%;
    }

    .nivoSlider {
        height: 275px !important;
    }

    .col-2-size {
        width: 47%;
    }

    .col-3-size {
        position: relative;
        width: 31%;
    }

    nav {
        width: 71%;
    }

    .mrgn-mid {
        margin: 0 28px;
    }

    .mrgn-right {
        margin-right: 58px;
    }

    .mrgin-right {
        margin-right: 55px;
    }

    footer li {
        padding: 0 3px;
    }

    footer .social li {
        padding: 8px;
    }

    footer h4 {
        margin: 14px 0;
    }
}

@media only screen and (min-width:940px) and (max-width:979px) {
    .wrapper {
        width: 930px;
        margin: 0 auto;
    }

    .nivoSlider {
        height: 275px !important;
    }

    .col-2-size {
        width: 47%;
    }

    .col-3-size {
        position: relative;
        width: 31%;
    }

    #cssmenu > ul > li > a {
        padding: 18px 14px 21px;
    }

    .mrgn-mid {
        margin: 0 26px;
    }

    .mrgn-right {
        margin-right: 55px;
    }

    .mrgin-right {
        margin-right: 50px;
    }

    footer li {
        padding: 0 1px;
    }

    footer .social li {
        padding: 7px;
    }

    footer h4 {
        margin: 10px 0;
    }
}

@media only screen and (min-width:800px) and (max-width:939px) {
    .top, .wrapper {
        margin: 0 auto;
    }

    .wrapper {
        width: 790px;
    }

    .top {
        width: 100%;
    }

    .nivoSlider {
        height: 275px !important;
    }

    .col-2-size {
        width: 47%;
    }

    .col-3-size {
        position: relative;
        width: 31%;
    }

    nav {
        width: 83%;
    }

    #cssmenu > ul > li > a {
        padding: 18px 5px 21px;
    }

    #cssmenu > ul > li.has-sub > a {
        padding-right: 33px;
    }

    .mrgn-mid {
        margin: 0 21px;
    }

    .mrgin-right, .mrgn-right {
        margin-right: 47px;
    }

    footer li {
        padding: 4px 6px;
    }

    footer .social li {
        padding: 3px;
    }

    footer h4 {
        margin: 7px 0;
    }

    nav ul li a {
        padding: 13px 8px;
    }
}

@media only screen and (min-width:769px) and (max-width:799px) {
    .top, .wrapper {
        margin: 0 auto;
    }

    .wrapper {
        width: 758px;
    }

    .top {
        width: 100%;
    }

    .nivoSlider {
        height: 275px !important;
    }

    #cssmenu > ul > li > a {
        padding: 18px 3px 21px;
    }

    #cssmenu > ul > li.has-sub > a {
        padding-right: 33px;
    }

    .col-2-size {
        width: 47%;
    }

    .col-3-size {
        position: relative;
        width: 31%;
    }

    nav {
        width: 83%;
    }

    .mrgn-mid {
        margin: 0 19px;
    }

    .mrgin-right, .mrgn-right {
        margin-right: 45px;
    }

    footer li {
        padding: 4px 6px;
    }

    footer .social li {
        padding: 3px;
    }

    footer h4 {
        margin: 7px 0;
    }

    nav ul li a {
        padding: 13px 6px;
    }

    .theme-default .nivo-controlNav {
        margin-top: -83px !important;
    }
}

@media only screen and (min-width:720px) and (max-width:768px) {
    .wrapper {
        width: 720px;
        margin: 0 auto;
    }

    .nivoSlider {
        height: 275px !important;
    }

    .col-md-5 {
        width: 100%;
    }

    .col-2-size {
        width: 47%;
    }

    .col-3-size {
        position: relative;
        width: 31%;
    }

    .mrgn-mid {
        margin: 0 18px;
    }

    .mrgn-right {
        margin-right: 42px;
    }

    .mrgin-right {
        margin-right: 43px;
    }

    footer li {
        padding: 4px 6px;
    }

    footer .social li {
        padding: 2px;
    }

    footer h4 {
        margin: 7px 0;
    }

    #cssmenu {
        margin-top: 4px !important;
        background: #88c342;
        margin-right: -6px !important;
        width: 733px !important;
    }

    .theme-default .nivo-controlNav {
        margin-top: -110px !important;
    }
}

@media only screen and (min-width:640px) and (max-width:719px) {
    .wrapper {
        width: 100%;
        margin: 0 auto;
    }

    .top {
        width: 94%;
    }

    .nivoSlider {
        height: 316px !important;
    }

    .wrap {
        width: 98%;
        margin: 0 auto;
    }

    .col-md-5 {
        width: 100%;
    }

    .col-2-size {
        width: 47%;
    }

    .col-3-size {
        position: relative;
        width: 31%;
    }

    .mrgn-mid {
        margin: 0 16px;
    }

    .mrgn-right {
        margin-right: 29px;
    }

    .mrgin-right {
        margin-right: 37px;
    }

    footer li {
        padding: 4px 6px;
    }

    footer .social li {
        padding: 5px 11px;
    }

    footer h4 {
        margin: 7px 0;
    }

    #cssmenu {
        margin-top: 4px !important;
        background: #88c342;
        width: 100% !important;
    }

    .theme-default .nivo-controlNav {
        margin-top: -160px !important;
    }

    .logo {
        float: none;
        margin: 0 auto;
        padding: 9px 0 0;
        width: 20%;
    }

    h1 {
        font-size: 15px;
    }

    footer .social {
        width: 55%;
    }
}

@media only screen and (min-width:540px) and (max-width:639px) {
    .copyright, .logo {
        float: none;
    }

    .wrapper {
        width: 100%;
        margin: 0 auto;
    }

    .nivoSlider {
        height: 275px !important;
    }

    .box-height, footer {
        height: auto;
    }

    .wrap {
        width: 98%;
        margin: 0 auto;
    }

    .col-2-size, .col-md-5, .head-container {
        width: 100%;
    }

    h3 {
        text-align: center;
    }

    .col-3-size {
        margin: 1px 7px 1px 16px;
        position: relative;
        width: 93%;
    }

    footer ul {
        margin: 0 10%;
    }

    .mrgn-mid {
        margin: 0 16px;
    }

    .mrgn-right {
        margin-right: 29px;
    }

    .mrgin-right {
        margin-right: 37px;
    }

    footer li {
        padding: 4px 6px;
    }

    footer .social li {
        padding: 5px 11px;
    }

    footer h4 {
        margin: 7px 0;
    }

    #cssmenu {
        margin-top: 19px !important;
        background: #88c342;
        width: 100% !important;
    }

    .theme-default .nivo-controlNav {
        margin-top: -165px !important;
    }

    .logo {
        margin: 0 auto;
        padding: 9px 0 0;
        width: 20%;
    }

    h1 {
        font-size: 15px;
    }

    footer .social {
        width: 81%;
    }

    .copyright, .txt {
        width: 100%;
        text-align: center;
    }

    footer {
        background: url(../images/footer.jpg) center top repeat-y;
    }
}

@media only screen and (min-width:480px) and (max-width:539px) {
    .copyright, .search, .txt, h3 {
        text-align: center;
    }

    .copyright, .head-menu {
        float: none;
        width: 100%;
    }

    .wrapper {
        width: 100%;
        margin: 0 auto;
    }

    .nivoSlider {
        height: 360px !important;
    }

    .wrap {
        width: 98%;
        margin: 0 auto;
    }

    .col-2-size, .col-md-5, .head-container {
        width: 100%;
    }

    .col-3-size {
        margin: 1px 7px 1px 16px;
        position: relative;
        width: 93%;
    }

    .mrgn-mid {
        margin: 0 16px;
    }

    .mrgn-right {
        margin-right: 29px;
    }

    .mrgin-right {
        margin-right: 37px;
    }

    footer li {
        padding: 4px;
    }

    footer .social li {
        padding: 5px 11px;
    }

    footer h4 {
        margin: 7px 0;
    }

    #cssmenu {
        margin-top: 15px !important;
        background: #88c342;
        width: 100% !important;
    }

    .theme-default .nivo-controlNav {
        margin-top: -234px !important;
    }

    .logo {
        float: none;
        margin: 0 auto;
        padding: 9px 0 0;
        width: 20%;
    }

    h1 {
        font-size: 15px;
    }

    footer .social {
        width: 81%;
    }

    .box-height {
        height: auto;
    }

    footer {
        background: url(../images/footer.jpg) center top repeat-y;
        height: 350px;
    }

    .txt {
        width: 100%;
    }

    header {
        height: 95px;
    }

    .mrgn-top {
        margin-top: 8px;
    }

    .search {
        margin-top: 13px;
    }

    .head-menu {
        margin: 0 auto;
    }

    .search-box {
        float: left;
        margin-left: 23%;
    }

    .head-menu ul {
        margin: 5px 22%;
    }
}

@media only screen and (min-width:400px) and (max-width:479px) {
    .copyright, .search, .txt, h3 {
        text-align: center;
    }

    .copyright, .head-container, .head-menu, .logo, .search-box {
        float: none;
    }

    .wrapper {
        width: 100%;
        margin: 0 auto;
    }

    .nivoSlider {
        height: 375px !important;
    }

    .box-height, footer {
        height: auto;
    }

    .wrap {
        width: 98%;
        margin: 0 auto;
    }

    .col-2-size, .col-md-5, .head-container {
        width: 100%;
    }

    .col-3-size {
        margin: 1px !important;
        position: relative;
        width: 98.5%;
    }

    .mrgn-mid {
        margin: 0 16px;
    }

    .mrgn-right {
        margin-right: 29px;
    }

    .mrgin-right {
        margin-right: 37px;
    }

    footer li {
        padding: 4px 22px;
    }

    footer .social li {
        padding: 5px 11px;
    }

    footer h4 {
        margin: 7px 0;
    }

    #cssmenu {
        margin-top: 10px !important;
        background: #88c342;
        width: 100% !important;
    }

    .theme-default .nivo-controlNav {
        margin-top: -280px !important;
    }

    .logo {
        margin: 0 auto;
        padding: 9px 0 0;
        width: 20%;
    }

    h1 {
        font-size: 15px;
    }

    footer .social {
        width: 81%;
    }

    footer {
        background: url(../images/footer.jpg) center top repeat-y;
    }

    .copyright, .txt {
        width: 100%;
    }

    header {
        height: 95px;
    }

    .mrgn-top {
        margin-top: 8px;
    }

    .search {
        margin-top: 13px;
    }

    .head-menu {
        width: 100%;
        margin: 0 auto;
    }

        .head-menu ul {
            margin: 5px 18%;
        }

    .tbl-src {
        margin: 0 auto;
    }
}

@media only screen and (min-width:320px) and (max-width:399px) {
    .tbl-src, .wrap, .wrapper {
        margin: 0 auto;
    }

    .copyright, .search, .txt, h3 {
        text-align: center;
    }

    .copyright, .head-container, .head-menu, .img-resp, .logo, .search-box {
        float: none;
    }

    .wrapper {
        width: 100%;
    }

    .nivoSlider {
        height: 375px !important;
    }

    .box-height, footer {
        height: auto;
    }

    .wrap {
        width: 98%;
    }

    .col-2-size, .col-md-5 {
        width: 100%;
    }

    .col-3-size {
        margin: 1px !important;
        position: relative;
        width: 98.4%;
    }

    .mrgn-mid {
        margin: 0 16px;
    }

    .mrgn-right {
        margin-right: 29px;
    }

    .mrgin-right {
        margin-right: 37px;
    }

    footer li {
        padding: 4px 22px;
    }

    footer .social li {
        padding: 5px 11px;
    }

    footer h4 {
        margin: 7px 0;
    }

    #cssmenu {
        margin-top: 8px !important;
        background: #88c342;
        width: 100% !important;
    }

    .theme-default .nivo-controlNav {
        margin-top: -295px !important;
    }

    .logo {
        margin: 0 auto;
        padding: 9px 0 0;
        width: 20%;
    }

    h1 {
        font-size: 15px;
    }

    footer .social {
        width: 97%;
    }

    footer {
        background: url(../images/footer.jpg) center top repeat-y;
    }

    .copyright, .txt {
        width: 100%;
    }

    header {
        height: 95px;
    }

    .mrgn-top {
        margin-top: 8px;
    }

    .search {
        margin-top: 13px;
    }

    .head-menu {
        width: 100%;
        margin: 0 auto;
    }

        .head-menu ul {
            margin: 5px 10%;
        }

    .img-resp {
        width: 300px;
        margin: 10px;
    }
}

@media (min-width:400px) {
    .wd {
        width: 300px;
    }
}

@media (max-width:620px) {
    /*.myTable thead {
        display: none !important;
    }
    .myTable tbody tr td {
        display: block !important;
    }*/
    .myTable {
        font-size: 12px;
    }

        .myTable thead {
            white-space: normal;
        }

        .myTable td img {
            height: 50px;
        }
}

@media (max-width:480px) {
    .myTable, .myTable thead {
        font-size: 10px;
    }
}
