﻿@charset "UTF-8";
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document ========================================================================== */
/** * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after orientation changes in * IE on Windows Phone and in iOS. */
html {
    line-height: 1.15;
    /* 1 */
    -ms-text-size-adjust: 100%;
    /* 2 */
    -webkit-text-size-adjust: 100%;
    /* 2 */
}
/* Sections ========================================================================== */
/** * Remove the margin in all browsers (opinionated). */
body {
    margin: 0;
	width:100%;
}
/** * Add the correct display in IE 9-. */
article, aside, footer, header, nav, section {
    display: block;
}
/** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
/* Grouping content ========================================================================== */
/** * Add the correct display in IE 9-. * 1. Add the correct display in IE. */
figcaption, figure, main {
    /* 1 */
    display: block;
}
/** * Add the correct margin in IE 8. */
figure {
    margin: 1em 40px;
}
/** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */
hr {
    box-sizing: content-box;
    /* 1 */
    height: 0;
    /* 1 */
    overflow: visible;
    /* 2 */
}
/** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */
pre {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */
}
/* Text-level semantics ========================================================================== */
/** * 1. Remove the gray background on active links in IE 10. * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */
a {
    background-color: transparent;
    /* 1 */
    -webkit-text-decoration-skip: objects;
    /* 2 */
}
/** * 1. Remove the bottom border in Chrome 57- and Firefox 39-. * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */
abbr[title] {
    border-bottom: none;
    /* 1 */
    text-decoration: underline;
    /* 2 */
    text-decoration: underline dotted;
    /* 2 */
}
/** * Prevent the duplicate application of `bolder` by the next rule in Safari 6. */
b, strong {
    font-weight: inherit;
}
/** * Add the correct font weight in Chrome, Edge, and Safari. */
b, strong {
    font-weight: bolder;
}
/** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */
code, kbd, samp {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */
}
/** * Add the correct font style in Android 4.3-. */
dfn {
    font-style: italic;
}
/** * Add the correct background and color in IE 9-. */
mark {
    background-color: #ff0;
    color: #000;
}
/** * Add the correct font size in all browsers. */
small {
    font-size: 80%;
}
/** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sub {
    bottom: -0.25em;
}
sup {
    top: -0.5em;
}
/* Embedded content ========================================================================== */
/** * Add the correct display in IE 9-. */
audio, video {
    display: inline-block;
}
/** * Add the correct display in iOS 4-7. */
audio:not([controls]) {
    display: none;
    height: 0;
}
/** * Remove the border on images inside links in IE 10-. */
img {
    border-style: none;
}
/** * Hide the overflow in IE. */
svg:not(:root) {
    overflow: hidden;
}
/* Forms ========================================================================== */
/** * 1. Change the font styles in all browsers (opinionated). * 2. Remove the margin in Firefox and Safari. */
button, input, optgroup, select, textarea {
    font-family: 'Open Sans',Arial;
    /* 1 */
    font-size: 18px;
    /* 1 */
    line-height: 25px;;
    /* 1 */
    margin: 0;
    /* 2 */
}
/** * Show the overflow in IE. * 1. Show the overflow in Edge. */
button, input {
    /* 1 */
    overflow: visible;
}
/** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */
button, select {
    /* 1 */
    text-transform: none;
}
/** * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` * controls in Android 4. * 2. Correct the inability to style clickable types in iOS and Safari. */
button, html [type="button"], [type="reset"], [type="submit"] {
    -webkit-appearance: button;
    /* 2 */
}
/** * Remove the inner border and padding in Firefox. */
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}
/** * Restore the focus styles unset by the previous rule. */
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}
/** * Correct the padding in Firefox. */
fieldset {
    padding: 0.35em 0.75em 0.625em;
    margin: 0px;
    border: 0px;
}
/** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */
legend {
    box-sizing: border-box;
    /* 1 */
    color: inherit;
    /* 2 */
    display: table;
    /* 1 */
    max-width: 100%;
    /* 1 */
    padding: 0;
    /* 3 */
    white-space: normal;
    /* 1 */
}
/** * 1. Add the correct display in IE 9-. * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. */
progress {
    display: inline-block;
    /* 1 */
    vertical-align: baseline;
    /* 2 */
}
/** * Remove the default vertical scrollbar in IE. */
textarea {
    overflow: auto;
}
/** * 1. Add the correct box sizing in IE 10-. * 2. Remove the padding in IE 10-. */
[type="checkbox"], [type="radio"] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */
}
/** * Correct the cursor style of increment and decrement buttons in Chrome. */
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
    height: auto;
}
/** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */
[type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    outline-offset: -2px;
    /* 2 */
}
/** * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. */
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
/** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */
::-webkit-file-upload-button {
    -webkit-appearance: button;
    /* 1 */
    font: inherit;
    /* 2 */
}
/* Interactive ========================================================================== */
/* * Add the correct display in IE 9-. * 1. Add the correct display in Edge, IE, and Firefox. */
details, menu {
    display: block;
}
/* * Add the correct display in all browsers. */
summary {
    display: list-item;
}
/* Scripting ========================================================================== */
/** * Add the correct display in IE 9-. */
canvas {
    display: inline-block;
}
/** * Add the correct display in IE. */
template {
    display: none;
}
/* Hidden ========================================================================== */
/** * Add the correct display in IE 10-. */
[hidden] {
    display: none;
}
/*! * Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */
label {
    font-weight: normal;
}
.clearfix {
    clear: both;
}
@font-face {
    font-family: 'FontAwesome';
    src: url("../fonts/fontawesome-webfont.eot?v=4.3.0");
    src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");
    font-weight: normal;
    font-style: normal;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}
