
        /*! Bootstrap v3.0.2 by @fat and @mdo  */
        article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
            display: block
        }

        audio, canvas, video {
            display: inline-block
        }

        audio:not([controls]) {
            display: none;
            height: 0
        }

        [hidden], template {
            display: none
        }

        html {
            font-family: sans-serif;
            -webkit-text-size-adjust: 100%;
            -ms-text-size-adjust: 100%
        }

        body {
            margin: 0
        }

        a {
            background: 0 0
        }

        a:focus {
            outline: thin dotted
        }

        a:active, a:hover {
            outline: 0
        }

        h1 {
            margin: .67em 0;
            font-size: 2em
        }

        abbr[title] {
            border-bottom: 1px dotted
        }

        b, strong {
            font-weight: 700
        }

        dfn {
            font-style: italic
        }

        hr {
            height: 0;
            -moz-box-sizing: content-box;
            box-sizing: content-box
        }

        mark {
            color: #000;
            background: #ff0
        }

        code, kbd, pre, samp {
            font-family: monospace, serif;
            font-size: 1em
        }

        pre {
            white-space: pre-wrap
        }

        q {
            quotes: "\201C" "\201D" "\2018" "\2019"
        }

        small {
            font-size: 80%
        }

        sub, sup {
            position: relative;
            font-size: 75%;
            line-height: 0;
            vertical-align: baseline
        }

        sup {
            top: -.5em
        }

        sub {
            bottom: -.25em
        }

        img {
            border: 0
        }

        svg:not(:root) {
            overflow: hidden
        }

        figure {
            margin: 0
        }

        fieldset {
            padding: .35em .625em .75em;
            margin: 0 2px;
            border: 1px solid silver
        }

        legend {
            padding: 0;
            border: 0
        }

        button, input, select, textarea {
            margin: 0;
            font-family: inherit;
            font-size: 100%
        }

        button, input {
            line-height: normal
        }

        button, select {
            text-transform: none
        }

        button, html input[type=button], input[type=reset], input[type=submit] {
            cursor: pointer;
            -webkit-appearance: button
        }

        button[disabled], html input[disabled] {
            cursor: default
        }

        input[type=checkbox], input[type=radio] {
            padding: 0;
            box-sizing: border-box
        }

        input[type=search] {
            -webkit-box-sizing: content-box;
            -moz-box-sizing: content-box;
            box-sizing: content-box;
            -webkit-appearance: textfield
        }

        input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
            -webkit-appearance: none
        }

        button::-moz-focus-inner, input::-moz-focus-inner {
            padding: 0;
            border: 0
        }

        textarea {
            overflow: auto;
            vertical-align: top
        }

        table {
            border-collapse: collapse;
            border-spacing: 0
        }

        @media print {
            * {
                color: #000 !important;
                text-shadow: none !important;
                background: 0 0 !important;
                box-shadow: none !important
            }

            a, a:visited {
                text-decoration: underline
            }

            a[href]:after {
                content: " (" attr(href) ")"
            }

            abbr[title]:after {
                content: " (" attr(title) ")"
            }

            a[href^="#"]:after, a[href^="javascript:"]:after {
                content: ""
            }

            blockquote, pre {
                border: 1px solid #999;
                page-break-inside: avoid
            }

            thead {
                display: table-header-group
            }

            img, tr {
                page-break-inside: avoid
            }

            img {
                max-width: 100% !important
            }

            @page {
                margin: 2cm .5cm
            }

            h2, h3, p {
                orphans: 3;
                widows: 3
            }

            h2, h3 {
                page-break-after: avoid
            }

            select {
                background: #fff !important
            }

            .navbar {
                display: none
            }

            .table td, .table th {
                background-color: #fff !important
            }

            .btn > .caret, .dropup > .btn > .caret {
                border-top-color: #000 !important
            }

            .label {
                border: 1px solid #000
            }

            .table {
                border-collapse: collapse !important
            }

            .table-bordered td, .table-bordered th {
                border: 1px solid #ddd !important
            }
        }

        *, :after, :before {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box
        }

        html {
            font-size: 62.5%;
            -webkit-tap-highlight-color: transparent
        }

        body {
            font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-size: 14px;
            line-height: 1.428571429;
            color: #333;
            background-color: #fff
        }

        button, input, select, textarea {
            font-family: inherit;
            font-size: inherit;
            line-height: inherit
        }

        a {
            color: #428bca;
            text-decoration: none
        }

        a:focus, a:hover {
            color: #2a6496;
            text-decoration: underline
        }

        a:focus {
            outline: thin dotted #333;
            outline: 5px auto -webkit-focus-ring-color;
            outline-offset: -2px
        }

        img {
            vertical-align: middle
        }

        .img-responsive {
            display: block;
            height: auto;
            max-width: 100%
        }

        .img-rounded {
            border-radius: 6px
        }

        .img-thumbnail {
            display: inline-block;
            height: auto;
            max-width: 100%;
            padding: 4px;
            line-height: 1.428571429;
            background-color: #fff;
            border: 1px solid #ddd;
            border-radius: 4px;
            -webkit-transition: all .2s ease-in-out;
            transition: all .2s ease-in-out
        }

        .img-circle {
            border-radius: 50%
        }

        hr {
            margin-top: 20px;
            margin-bottom: 20px;
            border: 0;
            border-top: 1px solid #eee
        }

        .sr-only {
            position: absolute;
            width: 1px;
            height: 1px;
            padding: 0;
            margin: -1px;
            overflow: hidden;
            clip: rect(0, 0, 0, 0);
            border: 0
        }

        p {
            margin: 0 0 10px
        }

        .lead {
            margin-bottom: 20px;
            font-size: 16px;
            font-weight: 200;
            line-height: 1.4
        }

        @media (min-width: 768px) {
            .lead {
                font-size: 21px
            }
        }

        .small, small {
            font-size: 85%
        }

        cite {
            font-style: normal
        }

        .text-muted {
            color: #999
        }

        .text-primary {
            color: #428bca
        }

        .text-primary:hover {
            color: #3071a9
        }

        .text-warning {
            color: #c09853
        }

        .text-warning:hover {
            color: #a47e3c
        }

        .text-danger {
            color: #b94a48
        }

        .text-danger:hover {
            color: #953b39
        }

        .text-success {
            color: #468847
        }

        .text-success:hover {
            color: #356635
        }

        .text-info {
            color: #3a87ad
        }

        .text-info:hover {
            color: #2d6987
        }

        .text-left {
            text-align: left
        }

        .text-right {
            text-align: right
        }

        .text-center {
            text-align: center
        }

        .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
            font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-weight: 500;
            line-height: 1.1;
            color: inherit
        }

        .h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
            font-weight: 400;
            line-height: 1;
            color: #999
        }

        h1, h2, h3 {
            margin-top: 20px;
            margin-bottom: 10px
        }

        h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
            font-size: 65%
        }

        h4, h5, h6 {
            margin-top: 10px;
            margin-bottom: 10px
        }

        h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
            font-size: 75%
        }

        .h1, h1 {
            font-size: 36px
        }

        .h2, h2 {
            font-size: 30px
        }

        .h3, h3 {
            font-size: 24px
        }

        .h4, h4 {
            font-size: 14px
        }

        .h5, h5 {
            font-size: 12px
        }

        .h6, h6 {
            font-size: 12px
        }

        .page-header {
            padding-bottom: 9px;
            margin: 40px 0 20px;
            border-bottom: 1px solid #eee
        }

        ol, ul {
            margin-top: 0;
            margin-bottom: 10px
        }

        ol ol, ol ul, ul ol, ul ul {
            margin-bottom: 0
        }

        .list-unstyled {
            padding-left: 0;
            list-style: none
        }

        .list-inline {
            padding-left: 0;
            list-style: none
        }

        .list-inline > li {
            display: inline-block;
            padding-right: 5px;
            padding-left: 5px
        }

        .list-inline > li:first-child {
            padding-left: 0
        }

        dl {
            margin-bottom: 20px
        }

        dd, dt {
            line-height: 1.428571429
        }

        dt {
            font-weight: 700
        }

        dd {
            margin-left: 0
        }

        @media (min-width: 768px) {
            .dl-horizontal dt {
                float: left;
                width: 160px;
                overflow: hidden;
                clear: left;
                text-align: right;
                text-overflow: ellipsis;
                white-space: nowrap
            }

            .dl-horizontal dd {
                margin-left: 180px
            }

            .dl-horizontal dd:after, .dl-horizontal dd:before {
                display: table;
                content: " "
            }

            .dl-horizontal dd:after {
                clear: both
            }

            .dl-horizontal dd:after, .dl-horizontal dd:before {
                display: table;
                content: " "
            }

            .dl-horizontal dd:after {
                clear: both
            }
        }

        abbr[data-original-title], abbr[title] {
            cursor: help;
            border-bottom: 1px dotted #999
        }

        abbr.initialism {
            font-size: 90%;
            text-transform: uppercase
        }

        blockquote {
            padding: 10px 20px;
            margin: 0 0 20px;
            border-left: 5px solid #eee
        }

        blockquote p {
            font-size: 17.5px;
            font-weight: 300;
            line-height: 1.25
        }

        blockquote p:last-child {
            margin-bottom: 0
        }

        blockquote small {
            display: block;
            line-height: 1.428571429;
            color: #999
        }

        blockquote small:before {
            content: '\2014 \00A0'
        }

        blockquote.pull-right {
            padding-right: 15px;
            padding-left: 0;
            border-right: 5px solid #eee;
            border-left: 0
        }

        blockquote.pull-right .small, blockquote.pull-right p, blockquote.pull-right small {
            text-align: right
        }

        blockquote.pull-right .small:before, blockquote.pull-right small:before {
            content: ''
        }

        blockquote.pull-right .small:after, blockquote.pull-right small:after {
            content: '\00A0 \2014'
        }

        blockquote:after, blockquote:before {
            content: ""
        }

        address {
            margin-bottom: 20px;
            font-style: normal;
            line-height: 1.428571429
        }

        code, kbd, pre, samp {
            font-family: Monaco, Menlo, Consolas, "Courier New", monospace
        }

        code {
            padding: 2px 4px;
            font-size: 90%;
            color: #c7254e;
            white-space: nowrap;
            background-color: #f9f2f4;
            border-radius: 4px
        }

        pre {
            display: block;
            padding: 9.5px;
            margin: 0 0 10px;
            font-size: 13px;
            line-height: 1.428571429;
            color: #333;
            word-break: break-all;
            word-wrap: break-word;
            background-color: #f5f5f5;
            border: 1px solid #ccc;
            border-radius: 4px
        }

        pre code {
            padding: 0;
            font-size: inherit;
            color: inherit;
            white-space: pre-wrap;
            background-color: transparent;
            border-radius: 0
        }

        .pre-scrollable {
            max-height: 340px;
            overflow-y: scroll
        }

        .container {
            padding-right: 15px;
            padding-left: 15px;
            margin-right: auto;
            margin-left: auto
        }

        .container:after, .container:before {
            display: table;
            content: " "
        }

        .container:after {
            clear: both
        }

        .container:after, .container:before {
            display: table;
            content: " "
        }

        .container:after {
            clear: both
        }

        .row {
            margin-right: -15px;
            margin-left: -15px
        }

        .row:after, .row:before {
            display: table;
            content: " "
        }

        .row:after {
            clear: both
        }

        .row:after, .row:before {
            display: table;
            content: " "
        }

        .row:after {
            clear: both
        }

        .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
            position: relative;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px
        }

        .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
            float: left
        }

        .col-xs-12 {
            width: 100%
        }

        .col-xs-11 {
            width: 91.66666666666666%
        }

        .col-xs-10 {
            width: 83.33333333333334%
        }

        .col-xs-9 {
            width: 75%
        }

        .col-xs-8 {
            width: 66.66666666666666%
        }

        .col-xs-7 {
            width: 58.333333333333336%
        }

        .col-xs-6 {
            width: 50%
        }

        .col-xs-5 {
            width: 41.66666666666667%
        }

        .col-xs-4 {
            width: 33.33333333333333%
        }

        .col-xs-3 {
            width: 25%
        }

        .col-xs-2 {
            width: 16.666666666666664%
        }

        .col-xs-1 {
            width: 8.333333333333332%
        }

        .col-xs-pull-12 {
            right: 100%
        }

        .col-xs-pull-11 {
            right: 91.66666666666666%
        }

        .col-xs-pull-10 {
            right: 83.33333333333334%
        }

        .col-xs-pull-9 {
            right: 75%
        }

        .col-xs-pull-8 {
            right: 66.66666666666666%
        }

        .col-xs-pull-7 {
            right: 58.333333333333336%
        }

        .col-xs-pull-6 {
            right: 50%
        }

        .col-xs-pull-5 {
            right: 41.66666666666667%
        }

        .col-xs-pull-4 {
            right: 33.33333333333333%
        }

        .col-xs-pull-3 {
            right: 25%
        }

        .col-xs-pull-2 {
            right: 16.666666666666664%
        }

        .col-xs-pull-1 {
            right: 8.333333333333332%
        }

        .col-xs-pull-0 {
            right: 0
        }

        .col-xs-push-12 {
            left: 100%
        }

        .col-xs-push-11 {
            left: 91.66666666666666%
        }

        .col-xs-push-10 {
            left: 83.33333333333334%
        }

        .col-xs-push-9 {
            left: 75%
        }

        .col-xs-push-8 {
            left: 66.66666666666666%
        }

        .col-xs-push-7 {
            left: 58.333333333333336%
        }

        .col-xs-push-6 {
            left: 50%
        }

        .col-xs-push-5 {
            left: 41.66666666666667%
        }

        .col-xs-push-4 {
            left: 33.33333333333333%
        }

        .col-xs-push-3 {
            left: 25%
        }

        .col-xs-push-2 {
            left: 16.666666666666664%
        }

        .col-xs-push-1 {
            left: 8.333333333333332%
        }

        .col-xs-push-0 {
            left: 0
        }

        .col-xs-offset-12 {
            margin-left: 100%
        }

        .col-xs-offset-11 {
            margin-left: 91.66666666666666%
        }

        .col-xs-offset-10 {
            margin-left: 83.33333333333334%
        }

        .col-xs-offset-9 {
            margin-left: 75%
        }

        .col-xs-offset-8 {
            margin-left: 66.66666666666666%
        }

        .col-xs-offset-7 {
            margin-left: 58.333333333333336%
        }

        .col-xs-offset-6 {
            margin-left: 50%
        }

        .col-xs-offset-5 {
            margin-left: 41.66666666666667%
        }

        .col-xs-offset-4 {
            margin-left: 33.33333333333333%
        }

        .col-xs-offset-3 {
            margin-left: 25%
        }

        .col-xs-offset-2 {
            margin-left: 16.666666666666664%
        }

        .col-xs-offset-1 {
            margin-left: 8.333333333333332%
        }

        .col-xs-offset-0 {
            margin-left: 0
        }

        @media (min-width: 768px) {
            .container {
                width: 750px
            }

            .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
                float: left
            }

            .col-sm-12 {
                width: 100%
            }

            .col-sm-11 {
                width: 91.66666666666666%
            }

            .col-sm-10 {
                width: 66.33333333333334%
            }

            .col-sm-9 {
                width: 75%
            }

            .col-sm-8 {
                width: 66.66666666666666%
            }

            .col-sm-7 {
                width: 58.333333333333336%
            }

            .col-sm-6 {
                width: 50%
            }

            .col-sm-5 {
                width: 41.66666666666667%
            }

            .col-sm-4 {
                width: 33.33333333333333%
            }

            .col-sm-3 {
                width: 25%
            }

            .col-sm-2 {
                width: 33.666666666666664%
            }

            .col-sm-1 {
                width: 8.333333333333332%
            }

            .col-sm-pull-12 {
                right: 100%
            }

            .col-sm-pull-11 {
                right: 91.66666666666666%
            }

            .col-sm-pull-10 {
                right: 83.33333333333334%
            }

            .col-sm-pull-9 {
                right: 75%
            }

            .col-sm-pull-8 {
                right: 66.66666666666666%
            }

            .col-sm-pull-7 {
                right: 58.333333333333336%
            }

            .col-sm-pull-6 {
                right: 50%
            }

            .col-sm-pull-5 {
                right: 41.66666666666667%
            }

            .col-sm-pull-4 {
                right: 33.33333333333333%
            }

            .col-sm-pull-3 {
                right: 25%
            }

            .col-sm-pull-2 {
                right: 16.666666666666664%
            }

            .col-sm-pull-1 {
                right: 8.333333333333332%
            }

            .col-sm-pull-0 {
                right: 0
            }

            .col-sm-push-12 {
                left: 100%
            }

            .col-sm-push-11 {
                left: 91.66666666666666%
            }

            .col-sm-push-10 {
                left: 83.33333333333334%
            }

            .col-sm-push-9 {
                left: 75%
            }

            .col-sm-push-8 {
                left: 66.66666666666666%
            }

            .col-sm-push-7 {
                left: 58.333333333333336%
            }

            .col-sm-push-6 {
                left: 50%
            }

            .col-sm-push-5 {
                left: 41.66666666666667%
            }

            .col-sm-push-4 {
                left: 33.33333333333333%
            }

            .col-sm-push-3 {
                left: 25%
            }

            .col-sm-push-2 {
                left: 16.666666666666664%
            }

            .col-sm-push-1 {
                left: 8.333333333333332%
            }

            .col-sm-push-0 {
                left: 0
            }

            .col-sm-offset-12 {
                margin-left: 100%
            }

            .col-sm-offset-11 {
                margin-left: 91.66666666666666%
            }

            .col-sm-offset-10 {
                margin-left: 83.33333333333334%
            }

            .col-sm-offset-9 {
                margin-left: 75%
            }

            .col-sm-offset-8 {
                margin-left: 66.66666666666666%
            }

            .col-sm-offset-7 {
                margin-left: 58.333333333333336%
            }

            .col-sm-offset-6 {
                margin-left: 50%
            }

            .col-sm-offset-5 {
                margin-left: 41.66666666666667%
            }

            .col-sm-offset-4 {
                margin-left: 33.33333333333333%
            }

            .col-sm-offset-3 {
                margin-left: 25%
            }

            .col-sm-offset-2 {
                margin-left: 16.666666666666664%
            }

            .col-sm-offset-1 {
                margin-left: 8.333333333333332%
            }

            .col-sm-offset-0 {
                margin-left: 0
            }
        }

        @media (min-width: 992px) {
            .container {
                width: 970px
            }

            .col-md-1, .col-md-10, .col-md-11, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
                float: left
            }

            .col-md-12 {
                width: 100%
            }

            .col-md-11 {
                width: 91.66666666666666%
            }

            .col-md-10 {
                width: 83.33333333333334%
            }

            .col-md-9 {
                width: 75%
            }

            .col-md-8 {
                width: 66.66666666666666%
            }

            .col-md-7 {
                width: 58.333333333333336%
            }

            .col-md-6 {
                width: 50%
            }

            .col-md-5 {
                width: 41.66666666666667%
            }

            .col-md-4 {
                width: 33.33333333333333%
            }

            .col-md-3 {
                width: 25%
            }

            .col-md-2 {
                width: 16.666666666666664%
            }

            .col-md-1 {
                width: 8.333333333333332%
            }

            .col-md-pull-12 {
                right: 100%
            }

            .col-md-pull-11 {
                right: 91.66666666666666%
            }

            .col-md-pull-10 {
                right: 83.33333333333334%
            }

            .col-md-pull-9 {
                right: 75%
            }

            .col-md-pull-8 {
                right: 66.66666666666666%
            }

            .col-md-pull-7 {
                right: 58.333333333333336%
            }

            .col-md-pull-6 {
                right: 50%
            }

            .col-md-pull-5 {
                right: 41.66666666666667%
            }

            .col-md-pull-4 {
                right: 33.33333333333333%
            }

            .col-md-pull-3 {
                right: 25%
            }

            .col-md-pull-2 {
                right: 16.666666666666664%
            }

            .col-md-pull-1 {
                right: 8.333333333333332%
            }

            .col-md-pull-0 {
                right: 0
            }

            .col-md-push-12 {
                left: 100%
            }

            .col-md-push-11 {
                left: 91.66666666666666%
            }

            .col-md-push-10 {
                left: 83.33333333333334%
            }

            .col-md-push-9 {
                left: 75%
            }

            .col-md-push-8 {
                left: 66.66666666666666%
            }

            .col-md-push-7 {
                left: 58.333333333333336%
            }

            .col-md-push-6 {
                left: 50%
            }

            .col-md-push-5 {
                left: 41.66666666666667%
            }

            .col-md-push-4 {
                left: 33.33333333333333%
            }

            .col-md-push-3 {
                left: 25%
            }

            .col-md-push-2 {
                left: 16.666666666666664%
            }

            .col-md-push-1 {
                left: 8.333333333333332%
            }

            .col-md-push-0 {
                left: 0
            }

            .col-md-offset-12 {
                margin-left: 100%
            }

            .col-md-offset-11 {
                margin-left: 91.66666666666666%
            }

            .col-md-offset-10 {
                margin-left: 83.33333333333334%
            }

            .col-md-offset-9 {
                margin-left: 75%
            }

            .col-md-offset-8 {
                margin-left: 66.66666666666666%
            }

            .col-md-offset-7 {
                margin-left: 58.333333333333336%
            }

            .col-md-offset-6 {
                margin-left: 50%
            }

            .col-md-offset-5 {
                margin-left: 41.66666666666667%
            }

            .col-md-offset-4 {
                margin-left: 33.33333333333333%
            }

            .col-md-offset-3 {
                margin-left: 25%
            }

            .col-md-offset-2 {
                margin-left: 16.666666666666664%
            }

            .col-md-offset-1 {
                margin-left: 8.333333333333332%
            }

            .col-md-offset-0 {
                margin-left: 0
            }
        }

        @media (min-width: 1200px) {
            .container {
                width: 1170px
            }

            .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
                float: left
            }

            .col-lg-12 {
                width: 100%
            }

            .col-lg-11 {
                width: 91.66666666666666%
            }

            .col-lg-10 {
                width: 83.33333333333334%
            }

            .col-lg-9 {
                width: 75%
            }

            .col-lg-8 {
                width: 66.66666666666666%
            }

            .col-lg-7 {
                width: 58.333333333333336%
            }

            .col-lg-6 {
                width: 50%
            }

            .col-lg-5 {
                width: 41.66666666666667%
            }

            .col-lg-4 {
                width: 33.33333333333333%
            }

            .col-lg-3 {
                width: 25%
            }

            .col-lg-2 {
                width: 16.666666666666664%
            }

            .col-lg-1 {
                width: 8.333333333333332%
            }

            .col-lg-pull-12 {
                right: 100%
            }

            .col-lg-pull-11 {
                right: 91.66666666666666%
            }

            .col-lg-pull-10 {
                right: 83.33333333333334%
            }

            .col-lg-pull-9 {
                right: 75%
            }

            .col-lg-pull-8 {
                right: 66.66666666666666%
            }

            .col-lg-pull-7 {
                right: 58.333333333333336%
            }

            .col-lg-pull-6 {
                right: 50%
            }

            .col-lg-pull-5 {
                right: 41.66666666666667%
            }

            .col-lg-pull-4 {
                right: 33.33333333333333%
            }

            .col-lg-pull-3 {
                right: 25%
            }

            .col-lg-pull-2 {
                right: 16.666666666666664%
            }

            .col-lg-pull-1 {
                right: 8.333333333333332%
            }

            .col-lg-pull-0 {
                right: 0
            }

            .col-lg-push-12 {
                left: 100%
            }

            .col-lg-push-11 {
                left: 91.66666666666666%
            }

            .col-lg-push-10 {
                left: 83.33333333333334%
            }

            .col-lg-push-9 {
                left: 75%
            }

            .col-lg-push-8 {
                left: 66.66666666666666%
            }

            .col-lg-push-7 {
                left: 58.333333333333336%
            }

            .col-lg-push-6 {
                left: 50%
            }

            .col-lg-push-5 {
                left: 41.66666666666667%
            }

            .col-lg-push-4 {
                left: 33.33333333333333%
            }

            .col-lg-push-3 {
                left: 25%
            }

            .col-lg-push-2 {
                left: 16.666666666666664%
            }

            .col-lg-push-1 {
                left: 8.333333333333332%
            }

            .col-lg-push-0 {
                left: 0
            }

            .col-lg-offset-12 {
                margin-left: 100%
            }

            .col-lg-offset-11 {
                margin-left: 91.66666666666666%
            }

            .col-lg-offset-10 {
                margin-left: 83.33333333333334%
            }

            .col-lg-offset-9 {
                margin-left: 75%
            }

            .col-lg-offset-8 {
                margin-left: 66.66666666666666%
            }

            .col-lg-offset-7 {
                margin-left: 58.333333333333336%
            }

            .col-lg-offset-6 {
                margin-left: 50%
            }

            .col-lg-offset-5 {
                margin-left: 41.66666666666667%
            }

            .col-lg-offset-4 {
                margin-left: 33.33333333333333%
            }

            .col-lg-offset-3 {
                margin-left: 25%
            }

            .col-lg-offset-2 {
                margin-left: 16.666666666666664%
            }

            .col-lg-offset-1 {
                margin-left: 8.333333333333332%
            }

            .col-lg-offset-0 {
                margin-left: 0
            }
        }

        table {
            max-width: 100%;
            background-color: transparent
        }

        th {
            text-align: left
        }

        .table {
            width: 100%;
            margin-bottom: 20px
        }

        .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
            padding: 8px;
            line-height: 1.428571429;
            vertical-align: top;
            border-top: 1px solid #ddd
        }

        .text-hide {
            font: 0/0 a;
            color: transparent;
            text-shadow: none;
            background-color: transparent;
            border: 0
        }

        body, h1, h2, h3 {
            font-family: Arial, Helvetica, sans-serif
        }

        #featured-schools .advertising img:hover, #int-content img:hover {
            opacity: .7;
            transition: all .4s ease 0s
        }

        #button-login, .button img, .relative {
            position: relative
        }

        .btn-light-blue, .left12, .main-img-wrapper, aside .adbox-style, figcaption {
            text-align: center
        }

        body {
            color: #555;
            font-size: 14px;
            font-weight: 300;
            line-height: 20px;
            background: #fff;
            background-color: #fff;
            margin: 0
        }

        #featured-schools .title, #newsletter h4, .btn-light-blue, .featured-info .title, .featured-info a, .intro-name, .layer_contact .c_label, .layer_contact .c_name, .s_more_title, .segment h3, .sidebar-country-name, .title-in-menu, figcaption, h1, h2, h3 {
            font-weight: 700
        }

        a, a:active, a:visited {
            color: #487fcb;
            text-decoration: none
        }

        a:hover {
            color: #06f;
            text-decoration: underline
        }

        ol, ul {
            margin-left: 15px;
            padding-left: 15px
        }

        .clear {
            clear: both
        }

        .alpha {
            padding-left: 0 !important
        }

        .omega {
            padding-right: 0 !important
        }

        .margin-right-5 {
            margin-right: 5px !important
        }

        .padding-right-5 {
            padding-right: 5px !important
        }

        .margin-top-10 {
            margin-top: 10px !important
        }

        .no-padding {
            padding: 0 !important
        }

        .no-margin {
            margin: 0 !important
        }

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

        img.border {
            border: 1px solid #f2f1f1;
            margin-bottom: 5px;
            padding: 10px;
            max-width: 100%
        }

        img.border.responsive {
            width: 100%
        }

        img.border:hover {
            border: 1px solid #858585;
            cursor: pointer;
            transition: all .4s ease 0s
        }

        .wrapper {
            width: 90%;
            margin: 0 auto
        }

        .blue {
            color: #487fcb
        }

        .black, h1 small {
            color: #555
        }

        ::-webkit-input-placeholder {
            color: #000 !important
        }

        :-moz-placeholder {
            color: #000 !important
        }

        ::-moz-placeholder {
            color: #000 !important
        }

        :-ms-input-placeholder {
            color: #000 !important
        }

        h1 {
            color: #487fcb;
            font-size: 20px;
            margin-top: 35px
        }

        h1.intro {
            font-size: 16px;
            margin-top: 20px
        }

        h1 small {
            font-size: 13px;
            font-style: italic;
            margin-top: 0
        }

        h2 {
            font-size: 17px
        }

        h2.smaller, h3 {
            font-size: 14px
        }

        .input {
            padding: 5px;
            border: none;
            width: 100%
        }

        .button {
            border: none;
            padding: 5px 13px
        }

        #featured-schools, #int-wrapper, .segment {
            border: 1px solid #e5e7e6
        }

        header {
            background: #fff;
            padding: 10px 0
        }

        #header-nav {
            float: right;
            list-style: none;
            padding: 0 5px 0 0;
            margin: -6px 0 0;
            font-size: 12px
        }

        #header-nav li {
            display: block;
            float: left;
            margin-left: 1px
        }

        #header-nav li a {
            text-decoration: none;
            padding: 5px 20px
        }

        #header-nav a.facebook, #header-nav a.twitter {
            display: block;
            width: 26px;
            height: 26px;
            padding: 0;
            margin-top: -3px
        }

        #header-nav li a.button-blue {
            color: #fff;
            background: #477fca
        }

        #header-nav li a.button-blue:hover {
            background: #4e6d98
        }

        #header-nav li a.button-grey {
            color: #1b1b1b;
            background: #b8c3c9
        }

        #header-nav li a.button-grey:hover {
            background: #8d9397
        }

        #header-nav a.twitter {
            background: url(../img/twitter-icon.png) no-repeat
        }

        #header-nav a.facebook {
            background: url(../img/facebook-icon.png) no-repeat
        }

        #header-nav a.facebook:hover, #header-nav a.twitter:hover {
            opacity: .7
        }

        #button-login {
            z-index: 9999
        }

        .active a.button-blue {
            padding-bottom: 10px !important
        }

        #button-login a.button-blue:hover {
            background: #477fca !important
        }

        #header-bottom {
            background: #5999ee;
            background: -moz-linear-gradient(top, #5999ee 0, #4a89dc 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5999ee), color-stop(100%, #4a89dc));
            background: -webkit-linear-gradient(top, #5999ee 0, #4a89dc 100%);
            background: -o-linear-gradient(top, #5999ee 0, #4a89dc 100%);
            background: -ms-linear-gradient(top, #5999ee 0, #4a89dc 100%);
            height: 49px
        }

        span.icon {
            float: left !important
        }

        #main {
            min-height: 600px
        }

        .side-article {
            padding: 10px;
            background-color: #f6f6f6;
            width: 45%;
            float: right;
            margin-left: 12px
        }

        .view-link {
            font-size: 13px;
            color: #323232;
            margin-right: 5px
        }

        .featured-info {
            background: #efefef;
            padding: 10px;
            margin-bottom: 5px
        }

        .featured-info .title {
            text-transform: uppercase;
            margin-bottom: 5px
        }

        .featured-info ul {
            list-style: none;
            padding: 0;
            margin: -2px 0 0
        }

        #int-wrapper, aside {
            margin-bottom: 20px
        }

        .featured-info ul li {
            display: inline-block;
            width: 45%;
            vertical-align: top
        }

        .featured-info a {
            color: #385189;
            font-size: 10px
        }

        .featured-info a:hover {
            color: #394767
        }

        #int-wrapper {
            margin-top: 10px;
            margin-right: -10px;
            background: #f7f7f7
        }

        #int-head {
            word-wrap: break-word
        }

        #int-head h2 {
            margin-top: 15px
        }

        #int-content {
            border-left: 1px solid #e5e7e6;
            padding: 5px 0 5px 10px;
            background: #fff
        }

        #int-content img {
            display: block;
            margin-right: 6px;
            margin-bottom: 5px
        }

        #featured-schools .title {
            background: #f7f7f7;
            padding: 5px 10px
        }

        #featured-schools .info {
            padding: 10px
        }

        #featured-schools img {
            margin-right: 10px
        }

        #featured-schools .advertising {
            background: #f7f7f7;
            padding: 10px;
            text-align: center
        }

        #featured-schools .advertising img {
            margin-right: 2px;
            margin-top: 2px;
            margin-bottom: 5px
        }

        .segment {
            float: left;
            width: 100%;
            margin-top: 15px;
            padding: 0;
            font-size: 11px;
            line-height: 19px
        }

        .segment h3 {
            background: #f7f7f7;
            padding: 5px 10px;
            margin: 0
        }

        .segment ul {
            padding: 10px 10px 0 25px
        }

        .segment a {
            color: #3a3a3a
        }

        .segment a:hover {
            color: #2b2b2b
        }

        footer {
            background: #b8c3c7;
            padding: 20px 0
        }

        footer a {
            color: #000
        }

        footer a:hover {
            color: #000
        }

        footer a:visited {
            color: #000
        }

        #newsletter {
            background: #cfd7da;
            padding: 20px;
            margin-top: 10px;
            height: 256px
        }

        #newsletter h4 {
            font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
            color: #000;
            font-size: 14px
        }

        .btn-navy {
            background: #385189;
            color: #fff;
            padding: 5px 50px
        }

        #se-info {
            margin-top: 20px
        }

        #se-info p {
            font-size: 13px;
            line-height: 24px;
            font-weight: 700
        }

        #se-info a {
            color: #487fcb
        }

        #se-info li {
            font-size: 13px;
            font-weight: 700
        }

        #footer-nav {
            list-style: none;
            padding: 0;
            margin: 20px 0
        }

        #footer-nav li {
            margin-bottom: 8px
        }

        #footer-nav li a {
            font-size: 16px;
            font-weight: 700
        }

        .lineads {
            background: #efefef;
            border: 1px solid #e5e5e5;
            padding: 5px;
            overflow: hidden
        }

        .boxads {
            padding-left: 0;
            padding-top: 16px;
            margin-top: 10px;
            margin-bottom: 10px;
            overflow: hidden;
            border-top: 1px solid #e5e5e5
        }

        .boxads .adsbygoogle {
            margin-right: 40px
        }

        aside .country_guide {
            background: #f7f7f7;
            margin-top: 54px;
            margin-right: 14px;
            overflow: hidden;
            font-size: 13px;
            padding: 15px 30px 10px
        }

        aside .banners {
            border: 1px solid #eaeaea;
            margin: 10px 0;
            padding: 15px 0;
            overflow: hidden
        }

        aside .country_guide ul {
            list-style: none;
            padding: 0;
            margin: 0
        }

        .addthis_toolbox, .content {
            margin-bottom: 20px
        }

        aside .country_guide .info a {
            color: #383838
        }

        aside .country_guide .info a:hover {
            color: #2a2a2a
        }

        .addthis_toolbox {
            width: 100%
        }

        .form-search select, .gradientbox {
            border: 1px solid #dbe1e6;
            background: url(../img/select_background.gif);
            outline: 0;
            padding: 4px 5px;
            margin: 3px;
            font-size: 12px;
            color: #595959;
            width: 100%
        }

        .btn-light-blue {
            cursor: pointer;
            margin-bottom: 5px;
            width: 100%;
            color: #4567c9;
            font-size: 11px;
            background: url(../img/bg_button_add_friend.gif) top repeat-x;
            height: 20px;
            border: 1px solid #cddafd
        }

        .button img {
            top: -3px
        }

        .content ul {
            padding-left: 20px
        }

        .wrap-image span.caption {
            padding: 2px;
            line-height: 1.5em;
            font-size: 12px
        }

        .wrap-image {
            margin: 5px;
            background-color: #f6f6f6;
            border: 1px solid #e7e7e7;
            padding: 5px;
            width: 232px;
            display: block;
            float: right;
        }

        .list_off, .list_on {
            padding-top: 5px;
            padding-bottom: 5px;
            padding-left: 26px;
            font-size: 12px;
            font-family: Arial, Helvetica, sans-serif
        }

        .list_on {
            background: url(../img/list_bullet.png) center left no-repeat #fff
        }

        .list_off {
            background: url(../img/list_bullet.png) center left no-repeat #f4f7fd
        }

        td.list_off, td.list_on {
            border-right: 2px solid #fff
        }

        .school_select {
            background-color: #f4f7fd;
            width: 100%;
            height: 27px
        }

        .school_input_area {
            padding-left: 10px;
            padding-top: 4px;
            padding-bottom: 4px;
            float: left
        }

        .school_input {
            font-size: 10px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            padding: 3px
        }

        .school_submit {
            padding-left: 10px;
            padding-top: 4px;
            padding-bottom: 4px;
            float: left
        }

        .s_more {
            cursor: pointer
        }

        .s_list_more {
            display: none;
            background: #f4f7fd;
            padding: 8px
        }

        .s_list_more p, .s_more_title {
            padding: 2px 14px;
            font-size: 12px
        }

        .s_more_title {
            background: #eee
        }

        .s_more_half {
            float: left;
            font-size: 12px;
            width: 370px
        }

        .s_list_more p {
            line-height: 1.231
        }

        .layer_contact {
            display: none;
            width: 560px;
            border: 1px solid #dbe1e6;
            background-color: #f0f0f0;
            z-index: 9999;
            padding: 20px;
            margin-left: -20px
        }

        .layer_contact .button_x {
            float: right
        }

        .layer_contact .c_label {
            font-size: 14px;
            color: #383838
        }

        .layer_contact .c_name {
            font-size: 14px;
            color: #5b73a3
        }

        .col-list-4, .col-list-4a, .col-list-city, .col-list-country {
            width: 49%;
            display: inline-block;
            font-weight: 700;
            padding-top: 4px;
            padding-bottom: 4px;
            padding-left: 16px;
            padding-right: 4px;
            border: solid 1px #ebebeb;
            font-size: 12px;
            margin-bottom: 2px;
            margin-right: 2px
        }

        .col-list-city.none, .col-list-country.none {
            background: 0 0
        }

        .col-list-4:nth-child(8n), .col-list-4:nth-child(8n+1), .col-list-4:nth-child(8n+2), .col-list-4:nth-child(8n+3), .col-list-4a:nth-child(8n+1), .col-list-4a:nth-child(8n+2), .col-list-4a:nth-child(8n+3), .col-list-4a:nth-child(8n+4), .col-list-city:nth-child(6n+1), .col-list-city:nth-child(6n+2), .col-list-city:nth-child(6n+3), .col-list-country:nth-child(8n+1), .col-list-country:nth-child(8n+2), .col-list-country:nth-child(8n+3), .col-list-country:nth-child(8n+4) {
            background-color: #fff
        }

        .col-list-city {
            width: 33%
        }

        .img-article-wrapper {
            float: left;
            margin: 5px 10px 5px 0
        }

        .relative {
            z-index: 4
        }

        figcaption {
            position: absolute;
            bottom: 0;
            z-index: 5;
            left: 0;
            right: 0;
            background: #1f1f1f;
            color: #fff;
            padding: 5px 0;
            font-size: 13px;
            line-height: 1.2em;
            font-family: "Trebuchet MS", Arial, Helvetica, sans-serif
        }

        figcaption.left {
            margin-left: 10px
        }

        figcaption.right {
            margin-right: 10px
        }

        .hoverbox {
            list-style: none;
            padding: 0 !important;
            margin-left: -5px
        }

        .hoverbox:after {
            clear: right;
            content: ".";
            height: 0;
            visibility: hidden
        }

        .hoverbox li {
            list-style: none;
            display: inline
        }

        .hoverbox li a {
            margin-top: 14px;
            margin-bottom: 6px;
            margin-right: 12px;
            position: relative;
            float: right;
            width: 100px;
            height: 67px
        }

        .hoverbox li a:hover {
            font-size: 100%;
            z-index: 2
        }

        .hoverbox li a img {
            border: 0;
            position: absolute;
            width: 100px;
            height: 67px;
            margin: 0 !important
        }

        .hoverbox li a:active img, .hoverbox li a:focus img, .hoverbox li a:hover img {
            width: 250px;
            height: 167px;
            left: -50px;
            top: -37px;
            z-index: 1
        }

        .hoverbox li a img.thumbs {
            border: 1px solid #c7c7c7;
            background-color: #fff;
            padding: 3px
        }

        .main-img-wrapper {
            float: left;
            background: #fff;
            margin-top: 0;
            overflow: hidden
        }

        .school-list-content {
            padding-left: 140px
        }

        .box_select_margin {
            font-size: 13px;
            color: #595959;
            padding: 4px 5px 4px 5px
        }

        .error {
            color: red
        }

        .mobile-lead-form {
            width: 100%;
            font-weight: 700;
            padding: 20px;
            border: solid 1px #ebebeb;
            font-size: 13px;
            margin-bottom: 2px;
            display: block;
            background-color: #f7f7f7
        }

        @media (max-width: 767px) {
            # footer-nav li: last-child a, . photo_wrapper {
            margin-bottom: 20px
        }.mobile-no-padding {
            padding: 0 !important
        }

            header {
                padding-top: 30px
            }

            #header-nav {
                margin-top: -26px
            }

            #header-nav li a {
                padding: 6px
            }

            #login-wrapper {
                position: absolute;
                top: 21px;
                left: -84px
            }

            .btn-login {
                margin-top: 10px
            }

            #int-content {
                border-left: none;
                border-top: 1px solid #e5e7e6
            }

            aside {
                padding-left: 0 !important
            }

            .segment {
                width: 100%;
                margin-right: 0
            }

            #footer-nav {
                padding: 0
            }

            #footer-nav li {
                width: 100%;
                text-align: center
            }

            #footer-nav li a {
                border-top: 1px solid #7e7e7e;
                background-color: #cfd7da;
                color: #7e7e7e;
                display: block;
                text-decoration: none
            }

            #footer-nav li a.active, #footer-nav li a:hover {
                background-color: #9da2a3;
                color: #fff;
                text-decoration: none
            }

            aside .country_guide, aside .int-people {
                display: none
            }

            .layer_contact {
                width: 90%
            }

            .col-list-city, .col-list-country {
                width: 50%
            }

            .col-list-city:nth-child(6n+1), .col-list-city:nth-child(6n+2), .col-list-city:nth-child(6n+3), .col-list-country:nth-child(8n+1), .col-list-country:nth-child(8n+2), .col-list-country:nth-child(8n+3), .col-list-country:nth-child(8n+4) {
                background-color: #fff
            }

            .col-list-city:nth-child(4n+1), .col-list-city:nth-child(4n+2), .col-list-country:nth-child(4n+1), .col-list-country:nth-child(4n+2) {
                background-color: #fff
            }

            .photo_wrapper {
                margin-left: 130px
            }
        }

        .info2 a, .intro-name a {
            color: #555
        }

        .school-logo {
            border: 1px solid #eaeaea;
            float: left;
            padding: 1px;
            margin-right: 20px
        }

        .school-list-socials {
            margin-left: 10px;
            margin-bottom: 6px;
            float: right
        }

        @media (max-width: 500px) {
            .school-logo {
                width: 25%;
                max-width: 120px;
                height: auto;
                border: 1px solid #eaeaea;
                float: right;
                padding: 1px;
                margin: 8px
            }

            .school-list-socials {
                display: none
            }

            .school-list-content {
                padding-left: 0
            }

            .float-left, .logos_se {
                float: left
            }

            .ico_studycountry_es {
                background-position: 0;
                margin-right: 12px;
                width: 97px;
                height: 53px;
                display: inline-block;
                background-image: url(../img/logo_se_mobile.png)
            }

            .ico_studycountry_en {
                background-position: 0;
                margin-right: 12px;
                width: 97px;
                height: 53px;
                display: inline-block;
                background-image: url(../img/logo_se_mobile.png)
            }

            .ico_eu {
                background-position: 0;
                width: 111px;
                height: 37px;
                display: inline-block;
                background-image: url(../img/logo_eu_mobile.png);
                float: right
            }

            #header-nav {
                display: none
            }

            .main-logos {
                padding: 0 5px 0 0;
                margin: -20px 0 0
            }
        }

        @media (min-width: 768px) {
            #cse-search-box {
                margin-bottom: 7px;
                display: none
            }

            .mobile-lead-form {
                display: none
            }
        }

        @media (min-width: 992px) {
            .wrapper {
                width: 1024px
            }

            #cse-search-box {
                display: block
            }
        }

        @media (min-width: 1200px) {
            .wrapper {
                width: 1024px
            }
        }

        .adslot_69 {
            display: inline-block;
            width: 320px;
            height: 50px
        }

        @media (max-width: 400px) {
            .adslot_1 {
                display: none
            }
        }

        @media (min-width: 500px) {
            .adslot_1 {
                width: 468px;
                height: 60px
            }
        }

        @media (min-width: 800px) {
            .adslot_1 {
                width: 728px;
                height: 90px
            }
        }

        .newsletter_signup {
            padding-bottom: 4px
        }

        .padding-top-10 {
            padding: 10px
        }

        .logos_se {
            margin-top: 8px;
            margin-bottom: 8px
        }

        .clear-left {
            clear: left
        }

        .clear-both {
            clear: both
        }

        .featured-banner-title {
            font-size: 16px;
            margin-bottom: 14px
        }

        aside .adbox-style {
            margin-top: 24px;
            padding-left: 0;
            padding-right: 0
        }

        aside .left-sponsor-banner {
            border: 1px solid #e1e1e1
        }

        .margin-right-12 {
            margin-right: 12px
        }

        .margin-top-24px {
            margin-top: 24px
        }

        .margin-top-12 {
            margin-top: 12px
        }

        .margin-top-6 {
            margin-top: 6px
        }

        .right-40 {
            float: right;
            width: 40%
        }

        .left-60 {
            float: left;
            width: 60%
        }

        .sidebar-country-name {
            font-size: 13px
        }

        aside .mp0 {
            padding: 0;
            margin: 0
        }

        .top-border-0 {
            border-top: 0
        }

        .left2 {
            float: left;
            padding-left: 2px
        }

        .left12 {
            float: left;
            padding-left: 12px;
            padding-right: 12px
        }

        .intro-name {
            margin-top: 4px
        }

        .padding-24 {
            padding: 24px
        }

        .index-thumb {
            float: left;
            margin-right: 10px
        }

        .info2 {
            padding: 10px;
            font-size: 13px
        }

        .index-boxer {
            clear: left;
            border-bottom: solid 1px #e5e7e6;
            margin-top: 12px;
            margin-bottom: 12px
        }

        .leftright0 {
            float: left;
            margin-right: 0
        }

        .facebook_connect_wrap, .twitter_connect_wrap {
            background: #eef2ea;
            border-radius: 3px;
            color: #d0d5cb;
            font-weight: 400;
            text-align: center
        }

        .facebook_connect_wrap.medium, .twitter_connect_wrap.medium {
            width: 220px
        }

        .facebook_connect_wrap a.facebook_login, .twitter_connect_wrap a.twitter_login {
            background: url(../img/facebook_logo.png) 30px 50% no-repeat #3b5998;
            color: #fff !important;
            display: block;
            padding-left: 60px
        }

        .twitter_connect_wrap a.twitter_login {
            background: url(../img/twitter_logo.png) 30px 50% no-repeat #3ec4f8
        }

        .facebook_connect_wrap a.facebook_login:hover {
            background-color: #30487b;
            color: #fff
        }

        .twitter_connect_wrap a.twitter_login:hover {
            background-color: #00abf0;
            color: #fff
        }

        .facebook_connect_wrap.small a.facebook_login, .twitter_connect_wrap.small a.twitter_login {
            background-image: none;
            border-radius: 3px;
            font-size: 12px;
            line-height: 12px;
            padding: 6px 10px
        }

        .facebook_connect_wrap.big a.facebook_login, .twitter_connect_wrap.big a.twitter_login {
            font-size: 16px;
            line-height: 16px;
            padding: 19px 23px 21px 60px;
            text-align: left
        }

        .facebook_connect_wrap.medium a.facebook_login {
            background-position: 20px 50%;
            padding-left: 40px
        }

        .twitter_connect_wrap.medium a.twitter_login {
            background-position: 15px 50%;
            padding-left: 40px
        }

        a.facebook_login, a.twitter_login {
            -moz-box-orient: vertical;
            background-color: #75796f;
            border: 1px solid transparent;
            border-radius: 6px;
            color: #fff;
            cursor: pointer;
            display: inline-block;
            font-size: 14px;
            font-weight: 700;
            line-height: 14px;
            margin: 0;
            outline: 0;
            padding: 12px 18px 14px;
            text-align: center;
            text-decoration: none;
            transition-duration: 70ms;
            transition-property: background-color;
            transition-timing-function: ease-in;
            vertical-align: middle
        }

        .school-contact-form-top {
            font-size: 13px;
            font-weight: 700;
            margin-bottom: 10px;
            line-height: normal
        }

        .margin-bottom-10 {
            margin-bottom: 10px
        }

        .school-contact-form-top2 {
            font-size: 10px;
            font-weight: 700;
            line-height: 12px;
            padding-top: 8px;
            text-align: center
        }

        .school-contact-form-space {
            margin-bottom: 2px;
            font-size: 11px;
            font-weight: 700
        }

        .school-send {
            padding: 3px;
            margin-top: 6px
        }

        .school-photos-top {
            text-align: center;
            margin-top: 24px
        }

        .margin-bottom-2 {
            margin-bottom: 2px
        }

        .school-photos-th {
            border: 1px solid #c7c7c7;
            padding: 5px;
            background-color: #fff
        }

        .ico_131, .ico_60 {
            height: 100px;
            width: 129px;
            border: 1px solid #e1e1e1
        }

        .ico_131, .ico_60, .ico_facebook-icon, .ico_linkedin-icon, .ico_twitter-icon {
            display: inline-block;
            background-image: url(../img/sprite_en.png);
            background-repeat: no-repeat
        }

        .new_study_program_btn {
            float: right;
            background-color: #f8fafc;
            color: #487fcb;
            border: solid 1px #b4d0f5;
            padding: 6px 12px 6px 12px;
            margin-top: 0;
            margin-bottom: 0;
            font-weight: 700
        }

        .table_head {
            padding: 6px;
            min-width: 160px
        }

        .table_head_tr {
            background-color: #5090e4;
            color: #fff
        }

        .table_data {
            padding: 6px
        }

        .table_data_tr_odd {
            background-color: #f8fafc
        }

        .table_data_tr_even {
            background-color: #fff
        }

        .study_program_view_table {
            background-color: #efecec
        }

        .study_program_view_table tr td {
            padding: 10px
        }

        .no_program {
            font-weight: 700;
            color: red;
            margin-top: 40px;
            background-color: #f5d3d3;
            padding: 15px;
            font-size: 16px
        }

        .action_img2, .action_img3 {
            width: 20px;
            margin-left: 5px;
            cursor: pointer
        }

        .action_img1 {
            width: 22px
        }

        @media screen and (max-width: 480px) {
            .table_head {
                min-width: 0
            }

            .table_head_tr th:nth-child(3), .table_head_tr th:nth-child(4), .table_head_tr th:nth-child(5) {
                display: none
            }

            .table_data_tr_odd td:nth-child(3), .table_data_tr_odd td:nth-child(4), .table_data_tr_odd td:nth-child(5) {
                display: none
            }

            .table_data_tr_even td:nth-child(3), .table_data_tr_even td:nth-child(4), .table_data_tr_even td:nth-child(5) {
                display: none
            }

            .table_head_tr th:nth-child(6) {
                min-width: 95px
            }
        }

        @media (min-width: 481px) and (max-width: 770px) {
            .table_head {
                min-width: 0
            }

            .table_head_tr th:nth-child(6) {
                min-width: 95px
            }
        }

        input, select, textarea {
            border-radius: 5px;
            border: solid 1px #b4d0f5;
            box-shadow: none;
            padding: 4px 8px 4px 8px
        }

        .school_form_module {
            border-top: 1px solid #dedede;
            padding: 10px 30px 10px 30px
        }

        .school_program_details_hr {
            background-color: #4e8ee1;
            margin-bottom: 4px;
            padding-bottom: 1px;
            padding-top: 2px;
            width: 100%;
            font-size: 11px;
            font-weight: 700;
            color: #fff;
            text-transform: uppercase;
            padding-left: 6px
        }

        .video-responsive {
            overflow: hidden;
            padding-bottom: 56.25%;
            position: relative;
            height: 0
        }

        .video-responsive iframe {
            left: 0;
            top: 0;
            height: 100%;
            width: 100%;
            position: absolute;
            background-color: #f7f7f7;
            padding: 12px
        }

        .pager {
            font-size: 12px;
            padding-top: 6px;
            padding-bottom: 6px;
            padding-left: 8px;
            padding-right: 8px;
            background-color: #f7f7f7;
            margin-right: 2px;
            font-weight: 700
        }

        .one-line-list {
            width: 100%;
            font-weight: 700;
            padding-top: 4px;
            padding-bottom: 4px;
            padding-left: 16px;
            padding-right: 4px;
            border: solid 1px #ebebeb;
            font-size: 13px;
            margin-bottom: 2px
        }

        .guide-text-content {
            font-size: 13px
        }

        #toggle-div {
            display: none
        }

        .wsmenu > .wsmenu-list > li > ul.sub-menu {
            opacity: 0;
            visibility: hidden;
            -o-transform-origin: 0 0;
            -ms-transform-origin: 0 0;
            -moz-transform-origin: 0 0;
            -webkit-transform-origin: 0 0;
            -o-transition: -o-transform .3s, opacity .3s;
            -ms-transition: -ms-transform .3s, opacity .3s;
            -moz-transition: -moz-transform .3s, opacity .3s;
            -webkit-transition: -webkit-transform .3s, opacity .3s;
            transform-style: preserve-3d;
            -o-transform-style: preserve-3d;
            -moz-transform-style: preserve-3d;
            -webkit-transform-style: preserve-3d;
            transform: rotateX(-75deg);
            -o-transform: rotateX(-75deg);
            -moz-transform: rotateX(-75deg);
            -webkit-transform: rotateX(-75deg)
        }

        .wsmenu > .wsmenu-list > li:hover > ul.sub-menu {
            opacity: 1;
            visibility: visible;
            transform: rotateX(0);
            -o-transform: rotateX(0);
            -moz-transform: rotateX(0);
            -webkit-transform: rotateX(0)
        }

        .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu {
            opacity: 0;
            visibility: hidden;
            transform-style: preserve-3d;
            -o-transform-style: preserve-3d;
            -moz-transform-style: preserve-3d;
            -webkit-transform-style: preserve-3d;
            transform: rotateX(-75deg);
            -o-transform: rotateX(-75deg);
            -moz-transform: rotateX(-75deg);
            -webkit-transform: rotateX(-75deg)
        }

        .wsmenu > .wsmenu-list > li > ul.sub-menu > li:hover > ul.sub-menu {
            opacity: 1;
            visibility: visible;
            -o-transform-origin: 0 0;
            -ms-transform-origin: 0 0;
            -moz-transform-origin: 0 0;
            -webkit-transform-origin: 0 0;
            -o-transition: -o-transform .4s, opacity .4s;
            -ms-transition: -ms-transform .4s, opacity .4s;
            -moz-transition: -moz-transform .4s, opacity .4s;
            -webkit-transition: -webkit-transform .4s, opacity .4s;
            transform: rotateX(0);
            -o-transform: rotateX(0);
            -moz-transform: rotateX(0);
            -webkit-transform: rotateX(0)
        }

        .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu {
            opacity: 0;
            visibility: hidden;
            -o-transform-origin: 0 0;
            -ms-transform-origin: 0 0;
            -moz-transform-origin: 0 0;
            -webkit-transform-origin: 0 0;
            -o-transition: -o-transform .4s, opacity .4s;
            -ms-transition: -ms-transform .4s, opacity .4s;
            -moz-transition: -moz-transform .4s, opacity .4s;
            -webkit-transition: -webkit-transform .4s, opacity .4s;
            transform-style: preserve-3d;
            -o-transform-style: preserve-3d;
            -moz-transform-style: preserve-3d;
            -webkit-transform-style: preserve-3d;
            transform: rotateX(-75deg);
            -o-transform: rotateX(-75deg);
            -moz-transform: rotateX(-75deg);
            -webkit-transform: rotateX(-75deg)
        }

        .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li:hover > ul.sub-menu {
            opacity: 1;
            visibility: visible;
            transform: rotateX(0);
            -o-transform: rotateX(0);
            -moz-transform: rotateX(0);
            -webkit-transform: rotateX(0)
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu {
            opacity: 0;
            visibility: hidden;
            -o-transform-origin: 0 0;
            -ms-transform-origin: 0 0;
            -moz-transform-origin: 0 0;
            -webkit-transform-origin: 0 0;
            -o-transition: -o-transform .3s, opacity .3s;
            -ms-transition: -ms-transform .3s, opacity .3s;
            -moz-transition: -moz-transform .3s, opacity .3s;
            -webkit-transition: -webkit-transform .3s, opacity .3s;
            transform-style: preserve-3d;
            -o-transform-style: preserve-3d;
            -moz-transform-style: preserve-3d;
            -webkit-transform-style: preserve-3d;
            transform: rotateX(-75deg);
            -o-transform: rotateX(-75deg);
            -moz-transform: rotateX(-75deg);
            -webkit-transform: rotateX(-75deg)
        }

        .wsmenu > .wsmenu-list > li:hover > .wsmegamenu {
            opacity: 1;
            visibility: visible;
            transform: rotateX(0);
            -o-transform: rotateX(0);
            -moz-transform: rotateX(0);
            -webkit-transform: rotateX(0)
        }

        body, html {
            margin: 0;
            padding: 0;
            font-family: Helvetica, Arial, sans-serif
        }

        * {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            text-decoration: none;
            -webkit-font-smoothing: antialiased
        }

        .wsmenu * {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            text-decoration: none;
            -webkit-font-smoothing: antialiased
        }

        .cl {
            clear: both
        }

        .clearfix:after, .clearfix:before {
            content: "";
            display: table
        }

        .clearfix:after {
            clear: both
        }

        .clearfix {
            zoom: 1
        }

        .wsmenu body, .wsmenu h1, .wsmenu h2, .wsmenu h3, .wsmenu h4, .wsmenu h5, .wsmenu h6, .wsmenu html, .wsmenu iframe {
            margin: 0;
            padding: 0;
            border: 0;
            font: inherit;
            vertical-align: baseline;
            font-weight: 400;
            font-size: 12px;
            line-height: 18px;
            font-family: Helvetica, sans-serif;
            -webkit-font-smoothing: subpixel-antialiased;
            font-smoothing: antialiased;
            font-smooth: antialiased;
            -webkit-text-size-adjust: 100%;
            -ms-text-size-adjust: 100%;
            -webkit-font-smoothing: subpixel-antialiased;
            font-smoothing: subpixel-antialiased;
            font-smooth: subpixel-antialiased
        }

        .wsmenu .cl {
            clear: both
        }

        .wsmenu img, embed, object, video {
            border: 0 none;
            max-width: 100%
        }

        .wsmenu a:focus {
            outline: 0
        }

        .wsmenu:after, .wsmenu:before {
            content: "";
            display: table
        }

        .wsmenu:after {
            clear: both
        }

        .wsmenucontainer {
            background-size: cover;
            background-image: url(../images/bg01.jpg);
            overflow: hidden;
            background-attachment: fixed;
            background-position: 50% 0;
            background-repeat: no-repeat
        }

        .wsmainfull {
            width: 100%;
            height: 70px
        }

        .wsmainwp {
            margin: 0 auto;
            max-width: 1140px;
            position: relative
        }

        .desktoplogo {
            padding: 16px 0 0 0;
            margin: 0;
            float: left
        }

        .desktoplogo img {
            width: 100%
        }

        .wsmenu {
            font-family: Helvetica, sans-serif;
            color: #fff;
            font-size: 14px;
            padding: 0;
            width: 80%;
            float: right;
            display: block
        }

        .wsmenu > .wsmenu-list {
            text-align: left;
            margin: 0 auto 0 auto;
            width: 100%;
            display: block;
            padding: 0
        }

        .wsmenu > .wsmenu-list > li {
            text-align: center;
            display: block;
            padding: 0;
            margin: 0;
            float: left
        }

        .wsmenu > .wsmenu-list > li > a {
            display: block;
            padding: 10px 39px 10px 18px;
            line-height: 50px;
            text-decoration: none;
            position: relative
        }

        .wsmenu > .wsmenu-list > li:last-child > a {
            border-right: 0
        }

        .wsmenu > .wsmenu-list > li a.menuhomeicon {
            padding-left: 29px;
            padding-right: 29px
        }

        .wsmenu > .wsmenu-list > li > a i {
            display: inline-block;
            font-size: 14px;
            line-height: inherit;
            margin-right: 12px;
            vertical-align: top
        }

        .wsmenu > .wsmenu-list > li > a.menuhomeicon i {
            margin-right: 0;
            font-size: 15px
        }

        .wsmenu > .wsmenu-list > li > a .wsarrow:after {
            border-left: 4px solid transparent;
            border-right: 4px solid transparent;
            border-top: 4px solid;
            content: "";
            float: right;
            right: 17px;
            height: 0;
            margin: 0 0 0 14px;
            position: absolute;
            text-align: right;
            top: 33px;
            width: 0
        }

        .wsmenu > .wsmenu-list > li.rightmenu {
            float: right
        }

        .wsmenu > .wsmenu-list > li.rightmenu a {
            padding: 0 30px 0 20px;
            border-right: none
        }

        .wsmenu > .wsmenu-list > li.rightmenu a i {
            font-size: 15px
        }

        .wsmenu > .wsmenu-list > li.rightmenu {
            float: right
        }

        .wsmenu-list > li.rightmenu:after, .wsmenu > .wsmenu-list > li.rightmenu:before {
            content: "";
            display: table
        }

        .wsmenu > .wsmenu-list > li.rightmenu:after {
            clear: both
        }

        .wsmenu > .wsmenu-list > li.rightmenu > .topmenusearch {
            float: right;
            width: 210px;
            height: 39px;
            position: relative;
            margin: 16px 0 0 0
        }

        .wsmenu > .wsmenu-list > li.rightmenu > .topmenusearch .searchicon {
            -webkit-transition: all .7s ease 0s;
            -moz-transition: all .7s ease 0s;
            -o-transition: all .7s ease 0s;
            transition: all .7s ease 0s
        }

        .wsmenu > .wsmenu-list > li.rightmenu > .topmenusearch input {
            width: 100%;
            position: relative;
            float: right;
            top: 0;
            right: 0;
            bottom: 0;
            width: 100%;
            border: 0;
            padding: 0;
            margin: 0;
            text-indent: 15px;
            height: 39px;
            z-index: 2;
            outline: 0;
            color: #333;
            background-color: #efefef;
            -webkit-transition: all .7s ease 0s;
            -moz-transition: all .7s ease 0s;
            -o-transition: all .7s ease 0s;
            transition: all .7s ease 0s;
            font-size: 13px
        }

        .wsmenu > .wsmenu-list > li.rightmenu > .topmenusearch input::placeholder {
            color: #a9a9a9
        }

        .wsmenu > .wsmenu-list > li.rightmenu > .topmenusearch input:focus {
            color: #333;
            width: 220px
        }

        .wsmenu > .wsmenu-list > li.rightmenu > .topmenusearch input:focus ~ .btnstyle i {
            color: #000;
            opacity: 1
        }

        .wsmenu > .wsmenu-list > li.rightmenu > .topmenusearch input:focus ~ .searchicon {
            opacity: 1;
            z-index: 3;
            color: #fff
        }

        .wsmenu > .wsmenu-list > li.rightmenu > .topmenusearch .btnstyle {
            top: 0;
            position: absolute;
            right: 0;
            bottom: 0;
            width: 40px;
            line-height: 30px;
            z-index: 1;
            cursor: pointer;
            opacity: .3;
            color: #333;
            z-index: 1000;
            background-color: transparent;
            border: solid 0;
            -webkit-transition: all .7s ease 0s;
            -moz-transition: all .7s ease 0s;
            -o-transition: all .7s ease 0s;
            transition: all .7s ease 0s
        }

        .wsmenu > .wsmenu-list > li.rightmenu > .topmenusearch .btnstyle i {
            line-height: 34px;
            margin: 0;
            padding: 0;
            text-align: center;
            font-size: 14px
        }

        .wsmenu > .wsmenu-list > li.rightmenu > .topmenusearch .btnstyle:hover i {
            opacity: 1
        }

        .wsmenu > .wsmenu-list > li.rightmenu {
            zoom: 1
        }

        .wsmenu > .wsmenu-list > li > ul.sub-menu {
            position: absolute;
            top: 70px;
            z-index: 1000;
            margin: 0;
            padding: 0;
            min-width: 190px;
            background-color: #fff;
            border: solid 1px #eee
        }

        .wsmenu > .wsmenu-list > li > ul.sub-menu > li {
            position: relative;
            margin: 0;
            padding: 0;
            display: block
        }

        .wsmenu > .wsmenu-list > li > ul.sub-menu > li > a {
            background-image: none;
            color: #666;
            border-right: 0 none;
            text-align: left;
            display: block;
            line-height: 22px;
            padding: 8px 12px;
            text-transform: none;
            font-size: 13px;
            letter-spacing: normal;
            border-right: 0 solid
        }

        .wsmenu > .wsmenu-list > li > ul.sub-menu > li > a:hover {
            text-decoration: none
        }

        .wsmenu > .wsmenu-list > li > ul.sub-menu > li > a > i {
            margin-right: 9px
        }

        .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu {
            min-width: 220px;
            position: absolute;
            left: 100%;
            top: 0;
            margin: 0;
            padding: 0;
            list-style: none;
            background-color: #fff;
            border: solid 1px #eee
        }

        .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li {
            position: relative;
            margin: 0;
            padding: 0;
            display: block
        }

        .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li > a {
            background-image: none;
            color: #666;
            border-right: 0 none;
            text-align: left;
            display: block;
            line-height: 22px;
            padding: 8px 12px;
            text-transform: none;
            font-size: 13px;
            letter-spacing: normal;
            border-right: 0 solid
        }

        .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li > a:hover {
            text-decoration: none
        }

        .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li > a > i {
            margin-right: 9px
        }

        .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu {
            min-width: 220px;
            position: absolute;
            left: 100%;
            top: 0;
            margin: 0;
            list-style: none;
            padding: 0;
            background-color: #fff;
            border: solid 1px #eee
        }

        .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li {
            position: relative;
            margin: 0;
            padding: 0;
            display: block
        }

        .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
            background-image: none;
            color: #666;
            border-right: 0 none;
            text-align: left;
            display: block;
            line-height: 22px;
            padding: 8px 12px;
            text-transform: none;
            font-size: 13px;
            letter-spacing: normal;
            border-right: 0 solid
        }

        .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a:hover {
            text-decoration: none
        }

        .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a > i {
            margin-right: 9px
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu {
            width: 100%;
            left: 0;
            position: absolute;
            top: 70px;
            color: #000;
            z-index: 1000;
            margin: 0;
            text-align: left;
            padding: 10px 16px;
            font-size: 15px;
            border: solid 1px #eee;
            background-color: #fff
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu .title {
            border-bottom: 1px solid #ccc;
            font-size: 14px;
            padding: 9px 5px 9px 0;
            font-size: 16px;
            color: #424242;
            margin: 0 0 7px 0;
            text-align: left;
            height: 39px
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu .carousel-control-next {
            opacity: .8
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu .carousel-control-prev {
            opacity: .8
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu .carousel-caption {
            bottom: 0;
            background-color: rgba(0, 0, 0, .7);
            font-size: 13px;
            height: 31px;
            left: 0;
            padding: 7px 0;
            right: 0;
            width: 100%
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu .wsmwnutxt {
            width: 100%;
            font-size: 14px;
            text-align: justify;
            line-height: 24px;
            color: #424242;
            margin-top: 10px
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu .link-list li {
            display: block;
            text-align: center;
            white-space: nowrap;
            text-align: left
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu .link-list li a {
            line-height: 18px;
            border-right: none;
            text-align: left;
            padding: 6px 0;
            background: #fff;
            background-image: none;
            color: #666;
            border-right: 0 none;
            display: block;
            background-color: #fff;
            color: #424242
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu li i {
            margin-right: 5px;
            text-align: center;
            width: 18px
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu li a:hover {
            background: 0 0;
            text-decoration: underline
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu .link-list li i {
            font-size: 11px
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu li i {
            margin-right: 5px;
            text-align: center;
            width: 18px
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu .mrgtop {
            margin-top: 15px
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu .show-grid div {
            padding-bottom: 10px;
            padding-top: 10px;
            background-color: #dbdbdb;
            border: 1px solid #e7e7e7;
            color: #6a6a6a;
            margin: 2px 0;
            font-size: 13px
        }

        .wsmenu > .wsmenu-list > li .wslistlinks {
            width: 23%;
            float: left;
            margin: 0 1%;
            padding: 0
        }

        .wsmenu > .wsmenu-list > li .wslistlinks > li {
            display: block;
            text-align: center;
            white-space: nowrap;
            text-align: left
        }

        .wsmenu > .wsmenu-list > li .wslistlinks > li > a {
            line-height: 18px;
            border-right: none;
            text-align: left;
            padding: 6px 0;
            background: #fff;
            background-image: none;
            color: #666;
            border-right: 0 none;
            display: block;
            background-color: #fff;
            font-size: 14px
        }

        .wsmenu > .wsmenu-list > li .wslistlinks i {
            font-size: 11px
        }

        .wsmenu > .wsmenu-list > li .wsmegacont01 {
            width: 42%;
            float: left;
            margin: 0;
            padding: 0 10px
        }

        .wsmenu > .wsmenu-list > li .wsmegacont02 {
            width: 25%;
            float: left;
            margin: 0;
            padding: 0 20px
        }

        .wsmenu > .wsmenu-list > li .wsmegacont03 {
            width: 33%;
            float: left;
            margin: 0;
            padding: 0 10px
        }

        .wsmenu > .wsmenu-list > li .wsmegacontcol {
            width: 33.33%;
            float: left;
            margin: 0;
            padding: 0 10px
        }

        .wsmenu > .wsmenu-list > li .typographylinks {
            width: 25%;
            float: left;
            margin: 0 0;
            padding: 0 5px
        }

        .wsmenu > .wsmenu-list > li .typographylinks ul {
            padding: 0
        }

        .wsmenu > .wsmenu-list > li .typographydiv {
            margin: 0;
            padding: 0 5px
        }

        .wsmenu > .wsmenu-list > li .megacollink {
            width: 48%;
            float: left;
            margin: 0 1%;
            padding: 0
        }

        .wsmenu > .wsmenu-list > li .megacollink li {
            display: block;
            text-align: center;
            white-space: nowrap;
            text-align: left
        }

        .wsmenu > .wsmenu-list > li .megacollink li a {
            line-height: 18px;
            border-right: none;
            text-align: left;
            padding: 8px 0;
            background: #fff;
            background-image: none;
            color: #666;
            border-right: 0 none;
            display: block;
            background-color: #fff
        }

        .wsmenu > .wsmenu-list > li .megacollink i {
            font-size: 11px
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu.halfmenu {
            width: 40%;
            right: auto;
            left: auto
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu.halfdiv {
            width: 33%;
            left: auto
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu .menu_form {
            width: 100%;
            display: block
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu .menu_form input[type=text] {
            width: 100%;
            border: 1px solid #e2e2e2;
            color: #000;
            font-size: 13px;
            padding: 8px 5px;
            margin-bottom: 8px
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu .menu_form textarea {
            width: 100%;
            border: 1px solid #e2e2e2;
            color: #000;
            font-size: 13px;
            padding: 8px 5px;
            margin-bottom: 8px;
            min-height: 122px;
            font-family: Arial
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu .menu_form input[type=submit] {
            width: 25%;
            display: block;
            height: 32px;
            float: right;
            border: none;
            margin-right: 15px;
            cursor: pointer;
            background-color: #e1e1e1;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px;
            -webkit-appearance: none;
            font-size: 14px
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu .menu_form input[type=button] {
            width: 25%;
            display: block;
            height: 32px;
            float: right;
            border: none;
            cursor: pointer;
            background-color: #e1e1e1;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px;
            -webkit-appearance: none;
            font-size: 14px
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu .carousel-inner .item img {
            width: 100%
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu .carousel-caption {
            bottom: 0;
            background-color: rgba(0, 0, 0, .7);
            font-size: 13px;
            height: 31px;
            left: 0;
            padding: 7px 0;
            right: 0;
            width: 100%
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu .typography-text {
            padding: 0 0;
            font-size: 14px
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu .typography-text ul {
            padding: 0 0;
            margin: 0
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu .typography-text p {
            text-align: justify;
            line-height: 24px;
            color: #656565
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu .typography-text ul li {
            display: block;
            padding: 3px 0;
            line-height: 22px
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu .typography-text ul li a {
            color: #656565
        }

        .wsmobileheader {
            display: none
        }

        .overlapblackbg {
            opacity: 0;
            visibility: hidden
        }

        .wsmenu .wsmenu-click {
            display: none
        }

        .wsmenu .wsmenu-click02 {
            display: none
        }

        .hometext {
            display: none
        }

        @media only screen and (max-width: 991px) {
            html {
                overflow: hidden;
                height: 100%;
                -webkit-overflow-scrolling: touch
            }

            body {
                height: 100%;
                overflow-y: auto;
                overflow-x: hidden
            }

            body.wsactive {
                overflow: hidden
            }

            .desktoplogo {
                display: none
            }

            .wsmainfull {
                height: 0
            }

            .wsmenucontainer {
                background-attachment: local;
                background-position: 33% 0
            }

            .wsmenu {
                width: 100%;
                background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
                left: 0;
                overflow-y: hidden;
                padding: 0;
                top: 0;
                visibility: hidden;
                position: fixed;
                margin: 0
            }

            .wsmenu > .wsmenu-list {
                height: auto;
                min-height: 100%;
                width: 240px;
                background: #fff;
                padding-bottom: 0;
                margin-left: -240px;
                display: block;
                text-align: center;
                -webkit-transition: all .25s ease-in-out;
                -moz-transition: all .25s ease-in-out;
                -o-transition: all .25s ease-in-out;
                -ms-transition: all .25s ease-in-out;
                transition: all .25s ease-in-out
            }

            .wsmenu > .wsmenu-list > li {
                width: 100%;
                display: block;
                float: none;
                border-right: none;
                background-color: transparent;
                position: relative;
                white-space: inherit;
                clear: right
            }

            @supports (-webkit-overflow-scrolling:touch) {
                .wsmenu > .wsmenu-list > li:last-child {
                    padding-bottom: 110px
                }
            }.wsmenu > .wsmenu-list > li > a {
                 padding: 12px 32px 12px 17px;
                 font-size: 14px;
                 text-align: left;
                 border-right: solid 0;
                 background-color: transparent;
                 color: #666;
                 line-height: 25px;
                 border-bottom: 1px solid;
                 border-bottom-color: rgba(0, 0, 0, .13);
                 position: static
             }

            .wsmenu > .wsmenu-list > li a.menuhomeicon {
                padding-left: 17px;
                padding-right: 17px;
                border-top: solid 1px rgba(0, 0, 0, .13)
            }

            .wsmenu > .wsmenu-list > li > a > i {
                font-size: 14px;
                color: #bfbfbf
            }

            .wsmenu > .wsmenu-list > li > a .wsarrow:after {
                display: none
            }

            .wsmenu > .wsmenu-list > li:hover > a {
                background-color: rgba(0, 0, 0, .08);
                text-decoration: none
            }

            .wsmenu > .wsmenu-list > li > a > .hometext {
                display: inline-block
            }

            .wsmenu > .wsmenu-list > li > ul.sub-menu {
                display: none;
                position: relative;
                top: 0;
                background-color: #fff;
                border: none;
                padding: 0;
                opacity: 1;
                visibility: visible;
                -webkit-transform: none;
                -moz-transform: none;
                -ms-transform: none;
                -o-transform: none;
                transform: none;
                -webkit-transition: inherit;
                -moz-transition: inherit;
                transition: inherit;
                -webkit-transform-style: flat
            }

            .wsmenu > .wsmenu-list > li > ul.sub-menu > li > a {
                line-height: 20px;
                font-size: 13px;
                padding: 10px 0 10px 16px;
                color: #383838
            }

            .wsmenu > .wsmenu-list > li > ul.sub-menu > li span + a {
                padding-right: 30px
            }

            .wsmenu > .wsmenu-list > li > ul.sub-menu > li > a > i {
                display: none
            }

            .wsmenu > .wsmenu-list > li > ul.sub-menu > li > a:hover {
                background-color: #e7e7e7;
                color: #666;
                text-decoration: underline
            }

            .wsmenu > .wsmenu-list > li > ul.sub-menu li:hover > a {
                background-color: #e7e7e7;
                color: #666
            }

            .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu {
                width: 100%;
                position: static;
                left: 100%;
                top: 0;
                display: none;
                margin: 0;
                padding: 0;
                border: solid 0;
                transform: none;
                opacity: 1;
                visibility: visible;
                -webkit-transform: none;
                -moz-transform: none;
                -ms-transform: none;
                -o-transform: none;
                transform: none;
                -webkit-transition: inherit;
                -moz-transition: inherit;
                transition: inherit;
                -webkit-transform-style: flat
            }

            .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li {
                margin: 0;
                padding: 0;
                position: relative
            }

            .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li > a {
                line-height: 20px;
                font-size: 13px;
                padding: 10px 0 10px 26px;
                color: #383838
            }

            .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li span + a {
                padding-right: 30px
            }

            .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li > a > i {
                display: none
            }

            .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li > a:hover {
                background-color: #e7e7e7;
                color: #666;
                text-decoration: underline
            }

            .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li > a.active {
                color: #000
            }

            .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li:hover > a {
                color: #000
            }

            .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu {
                width: 100%;
                position: static;
                left: 100%;
                top: 0;
                display: none;
                margin: 0;
                padding: 0;
                border: solid 0;
                transform: none;
                opacity: 1;
                visibility: visible;
                -webkit-transform: none;
                -moz-transform: none;
                -ms-transform: none;
                -o-transform: none;
                transform: none;
                -webkit-transition: inherit;
                -moz-transition: inherit;
                transition: inherit;
                -webkit-transform-style: flat
            }

            .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li {
                margin: 0
            }

            .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
                line-height: 20px;
                font-size: 13px;
                padding: 10px 0 10px 34px;
                color: #383838
            }

            .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li span + a {
                padding-right: 30px
            }

            .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a > i {
                display: none
            }

            .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a:hover {
                background-color: #e7e7e7;
                color: #666;
                text-decoration: underline
            }

            .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a.active {
                color: #000
            }

            .wsmenu > .wsmenu-list > li > .wsmegamenu {
                color: #666;
                display: none;
                position: relative;
                top: 0;
                padding: 10px 15px;
                border: solid 0;
                transform: none;
                opacity: 1;
                visibility: visible;
                -webkit-transform: none;
                -moz-transform: none;
                -ms-transform: none;
                -o-transform: none;
                transform: none;
                -webkit-transition: inherit;
                -moz-transition: inherit;
                transition: inherit;
                border-bottom: 1px solid rgba(0, 0, 0, .13);
                -webkit-transform-style: flat
            }

            .wsmenu > .wsmenu-list > li > .wsmegamenu.halfmenu {
                width: 100%;
                margin: 0;
                padding: 10px 15px
            }

            .wsmenu > .wsmenu-list > li > .wsmegamenu .title {
                color: #666;
                font-size: 15px;
                padding: 10px 8px 10px 0
            }

            .wsmenu > .wsmenu-list > li > .wsmegamenu > ul {
                width: 100%;
                margin: 0;
                padding: 0;
                font-size: 13px
            }

            .wsmenu > .wsmenu-list > li > .wsmegamenu > ul > li > a {
                padding: 9px 0;
                line-height: normal;
                font-size: 13px;
                color: #666
            }

            .wsmenu > .wsmenu-list > li > .wsmegamenu ul li.title {
                line-height: 26px;
                color: #666;
                margin: 0;
                font-size: 15px;
                padding: 7px 0;
                background-color: transparent
            }

            .wsmenu > .wsmenu-list > li > .wsmegamenu.halfdiv {
                width: 100%
            }

            .wsmenu > .wsmenu-list > li > .wsmegamenu .menu_form {
                padding: 5px 0 62px 0
            }

            .wsmenu > .wsmenu-list > li > .wsmegamenu .show-grid div {
                margin: 0
            }

            .wsmenu > .wsmenu-list > li > .wsmegamenu .menu_form input[type=button] {
                width: 46%
            }

            .wsmenu > .wsmenu-list > li > .wsmegamenu .menu_form input[type=submit] {
                width: 46%
            }

            .wsmenu > .wsmenu-list > li > .wsmegamenu .menu_form textarea {
                min-height: 100px
            }

            .wsmenu > .wsmenu-list > li .wsmegacont01 {
                width: 100%;
                padding: 0;
                margin: 0;
                float: none
            }

            .wsmenu > .wsmenu-list > li .wsmegacont03 {
                width: 100%;
                padding: 0;
                margin: 0;
                float: none
            }

            .wsmobileheader {
                width: 100%;
                display: block;
                position: fixed;
                top: 0;
                left: 0;
                z-index: 10002;
                height: 54px;
                background-color: #eaecf0;
                text-align: center;
                -webkit-transition: all .25s ease-in-out;
                -moz-transition: all .25s ease-in-out;
                -o-transition: all .25s ease-in-out;
                -ms-transition: all .25s ease-in-out;
                transition: all .25s ease-in-out;
                box-shadow: 0 0 1px rgba(0, 0, 0, .3)
            }

            .wsactive .wsmobileheader {
                margin-left: 240px;
                -webkit-transition: all .25s ease-in-out;
                -moz-transition: all .25s ease-in-out;
                -o-transition: all .25s ease-in-out;
                -ms-transition: all .25s ease-in-out;
                transition: all .25s ease-in-out
            }

            .wsmobileheader .smllogo {
                display: inline-block;
                margin-top: 12px
            }

            .wsmenu > .wsmenu-list > li.rightmenu > .topmenusearch {
                width: 86%;
                margin: 7% 7%;
                padding: 0
            }

            .wsmenu > .wsmenu-list > li.rightmenu > .topmenusearch input {
                border-radius: 50px
            }

            .wsmenu > .wsmenu-list > li.rightmenu > .topmenusearch input:focus {
                width: 100%
            }

            .callusbtn {
                color: #a9a9a9;
                font-size: 18px;
                position: absolute;
                right: 5px;
                top: 0;
                transition: all .4s ease-in-out 0s;
                z-index: 102;
                padding: 13px 14px
            }

            .callusbtn i {
                vertical-align: top;
                margin-top: 4px
            }

            .callusbtn:hover i {
                color: #a9a9a9
            }

            .wsanimated-arrow {
                position: absolute;
                left: 0;
                top: 0;
                z-index: 102;
                -webkit-transition: all .4s ease-in-out;
                -moz-transition: all .4s ease-in-out;
                -o-transition: all .4s ease-in-out;
                -ms-transition: all .4s ease-in-out;
                transition: all .4s ease-in-out
            }

            .wsanimated-arrow {
                cursor: pointer;
                padding: 16px 35px 16px 0;
                margin: 7px 0 0 15px
            }

            .wsanimated-arrow span, .wsanimated-arrow span:after, .wsanimated-arrow span:before {
                cursor: pointer;
                height: 2px;
                width: 17px;
                background: #a9a9a9;
                position: absolute;
                display: block;
                content: ''
            }

            .wsanimated-arrow span:before {
                top: -7px;
                width: 23px
            }

            .wsanimated-arrow span:after {
                bottom: -7px;
                width: 17px
            }

            .wsanimated-arrow span, .wsanimated-arrow span:after, .wsanimated-arrow span:before {
                transition: all .5s ease-in-out
            }

            .wsactive .wsanimated-arrow span:after {
                width: 23px
            }

            .wsactive .wsanimated-arrow span {
                background-color: transparent
            }

            .wsactive .wsanimated-arrow span:before, .wsactive .wsanimated-arrow.active span:after {
                top: 7px
            }

            .wsactive .wsanimated-arrow span:before {
                transform: rotate(45deg);
                -moz-transform: rotate(45deg);
                -ms-transform: rotate(45deg);
                -o-transform: rotate(45deg);
                -webkit-transform: rotate(45deg);
                bottom: 0
            }

            .wsactive .wsanimated-arrow span:after {
                transform: rotate(-45deg);
                -moz-transform: rotate(-45deg);
                -ms-transform: rotate(-45deg);
                -o-transform: rotate(-45deg);
                -webkit-transform: rotate(-45deg)
            }

            .overlapblackbg {
                right: 0;
                width: calc(100% - 240px);
                height: 100vh;
                min-height: 100%;
                position: fixed;
                top: 0;
                opacity: 0;
                visibility: hidden;
                background-color: rgba(0, 0, 0, .45);
                cursor: pointer
            }

            .wsactive .wsmenu .overlapblackbg {
                opacity: 1;
                visibility: visible;
                -webkit-transition: opacity 1.5s ease-in-out;
                -moz-transition: opacity 1.5s ease-in-out;
                -ms-transition: opacity 1.5s ease-in-out;
                -o-transition: opacity 1.5s ease-in-out
            }

            .wsmenucontainer {
                -webkit-transition: all .25s ease-in-out;
                -moz-transition: all .25s ease-in-out;
                -o-transition: all .25s ease-in-out;
                -ms-transition: all .25s ease-in-out;
                transition: all .25s ease-in-out;
                padding-top: 50px
            }

            .wsactive .wsmenucontainer {
                margin-left: 240px;
                -webkit-transition: all .25s ease-in-out;
                -moz-transition: all .25s ease-in-out;
                -o-transition: all .25s ease-in-out;
                -ms-transition: all .25s ease-in-out;
                transition: all .25s ease-in-out
            }

            .wsactive .wsmenu {
                overflow-y: scroll;
                -webkit-overflow-scrolling: touch;
                visibility: visible;
                z-index: 1000;
                top: 0
            }

            .wsactive .wsmenu > .wsmenu-list {
                -webkit-transition: all .25s ease-in-out;
                -moz-transition: all .25s ease-in-out;
                -o-transition: all .25s ease-in-out;
                -ms-transition: all .25s ease-in-out;
                transition: all .25s ease-in-out;
                margin-left: 0
            }

            .wsmenu > .wsmenu-list > li > .wsmenu-click {
                height: 49px;
                position: absolute;
                top: 0;
                right: 0;
                display: block;
                cursor: pointer;
                width: 100%
            }

            .wsmenu > .wsmenu-list > li .wsmenu-click.ws-activearrow > i {
                transform: rotate(-45deg);
                margin-top: 23px;
                margin-right: 21px
            }

            .wsmenu > .wsmenu-list > li > .wsmenu-click > i {
                display: block;
                height: 6px;
                width: 6px;
                float: right;
                transform: rotate(-225deg);
                margin: 18px 18px 0 0
            }

            .wsmenu > .wsmenu-list > li > .wsmenu-click > i:before {
                content: "";
                width: 100%;
                height: 100%;
                border-width: 1.5px 1.5px 0 0;
                border-style: solid;
                border-color: rgba(0, 0, 0, .4);
                transition: .2s ease;
                display: block;
                transform-origin: 100% 0
            }

            .wsmenu > .wsmenu-list > li > ul.sub-menu > li .wsmenu-click02 {
                height: 41px;
                position: absolute;
                top: 0;
                right: 0;
                display: block;
                cursor: pointer;
                width: 100%
            }

            .wsmenu > .wsmenu-list > li > ul.sub-menu > li .wsmenu-click02 > i {
                display: block;
                height: 6px;
                width: 6px;
                float: right;
                transform: rotate(-225deg);
                margin: 14px 18px 0 0
            }

            .wsmenu > .wsmenu-list > li > ul.sub-menu > li .wsmenu-click02 > i:before {
                content: "";
                width: 100%;
                height: 100%;
                border-width: 1.5px 1.5px 0 0;
                border-style: solid;
                border-color: rgba(0, 0, 0, .4);
                transition: .2s ease;
                display: block;
                transform-origin: 100% 0
            }

            .wsmenu > .wsmenu-list > li > ul.sub-menu > li .wsmenu-click02 > i.wsmenu-rotate {
                transform: rotate(-45deg);
                margin-top: 19px;
                margin-right: 21px
            }
        }

        @media only screen and (min-width: 992px) and (max-width: 1162px) {
            .desktoplogo {
                margin-left: 12px
            }

            .wsmenu > .wsmenu-list > li > a > .wsarrow {
                display: none
            }

            .wsmenu > .wsmenu-list > li > a {
                padding-left: 12px;
                padding-right: 12px
            }

            .wsmenu > .wsmenu-list > li a.menuhomeicon {
                padding-left: 22px;
                padding-right: 22px
            }
        }

        .wsmainfull {
            background: -webkit-gradient(linear, 0 0, 0 100%, from(#383d41), to(#5d6069));
            background: -webkit-linear-gradient(left, #383d41, #5d6069);
            background: -moz-linear-gradient(left, #383d41, #5d6069);
            background: -o-linear-gradient(left, #383d41, #5d6069);
            background: -ms-linear-gradient(left, #383d41, #5d6069);
            background: linear-gradient(left, #383d41, #5d6069);
            background-color: #5d6069
        }

        .wsactive .wsmenu > .wsmenu-list {
            background: -webkit-gradient(linear, 0 0, 0 100%, from(#383d41), to(#5d6069));
            background: -webkit-linear-gradient(top, #383d41, #5d6069);
            background: -moz-linear-gradient(top, #383d41, #5d6069);
            background: -o-linear-gradient(top, #383d41, #5d6069);
            background: -ms-linear-gradient(top, #383d41, #5d6069);
            background: linear-gradient(top, #383d41, #5d6069);
            background-color: #5d6069
        }

        .wsmobileheader {
            background-color: #fff
        }

        .wsmenu > .wsmenu-list > li > a {
            color: #fff;
            border-right: 1px solid rgba(0, 0, 0, .1)
        }

        .wsmenu > .wsmenu-list > li > a .wsarrow:after {
            border-top-color: #fff
        }

        .wsmenu > .wsmenu-list > li > a:hover .wsarrow:after {
            border-top-color: #fff
        }

        .wsmenu > .wsmenu-list > li > a.active .wsarrow:after {
            border-top-color: #fff
        }

        .wsmenu > .wsmenu-list > li:hover > a .wsarrow:after {
            border-top-color: #fff
        }

        .wsmenu > .wsmenu-list > li > a > i {
            color: #fff
        }

        .wsmenu > .wsmenu-list > li > a.active i {
            color: #fff
        }

        .wsmenu > .wsmenu-list > li:hover > a > i {
            color: #fff
        }

        .wsmenu > .wsmenu-list > li > a:hover i {
            color: #fff
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu .menu_form input[type=submit] {
            background: -webkit-gradient(linear, 0 0, 0 100%, from(#383d41), to(#5d6069));
            background: -webkit-linear-gradient(left, #383d41, #5d6069);
            background: -moz-linear-gradient(left, #383d41, #5d6069);
            background: -o-linear-gradient(left, #383d41, #5d6069);
            background: -ms-linear-gradient(left, #383d41, #5d6069);
            background: linear-gradient(left, #383d41, #5d6069);
            background-color: #5d6069;
            color: #fff
        }

        .wsmenu > .wsmenu-list > li > .wsmegamenu .menu_form input[type=button] {
            background: -webkit-gradient(linear, 0 0, 0 100%, from(#383d41), to(#5d6069));
            background: -webkit-linear-gradient(left, #383d41, #5d6069);
            background: -moz-linear-gradient(left, #383d41, #5d6069);
            background: -o-linear-gradient(left, #383d41, #5d6069);
            background: -ms-linear-gradient(left, #383d41, #5d6069);
            background: linear-gradient(left, #383d41, #5d6069);
            background-color: #5d6069;
            color: #fff
        }

        .wsmenu > .wsmenu-list > li > a.active {
            background-color: rgba(0, 0, 0, .1);
            color: #fff
        }

        .wsmenu > .wsmenu-list > li:hover > a {
            background-color: rgba(0, 0, 0, .1);
            color: #fff
        }

        .wsmenu > .wsmenu-list > li > ul.sub-menu > li:hover > a {
            background: -webkit-gradient(linear, 0 0, 0 100%, from(#383d41), to(#5d6069));
            background: -webkit-linear-gradient(left, #383d41, #5d6069);
            background: -moz-linear-gradient(left, #383d41, #5d6069);
            background: -o-linear-gradient(left, #383d41, #5d6069);
            background: -ms-linear-gradient(left, #383d41, #5d6069);
            background: linear-gradient(left, #383d41, #5d6069);
            background-color: #5d6069;
            color: #fff
        }

        .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li:hover > a {
            background: -webkit-gradient(linear, 0 0, 0 100%, from(#383d41), to(#5d6069));
            background: -webkit-linear-gradient(left, #383d41, #5d6069);
            background: -moz-linear-gradient(left, #383d41, #5d6069);
            background: -o-linear-gradient(left, #383d41, #5d6069);
            background: -ms-linear-gradient(left, #383d41, #5d6069);
            background: linear-gradient(left, #383d41, #5d6069);
            background-color: #5d6069;
            color: #fff
        }

        .wsmenu > .wsmenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li:hover a {
            background: -webkit-gradient(linear, 0 0, 0 100%, from(#383d41), to(#5d6069));
            background: -webkit-linear-gradient(left, #383d41, #5d6069);
            background: -moz-linear-gradient(left, #383d41, #5d6069);
            background: -o-linear-gradient(left, #383d41, #5d6069);
            background: -ms-linear-gradient(left, #383d41, #5d6069);
            background: linear-gradient(left, #383d41, #5d6069);
            background-color: #5d6069;
            color: #fff
        }

        .swichermainbx {
            max-width: 1140px;
            margin: 155px auto 0 auto;
            border-radius: 6px;
            background-color: rgba(0, 0, 0, .45);
            padding: 32px
        }

        .swichermainleft {
            width: 50%;
            float: left;
            margin-bottom: 25px
        }

        .swichermainright {
            width: 50%;
            float: left;
            margin-bottom: 25px
        }

        .swichermainright.swichertxt {
            width: 100%;
            float: none;
            margin-bottom: 25px
        }

        .swichertxt02 {
            font-size: 15px;
            margin-bottom: 15px;
            color: #fff
        }

        .wscolorcode:hover {
            color: #fff;
            text-decoration: none
        }

        .wscolorcode {
            width: 12.5%;
            margin: 0;
            color: #fff;
            float: left;
            padding: 4px 12px 4px 12px;
            margin: 0;
            height: 30px;
            line-height: 22px;
            background-color: #333;
            font-size: 13px;
            text-transform: uppercase;
            text-align: center
        }

        .wscolorcode.cblack {
            width: 16.66%
        }

        .wscolorcode.active {
            border-bottom: solid 2px #333;
            opacity: 1
        }

        .wscolorcode.cblack.active {
            border-bottom: solid 2px #da4b38;
            opacity: 1
        }

        .wscolorcode i {
            font-size: 15px;
            color: #fff
        }

        .wscolorcode.cblue {
            background-color: #1991eb
        }

        .wscolorcode.corange {
            background-color: #fb872b
        }

        .wscolorcode.cred {
            background-color: #d7412e
        }

        .wscolorcode.cpink {
            background-color: #eb65a0
        }

        .wscolorcode.cgreen {
            background-color: #80c133
        }

        .wscolorcode.cpurple {
            background-color: #967adc
        }

        .wscolorcode.cgry {
            background-color: #ccc
        }

        .wscolorcode.cyellow {
            background-color: #ffd452
        }

        .wscolorcode.grd-green {
            background: -webkit-gradient(linear, 0 0, 0 100%, from(#49c4a4), to(#97b832));
            background: -webkit-linear-gradient(left, #49c4a4, #97b832);
            background: -moz-linear-gradient(left, #49c4a4, #97b832);
            background: -o-linear-gradient(left, #49c4a4, #97b832);
            background: -ms-linear-gradient(left, #49c4a4, #97b832);
            background: linear-gradient(left, #49c4a4, #97b832);
            background-color: #49c4a4
        }

        .wscolorcode.grd-blue {
            background: -webkit-gradient(linear, 0 0, 0 100%, from(#31c8b1), to(#4ec7ff));
            background: -webkit-linear-gradient(left, #31c8b1, #4ec7ff);
            background: -moz-linear-gradient(left, #31c8b1, #4ec7ff);
            background: -o-linear-gradient(left, #31c8b1, #4ec7ff);
            background: -ms-linear-gradient(left, #31c8b1, #4ec7ff);
            background: linear-gradient(left, #31c8b1, #4ec7ff);
            background-color: #4ec7ff
        }

        .wscolorcode.grd-red {
            background: -webkit-gradient(linear, 0 0, 0 100%, from(#d90647), to(#eb402c));
            background: -webkit-linear-gradient(left, #d90647, #eb402c);
            background: -moz-linear-gradient(left, #d90647, #eb402c);
            background: -o-linear-gradient(left, #d90647, #eb402c);
            background: -ms-linear-gradient(left, #d90647, #eb402c);
            background: linear-gradient(left, #d90647, #eb402c);
            background-color: #d90647
        }

        .wscolorcode.grd-light-green {
            background: -webkit-gradient(linear, 0 0, 0 100%, from(#29bb92), to(#69cbb0));
            background: -webkit-linear-gradient(left, #29bb92, #69cbb0);
            background: -moz-linear-gradient(left, #29bb92, #69cbb0);
            background: -o-linear-gradient(left, #29bb92, #69cbb0);
            background: -ms-linear-gradient(left, #29bb92, #69cbb0);
            background: linear-gradient(left, #29bb92, #69cbb0);
            background-color: #29bb92
        }

        .wscolorcode.grd-pink {
            background: -webkit-gradient(linear, 0 0, 0 100%, from(#c659a7), to(#fd67a0));
            background: -webkit-linear-gradient(left, #c659a7, #fd67a0);
            background: -moz-linear-gradient(left, #c659a7, #fd67a0);
            background: -o-linear-gradient(left, #c659a7, #fd67a0);
            background: -ms-linear-gradient(left, #c659a7, #fd67a0);
            background: linear-gradient(left, #c659a7, #fd67a0);
            background-color: #cc48d4
        }

        .wscolorcode.grd-orange {
            background: -webkit-gradient(linear, 0 0, 0 100%, from(#ff5183), to(#ff754b));
            background: -webkit-linear-gradient(left, #ff5183, #ff754b);
            background: -moz-linear-gradient(left, #ff5183, #ff754b);
            background: -o-linear-gradient(left, #ff5183, #ff754b);
            background: -ms-linear-gradient(left, #ff5183, #ff754b);
            background: linear-gradient(left, #ff5183, #ff754b);
            background-color: #ff5183
        }

        .wscolorcode.grd-black {
            background: -webkit-gradient(linear, 0 0, 0 100%, from(#383d41), to(#5d6069));
            background: -webkit-linear-gradient(left, #383d41, #5d6069);
            background: -moz-linear-gradient(left, #383d41, #5d6069);
            background: -o-linear-gradient(left, #383d41, #5d6069);
            background: -ms-linear-gradient(left, #383d41, #5d6069);
            background: linear-gradient(left, #383d41, #5d6069);
            background-color: #5d6069
        }

        .wscolorcode.grd-gry {
            background: -webkit-gradient(linear, 0 0, 0 100%, from(#ccc), to(#e4e4e4));
            background: -webkit-linear-gradient(left, #ccc, #e4e4e4);
            background: -moz-linear-gradient(left, #ccc, #e4e4e4);
            background: -o-linear-gradient(left, #ccc, #e4e4e4);
            background: -ms-linear-gradient(left, #ccc, #e4e4e4);
            background: linear-gradient(left, #ccc, #e4e4e4);
            background-color: #ccc
        }

        .header {
            width: 100%;
            display: block;
            min-height: 214px;
            padding-top: 0
        }

        .headerwp {
            max-width: 1140px;
            margin: 0 auto;
            padding: 0
        }

        .posrlt {
            position: relative
        }

        .headtoppart {
            display: block;
            width: 100%;
            background-color: #efefef;
            height: 39px;
            margin: 0 auto;
            padding: 0 0;
            min-width: 320px
        }

        .headertopleft {
            width: 50%;
            float: left
        }

        .headertopright {
            width: 50%;
            float: right;
            text-align: right
        }

        .headertopright a {
            line-height: 39px;
            color: #5f5f5f;
            font-size: 14px;
            padding: 0 12px;
            float: right
        }

        .headertopright a:nth-last-child(4) {
            font-size: 12px
        }

        .headertopright a:hover {
            background-color: #272b37;
            -webkit-transition: all .3s ease-in-out;
            -moz-transition: all .3s ease-in-out;
            -o-transition: all .3s ease-in-out;
            -ms-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out
        }

        .headertopright a.facebookicon:hover {
            background-color: #3b5998;
            color: #fff
        }

        .headertopright a.twittericon:hover {
            background-color: #55acee;
            color: #fff
        }

        .headertopright a.linkedinicon:hover {
            background-color: #0077b5;
            color: #fff
        }

        .headertopright a.googleicon:hover {
            background-color: #dd4b39;
            color: #fff
        }

        .address {
            padding: 10px 0 0 0;
            font-size: 12px;
            color: #b6b6b6
        }

        .address a {
            color: #747373
        }

        .address span {
            margin-right: 9px;
            color: #747373
        }

        .address i {
            margin-right: 6px;
            margin-left: 6px;
            color: #5f5f5f
        }

        .norlt {
            position: static
        }

        .menuwrapper {
            position: relative
        }

        .show-grid {
            background-color: #fff
        }

        .btn-border {
            border: 2px solid;
            border-radius: 40px;
            display: inline-block;
            font-size: 13px;
            text-transform: uppercase;
            -moz-user-select: none;
            background-image: none;
            text-align: center;
            vertical-align: middle;
            white-space: nowrap;
            color: #fff;
            padding: 15px 40px
        }

        .btn-border:hover {
            color: #fff;
            text-decoration: none;
            opacity: .9
        }

        .btn-border:focus {
            color: #fff;
            text-decoration: none;
            opacity: .9
        }

        .mobiletext02 {
            display: none
        }

        @media only screen and (min-width: 230px) and (max-width: 991px) {
            .headtoppart {
                display: none
            }

            .swichermainbx {
                width: 96%;
                margin: 25% 2%;
                display: block;
                background-color: rgba(0, 0, 0, .5);
                padding: 15px 25px;
                border-radius: 14px
            }

            .swichermainleft {
                width: 98%;
                margin: 1% 1%
            }

            .swichermainright {
                width: 98%;
                margin: 1% 1%
            }

            .wscolorcode {
                width: 12.5%
            }

            .swichertxt {
                display: none
            }

            .swichertxt02 span {
                display: none
            }
        }

        }
        }
    