.fa-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%;
}
.fa-2x {
    font-size: 2em;
}
.fa-3x {
    font-size: 3em;
}
.fa-4x {
    font-size: 4em;
}
.fa-5x {
    font-size: 5em;
}
.fa-fw {
    width: 1.28571429em;
    text-align: center;
}
.fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none;
}
.fa-ul > li {
    position: relative;
}
.fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: .14285714em;
    text-align: center;
}
.fa-li.fa-lg {
    left: -1.85714286em;
}
.fa-border {
    padding: .2em .25em .15em;
    border: solid .08em #eee;
    border-radius: .1em;
}
.pull-right {
    float: right;
}
.pull-left {
    float: left;
}
.fa.pull-left {
    margin-right: .3em;
}
.fa.pull-right {
    margin-left: .3em;
}
.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}
.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
.fa-rotate-90 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.fa-rotate-180 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.fa-rotate-270 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}
.fa-flip-horizontal {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
}
.fa-flip-vertical {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1);
}
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
    filter: none;
}
.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle;
}
.fa-stack-1x, .fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
}
.fa-stack-1x {
    line-height: inherit;
}
.fa-stack-2x {
    font-size: 2em;
}
.fa-inverse {
    color: #fff;
}
.fa-glass:before {
    content: "\f000";
}
.fa-music:before {
    content: "\f001";
}
.fa-search:before {
    content: "\f002";
}
.fa-envelope-o:before {
    content: "\f003";
}
.fa-heart:before {
    content: "\f004";
}
.fa-star:before {
    content: "\f005";
}
.fa-star-o:before {
    content: "\f006";
}
.fa-user:before {
    content: "\f007";
}
.fa-film:before {
    content: "\f008";
}
.fa-th-large:before {
    content: "\f009";
}
.fa-th:before {
    content: "\f00a";
}
.fa-th-list:before {
    content: "\f00b";
}
.fa-check:before {
    content: "\f00c";
}
.fa-remove:before, .fa-close:before, .fa-times:before {
    content: "\f00d";
}
.fa-search-plus:before {
    content: "\f00e";
}
.fa-search-minus:before {
    content: "\f010";
}
.fa-power-off:before {
    content: "\f011";
}
.fa-signal:before {
    content: "\f012";
}
.fa-gear:before, .fa-cog:before {
    content: "\f013";
}
.fa-trash-o:before {
    content: "\f014";
}
.fa-home:before {
    content: "\f015";
}
.fa-file-o:before {
    content: "\f016";
}
.fa-clock-o:before {
    content: "\f017";
}
.fa-road:before {
    content: "\f018";
}
.fa-download:before {
    content: "\f019";
}
.fa-arrow-circle-o-down:before {
    content: "\f01a";
}
.fa-arrow-circle-o-up:before {
    content: "\f01b";
}
.fa-inbox:before {
    content: "\f01c";
}
.fa-play-circle-o:before {
    content: "\f01d";
}
.fa-rotate-right:before, .fa-repeat:before {
    content: "\f01e";
}
.fa-refresh:before {
    content: "\f021";
}
.fa-list-alt:before {
    content: "\f022";
}
.fa-lock:before {
    content: "\f023";
}
.fa-flag:before {
    content: "\f024";
}
.fa-headphones:before {
    content: "\f025";
}
.fa-volume-off:before {
    content: "\f026";
}
.fa-volume-down:before {
    content: "\f027";
}
.fa-volume-up:before {
    content: "\f028";
}
.fa-qrcode:before {
    content: "\f029";
}
.fa-barcode:before {
    content: "\f02a";
}
.fa-tag:before {
    content: "\f02b";
}
.fa-tags:before {
    content: "\f02c";
}
.fa-book:before {
    content: "\f02d";
}
.fa-bookmark:before {
    content: "\f02e";
}
.fa-print:before {
    content: "\f02f";
}
.fa-camera:before {
    content: "\f030";
}
.fa-font:before {
    content: "\f031";
}
.fa-bold:before {
    content: "\f032";
}
.fa-italic:before {
    content: "\f033";
}
.fa-text-height:before {
    content: "\f034";
}
.fa-text-width:before {
    content: "\f035";
}
.fa-align-left:before {
    content: "\f036";
}
.fa-align-center:before {
    content: "\f037";
}
.fa-align-right:before {
    content: "\f038";
}
.fa-align-justify:before {
    content: "\f039";
}
.fa-list:before {
    content: "\f03a";
}
.fa-dedent:before, .fa-outdent:before {
    content: "\f03b";
}
.fa-indent:before {
    content: "\f03c";
}
.fa-video-camera:before {
    content: "\f03d";
}
.fa-photo:before, .fa-image:before, .fa-picture-o:before {
    content: "\f03e";
}
.fa-pencil:before {
    content: "\f040";
}
.fa-map-marker:before {
    content: "\f041";
}
.fa-adjust:before {
    content: "\f042";
}
.fa-tint:before {
    content: "\f043";
}
.fa-edit:before, .fa-pencil-square-o:before {
    content: "\f044";
}
.fa-share-square-o:before {
    content: "\f045";
}
.fa-check-square-o:before {
    content: "\f046";
}
.fa-arrows:before {
    content: "\f047";
}
.fa-step-backward:before {
    content: "\f048";
}
.fa-fast-backward:before {
    content: "\f049";
}
.fa-backward:before {
    content: "\f04a";
}
.fa-play:before {
    content: "\f04b";
}
.fa-pause:before {
    content: "\f04c";
}
.fa-stop:before {
    content: "\f04d";
}
.fa-forward:before {
    content: "\f04e";
}
.fa-fast-forward:before {
    content: "\f050";
}
.fa-step-forward:before {
    content: "\f051";
}
.fa-eject:before {
    content: "\f052";
}
.fa-chevron-left:before {
    content: "\f053";
}
.fa-chevron-right:before {
    content: "\f054";
}
.fa-plus-circle:before {
    content: "\f055";
}
.fa-minus-circle:before {
    content: "\f056";
}
.fa-times-circle:before {
    content: "\f057";
}
.fa-check-circle:before {
    content: "\f058";
}
.fa-question-circle:before {
    content: "\f059";
}
.fa-info-circle:before {
    content: "\f05a";
}
.fa-crosshairs:before {
    content: "\f05b";
}
.fa-times-circle-o:before {
    content: "\f05c";
}
.fa-check-circle-o:before {
    content: "\f05d";
}
.fa-ban:before {
    content: "\f05e";
}
.fa-arrow-left:before {
    content: "\f060";
}
.fa-arrow-right:before {
    content: "\f061";
}
.fa-arrow-up:before {
    content: "\f062";
}
.fa-arrow-down:before {
    content: "\f063";
}
.fa-mail-forward:before, .fa-share:before {
    content: "\f064";
}
.fa-expand:before {
    content: "\f065";
}
.fa-compress:before {
    content: "\f066";
}
.fa-plus:before {
    content: "\f067";
}
.fa-minus:before {
    content: "\f068";
}
.fa-asterisk:before {
    content: "\f069";
}
.fa-exclamation-circle:before {
    content: "\f06a";
}
.fa-gift:before {
    content: "\f06b";
}
.fa-leaf:before {
    content: "\f06c";
}
.fa-fire:before {
    content: "\f06d";
}
.fa-eye:before {
    content: "\f06e";
}
.fa-eye-slash:before {
    content: "\f070";
}
.fa-warning:before, .fa-exclamation-triangle:before {
    content: "\f071";
}
.fa-plane:before {
    content: "\f072";
}
.fa-calendar:before {
    content: "\f073";
}
.fa-random:before {
    content: "\f074";
}
.fa-comment:before {
    content: "\f075";
}
.fa-magnet:before {
    content: "\f076";
}
.fa-chevron-up:before {
    content: "\f077";
}
.fa-chevron-down:before {
    content: "\f078";
}
.fa-retweet:before {
    content: "\f079";
}
.fa-shopping-cart:before {
    content: "\f07a";
}
.fa-folder:before {
    content: "\f07b";
}
.fa-folder-open:before {
    content: "\f07c";
}
.fa-arrows-v:before {
    content: "\f07d";
}
.fa-arrows-h:before {
    content: "\f07e";
}
.fa-bar-chart-o:before, .fa-bar-chart:before {
    content: "\f080";
}
.fa-twitter-square:before {
    content: "\f081";
}
.fa-facebook-square:before {
    content: "\f082";
}
.fa-camera-retro:before {
    content: "\f083";
}
.fa-key:before {
    content: "\f084";
}
.fa-gears:before, .fa-cogs:before {
    content: "\f085";
}
.fa-comments:before {
    content: "\f086";
}
.fa-thumbs-o-up:before {
    content: "\f087";
}
.fa-thumbs-o-down:before {
    content: "\f088";
}
.fa-star-half:before {
    content: "\f089";
}
.fa-heart-o:before {
    content: "\f08a";
}
.fa-sign-out:before {
    content: "\f08b";
}
.fa-linkedin-square:before {
    content: "\f08c";
}
.fa-thumb-tack:before {
    content: "\f08d";
}
.fa-external-link:before {
    content: "\f08e";
}
.fa-sign-in:before {
    content: "\f090";
}
.fa-trophy:before {
    content: "\f091";
}
.fa-github-square:before {
    content: "\f092";
}
.fa-upload:before {
    content: "\f093";
}
.fa-lemon-o:before {
    content: "\f094";
}
.fa-phone:before {
    content: "\f095";
}
.fa-square-o:before {
    content: "\f096";
}
.fa-bookmark-o:before {
    content: "\f097";
}
.fa-phone-square:before {
    content: "\f098";
}
.fa-twitter:before {
    content: "\f099";
}
.fa-facebook-f:before, .fa-facebook:before {
    content: "\f09a";
}
.fa-github:before {
    content: "\f09b";
}
.fa-unlock:before {
    content: "\f09c";
}
.fa-credit-card:before {
    content: "\f09d";
}
.fa-rss:before {
    content: "\f09e";
}
.fa-hdd-o:before {
    content: "\f0a0";
}
.fa-bullhorn:before {
    content: "\f0a1";
}
.fa-bell:before {
    content: "\f0f3";
}
.fa-certificate:before {
    content: "\f0a3";
}
.fa-hand-o-right:before {
    content: "\f0a4";
}
.fa-hand-o-left:before {
    content: "\f0a5";
}
.fa-hand-o-up:before {
    content: "\f0a6";
}
.fa-hand-o-down:before {
    content: "\f0a7";
}
.fa-arrow-circle-left:before {
    content: "\f0a8";
}
.fa-arrow-circle-right:before {
    content: "\f0a9";
}
.fa-arrow-circle-up:before {
    content: "\f0aa";
}
.fa-arrow-circle-down:before {
    content: "\f0ab";
}
.fa-globe:before {
    content: "\f0ac";
}
.fa-wrench:before {
    content: "\f0ad";
}
.fa-tasks:before {
    content: "\f0ae";
}
.fa-filter:before {
    content: "\f0b0";
}
.fa-briefcase:before {
    content: "\f0b1";
}
.fa-arrows-alt:before {
    content: "\f0b2";
}
.fa-group:before, .fa-users:before {
    content: "\f0c0";
}
.fa-chain:before, .fa-link:before {
    content: "\f0c1";
}
.fa-cloud:before {
    content: "\f0c2";
}
.fa-flask:before {
    content: "\f0c3";
}
.fa-cut:before, .fa-scissors:before {
    content: "\f0c4";
}
.fa-copy:before, .fa-files-o:before {
    content: "\f0c5";
}
.fa-paperclip:before {
    content: "\f0c6";
}
.fa-save:before, .fa-floppy-o:before {
    content: "\f0c7";
}
.fa-square:before {
    content: "\f0c8";
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: "\f0c9";
}
.fa-list-ul:before {
    content: "\f0ca";
}
.fa-list-ol:before {
    content: "\f0cb";
}
.fa-strikethrough:before {
    content: "\f0cc";
}
.fa-underline:before {
    content: "\f0cd";
}
.fa-table:before {
    content: "\f0ce";
}
.fa-magic:before {
    content: "\f0d0";
}
.fa-truck:before {
    content: "\f0d1";
}
.fa-pinterest:before {
    content: "\f0d2";
}
.fa-pinterest-square:before {
    content: "\f0d3";
}
.fa-google-plus-square:before {
    content: "\f0d4";
}
.fa-google-plus:before {
    content: "\f0d5";
}
.fa-money:before {
    content: "\f0d6";
}
.fa-caret-down:before {
    content: "\f0d7";
}
.fa-caret-up:before {
    content: "\f0d8";
}
.fa-caret-left:before {
    content: "\f0d9";
}
.fa-caret-right:before {
    content: "\f0da";
}
.fa-columns:before {
    content: "\f0db";
}
.fa-unsorted:before, .fa-sort:before {
    content: "\f0dc";
}
.fa-sort-down:before, .fa-sort-desc:before {
    content: "\f0dd";
}
.fa-sort-up:before, .fa-sort-asc:before {
    content: "\f0de";
}
.fa-envelope:before {
    content: "\f0e0";
}
.fa-linkedin:before {
    content: "\f0e1";
}
.fa-rotate-left:before, .fa-undo:before {
    content: "\f0e2";
}
.fa-legal:before, .fa-gavel:before {
    content: "\f0e3";
}
.fa-dashboard:before, .fa-tachometer:before {
    content: "\f0e4";
}
.fa-comment-o:before {
    content: "\f0e5";
}
.fa-comments-o:before {
    content: "\f0e6";
}
.fa-flash:before, .fa-bolt:before {
    content: "\f0e7";
}
.fa-sitemap:before {
    content: "\f0e8";
}
.fa-umbrella:before {
    content: "\f0e9";
}
.fa-paste:before, .fa-clipboard:before {
    content: "\f0ea";
}
.fa-lightbulb-o:before {
    content: "\f0eb";
}
.fa-exchange:before {
    content: "\f0ec";
}
.fa-cloud-download:before {
    content: "\f0ed";
}
.fa-cloud-upload:before {
    content: "\f0ee";
}
.fa-user-md:before {
    content: "\f0f0";
}
.fa-stethoscope:before {
    content: "\f0f1";
}
.fa-suitcase:before {
    content: "\f0f2";
}
.fa-bell-o:before {
    content: "\f0a2";
}
.fa-coffee:before {
    content: "\f0f4";
}
.fa-cutlery:before {
    content: "\f0f5";
}
.fa-file-text-o:before {
    content: "\f0f6";
}
.fa-building-o:before {
    content: "\f0f7";
}
.fa-hospital-o:before {
    content: "\f0f8";
}
.fa-ambulance:before {
    content: "\f0f9";
}
.fa-medkit:before {
    content: "\f0fa";
}
.fa-fighter-jet:before {
    content: "\f0fb";
}
.fa-beer:before {
    content: "\f0fc";
}
.fa-h-square:before {
    content: "\f0fd";
}
.fa-plus-square:before {
    content: "\f0fe";
}
.fa-angle-double-left:before {
    content: "\f100";
}
.fa-angle-double-right:before {
    content: "\f101";
}
.fa-angle-double-up:before {
    content: "\f102";
}
.fa-angle-double-down:before {
    content: "\f103";
}
.fa-angle-left:before {
    content: "\f104";
}
.fa-angle-right:before {
    content: "\f105";
}
.fa-angle-up:before {
    content: "\f106";
}
.fa-angle-down:before {
    content: "\f107";
}
.fa-desktop:before {
    content: "\f108";
}
.fa-laptop:before {
    content: "\f109";
}
.fa-tablet:before {
    content: "\f10a";
}
.fa-mobile-phone:before, .fa-mobile:before {
    content: "\f10b";
}
.fa-circle-o:before {
    content: "\f10c";
}
.fa-quote-left:before {
    content: "\f10d";
}
.fa-quote-right:before {
    content: "\f10e";
}
.fa-spinner:before {
    content: "\f110";
}
.fa-circle:before {
    content: "\f111";
}
.fa-mail-reply:before, .fa-reply:before {
    content: "\f112";
}
.fa-github-alt:before {
    content: "\f113";
}
.fa-folder-o:before {
    content: "\f114";
}
.fa-folder-open-o:before {
    content: "\f115";
}
.fa-smile-o:before {
    content: "\f118";
}
.fa-frown-o:before {
    content: "\f119";
}
.fa-meh-o:before {
    content: "\f11a";
}
.fa-gamepad:before {
    content: "\f11b";
}
.fa-keyboard-o:before {
    content: "\f11c";
}
.fa-flag-o:before {
    content: "\f11d";
}
.fa-flag-checkered:before {
    content: "\f11e";
}
.fa-terminal:before {
    content: "\f120";
}
.fa-code:before {
    content: "\f121";
}
.fa-mail-reply-all:before, .fa-reply-all:before {
    content: "\f122";
}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
    content: "\f123";
}
.fa-location-arrow:before {
    content: "\f124";
}
.fa-crop:before {
    content: "\f125";
}
.fa-code-fork:before {
    content: "\f126";
}
.fa-unlink:before, .fa-chain-broken:before {
    content: "\f127";
}
.fa-question:before {
    content: "\f128";
}
.fa-info:before {
    content: "\f129";
}
.fa-exclamation:before {
    content: "\f12a";
}
.fa-superscript:before {
    content: "\f12b";
}
.fa-subscript:before {
    content: "\f12c";
}
.fa-eraser:before {
    content: "\f12d";
}
.fa-puzzle-piece:before {
    content: "\f12e";
}
.fa-microphone:before {
    content: "\f130";
}
.fa-microphone-slash:before {
    content: "\f131";
}
.fa-shield:before {
    content: "\f132";
}
.fa-calendar-o:before {
    content: "\f133";
}
.fa-fire-extinguisher:before {
    content: "\f134";
}
.fa-rocket:before {
    content: "\f135";
}
.fa-maxcdn:before {
    content: "\f136";
}
.fa-chevron-circle-left:before {
    content: "\f137";
}
.fa-chevron-circle-right:before {
    content: "\f138";
}
.fa-chevron-circle-up:before {
    content: "\f139";
}
.fa-chevron-circle-down:before {
    content: "\f13a";
}
.fa-html5:before {
    content: "\f13b";
}
.fa-css3:before {
    content: "\f13c";
}
.fa-anchor:before {
    content: "\f13d";
}
.fa-unlock-alt:before {
    content: "\f13e";
}
.fa-bullseye:before {
    content: "\f140";
}
.fa-ellipsis-h:before {
    content: "\f141";
}
.fa-ellipsis-v:before {
    content: "\f142";
}
.fa-rss-square:before {
    content: "\f143";
}
.fa-play-circle:before {
    content: "\f144";
}
.fa-ticket:before {
    content: "\f145";
}
.fa-minus-square:before {
    content: "\f146";
}
.fa-minus-square-o:before {
    content: "\f147";
}
.fa-level-up:before {
    content: "\f148";
}
.fa-level-down:before {
    content: "\f149";
}
.fa-check-square:before {
    content: "\f14a";
}
.fa-pencil-square:before {
    content: "\f14b";
}
.fa-external-link-square:before {
    content: "\f14c";
}
.fa-share-square:before {
    content: "\f14d";
}
.fa-compass:before {
    content: "\f14e";
}
.fa-toggle-down:before, .fa-caret-square-o-down:before {
    content: "\f150";
}
.fa-toggle-up:before, .fa-caret-square-o-up:before {
    content: "\f151";
}
.fa-toggle-right:before, .fa-caret-square-o-right:before {
    content: "\f152";
}
.fa-euro:before, .fa-eur:before {
    content: "\f153";
}
.fa-gbp:before {
    content: "\f154";
}
.fa-dollar:before, .fa-usd:before {
    content: "\f155";
}
.fa-rupee:before, .fa-inr:before {
    content: "\f156";
}
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
    content: "\f157";
}
.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
    content: "\f158";
}
.fa-won:before, .fa-krw:before {
    content: "\f159";
}
.fa-bitcoin:before, .fa-btc:before {
    content: "\f15a";
}
.fa-file:before {
    content: "\f15b";
}
.fa-file-text:before {
    content: "\f15c";
}
.fa-sort-alpha-asc:before {
    content: "\f15d";
}
.fa-sort-alpha-desc:before {
    content: "\f15e";
}
.fa-sort-amount-asc:before {
    content: "\f160";
}
.fa-sort-amount-desc:before {
    content: "\f161";
}
.fa-sort-numeric-asc:before {
    content: "\f162";
}
.fa-sort-numeric-desc:before {
    content: "\f163";
}
.fa-thumbs-up:before {
    content: "\f164";
}
.fa-thumbs-down:before {
    content: "\f165";
}
.fa-youtube-square:before {
    content: "\f166";
}
.fa-youtube:before {
    content: "\f167";
}
.fa-xing:before {
    content: "\f168";
}
.fa-xing-square:before {
    content: "\f169";
}
.fa-youtube-play:before {
    content: "\f16a";
}
.fa-dropbox:before {
    content: "\f16b";
}
.fa-stack-overflow:before {
    content: "\f16c";
}
.fa-instagram:before {
    content: "\f16d";
}
.fa-flickr:before {
    content: "\f16e";
}
.fa-adn:before {
    content: "\f170";
}
.fa-bitbucket:before {
    content: "\f171";
}
.fa-bitbucket-square:before {
    content: "\f172";
}
.fa-tumblr:before {
    content: "\f173";
}
.fa-tumblr-square:before {
    content: "\f174";
}
.fa-long-arrow-down:before {
    content: "\f175";
}
.fa-long-arrow-up:before {
    content: "\f176";
}
.fa-long-arrow-left:before {
    content: "\f177";
}
.fa-long-arrow-right:before {
    content: "\f178";
}
.fa-apple:before {
    content: "\f179";
}
.fa-windows:before {
    content: "\f17a";
}
.fa-android:before {
    content: "\f17b";
}
.fa-linux:before {
    content: "\f17c";
}
.fa-dribbble:before {
    content: "\f17d";
}
.fa-skype:before {
    content: "\f17e";
}
.fa-foursquare:before {
    content: "\f180";
}
.fa-trello:before {
    content: "\f181";
}
.fa-female:before {
    content: "\f182";
}
.fa-male:before {
    content: "\f183";
}
.fa-gittip:before, .fa-gratipay:before {
    content: "\f184";
}
.fa-sun-o:before {
    content: "\f185";
}
.fa-moon-o:before {
    content: "\f186";
}
.fa-archive:before {
    content: "\f187";
}
.fa-bug:before {
    content: "\f188";
}
.fa-vk:before {
    content: "\f189";
}
.fa-weibo:before {
    content: "\f18a";
}
.fa-renren:before {
    content: "\f18b";
}
.fa-pagelines:before {
    content: "\f18c";
}
.fa-stack-exchange:before {
    content: "\f18d";
}
.fa-arrow-circle-o-right:before {
    content: "\f18e";
}
.fa-arrow-circle-o-left:before {
    content: "\f190";
}
.fa-toggle-left:before, .fa-caret-square-o-left:before {
    content: "\f191";
}
.fa-dot-circle-o:before {
    content: "\f192";
}
.fa-wheelchair:before {
    content: "\f193";
}
.fa-vimeo-square:before {
    content: "\f194";
}
.fa-turkish-lira:before, .fa-try:before {
    content: "\f195";
}
.fa-plus-square-o:before {
    content: "\f196";
}
.fa-space-shuttle:before {
    content: "\f197";
}
.fa-slack:before {
    content: "\f198";
}
.fa-envelope-square:before {
    content: "\f199";
}
.fa-wordpress:before {
    content: "\f19a";
}
.fa-openid:before {
    content: "\f19b";
}
.fa-institution:before, .fa-bank:before, .fa-university:before {
    content: "\f19c";
}
.fa-mortar-board:before, .fa-graduation-cap:before {
    content: "\f19d";
}
.fa-yahoo:before {
    content: "\f19e";
}
.fa-google:before {
    content: "\f1a0";
}
.fa-reddit:before {
    content: "\f1a1";
}
.fa-reddit-square:before {
    content: "\f1a2";
}
.fa-stumbleupon-circle:before {
    content: "\f1a3";
}
.fa-stumbleupon:before {
    content: "\f1a4";
}
.fa-delicious:before {
    content: "\f1a5";
}
.fa-digg:before {
    content: "\f1a6";
}
.fa-pied-piper:before {
    content: "\f1a7";
}
.fa-pied-piper-alt:before {
    content: "\f1a8";
}
.fa-drupal:before {
    content: "\f1a9";
}
.fa-joomla:before {
    content: "\f1aa";
}
.fa-language:before {
    content: "\f1ab";
}
.fa-fax:before {
    content: "\f1ac";
}
.fa-building:before {
    content: "\f1ad";
}
.fa-child:before {
    content: "\f1ae";
}
.fa-paw:before {
    content: "\f1b0";
}
.fa-spoon:before {
    content: "\f1b1";
}
.fa-cube:before {
    content: "\f1b2";
}
.fa-cubes:before {
    content: "\f1b3";
}
.fa-behance:before {
    content: "\f1b4";
}
.fa-behance-square:before {
    content: "\f1b5";
}
.fa-steam:before {
    content: "\f1b6";
}
.fa-steam-square:before {
    content: "\f1b7";
}
.fa-recycle:before {
    content: "\f1b8";
}
.fa-automobile:before, .fa-car:before {
    content: "\f1b9";
}
.fa-cab:before, .fa-taxi:before {
    content: "\f1ba";
}
.fa-tree:before {
    content: "\f1bb";
}
.fa-spotify:before {
    content: "\f1bc";
}
.fa-deviantart:before {
    content: "\f1bd";
}
.fa-soundcloud:before {
    content: "\f1be";
}
.fa-database:before {
    content: "\f1c0";
}
.fa-file-pdf-o:before {
    content: "\f1c1";
}
.fa-file-word-o:before {
    content: "\f1c2";
}
.fa-file-excel-o:before {
    content: "\f1c3";
}
.fa-file-powerpoint-o:before {
    content: "\f1c4";
}
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
    content: "\f1c5";
}
.fa-file-zip-o:before, .fa-file-archive-o:before {
    content: "\f1c6";
}
.fa-file-sound-o:before, .fa-file-audio-o:before {
    content: "\f1c7";
}
.fa-file-movie-o:before, .fa-file-video-o:before {
    content: "\f1c8";
}
.fa-file-code-o:before {
    content: "\f1c9";
}
.fa-vine:before {
    content: "\f1ca";
}
.fa-codepen:before {
    content: "\f1cb";
}
.fa-jsfiddle:before {
    content: "\f1cc";
}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
    content: "\f1cd";
}
.fa-circle-o-notch:before {
    content: "\f1ce";
}
.fa-ra:before, .fa-rebel:before {
    content: "\f1d0";
}
.fa-ge:before, .fa-empire:before {
    content: "\f1d1";
}
.fa-git-square:before {
    content: "\f1d2";
}
.fa-git:before {
    content: "\f1d3";
}
.fa-hacker-news:before {
    content: "\f1d4";
}
.fa-tencent-weibo:before {
    content: "\f1d5";
}
.fa-qq:before {
    content: "\f1d6";
}
.fa-wechat:before, .fa-weixin:before {
    content: "\f1d7";
}
.fa-send:before, .fa-paper-plane:before {
    content: "\f1d8";
}
.fa-send-o:before, .fa-paper-plane-o:before {
    content: "\f1d9";
}
.fa-history:before {
    content: "\f1da";
}
.fa-genderless:before, .fa-circle-thin:before {
    content: "\f1db";
}
.fa-header:before {
    content: "\f1dc";
}
.fa-paragraph:before {
    content: "\f1dd";
}
.fa-sliders:before {
    content: "\f1de";
}
.fa-share-alt:before {
    content: "\f1e0";
}
.fa-share-alt-square:before {
    content: "\f1e1";
}
.fa-bomb:before {
    content: "\f1e2";
}
.fa-soccer-ball-o:before, .fa-futbol-o:before {
    content: "\f1e3";
}
.fa-tty:before {
    content: "\f1e4";
}
.fa-binoculars:before {
    content: "\f1e5";
}
.fa-plug:before {
    content: "\f1e6";
}
.fa-slideshare:before {
    content: "\f1e7";
}
.fa-twitch:before {
    content: "\f1e8";
}
.fa-yelp:before {
    content: "\f1e9";
}
.fa-newspaper-o:before {
    content: "\f1ea";
}
.fa-wifi:before {
    content: "\f1eb";
}
.fa-calculator:before {
    content: "\f1ec";
}
.fa-paypal:before {
    content: "\f1ed";
}
.fa-google-wallet:before {
    content: "\f1ee";
}
.fa-cc-visa:before {
    content: "\f1f0";
}
.fa-cc-mastercard:before {
    content: "\f1f1";
}
.fa-cc-discover:before {
    content: "\f1f2";
}
.fa-cc-amex:before {
    content: "\f1f3";
}
.fa-cc-paypal:before {
    content: "\f1f4";
}
.fa-cc-stripe:before {
    content: "\f1f5";
}
.fa-bell-slash:before {
    content: "\f1f6";
}
.fa-bell-slash-o:before {
    content: "\f1f7";
}
.fa-trash:before {
    content: "\f1f8";
}
.fa-copyright:before {
    content: "\f1f9";
}
.fa-at:before {
    content: "\f1fa";
}
.fa-eyedropper:before {
    content: "\f1fb";
}
.fa-paint-brush:before {
    content: "\f1fc";
}
.fa-birthday-cake:before {
    content: "\f1fd";
}
.fa-area-chart:before {
    content: "\f1fe";
}
.fa-pie-chart:before {
    content: "\f200";
}
.fa-line-chart:before {
    content: "\f201";
}
.fa-lastfm:before {
    content: "\f202";
}
.fa-lastfm-square:before {
    content: "\f203";
}
.fa-toggle-off:before {
    content: "\f204";
}
.fa-toggle-on:before {
    content: "\f205";
}
.fa-bicycle:before {
    content: "\f206";
}
.fa-bus:before {
    content: "\f207";
}
.fa-ioxhost:before {
    content: "\f208";
}
.fa-angellist:before {
    content: "\f209";
}
.fa-cc:before {
    content: "\f20a";
}
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
    content: "\f20b";
}
.fa-meanpath:before {
    content: "\f20c";
}
.fa-buysellads:before {
    content: "\f20d";
}
.fa-connectdevelop:before {
    content: "\f20e";
}
.fa-dashcube:before {
    content: "\f210";
}
.fa-forumbee:before {
    content: "\f211";
}
.fa-leanpub:before {
    content: "\f212";
}
.fa-sellsy:before {
    content: "\f213";
}
.fa-shirtsinbulk:before {
    content: "\f214";
}
.fa-simplybuilt:before {
    content: "\f215";
}
.fa-skyatlas:before {
    content: "\f216";
}
.fa-cart-plus:before {
    content: "\f217";
}
.fa-cart-arrow-down:before {
    content: "\f218";
}
.fa-diamond:before {
    content: "\f219";
}
.fa-ship:before {
    content: "\f21a";
}
.fa-user-secret:before {
    content: "\f21b";
}
.fa-motorcycle:before {
    content: "\f21c";
}
.fa-street-view:before {
    content: "\f21d";
}
.fa-heartbeat:before {
    content: "\f21e";
}
.fa-venus:before {
    content: "\f221";
}
.fa-mars:before {
    content: "\f222";
}
.fa-mercury:before {
    content: "\f223";
}
.fa-transgender:before {
    content: "\f224";
}
.fa-transgender-alt:before {
    content: "\f225";
}
.fa-venus-double:before {
    content: "\f226";
}
.fa-mars-double:before {
    content: "\f227";
}
.fa-venus-mars:before {
    content: "\f228";
}
.fa-mars-stroke:before {
    content: "\f229";
}
.fa-mars-stroke-v:before {
    content: "\f22a";
}
.fa-mars-stroke-h:before {
    content: "\f22b";
}
.fa-neuter:before {
    content: "\f22c";
}
.fa-facebook-official:before {
    content: "\f230";
}
.fa-pinterest-p:before {
    content: "\f231";
}
.fa-whatsapp:before {
    content: "\f232";
}
.fa-server:before {
    content: "\f233";
}
.fa-user-plus:before {
    content: "\f234";
}
.fa-user-times:before {
    content: "\f235";
}
.fa-hotel:before, .fa-bed:before {
    content: "\f236";
}
.fa-viacoin:before {
    content: "\f237";
}
.fa-train:before {
    content: "\f238";
}
.fa-subway:before {
    content: "\f239";
}
.fa-medium:before {
    content: "\f23a";
}
/* * jQuery FlexSlider v2.4.0 * http://www.woothemes.com/flexslider/ * * Copyright 2012 WooThemes * Free to use under the GPLv2 and later license. * http://www.gnu.org/licenses/gpl-2.0.html * * Contributing author: Tyler Smith (@mbmufffin) * */
/* ==================================================================================================================== * FONT-FACE * ====================================================================================================================*/
@font-face {
    font-family: 'flexslider-icon';
    src: url("../fonts/flexslider-icon.eot");
    src: url("../fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"), url("../fonts/flexslider-icon.woff") format("woff"), url("../fonts/flexslider-icon.ttf") format("truetype"), url("../fonts/flexslider-icon.svg#flexslider-icon") format("svg");
    font-weight: normal;
    font-style: normal;
}
/* ==================================================================================================================== * RESETS * ====================================================================================================================*/
.flex-container a:hover, .flex-slider a:hover, .flex-container a:focus, .flex-slider a:focus {
    outline: none;
}
.layout-content .slides, .layout-content .slides > li, .layout-content .flex-control-nav, .layout-content .flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}
.flex-pauseplay span {
    text-transform: capitalize;
}
/* ==================================================================================================================== * BASE STYLES * ====================================================================================================================*/
.flexslider {
    margin: 0;
    padding: 0;
}
.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
}
.flexslider .slides li img {
    width: 100%;
	/*padding-left:5%;
	padding-right:5%;*/
    display: block;
}
.flexslider .slides:after {
    content: "\0020";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
html[xmlns] .flexslider .slides {
    display: block;
}
* html .flexslider .slides {
    height: 1%;
}
.no-js .flexslider .slides > li:first-child {
    display: block;
}
/* ==================================================================================================================== * DEFAULT THEME * ====================================================================================================================*/
.flexslider {
    position: relative;
    /*zoom: 1;
    */
}
.flexslider .slides {
    /*zoom: 1;
    */
}
.flexslider .slides img {
    height: 200 px !important;
}
.flex-viewport {
    /* mahima to decrease the height of carousel max-height: 200px; */
	max-height: 200px;
	min-height:48px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.loading .flex-viewport {
    max-height: 300px;
}
.carousel {
	height: 60px !important;
}
.carousel li {
    /*margin-right: 15px;  mahima*/
width:150px !important; 
}
.carousel img{
	height:auto !important;
	width:auto !important; /*mahima for other sites*/
	display:block;
}
.flex-direction-nav {
    height: 0;
}
.flex-direction-nav a {
    text-decoration: none;
    display: block;
    width: 40px;
    height: 40px;
    margin: -20px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    opacity: 0;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
    font-family: "flexslider-icon";
    font-size: 40px;
    display: inline-block;
    content: '\f001';
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
    content: '\f002';
}
.flex-pauseplay a.flex-play::before {
    content: "∩Çâ";
}
.flex-direction-nav .flex-prev {
    left: 0px;
}
.flex-direction-nav .flex-next {
    right: 0px;
    text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
    opacity: 0.7;
    left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
    opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
    opacity: 0.7;
    right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
    opacity: 1;
}
.flex-direction-nav .flex-disabled {
    opacity: 0 !important;
    filter: alpha(opacity=0);
    cursor: default;
}
.flex-pauseplay a {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    opacity: 0.8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #000;
}
.flex-pauseplay a:before {
    font-family: "flexslider-icon";
    font-size: 20px;
    display: inline-block;
    content: '\f004';
}
.flex-pauseplay a:hover {
    opacity: 1;
}
.flex-pauseplay a .flex-play:before {
    content: '\f003';
}
.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -40px;
    text-align: center;
}
.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    /*zoom: 1;
    */
    display: inline;
    float: left;
}
.flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #666;
    background: rgba(0, 0, 0, 0.5);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.flex-control-paging li a:hover {
    background: #333;
    background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
    background: #000;
    background: rgba(0, 0, 0, 0.9);
    cursor: default;
}
.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden;
}
.flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0;
}
.flex-control-thumbs img {
    width: 100%;
    height: auto;
    display: block;
    opacity: .7;
    cursor: pointer;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.flex-control-thumbs img:hover {
    opacity: 1;
}
.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default;
}
/* ========================== * RESPONSIVE * ========================== */
@media screen and (max-width: 860px) {
    .flex-direction-nav .flex-prev {
        opacity: 1;
        left: 10px;
    }
    .flex-direction-nav .flex-next {
        opacity: 1;
        right: 10px;
    }
}
.flex-centered .slides {
    width: 100% !important;
    text-align: center;
}
.flex-centered .slides li {
    display: inline-block !important;
    display: inline !important;
    float: none !important;
}
/*--BG SLIDE--*/
.flexslider li a.bg-slide {
    background-position: center bottom !important;
    background-size: cover !important;
    display: block;
    height: 320px;
    width: 100%;
}
@media screen and (max-width: 768px) {
    .flexslider li a.bg-slide {
        height: 200px;
    }
}
.flex-direction-nav li a {
    position: absolute;
}
/* Pause/Play */
.flex-pauseplay a {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    opacity: 0.8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #000;
}
.flex-pauseplay a:before {
    font-family: "flexslider-icon";
    font-size: 20px;
    display: inline-block;
    content: '\f004';
}
.flex-pauseplay a:hover {
    opacity: 1;
}
.flex-pauseplay a.flex-play:before {
    content: '\f003';
}
/*===========Usefull CSS===========*/
*, *:before, *:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}
ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
img {
    width: auto;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}
.view-id-covid19 .views-row
{
	/*margin-bottom: 10px !important;*/
	border-bottom: 2px #929292 dotted;
}
.view-id-ndma_what_s_new .views-row
{
	/*margin-bottom: 10px !important;*/
	border-bottom: 2px #929292 dotted; /* mahima for new*/
}
.view-ndma-publication .views-row
{
	/*margin-bottom: 10px !important;*/
	border-bottom: 2px #929292 dotted; /* mahima for new*/
}
.view-id-ndma_what_s_new .views-field-field-url
{
	/*margin-bottom: 10px !important;*/
	border-bottom: none !important; 
}
a { /* to change color of hyperlink */
    margin: 0;
    padding: 0;
	padding-top:5px;
    vertical-align: baseline;
    text-decoration: none;
	outline:none; 
	 outline-width: 0px !important; /* mahima to remove outline of link click */
    color: #420418;
    /*outline: none;
    */
    /*-- CSS3 Transition --*/
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
	
}

.clear {
    clear: both;
    display: block;
}
.clearfix:before, .clearfix:after {
    display: table;
    line-height: 0;
    content: "";
}
.clearfix:after {
    clear: both;
}
.row:before, .row:after {
    display: table;
    line-height: 0;
    content: "";
}
.row:after {
    clear: both;
}
body {
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    color: #000;
    font-size: 14px;
    background: #ffffff;
}
.wrapper {
    position: relative;
}
.wrapper:before, .wrapper:after {
    display: table;
    line-height: 0;
    content: "";
}
.wrapper:after {
    clear: both;
}
.container:before, .container:after {
    display: table;
    line-height: 0;
    content: "";
}
.container:after {
    clear: both;
}
.container {
    position: relative;
    margin: 0 auto;
    display: block;
    width: 100%;
    max-width: 1524px;
}
@media all and (min-width: 1200px) {
    .container {
        padding-left: 50px;
        padding-right: 50px;
    }
}
.left {
    float: left;
width:300px;
height:auto;
}
.right {
    float: right;
	width:400px;
}
h1, h2, h3, h4, h5 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-weight: 400;
    font-family: 'Raleway';
    padding: 0px;
    color: #000;
}
h1 {
    font-size: 224.5%;
}
h2 {
    font-size: 135%;
}
h3 {
    font-weight:bold;
	font-size: 135%;
}
p {
    /*margin-bottom: 10px;
    font-size: 100%;
    line-height: 28px;* mahima changes made to reduce gap between lines and para*/
	margin-bottom: 10px;
    font-size: 100%;
    line-height: 20px;
}
.cmf-skip {
    position: absolute;
    height: 1px;
    width: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
.cmf-skip:active, .cmf-skip:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
    display: block;
    background: #FFC90D;
    padding: 0.5em;
    color: #0F1C39;
}
#cmf-site-topbar {
    background: #fbfbfb; 
    z-index: 2;
	
	
}
#cmf-site-topbar .container {
    padding-left: 0;
    padding-right: 0;
border-bottom: 1px solid #eee;	
}
#cmf-site-topbar .container a {
    color: #000;
}
#cmf-site-topbar .container .left > ul, #cmf-site-topbar .container .right > ul {
    font-size: 90%;
    display: table;
	width:100%;
}
#cmf-site-topbar .container ul#cmf-site-setting {
   border-left: solid 1px $border-light;
    float:right;
}
#cmf-site-topbar .container .left > ul li, #cmf-site-topbar .container .right > ul li {
    display: table-cell;
    height: 47px !important;
    vertical-align: middle;
border: 1px solid #eee;
font-weight: bold;
}
#cmf-site-topbar .container ul ul {
    font-size: 100%;
}
#cmf-site-topbar .container .left ul li:last-child {
    padding-left: 10px;
    margin-left: 10px;
border-right: solid 0px ;

}
#cmf-site-topbar .container .left > ul li a, #cmf-site-topbar .container .right > ul li a, #cmf-site-topbar .container .cmf-language {
    padding: 10px;
    display: inline-block;
}
#cmf-site-topbar .container select {
    min-height: 24px;
    font-size: 80%;
    width: 70px;
    height: auto;
    border-radius: 0;
}
#cmf-site-topbar .container .right ul > li {
    /*border-right: 1px solid #eee;* mahima to remove vertical separator for language*/
}
#cmf-site-topbar .container .right ul > li:last-child {
    border-right: none;
}
#cmf-site-topbar .container .right ul > li ul li {
    border-right: none;
}
#cmf-site-topbar .container .right ul > li:hover > a, #cmf-site-topbar .container .right ul > li > a.active {
    background-color: #D9D9D9;
}
#cmf-site-topbar .container .right ul > li .accessiblity-container {
    display: none;
    position: absolute;
    left: 0;
    background: #d9d9d9;
}
#cmf-site-topbar .container .right ul > li .accessiblity-container ul {
    position: static;
    visibility: visible;
    width: 100%;
    float: none;
    text-align: center;
}
#cmf-site-topbar .container .right ul > li .accessiblity-container ul li {
    float: none;
    display: inline-block;
}
#cmf-site-topbar .container .right ul > li .accessiblity-container ul li a {
    color: #000;
   /* display: block !important;*/
    padding: 10px 7px;
    width: 100px;
    /*text-align: left;* MAHIMA for accessibile-site-content*/ 
    height: 40px;
    /*float: left;*/
    position: relative;
	
    background: #fff;
    margin: 5px;
}
#cmf-site-topbar .container .right ul > li .accessiblity-container .accessiblity-inner {
    width: 50%;
    float: left;
    border-right: solid 1px #eee;
    padding: 1px 5px 2px;
    text-align: center;
}
#cmf-site-topbar .container .right ul > li .accessiblity-container .accessiblity-inner span {
    font-weight: bold;
    width: 40px;
    display: block;
    float: left;
    text-align: center;
    padding-left: 8px;
}
#cmf-site-topbar .container .right ul > li .accessiblity-container .accessiblity-inner p {
    margin-bottom: 10px;
}
#cmf-site-topbar .container .right ul > li .accessiblity-container .accessiblity-inner .increase {
    font-size: 140%;
    top: 5px;
    left: 15px;
}
#cmf-site-topbar .container .right ul > li .accessiblity-container .accessiblity-inner .reset {
    font-size: 120%;
    left: 23px;
    top: 8px;
}
#cmf-site-topbar .container .right ul > li .accessiblity-container .accessiblity-inner .decrease {
    font-size: 100%;
    top: 10px;
    left: 17px;
}
#cmf-site-topbar .container .right ul > li .accessiblity-container .accessiblity-inner .high-contrast.light {
    pointer-events: none;
    cursor: default;
}
#cmf-site-topbar .container .right ul > li .cmf-language {
    border-right: none;
}
#cmf-site-topbar .container .right ul > li.cmf-language .lang_dropdown_form  {
    display: inline;
}
#cmf-site-topbar .container .right ul > li.cmf-site-social ul {
    position: fixed;
    visibility: visible;
    top: 35%; /*mahima to vertical align social media */
    width: auto;
    left: 0px; /*mahima */
    z-index: 9999;
    width: 44px;
    display: inline-block !important;
    text-align: center;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    padding: 0px 0px;
    background: #d4d3d3;
}
#cmf-site-topbar .container .right ul > li.cmf-site-social ul li {
    display: block !important;
}
#cmf-site-topbar .container .right ul > li.cmf-site-social ul li a {
    opacity: 1;
    width: 44px;
    height: 44px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
#cmf-site-topbar .container .right ul > li.cmf-search .search_box {
    background: #D9D9D9;
    display: none;
    width: 100%;
    padding: 3% 4%;
    position: absolute;
    left: 0;
    z-index: 10;
}
#cmf-site-topbar .container .right ul > li.cmf-search .search_box .form-type-search {
    width: 80%;
    padding: 0 0;
    float: left;
	margin: 0px;
}
#cmf-site-topbar .container .right ul > li.cmf-search .search_box .form-type-search input[type="text"] {
    border: 1px solid #f6f6f6;
    font-weight: 400;
    height: 44px;
    line-height: 34px;
    padding: 0 10px 0 10px;
    width: 100%;
	box-sizing: inherit;
}
#cmf-site-topbar .container .right ul > li.cmf-search .search_box .form-type-search input[type="text"]:focus {
    border-color: #aa2323;
    border-width: 2px;
}
#cmf-site-topbar .container .right ul > li.cmf-search .search_box .form-actions {
    width: 20%;
    padding: 0 10px;
    float: left;
}
#cmf-site-topbar .container .right ul > li.cmf-search .search_box .form-actions .form-submit {
    float: right;
    max-width: 145px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    background-color: #aa2323;

    color: #fff;
    border-radius: 5px;
    height: 44px;
    width: 100%;
    cursor: pointer;
}
#cmf-site-topbar .container .right ul > li.cmf-search .search_box .form-actions .form-submit:focus {
    outline: dotted #000 1px;
}
@media all and (max-width: 480px) {
    #cmf-site-topbar .container .left ul li a {
        text-align: center;
    }
    #cmf-site-topbar .container ul {
        font-size: 80%;
    }
    #cmf-site-topbar .container .right #cmf-site-setting {
        height: auto;
    }
    #cmf-site-topbar .container .right #cmf-site-setting li {
        text-align: left;
    }
    #cmf-site-topbar .container .right #cmf-site-setting li .accessiblity-inner {
        padding: 15px 5px 25px;
    }
    #cmf-site-topbar .container .right #cmf-site-setting li .accessiblity-inner a {
        text-align: left;
        padding: 5px 5px;
        width: 160px;
    }
    #cmf-site-topbar .container .right #cmf-site-setting li .accessiblity-inner a span {
        width: 35px;
    }
    #cmf-site-topbar .container .right #cmf-site-setting li.cmf-language {
        padding: 5px;
    }
    #cmf-site-topbar .container .right #cmf-site-setting li img {
        max-width: 15px;
        margin-right: 3px;
        float: left;
    }
    #cmf-site-topbar .container .right #cmf-site-setting li select {
        min-height: 100%;
        margin-top: 5px;
    }
    #cmf-site-topbar .container .right #cmf-site-setting li.accessiblity-inner ul li a {
        min-width: auto;
    }
    #cmf-site-topbar .container .right #cmf-site-setting li.cmf-site-social ul li img {
        max-width: 100%;
    }
	#cmf-site-topbar .container .left > ul li, #cmf-site-topbar .container .right > ul li {height: 100%;font-size: 95%;}
	#cmf-site-topbar .container .right ul > li .accessiblity-container ul li a{height: 100%;}
	#cmf-site-topbar .container .right ul > li .accessiblity-container .accessiblity-inner span{padding-left: 0px;text-align: left;}
}
@media all and (max-width: 410px) {
    #cmf-site-topbar .container .right #cmf-site-setting li.cmf-accessibility {
        width: 10%;
    }
    #cmf-site-topbar .container .right #cmf-site-setting li.cmf-search {
        width: 10%;
    }
    #cmf-site-topbar .container .right #cmf-site-setting li.cmf-search a {
        min-height: 49px;
        padding-top: 15px;
    }
}
@media all and (max-width: 767px) {
    #cmf-site-topbar .container .left ul li {
        width: 60%;
        display: inline-block;

        border-left: none;
        height: auto;
    }
    #cmf-site-topbar .container .left ul li a {
        padding: 10px;
    }

    #cmf-site-topbar .container .left ul li:last-child {
        border-left: none;
        padding-left: 0;
	width: 40%;
        margin-left: 0;
    }
    #cmf-site-topbar .container .right ul li.cmf-search .search_box .form-type-search {
        width: 100%;
        margin-bottom: 15px;
    }
    #cmf-site-topbar .container .right ul li.cmf-search .search_box .form-actions {
        width: 100%;
    }
    #cmf-site-topbar .container .right ul li.cmf-search .search_box .form-actions .form-submit {
        float: left;
    }
}
@media all and (max-width: 500px) {
	
    #cmf-site-topbar .container .container, #cmf-site-topbar .container .left, #cmf-site-topbar .container .right {
        width: 100%;
    }
    #cmf-site-topbar .container .container ul, #cmf-site-topbar .container .left ul, #cmf-site-topbar .container .right ul {
       width: 100%;
    }
    #cmf-site-topbar .container .container .right, #cmf-site-topbar .container .left .right, #cmf-site-topbar .container .right .right {
        border-top: solid 1px #eee;
    }
    #cmf-site-topbar .container .container .right #cmf-site-setting, #cmf-site-topbar .container .left .right #cmf-site-setting, #cmf-site-topbar .container .right .right #cmf-site-setting {
        margin: 0 auto;
    }
}
@media all and (max-width: 359px) {
    #cmf-site-topbar .container #cmf-site-setting .accessiblity-container {
        font-size: 80%;
    }
    #cmf-site-topbar .container #cmf-site-setting .accessiblity-container .accessiblity-inner ul li a {
        width: 135px;
    }
    #cmf-site-topbar .container #cmf-site-setting .accessiblity-container .accessiblity-inner ul li a span {
        width: 30px;
    }
}
#cmf-site-header .container {
    padding-top: 8px;
    padding-bottom: 8px;
}
#cmf-site-header .container .logo {
    float: left;
    font-size: 100%;
    line-height: 105%;
    text-transform: uppercase;
    margin: 0;
}
#cmf-site-header .container .logo h1, #cmf-site-header .container .logo div {
    margin: 0;
    font-size: 100%;
    line-height: 105%;
    display: table-cell;
    vertical-align: middle;
    font-family: 'Open Sans', sans-serif;
}
#cmf-site-header .container .logo h1 span, #cmf-site-header .container .logo div span {
    display: inline-block;
    font-weight: 600;
}
#cmf-site-header .container .logo h1 strong, #cmf-site-header .container .logo div strong {
    display: block;
    font-weight: 900;
    font-size: 110%;
}
#cmf-site-header .container .logo img {
    float: left;
    padding: 0;
    margin: 0 21px 0 10px;
    max-height: 100%;
}
#cmf-site-header .national_emblem {
      
	   height:130px;
    }

#cmf-site-header .container .logo a {
    display: table;
    text-align: left;
    color: #000;
}

@media all and (max-width: 480px){
	#cmf-site-header .national_emblem {
       visibility:hidden;
	   height:0px;
    }
}
@media all and (max-width: 767px) {
    #cmf-site-header .container .logo {
        font-size: 100%;
    }
    #cmf-site-header .container .logo img {
        max-width: 35px;
        margin: 0 10px 0 10px;
    }
}
@media all and (max-width: 850px) {
    #cmf-site-header .container .logo {
        font-size: 100%;
    }
    #cmf-site-header .container .logo img {
        max-width: 70px;
	max-height: 70px;
        margin: 0 10px 0 10px;
    }
.fling-minislide { height:300px !important;   }
}

#cmf-site-header .container .right {
    float: right;
}
#cmf-site-header .container .right ul li {
    float: left;
}
#cmf-site-header .container .right ul li img {
    margin-right: 3px;
}
@media all and (max-width: 767px) {
    #cmf-site-header .container .right ul li img {
        max-width: 100px;
    }
}
@media all and (max-width: 485px) {
    #cmf-site-header .container .right {
        width: 100%;
    }
    #cmf-site-header .container .right ul {
        float: right;
    }
}
/*=====new menu ==============*/
#cmf-site-menu { /* mahima to change to color menu*/
    background: #f7b20f; /*#0a81fa;*/
    padding: 1px 0;

}
#cmf-site-menu .main-menu > ul {
    display: inline-block;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 15;
vertical-align: bottom;
}
#cmf-site-menu .main-menu ul li {
    list-style: none;
    float: left;
    position: relative;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    min-height: 30px;
    cursor: pointer;
}
#cmf-site-menu .main-menu ul li a {
    position: relative;
    display: block;
    padding: 10px 10px 10px;
    margin: 0 0 -1px 0;
    color: black;
}
#cmf-site-menu .main-menu ul li > span {
    position: relative;
    display: block;
    padding: 10px 10px 10px 20px; /*mahima to move submenu*/
    margin: 0 0 -1px 0;
    color: black;
}
#cmf-site-menu .main-menu ul li a.home {
    /*padding: 5px 15px;*/
    font-size: 14px;
}
#cmf-site-menu .main-menu ul li a .fa {
    /*padding: 0px 7px;*/
    font-size: 8px;
}
#cmf-site-menu .main-menu ul li.active { /* to change for of active menu*/
    background: #f26522;
}
#cmf-site-menu .main-menu ul li.active a i  {
    color: black;
}
#cmf-site-menu .main-menu ul li .indicator {
    display: inline-block;
    padding-left: 1px;
    font-weight: 300;
    font-size: 99%;
    cursor: pointer;
    z-index: 9999;
}
#cmf-site-menu .main-menu ul li .indicator i {
    font-family: 'FontAwesome';
    margin-left: 2px;
}
@media all and (max-width: 940px) {
    #cmf-site-menu .main-menu ul li .indicator {
        position: absolute;
		right: 0px;
		width: 40px;
		top: 0;
		height: 40px;
		color: #fff;
		padding: 10px 0;
		text-align: center;
		background: #0C3F73;
		margin: 2px;
    }
}
#cmf-site-menu .main-menu ul li .sub-nav {
    margin-left: -1px;
    position: absolute;
    display: none;
    top: 35px;
    width: auto;
    padding: 0;
    background-color: #f7b20f; 
/* mahima to change to color menu*/
    z-index: 99999999999;
}
@media all and (min-width: 941px) {
    #cmf-site-menu .main-menu ul li .sub-nav.open {
        display: block;
    }
}
#cmf-site-menu .main-menu ul li .sub-nav ul {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    width: 100%;
    padding: 0;
    position: relative;
}
#cmf-site-menu .main-menu ul li .sub-nav ul li {
    display: block;
    list-style-type: none;
    margin: 0;
    width: 100%;
    padding: 0;
    position: static;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    min-height: auto;
}
#cmf-site-menu .main-menu ul li .sub-nav ul li a {
    font-weight: 400;
    display: block;
    padding: 13px 20px;
    background: none;
    text-transform: none;
    border: none;
}
#cmf-site-menu .main-menu ul li .sub-nav ul li a.hover {
    background: rgba(0, 0, 0, 0.3);
}
#cmf-site-menu .main-menu ul li .sub-nav ul li .sub-sub-nav {
    position: absolute;
    top: 0;
    left: 100%;
    display: none;
    background: #f7b20f; 
    width: 150px;
z-index: 1000;
    

}
#cmf-site-menu .main-menu ul li .sub-nav ul li .sub-sub-nav.hover {
        display: block;
    }
    #cmf-site-menu .main-menu ul li .sub-nav ul li .sub-sub-nav.open {
        display: block;
    }

@media all and (min-width: 941px) {
    #cmf-site-menu .main-menu ul li .sub-nav ul li .sub-sub-nav.hover {
        display: block;
    }
    #cmf-site-menu .main-menu ul li .sub-nav ul li .sub-sub-nav.open {
        display: block;
    }
}
#cmf-site-menu .main-menu ul li .sub-nav ul li .sub-sub-nav li a {
    background: none;
}
#cmf-site-menu .main-menu ul li .sub-nav ul li .sub-sub-nav li a.hover {
    background: none;
}
#cmf-site-menu .main-menu ul li.btn-more-li {
    position: absolute;
    right: 0;
    background: rgba(0, 0, 0, 0.3);
}
#cmf-site-menu .main-menu ul li.btn-more-li .btn-more {
    -webkit-transition: all .4s;
    transition: all .4s;
    overflow: hidden;
    padding: 5px 19px;
    font-size: 70%;
    -webkit-transition: none;
    transition: none;
}
#cmf-site-menu .main-menu ul li.btn-more-li .btn-more.opened {
    background-image: url(../images/close.png);
    background-repeat: no-repeat;
    background-position: center center;
}
#cmf-site-menu .main-menu ul li.btn-more-li .btn-more.opened:after {
    content: ' ';
    display: block;
    font-family: FontAwesome;
    padding-left: 5px;
    text-align: center;
    font-size: 130%;
    font-weight: 300;
    margin-top: 130%;
    position: relative;
}
#cmf-site-menu .main-menu ul li.btn-more-li .btn-more:after {
    content: '\f107';
    display: block;
    font-family: FontAwesome;
    padding-left: 5px;
    text-align: center;
}
@media all and (max-width: 940px) {
    #cmf-site-menu .main-menu ul li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        border-right: none;
    }
}
#cmf-site-menu .main-menu#overflow_menu {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}
@media all and (max-width: 940px) {
    #cmf-site-menu .main-menu ul li {
        width: 100%;
    }
    #cmf-site-menu .main-menu ul li .sub-nav, #cmf-site-menu .main-menu ul li .sub-sub-nav {
        position: static !important;
        width: 100% !important;
    }
    #cmf-site-menu .main-menu ul li .sub-nav ul, #cmf-site-menu .main-menu ul li .sub-sub-nav ul {
        padding: 10px 0px 10px 10px;
    }
    #cmf-site-menu .main-menu ul li .sub-nav ul li, #cmf-site-menu .main-menu ul li .sub-sub-nav ul li {
        position: relative;
        color: #fff;
    }
    #cmf-site-menu .main-menu ul li .sub-nav ul li:last-child, #cmf-site-menu .main-menu ul li .sub-sub-nav ul li:last-child {
        border-bottom: none;
    }
	#cmf-site-menu .main-menu ul li .sub-nav{margin-left:0px;}
	#cmf-site-menu .main-menu ul li .is-active, #cmf-site-menu .main-menu ul li.active {border-bottom: none;}
}
#cmf-site-menu .main-menu#main_menu {
    position: relative;
    z-index: 2;
}
#cmf-site-menu .main-menu#overflow_menu {
    position: relative;
    z-index: 1;
}
@media all and (max-width: 940px) {
    #cmf-site-menu .main-menu {
        margin-top: 30px;
    }
}
@media all and (max-width: 700px) {
    #cmf-site-menu .menu-toggle {
        top: -110px;
    }
}
@media all and (max-width: 940px) {
    #cmf-site-menu .menu-toggle {
        float: right;
        height: 20px;
        outline: 0 none;
        padding: 0;
        right: 0;
        text-decoration: none;
        top: -70px;
        width: 25px;
        z-index: 1000;
    }
    #cmf-site-menu .menu-toggle em {
        background: #fff none repeat scroll 0 0;
        float: right;
        height: 3px;
        margin: 5px 0 0;
        width: 25px;
    }
}
@media all and (min-width: 941px) {
    #cmf-site-menu .menu-toggle {
        display: none;
    }
}
#cmf-rs-carousel {
    /*background: url(../images/carousel-bg.png) repeat;*/
   /* border-top: 1px solid #d2d2d2;*/
	height:60px;
   /* padding: 40px 0 50px;*/
}
#cmf-rs-carousel .flexslider:hover .flex-direction-nav .flex-next {
    right: 0;
    left: 8px;
	/*visibility: hidden; */
}
#cmf-rs-carousel .flexslider:hover .flex-direction-nav .flex-prev {
    left: 0px;
	/*visibility: hidden;*/ 
}
#cmf-rs-carousel .flex-pauseplay {
    position: absolute;
    display: block !important;
    left: 44px;
    bottom: -50px;
	visibility: hidden; /*  mahima to hide carousel nav hidden*/
}
	#cmf-rs-carousel .flex-pauseplay a {
    background: #D9D9D9;
    border-radius: 0;
    left: 0;
	
    height: 30px;/*mahima 21/5*/
    width: 35px;
	 /*mahima 21/5 */
}
#cmf-rs-carousel .flex-pauseplay a:before {
    position: relative;
    /*top: 10px;* mahima 21/5*/
    left: 15px;
}
#cmf-rs-carousel .flex-control-paging {
    display: none;
}
#cmf-rs-carousel .flex-direction-nav {
    position: relative;
    bottom: -20px;
	visibility: hidden; /* mahima to hide carousel nav hidden*/
}
#cmf-rs-carousel .flex-direction-nav .flex-nav-next {
    left: 80px;
}
#cmf-rs-carousel .flex-direction-nav li {
    position: absolute;
}
#cmf-rs-carousel .flex-direction-nav .flex-next {
    left: 8px;
	visibility: hidden; /* mahima to hide carousel nav hidden*/
}
#cmf-rs-carousel .flex-direction-nav li a {
    opacity: 1 !important;
    background: #D9D9D9;
    padding: 5px;
    width: 44px;
    text-align: top;
}
#cmf-rs-carousel .flex-direction-nav li a:focus {
    border: dotted 1px #000;
}
#cmf-rs-carousel .flex-direction-nav li a:hover {
    left: 0;
}
#cmf-rs-carousel .flex-direction-nav li a:before {
    font-size: 100%; /*mahima 21/5 */
	height:2px;
	visibility:hidden;
}
#cmf-rs-carousel .flex-direction-nav li a.flex-prev {
    left: 0;
	visibility: hidden; /* mahima to hide carousel nav hidden*/
}
/*- font-family: 'Open Sans';
-*/
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local("Open Sans Light"), local("OpenSans-Light"), url("../fonts/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2") format("woff2"), url("../fonts/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff") format("woff");
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local("Open Sans"), local("OpenSans"), url("../fonts/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2") format("woff2"), url("../fonts/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff") format("woff");
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url("../fonts/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2") format("woff2"), url("../fonts/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff") format("woff");
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url("../fonts/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2") format("woff2"), url("../fonts/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff") format("woff");
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url("../fonts/EInbV5DfGHOiMmvb1Xr-hugdm0LZdjqr5-oayXSOefg.woff2") format("woff2"), url("../fonts/EInbV5DfGHOiMmvb1Xr-hnhCUOGz7vYGh680lGh-uXM.woff") format("woff");
}
/*- font-family: 'Lato';
-*/
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    src: local("Lato Light"), local("Lato-Light"), url("../fonts/EsvMC5un3kjyUhB9ZEPPwg.woff2") format("woff2"), url("../fonts/KT3KS9Aol4WfR6Vas8kNcg.woff") format("woff");
}
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: local("Lato Regular"), local("Lato-Regular"), url("../fonts/1YwB1sO8YE1Lyjf12WNiUA.woff2") format("woff2"), url("../fonts/9k-RPmcnxYEPm8CNFsH2gg.woff") format("woff");
}
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: local("Lato Bold"), local("Lato-Bold"), url("../fonts/H2DMvhDLycM56KNuAtbJYA.woff2") format("woff2"), url("../fonts/wkfQbvfT_02e2IWO3yYueQ.woff") format("woff");
}
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 900;
    src: local("Lato Black"), local("Lato-Black"), url("../fonts/tI4j516nok_GrVf4dhunkg.woff2") format("woff2"), url("../fonts/BVtM30trf7q_jfqYeHfjtA.woff") format("woff");
}
/*- font-family: 'Source Sans Pro';
-*/
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 300;
    src: local("Source Sans Pro Light"), local("SourceSansPro-Light"), url("../fonts/toadOcfmlt9b38dHJxOBGOode0-EuMkY--TSyExeINg.woff2") format("woff2"), url("../fonts/toadOcfmlt9b38dHJxOBGNbE_oMaV8t2eFeISPpzbdE.woff") format("woff");
}
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    src: local("Source Sans Pro"), local("SourceSansPro-Regular"), url("../fonts/ODelI1aHBYDBqgeIAH2zlNV_2ngZ8dMf8fLgjYEouxg.woff2") format("woff2"), url("../fonts/ODelI1aHBYDBqgeIAH2zlBM0YzuT7MdOe03otPbuUS0.woff") format("woff");
}
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 600;
    src: local("Source Sans Pro Semibold"), local("SourceSansPro-Semibold"), url("../fonts/toadOcfmlt9b38dHJxOBGCOFnW3Jk0f09zW_Yln67Ac.woff2") format("woff2"), url("../fonts/toadOcfmlt9b38dHJxOBGJ6-ys_j0H4QL65VLqzI3wI.woff") format("woff");
}
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 700;
    src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url("../fonts/toadOcfmlt9b38dHJxOBGEo0As1BFRXtCDhS66znb_k.woff2") format("woff2"), url("../fonts/toadOcfmlt9b38dHJxOBGFkQc6VGVFSmCnC_l7QZG60.woff") format("woff");
}
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 900;
    src: local("Source Sans Pro Black"), local("SourceSansPro-Black"), url("../fonts/toadOcfmlt9b38dHJxOBGHZhYM0_6AejPZE-OqA592o.woff2") format("woff2"), url("../fonts/toadOcfmlt9b38dHJxOBGHiec-hVyr2k4iOzEQsW1iE.woff") format("woff");
}
/*===========Raleway===========*/
@font-face {
    font-family: 'Raleway';
    src: url("../fonts/Raleway.eot");
    src: url("../fonts/Raleway.eot?#iefix") format("embedded-opentype"), url("../fonts/Raleway.woff2") format("woff2"), url("../fonts/Raleway.woff") format("woff"), url("../fonts/Raleway.svg#Raleway") format("svg");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}
#cmf-site-footer {
    position: relative;
    background: #333 url(../images/footer-bottom-bg.png);
    background-repeat: repeat;
    text-align: center;
}
#cmf-site-footer .cmf-footer-nav {
    text-align: center;
    background: #f7b20f ;
    padding: 7px 10px 5px;
}
#cmf-site-footer .cmf-footer-nav ul.menu {
    display: inline-block;
}
#cmf-site-footer .cmf-footer-nav ul.menu li {
    float: left;
}
#cmf-site-footer .cmf-footer-nav ul.menu li:before {
    content: '|';
}
#cmf-site-footer .cmf-footer-nav ul.menu li:first-child:before {
    content: '';
}
@media all and (max-width: 1024px) {
    #cmf-site-footer .cmf-footer-nav ul.menu li {
        width: 33.33%;
        text-align: left;
    }
    #cmf-site-footer .cmf-footer-nav ul.menu li:before {
        content: '';
    }
}
@media all and (max-width: 767px) {
    #cmf-site-footer .cmf-footer-nav ul.menu li {
        width: 50%;
        text-align: left;
    }
    #cmf-site-footer .cmf-footer-nav ul.menu li:before {
        content: '';
    }
}
#cmf-site-footer .cmf-footer-nav ul.menu li a {
    color: black;
    padding: 0px 8px;
}
#cmf-site-footer .cmf-site-copyright {
    display: inline-block;
    padding: 10px 0;
}
#cmf-site-footer .cmf-site-copyright #cmf-branding {
    float: left;
    padding: 10px 0 0 0;
    text-align: right;
    width: auto;
}
#cmf-site-footer .cmf-site-copyright #cmf-branding a {
    border-right: 1px solid rgba(0, 0, 0, 0.5);
    display: inline-block;
    margin: 0 25px;
    padding-right: 25px;
}
#cmf-site-footer .cmf-site-copyright .copyright-content {
    color: #fff;
    float: right;
    font-size: 76%;
    line-height: 150%;
    padding: 5px 0 0px 0;
    text-align: left;
    width: auto;
}
#cmf-site-footer .cmf-site-copyright .copyright-content p{
    margin: 0px;
    line-height: 20px;
}
#cmf-site-footer .cmf-site-copyright .copyright-content span {
    color: #fff;
    display: block;
}
#cmf-site-footer .cmf-site-copyright .copyright-content span a, #cmf-site-footer .cmf-site-copyright .copyright-content a {
    color: #fff;
}
@media all and (max-width: 767px) {
    #cmf-site-footer .cmf-site-copyright #cmf-branding, #cmf-site-footer .cmf-site-copyright .copyright-content {
        width: 100%;
        float: none;
        text-align: center;
    }
    #cmf-site-footer .cmf-site-copyright #cmf-branding a, #cmf-site-footer .cmf-site-copyright .copyright-content a {
        border: none;
        margin: 0;
        padding: 0;
    }
}
#back-top {
    bottom: 10px;
    position: fixed;
    right: 5px;
    font-size: 80%;
	z-index: 999;
}
#back-top a {
    background: #f2971f;
    color: #fff;
    display: block;
    height: 50px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
    width: 50px;
}
#back-top i {
    color: #fff;
    font-size: 118%;
    margin: 0;
    position: relative;
    top: 7px;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    display: block;
    margin-bottom: 2px;
    font-weight: 100;
}
#back-top svg {
    color: #fff;
    font-size: 118%;
    margin: 0;
    position: relative;
    top: 7px;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    display: block;
    margin: 0 auto 2px;
    font-weight: 100;
}

/*=========== cmf site elements CSS===========*/
/*===========outline button===========*/
.cmf-btn-outline {
    border: solid 1px;
    padding: 12px 20px;
    display: inline-block;
    background: #fff;
    border-radius: 2px;
}
/*===========outline button===========*/
/*===========breadcrumb===========*/
ul#cmf-site-breadcrumb {
    list-style: none;
    font-size: 81.3%;
    display: inline-block;
    margin-top: 20px;
    width: 100%;
    color: #838383;
}
ul#cmf-site-breadcrumb li {
    display:inline;
    padding-right: 1px;
}
ul#cmf-site-breadcrumb li span {
    color: #838383;
}
/*===========breadcrumb===========*/
.file-icon {
    color: #E2574C;
    font-size: 80%;
    padding: 0 3px;
    border: solid 1px #b4b4b4;
    display: inline-block;
    border-radius: 1px;
    line-height: 18px;
    text-transform:uppercase;
}
.file-icon img {
    margin-left: 3px;
    position: relative;
    top: -2px;
}
.file-icon i {
    margin-left: 3px;
    position: relative;
    top: -1px;
    font-size: 90%;
}
/*===========Table===========*/
table {
    border: solid 1px black;/* mahima table #b4b4b4;*/
    border-collapse: collapse;
    margin-bottom: 30px;
	width:100%;
}
table thead {
    text-align: center;
}
table thead tr {
    border-bottom: solid 3px black;/* mahima table #b4b4b4;*/
}
table thead tr th {
    padding: 5px 10px !important;
	color:black;
}
table tbody {
    color: #454545;
}
table tbody tr {
    border-bottom: solid 1px #b4b4b4;
}
table tbody tr td {
    padding: 5px 10px !important;
    font-size: 100%;
    line-height: 18px;
}
table tbody p {
    margin-bottom: 0;
	line-height: 22px;
}
table tbody a {
    color: #4d63ac;
}
table caption {
    font-size: 155%;
    text-align: center;
    margin-bottom: 15px;
    margin-top: 5px;
}
.scroll-table {
    overflow-x: auto;
    padding-bottom: 0px;
	margin-bottom: 0px !important;
    /* margin-bottom: 22px; Mahima to reduce vertical spaceing */
}
.guide-text {
    text-align: right;
    display: none;
}
@media all and (max-width: 767px) {
    .guide-text {
        display: block;
        margin-bottom: 10px;
        color: #333333;
        font-weight: 600;
        font-size: 13px;
    }
}
/*===========Table===========*/
/*===========Square bullet li===========*/
ul.list-square {
    margin-left: 30px;
    margin-bottom: 40px;
}
ul.list-square li {
    padding: 0;
    background: url(../images/square-li.png) left no-repeat;
    padding-left: 18px;
    margin: 10px 0;
    width: 100%;
    line-height: 25px;
    font-size: 100%;
}
ul.list-square li a {
    color: #4d63ac;
}
/*===========Square bullet li===========*/
/*=========== Search filter ================*/
#cmf-site-filter {
    max-width: 310px;
    display: inline-block;
    position: relative;
    margin-top: -55px;
    float: right;
}
@media all and (max-width: 480px) {
    #cmf-site-filter {
        margin-top: 0;
    }
}
#cmf-site-filter .filter-icon {
    float: right;
    display: inline-block;
    padding-right: 4px;
}
#cmf-site-filter .filter-icon span {
    float: left;
    margin-right: 15px;
    margin-top: 6px;
    font-size: 85%;
    color: #2160E1;
    font-weight: 600;
}
#cmf-site-filter .filter-icon #filter-btn {
    background-color: #2160E1;
    display: table-cell;
    vertical-align: middle;
    color: #fff;
    margin-top: -2px;
    border: none;
    margin-left: 6px;
    height: 32px;
    width: 32px;
    text-align: center;
    border-radius: 50%;
}
#cmf-site-filter .filter-icon #filter-btn:focus {
    outline: dotted 1px #000;
}
#cmf-site-filter .filter-box {
    display: none;
    color: #fff;
    background: #2160E1;
    width: 100%;
    padding: 20px 20px 10px;
    position: absolute;
    max-width: 310px;
    z-index: 3;
    top: 44px;
    min-width: 310px;
    right: 0;
}
#cmf-site-filter .filter-box label {
    color: #fff;
    width: 100%;
}
#cmf-site-filter .filter-box:after {
    content: "";
    position: absolute;
    bottom: 100%;
    right: 10px;
    border-width: 10px;
    border-style: solid;
    border-color: transparent transparent #2160E1 transparent;
}
/*=========== Search filter ================*/
/*=========== Icon list ================*/
.icon-left {
    width: 35px;
    float: left;
}
.icon-left.background {
    background: #f26522;
    text-align: center;
    margin-right: 9px;
    padding: 9px;
    border-radius: 50%;
    margin-top: -5px;
}
/*=========== Icon list ================*/
/* Form element*/
.cmf-site-form .form-group {
    margin-bottom: 15px;
    width: 100%;
    display: inline-block;
}
.cmf-site-form .form-group label {
    margin-bottom: 7px;
    display: inline-block;
}
.cmf-site-form .form-group .form-text {
    width: 100%;
    padding: 5px;
    height: 35px;
    color: #000;
    border: 1px solid #b4b4b4;
}
.cmf-site-form .form-group .form-btn {
    border: none;
    width: 125px;
    height: 40px;
    background: #f26522;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
}
.cmf-site-form .form-group .form-textarea {
    width: 100%;
    padding: 5px;
    height: 135px;
    color: #000;
    border: 1px solid #b4b4b4;
}
@media all and (max-width: 640px) {
    .cmf-site-form .form-group .form-textarea {
        height: 70px;
    }
}
.cmf-site-form .form-group select {
    padding: 5px;
    height: 35px;
    width: 100%;
}
.cmf-site-form .form-group fieldset {
    border: none;
    padding: 0;
}
.cmf-site-form .form-group fieldset ul li {
    width: 100%;
    display: inline-block;
}
.cmf-site-form .form-group fieldset ul li:first-child {
    background: #fff;
    padding: 10px;
}
.cmf-site-form .form-group fieldset ul li:last-child {
    background: #D9D9D9;
    padding: 10px;
}
/* form element*/
#cmf-site-page-banner .dumb {
    min-height: 250px;
    overflow: hidden;
    position: relative;
    display: inline-block;
    width: 100%;
}
#cmf-site-page-banner .dumb img {
    width: 100%;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: -1;
}
@media all and (min-width: 481px) and (max-width: 850px) {
    #cmf-site-page-banner .dumb img {
        max-width: none;
        width: 140%;
    }
}
@media all and (max-width: 480px) {
    #cmf-site-page-banner .dumb img {
        max-width: none;
        width: 180%;
    }
}
#cmf-site-page-banner .dumb::after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: '';
    background: -moz-linear-gradient(106deg, rgba(153, 218, 255, 0.05) 0%, rgba(195, 233, 255, 0.4) 14%, #c3e9ff 38%);
    /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(62%, #c3e9ff), color-stop(86%, rgba(195, 233, 255, 0.4)), color-stop(100%, rgba(153, 218, 255, 0.05)));
    /* safari4+,chrome */
    background: -webkit-linear-gradient(106deg, rgba(153, 218, 255, 0.05) 0%, rgba(195, 233, 255, 0.4) 14%, #c3e9ff 38%);
    /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(106deg, rgba(153, 218, 255, 0.05) 0%, rgba(195, 233, 255, 0.4) 14%, #c3e9ff 38%);
    /* opera 11.10+ */
    background: -ms-linear-gradient(106deg, rgba(153, 218, 255, 0.05) 0%, rgba(195, 233, 255, 0.4) 14%, #c3e9ff 38%);
    /* ie10+ */
    background: linear-gradient(344deg, rgba(153, 218, 255, 0.05) 0%, rgba(195, 233, 255, 0.4) 14%, #c3e9ff 38%);
    /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3e9ff', endColorstr='#99DAFF',GradientType=0 );
    /* ie6-9 */
}
#cmf-site-page-banner .container {
    position: static;
}
#cmf-site-page-banner .container .banner-content {
    position: absolute;
    top: 15px;
    font-family: 'Raleway';
    width: 82%;
}
#cmf-site-page-banner .container .banner-content ul#cmf-site-breadcrumb {
    margin-top: 0;
    position: static;
}
#cmf-site-page-banner .container .banner-content p {
    font-size: 120%;
    line-height: 25px;
}
@media all and (max-width: 1199px) {
    #cmf-site-page-banner .container .banner-content {
        width: 90%;
    }
}
#accessibile-site-content #cmf-site-left-content {
    width: 75%;
    float: left;
    padding-right: 2px;
}

#accessibile-site-content #cmf-site-right-content {
  
    width: 25%;
    float: right;
    padding: 0 0 0 2%;
    /*border-left: 1px solid #b4b4b4; /*Mahima vertical separator between slider and pm photo */
	margin-bottom: 30px;
	height:100%;

}

#accessibile-site-content #cmf-side-right-content {
    width: 70%;
    float: right;
    padding-right: 20px;
}
 #cmf-side-left-content {
    max-width: 200px;
    width: 100%;
    float: left;
	height:auto;
	/* padding: 0 0 0 40px; mahima for sitemenu*/
    /*border-left: 1px solid #b4b4b4;*/
	margin-bottom: 30px;
}
 #cmf-side-left-SecondaryMenu {
    min-width:130px;
    width: 18%;
    float: left;
	height:auto;
	/* padding: 0 0 0 40px; mahima for sitemenu*/
    /*border-left: 1px solid #b4b4b4;*/
	margin-bottom: 30px;
}

@media all and (max-width: 410px) {


}
#accessibile-site-content #cmf-site-full-content{width:100%; clear:both; margin: 0 auto; padding: 0 0 20px 0;}
#accessibile-site-content #cmf-site-right-content h1, #accessibile-site-content #cmf-site-right-content h2, #accessibile-site-content #cmf-site-right-content h3, #accessibile-site-content #cmf-site-right-content h4, #accessibile-site-content #cmf-site-right-content h5 {font-family: 'Open Sans', sans-serif;}
#accessibile-site-content #cmf-site-right-content .badge {
    background: #3bb6c4;
    color: #fff;
    font-size: 81.3%;
    display: inline-block;
    padding: 5px 10px;
}
#accessibile-site-content #cmf-site-right-content ul.menu li {
    color: #4d63ac;
    border: solid 1px;
    border-radius: 2px;
    margin-bottom: 30px;
    padding: 25px 35px 25px;
}
#accessibile-site-content #cmf-site-right-content ul.menu li:first-child {
    background: #f26522;
    color: #fff;
    border-color: #f26522;
}
#accessibile-site-content #cmf-site-right-content ul.menu li:first-child a {
    color: #fff;
}
#accessibile-site-content #cmf-site-right-content ul.menu li:first-child a:hover {
    color: #000;
}
#accessibile-site-content #cmf-site-right-content ul.menu li p {
    margin: 0;
}
@media all and (max-width: 1299px) {
    #accessibile-site-content #cmf-site-right-content {
        width: 25%;
    }
}
@media all and (max-width: 990px) {
    #accessibile-site-content #cmf-site-left-content {
        width: 100%;
    }
    #accessibile-site-content #cmf-site-right-content {
        width: 100%;
    }

}
#accessibile-site-content #cmf-site-right-content > div, #accessibile-site-content #cmf-site-right-content > section {
    /*border-bottom: 1px solid #b4b4b4;*/
    margin-bottom: 50px;
    padding-bottom: 20px;
}
#accessibile-site-content #cmf-site-right-content > div:last-child, #accessibile-site-content #cmf-site-right-content > section:last-child {
    border-bottom: 0px; 
    margin-bottom: 0px; 
    padding-bottom: 0px;
}
#accessibile-site-content #cmf-site-right-content .layout-sidebar-first > div, #accessibile-site-content #cmf-site-right-content .layout-sidebar-first > section {
   /* border-bottom: 1px solid #b4b4b4;
    margin-bottom: 50px;
    padding-bottom: 20px;*/
}
#accessibile-site-content #cmf-site-right-content .layout-sidebar-first > div:last-child, #accessibile-site-content #cmf-site-right-content .layout-sidebar-first > section:last-child {
    border-bottom: 0px; 
    margin-bottom: 0px; 
    padding-bottom: 0px;
}
.cmf-right-miister ul {
	/*margin-top: 50px;*/
	margin-top: 10px;
    background-color: #fcc238;
    padding: 10px 10px;
    margin-bottom: 20px;
	border-radius: 10px;
	height:200px;
}
.cmf-right-miister ul li {
    border-bottom: 1px solid #B7DAEE !important;
}
.cmf-right-miister ul li:last-child {
    border: none !important;
}
.right-content-SecondaryMenu {
    width: 80% !important;

}
@media all and (max-width: 767px)
{
	.right-content-SecondaryMenu {
    width: 70% !important;

}
}
@media all and (max-width: 767px) {
    #accessibile-site-content #cmf-site-left-content {
        width: 100%;
        padding-right: 0;
        margin-top: 30px;
        padding-top: 30px;
       /* border-top: 1px solid #b4b4b4;*/
    }
    #accessibile-site-content #cmf-site-right-content {
        width: 100%;
        border-left: none;
        padding-left: 0;
        padding-top: 0px;
        max-width: none;
		margin-bottom: 0px;
    }
    #accessibile-site-content #cmf-site-right-content .layout-sidebar-first > div, #accessibile-site-content #cmf-site-right-content .layout-sidebar-first > section {margin-bottom: 10px;padding-bottom: 0px;}
	.cmf-right-miister ul {margin-bottom: 10px;}
}
.grid-content {
    width: 100%;
}
.grid-content ul {
    display: flex;
    flex-wrap: wrap;
}
.grid-content ul li {
    width: 25%;
    float: left;
    margin-bottom: 50px;
    padding-right: 40px;
}
.grid-content ul li ul li {
    width: 100%;
    margin: 5px 0;
}
@media all and (min-width: 590px) and (max-width: 1200px) {
    .grid-content ul li, .grid-content .with-sidebar ul li {
        width: 50%;
        margin-bottom: 45px;
    }
    .grid-content ul li:last-child, .grid-content ul li:nth-last-child(2), .grid-content .with-sidebar ul li:last-child, .grid-content .with-sidebar ul li:nth-last-child(2) {
        margin-bottom: 0;
    }
}
@media all and (max-width: 589px) {
    .grid-content ul li, .grid-content .with-sidebar ul li {
        width: 100%;
        margin-bottom: 30px;
    }
    .grid-content ul li:last-child, .grid-content .with-sidebar ul li:last-child {
        margin-bottom: 0;
    }
}
.grid-content.with-sidebar ul li {
    width: 33.33%;
    margin-bottom: 60px;
    padding-right: 20px;
}
@media all and (min-width: 1200px) {
    .grid-content.with-sidebar ul li:last-child, .grid-content.with-sidebar ul li:nth-last-child(2), .grid-content.with-sidebar ul li:nth-last-child(3) {
        margin-bottom: 0;
    }
}
.grid-content.with-sidebar ul li ul li {
    width: 100%;
    margin: 5px 0;
}
@media all and (min-width: 990px) and (max-width: 1200px) {
    .grid-content.with-sidebar ul li {
        width: 50%;
        margin-bottom: 45px;
    }
    .grid-content.with-sidebar ul li:last-child, .grid-content.with-sidebar ul li:nth-last-child(2) {
        margin-bottom: 0;
    }
}
@media all and (max-width: 989px) {
    .grid-content.with-sidebar ul li {
        width: 100%;
        margin-bottom: 30px;
    }
    .grid-content.with-sidebar ul li:last-child {
        margin-bottom: 0;
    }
}
#cmf-site-other-sections {
    background: #e9e9e9;
    padding: 50px 0;
    border-top: solid 5px #4d63ac;
}
#cmf-site-feedback .left {
    background: #f6f6f6;
    padding: 50px 0;
    width: 70%;
    float: left;
    display: inline-block;
}
#cmf-site-feedback .left .cmf-site-form {
    width: 80%;
    margin: auto;
}
#cmf-site-feedback .left .cmf-site-form .form-group label {
    width: 25%;
    float: left;
}
#cmf-site-feedback .left .cmf-site-form .form-group label span {
    color: #ff0000;
    font-size: 90%;
}
#cmf-site-feedback .left .cmf-site-form .form-group fieldset {
    width: 74.5%;
    float: left;
}
#cmf-site-feedback .left .cmf-site-form .form-group fieldset input {
    box-shadow: 0 0;
}
.form-group > br {
    display: none;
}
@media all and (max-width: 990px) {
    #cmf-site-feedback .left .cmf-site-form .form-group label, #cmf-site-feedback .left .cmf-site-form .form-group fieldset {
        width: 100%;
    }
}
#cmf-site-feedback .left .cmf-site-form .form-group .form-btn {
    float: right;
    max-width: 125px;
}
#cmf-site-feedback .left .cmf-site-form .form-group fieldset {
    position: relative;
    padding-bottom: 10px;
}
#cmf-site-feedback .left .cmf-site-form .form-group fieldset .left, #cmf-site-feedback .left .cmf-site-form .form-group fieldset .right {
    width: 50%;
    padding: 0;
    background: none;
    float: left;
    display: inline-block;
}
#cmf-site-feedback .left .cmf-site-form .form-group fieldset .left ul li, #cmf-site-feedback .left .cmf-site-form .form-group fieldset .right ul li {
    margin-bottom: 5px;
    margin-top: 10px;
    padding: 0;
    font-size: 90%;
    background: none;
}
#cmf-site-feedback .left .cmf-site-form .form-group fieldset .left ul li svg, #cmf-site-feedback .left .cmf-site-form .form-group fieldset .right ul li svg {
    max-height: 18px;
    width: auto;
}
#cmf-site-feedback .left .cmf-site-form .form-group fieldset .left ul li svg path, #cmf-site-feedback .left .cmf-site-form .form-group fieldset .right ul li svg path {
    fill: #2160E1;
}
#cmf-site-feedback .left .cmf-site-form .form-group fieldset .left ul li a, #cmf-site-feedback .left .cmf-site-form .form-group fieldset .right ul li a {
    color: #2160E1;
    display: inline-block;
}
@media all and (max-width: 480px) {
    #cmf-site-feedback .left .cmf-site-form .form-group fieldset .left, #cmf-site-feedback .left .cmf-site-form .form-group fieldset .right {
        width: 100%;
        margin-bottom: 8px;
    }
}
#cmf-site-feedback .left .cmf-site-form .form-group fieldset .right input {
    width: 100%;
}
#cmf-site-feedback .left .cmf-site-form .form-group fieldset .validation {
    font-size: 80%;
    line-height: 18px;
    color: red;
    margin: 0;
    position: absolute;
    bottom: -10px;
    width: 100%;
}
#cmf-site-feedback .left .cmf-site-form .form-group fieldset .validation .required, #cmf-site-feedback .left .cmf-site-form .form-group fieldset .validation .invalid, #cmf-site-feedback .left .cmf-site-form .form-group fieldset .validation .valid {
    display: none;
}
#cmf-site-feedback .left .cmf-site-form .form-group fieldset .formInput.error {
    background: #fff url(../images/form-error.png) no-repeat;
    background-position: center right;
    border-color: #ff0000;
}
#cmf-site-feedback .left .cmf-site-form .form-group fieldset .formInput.required {
    background: #fff url(../images/form-invalid.png) no-repeat;
    background-position: center right;
    border-color: #ff0000;
}
#cmf-site-feedback .left .cmf-site-form .form-group fieldset .formInput.valid {
    background: #fff url(../images/form-valid.png) no-repeat;
    background-position: center right;
    border-color: #2160E1;
}
#cmf-site-feedback .left .cmf-site-form .form-group fieldset .formInput.required + .validation .required {
    display: block;
}
#cmf-site-feedback .left .cmf-site-form .form-group fieldset .formInput.error + .validation .invalid {
    display: block;
}
@media all and (max-width: 640px) {
    #cmf-site-feedback .left .cmf-site-form {
        width: 90%;
    }
}
#cmf-site-feedback .right {
    background: #dee9f4;
    width: 30%;
    padding: 30px;
}
#cmf-site-feedback .right .content {
    padding-left: 45px;
    padding-right: 10px;
}
#cmf-site-feedback .right .content h3 {
    margin-top: 0;
    display: inline-block;
    font-size: 20px;
}
#cmf-site-feedback .right .content ul li {
    background: none;
    border: none;
    padding: 0;
    color: #000;
}
#cmf-site-feedback .right .content ul li:first-child {
    background: none;
    color: #000;
}
@media all and (max-width: 1280px) {
    #cmf-site-feedback .left {
        width: 60%;
    }
    #cmf-site-feedback .right {
        width: 40%;
    }
}
@media all and (max-width: 869px) {
    #cmf-site-feedback .left {
        width: 100%;
    }
    #cmf-site-feedback .right {
        width: 100%;
    }
}
#cmf-site-feedback input:focus, #cmf-site-feedback textarea:focus {
    border-color: #2160E1;
}
#cmf-site-whos-who ul li .detail-row {
    border-bottom: solid 1px #b4b4b4;
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
    position: relative;
}
#cmf-site-whos-who ul li .detail-row .minister-name {
    font-size: 130%;
    
    display: inline-block;
}
#cmf-site-whos-who ul li .detail-row .detail-left {
    width: 95%;
    float: left;
}
#cmf-site-whos-who ul li .detail-row .detail-left span {
    margin-bottom: 5px;
    display: block;
}
#cmf-site-whos-who ul li .detail-row .detail-left p {
    font-size: 90%;
    line-height: 22px;
}
#cmf-site-whos-who ul li .detail-row .detail-left ul li {
    width: 25%;
    float: left;
    padding-right: 15px;
}
@media all and (max-width: 1000px) {
    #cmf-site-whos-who ul li .detail-row .detail-left ul li {
        width: 50%;
    }
}
@media all and (max-width: 540px) {
    #cmf-site-whos-who ul li .detail-row .detail-left ul li {
        width: 100%;
    }
}
#cmf-site-whos-who ul li .detail-row .more {
    max-width: 50px;
    width: 50px;
    height: 40px;
    background: #e6e6e6;
    color: #2160E1;
    float: right;
    display: table;
    font-size: 80%;
    position: relative;
}
@media all and (max-width: 1110px) {
    #cmf-site-whos-who ul li .detail-row .more {
        position: absolute;
        right: 0;
        top: 15px;
    }
}
@media all and (max-width: 540px) {
    #cmf-site-whos-who ul li .detail-row .more {
        top: 55px;
    }
}
#cmf-site-whos-who ul li .detail-row .more a {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    color: #2160E1;
}
#cmf-site-whos-who ul li .detail-row .more .other-details {
    position: absolute;
    right: 0;
    top: 40px;
    background: #E6E6E6;
    width: 310px;
    padding: 30px;
    z-index: 2;
    color: #000;
    display: none;
}
#cmf-site-whos-who ul li .detail-row .more .other-details p {
    margin-bottom: 5px;
    line-height: 20px;
}
#cmf-site-whos-who .division-box h2 {
    display: inline-block;
    width: 100%;
    border-bottom: solid 5px #4d63ac;
    margin-bottom: 20px;
    padding-bottom: 15px;
    margin-top: 20px;
}
#cmf-site-whos-who .division-box ul li:last-child .detail-row {
    border-bottom: none;
    margin-bottom: 0;
}
#cmf-site-gallery .gallery-row {
    width: 100%;
    margin-bottom: 50px;
}
#cmf-site-gallery .gallery-row ul {
    display: inline-block;
    margin: 0 0 15px;
    width: 100%;
}
#cmf-site-gallery .gallery-row ul li {
    width: 23%;
    float: left;
    margin-right: 2%;
    margin-bottom: 20px;
    position: relative;
}
#cmf-site-gallery .gallery-row ul li img {
    width: 100%;
}
@media all and (max-width: 1189px) {
    #cmf-site-gallery .gallery-row ul li {
        width: 33.33%;
    }
}
@media all and (max-width: 990px) {
    #cmf-site-gallery .gallery-row ul li {
        width: 50%;
    }
}
@media all and (max-width: 480px) {
    #cmf-site-gallery .gallery-row ul li {
        width: 100%;
    }
}
#cmf-site-gallery .gallery-row ul li .overlay {
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    padding-top: 30px;
}
#cmf-site-gallery .gallery-row ul li .overlay span {
    font-size: 175%;
    display: block;
}
#photo-gallery .flex-viewport li {
    margin-bottom: 30px;
    padding: 0 10px;
}
#photo-gallery .flex-viewport img {
    height: 85px;
}
#photo-gallery .flex-caption p{
    width: 100%;
    padding: 2%;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    font-size: 14px;
    line-height: 18px;
    position: absolute;
    margin-bottom: 0;
}
#photo-gallery #slider {
    margin-bottom: 30px;
}
#photo-gallery .flex-direction-nav a {
    opacity: 1;
}
.gallery-holder {
    width: 100%;
    clear: both;
    margin: 0 auto;
    position: relative;
}
#cmf-site-minister-profile .profile-banner {
    height: 380px;
    background: #ddd;
    overflow: hidden;
}
@media all and (max-width: 767px) {
	#photo-gallery .flex-viewport {margin-top: 30px;}
}
@media all and (min-width: 570px) and (max-width: 1024px) {
    #cmf-site-minister-profile .profile-banner {
        height: 290px;
    }
}
@media all and (max-width: 569px) {
    #cmf-site-minister-profile .profile-banner {
        height: 250px;
    }
}
#cmf-site-minister-profile .miniter-details {
    display: flex;
    width: 100%;
    position: relative;
    z-index: 1;
}
#cmf-site-minister-profile .miniter-details .left {
    min-width: 200px;
    margin-top: -70px;
    max-width: 200px;
    float: left;
}
#cmf-site-minister-profile .miniter-details .left #sticky .profile-picture {
    padding: 25px;
    background: #fff;
}
#cmf-site-minister-profile .miniter-details .left #sticky .profile-picture img {
    background: url(../images/min-texture.png);
}
#cmf-site-minister-profile .miniter-details .left #sticky ul {
    padding: 0 25px;
}
#cmf-site-minister-profile .miniter-details .left #sticky ul li {
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
}
#cmf-site-minister-profile .miniter-details .left #sticky ul li a {
    display: table;
    color: #000;
}
#cmf-site-minister-profile .miniter-details .left #sticky ul li a .icon-left {
    float: left;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    height: 30px;
    border-radius: 50%;
    width: 30px;
    border: solid 1px #b4b4b4;
}
#cmf-site-minister-profile .miniter-details .left #sticky ul li a .icon-left img {
    max-height: 15px;
    margin-top: 3px;
}
#cmf-site-minister-profile .miniter-details .left #sticky ul li a span {
    display: table-cell;
    vertical-align: middle;
    padding-left: 5px;
}
#cmf-site-minister-profile .miniter-details .right {
    padding: 25px;
}
#cmf-site-minister-profile .miniter-details .right ul li {
    border-bottom: solid 1px #b4b4b4;
    margin-bottom: 20px;
    width: 100%;
    display: inline-block;
}
#cmf-site-minister-profile .miniter-details .right ul li ul li {
    border-bottom: none;
    margin-bottom: 10px;
}
#cmf-site-minister-profile .miniter-details .right ul li .detail-row ul {
    display: flex;
    flex-wrap: wrap;
}
#cmf-site-minister-profile .miniter-details .right ul li .detail-row ul li {
    width: 33.33%;
    padding-right: 15px;
    float: left;
}
@media all and (max-width: 480px) {
    #cmf-site-minister-profile .miniter-details .right ul li .detail-row ul li {
        width: 100%;
    }
}
@media all and (max-width: 1000px) {
    #cmf-site-minister-profile .miniter-details .right ul li .detail-row ul li {
        width: 50%;
    }
}
@media all and (min-width: 570px) and (max-width: 1024px) {
    #cmf-site-minister-profile .miniter-details {
        display: inline-block;
    }
    #cmf-site-minister-profile .miniter-details .left {
        width: 320px;
        background: #fff;
    }
    #cmf-site-minister-profile .miniter-details .left .profile-picture, #cmf-site-minister-profile .miniter-details .left ul {
        width: 50%;
        float: left;
        padding: 15px !important;
    }
}
@media all and (max-width: 569px) {
    #cmf-site-minister-profile .miniter-details {
        display: inline-block;
    }
    #cmf-site-minister-profile .miniter-details .left {
        width: 300px;
        background: #fff;
    }
    #cmf-site-minister-profile .miniter-details .left .profile-picture, #cmf-site-minister-profile .miniter-details .left ul {
        width: 50%;
        float: left;
        padding: 15px !important;
    }
}
#cmf-site-wim {
    border: solid 1px #b4b4b4;
    display: flex;
    width: 100%;
    flex-wrap: nowrap;
    margin-bottom: 30px;
}
#cmf-site-wim .left {
    width: 40%;
    float: left;
    padding: 10px 35px;
}
#cmf-site-wim .left .minister-name {
    font-size: 130%;
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
    border-bottom: solid 1px #b4b4b4;
    padding-bottom: 20px;
}
#cmf-site-wim .right {
    width: 60%;
    float: left;
}
#cmf-site-wim .right iframe {
    width: 100%;
    height: 100%;
    border: none;
}
@media all and (max-width: 990px) {
    #cmf-site-wim {
        display: inline-block;
    }
    #cmf-site-wim .left, #cmf-site-wim .right {
        width: 100%;
    }
    #cmf-site-wim .left iframe, #cmf-site-wim .right iframe {
        height: 300px;
    }
}
.ebook-grid li {
    width: 50%;
    float: left;
    padding-right: 30px;
    margin-bottom: 40px;
}
.ebook-grid li .ebook-card {
    width: 100%;
    display: inline-block;
    position: relative;
}
.ebook-grid li .ebook-card .ebook-img {
    width: 50%;
    padding: 0 15px;
    float: left;
}
.ebook-grid li .ebook-card .ebook-img img {
    width: 100%;
}
.ebook-grid li .ebook-card .ebook-action {
    width: 50%;
    float: left;
    padding: 0 15px;
    position: absolute;
    bottom: 0;
    right: 0;
}
.ebook-grid li .ebook-card .ebook-action ul {
    display: inline-block;
    width: 100%;
}
.ebook-grid li .ebook-card .ebook-action ul li {
    width: 100%;
    padding-right: 0;
    padding-bottom: 20px;
    border-bottom: solid 1px #b4b4b4;
    margin-bottom: 15px;
}
.ebook-grid li .ebook-card .ebook-action ul li a {
    color: #4d63ac;
}
.ebook-grid li .ebook-card .ebook-action ul li p {
    margin: 0;
}
.ebook-grid li .ebook-card .ebook-action ul li:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none;
}
@media all and (max-width: 450px) {
    .ebook-grid li .ebook-card .ebook-action, .ebook-grid li .ebook-card .ebook-action {
        width: 100%;
        position: static;
    }
    .ebook-grid li .ebook-card .ebook-action ul, .ebook-grid li .ebook-card .ebook-action ul {
        margin-top: 30px;
    }
}
@media all and (max-width: 1099px) {
    .ebook-grid li {
        width: 100%;
    }
}
#cmf-site-events .event-box {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    border-bottom: 1px solid #BBBBBB;
    padding-bottom: 20px;
}
#cmf-site-events .event-box h2{
    color: #262626;
    font-size: 150%;
}
#cmf-site-events .event-box .event-detail {
    width: 50%;
    float: left;
    padding-right: 15px;
    margin-bottom: 15px;
}
#cmf-site-events .event-box .event-media {
    width: 50%;
    float: right;
    padding-left: 15px;
    margin-bottom: 15px;
}
#cmf-site-events .event-box svg {
    max-width: 30px;
    float: left;
    margin: 10px 0;
}
#cmf-site-events .event-box .date-day {
    color: #3bb6c4;
    font-size: 32px;
    float: left;
    margin: 0px 10px 0px 10px;
    line-height: 31px;
}
#cmf-site-events .event-box .date-month {
    color: #4d63ac;
    font-weight: 600;
    display: block;
    font-size: 100%;
    line-height: 17px;
    text-transform: uppercase;
}
#cmf-site-events .event-box .date-year {
    color: #4d63ac;
    font-size: 80%;
    font-weight: 600;
    display: block;
    line-height: 17px;
}
#cmf-site-events .event-media ul > li {
    width: 47.5%;
    float: left;
    border: 1px solid #DCDADA;
    position:relative;
    min-height: 125px;
}
#cmf-site-events .media-attach{
    padding: 20px;
}
#cmf-site-events .media-attach p {
    margin: 0 0px 10px 0;
    line-height: 20px;
}
#cmf-site-events .media-attach p small {
    font-size: 100%;
}
#cmf-site-events .event-media ul > li:first-child {
    margin-right: 15px !important;
}
#cmf-site-events .event-media ul > li img{
    height: 100%;
    position: absolute;
    width:100%;
    left: 0;
    right: 0;
}
#cmf-site-events .event-media ul > li .overlay {
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    padding-top: 30px;
}
#cmf-site-events .event-media ul > li .overlay span{
    font-size: 175%;
    display: block;
}
#cmf-site-events .event-media ul > li .overlay.videomore span{
    display: inline-block;
    vertical-align: middle;
}
#cmf-site-events .event-media ul > li .overlay.videomore.nogallery{
    background-color: #D7D5D5;
    color: #4d63ac;
}
#cmf-site-events .event-media ul > li .overlay.videomore.nogallery span{
    display:block;
}
#cmf-site-events .event-box .date-box ul {
    width: 100%;
    max-width: 220px;
}
#cmf-site-events .event-box .date-box ul li {
    width: 110px;
    float: left;
}
#cmf-site-events .event-box .date-box.range ul li {
    position: relative;
}
#cmf-site-events .event-box .date-box.range ul li:first-child:after {
    content: url(../images/sep.png);
    position: absolute;
    top: 0;
    right: -10px;
}
#cmf-site-events .event-box ul {
    font-size: 80%;
    width: 100%;
    display: inline-block;
}
#cmf-site-events .event-box ul li {
    margin: 10px 0;
}
#cmf-site-events .event-box .social_share_box a {
    float: left;
    color: #000;
}
#cmf-site-events .event-box .social_share_box ul {
    width: 80%;
}
#cmf-site-events .event-box .social_share_box ul li {
    float: left;
    width: 36px;
    text-align: center;
    margin: 0;
    font-size: 120%;
}
#cmf-site-events .event-box .social_share_box ul li a {
    float: none;
}
#cmf-site-events .event-box .tribe-events-event-meta {
    font-size: inherit;
    font-weight: 400;
    line-height: inherit;
    margin: 0;
}
.tribe-events-list #cmf-site-events .type-tribe_events{
    padding-top:0px;
}
.tribe-events-list-separator-month {
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 20px;
    margin-top: 30px;
    background-color: #3BB6C4;
    color:#ffffff;
    padding:6px 10px !important;
}
.tribe-events-sub-nav li a {
    background: #DDDDDD;
    padding: 0.25em 0.5em 0.4em;
    display: inline-block;
    border-radius: 2px;
    color: #4d63ac !important;
}
.tribe-events-sub-nav li a:hover {
    background-color: #767676;
    color: #fff !important;
}
.tribe-events-back a{
    background: #DDDDDD;
    padding: 0.25em 0.5em 0.4em;
    display: inline-block;
    border-radius: 2px;
    color: #4d63ac !important;
}
.tribe-events-back a:hover {
    background-color: #767676;
    color: #fff !important;
}
.tribe-events-ical {
    display: none !important;
}
.tribe-events-cal-links{
    display: none !important;
}
.tribe-events-list-widget .tribe-events-list-widget-events {
    padding: 25px 35px 25px;
    border: 1px solid #4d63ac;
}
#cmf-site-right-content .tribe-events-list-widget .tribe-events-list-widget-events:first-child {
    background: #f26522;
    color: #fff;
    border-color: #f26522;
}
#cmf-site-right-content .tribe-events-list-widget .tribe-events-list-widget-events:first-child a{
    color: #fff;
}
#cmf-site-right-content .tribe-events-list-widget .tribe-events-list-widget-events:first-child a:hover{
    color: #000000;
}
.tribe-events-thismonth.tribe-events-past.tribe-events-has-events a {
    khtml-opacity: .4;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    opacity: .4;
}
.tribe-events-tooltip .tribe-events-event-body {
    font-size: 13px;
}
.tribe-events-tooltip .tribe-events-event-body p{
    line-height: 22px;
}
.tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title a {
    color: #4d63ac;
    font-size: 110%;
    margin-top: 10px;
    display: block;
}
.tribe-events-tooltip .tribe-events-event-body a{
    font-size: 110%;
    margin-top: 10px;
    display: block;
}
.events-archive.events-gridview #tribe-events-content table .type-tribe_events {
    margin: 0;
    padding: 0;
}
#tribe-events-content .tribe-events-tooltip h4 {
    line-height: 20px;
}
.tribe-events-calendar div[id*="tribe-events-event-"] .tribe-event-duration {
    font-weight: 700;
    margin-bottom: 10px;
}
.tribe-events-calendar div[id*="tribe-events-event-"] .tribe-events-event-thumb{
    display:none;
}
.tribe-events-day .tribe-events-day-time-slot h5{
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 20px;
    margin-top: 20px;
    background-color: #3BB6C4;
    color: #ffffff;
}
.tribe-events-day .tribe-events-day-time-slot .type-tribe_events {
    margin-left: 0%;
}
.tribe-events-widget-link {
    text-align: right;
}
.single-tribe_events header.entry-header{
    display:block;
}
.single-tribe_events #cmf-site-events .event-box{
    margin-bottom: 0px;
    border: 0px;
    padding-bottom: 0px;
}
.single-tribe_events .tribe-events-content {
    clear: both;
}
#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p {
    line-height: 28px;
    margin: 0 0 20px;
}
.tribe-events-event-url a {
    word-wrap: break-word;
}
@media (max-width: 767px) {
    #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-left a span {
        display: inherit;
        position: relative;
        left: auto;
        top: auto;
    }
    #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-right a span{
        display: inherit;
        position: relative;
        right: auto;
        top: auto;
    }
    #cmf-site-events .event-box .event-detail {
        width: 100%;
        float: none;
    }
    #cmf-site-events .event-box .event-media {
        width: 100%;
        float: none;
        padding-left: 0;
    }
    .tribe-events-list #cmf-site-events .tribe-event-schedule-details {
        margin-bottom: 0;
        padding: 0;
    }
    #cmf-site-events .event-box .tribe-events-event-meta {
        background: transparent;
        border: none;
    }
}
@media (max-width: 480px) {
    #cmf-site-events .event-media ul > li {
        width: 100%;
        float: none;
        text-align: center;
    }
    #cmf-site-events .event-box .date-day {
        font-size: 30px;
        margin: 0px 5px 0px 5px;
    }
    #cmf-site-events .event-box .date-box ul {
        max-width: 200px;
    }
    #cmf-site-events .event-box .date-box ul li {
        width: 100px;
    }
}
.facebook a:hover {
    color: #3B5998;
}
.twitter a:hover {
    color: #1DA1F2;
}
.whatsapp a:hover {
    color: #189D0E;
}
.linkedin a:hover {
    color: #0077B5;
}
.google a:hover {
    color: #D62223;
}
.pinterest a:hover {
    color: #BD081B;
}
.banner-wrapper .flex-pauseplay {
    bottom: 10px;
    
    left: auto;
    margin-top: -12px;
    /*margin-left: -17px;
    position: absolute;
    right: 15%; mahima to move pause play button to right */
	right: 1%;
    top: auto;
    width: 35px;
    z-index: 1000;
	text-align: right;
}
.banner-wrapper .flex-pauseplay a {
    color: #fff;
}
.banner-wrapper .flex-control-nav {
    width: auto;
    position: absolute;
	text-align: right;
	visibility:hidden;
    /*Mahima to hide slider pagging
	bottom: 10px;
    
    right: 70px;
    background: #474747;
    padding: 12px;*/
	
}
.banner-wrapper .flex-control-nav a {
    background: rgba(255, 255, 255, 0.5);
}
.banner-wrapper .flex-control-nav a.flex-active {
    background: rgba(255, 255, 255, 0.9);
}
.banner-wrapper .flex-pauseplay {
    /*background: #353535;
    color: #fff;
    height: 44px; 
	height:30px;
    width: 44px;
    padding: 6px 9px;
    border-radius: 0;
    right: 26px;
	Mahima slider*/
}
.banner-wrapper .flex-caption p {
    width: 100%;
    padding: 20px;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    font-size: 14px;
    line-height: 18px;
    min-height: 58px;
}
.banner-wrapper .flex-control-nav li {
    float: left !important;
    min-height: 20px;
    width: 24px;
    padding: 5px 0 0 7px;
}
.banner-wrapper .flex-pauseplay a {
    bottom: 13px;
    left: 13px;
}
.widget_polylang label{
    display: inline;
    margin: 0 4px 0 0;
}
section.widget_polylang{
    display: inline;
}
.cmf-site-homelink{
    padding-bottom:30px;
    width:100%;
    clear: both;
    margin: 0 auto;
    float:left;
	height:auto;
}
.homelink-box{
    width: 33.33%;
    float: left;
    padding-right: 15px;
}
.homelink-box h2{
    margin-top: 10px;
    margin-bottom: 20px;
    padding: 0px;
    font-size: 18px;
    font-size: 1.125rem;
}
.footer-box{
    width: 32%;

    float: left;
    
	border:solid 1px #b4b4b4;
	height:605px;
	margin-right:2%;
}
.footer-box1{
    width: 32%;

    float: left;
   
	border:solid 1px #b4b4b4;
	height:605px;
	margin-right:2%;
	
        overflow-y: hidden; 
}
.footer-box2{
      width: 32%;
    float: right;

  
	border:solid 1px #b4b4b4;
	margin-left:0;
	height:605px;
overflow-y:auto;
}

.region-footer-third .view-youtube
{overflow-y:auto;
}
/*.foote-box h2{
    margin-top: 10px;
    margin-bottom: 20px;
    padding: 0px;
    font-size: 18px;
    font-size: 1.125rem;
}*/
.region-footer-second {
	height:auto;
}
@media all and (max-width: 767px) {
    .cmf-site-homelink {
        padding-bottom: 0px;
    }
}
@media all and (max-width: 589px) {
    .homelink-box{
        width: 100%;
        float: left;
        padding-right: 0px;
    }
}
.page.page-one-column .entry-header, .twentyseventeen-front-page.page-one-column .entry-header, .archive.page-one-column:not(.has-sidebar) .page-header {
    margin-bottom: 0em;
    padding: 0;
}
.entry-content a img, .widget a img {
    -webkit-box-shadow: inherit;
    box-shadow: inherit;
}
.simple .ccchildpage {
    background: transparent;
    border-radius: 0px;
    color: inherit;
}
.simple .ccchildpage {
    background: transparent;
    border-radius: 0px;
    color: inherit;
    padding: 0 40px 0 0;
    margin: 0 0 30px 0;
}
.fourcol.simple .ccchildpage {
    width: 25%;
}
.simple .ccchildpage h3 {
    color: #4d63ac;
    font-size: 175%;
    line-height: 1.15;
}
.simple .ccchildpage h3:hover {
    color: #000000;
}
.simple .ccpages_excerpt, .simple .ccpages_more {
    font-size: 100%;
}
.simple .ccpages_excerpt{
    margin-bottom: 20px;
    line-height: 28px;
}
.simple .ccpages_more {
    text-align: left;
    font-style: normal;
}
.simple .ccpages_more a{
    border: solid 1px;
    padding: 12px 20px;
    display: inline-block;
    background: #fff;
    border-radius: 2px;
    color: #4d63ac;
}
.simple .ccpages_more a:hover{
    color:#000;
}
#cmf-site-other-sections .container > p {
    margin: 0;
}
.page-parent #cmf-site-other-sections {
    background: transparent;
    border-top: solid 0px #4d63ac;
    padding-top: 0px;
}
.page-parent .entry-header h1{
    display:none;
}
.gallery-heading {
    float: left;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 11;
}
.gallery-heading a{
    position: relative;
    right: 0;
    border: 0;
    border-radius: 0;
    background-color: #F26522;
	color:#fff;
}
.gallery-heading h2{
    background: rgba(29,106,210,1);
    color: rgba(255,255,255,1);
    padding: 12px 20px;
    display: inline-block;
    float: left;
    font-size: 100%;
    margin: 0px;
}
.item-current strong {
    font-weight: normal;
}
.taxonomy-description {
    font-size: inherit;
    color: #000;
}
.detail-image img {
    max-height: 190px;
}
.paginate-links.navigation.pagination {
    width: 100%;
    float: none;
}
.entry-content a, .entry-summary a, .widget a, .site-footer .widget-area a, .posts-navigation a, .widget_authors a strong {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.entry-content a:focus, .entry-content a:hover, .entry-summary a:focus, .entry-summary a:hover, .widget a:focus, .widget a:hover, .site-footer .widget-area a:focus, .site-footer .widget-area a:hover, .posts-navigation a:focus, .posts-navigation a:hover, .comment-metadata a:focus, .comment-metadata a:hover, .comment-metadata a.comment-edit-link:focus, .comment-metadata a.comment-edit-link:hover, .comment-reply-link:focus, .comment-reply-link:hover, .widget_authors a:focus strong, .widget_authors a:hover strong, .entry-title a:focus, .entry-title a:hover, .entry-meta a:focus, .entry-meta a:hover, .page-links a:focus .page-number, .page-links a:hover .page-number, .entry-footer a:focus, .entry-footer a:hover, .entry-footer .cat-links a:focus, .entry-footer .cat-links a:hover, .entry-footer .tags-links a:focus, .entry-footer .tags-links a:hover, .post-navigation a:focus, .post-navigation a:hover, .pagination a:not(.prev):not(.next):focus, .pagination a:not(.prev):not(.next):hover, .comments-pagination a:not(.prev):not(.next):focus, .comments-pagination a:not(.prev):not(.next):hover, .logged-in-as a:focus, .logged-in-as a:hover, a:focus .nav-title, a:hover .nav-title, .edit-link a:focus, .edit-link a:hover, .site-info a:focus, .site-info a:hover, .widget .widget-title a:focus, .widget .widget-title a:hover, .widget ul li a:focus, .widget ul li a:hover {
    color: #4d63ac;
    -webkit-box-shadow: none;
    box-shadow: none;
}
#cmf-site-minister-profile .miniter-details .right ul li {
    border-bottom: solid 1px #b4b4b4;
    margin-bottom: 20px;
    width: 100%;
    display: inline-block;
}
.page-title{
    font-size: 224.5%;
    margin-top: 10px;
    margin-bottom: 20px !important;
    font-weight: 400;
    font-family: 'Raleway';
    padding: 0px;
    color: #000;
    text-transform:inherit;
	border-bottom:0px !important;
    letter-spacing: inherit;
}
.alert-row .views-row {
	border-bottom:0px !important;
}
.element-style{
	min-height:109px !important;
}
.layout-content .cmf-site-tab{
    /*padding-bottom:30px;*/
    width:100%;
    clear: both;
    margin: 0 auto !important;
	margin-bottom: 0 auto !important;
}
.layout-content .cmf-site-tab h2{
    margin-top: 0px;
}
.layout-content .cmf-site-tab ul {
    padding: 0 0 20px 0;
    list-style: none;
    margin: 0;
}
.layout-content .cmf-site-tab ul li{   
    padding: 0 0 5px 0px;
    margin: 0 0 10px 0;
}
.layout-content .cmf-site-tab ul li p{
    margin-bottom:5px;
    line-height: 22px;
}
.post_date, .post_type{
    font-size:85%;
    color: #858585;
}
#accessibile-site-content #cmf-site-right-content .cmf-right-miister ul.menu li{
/*    padding: 25px 0;*/
    margin: 0;
    color:#1B1B1B;
}
#accessibile-site-content #cmf-site-right-content .cmf-right-miister ul.menu li:first-child{
    background: transparent;
    border: none;
}
#accessibile-site-content #cmf-site-right-content .cmf-right-miister ul.menu li:first-child a {
    color: #4d63ac;
}
#accessibile-site-content #cmf-site-right-content .cmf-right-miister ul.menu li:first-child a:hover {
    color: #000;
}
.cmf-right-miister {
    text-align: center;
}
.cmf-right-miister .detail-image img{
    border: 1px solid #CCC8C8;
    background: #fff;
    max-height: 500px;
	border-radius: 10px;
}
.cmf-right-news{
    /* background: #fcc238; mahima to change news color
    padding: 0px 0px 15px 15px;*/
    position: relative;
	border-radius: 5px;
	border:solid 1px #b4b4b4;
	border-bottom:solid 1px #b4b4b4;
	padding-bottom:5px;
	
}
.a{
	padding-bottom:5px !important;
}
.marquee {
    overflow: hidden;
    margin: 15px 0 0 0;
}
.ver {
    height: 100%;
}
.cmf-right-news h2 {
    margin: 0;
    padding-top: 20px;
}
.cmf-right-news p {
    line-height: 18px;
}
.pauseresume {
    position: absolute;
    right: 15px;
    top: 5px;
}
.pauseresume a {
    display: inline-block;
    vertical-align: middle;
    outline:0px;
}
.pauseresume a:before {
    font-family: "flexslider-icon";
    font-size: 15px;
    display: inline-block;
}
.pauseresume a.pause:before {
    content: '\f004';
}
.pauseresume a.resume:before {
    content: '\f003';
}
.js-marquee {
    border-bottom: 1px solid #b4b4b4;
}
.homepage-sidebar {
    background: #C2E9FF;
}
.homepage-sidebar > section{
    padding:20px;
}
.homepage-sidebar > div{
    padding:20px;
}
#accessibile-site-content #cmf-site-right-content .homepage-sidebar ul.menu li{
    margin-bottom: 20px;
    padding: 15px 5px 15px 15px;
    background: red;
    border: 1px solid #f26522;
}
#accessibile-site-content #cmf-site-right-content .homepage-sidebar ul.menu li a{
    color:#fff;
}
#accessibile-site-content #cmf-site-right-content .homepage-sidebar ul.menu li:hover{
    background: #fff;
}
#accessibile-site-content #cmf-site-right-content .homepage-sidebar ul.menu li a:hover{
    color:#000;
}
#accessibile-site-content #cmf-site-right-content .homepage-sidebar ul.menu li:hover a{
    color: #000;
}
.e_o_c_pro_wrapper_template_1 .e_o_c_pro_firstname {
    height: auto;
    line-height: 20px;
}
.video-holder {
    width: 100%;
    position: relative;
    margin: 0 auto;
    clear: both;
}
.video-holder li {
    width: 49%;
    float: left;
    margin-right: 2%;
}
.video-holder li:last-child {
    margin: 0;
}
.type-award .post-thumbnail {
    float: left;
    margin-right: 2%;
}
.webcast-holder{
    width: 100%;
    position: relative;
    margin: 0 auto;
    clear: both;
}
.webcast-holder li {
    width: 48%;
    float: left;
    margin-right: 2%;
    min-height: 300px;
}
.subscribe {
    width: 100%;
    clear: both;
}
.subscribe p > br {
    display: none;
}
.subscribe p > label {
    display: none;
}
.slide-caption {
    position: absolute;
    text-align: center;
    bottom: 20px;
    left: 0px;
    z-index: 1000;
    display: inline-block;
    background: rgba(0,0,0,0.7);
    padding: 14px 16px 16px;
    width: 400px;
    font-family: 'Open Sans', sans-serif;
    text-align: left;
}
.archive-act table tr th:last-child {
    display: none;
}
.archive-act table tr td:last-child {
    display: none;
}
.archive-open_gov_data table tr th:last-child {
    display: none;
}
.archive-open_gov_data table tr td:last-child {
    display: none;
}
.archive-public_grievance table tr th:last-child {
    display: none;
}
.archive-public_grievance table tr td:last-child {
    display: none;
}
body:not(.twentyseventeen-front-page) .entry-header {
    padding-bottom: 0;
}
.search-highlight {
    background-color: #FF0;
    color: #000;
}
.main-search article .entry-header h2 {
    margin-bottom: 15px;
    font-size: 140%;
    margin-top: 0;
}
.main-search article a {
    color: #3E51B5;
}
.main-search article {
    width: 100%;
    display: inline-block;
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 20px;
    padding-bottom: 20px;
    position: relative;
}
.main-search .page-header h1 {
    margin: 0px 0px 20px 0px;
    font-size: 20px;
    padding: 30px 0px 30px 50px;
    border-bottom: 1px solid #eaeaea;
    color: #3E51B5;
    background: url("../images/searching-from-icon.png") left center no-repeat;
    font-family: 'source_sans_probold';
    text-transform: uppercase;
}
#cmf-site-filter .filter-box h3 {
    color: #fff;
}
.filter-box select {
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #fff url("../images/sprit-img.png") no-repeat scroll right -1515px;
    color: #666;
    cursor: pointer;
    padding: 5px;
    padding-right: 5px;
    width: 100%;
    border-radius: 0;
    border-top: 0px;
    border-top-color: currentcolor;
    border-bottom: 0px;
    border-bottom-color: currentcolor;
    border-right: 0px;
    border-right-color: currentcolor;
    border-left: 1px solid #ccc;
    float: left;
    font-size: 100%;
    padding-right: 48px;
    height: 38px;
    display: inline-block !important;
    outline: none !important;
}
.filter-box button{
    background: #f26522;
    color: #fff;
}
#response {
    background: #E9E9E9;
    padding: 0 5px;
}
#response #cmf-site-whos-who{
    border-bottom: double 10px #b4b4b4;
}
#response #cmf-site-whos-who ul li .detail-row .more a {
    border: 1px solid #2160E1;
}
.skip-link.screen-reader-text:active, .skip-link.screen-reader-text:focus {position: static !important;width: auto;height: auto;margin: 0;overflow: visible;clip: auto;display: block;background: #FFC90D;padding: 0.5em;color: #0F1C39;}
.copyright-content section, .copyright-content div {display: inline-block;}
ul.menu {margin-left: 0;}
.item-list li {margin: 0;padding: 0;}
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);height: 1px;overflow: hidden;position: absolute !important;width: 1px;word-wrap: normal !important;}
.layout-content ul {list-style: square;padding: 0 0 0 35px;margin: 0 0 20px 0;} /*Mahima to indent bullet to rigth*/
.layout-content ul li{	line-height: 20px;font-size: 100%;padding:0px;}
.field-content ol {list-style: number;padding: 0 0 0 35px;margin: 0 0 20px 0;} /*mahima number bullet*/
.cmf-site-gallery-grid ul{padding:0px;}
.cmf-site-gallery-grid ul.gallery-row > li {background: #fbfbfb none repeat scroll 0 0;	border: 1px solid #e6e6e6;list-style: outside none none;margin: 1% 1% 0% 0;padding: 5px;vertical-align: top;width: 23.69%;display: inline-block;}
.cmf-site-gallery-grid ul.gallery-row > li img {width: 100%;}
.cmf-site-gallery-grid ul.gallery-row > li h4 {margin-bottom:5px;}
.cmf-site-gallery-list ul{padding:0px;}
.cmf-site-gallery-list ul.gallery-row > li {background: #fbfbfb none repeat scroll 0 0;border: 1px solid #e6e6e6;list-style: outside none none;	margin: 1% 0% 0% 0;	padding: 5px;vertical-align: top;width: 100%;display: inline-block;}
.cmf-site-gallery-list ul.gallery-row > li img {float:left;margin:0px 20px 10px 0px;}
.cmf-site-gallery-list ul.gallery-row > li h2 {margin: 10px 0;}

.quicktabs-ui-wrapper .ui-tabs-nav li:first-child a:before{content: '\f00a';font-family: fontawesome;margin-right: 10px;}
.quicktabs-ui-wrapper .ui-tabs-nav li:last-child a:before{content: '\f0ca';font-family: fontawesome;margin-right: 10px;}
/*.fc-past{background-color: rgba(128, 128, 128, 0.342);
  border: 2px solid #6E6E6E;
  border-bottom: 0px solid;
  border-radius: 11px 11px 0 0 !important;}
  .fc-future{background-color: yellow !important;
  border: 2px solid #6E6E6E !important;
  border-bottom: 0px solid !important;
  border-radius: 11px 11px 0 0 !important;} Mahima calendar */
.quicktabs-tabs > li > a {
  /*  border-radius: 1px; 
  padding: 5px 5px 11px 5px;
  text-decoration: none;
  margin: 4px 0 0 15px;*/
  padding: 5px 5px 11px 5px;
  padding: 0.55em 0.5em 0.77em;
  color: #8D8D8D;
  background-color: rgba(128, 128, 128, 0.342);
  border: 2px solid #6E6E6E;
  border-bottom: 0px solid;
  border-radius: 11px 11px 0 0;
  position: static;
}
.quicktabs-tabs > li > a:hover {
  background-color: #337ab7;
  /*  border-radius: 1px;  */
  color: #FFF;
  border: 2px solid black;
  border-bottom: 0;
  border-radius: 11px 11px 0 0;
}
.quicktabs-tabs > li.active > a {
  background-color: #00aeef;
  color: #330000;
  border: 2px solid #3F515F;
  border-radius: 11px 11px 0 0;
  border-bottom: 0;
  z-index: -1297;
}
.quicktabs-tabs > li.active > a:hover,
.quicktabs-tabs > li.active > a:focus {
  background-color: #00aeef;
  color: #330000;
}
 /*mahima*/
.ui-widget-header {border-width: 0px 0 1px 0;border-color: #D4D3D3;background: none;color: #000;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {padding: .3em 1em;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {color: #000;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: black;} /*mahima quick tab color */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{background:#cccccc;border: 1px solid #D4D3D3;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{border: 1px solid #364578;background: #4d63ac;}
.ui-widget.ui-widget-content {border: 1px solid #D4D3D3;}
.ui-tabs .ui-tabs-panel{	padding:0px;}
.ui-widget-content a {color: #4d63ac;}
.pager .pager__items .pager__item a {background-color: #ffffff;border: 1px solid #dddddd;display: inline-block;padding: 3px 9px;text-decoration: none;color:#4d63ac;}
.pager .pager__items .pager__item.is-active a{border:none;color: #000;}
@media(min-width:941px) and (max-width:1315px) {
	.cmf-site-gallery-grid ul.gallery-row > li {width: 23.6%;}
}
@media all and (max-width: 940px) {
	.cmf-site-gallery-grid ul.gallery-row > li {width: 23.5%;}


}
@media(min-width:680px) and (max-width:767px) {
	.cmf-site-gallery-grid ul.gallery-row > li {width: 31.7%;}
.cmf-site-right-content{width: 100%;}
.layout-content{max-width:550px;}
}
@media(min-width:600px) and (max-width:677px) {
	.cmf-site-gallery-grid ul.gallery-row > li {width: 31.7%;}
.cmf-site-right-content{width: 100%;}
.layout-content{max-width:510px;}
}

@media all and (max-width:599px) {
	.cmf-site-gallery-grid ul.gallery-row > li {width: 31.5%;}
}
@media all and (max-width:666px){
.layout-content{max-width:470px;}
.alert-box {width: 10% !important;}
.marquee-wrapper{width: 90% !important;};
}
@media all and (max-width:480px) {
.alert-box {width: 10% !important;}
.marquee-wrapper{width: 90% !important;};

	.cmf-site-gallery-grid ul.gallery-row > li {width: 48%;}
	.cmf-site-gallery-grid ul.gallery-row > li h4 {font-size: 90%;line-height: 22px;}
	.cmf-site-gallery-list ul.gallery-row > li h2 {font-size: 150%;}
.layout-content{max-width:270px;}
.footer-box{float: left;
width: 98%;
margin-right:2%;}
.footer-box1{float: left;
width: 98%;
margin-right:2%;}
.footer-box2{float: left;
width: 98%;
margin-right:2%;}
.footer-boxTop{float: left !important;
width: 98% !important;
margin-right:2%;}

}
@media all and (max-width:320px) {
	.cmf-site-gallery-grid ul.gallery-row > li {width: 48%;}
	.cmf-site-gallery-grid ul.gallery-row > li h4 {font-size: 90%;line-height: 22px;}
	.cmf-site-gallery-list ul.gallery-row > li h2 {font-size: 150%;}
.layout-content{max-width:130px;}
.alert-box {width: 15% !important;}
.marquee-wrapper{width: 85% !important;};
}
@media all and (max-width:375.33px) {
	.cmf-site-gallery-grid ul.gallery-row > li {width: 48%;}
	.cmf-site-gallery-grid ul.gallery-row > li h4 {font-size: 90%;line-height: 22px;}
	.cmf-site-gallery-list ul.gallery-row > li h2 {font-size: 150%;}
.layout-content{max-width:170px;}
}.alignleft{float: left;margin: 0 10px 10px 0;}
.alignright{float: right;margin: 0px 0px 10px 10px;}
.view-footer {margin-top: 20px;}
@media all and (max-width:480px) {
.alignleft{float: none;margin: 0px auto;text-align: center;}
.alignright{float: none;margin: 0px auto;text-align: center;}
}
.layout-content ul.tabs {list-style: none;margin: 0 0 0.5em;padding: 0;}
.layout-content .tabs > li {display: inline-block;margin-right: 0.3em;}

@media all and (max-width:280.33px) {
	
.layout-content{max-width:130px;}
}
/*===========Calendar===========*/
.view-calendar .view-header {color: #000;position: relative;}
.view-calendar .view-header p {margin: 0px;}
.view-calendar .view-header h3 {color: #000;font-size: 125%;font-weight: 600;line-height: 30px;text-align: center;margin: 0;padding: 5px 0;background: #D2D2D2;margin-top: 5px;}
.view-calendar .view-header a{font-weight: 600;}
.view-calendar .view-header nav.pager {position: absolute;right: 5px;bottom: 6px;}
.layout-content ul.js-pager__items{padding: 0;margin: 0;}
.view-calendar .js-pager__items a{font-size: 85%; padding: 0 6px; font-weight:600;}
.view-calendar > nav.pager{display:none;}
.calendar-calendar .single-day .item .contents{color: #000;font-size: 120%;font-weight:600;line-height: 1.5em;text-align: center;}
.calendar-calendar .month-view .full td, .calendar-calendar .week-view .full td, .calendar-calendar .day-view td {background: none repeat scroll 0 0 #eafbff;}
.calendar-calendar .month-view .full td.date-box.today, .calendar-calendar .month-view .full tr td.single-day.today  {background: none repeat scroll 0 0 #eafbff;border: none;}
.calendar-calendar .month-view .full tr{border-bottom:0px;}
.calendar-calendar .month-view .full td.today .inner div.day {background: #193651;}
.calendar-calendar .month-view .full td .inner div.day, .calendar-calendar .month-view .full td .inner div.day a {background: none repeat scroll 0 0 #808080;color: #fff;padding: 4px;width: 32px;font-size: 14px;}
.calendar-calendar .month-view .full td, .calendar-calendar .week-view .full td, .calendar-calendar .day-view td {padding: 0px 0px 2px 0px !important;}
.calendar-calendar div.calendar {float: none;}
.calendar-calendar th.days {background-color: #4D63AC;color: #fff;font-weight: 600;font-size: 90%;border: 1px solid #364578;}
.calendar-calendar .month-view .full td.date-box.empty .day {background: transparent;color: #C6C6C6;}
.calendar-calendar .month-view .full td.green {background: #75ce75;}
.calendar-calendar .month-view .full td.red {background: #fb6e6e;}
.calendar-calendar .month-view .full .holiday-type{text-transform:uppercase;}
.redSpan {background-color: #fb6e6e;border-radius: 60px;display: inline-block;height: 10px;margin: 0;position: relative;top: 10px;width: 10px;}
.greenSpan {background-color: #75CE75;border-radius: 60px;display: inline-block;height: 10px;margin: 0;position: relative;top: 10px;width: 10px;}
.fc-toolbar.fc-header-toolbar {margin-bottom: 0em;padding: 5px 0;background: #D2D2D2;margin-top: 5px;}
.fc-toolbar .fc-left {padding: 0 0 0 5px;}
.fc-toolbar .fc-right {padding: 0 5px 0 0px;}
.fc-toolbar h2{color: #000;font-size: 125%;font-weight: 600;line-height: 30px;}
.events-calendar .fc-month-view .fc-head{background:#4D63AC;color: #fff;}
.events-calendar .fc-month-view .fc-head th{border: 1px solid #364578;font-weight: 600;font-size: 90%;}
.events-calendar .fc-month-view table thead tr {border-bottom: 0px;}
.events-calendar .fc-month-view td {padding: 0px !important;}
.fc .fc-row .fc-content-skeleton table, .fc .fc-row .fc-content-skeleton td, .fc .fc-row .fc-helper-skeleton td {border: 1px solid #ddd !important;}
.events-calendar .fc-month-view td.fc-today .fc-day-number {background: #193651;color: #fff;padding: 4px;width: 32px;text-align: center;}
.events-calendar .fc-month-view td.fc-future, .events-calendar .fc-month-view td.fc-past, .events-calendar .fc-month-view td.fc-today{background:#EAFBFF;}
.events-calendar .fc-month-view td.fc-other-month.fc-future, .events-calendar .fc-month-view td.fc-other-month.fc-past{background:transparent;}
.events-calendar .fc-month-view table{margin-bottom:0px;}
.events-calendar .fc-month-view .scroll-table{margin-bottom:0px;}
.views-field.views-field-title{/*border-bottom: 2px #929292 dotted;*/ }
.view--draft-guidelines-reports{border-bottom: 2px #929292 dotted; }
.view-id-ndma_publication{border-bottom: 2px #929292 dotted; }
.views-field-field-attached{border-bottom: 2px #929292 dotted; }
.views-field.views-field-field-zone {margin-bottom: 10px;}
.views-field-field-address .item-list ul{list-style: none;padding: 0;}
.views-field-field-address .item-list ul li {margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #BBBBBB;}
.views-field-field-address .item-list ul li:last-child {margin-bottom: 0px; padding-bottom: 0px;border-bottom: 0px solid #BBBBBB;}
.field--name-field-branch-address p{margin-bottom:0px;}
.paragraph.paragraph--type--field-address > div{margin-bottom:10px;}
.paragraph--type--field-wim > div {clear: both;}
.tr:nth-of-type(even) {
	background:#FBDA8A;	; /*Mahima #f8f8f8;*/
}
.alert-box{
	margin-top:5px;
	color: #000000;
    height: 40px;
    width: 5%;
	float:left;
     border-top-left-radius: 4px;
border-bottom-left-radius : 4px;
	font-weight: bold;
	font-size: 1em;
	background-color:#fcc238;
	position:relative;
	text-align:right;
	padding-top: 10px;
	padding-right:4px;
	color:red;
}
.marquee-wrapper {
	margin-top:5px;
 border-width: thick ;
    color: #000000;
    height: 40px;
    width: 95%;
    padding: 6px 9px;
    border-top-right-radius: 4px;
border-bottom-right-radius : 4px;
    right: 26px;
	font-weight: bold;
	font-size: 1em;
	border-color: #fcc238;
	border-style:solid;
	float: right;
	text-align:bottom;
}


.NDMA-box{
    float: left;
    padding-right: 0px;
	
	width:45%
}
.boxes{
    width: 25%;
    float: left;
   
	white-space:nowrap;
	padding-right: 10px;
	border-width: thin;
	height:250px; 
	overflow:auto;
	
}
.boxes1{
    width: 25%;
    float: left;
   
	padding-left: 10px;
	padding-right: 10px;
	border-width: thin;
	height:500px; 
	overflow:auto;
	
}
.boxes2{
    width: 25%;
    float: left;
   
	padding-bottom: 15px;
	padding-left: 15px;
	border-width: thin;
	height:500px; 
	overflow:auto;
	
}
.boxes3{
    width: 25%;
    float: left;
   
	padding-bottom: 15px;
	padding-left: 35px;
	border-width: thin;
	height:500px; 
	overflow:auto;
	
}
.figure {
    /*display: block;
    
    border: solid;*/
	padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    outline: none;
	width:100%;
	
	float:left !important;
	/*border:solid 1px #b4b4b4;*/
}
.figure-img
{
	/*height: 100% !important;
    width: 100% !important;*/
	
	float:left !important;
	/*background-size:contain;*/
	max-width: 100%;
    height: auto;
    width: auto;
	display:block !important;
	line-height: 0;
}
.publication-box{
    width: 24%;
    float: left;
   
	/*padding-left:15px;
	padding-right: 5px;*/
	border-width: thin;/*border-radius: 10px;*/
	height:260px; border-style:solid;
	padding-bottom: 15px;
	border-color: #FBDA8A; 
	background-color:#FBDA8A;/* #fcdf3a; Mahima old colr*/
	overflow:auto;
}
.publication-box1{
    width: 24%;;
    float: right;
    
	/*padding-bottom: 15px;
	padding-left:15px;*/
	border-width: thin;/*border-radius: 10px;*/
	height:260px; border-style:solid;
	margin-left:2%;
	border-color: #FBDA8A;
	background-color:#FBDA8A;;/* #fcdf3a; Mahima old colr*/
}
.publication-box2{
    width: 24%;;
    float: right;
    
	/*padding-bottom: 15px;
	padding-left:15px;*/
	border-width: thin;/*border-radius: 10px;*/
	height:260px; border-style:solid;
	margin-left:1%;
	border-color: #FBDA8A;
	background-color:#FBDA8A;;/* #fcdf3a; Mahima old colr*/
}
.block-views-blocknatural-hazards-block-1 h2
{
	text-align:center;
}
.block-views-blockman-made-hazards-block-1 h2
{
	text-align:center;
}
.block-views-blocksdma-block-1 h2
{
	text-align:center;
}
.block-views-blockgloba-block-1 h2
{
	text-align:center;
}
.sideMenu-box{
    width: auto;
    float: left;
    
	border-width: thin;border-radius: 5px;
	
	border-style:solid;
}
 .ui-accordion .ui-accordion-header-active {
	background-color:#fcc238;
	bolder-color::#fcc238;
	font-color:black !important;
	font-size:18px !important;
	outline:none;
	overflow:auto;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em 0em 0em 0em !important;
	/*padding: .5em .5em .5em .7em;*/
	font-size: 100%;
	border:solid 1px #b4b4b4;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom:solid 1px black;
	
	font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    color: #000;
	font-color:black !important;
}
.ui-accordion-content
{
	height:270px;
	overflow:auto;
}
.views-row{
	padding-bottom:7px;
	text-indent:15 px !important;
	
	/* border-bottom: 2px #929292 dotted; /*for dotted bottom for links Mahima */
}
.view-id-ndma_publication{ border-bottom: 2px #929292 dotted;}
.news-link
{
	border-bottom: 2px #929292 dotted; 
}
.sideMenu-box
{
	margin-top:10px !important;
}
ui.menu a.is-active{
	font-weight:bold !important;
}
.views-field-field-url{
	border-bottom: 2px #929292 dotted;
}
.view-alert .views-field-field-url{
	padding-left:50px;
		border-bottom: 0px;

}
.region-secondary-menu{width:100%; height:auto; float:left;padding-bottom:30px; }
.region-secondary-menu h2{background: #fcc238; margin-top: 0px !important;padding-top:10px; text-align:center;height:40px;;border-top-left-radius: 5px;border-top-right-radius: 5px;
	font-weight:normal; vertical-align: baseline;
}
.region-secondary-menu ul{list-style:none;}
.region-secondary-menu li{line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:0.913em; font-weight:normal;text-decoration:none; border-bottom:2px #929292 dotted; }
.region-secondary-menu li a{color:#393939; text-decoration:none;margin-left:10px;display:block; background:url(../images/arrow.png) left center no-repeat; padding-left:5px;} /*mahima for secondary submenu*/
.region-secondary-menu li a:hover{color:#075aa1; text-decoration:none;}
.region-secondary-menu li.active a:link, .activites li.active a:visited{color:#075aa1; text-decoration:none;font-weight:bold}
.region-secondary-menu span{margin-left:10px;padding-left:5px;}
.region-secondary-menu li ul{list-style:none;}
.region-secondary-menu li ul li{color:#393939; text-decoration:none; padding-left:20px;  border-bottom:none; border-top : 2px #929292 dotted;}/* mahima for secondary submenu*/
.region-secondary-menu ul.menu li.active ul li a:link,.activites ul.menu li.active ul li a:visited{font-weight:normal; color:#393939;}
.region-secondary-menu ul li.active ul li.active a:link,.activites ul li.active ul li.active a:visited{color:#075aa1;}

.region-secondary-menu li ul li ul{list-style:none;}
.region-secondary-menu li ul li ul li{color:#393939; text-decoration:none; padding-left:20px;  border-bottom:none;}
.region-secondary-menu ul.menu li.active ul li ul li a:link,.activites ul.menu li.active ul li ul li a:visited{font-weight:normal; color:#393939;}
.region-secondary-menu ul li ul li.active ul li ul li.active a:link,.activites ul li ul li.active ul li ul li.active a:visited{color:#075aa1;}




.region-secondary-menu li h4{line-height:25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#393939; text-decoration:none;  }

.block-views-blockndma-twitter-block-1{border:solid 1;}
.block-views-blocknatural-hazards-block-1 h2{background-color:#fcc238;  padding-top:10px!important;  padding-bottom:20px!important;
        margin: 0 0 0 0 !important;margin-block-start:0 !important;margin-block-end:0 !important;}
.block-views-blockman-made-hazards-block-1 h2 {background-color:#fcc238;  padding-top:10px!important;  padding-bottom:20px!important;
        margin: 0 0 0 0 !important;margin-block-start:0 !important;margin-block-end:0 !important;}
.block-views-blocksdma-block-1 h2 {background-color:#fcc238;  padding-top:10px!important;  padding-bottom:20px!important;
        margin: 0 0 0 0 !important;margin-block-start:0 !important;margin-block-end:0 !important;}
.block-views-blockglobal-initiatives-block-1 h2 {background-color:#fcc238;  padding-top:10px!important;  padding-bottom:20px!important;
        margin: 0 0 0 0 !important;margin-block-start:0 !important;margin-block-end:0 !important;text-align:center;}
.view-id-man_made_hazards { padding-left:10px!important;padding-top:10px!important;}
.view-id-sdma { padding-left:10px!important;padding-top:10px!important;}
.view-id-global_initiatives { padding-left:10px!important;padding-top:10px!important;}
.view-id-natural_hazards { padding-left:10px!important;padding-top:10px!important;}
.view-id-ndma_popup .views-row {padding-bottom:0px;}
.spb-popup-main-wrapper{border: 1px solid #000; border-radius: 10px;
}
		
.view-id-banner img{
	height:auto !important;
	width:auto !important; /*mahima for other sites*/
	display:absolute;
	float:left !important;
	padding-right:100 px !important;
	
}

/* The flip card container - set the width and height to whatever you want. We have added the border property to demonstrate that the flip itself goes out of the box on hover (remove perspective if you don't want the 3D effect */
.flip-card {
  background-color: transparent;
  width: 300px;
  height: 200px;
  border: 1px solid #f1f1f1;
  perspective: 1000px; /* Remove this if you don't want the 3D effect */
}

/* This container is needed to position the front and back side */
.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
}

/* Do an horizontal flip when you move the mouse over the flip box container */
.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

/* Position the front and back side */
.flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden; /* Safari */
  backface-visibility: hidden;
}

/* Style the front side (fallback if image is missing) */
.flip-card-front {
  background-color: #bbb;
  color: black;
}

/* Style the back side */
.flip-card-back {
  background-color: dodgerblue;
  color: white;
  transform: rotateY(180deg);
}
.view-id-banner img{
	display:absolute;
}
#myModal {
			width: 500px;
			top: 25%;
			left: 50%;
			margin-top: -25px;
			margin-left: -200px;
			padding: 20px;
		}
		
		
table {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 22px;
}


/* Zebra striping */

tr:nth-of-type(even) {
	background:#FBDA8A;	; /*Mahima #f8f8f8;*/
}

th {
	/* background: #333; Mahima to change table header color*/
	background:#fcc238;
	color: white;
	font-weight: bold;
	white-space: nowrap;
}

td,
th {
	padding: 10px;
	border: 1px solid black;/* mahima table #e4e4e4;*/
	text-align: left;
	line-height: 145%;
}
.buttonAlert {
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
}


.button1 {background-color: #4CAF50; border-radius: 8px;} /* Green */
.button2 {background-color: #008CBA;border-radius: 12px;} /* Blue */
.button2:hover {
  background-color: #4CAF50; /* Green */
  color: white;
 box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
}
.simple-popup-blocks-global
{
width:90% !important;
}
.views-field-field-attached {
border-bottom:0px;	
}
.file
{
	padding-left:0px !important;
}
.view-id-alert .views-field-field-attached .file{
padding-left:50px !important;	
}
.spb_close{
	border:0px !important;
	
	font-size:25px;
background:Transparent;
}
.view-id-workshop_conference .views-field-field-attached {
border-bottom:2px #929292 dotted;
}
.alertDiv{
	float:left;margin-right:5%; text-align:center;margin-top:20px;margin-bottom:80px;
}
.alertImage{
	border:solid .5px #D3D3D3;border-radius:10px;
}
.alertLabel{
	text-align: center;
}
.fling-minislide {width:auto; height:210px; overflow:hidden; position:relative;  }
/* to make it responsive 
.fling-minislide {width:100%; height:0px; padding-bottom: 50%; overflow:hidden; position:relative; } */
.fling-minislide img{ position:absolute; animation:fling-minislide 20s infinite; opacity:0; width: 100%; height: 100%;}

@keyframes fling-minislide {25%{opacity:1;} 40%{opacity:0;}}
.fling-minislide img:nth-child(4){animation-delay:0s;}
.fling-minislide img:nth-child(3){animation-delay:5s;}
.fling-minislide img:nth-child(2){animation-delay:10s;}
.fling-minislide img:nth-child(1){animation-delay:15s;}

#showHideDIV {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV2 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV3 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV4 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV5 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV6 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV7 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV8 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV9 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV10 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV11 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV12 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV13 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV14 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV15 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV16 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV17 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV18 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV19 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV20 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV21 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV22 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV23 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV24 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV25 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV26 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV27 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV28 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV29 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV30 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV31 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV32 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV33 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV34 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV35 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV36 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV37 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV38 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}
#showHideDIV39 {
  width: 100%;
  background-color: Transparent;
  margin-top: 20px;
}




























.views-field-view-node 
{ visibility:hidden !important;}
* {box-sizing:border-box}

/* Slideshow container */
.slideshow-container {
  max-width: 1000px;
  position: relative;
  margin: auto;
}

/* Hide the images by default */
.mySlides {
  display: none;
}

/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -22px;
  padding: 16px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}

/* Caption text */
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active, .dot:hover {
  background-color: #717171;
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}
.flex-viewport .slides li img
{
height:200px;
}
.containerVideo {  
    display: grid;  
    grid-gap: 5px;  
    grid-template-columns: repeat(auto-fit, 220px);
    grid-template-rows: repeat(1, 270px);  
}

.containerImage {  
    display: grid;  
    grid-gap: 10px;  
    grid-template-columns: repeat(auto-fit, 290px);
    grid-template-rows: repeat(1, 200px);  
}
.containerImageCyc {  
    display: grid;  
    grid-gap: 10px;  
    grid-template-columns: repeat(auto-fit, 290px);
    grid-template-rows: repeat(1, 350px);  
}
.imageContainer > img
{ border: solid 1px black;
}
.imageContainer > img:hover {

  -webkit-transform: scale(2,2);
}

.containerImageBig {  
    display: grid;  
    grid-gap: 10px;  
    grid-template-columns: repeat(auto-fit, 290px);
    grid-template-rows: repeat(1, 450px);  
text-align: center;

}
.containerAlert {  
    display: grid;  
    grid-gap: 60px;  
    grid-template-columns: repeat(auto-fit, 100px);
    grid-template-rows: repeat(1, 150px);  
text-align: center;

}
.imageAlert > img
{ border:solid .5px #D3D3D3;border-radius:10px;
}

.ui-dialog .ui-dialog-titlebar
{
border-bottom:#f3f4ee;
}

.ui-dialog .ui-dialog-content
{
background:#f3f4ee;
border-bottom:#f3f4ee;
padding-top:15px;
}
.ui-dialog .ui-dialog-buttonpane
{
border-top:#f3f4ee;
}
.ui-dialog .external-link-popup
{
border-radius:10px !important;

}
ul.a {list-style-type: none;}
ul.a li:before { 
    content: "";
    border-color: transparent #111;
    border-style: solid;
    border-width: 0.30em 0 0.30em 0.40em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 0.9em;
    position: relative;
}
#wrapper{
        margin-left:auto;
        margin-right:auto;
        height:auto; 
        width:auto;
    }
    #inner1{
        float:left; 
    }
    #inner2{
        float:left;
margin-right: 30px;
   clear: left;		
    }
.sitemap-menu li a
{
color:blue !important;
}
.region-content
{
width:100%;
}
@media screen and (max-width: 440px)
{
.region-content
{
width:90%;
}

}
.sitemap h2
{
 font-weight: bold !important;
}
.sitemap .expanded span
{
font-weight: bold;
}
.sitemap .expanded 
{
line-height: 30px;
}


.region-footer-first h2
{
 font-weight: bold !important;
}

.view-ndma-what-s-new .views-field-field-url a {color: #4d63ac;}

.view-sidebaner .field-content img
{
width:100%;
border-radius:5px;
}

.footer-boxTop{
    width: 32%;
    float: right;

    min-width:350px;
	border:solid 1px #b4b4b4;
	margin-left:0;
	height:40px;
font-size: 21px;
    font-weight: 300%;
    line-height: 24px;
    color: #292F33;


}

.region-footer-third h2{border-bottom:solid 1px #b4b4b4; padding-bottom:10px !important; position:relative;
font-weight: bold !important;}
.region-footer-third h2
{
 
}

